diff --git a/inlang/source-code/editor/src/pages/@host/@owner/@repository/State.tsx b/inlang/source-code/editor/src/pages/@host/@owner/@repository/State.tsx index b566ae4d4b..d672f7c171 100644 --- a/inlang/source-code/editor/src/pages/@host/@owner/@repository/State.tsx +++ b/inlang/source-code/editor/src/pages/@host/@owner/@repository/State.tsx @@ -23,7 +23,9 @@ import { openRepository, createNodeishMemoryFs, type Repository, + type LixError } from "@lix-js/client" + import { publicEnv } from "@inlang/env-variables" import { LanguageTag, @@ -66,6 +68,16 @@ type EditorStateSchema = { */ mutateForkStatus: (args: { ahead: number; behind: number; conflicts: boolean }) => void + pushChanges: (args: { + user: LocalStorageSchema["user"] + setFsChange: (date: Date) => void + setLastPullTime: (date: Date) => void + }) => Promise> + + mergeUpstream: () => Promise>> + + createFork: () => Promise>> + currentBranch: Resource /** * The branch names of current repo. @@ -159,7 +171,7 @@ type EditorStateSchema = { /** * Expose lix errors that happen wihle opening the repository */ - lixErrors: () => ReturnType + lixErrors: () => LixError[] /** * Unpushed changes in the repository. @@ -254,7 +266,7 @@ export function EditorStateProvider(props: { children: JSXElement }) { const [localStorage] = useLocalStorage() ?? [] // get lix errors - const [lixErrors, setLixErrors] = createSignal>([]) + const [lixErrors, setLixErrors] = createSignal([]) const [activeBranch, setActiveBranch] = createSignal( params.get("branch") || undefined @@ -291,23 +303,18 @@ export function EditorStateProvider(props: { children: JSXElement }) { // @ts-expect-error window.repo = newRepo } - - if (newRepo.errors().length > 0) { - setLixErrors(newRepo.errors()) - return - } else { - setLixErrors([]) - } + setLixErrors([]) // @ts-ignore -- causes reactivity bugs because the sdk uses watch and triggers updates on changes caused by itself newRepo.nodeishFs.watch = () => {} setLastPullTime(new Date()) + // Invalidate the project while we switch branches setProject(undefined) return newRepo - } catch (err) { - console.error(err) + } catch (e) { + setLixErrors([e as Error]) return } } else { @@ -316,33 +323,86 @@ export function EditorStateProvider(props: { children: JSXElement }) { } ) - repo()?.errors.subscribe((errors: any) => { - setLixErrors(errors) - }) + async function pushChanges(args: { + user: LocalStorageSchema["user"] + setFsChange: (date: Date) => void + setLastPullTime: (date: Date) => void + }): Promise> { + const loadedRepo = repo() + if (!loadedRepo) { + return { error: new PushException("Repo not loaded") } + } - const isForkSyncDisabled = () => - localStorage.disableForkSyncWarning?.some( - (repo) => repo.owner === routeParams().owner && repo.repository === routeParams().repository - ) + if (typeof args.user === "undefined" || args.user?.isLoggedIn === false) { + return { error: new PushException("User not logged in") } + } - const [forkStatus, { refetch: refetchForkStatus, mutate: mutateForkStatus }] = createResource( - () => { - if (repo() && !isForkSyncDisabled()) { - return repo() - } else { - return false - } - }, - async (args) => { - const value = await args.forkStatus() - if ("error" in value) { - return { ahead: 0, behind: 0, conflicts: false } - } else { - return value + const filesWithUncommittedChanges = await loadedRepo.statusList({ + filter: (f: any) => + f.endsWith("project_id") || + f.endsWith(".json") || + f.endsWith(".po") || + f.endsWith(".yaml") || + f.endsWith(".yml") || + f.endsWith(".js") || + f.endsWith(".ts"), + }) + + if (filesWithUncommittedChanges.length > 0) { + // commit changes + await loadedRepo.commit({ + author: { + name: args.user.username, + email: args.user.email, + }, + message: "Fink 🐦: update translations", + include: filesWithUncommittedChanges.map((f) => f[0]), + }) + } + + // triggering a side effect here to trigger a re-render + // of components that depends on fs + args.setFsChange(new Date()) + // push changes + try { + const push = await loadedRepo.push() + if (push?.ok === false) { + return { error: new PushException("Failed to push", { cause: push.error }) } } - }, - { initialValue: { ahead: 0, behind: 0, conflicts: false } } - ) + await loadedRepo.pull({ + author: { + name: args.user.username, + email: args.user.email, + }, + fastForward: true, + singleBranch: true, + }) + const time = new Date() + // triggering a rebuild of everything fs related + args.setFsChange(time) + args.setLastPullTime(time) + return { data: true } + } catch (error) { + return { error: (error as PushException) ?? "Unknown error" } + } + } + + async function mergeUpstream(): Promise>> { + const loadedRepo = repo() + if (!loadedRepo) { + throw new Error("Repo not loaded") + } + + return loadedRepo.mergeUpstream() + } + + async function createFork() { + const loadedRepo = repo() + if (!loadedRepo) { + throw new Error("Repo not loaded yet") + } + return await loadedRepo.createFork() + } const [projectList] = createResource( () => { @@ -385,13 +445,13 @@ export function EditorStateProvider(props: { children: JSXElement }) { // open the inlang project and store it in a resource const [project, { mutate: setProject }] = createResource( () => { - if (repo() === undefined || lixErrors().length > 0 || activeProject() === undefined) { + if (repo() === undefined || activeProject() === undefined) { return false } - return { newRepo: repo(), lixErrors: lixErrors(), activeProject: activeProject() } + return { newRepo: repo(), activeProject: activeProject() } }, - async ({ newRepo, lixErrors, activeProject }) => { - if (lixErrors.length === 0 && newRepo) { + async ({ newRepo, activeProject }) => { + if (newRepo) { const project = solidAdapter( await loadProject({ repo: newRepo, @@ -455,25 +515,62 @@ export function EditorStateProvider(props: { children: JSXElement }) { const [githubRepositoryInformation, { refetch: refetchRepoInfo }] = createResource( () => { + const loadedRepo = repo() if ( localStorage?.user === undefined || routeParams().owner === undefined || routeParams().repository === undefined || - repo() === undefined + loadedRepo === undefined ) { return false } return { + repo: loadedRepo, user: localStorage.user, routeParams: routeParams(), } }, - async () => { - const repoMeta = await repo()?.getMeta() + async ({ repo: loadedRepo }) => { + const repoMeta = await loadedRepo.getMeta() + if ("error" in repoMeta) { + setLixErrors([repoMeta.error, ...lixErrors()]) + } return repoMeta } ) + const isForkSyncDisabled = () => + localStorage.disableForkSyncWarning?.some( + (repo) => repo.owner === routeParams().owner && repo.repository === routeParams().repository + ) + + const [forkStatus, { refetch: refetchForkStatus, mutate: mutateForkStatus }] = createResource( + () => { + const repoMeta = githubRepositoryInformation() + if ( + repo() && + !isForkSyncDisabled() && + repoMeta && + !("error" in repoMeta) && + repoMeta.isFork + ) { + return { repo: repo() } + } else { + return false + } + }, + async (args) => { + const value = await args.repo!.forkStatus() + if ("error" in value) { + setLixErrors([new Error(value.error), ...lixErrors()]) + return { ahead: 0, behind: 0, conflicts: false } + } else { + return value + } + }, + { initialValue: { ahead: 0, behind: 0, conflicts: false } } + ) + const [previousLoginStatus, setPreviousLoginStatus] = createSignal(localStorage?.user?.isLoggedIn) createEffect( on( @@ -496,7 +593,7 @@ export function EditorStateProvider(props: { children: JSXElement }) { const [currentBranch] = createResource( () => { - if (lixErrors().length > 0 || repo() === undefined) { + if (repo() === undefined) { return {} } else { return { repo: repo() } @@ -534,7 +631,6 @@ export function EditorStateProvider(props: { children: JSXElement }) { return { user: localStorage?.user?.isLoggedIn ?? "not logged in", routeParams: currentPageContext.routeParams as EditorRouteParams, - currentRepo: repo(), repoMeta: githubRepositoryInformation(), } }, @@ -560,6 +656,9 @@ export function EditorStateProvider(props: { children: JSXElement }) { forkStatus, mutateForkStatus, refetchForkStatus, + pushChanges, + mergeUpstream, + createFork, currentBranch, branchNames, githubRepositoryInformation, @@ -622,66 +721,3 @@ export class UnknownException extends Error { super(id) } } - -/** - * Pushed changes and pulls right afterwards. - */ -export async function pushChanges(args: { - repo: Repository - user: LocalStorageSchema["user"] - setFsChange: (date: Date) => void - setLastPullTime: (date: Date) => void -}): Promise> { - if (typeof args.user === "undefined" || args.user?.isLoggedIn === false) { - return { error: new PushException("User not logged in") } - } - - const filesWithUncommittedChanges = await args.repo.statusList({ - filter: (f: any) => - f.endsWith("project_id") || - f.endsWith(".json") || - f.endsWith(".po") || - f.endsWith(".yaml") || - f.endsWith(".yml") || - f.endsWith(".js") || - f.endsWith(".ts"), - }) - - if (filesWithUncommittedChanges.length > 0) { - // commit changes - await args.repo.commit({ - author: { - name: args.user.username, - email: args.user.email, - }, - message: "Fink 🐦: update translations", - include: filesWithUncommittedChanges.map((f) => f[0]), - }) - } - - // triggering a side effect here to trigger a re-render - // of components that depends on fs - args.setFsChange(new Date()) - // push changes - try { - const push = await args.repo.push() - if (push?.ok === false) { - return { error: new PushException("Failed to push", { cause: push.error }) } - } - await args.repo.pull({ - author: { - name: args.user.username, - email: args.user.email, - }, - fastForward: true, - singleBranch: true, - }) - const time = new Date() - // triggering a rebuild of everything fs related - args.setFsChange(time) - args.setLastPullTime(time) - return { data: true } - } catch (error) { - return { error: (error as PushException) ?? "Unknown error" } - } -} diff --git a/inlang/source-code/editor/src/pages/@host/@owner/@repository/components/Gitfloat.tsx b/inlang/source-code/editor/src/pages/@host/@owner/@repository/components/Gitfloat.tsx index cc8924702d..f74d89c915 100644 --- a/inlang/source-code/editor/src/pages/@host/@owner/@repository/components/Gitfloat.tsx +++ b/inlang/source-code/editor/src/pages/@host/@owner/@repository/components/Gitfloat.tsx @@ -1,7 +1,7 @@ import { useLocalStorage } from "#src/services/local-storage/index.js" import { createEffect, createSignal, type JSXElement, onMount, Show, on } from "solid-js" import IconGithub from "~icons/cib/github" -import { pushChanges, useEditorState } from "../State.jsx" +import { useEditorState } from "../State.jsx" import type { SlDialog } from "@shoelace-style/shoelace" import { showToast } from "#src/interface/components/Toast.jsx" import { navigate } from "vike/client/router" @@ -37,9 +37,12 @@ export const Gitfloat = () => { forkStatus, mutateForkStatus, refetchForkStatus, + createFork, userIsCollaborator, githubRepositoryInformation, currentBranch, + pushChanges, + mergeUpstream, localChanges, setLocalChanges, setFsChange, @@ -72,7 +75,7 @@ export const Gitfloat = () => { } else if (localStorage?.user?.isLoggedIn === false) { return "login" } else if ( - typeof githubRepositoryInformation() === "undefined" || + typeof repoInfo === "undefined" || userIsCollaborator.loading || !projectList() || isForking() @@ -123,9 +126,7 @@ export const Gitfloat = () => { return } setIsForking(true) - const response = await repo() - ?.createFork() - .catch((err) => err) + const response = await createFork().catch((err) => err) telemetryBrowser.capture("EDITOR created fork", { owner: routeParams().owner, @@ -179,7 +180,6 @@ export const Gitfloat = () => { } const pushResult = await pushChanges({ - repo: repo()!, user: localStorage.user, setFsChange, setLastPullTime, @@ -413,7 +413,7 @@ export const Gitfloat = () => { prop:size="small" onClick={async () => { setIsMerging(true) - await repo()?.mergeUpstream() + await mergeUpstream() refetchRepo() setIsMerging(false) setTimeout(() => { diff --git a/inlang/source-code/manage/src/components/InlangManage.ts b/inlang/source-code/manage/src/components/InlangManage.ts index 60572cab7e..10e7b8d14b 100644 --- a/inlang/source-code/manage/src/components/InlangManage.ts +++ b/inlang/source-code/manage/src/components/InlangManage.ts @@ -79,15 +79,13 @@ export class InlangManage extends TwLitElement { projectDropdown: NodeListOf | undefined async projectHandler() { - const repo = await openRepository( - `${publicEnv.PUBLIC_GIT_PROXY_BASE_URL}/git/${this.url.repo}`, - { + let repo: Repository + try { + repo = await openRepository(`${publicEnv.PUBLIC_GIT_PROXY_BASE_URL}/git/${this.url.repo}`, { nodeishFs: createNodeishMemoryFs(), branch: this.url.branch ? this.url.branch : undefined, - } - ) - - if (repo.errors().length > 0) { + }) + } catch (e) { this.projects = "no-access" return } diff --git a/inlang/source-code/sdk/src/migrations/maybeCreateFirstProjectId.test.ts b/inlang/source-code/sdk/src/migrations/maybeCreateFirstProjectId.test.ts index 3aad6dd0d4..c931548e53 100644 --- a/inlang/source-code/sdk/src/migrations/maybeCreateFirstProjectId.test.ts +++ b/inlang/source-code/sdk/src/migrations/maybeCreateFirstProjectId.test.ts @@ -1,7 +1,6 @@ import { generateProjectId } from "./maybeCreateFirstProjectId.js" import { it, expect } from "vitest" -import { openRepository } from "@lix-js/client/src/openRepository.ts" -import { mockRepo, createNodeishMemoryFs } from "@lix-js/client" +import { mockRepo } from "@lix-js/client" import { type Snapshot } from "@lix-js/fs" // eslint-disable-next-line no-restricted-imports -- test import { readFileSync } from "node:fs" @@ -22,13 +21,11 @@ it("should generate a project id", async () => { }) it("should return undefined if repoMeta contains error", async () => { - const repoWithError = await openRepository("https://github.com/inlang/no-exist", { - nodeishFs: createNodeishMemoryFs(), - }) + await repo.nodeishFs.rm("/.git", { recursive: true }) const projectId = await generateProjectId({ - repo: repoWithError, + repo: repo, projectPath: "mocked_project_path", }) expect(projectId).toBeUndefined() -}) +}) \ No newline at end of file diff --git a/lix/packages/client/src/api.test.ts b/lix/packages/client/src/api.test.ts index a5e5dbe41f..6ca199fe83 100644 --- a/lix/packages/client/src/api.test.ts +++ b/lix/packages/client/src/api.test.ts @@ -1,4 +1,4 @@ -import { describe, it, expect, vi } from "vitest" +import { describe, it, expect } from "vitest" import { openRepository, findRepoRoot } from "./index.ts" // @ts-ignore -- ts import not working correctly, TODO: find out why import { createNodeishMemoryFs, fromSnapshot } from "@lix-js/fs" @@ -14,18 +14,14 @@ import { resolve } from "node:path" describe("main workflow", () => { let repository: Awaited> - it("allows to subscribe to errors", async () => { - const errorHandler = vi.fn() - repository = await openRepository("https://github.com/inlang/does-not-exist", { - nodeishFs: createNodeishMemoryFs(), - }) - - repository.errors.subscribe(errorHandler) - - await new Promise((resolve) => setTimeout(resolve, 1000)) - - expect(errorHandler.mock.calls.length).toBe(1) - expect(errorHandler.mock.calls[0][0][0].code).toBe("HttpError") + it("should throw errors directly", async () => { + try { + repository = await openRepository("https://github.com/inlang/does-not-exist", { + nodeishFs: createNodeishMemoryFs(), + }) + } catch (e) { + expect(e.code).toBe("HttpError") + } }) it("opens a repo url without error", async () => { diff --git a/lix/packages/client/src/git/_checkout.js b/lix/packages/client/src/git/_checkout.js index 2e7524bd39..39257e29f1 100644 --- a/lix/packages/client/src/git/_checkout.js +++ b/lix/packages/client/src/git/_checkout.js @@ -321,6 +321,7 @@ async function analyze({ fs, cache, onProgress, dir, gitdir, ref, force, filepat // match against base paths // @ts-ignore if (filepaths && !filepaths.some((base) => _worthWalking(fullpath, base))) { + // eslint-disable-next-line unicorn/no-null -- return null to skip walking of ignored trees (folders) return null } // Emit progress event diff --git a/lix/packages/client/src/index.ts b/lix/packages/client/src/index.ts index 3305a7bad5..a64522dc8b 100644 --- a/lix/packages/client/src/index.ts +++ b/lix/packages/client/src/index.ts @@ -1,4 +1,4 @@ -export { type Repository } from "./api.js" +export { type Repository, LixError } from "./api.js" export { openRepository, findRepoRoot } from "./openRepository.js" export { createNodeishMemoryFs } from "@lix-js/fs" export { hash } from "./hash.js" diff --git a/lix/packages/client/src/openRepository.ts b/lix/packages/client/src/openRepository.ts index c361b45f5f..9e901f5e3f 100644 --- a/lix/packages/client/src/openRepository.ts +++ b/lix/packages/client/src/openRepository.ts @@ -381,9 +381,6 @@ export async function openRepository( noTags: true, }) .then(() => checkOutPlaceholders()) - .catch((newError: Error) => { - setErrors((previous: any) => [...(previous || []), newError]) - }) } else { console.info("Using existing cloned repo") } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 404f47dfe5..7cacdf7914 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,7 +59,7 @@ importers: version: link:../../source-code/cli '@types/node': specifier: ^20.2.3 - version: 20.12.7 + version: 20.12.6 '@types/react': specifier: ^18.2.25 version: 18.2.75 @@ -497,7 +497,7 @@ importers: version: 3.1.2 posthog-js: specifier: ^1.91.1 - version: 1.121.0 + version: 1.120.2 prosemirror-history: specifier: ^1.3.0 version: 1.4.0 @@ -664,7 +664,7 @@ importers: version: 0.1.2 '@types/node': specifier: ^20.12.3 - version: 20.12.7 + version: 20.12.6 eslint: specifier: ^8.57.0 version: 8.57.0 @@ -726,7 +726,7 @@ importers: devDependencies: '@types/node': specifier: ^20.11.16 - version: 20.12.7 + version: 20.12.6 '@vitest/coverage-v8': specifier: 0.34.6 version: 0.34.6(vitest@0.34.6) @@ -799,7 +799,7 @@ importers: version: 10.0.6 '@types/node': specifier: ^20.11.16 - version: 20.12.7 + version: 20.12.6 '@types/require-from-string': specifier: ^1.2.1 version: 1.2.3 @@ -862,7 +862,7 @@ importers: version: 3.1.3 ts-node: specifier: ^10.9.1 - version: 10.9.2(@types/node@20.12.7)(typescript@5.3.2) + version: 10.9.2(@types/node@20.12.6)(typescript@5.3.2) typescript: specifier: 5.3.2 version: 5.3.2 @@ -902,7 +902,7 @@ importers: version: 8.4.38 posthog-js: specifier: ^1.91.1 - version: 1.121.0 + version: 1.120.2 tsx: specifier: ^4.6.2 version: 4.7.2 @@ -942,7 +942,7 @@ importers: version: 4.17.21 '@types/node': specifier: ^20.10.4 - version: 20.12.7 + version: 20.12.6 autoprefixer: specifier: ^10.4.16 version: 10.4.19(postcss@8.4.38) @@ -960,7 +960,7 @@ importers: version: 5.3.2 vite: specifier: 4.5.2 - version: 4.5.2(@types/node@20.12.7) + version: 4.5.2(@types/node@20.12.6) inlang/source-code/markdown: dependencies: @@ -1306,7 +1306,7 @@ importers: version: 1.2.3 '@types/node': specifier: ^20.11.4 - version: 20.12.7 + version: 20.12.6 '@vitest/coverage-v8': specifier: 0.34.6 version: 0.34.6(vitest@0.34.6) @@ -1321,10 +1321,10 @@ importers: version: 5.2.2 vite: specifier: 4.5.2 - version: 4.5.2(@types/node@20.12.7) + version: 4.5.2(@types/node@20.12.6) vite-plugin-dts: specifier: ^3.8.1 - version: 3.8.1(@types/node@20.12.7)(rollup@3.29.1)(typescript@5.2.2)(vite@4.5.2) + version: 3.8.1(@types/node@20.12.6)(rollup@3.29.1)(typescript@5.2.2)(vite@4.5.2) vite-tsconfig-paths: specifier: ^4.3.2 version: 4.3.2(typescript@5.2.2)(vite@4.5.2) @@ -1447,7 +1447,7 @@ importers: version: link:../.. '@types/node': specifier: ^20 - version: 20.12.7 + version: 20.12.6 '@types/react': specifier: ^18 version: 18.2.75 @@ -1478,7 +1478,7 @@ importers: devDependencies: '@types/node': specifier: ^20 - version: 20.12.7 + version: 20.12.6 '@types/react': specifier: ^18.2.25 version: 18.2.75 @@ -1509,7 +1509,7 @@ importers: version: link:../.. '@types/node': specifier: ^20 - version: 20.12.7 + version: 20.12.6 '@types/react': specifier: ^18 version: 18.2.75 @@ -1568,7 +1568,7 @@ importers: devDependencies: '@types/node': specifier: ^20 - version: 20.12.7 + version: 20.12.6 '@vitest/coverage-v8': specifier: 0.34.6 version: 0.34.6(vitest@0.34.6) @@ -2214,7 +2214,7 @@ importers: version: 4.3.4(supports-color@8.1.1) i18next: specifier: ^23.10.0 - version: 23.11.1 + version: 23.11.0 throttle-debounce: specifier: ^5.0.0 version: 5.0.0 @@ -2224,7 +2224,7 @@ importers: version: 4.1.12 '@types/node': specifier: ^20.11.20 - version: 20.12.7 + version: 20.12.6 '@types/throttle-debounce': specifier: 5.0.0 version: 5.0.0 @@ -2240,7 +2240,7 @@ importers: devDependencies: '@types/node': specifier: ^20.12.6 - version: 20.12.7 + version: 20.12.6 vitest: specifier: 0.34.6 version: 0.34.6(jsdom@22.1.0) @@ -2317,7 +2317,7 @@ importers: devDependencies: '@nx/storybook': specifier: ^18.0.4 - version: 18.2.4(@types/node@20.12.7)(nx@17.2.8)(typescript@5.3.3) + version: 18.2.3(@types/node@20.12.6)(nx@17.2.8)(typescript@5.3.3) '@storybook/addon-essentials': specifier: ^7.6.16 version: 7.6.17(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0) @@ -2368,7 +2368,7 @@ importers: version: 2.0.6(@types/express@4.17.17) posthog-js: specifier: ^1.53.2 - version: 1.121.0 + version: 1.120.2 posthog-node: specifier: ^3.0.0 version: 3.1.3 @@ -5861,7 +5861,7 @@ packages: /@fastify/fast-json-stringify-compiler@4.3.0: resolution: {integrity: sha512-aZAXGYo6m22Fk1zZzEUKBvut/CIIQe/BapEORnxiD5Qr0kPHqqI69NtEMCme74h+at72sPhbkb4ZrLd1W3KRLA==} dependencies: - fast-json-stringify: 5.14.1 + fast-json-stringify: 5.14.0 dev: true /@fastify/merge-json-schemas@0.1.1: @@ -6229,7 +6229,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.12.7 + '@types/node': 20.12.6 '@types/yargs': 17.0.32 chalk: 4.1.2 dev: true @@ -6397,27 +6397,27 @@ packages: react: 18.2.0 dev: true - /@microsoft/api-extractor-model@7.28.13(@types/node@20.12.7): + /@microsoft/api-extractor-model@7.28.13(@types/node@20.12.6): resolution: {integrity: sha512-39v/JyldX4MS9uzHcdfmjjfS6cYGAoXV+io8B5a338pkHiSt+gy2eXQ0Q7cGFJ7quSa1VqqlMdlPrB6sLR/cAw==} dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 4.0.2(@types/node@20.12.7) + '@rushstack/node-core-library': 4.0.2(@types/node@20.12.6) transitivePeerDependencies: - '@types/node' dev: true - /@microsoft/api-extractor@7.43.0(@types/node@20.12.7): + /@microsoft/api-extractor@7.43.0(@types/node@20.12.6): resolution: {integrity: sha512-GFhTcJpB+MI6FhvXEI9b2K0snulNLWHqC/BbcJtyNYcKUiw7l3Lgis5ApsYncJ0leALX7/of4XfmXk+maT111w==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.28.13(@types/node@20.12.7) + '@microsoft/api-extractor-model': 7.28.13(@types/node@20.12.6) '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 4.0.2(@types/node@20.12.7) + '@rushstack/node-core-library': 4.0.2(@types/node@20.12.6) '@rushstack/rig-package': 0.5.2 - '@rushstack/terminal': 0.10.0(@types/node@20.12.7) - '@rushstack/ts-command-line': 4.19.1(@types/node@20.12.7) + '@rushstack/terminal': 0.10.0(@types/node@20.12.6) + '@rushstack/ts-command-line': 4.19.1(@types/node@20.12.6) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.8 @@ -6681,10 +6681,10 @@ packages: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - /@nrwl/cypress@18.2.4(@types/node@20.12.7)(nx@17.2.8)(typescript@5.3.3): - resolution: {integrity: sha512-lU1/JADUic3yU5MpjLlwcILwaw642lzCPT1aAdDuJIvwFeSor/OJnSlMBvivu0VuUBP2k6F203gdgVUFtCtHeA==} + /@nrwl/cypress@18.2.3(@types/node@20.12.6)(nx@17.2.8)(typescript@5.3.3): + resolution: {integrity: sha512-P44e3hmhXWK6jALoHK8bAVUvIqGP8SCX/GM/e6jVAZIjvAC+L69WTkAXVLgZkiD8WpZegSho47AtaL1D256a/g==} dependencies: - '@nx/cypress': 18.2.4(@types/node@20.12.7)(nx@17.2.8)(typescript@5.3.3) + '@nx/cypress': 18.2.3(@types/node@20.12.6)(nx@17.2.8)(typescript@5.3.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -6700,18 +6700,18 @@ packages: - verdaccio dev: true - /@nrwl/devkit@18.2.4(nx@17.2.8): - resolution: {integrity: sha512-dLK8MMb3eEFWlhtI1kNDNbWIT1Xbrgg3eAQ+Ix/N5JDbxJkJhE28WsIJgQb1NTwe/N87O5JtOpxz4/TsSLJCsQ==} + /@nrwl/devkit@18.2.3(nx@17.2.8): + resolution: {integrity: sha512-BJQdPmXFze7g4zsHhwSTssAcm/hvl0rXbIzZYQxncsVU4d+Fx0GS3JYBZ+9EcfnCeAEb10jGvn7Rfk+0okMmOw==} dependencies: - '@nx/devkit': 18.2.4(nx@17.2.8) + '@nx/devkit': 18.2.3(nx@17.2.8) transitivePeerDependencies: - nx dev: true - /@nrwl/js@18.2.4(@types/node@20.12.7)(nx@17.2.8)(typescript@5.3.3): - resolution: {integrity: sha512-/NZUOoR13BdKsuuuusNXH9wUDpWuPHIvHAQiI0hF16mmQOBJb+xz5M81+AtyTfF4ITKaMn+RV12mLesfo3zwxg==} + /@nrwl/js@18.2.3(@types/node@20.12.6)(nx@17.2.8)(typescript@5.3.3): + resolution: {integrity: sha512-fOpKQg7CvzOmcow9fbBc5l96Pbv8gTe9qba4jiw3Z+EH776qraNBL9pRpff653V+obVh//gkq84BUeoJgk8vzQ==} dependencies: - '@nx/js': 18.2.4(@types/node@20.12.7)(nx@17.2.8)(typescript@5.3.3) + '@nx/js': 18.2.3(@types/node@20.12.6)(nx@17.2.8)(typescript@5.3.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -6725,10 +6725,10 @@ packages: - verdaccio dev: true - /@nrwl/js@18.2.4(@types/node@20.12.7)(nx@17.2.8)(typescript@5.4.4): - resolution: {integrity: sha512-/NZUOoR13BdKsuuuusNXH9wUDpWuPHIvHAQiI0hF16mmQOBJb+xz5M81+AtyTfF4ITKaMn+RV12mLesfo3zwxg==} + /@nrwl/js@18.2.3(@types/node@20.12.6)(nx@17.2.8)(typescript@5.4.4): + resolution: {integrity: sha512-fOpKQg7CvzOmcow9fbBc5l96Pbv8gTe9qba4jiw3Z+EH776qraNBL9pRpff653V+obVh//gkq84BUeoJgk8vzQ==} dependencies: - '@nx/js': 18.2.4(@types/node@20.12.7)(nx@17.2.8)(typescript@5.4.4) + '@nx/js': 18.2.3(@types/node@20.12.6)(nx@17.2.8)(typescript@5.4.4) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -6750,10 +6750,10 @@ packages: - debug dev: true - /@nrwl/storybook@18.2.4(@types/node@20.12.7)(nx@17.2.8)(typescript@5.3.3): - resolution: {integrity: sha512-T0bLWMYRAT7mZbmd4JychwBJnzvWnqD1jwhYS/oSK3Jbm08gQRLLRFUngoBFvUDBngytftRKMiJ46WCs3JrqhQ==} + /@nrwl/storybook@18.2.3(@types/node@20.12.6)(nx@17.2.8)(typescript@5.3.3): + resolution: {integrity: sha512-+kZYFSKtZp4+qDav2Z9+xGtRoCiYFE7toKSWNO+7qBmuEm+noCppgxyJ4dv92gc2DR8FSWPrHKp5x+Km0dwJYQ==} dependencies: - '@nx/storybook': 18.2.4(@types/node@20.12.7)(nx@17.2.8)(typescript@5.3.3) + '@nx/storybook': 18.2.3(@types/node@20.12.6)(nx@17.2.8)(typescript@5.3.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -6781,11 +6781,11 @@ packages: - debug dev: true - /@nrwl/tao@18.2.4: - resolution: {integrity: sha512-kgJwZ26F+AzvFXaW5eh1g4HLntPcJ6+EE7JyEvrdRzpw7KxTqWy6Ql7dYys6zGlpP4c3PbsXwdc7tGM3Df2PNg==} + /@nrwl/tao@18.2.3: + resolution: {integrity: sha512-vmteqzGcKPbexaAVPb/7VfXI5dXxzZwSm3rem3z20QlDOmNh1545VLO9YEfT5xzmZT2CC7F0etR4KcrJLtoT5g==} hasBin: true dependencies: - nx: 18.2.4 + nx: 18.2.3 tslib: 2.6.2 transitivePeerDependencies: - '@swc-node/register' @@ -6793,28 +6793,28 @@ packages: - debug dev: true - /@nrwl/workspace@18.2.4: - resolution: {integrity: sha512-rlKDKyqwd8IFWwGFhJ0/KW0P+ae6gQEwzpF9P91DLC1BAEJt9gOA0GLKNy7XyhoPX2EvXg/GwDRGMqGxqKnFuQ==} + /@nrwl/workspace@18.2.3: + resolution: {integrity: sha512-5tVtui/iy+VZTk3x/eFj21Zm0ICPUre9CfB5jlJ2MwH8w+96+186Yt2XGJATkFfnVnjqnszOcjk5BLlra8fdLA==} dependencies: - '@nx/workspace': 18.2.4 + '@nx/workspace': 18.2.3 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug dev: true - /@nx/cypress@18.2.4(@types/node@20.12.7)(nx@17.2.8)(typescript@5.3.3): - resolution: {integrity: sha512-Z89Lhtklj3VWxyxl01dofmgVzHwlHt2FDpnC4KKjAWYxfVTo3p0LYtFpTxbS/geDtiGsJsj+I9LMaBcEGJ3vJQ==} + /@nx/cypress@18.2.3(@types/node@20.12.6)(nx@17.2.8)(typescript@5.3.3): + resolution: {integrity: sha512-TY5LC4cXFAMq3hrIQDTKYwGgNVDWCTF6i22gaaMlTayowfSWcEug5FHfBGXzpvYR4Q5Snci988krI1yN/6Fbfw==} peerDependencies: cypress: '>= 3 < 14' peerDependenciesMeta: cypress: optional: true dependencies: - '@nrwl/cypress': 18.2.4(@types/node@20.12.7)(nx@17.2.8)(typescript@5.3.3) - '@nx/devkit': 18.2.4(nx@17.2.8) - '@nx/eslint': 18.2.4(@types/node@20.12.7)(nx@17.2.8) - '@nx/js': 18.2.4(@types/node@20.12.7)(nx@17.2.8)(typescript@5.3.3) + '@nrwl/cypress': 18.2.3(@types/node@20.12.6)(nx@17.2.8)(typescript@5.3.3) + '@nx/devkit': 18.2.3(nx@17.2.8) + '@nx/eslint': 18.2.3(@types/node@20.12.6)(nx@17.2.8) + '@nx/js': 18.2.3(@types/node@20.12.6)(nx@17.2.8)(typescript@5.3.3) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.3.3) detect-port: 1.5.1 semver: 7.6.0 @@ -6833,12 +6833,12 @@ packages: - verdaccio dev: true - /@nx/devkit@18.2.4(nx@17.2.8): - resolution: {integrity: sha512-Ws3BcA/aeXuwsCQ5e7PYy2H7DswareTOEfgs7izxNyGugpydktVH9DZZTOFNDsc06yzgvyTucDbDQ+JsrJ9PcQ==} + /@nx/devkit@18.2.3(nx@17.2.8): + resolution: {integrity: sha512-dugw9Jm3Og28uwGee94P3KYkqiUV7J8RgibOQjQG4J2Vt3DPBNEGSgBD72qKkzpioEo+XSVUkn9h3GrdmnRU+Q==} peerDependencies: nx: '>= 16 <= 18' dependencies: - '@nrwl/devkit': 18.2.4(nx@17.2.8) + '@nrwl/devkit': 18.2.3(nx@17.2.8) ejs: 3.1.9 enquirer: 2.3.6 ignore: 5.3.1 @@ -6849,33 +6849,33 @@ packages: yargs-parser: 21.1.1 dev: true - /@nx/devkit@18.2.4(nx@18.2.4): - resolution: {integrity: sha512-Ws3BcA/aeXuwsCQ5e7PYy2H7DswareTOEfgs7izxNyGugpydktVH9DZZTOFNDsc06yzgvyTucDbDQ+JsrJ9PcQ==} + /@nx/devkit@18.2.3(nx@18.2.3): + resolution: {integrity: sha512-dugw9Jm3Og28uwGee94P3KYkqiUV7J8RgibOQjQG4J2Vt3DPBNEGSgBD72qKkzpioEo+XSVUkn9h3GrdmnRU+Q==} peerDependencies: nx: '>= 16 <= 18' dependencies: - '@nrwl/devkit': 18.2.4(nx@17.2.8) + '@nrwl/devkit': 18.2.3(nx@17.2.8) ejs: 3.1.9 enquirer: 2.3.6 ignore: 5.3.1 - nx: 18.2.4 + nx: 18.2.3 semver: 7.6.0 tmp: 0.2.3 tslib: 2.6.2 yargs-parser: 21.1.1 dev: true - /@nx/eslint@18.2.4(@types/node@20.12.7)(nx@17.2.8): - resolution: {integrity: sha512-FTsy+5OlWgrbT3vtAnk5HxAsgIwvIbJhNz8zUMdiILfl7HPNIMA4rPUP7zEPPl+MnYSZVZ/fKooDje/uWiRGhg==} + /@nx/eslint@18.2.3(@types/node@20.12.6)(nx@17.2.8): + resolution: {integrity: sha512-qr1A3on5tPR3Rxsrg1wlPLVB/L6iFDp+II1xBb/3PBAsddKvPCzPASsogAm0Q3RdqK2JkJrwo/rX3YxwrjZ5cQ==} peerDependencies: js-yaml: 4.1.0 peerDependenciesMeta: js-yaml: optional: true dependencies: - '@nx/devkit': 18.2.4(nx@17.2.8) - '@nx/js': 18.2.4(@types/node@20.12.7)(nx@17.2.8)(typescript@5.4.4) - '@nx/linter': 18.2.4(@types/node@20.12.7)(nx@17.2.8) + '@nx/devkit': 18.2.3(nx@17.2.8) + '@nx/js': 18.2.3(@types/node@20.12.6)(nx@17.2.8)(typescript@5.4.4) + '@nx/linter': 18.2.3(@types/node@20.12.6)(nx@17.2.8) eslint: 8.57.0 tslib: 2.6.2 typescript: 5.4.4 @@ -6891,8 +6891,8 @@ packages: - verdaccio dev: true - /@nx/js@18.2.4(@types/node@20.12.7)(nx@17.2.8)(typescript@5.3.3): - resolution: {integrity: sha512-ZZ32tSmd9ZvQ95AeFCCG4mvvbwbqTVB1qHwvpTfkTDPt41Ich+ITf3ugavtIpp/T47yP2KszJWBzTOH3UxlIqQ==} + /@nx/js@18.2.3(@types/node@20.12.6)(nx@17.2.8)(typescript@5.3.3): + resolution: {integrity: sha512-hFSmgyaMVIlN/SyFwOwn/IveHsGxxJOv7qhewACg9NlKOa6+eEJYlEbOik9LjvcosDOh5icrngjsFgFJoC1sWA==} peerDependencies: verdaccio: ^5.0.4 peerDependenciesMeta: @@ -6906,9 +6906,9 @@ packages: '@babel/preset-env': 7.24.4(@babel/core@7.24.4) '@babel/preset-typescript': 7.24.1(@babel/core@7.24.4) '@babel/runtime': 7.24.4 - '@nrwl/js': 18.2.4(@types/node@20.12.7)(nx@17.2.8)(typescript@5.3.3) - '@nx/devkit': 18.2.4(nx@17.2.8) - '@nx/workspace': 18.2.4 + '@nrwl/js': 18.2.3(@types/node@20.12.6)(nx@17.2.8)(typescript@5.3.3) + '@nx/devkit': 18.2.3(nx@17.2.8) + '@nx/workspace': 18.2.3 '@phenomnomnominal/tsquery': 5.0.1(typescript@5.3.3) babel-plugin-const-enum: 1.2.0(@babel/core@7.24.4) babel-plugin-macros: 2.8.0 @@ -6926,7 +6926,7 @@ packages: ora: 5.3.0 semver: 7.6.0 source-map-support: 0.5.19 - ts-node: 10.9.1(@types/node@20.12.7)(typescript@5.3.3) + ts-node: 10.9.1(@types/node@20.12.6)(typescript@5.3.3) tsconfig-paths: 4.2.0 tslib: 2.6.2 transitivePeerDependencies: @@ -6941,8 +6941,8 @@ packages: - typescript dev: true - /@nx/js@18.2.4(@types/node@20.12.7)(nx@17.2.8)(typescript@5.4.4): - resolution: {integrity: sha512-ZZ32tSmd9ZvQ95AeFCCG4mvvbwbqTVB1qHwvpTfkTDPt41Ich+ITf3ugavtIpp/T47yP2KszJWBzTOH3UxlIqQ==} + /@nx/js@18.2.3(@types/node@20.12.6)(nx@17.2.8)(typescript@5.4.4): + resolution: {integrity: sha512-hFSmgyaMVIlN/SyFwOwn/IveHsGxxJOv7qhewACg9NlKOa6+eEJYlEbOik9LjvcosDOh5icrngjsFgFJoC1sWA==} peerDependencies: verdaccio: ^5.0.4 peerDependenciesMeta: @@ -6956,9 +6956,9 @@ packages: '@babel/preset-env': 7.24.4(@babel/core@7.24.4) '@babel/preset-typescript': 7.24.1(@babel/core@7.24.4) '@babel/runtime': 7.24.4 - '@nrwl/js': 18.2.4(@types/node@20.12.7)(nx@17.2.8)(typescript@5.4.4) - '@nx/devkit': 18.2.4(nx@17.2.8) - '@nx/workspace': 18.2.4 + '@nrwl/js': 18.2.3(@types/node@20.12.6)(nx@17.2.8)(typescript@5.4.4) + '@nx/devkit': 18.2.3(nx@17.2.8) + '@nx/workspace': 18.2.3 '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.4) babel-plugin-const-enum: 1.2.0(@babel/core@7.24.4) babel-plugin-macros: 2.8.0 @@ -6976,7 +6976,7 @@ packages: ora: 5.3.0 semver: 7.6.0 source-map-support: 0.5.19 - ts-node: 10.9.1(@types/node@20.12.7)(typescript@5.4.4) + ts-node: 10.9.1(@types/node@20.12.6)(typescript@5.4.4) tsconfig-paths: 4.2.0 tslib: 2.6.2 transitivePeerDependencies: @@ -6991,10 +6991,10 @@ packages: - typescript dev: true - /@nx/linter@18.2.4(@types/node@20.12.7)(nx@17.2.8): - resolution: {integrity: sha512-hCwQASz2RYwhifqRU5fP7t/xM/sBHhACeY/0mJC1F+ULIgJaTS1hP2foadrPjK7ROJRDI3tfOKo+k5kDlzEWmQ==} + /@nx/linter@18.2.3(@types/node@20.12.6)(nx@17.2.8): + resolution: {integrity: sha512-buxqe0N/d5iVWA4zE/jX8xrkCJLyGG2h1bSTrz1oyPvM3SdcWr69JpL8j1wtBvnKo/brDzLbNWsnrUwO9cgSAQ==} dependencies: - '@nx/eslint': 18.2.4(@types/node@20.12.7)(nx@17.2.8) + '@nx/eslint': 18.2.3(@types/node@20.12.6)(nx@17.2.8) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -7017,8 +7017,8 @@ packages: dev: true optional: true - /@nx/nx-darwin-arm64@18.2.4: - resolution: {integrity: sha512-RYhMImghdyHmwnbNoR2CkLz4Opj9EmuHY3lMfsorg+T4wIOql/iXACrqjnreN7Hy9myJDo1EIbYZ4x8VSxFWtA==} + /@nx/nx-darwin-arm64@18.2.3: + resolution: {integrity: sha512-TEks/vXHE87rNvVqhcIzQOM/+aZvNCf/70PhGG4RBEb+qV0C1kw7nygzdoLI4inFC76Qxhyya/K3J2OnU5ATiw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -7035,8 +7035,8 @@ packages: dev: true optional: true - /@nx/nx-darwin-x64@18.2.4: - resolution: {integrity: sha512-2mXMslSRD/ZoI/oaX+0Mh9J/hucXtNgdwC4YFbp1u8UKquAaQ6hf4uo0s4i+AfLX0F7roMtkFPaG/+MQUJE1Rw==} + /@nx/nx-darwin-x64@18.2.3: + resolution: {integrity: sha512-UsBbNbNXj+L2OzPyQYotyzmZF4h+ryaZ8quYDfdnlYwvFeqkdb2QJ3vJRd6in0kMWGrdk/ria/wZMCxR7U1ggg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -7053,8 +7053,8 @@ packages: dev: true optional: true - /@nx/nx-freebsd-x64@18.2.4: - resolution: {integrity: sha512-QUiYLvyUT0PS7D8erf49xa1Jyw4Gfev5gtYfME34Twmn/JPx/99ZkBG4wHbzLqRGwlO5K6m6P4qs30Pzfwtw7A==} + /@nx/nx-freebsd-x64@18.2.3: + resolution: {integrity: sha512-f9BXGOeRPhrsNm99TCnOqZZeZUqN1BUOEzWa12eo3u+vQG6Qba3qKn7T92SeEzxOx/mUP/Csv3pFYoY6TE26jA==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] @@ -7071,8 +7071,8 @@ packages: dev: true optional: true - /@nx/nx-linux-arm-gnueabihf@18.2.4: - resolution: {integrity: sha512-+fjFciSUhvDV8dPa97Brwb83k3Xa4gHPI2Un8wlpp28Cv4horeGruRZrrifR1VmD2wp2UBIMl5n7YsDP8KvYhQ==} + /@nx/nx-linux-arm-gnueabihf@18.2.3: + resolution: {integrity: sha512-ekqr5jZhD6PxGM5IbI/RtlERDJ+8HR04OIdfo6HkbwxwCHxZlzZq+ApEZYum4AbjP6cuc3Zd/us1uuDqfQbeHw==} engines: {node: '>= 10'} cpu: [arm] os: [linux] @@ -7089,8 +7089,8 @@ packages: dev: true optional: true - /@nx/nx-linux-arm64-gnu@18.2.4: - resolution: {integrity: sha512-lfaTc+AvV56Uv5mXROiRwh2REiI/7IsqeRDfL+prcuuvJ5Oxi2wYVgnmqcHL+ryQnk0Qn7/d+j/BmYHX5Ve5jQ==} + /@nx/nx-linux-arm64-gnu@18.2.3: + resolution: {integrity: sha512-iAW2J8NBFU4zDn5nqRgUq4t7gYC8ALyALzznr97ZvMTQorWfmHYgPUAj/opNqUcr10fjxcmXT0Ux2SX3DgUDmw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -7107,8 +7107,8 @@ packages: dev: true optional: true - /@nx/nx-linux-arm64-musl@18.2.4: - resolution: {integrity: sha512-U6eoLTQmbxUWU9kZxx6hsYN4zmmOrsDDeW+i3aj5aeahfYlmyz6TsT0V3FSB70WGJC5aMVgEi4RkntQMKkm5vQ==} + /@nx/nx-linux-arm64-musl@18.2.3: + resolution: {integrity: sha512-AJjGVHGGew0QVKUL30mjFjafowrSDYSQ1GgkJCLuWef5jl4rFvm9ruZswVja1KfZTFaImTCU01tZjPBr3zhmAA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -7125,8 +7125,8 @@ packages: dev: true optional: true - /@nx/nx-linux-x64-gnu@18.2.4: - resolution: {integrity: sha512-q8WcJhmcRNORkKjax6WcUwMJe/1mQs+RYlUkGqmi7tD7lfcLSqdLPJVjqVmQAwmy1Wh/MHPsbqRwSerUnCxB1A==} + /@nx/nx-linux-x64-gnu@18.2.3: + resolution: {integrity: sha512-nk5Xg8vmbBRoL0fOgZNBl1paC7hmjACLaSBmU7U2X+Y+QPGQzSw2b+Zn1MKVUWDmc4E6VnQfZ8n0L27+r9NgRw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -7143,8 +7143,8 @@ packages: dev: true optional: true - /@nx/nx-linux-x64-musl@18.2.4: - resolution: {integrity: sha512-0MDuoPgHa6kkBrjg7hwZ2qQivhJbh3lk7r3q4osDrqZcGxq5XVJqeAmYFyChQy4dbQfUm4hhYkEfzpU8M2lnvQ==} + /@nx/nx-linux-x64-musl@18.2.3: + resolution: {integrity: sha512-bOlhul/eov58k9fX8lltopUDOIBEohZq2qc4ag91W2r4jdp6suAiqfXRxQwNZ2iHd8nAXuCDIHCbUuojs6OZnA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -7161,8 +7161,8 @@ packages: dev: true optional: true - /@nx/nx-win32-arm64-msvc@18.2.4: - resolution: {integrity: sha512-uLhSRtfnXzN000Qf27GOjEPXzd4/jBWqv2x419IMh+AEtKHuCEpQNBUAyLvBbQ79SMr+FmCXHB8AeeJ7bEUiRw==} + /@nx/nx-win32-arm64-msvc@18.2.3: + resolution: {integrity: sha512-olXer0LnCvJrdV5ynd19fZHvvarRK/p1JnkoOUZDPVV+A3jGQQ8+paz+/5iLQBKA+5VcgWyqAaGFJnpyEFmnoQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -7179,8 +7179,8 @@ packages: dev: true optional: true - /@nx/nx-win32-x64-msvc@18.2.4: - resolution: {integrity: sha512-Y52Afz02Ub1kRZXd6NUTwPMjKQqBKZ35e5dUEpl14na2fWvdgdMz4bYOBPUcmQrovlxBGhmFXtFzxkdW3zyRbQ==} + /@nx/nx-win32-x64-msvc@18.2.3: + resolution: {integrity: sha512-BgzPjF/wqi7zIFcspcKzN37BX1wgGo0OTLncK2PN5nyzSQ+XeNbR5laDswxzOGdB4CRLPqak2+YMhYnoiXeRCg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -7188,14 +7188,14 @@ packages: dev: true optional: true - /@nx/storybook@18.2.4(@types/node@20.12.7)(nx@17.2.8)(typescript@5.3.3): - resolution: {integrity: sha512-qMYbpO26D6rL2knBq7tTZdCoCe7jj53wKXLdox0ttgrL7uGEzUbbupG/m+P4ViWsYwgYX/qAeZrp2OnEu2nk8Q==} + /@nx/storybook@18.2.3(@types/node@20.12.6)(nx@17.2.8)(typescript@5.3.3): + resolution: {integrity: sha512-6XvgLD2L4+cbEwPneey+mxB7nGUi4l0K+R1AWjijGg14X2IzyCTgs5up56vIAKVuwuXxGWUTuXgSXwfKXINLIg==} dependencies: - '@nrwl/storybook': 18.2.4(@types/node@20.12.7)(nx@17.2.8)(typescript@5.3.3) - '@nx/cypress': 18.2.4(@types/node@20.12.7)(nx@17.2.8)(typescript@5.3.3) - '@nx/devkit': 18.2.4(nx@17.2.8) - '@nx/eslint': 18.2.4(@types/node@20.12.7)(nx@17.2.8) - '@nx/js': 18.2.4(@types/node@20.12.7)(nx@17.2.8)(typescript@5.3.3) + '@nrwl/storybook': 18.2.3(@types/node@20.12.6)(nx@17.2.8)(typescript@5.3.3) + '@nx/cypress': 18.2.3(@types/node@20.12.6)(nx@17.2.8)(typescript@5.3.3) + '@nx/devkit': 18.2.3(nx@17.2.8) + '@nx/eslint': 18.2.3(@types/node@20.12.6)(nx@17.2.8) + '@nx/js': 18.2.3(@types/node@20.12.6)(nx@17.2.8)(typescript@5.3.3) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.3.3) semver: 7.6.0 tslib: 2.6.2 @@ -7214,14 +7214,14 @@ packages: - verdaccio dev: true - /@nx/workspace@18.2.4: - resolution: {integrity: sha512-c3Bca6aBwhpMegvAXAyKO8+dBBZOej8EIVo7m22IXL7APbq+hRetoc0LBCa/wTRcEZpYYPGrN1PzfFZqME21+g==} + /@nx/workspace@18.2.3: + resolution: {integrity: sha512-en3lSArMrHZ75SqMHnnZjXiMunc6QFDMcglNPQwIE8TuXnV8UWQ1e4hkzRo6hY/YOoY7HcFvMEJ5KyP8OWCmQg==} dependencies: - '@nrwl/workspace': 18.2.4 - '@nx/devkit': 18.2.4(nx@18.2.4) + '@nrwl/workspace': 18.2.3 + '@nx/devkit': 18.2.3(nx@18.2.3) chalk: 4.1.2 enquirer: 2.3.6 - nx: 18.2.4 + nx: 18.2.3 tslib: 2.6.2 yargs-parser: 21.1.1 transitivePeerDependencies: @@ -7249,9 +7249,9 @@ packages: dependencies: '@octokit/auth-oauth-app': 7.1.0 '@octokit/auth-oauth-user': 4.1.0 - '@octokit/request': 8.4.0 + '@octokit/request': 8.3.1 '@octokit/request-error': 5.1.0 - '@octokit/types': 13.4.0 + '@octokit/types': 13.2.0 deprecation: 2.3.1 lru-cache: 10.2.0 universal-github-app-jwt: 1.1.2 @@ -7264,8 +7264,8 @@ packages: dependencies: '@octokit/auth-oauth-device': 6.1.0 '@octokit/auth-oauth-user': 4.1.0 - '@octokit/request': 8.4.0 - '@octokit/types': 13.4.0 + '@octokit/request': 8.3.1 + '@octokit/types': 13.2.0 '@types/btoa-lite': 1.0.2 btoa-lite: 1.0.0 universal-user-agent: 6.0.1 @@ -7276,8 +7276,8 @@ packages: engines: {node: '>= 18'} dependencies: '@octokit/oauth-methods': 4.1.0 - '@octokit/request': 8.4.0 - '@octokit/types': 13.4.0 + '@octokit/request': 8.3.1 + '@octokit/types': 13.2.0 universal-user-agent: 6.0.1 dev: false @@ -7287,8 +7287,8 @@ packages: dependencies: '@octokit/auth-oauth-device': 6.1.0 '@octokit/oauth-methods': 4.1.0 - '@octokit/request': 8.4.0 - '@octokit/types': 13.4.0 + '@octokit/request': 8.3.1 + '@octokit/types': 13.2.0 btoa-lite: 1.0.0 universal-user-agent: 6.0.1 dev: false @@ -7312,9 +7312,9 @@ packages: dependencies: '@octokit/auth-token': 4.0.0 '@octokit/graphql': 7.1.0 - '@octokit/request': 8.4.0 + '@octokit/request': 8.3.1 '@octokit/request-error': 5.1.0 - '@octokit/types': 13.4.0 + '@octokit/types': 13.2.0 before-after-hook: 2.2.3 universal-user-agent: 6.0.1 dev: false @@ -7323,7 +7323,7 @@ packages: resolution: {integrity: sha512-ekqR4/+PCLkEBF6qgj8WqJfvDq65RH85OAgrtnVp1mSxaXF03u2xW/hUdweGS5654IlC0wkNYC18Z50tSYTAFw==} engines: {node: '>= 18'} dependencies: - '@octokit/types': 13.4.0 + '@octokit/types': 13.2.0 universal-user-agent: 6.0.1 dev: false @@ -7331,8 +7331,8 @@ packages: resolution: {integrity: sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==} engines: {node: '>= 18'} dependencies: - '@octokit/request': 8.4.0 - '@octokit/types': 13.4.0 + '@octokit/request': 8.3.1 + '@octokit/types': 13.2.0 universal-user-agent: 6.0.1 dev: false @@ -7360,9 +7360,9 @@ packages: engines: {node: '>= 18'} dependencies: '@octokit/oauth-authorization-url': 6.0.2 - '@octokit/request': 8.4.0 + '@octokit/request': 8.3.1 '@octokit/request-error': 5.1.0 - '@octokit/types': 13.4.0 + '@octokit/types': 13.2.0 btoa-lite: 1.0.0 dev: false @@ -7374,8 +7374,8 @@ packages: resolution: {integrity: sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==} dev: false - /@octokit/openapi-types@22.0.1: - resolution: {integrity: sha512-1yN5m1IMNXthoBDUXFF97N1gHop04B3H8ws7wtOr8GgRyDO1gKALjwMHARNBoMBiB/2vEe/vxstrApcJZzQbnQ==} + /@octokit/openapi-types@22.0.0: + resolution: {integrity: sha512-kWzSxSIBjCtwrT8/O/A/nrSjmHvR5I9GGTHPyBU19VuEae+QZfaPnnfLwXgV56n51xHN3U2dYy8zh/kO9/39ig==} dev: false /@octokit/plugin-paginate-graphql@4.0.1(@octokit/core@5.2.0): @@ -7434,18 +7434,18 @@ packages: resolution: {integrity: sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==} engines: {node: '>= 18'} dependencies: - '@octokit/types': 13.4.0 + '@octokit/types': 13.2.0 deprecation: 2.3.1 once: 1.4.0 dev: false - /@octokit/request@8.4.0: - resolution: {integrity: sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==} + /@octokit/request@8.3.1: + resolution: {integrity: sha512-fin4cl5eHN5Ybmb/gtn7YZ+ycyUlcyqqkg5lfxeSChqj7sUt6TNaJPehREi+0PABKLREYL8pfaUhH3TicEWNoA==} engines: {node: '>= 18'} dependencies: '@octokit/endpoint': 9.0.5 '@octokit/request-error': 5.1.0 - '@octokit/types': 13.4.0 + '@octokit/types': 13.2.0 universal-user-agent: 6.0.1 dev: false @@ -7461,10 +7461,10 @@ packages: '@octokit/openapi-types': 20.0.0 dev: false - /@octokit/types@13.4.0: - resolution: {integrity: sha512-WlMegy3lPXYWASe3k9Jslc5a0anrYAYMWtsFrxBTdQjS70hvLH6C+PGvHbOsgy3RA3LouGJoU/vAt4KarecQLQ==} + /@octokit/types@13.2.0: + resolution: {integrity: sha512-K4rpfbIQLe4UimS/PWZAcImhZUC80lhe2f1NpAaaTulPJXv54QIAFFCQEEbdQdqTV/745QDmdvp8NI49LaI00A==} dependencies: - '@octokit/openapi-types': 22.0.1 + '@octokit/openapi-types': 22.0.0 dev: false /@octokit/webhooks-methods@4.1.0: @@ -7690,7 +7690,7 @@ packages: resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} dev: false - /@preact/preset-vite@2.8.2(@babel/core@7.24.4)(preact@10.20.2)(vite@4.5.2): + /@preact/preset-vite@2.8.2(@babel/core@7.24.4)(preact@10.20.1)(vite@4.5.2): resolution: {integrity: sha512-m3tl+M8IO8jgiHnk+7LSTFl8axdPXloewi7iGVLdmCwf34XOzEUur0bZVewW4DUbUipFjTS2CXu27+5f/oexBA==} peerDependencies: '@babel/core': 7.x @@ -7699,7 +7699,7 @@ packages: '@babel/core': 7.24.4 '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.4) '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.24.4) - '@prefresh/vite': 2.4.5(preact@10.20.2)(vite@4.5.2) + '@prefresh/vite': 2.4.5(preact@10.20.1)(vite@4.5.2) '@rollup/pluginutils': 4.2.1 babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.24.4) debug: 4.3.4(supports-color@8.1.1) @@ -7709,7 +7709,7 @@ packages: resolve: 1.22.8 source-map: 0.7.4 stack-trace: 1.0.0-pre2 - vite: 4.5.2(@types/node@20.12.7) + vite: 4.5.2(@types/node@20.12.6) transitivePeerDependencies: - preact - supports-color @@ -7719,19 +7719,19 @@ packages: resolution: {integrity: sha512-uG3jGEAysxWoyG3XkYfjYHgaySFrSsaEb4GagLzYaxlydbuREtaX+FTxuIidp241RaLl85XoHg9Ej6E4+V1pcg==} dev: false - /@prefresh/core@1.5.2(preact@10.20.2): + /@prefresh/core@1.5.2(preact@10.20.1): resolution: {integrity: sha512-A/08vkaM1FogrCII5PZKCrygxSsc11obExBScm3JF1CryK2uDS3ZXeni7FeKCx1nYdUkj4UcJxzPzc1WliMzZA==} peerDependencies: preact: ^10.0.0 dependencies: - preact: 10.20.2 + preact: 10.20.1 dev: false /@prefresh/utils@1.2.0: resolution: {integrity: sha512-KtC/fZw+oqtwOLUFM9UtiitB0JsVX0zLKNyRTA332sqREqSALIIQQxdUCS1P3xR/jT1e2e8/5rwH6gdcMLEmsQ==} dev: false - /@prefresh/vite@2.4.5(preact@10.20.2)(vite@4.5.2): + /@prefresh/vite@2.4.5(preact@10.20.1)(vite@4.5.2): resolution: {integrity: sha512-iForDVJ2M8gQYnm5pHumvTEJjGGc7YNYC0GVKnHFL+GvFfKHfH9Rpq67nUAzNbjuLEpqEOUuQVQajMazWu2ZNQ==} peerDependencies: preact: ^10.4.0 @@ -7739,11 +7739,11 @@ packages: dependencies: '@babel/core': 7.24.4 '@prefresh/babel-plugin': 0.5.1 - '@prefresh/core': 1.5.2(preact@10.20.2) + '@prefresh/core': 1.5.2(preact@10.20.1) '@prefresh/utils': 1.2.0 '@rollup/pluginutils': 4.2.1 - preact: 10.20.2 - vite: 4.5.2(@types/node@20.12.7) + preact: 10.20.1 + vite: 4.5.2(@types/node@20.12.6) transitivePeerDependencies: - supports-color dev: false @@ -8821,7 +8821,7 @@ packages: resolution: {integrity: sha512-S3Kq8e7LqxkA9s7HKLqXGTGck1uwis5vAXan3FnU5yw1Ec5hsSGnq4s/UCaSqABPOnOTg7zASLyst7+ohgWexg==} dev: true - /@rushstack/node-core-library@4.0.2(@types/node@20.12.7): + /@rushstack/node-core-library@4.0.2(@types/node@20.12.6): resolution: {integrity: sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==} peerDependencies: '@types/node': '*' @@ -8829,7 +8829,7 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 fs-extra: 7.0.1 import-lazy: 4.0.0 jju: 1.4.0 @@ -8845,7 +8845,7 @@ packages: strip-json-comments: 3.1.1 dev: true - /@rushstack/terminal@0.10.0(@types/node@20.12.7): + /@rushstack/terminal@0.10.0(@types/node@20.12.6): resolution: {integrity: sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==} peerDependencies: '@types/node': '*' @@ -8853,15 +8853,15 @@ packages: '@types/node': optional: true dependencies: - '@rushstack/node-core-library': 4.0.2(@types/node@20.12.7) - '@types/node': 20.12.7 + '@rushstack/node-core-library': 4.0.2(@types/node@20.12.6) + '@types/node': 20.12.6 supports-color: 8.1.1 dev: true - /@rushstack/ts-command-line@4.19.1(@types/node@20.12.7): + /@rushstack/ts-command-line@4.19.1(@types/node@20.12.6): resolution: {integrity: sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==} dependencies: - '@rushstack/terminal': 0.10.0(@types/node@20.12.7) + '@rushstack/terminal': 0.10.0(@types/node@20.12.6) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -9013,7 +9013,6 @@ packages: /@sindresorhus/is@5.6.0: resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} engines: {node: '>=14.16'} - requiresBuild: true dev: true /@sindresorhus/merge-streams@2.3.0: @@ -9513,7 +9512,7 @@ packages: magic-string: 0.30.9 rollup: 3.29.1 typescript: 5.3.3 - vite: 4.5.2(@types/node@20.12.7) + vite: 4.5.2(@types/node@20.12.6) transitivePeerDependencies: - encoding - supports-color @@ -10185,7 +10184,6 @@ packages: /@szmarczak/http-timer@5.0.1: resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} engines: {node: '>=14.16'} - requiresBuild: true dependencies: defer-to-connect: 2.0.1 dev: true @@ -10273,32 +10271,32 @@ packages: '@tiptap/pm': 2.0.3(@tiptap/core@2.0.3) dev: false - /@tiptap/extension-blockquote@2.3.0(@tiptap/core@2.0.3): - resolution: {integrity: sha512-Cztt77t7f+f0fuPy+FWUL8rKTIpcdsVT0z0zYQFFafvGaom0ZALQSOdTR/q+Kle9I4DaCMO3/Q0mwax/D4k4+A==} + /@tiptap/extension-blockquote@2.2.6(@tiptap/core@2.0.3): + resolution: {integrity: sha512-Qoq4Tl4wyEGfuBrMFth5hWP1SroJtgDYPnyzAZeLiGzF3Yxtu7FFqjGtD1/Bos9ftnFVCAj+nIXnuKsM1YUaGg==} peerDependencies: '@tiptap/core': ^2.0.0 dependencies: '@tiptap/core': 2.0.3(@tiptap/pm@2.0.3) dev: false - /@tiptap/extension-bold@2.3.0(@tiptap/core@2.0.3): - resolution: {integrity: sha512-SzkbJibHXFNU7TRaAebTtwbXUEhGZ8+MhlBn12aQ4QhdjNtFpQwKXQPyYeDyZGcyiOFgtFTb+WIfCGm8ZX0Fpw==} + /@tiptap/extension-bold@2.2.6(@tiptap/core@2.0.3): + resolution: {integrity: sha512-PI/jNH7rmi6hBvWy/z+3KUTYqeaDXBUjidM74gWP6OLV28HTJ5SkIPCriYe4u2j2Wc/nk3gPxs4/hPOAu/YiXA==} peerDependencies: '@tiptap/core': ^2.0.0 dependencies: '@tiptap/core': 2.0.3(@tiptap/pm@2.0.3) dev: false - /@tiptap/extension-bullet-list@2.3.0(@tiptap/core@2.0.3): - resolution: {integrity: sha512-4nU4vJ5FjRDLqHm085vYAkuo68UK84Wl6CDSjm7sPVcu0FvQX02Okqt65azoSYQeS1SSSd5qq9YZuGWcYdp4Cw==} + /@tiptap/extension-bullet-list@2.2.6(@tiptap/core@2.0.3): + resolution: {integrity: sha512-bSrmYlWfj/bXXoBMVB+gCTlsficVVzWi1jcAjAn+qNAENkhampmlFIUG4DiKGYtn18ZoTbyLgQGDMCO3SBdeDQ==} peerDependencies: '@tiptap/core': ^2.0.0 dependencies: '@tiptap/core': 2.0.3(@tiptap/pm@2.0.3) dev: false - /@tiptap/extension-code-block@2.3.0(@tiptap/core@2.0.3)(@tiptap/pm@2.0.3): - resolution: {integrity: sha512-+Ne6PRBwQt70Pp8aW2PewaEy4bHrNYn4N+y8MObsFtqLutXBz4nXnsXWiNYFQZwzlUY+CHG4XS73mx8oMOFfDw==} + /@tiptap/extension-code-block@2.2.6(@tiptap/core@2.0.3)(@tiptap/pm@2.0.3): + resolution: {integrity: sha512-834gVybNyI4nY6NINqnOosFPa4WKylMQTraEY2KhUH2XU1mh0Ni7EgyK10dfZvOUj90OjaxZtXkyZrZ89RTxog==} peerDependencies: '@tiptap/core': ^2.0.0 '@tiptap/pm': ^2.0.0 @@ -10307,8 +10305,8 @@ packages: '@tiptap/pm': 2.0.3(@tiptap/core@2.0.3) dev: false - /@tiptap/extension-code@2.3.0(@tiptap/core@2.0.3): - resolution: {integrity: sha512-O2FZmosiIRoVbW82fZy8xW4h4gb2xAzxWzHEcsHPlwCbE3vYvcBMmbkQ5p+33eRtuRQInzl3Q/cwupv9ctIepQ==} + /@tiptap/extension-code@2.2.6(@tiptap/core@2.0.3): + resolution: {integrity: sha512-UGsSFvVWrWWWQFU4atk+b/qeewTLadOZG/BHZXQDloyP5eJ1SkgUVy9nv3y2cT8QWRbvF6sxkV+SdFoWnvaG3Q==} peerDependencies: '@tiptap/core': ^2.0.0 dependencies: @@ -10323,8 +10321,8 @@ packages: '@tiptap/core': 2.0.3(@tiptap/pm@2.0.3) dev: false - /@tiptap/extension-dropcursor@2.3.0(@tiptap/core@2.0.3)(@tiptap/pm@2.0.3): - resolution: {integrity: sha512-WWxxGQPWdbzxyYP6jtBYSq4wMRhINhI0wBC8pgkxTVwCIWftMuYj++FP4LLIpuWgj78PWApuoM0QQxk4Lj7FOw==} + /@tiptap/extension-dropcursor@2.2.6(@tiptap/core@2.0.3)(@tiptap/pm@2.0.3): + resolution: {integrity: sha512-mCeIbbfe4rl8CuxVQvT7iYSKGVX/ls1LOwALwlHJz5Uw5l3VknAJdjEmHt6hNFdHu162JivL02Il0QYQ8BZwvA==} peerDependencies: '@tiptap/core': ^2.0.0 '@tiptap/pm': ^2.0.0 @@ -10344,8 +10342,8 @@ packages: tippy.js: 6.3.7 dev: false - /@tiptap/extension-gapcursor@2.3.0(@tiptap/core@2.0.3)(@tiptap/pm@2.0.3): - resolution: {integrity: sha512-OxcXcfD0uzNcXdXu2ZpXFAtXIsgK2MBHvFUs0t0gxtcL/t43pTOQBLy+29Ei30BxpwLghtX8jQ6IDzMiybq/sA==} + /@tiptap/extension-gapcursor@2.2.6(@tiptap/core@2.0.3)(@tiptap/pm@2.0.3): + resolution: {integrity: sha512-HDYu+FmL9V+khsiT5904Dy2qG6KrAvnXEjZk1+vVul0TabnQvl2rqHjTxmev3P1rOYTgePmaWXazxAWFIvbMBQ==} peerDependencies: '@tiptap/core': ^2.0.0 '@tiptap/pm': ^2.0.0 @@ -10362,8 +10360,8 @@ packages: '@tiptap/core': 2.0.3(@tiptap/pm@2.0.3) dev: false - /@tiptap/extension-heading@2.3.0(@tiptap/core@2.0.3): - resolution: {integrity: sha512-YcZoUYfqb0nohoPgem4f8mjn5OqDomFrbJiC9VRHUOCIuEu+aJEYwp8mmdkLnS3f+LRCZ6G76cJJ50lkzSAZRw==} + /@tiptap/extension-heading@2.2.6(@tiptap/core@2.0.3): + resolution: {integrity: sha512-XOmY+uezm42xSO1ero2bRBMdQxWytpxLJS+2shK0QogZ3sDplnfWfP5KV9Z2juXjTdPgPWG0ZaHzIIaLquEcfA==} peerDependencies: '@tiptap/core': ^2.0.0 dependencies: @@ -10380,8 +10378,8 @@ packages: '@tiptap/pm': 2.0.3(@tiptap/core@2.0.3) dev: false - /@tiptap/extension-horizontal-rule@2.3.0(@tiptap/core@2.0.3)(@tiptap/pm@2.0.3): - resolution: {integrity: sha512-4DB8GU3uuDzzyqUmONIb3CHXcQ6Nuy4mHHkFSmUyEjg1i5eMQU5H7S6mNvZbltcJB2ImgCSwSMlj1kVN3MLIPg==} + /@tiptap/extension-horizontal-rule@2.2.6(@tiptap/core@2.0.3)(@tiptap/pm@2.0.3): + resolution: {integrity: sha512-zyLU+Xlk8y3yBCblE8pFwqAP2Rju1csyAu45hi3NCJ6HDGQGdjy8oh+Xa8y2kTPxRNMZARxqB+vCiEoW3YZn2A==} peerDependencies: '@tiptap/core': ^2.0.0 '@tiptap/pm': ^2.0.0 @@ -10390,16 +10388,16 @@ packages: '@tiptap/pm': 2.0.3(@tiptap/core@2.0.3) dev: false - /@tiptap/extension-italic@2.3.0(@tiptap/core@2.0.3): - resolution: {integrity: sha512-jdFjLjdt5JtPlGMpoS6TEq5rznjbAYVlPwcw5VkYENVIYIGIR1ylIw2JwK1nUEsQ+OgYwVxHLejcUXWG1dCi2g==} + /@tiptap/extension-italic@2.2.6(@tiptap/core@2.0.3): + resolution: {integrity: sha512-wB+Y6p2gbc1f2hKYeGNXRQ7P2xi3+JzD3PjSyC9Ss/yyujZhxSOtxBF0nzFXdI+7nmN0Qm4inwPDU/DVrIPb+A==} peerDependencies: '@tiptap/core': ^2.0.0 dependencies: '@tiptap/core': 2.0.3(@tiptap/pm@2.0.3) dev: false - /@tiptap/extension-list-item@2.3.0(@tiptap/core@2.0.3): - resolution: {integrity: sha512-mHU+IuRa56OT6YCtxf5Z7OSUrbWdKhGCEX7RTrteDVs5oMB6W3oF9j88M5qQmZ1WDcxvQhAOoXctnMt6eX9zcA==} + /@tiptap/extension-list-item@2.2.6(@tiptap/core@2.0.3): + resolution: {integrity: sha512-3xig1q0jtOyV49TkAbvxBoOJdNypwq6vLYerfblhj6dK+hIIZUM33S+SmGl2+QaB25VwyeSHjiCvrJjB9PKWHQ==} peerDependencies: '@tiptap/core': ^2.0.0 dependencies: @@ -10418,8 +10416,8 @@ packages: '@tiptap/suggestion': 2.0.3(@tiptap/core@2.0.3)(@tiptap/pm@2.0.3) dev: false - /@tiptap/extension-ordered-list@2.3.0(@tiptap/core@2.0.3): - resolution: {integrity: sha512-gkf0tltXjlUj0cqyfDV2r7xy9YPKtcVSWwlCPun6OOi0KzKFiAMqQpA9hy2W6gJ+KCp8+KNRMClZOfH4TnnBfg==} + /@tiptap/extension-ordered-list@2.2.6(@tiptap/core@2.0.3): + resolution: {integrity: sha512-h4HOv+TAMnoueh3CzUY2/Pp2n8eCdEQtKSfiMtHSO3NTTSlst0XEvq+3Z4K81F+ni3baXc+JUALP5dRVpI4apQ==} peerDependencies: '@tiptap/core': ^2.0.0 dependencies: @@ -10444,8 +10442,8 @@ packages: '@tiptap/pm': 2.0.3(@tiptap/core@2.0.3) dev: false - /@tiptap/extension-strike@2.3.0(@tiptap/core@2.0.3): - resolution: {integrity: sha512-gOW4ALeH8gkJiUGGXVy/AOd5lAPTX0bzoOW1+sCLcTA7t8dluBW7M2ngNYxTEtlKqyv7aLfrgsYSiqucmmfSLw==} + /@tiptap/extension-strike@2.2.6(@tiptap/core@2.0.3): + resolution: {integrity: sha512-0fRh0SwPgqi+ZKD2NpRrmIAHdsgf27ddEUfvlIuFG5b9zqFa6pRZGpXW/6LyBwU0+0bkjW8/Wg3otyaRGjvZGw==} peerDependencies: '@tiptap/core': ^2.0.0 dependencies: @@ -10490,23 +10488,23 @@ packages: resolution: {integrity: sha512-t4WG4w93zTpL2VxhVyJJvl3kdLF001ZrhpOuEiZqEMBMUMbM56Uiigv1CnUQpTFrjDAh3IM8hkqzAh20TYw2iQ==} dependencies: '@tiptap/core': 2.0.3(@tiptap/pm@2.0.3) - '@tiptap/extension-blockquote': 2.3.0(@tiptap/core@2.0.3) - '@tiptap/extension-bold': 2.3.0(@tiptap/core@2.0.3) - '@tiptap/extension-bullet-list': 2.3.0(@tiptap/core@2.0.3) - '@tiptap/extension-code': 2.3.0(@tiptap/core@2.0.3) - '@tiptap/extension-code-block': 2.3.0(@tiptap/core@2.0.3)(@tiptap/pm@2.0.3) + '@tiptap/extension-blockquote': 2.2.6(@tiptap/core@2.0.3) + '@tiptap/extension-bold': 2.2.6(@tiptap/core@2.0.3) + '@tiptap/extension-bullet-list': 2.2.6(@tiptap/core@2.0.3) + '@tiptap/extension-code': 2.2.6(@tiptap/core@2.0.3) + '@tiptap/extension-code-block': 2.2.6(@tiptap/core@2.0.3)(@tiptap/pm@2.0.3) '@tiptap/extension-document': 2.0.3(@tiptap/core@2.0.3) - '@tiptap/extension-dropcursor': 2.3.0(@tiptap/core@2.0.3)(@tiptap/pm@2.0.3) - '@tiptap/extension-gapcursor': 2.3.0(@tiptap/core@2.0.3)(@tiptap/pm@2.0.3) + '@tiptap/extension-dropcursor': 2.2.6(@tiptap/core@2.0.3)(@tiptap/pm@2.0.3) + '@tiptap/extension-gapcursor': 2.2.6(@tiptap/core@2.0.3)(@tiptap/pm@2.0.3) '@tiptap/extension-hard-break': 2.0.3(@tiptap/core@2.0.3) - '@tiptap/extension-heading': 2.3.0(@tiptap/core@2.0.3) + '@tiptap/extension-heading': 2.2.6(@tiptap/core@2.0.3) '@tiptap/extension-history': 2.0.3(@tiptap/core@2.0.3)(@tiptap/pm@2.0.3) - '@tiptap/extension-horizontal-rule': 2.3.0(@tiptap/core@2.0.3)(@tiptap/pm@2.0.3) - '@tiptap/extension-italic': 2.3.0(@tiptap/core@2.0.3) - '@tiptap/extension-list-item': 2.3.0(@tiptap/core@2.0.3) - '@tiptap/extension-ordered-list': 2.3.0(@tiptap/core@2.0.3) + '@tiptap/extension-horizontal-rule': 2.2.6(@tiptap/core@2.0.3)(@tiptap/pm@2.0.3) + '@tiptap/extension-italic': 2.2.6(@tiptap/core@2.0.3) + '@tiptap/extension-list-item': 2.2.6(@tiptap/core@2.0.3) + '@tiptap/extension-ordered-list': 2.2.6(@tiptap/core@2.0.3) '@tiptap/extension-paragraph': 2.0.3(@tiptap/core@2.0.3) - '@tiptap/extension-strike': 2.3.0(@tiptap/core@2.0.3) + '@tiptap/extension-strike': 2.2.6(@tiptap/core@2.0.3) '@tiptap/extension-text': 2.0.3(@tiptap/core@2.0.3) transitivePeerDependencies: - '@tiptap/pm' @@ -10533,7 +10531,6 @@ packages: /@tootallnate/quickjs-emscripten@0.23.0: resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} - requiresBuild: true dev: true /@ts-morph/bootstrap@0.20.0: @@ -10627,7 +10624,7 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.12.7 + '@types/node': 20.12.6 /@types/braces@3.0.4: resolution: {integrity: sha512-0WR3b8eaISjEW7RpZnclONaLFDf7buaowRHdqLp4vLj54AsSAYWfh3DRbfiYJY9XDxMgx1B4sE1Afw2PGpuHOA==} @@ -10652,7 +10649,7 @@ packages: /@types/cli-progress@3.11.5: resolution: {integrity: sha512-D4PbNRbviKyppS5ivBGyFO29POlySLmA2HyUFE4p5QGazAMM3CwkKWcvTl8gvElSuxRh6FPKL8XmidX873ou4g==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 dev: true /@types/compression@1.7.5: @@ -10664,7 +10661,7 @@ packages: /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 /@types/cookie-session@2.0.45: resolution: {integrity: sha512-Kv6vhb5OetLY3ebjxosYphob6hvjzi1FuFeDaxMYVGKWc85d7MkL6W/iMOdzIdxOD52bHTVtT7TnsF7ONp1JIQ==} @@ -10683,13 +10680,13 @@ packages: /@types/cors@2.8.17: resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 dev: false /@types/cross-spawn@6.0.6: resolution: {integrity: sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 dev: true /@types/debug@4.1.12: @@ -10746,7 +10743,7 @@ packages: /@types/express-serve-static-core@4.19.0: resolution: {integrity: sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 '@types/qs': 6.9.14 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -10778,20 +10775,20 @@ packages: resolution: {integrity: sha512-c0hrgAOVYr21EX8J0jBMXGLMgJqVf/v6yxi0dLaJboW9aQPh16Id+z6w2Tx1hm+piJOLv8xPfVKZCLfjPw/IMQ==} dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.12.7 + '@types/node': 20.12.6 dev: true /@types/glob@8.1.0: resolution: {integrity: sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.12.7 + '@types/node': 20.12.6 dev: true /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 dev: true /@types/hast@2.3.10: @@ -10808,7 +10805,6 @@ packages: /@types/http-cache-semantics@4.0.4: resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} - requiresBuild: true dev: true /@types/http-errors@2.0.4: @@ -10817,7 +10813,7 @@ packages: /@types/http-proxy@1.17.14: resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 dev: false /@types/istanbul-lib-coverage@2.0.6: @@ -10850,13 +10846,13 @@ packages: /@types/jsonfile@6.1.4: resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 dev: true /@types/jsonwebtoken@9.0.6: resolution: {integrity: sha512-/5hndP5dCjloafCXns6SZyESp3Ldq7YjH3zwzwczYnjxIT0Fqzk5ROSYVGfFyczIue7IUEj8hkvLbPoLQ18vQw==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 dev: false /@types/keygrip@1.0.6: @@ -10866,7 +10862,7 @@ packages: /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 dev: true /@types/lodash.merge@4.6.7: @@ -10939,7 +10935,7 @@ packages: /@types/node-fetch@2.6.11: resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 form-data: 4.0.0 dev: true @@ -10957,8 +10953,8 @@ packages: undici-types: 5.26.5 dev: true - /@types/node@20.12.7: - resolution: {integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==} + /@types/node@20.12.6: + resolution: {integrity: sha512-3KurE8taB8GCvZBPngVbp0lk5CKi8M9f9k1rsADh0Evdz5SzJ+Q+Hx9uHoFGsLnLnd1xmkDQr2hVhlA0Mn0lKQ==} dependencies: undici-types: 5.26.5 @@ -11005,13 +11001,13 @@ packages: /@types/promptly@3.0.5: resolution: {integrity: sha512-LbcnaRi5mQ/6neVJ+re9Zps5RT/HaiYFvdER+9eHUNSl3pHiIay4+8J6xHmhstkOZpfMuMf0AJrqvQM+JJ10lw==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 dev: true /@types/prompts@2.4.9: resolution: {integrity: sha512-qTxFi6Buiu8+50/+3DGIWLHM6QuWsEKugJnnP6iv2Mc4ncxE4A/OJkjuVOA+5X0X1S/nq5VJRa8Lu+nwcvbrKA==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 kleur: 3.0.3 dev: true @@ -11049,13 +11045,13 @@ packages: /@types/responselike@1.0.3: resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 dev: true /@types/sax@1.2.7: resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 dev: false /@types/semver@7.5.8: @@ -11066,13 +11062,13 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.12.7 + '@types/node': 20.12.6 /@types/serve-static@1.15.7: resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.12.7 + '@types/node': 20.12.6 '@types/send': 0.17.4 /@types/stack-utils@2.0.3: @@ -11120,7 +11116,7 @@ packages: /@types/ws@8.5.10: resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 /@types/yargs-parser@21.0.3: resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -11136,7 +11132,7 @@ packages: resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} requiresBuild: true dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 dev: true optional: true @@ -11586,10 +11582,10 @@ packages: - supports-color dev: false - /@vinxi/devtools@0.1.1(@babel/core@7.24.4)(preact@10.20.2)(vite@4.5.2): + /@vinxi/devtools@0.1.1(@babel/core@7.24.4)(preact@10.20.1)(vite@4.5.2): resolution: {integrity: sha512-/A7X1hoNBsgC2n7nKOWbIa4cTt9dJq9nehyLGdNxgjEcGzbsaJrofUDrFLt+0YJlyb7OOhFEPYHRCat3tsrytw==} dependencies: - '@preact/preset-vite': 2.8.2(@babel/core@7.24.4)(preact@10.20.2)(vite@4.5.2) + '@preact/preset-vite': 2.8.2(@babel/core@7.24.4)(preact@10.20.1)(vite@4.5.2) '@solidjs/router': 0.8.4(solid-js@1.8.16) birpc: 0.2.17 solid-js: 1.8.16 @@ -11646,7 +11642,7 @@ packages: magicast: 0.2.11 recast: 0.23.6 tslib: 2.6.2 - vinxi: 0.1.10(@types/node@20.12.7)(preact@10.20.2) + vinxi: 0.1.10(@types/node@20.12.6)(preact@10.20.1) dev: false /@vinxi/server-components@0.1.3(vinxi@0.1.10): @@ -11661,7 +11657,7 @@ packages: astring: 1.8.6 magicast: 0.2.11 recast: 0.23.6 - vinxi: 0.1.10(@types/node@20.12.7)(preact@10.20.2) + vinxi: 0.1.10(@types/node@20.12.6)(preact@10.20.1) dev: false /@vinxi/server-functions@0.1.4(vinxi@0.1.10): @@ -11676,7 +11672,7 @@ packages: astring: 1.8.6 magicast: 0.2.11 recast: 0.23.6 - vinxi: 0.1.10(@types/node@20.12.7)(preact@10.20.2) + vinxi: 0.1.10(@types/node@20.12.6)(preact@10.20.1) dev: false /@vitejs/plugin-react@4.2.1(vite@4.5.2): @@ -11944,7 +11940,7 @@ packages: engines: {node: ^16.13 || >=18} hasBin: true dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 '@vitest/snapshot': 1.4.0 '@wdio/config': 8.35.0 '@wdio/globals': 8.35.1(typescript@5.3.2) @@ -12011,7 +12007,7 @@ packages: resolution: {integrity: sha512-PG+bADoY5VoWPmAfRi030rtxbFj68MVPlcwEN0dN1lDdYKz1ATzzGUK12sqCgGz1ktcC7sQzmJZVBklzbvn3mQ==} engines: {node: ^16.13 || >=18} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 '@wdio/logger': 8.28.0 '@wdio/repl': 8.24.12 '@wdio/runner': 8.35.1(typescript@5.3.2) @@ -12043,7 +12039,7 @@ packages: engines: {node: ^16.13 || >=18} dependencies: '@types/mocha': 10.0.6 - '@types/node': 20.12.7 + '@types/node': 20.12.6 '@wdio/logger': 8.28.0 '@wdio/types': 8.32.4 '@wdio/utils': 8.35.0 @@ -12060,14 +12056,14 @@ packages: resolution: {integrity: sha512-321F3sWafnlw93uRTSjEBVuvWCxTkWNDs7ektQS15drrroL3TMeFOynu4rDrIz0jXD9Vas0HCD2Tq/P0uxFLdw==} engines: {node: ^16.13 || >=18} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 dev: true /@wdio/reporter@8.32.4: resolution: {integrity: sha512-kZXbyNuZSSpk4kBavDb+ac25ODu9NVZED6WwZafrlMSnBHcDkoMt26Q0Jp3RKUj+FTyuKH0HvfeLrwVkk6QKDw==} engines: {node: ^16.13 || >=18} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 '@wdio/logger': 8.28.0 '@wdio/types': 8.32.4 diff: 5.2.0 @@ -12078,7 +12074,7 @@ packages: resolution: {integrity: sha512-5F6cbOYeZjF34Vsnycp5JPnDljI52fmyxsV2O/L3h6F2+83YXpbsqBplw/2G24JtIUudV7VOY/38bUicn1OyXg==} engines: {node: ^16.13 || >=18} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 '@wdio/config': 8.35.0 '@wdio/globals': 8.35.1(typescript@5.3.2) '@wdio/logger': 8.28.0 @@ -12113,7 +12109,7 @@ packages: resolution: {integrity: sha512-pDPGcCvq0MQF8u0sjw9m4aMI2gAKn6vphyBB2+1IxYriL777gbbxd7WQ+PygMBvYVprCYIkLPvhUFwF85WakmA==} engines: {node: ^16.13 || >=18} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 dev: true /@wdio/utils@8.35.0: @@ -12827,7 +12823,6 @@ packages: /ast-types@0.13.4: resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} engines: {node: '>=4'} - requiresBuild: true dependencies: tslib: 2.6.2 dev: true @@ -13043,7 +13038,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001608 + caniuse-lite: 1.0.30001607 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -13059,7 +13054,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001608 + caniuse-lite: 1.0.30001607 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -13327,7 +13322,6 @@ packages: /basic-ftp@5.0.5: resolution: {integrity: sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==} engines: {node: '>=10.0.0'} - requiresBuild: true dev: true /bcp-47-match@2.0.3: @@ -13581,8 +13575,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001608 - electron-to-chromium: 1.4.731 + caniuse-lite: 1.0.30001607 + electron-to-chromium: 1.4.730 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) @@ -13706,7 +13700,7 @@ packages: pathe: 1.1.2 perfect-debounce: 1.0.0 pkg-types: 1.0.3 - rc9: 2.1.2 + rc9: 2.1.1 dev: false /cac@6.7.14: @@ -13725,13 +13719,11 @@ packages: /cacheable-lookup@7.0.0: resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} engines: {node: '>=14.16'} - requiresBuild: true dev: true /cacheable-request@10.2.14: resolution: {integrity: sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==} engines: {node: '>=14.16'} - requiresBuild: true dependencies: '@types/http-cache-semantics': 4.0.4 get-stream: 6.0.1 @@ -13800,8 +13792,8 @@ packages: resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} dev: false - /caniuse-lite@1.0.30001608: - resolution: {integrity: sha512-cjUJTQkk9fQlJR2s4HMuPMvTiRggl0rAVMtthQuyOlDWuqHXqN8azLq+pi8B2TjwKJ32diHjUqRIKeFX4z1FoA==} + /caniuse-lite@1.0.30001607: + resolution: {integrity: sha512-WcvhVRjXLKFB/kmOFVwELtMxyhq3iM/MvmXcyCe2PNf166c39mptscOc/45TTS96n2gpNV2z7+NakArTWZCQ3w==} /ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -14653,7 +14645,6 @@ packages: /data-uri-to-buffer@6.0.2: resolution: {integrity: sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==} engines: {node: '>= 14'} - requiresBuild: true dev: true /data-urls@4.0.0: @@ -14793,7 +14784,6 @@ packages: /decompress-response@6.0.0: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} - requiresBuild: true dependencies: mimic-response: 3.1.0 dev: true @@ -14937,7 +14927,6 @@ packages: /defer-to-connect@2.0.1: resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} engines: {node: '>=10'} - requiresBuild: true dev: true /define-data-property@1.1.4: @@ -14971,7 +14960,6 @@ packages: /degenerator@5.0.1: resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==} engines: {node: '>= 14'} - requiresBuild: true dependencies: ast-types: 0.13.4 escodegen: 2.1.0 @@ -15320,8 +15308,8 @@ packages: jake: 10.8.7 dev: true - /electron-to-chromium@1.4.731: - resolution: {integrity: sha512-+TqVfZjpRz2V/5SPpmJxq9qK620SC5SqCnxQIOi7i/U08ZDcTpKbT7Xjj9FU5CbXTMUb4fywbIr8C7cGv4hcjw==} + /electron-to-chromium@1.4.730: + resolution: {integrity: sha512-oJRPo82XEqtQAobHpJIR3zW5YO3sSRRkPz2an4yxi1UvqhsGm54vR/wzTFV74a3soDOJ8CKW7ajOOX5ESzddwg==} /elliptic@6.5.5: resolution: {integrity: sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==} @@ -15721,7 +15709,6 @@ packages: resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} engines: {node: '>=6.0'} hasBin: true - requiresBuild: true dependencies: esprima: 4.0.1 estraverse: 5.3.0 @@ -16851,8 +16838,8 @@ packages: /fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - /fast-json-stringify@5.14.1: - resolution: {integrity: sha512-J1Grbf0oSXV3lKsBf3itz1AvRk43qVrx3Ac10sNvi3LZaz1by4oDdYKFrJycPhS8+Gb7y8rgV/Jqw1UZVjyNvw==} + /fast-json-stringify@5.14.0: + resolution: {integrity: sha512-6m9a2JN9kDFMADmP9MHLbLPrFu5oSSfrwFLzpcqt/aFgcEi+SVhTJGsx/Wivlls8fQ3OnP8UDNfIY1d1qCC50w==} dependencies: '@fastify/merge-json-schemas': 0.1.1 ajv: 8.12.0 @@ -16906,7 +16893,7 @@ packages: abstract-logging: 2.0.1 avvio: 8.3.0 fast-content-type-parse: 1.1.0 - fast-json-stringify: 5.14.1 + fast-json-stringify: 5.14.0 find-my-way: 8.1.0 light-my-request: 5.12.0 pino: 8.20.0 @@ -17173,7 +17160,6 @@ packages: /form-data-encoder@2.1.4: resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} engines: {node: '>= 14.17'} - requiresBuild: true dev: true /form-data@4.0.0: @@ -17467,7 +17453,6 @@ packages: /get-uri@6.0.3: resolution: {integrity: sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==} engines: {node: '>= 14'} - requiresBuild: true dependencies: basic-ftp: 5.0.5 data-uri-to-buffer: 6.0.2 @@ -17660,7 +17645,6 @@ packages: /got@12.6.1: resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} engines: {node: '>=14.16'} - requiresBuild: true dependencies: '@sindresorhus/is': 5.6.0 '@szmarczak/http-timer': 5.0.1 @@ -18311,7 +18295,6 @@ packages: /http2-wrapper@2.2.1: resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==} engines: {node: '>=10.19.0'} - requiresBuild: true dependencies: quick-lru: 5.1.1 resolve-alpn: 1.2.1 @@ -18402,8 +18385,8 @@ packages: '@babel/runtime': 7.24.4 dev: false - /i18next@23.11.1: - resolution: {integrity: sha512-mXw4A24BiPZKRsbb9ewgSvjYd6fxFCNwJyfK6nYfSTIAX2GkCWcb598m3DFkDZmqADatvuASrKo6qwORz3VwTQ==} + /i18next@23.11.0: + resolution: {integrity: sha512-VwFtlgy2LDbY0Qs6VfekIm6mv5/JmSJrtBf4aszl7Vby8+GcBlri0/7dkMZXmzTfiBMPUPBOmYCdQK7K4emkGQ==} dependencies: '@babel/runtime': 7.24.4 dev: false @@ -18543,7 +18526,6 @@ packages: /ip-address@9.0.5: resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} engines: {node: '>= 12'} - requiresBuild: true dependencies: jsbn: 1.1.0 sprintf-js: 1.1.3 @@ -19115,7 +19097,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.12.7 + '@types/node': 20.12.6 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -19163,7 +19145,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.7 + '@types/node': 20.12.6 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -19174,7 +19156,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -19183,7 +19165,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -19223,7 +19205,6 @@ packages: /jsbn@1.1.0: resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} - requiresBuild: true dev: true /jscodeshift@0.15.2(@babel/preset-env@7.24.4): @@ -19537,7 +19518,6 @@ packages: /ky@0.33.3: resolution: {integrity: sha512-CasD9OCEQSFIam2U8efFK81Yeg8vNMTBUqtMOHlrcWQHqUX3HeCl9Dr31u4toV7emlH8Mymk5+9p0lL6mKb/Xw==} engines: {node: '>=14.16'} - requiresBuild: true dev: true /language-subtag-registry@0.3.22: @@ -19858,13 +19838,11 @@ packages: /loglevel-plugin-prefix@0.8.4: resolution: {integrity: sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==} - requiresBuild: true dev: true /loglevel@1.9.1: resolution: {integrity: sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg==} engines: {node: '>= 0.6.0'} - requiresBuild: true dev: true /longest-streak@3.1.0: @@ -19900,7 +19878,6 @@ packages: /lowercase-keys@3.0.0: resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - requiresBuild: true dev: true /lowlight@3.1.0: @@ -21153,7 +21130,6 @@ packages: /mimic-response@4.0.0: resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - requiresBuild: true dev: true /min-indent@1.0.1: @@ -21430,7 +21406,6 @@ packages: /netmask@2.0.2: resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} engines: {node: '>= 0.4.0'} - requiresBuild: true dev: true /next@14.1.2-canary.4(react-dom@18.2.0)(react@18.2.0): @@ -21451,7 +21426,7 @@ packages: '@next/env': 14.1.2-canary.4 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001608 + caniuse-lite: 1.0.30001607 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.2.0 @@ -21490,7 +21465,7 @@ packages: '@next/env': 14.1.4 '@swc/helpers': 0.5.2 busboy: 1.6.0 - caniuse-lite: 1.0.30001608 + caniuse-lite: 1.0.30001607 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.2.0 @@ -21788,7 +21763,6 @@ packages: /normalize-url@8.0.1: resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==} engines: {node: '>=14.16'} - requiresBuild: true dev: true /not@0.1.0: @@ -21913,8 +21887,8 @@ packages: - debug dev: true - /nx@18.2.4: - resolution: {integrity: sha512-GxqJcDOhfLa9jsPmip0jG73CZKA96wCryss2DhixCiCU66I3GLYF4+585ObO8Tx7Z1GqhT92RaNGjCxjMIwaPg==} + /nx@18.2.3: + resolution: {integrity: sha512-4XGvvIzXeeeSj1hObiBL7E7aXX6rbiB1F856AqUdGoysYfkhcxOFyeAv5XsXeukl9gYwh/LH84paXjEOkGaJlA==} hasBin: true requiresBuild: true peerDependencies: @@ -21926,7 +21900,7 @@ packages: '@swc/core': optional: true dependencies: - '@nrwl/tao': 18.2.4 + '@nrwl/tao': 18.2.3 '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.6 @@ -21961,16 +21935,16 @@ packages: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 18.2.4 - '@nx/nx-darwin-x64': 18.2.4 - '@nx/nx-freebsd-x64': 18.2.4 - '@nx/nx-linux-arm-gnueabihf': 18.2.4 - '@nx/nx-linux-arm64-gnu': 18.2.4 - '@nx/nx-linux-arm64-musl': 18.2.4 - '@nx/nx-linux-x64-gnu': 18.2.4 - '@nx/nx-linux-x64-musl': 18.2.4 - '@nx/nx-win32-arm64-msvc': 18.2.4 - '@nx/nx-win32-x64-msvc': 18.2.4 + '@nx/nx-darwin-arm64': 18.2.3 + '@nx/nx-darwin-x64': 18.2.3 + '@nx/nx-freebsd-x64': 18.2.3 + '@nx/nx-linux-arm-gnueabihf': 18.2.3 + '@nx/nx-linux-arm64-gnu': 18.2.3 + '@nx/nx-linux-arm64-musl': 18.2.3 + '@nx/nx-linux-x64-gnu': 18.2.3 + '@nx/nx-linux-x64-musl': 18.2.3 + '@nx/nx-win32-arm64-msvc': 18.2.3 + '@nx/nx-win32-x64-msvc': 18.2.3 transitivePeerDependencies: - debug dev: true @@ -22264,7 +22238,6 @@ packages: /p-cancelable@3.0.0: resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} engines: {node: '>=12.20'} - requiresBuild: true dev: true /p-event@2.3.1: @@ -22397,7 +22370,6 @@ packages: /pac-resolver@7.0.1: resolution: {integrity: sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==} engines: {node: '>= 14'} - requiresBuild: true dependencies: degenerator: 5.0.1 netmask: 2.0.2 @@ -22902,11 +22874,11 @@ packages: picocolors: 1.0.0 source-map-js: 1.2.0 - /posthog-js@1.121.0: - resolution: {integrity: sha512-tjWPQevOs/xWDX99CUB4yp03US0hOSjmLx7fHn+5JNRvJ14pAPffuMDvNyogcBM5of08E0i+ajOzMmu7vhighw==} + /posthog-js@1.120.2: + resolution: {integrity: sha512-19LehjKgcmOzdj5OOicyzCXdxN4SVMX2IC1FvQR9gozxxxxhh6lCwWoe3y955S2KRLRP/8BjQ3zmMezV1ZCSQQ==} dependencies: fflate: 0.4.8 - preact: 10.20.2 + preact: 10.20.1 dev: false /posthog-node@3.1.3: @@ -22918,8 +22890,8 @@ packages: transitivePeerDependencies: - debug - /preact@10.20.2: - resolution: {integrity: sha512-S1d1ernz3KQ+Y2awUxKakpfOg2CEmJmwOP+6igPx6dgr6pgDvenqYviyokWso2rhHvGtTlWWnJDa7RaPbQerTg==} + /preact@10.20.1: + resolution: {integrity: sha512-JIFjgFg9B2qnOoGiYMVBtrcFxHqn+dNXbq76bVmcaHYJFYR4lW67AOcXgAYQQTDYXDOg/kTZrKPNCdRgJ2UJmw==} dev: false /prebuild-install@7.1.2: @@ -23421,7 +23393,6 @@ packages: /quick-lru@5.1.1: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} engines: {node: '>=10'} - requiresBuild: true dev: true /quill-delta@5.1.0: @@ -23475,11 +23446,12 @@ packages: unpipe: 1.0.0 dev: false - /rc9@2.1.2: - resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} + /rc9@2.1.1: + resolution: {integrity: sha512-lNeOl38Ws0eNxpO3+wD1I9rkHGQyj1NU1jlzv4go2CtEnEQEUfqnIvZG7W+bC/aXdJ27n5x/yUjb6RoT9tko+Q==} dependencies: defu: 6.1.4 destr: 2.0.3 + flat: 5.0.2 dev: false /rc@1.2.8: @@ -24049,7 +24021,6 @@ packages: /resolve-alpn@1.2.1: resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} - requiresBuild: true dev: true /resolve-cwd@3.0.0: @@ -24108,7 +24079,6 @@ packages: /responselike@3.0.0: resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} engines: {node: '>=14.16'} - requiresBuild: true dependencies: lowercase-keys: 3.0.0 dev: true @@ -24789,7 +24759,6 @@ packages: /smart-buffer@4.2.0: resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} - requiresBuild: true dev: true /smartwrap@2.0.2: @@ -24814,15 +24783,14 @@ packages: dependencies: agent-base: 7.1.1 debug: 4.3.4(supports-color@8.1.1) - socks: 2.8.3 + socks: 2.8.1 transitivePeerDependencies: - supports-color dev: true - /socks@2.8.3: - resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==} + /socks@2.8.1: + resolution: {integrity: sha512-B6w7tkwNid7ToxjZ08rQMT8M9BJAf8DKx8Ft4NivzH0zBUfd6jldGcisJn/RLgxcX3FPNDdNQCUEMMT79b+oCQ==} engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} - requiresBuild: true dependencies: ip-address: 9.0.5 smart-buffer: 4.2.0 @@ -25054,7 +25022,6 @@ packages: /sprintf-js@1.1.3: resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} - requiresBuild: true dev: true /stable@0.1.8: @@ -26188,7 +26155,7 @@ packages: /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - /ts-node@10.9.1(@types/node@20.12.7)(typescript@5.3.3): + /ts-node@10.9.1(@types/node@20.12.6)(typescript@5.3.3): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -26207,7 +26174,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.12.7 + '@types/node': 20.12.6 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -26219,7 +26186,7 @@ packages: yn: 3.1.1 dev: true - /ts-node@10.9.1(@types/node@20.12.7)(typescript@5.4.4): + /ts-node@10.9.1(@types/node@20.12.6)(typescript@5.4.4): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -26238,7 +26205,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.12.7 + '@types/node': 20.12.6 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -26250,7 +26217,7 @@ packages: yn: 3.1.1 dev: true - /ts-node@10.9.2(@types/node@20.12.7)(typescript@5.3.2): + /ts-node@10.9.2(@types/node@20.12.6)(typescript@5.3.2): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -26269,7 +26236,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.12.7 + '@types/node': 20.12.6 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -27406,7 +27373,7 @@ packages: source-map-support: 0.5.21 vite: 4.5.2(@types/node@20.5.9) - /vinxi@0.1.10(@types/node@20.12.7)(preact@10.20.2): + /vinxi@0.1.10(@types/node@20.12.6)(preact@10.20.1): resolution: {integrity: sha512-MndPaR3fUx6FERfB2adWVkTw7qTAhSStM+A2KaqU2qUGMEk51krkKB28ouf+iG6IJGoAtuE+fANUs0hqOLMk2A==} hasBin: true dependencies: @@ -27416,7 +27383,7 @@ packages: '@types/micromatch': 4.0.6 '@types/serve-static': 1.15.7 '@types/ws': 8.5.10 - '@vinxi/devtools': 0.1.1(@babel/core@7.24.4)(preact@10.20.2)(vite@4.5.2) + '@vinxi/devtools': 0.1.1(@babel/core@7.24.4)(preact@10.20.1)(vite@4.5.2) '@vinxi/listhen': 1.5.6 boxen: 7.1.1 c12: 1.10.0 @@ -27452,7 +27419,7 @@ packages: unenv: 1.9.0 unimport: 3.7.1(rollup@4.14.1) unstorage: 1.10.2 - vite: 4.5.2(@types/node@20.12.7) + vite: 4.5.2(@types/node@20.12.6) ws: 8.16.0 zod: 3.22.4 transitivePeerDependencies: @@ -27488,7 +27455,7 @@ packages: - xml2js dev: false - /vite-node@0.34.6(@types/node@20.12.7): + /vite-node@0.34.6(@types/node@20.12.6): resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==} engines: {node: '>=v14.18.0'} hasBin: true @@ -27498,7 +27465,7 @@ packages: mlly: 1.6.1 pathe: 1.1.2 picocolors: 1.0.0 - vite: 4.5.2(@types/node@20.12.7) + vite: 4.5.2(@types/node@20.12.6) transitivePeerDependencies: - '@types/node' - less @@ -27509,7 +27476,7 @@ packages: - supports-color - terser - /vite-plugin-dts@3.8.1(@types/node@20.12.7)(rollup@3.29.1)(typescript@5.2.2)(vite@4.5.2): + /vite-plugin-dts@3.8.1(@types/node@20.12.6)(rollup@3.29.1)(typescript@5.2.2)(vite@4.5.2): resolution: {integrity: sha512-zEYyQxH7lKto1VTKZHF3ZZeOPkkJgnMrePY4VxDHfDSvDjmYMMfWjZxYmNwW8QxbaItWJQhhXY+geAbyNphI7g==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -27519,14 +27486,14 @@ packages: vite: optional: true dependencies: - '@microsoft/api-extractor': 7.43.0(@types/node@20.12.7) + '@microsoft/api-extractor': 7.43.0(@types/node@20.12.6) '@rollup/pluginutils': 5.1.0(rollup@3.29.1) '@vue/language-core': 1.8.27(typescript@5.2.2) debug: 4.3.4(supports-color@8.1.1) kolorist: 1.8.0 magic-string: 0.30.9 typescript: 5.2.2 - vite: 4.5.2(@types/node@20.12.7) + vite: 4.5.2(@types/node@20.12.6) vue-tsc: 1.8.27(typescript@5.2.2) transitivePeerDependencies: - '@types/node' @@ -27552,7 +27519,7 @@ packages: open: 9.1.0 picocolors: 1.0.0 sirv: 2.0.4 - vite: 4.5.2(@types/node@20.12.7) + vite: 4.5.2(@types/node@20.12.6) transitivePeerDependencies: - rollup - supports-color @@ -27567,7 +27534,7 @@ packages: buffer-polyfill: /buffer@6.0.3 node-stdlib-browser: 1.2.0 process: 0.11.10 - vite: 4.5.2(@types/node@20.12.7) + vite: 4.5.2(@types/node@20.12.6) transitivePeerDependencies: - rollup dev: false @@ -27624,7 +27591,7 @@ packages: merge-anything: 5.1.7 solid-js: 1.8.16 solid-refresh: 0.6.3(solid-js@1.8.16) - vite: 4.5.2(@types/node@20.12.7) + vite: 4.5.2(@types/node@20.12.6) vitefu: 0.2.5(vite@4.5.2) transitivePeerDependencies: - supports-color @@ -27685,13 +27652,13 @@ packages: debug: 4.3.4(supports-color@8.1.1) globrex: 0.1.2 tsconfck: 3.0.3(typescript@5.2.2) - vite: 4.5.2(@types/node@20.12.7) + vite: 4.5.2(@types/node@20.12.6) transitivePeerDependencies: - supports-color - typescript dev: true - /vite@4.5.2(@types/node@20.12.7): + /vite@4.5.2(@types/node@20.12.6): resolution: {integrity: sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -27719,7 +27686,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 esbuild: 0.18.20 postcss: 8.4.38 rollup: 3.29.1 @@ -27839,7 +27806,7 @@ packages: dependencies: '@types/chai': 4.3.14 '@types/chai-subset': 1.3.5 - '@types/node': 20.12.7 + '@types/node': 20.12.6 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -27859,8 +27826,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.6.0 tinypool: 0.7.0 - vite: 4.5.2(@types/node@20.12.7) - vite-node: 0.34.6(@types/node@20.12.7) + vite: 4.5.2(@types/node@20.12.6) + vite-node: 0.34.6(@types/node@20.12.6) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -28132,7 +28099,7 @@ packages: resolution: {integrity: sha512-D13EroddIXDqdq3jgO8j6sorgTWqTwEiTqwlDoJizpRIgHGBy+UjkNM7XW1yVcvt8gsD2Dei2LQth2tJEnu5Ng==} engines: {node: ^16.13 || >=18} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 '@types/ws': 8.5.10 '@wdio/config': 8.35.0 '@wdio/logger': 8.28.0 @@ -28158,7 +28125,7 @@ packages: devtools: optional: true dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.6 '@wdio/config': 8.35.0 '@wdio/logger': 8.28.0 '@wdio/protocols': 8.32.0