diff --git a/app/routes/logs.ts b/app/routes/logs.ts new file mode 100644 index 000000000..ef813a23a --- /dev/null +++ b/app/routes/logs.ts @@ -0,0 +1,34 @@ +import { json } from "@remix-run/node"; +import { SignalRSocket } from "~/signalr/signalr-socket"; +import { w3cwebsocket } from "websocket"; +import type { Params } from "@remix-run/react"; + +(globalThis as any).WebSocket = w3cwebsocket; + +export async function loader({ + params, +}: { + params: Params<"owner" | "repo" | "commit_hash" | "check_id">; +}) { + const instance = SignalRSocket.getInstance("WatchRunStepsProgressAsync"); + instance.startOrContinueStreaming( + `https://github.com/${params.owner}/${params.repo}/commit/${params.commit_hash}/checks/${params.check_id}/live_logs` + ); + let _resolve: (arg0: Event) => void; + const res = new Promise((resolve) => (_resolve = resolve)); + + instance.addEventListener("socketDidReceiveMessage", (event) => + _resolve(event) + ); + + const seconds = 50; + return json({ + hello: await Promise.race([ + res, + sleep(seconds).then(() => ({ timedOut: `failed in ${seconds} seconds` })), + ]), + }); +} + +const sleep = (seconds: number) => + new Promise((resolve) => setTimeout(resolve, seconds * 1000)); diff --git a/app/signalr/fetch.ts b/app/signalr/fetch.ts new file mode 100644 index 000000000..4183c2274 --- /dev/null +++ b/app/signalr/fetch.ts @@ -0,0 +1,19 @@ +export async function fetchJson(url: string): Promise { + try { + const response = await fetch(url, { + // credentials: 'same-origin', + headers: { + cookie: process.env.GITHUB_COOKIE!, + Accept: "application/json", + "X-Requested-With": "XMLHttpRequest", + }, + }); + if (response.ok) { + return await response.json(); + } + } catch (e) { + console.error(e); + // Network failure + } + return null; +} diff --git a/app/signalr/signalr-socket.ts b/app/signalr/signalr-socket.ts new file mode 100644 index 000000000..3ee2465af --- /dev/null +++ b/app/signalr/signalr-socket.ts @@ -0,0 +1,201 @@ +import type { Socket } from "@github/stable-socket"; +import { StableSocket } from "@github/stable-socket"; +import { fetchJson } from "./fetch"; + +interface AuthenticatedURLResponse { + data: { + authenticated_url: string; + }; +} + +interface WsUrlLookupData { + logStreamWebSocketUrl: string; +} + +export enum MessageType { + Invocation = 1, + StreamItem = 2, + Completion = 3, + StreamInvocation = 4, + CancelInvocation = 5, + Ping = 6, + Close = 7, +} + +// https://github.com/dotnet/aspnetcore/blob/main/src/SignalR/docs/specs/HubProtocol.md#overview +type Message = HandshakeRequest | Invocation; + +interface HandshakeRequest { + protocol: string; + version: number; +} + +interface Invocation { + type: number; + target: string; + arguments: unknown[]; +} + +export interface SocketData { + target: string; + type: number; + arguments: T; +} + +export class SignalRSocket extends EventTarget { + public static readonly RECORD_SEPARATOR = String.fromCharCode(0x1e); + // https://developer.mozilla.org/en-US/docs/Web/API/CloseEvent + public static readonly ABNORMAL_CLOSURE = 1006; + public static readonly POLICY_VIOLATION = 1008; + static #instances = new Map(); + + private globalSocket!: Socket | null; + private socketUrl!: string; + private isStreaming = false; + private xhrConnectionUrl!: string; + private shouldTryAgainWithNewSocket = false; + + public static getInstance(target: string): SignalRSocket { + if (!SignalRSocket.#instances.has(target)) { + SignalRSocket.#instances.set(target, new SignalRSocket(target)); + } + return SignalRSocket.#instances.get(target)!; + } + + constructor(private target: string) { + super(); + } + + public socketDidReceiveMessage(socket: Socket, message: string): void { + const record = message.split(SignalRSocket.RECORD_SEPARATOR)[0]!; + const data = JSON.parse(record) as SocketData; + + // this.dispatchEvent(new CustomEvent('socketDidReceiveMessage', {detail: data})) + + if (data.type === MessageType.Close) { + socket.close(); + } else if (data.type === MessageType.Ping) { + console.log("ping"); + } else { + console.log({ data }); + } + } + + // Public methods + public socketDidOpen() { + this.handshake(); + } + + public socketDidClose() { + // Do nothing + } + + public socketDidFinish() { + this.globalSocket = null; + + if (this.shouldTryAgainWithNewSocket) { + this.shouldTryAgainWithNewSocket = false; + this.startOrContinueStreaming(this.xhrConnectionUrl, true); + } + } + + public socketShouldRetry(socket: Socket, code: number): boolean { + if (code === SignalRSocket.ABNORMAL_CLOSURE) { + /** + * AFD (Azure Front Door) abnormally closed the socket. This can happen after the websocket max time limit + * has been reached which is configured to 10 minutes for Actions. An abnormal closure can also sometimes + * randomly happen before the max time limit has been reached which stops incoming logs. + * + * Retrying with the existing socket is futile, but it is safe to discard the existing socket and create a new one. + */ + this.shouldTryAgainWithNewSocket = true; + return false; + } + return !this.isFatalStatusCode(code); + } + + public async startOrContinueStreaming( + xhrConnectionUrl: string, + retryingAbnormalClosure = false + ) { + if (!this.xhrConnectionUrl) this.xhrConnectionUrl = xhrConnectionUrl; + + if (this.isStreaming && !retryingAbnormalClosure) return; + this.isStreaming = true; + + await this.tryStartNewStream(this.xhrConnectionUrl); + } + + public closeExistingSocket() { + if (this.globalSocket) { + this.globalSocket.close(); + this.globalSocket = null; + } + return; + } + + public onStreamFailure() { + this.dispatchEvent(new CustomEvent("onStreamFailure")); + } + + // Private methods + private async tryStartNewStream(xhrConnectionUrl: string) { + try { + const socketUrl = await this.retrieveSocketURL(xhrConnectionUrl); + if (!socketUrl) return; + this.socketUrl = socketUrl; + + this.globalSocket = new StableSocket(this.socketUrl, this, { + timeout: 4000, + attempts: 10, + }); + await this.globalSocket.open(); + } catch (e) { + console.log({ e }); + this.onStreamFailure(); + throw e; + } + } + + private handshake() { + const { searchParams } = new URL(this.socketUrl); //, window.location.origin) + const tenantId = searchParams.get("tenantId"); + const runId = searchParams.get("runId"); + if (tenantId && runId) { + const protocolPayload: HandshakeRequest = { + protocol: "json", + version: 1, + }; + this.sendPayload(protocolPayload); + + const targetPayload: Invocation = { + arguments: [tenantId, +runId], + target: this.target, + type: MessageType.Invocation, + }; + this.sendPayload(targetPayload); + } + } + + private retrieveSocketURL = async ( + xhrUrl: string + ): Promise => { + const authResult = await fetchJson(xhrUrl); + const authenticatedUrl = authResult?.data["authenticated_url"]; + if (!authenticatedUrl) return null; + const wsResult = await fetchJson(authenticatedUrl); + return wsResult?.logStreamWebSocketUrl ?? null; + }; + + private isFatalStatusCode(code: number): boolean { + return code === SignalRSocket.POLICY_VIOLATION; + } + + private sendPayload(payload: Message) { + if (this.globalSocket) { + this.globalSocket.send( + JSON.stringify(payload) + SignalRSocket.RECORD_SEPARATOR + ); + } + } +} diff --git a/package.json b/package.json index 64ba6a46d..bdfec805b 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,10 @@ "pull": "vc env pull .env" }, "dependencies": { + "@github/catalyst": "^1.6.0", + "@github/hotkey": "^2.0.1", + "@github/jtml": "^0.5.0", + "@github/stable-socket": "^1.1.0", "@octokit/auth-app": "^6.0.0", "@octokit/auth-oauth-app": "^7.0.1", "@octokit/plugin-throttling": "^8.0.0", @@ -29,18 +33,22 @@ "@types/async": "^3.2.18", "@types/humanize-duration": "^3.27.1", "@types/lodash": "^4.14.191", + "@types/websocket": "^1.0.5", "@vercel/analytics": "^1.0.0", "@vercel/kv": "^1.0.0", "@vercel/node": "^3.0.0", "adm-zip": "^0.5.10", "ansicolor": "^2.0.1", "async": "^3.2.4", + "bulma": "^0.9.4", "debug": "^4.3.4", + "delegated-events": "^1.1.2", "github-syntax-dark": "^0.5.0", "github-syntax-light": "^0.5.0", "graphql": "^16.6.0", "graphql-tag": "^2.12.6", "humanize-duration": "^3.28.0", + "lit-html": "^2.6.1", "lodash": "^4.17.21", "react": "^18.2.0", "react-dom": "^18.2.0", @@ -50,8 +58,10 @@ "remix-auth-github": "^1.3.0", "remix-auth-oauth2": "^1.11.0", "remix-island": "^0.1.2", + "selector-observer": "^2.1.6", "styled-components": "^5.0.0", - "type-fest": "^4.0.0" + "type-fest": "^4.0.0", + "websocket": "^1.0.34" }, "devDependencies": { "@graphql-codegen/cli": "^5.0.0", diff --git a/remix.config.js b/remix.config.js index bc31d0523..c6854f7db 100644 --- a/remix.config.js +++ b/remix.config.js @@ -10,6 +10,7 @@ module.exports = { // assetsBuildDirectory: "public/build", // serverBuildPath: "api/index.js", // publicPath: "/build/", + serverDependenciesToBundle: ["@github/catalyst", "@github/stable-socket"], serverModuleFormat: 'cjs', future: { }, diff --git a/yarn.lock b/yarn.lock index 820e13ecb..453e4833c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -224,7 +224,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.22.10, @babel/generator@npm:^7.22.15, @babel/generator@npm:^7.22.9": +"@babel/generator@npm:^7.22.10, @babel/generator@npm:^7.22.15, @babel/generator@npm:^7.22.7, @babel/generator@npm:^7.22.9": version: 7.22.15 resolution: "@babel/generator@npm:7.22.15" dependencies: @@ -248,18 +248,6 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/generator@npm:7.23.0" - dependencies: - "@babel/types": "npm:^7.23.0" - "@jridgewell/gen-mapping": "npm:^0.3.2" - "@jridgewell/trace-mapping": "npm:^0.3.17" - jsesc: "npm:^2.5.1" - checksum: bd1598bd356756065d90ce26968dd464ac2b915c67623f6f071fb487da5f9eb454031a380e20e7c9a7ce5c4a49d23be6cb9efde404952b0b3f3c0c3a9b73d68a - languageName: node - linkType: hard - "@babel/generator@npm:^7.23.3, @babel/generator@npm:^7.7.2": version: 7.23.3 resolution: "@babel/generator@npm:7.23.3" @@ -630,15 +618,6 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/parser@npm:7.23.0" - bin: - parser: ./bin/babel-parser.js - checksum: 201641e068f8cca1ff12b141fcba32d7ccbabc586961bd1b85ae89d9695867f84d57fc2e1176dc4981fd28e5e97ca0e7c32cd688bd5eabb641a302abc0cb5040 - languageName: node - linkType: hard - "@babel/plugin-proposal-class-properties@npm:^7.0.0": version: 7.18.6 resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" @@ -1272,20 +1251,20 @@ __metadata: linkType: hard "@babel/traverse@npm:^7.14.0": - version: 7.23.2 - resolution: "@babel/traverse@npm:7.23.2" + version: 7.22.8 + resolution: "@babel/traverse@npm:7.22.8" dependencies: - "@babel/code-frame": "npm:^7.22.13" - "@babel/generator": "npm:^7.23.0" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" + "@babel/code-frame": "npm:^7.22.5" + "@babel/generator": "npm:^7.22.7" + "@babel/helper-environment-visitor": "npm:^7.22.5" + "@babel/helper-function-name": "npm:^7.22.5" "@babel/helper-hoist-variables": "npm:^7.22.5" "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/parser": "npm:^7.23.0" - "@babel/types": "npm:^7.23.0" + "@babel/parser": "npm:^7.22.7" + "@babel/types": "npm:^7.22.5" debug: "npm:^4.1.0" globals: "npm:^11.1.0" - checksum: e4fcb8f8395804956df4ae1301230a14b6eb35b74a7058a0e0b40f6f4be7281e619e6dafe400e833d4512da5d61cf17ea177d04b00a8f7cf3d8d69aff83ca3d8 + checksum: a2c2157c854a10f64bd8e2ac30e76723a4ee948572158962d102ba4d694abdb47c9cb7f0ede7d662ce083cd1940b631a6ad9ec55e86f4bbe1a1960cbf692078a languageName: node linkType: hard @@ -1444,6 +1423,13 @@ __metadata: languageName: node linkType: hard +"@edge-runtime/primitives@npm:3.1.1": + version: 3.1.1 + resolution: "@edge-runtime/primitives@npm:3.1.1" + checksum: b4d57ceb7da74958191c1423621d29399fffefaaff28170e6a5566ccf80a0ef2f0b299f42caee421afeeb29a09d05b36b1852d854d0b551856bd30394964275a + languageName: node + linkType: hard + "@edge-runtime/primitives@npm:4.0.5": version: 4.0.5 resolution: "@edge-runtime/primitives@npm:4.0.5" @@ -1451,6 +1437,15 @@ __metadata: languageName: node linkType: hard +"@edge-runtime/vm@npm:3.1.1": + version: 3.1.1 + resolution: "@edge-runtime/vm@npm:3.1.1" + dependencies: + "@edge-runtime/primitives": "npm:3.1.1" + checksum: c35ed238fb901f34b1292bdca959387ad933b5a45cca69fb7cb5f0fd7f2afbd350fe594e73477840fc01da1776e7381b3893bfec4f7003f6d7d33c58ed1591d0 + languageName: node + linkType: hard + "@edge-runtime/vm@npm:3.1.7": version: 3.1.7 resolution: "@edge-runtime/vm@npm:3.1.7" @@ -1830,9 +1825,9 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^2.1.4": - version: 2.1.4 - resolution: "@eslint/eslintrc@npm:2.1.4" +"@eslint/eslintrc@npm:^2.1.2": + version: 2.1.2 + resolution: "@eslint/eslintrc@npm:2.1.2" dependencies: ajv: "npm:^6.12.4" debug: "npm:^4.3.2" @@ -1843,14 +1838,14 @@ __metadata: js-yaml: "npm:^4.1.0" minimatch: "npm:^3.1.2" strip-json-comments: "npm:^3.1.1" - checksum: 7a3b14f4b40fc1a22624c3f84d9f467a3d9ea1ca6e9a372116cb92507e485260359465b58e25bcb6c9981b155416b98c9973ad9b796053fd7b3f776a6946bce8 + checksum: fa25638f2666cac6810f98ee7d0f4b912f191806467c1b40d72bac759fffef0b3357f12a1869817286837b258e4de3517e0c7408520e156ca860fc53a1fbaed9 languageName: node linkType: hard -"@eslint/js@npm:8.56.0": - version: 8.56.0 - resolution: "@eslint/js@npm:8.56.0" - checksum: 97a4b5ccf7e24f4d205a1fb0f21cdcd610348ecf685f6798a48dd41ba443f2c1eedd3050ff5a0b8f30b8cf6501ab512aa9b76e531db15e59c9ebaa41f3162e37 +"@eslint/js@npm:8.50.0": + version: 8.50.0 + resolution: "@eslint/js@npm:8.50.0" + checksum: 1600a84ea1635cb46ae9f9cbc7c4cb054e54b8032707531b3b812d6096e46c54c449e8ecec7eb99725c3aa6da1ebbd4a60ca4fda925200395d5839ded09a0da8 languageName: node linkType: hard @@ -1861,6 +1856,13 @@ __metadata: languageName: node linkType: hard +"@github/catalyst@npm:^1.6.0": + version: 1.6.0 + resolution: "@github/catalyst@npm:1.6.0" + checksum: cc354e4d1d1bf017b4c7dbfca2a16ec44a80ad7d5b79b17e3e71a12df3e07e69374839cda30d6c6f42d2f91655b64e8cc66cdc9addaffb4c3fe984f306350154 + languageName: node + linkType: hard + "@github/combobox-nav@npm:^2.1.5": version: 2.2.0 resolution: "@github/combobox-nav@npm:2.2.0" @@ -1868,6 +1870,22 @@ __metadata: languageName: node linkType: hard +"@github/hotkey@npm:^2.0.1": + version: 2.0.1 + resolution: "@github/hotkey@npm:2.0.1" + checksum: b78c59da15398fe208a7377c08fa6005c703f4f31a22d7acf34d3b324cc6ffda36c2bf8bad97b6f127bbce30c0f7a99359f98bb52ba51037ba56f1d61d6a9e26 + languageName: node + linkType: hard + +"@github/jtml@npm:^0.5.0": + version: 0.5.1 + resolution: "@github/jtml@npm:0.5.1" + dependencies: + "@github/template-parts": "npm:^0.5.4" + checksum: 594c3ab7794c4d031bf1cba76954ccf76b8c1120ac2e9a894d76ab40994a2df33cff6e2d10d8ab929fd1402e50a6670327571fba1c7254bd9223e167e580de81 + languageName: node + linkType: hard + "@github/markdown-toolbar-element@npm:^2.1.0": version: 2.2.0 resolution: "@github/markdown-toolbar-element@npm:2.2.0" @@ -1889,6 +1907,20 @@ __metadata: languageName: node linkType: hard +"@github/stable-socket@npm:^1.1.0": + version: 1.1.0 + resolution: "@github/stable-socket@npm:1.1.0" + checksum: 4e516066c602fb88e02dbb0c7f5db428521ee52188309d345de5c594e150295edd7bf75db80ef0b8658ed6da4cd4ae0f9f0e75feecae91f9a178b9124fb47293 + languageName: node + linkType: hard + +"@github/template-parts@npm:^0.5.4": + version: 0.5.4 + resolution: "@github/template-parts@npm:0.5.4" + checksum: dc451bac7a3aef41e5c8b0760e580e0890b054fa1f0cead300f665b95c1545f7128ccd29ed9e539856c3aef247fbea90af55fb40d4e58e0dc2b414b28a48df78 + languageName: node + linkType: hard + "@graphql-codegen/add@npm:^5.0.0": version: 5.0.0 resolution: "@graphql-codegen/add@npm:5.0.0" @@ -2480,14 +2512,14 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.13": - version: 0.11.13 - resolution: "@humanwhocodes/config-array@npm:0.11.13" +"@humanwhocodes/config-array@npm:^0.11.11": + version: 0.11.11 + resolution: "@humanwhocodes/config-array@npm:0.11.11" dependencies: - "@humanwhocodes/object-schema": "npm:^2.0.1" + "@humanwhocodes/object-schema": "npm:^1.2.1" debug: "npm:^4.1.1" minimatch: "npm:^3.0.5" - checksum: 9f655e1df7efa5a86822cd149ca5cef57240bb8ffd728f0c07cc682cc0a15c6bdce68425fbfd58f9b3e8b16f79b3fd8cb1e96b10c434c9a76f20b2a89f213272 + checksum: 4aad64bc4c68ec99a72c91ad9a8a9070e8da47e8fc4f51eefa2eaf56f4b0cae17dfc3ff82eb9268298f687b5bb3b68669ff542203c77bcd400dc27924d56cad6 languageName: node linkType: hard @@ -2498,10 +2530,10 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^2.0.1": - version: 2.0.1 - resolution: "@humanwhocodes/object-schema@npm:2.0.1" - checksum: dbddfd0465aecf92ed845ec30d06dba3f7bb2496d544b33b53dac7abc40370c0e46b8787b268d24a366730d5eeb5336ac88967232072a183905ee4abf7df4dab +"@humanwhocodes/object-schema@npm:^1.2.1": + version: 1.2.1 + resolution: "@humanwhocodes/object-schema@npm:1.2.1" + checksum: b48a8f87fcd5fdc4ac60a31a8bf710d19cc64556050575e6a35a4a48a8543cf8cde1598a65640ff2cdfbfd165b38f9db4fa3782bea7848eb585cc3db824002e6 languageName: node linkType: hard @@ -2975,8 +3007,8 @@ __metadata: linkType: hard "@octokit/auth-app@npm:^6.0.0": - version: 6.0.3 - resolution: "@octokit/auth-app@npm:6.0.3" + version: 6.0.1 + resolution: "@octokit/auth-app@npm:6.0.1" dependencies: "@octokit/auth-oauth-app": "npm:^7.0.0" "@octokit/auth-oauth-user": "npm:^4.0.0" @@ -2985,9 +3017,9 @@ __metadata: "@octokit/types": "npm:^12.0.0" deprecation: "npm:^2.3.1" lru-cache: "npm:^10.0.0" - universal-github-app-jwt: "npm:^1.1.2" + universal-github-app-jwt: "npm:^1.1.1" universal-user-agent: "npm:^6.0.0" - checksum: 1bd1a1579bf1e471473876f6a59de10edfc61b2f3556a1ed42771a45692036689fa710ae3a876bec377522bc35afd570488aa3aa795bb7d91ca55c61f97eab3b + checksum: 186cb8d8194a13c9d5db8c3aeb5a150cad6f9627eeb04b6216c48edeab226dc89317cf476e1f842a603f611f57d3faea8f3f96cb6742dc367610330cba115119 languageName: node linkType: hard @@ -3125,13 +3157,6 @@ __metadata: languageName: node linkType: hard -"@octokit/openapi-types@npm:^19.0.2": - version: 19.0.2 - resolution: "@octokit/openapi-types@npm:19.0.2" - checksum: 6814c76917716ee87fbb1d62317037c41d3080f8e73d0c26ebb43ccd3a0ca90d9ee77f5404344060bea30a6b7b5def0016caada3ebaee5ec3a2c9494c28ba28c - languageName: node - linkType: hard - "@octokit/plugin-paginate-rest@npm:^9.0.0": version: 9.0.0 resolution: "@octokit/plugin-paginate-rest@npm:9.0.0" @@ -3164,14 +3189,14 @@ __metadata: linkType: hard "@octokit/plugin-throttling@npm:^8.0.0": - version: 8.1.3 - resolution: "@octokit/plugin-throttling@npm:8.1.3" + version: 8.0.0 + resolution: "@octokit/plugin-throttling@npm:8.0.0" dependencies: - "@octokit/types": "npm:^12.2.0" + "@octokit/types": "npm:^12.0.0" bottleneck: "npm:^2.15.3" peerDependencies: "@octokit/core": ^5.0.0 - checksum: dfc0eca10fe1afacc561a34854c1e2168838dd3588b87a72817fbdd80298d0bda4bc3f2a7e4518fc36a1a195e08893dd70073d18295295613b72107519ad4bb8 + checksum: 5a6ea5274e3fa786eb1259a5a9bc21e9a1a7531c7e3020238d5631fc34e5be80e41b4cd659add0d654b5989399c88515e594b511197f65b7bde2f30800e566b3 languageName: node linkType: hard @@ -3229,15 +3254,6 @@ __metadata: languageName: node linkType: hard -"@octokit/types@npm:^12.2.0": - version: 12.3.0 - resolution: "@octokit/types@npm:12.3.0" - dependencies: - "@octokit/openapi-types": "npm:^19.0.2" - checksum: ab78fd25490f995f79e341b00c375bade64eedb44d4c76fa3da85961003ba1efcac3cf168ea221bf4f9f5761afe91738412737acf30f1f41f3f2dbad14b872e4 - languageName: node - linkType: hard - "@oddbird/popover-polyfill@npm:^0.3.1": version: 0.3.1 resolution: "@oddbird/popover-polyfill@npm:0.3.1" @@ -3575,13 +3591,13 @@ __metadata: linkType: hard "@remix-run/v1-route-convention@npm:^0.1.3": - version: 0.1.4 - resolution: "@remix-run/v1-route-convention@npm:0.1.4" + version: 0.1.3 + resolution: "@remix-run/v1-route-convention@npm:0.1.3" dependencies: minimatch: "npm:^7.4.3" peerDependencies: "@remix-run/dev": ^1.15.0 || ^2.0.0 - checksum: 68a9b72da16d9ae6369ead0edf2063cfdf0c323e99b3fabe0e2a90e0f1f8d51a42f6fd3ed67f5e3f4ba2e1eed2dd16134b20ac4cc3b369bce3d33a16aa8f2d4a + checksum: 295abd5418d8b203bbd6dcfadf6095b8d292c6e323d4ca81b60d78c0d70edb3fd371152ffa88d48593e254dd3d3932155584e86341b5a656efd8c17c8dfe69fd languageName: node linkType: hard @@ -3662,148 +3678,71 @@ __metadata: languageName: node linkType: hard -"@sentry-internal/feedback@npm:7.93.0": - version: 7.93.0 - resolution: "@sentry-internal/feedback@npm:7.93.0" +"@sentry-internal/tracing@npm:7.72.0": + version: 7.72.0 + resolution: "@sentry-internal/tracing@npm:7.72.0" dependencies: - "@sentry/core": "npm:7.93.0" - "@sentry/types": "npm:7.93.0" - "@sentry/utils": "npm:7.93.0" - checksum: f266f8374c7039ddb6fe4d50edaad7e4c27a6004e0ca4df181b9d359b3cb97cea59f8dd097e13eb2228877ef252beccf5d2433cde35f788f637ed074d0f9b5f8 + "@sentry/core": "npm:7.72.0" + "@sentry/types": "npm:7.72.0" + "@sentry/utils": "npm:7.72.0" + tslib: "npm:^2.4.1 || ^1.9.3" + checksum: 454ac74f2550e50054fc58074cb5f071ac7f5eea6a73f29a6c90b5a3e462b0108c8ff05cc6f8c20d05473af2f5134a55a5c8b8c6ad8bf5ead43acf106f04fe21 languageName: node linkType: hard -"@sentry-internal/tracing@npm:7.93.0": - version: 7.93.0 - resolution: "@sentry-internal/tracing@npm:7.93.0" +"@sentry/browser@npm:7.72.0": + version: 7.72.0 + resolution: "@sentry/browser@npm:7.72.0" dependencies: - "@sentry/core": "npm:7.93.0" - "@sentry/types": "npm:7.93.0" - "@sentry/utils": "npm:7.93.0" - checksum: 26efc18b072b015fdea6606ad58a657e5dc3cdcc5b18ab320e34844c25d717a69b706a4ed4415373f6b71b22f22a7bf877d607e79836fcc3e115c33d23b50577 + "@sentry-internal/tracing": "npm:7.72.0" + "@sentry/core": "npm:7.72.0" + "@sentry/replay": "npm:7.72.0" + "@sentry/types": "npm:7.72.0" + "@sentry/utils": "npm:7.72.0" + tslib: "npm:^2.4.1 || ^1.9.3" + checksum: 413a90cab687d7099a1b22e22aafc1405fa4e7bed0d9835ab06ec1fcc2e97cad04b15d329b7926710321dc8bb315b42f49f3b49663f016ad27e3e111cb29dcaf languageName: node linkType: hard -"@sentry/browser@npm:7.93.0": - version: 7.93.0 - resolution: "@sentry/browser@npm:7.93.0" +"@sentry/cli@npm:2.20.5": + version: 2.20.5 + resolution: "@sentry/cli@npm:2.20.5" dependencies: - "@sentry-internal/feedback": "npm:7.93.0" - "@sentry-internal/tracing": "npm:7.93.0" - "@sentry/core": "npm:7.93.0" - "@sentry/replay": "npm:7.93.0" - "@sentry/types": "npm:7.93.0" - "@sentry/utils": "npm:7.93.0" - checksum: 8cc27d219ca3ebf5c904535bb2a1b8807f04d99cfb7b8a13bf22930531488b0de66d45ee1dd2772e37112dd5cbc58f099e8334a6ab4712133baaad756c6ae9ce - languageName: node - linkType: hard - -"@sentry/cli-darwin@npm:2.23.0": - version: 2.23.0 - resolution: "@sentry/cli-darwin@npm:2.23.0" - conditions: os=darwin - languageName: node - linkType: hard - -"@sentry/cli-linux-arm64@npm:2.23.0": - version: 2.23.0 - resolution: "@sentry/cli-linux-arm64@npm:2.23.0" - conditions: (os=linux | os=freebsd) & cpu=arm64 - languageName: node - linkType: hard - -"@sentry/cli-linux-arm@npm:2.23.0": - version: 2.23.0 - resolution: "@sentry/cli-linux-arm@npm:2.23.0" - conditions: (os=linux | os=freebsd) & cpu=arm - languageName: node - linkType: hard - -"@sentry/cli-linux-i686@npm:2.23.0": - version: 2.23.0 - resolution: "@sentry/cli-linux-i686@npm:2.23.0" - conditions: (os=linux | os=freebsd) & (cpu=x86 | cpu=ia32) - languageName: node - linkType: hard - -"@sentry/cli-linux-x64@npm:2.23.0": - version: 2.23.0 - resolution: "@sentry/cli-linux-x64@npm:2.23.0" - conditions: (os=linux | os=freebsd) & cpu=x64 - languageName: node - linkType: hard - -"@sentry/cli-win32-i686@npm:2.23.0": - version: 2.23.0 - resolution: "@sentry/cli-win32-i686@npm:2.23.0" - conditions: os=win32 & (cpu=x86 | cpu=ia32) - languageName: node - linkType: hard - -"@sentry/cli-win32-x64@npm:2.23.0": - version: 2.23.0 - resolution: "@sentry/cli-win32-x64@npm:2.23.0" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@sentry/cli@npm:^2.23.0": - version: 2.23.0 - resolution: "@sentry/cli@npm:2.23.0" - dependencies: - "@sentry/cli-darwin": "npm:2.23.0" - "@sentry/cli-linux-arm": "npm:2.23.0" - "@sentry/cli-linux-arm64": "npm:2.23.0" - "@sentry/cli-linux-i686": "npm:2.23.0" - "@sentry/cli-linux-x64": "npm:2.23.0" - "@sentry/cli-win32-i686": "npm:2.23.0" - "@sentry/cli-win32-x64": "npm:2.23.0" https-proxy-agent: "npm:^5.0.0" node-fetch: "npm:^2.6.7" progress: "npm:^2.0.3" proxy-from-env: "npm:^1.1.0" which: "npm:^2.0.2" - dependenciesMeta: - "@sentry/cli-darwin": - optional: true - "@sentry/cli-linux-arm": - optional: true - "@sentry/cli-linux-arm64": - optional: true - "@sentry/cli-linux-i686": - optional: true - "@sentry/cli-linux-x64": - optional: true - "@sentry/cli-win32-i686": - optional: true - "@sentry/cli-win32-x64": - optional: true bin: sentry-cli: bin/sentry-cli - checksum: f4c2c8e743410e6da03bd50d8ca4cac7049496390a2eb63072017ec544d28581bd334e867ade2ea62070a6c860abb679e04740586aedeeeeee28b5afd4dbe45b + checksum: 1df6c8b27280bdbac7f9e1285e1cbd8823d25a00e6644e4a308cd41531cde9a11000a919326295e9e479feb825dc69e579b603a3c84eca0d54da046479ffd010 languageName: node linkType: hard -"@sentry/core@npm:7.93.0": - version: 7.93.0 - resolution: "@sentry/core@npm:7.93.0" +"@sentry/core@npm:7.72.0": + version: 7.72.0 + resolution: "@sentry/core@npm:7.72.0" dependencies: - "@sentry/types": "npm:7.93.0" - "@sentry/utils": "npm:7.93.0" - checksum: 8604fa49dd3e82f7f40e537c4ea15ecf945efa36ed25cb65ee7868d6c7691b9639c5b76ea90987423ab0ab2ad5baa75397bf434f4a75535a1bd08e0f10442f01 + "@sentry/types": "npm:7.72.0" + "@sentry/utils": "npm:7.72.0" + tslib: "npm:^2.4.1 || ^1.9.3" + checksum: 7fa90cefefbd6ce2cc1f9d70d8b6507e5187dd77169a5a1aab87eeaaf028563b2c9c7767d75aaca6b0707cca883ef037968ac40238affcfd12606c2becc3bb0c languageName: node linkType: hard -"@sentry/node@npm:7.93.0": - version: 7.93.0 - resolution: "@sentry/node@npm:7.93.0" +"@sentry/node@npm:7.72.0": + version: 7.72.0 + resolution: "@sentry/node@npm:7.72.0" dependencies: - "@sentry-internal/tracing": "npm:7.93.0" - "@sentry/core": "npm:7.93.0" - "@sentry/types": "npm:7.93.0" - "@sentry/utils": "npm:7.93.0" + "@sentry-internal/tracing": "npm:7.72.0" + "@sentry/core": "npm:7.72.0" + "@sentry/types": "npm:7.72.0" + "@sentry/utils": "npm:7.72.0" + cookie: "npm:^0.5.0" https-proxy-agent: "npm:^5.0.0" - checksum: a777838e5e6bdaadd6c00ec3964190349d9040fb4b5bffc95c1f7214a959c2972bbb4c3951f903df28ec26198a7fcb308fcaf13c4201d20b843c956133635017 + lru_map: "npm:^0.3.3" + tslib: "npm:^2.4.1 || ^1.9.3" + checksum: 60878b00bbe212f1de0d08c0c9110371994ac03d15d3aa2279b2f00b9e5c19777edbe785ff67cd4d3cdbd9feb08cbd999e91679edfe4790735adb5e86e0361e2 languageName: node linkType: hard @@ -3822,32 +3761,33 @@ __metadata: languageName: node linkType: hard -"@sentry/react@npm:7.93.0": - version: 7.93.0 - resolution: "@sentry/react@npm:7.93.0" +"@sentry/react@npm:7.72.0": + version: 7.72.0 + resolution: "@sentry/react@npm:7.72.0" dependencies: - "@sentry/browser": "npm:7.93.0" - "@sentry/core": "npm:7.93.0" - "@sentry/types": "npm:7.93.0" - "@sentry/utils": "npm:7.93.0" + "@sentry/browser": "npm:7.72.0" + "@sentry/types": "npm:7.72.0" + "@sentry/utils": "npm:7.72.0" hoist-non-react-statics: "npm:^3.3.2" + tslib: "npm:^2.4.1 || ^1.9.3" peerDependencies: react: 15.x || 16.x || 17.x || 18.x - checksum: 9a371b2ec980b60dce5ad9fdba8978cadd4b982ac7d39e9c60b91d074996f2e08567fe6f0dcce6ba59f6712f0e6b905d83279b31501f932e38ac7747f465cc98 + checksum: f99ba24dd2a7d50f7d57153c557260a76903e819f23e9a6f546f0ab123916f9bcf18880180c93fc3482380dd615ae6274376ee0b24de9850533aa1c571e8f49d languageName: node linkType: hard "@sentry/remix@npm:^7.47.0": - version: 7.93.0 - resolution: "@sentry/remix@npm:7.93.0" - dependencies: - "@sentry/cli": "npm:^2.23.0" - "@sentry/core": "npm:7.93.0" - "@sentry/node": "npm:7.93.0" - "@sentry/react": "npm:7.93.0" - "@sentry/types": "npm:7.93.0" - "@sentry/utils": "npm:7.93.0" + version: 7.72.0 + resolution: "@sentry/remix@npm:7.72.0" + dependencies: + "@sentry/cli": "npm:2.20.5" + "@sentry/core": "npm:7.72.0" + "@sentry/node": "npm:7.72.0" + "@sentry/react": "npm:7.72.0" + "@sentry/types": "npm:7.72.0" + "@sentry/utils": "npm:7.72.0" glob: "npm:^10.3.4" + tslib: "npm:^2.4.1 || ^1.9.3" yargs: "npm:^17.6.0" peerDependencies: "@remix-run/node": 1.x || 2.x @@ -3855,35 +3795,35 @@ __metadata: react: 16.x || 17.x || 18.x bin: sentry-upload-sourcemaps: scripts/sentry-upload-sourcemaps.js - checksum: 06043c2b042484bfbe9a4afdce00bdfd7da0a015be765d879c4133e9bf5b0a9894962db2fcabfeb2dccfa861b09017dfad091766608bd76c35da451257718da8 + checksum: da529c2e06655478e72464d292c52544538dd58f134eaa3b45d7ac3589091ff9c4dbda962512efb615ed2e0c06843b13db449eee73c8ca0d4d294ff87dac9e5f languageName: node linkType: hard -"@sentry/replay@npm:7.93.0": - version: 7.93.0 - resolution: "@sentry/replay@npm:7.93.0" +"@sentry/replay@npm:7.72.0": + version: 7.72.0 + resolution: "@sentry/replay@npm:7.72.0" dependencies: - "@sentry-internal/tracing": "npm:7.93.0" - "@sentry/core": "npm:7.93.0" - "@sentry/types": "npm:7.93.0" - "@sentry/utils": "npm:7.93.0" - checksum: 54700f3ae869fca65610fea4752fced09cf76e63eb836f8291ad66dae2ca70b762d7c1ff584028606c8a7dea2edbe0c88c0fca04b74eaebc7357b3e966cfcff6 + "@sentry/core": "npm:7.72.0" + "@sentry/types": "npm:7.72.0" + "@sentry/utils": "npm:7.72.0" + checksum: ae4224749bb3fb46822d641aff272dbd4dab72ce1e0a1b155a47b4e71de6afb55b0078fcef781246d43a4f33b970f92502ce033d73110b4a3664a6c6d0e8ef55 languageName: node linkType: hard -"@sentry/types@npm:7.93.0": - version: 7.93.0 - resolution: "@sentry/types@npm:7.93.0" - checksum: 851480468ebe35f05b402fa954040bdc12f08bb5f820c149988c9108328c54a43e685bf85e8f94fc3a2c729ce41079bb3d7a78e757586b2cf2ac49e727b89669 +"@sentry/types@npm:7.72.0": + version: 7.72.0 + resolution: "@sentry/types@npm:7.72.0" + checksum: bae94707a098a690d60256293ac6ddd72b3d2357107bb28cea4eb6f17fc9c634ebf44f6ae0bcea96f9798029fd344abbb2d171e20f3ab1b1c37a03079da2f512 languageName: node linkType: hard -"@sentry/utils@npm:7.93.0": - version: 7.93.0 - resolution: "@sentry/utils@npm:7.93.0" +"@sentry/utils@npm:7.72.0": + version: 7.72.0 + resolution: "@sentry/utils@npm:7.72.0" dependencies: - "@sentry/types": "npm:7.93.0" - checksum: 12442644235c797d787b28c2b8fbfa907806bbf31b42e50214d44d055fbbd218562f1bf12ac520eaea609c30594764860e2c117cbd9a5f2e2d03f0a74e4b9cda + "@sentry/types": "npm:7.72.0" + tslib: "npm:^2.4.1 || ^1.9.3" + checksum: 608a6a1affb0f18cfdd01f77e8037c031eecf40a3733363b9df1537bbad3893bd559e766bdfc5b3e5f8fa830b146c4cb678b6e74cfe8e56ec9d5042f7aa5973f languageName: node linkType: hard @@ -4063,30 +4003,30 @@ __metadata: linkType: hard "@tanstack/match-sorter-utils@npm:^8.7.6": - version: 8.11.3 - resolution: "@tanstack/match-sorter-utils@npm:8.11.3" + version: 8.8.4 + resolution: "@tanstack/match-sorter-utils@npm:8.8.4" dependencies: remove-accents: "npm:0.4.2" - checksum: 9bd1b5ee09a0a4993ce6194702d7a15177774a1ae6d9dc9486c6ffbcdcbbf75431126568b305c497f257709c0d2f924ee8d5b75c5de029f98a2aac59794a5c9b + checksum: 25a109c72414ce439dba914f0756b52ef29e1d0a008f9c0f3f79af24cdf8a129500c9304a9877f5c9cd2713e394915297cfc07c249b8e1f78bd2f026643de0b8 languageName: node linkType: hard "@tanstack/react-table@npm:^8.7.9": - version: 8.11.6 - resolution: "@tanstack/react-table@npm:8.11.6" + version: 8.10.3 + resolution: "@tanstack/react-table@npm:8.10.3" dependencies: - "@tanstack/table-core": "npm:8.11.6" + "@tanstack/table-core": "npm:8.10.3" peerDependencies: react: ">=16" react-dom: ">=16" - checksum: b8b73d987d3656c3046697d89884438c4dcecfd7a567d6492823d067cb3c7466030065b3e970f59bbd9e413e829f179601353a31ff426a06f7a955c7dd4add5a + checksum: 67bb453d6a99baec80176ee5ae9690517e87104480aacbeda4067eafd1c77146271dec86225f744b5bfb7413caa558efe1f1a53c668054481a7defe0604e7471 languageName: node linkType: hard -"@tanstack/table-core@npm:8.11.6": - version: 8.11.6 - resolution: "@tanstack/table-core@npm:8.11.6" - checksum: f3a286f2f6bc4831d076cc4a59036b92309e2e9286256704bfb69c06c22a28172417e403422c31a9199f0a82a799d6252f60e5c211994afb84e73be95af96d87 +"@tanstack/table-core@npm:8.10.3": + version: 8.10.3 + resolution: "@tanstack/table-core@npm:8.10.3" + checksum: 71b49354be6c4f1a15eabfa693347329726a352f7ac79c51ddb4905ad50b85881a8e90080a5924dd2cbff84334c5813346c456fcb429ae718d14bb2bb2d4a841 languageName: node linkType: hard @@ -4179,9 +4119,9 @@ __metadata: linkType: hard "@types/async@npm:^3.2.18": - version: 3.2.24 - resolution: "@types/async@npm:3.2.24" - checksum: 9f330a2fbaa93672a343e456cb81ddd8e5034056116afeafaa04019d20643c4443b4bb03801a24d265c0bc89ffacf1fb8301f2ed62f8f3331682c317fa75d6a5 + version: 3.2.21 + resolution: "@types/async@npm:3.2.21" + checksum: 37f705186bbbfc20817c9df86e03f265e1ee27adf76d062364d981f60aec317e4b27dddace6967c944944908c7fbd1d86530d333ef190ac26e77d0b15caa20e0 languageName: node linkType: hard @@ -4293,19 +4233,19 @@ __metadata: linkType: hard "@types/hoist-non-react-statics@npm:*": - version: 3.3.4 - resolution: "@types/hoist-non-react-statics@npm:3.3.4" + version: 3.3.2 + resolution: "@types/hoist-non-react-statics@npm:3.3.2" dependencies: "@types/react": "npm:*" hoist-non-react-statics: "npm:^3.3.0" - checksum: dee430941a9ea16b7f665ecafa9b134066a49d13ae497fc051cf5d41b3aead394ab1a8179c3c98c9a3584f80aed16fab82dd7979c7dcddfbb5f74a132575d362 + checksum: fe5d4b751e13f56010811fd6c4e49e53e2ccbcbbdc54bb8d86a413fbd08c5a83311bca9ef75a1a88d3ba62806711b5dea3f323c0e0f932b3a283dcebc3240238 languageName: node linkType: hard "@types/humanize-duration@npm:^3.27.1": - version: 3.27.4 - resolution: "@types/humanize-duration@npm:3.27.4" - checksum: aa7fa41af839021c846a1728d2f097b7885f80acbc5050623a9804d23fd8fee19d2654eaae331f000a4e551b88d99cd0b5f6cc97aa99f869b9205f6248066827 + version: 3.27.1 + resolution: "@types/humanize-duration@npm:3.27.1" + checksum: d3d69b64918d0cee4aa69580dd04d1b96e3385645d398e27b1535f8c6d0252b0235defb16619379a6196c6bbdfc7b6032f010b25cac44903a32b09db8aa06f30 languageName: node linkType: hard @@ -4389,9 +4329,9 @@ __metadata: linkType: hard "@types/lodash@npm:^4.14.191": - version: 4.14.202 - resolution: "@types/lodash@npm:4.14.202" - checksum: 1bb9760a5b1dda120132c4b987330d67979c95dbc22612678682cd61b00302e190f4207228f3728580059cdab5582362262e3819aea59960c1017bd2b9fb26f6 + version: 4.14.199 + resolution: "@types/lodash@npm:4.14.199" + checksum: 340aabe9b023553d64e47f2af7f2010814c1178ce3a2b256e8dd54c444578d5e6e937d70c7117ee1fac5c0fc429b592ab9f6d69a966f0a1222ebcbbe6d516c4a languageName: node linkType: hard @@ -4442,11 +4382,11 @@ __metadata: linkType: hard "@types/react-dom@npm:^18.0.8": - version: 18.2.18 - resolution: "@types/react-dom@npm:18.2.18" + version: 18.2.8 + resolution: "@types/react-dom@npm:18.2.8" dependencies: "@types/react": "npm:*" - checksum: 4ef7725b4cebd4a32e049097ddfdfd855a178e63ead97ab6d3084872e7d6c1acd71aa923488123cd1015f0e0b11489d2b44f674a1df8fe82d7827eabbec6dbf1 + checksum: 5ee45283a0d58071261288ef9e3d374dd442e851527a27a21b57012462d6ef53a72352285e7480e31b3bd10010be3a47e958209438a5bedb7c2fe274e5dabbad languageName: node linkType: hard @@ -4460,13 +4400,13 @@ __metadata: linkType: hard "@types/react@npm:*, @types/react@npm:^18.0.25": - version: 18.2.47 - resolution: "@types/react@npm:18.2.47" + version: 18.2.24 + resolution: "@types/react@npm:18.2.24" dependencies: "@types/prop-types": "npm:*" "@types/scheduler": "npm:*" csstype: "npm:^3.0.2" - checksum: 0a98c2ef8303909f78c973ac9731cb671f3a0b96bc5213b538d1a50cbaae6e51b6befd64845a9cb95af8528767315d5bd99a85608eb716c020393c7d33a9b477 + checksum: 4a3d63c07c9a5e7a32a66078f849c9f9dc8aa9ef14219812edbb822e9ac095a51fbd373b07ca805a2501036163202e82f9d3912f39d5104d3982ee3936911595 languageName: node linkType: hard @@ -4534,6 +4474,13 @@ __metadata: languageName: node linkType: hard +"@types/trusted-types@npm:^2.0.2": + version: 2.0.4 + resolution: "@types/trusted-types@npm:2.0.4" + checksum: 5256c4576cd1c90d33ddd9cc9cbd4f202b39c98cbe8b7f74963298f9eb2159c285ea5c25a6181b4c594d8d75641765bff85d72c2d251ad076e6529ce0eeedd1c + languageName: node + linkType: hard + "@types/unist@npm:^2, @types/unist@npm:^2.0.0": version: 2.0.8 resolution: "@types/unist@npm:2.0.8" @@ -4541,6 +4488,15 @@ __metadata: languageName: node linkType: hard +"@types/websocket@npm:^1.0.5": + version: 1.0.7 + resolution: "@types/websocket@npm:1.0.7" + dependencies: + "@types/node": "npm:*" + checksum: 3c3e40d578822282d3598a275b253d73673a4d3828e6cf77f83705209b312e0fd55ec5001dce4401f6dd597f784434a2e6306106e6552fe58b27a65c3ad6406f + languageName: node + linkType: hard + "@types/ws@npm:^8.0.0": version: 8.5.4 resolution: "@types/ws@npm:8.5.4" @@ -4591,14 +4547,14 @@ __metadata: linkType: hard "@typescript-eslint/eslint-plugin@npm:^6.0.0": - version: 6.18.1 - resolution: "@typescript-eslint/eslint-plugin@npm:6.18.1" + version: 6.7.3 + resolution: "@typescript-eslint/eslint-plugin@npm:6.7.3" dependencies: "@eslint-community/regexpp": "npm:^4.5.1" - "@typescript-eslint/scope-manager": "npm:6.18.1" - "@typescript-eslint/type-utils": "npm:6.18.1" - "@typescript-eslint/utils": "npm:6.18.1" - "@typescript-eslint/visitor-keys": "npm:6.18.1" + "@typescript-eslint/scope-manager": "npm:6.7.3" + "@typescript-eslint/type-utils": "npm:6.7.3" + "@typescript-eslint/utils": "npm:6.7.3" + "@typescript-eslint/visitor-keys": "npm:6.7.3" debug: "npm:^4.3.4" graphemer: "npm:^1.4.0" ignore: "npm:^5.2.4" @@ -4611,7 +4567,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 451abba1f784539ba38cbe40af26c461facd848e90cbf0c440a98ca2a770ff74a794bafe1df7240e52a97e7cd72bade97d5de751dffbac269643460ad65e3b19 + checksum: 173e950f505aa848b9e6b828ed4e7eb4c4c8b93224d9a9e295c52e9d4680ff4fa99fcb82ae28a9e850e11f5fb6c80bf56ad54b078c843a96142d919b340d113e languageName: node linkType: hard @@ -4660,16 +4616,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:6.18.1": - version: 6.18.1 - resolution: "@typescript-eslint/scope-manager@npm:6.18.1" - dependencies: - "@typescript-eslint/types": "npm:6.18.1" - "@typescript-eslint/visitor-keys": "npm:6.18.1" - checksum: ab75663cda67a2c95267f240f2e062a0aafab0df6d625043a134c8e1d61e193c0d3cfa49c802bd554b3fd80f4b7df5ea3f86ef2eb6994ba8b5e0790cc9868c84 - languageName: node - linkType: hard - "@typescript-eslint/scope-manager@npm:6.7.2": version: 6.7.2 resolution: "@typescript-eslint/scope-manager@npm:6.7.2" @@ -4680,6 +4626,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:6.7.3": + version: 6.7.3 + resolution: "@typescript-eslint/scope-manager@npm:6.7.3" + dependencies: + "@typescript-eslint/types": "npm:6.7.3" + "@typescript-eslint/visitor-keys": "npm:6.7.3" + checksum: 60f40be68d49d990fbd00065a0d431e422a21810e33f18b63e2064eabc7bd90410e322514eacb759e40e348cb553b7aa8aa735ca560bed4b1f2c98f3b3631df8 + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/type-utils@npm:5.62.0" @@ -4697,12 +4653,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:6.18.1": - version: 6.18.1 - resolution: "@typescript-eslint/type-utils@npm:6.18.1" +"@typescript-eslint/type-utils@npm:6.7.3": + version: 6.7.3 + resolution: "@typescript-eslint/type-utils@npm:6.7.3" dependencies: - "@typescript-eslint/typescript-estree": "npm:6.18.1" - "@typescript-eslint/utils": "npm:6.18.1" + "@typescript-eslint/typescript-estree": "npm:6.7.3" + "@typescript-eslint/utils": "npm:6.7.3" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.0.1" peerDependencies: @@ -4710,7 +4666,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: f775011c35aef10b11e7cffde698fca8b06b313785cd44422c60a40b6643d85a38cbd9a3cbdef011d963680d65383c40988d983e9dfd01258ae50a2f37f6d293 + checksum: 38b2bd308bbeb275e7a3bf28c231a9ee19394328b3f9c0a03abe1d722169c4cfa2c66df23d204628d92f78901ea3ac6fd10429ac7f8183401cc881f0908878b2 languageName: node linkType: hard @@ -4721,13 +4677,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:6.18.1": - version: 6.18.1 - resolution: "@typescript-eslint/types@npm:6.18.1" - checksum: e304620953257a5af3b323697845d3fb41ffbb7944df2f84559675ef8ad71cc33011be30149efd8d34c5dedcbe92c6abee67cb1b95cb3dd56f15b9393b3435a6 - languageName: node - linkType: hard - "@typescript-eslint/types@npm:6.7.2": version: 6.7.2 resolution: "@typescript-eslint/types@npm:6.7.2" @@ -4735,6 +4684,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:6.7.3": + version: 6.7.3 + resolution: "@typescript-eslint/types@npm:6.7.3" + checksum: 61a1396e78998ffa79a1c8fc58efdacbc482927c080684eea2777f08e9aed61d8c62262550fe8aae030e673987e7537a8b15244637814ac1f733ac6200c497e1 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" @@ -4753,31 +4709,30 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:6.18.1": - version: 6.18.1 - resolution: "@typescript-eslint/typescript-estree@npm:6.18.1" +"@typescript-eslint/typescript-estree@npm:6.7.2": + version: 6.7.2 + resolution: "@typescript-eslint/typescript-estree@npm:6.7.2" dependencies: - "@typescript-eslint/types": "npm:6.18.1" - "@typescript-eslint/visitor-keys": "npm:6.18.1" + "@typescript-eslint/types": "npm:6.7.2" + "@typescript-eslint/visitor-keys": "npm:6.7.2" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" - minimatch: "npm:9.0.3" semver: "npm:^7.5.4" ts-api-utils: "npm:^1.0.1" peerDependenciesMeta: typescript: optional: true - checksum: 33307bc87c3270f84f149545da79a15afaafacc5671e42f4aa827947f09c35ed114705f108ffa59d6ab175f8b838aa08cf10f9efe5b7793aca0792f879bbc7ca + checksum: 6e4b41989f37647dc05c3dc683453b0b796b97e55b6b8dd8d758371f1e728635cc72eb60c187f41a6ab1d44dea3d599ad274282411285c17fb235886c9eda41e languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:6.7.2": - version: 6.7.2 - resolution: "@typescript-eslint/typescript-estree@npm:6.7.2" +"@typescript-eslint/typescript-estree@npm:6.7.3": + version: 6.7.3 + resolution: "@typescript-eslint/typescript-estree@npm:6.7.3" dependencies: - "@typescript-eslint/types": "npm:6.7.2" - "@typescript-eslint/visitor-keys": "npm:6.7.2" + "@typescript-eslint/types": "npm:6.7.3" + "@typescript-eslint/visitor-keys": "npm:6.7.3" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" @@ -4786,7 +4741,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 6e4b41989f37647dc05c3dc683453b0b796b97e55b6b8dd8d758371f1e728635cc72eb60c187f41a6ab1d44dea3d599ad274282411285c17fb235886c9eda41e + checksum: 1dd6f554e9b8ef8e46e33dc6534a2f1c86830bf899c87d0252cffa08f4fce1b13155fde37ded5eb561246cf8a61bcf1d8e7cc9948e717ee3901f9a92b0c0f4e0 languageName: node linkType: hard @@ -4808,20 +4763,20 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:6.18.1": - version: 6.18.1 - resolution: "@typescript-eslint/utils@npm:6.18.1" +"@typescript-eslint/utils@npm:6.7.3": + version: 6.7.3 + resolution: "@typescript-eslint/utils@npm:6.7.3" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" "@types/json-schema": "npm:^7.0.12" "@types/semver": "npm:^7.5.0" - "@typescript-eslint/scope-manager": "npm:6.18.1" - "@typescript-eslint/types": "npm:6.18.1" - "@typescript-eslint/typescript-estree": "npm:6.18.1" + "@typescript-eslint/scope-manager": "npm:6.7.3" + "@typescript-eslint/types": "npm:6.7.3" + "@typescript-eslint/typescript-estree": "npm:6.7.3" semver: "npm:^7.5.4" peerDependencies: eslint: ^7.0.0 || ^8.0.0 - checksum: 967728f062ec7ef434b9d05af6b45ae59e0f8f314e4aa7cefc8e2c30a277cf269b7913f3e9f8d26a86c3faf8b2c9385ba1221cfcd856e9b228421fc6508b41bc + checksum: 47c908940e4dbc2546265eba923b4ad10d14a3712cd1ed403c654c43764e87619b3d46244402b19fd47fdc76c897c9f43048eb0e57d4d1ac7953d41c8330d07a languageName: node linkType: hard @@ -4835,16 +4790,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.18.1": - version: 6.18.1 - resolution: "@typescript-eslint/visitor-keys@npm:6.18.1" - dependencies: - "@typescript-eslint/types": "npm:6.18.1" - eslint-visitor-keys: "npm:^3.4.1" - checksum: 2d6c5ffa52e89caec0b4958d7079fb4ca9f17c19b5f5d5b8446b4eef0079fd59cd9959f469cc13c4e7d72ef4c47849e561fe323f3cebafa01bc916d43082e57b - languageName: node - linkType: hard - "@typescript-eslint/visitor-keys@npm:6.7.2": version: 6.7.2 resolution: "@typescript-eslint/visitor-keys@npm:6.7.2" @@ -4855,10 +4800,13 @@ __metadata: languageName: node linkType: hard -"@ungap/structured-clone@npm:^1.2.0": - version: 1.2.0 - resolution: "@ungap/structured-clone@npm:1.2.0" - checksum: c6fe89a505e513a7592e1438280db1c075764793a2397877ff1351721fe8792a966a5359769e30242b3cd023f2efb9e63ca2ca88019d73b564488cc20e3eab12 +"@typescript-eslint/visitor-keys@npm:6.7.3": + version: 6.7.3 + resolution: "@typescript-eslint/visitor-keys@npm:6.7.3" + dependencies: + "@typescript-eslint/types": "npm:6.7.3" + eslint-visitor-keys: "npm:^3.4.1" + checksum: cfe8a5fe5db7e57f5df3771189c0c4e2cd91e6f1924d1f12521541c9817d75e8c4e93382052ada592cb70fb50c524bd9aa0c05c5240ecfd19757408f38588386 languageName: node linkType: hard @@ -4928,11 +4876,16 @@ __metadata: linkType: hard "@vercel/analytics@npm:^1.0.0": - version: 1.1.1 - resolution: "@vercel/analytics@npm:1.1.1" - dependencies: - server-only: "npm:^0.0.1" - checksum: fece944678360085a5deaea3afdade16cab67097dca6585e02a1c4c67ac3ba91b8e0bb848b7ec686b87757aad763df5bae41ce103bdc16c6e586b9390d0b4c11 + version: 1.0.2 + resolution: "@vercel/analytics@npm:1.0.2" + checksum: a2975eccf8b7e52283c1985aab404cb8773d5c784f26e81f0adf542c359c4c5fc60dfcc00127f568c250009077a98e5a3132a46973399b1da2b78912babe9bdc + languageName: node + linkType: hard + +"@vercel/build-utils@npm:7.2.1": + version: 7.2.1 + resolution: "@vercel/build-utils@npm:7.2.1" + checksum: 75d73555a5b645c20ca05c16f8351ff50a0128536c5b262a74eee645c28cb0c1f332601b33a49975db7881d9f048416a84529def311a04633399f63f776f0251 languageName: node linkType: hard @@ -4943,6 +4896,13 @@ __metadata: languageName: node linkType: hard +"@vercel/error-utils@npm:2.0.1": + version: 2.0.1 + resolution: "@vercel/error-utils@npm:2.0.1" + checksum: 2153c3be2bf471ddac5f4d9082fa8e7966549bb784f33949ddd3555fc85ce27a195a98565f57863c28b8775b5d44aab1951bba447b24ba1cda617a6aa5ff76b5 + languageName: node + linkType: hard + "@vercel/error-utils@npm:2.0.2": version: 2.0.2 resolution: "@vercel/error-utils@npm:2.0.2" @@ -5036,6 +4996,27 @@ __metadata: languageName: node linkType: hard +"@vercel/nft@npm:0.24.1": + version: 0.24.1 + resolution: "@vercel/nft@npm:0.24.1" + dependencies: + "@mapbox/node-pre-gyp": "npm:^1.0.5" + "@rollup/pluginutils": "npm:^4.0.0" + acorn: "npm:^8.6.0" + async-sema: "npm:^3.1.1" + bindings: "npm:^1.4.0" + estree-walker: "npm:2.0.2" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + micromatch: "npm:^4.0.2" + node-gyp-build: "npm:^4.2.2" + resolve-from: "npm:^5.0.0" + bin: + nft: out/cli.js + checksum: 8f2d14697280ae08eeaf101b2c09917839b2dc0c173b1ee8b1cbdf30beac8ac20e53d9e6d5542e4f168d5d57f9e050b16f07103077c922eaf5cbcfac3d9f4274 + languageName: node + linkType: hard + "@vercel/nft@npm:0.26.2": version: 0.26.2 resolution: "@vercel/nft@npm:0.26.2" @@ -5058,7 +5039,7 @@ __metadata: languageName: node linkType: hard -"@vercel/node@npm:3.0.16, @vercel/node@npm:^3.0.0": +"@vercel/node@npm:3.0.16": version: 3.0.16 resolution: "@vercel/node@npm:3.0.16" dependencies: @@ -5084,6 +5065,33 @@ __metadata: languageName: node linkType: hard +"@vercel/node@npm:^3.0.0": + version: 3.0.6 + resolution: "@vercel/node@npm:3.0.6" + dependencies: + "@edge-runtime/node-utils": "npm:2.2.1" + "@edge-runtime/primitives": "npm:3.1.1" + "@edge-runtime/vm": "npm:3.1.1" + "@types/node": "npm:14.18.33" + "@vercel/build-utils": "npm:7.2.1" + "@vercel/error-utils": "npm:2.0.1" + "@vercel/nft": "npm:0.24.1" + "@vercel/static-config": "npm:3.0.0" + async-listen: "npm:3.0.0" + edge-runtime: "npm:2.5.1" + esbuild: "npm:0.14.47" + etag: "npm:1.8.1" + exit-hook: "npm:2.2.1" + node-fetch: "npm:2.6.9" + path-to-regexp: "npm:6.2.1" + ts-morph: "npm:12.0.0" + ts-node: "npm:10.9.1" + typescript: "npm:4.9.5" + undici: "npm:5.23.0" + checksum: bf33f6aa86632616cb13462864099505b97cf9bff82f5c514edb16e54d4bc3950f295838f06c34341f5e80b5844fdacc6ddbd03c5d476bf1dbeb161d719840bd + languageName: node + linkType: hard + "@vercel/python@npm:4.1.0": version: 4.1.0 resolution: "@vercel/python@npm:4.1.0" @@ -5377,12 +5385,12 @@ __metadata: languageName: node linkType: hard -"ansi-escapes@npm:^6.2.0": - version: 6.2.0 - resolution: "ansi-escapes@npm:6.2.0" +"ansi-escapes@npm:^5.0.0": + version: 5.0.0 + resolution: "ansi-escapes@npm:5.0.0" dependencies: - type-fest: "npm:^3.0.0" - checksum: 442f91b04650b35bc4815f47c20412d69ddbba5d4bf22f72ec03be352fca2de6819c7e3f4dfd17816ee4e0c6c965fe85e6f1b3f09683996a8d12fd366afd924e + type-fest: "npm:^1.0.2" + checksum: cbfb95f9f6d8a1ffc89f50fcda3313effae2d9ac2f357f89f626815b4d95fdc3f10f74e0887614ff850d01f805b7505eb1e7ebfdd26144bbfc26c5de08e19195 languageName: node linkType: hard @@ -5425,7 +5433,7 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^6.0.0, ansi-styles@npm:^6.1.0, ansi-styles@npm:^6.2.1": +"ansi-styles@npm:^6.0.0, ansi-styles@npm:^6.1.0": version: 6.2.1 resolution: "ansi-styles@npm:6.2.1" checksum: 70fdf883b704d17a5dfc9cde206e698c16bcd74e7f196ab821511651aee4f9f76c9514bdfa6ca3a27b5e49138b89cb222a28caf3afe4567570139577f991df32 @@ -5555,7 +5563,7 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.6, array-includes@npm:^3.1.7": +"array-includes@npm:^3.1.6": version: 3.1.7 resolution: "array-includes@npm:3.1.7" dependencies: @@ -5575,7 +5583,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.findlastindex@npm:^1.2.3": +"array.prototype.findlastindex@npm:^1.2.2": version: 1.2.3 resolution: "array.prototype.findlastindex@npm:1.2.3" dependencies: @@ -5588,7 +5596,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2": +"array.prototype.flat@npm:^1.3.1": version: 1.3.2 resolution: "array.prototype.flat@npm:1.3.2" dependencies: @@ -5600,7 +5608,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flatmap@npm:^1.3.1, array.prototype.flatmap@npm:^1.3.2": +"array.prototype.flatmap@npm:^1.3.1": version: 1.3.2 resolution: "array.prototype.flatmap@npm:1.3.2" dependencies: @@ -5710,9 +5718,9 @@ __metadata: linkType: hard "async@npm:^3.2.4": - version: 3.2.5 - resolution: "async@npm:3.2.5" - checksum: 323c3615c3f0ab1ac25a6f953296bc0ac3213d5e0f1c0debdb12964e55963af288d570293c11e44f7967af58c06d2a88d0ea588c86ec0fbf62fa98037f604a0f + version: 3.2.4 + resolution: "async@npm:3.2.4" + checksum: bebb5dc2258c45b83fa1d3be179ae0eb468e1646a62d443c8d60a45e84041b28fccebe1e2d1f234bfc3dcad44e73dcdbf4ba63d98327c9f6556e3dbd47c2ae8b languageName: node linkType: hard @@ -6088,10 +6096,13 @@ __metadata: languageName: node linkType: hard -"builtin-modules@npm:^3.3.0": - version: 3.3.0 - resolution: "builtin-modules@npm:3.3.0" - checksum: 62e063ab40c0c1efccbfa9ffa31873e4f9d57408cb396a2649981a0ecbce56aabc93c28feaccbc5658c95aab2703ad1d11980e62ec2e5e72637404e1eb60f39e +"bufferutil@npm:^4.0.1": + version: 4.0.7 + resolution: "bufferutil@npm:4.0.7" + dependencies: + node-gyp: "npm:latest" + node-gyp-build: "npm:^4.3.0" + checksum: 01e2144e88a6cb1cd8e4e0bb1ec622c6e400646fb451a672d20e7d40cdc7d4a82a64dbcda6f5f92b36eeca0d1e5290baf7af707994f7b7c87e911d51a265bf07 languageName: node linkType: hard @@ -6104,6 +6115,13 @@ __metadata: languageName: node linkType: hard +"bulma@npm:^0.9.4": + version: 0.9.4 + resolution: "bulma@npm:0.9.4" + checksum: d2696c3685d5f2389891c7b6d41be82c8de6deb5ed4ccbc9905383828089caf5d8c08ea7c4d09f4dec2df9358563440fd6c5e10492d1adf9e857e0d3d7b80c50 + languageName: node + linkType: hard + "busboy@npm:^1.6.0": version: 1.6.0 resolution: "busboy@npm:1.6.0" @@ -6450,13 +6468,13 @@ __metadata: languageName: node linkType: hard -"cli-truncate@npm:^4.0.0": - version: 4.0.0 - resolution: "cli-truncate@npm:4.0.0" +"cli-truncate@npm:^3.1.0": + version: 3.1.0 + resolution: "cli-truncate@npm:3.1.0" dependencies: slice-ansi: "npm:^5.0.0" - string-width: "npm:^7.0.0" - checksum: d5149175fd25ca985731bdeec46a55ec237475cf74c1a5e103baea696aceb45e372ac4acbaabf1316f06bd62e348123060f8191ffadfeedebd2a70a2a7fb199d + string-width: "npm:^5.0.0" + checksum: c3243e41974445691c63f8b405df1d5a24049dc33d324fe448dc572e561a7b772ae982692900b1a5960901cc4fc7def25a629b9c69a4208ee89d12ab3332617a languageName: node linkType: hard @@ -6586,10 +6604,10 @@ __metadata: languageName: node linkType: hard -"commander@npm:11.1.0": - version: 11.1.0 - resolution: "commander@npm:11.1.0" - checksum: 66bd2d8a0547f6cb1d34022efb25f348e433b0e04ad76a65279b1b09da108f59a4d3001ca539c60a7a46ea38bcf399fc17d91adad76a8cf43845d8dcbaf5cda1 +"commander@npm:11.0.0": + version: 11.0.0 + resolution: "commander@npm:11.0.0" + checksum: 71cf453771c15d4e94afdd76a1e9bb31597dbc5f33130a1d399a4a7bc14eac765ebca7f0e077f347e5119087f6faa0017fd5e3cb6e4fc5c453853334c26162bc languageName: node linkType: hard @@ -6707,7 +6725,7 @@ __metadata: languageName: node linkType: hard -"cookie@npm:0.5.0": +"cookie@npm:0.5.0, cookie@npm:^0.5.0": version: 0.5.0 resolution: "cookie@npm:0.5.0" checksum: aae7911ddc5f444a9025fbd979ad1b5d60191011339bce48e555cb83343d0f98b865ff5c4d71fecdfb8555a5cafdc65632f6fce172f32aaf6936830a883a0380 @@ -6832,6 +6850,16 @@ __metadata: languageName: node linkType: hard +"d@npm:1, d@npm:^1.0.1": + version: 1.0.1 + resolution: "d@npm:1.0.1" + dependencies: + es5-ext: "npm:^0.10.50" + type: "npm:^1.0.1" + checksum: 1296e3f92e646895681c1cb564abd0eb23c29db7d62c5120a279e84e98915499a477808e9580760f09e3744c0ed7ac8f7cff98d096ba9770754f6ef0f1c97983 + languageName: node + linkType: hard + "damerau-levenshtein@npm:^1.0.8": version: 1.0.8 resolution: "damerau-levenshtein@npm:1.0.8" @@ -6860,7 +6888,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:2.6.9": +"debug@npm:2.6.9, debug@npm:^2.2.0": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -7005,6 +7033,15 @@ __metadata: languageName: node linkType: hard +"delegated-events@npm:^1.1.2": + version: 1.1.2 + resolution: "delegated-events@npm:1.1.2" + dependencies: + selector-set: "npm:^1.1.5" + checksum: 20277b2274128a9578ecc566bf4607054f7fab370caae48084bf3a3f5047348675cadf7cc893007aa11cf0f63ca09fc291b4a4fdf4266145771ab5c67e35ea54 + languageName: node + linkType: hard + "delegates@npm:^1.0.0": version: 1.0.0 resolution: "delegates@npm:1.0.0" @@ -7182,6 +7219,25 @@ __metadata: languageName: node linkType: hard +"edge-runtime@npm:2.5.1": + version: 2.5.1 + resolution: "edge-runtime@npm:2.5.1" + dependencies: + "@edge-runtime/format": "npm:2.2.0" + "@edge-runtime/vm": "npm:3.1.1" + async-listen: "npm:3.0.1" + mri: "npm:1.2.0" + picocolors: "npm:1.0.0" + pretty-bytes: "npm:5.6.0" + pretty-ms: "npm:7.0.1" + signal-exit: "npm:4.0.2" + time-span: "npm:4.0.0" + bin: + edge-runtime: dist/cli/index.js + checksum: 78c9b8caed499ac381f8a80709345dda26fe445d232a2ec1bcc5f94b62fde065b68ff98d1f96781422f6922966710cf087c959b5d09bf82f4a84b6694e4ffe96 + languageName: node + linkType: hard + "edge-runtime@npm:2.5.7": version: 2.5.7 resolution: "edge-runtime@npm:2.5.7" @@ -7222,13 +7278,6 @@ __metadata: languageName: node linkType: hard -"emoji-regex@npm:^10.3.0": - version: 10.3.0 - resolution: "emoji-regex@npm:10.3.0" - checksum: b9b084ebe904f13bb4b66ee4c29fb41a7a4a1165adcc33c1ce8056c0194b882cc91ebdc782f1a779b5d7ea7375c5064643a7734893d7c657b44c5c6b9d7bf1e7 - languageName: node - linkType: hard - "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" @@ -7477,6 +7526,38 @@ __metadata: languageName: node linkType: hard +"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.50": + version: 0.10.62 + resolution: "es5-ext@npm:0.10.62" + dependencies: + es6-iterator: "npm:^2.0.3" + es6-symbol: "npm:^3.1.3" + next-tick: "npm:^1.1.0" + checksum: 3f6a3bcdb7ff82aaf65265799729828023c687a2645da04005b8f1dc6676a0c41fd06571b2517f89dcf143e0268d3d9ef0fdfd536ab74580083204c688d6fb45 + languageName: node + linkType: hard + +"es6-iterator@npm:^2.0.3": + version: 2.0.3 + resolution: "es6-iterator@npm:2.0.3" + dependencies: + d: "npm:1" + es5-ext: "npm:^0.10.35" + es6-symbol: "npm:^3.1.1" + checksum: dbadecf3d0e467692815c2b438dfa99e5a97cbbecf4a58720adcb467a04220e0e36282399ba297911fd472c50ae4158fffba7ed0b7d4273fe322b69d03f9e3a5 + languageName: node + linkType: hard + +"es6-symbol@npm:^3.1.1, es6-symbol@npm:^3.1.3": + version: 3.1.3 + resolution: "es6-symbol@npm:3.1.3" + dependencies: + d: "npm:^1.0.1" + ext: "npm:^1.1.2" + checksum: b404e5ecae1a076058aa2ba2568d87e2cb4490cb1130784b84e7b4c09c570b487d4f58ed685a08db8d350bd4916500dd3d623b26e6b3520841d30d2ebb152f8d + languageName: node + linkType: hard + "esbuild-android-64@npm:0.14.47": version: 0.14.47 resolution: "esbuild-android-64@npm:0.14.47" @@ -7890,15 +7971,6 @@ __metadata: languageName: node linkType: hard -"eslint-compat-utils@npm:^0.1.2": - version: 0.1.2 - resolution: "eslint-compat-utils@npm:0.1.2" - peerDependencies: - eslint: ">=6.0.0" - checksum: 8c273889485ab863f2b6089c36f042dd2d9bf65d219fa256c1991f9466ea8261f3ab753a017a6d8e93bec84abd568fe3e10216f3fda5b41d05e3dce3b2a5e514 - languageName: node - linkType: hard - "eslint-config-standard-with-typescript@npm:^43.0.0": version: 43.0.0 resolution: "eslint-config-standard-with-typescript@npm:43.0.0" @@ -7939,7 +8011,7 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-node@npm:^0.3.9": +"eslint-import-resolver-node@npm:^0.3.7": version: 0.3.9 resolution: "eslint-import-resolver-node@npm:0.3.9" dependencies: @@ -7980,16 +8052,15 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-es-x@npm:^7.5.0": - version: 7.5.0 - resolution: "eslint-plugin-es-x@npm:7.5.0" +"eslint-plugin-es-x@npm:^7.1.0": + version: 7.2.0 + resolution: "eslint-plugin-es-x@npm:7.2.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.1.2" "@eslint-community/regexpp": "npm:^4.6.0" - eslint-compat-utils: "npm:^0.1.2" peerDependencies: eslint: ">=8" - checksum: b0aa59e5a9fe034d6d485969091abfcdc6893bc0b9b145864d29307b03465141cc073bed806d9cb1a343a561362f2d0e9b34526af8fe8b7ca3cd8aa144f3720a + checksum: 073d19713d5562111530295779a72ded3cf3f4a923a2d5ce13836481194f6494e88184aa9da60606d82e4bfbb033d0b643964778b5a111ea9ddfb0424ad8d8bb languageName: node linkType: hard @@ -8006,29 +8077,29 @@ __metadata: linkType: hard "eslint-plugin-import@npm:^2.25.2, eslint-plugin-import@npm:^2.27.5": - version: 2.29.1 - resolution: "eslint-plugin-import@npm:2.29.1" + version: 2.28.1 + resolution: "eslint-plugin-import@npm:2.28.1" dependencies: - array-includes: "npm:^3.1.7" - array.prototype.findlastindex: "npm:^1.2.3" - array.prototype.flat: "npm:^1.3.2" - array.prototype.flatmap: "npm:^1.3.2" + array-includes: "npm:^3.1.6" + array.prototype.findlastindex: "npm:^1.2.2" + array.prototype.flat: "npm:^1.3.1" + array.prototype.flatmap: "npm:^1.3.1" debug: "npm:^3.2.7" doctrine: "npm:^2.1.0" - eslint-import-resolver-node: "npm:^0.3.9" + eslint-import-resolver-node: "npm:^0.3.7" eslint-module-utils: "npm:^2.8.0" - hasown: "npm:^2.0.0" - is-core-module: "npm:^2.13.1" + has: "npm:^1.0.3" + is-core-module: "npm:^2.13.0" is-glob: "npm:^4.0.3" minimatch: "npm:^3.1.2" - object.fromentries: "npm:^2.0.7" - object.groupby: "npm:^1.0.1" - object.values: "npm:^1.1.7" + object.fromentries: "npm:^2.0.6" + object.groupby: "npm:^1.0.0" + object.values: "npm:^1.1.6" semver: "npm:^6.3.1" - tsconfig-paths: "npm:^3.15.0" + tsconfig-paths: "npm:^3.14.2" peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: 5865f05c38552145423c535326ec9a7113ab2305c7614c8b896ff905cfabc859c8805cac21e979c9f6f742afa333e6f62f812eabf891a7e8f5f0b853a32593c1 + checksum: 707dc97f06b12b0f3f91d5248dcea91bcd6a72c1168249a3ba177dd1ab6f31de9d5db829705236207a6ae79ad99a7a03efdfddb4a703da3a85530f9cc7401b2f languageName: node linkType: hard @@ -8089,23 +8160,21 @@ __metadata: linkType: hard "eslint-plugin-n@npm:^16.0.0": - version: 16.6.2 - resolution: "eslint-plugin-n@npm:16.6.2" + version: 16.1.0 + resolution: "eslint-plugin-n@npm:16.1.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" builtins: "npm:^5.0.1" - eslint-plugin-es-x: "npm:^7.5.0" + eslint-plugin-es-x: "npm:^7.1.0" get-tsconfig: "npm:^4.7.0" - globals: "npm:^13.24.0" ignore: "npm:^5.2.4" - is-builtin-module: "npm:^3.2.1" is-core-module: "npm:^2.12.1" minimatch: "npm:^3.1.2" resolve: "npm:^1.22.2" semver: "npm:^7.5.3" peerDependencies: eslint: ">=7.0.0" - checksum: e0f600d03d3a3df57e9a811648b1b534a6d67c90ea9406340ddf3763c2b87cf5ef910b390f787ca5cb27c8d8ff36aad42d70209b54e2a1cb4cc2507ca417229a + checksum: b18df35865ca34cae488dae08c5fef80bae2fde05f9192d72a5c4e6d147131a38a2f97fb7768a8351d01c9fc1e82a57a85ea6f22c1477d7fb10561f942a16527 languageName: node linkType: hard @@ -8254,17 +8323,16 @@ __metadata: linkType: hard "eslint@npm:^8.0.1": - version: 8.56.0 - resolution: "eslint@npm:8.56.0" + version: 8.50.0 + resolution: "eslint@npm:8.50.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.6.1" - "@eslint/eslintrc": "npm:^2.1.4" - "@eslint/js": "npm:8.56.0" - "@humanwhocodes/config-array": "npm:^0.11.13" + "@eslint/eslintrc": "npm:^2.1.2" + "@eslint/js": "npm:8.50.0" + "@humanwhocodes/config-array": "npm:^0.11.11" "@humanwhocodes/module-importer": "npm:^1.0.1" "@nodelib/fs.walk": "npm:^1.2.8" - "@ungap/structured-clone": "npm:^1.2.0" ajv: "npm:^6.12.4" chalk: "npm:^4.0.0" cross-spawn: "npm:^7.0.2" @@ -8297,7 +8365,7 @@ __metadata: text-table: "npm:^0.2.0" bin: eslint: bin/eslint.js - checksum: ef6193c6e4cef20774b985a5cc2fd4bf6d3c4decd423117cbc4a0196617861745db291217ad3c537bc3a160650cca965bc818f55e1f3e446af1fcb293f9940a5 + checksum: 181f26677a80f21431e68a469470485467a5c847d14d8822c1041efc52905772816546ca4e3fc87b963b7b267d8faf960322df16a30a57044161a32199b0dcfa languageName: node linkType: hard @@ -8513,20 +8581,20 @@ __metadata: languageName: node linkType: hard -"execa@npm:8.0.1": - version: 8.0.1 - resolution: "execa@npm:8.0.1" +"execa@npm:7.2.0": + version: 7.2.0 + resolution: "execa@npm:7.2.0" dependencies: cross-spawn: "npm:^7.0.3" - get-stream: "npm:^8.0.1" - human-signals: "npm:^5.0.0" + get-stream: "npm:^6.0.1" + human-signals: "npm:^4.3.0" is-stream: "npm:^3.0.0" merge-stream: "npm:^2.0.0" npm-run-path: "npm:^5.1.0" onetime: "npm:^6.0.0" - signal-exit: "npm:^4.1.0" + signal-exit: "npm:^3.0.7" strip-final-newline: "npm:^3.0.0" - checksum: d2ab5fe1e2bb92b9788864d0713f1fce9a07c4594e272c0c97bc18c90569897ab262e4ea58d27a694d288227a2e24f16f5e2575b44224ad9983b799dc7f1098d + checksum: 473feff60f9d4dbe799225948de48b5158c1723021d19c4b982afe37bcd111ae84e1b4c9dfe967fae5101b0894b1a62e4dd564a286dfa3e46d7b0cfdbf7fe62b languageName: node linkType: hard @@ -8603,6 +8671,15 @@ __metadata: languageName: node linkType: hard +"ext@npm:^1.1.2": + version: 1.7.0 + resolution: "ext@npm:1.7.0" + dependencies: + type: "npm:^2.7.2" + checksum: 666a135980b002df0e75c8ac6c389140cdc59ac953db62770479ee2856d58ce69d2f845e5f2586716350b725400f6945e51e9159573158c39f369984c72dcd84 + languageName: node + linkType: hard + "extend@npm:^3.0.0": version: 3.0.2 resolution: "extend@npm:3.0.2" @@ -9094,13 +9171,6 @@ __metadata: languageName: node linkType: hard -"get-east-asian-width@npm:^1.0.0": - version: 1.2.0 - resolution: "get-east-asian-width@npm:1.2.0" - checksum: c9b280e7c7c67fb89fa17e867c4a9d1c9f1321aba2a9ee27bff37fb6ca9552bccda328c70a80c1f83a0e39ba1b7e3427e60f47823402d19e7a41b83417ec047a - languageName: node - linkType: hard - "get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.1": version: 1.2.1 resolution: "get-intrinsic@npm:1.2.1" @@ -9136,20 +9206,13 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^6.0.0": +"get-stream@npm:^6.0.0, get-stream@npm:^6.0.1": version: 6.0.1 resolution: "get-stream@npm:6.0.1" checksum: 781266d29725f35c59f1d214aedc92b0ae855800a980800e2923b3fbc4e56b3cb6e462c42e09a1cf1a00c64e056a78fa407cbe06c7c92b7e5cd49b4b85c2a497 languageName: node linkType: hard -"get-stream@npm:^8.0.1": - version: 8.0.1 - resolution: "get-stream@npm:8.0.1" - checksum: dde5511e2e65a48e9af80fea64aff11b4921b14b6e874c6f8294c50975095af08f41bfb0b680c887f28b566dd6ec2cb2f960f9d36a323359be324ce98b766e9e - languageName: node - linkType: hard - "get-symbol-description@npm:^1.0.0": version: 1.0.0 resolution: "get-symbol-description@npm:1.0.0" @@ -9182,6 +9245,10 @@ __metadata: version: 0.0.0-use.local resolution: "github-statuses@workspace:." dependencies: + "@github/catalyst": "npm:^1.6.0" + "@github/hotkey": "npm:^2.0.1" + "@github/jtml": "npm:^0.5.0" + "@github/stable-socket": "npm:^1.1.0" "@graphql-codegen/cli": "npm:^5.0.0" "@graphql-codegen/client-preset": "npm:^4.0.0" "@octokit/auth-app": "npm:^6.0.0" @@ -9210,6 +9277,7 @@ __metadata: "@types/react": "npm:^18.0.25" "@types/react-dom": "npm:^18.0.8" "@types/styled-components": "npm:^5.1.29" + "@types/websocket": "npm:^1.0.5" "@typescript-eslint/eslint-plugin": "npm:^6.0.0" "@vercel/analytics": "npm:^1.0.0" "@vercel/kv": "npm:^1.0.0" @@ -9217,7 +9285,9 @@ __metadata: adm-zip: "npm:^0.5.10" ansicolor: "npm:^2.0.1" async: "npm:^3.2.4" + bulma: "npm:^0.9.4" debug: "npm:^4.3.4" + delegated-events: "npm:^1.1.2" eslint: "npm:^8.0.1" eslint-config-standard-with-typescript: "npm:^43.0.0" eslint-plugin-import: "npm:^2.25.2" @@ -9233,6 +9303,7 @@ __metadata: husky: "npm:>=6" jest: "npm:^29.7.0" lint-staged: "npm:>=10" + lit-html: "npm:^2.6.1" lodash: "npm:^4.17.21" prettier: "npm:^3.0.0" react: "npm:^18.2.0" @@ -9243,12 +9314,14 @@ __metadata: remix-auth-github: "npm:^1.3.0" remix-auth-oauth2: "npm:^1.11.0" remix-island: "npm:^0.1.2" + selector-observer: "npm:^2.1.6" styled-components: "npm:^5.0.0" ts-jest: "npm:^29.1.1" tsc-files: "npm:^1.1.3" type-fest: "npm:^4.0.0" typescript: "npm:^5.0.0" vercel: "npm:^33.0.0" + websocket: "npm:^1.0.34" languageName: unknown linkType: soft @@ -9300,17 +9373,17 @@ __metadata: linkType: hard "glob@npm:^10.3.4": - version: 10.3.10 - resolution: "glob@npm:10.3.10" + version: 10.3.5 + resolution: "glob@npm:10.3.5" dependencies: foreground-child: "npm:^3.1.0" - jackspeak: "npm:^2.3.5" + jackspeak: "npm:^2.0.3" minimatch: "npm:^9.0.1" minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" path-scurry: "npm:^1.10.1" bin: - glob: dist/esm/bin.mjs - checksum: 38bdb2c9ce75eb5ed168f309d4ed05b0798f640b637034800a6bf306f39d35409bf278b0eaaffaec07591085d3acb7184a201eae791468f0f617771c2486a6a8 + glob: dist/cjs/src/bin.js + checksum: f63d85b113fb39395f940b2116e0884fb901a029ab65e8a56dba71ae430e32cf323558178e2f0a07166718f886b842b9cdc1ffc88f1de5acf95ef946d2455af8 languageName: node linkType: hard @@ -9344,15 +9417,6 @@ __metadata: languageName: node linkType: hard -"globals@npm:^13.24.0": - version: 13.24.0 - resolution: "globals@npm:13.24.0" - dependencies: - type-fest: "npm:^0.20.2" - checksum: 62c5b1997d06674fc7191d3e01e324d3eda4d65ac9cc4e78329fa3b5c4fd42a0e1c8722822497a6964eee075255ce21ccf1eec2d83f92ef3f06653af4d0ee28e - languageName: node - linkType: hard - "globalthis@npm:^1.0.3": version: 1.0.3 resolution: "globalthis@npm:1.0.3" @@ -9729,17 +9793,17 @@ __metadata: languageName: node linkType: hard -"human-signals@npm:^5.0.0": - version: 5.0.0 - resolution: "human-signals@npm:5.0.0" - checksum: 30f8870d831cdcd2d6ec0486a7d35d49384996742052cee792854273fa9dd9e7d5db06bb7985d4953e337e10714e994e0302e90dc6848069171b05ec836d65b0 +"human-signals@npm:^4.3.0": + version: 4.3.1 + resolution: "human-signals@npm:4.3.1" + checksum: fa59894c358fe9f2b5549be2fb083661d5e1dff618d3ac70a49ca73495a72e873fbf6c0878561478e521e17d498292746ee391791db95ffe5747bfb5aef8765b languageName: node linkType: hard "humanize-duration@npm:^3.28.0": - version: 3.31.0 - resolution: "humanize-duration@npm:3.31.0" - checksum: 6737c09c9eabd5f0ff91455b5325c41b5a037e8a4b6ad3068c7f27f5bc2d938aa743451d7cd42ee614d10b52518c69bb470caa9aa90ee36d30f16694984d5aad + version: 3.30.0 + resolution: "humanize-duration@npm:3.30.0" + checksum: 8359273b6b5ed10f2a40a7aad674f09d2c525086099396ff02d69bc476f412651c114f4bc72226fe90caf2d98f15ec564af5786ee23358989e746fcfefe9aad4 languageName: node linkType: hard @@ -10039,15 +10103,6 @@ __metadata: languageName: node linkType: hard -"is-builtin-module@npm:^3.2.1": - version: 3.2.1 - resolution: "is-builtin-module@npm:3.2.1" - dependencies: - builtin-modules: "npm:^3.3.0" - checksum: e8f0ffc19a98240bda9c7ada84d846486365af88d14616e737d280d378695c8c448a621dcafc8332dbf0fcd0a17b0763b845400709963fa9151ddffece90ae88 - languageName: node - linkType: hard - "is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" @@ -10064,7 +10119,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.13.1, is-core-module@npm:^2.8.1": +"is-core-module@npm:^2.8.1": version: 2.13.1 resolution: "is-core-module@npm:2.13.1" dependencies: @@ -10126,15 +10181,6 @@ __metadata: languageName: node linkType: hard -"is-fullwidth-code-point@npm:^5.0.0": - version: 5.0.0 - resolution: "is-fullwidth-code-point@npm:5.0.0" - dependencies: - get-east-asian-width: "npm:^1.0.0" - checksum: 8dfb2d2831b9e87983c136f5c335cd9d14c1402973e357a8ff057904612ed84b8cba196319fabedf9aefe4639e14fe3afe9d9966d1d006ebeb40fe1fed4babe5 - languageName: node - linkType: hard - "is-generator-fn@npm:^2.0.0": version: 2.1.0 resolution: "is-generator-fn@npm:2.1.0" @@ -10340,6 +10386,13 @@ __metadata: languageName: node linkType: hard +"is-typedarray@npm:^1.0.0": + version: 1.0.0 + resolution: "is-typedarray@npm:1.0.0" + checksum: 4b433bfb0f9026f079f4eb3fbaa4ed2de17c9995c3a0b5c800bec40799b4b2a8b4e051b1ada77749deb9ded4ae52fe2096973f3a93ff83df1a5a7184a669478c + languageName: node + linkType: hard + "is-unc-path@npm:^1.0.0": version: 1.0.0 resolution: "is-unc-path@npm:1.0.0" @@ -10526,19 +10579,6 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^2.3.5": - version: 2.3.6 - resolution: "jackspeak@npm:2.3.6" - dependencies: - "@isaacs/cliui": "npm:^8.0.2" - "@pkgjs/parseargs": "npm:^0.11.0" - dependenciesMeta: - "@pkgjs/parseargs": - optional: true - checksum: 6e6490d676af8c94a7b5b29b8fd5629f21346911ebe2e32931c2a54210134408171c24cee1a109df2ec19894ad04a429402a8438cbf5cc2794585d35428ace76 - languageName: node - linkType: hard - "javascript-stringify@npm:^2.0.1": version: 2.1.0 resolution: "javascript-stringify@npm:2.1.0" @@ -11179,21 +11219,15 @@ __metadata: languageName: node linkType: hard -"jsonwebtoken@npm:^9.0.2": - version: 9.0.2 - resolution: "jsonwebtoken@npm:9.0.2" +"jsonwebtoken@npm:^9.0.0": + version: 9.0.0 + resolution: "jsonwebtoken@npm:9.0.0" dependencies: jws: "npm:^3.2.2" - lodash.includes: "npm:^4.3.0" - lodash.isboolean: "npm:^3.0.3" - lodash.isinteger: "npm:^4.0.4" - lodash.isnumber: "npm:^3.0.3" - lodash.isplainobject: "npm:^4.0.6" - lodash.isstring: "npm:^4.0.1" - lodash.once: "npm:^4.0.0" + lodash: "npm:^4.17.21" ms: "npm:^2.1.1" - semver: "npm:^7.5.4" - checksum: 6e9b6d879cec2b27f2f3a88a0c0973edc7ba956a5d9356b2626c4fddfda969e34a3832deaf79c3e1c6c9a525bc2c4f2c2447fa477f8ac660f0017c31a59ae96b + semver: "npm:^7.3.8" + checksum: 769ea563e9851b4d8a00d7f4bd90e10233344e6c62f01a3a154756a8832fa2ba2f14341080529bf5a72961ae8a74007ade6493c89143e5c800e218bee48b0149 languageName: node linkType: hard @@ -11286,14 +11320,7 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:3.0.0": - version: 3.0.0 - resolution: "lilconfig@npm:3.0.0" - checksum: 55f60f4f9f7b41358cc33875e3696919412683a35aec30c6c60c4f6ecb16fb6d11f7ac856b8458b9b82b21d5f4629649fbfca1de034e8d5b0cc7a70836266db6 - languageName: node - linkType: hard - -"lilconfig@npm:^2.0.5": +"lilconfig@npm:2.1.0, lilconfig@npm:^2.0.5": version: 2.1.0 resolution: "lilconfig@npm:2.1.0" checksum: b1314a2e55319013d5e7d7d08be39015829d2764a1eaee130129545d40388499d81b1c31b0f9b3417d4db12775a88008b72ec33dd06e0184cf7503b32ca7cc0b @@ -11308,36 +11335,41 @@ __metadata: linkType: hard "lint-staged@npm:>=10": - version: 15.2.0 - resolution: "lint-staged@npm:15.2.0" + version: 14.0.1 + resolution: "lint-staged@npm:14.0.1" dependencies: chalk: "npm:5.3.0" - commander: "npm:11.1.0" + commander: "npm:11.0.0" debug: "npm:4.3.4" - execa: "npm:8.0.1" - lilconfig: "npm:3.0.0" - listr2: "npm:8.0.0" + execa: "npm:7.2.0" + lilconfig: "npm:2.1.0" + listr2: "npm:6.6.1" micromatch: "npm:4.0.5" pidtree: "npm:0.6.0" string-argv: "npm:0.3.2" - yaml: "npm:2.3.4" + yaml: "npm:2.3.1" bin: lint-staged: bin/lint-staged.js - checksum: 2a20e9b15f7e7419e92a2014afb01feb58798341a4a56aa1b9c8570297681cf54919f645df3c221e4348fd262df38c1e711a245a645d477bf870841e27c604f2 + checksum: 2990f8c7cace1eff7bdd02d766a86946fedf11bdcd1e5739f2b21712f1350a5a875cdbe70b14bdd230cd3511888d00849542191307a615754a2eb74ab2b17cb0 languageName: node linkType: hard -"listr2@npm:8.0.0": - version: 8.0.0 - resolution: "listr2@npm:8.0.0" +"listr2@npm:6.6.1": + version: 6.6.1 + resolution: "listr2@npm:6.6.1" dependencies: - cli-truncate: "npm:^4.0.0" + cli-truncate: "npm:^3.1.0" colorette: "npm:^2.0.20" eventemitter3: "npm:^5.0.1" - log-update: "npm:^6.0.0" + log-update: "npm:^5.0.1" rfdc: "npm:^1.3.0" - wrap-ansi: "npm:^9.0.0" - checksum: d5a53b6d5feaa3a45c3750ebf10d242d42f11741b890edf8de7d68a002c36f15d0683f25742a0eb055763f04c005210a5cd61ef6c24ebac099d597cb21b06f29 + wrap-ansi: "npm:^8.1.0" + peerDependencies: + enquirer: ">= 2.3.0 < 3" + peerDependenciesMeta: + enquirer: + optional: true + checksum: 3cc618d9dee0d6a6bd22053db33268db3d09373f3fc64838ada011ac20920a79be52e7adfcc1276ac6be1f6b692c70196a75375002a6fcdd56c9ab51a2cec877 languageName: node linkType: hard @@ -11362,6 +11394,15 @@ __metadata: languageName: node linkType: hard +"lit-html@npm:^2.6.1": + version: 2.8.0 + resolution: "lit-html@npm:2.8.0" + dependencies: + "@types/trusted-types": "npm:^2.0.2" + checksum: 3503e55e2927c2ff94773cf041fc4128f92291869c9192f36eacb7f95132d11f6b329e5b910ab60a4456349cd2e6d23b33d83291b24d557bcd6b904d6314ac1a + languageName: node + linkType: hard + "loader-utils@npm:^3.2.0": version: 3.2.1 resolution: "loader-utils@npm:3.2.1" @@ -11408,20 +11449,6 @@ __metadata: languageName: node linkType: hard -"lodash.includes@npm:^4.3.0": - version: 4.3.0 - resolution: "lodash.includes@npm:4.3.0" - checksum: 45e0a7c7838c931732cbfede6327da321b2b10482d5063ed21c020fa72b09ca3a4aa3bda4073906ab3f436cf36eb85a52ea3f08b7bab1e0baca8235b0e08fe51 - languageName: node - linkType: hard - -"lodash.isboolean@npm:^3.0.3": - version: 3.0.3 - resolution: "lodash.isboolean@npm:3.0.3" - checksum: b70068b4a8b8837912b54052557b21fc4774174e3512ed3c5b94621e5aff5eb6c68089d0a386b7e801d679cd105d2e35417978a5e99071750aa2ed90bffd0250 - languageName: node - linkType: hard - "lodash.isempty@npm:^4.4.0": version: 4.4.0 resolution: "lodash.isempty@npm:4.4.0" @@ -11429,20 +11456,6 @@ __metadata: languageName: node linkType: hard -"lodash.isinteger@npm:^4.0.4": - version: 4.0.4 - resolution: "lodash.isinteger@npm:4.0.4" - checksum: c971f5a2d67384f429892715550c67bac9f285604a0dd79275fd19fef7717aec7f2a6a33d60769686e436ceb9771fd95fe7fcb68ad030fc907d568d5a3b65f70 - languageName: node - linkType: hard - -"lodash.isnumber@npm:^3.0.3": - version: 3.0.3 - resolution: "lodash.isnumber@npm:3.0.3" - checksum: 913784275b565346255e6ae6a6e30b760a0da70abc29f3e1f409081585875105138cda4a429ff02577e1bc0a7ae2a90e0a3079a37f3a04c3d6c5aaa532f4cab2 - languageName: node - linkType: hard - "lodash.isobject@npm:^3.0.2": version: 3.0.2 resolution: "lodash.isobject@npm:3.0.2" @@ -11450,20 +11463,6 @@ __metadata: languageName: node linkType: hard -"lodash.isplainobject@npm:^4.0.6": - version: 4.0.6 - resolution: "lodash.isplainobject@npm:4.0.6" - checksum: 29c6351f281e0d9a1d58f1a4c8f4400924b4c79f18dfc4613624d7d54784df07efaff97c1ff2659f3e085ecf4fff493300adc4837553104cef2634110b0d5337 - languageName: node - linkType: hard - -"lodash.isstring@npm:^4.0.1": - version: 4.0.1 - resolution: "lodash.isstring@npm:4.0.1" - checksum: eaac87ae9636848af08021083d796e2eea3d02e80082ab8a9955309569cb3a463ce97fd281d7dc119e402b2e7d8c54a23914b15d2fc7fff56461511dc8937ba0 - languageName: node - linkType: hard - "lodash.memoize@npm:4.x": version: 4.1.2 resolution: "lodash.memoize@npm:4.1.2" @@ -11478,13 +11477,6 @@ __metadata: languageName: node linkType: hard -"lodash.once@npm:^4.0.0": - version: 4.1.1 - resolution: "lodash.once@npm:4.1.1" - checksum: 202f2c8c3d45e401b148a96de228e50ea6951ee5a9315ca5e15733d5a07a6b1a02d9da1e7fdf6950679e17e8ca8f7190ec33cae47beb249b0c50019d753f38f3 - languageName: node - linkType: hard - "lodash.sortby@npm:^4.7.0": version: 4.7.0 resolution: "lodash.sortby@npm:4.7.0" @@ -11521,16 +11513,16 @@ __metadata: languageName: node linkType: hard -"log-update@npm:^6.0.0": - version: 6.0.0 - resolution: "log-update@npm:6.0.0" +"log-update@npm:^5.0.1": + version: 5.0.1 + resolution: "log-update@npm:5.0.1" dependencies: - ansi-escapes: "npm:^6.2.0" + ansi-escapes: "npm:^5.0.0" cli-cursor: "npm:^4.0.0" - slice-ansi: "npm:^7.0.0" - strip-ansi: "npm:^7.1.0" - wrap-ansi: "npm:^9.0.0" - checksum: b345f392c356087290918f1bdaae84ee38699c89c9274fafbb6f4cee2fe6f89f9737000111279a40e651fbe0e9c08803b0457c2a4800d8a405752804f73058a8 + slice-ansi: "npm:^5.0.0" + strip-ansi: "npm:^7.0.1" + wrap-ansi: "npm:^8.0.1" + checksum: 0e154e46744125b6d20c30289e90091794d58b83c2f01d7676da2afa2411c6ec2c3ee2c99753b9c6b896b9ee496a9a403a563330a2d5914a3bdb30e836f17cfb languageName: node linkType: hard @@ -11609,6 +11601,13 @@ __metadata: languageName: node linkType: hard +"lru_map@npm:^0.3.3": + version: 0.3.3 + resolution: "lru_map@npm:0.3.3" + checksum: 50f6597924a7763ab0b31192e5e9965f08ca64a0044254138e74a65aecab95047d540f73739cff489866f4310e0202c11c10fdf18b10b236472160baaa68bbb1 + languageName: node + linkType: hard + "lz-string@npm:^1.5.0": version: 1.5.0 resolution: "lz-string@npm:1.5.0" @@ -12315,15 +12314,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:9.0.3, minimatch@npm:^9.0.0, minimatch@npm:^9.0.1": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: c81b47d28153e77521877649f4bab48348d10938df9e8147a58111fe00ef89559a2938de9f6632910c4f7bf7bb5cd81191a546167e58d357f0cfb1e18cecc1c5 - languageName: node - linkType: hard - "minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" @@ -12351,6 +12341,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^9.0.0, minimatch@npm:^9.0.1": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: c81b47d28153e77521877649f4bab48348d10938df9e8147a58111fe00ef89559a2938de9f6632910c4f7bf7bb5cd81191a546167e58d357f0cfb1e18cecc1c5 + languageName: node + linkType: hard + "minimist@npm:^1.2.0, minimist@npm:^1.2.6": version: 1.2.8 resolution: "minimist@npm:1.2.8" @@ -12592,6 +12591,13 @@ __metadata: languageName: node linkType: hard +"next-tick@npm:^1.1.0": + version: 1.1.0 + resolution: "next-tick@npm:1.1.0" + checksum: 83b5cf36027a53ee6d8b7f9c0782f2ba87f4858d977342bfc3c20c21629290a2111f8374d13a81221179603ffc4364f38374b5655d17b6a8f8a8c77bdea4fe8b + languageName: node + linkType: hard + "no-case@npm:^3.0.4": version: 3.0.4 resolution: "no-case@npm:3.0.4" @@ -12678,6 +12684,17 @@ __metadata: languageName: node linkType: hard +"node-gyp-build@npm:^4.3.0": + version: 4.6.1 + resolution: "node-gyp-build@npm:4.6.1" + bin: + node-gyp-build: bin.js + node-gyp-build-optional: optional.js + node-gyp-build-test: build-test.js + checksum: 79b948377492ae8e1aa1c18071661e6020c11f8847d5ce822abd67ec02bee5b21715b1b4861041d2b40d16633824476735bc9a60e81c82c49e715d55ee29b206 + languageName: node + linkType: hard + "node-gyp@npm:latest": version: 9.4.0 resolution: "node-gyp@npm:9.4.0" @@ -12906,7 +12923,7 @@ __metadata: languageName: node linkType: hard -"object.fromentries@npm:^2.0.6, object.fromentries@npm:^2.0.7": +"object.fromentries@npm:^2.0.6": version: 2.0.7 resolution: "object.fromentries@npm:2.0.7" dependencies: @@ -12917,7 +12934,7 @@ __metadata: languageName: node linkType: hard -"object.groupby@npm:^1.0.1": +"object.groupby@npm:^1.0.0": version: 1.0.1 resolution: "object.groupby@npm:1.0.1" dependencies: @@ -12939,7 +12956,7 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.1.6, object.values@npm:^1.1.7": +"object.values@npm:^1.1.6": version: 1.1.7 resolution: "object.values@npm:1.1.7" dependencies: @@ -13529,13 +13546,13 @@ __metadata: linkType: hard "postcss@npm:^8.4.19, postcss@npm:^8.4.27": - version: 8.4.31 - resolution: "postcss@npm:8.4.31" + version: 8.4.27 + resolution: "postcss@npm:8.4.27" dependencies: nanoid: "npm:^3.3.6" picocolors: "npm:^1.0.0" source-map-js: "npm:^1.0.2" - checksum: 1a6653e72105907377f9d4f2cd341d8d90e3fde823a5ddea1e2237aaa56933ea07853f0f2758c28892a1d70c53bbaca200eb8b80f8ed55f13093003dbec5afa0 + checksum: 57143e3c5ddaba9813ebd81de3e38e3ac198b0a1634e57752d29cd4936f1301eba38e43bda1302859679af047a6efc4366952d294c64358f8b90fbf49ba7d121 languageName: node linkType: hard @@ -13556,11 +13573,18 @@ __metadata: linkType: hard "prettier@npm:^3.0.0": - version: 3.2.2 - resolution: "prettier@npm:3.2.2" + version: 3.0.3 + resolution: "prettier@npm:3.0.3" bin: prettier: bin/prettier.cjs - checksum: ab9470ff6cfd19f28bc424f22e58f2fc4a488d148b9384f6c3739235017c8350cae82b3697392c23d9b098b9d8dfaa1cc9ff4ef25fd45f54c97b95f9cc7a1f7d + checksum: ccf1ead9794b017be6b42d0873f459070beef2069eb393c8b4c0d11aa3430acefc54f6d5f44a5b7ce9af05ad8daf694b912f0aa2808d1c22dfa86e61e9d563f8 + languageName: node + linkType: hard + +"pretty-bytes@npm:5.6.0": + version: 5.6.0 + resolution: "pretty-bytes@npm:5.6.0" + checksum: 9c082500d1e93434b5b291bd651662936b8bd6204ec9fa17d563116a192d6d86b98f6d328526b4e8d783c07d5499e2614a807520249692da9ec81564b2f439cd languageName: node linkType: hard @@ -14123,7 +14147,7 @@ __metadata: languageName: node linkType: hard -"remix-auth-oauth2@npm:^1.11.0, remix-auth-oauth2@npm:^1.8.0": +"remix-auth-oauth2@npm:^1.11.0": version: 1.11.1 resolution: "remix-auth-oauth2@npm:1.11.1" dependencies: @@ -14135,6 +14159,32 @@ __metadata: languageName: node linkType: hard +"remix-auth-oauth2@npm:^1.8.0": + version: 1.8.0 + resolution: "remix-auth-oauth2@npm:1.8.0" + dependencies: + debug: "npm:^4.3.4" + remix-auth: "npm:^3.4.0" + uuid: "npm:^8.3.2" + peerDependencies: + "@remix-run/server-runtime": ^1.0.0 + remix-auth: ^3.2.2 + checksum: e8d453358ba7e87e4dee6bcbdd779e36f9c80d072f2f31f4b989831d1b8a29c876de348777c90928b34a10118681e06c74dfddb2f41c2f0a82ef0af80a1bdd6e + languageName: node + linkType: hard + +"remix-auth@npm:^3.4.0": + version: 3.5.1 + resolution: "remix-auth@npm:3.5.1" + dependencies: + uuid: "npm:^8.3.2" + peerDependencies: + "@remix-run/react": ^1.0.0 + "@remix-run/server-runtime": ^1.0.0 + checksum: f00227464131a2368de42796f353f62b9ca31c2b81646f96b7446f5185a2dfc1c4c97965f007ca478f1c0522cf1fe1cf7c2b915ec1acb8237135f0afebdcd3b9 + languageName: node + linkType: hard + "remix-auth@npm:^3.6.0": version: 3.6.0 resolution: "remix-auth@npm:3.6.0" @@ -14516,6 +14566,22 @@ __metadata: languageName: node linkType: hard +"selector-observer@npm:^2.1.6": + version: 2.1.6 + resolution: "selector-observer@npm:2.1.6" + dependencies: + selector-set: "npm:^1.1" + checksum: efa0edf6c79cf37d145fb297e876cc812e95b5ce5f9b4a492fadb06db5d58efb6b4323c35ce9b92117b189e2d331c3ee61ccd77c483f91108f4f144ff15837f3 + languageName: node + linkType: hard + +"selector-set@npm:^1.1, selector-set@npm:^1.1.5": + version: 1.1.5 + resolution: "selector-set@npm:1.1.5" + checksum: 1af587a546999bb4fd2aa1f6e17c77e19ad4275c3c4a2e1211d5cfa7c30999d2d5b62a94c5dea0b7d3e7c6469249a95f458dc377783e33a29e3eeae436414ae3 + languageName: node + linkType: hard + "semver@npm:6.3.1, semver@npm:^6.0.0, semver@npm:^6.1.0, semver@npm:^6.3.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" @@ -14547,6 +14613,17 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.3.8": + version: 7.5.2 + resolution: "semver@npm:7.5.2" + dependencies: + lru-cache: "npm:^6.0.0" + bin: + semver: bin/semver.js + checksum: f77b3a1842e19b78e5864a175d62699a17c0c25f6223366684041e8c7dd6a55f0091887f405c534895dfe69e1d770528d072b32d9ed866ab24392fe34344d3b5 + languageName: node + linkType: hard + "send@npm:0.18.0": version: 0.18.0 resolution: "send@npm:0.18.0" @@ -14591,13 +14668,6 @@ __metadata: languageName: node linkType: hard -"server-only@npm:^0.0.1": - version: 0.0.1 - resolution: "server-only@npm:0.0.1" - checksum: c432348956641ea3f460af8dc3765f3a1bdbcf7a1e0205b0756d868e6e6fe8934cdee6bff68401a1dd49ba4a831c75916517a877446d54b334f7de36fa273e53 - languageName: node - linkType: hard - "set-blocking@npm:^2.0.0": version: 2.0.0 resolution: "set-blocking@npm:2.0.0" @@ -14699,7 +14769,7 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": +"signal-exit@npm:^4.0.1": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" checksum: c9fa63bbbd7431066174a48ba2dd9986dfd930c3a8b59de9c29d7b6854ec1c12a80d15310869ea5166d413b99f041bfa3dd80a7947bcd44ea8e6eb3ffeabfa1f @@ -14759,16 +14829,6 @@ __metadata: languageName: node linkType: hard -"slice-ansi@npm:^7.0.0": - version: 7.1.0 - resolution: "slice-ansi@npm:7.1.0" - dependencies: - ansi-styles: "npm:^6.2.1" - is-fullwidth-code-point: "npm:^5.0.0" - checksum: 10313dd3cf7a2e4b265f527b1684c7c568210b09743fd1bd74f2194715ed13ffba653dc93a5fa79e3b1711518b8990a732cb7143aa01ddafe626e99dfa6474b2 - languageName: node - linkType: hard - "smart-buffer@npm:^4.2.0": version: 4.2.0 resolution: "smart-buffer@npm:4.2.0" @@ -15036,7 +15096,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^5.0.1, string-width@npm:^5.1.2": +"string-width@npm:^5.0.0, string-width@npm:^5.0.1, string-width@npm:^5.1.2": version: 5.1.2 resolution: "string-width@npm:5.1.2" dependencies: @@ -15047,17 +15107,6 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^7.0.0": - version: 7.0.0 - resolution: "string-width@npm:7.0.0" - dependencies: - emoji-regex: "npm:^10.3.0" - get-east-asian-width: "npm:^1.0.0" - strip-ansi: "npm:^7.1.0" - checksum: bc0de5700a2690895169fce447ec4ed44bc62de80312c2093d5606bfd48319bb88e48a99e97f269dff2bc9577448b91c26b3804c16e7d9b389699795e4655c3b - languageName: node - linkType: hard - "string.prototype.matchall@npm:^4.0.8": version: 4.0.8 resolution: "string.prototype.matchall@npm:4.0.8" @@ -15144,7 +15193,7 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^7.0.1, strip-ansi@npm:^7.1.0": +"strip-ansi@npm:^7.0.1": version: 7.1.0 resolution: "strip-ansi@npm:7.1.0" dependencies: @@ -15595,15 +15644,15 @@ __metadata: languageName: node linkType: hard -"tsconfig-paths@npm:^3.15.0": - version: 3.15.0 - resolution: "tsconfig-paths@npm:3.15.0" +"tsconfig-paths@npm:^3.14.2": + version: 3.14.2 + resolution: "tsconfig-paths@npm:3.14.2" dependencies: "@types/json5": "npm:^0.0.29" json5: "npm:^1.0.2" minimist: "npm:^1.2.6" strip-bom: "npm:^3.0.0" - checksum: 2041beaedc6c271fc3bedd12e0da0cc553e65d030d4ff26044b771fac5752d0460944c0b5e680f670c2868c95c664a256cec960ae528888db6ded83524e33a14 + checksum: 17f23e98612a60cf23b80dc1d3b7b840879e41fcf603868fc3618a30f061ac7b463ef98cad8c28b68733b9bfe0cc40ffa2bcf29e94cf0d26e4f6addf7ac8527d languageName: node linkType: hard @@ -15639,7 +15688,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.4.0, tslib@npm:^2.5.0": +"tslib@npm:^2.4.0, tslib@npm:^2.4.1 || ^1.9.3, tslib@npm:^2.5.0": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: bd26c22d36736513980091a1e356378e8b662ded04204453d353a7f34a4c21ed0afc59b5f90719d4ba756e581a162ecbf93118dc9c6be5acf70aa309188166ca @@ -15687,17 +15736,17 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^3.0.0": - version: 3.13.1 - resolution: "type-fest@npm:3.13.1" - checksum: 9a8a2359ada34c9b3affcaf3a8f73ee14c52779e89950db337ce66fb74c3399776c697c99f2532e9b16e10e61cfdba3b1c19daffb93b338b742f0acd0117ce12 +"type-fest@npm:^1.0.2": + version: 1.4.0 + resolution: "type-fest@npm:1.4.0" + checksum: 89875c247564601c2650bacad5ff80b859007fbdb6c9e43713ae3ffa3f584552eea60f33711dd762e16496a1ab4debd409822627be14097d9a17e39c49db591a languageName: node linkType: hard "type-fest@npm:^4.0.0": - version: 4.9.0 - resolution: "type-fest@npm:4.9.0" - checksum: 49acfb67999566a24d5604435c8cff786dfc26ebea5a2a343e14d437d34f30a55248f8e597b8f64446c344bb68ce14af68899f562cf66ca66c1e1a856b393259 + version: 4.3.3 + resolution: "type-fest@npm:4.3.3" + checksum: 7c146466676d251067118e1b97d8b5be788a4aa6f5d1531e5ab2a6701e43acc9c21f678a2f04ab7bba0def30fd3b66dad0a89e6ec4d75f6cc11102b9efe3aadf languageName: node linkType: hard @@ -15711,6 +15760,20 @@ __metadata: languageName: node linkType: hard +"type@npm:^1.0.1": + version: 1.2.0 + resolution: "type@npm:1.2.0" + checksum: b4d4b27d1926028be45fc5baaca205896e2a1fe9e5d24dc892046256efbe88de6acd0149e7353cd24dad596e1483e48ec60b0912aa47ca078d68cdd198b09885 + languageName: node + linkType: hard + +"type@npm:^2.7.2": + version: 2.7.2 + resolution: "type@npm:2.7.2" + checksum: 602f1b369fba60687fa4d0af6fcfb814075bcaf9ed3a87637fb384d9ff849e2ad15bc244a431f341374562e51a76c159527ffdb1f1f24b0f1f988f35a301c41d + languageName: node + linkType: hard + "typed-array-buffer@npm:^1.0.0": version: 1.0.0 resolution: "typed-array-buffer@npm:1.0.0" @@ -15758,6 +15821,15 @@ __metadata: languageName: node linkType: hard +"typedarray-to-buffer@npm:^3.1.5": + version: 3.1.5 + resolution: "typedarray-to-buffer@npm:3.1.5" + dependencies: + is-typedarray: "npm:^1.0.0" + checksum: 7c850c3433fbdf4d04f04edfc751743b8f577828b8e1eb93b95a3bce782d156e267d83e20fb32b3b47813e69a69ab5e9b5342653332f7d21c7d1210661a7a72c + languageName: node + linkType: hard + "typescript@npm:4.9.5": version: 4.9.5 resolution: "typescript@npm:4.9.5" @@ -15769,12 +15841,12 @@ __metadata: linkType: hard "typescript@npm:^5.0.0": - version: 5.3.3 - resolution: "typescript@npm:5.3.3" + version: 5.2.2 + resolution: "typescript@npm:5.2.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 6e4e6a14a50c222b3d14d4ea2f729e79f972fa536ac1522b91202a9a65af3605c2928c4a790a4a50aa13694d461c479ba92cedaeb1e7b190aadaa4e4b96b8e18 + checksum: d65e50eb849bd21ff8677e5b9447f9c6e74777e346afd67754934264dcbf4bd59e7d2473f6062d9a015d66bd573311166357e3eb07fea0b52859cf9bb2b58555 languageName: node linkType: hard @@ -15789,12 +15861,12 @@ __metadata: linkType: hard "typescript@patch:typescript@npm%3A^5.0.0#optional!builtin": - version: 5.3.3 - resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin::version=5.3.3&hash=e012d7" + version: 5.2.2 + resolution: "typescript@patch:typescript@npm%3A5.2.2#optional!builtin::version=5.2.2&hash=f3b441" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: c93786fcc9a70718ba1e3819bab56064ead5817004d1b8186f8ca66165f3a2d0100fee91fa64c840dcd45f994ca5d615d8e1f566d39a7470fc1e014dbb4cf15d + checksum: f79cc2ba802c94c2b78dbb00d767a10adb67368ae764709737dc277273ec148aa4558033a03ce901406b35fddf4eac46dabc94a1e1d12d2587e2b9cfe5707b4a languageName: node linkType: hard @@ -15845,6 +15917,15 @@ __metadata: languageName: node linkType: hard +"undici@npm:5.23.0": + version: 5.23.0 + resolution: "undici@npm:5.23.0" + dependencies: + busboy: "npm:^1.6.0" + checksum: 57601260657caf3ebf84f8c955f0c3612d40dfa236a5ce180c1cd13db0d09550f8f14d195777a9906f9c2b416fca47a0a036c5e0378f24bed20319c32bc7ef5d + languageName: node + linkType: hard + "undici@npm:5.26.5": version: 5.26.5 resolution: "undici@npm:5.26.5" @@ -15961,13 +16042,13 @@ __metadata: languageName: node linkType: hard -"universal-github-app-jwt@npm:^1.1.2": - version: 1.1.2 - resolution: "universal-github-app-jwt@npm:1.1.2" +"universal-github-app-jwt@npm:^1.1.1": + version: 1.1.1 + resolution: "universal-github-app-jwt@npm:1.1.1" dependencies: "@types/jsonwebtoken": "npm:^9.0.0" - jsonwebtoken: "npm:^9.0.2" - checksum: f71fa4f0b33f9bd2ab52571f02e421f68016f7e1f963040886c843160c7c325117723268fc7f30dbbe6abd01438070625851246dce8837f11d401bf4ac221e60 + jsonwebtoken: "npm:^9.0.0" + checksum: f7606c7fa5e6c8cfc8d01fe84e604f41e6a7043fded7ae75613994a8d70f4a89ce5726e6598e3af76a2da9378b6d9746b1f1f9281212ad0d64cc7143b2715571 languageName: node linkType: hard @@ -16063,6 +16144,16 @@ __metadata: languageName: node linkType: hard +"utf-8-validate@npm:^5.0.2": + version: 5.0.10 + resolution: "utf-8-validate@npm:5.0.10" + dependencies: + node-gyp: "npm:latest" + node-gyp-build: "npm:^4.3.0" + checksum: b89cbc13b4badad04828349ebb7aa2ab1edcb02b46ab12ce0ba5b2d6886d684ad4e93347819e3c8d36224c8742422d2dca69f5cc16c72ae4d7eeecc0c5cb544b + languageName: node + linkType: hard + "util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" @@ -16237,8 +16328,8 @@ __metadata: linkType: hard "vite@npm:^3.0.0 || ^4.0.0, vite@npm:^4.1.4": - version: 4.5.1 - resolution: "vite@npm:4.5.1" + version: 4.4.9 + resolution: "vite@npm:4.4.9" dependencies: esbuild: "npm:^0.18.10" fsevents: "npm:~2.3.2" @@ -16272,7 +16363,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 2ea9c030a5718ca0adaaa0ecc54402a725cff59131cf80bc84d0237f59c98168803ee59d23e697b98b1184be3af6c6edc2e81517f769c62159f11531b3341a4e + checksum: d15543bded36f2083c13286b5420e89673be99abd28664f27a73980f2099f10e427b07e24f4e035dcd682989ebf8e1e5f5257664771edd4b466e2599119d1a47 languageName: node linkType: hard @@ -16341,6 +16432,20 @@ __metadata: languageName: node linkType: hard +"websocket@npm:^1.0.34": + version: 1.0.34 + resolution: "websocket@npm:1.0.34" + dependencies: + bufferutil: "npm:^4.0.1" + debug: "npm:^2.2.0" + es5-ext: "npm:^0.10.50" + typedarray-to-buffer: "npm:^3.1.5" + utf-8-validate: "npm:^5.0.2" + yaeti: "npm:^0.0.6" + checksum: b72e3dcc3fa92b4a4511f0df89b25feed6ab06979cb9e522d2736f09855f4bf7588d826773b9405fcf3f05698200eb55ba9da7ef333584653d4912a5d3b13c18 + languageName: node + linkType: hard + "whatwg-url@npm:^5.0.0": version: 5.0.0 resolution: "whatwg-url@npm:5.0.0" @@ -16469,7 +16574,7 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^8.1.0": +"wrap-ansi@npm:^8.0.1, wrap-ansi@npm:^8.1.0": version: 8.1.0 resolution: "wrap-ansi@npm:8.1.0" dependencies: @@ -16480,17 +16585,6 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^9.0.0": - version: 9.0.0 - resolution: "wrap-ansi@npm:9.0.0" - dependencies: - ansi-styles: "npm:^6.2.1" - string-width: "npm:^7.0.0" - strip-ansi: "npm:^7.1.0" - checksum: b9d91564c091cf3978a7c18ca0f3e4d4606e83549dbe59cf76f5e77feefdd5ec91443155e8102630524d10a8c275efac8a7082c0f26fa43e6b989dc150d176ce - languageName: node - linkType: hard - "wrappy@npm:1": version: 1.0.2 resolution: "wrappy@npm:1.0.2" @@ -16577,6 +16671,13 @@ __metadata: languageName: node linkType: hard +"yaeti@npm:^0.0.6": + version: 0.0.6 + resolution: "yaeti@npm:0.0.6" + checksum: 6db12c152f7c363b80071086a3ebf5032e03332604eeda988872be50d6c8469e1f13316175544fa320f72edad696c2d83843ad0ff370659045c1a68bcecfcfea + languageName: node + linkType: hard + "yallist@npm:^3.0.0, yallist@npm:^3.0.2, yallist@npm:^3.1.1": version: 3.1.1 resolution: "yallist@npm:3.1.1" @@ -16598,14 +16699,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:2.3.4": - version: 2.3.4 - resolution: "yaml@npm:2.3.4" - checksum: f8207ce43065a22268a2806ea6a0fa3974c6fde92b4b2fa0082357e487bc333e85dc518910007e7ac001b532c7c84bd3eccb6c7757e94182b564028b0008f44b - languageName: node - linkType: hard - -"yaml@npm:^2.1.1, yaml@npm:^2.3.1": +"yaml@npm:2.3.1, yaml@npm:^2.1.1, yaml@npm:^2.3.1": version: 2.3.1 resolution: "yaml@npm:2.3.1" checksum: 66501d597e43766eb94dc175d28ec8b2c63087d6a78783e59b4218eee32b9172740f9f27d54b7bc0ca8af61422f7134929f9974faeaac99d583787e793852fd2