diff --git a/examples/e2e/app-router/app/isr-data-cache/page.tsx b/examples/e2e/app-router/app/isr-data-cache/page.tsx
new file mode 100644
index 00000000..75e9bd79
--- /dev/null
+++ b/examples/e2e/app-router/app/isr-data-cache/page.tsx
@@ -0,0 +1,28 @@
+import { unstable_cache } from "next/cache";
+
+async function getTime() {
+ return new Date().toISOString();
+}
+
+const cachedTime = unstable_cache(getTime, { revalidate: false });
+
+export const revalidate = 10;
+
+export default async function ISR() {
+ const responseOpenNext = await fetch("https://opennext.js.org", {
+ cache: "force-cache",
+ });
+ const dateInOpenNext = responseOpenNext.headers.get("date");
+ const cachedTimeValue = await cachedTime();
+ const time = getTime();
+ return (
+
+
Date from from OpenNext
+
Date from from OpenNext: {dateInOpenNext}
+
Cached Time
+
Cached Time: {cachedTimeValue}
+
Time
+
Time: {time}
+
+ );
+}
diff --git a/examples/e2e/app-router/e2e/isr.test.ts b/examples/e2e/app-router/e2e/isr.test.ts
index 934925e9..61170630 100644
--- a/examples/e2e/app-router/e2e/isr.test.ts
+++ b/examples/e2e/app-router/e2e/isr.test.ts
@@ -61,3 +61,40 @@ test("headers", async ({ page }) => {
await page.reload();
}
});
+
+test("Incremental Static Regeneration with data cache", async ({ page }) => {
+ test.setTimeout(45000);
+ await page.goto("/isr-data-cache");
+
+ // Before doing anything else, we need to ensure that there was at least one revalidation, otherwise the first test will fail
+ // That's because the unstable_cache is not properly populated (build time generated key are different than runtime)
+ let tempTime = await page.getByTestId("time").textContent();
+ do {
+ await page.waitForTimeout(1000);
+ tempTime = await page.getByTestId("time").textContent();
+ await page.reload();
+ } while (tempTime === (await page.getByTestId("time").textContent()));
+
+ const originalFetchedDate = await page.getByTestId("fetched-date").textContent();
+ const originalCachedDate = await page.getByTestId("cached-date").textContent();
+ const originalTime = await page.getByTestId("time").textContent();
+ await page.reload();
+
+ let finalTime = originalTime;
+ let finalCachedDate = originalCachedDate;
+ let finalFetchedDate = originalFetchedDate;
+
+ // Wait 10 + 1 seconds for ISR to regenerate time
+ await page.waitForTimeout(11000);
+ do {
+ await page.waitForTimeout(2000);
+ finalTime = await page.getByTestId("time").textContent();
+ finalCachedDate = await page.getByTestId("cached-date").textContent();
+ finalFetchedDate = await page.getByTestId("fetched-date").textContent();
+ await page.reload();
+ } while (originalTime === finalTime);
+
+ expect(originalTime).not.toEqual(finalTime);
+ expect(originalCachedDate).toEqual(finalCachedDate);
+ expect(originalFetchedDate).toEqual(finalFetchedDate);
+});
diff --git a/examples/e2e/app-router/open-next.config.ts b/examples/e2e/app-router/open-next.config.ts
index bab54383..60c80399 100644
--- a/examples/e2e/app-router/open-next.config.ts
+++ b/examples/e2e/app-router/open-next.config.ts
@@ -5,6 +5,6 @@ import doQueue from "@opennextjs/cloudflare/durable-queue";
export default defineCloudflareConfig({
incrementalCache: kvIncrementalCache,
- tagCache: shardedTagCache({ numberOfShards: 12, regionalCache: true }),
+ tagCache: shardedTagCache({ numberOfShards: 12 }),
queue: doQueue,
});
diff --git a/packages/cloudflare/package.json b/packages/cloudflare/package.json
index b3b3a833..2e4b2e58 100644
--- a/packages/cloudflare/package.json
+++ b/packages/cloudflare/package.json
@@ -71,12 +71,10 @@
"vitest": "catalog:"
},
"dependencies": {
- "@ast-grep/napi": "^0.36.1",
"@dotenvx/dotenvx": "catalog:",
- "@opennextjs/aws": "https://pkg.pr.new/@opennextjs/aws@778",
+ "@opennextjs/aws": "^3.5.3",
"enquirer": "^2.4.1",
- "glob": "catalog:",
- "yaml": "^2.7.0"
+ "glob": "catalog:"
},
"peerDependencies": {
"wrangler": "catalog:"
diff --git a/packages/cloudflare/src/cli/build/build.ts b/packages/cloudflare/src/cli/build/build.ts
index f229be25..312e1848 100644
--- a/packages/cloudflare/src/cli/build/build.ts
+++ b/packages/cloudflare/src/cli/build/build.ts
@@ -92,8 +92,8 @@ export async function build(
}
function ensureNextjsVersionSupported(options: buildHelper.BuildOptions) {
- if (buildHelper.compareSemver(options.nextVersion, "14.0.0") < 0) {
- logger.error("Next.js version unsupported, please upgrade to version 14 or greater.");
+ if (buildHelper.compareSemver(options.nextVersion, "<", "14.2.0")) {
+ logger.error("Next.js version unsupported, please upgrade to version 14.2 or greater.");
process.exit(1);
}
}
diff --git a/packages/cloudflare/src/cli/build/bundle-server.ts b/packages/cloudflare/src/cli/build/bundle-server.ts
index a0d8e0af..52c9e605 100644
--- a/packages/cloudflare/src/cli/build/bundle-server.ts
+++ b/packages/cloudflare/src/cli/build/bundle-server.ts
@@ -4,16 +4,15 @@ import path from "node:path";
import { fileURLToPath } from "node:url";
import { type BuildOptions, getPackagePath } from "@opennextjs/aws/build/helper.js";
-import { build } from "esbuild";
+import { ContentUpdater } from "@opennextjs/aws/plugins/content-updater.js";
+import { build, type Plugin } from "esbuild";
import { patchVercelOgLibrary } from "./patches/ast/patch-vercel-og-library.js";
import { patchWebpackRuntime } from "./patches/ast/webpack-runtime.js";
import * as patches from "./patches/index.js";
import { inlineBuildId } from "./patches/plugins/build-id.js";
-import { ContentUpdater } from "./patches/plugins/content-updater.js";
import { inlineDynamicRequires } from "./patches/plugins/dynamic-requires.js";
import { inlineEvalManifest } from "./patches/plugins/eval-manifest.js";
-import { patchFetchCacheSetMissingWaitUntil } from "./patches/plugins/fetch-cache-wait-until.js";
import { inlineFindDir } from "./patches/plugins/find-dir.js";
import { patchInstrumentation } from "./patches/plugins/instrumentation.js";
import { inlineLoadManifest } from "./patches/plugins/load-manifest.js";
@@ -68,7 +67,7 @@ export async function bundleServer(buildOpts: BuildOptions): Promise {
const openNextServer = path.join(outputPath, packagePath, `index.mjs`);
const openNextServerBundle = path.join(outputPath, packagePath, `handler.mjs`);
- const updater = new ContentUpdater();
+ const updater = new ContentUpdater(buildOpts);
const result = await build({
entryPoints: [openNextServer],
@@ -95,16 +94,15 @@ export async function bundleServer(buildOpts: BuildOptions): Promise {
fixRequire(updater),
handleOptionalDependencies(optionalDependencies),
patchInstrumentation(updater, buildOpts),
- patchFetchCacheSetMissingWaitUntil(updater),
inlineEvalManifest(updater, buildOpts),
inlineFindDir(updater, buildOpts),
inlineLoadManifest(updater, buildOpts),
inlineBuildId(updater),
patchDepdDeprecations(updater),
patchNextMinimal(updater),
- // Apply updater updaters, must be the last plugin
+ // Apply updater updates, must be the last plugin
updater.plugin,
- ],
+ ] as Plugin[],
external: ["./middleware/handler.mjs"],
alias: {
// Note: it looks like node-fetch is actually not necessary for us, so we could replace it with an empty shim
@@ -119,7 +117,6 @@ export async function bundleServer(buildOpts: BuildOptions): Promise {
// Note: we apply an empty shim to next/dist/compiled/edge-runtime since (amongst others) it generated the following `eval`:
// eval(getModuleCode)(module, module.exports, throwingRequire, params.context, ...Object.values(params.scopedContext));
// which comes from https://github.com/vercel/edge-runtime/blob/6e96b55f/packages/primitives/src/primitives/load.js#L57-L63
- // QUESTION: Why did I encountered this but mhart didn't?
"next/dist/compiled/edge-runtime": path.join(
buildOpts.outputDir,
"cloudflare-templates/shims/empty.js"
@@ -220,13 +217,6 @@ export async function updateWorkerBundledCode(
"'require(this.middlewareManifestPath)'",
(code) => patches.inlineMiddlewareManifestRequire(code, buildOpts),
],
- [
- "`patchAsyncStorage` call",
- (code) =>
- code
- // TODO: implement for cf (possibly in @opennextjs/aws)
- .replace("patchAsyncStorage();", "//patchAsyncStorage();"),
- ],
[
"`require.resolve` call",
// workers do not support dynamic require nor require.resolve
diff --git a/packages/cloudflare/src/cli/build/open-next/createServerBundle.ts b/packages/cloudflare/src/cli/build/open-next/createServerBundle.ts
index e56b72d8..8aa747e8 100644
--- a/packages/cloudflare/src/cli/build/open-next/createServerBundle.ts
+++ b/packages/cloudflare/src/cli/build/open-next/createServerBundle.ts
@@ -10,18 +10,38 @@ import { copyTracedFiles } from "@opennextjs/aws/build/copyTracedFiles.js";
import { generateEdgeBundle } from "@opennextjs/aws/build/edge/createEdgeBundle.js";
import * as buildHelper from "@opennextjs/aws/build/helper.js";
import { installDependencies } from "@opennextjs/aws/build/installDeps.js";
+import type { CodePatcher } from "@opennextjs/aws/build/patch/codePatcher.js";
+import { applyCodePatches } from "@opennextjs/aws/build/patch/codePatcher.js";
+import {
+ patchFetchCacheForISR,
+ patchUnstableCacheForISR,
+} from "@opennextjs/aws/build/patch/patchFetchCacheISR.js";
+import { patchFetchCacheSetMissingWaitUntil } from "@opennextjs/aws/build/patch/patchFetchCacheWaitUntil.js";
import logger from "@opennextjs/aws/logger.js";
import { minifyAll } from "@opennextjs/aws/minimize-js.js";
+import type { ContentUpdater } from "@opennextjs/aws/plugins/content-updater.js";
import { openNextEdgePlugins } from "@opennextjs/aws/plugins/edge.js";
import { openNextExternalMiddlewarePlugin } from "@opennextjs/aws/plugins/externalMiddleware.js";
import { openNextReplacementPlugin } from "@opennextjs/aws/plugins/replacement.js";
import { openNextResolvePlugin } from "@opennextjs/aws/plugins/resolve.js";
import type { FunctionOptions, SplittedFunctionOptions } from "@opennextjs/aws/types/open-next.js";
import { getCrossPlatformPathRegex } from "@opennextjs/aws/utils/regex.js";
+import type { Plugin } from "esbuild";
import { normalizePath } from "../utils/index.js";
-export async function createServerBundle(options: buildHelper.BuildOptions) {
+interface CodeCustomization {
+ // These patches are meant to apply on user and next generated code
+ additionalCodePatches?: CodePatcher[];
+ // These plugins are meant to apply during the esbuild bundling process.
+ // This will only apply to OpenNext code.
+ additionalPlugins?: (contentUpdater: ContentUpdater) => Plugin[];
+}
+
+export async function createServerBundle(
+ options: buildHelper.BuildOptions,
+ codeCustomization?: CodeCustomization
+) {
const { config } = options;
const foundRoutes = new Set();
// Get all functions to build
@@ -39,7 +59,7 @@ export async function createServerBundle(options: buildHelper.BuildOptions) {
if (fnOptions.runtime === "edge") {
await generateEdgeBundle(name, options, fnOptions);
} else {
- await generateBundle(name, options, fnOptions);
+ await generateBundle(name, options, fnOptions, codeCustomization);
}
});
@@ -102,7 +122,8 @@ export async function createServerBundle(options: buildHelper.BuildOptions) {
async function generateBundle(
name: string,
options: buildHelper.BuildOptions,
- fnOptions: SplittedFunctionOptions
+ fnOptions: SplittedFunctionOptions,
+ codeCustomization?: CodeCustomization
) {
const { appPath, appBuildOutputPath, config, outputDir, monorepoRoot } = options;
logger.info(`Building server function: ${name}...`);
@@ -151,7 +172,7 @@ async function generateBundle(
buildHelper.copyEnvFile(appBuildOutputPath, packagePath, outputPath);
// Copy all necessary traced files
- await copyTracedFiles({
+ const { tracedFiles, manifests } = await copyTracedFiles({
buildOutputPath: appBuildOutputPath,
packagePath,
outputDir: outputPath,
@@ -159,19 +180,29 @@ async function generateBundle(
bundledNextServer: isBundled,
});
+ const additionalCodePatches = codeCustomization?.additionalCodePatches ?? [];
+
+ await applyCodePatches(options, tracedFiles, manifests, [
+ patchFetchCacheSetMissingWaitUntil,
+ patchFetchCacheForISR,
+ patchUnstableCacheForISR,
+ ...additionalCodePatches,
+ ]);
+
// Build Lambda code
// note: bundle in OpenNext package b/c the adapter relies on the
// "serverless-http" package which is not a dependency in user's
// Next.js app.
const disableNextPrebundledReact =
- buildHelper.compareSemver(options.nextVersion, "13.5.1") >= 0 ||
- buildHelper.compareSemver(options.nextVersion, "13.4.1") <= 0;
+ buildHelper.compareSemver(options.nextVersion, ">=", "13.5.1") ||
+ buildHelper.compareSemver(options.nextVersion, "<=", "13.4.1");
const overrides = fnOptions.override ?? {};
- const isBefore13413 = buildHelper.compareSemver(options.nextVersion, "13.4.13") <= 0;
- const isAfter141 = buildHelper.compareSemver(options.nextVersion, "14.1") >= 0;
+ const isBefore13413 = buildHelper.compareSemver(options.nextVersion, "<=", "13.4.13");
+ const isAfter141 = buildHelper.compareSemver(options.nextVersion, ">=", "14.1");
+ const isAfter142 = buildHelper.compareSemver(options.nextVersion, ">=", "14.2");
const disableRouting = isBefore13413 || config.middleware?.external;
@@ -182,6 +213,7 @@ async function generateBundle(
deletes: [
...(disableNextPrebundledReact ? ["applyNextjsPrebundledReact"] : []),
...(disableRouting ? ["withRouting"] : []),
+ ...(isAfter142 ? ["patchAsyncStorage"] : []),
],
}),
openNextReplacementPlugin({
diff --git a/packages/cloudflare/src/cli/build/patches/ast/patch-vercel-og-library.ts b/packages/cloudflare/src/cli/build/patches/ast/patch-vercel-og-library.ts
index 30ff9269..cd5181f7 100644
--- a/packages/cloudflare/src/cli/build/patches/ast/patch-vercel-og-library.ts
+++ b/packages/cloudflare/src/cli/build/patches/ast/patch-vercel-og-library.ts
@@ -3,9 +3,9 @@ import path from "node:path";
import type { BuildOptions } from "@opennextjs/aws/build/helper.js";
import { getPackagePath } from "@opennextjs/aws/build/helper.js";
+import { parseFile } from "@opennextjs/aws/build/patch/astCodePatcher.js";
import { globSync } from "glob";
-import { parseFile } from "./util.js";
import { patchVercelOgFallbackFont, patchVercelOgImport } from "./vercel-og.js";
type TraceInfo = { version: number; files: string[] };
diff --git a/packages/cloudflare/src/cli/build/patches/ast/util.spec.ts b/packages/cloudflare/src/cli/build/patches/ast/util.spec.ts
deleted file mode 100644
index 1fce30b1..00000000
--- a/packages/cloudflare/src/cli/build/patches/ast/util.spec.ts
+++ /dev/null
@@ -1,65 +0,0 @@
-import { afterEach, describe, expect, it, vi } from "vitest";
-
-import { patchCode } from "./util.js";
-
-describe("patchCode", () => {
- afterEach(() => {
- vi.clearAllMocks();
- });
-
- it("should throw an error if rule has a transform", () => {
- expect(() =>
- patchCode(`console.log("hi")`, { rule: { pattern: "console.log($MSG)" }, transform: "not supported" })
- ).toThrow(/not supported/);
- });
-
- it("should throw an error if rule has no fix", () => {
- expect(() => patchCode(`console.log("hi")`, { rule: { pattern: "console.log($MSG)" } })).toThrow(
- /no fix/
- );
- });
-
- it("should accept yaml rules", () => {
- const yamlRule = `
-rule:
- pattern: a
-fix: b
-`;
-
- expect(patchCode(`a`, yamlRule)).toEqual("b");
- });
-
- it("should apply fix to a single match when once is true", () => {
- expect(patchCode(`a+a`, { rule: { pattern: "a" }, fix: "b" }, { once: true })).toEqual("b+a");
- });
-
- it("should apply fix to all matches when once is false (default)", () => {
- expect(patchCode(`a+a`, { rule: { pattern: "a" }, fix: "b" })).toEqual("b+b");
- expect(patchCode(`a+a`, { rule: { pattern: "a" }, fix: "b" }, { once: false })).toEqual("b+b");
- });
-
- it("should handle no matches", () => {
- expect(patchCode(`a`, { rule: { pattern: "b" }, fix: "c" })).toEqual("a");
- });
-
- it("should replace $PLACEHOLDER with match text", () => {
- expect(
- patchCode(`console.log(message)`, { rule: { pattern: "console.log($MSG)" }, fix: "$MSG" })
- ).toEqual("message");
- });
-
- it("should handle $PLACEHODLERS that are not found in matches", () => {
- expect(
- patchCode(`console.log(message)`, { rule: { pattern: "console.log($MSG)" }, fix: "$WHAT$$$WHAT" })
- ).toEqual("$WHAT");
- });
-
- it("should replace $$$PLACEHOLDER with match text", () => {
- expect(
- patchCode(`console.log("hello" + world, "!")`, {
- rule: { pattern: "console.log($$$ARGS)" },
- fix: "$$$ARGS",
- })
- ).toEqual(`"hello" + world,"!"`);
- });
-});
diff --git a/packages/cloudflare/src/cli/build/patches/ast/util.ts b/packages/cloudflare/src/cli/build/patches/ast/util.ts
deleted file mode 100644
index 404964f7..00000000
--- a/packages/cloudflare/src/cli/build/patches/ast/util.ts
+++ /dev/null
@@ -1,89 +0,0 @@
-import { readFileSync } from "node:fs";
-
-import { type Edit, Lang, type NapiConfig, parse, type SgNode } from "@ast-grep/napi";
-import yaml from "yaml";
-
-/**
- * fix has the same meaning as in yaml rules
- * see https://ast-grep.github.io/guide/rewrite-code.html#using-fix-in-yaml-rule
- */
-export type RuleConfig = NapiConfig & { fix?: string };
-
-/**
- * Returns the `Edit`s and `Match`es for an ast-grep rule in yaml format
- *
- * The rule must have a `fix` to rewrite the matched node.
- *
- * Tip: use https://ast-grep.github.io/playground.html to create rules.
- *
- * @param rule The rule. Either a yaml string or an instance of `RuleConfig`
- * @param root The root node
- * @param once only apply once
- * @returns A list of edits and a list of matches.
- */
-export function applyRule(rule: string | RuleConfig, root: SgNode, { once = false } = {}) {
- const ruleConfig: RuleConfig = typeof rule === "string" ? yaml.parse(rule) : rule;
- if (ruleConfig.transform) {
- throw new Error("transform is not supported");
- }
- if (!ruleConfig.fix) {
- throw new Error("no fix to apply");
- }
-
- const fix = ruleConfig.fix;
-
- const matches = once ? [root.find(ruleConfig)].filter((m) => m !== null) : root.findAll(ruleConfig);
-
- const edits: Edit[] = [];
-
- matches.forEach((match) => {
- edits.push(
- match.replace(
- // Replace known placeholders by their value
- fix
- .replace(/\$\$\$([A-Z0-9_]+)/g, (_m, name) =>
- match
- .getMultipleMatches(name)
- .map((n) => n.text())
- .join("")
- )
- .replace(/\$([A-Z0-9_]+)/g, (m, name) => match.getMatch(name)?.text() ?? m)
- )
- );
- });
-
- return { edits, matches };
-}
-
-/**
- * Parse a file and obtain its root.
- *
- * @param path The file path
- * @param lang The language to parse. Defaults to TypeScript.
- * @returns The root for the file.
- */
-export function parseFile(path: string, lang = Lang.TypeScript) {
- return parse(lang, readFileSync(path, { encoding: "utf-8" })).root();
-}
-
-/**
- * Patches the code from by applying the rule.
- *
- * This function is mainly for on off edits and tests,
- * use `getRuleEdits` to apply multiple rules.
- *
- * @param code The source code
- * @param rule The astgrep rule (yaml or NapiConfig)
- * @param lang The language used by the source code
- * @param lang Whether to apply the rule only once
- * @returns The patched code
- */
-export function patchCode(
- code: string,
- rule: string | RuleConfig,
- { lang = Lang.TypeScript, once = false } = {}
-): string {
- const node = parse(lang, code).root();
- const { edits } = applyRule(rule, node, { once });
- return node.commitEdits(edits);
-}
diff --git a/packages/cloudflare/src/cli/build/patches/ast/vercel-og.spec.ts b/packages/cloudflare/src/cli/build/patches/ast/vercel-og.spec.ts
index 8c65fbbd..810e2dfe 100644
--- a/packages/cloudflare/src/cli/build/patches/ast/vercel-og.spec.ts
+++ b/packages/cloudflare/src/cli/build/patches/ast/vercel-og.spec.ts
@@ -1,6 +1,6 @@
+import { patchCode } from "@opennextjs/aws/build/patch/astCodePatcher.js";
import { describe, expect, it } from "vitest";
-import { patchCode } from "./util";
import { vercelOgFallbackFontRule, vercelOgImportRule } from "./vercel-og";
describe("vercelOgImportRule", () => {
diff --git a/packages/cloudflare/src/cli/build/patches/ast/vercel-og.ts b/packages/cloudflare/src/cli/build/patches/ast/vercel-og.ts
index e2bbf20c..fceba88f 100644
--- a/packages/cloudflare/src/cli/build/patches/ast/vercel-og.ts
+++ b/packages/cloudflare/src/cli/build/patches/ast/vercel-og.ts
@@ -1,6 +1,4 @@
-import { SgNode } from "@ast-grep/napi";
-
-import { applyRule } from "./util.js";
+import { applyRule, SgNode } from "@opennextjs/aws/build/patch/astCodePatcher.js";
export const vercelOgImportRule = `
rule:
diff --git a/packages/cloudflare/src/cli/build/patches/ast/webpack-runtime.spec.ts b/packages/cloudflare/src/cli/build/patches/ast/webpack-runtime.spec.ts
index c7d66f53..0dc78383 100644
--- a/packages/cloudflare/src/cli/build/patches/ast/webpack-runtime.spec.ts
+++ b/packages/cloudflare/src/cli/build/patches/ast/webpack-runtime.spec.ts
@@ -1,6 +1,6 @@
+import { patchCode } from "@opennextjs/aws/build/patch/astCodePatcher.js";
import { describe, expect, test } from "vitest";
-import { patchCode } from "./util.js";
import { buildMultipleChunksRule, singleChunkRule } from "./webpack-runtime.js";
describe("webpack runtime", () => {
diff --git a/packages/cloudflare/src/cli/build/patches/ast/webpack-runtime.ts b/packages/cloudflare/src/cli/build/patches/ast/webpack-runtime.ts
index bfab8ca4..138fc53b 100644
--- a/packages/cloudflare/src/cli/build/patches/ast/webpack-runtime.ts
+++ b/packages/cloudflare/src/cli/build/patches/ast/webpack-runtime.ts
@@ -24,8 +24,7 @@ import { existsSync, readdirSync, readFileSync, writeFileSync } from "node:fs";
import { join } from "node:path";
import { type BuildOptions, getPackagePath } from "@opennextjs/aws/build/helper.js";
-
-import { patchCode } from "./util.js";
+import { patchCode } from "@opennextjs/aws/build/patch/astCodePatcher.js";
// Inline the code when there are multiple chunks
export function buildMultipleChunksRule(chunks: number[]) {
diff --git a/packages/cloudflare/src/cli/build/patches/plugins/build-id.spec.ts b/packages/cloudflare/src/cli/build/patches/plugins/build-id.spec.ts
index 6a532a5f..d491ec85 100644
--- a/packages/cloudflare/src/cli/build/patches/plugins/build-id.spec.ts
+++ b/packages/cloudflare/src/cli/build/patches/plugins/build-id.spec.ts
@@ -1,6 +1,6 @@
+import { patchCode } from "@opennextjs/aws/build/patch/astCodePatcher.js";
import { describe, expect, test } from "vitest";
-import { patchCode } from "../ast/util.js";
import { rule } from "./build-id.js";
describe("getBuildId", () => {
diff --git a/packages/cloudflare/src/cli/build/patches/plugins/build-id.ts b/packages/cloudflare/src/cli/build/patches/plugins/build-id.ts
index 242b69ab..7e2f7835 100644
--- a/packages/cloudflare/src/cli/build/patches/plugins/build-id.ts
+++ b/packages/cloudflare/src/cli/build/patches/plugins/build-id.ts
@@ -2,20 +2,22 @@
* Inline `getBuildId` as it relies on `readFileSync` that is not supported by workerd.
*/
+import { patchCode } from "@opennextjs/aws/build/patch/astCodePatcher.js";
+import type { ContentUpdater, Plugin } from "@opennextjs/aws/plugins/content-updater.js";
import { getCrossPlatformPathRegex } from "@opennextjs/aws/utils/regex.js";
-import { patchCode } from "../ast/util.js";
-import type { ContentUpdater } from "./content-updater.js";
-
-export function inlineBuildId(updater: ContentUpdater) {
- return updater.updateContent(
- "inline-build-id",
+export function inlineBuildId(updater: ContentUpdater): Plugin {
+ return updater.updateContent("inline-build-id", [
{
- filter: getCrossPlatformPathRegex(String.raw`/next/dist/server/next-server\.js$`, { escape: false }),
- contentFilter: /getBuildId\(/,
+ field: {
+ filter: getCrossPlatformPathRegex(String.raw`/next/dist/server/next-server\.js$`, {
+ escape: false,
+ }),
+ contentFilter: /getBuildId\(/,
+ callback: ({ contents }) => patchCode(contents, rule),
+ },
},
- async ({ contents }) => patchCode(contents, rule)
- );
+ ]);
}
export const rule = `
diff --git a/packages/cloudflare/src/cli/build/patches/plugins/content-updater.ts b/packages/cloudflare/src/cli/build/patches/plugins/content-updater.ts
deleted file mode 100644
index 964c69e9..00000000
--- a/packages/cloudflare/src/cli/build/patches/plugins/content-updater.ts
+++ /dev/null
@@ -1,78 +0,0 @@
-/**
- * ESBuild stops calling `onLoad` hooks after the first hook returns an updated content.
- *
- * The updater allows multiple plugins to update the content.
- */
-
-import { readFile } from "node:fs/promises";
-
-import { type OnLoadArgs, type OnLoadOptions, type Plugin, type PluginBuild } from "esbuild";
-
-/**
- * The callbacks returns either an updated content or undefined if the content is unchanged.
- */
-export type Callback = (args: {
- contents: string;
- path: string;
-}) => string | undefined | Promise;
-
-/**
- * The callback is called only when `contentFilter` matches the content.
- * It can be used as a fast heuristic to prevent an expensive update.
- */
-export type OnUpdateOptions = OnLoadOptions & { contentFilter: RegExp };
-
-export type Updater = OnUpdateOptions & { callback: Callback };
-
-export class ContentUpdater {
- updaters = new Map();
-
- /**
- * Register a callback to update the file content.
- *
- * The callbacks are called in order of registration.
- *
- * @param name The name of the plugin (must be unique).
- * @param options Options.
- * @param callback The callback updating the content.
- * @returns A noop ESBuild plugin.
- */
- updateContent(name: string, options: OnUpdateOptions, callback: Callback): Plugin {
- if (this.updaters.has(name)) {
- throw new Error(`Plugin "${name}" already registered`);
- }
- this.updaters.set(name, { ...options, callback });
- return {
- name,
- setup() {},
- };
- }
-
- /**
- * Returns an ESBuild plugin applying the registered updates.
- */
- get plugin() {
- return {
- name: "aggregate-on-load",
-
- setup: async (build: PluginBuild) => {
- build.onLoad({ filter: /\.(js|mjs|cjs|jsx|ts|tsx)$/ }, async (args: OnLoadArgs) => {
- let contents = await readFile(args.path, "utf-8");
- for (const { filter, namespace, contentFilter, callback } of this.updaters.values()) {
- if (namespace !== undefined && args.namespace !== namespace) {
- continue;
- }
- if (!args.path.match(filter)) {
- continue;
- }
- if (!contents.match(contentFilter)) {
- continue;
- }
- contents = (await callback({ contents, path: args.path })) ?? contents;
- }
- return { contents };
- });
- },
- };
- }
-}
diff --git a/packages/cloudflare/src/cli/build/patches/plugins/dynamic-requires.ts b/packages/cloudflare/src/cli/build/patches/plugins/dynamic-requires.ts
index a5489d3b..310140fd 100644
--- a/packages/cloudflare/src/cli/build/patches/plugins/dynamic-requires.ts
+++ b/packages/cloudflare/src/cli/build/patches/plugins/dynamic-requires.ts
@@ -2,12 +2,11 @@ import { readFile } from "node:fs/promises";
import { join, posix, sep } from "node:path";
import { type BuildOptions, getPackagePath } from "@opennextjs/aws/build/helper.js";
+import { patchCode, type RuleConfig } from "@opennextjs/aws/build/patch/astCodePatcher.js";
+import type { ContentUpdater, Plugin } from "@opennextjs/aws/plugins/content-updater.js";
import { getCrossPlatformPathRegex } from "@opennextjs/aws/utils/regex.js";
-import type { Plugin } from "esbuild";
import { normalizePath } from "../../utils/normalize-path.js";
-import { patchCode, type RuleConfig } from "../ast/util.js";
-import type { ContentUpdater } from "./content-updater.js";
async function getPagesManifests(serverDir: string): Promise {
try {
@@ -44,24 +43,26 @@ function getRequires(idVariable: string, files: string[], serverDir: string) {
}
export function inlineDynamicRequires(updater: ContentUpdater, buildOpts: BuildOptions): Plugin {
- updater.updateContent(
- "inline-node-module-loader",
+ updater.updateContent("inline-node-module-loader", [
{
- filter: getCrossPlatformPathRegex(String.raw`/module-loader/node-module-loader\.js$`, {
- escape: false,
- }),
- contentFilter: /class NodeModuleLoader {/,
+ field: {
+ filter: getCrossPlatformPathRegex(String.raw`/module-loader/node-module-loader\.js$`, {
+ escape: false,
+ }),
+ contentFilter: /class NodeModuleLoader {/,
+ callback: async ({ contents }) => patchCode(contents, await getNodeModuleLoaderRule(buildOpts)),
+ },
},
- async ({ contents }) => patchCode(contents, await getNodeModuleLoaderRule(buildOpts))
- );
- updater.updateContent(
- "inline-require-page",
+ ]);
+ updater.updateContent("inline-require-page", [
{
- filter: getCrossPlatformPathRegex(String.raw`/next/dist/server/require\.js$`, { escape: false }),
- contentFilter: /function requirePage\(/,
+ field: {
+ filter: getCrossPlatformPathRegex(String.raw`/next/dist/server/require\.js$`, { escape: false }),
+ contentFilter: /function requirePage\(/,
+ callback: async ({ contents }) => patchCode(contents, await getRequirePageRule(buildOpts)),
+ },
},
- async ({ contents }) => patchCode(contents, await getRequirePageRule(buildOpts))
- );
+ ]);
return { name: "inline-dynamic-requires", setup() {} };
}
diff --git a/packages/cloudflare/src/cli/build/patches/plugins/eval-manifest.ts b/packages/cloudflare/src/cli/build/patches/plugins/eval-manifest.ts
index 0f7a464f..c8e6ca70 100644
--- a/packages/cloudflare/src/cli/build/patches/plugins/eval-manifest.ts
+++ b/packages/cloudflare/src/cli/build/patches/plugins/eval-manifest.ts
@@ -6,22 +6,25 @@
import { join, posix, relative, sep } from "node:path";
import { type BuildOptions, getPackagePath } from "@opennextjs/aws/build/helper.js";
+import { patchCode, type RuleConfig } from "@opennextjs/aws/build/patch/astCodePatcher.js";
+import type { ContentUpdater, Plugin } from "@opennextjs/aws/plugins/content-updater.js";
import { getCrossPlatformPathRegex } from "@opennextjs/aws/utils/regex.js";
import { glob } from "glob";
import { normalizePath } from "../../utils/normalize-path.js";
-import { patchCode, type RuleConfig } from "../ast/util.js";
-import type { ContentUpdater } from "./content-updater.js";
-export function inlineEvalManifest(updater: ContentUpdater, buildOpts: BuildOptions) {
- return updater.updateContent(
- "inline-eval-manifest",
+export function inlineEvalManifest(updater: ContentUpdater, buildOpts: BuildOptions): Plugin {
+ return updater.updateContent("inline-eval-manifest", [
{
- filter: getCrossPlatformPathRegex(String.raw`/next/dist/server/load-manifest\.js$`, { escape: false }),
- contentFilter: /function evalManifest\(/,
+ field: {
+ filter: getCrossPlatformPathRegex(String.raw`/next/dist/server/load-manifest\.js$`, {
+ escape: false,
+ }),
+ contentFilter: /function evalManifest\(/,
+ callback: async ({ contents }) => patchCode(contents, await getRule(buildOpts)),
+ },
},
- async ({ contents }) => patchCode(contents, await getRule(buildOpts))
- );
+ ]);
}
async function getRule(buildOpts: BuildOptions) {
diff --git a/packages/cloudflare/src/cli/build/patches/plugins/fetch-cache-wait-until.spec.ts b/packages/cloudflare/src/cli/build/patches/plugins/fetch-cache-wait-until.spec.ts
deleted file mode 100644
index f51a110f..00000000
--- a/packages/cloudflare/src/cli/build/patches/plugins/fetch-cache-wait-until.spec.ts
+++ /dev/null
@@ -1,460 +0,0 @@
-import { describe, expect, test } from "vitest";
-
-import { patchCode } from "../ast/util.js";
-import { rule } from "./fetch-cache-wait-until.js";
-
-describe("patchFetchCacheSetMissingWaitUntil", () => {
- test("on minified code", () => {
- const code = `
-{
- let [o4, a2] = (0, d2.cloneResponse)(e3);
- return o4.arrayBuffer().then(async (e4) => {
- var a3;
- let i4 = Buffer.from(e4), s3 = { headers: Object.fromEntries(o4.headers.entries()), body: i4.toString("base64"), status: o4.status, url: o4.url };
- null == $ || null == (a3 = $.serverComponentsHmrCache) || a3.set(n2, s3), F && await H.set(n2, { kind: c2.CachedRouteKind.FETCH, data: s3, revalidate: t5 }, { fetchCache: true, revalidate: r4, fetchUrl: _, fetchIdx: q, tags: A2 });
- }).catch((e4) => console.warn("Failed to set fetch cache", u4, e4)).finally(X), a2;
-}`;
-
- expect(patchCode(code, rule)).toMatchInlineSnapshot(`
- "{
- let [o4, a2] = (0, d2.cloneResponse)(e3);
- return globalThis.__openNextAls?.getStore()?.waitUntil?.(o4.arrayBuffer().then(async (e4) => {
- var a3;
- let i4 = Buffer.from(e4), s3 = { headers: Object.fromEntries(o4.headers.entries()), body: i4.toString("base64"), status: o4.status, url: o4.url };
- null == $ || null == (a3 = $.serverComponentsHmrCache) || a3.set(n2, s3), F && await H.set(n2, { kind: c2.CachedRouteKind.FETCH, data: s3, revalidate: t5 }, { fetchCache: true, revalidate: r4, fetchUrl: _, fetchIdx: q, tags: A2 });
- }).catch((e4) => console.warn("Failed to set fetch cache", u4, e4)).finally(X))
- , a2;
- }"
- `);
- });
-
- describe("on non-minified code", () => {
- test("15.1.0", () => {
- // source: https://github.com/vercel/next.js/blob/fe45b74fdac83d3/packages/next/src/server/lib/patch-fetch.ts#L627-L732
- const code = `if (
- res.status === 200 &&
- incrementalCache &&
- cacheKey &&
- (isCacheableRevalidate ||
- useCacheOrRequestStore?.serverComponentsHmrCache)
- ) {
- const normalizedRevalidate =
- finalRevalidate >= INFINITE_CACHE
- ? CACHE_ONE_YEAR
- : finalRevalidate
- const externalRevalidate =
- finalRevalidate >= INFINITE_CACHE ? false : finalRevalidate
-
- if (workUnitStore && workUnitStore.type === 'prerender') {
- // We are prerendering at build time or revalidate time with dynamicIO so we need to
- // buffer the response so we can guarantee it can be read in a microtask
- const bodyBuffer = await res.arrayBuffer()
-
- const fetchedData = {
- headers: Object.fromEntries(res.headers.entries()),
- body: Buffer.from(bodyBuffer).toString('base64'),
- status: res.status,
- url: res.url,
- }
-
- // We can skip checking the serverComponentsHmrCache because we aren't in
- // dev mode.
-
- await incrementalCache.set(
- cacheKey,
- {
- kind: CachedRouteKind.FETCH,
- data: fetchedData,
- revalidate: normalizedRevalidate,
- },
- {
- fetchCache: true,
- revalidate: externalRevalidate,
- fetchUrl,
- fetchIdx,
- tags,
- }
- )
- await handleUnlock()
-
- // We return a new Response to the caller.
- return new Response(bodyBuffer, {
- headers: res.headers,
- status: res.status,
- statusText: res.statusText,
- })
- } else {
- // We're cloning the response using this utility because there
- // exists a bug in the undici library around response cloning.
- // See the following pull request for more details:
- // https://github.com/vercel/next.js/pull/73274
-
- const [cloned1, cloned2] = cloneResponse(res)
-
- // We are dynamically rendering including dev mode. We want to return
- // the response to the caller as soon as possible because it might stream
- // over a very long time.
- cloned1
- .arrayBuffer()
- .then(async (arrayBuffer) => {
- const bodyBuffer = Buffer.from(arrayBuffer)
-
- const fetchedData = {
- headers: Object.fromEntries(cloned1.headers.entries()),
- body: bodyBuffer.toString('base64'),
- status: cloned1.status,
- url: cloned1.url,
- }
-
- useCacheOrRequestStore?.serverComponentsHmrCache?.set(
- cacheKey,
- fetchedData
- )
-
- if (isCacheableRevalidate) {
- await incrementalCache.set(
- cacheKey,
- {
- kind: CachedRouteKind.FETCH,
- data: fetchedData,
- revalidate: normalizedRevalidate,
- },
- {
- fetchCache: true,
- revalidate: externalRevalidate,
- fetchUrl,
- fetchIdx,
- tags,
- }
- )
- }
- })
- .catch((error) =>
- console.warn(\`Failed to set fetch cache\`, input, error)
- )
- .finally(handleUnlock)
-
- return cloned2
- }
- }
- `;
-
- expect(patchCode(code, rule)).toMatchInlineSnapshot(`
- "if (
- res.status === 200 &&
- incrementalCache &&
- cacheKey &&
- (isCacheableRevalidate ||
- useCacheOrRequestStore?.serverComponentsHmrCache)
- ) {
- const normalizedRevalidate =
- finalRevalidate >= INFINITE_CACHE
- ? CACHE_ONE_YEAR
- : finalRevalidate
- const externalRevalidate =
- finalRevalidate >= INFINITE_CACHE ? false : finalRevalidate
-
- if (workUnitStore && workUnitStore.type === 'prerender') {
- // We are prerendering at build time or revalidate time with dynamicIO so we need to
- // buffer the response so we can guarantee it can be read in a microtask
- const bodyBuffer = await res.arrayBuffer()
-
- const fetchedData = {
- headers: Object.fromEntries(res.headers.entries()),
- body: Buffer.from(bodyBuffer).toString('base64'),
- status: res.status,
- url: res.url,
- }
-
- // We can skip checking the serverComponentsHmrCache because we aren't in
- // dev mode.
-
- await incrementalCache.set(
- cacheKey,
- {
- kind: CachedRouteKind.FETCH,
- data: fetchedData,
- revalidate: normalizedRevalidate,
- },
- {
- fetchCache: true,
- revalidate: externalRevalidate,
- fetchUrl,
- fetchIdx,
- tags,
- }
- )
- await handleUnlock()
-
- // We return a new Response to the caller.
- return new Response(bodyBuffer, {
- headers: res.headers,
- status: res.status,
- statusText: res.statusText,
- })
- } else {
- // We're cloning the response using this utility because there
- // exists a bug in the undici library around response cloning.
- // See the following pull request for more details:
- // https://github.com/vercel/next.js/pull/73274
-
- const [cloned1, cloned2] = cloneResponse(res)
-
- // We are dynamically rendering including dev mode. We want to return
- // the response to the caller as soon as possible because it might stream
- // over a very long time.
- globalThis.__openNextAls?.getStore()?.waitUntil?.(cloned1
- .arrayBuffer()
- .then(async (arrayBuffer) => {
- const bodyBuffer = Buffer.from(arrayBuffer)
-
- const fetchedData = {
- headers: Object.fromEntries(cloned1.headers.entries()),
- body: bodyBuffer.toString('base64'),
- status: cloned1.status,
- url: cloned1.url,
- }
-
- useCacheOrRequestStore?.serverComponentsHmrCache?.set(
- cacheKey,
- fetchedData
- )
-
- if (isCacheableRevalidate) {
- await incrementalCache.set(
- cacheKey,
- {
- kind: CachedRouteKind.FETCH,
- data: fetchedData,
- revalidate: normalizedRevalidate,
- },
- {
- fetchCache: true,
- revalidate: externalRevalidate,
- fetchUrl,
- fetchIdx,
- tags,
- }
- )
- }
- })
- .catch((error) =>
- console.warn(\`Failed to set fetch cache\`, input, error)
- )
- .finally(handleUnlock))
-
-
- return cloned2
- }
- }
- "
- `);
- });
-
- test("Next.js 15.0.4", () => {
- // source: https://github.com/vercel/next.js/blob/d6a6aa14069/packages/next/src/server/lib/patch-fetch.ts#L627-L725
- const code = `if (
- res.status === 200 &&
- incrementalCache &&
- cacheKey &&
- (isCacheableRevalidate || requestStore?.serverComponentsHmrCache)
- ) {
- const normalizedRevalidate =
- finalRevalidate >= INFINITE_CACHE
- ? CACHE_ONE_YEAR
- : finalRevalidate
- const externalRevalidate =
- finalRevalidate >= INFINITE_CACHE ? false : finalRevalidate
-
- if (workUnitStore && workUnitStore.type === 'prerender') {
- // We are prerendering at build time or revalidate time with dynamicIO so we need to
- // buffer the response so we can guarantee it can be read in a microtask
- const bodyBuffer = await res.arrayBuffer()
-
- const fetchedData = {
- headers: Object.fromEntries(res.headers.entries()),
- body: Buffer.from(bodyBuffer).toString('base64'),
- status: res.status,
- url: res.url,
- }
-
- // We can skip checking the serverComponentsHmrCache because we aren't in
- // dev mode.
-
- await incrementalCache.set(
- cacheKey,
- {
- kind: CachedRouteKind.FETCH,
- data: fetchedData,
- revalidate: normalizedRevalidate,
- },
- {
- fetchCache: true,
- revalidate: externalRevalidate,
- fetchUrl,
- fetchIdx,
- tags,
- }
- )
- await handleUnlock()
-
- // We we return a new Response to the caller.
- return new Response(bodyBuffer, {
- headers: res.headers,
- status: res.status,
- statusText: res.statusText,
- })
- } else {
- // We are dynamically rendering including dev mode. We want to return
- // the response to the caller as soon as possible because it might stream
- // over a very long time.
- res
- .clone()
- .arrayBuffer()
- .then(async (arrayBuffer) => {
- const bodyBuffer = Buffer.from(arrayBuffer)
-
- const fetchedData = {
- headers: Object.fromEntries(res.headers.entries()),
- body: bodyBuffer.toString('base64'),
- status: res.status,
- url: res.url,
- }
-
- requestStore?.serverComponentsHmrCache?.set(
- cacheKey,
- fetchedData
- )
-
- if (isCacheableRevalidate) {
- await incrementalCache.set(
- cacheKey,
- {
- kind: CachedRouteKind.FETCH,
- data: fetchedData,
- revalidate: normalizedRevalidate,
- },
- {
- fetchCache: true,
- revalidate: externalRevalidate,
- fetchUrl,
- fetchIdx,
- tags,
- }
- )
- }
- })
- .catch((error) =>
- console.warn(\`Failed to set fetch cache\`, input, error)
- )
- .finally(handleUnlock)
-
- return res
- }
- }`;
-
- expect(patchCode(code, rule)).toMatchInlineSnapshot(`
- "if (
- res.status === 200 &&
- incrementalCache &&
- cacheKey &&
- (isCacheableRevalidate || requestStore?.serverComponentsHmrCache)
- ) {
- const normalizedRevalidate =
- finalRevalidate >= INFINITE_CACHE
- ? CACHE_ONE_YEAR
- : finalRevalidate
- const externalRevalidate =
- finalRevalidate >= INFINITE_CACHE ? false : finalRevalidate
-
- if (workUnitStore && workUnitStore.type === 'prerender') {
- // We are prerendering at build time or revalidate time with dynamicIO so we need to
- // buffer the response so we can guarantee it can be read in a microtask
- const bodyBuffer = await res.arrayBuffer()
-
- const fetchedData = {
- headers: Object.fromEntries(res.headers.entries()),
- body: Buffer.from(bodyBuffer).toString('base64'),
- status: res.status,
- url: res.url,
- }
-
- // We can skip checking the serverComponentsHmrCache because we aren't in
- // dev mode.
-
- await incrementalCache.set(
- cacheKey,
- {
- kind: CachedRouteKind.FETCH,
- data: fetchedData,
- revalidate: normalizedRevalidate,
- },
- {
- fetchCache: true,
- revalidate: externalRevalidate,
- fetchUrl,
- fetchIdx,
- tags,
- }
- )
- await handleUnlock()
-
- // We we return a new Response to the caller.
- return new Response(bodyBuffer, {
- headers: res.headers,
- status: res.status,
- statusText: res.statusText,
- })
- } else {
- // We are dynamically rendering including dev mode. We want to return
- // the response to the caller as soon as possible because it might stream
- // over a very long time.
- globalThis.__openNextAls?.getStore()?.waitUntil?.(res
- .clone()
- .arrayBuffer()
- .then(async (arrayBuffer) => {
- const bodyBuffer = Buffer.from(arrayBuffer)
-
- const fetchedData = {
- headers: Object.fromEntries(res.headers.entries()),
- body: bodyBuffer.toString('base64'),
- status: res.status,
- url: res.url,
- }
-
- requestStore?.serverComponentsHmrCache?.set(
- cacheKey,
- fetchedData
- )
-
- if (isCacheableRevalidate) {
- await incrementalCache.set(
- cacheKey,
- {
- kind: CachedRouteKind.FETCH,
- data: fetchedData,
- revalidate: normalizedRevalidate,
- },
- {
- fetchCache: true,
- revalidate: externalRevalidate,
- fetchUrl,
- fetchIdx,
- tags,
- }
- )
- }
- })
- .catch((error) =>
- console.warn(\`Failed to set fetch cache\`, input, error)
- )
- .finally(handleUnlock))
-
-
- return res
- }
- }"
- `);
- });
- });
-});
diff --git a/packages/cloudflare/src/cli/build/patches/plugins/fetch-cache-wait-until.ts b/packages/cloudflare/src/cli/build/patches/plugins/fetch-cache-wait-until.ts
deleted file mode 100644
index bd37aa2c..00000000
--- a/packages/cloudflare/src/cli/build/patches/plugins/fetch-cache-wait-until.ts
+++ /dev/null
@@ -1,51 +0,0 @@
-import { getCrossPlatformPathRegex } from "@opennextjs/aws/utils/regex.js";
-
-import { patchCode } from "../ast/util.js";
-import type { ContentUpdater } from "./content-updater.js";
-
-/**
- * The following Next.js code sets values in the incremental cache for fetch calls:
- * https://github.com/vercel/next.js/blob/e5fc495e3d4/packages/next/src/server/lib/patch-fetch.ts#L690-L728
- *
- * The issue here is that this promise is never awaited in the Next.js code (since in a standard node.js server
- * the promise will eventually simply just run) but we do need to run it inside `waitUntil` (so that the worker
- * is not killed before the promise is fully executed), without that this promise gets discarded and values
- * don't get saved in the incremental cache.
- *
- * This function wraps the promise in a `waitUntil` call (retrieved from `globalThis.__openNextAls.getStore()`).
- */
-export function patchFetchCacheSetMissingWaitUntil(updater: ContentUpdater) {
- return updater.updateContent(
- "patch-fetch-cache-set-missing-wait-until",
- {
- filter: getCrossPlatformPathRegex(
- String.raw`(server/chunks/.*\.js|.*\.runtime\..*\.js|patch-fetch\.js)$`,
- { escape: false }
- ),
- contentFilter: /arrayBuffer\(\)\s*\.then/,
- },
- ({ contents }) => patchCode(contents, rule)
- );
-}
-
-export const rule = `
-rule:
- kind: call_expression
- pattern: $PROMISE
- all:
- - has: { pattern: $_.arrayBuffer().then, stopBy: end }
- - has: { pattern: "Buffer.from", stopBy: end }
- - any:
- - inside:
- kind: sequence_expression
- inside:
- kind: return_statement
- - inside:
- kind: expression_statement
- precedes:
- kind: return_statement
- - has: { pattern: $_.FETCH, stopBy: end }
-
-fix: |
- globalThis.__openNextAls?.getStore()?.waitUntil?.($PROMISE)
-`;
diff --git a/packages/cloudflare/src/cli/build/patches/plugins/find-dir.ts b/packages/cloudflare/src/cli/build/patches/plugins/find-dir.ts
index 6da7a428..3412d3a6 100644
--- a/packages/cloudflare/src/cli/build/patches/plugins/find-dir.ts
+++ b/packages/cloudflare/src/cli/build/patches/plugins/find-dir.ts
@@ -6,20 +6,20 @@ import { existsSync } from "node:fs";
import { join, posix, sep } from "node:path";
import { type BuildOptions, getPackagePath } from "@opennextjs/aws/build/helper.js";
+import { patchCode } from "@opennextjs/aws/build/patch/astCodePatcher.js";
+import type { ContentUpdater, Plugin } from "@opennextjs/aws/plugins/content-updater.js";
import { getCrossPlatformPathRegex } from "@opennextjs/aws/utils/regex.js";
-import { patchCode } from "../ast/util.js";
-import type { ContentUpdater } from "./content-updater.js";
-
-export function inlineFindDir(updater: ContentUpdater, buildOpts: BuildOptions) {
- return updater.updateContent(
- "inline-find-dir",
+export function inlineFindDir(updater: ContentUpdater, buildOpts: BuildOptions): Plugin {
+ return updater.updateContent("inline-find-dir", [
{
- filter: getCrossPlatformPathRegex(String.raw`/next/dist/lib/find-pages-dir\.js$`, { escape: false }),
- contentFilter: /function findDir\(/,
+ field: {
+ filter: getCrossPlatformPathRegex(String.raw`/next/dist/lib/find-pages-dir\.js$`, { escape: false }),
+ contentFilter: /function findDir\(/,
+ callback: async ({ contents }) => patchCode(contents, await getRule(buildOpts)),
+ },
},
- async ({ contents }) => patchCode(contents, await getRule(buildOpts))
- );
+ ]);
}
async function getRule(buildOpts: BuildOptions) {
diff --git a/packages/cloudflare/src/cli/build/patches/plugins/instrumentation.spec.ts b/packages/cloudflare/src/cli/build/patches/plugins/instrumentation.spec.ts
index 321cbf3b..ac127d63 100644
--- a/packages/cloudflare/src/cli/build/patches/plugins/instrumentation.spec.ts
+++ b/packages/cloudflare/src/cli/build/patches/plugins/instrumentation.spec.ts
@@ -1,6 +1,6 @@
+import { patchCode } from "@opennextjs/aws/build/patch/astCodePatcher.js";
import { describe, expect, test } from "vitest";
-import { patchCode } from "../ast/util.js";
import { getNext14Rule, getNext15Rule } from "./instrumentation.js";
describe("LoadInstrumentationModule (Next15)", () => {
diff --git a/packages/cloudflare/src/cli/build/patches/plugins/instrumentation.ts b/packages/cloudflare/src/cli/build/patches/plugins/instrumentation.ts
index e720d6b1..c8335a1a 100644
--- a/packages/cloudflare/src/cli/build/patches/plugins/instrumentation.ts
+++ b/packages/cloudflare/src/cli/build/patches/plugins/instrumentation.ts
@@ -2,24 +2,31 @@ import { existsSync } from "node:fs";
import { join } from "node:path";
import { type BuildOptions, getPackagePath } from "@opennextjs/aws/build/helper.js";
+import { patchCode } from "@opennextjs/aws/build/patch/astCodePatcher.js";
+import type { ContentUpdater, Plugin } from "@opennextjs/aws/plugins/content-updater.js";
-import { patchCode } from "../ast/util.js";
-import type { ContentUpdater } from "./content-updater.js";
-
-export function patchInstrumentation(updater: ContentUpdater, buildOpts: BuildOptions) {
+export function patchInstrumentation(updater: ContentUpdater, buildOpts: BuildOptions): Plugin {
const builtInstrumentationPath = getBuiltInstrumentationPath(buildOpts);
- updater.updateContent(
- "patch-instrumentation-next15",
- { filter: /\.(js|mjs|cjs|jsx|ts|tsx)$/, contentFilter: /async loadInstrumentationModule\(/ },
- async ({ contents }) => patchCode(contents, getNext15Rule(builtInstrumentationPath))
- );
+ updater.updateContent("patch-instrumentation-next15", [
+ {
+ field: {
+ filter: /\.(js|mjs|cjs|jsx|ts|tsx)$/,
+ contentFilter: /async loadInstrumentationModule\(/,
+ callback: ({ contents }) => patchCode(contents, getNext15Rule(builtInstrumentationPath)),
+ },
+ },
+ ]);
- updater.updateContent(
- "patch-instrumentation-next14",
- { filter: /\.(js|mjs|cjs|jsx|ts|tsx)$/, contentFilter: /async prepareImpl\(/ },
- async ({ contents }) => patchCode(contents, getNext14Rule(builtInstrumentationPath))
- );
+ updater.updateContent("patch-instrumentation-next14", [
+ {
+ field: {
+ filter: /\.(js|mjs|cjs|jsx|ts|tsx)$/,
+ contentFilter: /async prepareImpl\(/,
+ callback: ({ contents }) => patchCode(contents, getNext14Rule(builtInstrumentationPath)),
+ },
+ },
+ ]);
return {
name: "patch-instrumentation",
diff --git a/packages/cloudflare/src/cli/build/patches/plugins/load-manifest.ts b/packages/cloudflare/src/cli/build/patches/plugins/load-manifest.ts
index e756d19e..0353251e 100644
--- a/packages/cloudflare/src/cli/build/patches/plugins/load-manifest.ts
+++ b/packages/cloudflare/src/cli/build/patches/plugins/load-manifest.ts
@@ -6,22 +6,25 @@ import { readFile } from "node:fs/promises";
import { join, posix, relative, sep } from "node:path";
import { type BuildOptions, getPackagePath } from "@opennextjs/aws/build/helper.js";
+import { patchCode, type RuleConfig } from "@opennextjs/aws/build/patch/astCodePatcher.js";
+import type { ContentUpdater, Plugin } from "@opennextjs/aws/plugins/content-updater.js";
import { getCrossPlatformPathRegex } from "@opennextjs/aws/utils/regex.js";
import { glob } from "glob";
import { normalizePath } from "../../utils/normalize-path.js";
-import { patchCode, type RuleConfig } from "../ast/util.js";
-import type { ContentUpdater } from "./content-updater.js";
-export function inlineLoadManifest(updater: ContentUpdater, buildOpts: BuildOptions) {
- return updater.updateContent(
- "inline-load-manifest",
+export function inlineLoadManifest(updater: ContentUpdater, buildOpts: BuildOptions): Plugin {
+ return updater.updateContent("inline-load-manifest", [
{
- filter: getCrossPlatformPathRegex(String.raw`/next/dist/server/load-manifest\.js$`, { escape: false }),
- contentFilter: /function loadManifest\(/,
+ field: {
+ filter: getCrossPlatformPathRegex(String.raw`/next/dist/server/load-manifest\.js$`, {
+ escape: false,
+ }),
+ contentFilter: /function loadManifest\(/,
+ callback: async ({ contents }) => patchCode(contents, await getRule(buildOpts)),
+ },
},
- async ({ contents }) => patchCode(contents, await getRule(buildOpts))
- );
+ ]);
}
async function getRule(buildOpts: BuildOptions) {
diff --git a/packages/cloudflare/src/cli/build/patches/plugins/next-minimal.spec.ts b/packages/cloudflare/src/cli/build/patches/plugins/next-minimal.spec.ts
index 60983865..90cf924d 100644
--- a/packages/cloudflare/src/cli/build/patches/plugins/next-minimal.spec.ts
+++ b/packages/cloudflare/src/cli/build/patches/plugins/next-minimal.spec.ts
@@ -1,6 +1,6 @@
+import { patchCode } from "@opennextjs/aws/build/patch/astCodePatcher.js";
import { describe, expect, test } from "vitest";
-import { patchCode } from "../ast/util";
import { abortControllerRule } from "./next-minimal";
const appPageRuntimeProdJs = `let p = new AbortController;
diff --git a/packages/cloudflare/src/cli/build/patches/plugins/next-minimal.ts b/packages/cloudflare/src/cli/build/patches/plugins/next-minimal.ts
index aa200ea1..b43e0c10 100644
--- a/packages/cloudflare/src/cli/build/patches/plugins/next-minimal.ts
+++ b/packages/cloudflare/src/cli/build/patches/plugins/next-minimal.ts
@@ -1,5 +1,5 @@
-import { patchCode } from "../ast/util.js";
-import { ContentUpdater } from "./content-updater.js";
+import { patchCode } from "@opennextjs/aws/build/patch/astCodePatcher.js";
+import { ContentUpdater, type Plugin } from "@opennextjs/aws/plugins/content-updater.js";
// We try to be as specific as possible to avoid patching the wrong thing here
// It seems that there is a bug in the worker runtime. When the AbortController is created outside of the request context it throws an error (not sure if it's expected or not) except in this case. https://github.com/cloudflare/workerd/issues/3657
@@ -7,7 +7,7 @@ import { ContentUpdater } from "./content-updater.js";
// If it's a bug in workerd and it's not expected to throw an error, we can remove this patch.
export const abortControllerRule = `
rule:
- all:
+ all:
- kind: lexical_declaration
pattern: let $VAR = new AbortController
- precedes:
@@ -21,10 +21,10 @@ rule:
kind: catch_clause
has:
kind: statement_block
- has:
+ has:
kind: return_statement
- all:
- - has:
+ all:
+ - has:
stopBy: end
kind: member_expression
pattern: $VAR.signal.aborted
@@ -32,19 +32,19 @@ rule:
stopBy: end
kind: call_expression
regex: console.error\\("Failed to fetch RSC payload for
-
+
fix:
'let $VAR = {signal:{aborted: false}};'
`;
// This rule is used instead of defining `process.env.NEXT_MINIMAL` in the `esbuild config.
// Do we want to entirely replace these functions to reduce the bundle size?
-// In next `renderHTML` is used as a fallback in case of errors, but in minimal mode it just throws the error and the responsability of handling it is on the infra.
+// In next `renderHTML` is used as a fallback in case of errors, but in minimal mode it just throws the error and the responsibility of handling it is on the infra.
export const nextMinimalRule = `
rule:
kind: member_expression
pattern: process.env.NEXT_MINIMAL
- any:
+ any:
- inside:
kind: parenthesized_expression
stopBy: end
@@ -65,25 +65,33 @@ rule:
kind: expression_statement
pattern: res.statusCode = 400;
fix:
- 'true'
+ 'true'
`;
-export function patchNextMinimal(updater: ContentUpdater) {
- updater.updateContent(
- "patch-abortController-next15.2",
- { filter: /app-page(-experimental)?\.runtime\.prod\.js$/, contentFilter: /new AbortController/ },
- async ({ contents }) => {
- return patchCode(contents, abortControllerRule);
- }
- );
+export function patchNextMinimal(updater: ContentUpdater): Plugin {
+ updater.updateContent("patch-abortController-next15.2", [
+ {
+ field: {
+ filter: /app-page(-experimental)?\.runtime\.prod\.js$/,
+ contentFilter: /new AbortController/,
+ callback: ({ contents }) => {
+ return patchCode(contents, abortControllerRule);
+ },
+ },
+ },
+ ]);
- updater.updateContent(
- "patch-next-minimal",
- { filter: /next-server\.(js)$/, contentFilter: /.*/ },
- async ({ contents }) => {
- return patchCode(contents, nextMinimalRule);
- }
- );
+ updater.updateContent("patch-next-minimal", [
+ {
+ field: {
+ filter: /next-server\.(js)$/,
+ contentFilter: /.*/,
+ callback: ({ contents }) => {
+ return patchCode(contents, nextMinimalRule);
+ },
+ },
+ },
+ ]);
return {
name: "patch-abortController",
diff --git a/packages/cloudflare/src/cli/build/patches/plugins/patch-depd-deprecations.spec.ts b/packages/cloudflare/src/cli/build/patches/plugins/patch-depd-deprecations.spec.ts
index 54df3fcc..d6c1b9fb 100644
--- a/packages/cloudflare/src/cli/build/patches/plugins/patch-depd-deprecations.spec.ts
+++ b/packages/cloudflare/src/cli/build/patches/plugins/patch-depd-deprecations.spec.ts
@@ -1,6 +1,6 @@
+import { patchCode } from "@opennextjs/aws/build/patch/astCodePatcher.js";
import { describe, expect, test } from "vitest";
-import { patchCode } from "../ast/util.js";
import { rule } from "./patch-depd-deprecations.js";
describe("patchDepdDeprecations", () => {
diff --git a/packages/cloudflare/src/cli/build/patches/plugins/patch-depd-deprecations.ts b/packages/cloudflare/src/cli/build/patches/plugins/patch-depd-deprecations.ts
index 13fa3210..80817b92 100644
--- a/packages/cloudflare/src/cli/build/patches/plugins/patch-depd-deprecations.ts
+++ b/packages/cloudflare/src/cli/build/patches/plugins/patch-depd-deprecations.ts
@@ -1,5 +1,5 @@
-import { patchCode } from "../ast/util.js";
-import type { ContentUpdater } from "./content-updater.js";
+import { patchCode } from "@opennextjs/aws/build/patch/astCodePatcher.js";
+import type { ContentUpdater, Plugin } from "@opennextjs/aws/plugins/content-updater.js";
/**
* Some dependencies of Next.js use depd to deprecate some of their functions, depd uses `eval` to generate
@@ -7,12 +7,16 @@ import type { ContentUpdater } from "./content-updater.js";
* are never called, this function fixes that by patching the depd `wrapfunction` function so that it still
* retains the same type of behavior but without using `eval`
*/
-export function patchDepdDeprecations(updater: ContentUpdater) {
- return updater.updateContent(
- "patch-depd-deprecations",
- { filter: /\.(js|mjs|cjs|jsx|ts|tsx)$/, contentFilter: /argument fn must be a function/ },
- ({ contents }) => patchCode(contents, rule)
- );
+export function patchDepdDeprecations(updater: ContentUpdater): Plugin {
+ return updater.updateContent("patch-depd-deprecations", [
+ {
+ field: {
+ filter: /\.(js|mjs|cjs|jsx|ts|tsx)$/,
+ contentFilter: /argument fn must be a function/,
+ callback: ({ contents }) => patchCode(contents, rule),
+ },
+ },
+ ]);
}
export const rule = `
diff --git a/packages/cloudflare/src/cli/build/patches/plugins/require.ts b/packages/cloudflare/src/cli/build/patches/plugins/require.ts
index 966f3efb..68ed9d70 100644
--- a/packages/cloudflare/src/cli/build/patches/plugins/require.ts
+++ b/packages/cloudflare/src/cli/build/patches/plugins/require.ts
@@ -1,48 +1,52 @@
-import type { ContentUpdater } from "./content-updater";
+import type { ContentUpdater, Plugin } from "@opennextjs/aws/plugins/content-updater.js";
-export function fixRequire(updater: ContentUpdater) {
- return updater.updateContent(
- "fix-require",
- { filter: /\.(js|mjs|cjs|jsx|ts|tsx)$/, contentFilter: /.*/ },
- ({ contents }) => {
- // `eval(...)` is not supported by workerd.
- contents = contents.replaceAll(`eval("require")`, "require");
+export function fixRequire(updater: ContentUpdater): Plugin {
+ return updater.updateContent("fix-require", [
+ {
+ field: {
+ filter: /\.(js|mjs|cjs|jsx|ts|tsx)$/,
+ contentFilter: /.*/,
+ callback: ({ contents }) => {
+ // `eval(...)` is not supported by workerd.
+ contents = contents.replaceAll(`eval("require")`, "require");
- // `@opentelemetry` has a few issues.
- //
- // Next.js has the following code in `next/dist/server/lib/trace/tracer.js`:
- //
- // try {
- // api = require('@opentelemetry/api');
- // } catch (err) {
- // api = require('next/dist/compiled/@opentelemetry/api');
- // }
- //
- // The intent is to allow users to install their own version of `@opentelemetry/api`.
- //
- // The problem is that even when users do not explicitly install `@opentelemetry/api`,
- // `require('@opentelemetry/api')` resolves to the package which is a dependency
- // of Next.
- //
- // The second problem is that when Next traces files, it would not copy the `api/build/esm`
- // folder (used by the `module` conditions in package.json) it would only copy `api/build/src`.
- // This could be solved by updating the next config:
- //
- // const nextConfig: NextConfig = {
- // // ...
- // outputFileTracingIncludes: {
- // "*": ["./node_modules/@opentelemetry/api/build/**/*"],
- // },
- // };
- //
- // We can consider doing that when we want to enable users to install their own version
- // of `@opentelemetry/api`. For now we simply use the pre-compiled version.
- contents = contents.replace(
- /require\(.@opentelemetry\/api.\)/g,
- `require("next/dist/compiled/@opentelemetry/api")`
- );
+ // `@opentelemetry` has a few issues.
+ //
+ // Next.js has the following code in `next/dist/server/lib/trace/tracer.js`:
+ //
+ // try {
+ // api = require('@opentelemetry/api');
+ // } catch (err) {
+ // api = require('next/dist/compiled/@opentelemetry/api');
+ // }
+ //
+ // The intent is to allow users to install their own version of `@opentelemetry/api`.
+ //
+ // The problem is that even when users do not explicitly install `@opentelemetry/api`,
+ // `require('@opentelemetry/api')` resolves to the package which is a dependency
+ // of Next.
+ //
+ // The second problem is that when Next traces files, it would not copy the `api/build/esm`
+ // folder (used by the `module` conditions in package.json) it would only copy `api/build/src`.
+ // This could be solved by updating the next config:
+ //
+ // const nextConfig: NextConfig = {
+ // // ...
+ // outputFileTracingIncludes: {
+ // "*": ["./node_modules/@opentelemetry/api/build/**/*"],
+ // },
+ // };
+ //
+ // We can consider doing that when we want to enable users to install their own version
+ // of `@opentelemetry/api`. For now we simply use the pre-compiled version.
+ contents = contents.replace(
+ /require\(.@opentelemetry\/api.\)/g,
+ `require("next/dist/compiled/@opentelemetry/api")`
+ );
- return contents;
- }
- );
+ return contents;
+ },
+ },
+ },
+ ]);
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3b83ddee..986840bb 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -204,7 +204,7 @@ importers:
version: 0.14.0
'@opennextjs/aws':
specifier: ^3.3.1
- version: 3.4.1
+ version: 3.5.2
'@t3-oss/env-nextjs':
specifier: ^0.11.1
version: 0.11.1(typescript@5.7.3)(zod@3.24.1)
@@ -993,15 +993,12 @@ importers:
packages/cloudflare:
dependencies:
- '@ast-grep/napi':
- specifier: ^0.36.1
- version: 0.36.1
'@dotenvx/dotenvx':
specifier: 'catalog:'
version: 1.31.0
'@opennextjs/aws':
- specifier: https://pkg.pr.new/@opennextjs/aws@778
- version: https://pkg.pr.new/@opennextjs/aws@778
+ specifier: ^3.5.3
+ version: 3.5.3
enquirer:
specifier: ^2.4.1
version: 2.4.1
@@ -1011,9 +1008,6 @@ importers:
wrangler:
specifier: 'catalog:'
version: 3.114.1(@cloudflare/workers-types@4.20250224.0)
- yaml:
- specifier: ^2.7.0
- version: 2.7.0
devDependencies:
'@cloudflare/workers-types':
specifier: 'catalog:'
@@ -1073,62 +1067,62 @@ packages:
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
engines: {node: '>=10'}
- '@ast-grep/napi-darwin-arm64@0.36.1':
- resolution: {integrity: sha512-hLceB0+nTMzmp+85ffJdmwUYcH9n+9ca/dj4nBxXjWBEPhcsA4FOlxCn/dltxhIsdb9eVL8ffATyu7yO96Xjcw==}
+ '@ast-grep/napi-darwin-arm64@0.35.0':
+ resolution: {integrity: sha512-T+MN4Oinc+sXjXCIHzfxDDWY7r2pKgPxM6zVeVlkMTrJV2mJtyKYBIS+CABhRM6kflps2T2I6l4DGaKV/8Ym9w==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
- '@ast-grep/napi-darwin-x64@0.36.1':
- resolution: {integrity: sha512-bt5FZNIRE/FmwD29t1LMMsbWxxqgAGabCOSWxbFKBPWqYPW48sG0FfEP2x3P6vIMmNrNNaEy0YwiwaZVR8M0dQ==}
+ '@ast-grep/napi-darwin-x64@0.35.0':
+ resolution: {integrity: sha512-pEYiN6JI1HY2uWhMYJ9+3yIMyVYKuYdFzeD+dL7odA3qzK0o9N9AM3/NOt4ynU2EhufaWCJr0P5NoQ636qN6MQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
- '@ast-grep/napi-linux-arm64-gnu@0.36.1':
- resolution: {integrity: sha512-6xAs1AGqll9cZdinQIdEo8WA6dEgOSKGfk0HLmXO0R6Z9q/i17oRtLdud+iVNUVBjyFxrOrTYUGxzwwbfrh2Mg==}
+ '@ast-grep/napi-linux-arm64-gnu@0.35.0':
+ resolution: {integrity: sha512-NBuzQngABGKz7lhG08IQb+7nPqUx81Ol37xmS3ZhVSdSgM0mtp93rCbgFTkJcAFE8IMfCHQSg7G4g0Iotz4ABQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- '@ast-grep/napi-linux-arm64-musl@0.36.1':
- resolution: {integrity: sha512-qBg0id6C138OkD68zuaa37hrNE01NKJVaV+VZ+7lYIdM7ovwq4D3cgvKsxz1iWUrXsQIX+RPQfU4MoYJdRKYRQ==}
+ '@ast-grep/napi-linux-arm64-musl@0.35.0':
+ resolution: {integrity: sha512-1EcvHPwyWpCL/96LuItBYGfeI5FaMTRvL+dHbO/hL5q1npqbb5qn+ppJwtNOjTPz8tayvgggxVk9T4C2O7taYA==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- '@ast-grep/napi-linux-x64-gnu@0.36.1':
- resolution: {integrity: sha512-DJnOF0nETsFCPlwRSPwiddja/Pe6yyQmgvQMZRWR3jBcqNeytL6MwVBs7bLyiGPeRNgB/Fk/V4lfVjPV8OYi6w==}
+ '@ast-grep/napi-linux-x64-gnu@0.35.0':
+ resolution: {integrity: sha512-FDzNdlqmQnsiWXhnLxusw5AOfEcEM+5xtmrnAf3SBRFr86JyWD9qsynnFYC2pnP9hlMfifNH2TTmMpyGJW49Xw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- '@ast-grep/napi-linux-x64-musl@0.36.1':
- resolution: {integrity: sha512-vXrqWq9KZssTrJa47mDv8uPk7+ZLjQZScQjpbzB/icYj+VdhDAMxRC2ZrCTaSP+FQzibtZQdlEe3lGm4DGvuKA==}
+ '@ast-grep/napi-linux-x64-musl@0.35.0':
+ resolution: {integrity: sha512-wlmndjfBafT8u5p4DBnoRQyoCSGNuVSz7rT3TqhvlHcPzUouRWMn95epU9B1LNLyjXvr9xHeRjSktyCN28w57Q==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- '@ast-grep/napi-win32-arm64-msvc@0.36.1':
- resolution: {integrity: sha512-y02toJitm47Zv6zeCZnvzU/YyACfim8xcZx7+V9dJr5H8DSd6bJhnCIEhyPqsDJBhgh0i+saRmFr12rb6Fmjtw==}
+ '@ast-grep/napi-win32-arm64-msvc@0.35.0':
+ resolution: {integrity: sha512-gkhJeYc4rrZLX2icLxalPikTLMR57DuIYLwLr9g+StHYXIsGHrbfrE6Nnbdd8Izfs34ArFCrcwdaMrGlvOPSeg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
- '@ast-grep/napi-win32-ia32-msvc@0.36.1':
- resolution: {integrity: sha512-I4oVIFX9dhzEI3fz7GYlj1Khw8w6Kk+2r8cuyqI9Z+U+FUZZFHr3ZWyXhJdrsfuJ9AmUeJLlydu6zAyCUlEvow==}
+ '@ast-grep/napi-win32-ia32-msvc@0.35.0':
+ resolution: {integrity: sha512-OdUuRa3chHCZ65y+qALfkUjz0W0Eg21YZ9TyPquV5why07M6HAK38mmYGzLxFH6294SvRQhs+FA/rAfbKeH0jA==}
engines: {node: '>= 10'}
cpu: [ia32]
os: [win32]
- '@ast-grep/napi-win32-x64-msvc@0.36.1':
- resolution: {integrity: sha512-ofuHLFdaVMsPoxJsl1cgIlrOUYoh3kF6fiSKSbCbL80PRCpJXo8J+EwxsF033hK7bwMy40FohG4guz5a4B2tYA==}
+ '@ast-grep/napi-win32-x64-msvc@0.35.0':
+ resolution: {integrity: sha512-pcQRUHqbroTN1oQ56V982a7IZTUUySQYWa2KEyksiifHGuBuitlzcyzFGjT96ThcqD9XW0UVJMvpoF2Qjh006Q==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
- '@ast-grep/napi@0.36.1':
- resolution: {integrity: sha512-Ptfwhmlh9Xc5PunM1/X9tcmudxTAOIXxsDdvkSM4h9z/o+OrqL6DYgXOyPxo3mWFln/+oHHIB65jtNQCoo6Niw==}
+ '@ast-grep/napi@0.35.0':
+ resolution: {integrity: sha512-3ucaaSxV6fxXoqHrE/rxAvP1THnDdY5jNzGlnvx+JvnY9C/dSRKc0jlRMRz59N3El572+/yNRUUpAV1T9aBJug==}
engines: {node: '>= 10'}
'@aws-crypto/crc32@5.2.0':
@@ -1173,27 +1167,21 @@ packages:
resolution: {integrity: sha512-kISKhqN1k48TaMPbLgq9jj7mO2jvbJdhirvfu4JW3jhFhENnkY0oCwTPvR4Q6Ne2as6GFAMo2XZDZq4rxC7YDw==}
engines: {node: '>=14.0.0'}
- '@aws-sdk/client-dynamodb@3.699.0':
- resolution: {integrity: sha512-npf2ZPUbFyyeWb0Fmgs/hGdjeecyUyldVU6okwM9DaaeOtlUmXA9e1vtrplgRJs3DLJdDJCGSTrBI+4w0MtgGg==}
- engines: {node: '>=16.0.0'}
+ '@aws-sdk/client-dynamodb@3.767.0':
+ resolution: {integrity: sha512-uoZFUnQr9jhxPdhPz0o4/1osstDXdteOIw8tNRTe3JKK9eIWAG3YrVv9wfJPxEFUGvntUe+anvdiy+8ycKmsYQ==}
+ engines: {node: '>=18.0.0'}
- '@aws-sdk/client-lambda@3.699.0':
- resolution: {integrity: sha512-K9TGvQB8hkjwNhfWSfYllUpttqxTcd78ShSRCIhlcwzzsmQphET10xEb0Tm1k8sqriSQ+CiVOFSkX78gqoHzBg==}
- engines: {node: '>=16.0.0'}
+ '@aws-sdk/client-lambda@3.771.0':
+ resolution: {integrity: sha512-0/4IGf4Nbc9Dfo6/9P0Qq7O5B1L7DGsfUg6Yl963GTOaM8wwYc8WzZy7F3EqMYIrGPz0M12IdYL9bU0hThnZvA==}
+ engines: {node: '>=18.0.0'}
'@aws-sdk/client-s3@3.726.1':
resolution: {integrity: sha512-UpOGcob87DiuS2d3fW6vDZg94g57mNiOSkzvR/6GOdvBSlUgk8LLwVzGASB71FdKMl1EGEr4MeD5uKH9JsG+dw==}
engines: {node: '>=18.0.0'}
- '@aws-sdk/client-sqs@3.699.0':
- resolution: {integrity: sha512-St0zhtmwTer0+WCgPgiwVx6uuQnzL40PpYBcC+tE6z3atk9ZmNTXivMuQpDizoGYvVGRhq5YUDwsncbr7S96Aw==}
- engines: {node: '>=16.0.0'}
-
- '@aws-sdk/client-sso-oidc@3.699.0':
- resolution: {integrity: sha512-u8a1GorY5D1l+4FQAf4XBUC1T10/t7neuwT21r0ymrtMFSK2a9QqVHKMoLkvavAwyhJnARSBM9/UQC797PFOFw==}
- engines: {node: '>=16.0.0'}
- peerDependencies:
- '@aws-sdk/client-sts': ^3.699.0
+ '@aws-sdk/client-sqs@3.758.0':
+ resolution: {integrity: sha512-AJ+FxzCkzHuS9ewoPi820dMsoPzq5wj8UvTvDaxwUfIM1LiWAhpSvr+mF7MuplIc6liU6hCndCqGO7lxLVxvrQ==}
+ engines: {node: '>=18.0.0'}
'@aws-sdk/client-sso-oidc@3.726.0':
resolution: {integrity: sha512-5JzTX9jwev7+y2Jkzjz0pd1wobB5JQfPOQF3N2DrJ5Pao0/k6uRYwE4NqB0p0HlGrMTDm7xNq7OSPPIPG575Jw==}
@@ -1205,30 +1193,22 @@ packages:
resolution: {integrity: sha512-CygL0jhfibw4kmWXG/3sfZMFNjcXo66XUuPC4BqZBk8Rj5vFoxp1vZeMkDLzTIk97Nvo5J5Bh+QnXKhub6AckQ==}
engines: {node: '>=14.0.0'}
- '@aws-sdk/client-sso@3.696.0':
- resolution: {integrity: sha512-q5TTkd08JS0DOkHfUL853tuArf7NrPeqoS5UOvqJho8ibV9Ak/a/HO4kNvy9Nj3cib/toHYHsQIEtecUPSUUrQ==}
- engines: {node: '>=16.0.0'}
-
'@aws-sdk/client-sso@3.726.0':
resolution: {integrity: sha512-NM5pjv2qglEc4XN3nnDqtqGsSGv1k5YTmzDo3W3pObItHmpS8grSeNfX9zSH+aVl0Q8hE4ZIgvTPNZ+GzwVlqg==}
engines: {node: '>=18.0.0'}
+ '@aws-sdk/client-sso@3.758.0':
+ resolution: {integrity: sha512-BoGO6IIWrLyLxQG6txJw6RT2urmbtlwfggapNCrNPyYjlXpzTSJhBYjndg7TpDATFd0SXL0zm8y/tXsUXNkdYQ==}
+ engines: {node: '>=18.0.0'}
+
'@aws-sdk/client-sts@3.398.0':
resolution: {integrity: sha512-/3Pa9wLMvBZipKraq3AtbmTfXW6q9kyvhwOno64f1Fz7kFb8ijQFMGoATS70B2pGEZTlxkUqJFWDiisT6Q6dFg==}
engines: {node: '>=14.0.0'}
- '@aws-sdk/client-sts@3.699.0':
- resolution: {integrity: sha512-++lsn4x2YXsZPIzFVwv3fSUVM55ZT0WRFmPeNilYIhZClxHLmVAWKH4I55cY9ry60/aTKYjzOXkWwyBKGsGvQg==}
- engines: {node: '>=16.0.0'}
-
'@aws-sdk/client-sts@3.726.1':
resolution: {integrity: sha512-qh9Q9Vu1hrM/wMBOBIaskwnE4GTFaZu26Q6WHwyWNfj7J8a40vBxpW16c2vYXHLBtwRKM1be8uRLkmDwghpiNw==}
engines: {node: '>=18.0.0'}
- '@aws-sdk/core@3.696.0':
- resolution: {integrity: sha512-3c9III1k03DgvRZWg8vhVmfIXPG6hAciN9MzQTzqGngzWAELZF/WONRTRQuDFixVtarQatmLHYVw/atGeA2Byw==}
- engines: {node: '>=16.0.0'}
-
'@aws-sdk/core@3.723.0':
resolution: {integrity: sha512-UraXNmvqj3vScSsTkjMwQkhei30BhXlW5WxX6JacMKVtl95c7z0qOXquTWeTalYkFfulfdirUhvSZrl+hcyqTw==}
engines: {node: '>=18.0.0'}
@@ -1237,105 +1217,105 @@ packages:
resolution: {integrity: sha512-SxnDqf3vobdm50OLyAKfqZetv6zzwnSqwIwd3jrbopxxHKqNIM/I0xcYjD6Tn+mPig+u7iRKb9q3QnEooFTlmg==}
engines: {node: '>=18.0.0'}
+ '@aws-sdk/core@3.758.0':
+ resolution: {integrity: sha512-0RswbdR9jt/XKemaLNuxi2gGr4xGlHyGxkTdhSQzCyUe9A9OPCoLl3rIESRguQEech+oJnbHk/wuiwHqTuP9sg==}
+ engines: {node: '>=18.0.0'}
+
'@aws-sdk/credential-provider-env@3.398.0':
resolution: {integrity: sha512-Z8Yj5z7FroAsR6UVML+XUdlpoqEe9Dnle8c2h8/xWwIC2feTfIBhjLhRVxfbpbM1pLgBSNEcZ7U8fwq5l7ESVQ==}
engines: {node: '>=14.0.0'}
- '@aws-sdk/credential-provider-env@3.696.0':
- resolution: {integrity: sha512-T9iMFnJL7YTlESLpVFT3fg1Lkb1lD+oiaIC8KMpepb01gDUBIpj9+Y+pA/cgRWW0yRxmkDXNazAE2qQTVFGJzA==}
- engines: {node: '>=16.0.0'}
-
'@aws-sdk/credential-provider-env@3.723.0':
resolution: {integrity: sha512-OuH2yULYUHTVDUotBoP/9AEUIJPn81GQ/YBtZLoo2QyezRJ2QiO/1epVtbJlhNZRwXrToLEDmQGA2QfC8c7pbA==}
engines: {node: '>=18.0.0'}
- '@aws-sdk/credential-provider-http@3.696.0':
- resolution: {integrity: sha512-GV6EbvPi2eq1+WgY/o2RFA3P7HGmnkIzCNmhwtALFlqMroLYWKE7PSeHw66Uh1dFQeVESn0/+hiUNhu1mB0emA==}
- engines: {node: '>=16.0.0'}
+ '@aws-sdk/credential-provider-env@3.758.0':
+ resolution: {integrity: sha512-N27eFoRrO6MeUNumtNHDW9WOiwfd59LPXPqDrIa3kWL/s+fOKFHb9xIcF++bAwtcZnAxKkgpDCUP+INNZskE+w==}
+ engines: {node: '>=18.0.0'}
'@aws-sdk/credential-provider-http@3.723.0':
resolution: {integrity: sha512-DTsKC6xo/kz/ZSs1IcdbQMTgiYbpGTGEd83kngFc1bzmw7AmK92DBZKNZpumf8R/UfSpTcj9zzUUmrWz1kD0eQ==}
engines: {node: '>=18.0.0'}
+ '@aws-sdk/credential-provider-http@3.758.0':
+ resolution: {integrity: sha512-Xt9/U8qUCiw1hihztWkNeIR+arg6P+yda10OuCHX6kFVx3auTlU7+hCqs3UxqniGU4dguHuftf3mRpi5/GJ33Q==}
+ engines: {node: '>=18.0.0'}
+
'@aws-sdk/credential-provider-ini@3.398.0':
resolution: {integrity: sha512-AsK1lStK3nB9Cn6S6ODb1ktGh7SRejsNVQVKX3t5d3tgOaX+aX1Iwy8FzM/ZEN8uCloeRifUGIY9uQFygg5mSw==}
engines: {node: '>=14.0.0'}
- '@aws-sdk/credential-provider-ini@3.699.0':
- resolution: {integrity: sha512-dXmCqjJnKmG37Q+nLjPVu22mNkrGHY8hYoOt3Jo9R2zr5MYV7s/NHsCHr+7E+BZ+tfZYLRPeB1wkpTeHiEcdRw==}
- engines: {node: '>=16.0.0'}
- peerDependencies:
- '@aws-sdk/client-sts': ^3.699.0
-
'@aws-sdk/credential-provider-ini@3.726.0':
resolution: {integrity: sha512-seTtcKL2+gZX6yK1QRPr5mDJIBOatrpoyrO8D5b8plYtV/PDbDW3mtDJSWFHet29G61ZmlNElyXRqQCXn9WX+A==}
engines: {node: '>=18.0.0'}
peerDependencies:
'@aws-sdk/client-sts': ^3.726.0
+ '@aws-sdk/credential-provider-ini@3.758.0':
+ resolution: {integrity: sha512-cymSKMcP5d+OsgetoIZ5QCe1wnp2Q/tq+uIxVdh9MbfdBBEnl9Ecq6dH6VlYS89sp4QKuxHxkWXVnbXU3Q19Aw==}
+ engines: {node: '>=18.0.0'}
+
'@aws-sdk/credential-provider-node@3.398.0':
resolution: {integrity: sha512-odmI/DSKfuWUYeDnGTCEHBbC8/MwnF6yEq874zl6+owoVv0ZsYP8qBHfiJkYqrwg7wQ7Pi40sSAPC1rhesGwzg==}
engines: {node: '>=14.0.0'}
- '@aws-sdk/credential-provider-node@3.699.0':
- resolution: {integrity: sha512-MmEmNDo1bBtTgRmdNfdQksXu4uXe66s0p1hi1YPrn1h59Q605eq/xiWbGL6/3KdkViH6eGUuABeV2ODld86ylg==}
- engines: {node: '>=16.0.0'}
-
'@aws-sdk/credential-provider-node@3.726.0':
resolution: {integrity: sha512-jjsewBcw/uLi24x8JbnuDjJad4VA9ROCE94uVRbEnGmUEsds75FWOKp3fWZLQlmjLtzsIbJOZLALkZP86liPaw==}
engines: {node: '>=18.0.0'}
+ '@aws-sdk/credential-provider-node@3.758.0':
+ resolution: {integrity: sha512-+DaMv63wiq7pJrhIQzZYMn4hSarKiizDoJRvyR7WGhnn0oQ/getX9Z0VNCV3i7lIFoLNTb7WMmQ9k7+z/uD5EQ==}
+ engines: {node: '>=18.0.0'}
+
'@aws-sdk/credential-provider-process@3.398.0':
resolution: {integrity: sha512-WrkBL1W7TXN508PA9wRXPFtzmGpVSW98gDaHEaa8GolAPHMPa5t2QcC/z/cFpglzrcVv8SA277zu9Z8tELdZhg==}
engines: {node: '>=14.0.0'}
- '@aws-sdk/credential-provider-process@3.696.0':
- resolution: {integrity: sha512-mL1RcFDe9sfmyU5K1nuFkO8UiJXXxLX4JO1gVaDIOvPqwStpUAwi3A1BoeZhWZZNQsiKI810RnYGo0E0WB/hUA==}
- engines: {node: '>=16.0.0'}
-
'@aws-sdk/credential-provider-process@3.723.0':
resolution: {integrity: sha512-fgupvUjz1+jeoCBA7GMv0L6xEk92IN6VdF4YcFhsgRHlHvNgm7ayaoKQg7pz2JAAhG/3jPX6fp0ASNy+xOhmPA==}
engines: {node: '>=18.0.0'}
+ '@aws-sdk/credential-provider-process@3.758.0':
+ resolution: {integrity: sha512-AzcY74QTPqcbXWVgjpPZ3HOmxQZYPROIBz2YINF0OQk0MhezDWV/O7Xec+K1+MPGQO3qS6EDrUUlnPLjsqieHA==}
+ engines: {node: '>=18.0.0'}
+
'@aws-sdk/credential-provider-sso@3.398.0':
resolution: {integrity: sha512-2Dl35587xbnzR/GGZqA2MnFs8+kS4wbHQO9BioU0okA+8NRueohNMdrdQmQDdSNK4BfIpFspiZmFkXFNyEAfgw==}
engines: {node: '>=14.0.0'}
- '@aws-sdk/credential-provider-sso@3.699.0':
- resolution: {integrity: sha512-Ekp2cZG4pl9D8+uKWm4qO1xcm8/MeiI8f+dnlZm8aQzizeC+aXYy9GyoclSf6daK8KfRPiRfM7ZHBBL5dAfdMA==}
- engines: {node: '>=16.0.0'}
-
'@aws-sdk/credential-provider-sso@3.726.0':
resolution: {integrity: sha512-WxkN76WeB08j2yw7jUH9yCMPxmT9eBFd9ZA/aACG7yzOIlsz7gvG3P2FQ0tVg25GHM0E4PdU3p/ByTOawzcOAg==}
engines: {node: '>=18.0.0'}
+ '@aws-sdk/credential-provider-sso@3.758.0':
+ resolution: {integrity: sha512-x0FYJqcOLUCv8GLLFDYMXRAQKGjoM+L0BG4BiHYZRDf24yQWFCAZsCQAYKo6XZYh2qznbsW6f//qpyJ5b0QVKQ==}
+ engines: {node: '>=18.0.0'}
+
'@aws-sdk/credential-provider-web-identity@3.398.0':
resolution: {integrity: sha512-iG3905Alv9pINbQ8/MIsshgqYMbWx+NDQWpxbIW3W0MkSH3iAqdVpSCteYidYX9G/jv2Um1nW3y360ib20bvNg==}
engines: {node: '>=14.0.0'}
- '@aws-sdk/credential-provider-web-identity@3.696.0':
- resolution: {integrity: sha512-XJ/CVlWChM0VCoc259vWguFUjJDn/QwDqHwbx+K9cg3v6yrqXfK5ai+p/6lx0nQpnk4JzPVeYYxWRpaTsGC9rg==}
- engines: {node: '>=16.0.0'}
- peerDependencies:
- '@aws-sdk/client-sts': ^3.696.0
-
'@aws-sdk/credential-provider-web-identity@3.723.0':
resolution: {integrity: sha512-tl7pojbFbr3qLcOE6xWaNCf1zEfZrIdSJtOPeSXfV/thFMMAvIjgf3YN6Zo1a6cxGee8zrV/C8PgOH33n+Ev/A==}
engines: {node: '>=18.0.0'}
peerDependencies:
'@aws-sdk/client-sts': ^3.723.0
- '@aws-sdk/endpoint-cache@3.693.0':
- resolution: {integrity: sha512-/zK0ZZncBf5FbTfo8rJMcQIXXk4Ibhe5zEMiwFNivVPR2uNC0+oqfwXz7vjxwY0t6BPE3Bs4h9uFEz4xuGCY6w==}
- engines: {node: '>=16.0.0'}
+ '@aws-sdk/credential-provider-web-identity@3.758.0':
+ resolution: {integrity: sha512-XGguXhBqiCXMXRxcfCAVPlMbm3VyJTou79r/3mxWddHWF0XbhaQiBIbUz6vobVTD25YQRbWSmSch7VA8kI5Lrw==}
+ engines: {node: '>=18.0.0'}
+
+ '@aws-sdk/endpoint-cache@3.723.0':
+ resolution: {integrity: sha512-2+a4WXRc+07uiPR+zJiPGKSOWaNJQNqitkks+6Hhm/haTLJqNVTgY2OWDh2PXvwMNpKB+AlGdhE65Oy6NzUgXg==}
+ engines: {node: '>=18.0.0'}
'@aws-sdk/middleware-bucket-endpoint@3.726.0':
resolution: {integrity: sha512-vpaP80rZqwu0C3ELayIcRIW84/nd1tadeoqllT+N9TDshuEvq4UJ+w47OBHB7RkHFJoc79lXXNYle0fdQdaE/A==}
engines: {node: '>=18.0.0'}
- '@aws-sdk/middleware-endpoint-discovery@3.696.0':
- resolution: {integrity: sha512-KZvgR3lB9zdLuuO+SxeQQVDn8R46Brlolsbv7JGyR6id0BNy6pqitHdcrZCyp9jaMjrSFcPROceeLy70Cu3pZg==}
- engines: {node: '>=16.0.0'}
+ '@aws-sdk/middleware-endpoint-discovery@3.734.0':
+ resolution: {integrity: sha512-hE3x9Sbqy64g/lcFIq7BF9IS1tSOyfBCyHf1xBgevWeFIDTWh647URuCNWoEwtw4HMEhO2MDUQcKf1PFh1dNDA==}
+ engines: {node: '>=18.0.0'}
'@aws-sdk/middleware-expect-continue@3.723.0':
resolution: {integrity: sha512-w/O0EkIzkiqvGu7U8Ke7tue0V0HYM5dZQrz6nVU+R8T2LddWJ+njEIHU4Wh8aHPLQXdZA5NQumv0xLPdEutykw==}
@@ -1349,14 +1329,14 @@ packages:
resolution: {integrity: sha512-m+5laWdBaxIZK2ko0OwcCHJZJ5V1MgEIt8QVQ3k4/kOkN9ICjevOYmba751pHoTnbOYB7zQd6D2OT3EYEEsUcA==}
engines: {node: '>=14.0.0'}
- '@aws-sdk/middleware-host-header@3.696.0':
- resolution: {integrity: sha512-zELJp9Ta2zkX7ELggMN9qMCgekqZhFC5V2rOr4hJDEb/Tte7gpfKSObAnw/3AYiVqt36sjHKfdkoTsuwGdEoDg==}
- engines: {node: '>=16.0.0'}
-
'@aws-sdk/middleware-host-header@3.723.0':
resolution: {integrity: sha512-LLVzLvk299pd7v4jN9yOSaWDZDfH0SnBPb6q+FDPaOCMGBY8kuwQso7e/ozIKSmZHRMGO3IZrflasHM+rI+2YQ==}
engines: {node: '>=18.0.0'}
+ '@aws-sdk/middleware-host-header@3.734.0':
+ resolution: {integrity: sha512-LW7RRgSOHHBzWZnigNsDIzu3AiwtjeI2X66v+Wn1P1u+eXssy1+up4ZY/h+t2sU4LU36UvEf+jrZti9c6vRnFw==}
+ engines: {node: '>=18.0.0'}
+
'@aws-sdk/middleware-location-constraint@3.723.0':
resolution: {integrity: sha512-inp9tyrdRWjGOMu1rzli8i2gTo0P4X6L7nNRXNTKfyPNZcBimZ4H0H1B671JofSI5isaklVy5r4pvv2VjjLSHw==}
engines: {node: '>=18.0.0'}
@@ -1365,26 +1345,26 @@ packages:
resolution: {integrity: sha512-CiJjW+FL12elS6Pn7/UVjVK8HWHhXMfvHZvOwx/Qkpy340sIhkuzOO6fZEruECDTZhl2Wqn81XdJ1ZQ4pRKpCg==}
engines: {node: '>=14.0.0'}
- '@aws-sdk/middleware-logger@3.696.0':
- resolution: {integrity: sha512-KhkHt+8AjCxcR/5Zp3++YPJPpFQzxpr+jmONiT/Jw2yqnSngZ0Yspm5wGoRx2hS1HJbyZNuaOWEGuJoxLeBKfA==}
- engines: {node: '>=16.0.0'}
-
'@aws-sdk/middleware-logger@3.723.0':
resolution: {integrity: sha512-chASQfDG5NJ8s5smydOEnNK7N0gDMyuPbx7dYYcm1t/PKtnVfvWF+DHCTrRC2Ej76gLJVCVizlAJKM8v8Kg3cg==}
engines: {node: '>=18.0.0'}
+ '@aws-sdk/middleware-logger@3.734.0':
+ resolution: {integrity: sha512-mUMFITpJUW3LcKvFok176eI5zXAUomVtahb9IQBwLzkqFYOrMJvWAvoV4yuxrJ8TlQBG8gyEnkb9SnhZvjg67w==}
+ engines: {node: '>=18.0.0'}
+
'@aws-sdk/middleware-recursion-detection@3.398.0':
resolution: {integrity: sha512-7QpOqPQAZNXDXv6vsRex4R8dLniL0E/80OPK4PPFsrCh9btEyhN9Begh4i1T+5lL28hmYkztLOkTQ2N5J3hgRQ==}
engines: {node: '>=14.0.0'}
- '@aws-sdk/middleware-recursion-detection@3.696.0':
- resolution: {integrity: sha512-si/maV3Z0hH7qa99f9ru2xpS5HlfSVcasRlNUXKSDm611i7jFMWwGNLUOXFAOLhXotPX5G3Z6BLwL34oDeBMug==}
- engines: {node: '>=16.0.0'}
-
'@aws-sdk/middleware-recursion-detection@3.723.0':
resolution: {integrity: sha512-7usZMtoynT9/jxL/rkuDOFQ0C2mhXl4yCm67Rg7GNTstl67u7w5WN1aIRImMeztaKlw8ExjoTyo6WTs1Kceh7A==}
engines: {node: '>=18.0.0'}
+ '@aws-sdk/middleware-recursion-detection@3.734.0':
+ resolution: {integrity: sha512-CUat2d9ITsFc2XsmeiRQO96iWpxSKYFjxvj27Hc7vo87YUHRnfMfnc8jw1EpxEwMcvBD7LsRa6vDNky6AjcrFA==}
+ engines: {node: '>=18.0.0'}
+
'@aws-sdk/middleware-sdk-s3@3.723.0':
resolution: {integrity: sha512-wfjOvNJVp8LDWhq4wO5jtSMb8Vgf4tNlR7QTEQfoYc6AGU3WlK5xyUQcpfcpwytEhQTN9u0cJLQpSyXDO+qSCw==}
engines: {node: '>=18.0.0'}
@@ -1393,9 +1373,9 @@ packages:
resolution: {integrity: sha512-VML9TzNoQdAs5lSPQSEgZiPgMUSz2H7SltaLb9g4tHwKK5xQoTq5WcDd6V1d2aPxSN5Q2Q63aiVUBby6MdUN/Q==}
engines: {node: '>=18.0.0'}
- '@aws-sdk/middleware-sdk-sqs@3.696.0':
- resolution: {integrity: sha512-wQl4v5DjI9G/YWflxhSiqgtYnnOIuI5U85IvPc13A3QZH6CUgifM+10Fj1ThOSVv/KKZQCvLxney/nbjMf9naQ==}
- engines: {node: '>=16.0.0'}
+ '@aws-sdk/middleware-sdk-sqs@3.758.0':
+ resolution: {integrity: sha512-jBn6EUimaObuZmx5pOFlLxWQGFnfzerKtQRDGl2htBwI8ncYFfexeF9g9Sx4Np3y5iu9F4RUuUU8+KEE2cqeKA==}
+ engines: {node: '>=18.0.0'}
'@aws-sdk/middleware-sdk-sts@3.398.0':
resolution: {integrity: sha512-+JH76XHEgfVihkY+GurohOQ5Z83zVN1nYcQzwCFnCDTh4dG4KwhnZKG+WPw6XJECocY0R+H0ivofeALHvVWJtQ==}
@@ -1413,22 +1393,26 @@ packages:
resolution: {integrity: sha512-nF1jg0L+18b5HvTcYzwyFgfZQQMELJINFqI0mi4yRKaX7T5a3aGp5RVLGGju/6tAGTuFbfBoEhkhU3kkxexPYQ==}
engines: {node: '>=14.0.0'}
- '@aws-sdk/middleware-user-agent@3.696.0':
- resolution: {integrity: sha512-Lvyj8CTyxrHI6GHd2YVZKIRI5Fmnugt3cpJo0VrKKEgK5zMySwEZ1n4dqPK6czYRWKd5+WnYHYAuU+Wdk6Jsjw==}
- engines: {node: '>=16.0.0'}
-
'@aws-sdk/middleware-user-agent@3.726.0':
resolution: {integrity: sha512-hZvzuE5S0JmFie1r68K2wQvJbzyxJFdzltj9skgnnwdvLe8F/tz7MqLkm28uV0m4jeHk0LpiBo6eZaPkQiwsZQ==}
engines: {node: '>=18.0.0'}
- '@aws-sdk/region-config-resolver@3.696.0':
- resolution: {integrity: sha512-7EuH142lBXjI8yH6dVS/CZeiK/WZsmb/8zP6bQbVYpMrppSTgB3MzZZdxVZGzL5r8zPQOU10wLC4kIMy0qdBVQ==}
- engines: {node: '>=16.0.0'}
+ '@aws-sdk/middleware-user-agent@3.758.0':
+ resolution: {integrity: sha512-iNyehQXtQlj69JCgfaOssgZD4HeYGOwxcaKeG6F+40cwBjTAi0+Ph1yfDwqk2qiBPIRWJ/9l2LodZbxiBqgrwg==}
+ engines: {node: '>=18.0.0'}
+
+ '@aws-sdk/nested-clients@3.758.0':
+ resolution: {integrity: sha512-YZ5s7PSvyF3Mt2h1EQulCG93uybprNGbBkPmVuy/HMMfbFTt4iL3SbKjxqvOZelm86epFfj7pvK7FliI2WOEcg==}
+ engines: {node: '>=18.0.0'}
'@aws-sdk/region-config-resolver@3.723.0':
resolution: {integrity: sha512-tGF/Cvch3uQjZIj34LY2mg8M2Dr4kYG8VU8Yd0dFnB1ybOEOveIK/9ypUo9ycZpB9oO6q01KRe5ijBaxNueUQg==}
engines: {node: '>=18.0.0'}
+ '@aws-sdk/region-config-resolver@3.734.0':
+ resolution: {integrity: sha512-Lvj1kPRC5IuJBr9DyJ9T9/plkh+EfKLy+12s/mykOy1JaKHDpvj+XGy2YO6YgYVOb8JFtaqloid+5COtje4JTQ==}
+ engines: {node: '>=18.0.0'}
+
'@aws-sdk/s3-request-presigner@3.741.0':
resolution: {integrity: sha512-qrYYS+XG6wRwNDt60tcFKDCkQoLiBHhNlHaUtsHwdmSnlwA4aIuxCGXMkuskX93FsoLUDpuxtA0MZth3JL36dw==}
engines: {node: '>=18.0.0'}
@@ -1445,26 +1429,20 @@ packages:
resolution: {integrity: sha512-nrYgjzavGCKJL/48Vt0EL+OlIc5UZLfNGpgyUW9cv3XZwl+kXV0QB+HH0rHZZLfpbBgZ2RBIJR9uD5ieu/6hpQ==}
engines: {node: '>=14.0.0'}
- '@aws-sdk/token-providers@3.699.0':
- resolution: {integrity: sha512-kuiEW9DWs7fNos/SM+y58HCPhcIzm1nEZLhe2/7/6+TvAYLuEWURYsbK48gzsxXlaJ2k/jGY3nIsA7RptbMOwA==}
- engines: {node: '>=16.0.0'}
- peerDependencies:
- '@aws-sdk/client-sso-oidc': ^3.699.0
-
'@aws-sdk/token-providers@3.723.0':
resolution: {integrity: sha512-hniWi1x4JHVwKElANh9afKIMUhAutHVBRD8zo6usr0PAoj+Waf220+1ULS74GXtLXAPCiNXl5Og+PHA7xT8ElQ==}
engines: {node: '>=18.0.0'}
peerDependencies:
'@aws-sdk/client-sso-oidc': ^3.723.0
+ '@aws-sdk/token-providers@3.758.0':
+ resolution: {integrity: sha512-ckptN1tNrIfQUaGWm/ayW1ddG+imbKN7HHhjFdS4VfItsP0QQOB0+Ov+tpgb4MoNR4JaUghMIVStjIeHN2ks1w==}
+ engines: {node: '>=18.0.0'}
+
'@aws-sdk/types@3.398.0':
resolution: {integrity: sha512-r44fkS+vsEgKCuEuTV+TIk0t0m5ZlXHNjSDYEUvzLStbbfUFiNus/YG4UCa0wOk9R7VuQI67badsvvPeVPCGDQ==}
engines: {node: '>=14.0.0'}
- '@aws-sdk/types@3.696.0':
- resolution: {integrity: sha512-9rTvUJIAj5d3//U5FDPWGJ1nFJLuWb30vugGOrWk7aNZ6y9tuA3PI7Cc9dP8WEXKVyK1vuuk8rSFP2iqXnlgrw==}
- engines: {node: '>=16.0.0'}
-
'@aws-sdk/types@3.723.0':
resolution: {integrity: sha512-LmK3kwiMZG1y5g3LGihT9mNkeNOmwEyPk6HGcJqh0wOSV4QpWoKu2epyKE4MLQNUUlz2kOVbVbOrwmI6ZcteuA==}
engines: {node: '>=18.0.0'}
@@ -1481,14 +1459,14 @@ packages:
resolution: {integrity: sha512-Fy0gLYAei/Rd6BrXG4baspCnWTUSd0NdokU1pZh4KlfEAEN1i8SPPgfiO5hLk7+2inqtCmqxVJlfqbMVe9k4bw==}
engines: {node: '>=14.0.0'}
- '@aws-sdk/util-endpoints@3.696.0':
- resolution: {integrity: sha512-T5s0IlBVX+gkb9g/I6CLt4yAZVzMSiGnbUqWihWsHvQR1WOoIcndQy/Oz/IJXT9T2ipoy7a80gzV6a5mglrioA==}
- engines: {node: '>=16.0.0'}
-
'@aws-sdk/util-endpoints@3.726.0':
resolution: {integrity: sha512-sLd30ASsPMoPn3XBK50oe/bkpJ4N8Bpb7SbhoxcY3Lk+fSASaWxbbXE81nbvCnkxrZCvkPOiDHzJCp1E2im71A==}
engines: {node: '>=18.0.0'}
+ '@aws-sdk/util-endpoints@3.743.0':
+ resolution: {integrity: sha512-sN1l559zrixeh5x+pttrnd0A3+r34r0tmPkJ/eaaMaAzXqsmKU/xYre9K3FNnsSS1J1k4PEfk/nHDTVUgFYjnw==}
+ engines: {node: '>=18.0.0'}
+
'@aws-sdk/util-format-url@3.734.0':
resolution: {integrity: sha512-TxZMVm8V4aR/QkW9/NhujvYpPZjUYqzLwSge5imKZbWFR806NP7RMwc5ilVuHF/bMOln/cVHkl42kATElWBvNw==}
engines: {node: '>=18.0.0'}
@@ -1500,12 +1478,12 @@ packages:
'@aws-sdk/util-user-agent-browser@3.398.0':
resolution: {integrity: sha512-A3Tzx1tkDHlBT+IgxmsMCHbV8LM7SwwCozq2ZjJRx0nqw3MCrrcxQFXldHeX/gdUMO+0Oocb7HGSnVODTq+0EA==}
- '@aws-sdk/util-user-agent-browser@3.696.0':
- resolution: {integrity: sha512-Z5rVNDdmPOe6ELoM5AhF/ja5tSjbe6ctSctDPb0JdDf4dT0v2MfwhJKzXju2RzX8Es/77Glh7MlaXLE0kCB9+Q==}
-
'@aws-sdk/util-user-agent-browser@3.723.0':
resolution: {integrity: sha512-Wh9I6j2jLhNFq6fmXydIpqD1WyQLyTfSxjW9B+PXSnPyk3jtQW8AKQur7p97rO8LAUzVI0bv8kb3ZzDEVbquIg==}
+ '@aws-sdk/util-user-agent-browser@3.734.0':
+ resolution: {integrity: sha512-xQTCus6Q9LwUuALW+S76OL0jcWtMOVu14q+GoLnWPUM7QeUw963oQcLhF7oq0CtaLLKyl4GOUfcwc773Zmwwng==}
+
'@aws-sdk/util-user-agent-node@3.398.0':
resolution: {integrity: sha512-RTVQofdj961ej4//fEkppFf4KXqKGMTCqJYghx3G0C/MYXbg7MGl7LjfNGtJcboRE8pfHHQ/TUWBDA7RIAPPlQ==}
engines: {node: '>=14.0.0'}
@@ -1515,17 +1493,17 @@ packages:
aws-crt:
optional: true
- '@aws-sdk/util-user-agent-node@3.696.0':
- resolution: {integrity: sha512-KhKqcfyXIB0SCCt+qsu4eJjsfiOrNzK5dCV7RAW2YIpp+msxGUUX0NdRE9rkzjiv+3EMktgJm3eEIS+yxtlVdQ==}
- engines: {node: '>=16.0.0'}
+ '@aws-sdk/util-user-agent-node@3.726.0':
+ resolution: {integrity: sha512-iEj6KX9o6IQf23oziorveRqyzyclWai95oZHDJtYav3fvLJKStwSjygO4xSF7ycHcTYeCHSLO1FFOHgGVs4Viw==}
+ engines: {node: '>=18.0.0'}
peerDependencies:
aws-crt: '>=1.0.0'
peerDependenciesMeta:
aws-crt:
optional: true
- '@aws-sdk/util-user-agent-node@3.726.0':
- resolution: {integrity: sha512-iEj6KX9o6IQf23oziorveRqyzyclWai95oZHDJtYav3fvLJKStwSjygO4xSF7ycHcTYeCHSLO1FFOHgGVs4Viw==}
+ '@aws-sdk/util-user-agent-node@3.758.0':
+ resolution: {integrity: sha512-A5EZw85V6WhoKMV2hbuFRvb9NPlxEErb4HPO6/SPXYY4QrjprIzScHxikqcWv1w4J3apB1wto9LPU3IMsYtfrw==}
engines: {node: '>=18.0.0'}
peerDependencies:
aws-crt: '>=1.0.0'
@@ -1802,11 +1780,6 @@ packages:
peerDependencies:
esbuild: '*'
- '@esbuild-plugins/node-resolve@0.2.2':
- resolution: {integrity: sha512-+t5FdX3ATQlb53UFDBRb4nqjYBz492bIrnVWvpQHpzZlu9BQL5HasMZhqc409ygUwOWCXZhrWr6NyZ6T6Y+cxw==}
- peerDependencies:
- esbuild: '*'
-
'@esbuild/aix-ppc64@0.19.12':
resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==}
engines: {node: '>=12'}
@@ -3907,13 +3880,12 @@ packages:
'@octokit/types@13.6.1':
resolution: {integrity: sha512-PHZE9Z+kWXb23Ndik8MKPirBPziOc0D2/3KH1P+6jK5nGWe96kadZuE4jev2/Jq7FvIfTlT2Ltg8Fv2x1v0a5g==}
- '@opennextjs/aws@3.4.1':
- resolution: {integrity: sha512-8H4FeoxeLb24N2iWO9H3Tp8ln16YG1V3c+gIzwi+5lc+PRie/5TEjNOd1x1LLc/O9s0P2i4JjEQiDk8MFBI4TA==}
+ '@opennextjs/aws@3.5.2':
+ resolution: {integrity: sha512-zxB+50ycFwwt+6mWXOmId6aTwOxFTECEnSZoV4KYNyIQTUU7I3kWNR1ELVWCA18c+SF0R93iiK7T9pNDRcQm4w==}
hasBin: true
- '@opennextjs/aws@https://pkg.pr.new/@opennextjs/aws@778':
- resolution: {tarball: https://pkg.pr.new/@opennextjs/aws@778}
- version: 3.5.2
+ '@opennextjs/aws@3.5.3':
+ resolution: {integrity: sha512-fSb9T2S3q39T+XYoacEbtfzM+9aW9njXreByK7eZBvBEKWBNoE+DoJ0r4jaPunBPpr87SBxr1V8ZORlzXudIQg==}
hasBin: true
'@opentelemetry/api@1.9.0':
@@ -4095,10 +4067,6 @@ packages:
resolution: {integrity: sha512-wRlta7GuLWpTqtFfGo+nZyOO1vEvewdNR1R4rTxpC8XU6vG/NDyrFBhwLZsqg1NUoR1noVaXJPC/7ZK47QCySw==}
engines: {node: '>=14.0.0'}
- '@smithy/abort-controller@3.1.8':
- resolution: {integrity: sha512-+3DOBcUn5/rVjlxGvUPKc416SExarAQ+Qe0bqk30YSUjbepwpS7QN0cyKUSifvLJhdMZ0WPzPP5ymut0oonrpQ==}
- engines: {node: '>=16.0.0'}
-
'@smithy/abort-controller@4.0.1':
resolution: {integrity: sha512-fiUIYgIgRjMWznk6iLJz35K2YxSLHzLBA/RC6lBrKfQ8fHbPfvk7Pk9UvpKoHgJjI18MnbPuEju53zcVy6KF1g==}
engines: {node: '>=18.0.0'}
@@ -4115,18 +4083,10 @@ packages:
resolution: {integrity: sha512-fsiMgd8toyUba6n1WRmr+qACzXltpdDkPTAaDqc8QqPBUzO+/JKwL6bUBseHVi8tu9l+3JOK+tSf7cay+4B3LA==}
engines: {node: '>=14.0.0'}
- '@smithy/config-resolver@3.0.12':
- resolution: {integrity: sha512-YAJP9UJFZRZ8N+UruTeq78zkdjUHmzsY62J4qKWZ4SXB4QXJ/+680EfXXgkYA2xj77ooMqtUY9m406zGNqwivQ==}
- engines: {node: '>=16.0.0'}
-
'@smithy/config-resolver@4.0.1':
resolution: {integrity: sha512-Igfg8lKu3dRVkTSEm98QpZUvKEOa71jDX4vKRcvJVyRc3UgN3j7vFMf0s7xLQhYmKa8kyJGQgUJDOV5V3neVlQ==}
engines: {node: '>=18.0.0'}
- '@smithy/core@2.5.4':
- resolution: {integrity: sha512-iFh2Ymn2sCziBRLPuOOxRPkuCx/2gBdXtBGuCUFLUe6bWYjKnhHyIPqGeNkLZ5Aco/5GjebRTBFiWID3sDbrKw==}
- engines: {node: '>=16.0.0'}
-
'@smithy/core@3.1.0':
resolution: {integrity: sha512-swFv0wQiK7TGHeuAp6lfF5Kw1dHWsTrCuc+yh4Kh05gEShjsE2RUxHucEerR9ih9JITNtaHcSpUThn5Y/vDw0A==}
engines: {node: '>=18.0.0'}
@@ -4135,53 +4095,34 @@ packages:
resolution: {integrity: sha512-htwQXkbdF13uwwDevz9BEzL5ABK+1sJpVQXywwGSH973AVOvisHNfpcB8A8761G6XgHoS2kHPqc9DqHJ2gp+/Q==}
engines: {node: '>=18.0.0'}
+ '@smithy/core@3.1.5':
+ resolution: {integrity: sha512-HLclGWPkCsekQgsyzxLhCQLa8THWXtB5PxyYN+2O6nkyLt550KQKTlbV2D1/j5dNIQapAZM1+qFnpBFxZQkgCA==}
+ engines: {node: '>=18.0.0'}
+
'@smithy/credential-provider-imds@2.3.0':
resolution: {integrity: sha512-BWB9mIukO1wjEOo1Ojgl6LrG4avcaC7T/ZP6ptmAaW4xluhSIPZhY+/PI5YKzlk+jsm+4sQZB45Bt1OfMeQa3w==}
engines: {node: '>=14.0.0'}
- '@smithy/credential-provider-imds@3.2.7':
- resolution: {integrity: sha512-cEfbau+rrWF8ylkmmVAObOmjbTIzKyUC5TkBL58SbLywD0RCBC4JAUKbmtSm2w5KUJNRPGgpGFMvE2FKnuNlWQ==}
- engines: {node: '>=16.0.0'}
-
'@smithy/credential-provider-imds@4.0.1':
resolution: {integrity: sha512-l/qdInaDq1Zpznpmev/+52QomsJNZ3JkTl5yrTl02V6NBgJOQ4LY0SFw/8zsMwj3tLe8vqiIuwF6nxaEwgf6mg==}
engines: {node: '>=18.0.0'}
- '@smithy/eventstream-codec@3.1.9':
- resolution: {integrity: sha512-F574nX0hhlNOjBnP+noLtsPFqXnWh2L0+nZKCwcu7P7J8k+k+rdIDs+RMnrMwrzhUE4mwMgyN0cYnEn0G8yrnQ==}
-
'@smithy/eventstream-codec@4.0.1':
resolution: {integrity: sha512-Q2bCAAR6zXNVtJgifsU16ZjKGqdw/DyecKNgIgi7dlqw04fqDu0mnq+JmGphqheypVc64CYq3azSuCpAdFk2+A==}
engines: {node: '>=18.0.0'}
- '@smithy/eventstream-serde-browser@3.0.13':
- resolution: {integrity: sha512-Nee9m+97o9Qj6/XeLz2g2vANS2SZgAxV4rDBMKGHvFJHU/xz88x2RwCkwsvEwYjSX4BV1NG1JXmxEaDUzZTAtw==}
- engines: {node: '>=16.0.0'}
-
'@smithy/eventstream-serde-browser@4.0.1':
resolution: {integrity: sha512-HbIybmz5rhNg+zxKiyVAnvdM3vkzjE6ccrJ620iPL8IXcJEntd3hnBl+ktMwIy12Te/kyrSbUb8UCdnUT4QEdA==}
engines: {node: '>=18.0.0'}
- '@smithy/eventstream-serde-config-resolver@3.0.10':
- resolution: {integrity: sha512-K1M0x7P7qbBUKB0UWIL5KOcyi6zqV5mPJoL0/o01HPJr0CSq3A9FYuJC6e11EX6hR8QTIR++DBiGrYveOu6trw==}
- engines: {node: '>=16.0.0'}
-
'@smithy/eventstream-serde-config-resolver@4.0.1':
resolution: {integrity: sha512-lSipaiq3rmHguHa3QFF4YcCM3VJOrY9oq2sow3qlhFY+nBSTF/nrO82MUQRPrxHQXA58J5G1UnU2WuJfi465BA==}
engines: {node: '>=18.0.0'}
- '@smithy/eventstream-serde-node@3.0.12':
- resolution: {integrity: sha512-kiZymxXvZ4tnuYsPSMUHe+MMfc4FTeFWJIc0Q5wygJoUQM4rVHNghvd48y7ppuulNMbuYt95ah71pYc2+o4JOA==}
- engines: {node: '>=16.0.0'}
-
'@smithy/eventstream-serde-node@4.0.1':
resolution: {integrity: sha512-o4CoOI6oYGYJ4zXo34U8X9szDe3oGjmHgsMGiZM0j4vtNoT+h80TLnkUcrLZR3+E6HIxqW+G+9WHAVfl0GXK0Q==}
engines: {node: '>=18.0.0'}
- '@smithy/eventstream-serde-universal@3.0.12':
- resolution: {integrity: sha512-1i8ifhLJrOZ+pEifTlF0EfZzMLUGQggYQ6WmZ4d5g77zEKf7oZ0kvh1yKWHPjofvOwqrkwRDVuxuYC8wVd662A==}
- engines: {node: '>=16.0.0'}
-
'@smithy/eventstream-serde-universal@4.0.1':
resolution: {integrity: sha512-Z94uZp0tGJuxds3iEAZBqGU2QiaBHP4YytLUjwZWx+oUeohCsLyUm33yp4MMBmhkuPqSbQCXq5hDet6JGUgHWA==}
engines: {node: '>=18.0.0'}
@@ -4189,9 +4130,6 @@ packages:
'@smithy/fetch-http-handler@2.5.0':
resolution: {integrity: sha512-BOWEBeppWhLn/no/JxUL/ghTfANTjT7kg3Ww2rPqTUY9R4yHPXxJ9JhMe3Z03LN3aPwiwlpDIUcVw1xDyHqEhw==}
- '@smithy/fetch-http-handler@4.1.1':
- resolution: {integrity: sha512-bH7QW0+JdX0bPBadXt8GwMof/jz0H28I84hU1Uet9ISpzUqXqRQ3fEZJ+ANPOhzSEczYvANNl3uDQDYArSFDtA==}
-
'@smithy/fetch-http-handler@5.0.1':
resolution: {integrity: sha512-3aS+fP28urrMW2KTjb6z9iFow6jO8n3MFfineGbndvzGZit3taZhKWtTorf+Gp5RpFDDafeHlhfsGlDCXvUnJA==}
engines: {node: '>=18.0.0'}
@@ -4204,10 +4142,6 @@ packages:
resolution: {integrity: sha512-zLWaC/5aWpMrHKpoDF6nqpNtBhlAYKF/7+9yMN7GpdR8CzohnWfGtMznPybnwSS8saaXBMxIGwJqR4HmRp6b3g==}
engines: {node: '>=14.0.0'}
- '@smithy/hash-node@3.0.10':
- resolution: {integrity: sha512-3zWGWCHI+FlJ5WJwx73Mw2llYR8aflVyZN5JhoqLxbdPZi6UyKSdCeXAWJw9ja22m6S6Tzz1KZ+kAaSwvydi0g==}
- engines: {node: '>=16.0.0'}
-
'@smithy/hash-node@4.0.1':
resolution: {integrity: sha512-TJ6oZS+3r2Xu4emVse1YPB3Dq3d8RkZDKcPr71Nj/lJsdAP1c7oFzYqEn1IBc915TsgLl2xIJNuxCz+gLbLE0w==}
engines: {node: '>=18.0.0'}
@@ -4219,9 +4153,6 @@ packages:
'@smithy/invalid-dependency@2.2.0':
resolution: {integrity: sha512-nEDASdbKFKPXN2O6lOlTgrEEOO9NHIeO+HVvZnkqc8h5U9g3BIhWsvzFo+UcUbliMHvKNPD/zVxDrkP1Sbgp8Q==}
- '@smithy/invalid-dependency@3.0.10':
- resolution: {integrity: sha512-Lp2L65vFi+cj0vFMu2obpPW69DU+6O5g3086lmI4XcnRCG8PxvpWC7XyaVwJCxsZFzueHjXnrOH/E0pl0zikfA==}
-
'@smithy/invalid-dependency@4.0.1':
resolution: {integrity: sha512-gdudFPf4QRQ5pzj7HEnu6FhKRi61BfH/Gk5Yf6O0KiSbr1LlVhgjThcvjdu658VE6Nve8vaIWB8/fodmS1rBPQ==}
engines: {node: '>=18.0.0'}
@@ -4230,17 +4161,10 @@ packages:
resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==}
engines: {node: '>=14.0.0'}
- '@smithy/is-array-buffer@3.0.0':
- resolution: {integrity: sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==}
- engines: {node: '>=16.0.0'}
-
'@smithy/is-array-buffer@4.0.0':
resolution: {integrity: sha512-saYhF8ZZNoJDTvJBEWgeBccCg+yvp1CX+ed12yORU3NilJScfc6gfch2oVb4QgxZrGUx3/ZJlb+c/dJbyupxlw==}
engines: {node: '>=18.0.0'}
- '@smithy/md5-js@3.0.10':
- resolution: {integrity: sha512-m3bv6dApflt3fS2Y1PyWPUtRP7iuBlvikEOGwu0HsCZ0vE7zcIX+dBoh3e+31/rddagw8nj92j0kJg2TfV+SJA==}
-
'@smithy/md5-js@4.0.1':
resolution: {integrity: sha512-HLZ647L27APi6zXkZlzSFZIjpo8po45YiyjMGJZM3gyDY8n7dPGdmxIIljLm4gPt/7rRvutLTTkYJpZVfG5r+A==}
engines: {node: '>=18.0.0'}
@@ -4249,10 +4173,6 @@ packages:
resolution: {integrity: sha512-5bl2LG1Ah/7E5cMSC+q+h3IpVHMeOkG0yLRyQT1p2aMJkSrZG7RlXHPuAgb7EyaFeidKEnnd/fNaLLaKlHGzDQ==}
engines: {node: '>=14.0.0'}
- '@smithy/middleware-content-length@3.0.12':
- resolution: {integrity: sha512-1mDEXqzM20yywaMDuf5o9ue8OkJ373lSPbaSjyEvkWdqELhFMyNNgKGWL/rCSf4KME8B+HlHKuR8u9kRj8HzEQ==}
- engines: {node: '>=16.0.0'}
-
'@smithy/middleware-content-length@4.0.1':
resolution: {integrity: sha512-OGXo7w5EkB5pPiac7KNzVtfCW2vKBTZNuCctn++TTSOMpe6RZO/n6WEC1AxJINn3+vWLKW49uad3lo/u0WJ9oQ==}
engines: {node: '>=18.0.0'}
@@ -4261,10 +4181,6 @@ packages:
resolution: {integrity: sha512-1/8kFp6Fl4OsSIVTWHnNjLnTL8IqpIb/D3sTSczrKFnrE9VMNWxnrRKNvpUHOJ6zpGD5f62TPm7+17ilTJpiCQ==}
engines: {node: '>=14.0.0'}
- '@smithy/middleware-endpoint@3.2.4':
- resolution: {integrity: sha512-TybiW2LA3kYVd3e+lWhINVu1o26KJbBwOpADnf0L4x/35vLVica77XVR5hvV9+kWeTGeSJ3IHTcYxbRxlbwhsg==}
- engines: {node: '>=16.0.0'}
-
'@smithy/middleware-endpoint@4.0.1':
resolution: {integrity: sha512-hCCOPu9+sRI7Wj0rZKKnGylKXBEd9cQJetzjQqe8cT4PWvtQAbvNVa6cgAONiZg9m8LaXtP9/waxm3C3eO4hiw==}
engines: {node: '>=18.0.0'}
@@ -4273,26 +4189,26 @@ packages:
resolution: {integrity: sha512-YdbmWhQF5kIxZjWqPIgboVfi8i5XgiYMM7GGKFMTvBei4XjNQfNv8sukT50ITvgnWKKKpOtp0C0h7qixLgb77Q==}
engines: {node: '>=18.0.0'}
+ '@smithy/middleware-endpoint@4.0.6':
+ resolution: {integrity: sha512-ftpmkTHIFqgaFugcjzLZv3kzPEFsBFSnq1JsIkr2mwFzCraZVhQk2gqN51OOeRxqhbPTkRFj39Qd2V91E/mQxg==}
+ engines: {node: '>=18.0.0'}
+
'@smithy/middleware-retry@2.3.1':
resolution: {integrity: sha512-P2bGufFpFdYcWvqpyqqmalRtwFUNUA8vHjJR5iGqbfR6mp65qKOLcUd6lTr4S9Gn/enynSrSf3p3FVgVAf6bXA==}
engines: {node: '>=14.0.0'}
- '@smithy/middleware-retry@3.0.28':
- resolution: {integrity: sha512-vK2eDfvIXG1U64FEUhYxoZ1JSj4XFbYWkK36iz02i3pFwWiDz1Q7jKhGTBCwx/7KqJNk4VS7d7cDLXFOvP7M+g==}
- engines: {node: '>=16.0.0'}
-
'@smithy/middleware-retry@4.0.1':
resolution: {integrity: sha512-n3g2zZFgOWaz2ZYCy8+4wxSmq+HSTD8QKkRhFDv+nkxY1o7gzyp4PDz/+tOdcNPMPZ/A6Mt4aVECYNjQNiaHJw==}
engines: {node: '>=18.0.0'}
+ '@smithy/middleware-retry@4.0.7':
+ resolution: {integrity: sha512-58j9XbUPLkqAcV1kHzVX/kAR16GT+j7DUZJqwzsxh1jtz7G82caZiGyyFgUvogVfNTg3TeAOIJepGc8TXF4AVQ==}
+ engines: {node: '>=18.0.0'}
+
'@smithy/middleware-serde@2.3.0':
resolution: {integrity: sha512-sIADe7ojwqTyvEQBe1nc/GXB9wdHhi9UwyX0lTyttmUWDJLP655ZYE1WngnNyXREme8I27KCaUhyhZWRXL0q7Q==}
engines: {node: '>=14.0.0'}
- '@smithy/middleware-serde@3.0.10':
- resolution: {integrity: sha512-MnAuhh+dD14F428ubSJuRnmRsfOpxSzvRhaGVTvd/lrUDE3kxzCCmH8lnVTvoNQnV2BbJ4c15QwZ3UdQBtFNZA==}
- engines: {node: '>=16.0.0'}
-
'@smithy/middleware-serde@4.0.1':
resolution: {integrity: sha512-Fh0E2SOF+S+P1+CsgKyiBInAt3o2b6Qk7YOp2W0Qx2XnfTdfMuSDKUEcnrtpxCzgKJnqXeLUZYqtThaP0VGqtA==}
engines: {node: '>=18.0.0'}
@@ -4305,10 +4221,6 @@ packages:
resolution: {integrity: sha512-Qntc3jrtwwrsAC+X8wms8zhrTr0sFXnyEGhZd9sLtsJ/6gGQKFzNB+wWbOcpJd7BR8ThNCoKt76BuQahfMvpeA==}
engines: {node: '>=14.0.0'}
- '@smithy/middleware-stack@3.0.10':
- resolution: {integrity: sha512-grCHyoiARDBBGPyw2BeicpjgpsDFWZZxptbVKb3CRd/ZA15F/T6rZjCCuBUjJwdck1nwUuIxYtsS4H9DDpbP5w==}
- engines: {node: '>=16.0.0'}
-
'@smithy/middleware-stack@4.0.1':
resolution: {integrity: sha512-dHwDmrtR/ln8UTHpaIavRSzeIk5+YZTBtLnKwDW3G2t6nAupCiQUvNzNoHBpik63fwUaJPtlnMzXbQrNFWssIA==}
engines: {node: '>=18.0.0'}
@@ -4317,10 +4229,6 @@ packages:
resolution: {integrity: sha512-0elK5/03a1JPWMDPaS726Iw6LpQg80gFut1tNpPfxFuChEEklo2yL823V94SpTZTxmKlXFtFgsP55uh3dErnIg==}
engines: {node: '>=14.0.0'}
- '@smithy/node-config-provider@3.1.11':
- resolution: {integrity: sha512-URq3gT3RpDikh/8MBJUB+QGZzfS7Bm6TQTqoh4CqE8NBuyPkWa5eUXj0XFcFfeZVgg3WMh1u19iaXn8FvvXxZw==}
- engines: {node: '>=16.0.0'}
-
'@smithy/node-config-provider@4.0.1':
resolution: {integrity: sha512-8mRTjvCtVET8+rxvmzRNRR0hH2JjV0DFOmwXPrISmTIJEfnCBugpYYGAsCj8t41qd+RB5gbheSQ/6aKZCQvFLQ==}
engines: {node: '>=18.0.0'}
@@ -4329,10 +4237,6 @@ packages:
resolution: {integrity: sha512-mVGyPBzkkGQsPoxQUbxlEfRjrj6FPyA3u3u2VXGr9hT8wilsoQdZdvKpMBFMB8Crfhv5dNkKHIW0Yyuc7eABqA==}
engines: {node: '>=14.0.0'}
- '@smithy/node-http-handler@3.3.1':
- resolution: {integrity: sha512-fr+UAOMGWh6bn4YSEezBCpJn9Ukp9oR4D32sCjCo7U81evE11YePOQ58ogzyfgmjIO79YeOdfXXqr0jyhPQeMg==}
- engines: {node: '>=16.0.0'}
-
'@smithy/node-http-handler@4.0.1':
resolution: {integrity: sha512-ddQc7tvXiVLC5c3QKraGWde761KSk+mboCheZoWtuqnXh5l0WKyFy3NfDIM/dsKrI9HlLVH/21pi9wWK2gUFFA==}
engines: {node: '>=18.0.0'}
@@ -4341,14 +4245,14 @@ packages:
resolution: {integrity: sha512-X66H9aah9hisLLSnGuzRYba6vckuFtGE+a5DcHLliI/YlqKrGoxhisD5XbX44KyoeRzoNlGr94eTsMVHFAzPOw==}
engines: {node: '>=18.0.0'}
+ '@smithy/node-http-handler@4.0.3':
+ resolution: {integrity: sha512-dYCLeINNbYdvmMLtW0VdhW1biXt+PPCGazzT5ZjKw46mOtdgToQEwjqZSS9/EN8+tNs/RO0cEWG044+YZs97aA==}
+ engines: {node: '>=18.0.0'}
+
'@smithy/property-provider@2.2.0':
resolution: {integrity: sha512-+xiil2lFhtTRzXkx8F053AV46QnIw6e7MV8od5Mi68E1ICOjCeCHw2XfLnDEUHnT9WGUIkwcqavXjfwuJbGlpg==}
engines: {node: '>=14.0.0'}
- '@smithy/property-provider@3.1.10':
- resolution: {integrity: sha512-n1MJZGTorTH2DvyTVj+3wXnd4CzjJxyXeOgnTlgNVFxaaMeT4OteEp4QrzF8p9ee2yg42nvyVK6R/awLCakjeQ==}
- engines: {node: '>=16.0.0'}
-
'@smithy/property-provider@4.0.1':
resolution: {integrity: sha512-o+VRiwC2cgmk/WFV0jaETGOtX16VNPp2bSQEzu0whbReqE1BMqsP2ami2Vi3cbGVdKu1kq9gQkDAGKbt0WOHAQ==}
engines: {node: '>=18.0.0'}
@@ -4361,10 +4265,6 @@ packages:
resolution: {integrity: sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==}
engines: {node: '>=14.0.0'}
- '@smithy/protocol-http@4.1.7':
- resolution: {integrity: sha512-FP2LepWD0eJeOTm0SjssPcgqAlDFzOmRXqXmGhfIM52G7Lrox/pcpQf6RP4F21k0+O12zaqQt5fCDOeBtqY6Cg==}
- engines: {node: '>=16.0.0'}
-
'@smithy/protocol-http@5.0.1':
resolution: {integrity: sha512-TE4cpj49jJNB/oHyh/cRVEgNZaoPaxd4vteJNB0yGidOCVR0jCw/hjPVsT8Q8FRmj8Bd3bFZt8Dh7xGCT+xMBQ==}
engines: {node: '>=18.0.0'}
@@ -4373,10 +4273,6 @@ packages:
resolution: {integrity: sha512-L1kSeviUWL+emq3CUVSgdogoM/D9QMFaqxL/dd0X7PCNWmPXqt+ExtrBjqT0V7HLN03Vs9SuiLrG3zy3JGnE5A==}
engines: {node: '>=14.0.0'}
- '@smithy/querystring-builder@3.0.10':
- resolution: {integrity: sha512-nT9CQF3EIJtIUepXQuBFb8dxJi3WVZS3XfuDksxSCSn+/CzZowRLdhDn+2acbBv8R6eaJqPupoI/aRFIImNVPQ==}
- engines: {node: '>=16.0.0'}
-
'@smithy/querystring-builder@4.0.1':
resolution: {integrity: sha512-wU87iWZoCbcqrwszsOewEIuq+SU2mSoBE2CcsLwE0I19m0B2gOJr1MVjxWcDQYOzHbR1xCk7AcOBbGFUYOKvdg==}
engines: {node: '>=18.0.0'}
@@ -4385,10 +4281,6 @@ packages:
resolution: {integrity: sha512-BvHCDrKfbG5Yhbpj4vsbuPV2GgcpHiAkLeIlcA1LtfpMz3jrqizP1+OguSNSj1MwBHEiN+jwNisXLGdajGDQJA==}
engines: {node: '>=14.0.0'}
- '@smithy/querystring-parser@3.0.10':
- resolution: {integrity: sha512-Oa0XDcpo9SmjhiDD9ua2UyM3uU01ZTuIrNdZvzwUTykW1PM8o2yJvMh1Do1rY5sUQg4NDV70dMi0JhDx4GyxuQ==}
- engines: {node: '>=16.0.0'}
-
'@smithy/querystring-parser@4.0.1':
resolution: {integrity: sha512-Ma2XC7VS9aV77+clSFylVUnPZRindhB7BbmYiNOdr+CHt/kZNJoPP0cd3QxCnCFyPXC4eybmyE98phEHkqZ5Jw==}
engines: {node: '>=18.0.0'}
@@ -4397,10 +4289,6 @@ packages:
resolution: {integrity: sha512-uBDTIBBEdAQryvHdc5W8sS5YX7RQzF683XrHePVdFmAgKiMofU15FLSM0/HU03hKTnazdNRFa0YHS7+ArwoUSQ==}
engines: {node: '>=14.0.0'}
- '@smithy/service-error-classification@3.0.10':
- resolution: {integrity: sha512-zHe642KCqDxXLuhs6xmHVgRwy078RfqxP2wRDpIyiF8EmsWXptMwnMwbVa50lw+WOGNrYm9zbaEg0oDe3PTtvQ==}
- engines: {node: '>=16.0.0'}
-
'@smithy/service-error-classification@4.0.1':
resolution: {integrity: sha512-3JNjBfOWpj/mYfjXJHB4Txc/7E4LVq32bwzE7m28GN79+M1f76XHflUaSUkhOriprPDzev9cX/M+dEB80DNDKA==}
engines: {node: '>=18.0.0'}
@@ -4409,10 +4297,6 @@ packages:
resolution: {integrity: sha512-WyujUJL8e1B6Z4PBfAqC/aGY1+C7T0w20Gih3yrvJSk97gpiVfB+y7c46T4Nunk+ZngLq0rOIdeVeIklk0R3OA==}
engines: {node: '>=14.0.0'}
- '@smithy/shared-ini-file-loader@3.1.11':
- resolution: {integrity: sha512-AUdrIZHFtUgmfSN4Gq9nHu3IkHMa1YDcN+s061Nfm+6pQ0mJy85YQDB0tZBCmls0Vuj22pLwDPmL92+Hvfwwlg==}
- engines: {node: '>=16.0.0'}
-
'@smithy/shared-ini-file-loader@4.0.1':
resolution: {integrity: sha512-hC8F6qTBbuHRI/uqDgqqi6J0R4GtEZcgrZPhFQnMhfJs3MnUTGSnR1NSJCJs5VWlMydu0kJz15M640fJlRsIOw==}
engines: {node: '>=18.0.0'}
@@ -4421,10 +4305,6 @@ packages:
resolution: {integrity: sha512-ui/NlpILU+6HAQBfJX8BBsDXuKSNrjTSuOYArRblcrErwKFutjrCNb/OExfVRyj9+26F9J+ZmfWT+fKWuDrH3Q==}
engines: {node: '>=14.0.0'}
- '@smithy/signature-v4@4.2.3':
- resolution: {integrity: sha512-pPSQQ2v2vu9vc8iew7sszLd0O09I5TRc5zhY71KA+Ao0xYazIG+uLeHbTJfIWGO3BGVLiXjUr3EEeCcEQLjpWQ==}
- engines: {node: '>=16.0.0'}
-
'@smithy/signature-v4@5.0.1':
resolution: {integrity: sha512-nCe6fQ+ppm1bQuw5iKoeJ0MJfz2os7Ic3GBjOkLOPtavbD1ONoyE3ygjBfz2ythFWm4YnRm6OxW+8p/m9uCoIA==}
engines: {node: '>=18.0.0'}
@@ -4433,10 +4313,6 @@ packages:
resolution: {integrity: sha512-jrbSQrYCho0yDaaf92qWgd+7nAeap5LtHTI51KXqmpIFCceKU3K9+vIVTUH72bOJngBMqa4kyu1VJhRcSrk/CQ==}
engines: {node: '>=14.0.0'}
- '@smithy/smithy-client@3.4.5':
- resolution: {integrity: sha512-k0sybYT9zlP79sIKd1XGm4TmK0AS1nA2bzDHXx7m0nGi3RQ8dxxQUs4CPkSmQTKAo+KF9aINU3KzpGIpV7UoMw==}
- engines: {node: '>=16.0.0'}
-
'@smithy/smithy-client@4.1.0':
resolution: {integrity: sha512-NiboZnrsrZY+Cy5hQNbYi+nVNssXVi2I+yL4CIKNIanOhH8kpC5PKQ2jx/MQpwVr21a3XcVoQBArlpRF36OeEQ==}
engines: {node: '>=18.0.0'}
@@ -4445,14 +4321,14 @@ packages:
resolution: {integrity: sha512-A2Hz85pu8BJJaYFdX8yb1yocqigyqBzn+OVaVgm+Kwi/DkN8vhN2kbDVEfADo6jXf5hPKquMLGA3UINA64UZ7A==}
engines: {node: '>=18.0.0'}
+ '@smithy/smithy-client@4.1.6':
+ resolution: {integrity: sha512-UYDolNg6h2O0L+cJjtgSyKKvEKCOa/8FHYJnBobyeoeWDmNpXjwOAtw16ezyeu1ETuuLEOZbrynK0ZY1Lx9Jbw==}
+ engines: {node: '>=18.0.0'}
+
'@smithy/types@2.12.0':
resolution: {integrity: sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==}
engines: {node: '>=14.0.0'}
- '@smithy/types@3.7.1':
- resolution: {integrity: sha512-XKLcLXZY7sUQgvvWyeaL/qwNPp6V3dWcUjqrQKjSb+tzYiCy340R/c64LV5j+Tnb2GhmunEX0eou+L+m2hJNYA==}
- engines: {node: '>=16.0.0'}
-
'@smithy/types@4.1.0':
resolution: {integrity: sha512-enhjdwp4D7CXmwLtD6zbcDMbo6/T6WtuuKCY49Xxc6OMOmUWlBEBDREsxxgV2LIdeQPW756+f97GzcgAwp3iLw==}
engines: {node: '>=18.0.0'}
@@ -4460,9 +4336,6 @@ packages:
'@smithy/url-parser@2.2.0':
resolution: {integrity: sha512-hoA4zm61q1mNTpksiSWp2nEl1dt3j726HdRhiNgVJQMj7mLp7dprtF57mOB6JvEk/x9d2bsuL5hlqZbBuHQylQ==}
- '@smithy/url-parser@3.0.10':
- resolution: {integrity: sha512-j90NUalTSBR2NaZTuruEgavSdh8MLirf58LoGSk4AtQfyIymogIhgnGUU2Mga2bkMkpSoC9gxb74xBXL5afKAQ==}
-
'@smithy/url-parser@4.0.1':
resolution: {integrity: sha512-gPXcIEUtw7VlK8f/QcruNXm7q+T5hhvGu9tl63LsJPZ27exB6dtNwvh2HIi0v7JcXJ5emBxB+CJxwaLEdJfA+g==}
engines: {node: '>=18.0.0'}
@@ -4471,10 +4344,6 @@ packages:
resolution: {integrity: sha512-s3+eVwNeJuXUwuMbusncZNViuhv2LjVJ1nMwTqSA0XAC7gjKhqqxRdJPhR8+YrkoZ9IiIbFk/yK6ACe/xlF+hw==}
engines: {node: '>=14.0.0'}
- '@smithy/util-base64@3.0.0':
- resolution: {integrity: sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==}
- engines: {node: '>=16.0.0'}
-
'@smithy/util-base64@4.0.0':
resolution: {integrity: sha512-CvHfCmO2mchox9kjrtzoHkWHxjHZzaFojLc8quxXY7WAAMAg43nuxwv95tATVgQFNDwd4M9S1qFzj40Ul41Kmg==}
engines: {node: '>=18.0.0'}
@@ -4482,9 +4351,6 @@ packages:
'@smithy/util-body-length-browser@2.2.0':
resolution: {integrity: sha512-dtpw9uQP7W+n3vOtx0CfBD5EWd7EPdIdsQnWTDoFf77e3VUf05uA7R7TGipIo8e4WL2kuPdnsr3hMQn9ziYj5w==}
- '@smithy/util-body-length-browser@3.0.0':
- resolution: {integrity: sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==}
-
'@smithy/util-body-length-browser@4.0.0':
resolution: {integrity: sha512-sNi3DL0/k64/LO3A256M+m3CDdG6V7WKWHdAiBBMUN8S3hK3aMPhwnPik2A/a2ONN+9doY9UxaLfgqsIRg69QA==}
engines: {node: '>=18.0.0'}
@@ -4493,10 +4359,6 @@ packages:
resolution: {integrity: sha512-ITWT1Wqjubf2CJthb0BuT9+bpzBfXeMokH/AAa5EJQgbv9aPMVfnM76iFIZVFf50hYXGbtiV71BHAthNWd6+dw==}
engines: {node: '>=14.0.0'}
- '@smithy/util-body-length-node@3.0.0':
- resolution: {integrity: sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==}
- engines: {node: '>=16.0.0'}
-
'@smithy/util-body-length-node@4.0.0':
resolution: {integrity: sha512-q0iDP3VsZzqJyje8xJWEJCNIu3lktUGVoSy1KB0UWym2CL1siV3artm+u1DFYTLejpsrdGyCSWBdGNjJzfDPjg==}
engines: {node: '>=18.0.0'}
@@ -4505,10 +4367,6 @@ packages:
resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==}
engines: {node: '>=14.0.0'}
- '@smithy/util-buffer-from@3.0.0':
- resolution: {integrity: sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==}
- engines: {node: '>=16.0.0'}
-
'@smithy/util-buffer-from@4.0.0':
resolution: {integrity: sha512-9TOQ7781sZvddgO8nxueKi3+yGvkY35kotA0Y6BWRajAv8jjmigQ1sBwz0UX47pQMYXJPahSKEKYFgt+rXdcug==}
engines: {node: '>=18.0.0'}
@@ -4517,10 +4375,6 @@ packages:
resolution: {integrity: sha512-HZkzrRcuFN1k70RLqlNK4FnPXKOpkik1+4JaBoHNJn+RnJGYqaa3c5/+XtLOXhlKzlRgNvyaLieHTW2VwGN0VQ==}
engines: {node: '>=14.0.0'}
- '@smithy/util-config-provider@3.0.0':
- resolution: {integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==}
- engines: {node: '>=16.0.0'}
-
'@smithy/util-config-provider@4.0.0':
resolution: {integrity: sha512-L1RBVzLyfE8OXH+1hsJ8p+acNUSirQnWQ6/EgpchV88G6zGBTDPdXiiExei6Z1wR2RxYvxY/XLw6AMNCCt8H3w==}
engines: {node: '>=18.0.0'}
@@ -4529,29 +4383,25 @@ packages:
resolution: {integrity: sha512-RtKW+8j8skk17SYowucwRUjeh4mCtnm5odCL0Lm2NtHQBsYKrNW0od9Rhopu9wF1gHMfHeWF7i90NwBz/U22Kw==}
engines: {node: '>= 10.0.0'}
- '@smithy/util-defaults-mode-browser@3.0.28':
- resolution: {integrity: sha512-6bzwAbZpHRFVJsOztmov5PGDmJYsbNSoIEfHSJJyFLzfBGCCChiO3od9k7E/TLgrCsIifdAbB9nqbVbyE7wRUw==}
- engines: {node: '>= 10.0.0'}
-
'@smithy/util-defaults-mode-browser@4.0.1':
resolution: {integrity: sha512-nkQifWzWUHw/D0aLPgyKut+QnJ5X+5E8wBvGfvrYLLZ86xPfVO6MoqfQo/9s4bF3Xscefua1M6KLZtobHMWrBg==}
engines: {node: '>=18.0.0'}
+ '@smithy/util-defaults-mode-browser@4.0.7':
+ resolution: {integrity: sha512-CZgDDrYHLv0RUElOsmZtAnp1pIjwDVCSuZWOPhIOBvG36RDfX1Q9+6lS61xBf+qqvHoqRjHxgINeQz47cYFC2Q==}
+ engines: {node: '>=18.0.0'}
+
'@smithy/util-defaults-mode-node@2.3.1':
resolution: {integrity: sha512-vkMXHQ0BcLFysBMWgSBLSk3+leMpFSyyFj8zQtv5ZyUBx8/owVh1/pPEkzmW/DR/Gy/5c8vjLDD9gZjXNKbrpA==}
engines: {node: '>= 10.0.0'}
- '@smithy/util-defaults-mode-node@3.0.28':
- resolution: {integrity: sha512-78ENJDorV1CjOQselGmm3+z7Yqjj5HWCbjzh0Ixuq736dh1oEnD9sAttSBNSLlpZsX8VQnmERqA2fEFlmqWn8w==}
- engines: {node: '>= 10.0.0'}
-
'@smithy/util-defaults-mode-node@4.0.1':
resolution: {integrity: sha512-LeAx2faB83litC9vaOdwFaldtto2gczUHxfFf8yoRwDU3cwL4/pDm7i0hxsuBCRk5mzHsrVGw+3EVCj32UZMdw==}
engines: {node: '>=18.0.0'}
- '@smithy/util-endpoints@2.1.6':
- resolution: {integrity: sha512-mFV1t3ndBh0yZOJgWxO9J/4cHZVn5UG1D8DeCc6/echfNkeEJWu9LD7mgGH5fHrEdR7LDoWw7PQO6QiGpHXhgA==}
- engines: {node: '>=16.0.0'}
+ '@smithy/util-defaults-mode-node@4.0.7':
+ resolution: {integrity: sha512-79fQW3hnfCdrfIi1soPbK3zmooRFnLpSx3Vxi6nUlqaaQeC5dm8plt4OTNDNqEEEDkvKghZSaoti684dQFVrGQ==}
+ engines: {node: '>=18.0.0'}
'@smithy/util-endpoints@3.0.1':
resolution: {integrity: sha512-zVdUENQpdtn9jbpD9SCFK4+aSiavRb9BxEtw9ZGUR1TYo6bBHbIoi7VkrFQ0/RwZlzx0wRBaRmPclj8iAoJCLA==}
@@ -4561,10 +4411,6 @@ packages:
resolution: {integrity: sha512-7iKXR+/4TpLK194pVjKiasIyqMtTYJsgKgM242Y9uzt5dhHnUDvMNb+3xIhRJ9QhvqGii/5cRUt4fJn3dtXNHQ==}
engines: {node: '>=14.0.0'}
- '@smithy/util-hex-encoding@3.0.0':
- resolution: {integrity: sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==}
- engines: {node: '>=16.0.0'}
-
'@smithy/util-hex-encoding@4.0.0':
resolution: {integrity: sha512-Yk5mLhHtfIgW2W2WQZWSg5kuMZCVbvhFmC7rV4IO2QqnZdbEFPmQnCcGMAX2z/8Qj3B9hYYNjZOhWym+RwhePw==}
engines: {node: '>=18.0.0'}
@@ -4573,10 +4419,6 @@ packages:
resolution: {integrity: sha512-L1qpleXf9QD6LwLCJ5jddGkgWyuSvWBkJwWAZ6kFkdifdso+sk3L3O1HdmPvCdnCK3IS4qWyPxev01QMnfHSBw==}
engines: {node: '>=14.0.0'}
- '@smithy/util-middleware@3.0.10':
- resolution: {integrity: sha512-eJO+/+RsrG2RpmY68jZdwQtnfsxjmPxzMlQpnHKjFPwrYqvlcT+fHdT+ZVwcjlWSrByOhGr9Ff2GG17efc192A==}
- engines: {node: '>=16.0.0'}
-
'@smithy/util-middleware@4.0.1':
resolution: {integrity: sha512-HiLAvlcqhbzhuiOa0Lyct5IIlyIz0PQO5dnMlmQ/ubYM46dPInB+3yQGkfxsk6Q24Y0n3/JmcA1v5iEhmOF5mA==}
engines: {node: '>=18.0.0'}
@@ -4585,10 +4427,6 @@ packages:
resolution: {integrity: sha512-q9+pAFPTfftHXRytmZ7GzLFFrEGavqapFc06XxzZFcSIGERXMerXxCitjOG1prVDR9QdjqotF40SWvbqcCpf8g==}
engines: {node: '>= 14.0.0'}
- '@smithy/util-retry@3.0.10':
- resolution: {integrity: sha512-1l4qatFp4PiU6j7UsbasUHL2VU023NRB/gfaa1M0rDqVrRN4g3mCArLRyH3OuktApA4ye+yjWQHjdziunw2eWA==}
- engines: {node: '>=16.0.0'}
-
'@smithy/util-retry@4.0.1':
resolution: {integrity: sha512-WmRHqNVwn3kI3rKk1LsKcVgPBG6iLTBGC1iYOV3GQegwJ3E8yjzHytPt26VNzOWr1qu0xE03nK0Ug8S7T7oufw==}
engines: {node: '>=18.0.0'}
@@ -4597,10 +4435,6 @@ packages:
resolution: {integrity: sha512-17faEXbYWIRst1aU9SvPZyMdWmqIrduZjVOqCPMIsWFNxs5yQQgFrJL6b2SdiCzyW9mJoDjFtgi53xx7EH+BXA==}
engines: {node: '>=14.0.0'}
- '@smithy/util-stream@3.3.1':
- resolution: {integrity: sha512-Ff68R5lJh2zj+AUTvbAU/4yx+6QPRzg7+pI7M1FbtQHcRIp7xvguxVsQBKyB3fwiOwhAKu0lnNyYBaQfSW6TNw==}
- engines: {node: '>=16.0.0'}
-
'@smithy/util-stream@4.0.1':
resolution: {integrity: sha512-Js16gOgU6Qht6qTPfuJgb+1YD4AEO+5Y1UPGWKSp3BNo8ONl/qhXSYDhFKJtwybRJynlCqvP5IeiaBsUmkSPTQ==}
engines: {node: '>=18.0.0'}
@@ -4609,14 +4443,14 @@ packages:
resolution: {integrity: sha512-0eZ4G5fRzIoewtHtwaYyl8g2C+osYOT4KClXgfdNEDAgkbe2TYPqcnw4GAWabqkZCax2ihRGPe9LZnsPdIUIHA==}
engines: {node: '>=18.0.0'}
+ '@smithy/util-stream@4.1.2':
+ resolution: {integrity: sha512-44PKEqQ303d3rlQuiDpcCcu//hV8sn+u2JBo84dWCE0rvgeiVl0IlLMagbU++o0jCWhYCsHaAt9wZuZqNe05Hw==}
+ engines: {node: '>=18.0.0'}
+
'@smithy/util-uri-escape@2.2.0':
resolution: {integrity: sha512-jtmJMyt1xMD/d8OtbVJ2gFZOSKc+ueYJZPW20ULW1GOp/q/YIM0wNh+u8ZFao9UaIGz4WoPW8hC64qlWLIfoDA==}
engines: {node: '>=14.0.0'}
- '@smithy/util-uri-escape@3.0.0':
- resolution: {integrity: sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==}
- engines: {node: '>=16.0.0'}
-
'@smithy/util-uri-escape@4.0.0':
resolution: {integrity: sha512-77yfbCbQMtgtTylO9itEAdpPXSog3ZxMe09AEhm0dU0NLTalV70ghDZFR+Nfi1C60jnJoh/Re4090/DuZh2Omg==}
engines: {node: '>=18.0.0'}
@@ -4625,10 +4459,6 @@ packages:
resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==}
engines: {node: '>=14.0.0'}
- '@smithy/util-utf8@3.0.0':
- resolution: {integrity: sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==}
- engines: {node: '>=16.0.0'}
-
'@smithy/util-utf8@4.0.0':
resolution: {integrity: sha512-b+zebfKCfRdgNJDknHCob3O7FpeYQN6ZG6YLExMcasDHsCXlsXCEuiPZeLnJLpwa5dvPetGlnGCiMHuLwGvFow==}
engines: {node: '>=18.0.0'}
@@ -4637,10 +4467,6 @@ packages:
resolution: {integrity: sha512-IHk53BVw6MPMi2Gsn+hCng8rFA3ZmR3Rk7GllxDUW9qFJl/hiSvskn7XldkECapQVkIg/1dHpMAxI9xSTaLLSA==}
engines: {node: '>=14.0.0'}
- '@smithy/util-waiter@3.1.9':
- resolution: {integrity: sha512-/aMXPANhMOlMPjfPtSrDfPeVP8l56SJlz93xeiLmhLe5xvlXA5T3abZ2ilEsDEPeY9T/wnN/vNGn9wa1SbufWA==}
- engines: {node: '>=16.0.0'}
-
'@smithy/util-waiter@4.0.2':
resolution: {integrity: sha512-piUTHyp2Axx3p/kc2CIJkYSv0BAaheBQmbACZgQSSfWUumWNW+R1lL+H9PDBxKJkvOeEX+hKYEFiwO8xagL8AQ==}
engines: {node: '>=18.0.0'}
@@ -4856,9 +4682,6 @@ packages:
'@types/request@2.48.12':
resolution: {integrity: sha512-G3sY+NpsA9jnwm0ixhAFQSJ3Q9JkpLZpJbI3GMv0mIAT0y3mRabYeINzal5WOChIiaTEGQYlHOKgkaM9EisWHw==}
- '@types/resolve@1.20.6':
- resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==}
-
'@types/send@0.17.4':
resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==}
@@ -5132,9 +4955,6 @@ packages:
resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==}
engines: {node: '>= 0.4'}
- array-flatten@3.0.0:
- resolution: {integrity: sha512-zPMVc3ZYlGLNk4mpK1NzP2wg0ml9t7fUgDsayR5Y5rSzxQilzR9FGu/EH2jQOcKSAeAfWeylyW8juy3OkWRvNA==}
-
array-includes@3.1.8:
resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==}
engines: {node: '>= 0.4'}
@@ -5280,8 +5100,8 @@ packages:
blake3-wasm@2.1.5:
resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==}
- body-parser@2.0.2:
- resolution: {integrity: sha512-SNMk0OONlQ01uk8EPeiBvTW7W4ovpL5b1O3t1sjpPgfxOQ6BqQJ6XjxinDPR79Z6HdcD5zBBwr5ssiTlgdNztQ==}
+ body-parser@2.1.0:
+ resolution: {integrity: sha512-/hPxh61E+ll0Ujp24Ilm64cykicul1ypfwjVttduAiEdtnJFvLePSrIPk+HMImtNv5270wOGCb1Tns2rybMkoQ==}
engines: {node: '>=18'}
bowser@2.11.0:
@@ -5616,22 +5436,6 @@ packages:
date-fns@3.6.0:
resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==}
- debug@2.6.9:
- resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
-
- debug@3.1.0:
- resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
-
debug@3.2.7:
resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
peerDependencies:
@@ -5658,6 +5462,15 @@ packages:
supports-color:
optional: true
+ debug@4.4.0:
+ resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==}
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
decode-named-character-reference@1.0.2:
resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==}
@@ -5905,10 +5718,6 @@ packages:
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'}
-
encodeurl@2.0.0:
resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==}
engines: {node: '>= 0.8'}
@@ -6528,8 +6337,8 @@ packages:
resolution: {integrity: sha512-qWeTREPoT7I0bifpPUXtxkZJ1XJzxWtfoWWkdVGqa+eCr3SHW/Ocp89o8vLvbUuQnadybJpjOKu4V+RwO6sGng==}
engines: {node: '>=14.16'}
- finalhandler@2.0.0:
- resolution: {integrity: sha512-MX6Zo2adDViYh+GcxxB1dpO43eypOGUOL12rLCOTMQv/DfIbpSJUy4oQIIZhVZkH9e+bZWKMon0XHFEju16tkQ==}
+ finalhandler@2.1.0:
+ resolution: {integrity: sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==}
engines: {node: '>= 0.8'}
find-up@4.1.0:
@@ -7424,10 +7233,6 @@ packages:
mdast-util-to-string@4.0.0:
resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==}
- media-typer@0.3.0:
- resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
- engines: {node: '>= 0.6'}
-
media-typer@1.1.0:
resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==}
engines: {node: '>= 0.8'}
@@ -7527,8 +7332,8 @@ packages:
resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
engines: {node: '>= 0.6'}
- mime-db@1.53.0:
- resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==}
+ mime-db@1.54.0:
+ resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==}
engines: {node: '>= 0.6'}
mime-types@2.1.35:
@@ -7644,9 +7449,6 @@ packages:
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
engines: {node: '>=4'}
- ms@2.0.0:
- resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
-
ms@2.1.1:
resolution: {integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==}
@@ -8400,10 +8202,6 @@ packages:
promise-limit@2.7.0:
resolution: {integrity: sha512-7nJ6v5lnJsXwGprnGXga4wx6d1POjvi5Qmf1ivTRxTjH4Z/9Czja/UCMLVmB9N93GeWOU93XaFaEt6jbuoagNw==}
- promise.series@0.2.0:
- resolution: {integrity: sha512-VWQJyU2bcDTgZw8kpfBpB/ejZASlCrzwz5f2hjb/zlujOEB4oeiAhHygAWq8ubsX2GVkD4kCU5V2dwOTaCY5EQ==}
- engines: {node: '>=0.12'}
-
promisepipe@3.0.0:
resolution: {integrity: sha512-V6TbZDJ/ZswevgkDNpGt/YqNCiZP9ASfgU+p83uJE6NrGtvSGoOcHLiDCqkMs2+yg7F5qHdLV8d0aS8O26G/KA==}
@@ -8444,6 +8242,10 @@ packages:
resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==}
engines: {node: '>=0.6'}
+ qs@6.14.0:
+ resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==}
+ engines: {node: '>=0.6'}
+
query-registry@3.0.1:
resolution: {integrity: sha512-M9RxRITi2mHMVPU5zysNjctUT8bAPx6ltEXo/ir9+qmiM47Y7f0Ir3+OxUO5OjYAWdicBQRew7RtHtqUXydqlg==}
engines: {node: '>=20'}
@@ -8663,9 +8465,9 @@ packages:
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
- router@2.0.0:
- resolution: {integrity: sha512-dIM5zVoG8xhC6rnSN8uoAgFARwTE7BQs8YwHEvK0VCmfxQXMaOuA1uiR1IPwsW7JyK5iTt7Od/TC9StasS2NPQ==}
- engines: {node: '>= 0.10'}
+ router@2.1.0:
+ resolution: {integrity: sha512-/m/NSLxeYEgWNtyC+WtNHCF7jbGxOibVWKnn+1Psff4dJGOfoXP+MuC/f2CwSmyiHdOIzYnYFp4W6GxWfekaLA==}
+ engines: {node: '>= 18'}
run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
@@ -9275,10 +9077,6 @@ packages:
resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==}
engines: {node: '>=12.20'}
- type-is@1.6.18:
- resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
- engines: {node: '>= 0.6'}
-
type-is@2.0.0:
resolution: {integrity: sha512-gd0sGezQYCbWSbkZr75mln4YBidWUN60+devscpLF5mtRDUpiaTvKpBNrdaCvel1NdR2k6vclXybU5fBd2i+nw==}
engines: {node: '>= 0.6'}
@@ -9751,44 +9549,44 @@ snapshots:
'@alloc/quick-lru@5.2.0': {}
- '@ast-grep/napi-darwin-arm64@0.36.1':
+ '@ast-grep/napi-darwin-arm64@0.35.0':
optional: true
- '@ast-grep/napi-darwin-x64@0.36.1':
+ '@ast-grep/napi-darwin-x64@0.35.0':
optional: true
- '@ast-grep/napi-linux-arm64-gnu@0.36.1':
+ '@ast-grep/napi-linux-arm64-gnu@0.35.0':
optional: true
- '@ast-grep/napi-linux-arm64-musl@0.36.1':
+ '@ast-grep/napi-linux-arm64-musl@0.35.0':
optional: true
- '@ast-grep/napi-linux-x64-gnu@0.36.1':
+ '@ast-grep/napi-linux-x64-gnu@0.35.0':
optional: true
- '@ast-grep/napi-linux-x64-musl@0.36.1':
+ '@ast-grep/napi-linux-x64-musl@0.35.0':
optional: true
- '@ast-grep/napi-win32-arm64-msvc@0.36.1':
+ '@ast-grep/napi-win32-arm64-msvc@0.35.0':
optional: true
- '@ast-grep/napi-win32-ia32-msvc@0.36.1':
+ '@ast-grep/napi-win32-ia32-msvc@0.35.0':
optional: true
- '@ast-grep/napi-win32-x64-msvc@0.36.1':
+ '@ast-grep/napi-win32-x64-msvc@0.35.0':
optional: true
- '@ast-grep/napi@0.36.1':
+ '@ast-grep/napi@0.35.0':
optionalDependencies:
- '@ast-grep/napi-darwin-arm64': 0.36.1
- '@ast-grep/napi-darwin-x64': 0.36.1
- '@ast-grep/napi-linux-arm64-gnu': 0.36.1
- '@ast-grep/napi-linux-arm64-musl': 0.36.1
- '@ast-grep/napi-linux-x64-gnu': 0.36.1
- '@ast-grep/napi-linux-x64-musl': 0.36.1
- '@ast-grep/napi-win32-arm64-msvc': 0.36.1
- '@ast-grep/napi-win32-ia32-msvc': 0.36.1
- '@ast-grep/napi-win32-x64-msvc': 0.36.1
+ '@ast-grep/napi-darwin-arm64': 0.35.0
+ '@ast-grep/napi-darwin-x64': 0.35.0
+ '@ast-grep/napi-linux-arm64-gnu': 0.35.0
+ '@ast-grep/napi-linux-arm64-musl': 0.35.0
+ '@ast-grep/napi-linux-x64-gnu': 0.35.0
+ '@ast-grep/napi-linux-x64-musl': 0.35.0
+ '@ast-grep/napi-win32-arm64-msvc': 0.35.0
+ '@ast-grep/napi-win32-ia32-msvc': 0.35.0
+ '@ast-grep/napi-win32-x64-msvc': 0.35.0
'@aws-crypto/crc32@5.2.0':
dependencies:
@@ -9913,103 +9711,99 @@ snapshots:
transitivePeerDependencies:
- aws-crt
- '@aws-sdk/client-dynamodb@3.699.0':
+ '@aws-sdk/client-dynamodb@3.767.0':
dependencies:
'@aws-crypto/sha256-browser': 5.2.0
'@aws-crypto/sha256-js': 5.2.0
- '@aws-sdk/client-sso-oidc': 3.699.0(@aws-sdk/client-sts@3.699.0)
- '@aws-sdk/client-sts': 3.699.0
- '@aws-sdk/core': 3.696.0
- '@aws-sdk/credential-provider-node': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/client-sts@3.699.0)
- '@aws-sdk/middleware-endpoint-discovery': 3.696.0
- '@aws-sdk/middleware-host-header': 3.696.0
- '@aws-sdk/middleware-logger': 3.696.0
- '@aws-sdk/middleware-recursion-detection': 3.696.0
- '@aws-sdk/middleware-user-agent': 3.696.0
- '@aws-sdk/region-config-resolver': 3.696.0
- '@aws-sdk/types': 3.696.0
- '@aws-sdk/util-endpoints': 3.696.0
- '@aws-sdk/util-user-agent-browser': 3.696.0
- '@aws-sdk/util-user-agent-node': 3.696.0
- '@smithy/config-resolver': 3.0.12
- '@smithy/core': 2.5.4
- '@smithy/fetch-http-handler': 4.1.1
- '@smithy/hash-node': 3.0.10
- '@smithy/invalid-dependency': 3.0.10
- '@smithy/middleware-content-length': 3.0.12
- '@smithy/middleware-endpoint': 3.2.4
- '@smithy/middleware-retry': 3.0.28
- '@smithy/middleware-serde': 3.0.10
- '@smithy/middleware-stack': 3.0.10
- '@smithy/node-config-provider': 3.1.11
- '@smithy/node-http-handler': 3.3.1
- '@smithy/protocol-http': 4.1.7
- '@smithy/smithy-client': 3.4.5
- '@smithy/types': 3.7.1
- '@smithy/url-parser': 3.0.10
- '@smithy/util-base64': 3.0.0
- '@smithy/util-body-length-browser': 3.0.0
- '@smithy/util-body-length-node': 3.0.0
- '@smithy/util-defaults-mode-browser': 3.0.28
- '@smithy/util-defaults-mode-node': 3.0.28
- '@smithy/util-endpoints': 2.1.6
- '@smithy/util-middleware': 3.0.10
- '@smithy/util-retry': 3.0.10
- '@smithy/util-utf8': 3.0.0
- '@smithy/util-waiter': 3.1.9
+ '@aws-sdk/core': 3.758.0
+ '@aws-sdk/credential-provider-node': 3.758.0
+ '@aws-sdk/middleware-endpoint-discovery': 3.734.0
+ '@aws-sdk/middleware-host-header': 3.734.0
+ '@aws-sdk/middleware-logger': 3.734.0
+ '@aws-sdk/middleware-recursion-detection': 3.734.0
+ '@aws-sdk/middleware-user-agent': 3.758.0
+ '@aws-sdk/region-config-resolver': 3.734.0
+ '@aws-sdk/types': 3.734.0
+ '@aws-sdk/util-endpoints': 3.743.0
+ '@aws-sdk/util-user-agent-browser': 3.734.0
+ '@aws-sdk/util-user-agent-node': 3.758.0
+ '@smithy/config-resolver': 4.0.1
+ '@smithy/core': 3.1.5
+ '@smithy/fetch-http-handler': 5.0.1
+ '@smithy/hash-node': 4.0.1
+ '@smithy/invalid-dependency': 4.0.1
+ '@smithy/middleware-content-length': 4.0.1
+ '@smithy/middleware-endpoint': 4.0.6
+ '@smithy/middleware-retry': 4.0.7
+ '@smithy/middleware-serde': 4.0.2
+ '@smithy/middleware-stack': 4.0.1
+ '@smithy/node-config-provider': 4.0.1
+ '@smithy/node-http-handler': 4.0.3
+ '@smithy/protocol-http': 5.0.1
+ '@smithy/smithy-client': 4.1.6
+ '@smithy/types': 4.1.0
+ '@smithy/url-parser': 4.0.1
+ '@smithy/util-base64': 4.0.0
+ '@smithy/util-body-length-browser': 4.0.0
+ '@smithy/util-body-length-node': 4.0.0
+ '@smithy/util-defaults-mode-browser': 4.0.7
+ '@smithy/util-defaults-mode-node': 4.0.7
+ '@smithy/util-endpoints': 3.0.1
+ '@smithy/util-middleware': 4.0.1
+ '@smithy/util-retry': 4.0.1
+ '@smithy/util-utf8': 4.0.0
+ '@smithy/util-waiter': 4.0.2
'@types/uuid': 9.0.8
tslib: 2.8.1
uuid: 9.0.1
transitivePeerDependencies:
- aws-crt
- '@aws-sdk/client-lambda@3.699.0':
+ '@aws-sdk/client-lambda@3.771.0':
dependencies:
'@aws-crypto/sha256-browser': 5.2.0
'@aws-crypto/sha256-js': 5.2.0
- '@aws-sdk/client-sso-oidc': 3.699.0(@aws-sdk/client-sts@3.699.0)
- '@aws-sdk/client-sts': 3.699.0
- '@aws-sdk/core': 3.696.0
- '@aws-sdk/credential-provider-node': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/client-sts@3.699.0)
- '@aws-sdk/middleware-host-header': 3.696.0
- '@aws-sdk/middleware-logger': 3.696.0
- '@aws-sdk/middleware-recursion-detection': 3.696.0
- '@aws-sdk/middleware-user-agent': 3.696.0
- '@aws-sdk/region-config-resolver': 3.696.0
- '@aws-sdk/types': 3.696.0
- '@aws-sdk/util-endpoints': 3.696.0
- '@aws-sdk/util-user-agent-browser': 3.696.0
- '@aws-sdk/util-user-agent-node': 3.696.0
- '@smithy/config-resolver': 3.0.12
- '@smithy/core': 2.5.4
- '@smithy/eventstream-serde-browser': 3.0.13
- '@smithy/eventstream-serde-config-resolver': 3.0.10
- '@smithy/eventstream-serde-node': 3.0.12
- '@smithy/fetch-http-handler': 4.1.1
- '@smithy/hash-node': 3.0.10
- '@smithy/invalid-dependency': 3.0.10
- '@smithy/middleware-content-length': 3.0.12
- '@smithy/middleware-endpoint': 3.2.4
- '@smithy/middleware-retry': 3.0.28
- '@smithy/middleware-serde': 3.0.10
- '@smithy/middleware-stack': 3.0.10
- '@smithy/node-config-provider': 3.1.11
- '@smithy/node-http-handler': 3.3.1
- '@smithy/protocol-http': 4.1.7
- '@smithy/smithy-client': 3.4.5
- '@smithy/types': 3.7.1
- '@smithy/url-parser': 3.0.10
- '@smithy/util-base64': 3.0.0
- '@smithy/util-body-length-browser': 3.0.0
- '@smithy/util-body-length-node': 3.0.0
- '@smithy/util-defaults-mode-browser': 3.0.28
- '@smithy/util-defaults-mode-node': 3.0.28
- '@smithy/util-endpoints': 2.1.6
- '@smithy/util-middleware': 3.0.10
- '@smithy/util-retry': 3.0.10
- '@smithy/util-stream': 3.3.1
- '@smithy/util-utf8': 3.0.0
- '@smithy/util-waiter': 3.1.9
+ '@aws-sdk/core': 3.758.0
+ '@aws-sdk/credential-provider-node': 3.758.0
+ '@aws-sdk/middleware-host-header': 3.734.0
+ '@aws-sdk/middleware-logger': 3.734.0
+ '@aws-sdk/middleware-recursion-detection': 3.734.0
+ '@aws-sdk/middleware-user-agent': 3.758.0
+ '@aws-sdk/region-config-resolver': 3.734.0
+ '@aws-sdk/types': 3.734.0
+ '@aws-sdk/util-endpoints': 3.743.0
+ '@aws-sdk/util-user-agent-browser': 3.734.0
+ '@aws-sdk/util-user-agent-node': 3.758.0
+ '@smithy/config-resolver': 4.0.1
+ '@smithy/core': 3.1.5
+ '@smithy/eventstream-serde-browser': 4.0.1
+ '@smithy/eventstream-serde-config-resolver': 4.0.1
+ '@smithy/eventstream-serde-node': 4.0.1
+ '@smithy/fetch-http-handler': 5.0.1
+ '@smithy/hash-node': 4.0.1
+ '@smithy/invalid-dependency': 4.0.1
+ '@smithy/middleware-content-length': 4.0.1
+ '@smithy/middleware-endpoint': 4.0.6
+ '@smithy/middleware-retry': 4.0.7
+ '@smithy/middleware-serde': 4.0.2
+ '@smithy/middleware-stack': 4.0.1
+ '@smithy/node-config-provider': 4.0.1
+ '@smithy/node-http-handler': 4.0.3
+ '@smithy/protocol-http': 5.0.1
+ '@smithy/smithy-client': 4.1.6
+ '@smithy/types': 4.1.0
+ '@smithy/url-parser': 4.0.1
+ '@smithy/util-base64': 4.0.0
+ '@smithy/util-body-length-browser': 4.0.0
+ '@smithy/util-body-length-node': 4.0.0
+ '@smithy/util-defaults-mode-browser': 4.0.7
+ '@smithy/util-defaults-mode-node': 4.0.7
+ '@smithy/util-endpoints': 3.0.1
+ '@smithy/util-middleware': 4.0.1
+ '@smithy/util-retry': 4.0.1
+ '@smithy/util-stream': 4.1.2
+ '@smithy/util-utf8': 4.0.0
+ '@smithy/util-waiter': 4.0.2
tslib: 2.8.1
transitivePeerDependencies:
- aws-crt
@@ -10077,95 +9871,48 @@ snapshots:
transitivePeerDependencies:
- aws-crt
- '@aws-sdk/client-sqs@3.699.0':
+ '@aws-sdk/client-sqs@3.758.0':
dependencies:
'@aws-crypto/sha256-browser': 5.2.0
'@aws-crypto/sha256-js': 5.2.0
- '@aws-sdk/client-sso-oidc': 3.699.0(@aws-sdk/client-sts@3.699.0)
- '@aws-sdk/client-sts': 3.699.0
- '@aws-sdk/core': 3.696.0
- '@aws-sdk/credential-provider-node': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/client-sts@3.699.0)
- '@aws-sdk/middleware-host-header': 3.696.0
- '@aws-sdk/middleware-logger': 3.696.0
- '@aws-sdk/middleware-recursion-detection': 3.696.0
- '@aws-sdk/middleware-sdk-sqs': 3.696.0
- '@aws-sdk/middleware-user-agent': 3.696.0
- '@aws-sdk/region-config-resolver': 3.696.0
- '@aws-sdk/types': 3.696.0
- '@aws-sdk/util-endpoints': 3.696.0
- '@aws-sdk/util-user-agent-browser': 3.696.0
- '@aws-sdk/util-user-agent-node': 3.696.0
- '@smithy/config-resolver': 3.0.12
- '@smithy/core': 2.5.4
- '@smithy/fetch-http-handler': 4.1.1
- '@smithy/hash-node': 3.0.10
- '@smithy/invalid-dependency': 3.0.10
- '@smithy/md5-js': 3.0.10
- '@smithy/middleware-content-length': 3.0.12
- '@smithy/middleware-endpoint': 3.2.4
- '@smithy/middleware-retry': 3.0.28
- '@smithy/middleware-serde': 3.0.10
- '@smithy/middleware-stack': 3.0.10
- '@smithy/node-config-provider': 3.1.11
- '@smithy/node-http-handler': 3.3.1
- '@smithy/protocol-http': 4.1.7
- '@smithy/smithy-client': 3.4.5
- '@smithy/types': 3.7.1
- '@smithy/url-parser': 3.0.10
- '@smithy/util-base64': 3.0.0
- '@smithy/util-body-length-browser': 3.0.0
- '@smithy/util-body-length-node': 3.0.0
- '@smithy/util-defaults-mode-browser': 3.0.28
- '@smithy/util-defaults-mode-node': 3.0.28
- '@smithy/util-endpoints': 2.1.6
- '@smithy/util-middleware': 3.0.10
- '@smithy/util-retry': 3.0.10
- '@smithy/util-utf8': 3.0.0
- tslib: 2.8.1
- transitivePeerDependencies:
- - aws-crt
-
- '@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)':
- dependencies:
- '@aws-crypto/sha256-browser': 5.2.0
- '@aws-crypto/sha256-js': 5.2.0
- '@aws-sdk/client-sts': 3.699.0
- '@aws-sdk/core': 3.696.0
- '@aws-sdk/credential-provider-node': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/client-sts@3.699.0)
- '@aws-sdk/middleware-host-header': 3.696.0
- '@aws-sdk/middleware-logger': 3.696.0
- '@aws-sdk/middleware-recursion-detection': 3.696.0
- '@aws-sdk/middleware-user-agent': 3.696.0
- '@aws-sdk/region-config-resolver': 3.696.0
- '@aws-sdk/types': 3.696.0
- '@aws-sdk/util-endpoints': 3.696.0
- '@aws-sdk/util-user-agent-browser': 3.696.0
- '@aws-sdk/util-user-agent-node': 3.696.0
- '@smithy/config-resolver': 3.0.12
- '@smithy/core': 2.5.4
- '@smithy/fetch-http-handler': 4.1.1
- '@smithy/hash-node': 3.0.10
- '@smithy/invalid-dependency': 3.0.10
- '@smithy/middleware-content-length': 3.0.12
- '@smithy/middleware-endpoint': 3.2.4
- '@smithy/middleware-retry': 3.0.28
- '@smithy/middleware-serde': 3.0.10
- '@smithy/middleware-stack': 3.0.10
- '@smithy/node-config-provider': 3.1.11
- '@smithy/node-http-handler': 3.3.1
- '@smithy/protocol-http': 4.1.7
- '@smithy/smithy-client': 3.4.5
- '@smithy/types': 3.7.1
- '@smithy/url-parser': 3.0.10
- '@smithy/util-base64': 3.0.0
- '@smithy/util-body-length-browser': 3.0.0
- '@smithy/util-body-length-node': 3.0.0
- '@smithy/util-defaults-mode-browser': 3.0.28
- '@smithy/util-defaults-mode-node': 3.0.28
- '@smithy/util-endpoints': 2.1.6
- '@smithy/util-middleware': 3.0.10
- '@smithy/util-retry': 3.0.10
- '@smithy/util-utf8': 3.0.0
+ '@aws-sdk/core': 3.758.0
+ '@aws-sdk/credential-provider-node': 3.758.0
+ '@aws-sdk/middleware-host-header': 3.734.0
+ '@aws-sdk/middleware-logger': 3.734.0
+ '@aws-sdk/middleware-recursion-detection': 3.734.0
+ '@aws-sdk/middleware-sdk-sqs': 3.758.0
+ '@aws-sdk/middleware-user-agent': 3.758.0
+ '@aws-sdk/region-config-resolver': 3.734.0
+ '@aws-sdk/types': 3.734.0
+ '@aws-sdk/util-endpoints': 3.743.0
+ '@aws-sdk/util-user-agent-browser': 3.734.0
+ '@aws-sdk/util-user-agent-node': 3.758.0
+ '@smithy/config-resolver': 4.0.1
+ '@smithy/core': 3.1.5
+ '@smithy/fetch-http-handler': 5.0.1
+ '@smithy/hash-node': 4.0.1
+ '@smithy/invalid-dependency': 4.0.1
+ '@smithy/md5-js': 4.0.1
+ '@smithy/middleware-content-length': 4.0.1
+ '@smithy/middleware-endpoint': 4.0.6
+ '@smithy/middleware-retry': 4.0.7
+ '@smithy/middleware-serde': 4.0.2
+ '@smithy/middleware-stack': 4.0.1
+ '@smithy/node-config-provider': 4.0.1
+ '@smithy/node-http-handler': 4.0.3
+ '@smithy/protocol-http': 5.0.1
+ '@smithy/smithy-client': 4.1.6
+ '@smithy/types': 4.1.0
+ '@smithy/url-parser': 4.0.1
+ '@smithy/util-base64': 4.0.0
+ '@smithy/util-body-length-browser': 4.0.0
+ '@smithy/util-body-length-node': 4.0.0
+ '@smithy/util-defaults-mode-browser': 4.0.7
+ '@smithy/util-defaults-mode-node': 4.0.7
+ '@smithy/util-endpoints': 3.0.1
+ '@smithy/util-middleware': 4.0.1
+ '@smithy/util-retry': 4.0.1
+ '@smithy/util-utf8': 4.0.0
tslib: 2.8.1
transitivePeerDependencies:
- aws-crt
@@ -10253,49 +10000,6 @@ snapshots:
transitivePeerDependencies:
- aws-crt
- '@aws-sdk/client-sso@3.696.0':
- dependencies:
- '@aws-crypto/sha256-browser': 5.2.0
- '@aws-crypto/sha256-js': 5.2.0
- '@aws-sdk/core': 3.696.0
- '@aws-sdk/middleware-host-header': 3.696.0
- '@aws-sdk/middleware-logger': 3.696.0
- '@aws-sdk/middleware-recursion-detection': 3.696.0
- '@aws-sdk/middleware-user-agent': 3.696.0
- '@aws-sdk/region-config-resolver': 3.696.0
- '@aws-sdk/types': 3.696.0
- '@aws-sdk/util-endpoints': 3.696.0
- '@aws-sdk/util-user-agent-browser': 3.696.0
- '@aws-sdk/util-user-agent-node': 3.696.0
- '@smithy/config-resolver': 3.0.12
- '@smithy/core': 2.5.4
- '@smithy/fetch-http-handler': 4.1.1
- '@smithy/hash-node': 3.0.10
- '@smithy/invalid-dependency': 3.0.10
- '@smithy/middleware-content-length': 3.0.12
- '@smithy/middleware-endpoint': 3.2.4
- '@smithy/middleware-retry': 3.0.28
- '@smithy/middleware-serde': 3.0.10
- '@smithy/middleware-stack': 3.0.10
- '@smithy/node-config-provider': 3.1.11
- '@smithy/node-http-handler': 3.3.1
- '@smithy/protocol-http': 4.1.7
- '@smithy/smithy-client': 3.4.5
- '@smithy/types': 3.7.1
- '@smithy/url-parser': 3.0.10
- '@smithy/util-base64': 3.0.0
- '@smithy/util-body-length-browser': 3.0.0
- '@smithy/util-body-length-node': 3.0.0
- '@smithy/util-defaults-mode-browser': 3.0.28
- '@smithy/util-defaults-mode-node': 3.0.28
- '@smithy/util-endpoints': 2.1.6
- '@smithy/util-middleware': 3.0.10
- '@smithy/util-retry': 3.0.10
- '@smithy/util-utf8': 3.0.0
- tslib: 2.8.1
- transitivePeerDependencies:
- - aws-crt
-
'@aws-sdk/client-sso@3.726.0':
dependencies:
'@aws-crypto/sha256-browser': 5.2.0
@@ -10339,6 +10043,49 @@ snapshots:
transitivePeerDependencies:
- aws-crt
+ '@aws-sdk/client-sso@3.758.0':
+ dependencies:
+ '@aws-crypto/sha256-browser': 5.2.0
+ '@aws-crypto/sha256-js': 5.2.0
+ '@aws-sdk/core': 3.758.0
+ '@aws-sdk/middleware-host-header': 3.734.0
+ '@aws-sdk/middleware-logger': 3.734.0
+ '@aws-sdk/middleware-recursion-detection': 3.734.0
+ '@aws-sdk/middleware-user-agent': 3.758.0
+ '@aws-sdk/region-config-resolver': 3.734.0
+ '@aws-sdk/types': 3.734.0
+ '@aws-sdk/util-endpoints': 3.743.0
+ '@aws-sdk/util-user-agent-browser': 3.734.0
+ '@aws-sdk/util-user-agent-node': 3.758.0
+ '@smithy/config-resolver': 4.0.1
+ '@smithy/core': 3.1.5
+ '@smithy/fetch-http-handler': 5.0.1
+ '@smithy/hash-node': 4.0.1
+ '@smithy/invalid-dependency': 4.0.1
+ '@smithy/middleware-content-length': 4.0.1
+ '@smithy/middleware-endpoint': 4.0.6
+ '@smithy/middleware-retry': 4.0.7
+ '@smithy/middleware-serde': 4.0.2
+ '@smithy/middleware-stack': 4.0.1
+ '@smithy/node-config-provider': 4.0.1
+ '@smithy/node-http-handler': 4.0.3
+ '@smithy/protocol-http': 5.0.1
+ '@smithy/smithy-client': 4.1.6
+ '@smithy/types': 4.1.0
+ '@smithy/url-parser': 4.0.1
+ '@smithy/util-base64': 4.0.0
+ '@smithy/util-body-length-browser': 4.0.0
+ '@smithy/util-body-length-node': 4.0.0
+ '@smithy/util-defaults-mode-browser': 4.0.7
+ '@smithy/util-defaults-mode-node': 4.0.7
+ '@smithy/util-endpoints': 3.0.1
+ '@smithy/util-middleware': 4.0.1
+ '@smithy/util-retry': 4.0.1
+ '@smithy/util-utf8': 4.0.0
+ tslib: 2.8.1
+ transitivePeerDependencies:
+ - aws-crt
+
'@aws-sdk/client-sts@3.398.0':
dependencies:
'@aws-crypto/sha256-browser': 3.0.0
@@ -10381,51 +10128,6 @@ snapshots:
transitivePeerDependencies:
- aws-crt
- '@aws-sdk/client-sts@3.699.0':
- dependencies:
- '@aws-crypto/sha256-browser': 5.2.0
- '@aws-crypto/sha256-js': 5.2.0
- '@aws-sdk/client-sso-oidc': 3.699.0(@aws-sdk/client-sts@3.699.0)
- '@aws-sdk/core': 3.696.0
- '@aws-sdk/credential-provider-node': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/client-sts@3.699.0)
- '@aws-sdk/middleware-host-header': 3.696.0
- '@aws-sdk/middleware-logger': 3.696.0
- '@aws-sdk/middleware-recursion-detection': 3.696.0
- '@aws-sdk/middleware-user-agent': 3.696.0
- '@aws-sdk/region-config-resolver': 3.696.0
- '@aws-sdk/types': 3.696.0
- '@aws-sdk/util-endpoints': 3.696.0
- '@aws-sdk/util-user-agent-browser': 3.696.0
- '@aws-sdk/util-user-agent-node': 3.696.0
- '@smithy/config-resolver': 3.0.12
- '@smithy/core': 2.5.4
- '@smithy/fetch-http-handler': 4.1.1
- '@smithy/hash-node': 3.0.10
- '@smithy/invalid-dependency': 3.0.10
- '@smithy/middleware-content-length': 3.0.12
- '@smithy/middleware-endpoint': 3.2.4
- '@smithy/middleware-retry': 3.0.28
- '@smithy/middleware-serde': 3.0.10
- '@smithy/middleware-stack': 3.0.10
- '@smithy/node-config-provider': 3.1.11
- '@smithy/node-http-handler': 3.3.1
- '@smithy/protocol-http': 4.1.7
- '@smithy/smithy-client': 3.4.5
- '@smithy/types': 3.7.1
- '@smithy/url-parser': 3.0.10
- '@smithy/util-base64': 3.0.0
- '@smithy/util-body-length-browser': 3.0.0
- '@smithy/util-body-length-node': 3.0.0
- '@smithy/util-defaults-mode-browser': 3.0.28
- '@smithy/util-defaults-mode-node': 3.0.28
- '@smithy/util-endpoints': 2.1.6
- '@smithy/util-middleware': 3.0.10
- '@smithy/util-retry': 3.0.10
- '@smithy/util-utf8': 3.0.0
- tslib: 2.8.1
- transitivePeerDependencies:
- - aws-crt
-
'@aws-sdk/client-sts@3.726.1':
dependencies:
'@aws-crypto/sha256-browser': 5.2.0
@@ -10471,20 +10173,6 @@ snapshots:
transitivePeerDependencies:
- aws-crt
- '@aws-sdk/core@3.696.0':
- dependencies:
- '@aws-sdk/types': 3.696.0
- '@smithy/core': 2.5.4
- '@smithy/node-config-provider': 3.1.11
- '@smithy/property-provider': 3.1.10
- '@smithy/protocol-http': 4.1.7
- '@smithy/signature-v4': 4.2.3
- '@smithy/smithy-client': 3.4.5
- '@smithy/types': 3.7.1
- '@smithy/util-middleware': 3.0.10
- fast-xml-parser: 4.4.1
- tslib: 2.8.1
-
'@aws-sdk/core@3.723.0':
dependencies:
'@aws-sdk/types': 3.723.0
@@ -10513,6 +10201,20 @@ snapshots:
fast-xml-parser: 4.4.1
tslib: 2.8.1
+ '@aws-sdk/core@3.758.0':
+ dependencies:
+ '@aws-sdk/types': 3.734.0
+ '@smithy/core': 3.1.5
+ '@smithy/node-config-provider': 4.0.1
+ '@smithy/property-provider': 4.0.1
+ '@smithy/protocol-http': 5.0.1
+ '@smithy/signature-v4': 5.0.1
+ '@smithy/smithy-client': 4.1.6
+ '@smithy/types': 4.1.0
+ '@smithy/util-middleware': 4.0.1
+ fast-xml-parser: 4.4.1
+ tslib: 2.8.1
+
'@aws-sdk/credential-provider-env@3.398.0':
dependencies:
'@aws-sdk/types': 3.398.0
@@ -10520,14 +10222,6 @@ snapshots:
'@smithy/types': 2.12.0
tslib: 2.8.1
- '@aws-sdk/credential-provider-env@3.696.0':
- dependencies:
- '@aws-sdk/core': 3.696.0
- '@aws-sdk/types': 3.696.0
- '@smithy/property-provider': 3.1.10
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@aws-sdk/credential-provider-env@3.723.0':
dependencies:
'@aws-sdk/core': 3.723.0
@@ -10536,17 +10230,12 @@ snapshots:
'@smithy/types': 4.1.0
tslib: 2.8.1
- '@aws-sdk/credential-provider-http@3.696.0':
- dependencies:
- '@aws-sdk/core': 3.696.0
- '@aws-sdk/types': 3.696.0
- '@smithy/fetch-http-handler': 4.1.1
- '@smithy/node-http-handler': 3.3.1
- '@smithy/property-provider': 3.1.10
- '@smithy/protocol-http': 4.1.7
- '@smithy/smithy-client': 3.4.5
- '@smithy/types': 3.7.1
- '@smithy/util-stream': 3.3.1
+ '@aws-sdk/credential-provider-env@3.758.0':
+ dependencies:
+ '@aws-sdk/core': 3.758.0
+ '@aws-sdk/types': 3.734.0
+ '@smithy/property-provider': 4.0.1
+ '@smithy/types': 4.1.0
tslib: 2.8.1
'@aws-sdk/credential-provider-http@3.723.0':
@@ -10562,6 +10251,19 @@ snapshots:
'@smithy/util-stream': 4.0.2
tslib: 2.8.1
+ '@aws-sdk/credential-provider-http@3.758.0':
+ dependencies:
+ '@aws-sdk/core': 3.758.0
+ '@aws-sdk/types': 3.734.0
+ '@smithy/fetch-http-handler': 5.0.1
+ '@smithy/node-http-handler': 4.0.3
+ '@smithy/property-provider': 4.0.1
+ '@smithy/protocol-http': 5.0.1
+ '@smithy/smithy-client': 4.1.6
+ '@smithy/types': 4.1.0
+ '@smithy/util-stream': 4.1.2
+ tslib: 2.8.1
+
'@aws-sdk/credential-provider-ini@3.398.0':
dependencies:
'@aws-sdk/credential-provider-env': 3.398.0
@@ -10577,25 +10279,6 @@ snapshots:
transitivePeerDependencies:
- aws-crt
- '@aws-sdk/credential-provider-ini@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/client-sts@3.699.0)':
- dependencies:
- '@aws-sdk/client-sts': 3.699.0
- '@aws-sdk/core': 3.696.0
- '@aws-sdk/credential-provider-env': 3.696.0
- '@aws-sdk/credential-provider-http': 3.696.0
- '@aws-sdk/credential-provider-process': 3.696.0
- '@aws-sdk/credential-provider-sso': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))
- '@aws-sdk/credential-provider-web-identity': 3.696.0(@aws-sdk/client-sts@3.699.0)
- '@aws-sdk/types': 3.696.0
- '@smithy/credential-provider-imds': 3.2.7
- '@smithy/property-provider': 3.1.10
- '@smithy/shared-ini-file-loader': 3.1.11
- '@smithy/types': 3.7.1
- tslib: 2.8.1
- transitivePeerDependencies:
- - '@aws-sdk/client-sso-oidc'
- - aws-crt
-
'@aws-sdk/credential-provider-ini@3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))(@aws-sdk/client-sts@3.726.1)':
dependencies:
'@aws-sdk/client-sts': 3.726.1
@@ -10615,6 +10298,24 @@ snapshots:
- '@aws-sdk/client-sso-oidc'
- aws-crt
+ '@aws-sdk/credential-provider-ini@3.758.0':
+ dependencies:
+ '@aws-sdk/core': 3.758.0
+ '@aws-sdk/credential-provider-env': 3.758.0
+ '@aws-sdk/credential-provider-http': 3.758.0
+ '@aws-sdk/credential-provider-process': 3.758.0
+ '@aws-sdk/credential-provider-sso': 3.758.0
+ '@aws-sdk/credential-provider-web-identity': 3.758.0
+ '@aws-sdk/nested-clients': 3.758.0
+ '@aws-sdk/types': 3.734.0
+ '@smithy/credential-provider-imds': 4.0.1
+ '@smithy/property-provider': 4.0.1
+ '@smithy/shared-ini-file-loader': 4.0.1
+ '@smithy/types': 4.1.0
+ tslib: 2.8.1
+ transitivePeerDependencies:
+ - aws-crt
+
'@aws-sdk/credential-provider-node@3.398.0':
dependencies:
'@aws-sdk/credential-provider-env': 3.398.0
@@ -10631,25 +10332,6 @@ snapshots:
transitivePeerDependencies:
- aws-crt
- '@aws-sdk/credential-provider-node@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/client-sts@3.699.0)':
- dependencies:
- '@aws-sdk/credential-provider-env': 3.696.0
- '@aws-sdk/credential-provider-http': 3.696.0
- '@aws-sdk/credential-provider-ini': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/client-sts@3.699.0)
- '@aws-sdk/credential-provider-process': 3.696.0
- '@aws-sdk/credential-provider-sso': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))
- '@aws-sdk/credential-provider-web-identity': 3.696.0(@aws-sdk/client-sts@3.699.0)
- '@aws-sdk/types': 3.696.0
- '@smithy/credential-provider-imds': 3.2.7
- '@smithy/property-provider': 3.1.10
- '@smithy/shared-ini-file-loader': 3.1.11
- '@smithy/types': 3.7.1
- tslib: 2.8.1
- transitivePeerDependencies:
- - '@aws-sdk/client-sso-oidc'
- - '@aws-sdk/client-sts'
- - aws-crt
-
'@aws-sdk/credential-provider-node@3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))(@aws-sdk/client-sts@3.726.1)':
dependencies:
'@aws-sdk/credential-provider-env': 3.723.0
@@ -10669,6 +10351,23 @@ snapshots:
- '@aws-sdk/client-sts'
- aws-crt
+ '@aws-sdk/credential-provider-node@3.758.0':
+ dependencies:
+ '@aws-sdk/credential-provider-env': 3.758.0
+ '@aws-sdk/credential-provider-http': 3.758.0
+ '@aws-sdk/credential-provider-ini': 3.758.0
+ '@aws-sdk/credential-provider-process': 3.758.0
+ '@aws-sdk/credential-provider-sso': 3.758.0
+ '@aws-sdk/credential-provider-web-identity': 3.758.0
+ '@aws-sdk/types': 3.734.0
+ '@smithy/credential-provider-imds': 4.0.1
+ '@smithy/property-provider': 4.0.1
+ '@smithy/shared-ini-file-loader': 4.0.1
+ '@smithy/types': 4.1.0
+ tslib: 2.8.1
+ transitivePeerDependencies:
+ - aws-crt
+
'@aws-sdk/credential-provider-process@3.398.0':
dependencies:
'@aws-sdk/types': 3.398.0
@@ -10677,15 +10376,6 @@ snapshots:
'@smithy/types': 2.12.0
tslib: 2.8.1
- '@aws-sdk/credential-provider-process@3.696.0':
- dependencies:
- '@aws-sdk/core': 3.696.0
- '@aws-sdk/types': 3.696.0
- '@smithy/property-provider': 3.1.10
- '@smithy/shared-ini-file-loader': 3.1.11
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@aws-sdk/credential-provider-process@3.723.0':
dependencies:
'@aws-sdk/core': 3.723.0
@@ -10695,6 +10385,15 @@ snapshots:
'@smithy/types': 4.1.0
tslib: 2.8.1
+ '@aws-sdk/credential-provider-process@3.758.0':
+ dependencies:
+ '@aws-sdk/core': 3.758.0
+ '@aws-sdk/types': 3.734.0
+ '@smithy/property-provider': 4.0.1
+ '@smithy/shared-ini-file-loader': 4.0.1
+ '@smithy/types': 4.1.0
+ tslib: 2.8.1
+
'@aws-sdk/credential-provider-sso@3.398.0':
dependencies:
'@aws-sdk/client-sso': 3.398.0
@@ -10707,20 +10406,6 @@ snapshots:
transitivePeerDependencies:
- aws-crt
- '@aws-sdk/credential-provider-sso@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))':
- dependencies:
- '@aws-sdk/client-sso': 3.696.0
- '@aws-sdk/core': 3.696.0
- '@aws-sdk/token-providers': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))
- '@aws-sdk/types': 3.696.0
- '@smithy/property-provider': 3.1.10
- '@smithy/shared-ini-file-loader': 3.1.11
- '@smithy/types': 3.7.1
- tslib: 2.8.1
- transitivePeerDependencies:
- - '@aws-sdk/client-sso-oidc'
- - aws-crt
-
'@aws-sdk/credential-provider-sso@3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))':
dependencies:
'@aws-sdk/client-sso': 3.726.0
@@ -10735,6 +10420,19 @@ snapshots:
- '@aws-sdk/client-sso-oidc'
- aws-crt
+ '@aws-sdk/credential-provider-sso@3.758.0':
+ dependencies:
+ '@aws-sdk/client-sso': 3.758.0
+ '@aws-sdk/core': 3.758.0
+ '@aws-sdk/token-providers': 3.758.0
+ '@aws-sdk/types': 3.734.0
+ '@smithy/property-provider': 4.0.1
+ '@smithy/shared-ini-file-loader': 4.0.1
+ '@smithy/types': 4.1.0
+ tslib: 2.8.1
+ transitivePeerDependencies:
+ - aws-crt
+
'@aws-sdk/credential-provider-web-identity@3.398.0':
dependencies:
'@aws-sdk/types': 3.398.0
@@ -10742,15 +10440,6 @@ snapshots:
'@smithy/types': 2.12.0
tslib: 2.8.1
- '@aws-sdk/credential-provider-web-identity@3.696.0(@aws-sdk/client-sts@3.699.0)':
- dependencies:
- '@aws-sdk/client-sts': 3.699.0
- '@aws-sdk/core': 3.696.0
- '@aws-sdk/types': 3.696.0
- '@smithy/property-provider': 3.1.10
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@aws-sdk/credential-provider-web-identity@3.723.0(@aws-sdk/client-sts@3.726.1)':
dependencies:
'@aws-sdk/client-sts': 3.726.1
@@ -10760,7 +10449,18 @@ snapshots:
'@smithy/types': 4.1.0
tslib: 2.8.1
- '@aws-sdk/endpoint-cache@3.693.0':
+ '@aws-sdk/credential-provider-web-identity@3.758.0':
+ dependencies:
+ '@aws-sdk/core': 3.758.0
+ '@aws-sdk/nested-clients': 3.758.0
+ '@aws-sdk/types': 3.734.0
+ '@smithy/property-provider': 4.0.1
+ '@smithy/types': 4.1.0
+ tslib: 2.8.1
+ transitivePeerDependencies:
+ - aws-crt
+
+ '@aws-sdk/endpoint-cache@3.723.0':
dependencies:
mnemonist: 0.38.3
tslib: 2.8.1
@@ -10775,13 +10475,13 @@ snapshots:
'@smithy/util-config-provider': 4.0.0
tslib: 2.8.1
- '@aws-sdk/middleware-endpoint-discovery@3.696.0':
+ '@aws-sdk/middleware-endpoint-discovery@3.734.0':
dependencies:
- '@aws-sdk/endpoint-cache': 3.693.0
- '@aws-sdk/types': 3.696.0
- '@smithy/node-config-provider': 3.1.11
- '@smithy/protocol-http': 4.1.7
- '@smithy/types': 3.7.1
+ '@aws-sdk/endpoint-cache': 3.723.0
+ '@aws-sdk/types': 3.734.0
+ '@smithy/node-config-provider': 4.0.1
+ '@smithy/protocol-http': 5.0.1
+ '@smithy/types': 4.1.0
tslib: 2.8.1
'@aws-sdk/middleware-expect-continue@3.723.0':
@@ -10814,16 +10514,16 @@ snapshots:
'@smithy/types': 2.12.0
tslib: 2.8.1
- '@aws-sdk/middleware-host-header@3.696.0':
+ '@aws-sdk/middleware-host-header@3.723.0':
dependencies:
- '@aws-sdk/types': 3.696.0
- '@smithy/protocol-http': 4.1.7
- '@smithy/types': 3.7.1
+ '@aws-sdk/types': 3.723.0
+ '@smithy/protocol-http': 5.0.1
+ '@smithy/types': 4.1.0
tslib: 2.8.1
- '@aws-sdk/middleware-host-header@3.723.0':
+ '@aws-sdk/middleware-host-header@3.734.0':
dependencies:
- '@aws-sdk/types': 3.723.0
+ '@aws-sdk/types': 3.734.0
'@smithy/protocol-http': 5.0.1
'@smithy/types': 4.1.0
tslib: 2.8.1
@@ -10840,15 +10540,15 @@ snapshots:
'@smithy/types': 2.12.0
tslib: 2.8.1
- '@aws-sdk/middleware-logger@3.696.0':
+ '@aws-sdk/middleware-logger@3.723.0':
dependencies:
- '@aws-sdk/types': 3.696.0
- '@smithy/types': 3.7.1
+ '@aws-sdk/types': 3.723.0
+ '@smithy/types': 4.1.0
tslib: 2.8.1
- '@aws-sdk/middleware-logger@3.723.0':
+ '@aws-sdk/middleware-logger@3.734.0':
dependencies:
- '@aws-sdk/types': 3.723.0
+ '@aws-sdk/types': 3.734.0
'@smithy/types': 4.1.0
tslib: 2.8.1
@@ -10859,16 +10559,16 @@ snapshots:
'@smithy/types': 2.12.0
tslib: 2.8.1
- '@aws-sdk/middleware-recursion-detection@3.696.0':
+ '@aws-sdk/middleware-recursion-detection@3.723.0':
dependencies:
- '@aws-sdk/types': 3.696.0
- '@smithy/protocol-http': 4.1.7
- '@smithy/types': 3.7.1
+ '@aws-sdk/types': 3.723.0
+ '@smithy/protocol-http': 5.0.1
+ '@smithy/types': 4.1.0
tslib: 2.8.1
- '@aws-sdk/middleware-recursion-detection@3.723.0':
+ '@aws-sdk/middleware-recursion-detection@3.734.0':
dependencies:
- '@aws-sdk/types': 3.723.0
+ '@aws-sdk/types': 3.734.0
'@smithy/protocol-http': 5.0.1
'@smithy/types': 4.1.0
tslib: 2.8.1
@@ -10907,13 +10607,13 @@ snapshots:
'@smithy/util-utf8': 4.0.0
tslib: 2.8.1
- '@aws-sdk/middleware-sdk-sqs@3.696.0':
+ '@aws-sdk/middleware-sdk-sqs@3.758.0':
dependencies:
- '@aws-sdk/types': 3.696.0
- '@smithy/smithy-client': 3.4.5
- '@smithy/types': 3.7.1
- '@smithy/util-hex-encoding': 3.0.0
- '@smithy/util-utf8': 3.0.0
+ '@aws-sdk/types': 3.734.0
+ '@smithy/smithy-client': 4.1.6
+ '@smithy/types': 4.1.0
+ '@smithy/util-hex-encoding': 4.0.0
+ '@smithy/util-utf8': 4.0.0
tslib: 2.8.1
'@aws-sdk/middleware-sdk-sts@3.398.0':
@@ -10947,16 +10647,6 @@ snapshots:
'@smithy/types': 2.12.0
tslib: 2.8.1
- '@aws-sdk/middleware-user-agent@3.696.0':
- dependencies:
- '@aws-sdk/core': 3.696.0
- '@aws-sdk/types': 3.696.0
- '@aws-sdk/util-endpoints': 3.696.0
- '@smithy/core': 2.5.4
- '@smithy/protocol-http': 4.1.7
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@aws-sdk/middleware-user-agent@3.726.0':
dependencies:
'@aws-sdk/core': 3.723.0
@@ -10967,15 +10657,59 @@ snapshots:
'@smithy/types': 4.1.0
tslib: 2.8.1
- '@aws-sdk/region-config-resolver@3.696.0':
+ '@aws-sdk/middleware-user-agent@3.758.0':
dependencies:
- '@aws-sdk/types': 3.696.0
- '@smithy/node-config-provider': 3.1.11
- '@smithy/types': 3.7.1
- '@smithy/util-config-provider': 3.0.0
- '@smithy/util-middleware': 3.0.10
+ '@aws-sdk/core': 3.758.0
+ '@aws-sdk/types': 3.734.0
+ '@aws-sdk/util-endpoints': 3.743.0
+ '@smithy/core': 3.1.5
+ '@smithy/protocol-http': 5.0.1
+ '@smithy/types': 4.1.0
tslib: 2.8.1
+ '@aws-sdk/nested-clients@3.758.0':
+ dependencies:
+ '@aws-crypto/sha256-browser': 5.2.0
+ '@aws-crypto/sha256-js': 5.2.0
+ '@aws-sdk/core': 3.758.0
+ '@aws-sdk/middleware-host-header': 3.734.0
+ '@aws-sdk/middleware-logger': 3.734.0
+ '@aws-sdk/middleware-recursion-detection': 3.734.0
+ '@aws-sdk/middleware-user-agent': 3.758.0
+ '@aws-sdk/region-config-resolver': 3.734.0
+ '@aws-sdk/types': 3.734.0
+ '@aws-sdk/util-endpoints': 3.743.0
+ '@aws-sdk/util-user-agent-browser': 3.734.0
+ '@aws-sdk/util-user-agent-node': 3.758.0
+ '@smithy/config-resolver': 4.0.1
+ '@smithy/core': 3.1.5
+ '@smithy/fetch-http-handler': 5.0.1
+ '@smithy/hash-node': 4.0.1
+ '@smithy/invalid-dependency': 4.0.1
+ '@smithy/middleware-content-length': 4.0.1
+ '@smithy/middleware-endpoint': 4.0.6
+ '@smithy/middleware-retry': 4.0.7
+ '@smithy/middleware-serde': 4.0.2
+ '@smithy/middleware-stack': 4.0.1
+ '@smithy/node-config-provider': 4.0.1
+ '@smithy/node-http-handler': 4.0.3
+ '@smithy/protocol-http': 5.0.1
+ '@smithy/smithy-client': 4.1.6
+ '@smithy/types': 4.1.0
+ '@smithy/url-parser': 4.0.1
+ '@smithy/util-base64': 4.0.0
+ '@smithy/util-body-length-browser': 4.0.0
+ '@smithy/util-body-length-node': 4.0.0
+ '@smithy/util-defaults-mode-browser': 4.0.7
+ '@smithy/util-defaults-mode-node': 4.0.7
+ '@smithy/util-endpoints': 3.0.1
+ '@smithy/util-middleware': 4.0.1
+ '@smithy/util-retry': 4.0.1
+ '@smithy/util-utf8': 4.0.0
+ tslib: 2.8.1
+ transitivePeerDependencies:
+ - aws-crt
+
'@aws-sdk/region-config-resolver@3.723.0':
dependencies:
'@aws-sdk/types': 3.723.0
@@ -10985,6 +10719,15 @@ snapshots:
'@smithy/util-middleware': 4.0.1
tslib: 2.8.1
+ '@aws-sdk/region-config-resolver@3.734.0':
+ dependencies:
+ '@aws-sdk/types': 3.734.0
+ '@smithy/node-config-provider': 4.0.1
+ '@smithy/types': 4.1.0
+ '@smithy/util-config-provider': 4.0.0
+ '@smithy/util-middleware': 4.0.1
+ tslib: 2.8.1
+
'@aws-sdk/s3-request-presigner@3.741.0':
dependencies:
'@aws-sdk/signature-v4-multi-region': 3.740.0
@@ -11054,15 +10797,6 @@ snapshots:
transitivePeerDependencies:
- aws-crt
- '@aws-sdk/token-providers@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))':
- dependencies:
- '@aws-sdk/client-sso-oidc': 3.699.0(@aws-sdk/client-sts@3.699.0)
- '@aws-sdk/types': 3.696.0
- '@smithy/property-provider': 3.1.10
- '@smithy/shared-ini-file-loader': 3.1.11
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@aws-sdk/token-providers@3.723.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))':
dependencies:
'@aws-sdk/client-sso-oidc': 3.726.0(@aws-sdk/client-sts@3.726.1)
@@ -11072,16 +10806,22 @@ snapshots:
'@smithy/types': 4.1.0
tslib: 2.8.1
+ '@aws-sdk/token-providers@3.758.0':
+ dependencies:
+ '@aws-sdk/nested-clients': 3.758.0
+ '@aws-sdk/types': 3.734.0
+ '@smithy/property-provider': 4.0.1
+ '@smithy/shared-ini-file-loader': 4.0.1
+ '@smithy/types': 4.1.0
+ tslib: 2.8.1
+ transitivePeerDependencies:
+ - aws-crt
+
'@aws-sdk/types@3.398.0':
dependencies:
'@smithy/types': 2.12.0
tslib: 2.8.1
- '@aws-sdk/types@3.696.0':
- dependencies:
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@aws-sdk/types@3.723.0':
dependencies:
'@smithy/types': 4.1.0
@@ -11101,16 +10841,16 @@ snapshots:
'@aws-sdk/types': 3.398.0
tslib: 2.8.1
- '@aws-sdk/util-endpoints@3.696.0':
+ '@aws-sdk/util-endpoints@3.726.0':
dependencies:
- '@aws-sdk/types': 3.696.0
- '@smithy/types': 3.7.1
- '@smithy/util-endpoints': 2.1.6
+ '@aws-sdk/types': 3.723.0
+ '@smithy/types': 4.1.0
+ '@smithy/util-endpoints': 3.0.1
tslib: 2.8.1
- '@aws-sdk/util-endpoints@3.726.0':
+ '@aws-sdk/util-endpoints@3.743.0':
dependencies:
- '@aws-sdk/types': 3.723.0
+ '@aws-sdk/types': 3.734.0
'@smithy/types': 4.1.0
'@smithy/util-endpoints': 3.0.1
tslib: 2.8.1
@@ -11133,16 +10873,16 @@ snapshots:
bowser: 2.11.0
tslib: 2.8.1
- '@aws-sdk/util-user-agent-browser@3.696.0':
+ '@aws-sdk/util-user-agent-browser@3.723.0':
dependencies:
- '@aws-sdk/types': 3.696.0
- '@smithy/types': 3.7.1
+ '@aws-sdk/types': 3.723.0
+ '@smithy/types': 4.1.0
bowser: 2.11.0
tslib: 2.8.1
- '@aws-sdk/util-user-agent-browser@3.723.0':
+ '@aws-sdk/util-user-agent-browser@3.734.0':
dependencies:
- '@aws-sdk/types': 3.723.0
+ '@aws-sdk/types': 3.734.0
'@smithy/types': 4.1.0
bowser: 2.11.0
tslib: 2.8.1
@@ -11154,14 +10894,6 @@ snapshots:
'@smithy/types': 2.12.0
tslib: 2.8.1
- '@aws-sdk/util-user-agent-node@3.696.0':
- dependencies:
- '@aws-sdk/middleware-user-agent': 3.696.0
- '@aws-sdk/types': 3.696.0
- '@smithy/node-config-provider': 3.1.11
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@aws-sdk/util-user-agent-node@3.726.0':
dependencies:
'@aws-sdk/middleware-user-agent': 3.726.0
@@ -11170,6 +10902,14 @@ snapshots:
'@smithy/types': 4.1.0
tslib: 2.8.1
+ '@aws-sdk/util-user-agent-node@3.758.0':
+ dependencies:
+ '@aws-sdk/middleware-user-agent': 3.758.0
+ '@aws-sdk/types': 3.734.0
+ '@smithy/node-config-provider': 4.0.1
+ '@smithy/types': 4.1.0
+ tslib: 2.8.1
+
'@aws-sdk/util-utf8-browser@3.259.0':
dependencies:
tslib: 2.8.1
@@ -11519,16 +11259,6 @@ snapshots:
escape-string-regexp: 4.0.0
rollup-plugin-node-polyfills: 0.2.1
- '@esbuild-plugins/node-resolve@0.2.2(esbuild@0.19.2)':
- dependencies:
- '@types/resolve': 1.20.6
- debug: 4.3.6
- esbuild: 0.19.2
- escape-string-regexp: 4.0.0
- resolve: 1.22.8
- transitivePeerDependencies:
- - supports-color
-
'@esbuild/aix-ppc64@0.19.12':
optional: true
@@ -13124,14 +12854,13 @@ snapshots:
dependencies:
'@octokit/openapi-types': 22.2.0
- '@opennextjs/aws@3.4.1':
+ '@opennextjs/aws@3.5.2':
dependencies:
'@aws-sdk/client-cloudfront': 3.398.0
- '@aws-sdk/client-dynamodb': 3.699.0
- '@aws-sdk/client-lambda': 3.699.0
+ '@aws-sdk/client-dynamodb': 3.767.0
+ '@aws-sdk/client-lambda': 3.771.0
'@aws-sdk/client-s3': 3.726.1
- '@aws-sdk/client-sqs': 3.699.0
- '@esbuild-plugins/node-resolve': 0.2.2(esbuild@0.19.2)
+ '@aws-sdk/client-sqs': 3.758.0
'@node-minify/core': 8.0.6
'@node-minify/terser': 8.0.6
'@tsconfig/node18': 1.0.3
@@ -13140,19 +12869,19 @@ snapshots:
esbuild: 0.19.2
express: 5.0.1
path-to-regexp: 6.3.0
- promise.series: 0.2.0
urlpattern-polyfill: 10.0.0
transitivePeerDependencies:
- aws-crt
- supports-color
- '@opennextjs/aws@https://pkg.pr.new/@opennextjs/aws@778':
+ '@opennextjs/aws@3.5.3':
dependencies:
+ '@ast-grep/napi': 0.35.0
'@aws-sdk/client-cloudfront': 3.398.0
- '@aws-sdk/client-dynamodb': 3.699.0
- '@aws-sdk/client-lambda': 3.699.0
+ '@aws-sdk/client-dynamodb': 3.767.0
+ '@aws-sdk/client-lambda': 3.771.0
'@aws-sdk/client-s3': 3.726.1
- '@aws-sdk/client-sqs': 3.699.0
+ '@aws-sdk/client-sqs': 3.758.0
'@node-minify/core': 8.0.6
'@node-minify/terser': 8.0.6
'@tsconfig/node18': 1.0.3
@@ -13162,6 +12891,7 @@ snapshots:
express: 5.0.1
path-to-regexp: 6.3.0
urlpattern-polyfill: 10.0.0
+ yaml: 2.7.0
transitivePeerDependencies:
- aws-crt
- supports-color
@@ -13308,11 +13038,6 @@ snapshots:
'@smithy/types': 2.12.0
tslib: 2.8.1
- '@smithy/abort-controller@3.1.8':
- dependencies:
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@smithy/abort-controller@4.0.1':
dependencies:
'@smithy/types': 4.1.0
@@ -13335,14 +13060,6 @@ snapshots:
'@smithy/util-middleware': 2.2.0
tslib: 2.8.1
- '@smithy/config-resolver@3.0.12':
- dependencies:
- '@smithy/node-config-provider': 3.1.11
- '@smithy/types': 3.7.1
- '@smithy/util-config-provider': 3.0.0
- '@smithy/util-middleware': 3.0.10
- tslib: 2.8.1
-
'@smithy/config-resolver@4.0.1':
dependencies:
'@smithy/node-config-provider': 4.0.1
@@ -13351,17 +13068,6 @@ snapshots:
'@smithy/util-middleware': 4.0.1
tslib: 2.8.1
- '@smithy/core@2.5.4':
- dependencies:
- '@smithy/middleware-serde': 3.0.10
- '@smithy/protocol-http': 4.1.7
- '@smithy/types': 3.7.1
- '@smithy/util-body-length-browser': 3.0.0
- '@smithy/util-middleware': 3.0.10
- '@smithy/util-stream': 3.3.1
- '@smithy/util-utf8': 3.0.0
- tslib: 2.8.1
-
'@smithy/core@3.1.0':
dependencies:
'@smithy/middleware-serde': 4.0.2
@@ -13384,6 +13090,17 @@ snapshots:
'@smithy/util-utf8': 4.0.0
tslib: 2.8.1
+ '@smithy/core@3.1.5':
+ dependencies:
+ '@smithy/middleware-serde': 4.0.2
+ '@smithy/protocol-http': 5.0.1
+ '@smithy/types': 4.1.0
+ '@smithy/util-body-length-browser': 4.0.0
+ '@smithy/util-middleware': 4.0.1
+ '@smithy/util-stream': 4.1.2
+ '@smithy/util-utf8': 4.0.0
+ tslib: 2.8.1
+
'@smithy/credential-provider-imds@2.3.0':
dependencies:
'@smithy/node-config-provider': 2.3.0
@@ -13392,14 +13109,6 @@ snapshots:
'@smithy/url-parser': 2.2.0
tslib: 2.8.1
- '@smithy/credential-provider-imds@3.2.7':
- dependencies:
- '@smithy/node-config-provider': 3.1.11
- '@smithy/property-provider': 3.1.10
- '@smithy/types': 3.7.1
- '@smithy/url-parser': 3.0.10
- tslib: 2.8.1
-
'@smithy/credential-provider-imds@4.0.1':
dependencies:
'@smithy/node-config-provider': 4.0.1
@@ -13408,13 +13117,6 @@ snapshots:
'@smithy/url-parser': 4.0.1
tslib: 2.8.1
- '@smithy/eventstream-codec@3.1.9':
- dependencies:
- '@aws-crypto/crc32': 5.2.0
- '@smithy/types': 3.7.1
- '@smithy/util-hex-encoding': 3.0.0
- tslib: 2.8.1
-
'@smithy/eventstream-codec@4.0.1':
dependencies:
'@aws-crypto/crc32': 5.2.0
@@ -13422,46 +13124,23 @@ snapshots:
'@smithy/util-hex-encoding': 4.0.0
tslib: 2.8.1
- '@smithy/eventstream-serde-browser@3.0.13':
- dependencies:
- '@smithy/eventstream-serde-universal': 3.0.12
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@smithy/eventstream-serde-browser@4.0.1':
dependencies:
'@smithy/eventstream-serde-universal': 4.0.1
'@smithy/types': 4.1.0
tslib: 2.8.1
- '@smithy/eventstream-serde-config-resolver@3.0.10':
- dependencies:
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@smithy/eventstream-serde-config-resolver@4.0.1':
dependencies:
'@smithy/types': 4.1.0
tslib: 2.8.1
- '@smithy/eventstream-serde-node@3.0.12':
- dependencies:
- '@smithy/eventstream-serde-universal': 3.0.12
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@smithy/eventstream-serde-node@4.0.1':
dependencies:
'@smithy/eventstream-serde-universal': 4.0.1
'@smithy/types': 4.1.0
tslib: 2.8.1
- '@smithy/eventstream-serde-universal@3.0.12':
- dependencies:
- '@smithy/eventstream-codec': 3.1.9
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@smithy/eventstream-serde-universal@4.0.1':
dependencies:
'@smithy/eventstream-codec': 4.0.1
@@ -13476,14 +13155,6 @@ snapshots:
'@smithy/util-base64': 2.3.0
tslib: 2.8.1
- '@smithy/fetch-http-handler@4.1.1':
- dependencies:
- '@smithy/protocol-http': 4.1.7
- '@smithy/querystring-builder': 3.0.10
- '@smithy/types': 3.7.1
- '@smithy/util-base64': 3.0.0
- tslib: 2.8.1
-
'@smithy/fetch-http-handler@5.0.1':
dependencies:
'@smithy/protocol-http': 5.0.1
@@ -13506,13 +13177,6 @@ snapshots:
'@smithy/util-utf8': 2.3.0
tslib: 2.8.1
- '@smithy/hash-node@3.0.10':
- dependencies:
- '@smithy/types': 3.7.1
- '@smithy/util-buffer-from': 3.0.0
- '@smithy/util-utf8': 3.0.0
- tslib: 2.8.1
-
'@smithy/hash-node@4.0.1':
dependencies:
'@smithy/types': 4.1.0
@@ -13531,11 +13195,6 @@ snapshots:
'@smithy/types': 2.12.0
tslib: 2.8.1
- '@smithy/invalid-dependency@3.0.10':
- dependencies:
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@smithy/invalid-dependency@4.0.1':
dependencies:
'@smithy/types': 4.1.0
@@ -13545,20 +13204,10 @@ snapshots:
dependencies:
tslib: 2.8.1
- '@smithy/is-array-buffer@3.0.0':
- dependencies:
- tslib: 2.8.1
-
'@smithy/is-array-buffer@4.0.0':
dependencies:
tslib: 2.8.1
- '@smithy/md5-js@3.0.10':
- dependencies:
- '@smithy/types': 3.7.1
- '@smithy/util-utf8': 3.0.0
- tslib: 2.8.1
-
'@smithy/md5-js@4.0.1':
dependencies:
'@smithy/types': 4.1.0
@@ -13571,12 +13220,6 @@ snapshots:
'@smithy/types': 2.12.0
tslib: 2.8.1
- '@smithy/middleware-content-length@3.0.12':
- dependencies:
- '@smithy/protocol-http': 4.1.7
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@smithy/middleware-content-length@4.0.1':
dependencies:
'@smithy/protocol-http': 5.0.1
@@ -13593,17 +13236,6 @@ snapshots:
'@smithy/util-middleware': 2.2.0
tslib: 2.8.1
- '@smithy/middleware-endpoint@3.2.4':
- dependencies:
- '@smithy/core': 2.5.4
- '@smithy/middleware-serde': 3.0.10
- '@smithy/node-config-provider': 3.1.11
- '@smithy/shared-ini-file-loader': 3.1.11
- '@smithy/types': 3.7.1
- '@smithy/url-parser': 3.0.10
- '@smithy/util-middleware': 3.0.10
- tslib: 2.8.1
-
'@smithy/middleware-endpoint@4.0.1':
dependencies:
'@smithy/core': 3.1.2
@@ -13626,6 +13258,17 @@ snapshots:
'@smithy/util-middleware': 4.0.1
tslib: 2.8.1
+ '@smithy/middleware-endpoint@4.0.6':
+ dependencies:
+ '@smithy/core': 3.1.5
+ '@smithy/middleware-serde': 4.0.2
+ '@smithy/node-config-provider': 4.0.1
+ '@smithy/shared-ini-file-loader': 4.0.1
+ '@smithy/types': 4.1.0
+ '@smithy/url-parser': 4.0.1
+ '@smithy/util-middleware': 4.0.1
+ tslib: 2.8.1
+
'@smithy/middleware-retry@2.3.1':
dependencies:
'@smithy/node-config-provider': 2.3.0
@@ -13638,24 +13281,24 @@ snapshots:
tslib: 2.8.1
uuid: 9.0.1
- '@smithy/middleware-retry@3.0.28':
+ '@smithy/middleware-retry@4.0.1':
dependencies:
- '@smithy/node-config-provider': 3.1.11
- '@smithy/protocol-http': 4.1.7
- '@smithy/service-error-classification': 3.0.10
- '@smithy/smithy-client': 3.4.5
- '@smithy/types': 3.7.1
- '@smithy/util-middleware': 3.0.10
- '@smithy/util-retry': 3.0.10
+ '@smithy/node-config-provider': 4.0.1
+ '@smithy/protocol-http': 5.0.1
+ '@smithy/service-error-classification': 4.0.1
+ '@smithy/smithy-client': 4.1.3
+ '@smithy/types': 4.1.0
+ '@smithy/util-middleware': 4.0.1
+ '@smithy/util-retry': 4.0.1
tslib: 2.8.1
uuid: 9.0.1
- '@smithy/middleware-retry@4.0.1':
+ '@smithy/middleware-retry@4.0.7':
dependencies:
'@smithy/node-config-provider': 4.0.1
'@smithy/protocol-http': 5.0.1
'@smithy/service-error-classification': 4.0.1
- '@smithy/smithy-client': 4.1.3
+ '@smithy/smithy-client': 4.1.6
'@smithy/types': 4.1.0
'@smithy/util-middleware': 4.0.1
'@smithy/util-retry': 4.0.1
@@ -13667,11 +13310,6 @@ snapshots:
'@smithy/types': 2.12.0
tslib: 2.8.1
- '@smithy/middleware-serde@3.0.10':
- dependencies:
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@smithy/middleware-serde@4.0.1':
dependencies:
'@smithy/types': 4.1.0
@@ -13687,11 +13325,6 @@ snapshots:
'@smithy/types': 2.12.0
tslib: 2.8.1
- '@smithy/middleware-stack@3.0.10':
- dependencies:
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@smithy/middleware-stack@4.0.1':
dependencies:
'@smithy/types': 4.1.0
@@ -13704,13 +13337,6 @@ snapshots:
'@smithy/types': 2.12.0
tslib: 2.8.1
- '@smithy/node-config-provider@3.1.11':
- dependencies:
- '@smithy/property-provider': 3.1.10
- '@smithy/shared-ini-file-loader': 3.1.11
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@smithy/node-config-provider@4.0.1':
dependencies:
'@smithy/property-provider': 4.0.1
@@ -13726,14 +13352,6 @@ snapshots:
'@smithy/types': 2.12.0
tslib: 2.8.1
- '@smithy/node-http-handler@3.3.1':
- dependencies:
- '@smithy/abort-controller': 3.1.8
- '@smithy/protocol-http': 4.1.7
- '@smithy/querystring-builder': 3.0.10
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@smithy/node-http-handler@4.0.1':
dependencies:
'@smithy/abort-controller': 4.0.1
@@ -13750,14 +13368,17 @@ snapshots:
'@smithy/types': 4.1.0
tslib: 2.8.1
- '@smithy/property-provider@2.2.0':
+ '@smithy/node-http-handler@4.0.3':
dependencies:
- '@smithy/types': 2.12.0
+ '@smithy/abort-controller': 4.0.1
+ '@smithy/protocol-http': 5.0.1
+ '@smithy/querystring-builder': 4.0.1
+ '@smithy/types': 4.1.0
tslib: 2.8.1
- '@smithy/property-provider@3.1.10':
+ '@smithy/property-provider@2.2.0':
dependencies:
- '@smithy/types': 3.7.1
+ '@smithy/types': 2.12.0
tslib: 2.8.1
'@smithy/property-provider@4.0.1':
@@ -13775,11 +13396,6 @@ snapshots:
'@smithy/types': 2.12.0
tslib: 2.8.1
- '@smithy/protocol-http@4.1.7':
- dependencies:
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@smithy/protocol-http@5.0.1':
dependencies:
'@smithy/types': 4.1.0
@@ -13791,12 +13407,6 @@ snapshots:
'@smithy/util-uri-escape': 2.2.0
tslib: 2.8.1
- '@smithy/querystring-builder@3.0.10':
- dependencies:
- '@smithy/types': 3.7.1
- '@smithy/util-uri-escape': 3.0.0
- tslib: 2.8.1
-
'@smithy/querystring-builder@4.0.1':
dependencies:
'@smithy/types': 4.1.0
@@ -13808,11 +13418,6 @@ snapshots:
'@smithy/types': 2.12.0
tslib: 2.8.1
- '@smithy/querystring-parser@3.0.10':
- dependencies:
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@smithy/querystring-parser@4.0.1':
dependencies:
'@smithy/types': 4.1.0
@@ -13822,10 +13427,6 @@ snapshots:
dependencies:
'@smithy/types': 2.12.0
- '@smithy/service-error-classification@3.0.10':
- dependencies:
- '@smithy/types': 3.7.1
-
'@smithy/service-error-classification@4.0.1':
dependencies:
'@smithy/types': 4.1.0
@@ -13835,11 +13436,6 @@ snapshots:
'@smithy/types': 2.12.0
tslib: 2.8.1
- '@smithy/shared-ini-file-loader@3.1.11':
- dependencies:
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@smithy/shared-ini-file-loader@4.0.1':
dependencies:
'@smithy/types': 4.1.0
@@ -13855,17 +13451,6 @@ snapshots:
'@smithy/util-utf8': 2.3.0
tslib: 2.8.1
- '@smithy/signature-v4@4.2.3':
- dependencies:
- '@smithy/is-array-buffer': 3.0.0
- '@smithy/protocol-http': 4.1.7
- '@smithy/types': 3.7.1
- '@smithy/util-hex-encoding': 3.0.0
- '@smithy/util-middleware': 3.0.10
- '@smithy/util-uri-escape': 3.0.0
- '@smithy/util-utf8': 3.0.0
- tslib: 2.8.1
-
'@smithy/signature-v4@5.0.1':
dependencies:
'@smithy/is-array-buffer': 4.0.0
@@ -13886,16 +13471,6 @@ snapshots:
'@smithy/util-stream': 2.2.0
tslib: 2.8.1
- '@smithy/smithy-client@3.4.5':
- dependencies:
- '@smithy/core': 2.5.4
- '@smithy/middleware-endpoint': 3.2.4
- '@smithy/middleware-stack': 3.0.10
- '@smithy/protocol-http': 4.1.7
- '@smithy/types': 3.7.1
- '@smithy/util-stream': 3.3.1
- tslib: 2.8.1
-
'@smithy/smithy-client@4.1.0':
dependencies:
'@smithy/core': 3.1.2
@@ -13916,11 +13491,17 @@ snapshots:
'@smithy/util-stream': 4.0.2
tslib: 2.8.1
- '@smithy/types@2.12.0':
+ '@smithy/smithy-client@4.1.6':
dependencies:
+ '@smithy/core': 3.1.5
+ '@smithy/middleware-endpoint': 4.0.6
+ '@smithy/middleware-stack': 4.0.1
+ '@smithy/protocol-http': 5.0.1
+ '@smithy/types': 4.1.0
+ '@smithy/util-stream': 4.1.2
tslib: 2.8.1
- '@smithy/types@3.7.1':
+ '@smithy/types@2.12.0':
dependencies:
tslib: 2.8.1
@@ -13934,12 +13515,6 @@ snapshots:
'@smithy/types': 2.12.0
tslib: 2.8.1
- '@smithy/url-parser@3.0.10':
- dependencies:
- '@smithy/querystring-parser': 3.0.10
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@smithy/url-parser@4.0.1':
dependencies:
'@smithy/querystring-parser': 4.0.1
@@ -13952,12 +13527,6 @@ snapshots:
'@smithy/util-utf8': 2.3.0
tslib: 2.8.1
- '@smithy/util-base64@3.0.0':
- dependencies:
- '@smithy/util-buffer-from': 3.0.0
- '@smithy/util-utf8': 3.0.0
- tslib: 2.8.1
-
'@smithy/util-base64@4.0.0':
dependencies:
'@smithy/util-buffer-from': 4.0.0
@@ -13968,10 +13537,6 @@ snapshots:
dependencies:
tslib: 2.8.1
- '@smithy/util-body-length-browser@3.0.0':
- dependencies:
- tslib: 2.8.1
-
'@smithy/util-body-length-browser@4.0.0':
dependencies:
tslib: 2.8.1
@@ -13980,10 +13545,6 @@ snapshots:
dependencies:
tslib: 2.8.1
- '@smithy/util-body-length-node@3.0.0':
- dependencies:
- tslib: 2.8.1
-
'@smithy/util-body-length-node@4.0.0':
dependencies:
tslib: 2.8.1
@@ -13993,11 +13554,6 @@ snapshots:
'@smithy/is-array-buffer': 2.2.0
tslib: 2.8.1
- '@smithy/util-buffer-from@3.0.0':
- dependencies:
- '@smithy/is-array-buffer': 3.0.0
- tslib: 2.8.1
-
'@smithy/util-buffer-from@4.0.0':
dependencies:
'@smithy/is-array-buffer': 4.0.0
@@ -14007,10 +13563,6 @@ snapshots:
dependencies:
tslib: 2.8.1
- '@smithy/util-config-provider@3.0.0':
- dependencies:
- tslib: 2.8.1
-
'@smithy/util-config-provider@4.0.0':
dependencies:
tslib: 2.8.1
@@ -14023,18 +13575,18 @@ snapshots:
bowser: 2.11.0
tslib: 2.8.1
- '@smithy/util-defaults-mode-browser@3.0.28':
+ '@smithy/util-defaults-mode-browser@4.0.1':
dependencies:
- '@smithy/property-provider': 3.1.10
- '@smithy/smithy-client': 3.4.5
- '@smithy/types': 3.7.1
+ '@smithy/property-provider': 4.0.1
+ '@smithy/smithy-client': 4.1.3
+ '@smithy/types': 4.1.0
bowser: 2.11.0
tslib: 2.8.1
- '@smithy/util-defaults-mode-browser@4.0.1':
+ '@smithy/util-defaults-mode-browser@4.0.7':
dependencies:
'@smithy/property-provider': 4.0.1
- '@smithy/smithy-client': 4.1.3
+ '@smithy/smithy-client': 4.1.6
'@smithy/types': 4.1.0
bowser: 2.11.0
tslib: 2.8.1
@@ -14049,16 +13601,6 @@ snapshots:
'@smithy/types': 2.12.0
tslib: 2.8.1
- '@smithy/util-defaults-mode-node@3.0.28':
- dependencies:
- '@smithy/config-resolver': 3.0.12
- '@smithy/credential-provider-imds': 3.2.7
- '@smithy/node-config-provider': 3.1.11
- '@smithy/property-provider': 3.1.10
- '@smithy/smithy-client': 3.4.5
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@smithy/util-defaults-mode-node@4.0.1':
dependencies:
'@smithy/config-resolver': 4.0.1
@@ -14069,10 +13611,14 @@ snapshots:
'@smithy/types': 4.1.0
tslib: 2.8.1
- '@smithy/util-endpoints@2.1.6':
+ '@smithy/util-defaults-mode-node@4.0.7':
dependencies:
- '@smithy/node-config-provider': 3.1.11
- '@smithy/types': 3.7.1
+ '@smithy/config-resolver': 4.0.1
+ '@smithy/credential-provider-imds': 4.0.1
+ '@smithy/node-config-provider': 4.0.1
+ '@smithy/property-provider': 4.0.1
+ '@smithy/smithy-client': 4.1.6
+ '@smithy/types': 4.1.0
tslib: 2.8.1
'@smithy/util-endpoints@3.0.1':
@@ -14085,10 +13631,6 @@ snapshots:
dependencies:
tslib: 2.8.1
- '@smithy/util-hex-encoding@3.0.0':
- dependencies:
- tslib: 2.8.1
-
'@smithy/util-hex-encoding@4.0.0':
dependencies:
tslib: 2.8.1
@@ -14098,11 +13640,6 @@ snapshots:
'@smithy/types': 2.12.0
tslib: 2.8.1
- '@smithy/util-middleware@3.0.10':
- dependencies:
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@smithy/util-middleware@4.0.1':
dependencies:
'@smithy/types': 4.1.0
@@ -14114,12 +13651,6 @@ snapshots:
'@smithy/types': 2.12.0
tslib: 2.8.1
- '@smithy/util-retry@3.0.10':
- dependencies:
- '@smithy/service-error-classification': 3.0.10
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@smithy/util-retry@4.0.1':
dependencies:
'@smithy/service-error-classification': 4.0.1
@@ -14137,17 +13668,6 @@ snapshots:
'@smithy/util-utf8': 2.3.0
tslib: 2.8.1
- '@smithy/util-stream@3.3.1':
- dependencies:
- '@smithy/fetch-http-handler': 4.1.1
- '@smithy/node-http-handler': 3.3.1
- '@smithy/types': 3.7.1
- '@smithy/util-base64': 3.0.0
- '@smithy/util-buffer-from': 3.0.0
- '@smithy/util-hex-encoding': 3.0.0
- '@smithy/util-utf8': 3.0.0
- tslib: 2.8.1
-
'@smithy/util-stream@4.0.1':
dependencies:
'@smithy/fetch-http-handler': 5.0.1
@@ -14170,11 +13690,18 @@ snapshots:
'@smithy/util-utf8': 4.0.0
tslib: 2.8.1
- '@smithy/util-uri-escape@2.2.0':
+ '@smithy/util-stream@4.1.2':
dependencies:
+ '@smithy/fetch-http-handler': 5.0.1
+ '@smithy/node-http-handler': 4.0.3
+ '@smithy/types': 4.1.0
+ '@smithy/util-base64': 4.0.0
+ '@smithy/util-buffer-from': 4.0.0
+ '@smithy/util-hex-encoding': 4.0.0
+ '@smithy/util-utf8': 4.0.0
tslib: 2.8.1
- '@smithy/util-uri-escape@3.0.0':
+ '@smithy/util-uri-escape@2.2.0':
dependencies:
tslib: 2.8.1
@@ -14187,11 +13714,6 @@ snapshots:
'@smithy/util-buffer-from': 2.2.0
tslib: 2.8.1
- '@smithy/util-utf8@3.0.0':
- dependencies:
- '@smithy/util-buffer-from': 3.0.0
- tslib: 2.8.1
-
'@smithy/util-utf8@4.0.0':
dependencies:
'@smithy/util-buffer-from': 4.0.0
@@ -14203,12 +13725,6 @@ snapshots:
'@smithy/types': 2.12.0
tslib: 2.8.1
- '@smithy/util-waiter@3.1.9':
- dependencies:
- '@smithy/abort-controller': 3.1.8
- '@smithy/types': 3.7.1
- tslib: 2.8.1
-
'@smithy/util-waiter@4.0.2':
dependencies:
'@smithy/abort-controller': 4.0.1
@@ -14442,8 +13958,6 @@ snapshots:
form-data: 2.5.2
optional: true
- '@types/resolve@1.20.6': {}
-
'@types/send@0.17.4':
dependencies:
'@types/mime': 1.3.5
@@ -14957,8 +14471,6 @@ snapshots:
call-bound: 1.0.3
is-array-buffer: 3.0.5
- array-flatten@3.0.0: {}
-
array-includes@3.1.8:
dependencies:
call-bind: 1.0.7
@@ -15138,18 +14650,17 @@ snapshots:
blake3-wasm@2.1.5: {}
- body-parser@2.0.2:
+ body-parser@2.1.0:
dependencies:
bytes: 3.1.2
content-type: 1.0.5
- debug: 3.1.0
- destroy: 1.2.0
+ debug: 4.4.0
http-errors: 2.0.0
iconv-lite: 0.5.2
on-finished: 2.4.1
- qs: 6.13.0
+ qs: 6.14.0
raw-body: 3.0.0
- type-is: 1.6.18
+ type-is: 2.0.0
transitivePeerDependencies:
- supports-color
@@ -15461,14 +14972,6 @@ snapshots:
date-fns@3.6.0: {}
- debug@2.6.9:
- dependencies:
- ms: 2.0.0
-
- debug@3.1.0:
- dependencies:
- ms: 2.0.0
-
debug@3.2.7:
dependencies:
ms: 2.1.3
@@ -15481,6 +14984,10 @@ snapshots:
dependencies:
ms: 2.1.2
+ debug@4.4.0:
+ dependencies:
+ ms: 2.1.3
+
decode-named-character-reference@1.0.2:
dependencies:
character-entities: 2.0.2
@@ -15658,8 +15165,6 @@ snapshots:
emoji-regex@9.2.2: {}
- encodeurl@1.0.2: {}
-
encodeurl@2.0.0: {}
end-of-stream@1.1.0:
@@ -16162,8 +15667,8 @@ snapshots:
'@typescript-eslint/parser': 8.7.0(eslint@8.57.1)(typescript@5.7.3)
eslint: 8.57.1
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1))(eslint@8.57.1)
- eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1)
+ eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@8.57.1)
+ eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
eslint-plugin-jsx-a11y: 6.10.0(eslint@8.57.1)
eslint-plugin-react: 7.36.1(eslint@8.57.1)
eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1)
@@ -16182,7 +15687,7 @@ snapshots:
'@typescript-eslint/parser': 8.7.0(eslint@8.57.1)(typescript@5.7.3)
eslint: 8.57.1
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1))(eslint@8.57.1)
+ eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1)
eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
eslint-plugin-jsx-a11y: 6.10.0(eslint@8.57.1)
eslint-plugin-react: 7.36.1(eslint@8.57.1)
@@ -16202,7 +15707,7 @@ snapshots:
'@typescript-eslint/parser': 8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3)
eslint: 9.11.1(jiti@1.21.6)
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint@9.11.1(jiti@1.21.6)))(eslint@9.11.1(jiti@1.21.6))
+ eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.11.1(jiti@1.21.6))
eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.11.1(jiti@1.21.6))
eslint-plugin-jsx-a11y: 6.10.0(eslint@9.11.1(jiti@1.21.6))
eslint-plugin-react: 7.37.4(eslint@9.11.1(jiti@1.21.6))
@@ -16222,7 +15727,7 @@ snapshots:
'@typescript-eslint/parser': 8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3)
eslint: 9.19.0(jiti@1.21.6)
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.19.0(jiti@1.21.6)))(eslint@9.19.0(jiti@1.21.6))
+ eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.19.0(jiti@1.21.6))
eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.19.0(jiti@1.21.6))
eslint-plugin-jsx-a11y: 6.10.0(eslint@9.19.0(jiti@1.21.6))
eslint-plugin-react: 7.37.4(eslint@9.19.0(jiti@1.21.6))
@@ -16242,32 +15747,32 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1))(eslint@8.57.1):
+ eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@8.57.1):
dependencies:
'@nolyfill/is-core-module': 1.0.39
debug: 4.3.6
enhanced-resolve: 5.17.1
eslint: 8.57.1
- eslint-module-utils: 2.11.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1)
+ eslint-module-utils: 2.11.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
fast-glob: 3.3.2
get-tsconfig: 4.8.0
is-bun-module: 1.2.1
is-glob: 4.0.3
optionalDependencies:
- eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1)
+ eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
transitivePeerDependencies:
- '@typescript-eslint/parser'
- eslint-import-resolver-node
- eslint-import-resolver-webpack
- supports-color
- eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1))(eslint@8.57.1):
+ eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1):
dependencies:
'@nolyfill/is-core-module': 1.0.39
debug: 4.3.6
enhanced-resolve: 5.17.1
eslint: 8.57.1
- eslint-module-utils: 2.11.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1)
+ eslint-module-utils: 2.11.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
fast-glob: 3.3.2
get-tsconfig: 4.8.0
is-bun-module: 1.2.1
@@ -16280,13 +15785,13 @@ snapshots:
- eslint-import-resolver-webpack
- supports-color
- eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint@9.11.1(jiti@1.21.6)))(eslint@9.11.1(jiti@1.21.6)):
+ eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.11.1(jiti@1.21.6)):
dependencies:
'@nolyfill/is-core-module': 1.0.39
debug: 4.3.6
enhanced-resolve: 5.17.1
eslint: 9.11.1(jiti@1.21.6)
- eslint-module-utils: 2.11.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint@9.11.1(jiti@1.21.6)))(eslint@9.11.1(jiti@1.21.6)))(eslint@9.11.1(jiti@1.21.6))
+ eslint-module-utils: 2.11.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.11.1(jiti@1.21.6))
fast-glob: 3.3.2
get-tsconfig: 4.8.0
is-bun-module: 1.2.1
@@ -16299,13 +15804,13 @@ snapshots:
- eslint-import-resolver-webpack
- supports-color
- eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.19.0(jiti@1.21.6)))(eslint@9.19.0(jiti@1.21.6)):
+ eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.19.0(jiti@1.21.6)):
dependencies:
'@nolyfill/is-core-module': 1.0.39
debug: 4.3.6
enhanced-resolve: 5.17.1
eslint: 9.19.0(jiti@1.21.6)
- eslint-module-utils: 2.11.0(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.19.0(jiti@1.21.6)))(eslint@9.19.0(jiti@1.21.6)))(eslint@9.19.0(jiti@1.21.6))
+ eslint-module-utils: 2.11.0(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.19.0(jiti@1.21.6))
fast-glob: 3.3.2
get-tsconfig: 4.8.0
is-bun-module: 1.2.1
@@ -16318,84 +15823,73 @@ snapshots:
- eslint-import-resolver-webpack
- supports-color
- eslint-module-utils@2.11.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1):
- dependencies:
- debug: 3.2.7
- optionalDependencies:
- '@typescript-eslint/parser': 8.7.0(eslint@8.57.1)(typescript@5.7.3)
- eslint: 8.57.1
- eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1))(eslint@8.57.1)
- transitivePeerDependencies:
- - supports-color
-
- eslint-module-utils@2.11.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1):
+ eslint-module-utils@2.11.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1):
dependencies:
debug: 3.2.7
optionalDependencies:
'@typescript-eslint/parser': 8.7.0(eslint@8.57.1)(typescript@5.7.3)
eslint: 8.57.1
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1))(eslint@8.57.1)
+ eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1)
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.11.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint@9.11.1(jiti@1.21.6)))(eslint@9.11.1(jiti@1.21.6)))(eslint@9.11.1(jiti@1.21.6)):
+ eslint-module-utils@2.11.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.11.1(jiti@1.21.6)):
dependencies:
debug: 3.2.7
optionalDependencies:
'@typescript-eslint/parser': 8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3)
eslint: 9.11.1(jiti@1.21.6)
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint@9.11.1(jiti@1.21.6)))(eslint@9.11.1(jiti@1.21.6))
+ eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.11.1(jiti@1.21.6))
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.11.0(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.19.0(jiti@1.21.6)))(eslint@9.19.0(jiti@1.21.6)))(eslint@9.19.0(jiti@1.21.6)):
+ eslint-module-utils@2.11.0(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.19.0(jiti@1.21.6)):
dependencies:
debug: 3.2.7
optionalDependencies:
'@typescript-eslint/parser': 8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3)
eslint: 9.19.0(jiti@1.21.6)
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.19.0(jiti@1.21.6)))(eslint@9.19.0(jiti@1.21.6))
+ eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.19.0(jiti@1.21.6))
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1):
+ eslint-module-utils@2.12.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1):
dependencies:
debug: 3.2.7
optionalDependencies:
'@typescript-eslint/parser': 8.7.0(eslint@8.57.1)(typescript@5.7.3)
eslint: 8.57.1
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1))(eslint@8.57.1)
+ eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1)
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint@9.11.1(jiti@1.21.6)))(eslint@9.11.1(jiti@1.21.6)))(eslint@9.11.1(jiti@1.21.6)):
+ eslint-module-utils@2.12.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.11.1(jiti@1.21.6)):
dependencies:
debug: 3.2.7
optionalDependencies:
'@typescript-eslint/parser': 8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3)
eslint: 9.11.1(jiti@1.21.6)
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint@9.11.1(jiti@1.21.6)))(eslint@9.11.1(jiti@1.21.6))
+ eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.11.1(jiti@1.21.6))
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.0(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.19.0(jiti@1.21.6)))(eslint@9.19.0(jiti@1.21.6)))(eslint@9.19.0(jiti@1.21.6)):
+ eslint-module-utils@2.12.0(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.19.0(jiti@1.21.6)):
dependencies:
debug: 3.2.7
optionalDependencies:
'@typescript-eslint/parser': 8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3)
eslint: 9.19.0(jiti@1.21.6)
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.19.0(jiti@1.21.6)))(eslint@9.19.0(jiti@1.21.6))
+ eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.19.0(jiti@1.21.6))
transitivePeerDependencies:
- supports-color
- eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1):
+ eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.8
@@ -16406,7 +15900,7 @@ snapshots:
doctrine: 2.1.0
eslint: 8.57.1
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.11.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1)
+ eslint-module-utils: 2.11.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
hasown: 2.0.2
is-core-module: 2.15.1
is-glob: 4.0.3
@@ -16434,7 +15928,7 @@ snapshots:
doctrine: 2.1.0
eslint: 8.57.1
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1)
+ eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
hasown: 2.0.2
is-core-module: 2.15.1
is-glob: 4.0.3
@@ -16463,7 +15957,7 @@ snapshots:
doctrine: 2.1.0
eslint: 9.11.1(jiti@1.21.6)
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint@9.11.1(jiti@1.21.6)))(eslint@9.11.1(jiti@1.21.6)))(eslint@9.11.1(jiti@1.21.6))
+ eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.11.1(jiti@1.21.6))
hasown: 2.0.2
is-core-module: 2.15.1
is-glob: 4.0.3
@@ -16492,7 +15986,7 @@ snapshots:
doctrine: 2.1.0
eslint: 9.19.0(jiti@1.21.6)
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.19.0(jiti@1.21.6)))(eslint@9.19.0(jiti@1.21.6)))(eslint@9.19.0(jiti@1.21.6))
+ eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.19.0(jiti@1.21.6))
hasown: 2.0.2
is-core-module: 2.15.1
is-glob: 4.0.3
@@ -16904,9 +16398,9 @@ snapshots:
express@5.0.1:
dependencies:
accepts: 2.0.0
- body-parser: 2.0.2
+ body-parser: 2.1.0
content-disposition: 1.0.0
- content-type: 1.0.5
+ content-type: 1.0.4
cookie: 0.7.1
cookie-signature: 1.2.2
debug: 4.3.6
@@ -16914,7 +16408,7 @@ snapshots:
encodeurl: 2.0.0
escape-html: 1.0.3
etag: 1.8.1
- finalhandler: 2.0.0
+ finalhandler: 2.1.0
fresh: 2.0.0
http-errors: 2.0.0
merge-descriptors: 2.0.0
@@ -16926,7 +16420,7 @@ snapshots:
proxy-addr: 2.0.7
qs: 6.13.0
range-parser: 1.2.1
- router: 2.0.0
+ router: 2.1.0
safe-buffer: 5.2.1
send: 1.1.0
serve-static: 2.1.0
@@ -17023,15 +16517,14 @@ snapshots:
filter-obj@5.1.0: {}
- finalhandler@2.0.0:
+ finalhandler@2.1.0:
dependencies:
- debug: 2.6.9
- encodeurl: 1.0.2
+ debug: 4.4.0
+ encodeurl: 2.0.0
escape-html: 1.0.3
on-finished: 2.4.1
parseurl: 1.3.3
statuses: 2.0.1
- unpipe: 1.0.0
transitivePeerDependencies:
- supports-color
@@ -18100,8 +17593,6 @@ snapshots:
dependencies:
'@types/mdast': 4.0.4
- media-typer@0.3.0: {}
-
media-typer@1.1.0: {}
merge-descriptors@2.0.0: {}
@@ -18263,7 +17754,7 @@ snapshots:
mime-db@1.52.0: {}
- mime-db@1.53.0: {}
+ mime-db@1.54.0: {}
mime-types@2.1.35:
dependencies:
@@ -18271,7 +17762,7 @@ snapshots:
mime-types@3.0.0:
dependencies:
- mime-db: 1.53.0
+ mime-db: 1.54.0
mime@3.0.0: {}
@@ -18387,8 +17878,6 @@ snapshots:
mri@1.2.0: {}
- ms@2.0.0: {}
-
ms@2.1.1: {}
ms@2.1.2: {}
@@ -19177,8 +18666,6 @@ snapshots:
promise-limit@2.7.0: {}
- promise.series@0.2.0: {}
-
promisepipe@3.0.0: {}
prop-types@15.8.1:
@@ -19231,6 +18718,10 @@ snapshots:
dependencies:
side-channel: 1.1.0
+ qs@6.14.0:
+ dependencies:
+ side-channel: 1.1.0
+
query-registry@3.0.1:
dependencies:
query-string: 9.1.0
@@ -19518,15 +19009,11 @@ snapshots:
'@rollup/rollup-win32-x64-msvc': 4.21.0
fsevents: 2.3.3
- router@2.0.0:
+ router@2.1.0:
dependencies:
- array-flatten: 3.0.0
is-promise: 4.0.0
- methods: 1.1.2
parseurl: 1.3.3
path-to-regexp: 8.2.0
- setprototypeof: 1.2.0
- utils-merge: 1.0.1
run-parallel@1.2.0:
dependencies:
@@ -20420,11 +19907,6 @@ snapshots:
type-fest@2.19.0: {}
- type-is@1.6.18:
- dependencies:
- media-typer: 0.3.0
- mime-types: 2.1.35
-
type-is@2.0.0:
dependencies:
content-type: 1.0.5