diff --git a/.agents/skills/effort-graph/release.json b/.agents/skills/effort-graph/release.json index a0d4235f..26e56748 100644 --- a/.agents/skills/effort-graph/release.json +++ b/.agents/skills/effort-graph/release.json @@ -1,6 +1,6 @@ { "format": 1, - "flatbreadVersion": "1.0.0-alpha.22", - "effortGraphVersion": "0.1.0-alpha.0", - "gitTag": "v1.0.0-alpha.22" + "flatbreadVersion": "1.0.0", + "effortGraphVersion": "1.0.0", + "gitTag": "v1.0.0" } diff --git a/.flatbread-efforts/decisions/dec-keep-effort-graph-secondary-with-a-primary-wedge--estattvqnhffm2dc.md b/.flatbread-efforts/decisions/dec-keep-effort-graph-secondary-with-a-primary-wedge--estattvqnhffm2dc.md index d5d165c7..3e0a7a20 100644 --- a/.flatbread-efforts/decisions/dec-keep-effort-graph-secondary-with-a-primary-wedge--estattvqnhffm2dc.md +++ b/.flatbread-efforts/decisions/dec-keep-effort-graph-secondary-with-a-primary-wedge--estattvqnhffm2dc.md @@ -2,10 +2,12 @@ id: dec-keep-effort-graph-secondary-with-a-primary-wedge--estattvqnhffm2dc effort: eff-effort-graph-memory-and-agent-wedge--szeqvmgqjqnhd002 title: Keep Effort Graph secondary with a primary-wedge gate -state: accepted +state: superseded created_at: '2026-07-18T19:43:02.802Z' derives_from: - fnd-filtered-retrieval-is-94-percent-smaller--qpvz4vch5hygye20 +superseded_by: + - dec-lead-flatbread-1-0-with-effort-graph-agent-memor--nhxsqm8sd43s2avx --- Keep the graph as a strong candidate secondary vertical rather than displacing diff --git a/.flatbread-efforts/decisions/dec-lead-flatbread-1-0-with-effort-graph-agent-memor--nhxsqm8sd43s2avx.md b/.flatbread-efforts/decisions/dec-lead-flatbread-1-0-with-effort-graph-agent-memor--nhxsqm8sd43s2avx.md new file mode 100644 index 00000000..acd898ae --- /dev/null +++ b/.flatbread-efforts/decisions/dec-lead-flatbread-1-0-with-effort-graph-agent-memor--nhxsqm8sd43s2avx.md @@ -0,0 +1,21 @@ +--- +id: dec-lead-flatbread-1-0-with-effort-graph-agent-memor--nhxsqm8sd43s2avx +effort: eff-effort-graph-memory-and-agent-wedge--szeqvmgqjqnhd002 +title: Lead Flatbread 1.0 with Effort Graph agent memory +state: accepted +created_at: '2026-07-29T10:43:48.897Z' +supersedes: + - dec-keep-effort-graph-secondary-with-a-primary-wedge--estattvqnhffm2dc +--- + +## Context + +Flatbread 1.0 is the first stable npm release. The release brief asks the public docs and package copy to lead with the utility already shipped through Effort Graph, while keeping Flatbread useful for general static relational content. + +## Decision + +Lead Flatbread 1.0 positioning with Effort Graph as Git-native memory for coding agents. Present static relational content for sites, docs, and internal tools as a first-class general use. Keep GraphQL and generated TypeScript as read interfaces over the graph, not the product identity. + +## Consequences + +The root README, npm descriptions, positioning guide, and release notes use this hierarchy. The release does not add a hosted CMS, semantic search, general writes, or a new runtime contract. Proof remains workflow tooling rather than the memory product. Revisit this lead only when user evidence shows another use case explains Flatbread more clearly. diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..f1c71157 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,98 @@ +# Changelog + +Notes for the Flatbread release train. Some packages also keep their own +changelog; this file covers the repository as a whole. + +## 1.0.0 + +First stable release. The alpha train ended at `flatbread@1.0.0-alpha.22`. + +Twelve packages make up the 1.0 release set. They all ship at `1.0.0` and move +in lockstep from here. One version number across the set, so you no longer have +to work out which alpha of one package matches which alpha of another. + +Nine were already on npm as alphas and go to `1.0.0` from there: + +`flatbread`, `@flatbread/core`, `@flatbread/config`, `@flatbread/codegen`, +`@flatbread/resolver-svimg`, `@flatbread/source-filesystem`, +`@flatbread/transformer-markdown`, `@flatbread/transformer-yaml`, and +`@flatbread/utils`. + +Three reach npm for the first time in this release: + +- `@flatbread/effort-graph` writes and reads agent memory records. +- `@flatbread/explorer` serves the single-page app for browsing a content graph. +- `@flatbread/proof` runs a task DAG of Cursor subagents. + +### Packaging + +- Every package declares `engines.node: ">=20.19"`. The old floors were + `^14.13.1 || >=16.0.0`, `>=18`, and in several packages nothing at all. Node + 18, and Node 20 before 20.19, are no longer supported. +- `@flatbread/config` declares `@flatbread/core` as a runtime dependency. It + was a devDependency, which worked inside this monorepo and nowhere else. +- `@flatbread/core` no longer emits type declarations a packed install cannot + resolve. Its `.d.ts` files reached into the private paths + `graphql/jsutils/Maybe` and `graphql/jsutils/ObjMap`; they now use public + GraphQL types, and `FlatbreadProvider.query()` declares its return as + GraphQL's public `ExecutionResult`. `vfile@5.3.4` moves from devDependencies + to dependencies, because the public types name `VFile`. +- `@flatbread/codegen` widens its peer range on `@flatbread/config` and + `@flatbread/core` from `workspace:*` to `workspace:^`, so it publishes a + caret range instead of an exact pin. +- `flatbread` drops five runtime dependencies that no code imported: + `apollo-server-core`, `apollo-server-express`, `express-graphql`, + `remark-github`, and `serialize-javascript`. `picomatch` moves to + devDependencies; only a test uses it. Versions move too: `@apollo/server` to + 5.5.1, the pinned `graphql` to 16.14.2, and `@flatbread/core`'s `lodash-es` + to 4.18.1. +- `@flatbread/codegen` moves its four GraphQL Code Generator packages (`cli`, + `typescript`, `typescript-operations`, and `typed-document-node`) onto + supported major lines, and `@flatbread/config` moves its pinned `esbuild` + from 0.15.1 to 0.25.0. Nothing you get out changes: the same schema still + generates byte-identical files. +- `@flatbread/proof` stops shipping `src` and `scripts`, tests and all, in its + npm tarball. The bins and `dist` still ship, which is all the package needs + to run. +- `@flatbread/resolver-svimg` points its `repository`, `homepage`, and `bugs` + links at `FlatbreadLabs/flatbread`. They still named the old + `tonyketcham/flatbread` fork. +- Every package carries a description that says what that package does. + +### Known dependency limits + +A clean install of all twelve packages reports seven `npm audit` entries that +npm marks as having no fix available; the main `flatbread` install and its +nine-package set report none, so the two packages below do not affect it. + +- `@flatbread/proof` inherits three moderate and high entries from + `@cursor/sdk`, which depends on `@connectrpc/connect-node@1.x` and through it + `undici@5.x`. No current or later `@cursor/sdk` release clears them, and the + later releases require Node 22.13 or newer. +- `@flatbread/resolver-svimg` inherits four high entries from its required peer + `svimg`, which depends on `sharp`. The latest `svimg@4` still pins `sharp` + below the patched 0.35 line, and it changes the import API this resolver + uses. + +### Docs + +- The READMEs and `docs/positioning.md` now lead with the Effort Graph: an + agent's Efforts, Issues, Findings, Decisions, Constraints, Risks, Citations, + and Blobs written as Markdown records in your repository. The reasoning gets + committed and reviewed like the code. +- Relational content for sites, docs, and internal tools stays a first-class + second path on the same engine, and GraphQL is described as one read + interface over the graph rather than as the product. +- Removed the banner that called the whole project experimental. The narrower + qualifiers still hold: the generated TypeScript read API is a prototype, and + its selection-string escape hatch is experimental. +- The `@flatbread/effort-graph` README no longer claims Git ignores the journal + for you. It names the default `.flatbread-efforts` root, lists the two + `.gitignore` lines you must add, and points at + `flatbread effort bootstrap --verify`, which exits nonzero when setup is + incomplete. + +There is no migration guide. Of the changes above, the Node floor is the one +that can break an install. For anything else that moved since +`1.0.0-alpha.22`, read the Git history; the alpha train did not keep +per-release notes. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ca2c83f9..2ebf0137 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -93,6 +93,20 @@ There are two steps: 1. Bump versions where there are changes 2. Publish the changed packages +### One-time note for 1.0 + +The 1.0 release put every published package on `1.0.0` at once, rather than +letting each package carry its own alpha number. `pnpm bump` still works the +same way: it preselects the packages that changed plus their workspace +dependents. Only bump every package together again when a release calls for it. + +`packages/effort-graph/skills/effort-graph/release.json` records the version an +end user installs. Edit that file, not the copy in `.agents/`. Then run +`pnpm skills:sync` to refresh the `.agents/` copy and `pnpm skills:pack-check`, +which fails unless `flatbreadVersion` and `effortGraphVersion` match the current +`package.json` versions and `gitTag` equals `v`. `pnpm verify` +runs both checks. + ### 1) Bump versions only where there are changes Use the interactive bump script: @@ -189,7 +203,8 @@ Details: deleted after publication. End users install the skill from that release tag and install the matching -`flatbread` version: +`flatbread` version. Replace `X` with the released version — `1.0.0` for the +first stable release, so the tag is `v1.0.0`: ```bash npx skills add https://github.com/FlatbreadLabs/flatbread/tree/vX/packages/effort-graph/skills/effort-graph --skill effort-graph diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..c5424559 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) Flatbread contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/positioning.md b/docs/positioning.md index 2408eb25..c6f5e2f2 100644 --- a/docs/positioning.md +++ b/docs/positioning.md @@ -6,15 +6,38 @@ To compare Flatbread with databases, CMSs, and other file-based tools, see [Comparing Flatbread with other tools](./pmf-decision-rubric.md). For keeping and moving your data, see [data ownership](./data-ownership.md). -Turn files in Git into typed, related content for your TypeScript app. A -Flatbread project has collections, records, and `refs` that link records. -Generated types and [GraphQL](https://graphql.org/) operations are common ways -for an app to read that data; they do not define what Flatbread is. +Flatbread turns files in Git into a typed relational graph. A project has +collections, records, and `refs` that link records. Generated types and +[GraphQL](https://graphql.org/) operations are common ways for an app to read +that graph; they do not define what Flatbread is. **Flatbread** reads content from your repository and file system. Plugins control how it reads files and turns them into data. -**Who it is for:** Teams building TypeScript sites, internal tools, and starter +## The lead use case: memory for coding agents + +The [Effort Graph](../packages/effort-graph/README.md) is a Flatbread content +model for what a coding agent works out along the way. An agent records an +Effort and then writes Issues, Findings, Decisions, Constraints, Risks, +Citations, and Blobs against it. Each record is a markdown file under +`.flatbread-efforts/`, so it is committed, diffed, reviewed, and reverted like +source. Writes go through `flatbread effort write`; reads come back as bounded +digests from `flatbread effort list`, `records`, `relations`, +`blocking-decisions`, and `get`. + +That solves a plain problem: an agent that closes its session forgets why it +chose what it chose. Putting the reasoning in the repository keeps it next to +the code it explains, and keeps it readable by a person. + +## The general case: relational content + +Everything above is one content model on a general engine. The same +collections, `refs`, filters, and generated types back sites, docs, and +internal tools. Posts point at authors; authors point at each other. Model your +own collections and you get the same typed graph. + +**Who it is for:** People building coding agents that need memory a human can +review in Git, and teams building TypeScript sites, internal tools, and starter projects that want versioned, reviewable content and links between entries without setting up a CMS database. @@ -23,13 +46,15 @@ without setting up a CMS database. - It is not a hosted CMS, dashboard, or writing UI. - It is not a general-purpose GraphQL platform or database. Transactions, detailed access control, and many concurrent writers are outside its scope. -- [`flatbread start --watch`](./local-dev-loop.md) reloads valid content and - config changes. Changes to Flatbread packages still need their own rebuild or +- It does not reload its own packages. + [`flatbread start --watch`](./local-dev-loop.md) picks up valid content and + config changes, but a change to a Flatbread package needs a rebuild and a restart. -**GraphQL:** In the default setup, GraphQL reads data that Flatbread has already -loaded (`schema → operations → codegen`). Start with files and configuration, -then choose how your app reads the data. The +**GraphQL:** GraphQL is one read interface over the graph. In the default setup +it reads data that Flatbread has already loaded, following +`schema → operations → codegen`. Start with files and configuration, then +choose how your app reads the data. The [Quickstart](../packages/flatbread/README.md#quickstart-posts-authors-and-tags) shows posts, authors, and tags from files through generated types. diff --git a/packages/codegen/CHANGELOG.md b/packages/codegen/CHANGELOG.md index 7c4ed882..54745bad 100644 --- a/packages/codegen/CHANGELOG.md +++ b/packages/codegen/CHANGELOG.md @@ -1,154 +1,49 @@ # @flatbread/codegen -## 1.0.0-alpha.1 - -### 🎉 Initial Release - -- **New package** for automatic TypeScript type generation from Flatbread GraphQL schemas -- **GraphQL Code Generator integration** with intelligent caching and hashing -- **CLI support** via `npx flatbread codegen` command -- **Comprehensive configuration options** including plugin customization -- **Framework-agnostic design** supporting React, Vue, Angular, Next.js, SvelteKit, and more - -### ✨ Features - -- **5 Codegen Strategies Analyzed**: Evaluated GraphQL Code Generator, gql.tada, GraphQL Request + React Query, Shopify's graphql-codegen, and urql + codegen -- **Intelligent Caching**: Avoid regeneration when Flatbread config and schema haven't changed -- **Hash-based Change Detection**: Uses SHA256 hashing of config, schema, and documents -- **Plugin System**: Full support for GraphQL Code Generator's extensive plugin ecosystem -- **Type Safety**: Generated TypeScript types for queries, mutations, and subscriptions -- **CLI Integration**: Seamless integration with existing `flatbread` CLI -- **Watch Mode**: Automatic regeneration on file changes -- **Cache Management**: Manual cache clearing and invalidation options - -### 🏗️ Architecture - -- **Modular Design**: Separate modules for hashing, caching, generation, and CLI -- **Peer Dependencies**: Lightweight integration with existing Flatbread packages -- **TypeScript-first**: Full TypeScript support with comprehensive type definitions -- **Testing**: Comprehensive test suite with vitest - -### 📦 API - -#### Configuration - -```ts -interface CodegenOptions { - enabled?: boolean; - outputDir?: string; - outputFile?: string; - plugins?: string[]; - codegenConfig?: Partial; - pluginConfig?: Record>; - watch?: boolean; - cache?: boolean; - documents?: string[]; - schema?: { - includeIntrospection?: boolean; - includeDeprecated?: boolean; - }; -} -``` - -#### Core Functions - -- `generateTypes()` - Generate TypeScript types from GraphQL schema -- `generateTypesWithDocuments()` - Include GraphQL documents in generation -- `watchAndGenerate()` - Watch mode for automatic regeneration -- `hashCodegenInputs()` - Generate hash for change detection -- `loadCache()` / `saveCache()` - Cache management - -#### CLI Commands - -```bash -npx flatbread codegen # Generate types -npx flatbread codegen --watch # Watch mode -npx flatbread codegen --clear-cache # Force regeneration -npx flatbread codegen --verbose # Detailed logging -``` +## 1.0.0 -### 🎯 Default Configuration +First stable release, published in lockstep with the rest of Flatbread at +`1.0.0`. -- **Plugins**: `['typescript', 'typescript-operations', 'typed-document-node']` -- **Output**: `./src/generated/graphql.ts` -- **Caching**: Enabled by default -- **Schema Options**: Include deprecated fields, exclude introspection +- Requires Node 20.19 or newer (`engines.node: ">=20.19"`). +- The peer range on `@flatbread/config` and `@flatbread/core` moves from + `workspace:*` to `workspace:^`, so the published package asks for a caret + range instead of an exact version. +- Besides GraphQL schema and operation types, the generated file now contains a + prototype TypeScript read API, `createFlatbreadReadApi()`, built from your + configured collections, fields, and refs. It runs its reads through the + GraphQL layer, and its selection-string escape hatch is experimental. -### 🤝 Framework Support +Current defaults: -- **React**: Apollo Client, urql, React Query -- **Vue**: Vue Apollo, urql -- **Angular**: Apollo Angular -- **Next.js**: SSG/SSR with GraphQL Request -- **SvelteKit**: Load functions with GraphQL Request -- **Node.js**: Server-side GraphQL clients +- Output: `./generated/graphql.ts` +- Plugins: `typescript`, `typescript-operations`, `typed-document-node`, or + pick a `preset` of `basic`, `operations`, or `full` +- Caching: on +- Schema: deprecated fields included, introspection excluded -### 📚 Documentation - -- **Comprehensive README** with usage examples and configuration options -- **Comparative Analysis** of 5 different GraphQL codegen approaches -- **Framework Integration** guides for popular frontend frameworks -- **Troubleshooting** section with common issues and solutions - -### 🧪 Testing - -- **Hash Functions**: Comprehensive tests for configuration and schema hashing -- **Type Definitions**: Tests for default options and type safety -- **Vitest Integration**: Modern testing framework with TypeScript support - -### 🔄 Dependencies - -- **@graphql-codegen/cli**: ^5.0.0 -- **@graphql-codegen/typescript**: ^4.1.6 -- **@graphql-codegen/typescript-operations**: ^4.2.0 -- **@graphql-codegen/typed-document-node**: ^2.3.0 -- **@graphql-typed-document-node/core**: ^3.1.0 -- **fs-extra**: ^11.1.0 -- **kleur**: ^4.1.5 - -### 🎨 Examples - -- **Next.js Configuration**: Complete example with codegen configuration -- **GraphQL Documents**: Sample queries and mutations for type generation -- **Framework Integration**: Examples for multiple frontend frameworks - -### ⚡ Performance - -- **Zero Runtime Overhead**: Generated types are compile-time only -- **Intelligent Caching**: Skip regeneration when nothing has changed -- **Fast Hashing**: SHA256-based change detection -- **Incremental Builds**: Only regenerate when necessary - -### 🏃‍♂️ Getting Started - -1. Add to your `flatbread.config.ts`: - -```ts -export default defineConfig({ - // ... your existing config - codegen: { - enabled: true, - outputDir: './src/generated', - outputFile: 'graphql.ts', - }, -}); -``` - -2. Generate types: +CLI: ```bash -npx flatbread codegen +flatbread codegen # generate once +flatbread codegen --watch # regenerate when files change +flatbread codegen --clear-cache # force a full regeneration +flatbread codegen --verbose # log what it is doing ``` -3. Use in your app: - -```ts -import type { Post, GetPostsQuery } from './generated/graphql'; -``` +Versions between `1.0.0-alpha.1` and `1.0.0` were part of the alpha train and +have no separate notes. -### 🔮 Future Plans +## 1.0.0-alpha.1 -- **gql.tada Integration**: Support for compile-time type inference -- **Custom Strategies**: Plugin system for alternative codegen approaches -- **IDE Integration**: VS Code extension for seamless development experience -- **Performance Monitoring**: Built-in performance metrics and optimization suggestions +Initial release. + +- Generates TypeScript from a Flatbread GraphQL schema with + [GraphQL Code Generator](https://www.the-guild.dev/graphql/codegen). +- Adds the `flatbread codegen` command, including `--watch`, `--clear-cache`, + and `--verbose`. +- Skips regeneration when nothing changed, comparing SHA256 hashes of the + config, schema, and documents. +- Exposes `generateTypes()`, `generateTypesWithDocuments()`, + `watchAndGenerate()`, `hashCodegenInputs()`, `loadCache()`, and `saveCache()`. +- Reads its settings from the `codegen` key in `flatbread.config.*`. diff --git a/packages/codegen/package.json b/packages/codegen/package.json index 40c94450..76f11c1a 100644 --- a/packages/codegen/package.json +++ b/packages/codegen/package.json @@ -1,7 +1,7 @@ { "name": "@flatbread/codegen", - "version": "1.0.0-alpha.2", - "description": "Automatic TypeScript type generation for Flatbread GraphQL schemas", + "version": "1.0.0", + "description": "Generates TypeScript types, typed document nodes, and a prototype read API from a Flatbread content model.", "type": "module", "scripts": { "build": "tsup", @@ -29,16 +29,19 @@ "dist", "*.d.ts" ], + "engines": { + "node": ">=20.19" + }, "dependencies": { "@flatbread/utils": "workspace:*", - "@graphql-codegen/cli": "^5.0.7", - "@graphql-codegen/typed-document-node": "^2.3.13", - "@graphql-codegen/typescript": "^4.1.6", - "@graphql-codegen/typescript-operations": "^4.6.1", + "@graphql-codegen/cli": "^6.3.1", + "@graphql-codegen/typed-document-node": "^6.1.8", + "@graphql-codegen/typescript": "^5.0.10", + "@graphql-codegen/typescript-operations": "^5.1.0", "@graphql-typed-document-node/core": "^3.2.0", "chokidar": "^3.6.0", "fs-extra": "^11.3.1", - "graphql": "16.5.0", + "graphql": "16.14.2", "kleur": "^4.1.5" }, "devDependencies": { @@ -50,8 +53,8 @@ "vitest": "^4.1.5" }, "peerDependencies": { - "@flatbread/config": "workspace:*", - "@flatbread/core": "workspace:*", + "@flatbread/config": "workspace:^", + "@flatbread/core": "workspace:^", "@graphql-typed-document-node/core": "^3.1.0" } } diff --git a/packages/config/package.json b/packages/config/package.json index 9a3452f6..34c97921 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,7 +1,7 @@ { "name": "@flatbread/config", - "version": "1.0.0-alpha.9", - "description": "Flatbread's user config processing", + "version": "1.0.0", + "description": "Loads, validates, and types flatbread.config.* files. Provides defineConfig().", "type": "module", "publishConfig": { "main": "dist/index.js", @@ -35,11 +35,14 @@ "dist", "*.d.ts" ], + "engines": { + "node": ">=20.19" + }, "dependencies": { - "esbuild": "0.15.1" + "@flatbread/core": "workspace:*", + "esbuild": "0.25.0" }, "devDependencies": { - "@flatbread/core": "workspace:*", "@types/node": "16.11.47", "tsup": "6.2.1", "typescript": "4.7.4" diff --git a/packages/core/package.json b/packages/core/package.json index 3833197f..61431888 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@flatbread/core", - "version": "1.0.0-alpha.16", - "description": "Flatbread's essential logic", + "version": "1.0.0", + "description": "Flatbread's engine: runs source and transformer plugins, validates records and refs, and builds the GraphQL schema plus JSON and CSV snapshots.", "type": "module", "scripts": { "build": "tsup", @@ -28,18 +28,21 @@ "dist", "*.d.ts" ], + "engines": { + "node": ">=20.19" + }, "dependencies": { - "graphql": "16.5.0", + "graphql": "16.14.2", "graphql-compose": "9.0.8", - "lodash-es": "4.17.21", + "lodash-es": "4.18.1", "matcher": "5.0.0", - "plur": "5.1.0" + "plur": "5.1.0", + "vfile": "5.3.4" }, "devDependencies": { "@types/lodash-es": "4.17.6", "@types/node": "16.11.47", "tsup": "6.2.1", - "typescript": "4.7.4", - "vfile": "5.3.4" + "typescript": "4.7.4" } } diff --git a/packages/core/src/providers/base.ts b/packages/core/src/providers/base.ts index a37cbce1..f4514235 100644 --- a/packages/core/src/providers/base.ts +++ b/packages/core/src/providers/base.ts @@ -2,7 +2,8 @@ import { generateSchema } from '../generators/schema'; import { FlatbreadConfig } from '../types'; import { initializeConfig } from '../utils/initializeConfig'; -import { graphql, GraphQLArgs, GraphQLSchema } from 'graphql'; +import { graphql } from 'graphql'; +import type { ExecutionResult, GraphQLArgs, GraphQLSchema } from 'graphql'; /** * **Flatbread Provider** @@ -23,7 +24,7 @@ export class FlatbreadProvider { * @param args GraphQLArgs needed for executing a query. Typically, this is just a standard GraphQL query. * @returns GraphQL response */ - async query(args: Omit) { + async query(args: Omit): Promise { const schema = await this.schemaPromise; return await graphql({ schema, ...args }); } diff --git a/packages/core/src/types.test.ts b/packages/core/src/types.test.ts index 00aef624..40d37bae 100644 --- a/packages/core/src/types.test.ts +++ b/packages/core/src/types.test.ts @@ -1,4 +1,5 @@ import test from 'ava'; +import { readFileSync } from 'node:fs'; import type { Content, ContentEntry, @@ -37,6 +38,9 @@ type ContentNodeIdUsesIdentifierField = Assert< type OverrideResolveReturnsUnknown = Assert< Equal, unknown> >; +type OverrideDescriptionMatchesGraphQL = Assert< + Equal +>; test('core public content types expose narrowed relation surfaces', (t) => { const entry: ContentEntry = { @@ -63,9 +67,31 @@ test('core public content types expose narrowed relation surfaces', (t) => { t.is(unsafeString, 'value'); }); +test('core declarations use only the public GraphQL type surface', (t) => { + const declarations = readFileSync( + new URL('../dist/index.d.ts', import.meta.url), + 'utf8' + ); + + t.false(declarations.includes('graphql/jsutils/')); +}); + +test('core publishes dependencies used by its declarations', (t) => { + const manifest = JSON.parse( + readFileSync(new URL('../package.json', import.meta.url), 'utf8') + ) as { + dependencies?: Record; + devDependencies?: Record; + }; + + t.is(manifest.dependencies?.vfile, '5.3.4'); + t.false('vfile' in (manifest.devDependencies ?? {})); +}); + void (0 as unknown as ContentEntryRefsAreTyped); void (0 as unknown as ContentNodeKeepsUnknownFields); void (0 as unknown as SourceFetchUsesContent); void (0 as unknown as SourceFetchByTypeReturnsVFiles); void (0 as unknown as ContentNodeIdUsesIdentifierField); void (0 as unknown as OverrideResolveReturnsUnknown); +void (0 as unknown as OverrideDescriptionMatchesGraphQL); diff --git a/packages/core/src/types.ts b/packages/core/src/types.ts index 15f60f79..292d60c1 100644 --- a/packages/core/src/types.ts +++ b/packages/core/src/types.ts @@ -1,9 +1,9 @@ -import { +import type { GraphQLFieldConfigArgumentMap, + GraphQLFieldConfig, GraphQLInputType, GraphQLSchema, } from 'graphql'; -import { Maybe } from 'graphql/jsutils/Maybe'; import type { VFile } from 'vfile'; // Import CodegenOptions type from the codegen package @@ -195,7 +195,7 @@ export interface Override { field: string; type: GraphQLInputType | string; args?: GraphQLFieldConfigArgumentMap; - description?: Maybe; + description?: GraphQLFieldConfig['description']; resolve: ( data: unknown, extended: { diff --git a/packages/effort-graph/README.md b/packages/effort-graph/README.md index 53dacac6..82d64ed6 100644 --- a/packages/effort-graph/README.md +++ b/packages/effort-graph/README.md @@ -1,20 +1,58 @@ # `@flatbread/effort-graph` -This package writes Flatbread Effort Graph records to Markdown files in your -repository. It uses a journal so a change that affects several files either -finishes completely or is undone. +Git-native memory for coding agents. Installing this package gives you three +things: + +- **Record types.** An agent records the work it is doing as an **Effort**, + then writes what it learns against that Effort: **Issues**, **Findings**, + **Decisions**, **Constraints**, **Risks**, **Citations**, and **Blobs**. +- **Write operations.** A typed mutation turns into Markdown files on disk, and + the writer checks the links between records before it commits them. +- **A Flatbread content model.** `effortGraphContent()` adds those eight record + types to a Flatbread configuration, so the same files come back as a typed + graph you can query and page through. + +Every record is a Markdown file in your repository, so you commit, diff, +review, and revert an agent's reasoning the same way you handle code, and the +next session can read it back. + +Writes go through a journal, so a change that touches several files either +finishes in full or leaves nothing behind: if the process dies mid-write, the +next run restores the earlier contents of the unfinished change. Version 1 supports these actions: `CreateEffort`, `SetEffortStatus`, `WriteIssue`, `WriteFinding`, `WriteDecision`, `WriteConstraint`, `WriteRisk`, `WriteCitation`, `WriteBlob`, `Supersede`, `Invalidate`, `ResolveIssue`, `AcceptDecision`, `MitigateRisk`, and `SetRiskState`. -The journal is stored in `/.journal` and is ignored by Git. Use -`effortGraphContent()` to add Efforts, Issues, Findings, Decisions, -Constraints, Risks, Citations, and Blobs to a Flatbread configuration. The -writer checks links between those record types. Epistemic records may -optionally `cites` Citation ids (Flatbread `refs`). A Citation body alone is -valid (e.g. a URL); an optional `blob` ref attaches a longform payload. +An Issue, Finding, Decision, Constraint, or Risk may name Citation ids in +`cites` (Flatbread `refs`). A Citation body alone is valid (e.g. a URL); an +optional `blob` ref attaches a long payload such as a document, JSON, or image. + +## Where records live, and what to ignore + +`effortGraphContent()` stores the graph under `.flatbread-efforts` in your +project root. Pass a path to choose another root: +`effortGraphContent('path/to/graph')`. + +Two paths hold working state that Git should not track: the write journal at +`/.journal`, and the derived read cache at +`.flatbread/effort-graph/read-cache`. Nothing adds them to `.gitignore` for +you, so add these lines yourself: + +```gitignore +**/.flatbread-efforts/.journal/ +**/.flatbread/effort-graph/read-cache/ +``` + +For a custom root, replace `.flatbread-efforts` with that root. The read cache +path stays the same. + +`flatbread effort bootstrap` reports what is still missing — the config entry +or either ignore rule. `flatbread effort bootstrap --verify` reports the same +and exits nonzero when anything is missing, which makes it usable in CI. + +## The domain model and the packaged skill Read [`skills/effort-graph/glossary.md`](./skills/effort-graph/glossary.md) for the portable Effort Graph domain model. @@ -28,10 +66,10 @@ The packaged Agent Skill is in `skills/effort-graph/`. The repository copy in Install from a release tag, then activate the skill for setup: ```bash -npx skills add https://github.com/FlatbreadLabs/flatbread/tree/vX/packages/effort-graph/skills/effort-graph --skill effort-graph -npm install --save-dev flatbread@X +npx skills add https://github.com/FlatbreadLabs/flatbread/tree/v1.0.0/packages/effort-graph/skills/effort-graph --skill effort-graph +npm install --save-dev flatbread@1.0.0 ``` -Replace the placeholders with `gitTag` and `flatbreadVersion` from -`skills/effort-graph/release.json`. See `skills/effort-graph/setup.md` for +The tag and version come from `gitTag` and `flatbreadVersion` in +`skills/effort-graph/release.json`. See `skills/effort-graph/setup.md` for the equivalent `pnpm`, `yarn`, and `bun` commands. diff --git a/packages/effort-graph/package.json b/packages/effort-graph/package.json index 3fcac788..96452944 100644 --- a/packages/effort-graph/package.json +++ b/packages/effort-graph/package.json @@ -1,7 +1,7 @@ { "name": "@flatbread/effort-graph", - "version": "0.1.0-alpha.0", - "description": "Standalone semantic writer for the Flatbread Effort Graph — journaled multi-file mutations over epistemic markdown artifacts.", + "version": "1.0.0", + "description": "Git-native memory records for coding agents. Writes typed Effort, Issue, Finding, Decision, Constraint, Risk, Citation, and Blob records to Markdown as journaled changes, and reads them back in bounded pages.", "type": "module", "scripts": { "build": "tsup", @@ -34,12 +34,15 @@ "skills", "*.d.ts" ], + "engines": { + "node": ">=20.19" + }, "dependencies": { + "@flatbread/core": "workspace:*", "gray-matter": "^4.0.3", "zod": "^3.24.1" }, "devDependencies": { - "@flatbread/core": "workspace:*", "@flatbread/transformer-markdown": "workspace:*", "@types/node": "25.6.2", "tsup": "8.5.1", diff --git a/packages/effort-graph/skills/effort-graph/release.json b/packages/effort-graph/skills/effort-graph/release.json index a0d4235f..26e56748 100644 --- a/packages/effort-graph/skills/effort-graph/release.json +++ b/packages/effort-graph/skills/effort-graph/release.json @@ -1,6 +1,6 @@ { "format": 1, - "flatbreadVersion": "1.0.0-alpha.22", - "effortGraphVersion": "0.1.0-alpha.0", - "gitTag": "v1.0.0-alpha.22" + "flatbreadVersion": "1.0.0", + "effortGraphVersion": "1.0.0", + "gitTag": "v1.0.0" } diff --git a/packages/explorer/package.json b/packages/explorer/package.json index 30aed741..adc391e7 100644 --- a/packages/explorer/package.json +++ b/packages/explorer/package.json @@ -1,7 +1,7 @@ { "name": "@flatbread/explorer", - "version": "0.1.0-alpha.0", - "description": "Content-relation explorer SPA for Flatbread — generic graph shell with Effort Graph as the first preset.", + "version": "1.0.0", + "description": "Single-page app for browsing a Flatbread content graph, served by flatbread start. Ships an Effort Graph preset.", "type": "module", "scripts": { "build": "pnpm build:node && pnpm build:web", @@ -32,6 +32,9 @@ "dist", "*.d.ts" ], + "engines": { + "node": ">=20.19" + }, "dependencies": { "@flatbread/effort-graph": "workspace:*" }, diff --git a/packages/flatbread/README.md b/packages/flatbread/README.md index 31286bfa..56d44fe8 100644 --- a/packages/flatbread/README.md +++ b/packages/flatbread/README.md @@ -16,30 +16,49 @@

-Turn files in Git into typed, related content for your TypeScript app. -**[GraphQL](https://graphql.org/)** and codegen are common ways to read that -content, but they are not the only options. See -[Flatbread positioning](https://github.com/FlatbreadLabs/flatbread/blob/main/docs/positioning.md). - -**Flatbread** reads content from your repository and file system. Plugins control -how it reads files and turns them into data. - -**Who it is for:** Teams building TypeScript sites, internal tools, and starter -projects that want versioned, reviewable content and links between entries -without setting up a CMS database. +Flatbread turns files in Git into a typed relational graph. Files are the +records. `refs` in `flatbread.config.js` link them. You read the graph through +**[GraphQL](https://graphql.org/)**, generated TypeScript, or the `flatbread` +CLI. + +People use it two ways. + +**Durable memory for coding agents.** The +[Effort Graph](https://github.com/FlatbreadLabs/flatbread/tree/main/packages/effort-graph) +stores an agent's reasoning as markdown records in the repository: Efforts, +Issues, Findings, Decisions, Constraints, Risks, Citations, and Blobs. An agent +writes them with `flatbread effort write` and reads them back through bounded +queries such as `flatbread effort list` and +`flatbread effort blocking-decisions`. Records live under +`.flatbread-efforts/`, so you commit, review, diff, and revert them like any +other file, and the memory outlives the session that produced it. The bundled +[Effort Graph skill](https://github.com/FlatbreadLabs/flatbread/blob/main/packages/effort-graph/skills/effort-graph/SKILL.md) +teaches an agent the commands. + +**Relational content for sites, docs, and internal tools.** Markdown and YAML +files become typed collections that link to each other. A post names its +authors by id, and Flatbread resolves them. You get versioned, reviewable +content and joins over files without a CMS database. Start with the +[Quickstart](#quickstart-posts-authors-and-tags). + +Both paths run on the same engine. Plugins control how Flatbread reads files +and turns them into data. + +**Who it is for:** People building coding agents that need memory they can +review in Git, and teams building TypeScript sites, internal tools, and starter +projects that want versioned content with links between entries. **What Flatbread does not do:** - It is not a hosted CMS, dashboard, or writing UI. - It is not a general-purpose GraphQL platform or database. Transactions, detailed access control, and many concurrent writers are outside its scope. -- Run `flatbread start --watch` to update valid content and config changes - while you work. Changes to Flatbread packages still need their own rebuild or - restart. See the +- It does not reload its own packages. `flatbread start --watch` picks up valid + content and config changes while you work, but a change to a Flatbread + package needs a rebuild and a restart. See the [local development loop](https://github.com/FlatbreadLabs/flatbread/blob/main/docs/local-dev-loop.md). -**GraphQL:** GraphQL is a common way to read Flatbread data. It does not define -the product. For more detail, see +**GraphQL:** GraphQL is one read interface over the graph. For more detail, see [Flatbread positioning](https://github.com/FlatbreadLabs/flatbread/blob/main/docs/positioning.md). **Glossary:** Definitions for collections, relations, IDs, validation, and the @@ -58,12 +77,11 @@ introspection, and generated TypeScript remain available when you move away from Flatbread. See [data ownership](https://github.com/FlatbreadLabs/flatbread/blob/main/docs/data-ownership.md). -For contributing to this monorepo, use Node 20.19+ with pnpm 10.33.x. Runtime support for published packages is tracked by each package's own metadata. +Every published package requires Node 20.19 or newer. To work on this monorepo, +use Node 20.19+ with pnpm 10.33.x. ## Quickstart (posts, authors, and tags) -🚧 This project is experimental; the API may change before `v1.0`. - Start with the **Next.js example** in `examples/nextjs`. It reads shared Markdown from `examples/content` through its `content/` symlink. The commands below use that layout. @@ -111,7 +129,7 @@ The Next example points `flatbread.config.js` at `content/markdown/...` **relati ### Traceability: same relation model (files, config, query interface) -The table below ties the **Git-native** model to the default **GraphQL** read layer without implying GraphQL is the product’s whole identity—GraphQL is one [**query interface**](https://github.com/FlatbreadLabs/flatbread/blob/main/docs/glossary.md#query-interface); files and config remain the source of truth. +The table below follows one relation from files to config to the generated GraphQL schema. Files and config are the source of truth; GraphQL is one [query interface](https://github.com/FlatbreadLabs/flatbread/blob/main/docs/glossary.md#query-interface) over them. | Layer | You see… | Glossary | | ----------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -173,20 +191,20 @@ query GetPostsAuthorsAndTags { } ``` -After codegen, your app imports types from **`./generated/graphql`**. The **result shape** of that operation is typed (for example **`GetPostsAuthorsAndTagsQuery`**)—relations resolve to **`Author`** objects while **`tags`** stay a **string array** on **`Post`**, matching the file metadata—the same row as the [illustrative JSON](#traceability-same-relation-model-files-config-query-interface) under **Traceability**. +After codegen, your app imports types from **`./generated/graphql`**. The result shape of that operation is typed, for example **`GetPostsAuthorsAndTagsQuery`**. Relations resolve to **`Author`** objects; **`tags`** stays a string array on **`Post`**, matching the file metadata. That is the same shape as the [illustrative JSON](#traceability-same-relation-model-files-config-query-interface) under **Traceability**. -The generated file also exposes a prototype **TypeScript read API** derived from the configured content model. In the Next.js example, [`examples/nextjs/lib/read.ts`](https://github.com/FlatbreadLabs/flatbread/blob/main/examples/nextjs/lib/read.ts) wires **`createFlatbreadReadApi()`** to the existing GraphQL fetcher and reads **posts**, **authors**, and **tags** with a generated default selection—no hand-written GraphQL document at the call site. +The generated file also exposes a prototype **TypeScript read API** derived from the configured content model. In the Next.js example, [`examples/nextjs/lib/read.ts`](https://github.com/FlatbreadLabs/flatbread/blob/main/examples/nextjs/lib/read.ts) wires **`createFlatbreadReadApi()`** to the existing GraphQL fetcher. It reads **posts**, **authors**, and **tags** with a generated default selection, so there is no hand-written GraphQL document at the call site. #### Choosing a read interface -Flatbread starts with related content files for TypeScript apps. Files define -records, frontmatter fields, IDs, and `refs`; `flatbread.config.js` tells -Flatbread how to group them into typed collections. **GraphQL** and the -generated TypeScript API are two ways for your app to read the same data. +Files come first. They define records, frontmatter fields, IDs, and `refs`; +`flatbread.config.js` tells Flatbread how to group them into typed collections. +**GraphQL** and the generated TypeScript API are two ways for your app to read +the same data. -Use **GraphQL operations** when your app needs explicit query documents, custom selections, Apollo or other GraphQL clients, persisted operations, or direct access to the GraphQL endpoint. Add `.graphql` documents, include fields like **`tags`** and **`authors`**, and rerun codegen so operation types such as **`GetPostsAuthorsAndTagsQuery`** match the posts/authors/tags graph. +Use **GraphQL operations** when your app needs explicit query documents, custom selections, Apollo or another GraphQL client, persisted operations, or direct access to the GraphQL endpoint. Add `.graphql` documents, include fields like **`tags`** and **`authors`**, and rerun codegen so operation types such as **`GetPostsAuthorsAndTagsQuery`** match the posts/authors/tags graph. -Use the prototype **generated TypeScript read API** when your app wants collection-shaped helpers for common reads from the configured Flatbread model, especially simple app reads such as posts, authors, tags, and resolved relations without writing GraphQL at each call site. The generated helpers currently execute through the GraphQL layer and still offer an experimental selection-string escape hatch, so both paths expose the same typed content graph backed by the same flat files while GraphQL remains the stable low-level interface. +Use the prototype **generated TypeScript read API** when you want collection-shaped helpers instead of a GraphQL document at each call site. It suits plain reads: posts, authors, tags, and resolved relations. The helpers still run through the GraphQL layer, and their selection-string escape hatch is experimental. Both paths read the same typed graph from the same files; GraphQL is the stable lower-level interface. Default filesystem + markdown wiring uses the bundled [`source-filesystem`](https://github.com/FlatbreadLabs/flatbread/tree/main/packages/source-filesystem) and [`transformer-markdown`](https://github.com/FlatbreadLabs/flatbread/tree/main/packages/transformer-markdown) plugins (`flatbread` re-exports them). @@ -219,7 +237,7 @@ export default defineConfig({ ### 5 · Reading the graph: GraphQL (after the model exists) -Flatbread builds a content **graph from files**. In the default toolchain, **GraphQL is one read interface**: schema + resolver shape over that graph—not “Flatbread is a GraphQL CMS.” +Flatbread builds a content graph from files. GraphQL is one read interface over that graph: a generated schema and the resolvers behind it. Wire your framework so the CLI wraps dev/build (**`flatbread start`** passes through your command after **`--`**). There is **no** `flatbread dev` subcommand. @@ -256,7 +274,7 @@ for the cases that still need a rebuild or restart. Outside this monorepo: ```bash -pnpm add flatbread@latest +pnpm add flatbread ``` Scaffold **`flatbread.config.js`**: @@ -270,13 +288,19 @@ Point **`content`** entries at **your** `posts/` and **`authors/`** folders, reu More detail on the bundled example is in the [Next.js example README](https://github.com/FlatbreadLabs/flatbread/blob/main/examples/nextjs/README.md). +For agent memory instead of site content, add `effortGraphContent()` to your +config, then run `flatbread effort bootstrap` to check the setup and +`flatbread effort bootstrap --verify` to fail when something is missing. The +[Effort Graph README](https://github.com/FlatbreadLabs/flatbread/blob/main/packages/effort-graph/README.md) +has the install commands. + ## Query arguments (GraphQL read interface) When **GraphQL** is your read interface, list fields use the following arguments in order of application. ### `filter` -Each collection in the GraphQL schema can be passed a `filter` argument to constrain your results, sifting for only what you want. Any leaf field should be able to be used in a filter. +Every collection in the GraphQL schema takes a `filter` argument that narrows the results. Any leaf field can be used in a filter. The syntax for `filter` is based on a subset of [MongoDB's query syntax](https://docs.mongodb.com/manual/reference/operator/query/). @@ -354,7 +378,7 @@ Caveats: - Currently cannot infer date strings and then compare `Date` types in filters - should work if you dynamically pass in a `Date` object from your client, though not extensively tested - - if you wanna take a shot at that, start a PR for [adding arg typeOf checks and subsequent unique comparator functions 🥪](https://github.com/FlatbreadLabs/flatbread/blob/main/packages/core/src/utils/sift.ts) + - to fix this, add argument `typeof` checks and the matching comparator functions in [`packages/core/src/utils/sift.ts`](https://github.com/FlatbreadLabs/flatbread/blob/main/packages/core/src/utils/sift.ts), then open a pull request #### Combining multiple filters @@ -382,7 +406,7 @@ result = [{ title: 'My pretzel collection' }]; ### `sortBy` -Sorts by the given field. Accepts a root-level field name. Defaults to not sortin' at all. +Sorts by the given field. Accepts a root-level field name. Defaults to no sorting. ### `order` diff --git a/packages/flatbread/package.json b/packages/flatbread/package.json index 93fff2a5..c519714c 100644 --- a/packages/flatbread/package.json +++ b/packages/flatbread/package.json @@ -1,7 +1,7 @@ { "name": "flatbread", - "version": "1.0.0-alpha.22", - "description": "Consume relational, flat-file data using GraphQL 🥯 inside damn near any framework.", + "version": "1.0.0", + "description": "Git-native memory for coding agents and relational content for TypeScript apps. Files in your repo become a typed graph you read over GraphQL, generated TypeScript, or the CLI.", "type": "module", "scripts": { "build": "tsup", @@ -30,8 +30,11 @@ "dist", "*.d.ts" ], + "engines": { + "node": ">=20.19" + }, "dependencies": { - "@apollo/server": "5.0.0", + "@apollo/server": "5.5.1", "@apollo/utils.keyvaluecache": "^4.0.0", "@as-integrations/express5": "1.1.2", "@flatbread/codegen": "workspace:*", @@ -44,18 +47,12 @@ "@flatbread/transformer-yaml": "workspace:*", "@flatbread/utils": "workspace:*", "@parcel/watcher": "^2.5.1", - "apollo-server-core": "^3.13.0", - "apollo-server-express": "^3.13.0", "cors": "^2.8.5", "express": "^5.1.0", - "express-graphql": "^0.12.0", "gradient-string": "^2.0.2", - "graphql": "16.5.0", + "graphql": "16.14.2", "kleur": "^4.1.5", - "picomatch": "4.0.5", - "remark-github": "^11.2.4", - "sade": "^1.8.1", - "serialize-javascript": "^6.0.2" + "sade": "^1.8.1" }, "devDependencies": { "@types/cors": "2.8.12", @@ -64,7 +61,7 @@ "@types/node": "16.11.47", "@types/picomatch": "4.0.3", "@types/sade": "1.7.4", - "@types/serialize-javascript": "5.0.2", + "picomatch": "4.0.5", "tsup": "6.2.1", "typescript": "4.7.4", "vfile": "5.3.4" diff --git a/packages/proof/package.json b/packages/proof/package.json index 975eff90..6c4ceccf 100644 --- a/packages/proof/package.json +++ b/packages/proof/package.json @@ -1,7 +1,7 @@ { "name": "@flatbread/proof", - "version": "0.1.0-alpha.0", - "description": "Decompose a task into a DAG of subagents and prove they did the work — live canvas, oracles, pause gates, and convergence loops.", + "version": "1.0.0", + "description": "Bounded DAG task runner for Cursor agents. Runs subagent tasks in topological order with a live canvas, oracle and pause gates, and bounded re-execution loops.", "type": "module", "scripts": { "build": "tsup", @@ -36,12 +36,10 @@ "files": [ "bin", "dist", - "src", - "scripts", "*.d.ts" ], "engines": { - "node": ">=18" + "node": ">=20.19" }, "dependencies": { "@cursor/sdk": "^1.0.9" diff --git a/packages/resolver-svimg/package.json b/packages/resolver-svimg/package.json index 0d8417b4..efa05206 100644 --- a/packages/resolver-svimg/package.json +++ b/packages/resolver-svimg/package.json @@ -1,18 +1,18 @@ { "name": "@flatbread/resolver-svimg", - "version": "1.0.0-alpha.0", - "description": "use svimg as a flatbread field resolver", + "version": "1.0.0", + "description": "Flatbread field resolver that turns an image path into svimg attributes: responsive srcsets, WebP and AVIF variants, and a blurred placeholder.", "type": "module", "repository": { "type": "git", - "url": "git+https://github.com/tonyketcham/flatbread.git", + "url": "git+https://github.com/FlatbreadLabs/flatbread.git", "directory": "packages/resolver-svimg" }, - "homepage": "https://github.com/tonyketcham/flatbread/tree/main/packages/resolver-svimg#readme", + "homepage": "https://github.com/FlatbreadLabs/flatbread/tree/main/packages/resolver-svimg#readme", "author": "Adam Sparks ", "license": "MIT", "bugs": { - "url": "https://github.com/tonyketcham/flatbread/issues" + "url": "https://github.com/FlatbreadLabs/flatbread/issues" }, "exports": { ".": "./dist/index.js" @@ -29,7 +29,7 @@ "dev": "tsup --watch src" }, "engines": { - "node": "^14.13.1 || >=16.0.0" + "node": ">=20.19" }, "peerDependencies": { "svimg": "^2.0.0 || ^3.0.0" diff --git a/packages/source-filesystem/package.json b/packages/source-filesystem/package.json index 51a6ef56..703a0b2b 100644 --- a/packages/source-filesystem/package.json +++ b/packages/source-filesystem/package.json @@ -1,7 +1,7 @@ { "name": "@flatbread/source-filesystem", - "version": "1.0.0-alpha.9", - "description": "Filesystem source for Flatbread", + "version": "1.0.0", + "description": "Flatbread source plugin that reads content files from directories on disk.", "type": "module", "repository": { "type": "git", @@ -29,7 +29,7 @@ "dev": "tsup --watch src" }, "engines": { - "node": "^14.13.1 || >=16.0.0" + "node": ">=20.19" }, "dependencies": { "lodash-es": "^4.17.21", diff --git a/packages/transformer-markdown/package.json b/packages/transformer-markdown/package.json index 5ad3d89b..da9180e2 100644 --- a/packages/transformer-markdown/package.json +++ b/packages/transformer-markdown/package.json @@ -1,7 +1,7 @@ { "name": "@flatbread/transformer-markdown", - "version": "1.0.0-alpha.8", - "description": "Convert .md files to in-memory JSON model", + "version": "1.0.0", + "description": "Flatbread transformer plugin that parses Markdown frontmatter and body into content records.", "type": "module", "repository": { "type": "git", @@ -29,11 +29,11 @@ "dev": "tsup --watch src" }, "engines": { - "node": "^14.13.1 || >=16.0.0" + "node": ">=20.19" }, "dependencies": { "@sindresorhus/slugify": "^2.2.1", - "graphql": "16.5.0", + "graphql": "16.14.2", "gray-matter": "^4.0.3", "lodash-es": "^4.17.21", "rehype-raw": "^6.1.1", diff --git a/packages/transformer-yaml/package.json b/packages/transformer-yaml/package.json index e787e0c6..b61e73e9 100644 --- a/packages/transformer-yaml/package.json +++ b/packages/transformer-yaml/package.json @@ -1,7 +1,7 @@ { "name": "@flatbread/transformer-yaml", - "version": "1.0.0-alpha.8", - "description": "Convert YAML files to an in-memory JSON model", + "version": "1.0.0", + "description": "Flatbread transformer plugin that parses YAML files into content records.", "type": "module", "repository": { "type": "git", @@ -29,7 +29,7 @@ "dev": "tsup --watch src" }, "engines": { - "node": "^14.13.1 || >=16.0.0" + "node": ">=20.19" }, "dependencies": { "@sindresorhus/slugify": "^2.2.1", diff --git a/packages/utils/package.json b/packages/utils/package.json index 9ce1bebf..d1fbc056 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,7 +1,7 @@ { "name": "@flatbread/utils", - "version": "1.0.0-alpha.2", - "description": "Shared utilities for Flatbread packages", + "version": "1.0.0", + "description": "Shared helpers for Flatbread packages, including package manager and lockfile detection.", "type": "module", "scripts": { "build": "tsup", @@ -29,6 +29,9 @@ "dist", "*.d.ts" ], + "engines": { + "node": ">=20.19" + }, "dependencies": { "find-up": "^6.3.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4bbfa6c6..d4c798a6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -101,7 +101,7 @@ importers: dependencies: '@graphql-typed-document-node/core': specifier: ^3.2.0 - version: 3.2.0(graphql@16.14.0) + version: 3.2.0(graphql@16.14.2) next: specifier: 15.4.4 version: 15.4.4(@babel/core@7.28.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.89.2) @@ -166,7 +166,7 @@ importers: version: 9.6.1 autoprefixer: specifier: ^10.4.21 - version: 10.4.21(postcss@8.5.6) + version: 10.4.21(postcss@8.5.14) eslint: specifier: ^9.33.0 version: 9.33.0(jiti@2.5.1) @@ -216,29 +216,29 @@ importers: packages/codegen: dependencies: '@flatbread/config': - specifier: workspace:* + specifier: workspace:^ version: link:../config '@flatbread/core': - specifier: workspace:* + specifier: workspace:^ version: link:../core '@flatbread/utils': specifier: workspace:* version: link:../utils '@graphql-codegen/cli': - specifier: ^5.0.7 - version: 5.0.7(@parcel/watcher@2.5.1)(@types/node@25.6.2)(encoding@0.1.13)(enquirer@2.4.1)(graphql@16.5.0)(typescript@6.0.3) + specifier: ^6.3.1 + version: 6.3.1(@parcel/watcher@2.5.1)(@types/node@25.6.2)(graphql@16.14.2)(typescript@6.0.3) '@graphql-codegen/typed-document-node': - specifier: ^2.3.13 - version: 2.3.13(encoding@0.1.13)(graphql@16.5.0) + specifier: ^6.1.8 + version: 6.1.8(graphql@16.14.2) '@graphql-codegen/typescript': - specifier: ^4.1.6 - version: 4.1.6(encoding@0.1.13)(graphql@16.5.0) + specifier: ^5.0.10 + version: 5.0.10(graphql@16.14.2) '@graphql-codegen/typescript-operations': - specifier: ^4.6.1 - version: 4.6.1(encoding@0.1.13)(graphql@16.5.0) + specifier: ^5.1.0 + version: 5.1.0(graphql@16.14.2) '@graphql-typed-document-node/core': specifier: ^3.2.0 - version: 3.2.0(graphql@16.5.0) + version: 3.2.0(graphql@16.14.2) chokidar: specifier: ^3.6.0 version: 3.6.0 @@ -246,8 +246,8 @@ importers: specifier: ^11.3.1 version: 11.3.1 graphql: - specifier: 16.5.0 - version: 16.5.0 + specifier: 16.14.2 + version: 16.14.2 kleur: specifier: ^4.1.5 version: 4.1.5 @@ -273,13 +273,13 @@ importers: packages/config: dependencies: - esbuild: - specifier: 0.15.1 - version: 0.15.1 - devDependencies: '@flatbread/core': specifier: workspace:* version: link:../core + esbuild: + specifier: 0.25.0 + version: 0.25.0 + devDependencies: '@types/node': specifier: 16.11.47 version: 16.11.47 @@ -293,20 +293,23 @@ importers: packages/core: dependencies: graphql: - specifier: 16.5.0 - version: 16.5.0 + specifier: 16.14.2 + version: 16.14.2 graphql-compose: specifier: 9.0.8 - version: 9.0.8(graphql@16.5.0) + version: 9.0.8(graphql@16.14.2) lodash-es: - specifier: 4.17.21 - version: 4.17.21 + specifier: 4.18.1 + version: 4.18.1 matcher: specifier: 5.0.0 version: 5.0.0 plur: specifier: 5.1.0 version: 5.1.0 + vfile: + specifier: 5.3.4 + version: 5.3.4 devDependencies: '@types/lodash-es': specifier: 4.17.6 @@ -320,12 +323,12 @@ importers: typescript: specifier: 4.7.4 version: 4.7.4 - vfile: - specifier: 5.3.4 - version: 5.3.4 packages/effort-graph: dependencies: + '@flatbread/core': + specifier: workspace:* + version: link:../core gray-matter: specifier: ^4.0.3 version: 4.0.3 @@ -333,9 +336,6 @@ importers: specifier: ^3.24.1 version: 3.25.76 devDependencies: - '@flatbread/core': - specifier: workspace:* - version: link:../core '@flatbread/transformer-markdown': specifier: workspace:* version: link:../transformer-markdown @@ -416,14 +416,14 @@ importers: packages/flatbread: dependencies: '@apollo/server': - specifier: 5.0.0 - version: 5.0.0(graphql@16.5.0) + specifier: 5.5.1 + version: 5.5.1(graphql@16.14.2) '@apollo/utils.keyvaluecache': specifier: ^4.0.0 version: 4.0.0 '@as-integrations/express5': specifier: 1.1.2 - version: 1.1.2(@apollo/server@5.0.0(graphql@16.5.0))(express@5.1.0) + version: 1.1.2(@apollo/server@5.5.1(graphql@16.14.2))(express@5.1.0) '@flatbread/codegen': specifier: workspace:* version: link:../codegen @@ -454,42 +454,24 @@ importers: '@parcel/watcher': specifier: ^2.5.1 version: 2.5.1 - apollo-server-core: - specifier: ^3.13.0 - version: 3.13.0(encoding@0.1.13)(graphql@16.5.0) - apollo-server-express: - specifier: ^3.13.0 - version: 3.13.0(encoding@0.1.13)(express@5.1.0)(graphql@16.5.0) cors: specifier: ^2.8.5 version: 2.8.5 express: specifier: ^5.1.0 version: 5.1.0 - express-graphql: - specifier: ^0.12.0 - version: 0.12.0(graphql@16.5.0) gradient-string: specifier: ^2.0.2 version: 2.0.2 graphql: - specifier: 16.5.0 - version: 16.5.0 + specifier: 16.14.2 + version: 16.14.2 kleur: specifier: ^4.1.5 version: 4.1.5 - picomatch: - specifier: 4.0.5 - version: 4.0.5 - remark-github: - specifier: ^11.2.4 - version: 11.2.4 sade: specifier: ^1.8.1 version: 1.8.1 - serialize-javascript: - specifier: ^6.0.2 - version: 6.0.2 devDependencies: '@types/cors': specifier: 2.8.12 @@ -509,9 +491,9 @@ importers: '@types/sade': specifier: 1.7.4 version: 1.7.4 - '@types/serialize-javascript': - specifier: 5.0.2 - version: 5.0.2 + picomatch: + specifier: 4.0.5 + version: 4.0.5 tsup: specifier: 6.2.1 version: 6.2.1(@swc/core@1.13.3)(postcss@8.5.14)(ts-node@10.9.2(@swc/core@1.13.3)(@types/node@16.11.47)(typescript@4.7.4))(typescript@4.7.4) @@ -596,8 +578,8 @@ importers: specifier: ^2.2.1 version: 2.2.1 graphql: - specifier: 16.5.0 - version: 16.5.0 + specifier: 16.14.2 + version: 16.14.2 gray-matter: specifier: ^4.0.3 version: 4.0.3 @@ -749,10 +731,6 @@ packages: peerDependencies: graphql: 14.x || 15.x || 16.x - '@apollo/protobufjs@1.2.6': - resolution: {integrity: sha512-Wqo1oSHNUj/jxmsVp4iR3I480p6qdqHikn38lKrFhfzcDJ7lwd7Ck7cHRl4JE81tWNArl77xhnG/OkZhxKBYOw==} - hasBin: true - '@apollo/protobufjs@1.2.7': resolution: {integrity: sha512-Lahx5zntHPZia35myYDBRuF58tlwPskwHc5CWBZC/4bMKB6siTBWwtMrkqXcsNwQiFSzSx5hKdRPUmemrEp3Gg==} hasBin: true @@ -762,8 +740,8 @@ packages: peerDependencies: graphql: 14.x || 15.x || 16.x - '@apollo/server@5.0.0': - resolution: {integrity: sha512-PHopOm7pr69k7eDJvCBU4cZy9Z19qyCFKB9/luLnf2YCatu2WOYhoQPNr3dAoe//xv0RZFhxXbRcnK6IXIP7Nw==} + '@apollo/server@5.5.1': + resolution: {integrity: sha512-Rn3g5TJQsMSUY23CWZTghWdBWyjX7dP1eaEBPkvmM2RHi82cDcpgTIkSCbGvtTUEGjwopLv1AAooU/n7iIZ20A==} engines: {node: '>=20'} peerDependencies: graphql: ^16.11.0 @@ -775,12 +753,6 @@ packages: resolution: {integrity: sha512-CKrlySj4eQYftBE5MJ8IzKwIibQnftDT7yGfsJy5KSEEnLlPASX0UTpbKqkjlVEwPPd4mEwI7WOM7XNxEuO05A==} engines: {node: '>=16'} - '@apollo/utils.dropunuseddefinitions@1.1.0': - resolution: {integrity: sha512-jU1XjMr6ec9pPoL+BFWzEPW7VHHulVdGKMkPAMiCigpVIT11VmCbnij0bWob8uS3ODJ65tZLYKAh/55vLw2rbg==} - engines: {node: '>=12.13.0'} - peerDependencies: - graphql: 14.x || 15.x || 16.x - '@apollo/utils.dropunuseddefinitions@2.0.1': resolution: {integrity: sha512-EsPIBqsSt2BwDsv8Wu76LK5R1KtsVkNoO4b0M5aK0hx+dGg9xJXuqlr7Fo34Dl+y83jmzn+UvEW+t1/GP2melA==} engines: {node: '>=14'} @@ -795,74 +767,38 @@ packages: resolution: {integrity: sha512-xrjyjfkzunZ0DeF6xkHaK5IKR8F1FBq6qV+uZ+h9worIF/2YSzA0uoBxGv6tbTeo9QoIQnRW4PVFzGix5E7n/g==} engines: {node: '>=16'} - '@apollo/utils.keyvaluecache@1.0.2': - resolution: {integrity: sha512-p7PVdLPMnPzmXSQVEsy27cYEjVON+SH/Wb7COyW3rQN8+wJgT1nv9jZouYtztWW8ZgTkii5T6tC9qfoDREd4mg==} - '@apollo/utils.keyvaluecache@4.0.0': resolution: {integrity: sha512-mKw1myRUkQsGPNB+9bglAuhviodJ2L2MRYLTafCMw5BIo7nbvCPNCkLnIHjZ1NOzH7SnMAr5c9LmXiqsgYqLZw==} engines: {node: '>=20'} - '@apollo/utils.logger@1.0.1': - resolution: {integrity: sha512-XdlzoY7fYNK4OIcvMD2G94RoFZbzTQaNP0jozmqqMudmaGo2I/2Jx71xlDJ801mWA/mbYRihyaw6KJii7k5RVA==} - '@apollo/utils.logger@3.0.0': resolution: {integrity: sha512-M8V8JOTH0F2qEi+ktPfw4RL7MvUycDfKp7aEap2eWXfL5SqWHN6jTLbj5f5fj1cceHpyaUSOZlvlaaryaxZAmg==} engines: {node: '>=16'} - '@apollo/utils.printwithreducedwhitespace@1.1.0': - resolution: {integrity: sha512-GfFSkAv3n1toDZ4V6u2d7L4xMwLA+lv+6hqXicMN9KELSJ9yy9RzuEXaX73c/Ry+GzRsBy/fdSUGayGqdHfT2Q==} - engines: {node: '>=12.13.0'} - peerDependencies: - graphql: 14.x || 15.x || 16.x - '@apollo/utils.printwithreducedwhitespace@2.0.1': resolution: {integrity: sha512-9M4LUXV/fQBh8vZWlLvb/HyyhjJ77/I5ZKu+NBWV/BmYGyRmoEP9EVAy7LCVoY3t8BDcyCAGfxJaLFCSuQkPUg==} engines: {node: '>=14'} peerDependencies: graphql: 14.x || 15.x || 16.x - '@apollo/utils.removealiases@1.0.0': - resolution: {integrity: sha512-6cM8sEOJW2LaGjL/0vHV0GtRaSekrPQR4DiywaApQlL9EdROASZU5PsQibe2MWeZCOhNrPRuHh4wDMwPsWTn8A==} - engines: {node: '>=12.13.0'} - peerDependencies: - graphql: 14.x || 15.x || 16.x - '@apollo/utils.removealiases@2.0.1': resolution: {integrity: sha512-0joRc2HBO4u594Op1nev+mUF6yRnxoUH64xw8x3bX7n8QBDYdeYgY4tF0vJReTy+zdn2xv6fMsquATSgC722FA==} engines: {node: '>=14'} peerDependencies: graphql: 14.x || 15.x || 16.x - '@apollo/utils.sortast@1.1.0': - resolution: {integrity: sha512-VPlTsmUnOwzPK5yGZENN069y6uUHgeiSlpEhRnLFYwYNoJHsuJq2vXVwIaSmts015WTPa2fpz1inkLYByeuRQA==} - engines: {node: '>=12.13.0'} - peerDependencies: - graphql: 14.x || 15.x || 16.x - '@apollo/utils.sortast@2.0.1': resolution: {integrity: sha512-eciIavsWpJ09za1pn37wpsCGrQNXUhM0TktnZmHwO+Zy9O4fu/WdB4+5BvVhFiZYOXvfjzJUcc+hsIV8RUOtMw==} engines: {node: '>=14'} peerDependencies: graphql: 14.x || 15.x || 16.x - '@apollo/utils.stripsensitiveliterals@1.2.0': - resolution: {integrity: sha512-E41rDUzkz/cdikM5147d8nfCFVKovXxKBcjvLEQ7bjZm/cg9zEcXvS6vFY8ugTubI3fn6zoqo0CyU8zT+BGP9w==} - engines: {node: '>=12.13.0'} - peerDependencies: - graphql: 14.x || 15.x || 16.x - '@apollo/utils.stripsensitiveliterals@2.0.1': resolution: {integrity: sha512-QJs7HtzXS/JIPMKWimFnUMK7VjkGQTzqD9bKD1h3iuPAqLsxd0mUNVbkYOPTsDhUKgcvUOfOqOJWYohAKMvcSA==} engines: {node: '>=14'} peerDependencies: graphql: 14.x || 15.x || 16.x - '@apollo/utils.usagereporting@1.0.1': - resolution: {integrity: sha512-6dk+0hZlnDbahDBB2mP/PZ5ybrtCJdLMbeNJD+TJpKyZmSY6bA3SjI8Cr2EM9QA+AdziywuWg+SgbWUF3/zQqQ==} - engines: {node: '>=12.13.0'} - peerDependencies: - graphql: 14.x || 15.x || 16.x - '@apollo/utils.usagereporting@2.1.0': resolution: {integrity: sha512-LPSlBrn+S17oBy5eWkrRSGb98sWmnEzo3DPTZgp8IQc8sJe0prDgDuppGq4NeQlpoqEHz0hQeYHAOA0Z3aQsxQ==} engines: {node: '>=14'} @@ -873,24 +809,8 @@ packages: resolution: {integrity: sha512-aaxeavfJ+RHboh7c2ofO5HHtQobGX4AgUujXP4CXpREHp9fQ9jPi6K9T1jrAKe7HIipoP0OJ1gd6JamSkFIpvA==} engines: {node: '>=16'} - '@apollographql/apollo-tools@0.5.4': - resolution: {integrity: sha512-shM3q7rUbNyXVVRkQJQseXv6bnYM3BUma/eZhwXR4xsuM+bqWnJKvW7SAfRjP7LuSCocrexa5AXhjjawNHrIlw==} - engines: {node: '>=8', npm: '>=6'} - peerDependencies: - graphql: ^14.2.1 || ^15.0.0 || ^16.0.0 - - '@apollographql/graphql-playground-html@1.6.29': - resolution: {integrity: sha512-xCcXpoz52rI4ksJSdOCxeOCn2DLocxwHf9dVT/Q90Pte1LX+LY+91SFtJF3KXVHH8kEin+g1KKCQPKBjZJfWNA==} - - '@ardatan/relay-compiler@12.0.0': - resolution: {integrity: sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q==} - hasBin: true - peerDependencies: - graphql: '*' - - '@ardatan/relay-compiler@12.0.3': - resolution: {integrity: sha512-mBDFOGvAoVlWaWqs3hm1AciGHSQE1rqFc/liZTyYz/Oek9yZdT5H26pH2zAFuEiTiBVPPyMuqf5VjOFPI2DGsQ==} - hasBin: true + '@ardatan/relay-compiler@13.0.2': + resolution: {integrity: sha512-VFpv9UP820SiwDUPYtq7PmD3jifzZlevkQ26bhbSzFeruSTys0eHzQCZyKg+IhgmZzwPI9AFjPe26ABNjGeIKg==} peerDependencies: graphql: '*' @@ -912,53 +832,69 @@ packages: resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} + '@babel/code-frame@7.29.7': + resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==} + engines: {node: '>=6.9.0'} + '@babel/compat-data@7.28.0': resolution: {integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==} engines: {node: '>=6.9.0'} + '@babel/compat-data@7.29.7': + resolution: {integrity: sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==} + engines: {node: '>=6.9.0'} + '@babel/core@7.28.0': resolution: {integrity: sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==} engines: {node: '>=6.9.0'} + '@babel/core@7.29.7': + resolution: {integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==} + engines: {node: '>=6.9.0'} + '@babel/generator@7.28.0': resolution: {integrity: sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==} engines: {node: '>=6.9.0'} - '@babel/helper-annotate-as-pure@7.27.3': - resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} + '@babel/generator@7.29.7': + resolution: {integrity: sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==} engines: {node: '>=6.9.0'} '@babel/helper-compilation-targets@7.27.2': resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} engines: {node: '>=6.9.0'} - '@babel/helper-create-class-features-plugin@7.27.1': - resolution: {integrity: sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==} + '@babel/helper-compilation-targets@7.29.7': + resolution: {integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==} engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 '@babel/helper-globals@7.28.0': resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} engines: {node: '>=6.9.0'} - '@babel/helper-member-expression-to-functions@7.27.1': - resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==} + '@babel/helper-globals@7.29.7': + resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==} engines: {node: '>=6.9.0'} '@babel/helper-module-imports@7.27.1': resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.29.7': + resolution: {integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==} + engines: {node: '>=6.9.0'} + '@babel/helper-module-transforms@7.27.3': resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-optimise-call-expression@7.27.1': - resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==} + '@babel/helper-module-transforms@7.29.7': + resolution: {integrity: sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 '@babel/helper-plugin-utils@7.27.1': resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} @@ -968,32 +904,38 @@ packages: resolution: {integrity: sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==} engines: {node: '>=6.9.0'} - '@babel/helper-replace-supers@7.27.1': - resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-skip-transparent-expression-wrappers@7.27.1': - resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==} - engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.27.1': resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.29.7': + resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.27.1': resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.29.7': + resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.27.1': resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.29.7': + resolution: {integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==} + engines: {node: '>=6.9.0'} + '@babel/helpers@7.28.2': resolution: {integrity: sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==} engines: {node: '>=6.9.0'} + '@babel/helpers@7.29.7': + resolution: {integrity: sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==} + engines: {node: '>=6.9.0'} + '@babel/highlight@7.25.9': resolution: {integrity: sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==} engines: {node: '>=6.9.0'} @@ -1003,19 +945,10 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@babel/plugin-proposal-class-properties@7.18.6': - resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-proposal-object-rest-spread@7.20.7': - resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/parser@7.29.7': + resolution: {integrity: sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==} + engines: {node: '>=6.0.0'} + hasBin: true '@babel/plugin-syntax-async-generators@7.8.4': resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} @@ -1038,12 +971,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-flow@7.27.1': - resolution: {integrity: sha512-p9OkPbZ5G7UT1MofwYFigGebnrzGJacoBSQM0/6bi/PUMVE+qlWDD/OalvQKbwgQzU6dl0xAv6r4X7Jme0RYxA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-import-assertions@7.27.1': resolution: {integrity: sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==} engines: {node: '>=6.9.0'} @@ -1066,12 +993,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-jsx@7.27.1': - resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4': resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: @@ -1120,102 +1041,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-arrow-functions@7.27.1': - resolution: {integrity: sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-block-scoped-functions@7.27.1': - resolution: {integrity: sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-block-scoping@7.28.0': - resolution: {integrity: sha512-gKKnwjpdx5sER/wl0WN0efUBFzF/56YZO0RJrSYP4CljXnP31ByY7fol89AzomdlLNzI36AvOTmYHsnZTCkq8Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-classes@7.28.0': - resolution: {integrity: sha512-IjM1IoJNw72AZFlj33Cu8X0q2XK/6AaVC3jQu+cgQ5lThWD5ajnuUAml80dqRmOhmPkTH8uAwnpMu9Rvj0LTRA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-computed-properties@7.27.1': - resolution: {integrity: sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-destructuring@7.28.0': - resolution: {integrity: sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-flow-strip-types@7.27.1': - resolution: {integrity: sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-for-of@7.27.1': - resolution: {integrity: sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-function-name@7.27.1': - resolution: {integrity: sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-literals@7.27.1': - resolution: {integrity: sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-member-expression-literals@7.27.1': - resolution: {integrity: sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-modules-commonjs@7.27.1': - resolution: {integrity: sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-object-super@7.27.1': - resolution: {integrity: sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-parameters@7.27.7': - resolution: {integrity: sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-property-literals@7.27.1': - resolution: {integrity: sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-react-display-name@7.28.0': - resolution: {integrity: sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-self@7.29.7': resolution: {integrity: sha512-TL0hMc9xzy86VD31nUiwzd5otRAcyEPcsegCxolO0PvcXuH1v0kECe/UIznYFihpkvU5wg/jk4v0TTEFfm53fw==} engines: {node: '>=6.9.0'} @@ -1228,46 +1053,37 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx@7.27.1': - resolution: {integrity: sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-shorthand-properties@7.27.1': - resolution: {integrity: sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-spread@7.27.1': - resolution: {integrity: sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-template-literals@7.27.1': - resolution: {integrity: sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/runtime@7.28.2': resolution: {integrity: sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==} engines: {node: '>=6.9.0'} + '@babel/runtime@8.0.0': + resolution: {integrity: sha512-sL6cvO2IfkSu/iU+zs2S/w01B7A8V7suXSIKEN4hPFFdZoiPGxrj5pAG0lCaqLWiEIrjKzdznIWuaLcxPR53qw==} + '@babel/template@7.27.2': resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} engines: {node: '>=6.9.0'} + '@babel/template@7.29.7': + resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==} + engines: {node: '>=6.9.0'} + '@babel/traverse@7.28.0': resolution: {integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.29.7': + resolution: {integrity: sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==} + engines: {node: '>=6.9.0'} + '@babel/types@7.28.2': resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==} engines: {node: '>=6.9.0'} + '@babel/types@7.29.7': + resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==} + engines: {node: '>=6.9.0'} + '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} @@ -1338,8 +1154,8 @@ packages: '@emnapi/wasi-threads@1.2.1': resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} - '@envelop/core@5.3.0': - resolution: {integrity: sha512-xvUkOWXI8JsG2OOnqiI2tOkEc52wbmIqWORr7yGc8B8E53Oh1MMGGGck4mbR80s25LnHVzfNIiIlNkuDgZRuuA==} + '@envelop/core@5.5.1': + resolution: {integrity: sha512-3DQg8sFskDo386TkL5j12jyRAdip/8yzK3x7YGbZBgobZ4aKXrvDU0GppU0SnmrpQnNaiTUsxBs9LKkwQ/eyvw==} engines: {node: '>=18.0.0'} '@envelop/instrumentation@1.0.0': @@ -1356,8 +1172,8 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.25.12': - resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} + '@esbuild/aix-ppc64@0.25.0': + resolution: {integrity: sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] @@ -1380,8 +1196,8 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.25.12': - resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} + '@esbuild/android-arm64@0.25.0': + resolution: {integrity: sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==} engines: {node: '>=18'} cpu: [arm64] os: [android] @@ -1404,8 +1220,8 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.25.12': - resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} + '@esbuild/android-arm@0.25.0': + resolution: {integrity: sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==} engines: {node: '>=18'} cpu: [arm] os: [android] @@ -1428,8 +1244,8 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.25.12': - resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} + '@esbuild/android-x64@0.25.0': + resolution: {integrity: sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==} engines: {node: '>=18'} cpu: [x64] os: [android] @@ -1452,8 +1268,8 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.25.12': - resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} + '@esbuild/darwin-arm64@0.25.0': + resolution: {integrity: sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] @@ -1476,8 +1292,8 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.25.12': - resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} + '@esbuild/darwin-x64@0.25.0': + resolution: {integrity: sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==} engines: {node: '>=18'} cpu: [x64] os: [darwin] @@ -1500,8 +1316,8 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.25.12': - resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} + '@esbuild/freebsd-arm64@0.25.0': + resolution: {integrity: sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] @@ -1524,8 +1340,8 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.25.12': - resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} + '@esbuild/freebsd-x64@0.25.0': + resolution: {integrity: sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] @@ -1548,8 +1364,8 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.25.12': - resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} + '@esbuild/linux-arm64@0.25.0': + resolution: {integrity: sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==} engines: {node: '>=18'} cpu: [arm64] os: [linux] @@ -1572,8 +1388,8 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.25.12': - resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} + '@esbuild/linux-arm@0.25.0': + resolution: {integrity: sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==} engines: {node: '>=18'} cpu: [arm] os: [linux] @@ -1596,8 +1412,8 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.25.12': - resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} + '@esbuild/linux-ia32@0.25.0': + resolution: {integrity: sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==} engines: {node: '>=18'} cpu: [ia32] os: [linux] @@ -1614,12 +1430,6 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.15.1': - resolution: {integrity: sha512-1tORADNFK9QS4KYyUyh3Td9WGrdiI1rSoKvY6A43+9G0kPujBuT4lIGyoK0AweOSO1aRIR28xQUfiJCUa78bUw==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.18.20': resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} engines: {node: '>=12'} @@ -1632,8 +1442,8 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.25.12': - resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} + '@esbuild/linux-loong64@0.25.0': + resolution: {integrity: sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==} engines: {node: '>=18'} cpu: [loong64] os: [linux] @@ -1656,8 +1466,8 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.25.12': - resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} + '@esbuild/linux-mips64el@0.25.0': + resolution: {integrity: sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] @@ -1680,8 +1490,8 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.25.12': - resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} + '@esbuild/linux-ppc64@0.25.0': + resolution: {integrity: sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] @@ -1704,8 +1514,8 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.25.12': - resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} + '@esbuild/linux-riscv64@0.25.0': + resolution: {integrity: sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] @@ -1728,8 +1538,8 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.25.12': - resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} + '@esbuild/linux-s390x@0.25.0': + resolution: {integrity: sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==} engines: {node: '>=18'} cpu: [s390x] os: [linux] @@ -1752,8 +1562,8 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.25.12': - resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} + '@esbuild/linux-x64@0.25.0': + resolution: {integrity: sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==} engines: {node: '>=18'} cpu: [x64] os: [linux] @@ -1764,8 +1574,8 @@ packages: cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.25.12': - resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} + '@esbuild/netbsd-arm64@0.25.0': + resolution: {integrity: sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] @@ -1788,8 +1598,8 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.25.12': - resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} + '@esbuild/netbsd-x64@0.25.0': + resolution: {integrity: sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] @@ -1800,8 +1610,8 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.25.12': - resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} + '@esbuild/openbsd-arm64@0.25.0': + resolution: {integrity: sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] @@ -1824,8 +1634,8 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.25.12': - resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} + '@esbuild/openbsd-x64@0.25.0': + resolution: {integrity: sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] @@ -1836,12 +1646,6 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openharmony-arm64@0.25.12': - resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openharmony] - '@esbuild/openharmony-arm64@0.27.7': resolution: {integrity: sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==} engines: {node: '>=18'} @@ -1860,8 +1664,8 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.25.12': - resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} + '@esbuild/sunos-x64@0.25.0': + resolution: {integrity: sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==} engines: {node: '>=18'} cpu: [x64] os: [sunos] @@ -1884,8 +1688,8 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.25.12': - resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} + '@esbuild/win32-arm64@0.25.0': + resolution: {integrity: sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==} engines: {node: '>=18'} cpu: [arm64] os: [win32] @@ -1908,8 +1712,8 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.25.12': - resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} + '@esbuild/win32-ia32@0.25.0': + resolution: {integrity: sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==} engines: {node: '>=18'} cpu: [ia32] os: [win32] @@ -1932,8 +1736,8 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.25.12': - resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} + '@esbuild/win32-x64@0.25.0': + resolution: {integrity: sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==} engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -1996,13 +1800,14 @@ packages: '@gar/promisify@1.1.3': resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} - '@graphql-codegen/add@5.0.3': - resolution: {integrity: sha512-SxXPmramkth8XtBlAHu4H4jYcYXM/o3p01+psU+0NADQowA8jtYkK6MW5rV6T+CxkEaNZItfSmZRPgIuypcqnA==} + '@graphql-codegen/add@6.0.1': + resolution: {integrity: sha512-MSylSekjpVWbOBw2A/2ssk1fPY54sYb6Qk2C4AX5u7s2R+2pMQ9ws7DTXo8VU9qwTgWwVp6vGfdQ0AMpAn4Iug==} + engines: {node: '>=16'} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - '@graphql-codegen/cli@5.0.7': - resolution: {integrity: sha512-h/sxYvSaWtxZxo8GtaA8SvcHTyViaaPd7dweF/hmRDpaQU1o3iU3EZxlcJ+oLTunU0tSMFsnrIXm/mhXxI11Cw==} + '@graphql-codegen/cli@6.3.1': + resolution: {integrity: sha512-I5KkyX1SgQZPojMeQTRydB6fml4cysZq/mIdhNW4rmqdoOcTgdMPq1Tl+wtRp1VpBAOrBazJUJh1nAqJMMSPIQ==} engines: {node: '>=16'} hasBin: true peerDependencies: @@ -2012,8 +1817,8 @@ packages: '@parcel/watcher': optional: true - '@graphql-codegen/client-preset@4.8.3': - resolution: {integrity: sha512-QpEsPSO9fnRxA6Z66AmBuGcwHjZ6dYSxYo5ycMlYgSPzAbyG8gn/kWljofjJfWqSY+T/lRn+r8IXTH14ml24vQ==} + '@graphql-codegen/client-preset@5.3.0': + resolution: {integrity: sha512-K9FON+j7qyxAUDuSGqI3ofb7lWTBs16oPTYpu14lhdL4DKZQSHLyc8EMYU9e3KcyQ/13gU/d6culOppzAuexLA==} engines: {node: '>=16'} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 @@ -2022,46 +1827,38 @@ packages: graphql-sock: optional: true - '@graphql-codegen/core@4.0.2': - resolution: {integrity: sha512-IZbpkhwVqgizcjNiaVzNAzm/xbWT6YnGgeOLwVjm4KbJn3V2jchVtuzHH09G5/WkkLSk2wgbXNdwjM41JxO6Eg==} - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - - '@graphql-codegen/gql-tag-operations@4.0.17': - resolution: {integrity: sha512-2pnvPdIG6W9OuxkrEZ6hvZd142+O3B13lvhrZ48yyEBh2ujtmKokw0eTwDHtlXUqjVS0I3q7+HB2y12G/m69CA==} + '@graphql-codegen/core@5.0.2': + resolution: {integrity: sha512-7RX0wwjoWPlLG/tUmpaTK91ZZqHcACNWpRL0nGnnJaJrORie9pgmX8JPrcwBgYiHSC+3ERo9xY91RFPem/VrpQ==} engines: {node: '>=16'} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - '@graphql-codegen/plugin-helpers@3.1.2': - resolution: {integrity: sha512-emOQiHyIliVOIjKVKdsI5MXj312zmRDwmHpyUTZMjfpvxq/UVAHUJIVdVf+lnjjrI+LXBTgMlTWTgHQfmICxjg==} - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - - '@graphql-codegen/plugin-helpers@5.1.1': - resolution: {integrity: sha512-28GHODK2HY1NhdyRcPP3sCz0Kqxyfiz7boIZ8qIxFYmpLYnlDgiYok5fhFLVSZihyOpCs4Fa37gVHf/Q4I2FEg==} + '@graphql-codegen/gql-tag-operations@5.2.0': + resolution: {integrity: sha512-B9gtJ4ziqpIv+7mHqwjtpYLFOuv0GmmRGpNDoWKM2VIx4OQqgI84d6OHKYCVeO7yu3mUr0QPvUgkSyuLVrdukA==} engines: {node: '>=16'} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - '@graphql-codegen/schema-ast@4.1.0': - resolution: {integrity: sha512-kZVn0z+th9SvqxfKYgztA6PM7mhnSZaj4fiuBWvMTqA+QqQ9BBed6Pz41KuD/jr0gJtnlr2A4++/0VlpVbCTmQ==} + '@graphql-codegen/plugin-helpers@6.3.0': + resolution: {integrity: sha512-Auc+/B7okDx9+pVgLVliZtZLYh6iltWXlnzzM+bRE+zh1T4r3hKbnr8xAmtT937ArfSgk5GHcQHr8LfPYnrRBg==} + engines: {node: '>=16'} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - '@graphql-codegen/typed-document-node@2.3.13': - resolution: {integrity: sha512-vt1hvBAbYTYUCXblks9KYwR5Ho16hWQljid5xgx77jeVufj5PjnWrOjJfEFKFx17VOM4CKHP8ryoeT4NyjYNWw==} + '@graphql-codegen/schema-ast@5.0.2': + resolution: {integrity: sha512-jl1F/9IjRkJisEb9B0ayG4QGqYlPldLRy8ojDdmL9NE1NsdB5ROfxQnSqyC3g+wuvBhWX7kZgMRQYn3RU1I5bA==} + engines: {node: '>=16'} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - '@graphql-codegen/typed-document-node@5.1.2': - resolution: {integrity: sha512-jaxfViDqFRbNQmfKwUY8hDyjnLTw2Z7DhGutxoOiiAI0gE/LfPe0LYaVFKVmVOOD7M3bWxoWfu4slrkbWbUbEw==} + '@graphql-codegen/typed-document-node@6.1.8': + resolution: {integrity: sha512-+qDdiJSQ7Ol+vpLMAH8ZJok50CvlYxA6seQ7cwEa3emXt8MmH5hh3zdc9unQlPc7bynoJHRCgoKk7E0B7hry0w==} engines: {node: '>=16'} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - '@graphql-codegen/typescript-operations@4.6.1': - resolution: {integrity: sha512-k92laxhih7s0WZ8j5WMIbgKwhe64C0As6x+PdcvgZFMudDJ7rPJ/hFqJ9DCRxNjXoHmSjnr6VUuQZq4lT1RzCA==} + '@graphql-codegen/typescript-operations@5.1.0': + resolution: {integrity: sha512-JlmjbFl0EnsfMDIYvTE1Q0kAOrntVEZ+ZfBqWTP91g4e0F/TzuwJ/V4tiFmeDf5dx/rf9AK4VkPehIdxu7TYhw==} engines: {node: '>=16'} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 @@ -2070,48 +1867,43 @@ packages: graphql-sock: optional: true - '@graphql-codegen/typescript@4.1.6': - resolution: {integrity: sha512-vpw3sfwf9A7S+kIUjyFxuvrywGxd4lmwmyYnnDVjVE4kSQ6Td3DpqaPTy8aNQ6O96vFoi/bxbZS2BW49PwSUUA==} + '@graphql-codegen/typescript@5.0.10': + resolution: {integrity: sha512-Pa8OFmL9TdhEYnLYJLYA9EhP8eEeivP/YDYq4Nb8LQaL7GXm4TGX8zELYaCM9Fu8M3iZb7iQGMt7qc+1lXz8XQ==} engines: {node: '>=16'} peerDependencies: graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - '@graphql-codegen/visitor-plugin-common@2.13.8': - resolution: {integrity: sha512-IQWu99YV4wt8hGxIbBQPtqRuaWZhkQRG2IZKbMoSvh0vGeWb3dB0n0hSgKaOOxDY+tljtOf9MTcUYvJslQucMQ==} - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - - '@graphql-codegen/visitor-plugin-common@5.8.0': - resolution: {integrity: sha512-lC1E1Kmuzi3WZUlYlqB4fP6+CvbKH9J+haU1iWmgsBx5/sO2ROeXJG4Dmt8gP03bI2BwjiwV5WxCEMlyeuzLnA==} + '@graphql-codegen/visitor-plugin-common@6.3.0': + resolution: {integrity: sha512-vGBoE+4huzZyNhyGSAhXAkdROHlwKxxuziZm4XtP1mxe7nuI+VgyOmXebafLijbmuDsptPXQN0C/htL54O8hrg==} engines: {node: '>=16'} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - '@graphql-hive/signal@1.0.0': - resolution: {integrity: sha512-RiwLMc89lTjvyLEivZ/qxAC5nBHoS2CtsWFSOsN35sxG9zoo5Z+JsFHM8MlvmO9yt+MJNIyC5MLE1rsbOphlag==} - engines: {node: '>=18.0.0'} + '@graphql-hive/signal@2.0.0': + resolution: {integrity: sha512-Pz8wB3K0iU6ae9S1fWfsmJX24CcGeTo6hE7T44ucmV/ALKRj+bxClmqrYcDT7v3f0d12Rh4FAXBb6gon+WkDpQ==} + engines: {node: '>=20.0.0'} - '@graphql-tools/apollo-engine-loader@8.0.22': - resolution: {integrity: sha512-ssD2wNxeOTRcUEkuGcp0KfZAGstL9YLTe/y3erTDZtOs2wL1TJESw8NVAp+3oUHPeHKBZQB4Z6RFEbPgMdT2wA==} + '@graphql-tools/apollo-engine-loader@8.0.34': + resolution: {integrity: sha512-pxmrIbUtpiH2/Dx0093EQ0x7dXWdlfAZ97uSY280CkUxIB8EYZeNeV2pvk6HksZzBtHrprLRysrjnegLOmQBRA==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/batch-execute@9.0.19': - resolution: {integrity: sha512-VGamgY4PLzSx48IHPoblRw0oTaBa7S26RpZXt0Y4NN90ytoE0LutlpB2484RbkfcTjv9wa64QD474+YP1kEgGA==} - engines: {node: '>=18.0.0'} + '@graphql-tools/batch-execute@10.0.9': + resolution: {integrity: sha512-khIgAPlyaWJ3dVX6SsqOkABZCH1Gii32WHn3xMzavupsxPCfb/9G3zjdswptzTFrOcZ92dWo7MXvwNFkRfNN4w==} + engines: {node: '>=20.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/code-file-loader@8.1.22': - resolution: {integrity: sha512-FSka29kqFkfFmw36CwoQ+4iyhchxfEzPbXOi37lCEjWLHudGaPkXc3RyB9LdmBxx3g3GHEu43a5n5W8gfcrMdA==} + '@graphql-tools/code-file-loader@8.1.36': + resolution: {integrity: sha512-EAIogV/vUmcrNa4icqnx5Xr5z3uLNSZ6867DEJyizuUfOCnD5JzCBQNsBjOBl3R5rzUiV3+GGSzzo15/jLN4oQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/delegate@10.2.23': - resolution: {integrity: sha512-xrPtl7f1LxS+B6o+W7ueuQh67CwRkfl+UKJncaslnqYdkxKmNBB4wnzVcW8ZsRdwbsla/v43PtwAvSlzxCzq2w==} - engines: {node: '>=18.0.0'} + '@graphql-tools/delegate@12.1.1': + resolution: {integrity: sha512-BiePOU2Nev9KDpAEOw25isTm6y/Ea6Sb3c/aH0P9s25c/6mzluvpEo66nnA9vWeirIRScS7rUtN0Jv3P02h3VA==} + engines: {node: '>=20.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -2121,107 +1913,87 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor-common@0.0.4': - resolution: {integrity: sha512-SEH/OWR+sHbknqZyROCFHcRrbZeUAyjCsgpVWCRjqjqRbiJiXq6TxNIIOmpXgkrXWW/2Ev4Wms6YSGJXjdCs6Q==} - engines: {node: '>=18.0.0'} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - - '@graphql-tools/executor-common@0.0.6': - resolution: {integrity: sha512-JAH/R1zf77CSkpYATIJw+eOJwsbWocdDjY+avY7G+P5HCXxwQjAjWVkJI1QJBQYjPQDVxwf1fmTZlIN3VOadow==} - engines: {node: '>=18.0.0'} + '@graphql-tools/executor-common@1.0.6': + resolution: {integrity: sha512-23/K5C+LSlHDI0mj2SwCJ33RcELCcyDUgABm1Z8St7u/4Z5+95i925H/NAjUyggRjiaY8vYtNiMOPE49aPX1sg==} + engines: {node: '>=20.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor-graphql-ws@2.0.7': - resolution: {integrity: sha512-J27za7sKF6RjhmvSOwOQFeNhNHyP4f4niqPnerJmq73OtLx9Y2PGOhkXOEB0PjhvPJceuttkD2O1yMgEkTGs3Q==} - engines: {node: '>=18.0.0'} + '@graphql-tools/executor-graphql-ws@3.1.5': + resolution: {integrity: sha512-WXRsfwu9AkrORD9nShrd61OwwxeQ5+eXYcABRR3XPONFIS8pWQfDJGGqxql9/227o/s0DV5SIfkBURb5Knzv+A==} + engines: {node: '>=20.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor-http@1.3.3': - resolution: {integrity: sha512-LIy+l08/Ivl8f8sMiHW2ebyck59JzyzO/yF9SFS4NH6MJZUezA1xThUXCDIKhHiD56h/gPojbkpcFvM2CbNE7A==} - engines: {node: '>=18.0.0'} + '@graphql-tools/executor-http@3.3.0': + resolution: {integrity: sha512-IkKXIjSg9U8MNsQUBVJAXE4+LSxaQ0cs7p5JTALLGDABY1o17vPDRwWALsX81AXD5dY27ihi/+OhGMueW/Fopg==} + engines: {node: '>=20.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor-legacy-ws@1.1.19': - resolution: {integrity: sha512-bEbv/SlEdhWQD0WZLUX1kOenEdVZk1yYtilrAWjRUgfHRZoEkY9s+oiqOxnth3z68wC2MWYx7ykkS5hhDamixg==} + '@graphql-tools/executor-legacy-ws@1.1.32': + resolution: {integrity: sha512-rmSp846dAgEGtwdQ7ntdgpLJzzRvw5rE8sR7ASPci2QoIn3McxVYwjq52SMNntoH4VaBeI/BrpyQIN5L68zAfA==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor@1.4.9': - resolution: {integrity: sha512-SAUlDT70JAvXeqV87gGzvDzUGofn39nvaVcVhNf12Dt+GfWHtNNO/RCn/Ea4VJaSLGzraUd41ObnN3i80EBU7w==} + '@graphql-tools/executor@1.5.7': + resolution: {integrity: sha512-UcXVClkBml+qyGEsQxfEaAkboqySVGFUd9ivn7pDc9jZSckgF6zL21cNxuRH5ZA2exneV3PTtcc0I0rDOdE0Tg==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/git-loader@8.0.26': - resolution: {integrity: sha512-0g+9eng8DaT4ZmZvUmPgjLTgesUa6M8xrDjNBltRldZkB055rOeUgJiKmL6u8PjzI5VxkkVsn0wtAHXhDI2UXQ==} + '@graphql-tools/git-loader@8.0.40': + resolution: {integrity: sha512-aQkcTTymjeQBREoH8/x5JZWt/banq9D7fs8Gqqd2HGirh8JBYGoEbKm45bSdUqCLnqsOJ2oal5A73rsC7ASASw==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/github-loader@8.0.22': - resolution: {integrity: sha512-uQ4JNcNPsyMkTIgzeSbsoT9hogLjYrZooLUYd173l5eUGUi49EAcsGdiBCKaKfEjanv410FE8hjaHr7fjSRkJw==} - engines: {node: '>=16.0.0'} + '@graphql-tools/github-loader@9.1.6': + resolution: {integrity: sha512-hWsCcTZJ5NLKDUYynZjK7kVh/xmc/MpnLkBII+WQHCLOOXimaESZRnUuoo/nMqOwBKghBC0iF1nHiG9PqD9t3w==} + engines: {node: '>=20.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/graphql-file-loader@8.0.22': - resolution: {integrity: sha512-KFUbjXgWr5+w/AioOuIuULy4LwcyDuQqTRFQGe+US1d9Z4+ZopcJLwsJTqp5B+icDkCqld4paN0y0qi9MrIvbg==} + '@graphql-tools/graphql-file-loader@8.1.18': + resolution: {integrity: sha512-MBbAPFfGZN+jaRQQkqfY1Ztj4ftFgk9m7zh0h1jQC83xsVJ8zvMk2TGwg7g3lEGqa0cLOOEp/a1/78MSdhj2Zg==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/graphql-tag-pluck@8.3.21': - resolution: {integrity: sha512-TJhELNvR1tmghXMi6HVKp/Swxbx1rcSp/zdkuJZT0DCM3vOY11FXY6NW3aoxumcuYDNN3jqXcCPKstYGFPi5GQ==} + '@graphql-tools/graphql-tag-pluck@8.3.35': + resolution: {integrity: sha512-k6udGhRFzf/FnfV/pl+2dxVURHtqdOj8evG3xFJahMS9bSMLkmTRCqTaR8e+ErYZEUODE2zCSPth3JLQEfAEqQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/import@7.0.21': - resolution: {integrity: sha512-bcAqNWm/gLVEOy55o/WdaROERpDyUEmIfZ9E6NDjVk1ZGWfZe47+RgriTV80j6J5S5J1g+6loFkVWGAMqdN06g==} + '@graphql-tools/import@7.1.18': + resolution: {integrity: sha512-/lCEk28rbUiypbX8jl5x0RBiHDsXk3YJ5jAU1nlqXEdxNiNI6p5ts+vt0N7UximIuolwV7BeRxLn5RUejyKZYQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/json-file-loader@8.0.20': - resolution: {integrity: sha512-5v6W+ZLBBML5SgntuBDLsYoqUvwfNboAwL6BwPHi3z/hH1f8BS9/0+MCW9OGY712g7E4pc3y9KqS67mWF753eA==} + '@graphql-tools/json-file-loader@8.0.32': + resolution: {integrity: sha512-PJ06nGC836vWWLCAPignLKAnIF+CKNkXlCIe9zkkb02jFPNdG5nA0PUxa1rqt/lqZd/x/ravZQ4yM47pxtLajg==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/load@8.1.2': - resolution: {integrity: sha512-WhDPv25/jRND+0uripofMX0IEwo6mrv+tJg6HifRmDu8USCD7nZhufT0PP7lIcuutqjIQFyogqT70BQsy6wOgw==} + '@graphql-tools/load@8.1.15': + resolution: {integrity: sha512-QpCve0kf1IxNOWAk99VjS4CEZinQjKAfsgDDRWGUg9+9TqBbvCdsLAQshykHcfueEUPetVRVqqqOIRKo9eJ2xQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/merge@8.3.1': - resolution: {integrity: sha512-BMm99mqdNZbEYeTPK3it9r9S6rsZsQKtlqJsSBknAclXq2pGEfOxjcIZi+kBSkHZKPKCRrYDd5vY0+rUmIHVLg==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - - '@graphql-tools/merge@8.4.2': - resolution: {integrity: sha512-XbrHAaj8yDuINph+sAfuq3QCZ/tKblrTLOpirK0+CAgNlZUCHs0Fa+xtMUURgwCVThLle1AF7svJCxFizygLsw==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/merge@9.1.1': resolution: {integrity: sha512-BJ5/7Y7GOhTuvzzO5tSBFL4NGr7PVqTJY3KeIDlVTT8YLcTXtBR+hlrC3uyEym7Ragn+zyWdHeJ9ev+nRX1X2w==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/mock@8.7.20': - resolution: {integrity: sha512-ljcHSJWjC/ZyzpXd5cfNhPI7YljRVvabKHPzKjEs5ElxWu2cdlLGvyNYepApXDsM/OJG/2xuhGM+9GWu5gEAPQ==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - - '@graphql-tools/optimize@1.4.0': - resolution: {integrity: sha512-dJs/2XvZp+wgHH8T5J2TqptT9/6uVzIYvA6uFACha+ufvdMBedkfR4b4GbT8jAKLRARiqRTxy3dctnwkTM2tdw==} + '@graphql-tools/merge@9.2.2': + resolution: {integrity: sha512-DSLLAztOIQId7QE3m8Ehk5lV+0pjxNSSRDHPzlYQ9E4KJ9AoUMBprC4C+eX3v4srh05S2ujm5/veqAr5yEWFSQ==} + engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -2231,19 +2003,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/prisma-loader@8.0.17': - resolution: {integrity: sha512-fnuTLeQhqRbA156pAyzJYN0KxCjKYRU5bz1q/SKOwElSnAU4k7/G1kyVsWLh7fneY78LoMNH5n+KlFV8iQlnyg==} - engines: {node: '>=16.0.0'} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - - '@graphql-tools/relay-operation-optimizer@6.5.18': - resolution: {integrity: sha512-mc5VPyTeV+LwiM+DNvoDQfPqwQYhPV/cl5jOBjTgSniyaq8/86aODfMkrE2OduhQ5E00hqrkuL2Fdrgk0w1QJg==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - - '@graphql-tools/relay-operation-optimizer@7.0.21': - resolution: {integrity: sha512-vMdU0+XfeBh9RCwPqRsr3A05hPA3MsahFn/7OAwXzMySA5EVnSH5R4poWNs3h1a0yT0tDPLhxORhK7qJdSWj2A==} + '@graphql-tools/relay-operation-optimizer@7.1.8': + resolution: {integrity: sha512-s16NYT+66VSLCITBURoGNTwh+YvZRSlW3MtFJC2gsvrHZHf6KpCvIR3Qju4yh0FtCoN7Wg7yOI/JT/UzaMEOwQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -2254,19 +2015,15 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/schema@8.5.1': - resolution: {integrity: sha512-0Esilsh0P/qYcB5DKQpiKeQs/jevzIadNTaT0jeWklPMwNbT7yMX4EqZany7mbeRRlSRwMzNzL5olyFdffHBZg==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - - '@graphql-tools/schema@9.0.19': - resolution: {integrity: sha512-oBRPoNBtCkk0zbUsyP4GaIzCt8C0aCI4ycIRUL67KK5pOHljKLBBtGT+Jr6hkzA74C8Gco8bpZPe7aWFjiaK2w==} + '@graphql-tools/schema@10.0.38': + resolution: {integrity: sha512-Kckk2/vm+rELJ7ijvFaAn9ouWSVUTD0D4SJIvYF4rKeuQHAfCzE/jzMFonZVpTXleqJjPXLZjVbuaMorw7A5Og==} + engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/url-loader@8.0.33': - resolution: {integrity: sha512-Fu626qcNHcqAj8uYd7QRarcJn5XZ863kmxsg1sm0fyjyfBJnsvC7ddFt6Hayz5kxVKfsnjxiDfPMXanvsQVBKw==} - engines: {node: '>=16.0.0'} + '@graphql-tools/url-loader@9.1.6': + resolution: {integrity: sha512-BUFafQJv1OVZ/pZvzqXx4oLi2SKeqiWUAIDgz9HGRF/UpJuLY98tYMFzxhYurXg7lAuJMrDjUfl2nFSCX743Nw==} + engines: {node: '>=20.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -2276,19 +2033,15 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/utils@8.9.0': - resolution: {integrity: sha512-pjJIWH0XOVnYGXCqej8g/u/tsfV4LvLlj0eATKQu5zwnxd/TiTHq7Cg313qUPTFFHZ3PP5wJ15chYVtLDwaymg==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - - '@graphql-tools/utils@9.2.1': - resolution: {integrity: sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==} + '@graphql-tools/utils@11.2.2': + resolution: {integrity: sha512-Do2A/t6ayqOma8m7PvpYMsCBswL+NB35BQSng4GWSBqafL2/BnfAZy/NSENPwV721Rm2fG0BHETFC0+FJJZmLw==} + engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/wrap@10.1.4': - resolution: {integrity: sha512-7pyNKqXProRjlSdqOtrbnFRMQAVamCmEREilOXtZujxY6kYit3tvWWSjUrcIOheltTffoRh7EQSjpy2JDCzasg==} - engines: {node: '>=18.0.0'} + '@graphql-tools/wrap@11.1.21': + resolution: {integrity: sha512-28a+cTtDONeO+Bg+241biALEHdZuIyFk7libduztuh+Ecwk5hCZgLVFn1S5yJXgvMvkm9+MRVSRQaWILsyougA==} + engines: {node: '>=20.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -2352,78 +2105,92 @@ packages: resolution: {integrity: sha512-RXwd0CgG+uPRX5YYrkzKyalt2OJYRiJQ8ED/fi1tq9WQW2jsQIn0tqrlR5l5dr/rjqq6AHAxURhj2DVjyQWSOA==} cpu: [arm64] os: [linux] + libc: [glibc] '@img/sharp-libvips-linux-arm@1.2.0': resolution: {integrity: sha512-mWd2uWvDtL/nvIzThLq3fr2nnGfyr/XMXlq8ZJ9WMR6PXijHlC3ksp0IpuhK6bougvQrchUAfzRLnbsen0Cqvw==} cpu: [arm] os: [linux] + libc: [glibc] '@img/sharp-libvips-linux-ppc64@1.2.0': resolution: {integrity: sha512-Xod/7KaDDHkYu2phxxfeEPXfVXFKx70EAFZ0qyUdOjCcxbjqyJOEUpDe6RIyaunGxT34Anf9ue/wuWOqBW2WcQ==} cpu: [ppc64] os: [linux] + libc: [glibc] '@img/sharp-libvips-linux-s390x@1.2.0': resolution: {integrity: sha512-eMKfzDxLGT8mnmPJTNMcjfO33fLiTDsrMlUVcp6b96ETbnJmd4uvZxVJSKPQfS+odwfVaGifhsB07J1LynFehw==} cpu: [s390x] os: [linux] + libc: [glibc] '@img/sharp-libvips-linux-x64@1.2.0': resolution: {integrity: sha512-ZW3FPWIc7K1sH9E3nxIGB3y3dZkpJlMnkk7z5tu1nSkBoCgw2nSRTFHI5pB/3CQaJM0pdzMF3paf9ckKMSE9Tg==} cpu: [x64] os: [linux] + libc: [glibc] '@img/sharp-libvips-linuxmusl-arm64@1.2.0': resolution: {integrity: sha512-UG+LqQJbf5VJ8NWJ5Z3tdIe/HXjuIdo4JeVNADXBFuG7z9zjoegpzzGIyV5zQKi4zaJjnAd2+g2nna8TZvuW9Q==} cpu: [arm64] os: [linux] + libc: [musl] '@img/sharp-libvips-linuxmusl-x64@1.2.0': resolution: {integrity: sha512-SRYOLR7CXPgNze8akZwjoGBoN1ThNZoqpOgfnOxmWsklTGVfJiGJoC/Lod7aNMGA1jSsKWM1+HRX43OP6p9+6Q==} cpu: [x64] os: [linux] + libc: [musl] '@img/sharp-linux-arm64@0.34.3': resolution: {integrity: sha512-QdrKe3EvQrqwkDrtuTIjI0bu6YEJHTgEeqdzI3uWJOH6G1O8Nl1iEeVYRGdj1h5I21CqxSvQp1Yv7xeU3ZewbA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] + libc: [glibc] '@img/sharp-linux-arm@0.34.3': resolution: {integrity: sha512-oBK9l+h6KBN0i3dC8rYntLiVfW8D8wH+NPNT3O/WBHeW0OQWCjfWksLUaPidsrDKpJgXp3G3/hkmhptAW0I3+A==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm] os: [linux] + libc: [glibc] '@img/sharp-linux-ppc64@0.34.3': resolution: {integrity: sha512-GLtbLQMCNC5nxuImPR2+RgrviwKwVql28FWZIW1zWruy6zLgA5/x2ZXk3mxj58X/tszVF69KK0Is83V8YgWhLA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [ppc64] os: [linux] + libc: [glibc] '@img/sharp-linux-s390x@0.34.3': resolution: {integrity: sha512-3gahT+A6c4cdc2edhsLHmIOXMb17ltffJlxR0aC2VPZfwKoTGZec6u5GrFgdR7ciJSsHT27BD3TIuGcuRT0KmQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [s390x] os: [linux] + libc: [glibc] '@img/sharp-linux-x64@0.34.3': resolution: {integrity: sha512-8kYso8d806ypnSq3/Ly0QEw90V5ZoHh10yH0HnrzOCr6DKAPI6QVHvwleqMkVQ0m+fc7EH8ah0BB0QPuWY6zJQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] + libc: [glibc] '@img/sharp-linuxmusl-arm64@0.34.3': resolution: {integrity: sha512-vAjbHDlr4izEiXM1OTggpCcPg9tn4YriK5vAjowJsHwdBIdx0fYRsURkxLG2RLm9gyBq66gwtWI8Gx0/ov+JKQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] + libc: [musl] '@img/sharp-linuxmusl-x64@0.34.3': resolution: {integrity: sha512-gCWUn9547K5bwvOn9l5XGAEjVTTRji4aPTqLzGXHvIr6bIDZKNTA34seMPgM0WmSf+RYBH411VavCejp3PkOeQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] + libc: [musl] '@img/sharp-wasm32@0.34.3': resolution: {integrity: sha512-+CyRcpagHMGteySaWos8IbnXcHgfDn7pO2fiC2slJxvNq9gDipYBN42/RagzctVRKgxATmfqOSulgZv5e1RdMg==} @@ -2448,11 +2215,139 @@ packages: cpu: [x64] os: [win32] - '@inquirer/external-editor@1.0.0': - resolution: {integrity: sha512-5v3YXc5ZMfL6OJqXPrX9csb4l7NlQA2doO1yynUjpUChT9hg4JcuBVP0RbsEJ/3SL/sxWEyFjT2W69ZhtoBWqg==} + '@inquirer/ansi@1.0.2': + resolution: {integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==} + engines: {node: '>=18'} + + '@inquirer/checkbox@4.3.2': + resolution: {integrity: sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/confirm@5.1.21': + resolution: {integrity: sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/core@10.3.2': + resolution: {integrity: sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/editor@4.2.23': + resolution: {integrity: sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/expand@4.0.23': + resolution: {integrity: sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/external-editor@1.0.3': + resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/figures@1.0.15': + resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==} + engines: {node: '>=18'} + + '@inquirer/input@4.3.1': + resolution: {integrity: sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/number@3.0.23': + resolution: {integrity: sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/password@4.0.23': + resolution: {integrity: sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/prompts@7.10.1': + resolution: {integrity: sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/rawlist@4.1.11': + resolution: {integrity: sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/search@3.2.2': + resolution: {integrity: sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/select@4.4.2': + resolution: {integrity: sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/type@3.0.10': + resolution: {integrity: sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} @@ -2515,12 +2410,12 @@ packages: resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - '@josephg/resolvable@1.0.1': - resolution: {integrity: sha512-CtzORUwWTTOTqfVtHaKRJ0I1kNQd1bpn3sUh8I3nJDVY+5/M/Oe1DnEWzPQvqq/xPIIkzzzIP7mfCoAjFRvDhg==} - '@jridgewell/gen-mapping@0.3.12': resolution: {integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==} + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} @@ -2584,24 +2479,28 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] '@next/swc-linux-arm64-musl@15.4.4': resolution: {integrity: sha512-LsGUCTvuZ0690fFWerA4lnQvjkYg9gHo12A3wiPUR4kCxbx/d+SlwmonuTH2SWZI+RVGA9VL3N0S03WTYv6bYg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [musl] '@next/swc-linux-x64-gnu@15.4.4': resolution: {integrity: sha512-aOy5yNRpLL3wNiJVkFYl6w22hdREERNjvegE6vvtix8LHRdsTHhWTpgvcYdCK7AIDCQW5ATmzr9XkPHvSoAnvg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [glibc] '@next/swc-linux-x64-musl@15.4.4': resolution: {integrity: sha512-FL7OAn4UkR8hKQRGBmlHiHinzOb07tsfARdGh7v0Z0jEJ3sz8/7L5bR23ble9E6DZMabSStqlATHlSxv1fuzAg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [musl] '@next/swc-win32-arm64-msvc@15.4.4': resolution: {integrity: sha512-eEdNW/TXwjYhOulQh0pffTMMItWVwKCQpbziSBmgBNFZIIRn2GTXrhrewevs8wP8KXWYMx8Z+mNU0X+AfvtrRg==} @@ -2702,36 +2601,42 @@ packages: engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] + libc: [glibc] '@parcel/watcher-linux-arm-musl@2.5.1': resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==} engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] + libc: [musl] '@parcel/watcher-linux-arm64-glibc@2.5.1': resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] + libc: [glibc] '@parcel/watcher-linux-arm64-musl@2.5.1': resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] + libc: [musl] '@parcel/watcher-linux-x64-glibc@2.5.1': resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] + libc: [glibc] '@parcel/watcher-linux-x64-musl@2.5.1': resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] + libc: [musl] '@parcel/watcher-win32-arm64@2.5.1': resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==} @@ -2840,6 +2745,9 @@ packages: '@repeaterjs/repeater@3.0.6': resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==} + '@repeaterjs/repeater@3.1.0': + resolution: {integrity: sha512-TaoVksZRSx2KWYYpyLQtMQXXeS98VsgZImzW65xmiVgbYhXLk+aEsmzPLirqVuE4/XuUapH2iMtxUzaBNDzdSQ==} + '@rolldown/binding-android-arm64@1.0.0-rc.18': resolution: {integrity: sha512-lIDyUAfD7U3+BWKzdxMbJcsYHuqXqmGz40aeRqvuAm3y5TkJSYTBW2RDrn65DJFPQqVjUAUqq5uz8urzQ8aBdQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -2875,36 +2783,42 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [glibc] '@rolldown/binding-linux-arm64-musl@1.0.0-rc.18': resolution: {integrity: sha512-QWjdxN1HJCpBTAcZ5N5F7wju3gVPzRzSpmGzx7na0c/1qpN9CFil+xt+l9lV/1M6/gqHSNXCiqPfwhVJPeLnug==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [musl] '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.18': resolution: {integrity: sha512-ugCOyj7a4d9h3q9B+wXmf6g3a68UsjGh6dob5DHevHGMwDUbhsYNbSPxJsENcIttJZ9jv7qGM2UesLw5jqIhdg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] + libc: [glibc] '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.18': resolution: {integrity: sha512-kKWRhbsotpXkGbcd5dllUWg5gEXcDAa8u5YnP9AV5DYNbvJHGzzuwv7dpmhc8NqKMJldl0a+x76IHbspEpEmdA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] + libc: [glibc] '@rolldown/binding-linux-x64-gnu@1.0.0-rc.18': resolution: {integrity: sha512-uCo8ElcCIAMyYAZyuIZ81oFkhTSIllNvUCHCAlbhlN4ji3uC28h7IIdlXyIvGO7HsuqnV9p3rD/bpH7XhIyhRw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [glibc] '@rolldown/binding-linux-x64-musl@1.0.0-rc.18': resolution: {integrity: sha512-XNOQZtuE6yUIvx4rwGemwh8kpL1xvU41FXy/s9K7T/3JVcqGzo3NfKM2HrbrGgfPYGFW42f07Wk++aOC6B9NWA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [musl] '@rolldown/binding-openharmony-arm64@1.0.0-rc.18': resolution: {integrity: sha512-tSn/kzrfa7tNOXr7sEacDBN4YsIqTyLqh45IO0nHDwtpKIDNDJr+VFojt+4klSpChxB29JLyduSsE0MKEwa65A==} @@ -2981,56 +2895,67 @@ packages: resolution: {integrity: sha512-EtP8aquZ0xQg0ETFcxUbU71MZlHaw9MChwrQzatiE8U/bvi5uv/oChExXC4mWhjiqK7azGJBqU0tt5H123SzVA==} cpu: [arm] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.46.2': resolution: {integrity: sha512-qO7F7U3u1nfxYRPM8HqFtLd+raev2K137dsV08q/LRKRLEc7RsiDWihUnrINdsWQxPR9jqZ8DIIZ1zJJAm5PjQ==} cpu: [arm] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.46.2': resolution: {integrity: sha512-3dRaqLfcOXYsfvw5xMrxAk9Lb1f395gkoBYzSFcc/scgRFptRXL9DOaDpMiehf9CO8ZDRJW2z45b6fpU5nwjng==} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.46.2': resolution: {integrity: sha512-fhHFTutA7SM+IrR6lIfiHskxmpmPTJUXpWIsBXpeEwNgZzZZSg/q4i6FU4J8qOGyJ0TR+wXBwx/L7Ho9z0+uDg==} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-loongarch64-gnu@4.46.2': resolution: {integrity: sha512-i7wfGFXu8x4+FRqPymzjD+Hyav8l95UIZ773j7J7zRYc3Xsxy2wIn4x+llpunexXe6laaO72iEjeeGyUFmjKeA==} cpu: [loong64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-ppc64-gnu@4.46.2': resolution: {integrity: sha512-B/l0dFcHVUnqcGZWKcWBSV2PF01YUt0Rvlurci5P+neqY/yMKchGU8ullZvIv5e8Y1C6wOn+U03mrDylP5q9Yw==} cpu: [ppc64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.46.2': resolution: {integrity: sha512-32k4ENb5ygtkMwPMucAb8MtV8olkPT03oiTxJbgkJa7lJ7dZMr0GCFJlyvy+K8iq7F/iuOr41ZdUHaOiqyR3iQ==} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-musl@4.46.2': resolution: {integrity: sha512-t5B2loThlFEauloaQkZg9gxV05BYeITLvLkWOkRXogP4qHXLkWSbSHKM9S6H1schf/0YGP/qNKtiISlxvfmmZw==} cpu: [riscv64] os: [linux] + libc: [musl] '@rollup/rollup-linux-s390x-gnu@4.46.2': resolution: {integrity: sha512-YKjekwTEKgbB7n17gmODSmJVUIvj8CX7q5442/CK80L8nqOUbMtf8b01QkG3jOqyr1rotrAnW6B/qiHwfcuWQA==} cpu: [s390x] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.46.2': resolution: {integrity: sha512-Jj5a9RUoe5ra+MEyERkDKLwTXVu6s3aACP51nkfnK9wJTraCC8IMe3snOfALkrjTYd2G1ViE1hICj0fZ7ALBPA==} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-musl@4.46.2': resolution: {integrity: sha512-7kX69DIrBeD7yNp4A5b81izs8BqoZkCIaxQaOpumcJ1S/kmqNFjPhDu1LHeVXv0SexfHQv5cqHsxLOjETuqDuA==} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-win32-arm64-msvc@4.46.2': resolution: {integrity: sha512-wiJWMIpeaak/jsbaq2HMh/rzZxHVW1rU6coyeNNpMwk5isiPjSTx0a4YLSlYDwBH/WBvLz+EtsNqQScZTLJy3g==} @@ -3136,24 +3061,28 @@ packages: engines: {node: '>=10'} cpu: [arm64] os: [linux] + libc: [glibc] '@swc/core-linux-arm64-musl@1.13.3': resolution: {integrity: sha512-bc+CXYlFc1t8pv9yZJGus372ldzOVscBl7encUBlU1m/Sig0+NDJLz6cXXRcFyl6ABNOApWeR4Yl7iUWx6C8og==} engines: {node: '>=10'} cpu: [arm64] os: [linux] + libc: [musl] '@swc/core-linux-x64-gnu@1.13.3': resolution: {integrity: sha512-dFXoa0TEhohrKcxn/54YKs1iwNeW6tUkHJgXW33H381SvjKFUV53WR231jh1sWVJETjA3vsAwxKwR23s7UCmUA==} engines: {node: '>=10'} cpu: [x64] os: [linux] + libc: [glibc] '@swc/core-linux-x64-musl@1.13.3': resolution: {integrity: sha512-ieyjisLB+ldexiE/yD8uomaZuZIbTc8tjquYln9Quh5ykOBY7LpJJYBWvWtm1g3pHv6AXlBI8Jay7Fffb6aLfA==} engines: {node: '>=10'} cpu: [x64] os: [linux] + libc: [musl] '@swc/core-win32-arm64-msvc@1.13.3': resolution: {integrity: sha512-elTQpnaX5vESSbhCEgcwXjpMsnUbqqHfEpB7ewpkAsLzKEXZaK67ihSRYAuAx6ewRQTo7DS5iTT6X5aQD3MzMw==} @@ -3229,24 +3158,28 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] '@tailwindcss/oxide-linux-arm64-musl@4.1.11': resolution: {integrity: sha512-m/NVRFNGlEHJrNVk3O6I9ggVuNjXHIPoD6bqay/pubtYC9QIdAMpS+cswZQPBLvVvEF6GtSNONbDkZrjWZXYNQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [musl] '@tailwindcss/oxide-linux-x64-gnu@4.1.11': resolution: {integrity: sha512-YW6sblI7xukSD2TdbbaeQVDysIm/UPJtObHJHKxDEcW2exAtY47j52f8jZXkqE1krdnkhCMGqP3dbniu1Te2Fg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [glibc] '@tailwindcss/oxide-linux-x64-musl@4.1.11': resolution: {integrity: sha512-e3C/RRhGunWYNC3aSF7exsQkdXzQ/M+aYuZHKnw4U7KQwTJotnWsGOIVih0s2qQzmEzOFIJ3+xt7iq67K/p56Q==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [musl] '@tailwindcss/oxide-wasm32-wasi@4.1.11': resolution: {integrity: sha512-Xo1+/GU0JEN/C/dvcammKHzeM6NqKovG+6921MR6oadee5XPBaKOumrJCXvopJ/Qb5TH7LX/UAywbqrP4lax0g==} @@ -3279,12 +3212,6 @@ packages: '@tailwindcss/postcss@4.1.11': resolution: {integrity: sha512-q/EAIIpF6WpLhKEuQSEVMZNMIY8KhWoAemZ9eylNAih9jxMGAYPPWBn3I9QL/2jZ+e7OEz/tZkX5HwbBR4HohA==} - '@theguild/federation-composition@0.19.1': - resolution: {integrity: sha512-E4kllHSRYh+FsY0VR+fwl0rmWhDV8xUgWawLZTXmy15nCWQwj0BDsoEpdEXjPh7xes+75cRaeJcSbZ4jkBuSdg==} - engines: {node: '>=18'} - peerDependencies: - graphql: ^16.0.0 - '@tootallnate/once@1.1.2': resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} engines: {node: '>= 6'} @@ -3310,9 +3237,6 @@ packages: '@tybys/wasm-util@0.10.2': resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==} - '@types/accepts@1.3.7': - resolution: {integrity: sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==} - '@types/babel__core@7.20.5': resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} @@ -3325,9 +3249,6 @@ packages: '@types/babel__traverse@7.28.0': resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==} - '@types/body-parser@1.19.2': - resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} - '@types/body-parser@1.19.6': resolution: {integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==} @@ -3364,18 +3285,12 @@ packages: '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} - '@types/express-serve-static-core@4.17.31': - resolution: {integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==} - '@types/express-serve-static-core@4.19.6': resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} '@types/express@4.17.13': resolution: {integrity: sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==} - '@types/express@4.17.14': - resolution: {integrity: sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==} - '@types/fs-extra@11.0.1': resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==} @@ -3409,9 +3324,6 @@ packages: '@types/js-yaml@4.0.5': resolution: {integrity: sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA==} - '@types/js-yaml@4.0.9': - resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==} - '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} @@ -3449,9 +3361,6 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@10.17.60': - resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==} - '@types/node@16.11.42': resolution: {integrity: sha512-iwLrPOopPy6V3E+1yHTpJea3bdsNso0b0utLOJJwaa/PLzqBt3GZl3stMcakc/gr89SfcNk2ki3z7Gvue9hYGQ==} @@ -3510,9 +3419,6 @@ packages: '@types/send@0.17.5': resolution: {integrity: sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==} - '@types/serialize-javascript@5.0.2': - resolution: {integrity: sha512-BRLlwZzRoZukGaBtcUxkLsZsQfWZpvog6MZk3PWQO9Q6pXmXFzjU5iGzZ+943evp6tkkbN98N1Z31KT0UG1yRw==} - '@types/serve-static@1.15.8': resolution: {integrity: sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==} @@ -3650,41 +3556,49 @@ packages: resolution: {integrity: sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==} cpu: [arm64] os: [linux] + libc: [glibc] '@unrs/resolver-binding-linux-arm64-musl@1.11.1': resolution: {integrity: sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==} cpu: [arm64] os: [linux] + libc: [musl] '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1': resolution: {integrity: sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==} cpu: [ppc64] os: [linux] + libc: [glibc] '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1': resolution: {integrity: sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==} cpu: [riscv64] os: [linux] + libc: [glibc] '@unrs/resolver-binding-linux-riscv64-musl@1.11.1': resolution: {integrity: sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==} cpu: [riscv64] os: [linux] + libc: [musl] '@unrs/resolver-binding-linux-s390x-gnu@1.11.1': resolution: {integrity: sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==} cpu: [s390x] os: [linux] + libc: [glibc] '@unrs/resolver-binding-linux-x64-gnu@1.11.1': resolution: {integrity: sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==} cpu: [x64] os: [linux] + libc: [glibc] '@unrs/resolver-binding-linux-x64-musl@1.11.1': resolution: {integrity: sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==} cpu: [x64] os: [linux] + libc: [musl] '@unrs/resolver-binding-wasm32-wasi@1.11.1': resolution: {integrity: sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==} @@ -3760,10 +3674,18 @@ packages: resolution: {integrity: sha512-watz4i/Vv4HpoJ+GranJ7HH75Pf+OkPQ63NoVmru6Srgc8VezTArB00i/oQlnn0KWh14gM42F22Qcc9SU9mo/w==} engines: {node: '>=18.0.0'} + '@whatwg-node/fetch@0.10.13': + resolution: {integrity: sha512-b4PhJ+zYj4357zwk4TTuF2nEe0vVtOrwdsrNo5hL+u1ojXNhh1FgJ6pg1jzDlwlT4oBdzfSwaBwMCtFCsIWg8Q==} + engines: {node: '>=18.0.0'} + '@whatwg-node/node-fetch@0.7.25': resolution: {integrity: sha512-szCTESNJV+Xd56zU6ShOi/JWROxE9IwCic8o5D9z5QECZloas6Ez5tUuKqXTAdu6fHFx1t6C+5gwj8smzOLjtg==} engines: {node: '>=18.0.0'} + '@whatwg-node/node-fetch@0.8.6': + resolution: {integrity: sha512-BDMdYFcerLQkwA2RTldxOqRCs6ZQD1S7UgP3pUdGUkcbgTrP/V5ko77ZkCww9DHmC4lpoYuwigGfQYj285gMvA==} + engines: {node: '>=18.0.0'} + '@whatwg-node/promise-helpers@1.3.2': resolution: {integrity: sha512-Nst5JdK47VIl9UcGwtv2Rcgyn5lWtZ0/mhRQ4G8NN2isxpq2TO30iqHzmwoJycjWuyUfg3GFXqP/gFHXeV57IA==} engines: {node: '>=16.0.0'} @@ -3775,10 +3697,6 @@ packages: abbrev@1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} - accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - accepts@2.0.0: resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==} engines: {node: '>= 0.6'} @@ -3813,10 +3731,6 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} - agent-base@7.1.4: - resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} - engines: {node: '>= 14'} - agent-browser@0.26.0: resolution: {integrity: sha512-pdqSfjwbFSp+qnwlb2g23e9wXveIOfMi19xpPA9xZUbzEAUp6W4YBZj6Ybj8z4M7WkcbGDDYc+oDIHDt9R3EDQ==} hasBin: true @@ -3851,6 +3765,10 @@ packages: resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} engines: {node: '>=12'} + ansi-escapes@7.3.0: + resolution: {integrity: sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==} + engines: {node: '>=18'} + ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -3859,6 +3777,10 @@ packages: resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} engines: {node: '>=12'} + ansi-regex@6.2.2: + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} + engines: {node: '>=12'} + ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} @@ -3875,6 +3797,10 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} + ansi-styles@6.2.3: + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} + engines: {node: '>=12'} + any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} @@ -3882,56 +3808,6 @@ packages: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} - apollo-datasource@3.3.2: - resolution: {integrity: sha512-L5TiS8E2Hn/Yz7SSnWIVbZw0ZfEIXZCa5VUiVxD9P53JvSrf4aStvsFDlGWPvpIdCR+aly2CfoB79B9/JjKFqg==} - engines: {node: '>=12.0'} - deprecated: The `apollo-datasource` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details. - - apollo-reporting-protobuf@3.4.0: - resolution: {integrity: sha512-h0u3EbC/9RpihWOmcSsvTW2O6RXVaD/mPEjfrPkxRPTEPWqncsgOoRJw+wih4OqfH3PvTJvoEIf4LwKrUaqWog==} - deprecated: The `apollo-reporting-protobuf` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/usage-reporting-protobuf` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details. - - apollo-server-core@3.13.0: - resolution: {integrity: sha512-v/g6DR6KuHn9DYSdtQijz8dLOkP78I5JSVJzPkARhDbhpH74QNwrQ2PP2URAPPEDJ2EeZNQDX8PvbYkAKqg+kg==} - engines: {node: '>=12.0'} - deprecated: The `apollo-server-core` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details. - peerDependencies: - graphql: ^15.3.0 || ^16.0.0 - - apollo-server-env@4.2.1: - resolution: {integrity: sha512-vm/7c7ld+zFMxibzqZ7SSa5tBENc4B0uye9LTfjJwGoQFY5xsUPH5FpO5j0bMUDZ8YYNbrF9SNtzc5Cngcr90g==} - engines: {node: '>=12.0'} - deprecated: The `apollo-server-env` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/utils.fetcher` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details. - - apollo-server-errors@3.3.1: - resolution: {integrity: sha512-xnZJ5QWs6FixHICXHxUfm+ZWqqxrNuPlQ+kj5m6RtEgIpekOPssH/SD9gf2B4HuWV0QozorrygwZnux8POvyPA==} - engines: {node: '>=12.0'} - deprecated: The `apollo-server-errors` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details. - peerDependencies: - graphql: ^15.3.0 || ^16.0.0 - - apollo-server-express@3.13.0: - resolution: {integrity: sha512-iSxICNbDUyebOuM8EKb3xOrpIwOQgKxGbR2diSr4HP3IW8T3njKFOoMce50vr+moOCe1ev8BnLcw9SNbuUtf7g==} - engines: {node: '>=12.0'} - deprecated: The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details. - peerDependencies: - express: ^4.17.1 - graphql: ^15.3.0 || ^16.0.0 - - apollo-server-plugin-base@3.7.2: - resolution: {integrity: sha512-wE8dwGDvBOGehSsPTRZ8P/33Jan6/PmL0y0aN/1Z5a5GcbFhDaaJCjK5cav6npbbGL2DPKK0r6MPXi3k3N45aw==} - engines: {node: '>=12.0'} - deprecated: The `apollo-server-plugin-base` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details. - peerDependencies: - graphql: ^15.3.0 || ^16.0.0 - - apollo-server-types@3.8.0: - resolution: {integrity: sha512-ZI/8rTE4ww8BHktsVpb91Sdq7Cb71rdSkXELSwdSR0eXu600/sY+1UXhTWdiJvk+Eq5ljqoHLwLbY2+Clq2b9A==} - engines: {node: '>=12.0'} - deprecated: The `apollo-server-types` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details. - peerDependencies: - graphql: ^15.3.0 || ^16.0.0 - aproba@2.1.0: resolution: {integrity: sha512-tLIEcj5GuR2RSTnxNKdkK0dJ/GrC7P38sUkiDmDuHfsHmbagTFAxDVIBltoklXEVIQ/f14IL8IMJ5pn9Hez1Ew==} @@ -4012,9 +3888,6 @@ packages: resolution: {integrity: sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw==} engines: {node: '>=12'} - asap@2.0.6: - resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} - assertion-error@2.0.1: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} @@ -4086,19 +3959,11 @@ packages: resolution: {integrity: sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: - resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==} - babel-preset-current-node-syntax@1.2.0: resolution: {integrity: sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==} peerDependencies: '@babel/core': ^7.0.0 || ^8.0.0-0 - babel-preset-fbjs@3.4.0: - resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==} - peerDependencies: - '@babel/core': ^7.0.0 - babel-preset-jest@27.5.1: resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -4111,6 +3976,10 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} + base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} @@ -4133,14 +4002,14 @@ packages: blueimp-md5@2.19.0: resolution: {integrity: sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==} - body-parser@1.20.3: - resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - body-parser@2.2.0: resolution: {integrity: sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==} engines: {node: '>=18'} + body-parser@2.3.0: + resolution: {integrity: sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==} + engines: {node: '>=18'} + boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -4150,6 +4019,10 @@ packages: brace-expansion@2.0.2: resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} + brace-expansion@5.0.8: + resolution: {integrity: sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg==} + engines: {node: 20 || >=22} + braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} @@ -4317,8 +4190,8 @@ packages: chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - chardet@2.1.0: - resolution: {integrity: sha512-bNFETTG/pM5ryzQ9Ad0lJOTa6HWD/YsScAR3EnCPZRPlQh77JocYktSHOUHelyhm8IARL+o4c4F1bP5KVOjiRA==} + chardet@2.2.0: + resolution: {integrity: sha512-rddelWYNPRrXq6PtNEN2S3f6t9ILzvqaN5pVgi4kqt9jHQaXIial9PznB5iSPVlQSLNaaH22ItWz3EJtQ10+OA==} chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} @@ -4372,6 +4245,10 @@ packages: resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + cli-cursor@5.0.0: + resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} + engines: {node: '>=18'} + cli-progress@3.12.0: resolution: {integrity: sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==} engines: {node: '>=4'} @@ -4388,17 +4265,13 @@ packages: resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} engines: {node: 10.* || >= 12.*} - cli-truncate@2.1.0: - resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==} - engines: {node: '>=8'} - cli-truncate@3.1.0: resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - cli-width@3.0.0: - resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} - engines: {node: '>= 10'} + cli-truncate@5.2.0: + resolution: {integrity: sha512-xRwvIOMGrfOAnM1JYtqQImuaNtDEv9v6oIYAs4LIHwTiKee8uwvIi363igssOC0O5U04i4AlENs79LQLu9tEMw==} + engines: {node: '>=20'} cli-width@4.1.0: resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} @@ -4407,9 +4280,6 @@ packages: client-only@0.0.1: resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} - cliui@6.0.0: - resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} - cliui@7.0.4: resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} @@ -4516,6 +4386,10 @@ packages: resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} engines: {node: '>= 0.6'} + content-type@2.0.0: + resolution: {integrity: sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==} + engines: {node: '>=18'} + convert-source-map@1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} @@ -4551,6 +4425,15 @@ packages: typescript: optional: true + cosmiconfig@9.0.2: + resolution: {integrity: sha512-gtTZxTDau1wL7Y7zifc2dd8jHSK/k6BTx/2Xp/BpdlAdnlYWFVt7qhJqgwi7637yRwRQ3qL4ZidbB4I8tA5VOg==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} @@ -4559,9 +4442,6 @@ packages: engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} hasBin: true - cross-fetch@3.2.0: - resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==} - cross-inspect@1.0.1: resolution: {integrity: sha512-Pcw1JTvZLSJH83iiGWt6fRcT+BjZlCDRVwYLbUcHzv/CRpB7r0MlSrGbIyQvVSNyGnbt7G4AXuyCiDR3POvZ1A==} engines: {node: '>=16.0.0'} @@ -4585,9 +4465,6 @@ packages: engines: {node: '>=4'} hasBin: true - cssfilter@0.0.10: - resolution: {integrity: sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==} - cssom@0.3.8: resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} @@ -4635,27 +4512,29 @@ packages: resolution: {integrity: sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==} engines: {node: '>=6'} - debounce@1.2.1: - resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} + debounce@2.2.0: + resolution: {integrity: sha512-Xks6RUDLZFdz8LIdR6q0MTH44k7FikOmnh5xkSjMig6ch45afc8sjTjRQf3P6ax8dMgcQrYO/AR2RGWURrruqw==} + engines: {node: '>=18'} - debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} peerDependencies: supports-color: '*' peerDependenciesMeta: supports-color: optional: true - debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + debug@4.4.1: + resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} + engines: {node: '>=6.0'} peerDependencies: supports-color: '*' peerDependenciesMeta: supports-color: optional: true - debug@4.4.1: - resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -4663,10 +4542,6 @@ packages: supports-color: optional: true - decamelize@1.2.0: - resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} - engines: {node: '>=0.10.0'} - decimal.js@10.6.0: resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==} @@ -4717,26 +4592,18 @@ packages: delegates@1.0.0: resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} - depd@1.1.2: - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} - engines: {node: '>= 0.6'} - depd@2.0.0: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} - dependency-graph@0.11.0: - resolution: {integrity: sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==} - engines: {node: '>= 0.6.0'} + dependency-graph@1.0.0: + resolution: {integrity: sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg==} + engines: {node: '>=4'} dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} - destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - detect-gpu@5.0.70: resolution: {integrity: sha512-bqerEP1Ese6nt3rFkwPnGbsUF9a4q+gMmpTVVOEzoCyeCc+y7/RvJnQZJx1JwhgQI5Ntg0Kgat8Uu7XpBqnz1w==} @@ -4828,10 +4695,6 @@ packages: resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} engines: {node: '>=10'} - dotenv@16.6.1: - resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} - engines: {node: '>=12'} - draco3d@1.5.7: resolution: {integrity: sha512-m6WCKt/erDXcw+70IJXnG7M3awwQPAsZvJGX5zY7beBqpELw6RDGkYVU0W43AFxye4pDZ5i2Lbyc/NNGqwjUVQ==} @@ -4871,6 +4734,9 @@ packages: resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==} engines: {node: '>=10'} + emoji-regex@10.6.0: + resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} + emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -4910,6 +4776,10 @@ packages: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} + environment@1.1.0: + resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} + engines: {node: '>=18'} + err-code@2.0.3: resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} @@ -4957,12 +4827,6 @@ packages: cpu: [x64] os: [android] - esbuild-android-64@0.15.1: - resolution: {integrity: sha512-q5kkJZsgLIkyh5e2ZJl4/kXKIueBKtjVMEihP9WCHadqhH6+F9qiycE7fBwUb/g2B15mYlmMBXjp8VmOT3J2gA==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - esbuild-android-arm64@0.13.15: resolution: {integrity: sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==} cpu: [arm64] @@ -4974,12 +4838,6 @@ packages: cpu: [arm64] os: [android] - esbuild-android-arm64@0.15.1: - resolution: {integrity: sha512-IQuZOzqMaFceLlKJJA27CXAdh+Mzh2ZblHMmcNIu/wxb6iX1zgYXlPWle62iHnmNCtfAux1mzQvmNsP9aLhemA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - esbuild-darwin-64@0.13.15: resolution: {integrity: sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==} cpu: [x64] @@ -4991,12 +4849,6 @@ packages: cpu: [x64] os: [darwin] - esbuild-darwin-64@0.15.1: - resolution: {integrity: sha512-tyouWLyxwM/Y2fy/reuIvAvVB+KVQwuY9IVyV7LH5CGkJYxgtLb8xVEiwHFF8TG2uo9a2fqdgWffados4YA6Aw==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - esbuild-darwin-arm64@0.13.15: resolution: {integrity: sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==} cpu: [arm64] @@ -5008,12 +4860,6 @@ packages: cpu: [arm64] os: [darwin] - esbuild-darwin-arm64@0.15.1: - resolution: {integrity: sha512-fb4V1eB1nir3zJwsS75itsbahkbM71XuqUDJVH8iyBLS8VIQD7MWWAAekea2l9keueGfsn0+wTyDluMT+kg8Cw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - esbuild-freebsd-64@0.13.15: resolution: {integrity: sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==} cpu: [x64] @@ -5025,12 +4871,6 @@ packages: cpu: [x64] os: [freebsd] - esbuild-freebsd-64@0.15.1: - resolution: {integrity: sha512-1KxEv/FUPlQtUSOjFCwR8FVNEskB5LmkbfW9FNJ7lhpG+4RsLiHWw4Sl2Y1/S+aKX7inyWxLA05zYV6XAzO8DA==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - esbuild-freebsd-arm64@0.13.15: resolution: {integrity: sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==} cpu: [arm64] @@ -5042,12 +4882,6 @@ packages: cpu: [arm64] os: [freebsd] - esbuild-freebsd-arm64@0.15.1: - resolution: {integrity: sha512-ueUMGSNrcuHwAadioxBdfOCO4+bTVeI68a147BQ/AFFIrf4XJNow4UXxguvQlZO+ZYaVz6EztaL6mHslKie2Rw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - esbuild-linux-32@0.13.15: resolution: {integrity: sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==} cpu: [ia32] @@ -5059,12 +4893,6 @@ packages: cpu: [ia32] os: [linux] - esbuild-linux-32@0.15.1: - resolution: {integrity: sha512-K5WWcN2OZkZ6arFN3+hi1leKc0at9ukKGrXK9Ia94kQOesBphTSmsNK/Gy/AoVoIa0bWrHtxDijS9j9+dz86oA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - esbuild-linux-64@0.13.15: resolution: {integrity: sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==} cpu: [x64] @@ -5076,12 +4904,6 @@ packages: cpu: [x64] os: [linux] - esbuild-linux-64@0.15.1: - resolution: {integrity: sha512-+haiVm83DfRi9x8M+GgR4f4LtSN8lnEIG8XMGK8/FYpkYNQiKb398GxeHp2yvoMpX8IPvmWCt215tAm5BBNfZQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - esbuild-linux-arm64@0.13.15: resolution: {integrity: sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==} cpu: [arm64] @@ -5093,12 +4915,6 @@ packages: cpu: [arm64] os: [linux] - esbuild-linux-arm64@0.15.1: - resolution: {integrity: sha512-TP0BCVZEVu/aoVaZe2sn1vpvo63j0LPiH8rvd7AegqOfTwb+mcxLxpgyYwkibafUCMxnIrKdUTsSJeusoMhcLg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - esbuild-linux-arm@0.13.15: resolution: {integrity: sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==} cpu: [arm] @@ -5110,12 +4926,6 @@ packages: cpu: [arm] os: [linux] - esbuild-linux-arm@0.15.1: - resolution: {integrity: sha512-qjAkEDcFhVNYwG2xgaDg/hA8JABoMvjzAzE6g1K8kR516oNkKbVf6rN68UrsQaV1zq1qR3dbVeMv/Ul2bheppA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - esbuild-linux-mips64le@0.13.15: resolution: {integrity: sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==} cpu: [mips64el] @@ -5127,12 +4937,6 @@ packages: cpu: [mips64el] os: [linux] - esbuild-linux-mips64le@0.15.1: - resolution: {integrity: sha512-8vzQzp+kwrn1Y+OjvfFaLS8uL8aR39WnAtxOHwjB72s9g18kHFlE8IQLS9dWDQgKpBSFq9kazsJE65dSVmz+VA==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - esbuild-linux-ppc64le@0.13.15: resolution: {integrity: sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==} cpu: [ppc64] @@ -5144,36 +4948,18 @@ packages: cpu: [ppc64] os: [linux] - esbuild-linux-ppc64le@0.15.1: - resolution: {integrity: sha512-QlWSOgC2Ad53Xvf7ZivXU7wM2y29YhQUrd50PjK0QJ3psh/eYSQx77PTe1iWm7Ovjiqv1wPKEAyC7CbyJUgriw==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - esbuild-linux-riscv64@0.14.54: resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] - esbuild-linux-riscv64@0.15.1: - resolution: {integrity: sha512-/PRNgNsiwb7G2n3rB5WcHinCwKj0OqUmtu8cdakV4CLNWnFnfChEGEJX1x5n8RcGD3xPUlI5CgqFe0/oBcUh+A==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - esbuild-linux-s390x@0.14.54: resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==} engines: {node: '>=12'} cpu: [s390x] os: [linux] - esbuild-linux-s390x@0.15.1: - resolution: {integrity: sha512-TScRbO4mi4AUUXzIQ8sb6ZXhGkCb/PlJ82qFfBE6xxsioae/d6XaSdaha/+OUTvmPeoro3lNf3vwdw27v3wEgw==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - esbuild-netbsd-64@0.13.15: resolution: {integrity: sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==} cpu: [x64] @@ -5185,12 +4971,6 @@ packages: cpu: [x64] os: [netbsd] - esbuild-netbsd-64@0.15.1: - resolution: {integrity: sha512-ES2pbK8QfsMZbdPkgjkLwWfnEGtPa0vYzVFLQn7GFgP+RiemY+ulH7WWQ8ezMt9rZl4XAR3y14yKLGX0gsBLaw==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - esbuild-openbsd-64@0.13.15: resolution: {integrity: sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==} cpu: [x64] @@ -5202,12 +4982,6 @@ packages: cpu: [x64] os: [openbsd] - esbuild-openbsd-64@0.15.1: - resolution: {integrity: sha512-DxNWji11AxSEny4HzSKu21Skia8tEPQI1N+XO/RqVOJComOvsFLq+QeooKsK2caOsQIKl9mO14Hh+px+zFabMA==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - esbuild-sunos-64@0.13.15: resolution: {integrity: sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==} cpu: [x64] @@ -5219,12 +4993,6 @@ packages: cpu: [x64] os: [sunos] - esbuild-sunos-64@0.15.1: - resolution: {integrity: sha512-lwZoWlv893qtQQx5H4QQCh2mcYzGbxEz09ESFdd4cHcUCfjb193bSAy6jPxW2efBx2fHEo2sw43TRtAkpCf+XQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - esbuild-windows-32@0.13.15: resolution: {integrity: sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==} cpu: [ia32] @@ -5236,12 +5004,6 @@ packages: cpu: [ia32] os: [win32] - esbuild-windows-32@0.15.1: - resolution: {integrity: sha512-jEFz8DxP+Hh67fk9XMoyLUqPjjoCT6m4bnl36aze0XpPZDuQm0SBDlG/ciOBCjzHDsu/MYUNwxVezvUT3sXh1A==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - esbuild-windows-64@0.13.15: resolution: {integrity: sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==} cpu: [x64] @@ -5253,12 +5015,6 @@ packages: cpu: [x64] os: [win32] - esbuild-windows-64@0.15.1: - resolution: {integrity: sha512-bUetnfw4xXKBTOQx4sTzoENJVEdgAN29ZTLRtnMseRzsMO8pjObQMsRPpPL3Cstt6FJhj3k3uScHc5VnfC9QkA==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - esbuild-windows-arm64@0.13.15: resolution: {integrity: sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==} cpu: [arm64] @@ -5270,12 +5026,6 @@ packages: cpu: [arm64] os: [win32] - esbuild-windows-arm64@0.15.1: - resolution: {integrity: sha512-oN0JMj7fQZOiqJ/f/wc8lkxjvWwj5Yz0ZhOeU90JFaPZAfafNnysi6GS95glY5uwLUUJz/RNc84cb0dK2qT89A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - esbuild@0.13.15: resolution: {integrity: sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==} hasBin: true @@ -5285,11 +5035,6 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.15.1: - resolution: {integrity: sha512-zgxo2st9wSbdiR6rTo44l/L7ohttqdXFmhUi5tE6yWahgdBjCwZjBgIkm/gr/TcBTTIwyzd7em8WI37yZ+F2Mg==} - engines: {node: '>=12'} - hasBin: true - esbuild@0.18.20: resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} engines: {node: '>=12'} @@ -5300,8 +5045,8 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.25.12: - resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} + esbuild@0.25.0: + resolution: {integrity: sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==} engines: {node: '>=18'} hasBin: true @@ -5545,6 +5290,9 @@ packages: eventemitter3@4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + eventemitter3@5.0.4: + resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==} + execa@4.1.0: resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==} engines: {node: '>=10'} @@ -5573,13 +5321,6 @@ packages: resolution: {integrity: sha512-lTE8fId9lnfS/bNlWSE7PIqgwFw3qInlw0EVX2dx1PIwWPOP/oox0ti9EzJYxIC+cSyZiNGSSdR5cFwR9uTJsQ==} hasBin: true - express-graphql@0.12.0: - resolution: {integrity: sha512-DwYaJQy0amdy3pgNtiTDuGGM2BLdj+YO2SgbKoLliCfuHv3VVTt7vNG/ZqK2hRYjtYHE2t2KB705EU94mE64zg==} - engines: {node: '>= 10.x'} - deprecated: This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql. - peerDependencies: - graphql: ^14.7.0 || ^15.3.0 - express@5.1.0: resolution: {integrity: sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==} engines: {node: '>= 18'} @@ -5631,12 +5372,6 @@ packages: fb-watchman@2.0.2: resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} - fbjs-css-vars@1.0.2: - resolution: {integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==} - - fbjs@3.0.5: - resolution: {integrity: sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==} - fdir@6.4.6: resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==} peerDependencies: @@ -5812,6 +5547,10 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} + get-east-asian-width@1.6.0: + resolution: {integrity: sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==} + engines: {node: '>=18'} + get-folder-size@2.0.1: resolution: {integrity: sha512-+CEb+GDCM7tkOS2wdMKTn9vU7DgnKUTuDlehkNJKNSovdCOVxs14OfKCk4cvSaR3za4gj+OBdl9opPN9xrJ0zA==} hasBin: true @@ -5916,8 +5655,8 @@ packages: peerDependencies: graphql: ^14.2.0 || ^15.0.0 || ^16.0.0 - graphql-config@5.1.5: - resolution: {integrity: sha512-mG2LL1HccpU8qg5ajLROgdsBzx/o2M6kgI3uAmoaXiSH9PCUbtIyLomLqUtCFaAeG2YCFsl0M5cfQ9rKmDoMVA==} + graphql-config@5.1.6: + resolution: {integrity: sha512-fCkYnm4Kdq3un0YIM4BCZHVR5xl0UeLP6syxxO7KAstdY7QVyVvTHP0kRPDYEP1v08uwtJVgis5sj3IOTLOniQ==} engines: {node: '>= 16.0.0'} peerDependencies: cosmiconfig-toml-loader: ^1.0.0 @@ -5926,11 +5665,6 @@ packages: cosmiconfig-toml-loader: optional: true - graphql-request@6.1.0: - resolution: {integrity: sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw==} - peerDependencies: - graphql: 14 - 16 - graphql-tag@2.12.6: resolution: {integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==} engines: {node: '>=10'} @@ -5965,12 +5699,8 @@ packages: resolution: {integrity: sha512-mS1lbMsxgQj6hge1XZ6p7GPhbrtFwUFYi3wRzXAC/FmYnyXMTvvI3td3rjmQ2u8ewXueaSvRPWaEcgVVOT9Jnw==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} - graphql@16.14.0: - resolution: {integrity: sha512-BBvQ/406p+4CZbTpCbVPSxfzrZrbnuWSP1ELYgyS6B+hNeKzgrdB4JczCa5VZUBQrDa9hUngm0KnexY6pJRN5Q==} - engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} - - graphql@16.5.0: - resolution: {integrity: sha512-qbHgh8Ix+j/qY+a/ZcJnFQ+j8ezakqPiHwPiZhV/3PgGlgf96QMBB5/f2rkiC9sgLoy/xvT6TSiaf2nTHJh5iA==} + graphql@16.14.2: + resolution: {integrity: sha512-Chq1s4CY7jmh8gO2qvLIJyfCDIN+EHLFW/9iShnp1z8FjBQMoodWP1kDC36VAMXXIvAjj4ARa7ntfAV2BrjsbA==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} gray-matter@4.0.3: @@ -6083,30 +5813,22 @@ packages: http-cache-semantics@4.2.0: resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} - http-errors@1.8.0: - resolution: {integrity: sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==} - engines: {node: '>= 0.6'} - http-errors@2.0.0: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} + http-errors@2.0.1: + resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==} + engines: {node: '>= 0.8'} + http-proxy-agent@4.0.1: resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} engines: {node: '>= 6'} - http-proxy-agent@7.0.2: - resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} - engines: {node: '>= 14'} - https-proxy-agent@5.0.1: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} - https-proxy-agent@7.0.6: - resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} - engines: {node: '>= 14'} - human-signals@1.1.1: resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} engines: {node: '>=8.12.0'} @@ -6131,6 +5853,10 @@ packages: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} + iconv-lite@0.7.3: + resolution: {integrity: sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==} + engines: {node: '>=0.10.0'} + identity-obj-proxy@3.0.0: resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==} engines: {node: '>=4'} @@ -6157,13 +5883,12 @@ packages: immediate@3.0.6: resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} - immutable@3.7.6: - resolution: {integrity: sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw==} - engines: {node: '>=0.8.0'} - immutable@5.1.3: resolution: {integrity: sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==} + immutable@5.1.9: + resolution: {integrity: sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==} + import-fresh@3.3.1: resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} engines: {node: '>=6'} @@ -6200,10 +5925,6 @@ packages: inline-style-parser@0.2.7: resolution: {integrity: sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==} - inquirer@8.2.7: - resolution: {integrity: sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA==} - engines: {node: '>=12.0.0'} - inquirer@9.1.0: resolution: {integrity: sha512-eukdjrBljg9t55ZnvJjvGi1OyYEzVBFsO/8o5d2MV3mc28u3x4X2kS4eJ/+9U10KiREfPkEBSeCrU/S2G/uRtw==} engines: {node: '>=12.0.0'} @@ -6325,6 +6046,10 @@ packages: resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} engines: {node: '>=12'} + is-fullwidth-code-point@5.1.0: + resolution: {integrity: sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==} + engines: {node: '>=18'} + is-generator-fn@2.1.0: resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} engines: {node: '>=6'} @@ -6340,10 +6065,6 @@ packages: is-hexadecimal@2.0.1: resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} - is-interactive@1.0.0: - resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} - engines: {node: '>=8'} - is-interactive@2.0.0: resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} engines: {node: '>=12'} @@ -6482,6 +6203,11 @@ packages: peerDependencies: ws: '*' + isows@1.0.7: + resolution: {integrity: sha512-I1fSfDCZL5P0v33sVqeTDSpcstAg/N+wF5HS033mogOVIp4B+oHC7oOCsA3axAbBSGTJ8QubbNmnIRN/h8U7hg==} + peerDependencies: + ws: '*' + istanbul-lib-coverage@3.2.2: resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} engines: {node: '>=8'} @@ -6633,9 +6359,6 @@ packages: resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==} hasBin: true - jose@5.10.0: - resolution: {integrity: sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==} - joycon@3.1.1: resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} engines: {node: '>=10'} @@ -6805,48 +6528,56 @@ packages: engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [glibc] lightningcss-linux-arm64-gnu@1.32.0: resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [glibc] lightningcss-linux-arm64-musl@1.30.1: resolution: {integrity: sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [musl] lightningcss-linux-arm64-musl@1.32.0: resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [musl] lightningcss-linux-x64-gnu@1.30.1: resolution: {integrity: sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [glibc] lightningcss-linux-x64-gnu@1.32.0: resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [glibc] lightningcss-linux-x64-musl@1.30.1: resolution: {integrity: sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [musl] lightningcss-linux-x64-musl@1.32.0: resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [musl] lightningcss-win32-arm64-msvc@1.30.1: resolution: {integrity: sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==} @@ -6891,14 +6622,9 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - listr2@4.0.5: - resolution: {integrity: sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==} - engines: {node: '>=12'} - peerDependencies: - enquirer: '>= 2.3.0 < 3' - peerDependenciesMeta: - enquirer: - optional: true + listr2@9.0.5: + resolution: {integrity: sha512-ME4Fb83LgEgwNw96RKNvKV4VTLuXfoKudAmm2lP8Kk87KaMK0/Xrx/aAkMWmT8mDb+3MlFDspfbCs7adjRxA2g==} + engines: {node: '>=20.0.0'} load-json-file@7.0.1: resolution: {integrity: sha512-Gnxj3ev3mB5TkVBGad0JM6dmLiQL+o0t23JPBZ9sd+yvSLk05mFoqKBw5N8gbbkU4TNXyqCgIrl/VM17OgUIgQ==} @@ -6926,6 +6652,9 @@ packages: lodash-es@4.17.21: resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} + lodash-es@4.18.1: + resolution: {integrity: sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==} + lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} @@ -6946,9 +6675,9 @@ packages: resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} engines: {node: '>=12'} - log-update@4.0.0: - resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==} - engines: {node: '>=10'} + log-update@6.1.0: + resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} + engines: {node: '>=18'} loglevel@1.9.2: resolution: {integrity: sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==} @@ -6984,10 +6713,6 @@ packages: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} - lru-cache@7.13.1: - resolution: {integrity: sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==} - engines: {node: '>=12'} - maath@0.10.8: resolution: {integrity: sha512-tRvbDF0Pgqz+9XUa4jjfgAQ8/aPKmQdWXilFu2tMy4GWj4NOsx99HlULO4IeREfbO3a0sA145DZYyvXPkybm0g==} peerDependencies: @@ -7135,10 +6860,6 @@ packages: mdast-util-to-string@4.0.0: resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} - media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - media-typer@1.1.0: resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==} engines: {node: '>= 0.8'} @@ -7158,8 +6879,8 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - meros@1.3.1: - resolution: {integrity: sha512-eV7dRObfTrckdmAz4/n7pT1njIsIJXRIZkgCiX43xEsPNy4gjXQzOYYxmGcolAMtF7HyfqRuDBh3Lgs4hmhVEw==} + meros@1.3.2: + resolution: {integrity: sha512-Q3mobPbvEx7XbwhnC1J1r60+5H6EZyNccdzSz0eGexJRwouUtTZxPVRGdqKtxlpD84ScK4+tIGldkqDtCKdI0A==} engines: {node: '>=13'} peerDependencies: '@types/node': '>=13' @@ -7377,10 +7098,18 @@ packages: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} + mimic-function@5.0.1: + resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} + engines: {node: '>=18'} + mimic-response@3.1.0: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} + minimatch@10.2.6: + resolution: {integrity: sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==} + engines: {node: 18 || 20 || >=22} + minimatch@3.0.5: resolution: {integrity: sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==} @@ -7462,9 +7191,6 @@ packages: resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} engines: {node: '>=10'} - ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -7475,6 +7201,10 @@ packages: mute-stream@0.0.8: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + mute-stream@2.0.0: + resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} + engines: {node: ^18.17.0 || >=20.5.0} + mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} @@ -7531,9 +7261,6 @@ packages: resolution: {integrity: sha512-OhYaY5sDsIka7H7AtijtI9jwGYLyl29eQn/W623DiN/MIv5sUqc4g7BIDThX+gb7di9f6xK02nkp8sdfFWZLTg==} engines: {node: '>=10'} - node-abort-controller@3.1.1: - resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} - node-addon-api@3.2.1: resolution: {integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==} @@ -7551,15 +7278,6 @@ packages: node-emoji@1.11.0: resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==} - node-fetch@2.7.0: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - node-fetch@3.3.2: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -7622,9 +7340,6 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - nullthrows@1.1.1: - resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} - nwsapi@2.2.21: resolution: {integrity: sha512-o6nIY3qwiSXl7/LuOU0Dmuctd34Yay0yeuZRLFmDPrrdHpXKFndPj3hM+YEPVHYC5fx2otBx4Ilc/gyYSAUaIA==} @@ -7690,6 +7405,10 @@ packages: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} engines: {node: '>=6'} + onetime@7.0.0: + resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} + engines: {node: '>=18'} + open@8.4.2: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} @@ -7698,10 +7417,6 @@ packages: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} - ora@5.4.1: - resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} - engines: {node: '>=10'} - ora@6.3.1: resolution: {integrity: sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -8049,9 +7764,6 @@ packages: promise-worker-transferable@1.0.4: resolution: {integrity: sha512-bN+0ehEnrXfxV2ZQvU2PetO0n4gqBD4ulq3MI1WOPLgr7/Mg9yRQkX5+0v1vagr74ZTsl7XtzlaYDo2EuCeYJw==} - promise@7.3.1: - resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} - prompts@2.4.2: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} @@ -8079,35 +7791,32 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.13.0: - resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} - engines: {node: '>=0.6'} - qs@6.14.0: resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} engines: {node: '>=0.6'} + qs@6.15.3: + resolution: {integrity: sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==} + engines: {node: '>=0.6'} + querystringify@2.2.0: resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - range-parser@1.2.1: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} - raw-body@2.5.2: - resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} - engines: {node: '>= 0.8'} - raw-body@3.0.0: resolution: {integrity: sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==} engines: {node: '>= 0.8'} + raw-body@3.0.2: + resolution: {integrity: sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==} + engines: {node: '>= 0.10'} + rc@1.2.8: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true @@ -8185,9 +7894,6 @@ packages: rehype-stringify@9.0.4: resolution: {integrity: sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==} - relay-runtime@12.0.0: - resolution: {integrity: sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug==} - remark-autolink-headings@7.0.1: resolution: {integrity: sha512-a1BIwoJ0cSnX+sPp5u3AFULBFWHGYBt57Fo4a+7IlGiJOQxs8b7uYAE5Iu26Ocl7Y5cvinZy3FaGVruLCKg6vA==} @@ -8209,9 +7915,6 @@ packages: remark-gfm@4.0.1: resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} - remark-github@11.2.4: - resolution: {integrity: sha512-GJjWFpwqdrHHhPWqMbb8+lqFLiHQ9pCzUmXmRrhMFXGpYov5n2ljsZzuWgXlfzArfQYkiKIZczA2I8IHYMHqCA==} - remark-html@15.0.2: resolution: {integrity: sha512-/CIOI7wzHJzsh48AiuIyIe1clxVkUtreul73zcCXLub0FmnevQE0UMFDQm7NUx8/3rl/4zCshlMfqBdWScQthw==} @@ -8262,9 +7965,6 @@ packages: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} - require-main-filename@2.0.0: - resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} - requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} @@ -8304,6 +8004,10 @@ packages: resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + restore-cursor@5.1.0: + resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} + engines: {node: '>=18'} + retry@0.12.0: resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} engines: {node: '>= 4'} @@ -8397,9 +8101,6 @@ packages: scheduler@0.27.0: resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} - scuid@1.1.0: - resolution: {integrity: sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg==} - section-matter@1.0.0: resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} engines: {node: '>=4'} @@ -8429,9 +8130,6 @@ packages: resolution: {integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==} engines: {node: '>=10'} - serialize-javascript@6.0.2: - resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - serve-static@2.2.0: resolution: {integrity: sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==} engines: {node: '>= 18'} @@ -8454,9 +8152,6 @@ packages: resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} engines: {node: '>= 0.4'} - setimmediate@1.0.5: - resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} - setprototypeof@1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} @@ -8493,6 +8188,10 @@ packages: resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} engines: {node: '>= 0.4'} + side-channel-list@1.0.1: + resolution: {integrity: sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==} + engines: {node: '>= 0.4'} + side-channel-map@1.0.1: resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} engines: {node: '>= 0.4'} @@ -8505,6 +8204,10 @@ packages: resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} engines: {node: '>= 0.4'} + side-channel@1.1.1: + resolution: {integrity: sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==} + engines: {node: '>= 0.4'} + siginfo@2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} @@ -8515,9 +8218,6 @@ packages: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - signedsource@1.0.0: - resolution: {integrity: sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww==} - simple-concat@1.0.1: resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} @@ -8542,10 +8242,6 @@ packages: resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} engines: {node: '>=12'} - slice-ansi@3.0.0: - resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==} - engines: {node: '>=8'} - slice-ansi@4.0.0: resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} engines: {node: '>=10'} @@ -8554,6 +8250,14 @@ packages: resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} engines: {node: '>=12'} + slice-ansi@7.1.2: + resolution: {integrity: sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==} + engines: {node: '>=18'} + + slice-ansi@8.0.0: + resolution: {integrity: sha512-stxByr12oeeOyY2BlviTNQlYV5xOj47GirPr4yA1hE9JCtxfQN0+tVbkxwCtYDQWhEKWFHsEK48ORg5jrouCAg==} + engines: {node: '>=20'} + smart-buffer@4.2.0: resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} @@ -8624,10 +8328,6 @@ packages: stats.js@0.17.0: resolution: {integrity: sha512-hNKz8phvYLPEcRkeG1rsGmV5ChMjKDAWU7/OJJdDErPBNChQXxCo3WZurGpnWc6gZhAzEPFad1aVgyOANH1sMw==} - statuses@1.5.0: - resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} - engines: {node: '>= 0.6'} - statuses@2.0.1: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} @@ -8670,6 +8370,14 @@ packages: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} engines: {node: '>=12'} + string-width@7.2.0: + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} + engines: {node: '>=18'} + + string-width@8.2.2: + resolution: {integrity: sha512-GaPUh5gfdrYzqeVNZvUfT23vYYxXzKYidUcnMtJg/3rxRV63EFZy3k6xfKlmfeJD0176lnUV/Usr3XcwSvFzpg==} + engines: {node: '>=20'} + string.prototype.includes@2.0.1: resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} engines: {node: '>= 0.4'} @@ -8707,6 +8415,10 @@ packages: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} + strip-ansi@7.2.0: + resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} + engines: {node: '>=12'} + strip-bom-string@1.0.0: resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} engines: {node: '>=0.10.0'} @@ -8819,8 +8531,8 @@ packages: symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - sync-fetch@0.6.0-2: - resolution: {integrity: sha512-c7AfkZ9udatCuAy9RSfiGPpeOKKUAUK5e1cXadLOGUjasdxqYqAK0jTNkM/FSEyJ3a5Ra27j/tw/PS0qLmaF/A==} + sync-fetch@0.6.0: + resolution: {integrity: sha512-IELLEvzHuCfc1uTsshPK58ViSdNqXxlml1U+fmwJIKLYKOr/rAtBrorE2RYm5IHaMpDNlmC0fr1LAvdXvyheEQ==} engines: {node: '>=18'} table@6.9.0: @@ -8962,10 +8674,6 @@ packages: to-vfile@7.2.4: resolution: {integrity: sha512-2eQ+rJ2qGbyw3senPI0qjuM7aut8IYXK6AEoOWb+fJx/mQYzviTckm1wDjq91QYHAPBTYzmdJXxMFA6Mk14mdw==} - toidentifier@1.0.0: - resolution: {integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==} - engines: {node: '>=0.6'} - toidentifier@1.0.1: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} @@ -8978,9 +8686,6 @@ packages: resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} engines: {node: '>=6'} - tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - tr46@1.0.1: resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} @@ -9060,12 +8765,6 @@ packages: tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - tslib@2.4.1: - resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} - - tslib@2.6.3: - resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} @@ -9147,14 +8846,14 @@ packages: resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} engines: {node: '>=10'} - type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} - type-is@2.0.1: resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==} engines: {node: '>= 0.6'} + type-is@2.1.0: + resolution: {integrity: sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==} + engines: {node: '>= 18'} + typed-array-buffer@1.0.3: resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} engines: {node: '>= 0.4'} @@ -9196,10 +8895,6 @@ packages: engines: {node: '>=14.17'} hasBin: true - ua-parser-js@1.0.40: - resolution: {integrity: sha512-z6PJ8Lml+v3ichVojCiB8toQJBuwR42ySM4ezjXIqXK3M0HczmKQ3LF4rhU55PfD99KEEXQG6yb7iOMyvYuHew==} - hasBin: true - ufo@1.6.1: resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} @@ -9330,15 +9025,6 @@ packages: resolution: {integrity: sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==} engines: {node: '>= 4'} - uuid@11.1.0: - resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==} - hasBin: true - - uuid@9.0.1: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} - deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). - hasBin: true - uvu@0.5.6: resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} engines: {node: '>=8'} @@ -9357,14 +9043,6 @@ packages: resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==} engines: {node: '>=10.12.0'} - value-or-promise@1.0.11: - resolution: {integrity: sha512-41BrgH+dIbCFXClcSapVs5M6GkENd3gQOJpEfPDNa71LsUGMXDL0jMWpI/Rh7WhX+Aalfz2TTS3Zt5pUsbnhLg==} - engines: {node: '>=12'} - - value-or-promise@1.0.12: - resolution: {integrity: sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q==} - engines: {node: '>=12'} - vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} @@ -9574,9 +9252,6 @@ packages: webgl-sdf-generator@1.1.1: resolution: {integrity: sha512-9Z0JcMTFxeE+b2x1LJTdnaT8rT8aEp7MVxkNwoycNmJWwPdzoXzMh0BjJSh/AEFP+KPYZUli814h8bJZFIZ2jA==} - webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - webidl-conversions@4.0.2: resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} @@ -9598,17 +9273,10 @@ packages: whatwg-mimetype@2.3.0: resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} - whatwg-mimetype@3.0.0: - resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} - engines: {node: '>=12'} - whatwg-mimetype@4.0.0: resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} engines: {node: '>=18'} - whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - whatwg-url@7.1.0: resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} @@ -9628,9 +9296,6 @@ packages: resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} engines: {node: '>= 0.4'} - which-module@2.0.1: - resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} - which-typed-array@1.1.19: resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==} engines: {node: '>= 0.4'} @@ -9664,6 +9329,10 @@ packages: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} engines: {node: '>=12'} + wrap-ansi@9.0.2: + resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} + engines: {node: '>=18'} + wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} @@ -9686,8 +9355,8 @@ packages: utf-8-validate: optional: true - ws@8.18.3: - resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} + ws@8.21.1: + resolution: {integrity: sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -9704,14 +9373,6 @@ packages: xmlchars@2.2.0: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} - xss@1.0.15: - resolution: {integrity: sha512-FVdlVVC67WOIPvfOwhoMETV72f6GbW7aOabBC3WxN/oUdoEMDyLz4OgRv5/gck2ZeNqEQu+Tb0kloovXOfpYVg==} - engines: {node: '>= 0.10.0'} - hasBin: true - - y18n@4.0.3: - resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} - y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} @@ -9726,9 +9387,6 @@ packages: resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} engines: {node: '>=18'} - yaml-ast-parser@0.0.43: - resolution: {integrity: sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==} - yaml@1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} @@ -9738,10 +9396,6 @@ packages: engines: {node: '>= 14.6'} hasBin: true - yargs-parser@18.1.3: - resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} - engines: {node: '>=6'} - yargs-parser@21.0.1: resolution: {integrity: sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==} engines: {node: '>=12'} @@ -9750,10 +9404,6 @@ packages: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} - yargs@15.4.1: - resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} - engines: {node: '>=8'} - yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} @@ -9770,6 +9420,10 @@ packages: resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==} engines: {node: '>=12.20'} + yoctocolors-cjs@2.1.3: + resolution: {integrity: sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==} + engines: {node: '>=18'} + zimmerframe@1.1.2: resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} @@ -9821,25 +9475,9 @@ snapshots: '@jridgewell/gen-mapping': 0.3.12 '@jridgewell/trace-mapping': 0.3.29 - '@apollo/cache-control-types@1.0.3(graphql@16.5.0)': + '@apollo/cache-control-types@1.0.3(graphql@16.14.2)': dependencies: - graphql: 16.5.0 - - '@apollo/protobufjs@1.2.6': - dependencies: - '@protobufjs/aspromise': 1.1.2 - '@protobufjs/base64': 1.1.2 - '@protobufjs/codegen': 2.0.4 - '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 - '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.0 - '@protobufjs/path': 1.1.2 - '@protobufjs/pool': 1.1.0 - '@protobufjs/utf8': 1.1.0 - '@types/long': 4.0.2 - '@types/node': 10.17.60 - long: 4.0.0 + graphql: 16.14.2 '@apollo/protobufjs@1.2.7': dependencies: @@ -9856,36 +9494,36 @@ snapshots: '@types/long': 4.0.2 long: 4.0.0 - '@apollo/server-gateway-interface@2.0.0(graphql@16.5.0)': + '@apollo/server-gateway-interface@2.0.0(graphql@16.14.2)': dependencies: '@apollo/usage-reporting-protobuf': 4.1.1 '@apollo/utils.fetcher': 3.1.0 '@apollo/utils.keyvaluecache': 4.0.0 '@apollo/utils.logger': 3.0.0 - graphql: 16.5.0 + graphql: 16.14.2 - '@apollo/server@5.0.0(graphql@16.5.0)': + '@apollo/server@5.5.1(graphql@16.14.2)': dependencies: - '@apollo/cache-control-types': 1.0.3(graphql@16.5.0) - '@apollo/server-gateway-interface': 2.0.0(graphql@16.5.0) + '@apollo/cache-control-types': 1.0.3(graphql@16.14.2) + '@apollo/server-gateway-interface': 2.0.0(graphql@16.14.2) '@apollo/usage-reporting-protobuf': 4.1.1 '@apollo/utils.createhash': 3.0.1 '@apollo/utils.fetcher': 3.1.0 '@apollo/utils.isnodelike': 3.0.0 '@apollo/utils.keyvaluecache': 4.0.0 '@apollo/utils.logger': 3.0.0 - '@apollo/utils.usagereporting': 2.1.0(graphql@16.5.0) + '@apollo/utils.usagereporting': 2.1.0(graphql@16.14.2) '@apollo/utils.withrequired': 3.0.0 - '@graphql-tools/schema': 10.0.25(graphql@16.5.0) + '@graphql-tools/schema': 10.0.25(graphql@16.14.2) async-retry: 1.3.3 - body-parser: 2.2.0 + body-parser: 2.3.0 + content-type: 1.0.5 cors: 2.8.5 finalhandler: 2.1.0 - graphql: 16.5.0 + graphql: 16.14.2 loglevel: 1.9.2 lru-cache: 11.1.0 negotiator: 1.0.0 - uuid: 11.1.0 whatwg-mimetype: 4.0.0 transitivePeerDependencies: - supports-color @@ -9899,139 +9537,60 @@ snapshots: '@apollo/utils.isnodelike': 3.0.0 sha.js: 2.4.12 - '@apollo/utils.dropunuseddefinitions@1.1.0(graphql@16.5.0)': - dependencies: - graphql: 16.5.0 - - '@apollo/utils.dropunuseddefinitions@2.0.1(graphql@16.5.0)': + '@apollo/utils.dropunuseddefinitions@2.0.1(graphql@16.14.2)': dependencies: - graphql: 16.5.0 + graphql: 16.14.2 '@apollo/utils.fetcher@3.1.0': {} '@apollo/utils.isnodelike@3.0.0': {} - '@apollo/utils.keyvaluecache@1.0.2': - dependencies: - '@apollo/utils.logger': 1.0.1 - lru-cache: 7.13.1 - '@apollo/utils.keyvaluecache@4.0.0': dependencies: '@apollo/utils.logger': 3.0.0 lru-cache: 11.1.0 - '@apollo/utils.logger@1.0.1': {} - '@apollo/utils.logger@3.0.0': {} - '@apollo/utils.printwithreducedwhitespace@1.1.0(graphql@16.5.0)': + '@apollo/utils.printwithreducedwhitespace@2.0.1(graphql@16.14.2)': dependencies: - graphql: 16.5.0 + graphql: 16.14.2 - '@apollo/utils.printwithreducedwhitespace@2.0.1(graphql@16.5.0)': + '@apollo/utils.removealiases@2.0.1(graphql@16.14.2)': dependencies: - graphql: 16.5.0 - - '@apollo/utils.removealiases@1.0.0(graphql@16.5.0)': - dependencies: - graphql: 16.5.0 - - '@apollo/utils.removealiases@2.0.1(graphql@16.5.0)': - dependencies: - graphql: 16.5.0 - - '@apollo/utils.sortast@1.1.0(graphql@16.5.0)': - dependencies: - graphql: 16.5.0 - lodash.sortby: 4.7.0 + graphql: 16.14.2 - '@apollo/utils.sortast@2.0.1(graphql@16.5.0)': + '@apollo/utils.sortast@2.0.1(graphql@16.14.2)': dependencies: - graphql: 16.5.0 + graphql: 16.14.2 lodash.sortby: 4.7.0 - '@apollo/utils.stripsensitiveliterals@1.2.0(graphql@16.5.0)': + '@apollo/utils.stripsensitiveliterals@2.0.1(graphql@16.14.2)': dependencies: - graphql: 16.5.0 + graphql: 16.14.2 - '@apollo/utils.stripsensitiveliterals@2.0.1(graphql@16.5.0)': - dependencies: - graphql: 16.5.0 - - '@apollo/utils.usagereporting@1.0.1(graphql@16.5.0)': + '@apollo/utils.usagereporting@2.1.0(graphql@16.14.2)': dependencies: '@apollo/usage-reporting-protobuf': 4.1.1 - '@apollo/utils.dropunuseddefinitions': 1.1.0(graphql@16.5.0) - '@apollo/utils.printwithreducedwhitespace': 1.1.0(graphql@16.5.0) - '@apollo/utils.removealiases': 1.0.0(graphql@16.5.0) - '@apollo/utils.sortast': 1.1.0(graphql@16.5.0) - '@apollo/utils.stripsensitiveliterals': 1.2.0(graphql@16.5.0) - graphql: 16.5.0 - - '@apollo/utils.usagereporting@2.1.0(graphql@16.5.0)': - dependencies: - '@apollo/usage-reporting-protobuf': 4.1.1 - '@apollo/utils.dropunuseddefinitions': 2.0.1(graphql@16.5.0) - '@apollo/utils.printwithreducedwhitespace': 2.0.1(graphql@16.5.0) - '@apollo/utils.removealiases': 2.0.1(graphql@16.5.0) - '@apollo/utils.sortast': 2.0.1(graphql@16.5.0) - '@apollo/utils.stripsensitiveliterals': 2.0.1(graphql@16.5.0) - graphql: 16.5.0 + '@apollo/utils.dropunuseddefinitions': 2.0.1(graphql@16.14.2) + '@apollo/utils.printwithreducedwhitespace': 2.0.1(graphql@16.14.2) + '@apollo/utils.removealiases': 2.0.1(graphql@16.14.2) + '@apollo/utils.sortast': 2.0.1(graphql@16.14.2) + '@apollo/utils.stripsensitiveliterals': 2.0.1(graphql@16.14.2) + graphql: 16.14.2 '@apollo/utils.withrequired@3.0.0': {} - '@apollographql/apollo-tools@0.5.4(graphql@16.5.0)': - dependencies: - graphql: 16.5.0 - - '@apollographql/graphql-playground-html@1.6.29': - dependencies: - xss: 1.0.15 - - '@ardatan/relay-compiler@12.0.0(encoding@0.1.13)(graphql@16.5.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/generator': 7.28.0 - '@babel/parser': 7.28.0 - '@babel/runtime': 7.28.2 - '@babel/traverse': 7.28.0 - '@babel/types': 7.28.2 - babel-preset-fbjs: 3.4.0(@babel/core@7.28.0) - chalk: 4.1.2 - fb-watchman: 2.0.2 - fbjs: 3.0.5(encoding@0.1.13) - glob: 7.2.3 - graphql: 16.5.0 - immutable: 3.7.6 - invariant: 2.2.4 - nullthrows: 1.1.1 - relay-runtime: 12.0.0(encoding@0.1.13) - signedsource: 1.0.0 - yargs: 15.4.1 - transitivePeerDependencies: - - encoding - - supports-color - - '@ardatan/relay-compiler@12.0.3(encoding@0.1.13)(graphql@16.5.0)': + '@ardatan/relay-compiler@13.0.2(graphql@16.14.2)': dependencies: - '@babel/generator': 7.28.0 - '@babel/parser': 7.28.0 - '@babel/runtime': 7.28.2 - chalk: 4.1.2 - fb-watchman: 2.0.2 - graphql: 16.5.0 - immutable: 3.7.6 + '@babel/runtime': 8.0.0 + graphql: 16.14.2 + immutable: 5.1.9 invariant: 2.2.4 - nullthrows: 1.1.1 - relay-runtime: 12.0.0(encoding@0.1.13) - signedsource: 1.0.0 - transitivePeerDependencies: - - encoding - '@as-integrations/express5@1.1.2(@apollo/server@5.0.0(graphql@16.5.0))(express@5.1.0)': + '@as-integrations/express5@1.1.2(@apollo/server@5.5.1(graphql@16.14.2))(express@5.1.0)': dependencies: - '@apollo/server': 5.0.0(graphql@16.5.0) + '@apollo/server': 5.5.1(graphql@16.14.2) express: 5.1.0 '@ava/typescript@3.0.1': @@ -10049,8 +9608,16 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 + '@babel/code-frame@7.29.7': + dependencies: + '@babel/helper-validator-identifier': 7.29.7 + js-tokens: 4.0.0 + picocolors: 1.1.1 + '@babel/compat-data@7.28.0': {} + '@babel/compat-data@7.29.7': {} + '@babel/core@7.28.0': dependencies: '@ampproject/remapping': 2.3.0 @@ -10071,6 +9638,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/core@7.29.7': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/helpers': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 + '@jridgewell/remapping': 2.3.5 + convert-source-map: 2.0.0 + debug: 4.4.3 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/generator@7.28.0': dependencies: '@babel/parser': 7.28.0 @@ -10079,9 +9666,13 @@ snapshots: '@jridgewell/trace-mapping': 0.3.29 jsesc: 3.1.0 - '@babel/helper-annotate-as-pure@7.27.3': + '@babel/generator@7.29.7': dependencies: - '@babel/types': 7.28.2 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 + '@jridgewell/gen-mapping': 0.3.12 + '@jridgewell/trace-mapping': 0.3.29 + jsesc: 3.1.0 '@babel/helper-compilation-targets@7.27.2': dependencies: @@ -10091,32 +9682,29 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.28.0)': + '@babel/helper-compilation-targets@7.29.7': dependencies: - '@babel/core': 7.28.0 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-member-expression-to-functions': 7.27.1 - '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.0) - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.28.0 + '@babel/compat-data': 7.29.7 + '@babel/helper-validator-option': 7.29.7 + browserslist: 4.25.2 + lru-cache: 5.1.1 semver: 6.3.1 - transitivePeerDependencies: - - supports-color '@babel/helper-globals@7.28.0': {} - '@babel/helper-member-expression-to-functions@7.27.1': + '@babel/helper-globals@7.29.7': {} + + '@babel/helper-module-imports@7.27.1': dependencies: '@babel/traverse': 7.28.0 '@babel/types': 7.28.2 transitivePeerDependencies: - supports-color - '@babel/helper-module-imports@7.27.1': + '@babel/helper-module-imports@7.29.7': dependencies: - '@babel/traverse': 7.28.0 - '@babel/types': 7.28.2 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 transitivePeerDependencies: - supports-color @@ -10129,41 +9717,41 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-optimise-call-expression@7.27.1': + '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/types': 7.28.2 + '@babel/core': 7.29.7 + '@babel/helper-module-imports': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 + '@babel/traverse': 7.29.7 + transitivePeerDependencies: + - supports-color '@babel/helper-plugin-utils@7.27.1': {} '@babel/helper-plugin-utils@7.29.7': {} - '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-member-expression-to-functions': 7.27.1 - '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.28.0 - transitivePeerDependencies: - - supports-color - - '@babel/helper-skip-transparent-expression-wrappers@7.27.1': - dependencies: - '@babel/traverse': 7.28.0 - '@babel/types': 7.28.2 - transitivePeerDependencies: - - supports-color - '@babel/helper-string-parser@7.27.1': {} + '@babel/helper-string-parser@7.29.7': {} + '@babel/helper-validator-identifier@7.27.1': {} + '@babel/helper-validator-identifier@7.29.7': {} + '@babel/helper-validator-option@7.27.1': {} + '@babel/helper-validator-option@7.29.7': {} + '@babel/helpers@7.28.2': dependencies: '@babel/template': 7.27.2 '@babel/types': 7.28.2 + '@babel/helpers@7.29.7': + dependencies: + '@babel/template': 7.29.7 + '@babel/types': 7.29.7 + '@babel/highlight@7.25.9': dependencies: '@babel/helper-validator-identifier': 7.27.1 @@ -10175,22 +9763,9 @@ snapshots: dependencies: '@babel/types': 7.28.2 - '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.28.0)': + '@babel/parser@7.29.7': dependencies: - '@babel/core': 7.28.0 - '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.0) - '@babel/helper-plugin-utils': 7.27.1 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.28.0)': - dependencies: - '@babel/compat-data': 7.28.0 - '@babel/core': 7.28.0 - '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.0) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.0) + '@babel/types': 7.29.7 '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.28.0)': dependencies: @@ -10212,15 +9787,10 @@ snapshots: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.0)': dependencies: @@ -10237,11 +9807,6 @@ snapshots: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.28.0)': dependencies: '@babel/core': 7.28.0 @@ -10287,111 +9852,6 @@ snapshots: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-block-scoping@7.28.0(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-classes@7.28.0(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-globals': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.0) - '@babel/traverse': 7.28.0 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/template': 7.27.2 - - '@babel/plugin-transform-destructuring@7.28.0(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.0 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.0) - - '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.0 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.0) - '@babel/helper-plugin-utils': 7.27.1 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.0) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-react-jsx-self@7.29.7(@babel/core@7.28.0)': dependencies: '@babel/core': 7.28.0 @@ -10402,43 +9862,22 @@ snapshots: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0) - '@babel/types': 7.28.2 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-spread@7.27.1(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/runtime@7.28.2': {} + '@babel/runtime@8.0.0': {} + '@babel/template@7.27.2': dependencies: '@babel/code-frame': 7.27.1 '@babel/parser': 7.28.0 '@babel/types': 7.28.2 + '@babel/template@7.29.7': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 + '@babel/traverse@7.28.0': dependencies: '@babel/code-frame': 7.27.1 @@ -10451,11 +9890,28 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@7.29.7': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/helper-globals': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/template': 7.29.7 + '@babel/types': 7.29.7 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + '@babel/types@7.28.2': dependencies: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 + '@babel/types@7.29.7': + dependencies: + '@babel/helper-string-parser': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 + '@bcoe/v8-coverage@0.2.3': {} '@bufbuild/protobuf@1.10.0': {} @@ -10537,7 +9993,7 @@ snapshots: tslib: 2.8.1 optional: true - '@envelop/core@5.3.0': + '@envelop/core@5.5.1': dependencies: '@envelop/instrumentation': 1.0.0 '@envelop/types': 5.2.1 @@ -10557,7 +10013,7 @@ snapshots: '@esbuild/aix-ppc64@0.21.5': optional: true - '@esbuild/aix-ppc64@0.25.12': + '@esbuild/aix-ppc64@0.25.0': optional: true '@esbuild/aix-ppc64@0.27.7': @@ -10569,7 +10025,7 @@ snapshots: '@esbuild/android-arm64@0.21.5': optional: true - '@esbuild/android-arm64@0.25.12': + '@esbuild/android-arm64@0.25.0': optional: true '@esbuild/android-arm64@0.27.7': @@ -10581,7 +10037,7 @@ snapshots: '@esbuild/android-arm@0.21.5': optional: true - '@esbuild/android-arm@0.25.12': + '@esbuild/android-arm@0.25.0': optional: true '@esbuild/android-arm@0.27.7': @@ -10593,7 +10049,7 @@ snapshots: '@esbuild/android-x64@0.21.5': optional: true - '@esbuild/android-x64@0.25.12': + '@esbuild/android-x64@0.25.0': optional: true '@esbuild/android-x64@0.27.7': @@ -10605,7 +10061,7 @@ snapshots: '@esbuild/darwin-arm64@0.21.5': optional: true - '@esbuild/darwin-arm64@0.25.12': + '@esbuild/darwin-arm64@0.25.0': optional: true '@esbuild/darwin-arm64@0.27.7': @@ -10617,7 +10073,7 @@ snapshots: '@esbuild/darwin-x64@0.21.5': optional: true - '@esbuild/darwin-x64@0.25.12': + '@esbuild/darwin-x64@0.25.0': optional: true '@esbuild/darwin-x64@0.27.7': @@ -10629,7 +10085,7 @@ snapshots: '@esbuild/freebsd-arm64@0.21.5': optional: true - '@esbuild/freebsd-arm64@0.25.12': + '@esbuild/freebsd-arm64@0.25.0': optional: true '@esbuild/freebsd-arm64@0.27.7': @@ -10641,7 +10097,7 @@ snapshots: '@esbuild/freebsd-x64@0.21.5': optional: true - '@esbuild/freebsd-x64@0.25.12': + '@esbuild/freebsd-x64@0.25.0': optional: true '@esbuild/freebsd-x64@0.27.7': @@ -10653,7 +10109,7 @@ snapshots: '@esbuild/linux-arm64@0.21.5': optional: true - '@esbuild/linux-arm64@0.25.12': + '@esbuild/linux-arm64@0.25.0': optional: true '@esbuild/linux-arm64@0.27.7': @@ -10665,7 +10121,7 @@ snapshots: '@esbuild/linux-arm@0.21.5': optional: true - '@esbuild/linux-arm@0.25.12': + '@esbuild/linux-arm@0.25.0': optional: true '@esbuild/linux-arm@0.27.7': @@ -10677,7 +10133,7 @@ snapshots: '@esbuild/linux-ia32@0.21.5': optional: true - '@esbuild/linux-ia32@0.25.12': + '@esbuild/linux-ia32@0.25.0': optional: true '@esbuild/linux-ia32@0.27.7': @@ -10686,16 +10142,13 @@ snapshots: '@esbuild/linux-loong64@0.14.54': optional: true - '@esbuild/linux-loong64@0.15.1': - optional: true - '@esbuild/linux-loong64@0.18.20': optional: true '@esbuild/linux-loong64@0.21.5': optional: true - '@esbuild/linux-loong64@0.25.12': + '@esbuild/linux-loong64@0.25.0': optional: true '@esbuild/linux-loong64@0.27.7': @@ -10707,7 +10160,7 @@ snapshots: '@esbuild/linux-mips64el@0.21.5': optional: true - '@esbuild/linux-mips64el@0.25.12': + '@esbuild/linux-mips64el@0.25.0': optional: true '@esbuild/linux-mips64el@0.27.7': @@ -10719,7 +10172,7 @@ snapshots: '@esbuild/linux-ppc64@0.21.5': optional: true - '@esbuild/linux-ppc64@0.25.12': + '@esbuild/linux-ppc64@0.25.0': optional: true '@esbuild/linux-ppc64@0.27.7': @@ -10731,7 +10184,7 @@ snapshots: '@esbuild/linux-riscv64@0.21.5': optional: true - '@esbuild/linux-riscv64@0.25.12': + '@esbuild/linux-riscv64@0.25.0': optional: true '@esbuild/linux-riscv64@0.27.7': @@ -10743,7 +10196,7 @@ snapshots: '@esbuild/linux-s390x@0.21.5': optional: true - '@esbuild/linux-s390x@0.25.12': + '@esbuild/linux-s390x@0.25.0': optional: true '@esbuild/linux-s390x@0.27.7': @@ -10755,13 +10208,13 @@ snapshots: '@esbuild/linux-x64@0.21.5': optional: true - '@esbuild/linux-x64@0.25.12': + '@esbuild/linux-x64@0.25.0': optional: true '@esbuild/linux-x64@0.27.7': optional: true - '@esbuild/netbsd-arm64@0.25.12': + '@esbuild/netbsd-arm64@0.25.0': optional: true '@esbuild/netbsd-arm64@0.27.7': @@ -10773,13 +10226,13 @@ snapshots: '@esbuild/netbsd-x64@0.21.5': optional: true - '@esbuild/netbsd-x64@0.25.12': + '@esbuild/netbsd-x64@0.25.0': optional: true '@esbuild/netbsd-x64@0.27.7': optional: true - '@esbuild/openbsd-arm64@0.25.12': + '@esbuild/openbsd-arm64@0.25.0': optional: true '@esbuild/openbsd-arm64@0.27.7': @@ -10791,15 +10244,12 @@ snapshots: '@esbuild/openbsd-x64@0.21.5': optional: true - '@esbuild/openbsd-x64@0.25.12': + '@esbuild/openbsd-x64@0.25.0': optional: true '@esbuild/openbsd-x64@0.27.7': optional: true - '@esbuild/openharmony-arm64@0.25.12': - optional: true - '@esbuild/openharmony-arm64@0.27.7': optional: true @@ -10809,7 +10259,7 @@ snapshots: '@esbuild/sunos-x64@0.21.5': optional: true - '@esbuild/sunos-x64@0.25.12': + '@esbuild/sunos-x64@0.25.0': optional: true '@esbuild/sunos-x64@0.27.7': @@ -10821,7 +10271,7 @@ snapshots: '@esbuild/win32-arm64@0.21.5': optional: true - '@esbuild/win32-arm64@0.25.12': + '@esbuild/win32-arm64@0.25.0': optional: true '@esbuild/win32-arm64@0.27.7': @@ -10833,7 +10283,7 @@ snapshots: '@esbuild/win32-ia32@0.21.5': optional: true - '@esbuild/win32-ia32@0.25.12': + '@esbuild/win32-ia32@0.25.0': optional: true '@esbuild/win32-ia32@0.27.7': @@ -10845,7 +10295,7 @@ snapshots: '@esbuild/win32-x64@0.21.5': optional: true - '@esbuild/win32-x64@0.25.12': + '@esbuild/win32-x64@0.25.0': optional: true '@esbuild/win32-x64@0.27.7': @@ -10916,42 +10366,42 @@ snapshots: '@gar/promisify@1.1.3': optional: true - '@graphql-codegen/add@5.0.3(graphql@16.5.0)': + '@graphql-codegen/add@6.0.1(graphql@16.14.2)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.5.0) - graphql: 16.5.0 - tslib: 2.6.3 + '@graphql-codegen/plugin-helpers': 6.3.0(graphql@16.14.2) + graphql: 16.14.2 + tslib: 2.8.1 - '@graphql-codegen/cli@5.0.7(@parcel/watcher@2.5.1)(@types/node@25.6.2)(encoding@0.1.13)(enquirer@2.4.1)(graphql@16.5.0)(typescript@6.0.3)': + '@graphql-codegen/cli@6.3.1(@parcel/watcher@2.5.1)(@types/node@25.6.2)(graphql@16.14.2)(typescript@6.0.3)': dependencies: '@babel/generator': 7.28.0 '@babel/template': 7.27.2 '@babel/types': 7.28.2 - '@graphql-codegen/client-preset': 4.8.3(encoding@0.1.13)(graphql@16.5.0) - '@graphql-codegen/core': 4.0.2(graphql@16.5.0) - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.5.0) - '@graphql-tools/apollo-engine-loader': 8.0.22(graphql@16.5.0) - '@graphql-tools/code-file-loader': 8.1.22(graphql@16.5.0) - '@graphql-tools/git-loader': 8.0.26(graphql@16.5.0) - '@graphql-tools/github-loader': 8.0.22(@types/node@25.6.2)(graphql@16.5.0) - '@graphql-tools/graphql-file-loader': 8.0.22(graphql@16.5.0) - '@graphql-tools/json-file-loader': 8.0.20(graphql@16.5.0) - '@graphql-tools/load': 8.1.2(graphql@16.5.0) - '@graphql-tools/prisma-loader': 8.0.17(@types/node@25.6.2)(encoding@0.1.13)(graphql@16.5.0) - '@graphql-tools/url-loader': 8.0.33(@types/node@25.6.2)(graphql@16.5.0) - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) + '@graphql-codegen/client-preset': 5.3.0(graphql@16.14.2) + '@graphql-codegen/core': 5.0.2(graphql@16.14.2) + '@graphql-codegen/plugin-helpers': 6.3.0(graphql@16.14.2) + '@graphql-tools/apollo-engine-loader': 8.0.34(graphql@16.14.2) + '@graphql-tools/code-file-loader': 8.1.36(graphql@16.14.2) + '@graphql-tools/git-loader': 8.0.40(graphql@16.14.2) + '@graphql-tools/github-loader': 9.1.6(@types/node@25.6.2)(graphql@16.14.2) + '@graphql-tools/graphql-file-loader': 8.1.18(graphql@16.14.2) + '@graphql-tools/json-file-loader': 8.0.32(graphql@16.14.2) + '@graphql-tools/load': 8.1.15(graphql@16.14.2) + '@graphql-tools/merge': 9.1.1(graphql@16.14.2) + '@graphql-tools/url-loader': 9.1.6(@types/node@25.6.2)(graphql@16.14.2) + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) + '@inquirer/prompts': 7.10.1(@types/node@25.6.2) '@whatwg-node/fetch': 0.10.10 chalk: 4.1.2 - cosmiconfig: 8.3.6(typescript@6.0.3) - debounce: 1.2.1 + cosmiconfig: 9.0.2(typescript@6.0.3) + debounce: 2.2.0 detect-indent: 6.1.0 - graphql: 16.5.0 - graphql-config: 5.1.5(@types/node@25.6.2)(graphql@16.5.0)(typescript@6.0.3) - inquirer: 8.2.7(@types/node@25.6.2) + graphql: 16.14.2 + graphql-config: 5.1.6(@types/node@25.6.2)(graphql@16.14.2)(typescript@6.0.3) is-glob: 4.0.3 - jiti: 1.21.7 + jiti: 2.5.1 json-to-pretty-yaml: 1.2.2 - listr2: 4.0.5(enquirer@2.4.1) + listr2: 9.0.5 log-symbols: 4.1.0 micromatch: 4.0.8 shell-quote: 1.8.3 @@ -10968,227 +10418,166 @@ snapshots: - bufferutil - cosmiconfig-toml-loader - crossws - - encoding - - enquirer - graphql-sock - supports-color - typescript - uWebSockets.js - utf-8-validate - '@graphql-codegen/client-preset@4.8.3(encoding@0.1.13)(graphql@16.5.0)': + '@graphql-codegen/client-preset@5.3.0(graphql@16.14.2)': dependencies: - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-plugin-utils': 7.29.7 '@babel/template': 7.27.2 - '@graphql-codegen/add': 5.0.3(graphql@16.5.0) - '@graphql-codegen/gql-tag-operations': 4.0.17(encoding@0.1.13)(graphql@16.5.0) - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.5.0) - '@graphql-codegen/typed-document-node': 5.1.2(encoding@0.1.13)(graphql@16.5.0) - '@graphql-codegen/typescript': 4.1.6(encoding@0.1.13)(graphql@16.5.0) - '@graphql-codegen/typescript-operations': 4.6.1(encoding@0.1.13)(graphql@16.5.0) - '@graphql-codegen/visitor-plugin-common': 5.8.0(encoding@0.1.13)(graphql@16.5.0) - '@graphql-tools/documents': 1.0.1(graphql@16.5.0) - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) - '@graphql-typed-document-node/core': 3.2.0(graphql@16.5.0) - graphql: 16.5.0 - tslib: 2.6.3 - transitivePeerDependencies: - - encoding + '@graphql-codegen/add': 6.0.1(graphql@16.14.2) + '@graphql-codegen/gql-tag-operations': 5.2.0(graphql@16.14.2) + '@graphql-codegen/plugin-helpers': 6.3.0(graphql@16.14.2) + '@graphql-codegen/typed-document-node': 6.1.8(graphql@16.14.2) + '@graphql-codegen/typescript': 5.0.10(graphql@16.14.2) + '@graphql-codegen/typescript-operations': 5.1.0(graphql@16.14.2) + '@graphql-codegen/visitor-plugin-common': 6.3.0(graphql@16.14.2) + '@graphql-tools/documents': 1.0.1(graphql@16.14.2) + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.14.2) + graphql: 16.14.2 + tslib: 2.8.1 - '@graphql-codegen/core@4.0.2(graphql@16.5.0)': + '@graphql-codegen/core@5.0.2(graphql@16.14.2)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.5.0) - '@graphql-tools/schema': 10.0.25(graphql@16.5.0) - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) - graphql: 16.5.0 - tslib: 2.6.3 + '@graphql-codegen/plugin-helpers': 6.3.0(graphql@16.14.2) + '@graphql-tools/schema': 10.0.25(graphql@16.14.2) + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) + graphql: 16.14.2 + tslib: 2.8.1 - '@graphql-codegen/gql-tag-operations@4.0.17(encoding@0.1.13)(graphql@16.5.0)': + '@graphql-codegen/gql-tag-operations@5.2.0(graphql@16.14.2)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.5.0) - '@graphql-codegen/visitor-plugin-common': 5.8.0(encoding@0.1.13)(graphql@16.5.0) - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) + '@graphql-codegen/plugin-helpers': 6.3.0(graphql@16.14.2) + '@graphql-codegen/visitor-plugin-common': 6.3.0(graphql@16.14.2) + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) auto-bind: 4.0.0 - graphql: 16.5.0 - tslib: 2.6.3 - transitivePeerDependencies: - - encoding - - '@graphql-codegen/plugin-helpers@3.1.2(graphql@16.5.0)': - dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.5.0) - change-case-all: 1.0.15 - common-tags: 1.8.2 - graphql: 16.5.0 - import-from: 4.0.0 - lodash: 4.17.21 - tslib: 2.4.1 + graphql: 16.14.2 + tslib: 2.8.1 - '@graphql-codegen/plugin-helpers@5.1.1(graphql@16.5.0)': + '@graphql-codegen/plugin-helpers@6.3.0(graphql@16.14.2)': dependencies: - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) change-case-all: 1.0.15 common-tags: 1.8.2 - graphql: 16.5.0 + graphql: 16.14.2 import-from: 4.0.0 - lodash: 4.17.21 - tslib: 2.6.3 - - '@graphql-codegen/schema-ast@4.1.0(graphql@16.5.0)': - dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.5.0) - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) - graphql: 16.5.0 - tslib: 2.6.3 + tslib: 2.8.1 - '@graphql-codegen/typed-document-node@2.3.13(encoding@0.1.13)(graphql@16.5.0)': + '@graphql-codegen/schema-ast@5.0.2(graphql@16.14.2)': dependencies: - '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.5.0) - '@graphql-codegen/visitor-plugin-common': 2.13.8(encoding@0.1.13)(graphql@16.5.0) - auto-bind: 4.0.0 - change-case-all: 1.0.15 - graphql: 16.5.0 - tslib: 2.4.1 - transitivePeerDependencies: - - encoding - - supports-color + '@graphql-codegen/plugin-helpers': 6.3.0(graphql@16.14.2) + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) + graphql: 16.14.2 + tslib: 2.8.1 - '@graphql-codegen/typed-document-node@5.1.2(encoding@0.1.13)(graphql@16.5.0)': + '@graphql-codegen/typed-document-node@6.1.8(graphql@16.14.2)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.5.0) - '@graphql-codegen/visitor-plugin-common': 5.8.0(encoding@0.1.13)(graphql@16.5.0) + '@graphql-codegen/plugin-helpers': 6.3.0(graphql@16.14.2) + '@graphql-codegen/visitor-plugin-common': 6.3.0(graphql@16.14.2) auto-bind: 4.0.0 change-case-all: 1.0.15 - graphql: 16.5.0 - tslib: 2.6.3 - transitivePeerDependencies: - - encoding - - '@graphql-codegen/typescript-operations@4.6.1(encoding@0.1.13)(graphql@16.5.0)': - dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.5.0) - '@graphql-codegen/typescript': 4.1.6(encoding@0.1.13)(graphql@16.5.0) - '@graphql-codegen/visitor-plugin-common': 5.8.0(encoding@0.1.13)(graphql@16.5.0) - auto-bind: 4.0.0 - graphql: 16.5.0 - tslib: 2.6.3 - transitivePeerDependencies: - - encoding - - '@graphql-codegen/typescript@4.1.6(encoding@0.1.13)(graphql@16.5.0)': - dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.5.0) - '@graphql-codegen/schema-ast': 4.1.0(graphql@16.5.0) - '@graphql-codegen/visitor-plugin-common': 5.8.0(encoding@0.1.13)(graphql@16.5.0) - auto-bind: 4.0.0 - graphql: 16.5.0 - tslib: 2.6.3 - transitivePeerDependencies: - - encoding + graphql: 16.14.2 + tslib: 2.8.1 - '@graphql-codegen/visitor-plugin-common@2.13.8(encoding@0.1.13)(graphql@16.5.0)': + '@graphql-codegen/typescript-operations@5.1.0(graphql@16.14.2)': dependencies: - '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.5.0) - '@graphql-tools/optimize': 1.4.0(graphql@16.5.0) - '@graphql-tools/relay-operation-optimizer': 6.5.18(encoding@0.1.13)(graphql@16.5.0) - '@graphql-tools/utils': 9.2.1(graphql@16.5.0) + '@graphql-codegen/plugin-helpers': 6.3.0(graphql@16.14.2) + '@graphql-codegen/typescript': 5.0.10(graphql@16.14.2) + '@graphql-codegen/visitor-plugin-common': 6.3.0(graphql@16.14.2) auto-bind: 4.0.0 - change-case-all: 1.0.15 - dependency-graph: 0.11.0 - graphql: 16.5.0 - graphql-tag: 2.12.6(graphql@16.5.0) - parse-filepath: 1.0.2 - tslib: 2.4.1 - transitivePeerDependencies: - - encoding - - supports-color + graphql: 16.14.2 + tslib: 2.8.1 - '@graphql-codegen/visitor-plugin-common@5.8.0(encoding@0.1.13)(graphql@16.5.0)': + '@graphql-codegen/typescript@5.0.10(graphql@16.14.2)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.5.0) - '@graphql-tools/optimize': 2.0.0(graphql@16.5.0) - '@graphql-tools/relay-operation-optimizer': 7.0.21(encoding@0.1.13)(graphql@16.5.0) - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) + '@graphql-codegen/plugin-helpers': 6.3.0(graphql@16.14.2) + '@graphql-codegen/schema-ast': 5.0.2(graphql@16.14.2) + '@graphql-codegen/visitor-plugin-common': 6.3.0(graphql@16.14.2) + auto-bind: 4.0.0 + graphql: 16.14.2 + tslib: 2.8.1 + + '@graphql-codegen/visitor-plugin-common@6.3.0(graphql@16.14.2)': + dependencies: + '@graphql-codegen/plugin-helpers': 6.3.0(graphql@16.14.2) + '@graphql-tools/optimize': 2.0.0(graphql@16.14.2) + '@graphql-tools/relay-operation-optimizer': 7.1.8(graphql@16.14.2) + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) auto-bind: 4.0.0 change-case-all: 1.0.15 - dependency-graph: 0.11.0 - graphql: 16.5.0 - graphql-tag: 2.12.6(graphql@16.5.0) + dependency-graph: 1.0.0 + graphql: 16.14.2 + graphql-tag: 2.12.6(graphql@16.14.2) parse-filepath: 1.0.2 - tslib: 2.6.3 - transitivePeerDependencies: - - encoding + tslib: 2.8.1 - '@graphql-hive/signal@1.0.0': {} + '@graphql-hive/signal@2.0.0': {} - '@graphql-tools/apollo-engine-loader@8.0.22(graphql@16.5.0)': + '@graphql-tools/apollo-engine-loader@8.0.34(graphql@16.14.2)': dependencies: - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) - '@whatwg-node/fetch': 0.10.10 - graphql: 16.5.0 - sync-fetch: 0.6.0-2 + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) + '@whatwg-node/fetch': 0.10.13 + graphql: 16.14.2 + sync-fetch: 0.6.0 tslib: 2.8.1 - '@graphql-tools/batch-execute@9.0.19(graphql@16.5.0)': + '@graphql-tools/batch-execute@10.0.9(graphql@16.14.2)': dependencies: - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) '@whatwg-node/promise-helpers': 1.3.2 dataloader: 2.2.3 - graphql: 16.5.0 + graphql: 16.14.2 tslib: 2.8.1 - '@graphql-tools/code-file-loader@8.1.22(graphql@16.5.0)': + '@graphql-tools/code-file-loader@8.1.36(graphql@16.14.2)': dependencies: - '@graphql-tools/graphql-tag-pluck': 8.3.21(graphql@16.5.0) - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) + '@graphql-tools/graphql-tag-pluck': 8.3.35(graphql@16.14.2) + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) globby: 11.1.0 - graphql: 16.5.0 + graphql: 16.14.2 tslib: 2.8.1 unixify: 1.0.0 transitivePeerDependencies: - supports-color - '@graphql-tools/delegate@10.2.23(graphql@16.5.0)': + '@graphql-tools/delegate@12.1.1(graphql@16.14.2)': dependencies: - '@graphql-tools/batch-execute': 9.0.19(graphql@16.5.0) - '@graphql-tools/executor': 1.4.9(graphql@16.5.0) - '@graphql-tools/schema': 10.0.25(graphql@16.5.0) - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) + '@graphql-tools/batch-execute': 10.0.9(graphql@16.14.2) + '@graphql-tools/executor': 1.5.7(graphql@16.14.2) + '@graphql-tools/schema': 10.0.38(graphql@16.14.2) + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/promise-helpers': 1.3.2 dataloader: 2.2.3 - dset: 3.1.4 - graphql: 16.5.0 + graphql: 16.14.2 tslib: 2.8.1 - '@graphql-tools/documents@1.0.1(graphql@16.5.0)': + '@graphql-tools/documents@1.0.1(graphql@16.14.2)': dependencies: - graphql: 16.5.0 + graphql: 16.14.2 lodash.sortby: 4.7.0 tslib: 2.8.1 - '@graphql-tools/executor-common@0.0.4(graphql@16.5.0)': + '@graphql-tools/executor-common@1.0.6(graphql@16.14.2)': dependencies: - '@envelop/core': 5.3.0 - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) - graphql: 16.5.0 + '@envelop/core': 5.5.1 + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) + graphql: 16.14.2 - '@graphql-tools/executor-common@0.0.6(graphql@16.5.0)': + '@graphql-tools/executor-graphql-ws@3.1.5(graphql@16.14.2)': dependencies: - '@envelop/core': 5.3.0 - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) - graphql: 16.5.0 - - '@graphql-tools/executor-graphql-ws@2.0.7(graphql@16.5.0)': - dependencies: - '@graphql-tools/executor-common': 0.0.6(graphql@16.5.0) - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) + '@graphql-tools/executor-common': 1.0.6(graphql@16.14.2) + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) '@whatwg-node/disposablestack': 0.0.6 - graphql: 16.5.0 - graphql-ws: 6.0.6(graphql@16.5.0)(ws@8.18.3) - isomorphic-ws: 5.0.0(ws@8.18.3) + graphql: 16.14.2 + graphql-ws: 6.0.6(graphql@16.14.2)(ws@8.21.1) + isows: 1.0.7(ws@8.21.1) tslib: 2.8.1 - ws: 8.18.3 + ws: 8.21.1 transitivePeerDependencies: - '@fastify/websocket' - bufferutil @@ -11196,48 +10585,48 @@ snapshots: - uWebSockets.js - utf-8-validate - '@graphql-tools/executor-http@1.3.3(@types/node@25.6.2)(graphql@16.5.0)': + '@graphql-tools/executor-http@3.3.0(@types/node@25.6.2)(graphql@16.14.2)': dependencies: - '@graphql-hive/signal': 1.0.0 - '@graphql-tools/executor-common': 0.0.4(graphql@16.5.0) - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) + '@graphql-hive/signal': 2.0.0 + '@graphql-tools/executor-common': 1.0.6(graphql@16.14.2) + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/disposablestack': 0.0.6 - '@whatwg-node/fetch': 0.10.10 + '@whatwg-node/fetch': 0.10.13 '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.5.0 - meros: 1.3.1(@types/node@25.6.2) + graphql: 16.14.2 + meros: 1.3.2(@types/node@25.6.2) tslib: 2.8.1 transitivePeerDependencies: - '@types/node' - '@graphql-tools/executor-legacy-ws@1.1.19(graphql@16.5.0)': + '@graphql-tools/executor-legacy-ws@1.1.32(graphql@16.14.2)': dependencies: - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) '@types/ws': 8.18.1 - graphql: 16.5.0 - isomorphic-ws: 5.0.0(ws@8.18.3) + graphql: 16.14.2 + isomorphic-ws: 5.0.0(ws@8.21.1) tslib: 2.8.1 - ws: 8.18.3 + ws: 8.21.1 transitivePeerDependencies: - bufferutil - utf-8-validate - '@graphql-tools/executor@1.4.9(graphql@16.5.0)': + '@graphql-tools/executor@1.5.7(graphql@16.14.2)': dependencies: - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) - '@graphql-typed-document-node/core': 3.2.0(graphql@16.5.0) - '@repeaterjs/repeater': 3.0.6 + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.14.2) + '@repeaterjs/repeater': 3.1.0 '@whatwg-node/disposablestack': 0.0.6 '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.5.0 + graphql: 16.14.2 tslib: 2.8.1 - '@graphql-tools/git-loader@8.0.26(graphql@16.5.0)': + '@graphql-tools/git-loader@8.0.40(graphql@16.14.2)': dependencies: - '@graphql-tools/graphql-tag-pluck': 8.3.21(graphql@16.5.0) - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) - graphql: 16.5.0 + '@graphql-tools/graphql-tag-pluck': 8.3.35(graphql@16.14.2) + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) + graphql: 16.14.2 is-glob: 4.0.3 micromatch: 4.0.8 tslib: 2.8.1 @@ -11245,192 +10634,118 @@ snapshots: transitivePeerDependencies: - supports-color - '@graphql-tools/github-loader@8.0.22(@types/node@25.6.2)(graphql@16.5.0)': + '@graphql-tools/github-loader@9.1.6(@types/node@25.6.2)(graphql@16.14.2)': dependencies: - '@graphql-tools/executor-http': 1.3.3(@types/node@25.6.2)(graphql@16.5.0) - '@graphql-tools/graphql-tag-pluck': 8.3.21(graphql@16.5.0) - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) - '@whatwg-node/fetch': 0.10.10 + '@graphql-tools/executor-http': 3.3.0(@types/node@25.6.2)(graphql@16.14.2) + '@graphql-tools/graphql-tag-pluck': 8.3.35(graphql@16.14.2) + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) + '@whatwg-node/fetch': 0.10.13 '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.5.0 - sync-fetch: 0.6.0-2 + graphql: 16.14.2 + sync-fetch: 0.6.0 tslib: 2.8.1 transitivePeerDependencies: - '@types/node' - supports-color - '@graphql-tools/graphql-file-loader@8.0.22(graphql@16.5.0)': + '@graphql-tools/graphql-file-loader@8.1.18(graphql@16.14.2)': dependencies: - '@graphql-tools/import': 7.0.21(graphql@16.5.0) - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) + '@graphql-tools/import': 7.1.18(graphql@16.14.2) + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) globby: 11.1.0 - graphql: 16.5.0 + graphql: 16.14.2 tslib: 2.8.1 unixify: 1.0.0 - transitivePeerDependencies: - - supports-color - '@graphql-tools/graphql-tag-pluck@8.3.21(graphql@16.5.0)': + '@graphql-tools/graphql-tag-pluck@8.3.35(graphql@16.14.2)': dependencies: - '@babel/core': 7.28.0 - '@babel/parser': 7.28.0 - '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.28.0) + '@babel/core': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.29.7) '@babel/traverse': 7.28.0 '@babel/types': 7.28.2 - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) - graphql: 16.5.0 + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) + graphql: 16.14.2 tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@graphql-tools/import@7.0.21(graphql@16.5.0)': + '@graphql-tools/import@7.1.18(graphql@16.14.2)': dependencies: - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) - '@theguild/federation-composition': 0.19.1(graphql@16.5.0) - graphql: 16.5.0 + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) + graphql: 16.14.2 resolve-from: 5.0.0 tslib: 2.8.1 - transitivePeerDependencies: - - supports-color - '@graphql-tools/json-file-loader@8.0.20(graphql@16.5.0)': + '@graphql-tools/json-file-loader@8.0.32(graphql@16.14.2)': dependencies: - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) globby: 11.1.0 - graphql: 16.5.0 + graphql: 16.14.2 tslib: 2.8.1 unixify: 1.0.0 - '@graphql-tools/load@8.1.2(graphql@16.5.0)': + '@graphql-tools/load@8.1.15(graphql@16.14.2)': dependencies: - '@graphql-tools/schema': 10.0.25(graphql@16.5.0) - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) - graphql: 16.5.0 + '@graphql-tools/schema': 10.0.38(graphql@16.14.2) + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) + graphql: 16.14.2 p-limit: 3.1.0 tslib: 2.8.1 - '@graphql-tools/merge@8.3.1(graphql@16.5.0)': - dependencies: - '@graphql-tools/utils': 8.9.0(graphql@16.5.0) - graphql: 16.5.0 - tslib: 2.8.1 - - '@graphql-tools/merge@8.4.2(graphql@16.5.0)': - dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.5.0) - graphql: 16.5.0 - tslib: 2.8.1 - - '@graphql-tools/merge@9.1.1(graphql@16.5.0)': - dependencies: - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) - graphql: 16.5.0 - tslib: 2.8.1 - - '@graphql-tools/mock@8.7.20(graphql@16.5.0)': - dependencies: - '@graphql-tools/schema': 9.0.19(graphql@16.5.0) - '@graphql-tools/utils': 9.2.1(graphql@16.5.0) - fast-json-stable-stringify: 2.1.0 - graphql: 16.5.0 - tslib: 2.8.1 - - '@graphql-tools/optimize@1.4.0(graphql@16.5.0)': + '@graphql-tools/merge@9.1.1(graphql@16.14.2)': dependencies: - graphql: 16.5.0 + '@graphql-tools/utils': 10.9.1(graphql@16.14.2) + graphql: 16.14.2 tslib: 2.8.1 - '@graphql-tools/optimize@2.0.0(graphql@16.5.0)': + '@graphql-tools/merge@9.2.2(graphql@16.14.2)': dependencies: - graphql: 16.5.0 + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) + graphql: 16.14.2 tslib: 2.8.1 - '@graphql-tools/prisma-loader@8.0.17(@types/node@25.6.2)(encoding@0.1.13)(graphql@16.5.0)': + '@graphql-tools/optimize@2.0.0(graphql@16.14.2)': dependencies: - '@graphql-tools/url-loader': 8.0.33(@types/node@25.6.2)(graphql@16.5.0) - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) - '@types/js-yaml': 4.0.9 - '@whatwg-node/fetch': 0.10.10 - chalk: 4.1.2 - debug: 4.4.1 - dotenv: 16.6.1 - graphql: 16.5.0 - graphql-request: 6.1.0(encoding@0.1.13)(graphql@16.5.0) - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.6 - jose: 5.10.0 - js-yaml: 4.1.0 - lodash: 4.17.21 - scuid: 1.1.0 - tslib: 2.8.1 - yaml-ast-parser: 0.0.43 - transitivePeerDependencies: - - '@fastify/websocket' - - '@types/node' - - bufferutil - - crossws - - encoding - - supports-color - - uWebSockets.js - - utf-8-validate - - '@graphql-tools/relay-operation-optimizer@6.5.18(encoding@0.1.13)(graphql@16.5.0)': - dependencies: - '@ardatan/relay-compiler': 12.0.0(encoding@0.1.13)(graphql@16.5.0) - '@graphql-tools/utils': 9.2.1(graphql@16.5.0) - graphql: 16.5.0 + graphql: 16.14.2 tslib: 2.8.1 - transitivePeerDependencies: - - encoding - - supports-color - - '@graphql-tools/relay-operation-optimizer@7.0.21(encoding@0.1.13)(graphql@16.5.0)': - dependencies: - '@ardatan/relay-compiler': 12.0.3(encoding@0.1.13)(graphql@16.5.0) - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) - graphql: 16.5.0 - tslib: 2.8.1 - transitivePeerDependencies: - - encoding - '@graphql-tools/schema@10.0.25(graphql@16.5.0)': + '@graphql-tools/relay-operation-optimizer@7.1.8(graphql@16.14.2)': dependencies: - '@graphql-tools/merge': 9.1.1(graphql@16.5.0) - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) - graphql: 16.5.0 + '@ardatan/relay-compiler': 13.0.2(graphql@16.14.2) + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) + graphql: 16.14.2 tslib: 2.8.1 - '@graphql-tools/schema@8.5.1(graphql@16.5.0)': + '@graphql-tools/schema@10.0.25(graphql@16.14.2)': dependencies: - '@graphql-tools/merge': 8.3.1(graphql@16.5.0) - '@graphql-tools/utils': 8.9.0(graphql@16.5.0) - graphql: 16.5.0 + '@graphql-tools/merge': 9.1.1(graphql@16.14.2) + '@graphql-tools/utils': 10.9.1(graphql@16.14.2) + graphql: 16.14.2 tslib: 2.8.1 - value-or-promise: 1.0.11 - '@graphql-tools/schema@9.0.19(graphql@16.5.0)': + '@graphql-tools/schema@10.0.38(graphql@16.14.2)': dependencies: - '@graphql-tools/merge': 8.4.2(graphql@16.5.0) - '@graphql-tools/utils': 9.2.1(graphql@16.5.0) - graphql: 16.5.0 + '@graphql-tools/merge': 9.2.2(graphql@16.14.2) + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) + graphql: 16.14.2 tslib: 2.8.1 - value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.33(@types/node@25.6.2)(graphql@16.5.0)': + '@graphql-tools/url-loader@9.1.6(@types/node@25.6.2)(graphql@16.14.2)': dependencies: - '@graphql-tools/executor-graphql-ws': 2.0.7(graphql@16.5.0) - '@graphql-tools/executor-http': 1.3.3(@types/node@25.6.2)(graphql@16.5.0) - '@graphql-tools/executor-legacy-ws': 1.1.19(graphql@16.5.0) - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) - '@graphql-tools/wrap': 10.1.4(graphql@16.5.0) + '@graphql-tools/executor-graphql-ws': 3.1.5(graphql@16.14.2) + '@graphql-tools/executor-http': 3.3.0(@types/node@25.6.2)(graphql@16.14.2) + '@graphql-tools/executor-legacy-ws': 1.1.32(graphql@16.14.2) + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) + '@graphql-tools/wrap': 11.1.21(graphql@16.14.2) '@types/ws': 8.18.1 - '@whatwg-node/fetch': 0.10.10 + '@whatwg-node/fetch': 0.10.13 '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.5.0 - isomorphic-ws: 5.0.0(ws@8.18.3) - sync-fetch: 0.6.0-2 + graphql: 16.14.2 + isomorphic-ws: 5.0.0(ws@8.21.1) + sync-fetch: 0.6.0 tslib: 2.8.1 - ws: 8.18.3 + ws: 8.21.1 transitivePeerDependencies: - '@fastify/websocket' - '@types/node' @@ -11439,42 +10754,35 @@ snapshots: - uWebSockets.js - utf-8-validate - '@graphql-tools/utils@10.9.1(graphql@16.5.0)': + '@graphql-tools/utils@10.9.1(graphql@16.14.2)': dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.5.0) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.14.2) '@whatwg-node/promise-helpers': 1.3.2 cross-inspect: 1.0.1 dset: 3.1.4 - graphql: 16.5.0 - tslib: 2.8.1 - - '@graphql-tools/utils@8.9.0(graphql@16.5.0)': - dependencies: - graphql: 16.5.0 + graphql: 16.14.2 tslib: 2.8.1 - '@graphql-tools/utils@9.2.1(graphql@16.5.0)': + '@graphql-tools/utils@11.2.2(graphql@16.14.2)': dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.5.0) - graphql: 16.5.0 + '@graphql-typed-document-node/core': 3.2.0(graphql@16.14.2) + '@whatwg-node/promise-helpers': 1.3.2 + cross-inspect: 1.0.1 + graphql: 16.14.2 tslib: 2.8.1 - '@graphql-tools/wrap@10.1.4(graphql@16.5.0)': + '@graphql-tools/wrap@11.1.21(graphql@16.14.2)': dependencies: - '@graphql-tools/delegate': 10.2.23(graphql@16.5.0) - '@graphql-tools/schema': 10.0.25(graphql@16.5.0) - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) + '@graphql-tools/delegate': 12.1.1(graphql@16.14.2) + '@graphql-tools/schema': 10.0.38(graphql@16.14.2) + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.5.0 + graphql: 16.14.2 tslib: 2.8.1 - '@graphql-typed-document-node/core@3.2.0(graphql@16.14.0)': + '@graphql-typed-document-node/core@3.2.0(graphql@16.14.2)': dependencies: - graphql: 16.14.0 - - '@graphql-typed-document-node/core@3.2.0(graphql@16.5.0)': - dependencies: - graphql: 16.5.0 + graphql: 16.14.2 '@humanfs/core@0.19.1': {} @@ -11585,11 +10893,130 @@ snapshots: '@img/sharp-win32-x64@0.34.3': optional: true - '@inquirer/external-editor@1.0.0(@types/node@25.6.2)': + '@inquirer/ansi@1.0.2': {} + + '@inquirer/checkbox@4.3.2(@types/node@25.6.2)': + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2(@types/node@25.6.2) + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@25.6.2) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 25.6.2 + + '@inquirer/confirm@5.1.21(@types/node@25.6.2)': dependencies: + '@inquirer/core': 10.3.2(@types/node@25.6.2) + '@inquirer/type': 3.0.10(@types/node@25.6.2) + optionalDependencies: + '@types/node': 25.6.2 + + '@inquirer/core@10.3.2(@types/node@25.6.2)': + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@25.6.2) + cli-width: 4.1.0 + mute-stream: 2.0.0 + signal-exit: 4.1.0 + wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 25.6.2 + + '@inquirer/editor@4.2.23(@types/node@25.6.2)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.6.2) + '@inquirer/external-editor': 1.0.3(@types/node@25.6.2) + '@inquirer/type': 3.0.10(@types/node@25.6.2) + optionalDependencies: + '@types/node': 25.6.2 + + '@inquirer/expand@4.0.23(@types/node@25.6.2)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.6.2) + '@inquirer/type': 3.0.10(@types/node@25.6.2) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 25.6.2 + + '@inquirer/external-editor@1.0.3(@types/node@25.6.2)': + dependencies: + chardet: 2.2.0 + iconv-lite: 0.7.3 + optionalDependencies: + '@types/node': 25.6.2 + + '@inquirer/figures@1.0.15': {} + + '@inquirer/input@4.3.1(@types/node@25.6.2)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.6.2) + '@inquirer/type': 3.0.10(@types/node@25.6.2) + optionalDependencies: + '@types/node': 25.6.2 + + '@inquirer/number@3.0.23(@types/node@25.6.2)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.6.2) + '@inquirer/type': 3.0.10(@types/node@25.6.2) + optionalDependencies: + '@types/node': 25.6.2 + + '@inquirer/password@4.0.23(@types/node@25.6.2)': + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2(@types/node@25.6.2) + '@inquirer/type': 3.0.10(@types/node@25.6.2) + optionalDependencies: + '@types/node': 25.6.2 + + '@inquirer/prompts@7.10.1(@types/node@25.6.2)': + dependencies: + '@inquirer/checkbox': 4.3.2(@types/node@25.6.2) + '@inquirer/confirm': 5.1.21(@types/node@25.6.2) + '@inquirer/editor': 4.2.23(@types/node@25.6.2) + '@inquirer/expand': 4.0.23(@types/node@25.6.2) + '@inquirer/input': 4.3.1(@types/node@25.6.2) + '@inquirer/number': 3.0.23(@types/node@25.6.2) + '@inquirer/password': 4.0.23(@types/node@25.6.2) + '@inquirer/rawlist': 4.1.11(@types/node@25.6.2) + '@inquirer/search': 3.2.2(@types/node@25.6.2) + '@inquirer/select': 4.4.2(@types/node@25.6.2) + optionalDependencies: + '@types/node': 25.6.2 + + '@inquirer/rawlist@4.1.11(@types/node@25.6.2)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.6.2) + '@inquirer/type': 3.0.10(@types/node@25.6.2) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 25.6.2 + + '@inquirer/search@3.2.2(@types/node@25.6.2)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.6.2) + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@25.6.2) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 25.6.2 + + '@inquirer/select@4.4.2(@types/node@25.6.2)': + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2(@types/node@25.6.2) + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@25.6.2) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 25.6.2 + + '@inquirer/type@3.0.10(@types/node@25.6.2)': + optionalDependencies: '@types/node': 25.6.2 - chardet: 2.1.0 - iconv-lite: 0.6.3 '@isaacs/cliui@8.0.2': dependencies: @@ -11725,13 +11152,16 @@ snapshots: '@types/yargs': 16.0.9 chalk: 4.1.0 - '@josephg/resolvable@1.0.1': {} - '@jridgewell/gen-mapping@0.3.12': dependencies: '@jridgewell/sourcemap-codec': 1.5.4 '@jridgewell/trace-mapping': 0.3.29 + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.12 + '@jridgewell/trace-mapping': 0.3.29 + '@jridgewell/resolve-uri@3.1.2': {} '@jridgewell/source-map@0.3.10': @@ -12102,6 +11532,8 @@ snapshots: '@repeaterjs/repeater@3.0.6': {} + '@repeaterjs/repeater@3.1.0': {} + '@rolldown/binding-android-arm64@1.0.0-rc.18': optional: true @@ -12443,16 +11875,6 @@ snapshots: postcss: 8.5.14 tailwindcss: 4.1.11 - '@theguild/federation-composition@0.19.1(graphql@16.5.0)': - dependencies: - constant-case: 3.0.4 - debug: 4.4.1 - graphql: 16.5.0 - json5: 2.2.3 - lodash.sortby: 4.7.0 - transitivePeerDependencies: - - supports-color - '@tootallnate/once@1.1.2': {} '@tsconfig/node10@1.0.11': {} @@ -12475,10 +11897,6 @@ snapshots: tslib: 2.8.1 optional: true - '@types/accepts@1.3.7': - dependencies: - '@types/node': 22.19.18 - '@types/babel__core@7.20.5': dependencies: '@babel/parser': 7.28.0 @@ -12500,11 +11918,6 @@ snapshots: dependencies: '@babel/types': 7.28.2 - '@types/body-parser@1.19.2': - dependencies: - '@types/connect': 3.4.38 - '@types/node': 22.19.18 - '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 @@ -12544,12 +11957,6 @@ snapshots: '@types/estree@1.0.8': {} - '@types/express-serve-static-core@4.17.31': - dependencies: - '@types/node': 22.19.18 - '@types/qs': 6.14.0 - '@types/range-parser': 1.2.7 - '@types/express-serve-static-core@4.19.6': dependencies: '@types/node': 22.19.18 @@ -12564,13 +11971,6 @@ snapshots: '@types/qs': 6.14.0 '@types/serve-static': 1.15.8 - '@types/express@4.17.14': - dependencies: - '@types/body-parser': 1.19.2 - '@types/express-serve-static-core': 4.17.31 - '@types/qs': 6.14.0 - '@types/serve-static': 1.15.8 - '@types/fs-extra@11.0.1': dependencies: '@types/jsonfile': 6.1.4 @@ -12611,8 +12011,6 @@ snapshots: '@types/js-yaml@4.0.5': {} - '@types/js-yaml@4.0.9': {} - '@types/json-schema@7.0.15': {} '@types/json5@0.0.29': {} @@ -12647,8 +12045,6 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@10.17.60': {} - '@types/node@16.11.42': {} '@types/node@16.11.47': {} @@ -12706,8 +12102,6 @@ snapshots: '@types/mime': 1.3.5 '@types/node': 22.19.18 - '@types/serialize-javascript@5.0.2': {} - '@types/serve-static@1.15.8': dependencies: '@types/http-errors': 2.0.5 @@ -12975,6 +12369,11 @@ snapshots: '@whatwg-node/node-fetch': 0.7.25 urlpattern-polyfill: 10.1.0 + '@whatwg-node/fetch@0.10.13': + dependencies: + '@whatwg-node/node-fetch': 0.8.6 + urlpattern-polyfill: 10.1.0 + '@whatwg-node/node-fetch@0.7.25': dependencies: '@fastify/busboy': 3.1.1 @@ -12982,6 +12381,13 @@ snapshots: '@whatwg-node/promise-helpers': 1.3.2 tslib: 2.8.1 + '@whatwg-node/node-fetch@0.8.6': + dependencies: + '@fastify/busboy': 3.1.1 + '@whatwg-node/disposablestack': 0.0.6 + '@whatwg-node/promise-helpers': 1.3.2 + tslib: 2.8.1 + '@whatwg-node/promise-helpers@1.3.2': dependencies: tslib: 2.8.1 @@ -12991,11 +12397,6 @@ snapshots: abbrev@1.1.1: optional: true - accepts@1.3.8: - dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 - accepts@2.0.0: dependencies: mime-types: 3.0.1 @@ -13030,8 +12431,6 @@ snapshots: transitivePeerDependencies: - supports-color - agent-base@7.1.4: {} - agent-browser@0.26.0: {} agentkeepalive@4.6.0: @@ -13073,10 +12472,16 @@ snapshots: dependencies: type-fest: 1.4.0 + ansi-escapes@7.3.0: + dependencies: + environment: 1.1.0 + ansi-regex@5.0.1: {} ansi-regex@6.1.0: {} + ansi-regex@6.2.2: {} + ansi-styles@3.2.1: dependencies: color-convert: 1.9.3 @@ -13089,6 +12494,8 @@ snapshots: ansi-styles@6.2.1: {} + ansi-styles@6.2.3: {} + any-promise@1.3.0: {} anymatch@3.1.3: @@ -13096,92 +12503,6 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 - apollo-datasource@3.3.2(encoding@0.1.13): - dependencies: - '@apollo/utils.keyvaluecache': 1.0.2 - apollo-server-env: 4.2.1(encoding@0.1.13) - transitivePeerDependencies: - - encoding - - apollo-reporting-protobuf@3.4.0: - dependencies: - '@apollo/protobufjs': 1.2.6 - - apollo-server-core@3.13.0(encoding@0.1.13)(graphql@16.5.0): - dependencies: - '@apollo/utils.keyvaluecache': 1.0.2 - '@apollo/utils.logger': 1.0.1 - '@apollo/utils.usagereporting': 1.0.1(graphql@16.5.0) - '@apollographql/apollo-tools': 0.5.4(graphql@16.5.0) - '@apollographql/graphql-playground-html': 1.6.29 - '@graphql-tools/mock': 8.7.20(graphql@16.5.0) - '@graphql-tools/schema': 8.5.1(graphql@16.5.0) - '@josephg/resolvable': 1.0.1 - apollo-datasource: 3.3.2(encoding@0.1.13) - apollo-reporting-protobuf: 3.4.0 - apollo-server-env: 4.2.1(encoding@0.1.13) - apollo-server-errors: 3.3.1(graphql@16.5.0) - apollo-server-plugin-base: 3.7.2(encoding@0.1.13)(graphql@16.5.0) - apollo-server-types: 3.8.0(encoding@0.1.13)(graphql@16.5.0) - async-retry: 1.3.3 - fast-json-stable-stringify: 2.1.0 - graphql: 16.5.0 - graphql-tag: 2.12.6(graphql@16.5.0) - loglevel: 1.9.2 - lru-cache: 6.0.0 - node-abort-controller: 3.1.1 - sha.js: 2.4.12 - uuid: 9.0.1 - whatwg-mimetype: 3.0.0 - transitivePeerDependencies: - - encoding - - apollo-server-env@4.2.1(encoding@0.1.13): - dependencies: - node-fetch: 2.7.0(encoding@0.1.13) - transitivePeerDependencies: - - encoding - - apollo-server-errors@3.3.1(graphql@16.5.0): - dependencies: - graphql: 16.5.0 - - apollo-server-express@3.13.0(encoding@0.1.13)(express@5.1.0)(graphql@16.5.0): - dependencies: - '@types/accepts': 1.3.7 - '@types/body-parser': 1.19.2 - '@types/cors': 2.8.12 - '@types/express': 4.17.14 - '@types/express-serve-static-core': 4.17.31 - accepts: 1.3.8 - apollo-server-core: 3.13.0(encoding@0.1.13)(graphql@16.5.0) - apollo-server-types: 3.8.0(encoding@0.1.13)(graphql@16.5.0) - body-parser: 1.20.3 - cors: 2.8.5 - express: 5.1.0 - graphql: 16.5.0 - parseurl: 1.3.3 - transitivePeerDependencies: - - encoding - - supports-color - - apollo-server-plugin-base@3.7.2(encoding@0.1.13)(graphql@16.5.0): - dependencies: - apollo-server-types: 3.8.0(encoding@0.1.13)(graphql@16.5.0) - graphql: 16.5.0 - transitivePeerDependencies: - - encoding - - apollo-server-types@3.8.0(encoding@0.1.13)(graphql@16.5.0): - dependencies: - '@apollo/utils.keyvaluecache': 1.0.2 - '@apollo/utils.logger': 1.0.1 - apollo-reporting-protobuf: 3.4.0 - apollo-server-env: 4.2.1(encoding@0.1.13) - graphql: 16.5.0 - transitivePeerDependencies: - - encoding - aproba@2.1.0: optional: true @@ -13282,8 +12603,6 @@ snapshots: arrify@3.0.0: {} - asap@2.0.6: {} - assertion-error@2.0.1: {} ast-types-flow@0.0.8: {} @@ -13302,14 +12621,14 @@ snapshots: auto-bind@4.0.0: {} - autoprefixer@10.4.21(postcss@8.5.6): + autoprefixer@10.4.21(postcss@8.5.14): dependencies: browserslist: 4.25.2 caniuse-lite: 1.0.30001733 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 - postcss: 8.5.6 + postcss: 8.5.14 postcss-value-parser: 4.2.0 ava@4.3.1(@ava/typescript@3.0.1): @@ -13403,8 +12722,6 @@ snapshots: '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.28.0 - babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: {} - babel-preset-current-node-syntax@1.2.0(@babel/core@7.28.0): dependencies: '@babel/core': 7.28.0 @@ -13424,39 +12741,6 @@ snapshots: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.28.0) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.28.0) - babel-preset-fbjs@3.4.0(@babel/core@7.28.0): - dependencies: - '@babel/core': 7.28.0 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.28.0) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.28.0) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.28.0) - '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.0) - '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-transform-block-scoping': 7.28.0(@babel/core@7.28.0) - '@babel/plugin-transform-classes': 7.28.0(@babel/core@7.28.0) - '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.0) - '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.0) - '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.28.0) - '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.28.0) - babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 - transitivePeerDependencies: - - supports-color - babel-preset-jest@27.5.1(@babel/core@7.28.0): dependencies: '@babel/core': 7.28.0 @@ -13467,6 +12751,8 @@ snapshots: balanced-match@1.0.2: {} + balanced-match@4.0.4: {} + base64-js@1.5.1: {} bidi-js@1.0.3: @@ -13493,23 +12779,6 @@ snapshots: blueimp-md5@2.19.0: {} - body-parser@1.20.3: - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.13.0 - raw-body: 2.5.2 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - body-parser@2.2.0: dependencies: bytes: 3.1.2 @@ -13524,6 +12793,20 @@ snapshots: transitivePeerDependencies: - supports-color + body-parser@2.3.0: + dependencies: + bytes: 3.1.2 + content-type: 2.0.0 + debug: 4.4.3 + http-errors: 2.0.1 + iconv-lite: 0.7.3 + on-finished: 2.4.1 + qs: 6.15.3 + raw-body: 3.0.2 + type-is: 2.1.0 + transitivePeerDependencies: + - supports-color + boolbase@1.0.0: {} brace-expansion@1.1.12: @@ -13535,6 +12818,10 @@ snapshots: dependencies: balanced-match: 1.0.2 + brace-expansion@5.0.8: + dependencies: + balanced-match: 4.0.4 + braces@3.0.3: dependencies: fill-range: 7.1.1 @@ -13734,7 +13021,7 @@ snapshots: chardet@0.7.0: {} - chardet@2.1.0: {} + chardet@2.2.0: {} chokidar@3.6.0: dependencies: @@ -13782,6 +13069,10 @@ snapshots: dependencies: restore-cursor: 4.0.0 + cli-cursor@5.0.0: + dependencies: + restore-cursor: 5.1.0 + cli-progress@3.12.0: dependencies: string-width: 4.2.3 @@ -13796,28 +13087,20 @@ snapshots: optionalDependencies: '@colors/colors': 1.5.0 - cli-truncate@2.1.0: - dependencies: - slice-ansi: 3.0.0 - string-width: 4.2.3 - cli-truncate@3.1.0: dependencies: slice-ansi: 5.0.0 string-width: 5.1.2 - cli-width@3.0.0: {} + cli-truncate@5.2.0: + dependencies: + slice-ansi: 8.0.0 + string-width: 8.2.2 cli-width@4.1.0: {} client-only@0.0.1: {} - cliui@6.0.0: - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 6.2.0 - cliui@7.0.4: dependencies: string-width: 4.2.3 @@ -13917,6 +13200,8 @@ snapshots: content-type@1.0.5: {} + content-type@2.0.0: {} + convert-source-map@1.9.0: {} convert-source-map@2.0.0: {} @@ -13943,18 +13228,21 @@ snapshots: optionalDependencies: typescript: 6.0.3 + cosmiconfig@9.0.2(typescript@6.0.3): + dependencies: + env-paths: 2.2.1 + import-fresh: 3.3.1 + js-yaml: 4.1.0 + parse-json: 5.2.0 + optionalDependencies: + typescript: 6.0.3 + create-require@1.1.1: {} cross-env@7.0.3: dependencies: cross-spawn: 7.0.6 - cross-fetch@3.2.0(encoding@0.1.13): - dependencies: - node-fetch: 2.7.0(encoding@0.1.13) - transitivePeerDependencies: - - encoding - cross-inspect@1.0.1: dependencies: tslib: 2.8.1 @@ -13985,8 +13273,6 @@ snapshots: cssesc@3.0.0: {} - cssfilter@0.0.10: {} - cssom@0.3.8: {} cssom@0.4.4: {} @@ -14035,11 +13321,7 @@ snapshots: dependencies: time-zone: 1.0.0 - debounce@1.2.1: {} - - debug@2.6.9: - dependencies: - ms: 2.0.0 + debounce@2.2.0: {} debug@3.2.7: dependencies: @@ -14049,7 +13331,9 @@ snapshots: dependencies: ms: 2.1.3 - decamelize@1.2.0: {} + debug@4.4.3: + dependencies: + ms: 2.1.3 decimal.js@10.6.0: {} @@ -14103,16 +13387,12 @@ snapshots: delegates@1.0.0: optional: true - depd@1.1.2: {} - depd@2.0.0: {} - dependency-graph@0.11.0: {} + dependency-graph@1.0.0: {} dequal@2.0.3: {} - destroy@1.2.0: {} - detect-gpu@5.0.70: dependencies: webgl-constants: 1.1.1 @@ -14198,8 +13478,6 @@ snapshots: dotenv@10.0.0: {} - dotenv@16.6.1: {} - draco3d@1.5.7: {} dset@3.1.4: {} @@ -14228,6 +13506,8 @@ snapshots: emittery@0.8.1: {} + emoji-regex@10.6.0: {} + emoji-regex@8.0.0: {} emoji-regex@9.2.2: {} @@ -14261,8 +13541,9 @@ snapshots: entities@4.5.0: {} - env-paths@2.2.1: - optional: true + env-paths@2.2.1: {} + + environment@1.1.0: {} err-code@2.0.3: optional: true @@ -14377,174 +13658,114 @@ snapshots: esbuild-android-64@0.14.54: optional: true - esbuild-android-64@0.15.1: - optional: true - esbuild-android-arm64@0.13.15: optional: true esbuild-android-arm64@0.14.54: optional: true - esbuild-android-arm64@0.15.1: - optional: true - esbuild-darwin-64@0.13.15: optional: true esbuild-darwin-64@0.14.54: optional: true - esbuild-darwin-64@0.15.1: - optional: true - esbuild-darwin-arm64@0.13.15: optional: true esbuild-darwin-arm64@0.14.54: optional: true - esbuild-darwin-arm64@0.15.1: - optional: true - esbuild-freebsd-64@0.13.15: optional: true esbuild-freebsd-64@0.14.54: optional: true - esbuild-freebsd-64@0.15.1: - optional: true - esbuild-freebsd-arm64@0.13.15: optional: true esbuild-freebsd-arm64@0.14.54: optional: true - esbuild-freebsd-arm64@0.15.1: - optional: true - esbuild-linux-32@0.13.15: optional: true esbuild-linux-32@0.14.54: optional: true - esbuild-linux-32@0.15.1: - optional: true - esbuild-linux-64@0.13.15: optional: true esbuild-linux-64@0.14.54: optional: true - esbuild-linux-64@0.15.1: - optional: true - esbuild-linux-arm64@0.13.15: optional: true esbuild-linux-arm64@0.14.54: optional: true - esbuild-linux-arm64@0.15.1: - optional: true - esbuild-linux-arm@0.13.15: optional: true esbuild-linux-arm@0.14.54: optional: true - esbuild-linux-arm@0.15.1: - optional: true - esbuild-linux-mips64le@0.13.15: optional: true esbuild-linux-mips64le@0.14.54: optional: true - esbuild-linux-mips64le@0.15.1: - optional: true - esbuild-linux-ppc64le@0.13.15: optional: true esbuild-linux-ppc64le@0.14.54: optional: true - esbuild-linux-ppc64le@0.15.1: - optional: true - esbuild-linux-riscv64@0.14.54: optional: true - esbuild-linux-riscv64@0.15.1: - optional: true - esbuild-linux-s390x@0.14.54: optional: true - esbuild-linux-s390x@0.15.1: - optional: true - esbuild-netbsd-64@0.13.15: optional: true esbuild-netbsd-64@0.14.54: optional: true - esbuild-netbsd-64@0.15.1: - optional: true - esbuild-openbsd-64@0.13.15: optional: true esbuild-openbsd-64@0.14.54: optional: true - esbuild-openbsd-64@0.15.1: - optional: true - esbuild-sunos-64@0.13.15: optional: true esbuild-sunos-64@0.14.54: optional: true - esbuild-sunos-64@0.15.1: - optional: true - esbuild-windows-32@0.13.15: optional: true esbuild-windows-32@0.14.54: optional: true - esbuild-windows-32@0.15.1: - optional: true - esbuild-windows-64@0.13.15: optional: true esbuild-windows-64@0.14.54: optional: true - esbuild-windows-64@0.15.1: - optional: true - esbuild-windows-arm64@0.13.15: optional: true esbuild-windows-arm64@0.14.54: optional: true - esbuild-windows-arm64@0.15.1: - optional: true - esbuild@0.13.15: optionalDependencies: esbuild-android-arm64: 0.13.15 @@ -14589,30 +13810,6 @@ snapshots: esbuild-windows-64: 0.14.54 esbuild-windows-arm64: 0.14.54 - esbuild@0.15.1: - optionalDependencies: - '@esbuild/linux-loong64': 0.15.1 - esbuild-android-64: 0.15.1 - esbuild-android-arm64: 0.15.1 - esbuild-darwin-64: 0.15.1 - esbuild-darwin-arm64: 0.15.1 - esbuild-freebsd-64: 0.15.1 - esbuild-freebsd-arm64: 0.15.1 - esbuild-linux-32: 0.15.1 - esbuild-linux-64: 0.15.1 - esbuild-linux-arm: 0.15.1 - esbuild-linux-arm64: 0.15.1 - esbuild-linux-mips64le: 0.15.1 - esbuild-linux-ppc64le: 0.15.1 - esbuild-linux-riscv64: 0.15.1 - esbuild-linux-s390x: 0.15.1 - esbuild-netbsd-64: 0.15.1 - esbuild-openbsd-64: 0.15.1 - esbuild-sunos-64: 0.15.1 - esbuild-windows-32: 0.15.1 - esbuild-windows-64: 0.15.1 - esbuild-windows-arm64: 0.15.1 - esbuild@0.18.20: optionalDependencies: '@esbuild/android-arm': 0.18.20 @@ -14664,34 +13861,33 @@ snapshots: '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 - esbuild@0.25.12: + esbuild@0.25.0: optionalDependencies: - '@esbuild/aix-ppc64': 0.25.12 - '@esbuild/android-arm': 0.25.12 - '@esbuild/android-arm64': 0.25.12 - '@esbuild/android-x64': 0.25.12 - '@esbuild/darwin-arm64': 0.25.12 - '@esbuild/darwin-x64': 0.25.12 - '@esbuild/freebsd-arm64': 0.25.12 - '@esbuild/freebsd-x64': 0.25.12 - '@esbuild/linux-arm': 0.25.12 - '@esbuild/linux-arm64': 0.25.12 - '@esbuild/linux-ia32': 0.25.12 - '@esbuild/linux-loong64': 0.25.12 - '@esbuild/linux-mips64el': 0.25.12 - '@esbuild/linux-ppc64': 0.25.12 - '@esbuild/linux-riscv64': 0.25.12 - '@esbuild/linux-s390x': 0.25.12 - '@esbuild/linux-x64': 0.25.12 - '@esbuild/netbsd-arm64': 0.25.12 - '@esbuild/netbsd-x64': 0.25.12 - '@esbuild/openbsd-arm64': 0.25.12 - '@esbuild/openbsd-x64': 0.25.12 - '@esbuild/openharmony-arm64': 0.25.12 - '@esbuild/sunos-x64': 0.25.12 - '@esbuild/win32-arm64': 0.25.12 - '@esbuild/win32-ia32': 0.25.12 - '@esbuild/win32-x64': 0.25.12 + '@esbuild/aix-ppc64': 0.25.0 + '@esbuild/android-arm': 0.25.0 + '@esbuild/android-arm64': 0.25.0 + '@esbuild/android-x64': 0.25.0 + '@esbuild/darwin-arm64': 0.25.0 + '@esbuild/darwin-x64': 0.25.0 + '@esbuild/freebsd-arm64': 0.25.0 + '@esbuild/freebsd-x64': 0.25.0 + '@esbuild/linux-arm': 0.25.0 + '@esbuild/linux-arm64': 0.25.0 + '@esbuild/linux-ia32': 0.25.0 + '@esbuild/linux-loong64': 0.25.0 + '@esbuild/linux-mips64el': 0.25.0 + '@esbuild/linux-ppc64': 0.25.0 + '@esbuild/linux-riscv64': 0.25.0 + '@esbuild/linux-s390x': 0.25.0 + '@esbuild/linux-x64': 0.25.0 + '@esbuild/netbsd-arm64': 0.25.0 + '@esbuild/netbsd-x64': 0.25.0 + '@esbuild/openbsd-arm64': 0.25.0 + '@esbuild/openbsd-x64': 0.25.0 + '@esbuild/sunos-x64': 0.25.0 + '@esbuild/win32-arm64': 0.25.0 + '@esbuild/win32-ia32': 0.25.0 + '@esbuild/win32-x64': 0.25.0 esbuild@0.27.7: optionalDependencies: @@ -15068,6 +14264,8 @@ snapshots: eventemitter3@4.0.7: {} + eventemitter3@5.0.4: {} + execa@4.1.0: dependencies: cross-spawn: 7.0.6 @@ -15125,14 +14323,6 @@ snapshots: transitivePeerDependencies: - supports-color - express-graphql@0.12.0(graphql@16.5.0): - dependencies: - accepts: 1.3.8 - content-type: 1.0.5 - graphql: 16.5.0 - http-errors: 1.8.0 - raw-body: 2.5.2 - express@5.1.0: dependencies: accepts: 2.0.0 @@ -15223,20 +14413,6 @@ snapshots: dependencies: bser: 2.1.1 - fbjs-css-vars@1.0.2: {} - - fbjs@3.0.5(encoding@0.1.13): - dependencies: - cross-fetch: 3.2.0(encoding@0.1.13) - fbjs-css-vars: 1.0.2 - loose-envify: 1.4.0 - object-assign: 4.1.1 - promise: 7.3.1 - setimmediate: 1.0.5 - ua-parser-js: 1.0.40 - transitivePeerDependencies: - - encoding - fdir@6.4.6(picomatch@4.0.5): optionalDependencies: picomatch: 4.0.5 @@ -15415,6 +14591,8 @@ snapshots: get-caller-file@2.0.5: {} + get-east-asian-width@1.6.0: {} + get-folder-size@2.0.1: dependencies: gar: 1.0.4 @@ -15538,23 +14716,23 @@ snapshots: graphemer@1.4.0: {} - graphql-compose@9.0.8(graphql@16.5.0): + graphql-compose@9.0.8(graphql@16.14.2): dependencies: - graphql: 16.5.0 - graphql-type-json: 0.3.2(graphql@16.5.0) + graphql: 16.14.2 + graphql-type-json: 0.3.2(graphql@16.14.2) - graphql-config@5.1.5(@types/node@25.6.2)(graphql@16.5.0)(typescript@6.0.3): + graphql-config@5.1.6(@types/node@25.6.2)(graphql@16.14.2)(typescript@6.0.3): dependencies: - '@graphql-tools/graphql-file-loader': 8.0.22(graphql@16.5.0) - '@graphql-tools/json-file-loader': 8.0.20(graphql@16.5.0) - '@graphql-tools/load': 8.1.2(graphql@16.5.0) - '@graphql-tools/merge': 9.1.1(graphql@16.5.0) - '@graphql-tools/url-loader': 8.0.33(@types/node@25.6.2)(graphql@16.5.0) - '@graphql-tools/utils': 10.9.1(graphql@16.5.0) + '@graphql-tools/graphql-file-loader': 8.1.18(graphql@16.14.2) + '@graphql-tools/json-file-loader': 8.0.32(graphql@16.14.2) + '@graphql-tools/load': 8.1.15(graphql@16.14.2) + '@graphql-tools/merge': 9.1.1(graphql@16.14.2) + '@graphql-tools/url-loader': 9.1.6(@types/node@25.6.2)(graphql@16.14.2) + '@graphql-tools/utils': 11.2.2(graphql@16.14.2) cosmiconfig: 8.3.6(typescript@6.0.3) - graphql: 16.5.0 + graphql: 16.14.2 jiti: 2.5.1 - minimatch: 9.0.5 + minimatch: 10.2.6 string-env-interpolation: 1.0.1 tslib: 2.8.1 transitivePeerDependencies: @@ -15562,39 +14740,28 @@ snapshots: - '@types/node' - bufferutil - crossws - - supports-color - typescript - uWebSockets.js - utf-8-validate - graphql-request@6.1.0(encoding@0.1.13)(graphql@16.5.0): - dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.5.0) - cross-fetch: 3.2.0(encoding@0.1.13) - graphql: 16.5.0 - transitivePeerDependencies: - - encoding - - graphql-tag@2.12.6(graphql@16.5.0): + graphql-tag@2.12.6(graphql@16.14.2): dependencies: - graphql: 16.5.0 + graphql: 16.14.2 tslib: 2.8.1 - graphql-type-json@0.3.2(graphql@16.5.0): + graphql-type-json@0.3.2(graphql@16.14.2): dependencies: - graphql: 16.5.0 + graphql: 16.14.2 - graphql-ws@6.0.6(graphql@16.5.0)(ws@8.18.3): + graphql-ws@6.0.6(graphql@16.14.2)(ws@8.21.1): dependencies: - graphql: 16.5.0 + graphql: 16.14.2 optionalDependencies: - ws: 8.18.3 + ws: 8.21.1 graphql@16.11.0: {} - graphql@16.14.0: {} - - graphql@16.5.0: {} + graphql@16.14.2: {} gray-matter@4.0.3: dependencies: @@ -15767,20 +14934,20 @@ snapshots: http-cache-semantics@4.2.0: optional: true - http-errors@1.8.0: + http-errors@2.0.0: dependencies: - depd: 1.1.2 + depd: 2.0.0 inherits: 2.0.4 setprototypeof: 1.2.0 - statuses: 1.5.0 - toidentifier: 1.0.0 + statuses: 2.0.1 + toidentifier: 1.0.1 - http-errors@2.0.0: + http-errors@2.0.1: dependencies: depd: 2.0.0 inherits: 2.0.4 setprototypeof: 1.2.0 - statuses: 2.0.1 + statuses: 2.0.2 toidentifier: 1.0.1 http-proxy-agent@4.0.1: @@ -15791,13 +14958,6 @@ snapshots: transitivePeerDependencies: - supports-color - http-proxy-agent@7.0.2: - dependencies: - agent-base: 7.1.4 - debug: 4.4.1 - transitivePeerDependencies: - - supports-color - https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 @@ -15805,13 +14965,6 @@ snapshots: transitivePeerDependencies: - supports-color - https-proxy-agent@7.0.6: - dependencies: - agent-base: 7.1.4 - debug: 4.4.1 - transitivePeerDependencies: - - supports-color - human-signals@1.1.1: {} human-signals@2.1.0: {} @@ -15831,6 +14984,10 @@ snapshots: dependencies: safer-buffer: 2.1.2 + iconv-lite@0.7.3: + dependencies: + safer-buffer: 2.1.2 + identity-obj-proxy@3.0.0: dependencies: harmony-reflect: 1.6.2 @@ -15847,11 +15004,11 @@ snapshots: immediate@3.0.6: {} - immutable@3.7.6: {} - immutable@5.1.3: optional: true + immutable@5.1.9: {} + import-fresh@3.3.1: dependencies: parent-module: 1.0.1 @@ -15879,26 +15036,6 @@ snapshots: inline-style-parser@0.2.7: {} - inquirer@8.2.7(@types/node@25.6.2): - dependencies: - '@inquirer/external-editor': 1.0.0(@types/node@25.6.2) - ansi-escapes: 4.3.2 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-width: 3.0.0 - figures: 3.2.0 - lodash: 4.17.21 - mute-stream: 0.0.8 - ora: 5.4.1 - run-async: 2.4.1 - rxjs: 7.8.2 - string-width: 4.2.3 - strip-ansi: 6.0.1 - through: 2.3.8 - wrap-ansi: 6.2.0 - transitivePeerDependencies: - - '@types/node' - inquirer@9.1.0: dependencies: ansi-escapes: 5.0.0 @@ -16024,6 +15161,10 @@ snapshots: is-fullwidth-code-point@4.0.0: {} + is-fullwidth-code-point@5.1.0: + dependencies: + get-east-asian-width: 1.6.0 + is-generator-fn@2.1.0: {} is-generator-function@1.1.0: @@ -16039,8 +15180,6 @@ snapshots: is-hexadecimal@2.0.1: {} - is-interactive@1.0.0: {} - is-interactive@2.0.0: {} is-lambda@1.0.1: @@ -16150,9 +15289,13 @@ snapshots: isexe@2.0.0: {} - isomorphic-ws@5.0.0(ws@8.18.3): + isomorphic-ws@5.0.0(ws@8.21.1): + dependencies: + ws: 8.21.1 + + isows@1.0.7(ws@8.21.1): dependencies: - ws: 8.18.3 + ws: 8.21.1 istanbul-lib-coverage@3.2.2: {} @@ -16519,8 +15662,6 @@ snapshots: jiti@2.5.1: {} - jose@5.10.0: {} - joycon@3.1.1: {} js-string-escape@1.0.1: {} @@ -16739,18 +15880,14 @@ snapshots: lines-and-columns@1.2.4: {} - listr2@4.0.5(enquirer@2.4.1): + listr2@9.0.5: dependencies: - cli-truncate: 2.1.0 + cli-truncate: 5.2.0 colorette: 2.0.20 - log-update: 4.0.0 - p-map: 4.0.0 + eventemitter3: 5.0.4 + log-update: 6.1.0 rfdc: 1.4.1 - rxjs: 7.8.2 - through: 2.3.8 - wrap-ansi: 7.0.0 - optionalDependencies: - enquirer: 2.4.1 + wrap-ansi: 9.0.2 load-json-file@7.0.1: {} @@ -16772,6 +15909,8 @@ snapshots: lodash-es@4.17.21: {} + lodash-es@4.18.1: {} + lodash.merge@4.6.2: {} lodash.sortby@4.7.0: {} @@ -16790,12 +15929,13 @@ snapshots: chalk: 5.5.0 is-unicode-supported: 1.3.0 - log-update@4.0.0: + log-update@6.1.0: dependencies: - ansi-escapes: 4.3.2 - cli-cursor: 3.1.0 - slice-ansi: 4.0.0 - wrap-ansi: 6.2.0 + ansi-escapes: 7.3.0 + cli-cursor: 5.0.0 + slice-ansi: 7.1.2 + strip-ansi: 7.1.0 + wrap-ansi: 9.0.2 loglevel@1.9.2: {} @@ -16827,8 +15967,6 @@ snapshots: dependencies: yallist: 4.0.0 - lru-cache@7.13.1: {} - maath@0.10.8(@types/three@0.175.0)(three@0.175.0): dependencies: '@types/three': 0.175.0 @@ -17170,8 +16308,6 @@ snapshots: dependencies: '@types/mdast': 4.0.4 - media-typer@0.3.0: {} - media-typer@1.1.0: {} mem@9.0.2: @@ -17185,7 +16321,7 @@ snapshots: merge2@1.4.1: {} - meros@1.3.1(@types/node@25.6.2): + meros@1.3.2(@types/node@25.6.2): optionalDependencies: '@types/node': 25.6.2 @@ -17616,8 +16752,14 @@ snapshots: mimic-fn@4.0.0: {} + mimic-function@5.0.1: {} + mimic-response@3.1.0: {} + minimatch@10.2.6: + dependencies: + brace-expansion: 5.0.8 + minimatch@3.0.5: dependencies: brace-expansion: 1.1.12 @@ -17699,8 +16841,6 @@ snapshots: mrmime@2.0.1: {} - ms@2.0.0: {} - ms@2.1.3: {} multimatch@4.0.0: @@ -17713,6 +16853,8 @@ snapshots: mute-stream@0.0.8: {} + mute-stream@2.0.0: {} + mz@2.7.0: dependencies: any-promise: 1.3.0 @@ -17727,7 +16869,8 @@ snapshots: natural-compare@1.4.0: {} - negotiator@0.6.3: {} + negotiator@0.6.3: + optional: true negotiator@1.0.0: {} @@ -17764,8 +16907,6 @@ snapshots: dependencies: semver: 7.7.2 - node-abort-controller@3.1.1: {} - node-addon-api@3.2.1: {} node-addon-api@5.1.0: {} @@ -17778,12 +16919,6 @@ snapshots: dependencies: lodash: 4.17.21 - node-fetch@2.7.0(encoding@0.1.13): - dependencies: - whatwg-url: 5.0.0 - optionalDependencies: - encoding: 0.1.13 - node-fetch@3.3.2: dependencies: data-uri-to-buffer: 4.0.1 @@ -17864,8 +16999,6 @@ snapshots: dependencies: boolbase: 1.0.0 - nullthrows@1.1.1: {} - nwsapi@2.2.21: {} nx@14.4.3(@swc/core@1.13.3): @@ -17961,6 +17094,10 @@ snapshots: dependencies: mimic-fn: 2.1.0 + onetime@7.0.0: + dependencies: + mimic-function: 5.0.1 + open@8.4.2: dependencies: define-lazy-prop: 2.0.0 @@ -17976,18 +17113,6 @@ snapshots: type-check: 0.4.0 word-wrap: 1.2.5 - ora@5.4.1: - dependencies: - bl: 4.1.0 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-spinners: 2.9.2 - is-interactive: 1.0.0 - is-unicode-supported: 0.1.0 - log-symbols: 4.1.0 - strip-ansi: 6.0.1 - wcwidth: 1.0.1 - ora@6.3.1: dependencies: chalk: 5.5.0 @@ -18332,10 +17457,6 @@ snapshots: is-promise: 2.2.2 lie: 3.3.0 - promise@7.3.1: - dependencies: - asap: 2.0.6 - prompts@2.4.2: dependencies: kleur: 3.0.3 @@ -18367,36 +17488,33 @@ snapshots: punycode@2.3.1: {} - qs@6.13.0: + qs@6.14.0: dependencies: side-channel: 1.1.0 - qs@6.14.0: + qs@6.15.3: dependencies: - side-channel: 1.1.0 + es-define-property: 1.0.1 + side-channel: 1.1.1 querystringify@2.2.0: {} queue-microtask@1.2.3: {} - randombytes@2.1.0: - dependencies: - safe-buffer: 5.2.1 - range-parser@1.2.1: {} - raw-body@2.5.2: + raw-body@3.0.0: dependencies: bytes: 3.1.2 http-errors: 2.0.0 - iconv-lite: 0.4.24 + iconv-lite: 0.6.3 unpipe: 1.0.0 - raw-body@3.0.0: + raw-body@3.0.2: dependencies: bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.6.3 + http-errors: 2.0.1 + iconv-lite: 0.7.3 unpipe: 1.0.0 rc@1.2.8: @@ -18504,14 +17622,6 @@ snapshots: hast-util-to-html: 8.0.4 unified: 10.1.2 - relay-runtime@12.0.0(encoding@0.1.13): - dependencies: - '@babel/runtime': 7.28.2 - fbjs: 3.0.5(encoding@0.1.13) - invariant: 2.2.4 - transitivePeerDependencies: - - encoding - remark-autolink-headings@7.0.1: dependencies: '@types/hast': 2.3.10 @@ -18569,14 +17679,6 @@ snapshots: transitivePeerDependencies: - supports-color - remark-github@11.2.4: - dependencies: - '@types/mdast': 3.0.15 - mdast-util-find-and-replace: 2.2.2 - mdast-util-to-string: 3.2.0 - unified: 10.1.2 - unist-util-visit: 4.1.2 - remark-html@15.0.2: dependencies: '@types/mdast': 3.0.15 @@ -18668,8 +17770,6 @@ snapshots: require-from-string@2.0.2: {} - require-main-filename@2.0.0: {} - requires-port@1.0.0: {} resolve-cwd@3.0.0: @@ -18706,6 +17806,11 @@ snapshots: onetime: 5.1.2 signal-exit: 3.0.7 + restore-cursor@5.1.0: + dependencies: + onetime: 7.0.0 + signal-exit: 4.1.0 + retry@0.12.0: optional: true @@ -18847,8 +17952,6 @@ snapshots: scheduler@0.27.0: {} - scuid@1.1.0: {} - section-matter@1.0.0: dependencies: extend-shallow: 2.0.1 @@ -18888,10 +17991,6 @@ snapshots: dependencies: type-fest: 0.13.1 - serialize-javascript@6.0.2: - dependencies: - randombytes: 2.1.0 - serve-static@2.2.0: dependencies: encodeurl: 2.0.0 @@ -18901,7 +18000,8 @@ snapshots: transitivePeerDependencies: - supports-color - set-blocking@2.0.0: {} + set-blocking@2.0.0: + optional: true set-cookie-parser@2.7.1: {} @@ -18927,8 +18027,6 @@ snapshots: es-errors: 1.3.0 es-object-atoms: 1.1.1 - setimmediate@1.0.5: {} - setprototypeof@1.2.0: {} sha.js@2.4.12: @@ -19002,6 +18100,11 @@ snapshots: es-errors: 1.3.0 object-inspect: 1.13.4 + side-channel-list@1.0.1: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-map@1.0.1: dependencies: call-bound: 1.0.4 @@ -19025,14 +18128,20 @@ snapshots: side-channel-map: 1.0.1 side-channel-weakmap: 1.0.2 + side-channel@1.1.1: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.1 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + siginfo@2.0.0: {} signal-exit@3.0.7: {} signal-exit@4.1.0: {} - signedsource@1.0.0: {} - simple-concat@1.0.1: {} simple-get@4.0.1: @@ -19057,12 +18166,6 @@ snapshots: slash@4.0.0: {} - slice-ansi@3.0.0: - dependencies: - ansi-styles: 4.3.0 - astral-regex: 2.0.0 - is-fullwidth-code-point: 3.0.0 - slice-ansi@4.0.0: dependencies: ansi-styles: 4.3.0 @@ -19074,6 +18177,16 @@ snapshots: ansi-styles: 6.2.1 is-fullwidth-code-point: 4.0.0 + slice-ansi@7.1.2: + dependencies: + ansi-styles: 6.2.1 + is-fullwidth-code-point: 5.1.0 + + slice-ansi@8.0.0: + dependencies: + ansi-styles: 6.2.3 + is-fullwidth-code-point: 5.1.0 + smart-buffer@4.2.0: optional: true @@ -19152,8 +18265,6 @@ snapshots: stats.js@0.17.0: {} - statuses@1.5.0: {} - statuses@2.0.1: {} statuses@2.0.2: {} @@ -19192,6 +18303,17 @@ snapshots: emoji-regex: 9.2.2 strip-ansi: 7.1.0 + string-width@7.2.0: + dependencies: + emoji-regex: 10.6.0 + get-east-asian-width: 1.6.0 + strip-ansi: 7.1.0 + + string-width@8.2.2: + dependencies: + get-east-asian-width: 1.6.0 + strip-ansi: 7.2.0 + string.prototype.includes@2.0.1: dependencies: call-bind: 1.0.8 @@ -19259,6 +18381,10 @@ snapshots: dependencies: ansi-regex: 6.1.0 + strip-ansi@7.2.0: + dependencies: + ansi-regex: 6.2.2 + strip-bom-string@1.0.0: {} strip-bom@3.0.0: {} @@ -19387,7 +18513,7 @@ snapshots: symbol-tree@3.2.4: {} - sync-fetch@0.6.0-2: + sync-fetch@0.6.0: dependencies: node-fetch: 3.3.2 timeout-signal: 2.0.0 @@ -19568,8 +18694,6 @@ snapshots: is-buffer: 2.0.5 vfile: 5.3.4 - toidentifier@1.0.0: {} - toidentifier@1.0.1: {} totalist@3.0.1: {} @@ -19581,8 +18705,6 @@ snapshots: universalify: 0.2.0 url-parse: 1.5.10 - tr46@0.0.3: {} - tr46@1.0.1: dependencies: punycode: 2.3.1 @@ -19717,10 +18839,6 @@ snapshots: tslib@1.14.1: {} - tslib@2.4.1: {} - - tslib@2.6.3: {} - tslib@2.8.1: {} tsup@6.2.1(@swc/core@1.13.3)(postcss@8.5.14)(ts-node@10.9.1(@swc/core@1.13.3)(@types/node@16.11.47)(typescript@4.7.4))(typescript@4.7.4): @@ -19896,17 +19014,18 @@ snapshots: type-fest@1.4.0: {} - type-is@1.6.18: - dependencies: - media-typer: 0.3.0 - mime-types: 2.1.35 - type-is@2.0.1: dependencies: content-type: 1.0.5 media-typer: 1.1.0 mime-types: 3.0.1 + type-is@2.1.0: + dependencies: + content-type: 2.0.0 + media-typer: 1.1.0 + mime-types: 3.0.1 + typed-array-buffer@1.0.3: dependencies: call-bound: 1.0.4 @@ -19961,8 +19080,6 @@ snapshots: typescript@6.0.3: {} - ua-parser-js@1.0.40: {} - ufo@1.6.1: {} unbox-primitive@1.1.0: @@ -20144,10 +19261,6 @@ snapshots: utility-types@3.11.0: {} - uuid@11.1.0: {} - - uuid@9.0.1: {} - uvu@0.5.6: dependencies: dequal: 2.0.3 @@ -20167,10 +19280,6 @@ snapshots: convert-source-map: 1.9.0 source-map: 0.7.6 - value-or-promise@1.0.11: {} - - value-or-promise@1.0.12: {} - vary@1.1.2: {} vfile-location@4.1.0: @@ -20214,7 +19323,7 @@ snapshots: vite@6.4.3(@types/node@20.19.10)(jiti@2.5.1)(lightningcss@1.32.0)(sass@1.89.2)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1): dependencies: - esbuild: 0.25.12 + esbuild: 0.25.0 fdir: 6.5.0(picomatch@4.0.5) picomatch: 4.0.5 postcss: 8.5.14 @@ -20303,8 +19412,6 @@ snapshots: webgl-sdf-generator@1.1.1: {} - webidl-conversions@3.0.1: {} - webidl-conversions@4.0.2: {} webidl-conversions@5.0.0: {} @@ -20319,15 +19426,8 @@ snapshots: whatwg-mimetype@2.3.0: {} - whatwg-mimetype@3.0.0: {} - whatwg-mimetype@4.0.0: {} - whatwg-url@5.0.0: - dependencies: - tr46: 0.0.3 - webidl-conversions: 3.0.1 - whatwg-url@7.1.0: dependencies: lodash.sortby: 4.7.0 @@ -20371,8 +19471,6 @@ snapshots: is-weakmap: 2.0.2 is-weakset: 2.0.4 - which-module@2.0.1: {} - which-typed-array@1.1.19: dependencies: available-typed-arrays: 1.0.7 @@ -20417,6 +19515,12 @@ snapshots: string-width: 5.1.2 strip-ansi: 7.1.0 + wrap-ansi@9.0.2: + dependencies: + ansi-styles: 6.2.1 + string-width: 7.2.0 + strip-ansi: 7.1.0 + wrappy@1.0.2: {} write-file-atomic@3.0.3: @@ -20433,19 +19537,12 @@ snapshots: ws@7.5.10: {} - ws@8.18.3: {} + ws@8.21.1: {} xml-name-validator@3.0.0: {} xmlchars@2.2.0: {} - xss@1.0.15: - dependencies: - commander: 2.20.3 - cssfilter: 0.0.10 - - y18n@4.0.3: {} - y18n@5.0.8: {} yallist@3.1.1: {} @@ -20454,35 +19551,14 @@ snapshots: yallist@5.0.0: {} - yaml-ast-parser@0.0.43: {} - yaml@1.10.2: {} yaml@2.8.1: {} - yargs-parser@18.1.3: - dependencies: - camelcase: 5.3.1 - decamelize: 1.2.0 - yargs-parser@21.0.1: {} yargs-parser@21.1.1: {} - yargs@15.4.1: - dependencies: - cliui: 6.0.0 - decamelize: 1.2.0 - find-up: 4.1.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - require-main-filename: 2.0.0 - set-blocking: 2.0.0 - string-width: 4.2.3 - which-module: 2.0.1 - y18n: 4.0.3 - yargs-parser: 18.1.3 - yargs@17.7.2: dependencies: cliui: 8.0.1 @@ -20499,6 +19575,8 @@ snapshots: yocto-queue@1.2.1: {} + yoctocolors-cjs@2.1.3: {} + zimmerframe@1.1.2: {} zod@3.25.76: {}