2026-05-10 23:12:26 +02:00
lockfileVersion : '9.0'
settings :
autoInstallPeers : true
excludeLinksFromLockfile : false
injectWorkspacePackages : true
overrides :
'@types/node' : ^24.3.0
2026-05-20 14:17:29 +02:00
brace-expansion@>=5.0.0 <5.0.6 : 5.0 .6
fast-uri : 3.1 .2
fast-xml-builder : 1.1 .7
2026-06-10 14:26:01 +02:00
hono : 4.12 .21
2026-05-20 14:17:29 +02:00
ip-address : 10.1 .1
postcss : 8.5 .10
ws : 8.20 .1
2026-05-10 23:12:26 +02:00
importers :
. :
devDependencies :
2026-05-13 13:33:28 +02:00
'@biomejs/biome' :
specifier : ^2.4.15
version : 2.4 .15
chore(workspace): gate dead-code with knip production mode (#196)
* refactor(workspace): relocate @ktx/llm source into packages/cli/src/llm
* refactor(workspace): rewrite @ktx/llm imports to relative paths
* refactor(workspace): fold internal packages into cli
* chore(workspace): gate dead-code with knip production mode
Turn on production-mode knip plus an autofix run in pre-commit and the
`pnpm dead-code` script, document the `/** @internal */` convention for
test-only exports in AGENTS.md, annotate test-only exports across the
CLI with that JSDoc, and drop dead exports/wrappers the new gate
surfaced (e.g. `cli-project.ts`, `lookerRuntimeSourceToFileAdapterSource`,
`createLocalScanEnrichmentProvidersFromConfig`,
`PGLITE_OWNER_PROCESS_BACKEND_CAPABILITIES`, stale type re-exports).
Replace the loose `ignoreIssues` allowlist in `knip.json` with explicit
production entries so cross-package barrel leaks are caught.
* refactor(cli): delete internal barrel index.ts files
The 34 `index.ts` re-export barrels inside `packages/cli/src/` were
holdovers from the pre-fold multi-workspace structure. Post-fold-in they
served no production purpose: external consumers go through the single
package main entry, and in-repo callers mostly imported through them
only because the path was short. Internally, knip flagged most barrel
re-exports as production-dead (only reached via tests).
This change:
- Deletes every internal barrel except `packages/cli/src/index.ts`
(the published package entry).
- Rewrites ~270 source/test files to import each name directly from
the file that defines it.
- Moves `tools/warehouse-verification/index.ts` to
`create-warehouse-verification-tools.ts` (the function it defined
locally) and updates its single consumer.
- Renames `search/backend-conformance.ts` → `.test-utils.ts` to match
the existing test-helper file convention.
- Deletes 13 dead test-only chains (dbt-descriptions/*,
live-database/extracted-schema, live-database/structural-sync,
relationship-* feedback/review chain) plus their tests and a
cascading orphan integration test.
- Updates test mocks that pointed at deleted barrel paths
(notion-client, connector barrels in scan/local-scan-connectors
tests) to mock the source files instead.
- Points the maintainer benchmark script
(`scripts/relationship-benchmark-report.mjs`) at source files
instead of `dist/context/scan/index.js`.
- Drops the barrel `!` entries from `knip.json`; adds explicit
production entries only for the benchmark code reached via dist by
the maintainer script.
Net: 413 files changed, ~1.2k insertions, ~9.4k deletions.
`pnpm run dead-code` (Biome + knip default + knip production) and
`pnpm run type-check` are clean; 2277 tests pass.
* refactor(workspace): rename @ktx/cli to @kaelio/ktx and pack it directly
Promote the CLI workspace package to the public name `@kaelio/ktx` and
drop the separate `scripts/build-public-npm-package.mjs` wrapper. The
CLI package is now publishable in place (`publishConfig.access: public`,
`provenance: true`), so artifact packing uses `pnpm pack` against
`packages/cli/` instead of assembling a parallel package tree.
Updates all workspace filter invocations, docs, tests, and release
readiness checks to reference the new package name, and folds the
tarball-name helper into `scripts/public-npm-release-metadata.mjs`.
* docs: align "agent clients" and "data agents" terminology
Replace "client agents" with "agent clients" and "database agents" with
"data agents" across AGENTS.md, README.md, the docs-site copy, and the
matching setup-agents test description, matching the canonical
vocabulary in docs/terminology.md.
Also moves packages/cli/tsconfig.json's tsBuildInfoFile from
node_modules/.cache/ to dist/.tsbuildinfo so incremental builds survive
node_modules reinstalls.
* refactor(release): single source of truth for package version
Make packages/cli/package.json the single source of truth for the
@kaelio/ktx version. publicNpmPackageVersion() now reads it directly,
so artifact filenames, release-readiness checks, and the Python wheel
version all derive from one field. The duplicate
release-policy.json.publicNpmPackageVersion is removed.
Previously the two fields could drift: tarballs were named
kaelio-ktx-0.4.1.tgz while internally containing
@kaelio/ktx@0.0.0-private.
- update-public-release-version.mjs rewrites both Python pyproject.toml
files (ktx-daemon, ktx-sl) alongside the npm package.jsons,
normalizing the version for PEP 440 (e.g. 0.1.0-rc.2 -> 0.1.0rc2).
- semantic-release-config.cjs adds the two pyproject.toml files to
@semantic-release/git assets so the release commit back to main
carries every version source in lockstep.
- The six "?? '0.0.0-private'" fallback literals across the CLI are
replaced with "?? getKtxCliPackageInfo().version", and
createDefaultKtxMcpServer makes its version arg required.
- docs/release.md describes the actual commit-back model: the dev tree
always reflects the most recent release; no sentinel pin to
maintain.
Verified: pnpm run artifacts:build now produces
kaelio-ktx-0.4.1.tgz and kaelio_ktx-0.4.1-py3-none-any.whl with
@kaelio/ktx@0.4.1 inside. Full type-check, dead-code, and
2287 vitests + 173 script tests pass.
* refactor(cli): inject embedding provider resolution and detect sentence-transformers runtime
Make resolveProjectEmbeddingProvider and runtimeIo injectable in ingest and
scan command entrypoints so tests can stub them, and teach
resolvePublicIngestRuntimeRequirements to flag the local-embeddings runtime
feature when ktx.yaml selects sentence-transformers.
* chore(cli): mark buildLocalStatsStatus and LocalStatsStatus as @internal
Both symbols are consumed only by status-project.test.ts. Annotating with
/** @internal */ keeps knip's production-mode check clean without changing
runtime behavior.
* fix(cli): use real package metadata in print-command-tree
The stubbed package name embedded a forbidden product identifier that
tripped the boundary check in CI. Read the metadata from package.json
instead — keeps the rendered tree unchanged and removes a duplicate
source of truth.
* feat(cli): show embedding coverage in `ktx status`, drop duplicate disk counts
Inline `(N embedded)` next to the Wiki scope counts and Semantic-layer
source counts, computed with `SUM(embedding_json IS NOT NULL)` over
`knowledge_pages` and `local_sl_sources`. Rename the "Knowledge" label to
"Wiki" (canonical per `docs/terminology.md`) and rename the matching
`localStats.knowledgePages` field to `localStats.wikiPages`.
Drop `wiki=N md` and `semantic-layer=N yaml` from the Disk row — those
duplicated the per-surface rows above. Disk now reports only actual byte
usage (db, cache, raw-sources). The unused `wikiGlobalMarkdownCount` /
`semanticLayerYamlCount` fields, the `isMarkdownEntry` / `isYamlEntry`
helpers, and the `filter` arg on `summarizeDir` are removed.
2026-05-21 15:28:58 +02:00
'@electric-sql/pglite' :
specifier : ^0.4.5
version : 0.4 .5
'@electric-sql/pglite-socket' :
specifier : ^0.1.5
version : 0.1 .5 (@electric-sql/pglite@0.4.5)
2026-05-16 12:06:34 +02:00
'@semantic-release/commit-analyzer' :
specifier : ^13.0.1
version : 13.0 .1 (semantic-release@25.0.3(typescript@6.0.3))
'@semantic-release/exec' :
specifier : ^7.1.0
version : 7.1 .0 (semantic-release@25.0.3(typescript@6.0.3))
2026-05-20 17:01:26 +02:00
'@semantic-release/git' :
specifier : ^10.0.1
version : 10.0 .1 (semantic-release@25.0.3(typescript@6.0.3))
2026-05-16 12:06:34 +02:00
'@semantic-release/github' :
specifier : ^12.0.8
version : 12.0 .8 (semantic-release@25.0.3(typescript@6.0.3))
2026-05-19 16:40:23 +02:00
'@semantic-release/npm' :
specifier : ^13.1.5
version : 13.1 .5 (semantic-release@25.0.3(typescript@6.0.3))
2026-05-16 12:06:34 +02:00
'@semantic-release/release-notes-generator' :
specifier : ^14.1.1
version : 14.1 .1 (semantic-release@25.0.3(typescript@6.0.3))
2026-05-10 23:12:26 +02:00
'@types/node' :
specifier : ^24.3.0
2026-05-29 11:56:55 +02:00
version : 24.12 .4
2026-05-13 13:33:28 +02:00
better-sqlite3 :
specifier : ^12.10.0
version : 12.10 .0
2026-05-16 12:06:34 +02:00
conventional-changelog-conventionalcommits :
specifier : ^9.3.1
version : 9.3 .1
2026-05-13 13:33:28 +02:00
knip :
2026-05-29 11:56:55 +02:00
specifier : ^6.14.1
version : 6.14 .1 (@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
chore(workspace): gate dead-code with knip production mode (#196)
* refactor(workspace): relocate @ktx/llm source into packages/cli/src/llm
* refactor(workspace): rewrite @ktx/llm imports to relative paths
* refactor(workspace): fold internal packages into cli
* chore(workspace): gate dead-code with knip production mode
Turn on production-mode knip plus an autofix run in pre-commit and the
`pnpm dead-code` script, document the `/** @internal */` convention for
test-only exports in AGENTS.md, annotate test-only exports across the
CLI with that JSDoc, and drop dead exports/wrappers the new gate
surfaced (e.g. `cli-project.ts`, `lookerRuntimeSourceToFileAdapterSource`,
`createLocalScanEnrichmentProvidersFromConfig`,
`PGLITE_OWNER_PROCESS_BACKEND_CAPABILITIES`, stale type re-exports).
Replace the loose `ignoreIssues` allowlist in `knip.json` with explicit
production entries so cross-package barrel leaks are caught.
* refactor(cli): delete internal barrel index.ts files
The 34 `index.ts` re-export barrels inside `packages/cli/src/` were
holdovers from the pre-fold multi-workspace structure. Post-fold-in they
served no production purpose: external consumers go through the single
package main entry, and in-repo callers mostly imported through them
only because the path was short. Internally, knip flagged most barrel
re-exports as production-dead (only reached via tests).
This change:
- Deletes every internal barrel except `packages/cli/src/index.ts`
(the published package entry).
- Rewrites ~270 source/test files to import each name directly from
the file that defines it.
- Moves `tools/warehouse-verification/index.ts` to
`create-warehouse-verification-tools.ts` (the function it defined
locally) and updates its single consumer.
- Renames `search/backend-conformance.ts` → `.test-utils.ts` to match
the existing test-helper file convention.
- Deletes 13 dead test-only chains (dbt-descriptions/*,
live-database/extracted-schema, live-database/structural-sync,
relationship-* feedback/review chain) plus their tests and a
cascading orphan integration test.
- Updates test mocks that pointed at deleted barrel paths
(notion-client, connector barrels in scan/local-scan-connectors
tests) to mock the source files instead.
- Points the maintainer benchmark script
(`scripts/relationship-benchmark-report.mjs`) at source files
instead of `dist/context/scan/index.js`.
- Drops the barrel `!` entries from `knip.json`; adds explicit
production entries only for the benchmark code reached via dist by
the maintainer script.
Net: 413 files changed, ~1.2k insertions, ~9.4k deletions.
`pnpm run dead-code` (Biome + knip default + knip production) and
`pnpm run type-check` are clean; 2277 tests pass.
* refactor(workspace): rename @ktx/cli to @kaelio/ktx and pack it directly
Promote the CLI workspace package to the public name `@kaelio/ktx` and
drop the separate `scripts/build-public-npm-package.mjs` wrapper. The
CLI package is now publishable in place (`publishConfig.access: public`,
`provenance: true`), so artifact packing uses `pnpm pack` against
`packages/cli/` instead of assembling a parallel package tree.
Updates all workspace filter invocations, docs, tests, and release
readiness checks to reference the new package name, and folds the
tarball-name helper into `scripts/public-npm-release-metadata.mjs`.
* docs: align "agent clients" and "data agents" terminology
Replace "client agents" with "agent clients" and "database agents" with
"data agents" across AGENTS.md, README.md, the docs-site copy, and the
matching setup-agents test description, matching the canonical
vocabulary in docs/terminology.md.
Also moves packages/cli/tsconfig.json's tsBuildInfoFile from
node_modules/.cache/ to dist/.tsbuildinfo so incremental builds survive
node_modules reinstalls.
* refactor(release): single source of truth for package version
Make packages/cli/package.json the single source of truth for the
@kaelio/ktx version. publicNpmPackageVersion() now reads it directly,
so artifact filenames, release-readiness checks, and the Python wheel
version all derive from one field. The duplicate
release-policy.json.publicNpmPackageVersion is removed.
Previously the two fields could drift: tarballs were named
kaelio-ktx-0.4.1.tgz while internally containing
@kaelio/ktx@0.0.0-private.
- update-public-release-version.mjs rewrites both Python pyproject.toml
files (ktx-daemon, ktx-sl) alongside the npm package.jsons,
normalizing the version for PEP 440 (e.g. 0.1.0-rc.2 -> 0.1.0rc2).
- semantic-release-config.cjs adds the two pyproject.toml files to
@semantic-release/git assets so the release commit back to main
carries every version source in lockstep.
- The six "?? '0.0.0-private'" fallback literals across the CLI are
replaced with "?? getKtxCliPackageInfo().version", and
createDefaultKtxMcpServer makes its version arg required.
- docs/release.md describes the actual commit-back model: the dev tree
always reflects the most recent release; no sentinel pin to
maintain.
Verified: pnpm run artifacts:build now produces
kaelio-ktx-0.4.1.tgz and kaelio_ktx-0.4.1-py3-none-any.whl with
@kaelio/ktx@0.4.1 inside. Full type-check, dead-code, and
2287 vitests + 173 script tests pass.
* refactor(cli): inject embedding provider resolution and detect sentence-transformers runtime
Make resolveProjectEmbeddingProvider and runtimeIo injectable in ingest and
scan command entrypoints so tests can stub them, and teach
resolvePublicIngestRuntimeRequirements to flag the local-embeddings runtime
feature when ktx.yaml selects sentence-transformers.
* chore(cli): mark buildLocalStatsStatus and LocalStatsStatus as @internal
Both symbols are consumed only by status-project.test.ts. Annotating with
/** @internal */ keeps knip's production-mode check clean without changing
runtime behavior.
* fix(cli): use real package metadata in print-command-tree
The stubbed package name embedded a forbidden product identifier that
tripped the boundary check in CI. Read the metadata from package.json
instead — keeps the rendered tree unchanged and removes a duplicate
source of truth.
* feat(cli): show embedding coverage in `ktx status`, drop duplicate disk counts
Inline `(N embedded)` next to the Wiki scope counts and Semantic-layer
source counts, computed with `SUM(embedding_json IS NOT NULL)` over
`knowledge_pages` and `local_sl_sources`. Rename the "Knowledge" label to
"Wiki" (canonical per `docs/terminology.md`) and rename the matching
`localStats.knowledgePages` field to `localStats.wikiPages`.
Drop `wiki=N md` and `semantic-layer=N yaml` from the Disk row — those
duplicated the per-surface rows above. Disk now reports only actual byte
usage (db, cache, raw-sources). The unused `wikiGlobalMarkdownCount` /
`semanticLayerYamlCount` fields, the `isMarkdownEntry` / `isYamlEntry`
helpers, and the `filter` arg on `summarizeDir` are removed.
2026-05-21 15:28:58 +02:00
pg :
2026-05-29 11:56:55 +02:00
specifier : ^8.21.0
version : 8.21 .0
2026-05-16 12:06:34 +02:00
semantic-release :
specifier : ^25.0.3
version : 25.0 .3 (typescript@6.0.3)
2026-05-10 23:12:26 +02:00
typescript :
2026-05-13 01:15:35 +02:00
specifier : ^6.0.3
version : 6.0 .3
2026-05-13 13:33:28 +02:00
yaml :
specifier : ^2.9.0
version : 2.9 .0
2026-05-11 01:08:31 -07:00
2026-05-11 16:53:42 +02:00
docs-site :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-18 17:41:37 +02:00
'@xyflow/react' :
specifier : ^12.10.2
2026-05-29 11:56:55 +02:00
version : 12.10 .2 (@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
2026-05-11 01:08:31 -07:00
fumadocs-core :
2026-05-13 01:15:35 +02:00
specifier : 16.8 .10
2026-05-29 11:56:55 +02:00
version : 16.8 .10 (@mdx-js/mdx@3.1.1)(@types/estree-jsx@1.0.5)(@types/hast@3.0.4)(@types/mdast@4.0.4)(@types/react@19.2.15)(lucide-react@1.16.0(react@19.2.6))(next@16.2.6(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(zod@4.4.3)
2026-05-11 01:08:31 -07:00
fumadocs-mdx :
2026-05-29 11:56:55 +02:00
specifier : 15.0 .7
version : 15.0 .7 (@types/mdast@4.0.4)(@types/mdx@2.0.13)(@types/react@19.2.15)(fumadocs-core@16.8.10(@mdx-js/mdx@3.1.1)(@types/estree-jsx@1.0.5)(@types/hast@3.0.4)(@types/mdast@4.0.4)(@types/react@19.2.15)(lucide-react@1.16.0(react@19.2.6))(next@16.2.6(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(zod@4.4.3))(next@16.2.6(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6)(rolldown@1.0.2)(vite@8.0.14(@types/node@24.12.4)(esbuild@0.28.0)(jiti@2.7.0)(yaml@2.9.0))
2026-05-11 01:08:31 -07:00
fumadocs-ui :
2026-05-13 01:15:35 +02:00
specifier : 16.8 .10
2026-05-29 11:56:55 +02:00
version : 16.8 .10 (@tailwindcss/oxide@4.3.0)(@types/mdx@2.0.13)(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(fumadocs-core@16.8.10(@mdx-js/mdx@3.1.1)(@types/estree-jsx@1.0.5)(@types/hast@3.0.4)(@types/mdast@4.0.4)(@types/react@19.2.15)(lucide-react@1.16.0(react@19.2.6))(next@16.2.6(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(zod@4.4.3))(next@16.2.6(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(tailwindcss@4.3.0)
2026-06-01 12:06:27 +02:00
html-to-image :
specifier : 1.11 .11
version : 1.11 .11
2026-05-11 01:08:31 -07:00
next :
2026-05-13 01:15:35 +02:00
specifier : ^16
2026-05-29 11:56:55 +02:00
version : 16.2 .6 (@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
2026-05-11 01:08:31 -07:00
react :
specifier : 19.2 .6
version : 19.2 .6
react-dom :
specifier : 19.2 .6
version : 19.2 .6 (react@19.2.6)
devDependencies :
'@tailwindcss/postcss' :
specifier : ^4
version : 4.3 .0
2026-05-11 17:57:55 +02:00
'@types/node' :
specifier : ^24.3.0
2026-05-29 11:56:55 +02:00
version : 24.12 .4
2026-05-11 01:08:31 -07:00
'@types/react' :
specifier : ^19
2026-05-29 11:56:55 +02:00
version : 19.2 .15
2026-05-11 01:08:31 -07:00
'@types/react-dom' :
specifier : ^19
2026-05-29 11:56:55 +02:00
version : 19.2 .3 (@types/react@19.2.15)
2026-05-11 01:08:31 -07:00
tailwindcss :
specifier : ^4
version : 4.3 .0
typescript :
2026-05-13 01:15:35 +02:00
specifier : ^6.0
version : 6.0 .3
2026-05-10 23:12:26 +02:00
packages/cli :
dependencies :
chore(workspace): gate dead-code with knip production mode (#196)
* refactor(workspace): relocate @ktx/llm source into packages/cli/src/llm
* refactor(workspace): rewrite @ktx/llm imports to relative paths
* refactor(workspace): fold internal packages into cli
* chore(workspace): gate dead-code with knip production mode
Turn on production-mode knip plus an autofix run in pre-commit and the
`pnpm dead-code` script, document the `/** @internal */` convention for
test-only exports in AGENTS.md, annotate test-only exports across the
CLI with that JSDoc, and drop dead exports/wrappers the new gate
surfaced (e.g. `cli-project.ts`, `lookerRuntimeSourceToFileAdapterSource`,
`createLocalScanEnrichmentProvidersFromConfig`,
`PGLITE_OWNER_PROCESS_BACKEND_CAPABILITIES`, stale type re-exports).
Replace the loose `ignoreIssues` allowlist in `knip.json` with explicit
production entries so cross-package barrel leaks are caught.
* refactor(cli): delete internal barrel index.ts files
The 34 `index.ts` re-export barrels inside `packages/cli/src/` were
holdovers from the pre-fold multi-workspace structure. Post-fold-in they
served no production purpose: external consumers go through the single
package main entry, and in-repo callers mostly imported through them
only because the path was short. Internally, knip flagged most barrel
re-exports as production-dead (only reached via tests).
This change:
- Deletes every internal barrel except `packages/cli/src/index.ts`
(the published package entry).
- Rewrites ~270 source/test files to import each name directly from
the file that defines it.
- Moves `tools/warehouse-verification/index.ts` to
`create-warehouse-verification-tools.ts` (the function it defined
locally) and updates its single consumer.
- Renames `search/backend-conformance.ts` → `.test-utils.ts` to match
the existing test-helper file convention.
- Deletes 13 dead test-only chains (dbt-descriptions/*,
live-database/extracted-schema, live-database/structural-sync,
relationship-* feedback/review chain) plus their tests and a
cascading orphan integration test.
- Updates test mocks that pointed at deleted barrel paths
(notion-client, connector barrels in scan/local-scan-connectors
tests) to mock the source files instead.
- Points the maintainer benchmark script
(`scripts/relationship-benchmark-report.mjs`) at source files
instead of `dist/context/scan/index.js`.
- Drops the barrel `!` entries from `knip.json`; adds explicit
production entries only for the benchmark code reached via dist by
the maintainer script.
Net: 413 files changed, ~1.2k insertions, ~9.4k deletions.
`pnpm run dead-code` (Biome + knip default + knip production) and
`pnpm run type-check` are clean; 2277 tests pass.
* refactor(workspace): rename @ktx/cli to @kaelio/ktx and pack it directly
Promote the CLI workspace package to the public name `@kaelio/ktx` and
drop the separate `scripts/build-public-npm-package.mjs` wrapper. The
CLI package is now publishable in place (`publishConfig.access: public`,
`provenance: true`), so artifact packing uses `pnpm pack` against
`packages/cli/` instead of assembling a parallel package tree.
Updates all workspace filter invocations, docs, tests, and release
readiness checks to reference the new package name, and folds the
tarball-name helper into `scripts/public-npm-release-metadata.mjs`.
* docs: align "agent clients" and "data agents" terminology
Replace "client agents" with "agent clients" and "database agents" with
"data agents" across AGENTS.md, README.md, the docs-site copy, and the
matching setup-agents test description, matching the canonical
vocabulary in docs/terminology.md.
Also moves packages/cli/tsconfig.json's tsBuildInfoFile from
node_modules/.cache/ to dist/.tsbuildinfo so incremental builds survive
node_modules reinstalls.
* refactor(release): single source of truth for package version
Make packages/cli/package.json the single source of truth for the
@kaelio/ktx version. publicNpmPackageVersion() now reads it directly,
so artifact filenames, release-readiness checks, and the Python wheel
version all derive from one field. The duplicate
release-policy.json.publicNpmPackageVersion is removed.
Previously the two fields could drift: tarballs were named
kaelio-ktx-0.4.1.tgz while internally containing
@kaelio/ktx@0.0.0-private.
- update-public-release-version.mjs rewrites both Python pyproject.toml
files (ktx-daemon, ktx-sl) alongside the npm package.jsons,
normalizing the version for PEP 440 (e.g. 0.1.0-rc.2 -> 0.1.0rc2).
- semantic-release-config.cjs adds the two pyproject.toml files to
@semantic-release/git assets so the release commit back to main
carries every version source in lockstep.
- The six "?? '0.0.0-private'" fallback literals across the CLI are
replaced with "?? getKtxCliPackageInfo().version", and
createDefaultKtxMcpServer makes its version arg required.
- docs/release.md describes the actual commit-back model: the dev tree
always reflects the most recent release; no sentinel pin to
maintain.
Verified: pnpm run artifacts:build now produces
kaelio-ktx-0.4.1.tgz and kaelio_ktx-0.4.1-py3-none-any.whl with
@kaelio/ktx@0.4.1 inside. Full type-check, dead-code, and
2287 vitests + 173 script tests pass.
* refactor(cli): inject embedding provider resolution and detect sentence-transformers runtime
Make resolveProjectEmbeddingProvider and runtimeIo injectable in ingest and
scan command entrypoints so tests can stub them, and teach
resolvePublicIngestRuntimeRequirements to flag the local-embeddings runtime
feature when ktx.yaml selects sentence-transformers.
* chore(cli): mark buildLocalStatsStatus and LocalStatsStatus as @internal
Both symbols are consumed only by status-project.test.ts. Annotating with
/** @internal */ keeps knip's production-mode check clean without changing
runtime behavior.
* fix(cli): use real package metadata in print-command-tree
The stubbed package name embedded a forbidden product identifier that
tripped the boundary check in CI. Read the metadata from package.json
instead — keeps the rendered tree unchanged and removes a duplicate
source of truth.
* feat(cli): show embedding coverage in `ktx status`, drop duplicate disk counts
Inline `(N embedded)` next to the Wiki scope counts and Semantic-layer
source counts, computed with `SUM(embedding_json IS NOT NULL)` over
`knowledge_pages` and `local_sl_sources`. Rename the "Knowledge" label to
"Wiki" (canonical per `docs/terminology.md`) and rename the matching
`localStats.knowledgePages` field to `localStats.wikiPages`.
Drop `wiki=N md` and `semantic-layer=N yaml` from the Disk row — those
duplicated the per-surface rows above. Disk now reports only actual byte
usage (db, cache, raw-sources). The unused `wikiGlobalMarkdownCount` /
`semanticLayerYamlCount` fields, the `isMarkdownEntry` / `isYamlEntry`
helpers, and the `filter` arg on `summarizeDir` are removed.
2026-05-21 15:28:58 +02:00
'@ai-sdk/anthropic' :
2026-05-29 11:56:55 +02:00
specifier : 3.0 .78
version : 3.0 .78 (zod@4.4.3)
chore(workspace): gate dead-code with knip production mode (#196)
* refactor(workspace): relocate @ktx/llm source into packages/cli/src/llm
* refactor(workspace): rewrite @ktx/llm imports to relative paths
* refactor(workspace): fold internal packages into cli
* chore(workspace): gate dead-code with knip production mode
Turn on production-mode knip plus an autofix run in pre-commit and the
`pnpm dead-code` script, document the `/** @internal */` convention for
test-only exports in AGENTS.md, annotate test-only exports across the
CLI with that JSDoc, and drop dead exports/wrappers the new gate
surfaced (e.g. `cli-project.ts`, `lookerRuntimeSourceToFileAdapterSource`,
`createLocalScanEnrichmentProvidersFromConfig`,
`PGLITE_OWNER_PROCESS_BACKEND_CAPABILITIES`, stale type re-exports).
Replace the loose `ignoreIssues` allowlist in `knip.json` with explicit
production entries so cross-package barrel leaks are caught.
* refactor(cli): delete internal barrel index.ts files
The 34 `index.ts` re-export barrels inside `packages/cli/src/` were
holdovers from the pre-fold multi-workspace structure. Post-fold-in they
served no production purpose: external consumers go through the single
package main entry, and in-repo callers mostly imported through them
only because the path was short. Internally, knip flagged most barrel
re-exports as production-dead (only reached via tests).
This change:
- Deletes every internal barrel except `packages/cli/src/index.ts`
(the published package entry).
- Rewrites ~270 source/test files to import each name directly from
the file that defines it.
- Moves `tools/warehouse-verification/index.ts` to
`create-warehouse-verification-tools.ts` (the function it defined
locally) and updates its single consumer.
- Renames `search/backend-conformance.ts` → `.test-utils.ts` to match
the existing test-helper file convention.
- Deletes 13 dead test-only chains (dbt-descriptions/*,
live-database/extracted-schema, live-database/structural-sync,
relationship-* feedback/review chain) plus their tests and a
cascading orphan integration test.
- Updates test mocks that pointed at deleted barrel paths
(notion-client, connector barrels in scan/local-scan-connectors
tests) to mock the source files instead.
- Points the maintainer benchmark script
(`scripts/relationship-benchmark-report.mjs`) at source files
instead of `dist/context/scan/index.js`.
- Drops the barrel `!` entries from `knip.json`; adds explicit
production entries only for the benchmark code reached via dist by
the maintainer script.
Net: 413 files changed, ~1.2k insertions, ~9.4k deletions.
`pnpm run dead-code` (Biome + knip default + knip production) and
`pnpm run type-check` are clean; 2277 tests pass.
* refactor(workspace): rename @ktx/cli to @kaelio/ktx and pack it directly
Promote the CLI workspace package to the public name `@kaelio/ktx` and
drop the separate `scripts/build-public-npm-package.mjs` wrapper. The
CLI package is now publishable in place (`publishConfig.access: public`,
`provenance: true`), so artifact packing uses `pnpm pack` against
`packages/cli/` instead of assembling a parallel package tree.
Updates all workspace filter invocations, docs, tests, and release
readiness checks to reference the new package name, and folds the
tarball-name helper into `scripts/public-npm-release-metadata.mjs`.
* docs: align "agent clients" and "data agents" terminology
Replace "client agents" with "agent clients" and "database agents" with
"data agents" across AGENTS.md, README.md, the docs-site copy, and the
matching setup-agents test description, matching the canonical
vocabulary in docs/terminology.md.
Also moves packages/cli/tsconfig.json's tsBuildInfoFile from
node_modules/.cache/ to dist/.tsbuildinfo so incremental builds survive
node_modules reinstalls.
* refactor(release): single source of truth for package version
Make packages/cli/package.json the single source of truth for the
@kaelio/ktx version. publicNpmPackageVersion() now reads it directly,
so artifact filenames, release-readiness checks, and the Python wheel
version all derive from one field. The duplicate
release-policy.json.publicNpmPackageVersion is removed.
Previously the two fields could drift: tarballs were named
kaelio-ktx-0.4.1.tgz while internally containing
@kaelio/ktx@0.0.0-private.
- update-public-release-version.mjs rewrites both Python pyproject.toml
files (ktx-daemon, ktx-sl) alongside the npm package.jsons,
normalizing the version for PEP 440 (e.g. 0.1.0-rc.2 -> 0.1.0rc2).
- semantic-release-config.cjs adds the two pyproject.toml files to
@semantic-release/git assets so the release commit back to main
carries every version source in lockstep.
- The six "?? '0.0.0-private'" fallback literals across the CLI are
replaced with "?? getKtxCliPackageInfo().version", and
createDefaultKtxMcpServer makes its version arg required.
- docs/release.md describes the actual commit-back model: the dev tree
always reflects the most recent release; no sentinel pin to
maintain.
Verified: pnpm run artifacts:build now produces
kaelio-ktx-0.4.1.tgz and kaelio_ktx-0.4.1-py3-none-any.whl with
@kaelio/ktx@0.4.1 inside. Full type-check, dead-code, and
2287 vitests + 173 script tests pass.
* refactor(cli): inject embedding provider resolution and detect sentence-transformers runtime
Make resolveProjectEmbeddingProvider and runtimeIo injectable in ingest and
scan command entrypoints so tests can stub them, and teach
resolvePublicIngestRuntimeRequirements to flag the local-embeddings runtime
feature when ktx.yaml selects sentence-transformers.
* chore(cli): mark buildLocalStatsStatus and LocalStatsStatus as @internal
Both symbols are consumed only by status-project.test.ts. Annotating with
/** @internal */ keeps knip's production-mode check clean without changing
runtime behavior.
* fix(cli): use real package metadata in print-command-tree
The stubbed package name embedded a forbidden product identifier that
tripped the boundary check in CI. Read the metadata from package.json
instead — keeps the rendered tree unchanged and removes a duplicate
source of truth.
* feat(cli): show embedding coverage in `ktx status`, drop duplicate disk counts
Inline `(N embedded)` next to the Wiki scope counts and Semantic-layer
source counts, computed with `SUM(embedding_json IS NOT NULL)` over
`knowledge_pages` and `local_sl_sources`. Rename the "Knowledge" label to
"Wiki" (canonical per `docs/terminology.md`) and rename the matching
`localStats.knowledgePages` field to `localStats.wikiPages`.
Drop `wiki=N md` and `semantic-layer=N yaml` from the Disk row — those
duplicated the per-surface rows above. Disk now reports only actual byte
usage (db, cache, raw-sources). The unused `wikiGlobalMarkdownCount` /
`semanticLayerYamlCount` fields, the `isMarkdownEntry` / `isYamlEntry`
helpers, and the `filter` arg on `summarizeDir` are removed.
2026-05-21 15:28:58 +02:00
'@ai-sdk/devtools' :
2026-05-29 11:56:55 +02:00
specifier : 0.0 .18
version : 0.0 .18
chore(workspace): gate dead-code with knip production mode (#196)
* refactor(workspace): relocate @ktx/llm source into packages/cli/src/llm
* refactor(workspace): rewrite @ktx/llm imports to relative paths
* refactor(workspace): fold internal packages into cli
* chore(workspace): gate dead-code with knip production mode
Turn on production-mode knip plus an autofix run in pre-commit and the
`pnpm dead-code` script, document the `/** @internal */` convention for
test-only exports in AGENTS.md, annotate test-only exports across the
CLI with that JSDoc, and drop dead exports/wrappers the new gate
surfaced (e.g. `cli-project.ts`, `lookerRuntimeSourceToFileAdapterSource`,
`createLocalScanEnrichmentProvidersFromConfig`,
`PGLITE_OWNER_PROCESS_BACKEND_CAPABILITIES`, stale type re-exports).
Replace the loose `ignoreIssues` allowlist in `knip.json` with explicit
production entries so cross-package barrel leaks are caught.
* refactor(cli): delete internal barrel index.ts files
The 34 `index.ts` re-export barrels inside `packages/cli/src/` were
holdovers from the pre-fold multi-workspace structure. Post-fold-in they
served no production purpose: external consumers go through the single
package main entry, and in-repo callers mostly imported through them
only because the path was short. Internally, knip flagged most barrel
re-exports as production-dead (only reached via tests).
This change:
- Deletes every internal barrel except `packages/cli/src/index.ts`
(the published package entry).
- Rewrites ~270 source/test files to import each name directly from
the file that defines it.
- Moves `tools/warehouse-verification/index.ts` to
`create-warehouse-verification-tools.ts` (the function it defined
locally) and updates its single consumer.
- Renames `search/backend-conformance.ts` → `.test-utils.ts` to match
the existing test-helper file convention.
- Deletes 13 dead test-only chains (dbt-descriptions/*,
live-database/extracted-schema, live-database/structural-sync,
relationship-* feedback/review chain) plus their tests and a
cascading orphan integration test.
- Updates test mocks that pointed at deleted barrel paths
(notion-client, connector barrels in scan/local-scan-connectors
tests) to mock the source files instead.
- Points the maintainer benchmark script
(`scripts/relationship-benchmark-report.mjs`) at source files
instead of `dist/context/scan/index.js`.
- Drops the barrel `!` entries from `knip.json`; adds explicit
production entries only for the benchmark code reached via dist by
the maintainer script.
Net: 413 files changed, ~1.2k insertions, ~9.4k deletions.
`pnpm run dead-code` (Biome + knip default + knip production) and
`pnpm run type-check` are clean; 2277 tests pass.
* refactor(workspace): rename @ktx/cli to @kaelio/ktx and pack it directly
Promote the CLI workspace package to the public name `@kaelio/ktx` and
drop the separate `scripts/build-public-npm-package.mjs` wrapper. The
CLI package is now publishable in place (`publishConfig.access: public`,
`provenance: true`), so artifact packing uses `pnpm pack` against
`packages/cli/` instead of assembling a parallel package tree.
Updates all workspace filter invocations, docs, tests, and release
readiness checks to reference the new package name, and folds the
tarball-name helper into `scripts/public-npm-release-metadata.mjs`.
* docs: align "agent clients" and "data agents" terminology
Replace "client agents" with "agent clients" and "database agents" with
"data agents" across AGENTS.md, README.md, the docs-site copy, and the
matching setup-agents test description, matching the canonical
vocabulary in docs/terminology.md.
Also moves packages/cli/tsconfig.json's tsBuildInfoFile from
node_modules/.cache/ to dist/.tsbuildinfo so incremental builds survive
node_modules reinstalls.
* refactor(release): single source of truth for package version
Make packages/cli/package.json the single source of truth for the
@kaelio/ktx version. publicNpmPackageVersion() now reads it directly,
so artifact filenames, release-readiness checks, and the Python wheel
version all derive from one field. The duplicate
release-policy.json.publicNpmPackageVersion is removed.
Previously the two fields could drift: tarballs were named
kaelio-ktx-0.4.1.tgz while internally containing
@kaelio/ktx@0.0.0-private.
- update-public-release-version.mjs rewrites both Python pyproject.toml
files (ktx-daemon, ktx-sl) alongside the npm package.jsons,
normalizing the version for PEP 440 (e.g. 0.1.0-rc.2 -> 0.1.0rc2).
- semantic-release-config.cjs adds the two pyproject.toml files to
@semantic-release/git assets so the release commit back to main
carries every version source in lockstep.
- The six "?? '0.0.0-private'" fallback literals across the CLI are
replaced with "?? getKtxCliPackageInfo().version", and
createDefaultKtxMcpServer makes its version arg required.
- docs/release.md describes the actual commit-back model: the dev tree
always reflects the most recent release; no sentinel pin to
maintain.
Verified: pnpm run artifacts:build now produces
kaelio-ktx-0.4.1.tgz and kaelio_ktx-0.4.1-py3-none-any.whl with
@kaelio/ktx@0.4.1 inside. Full type-check, dead-code, and
2287 vitests + 173 script tests pass.
* refactor(cli): inject embedding provider resolution and detect sentence-transformers runtime
Make resolveProjectEmbeddingProvider and runtimeIo injectable in ingest and
scan command entrypoints so tests can stub them, and teach
resolvePublicIngestRuntimeRequirements to flag the local-embeddings runtime
feature when ktx.yaml selects sentence-transformers.
* chore(cli): mark buildLocalStatsStatus and LocalStatsStatus as @internal
Both symbols are consumed only by status-project.test.ts. Annotating with
/** @internal */ keeps knip's production-mode check clean without changing
runtime behavior.
* fix(cli): use real package metadata in print-command-tree
The stubbed package name embedded a forbidden product identifier that
tripped the boundary check in CI. Read the metadata from package.json
instead — keeps the rendered tree unchanged and removes a duplicate
source of truth.
* feat(cli): show embedding coverage in `ktx status`, drop duplicate disk counts
Inline `(N embedded)` next to the Wiki scope counts and Semantic-layer
source counts, computed with `SUM(embedding_json IS NOT NULL)` over
`knowledge_pages` and `local_sl_sources`. Rename the "Knowledge" label to
"Wiki" (canonical per `docs/terminology.md`) and rename the matching
`localStats.knowledgePages` field to `localStats.wikiPages`.
Drop `wiki=N md` and `semantic-layer=N yaml` from the Disk row — those
duplicated the per-surface rows above. Disk now reports only actual byte
usage (db, cache, raw-sources). The unused `wikiGlobalMarkdownCount` /
`semanticLayerYamlCount` fields, the `isMarkdownEntry` / `isYamlEntry`
helpers, and the `filter` arg on `summarizeDir` are removed.
2026-05-21 15:28:58 +02:00
'@ai-sdk/google-vertex' :
2026-05-29 11:56:55 +02:00
specifier : ^4.0.134
version : 4.0 .134 (zod@4.4.3)
chore(workspace): gate dead-code with knip production mode (#196)
* refactor(workspace): relocate @ktx/llm source into packages/cli/src/llm
* refactor(workspace): rewrite @ktx/llm imports to relative paths
* refactor(workspace): fold internal packages into cli
* chore(workspace): gate dead-code with knip production mode
Turn on production-mode knip plus an autofix run in pre-commit and the
`pnpm dead-code` script, document the `/** @internal */` convention for
test-only exports in AGENTS.md, annotate test-only exports across the
CLI with that JSDoc, and drop dead exports/wrappers the new gate
surfaced (e.g. `cli-project.ts`, `lookerRuntimeSourceToFileAdapterSource`,
`createLocalScanEnrichmentProvidersFromConfig`,
`PGLITE_OWNER_PROCESS_BACKEND_CAPABILITIES`, stale type re-exports).
Replace the loose `ignoreIssues` allowlist in `knip.json` with explicit
production entries so cross-package barrel leaks are caught.
* refactor(cli): delete internal barrel index.ts files
The 34 `index.ts` re-export barrels inside `packages/cli/src/` were
holdovers from the pre-fold multi-workspace structure. Post-fold-in they
served no production purpose: external consumers go through the single
package main entry, and in-repo callers mostly imported through them
only because the path was short. Internally, knip flagged most barrel
re-exports as production-dead (only reached via tests).
This change:
- Deletes every internal barrel except `packages/cli/src/index.ts`
(the published package entry).
- Rewrites ~270 source/test files to import each name directly from
the file that defines it.
- Moves `tools/warehouse-verification/index.ts` to
`create-warehouse-verification-tools.ts` (the function it defined
locally) and updates its single consumer.
- Renames `search/backend-conformance.ts` → `.test-utils.ts` to match
the existing test-helper file convention.
- Deletes 13 dead test-only chains (dbt-descriptions/*,
live-database/extracted-schema, live-database/structural-sync,
relationship-* feedback/review chain) plus their tests and a
cascading orphan integration test.
- Updates test mocks that pointed at deleted barrel paths
(notion-client, connector barrels in scan/local-scan-connectors
tests) to mock the source files instead.
- Points the maintainer benchmark script
(`scripts/relationship-benchmark-report.mjs`) at source files
instead of `dist/context/scan/index.js`.
- Drops the barrel `!` entries from `knip.json`; adds explicit
production entries only for the benchmark code reached via dist by
the maintainer script.
Net: 413 files changed, ~1.2k insertions, ~9.4k deletions.
`pnpm run dead-code` (Biome + knip default + knip production) and
`pnpm run type-check` are clean; 2277 tests pass.
* refactor(workspace): rename @ktx/cli to @kaelio/ktx and pack it directly
Promote the CLI workspace package to the public name `@kaelio/ktx` and
drop the separate `scripts/build-public-npm-package.mjs` wrapper. The
CLI package is now publishable in place (`publishConfig.access: public`,
`provenance: true`), so artifact packing uses `pnpm pack` against
`packages/cli/` instead of assembling a parallel package tree.
Updates all workspace filter invocations, docs, tests, and release
readiness checks to reference the new package name, and folds the
tarball-name helper into `scripts/public-npm-release-metadata.mjs`.
* docs: align "agent clients" and "data agents" terminology
Replace "client agents" with "agent clients" and "database agents" with
"data agents" across AGENTS.md, README.md, the docs-site copy, and the
matching setup-agents test description, matching the canonical
vocabulary in docs/terminology.md.
Also moves packages/cli/tsconfig.json's tsBuildInfoFile from
node_modules/.cache/ to dist/.tsbuildinfo so incremental builds survive
node_modules reinstalls.
* refactor(release): single source of truth for package version
Make packages/cli/package.json the single source of truth for the
@kaelio/ktx version. publicNpmPackageVersion() now reads it directly,
so artifact filenames, release-readiness checks, and the Python wheel
version all derive from one field. The duplicate
release-policy.json.publicNpmPackageVersion is removed.
Previously the two fields could drift: tarballs were named
kaelio-ktx-0.4.1.tgz while internally containing
@kaelio/ktx@0.0.0-private.
- update-public-release-version.mjs rewrites both Python pyproject.toml
files (ktx-daemon, ktx-sl) alongside the npm package.jsons,
normalizing the version for PEP 440 (e.g. 0.1.0-rc.2 -> 0.1.0rc2).
- semantic-release-config.cjs adds the two pyproject.toml files to
@semantic-release/git assets so the release commit back to main
carries every version source in lockstep.
- The six "?? '0.0.0-private'" fallback literals across the CLI are
replaced with "?? getKtxCliPackageInfo().version", and
createDefaultKtxMcpServer makes its version arg required.
- docs/release.md describes the actual commit-back model: the dev tree
always reflects the most recent release; no sentinel pin to
maintain.
Verified: pnpm run artifacts:build now produces
kaelio-ktx-0.4.1.tgz and kaelio_ktx-0.4.1-py3-none-any.whl with
@kaelio/ktx@0.4.1 inside. Full type-check, dead-code, and
2287 vitests + 173 script tests pass.
* refactor(cli): inject embedding provider resolution and detect sentence-transformers runtime
Make resolveProjectEmbeddingProvider and runtimeIo injectable in ingest and
scan command entrypoints so tests can stub them, and teach
resolvePublicIngestRuntimeRequirements to flag the local-embeddings runtime
feature when ktx.yaml selects sentence-transformers.
* chore(cli): mark buildLocalStatsStatus and LocalStatsStatus as @internal
Both symbols are consumed only by status-project.test.ts. Annotating with
/** @internal */ keeps knip's production-mode check clean without changing
runtime behavior.
* fix(cli): use real package metadata in print-command-tree
The stubbed package name embedded a forbidden product identifier that
tripped the boundary check in CI. Read the metadata from package.json
instead — keeps the rendered tree unchanged and removes a duplicate
source of truth.
* feat(cli): show embedding coverage in `ktx status`, drop duplicate disk counts
Inline `(N embedded)` next to the Wiki scope counts and Semantic-layer
source counts, computed with `SUM(embedding_json IS NOT NULL)` over
`knowledge_pages` and `local_sl_sources`. Rename the "Knowledge" label to
"Wiki" (canonical per `docs/terminology.md`) and rename the matching
`localStats.knowledgePages` field to `localStats.wikiPages`.
Drop `wiki=N md` and `semantic-layer=N yaml` from the Disk row — those
duplicated the per-surface rows above. Disk now reports only actual byte
usage (db, cache, raw-sources). The unused `wikiGlobalMarkdownCount` /
`semanticLayerYamlCount` fields, the `isMarkdownEntry` / `isYamlEntry`
helpers, and the `filter` arg on `summarizeDir` are removed.
2026-05-21 15:28:58 +02:00
'@anthropic-ai/claude-agent-sdk' :
2026-05-29 11:56:55 +02:00
specifier : 0.3 .146
version : 0.3 .146 (@anthropic-ai/sdk@0.97.1(zod@4.4.3))(@modelcontextprotocol/sdk@1.29.0(zod@4.4.3))(zod@4.4.3)
2026-06-04 14:11:08 +02:00
'@clack/core' :
specifier : 1.3 .1
version : 1.3 .1
2026-05-10 23:12:26 +02:00
'@clack/prompts' :
2026-05-13 01:15:35 +02:00
specifier : 1.4 .0
version : 1.4 .0
chore(workspace): gate dead-code with knip production mode (#196)
* refactor(workspace): relocate @ktx/llm source into packages/cli/src/llm
* refactor(workspace): rewrite @ktx/llm imports to relative paths
* refactor(workspace): fold internal packages into cli
* chore(workspace): gate dead-code with knip production mode
Turn on production-mode knip plus an autofix run in pre-commit and the
`pnpm dead-code` script, document the `/** @internal */` convention for
test-only exports in AGENTS.md, annotate test-only exports across the
CLI with that JSDoc, and drop dead exports/wrappers the new gate
surfaced (e.g. `cli-project.ts`, `lookerRuntimeSourceToFileAdapterSource`,
`createLocalScanEnrichmentProvidersFromConfig`,
`PGLITE_OWNER_PROCESS_BACKEND_CAPABILITIES`, stale type re-exports).
Replace the loose `ignoreIssues` allowlist in `knip.json` with explicit
production entries so cross-package barrel leaks are caught.
* refactor(cli): delete internal barrel index.ts files
The 34 `index.ts` re-export barrels inside `packages/cli/src/` were
holdovers from the pre-fold multi-workspace structure. Post-fold-in they
served no production purpose: external consumers go through the single
package main entry, and in-repo callers mostly imported through them
only because the path was short. Internally, knip flagged most barrel
re-exports as production-dead (only reached via tests).
This change:
- Deletes every internal barrel except `packages/cli/src/index.ts`
(the published package entry).
- Rewrites ~270 source/test files to import each name directly from
the file that defines it.
- Moves `tools/warehouse-verification/index.ts` to
`create-warehouse-verification-tools.ts` (the function it defined
locally) and updates its single consumer.
- Renames `search/backend-conformance.ts` → `.test-utils.ts` to match
the existing test-helper file convention.
- Deletes 13 dead test-only chains (dbt-descriptions/*,
live-database/extracted-schema, live-database/structural-sync,
relationship-* feedback/review chain) plus their tests and a
cascading orphan integration test.
- Updates test mocks that pointed at deleted barrel paths
(notion-client, connector barrels in scan/local-scan-connectors
tests) to mock the source files instead.
- Points the maintainer benchmark script
(`scripts/relationship-benchmark-report.mjs`) at source files
instead of `dist/context/scan/index.js`.
- Drops the barrel `!` entries from `knip.json`; adds explicit
production entries only for the benchmark code reached via dist by
the maintainer script.
Net: 413 files changed, ~1.2k insertions, ~9.4k deletions.
`pnpm run dead-code` (Biome + knip default + knip production) and
`pnpm run type-check` are clean; 2277 tests pass.
* refactor(workspace): rename @ktx/cli to @kaelio/ktx and pack it directly
Promote the CLI workspace package to the public name `@kaelio/ktx` and
drop the separate `scripts/build-public-npm-package.mjs` wrapper. The
CLI package is now publishable in place (`publishConfig.access: public`,
`provenance: true`), so artifact packing uses `pnpm pack` against
`packages/cli/` instead of assembling a parallel package tree.
Updates all workspace filter invocations, docs, tests, and release
readiness checks to reference the new package name, and folds the
tarball-name helper into `scripts/public-npm-release-metadata.mjs`.
* docs: align "agent clients" and "data agents" terminology
Replace "client agents" with "agent clients" and "database agents" with
"data agents" across AGENTS.md, README.md, the docs-site copy, and the
matching setup-agents test description, matching the canonical
vocabulary in docs/terminology.md.
Also moves packages/cli/tsconfig.json's tsBuildInfoFile from
node_modules/.cache/ to dist/.tsbuildinfo so incremental builds survive
node_modules reinstalls.
* refactor(release): single source of truth for package version
Make packages/cli/package.json the single source of truth for the
@kaelio/ktx version. publicNpmPackageVersion() now reads it directly,
so artifact filenames, release-readiness checks, and the Python wheel
version all derive from one field. The duplicate
release-policy.json.publicNpmPackageVersion is removed.
Previously the two fields could drift: tarballs were named
kaelio-ktx-0.4.1.tgz while internally containing
@kaelio/ktx@0.0.0-private.
- update-public-release-version.mjs rewrites both Python pyproject.toml
files (ktx-daemon, ktx-sl) alongside the npm package.jsons,
normalizing the version for PEP 440 (e.g. 0.1.0-rc.2 -> 0.1.0rc2).
- semantic-release-config.cjs adds the two pyproject.toml files to
@semantic-release/git assets so the release commit back to main
carries every version source in lockstep.
- The six "?? '0.0.0-private'" fallback literals across the CLI are
replaced with "?? getKtxCliPackageInfo().version", and
createDefaultKtxMcpServer makes its version arg required.
- docs/release.md describes the actual commit-back model: the dev tree
always reflects the most recent release; no sentinel pin to
maintain.
Verified: pnpm run artifacts:build now produces
kaelio-ktx-0.4.1.tgz and kaelio_ktx-0.4.1-py3-none-any.whl with
@kaelio/ktx@0.4.1 inside. Full type-check, dead-code, and
2287 vitests + 173 script tests pass.
* refactor(cli): inject embedding provider resolution and detect sentence-transformers runtime
Make resolveProjectEmbeddingProvider and runtimeIo injectable in ingest and
scan command entrypoints so tests can stub them, and teach
resolvePublicIngestRuntimeRequirements to flag the local-embeddings runtime
feature when ktx.yaml selects sentence-transformers.
* chore(cli): mark buildLocalStatsStatus and LocalStatsStatus as @internal
Both symbols are consumed only by status-project.test.ts. Annotating with
/** @internal */ keeps knip's production-mode check clean without changing
runtime behavior.
* fix(cli): use real package metadata in print-command-tree
The stubbed package name embedded a forbidden product identifier that
tripped the boundary check in CI. Read the metadata from package.json
instead — keeps the rendered tree unchanged and removes a duplicate
source of truth.
* feat(cli): show embedding coverage in `ktx status`, drop duplicate disk counts
Inline `(N embedded)` next to the Wiki scope counts and Semantic-layer
source counts, computed with `SUM(embedding_json IS NOT NULL)` over
`knowledge_pages` and `local_sl_sources`. Rename the "Knowledge" label to
"Wiki" (canonical per `docs/terminology.md`) and rename the matching
`localStats.knowledgePages` field to `localStats.wikiPages`.
Drop `wiki=N md` and `semantic-layer=N yaml` from the Disk row — those
duplicated the per-surface rows above. Disk now reports only actual byte
usage (db, cache, raw-sources). The unused `wikiGlobalMarkdownCount` /
`semanticLayerYamlCount` fields, the `isMarkdownEntry` / `isYamlEntry`
helpers, and the `filter` arg on `summarizeDir` are removed.
2026-05-21 15:28:58 +02:00
'@clickhouse/client' :
2026-05-29 11:56:55 +02:00
specifier : ^1.18.5
version : 1.18 .5
2026-05-10 23:12:26 +02:00
'@commander-js/extra-typings' :
specifier : 14.0 .0
version : 14.0 .0 (commander@14.0.3)
feat(duckdb): cross-database federation via derived DuckDB connection (#295)
* feat(duckdb): add @duckdb/node-api dependency for federation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* refactor(connectors): extract resolveStringReference to shared module
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* refactor(connectors): route all identical connectors through shared resolveStringReference
Collapse the 5 remaining private copies in bigquery, clickhouse, mysql,
snowflake, and sqlserver into the shared module. Fix a latent bug in the
shared module where `~/path` was incorrectly sliced (dropping only `~`,
leaving the leading `/` and making resolve() ignore homedir). Add a
tilde-expansion test that caught the bug and now covers that branch.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* feat(sl): reserve _ktx_ connection-id prefix for virtual connections
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* feat(connections): derive virtual federated connection from compatible members
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* feat(duckdb): federated executor builds READ_ONLY attaches and runs SQL
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(duckdb): close federated DuckDB instance and escape quotes in attach url
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* feat(sl): union member source directories for _ktx_federated
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(query): route _ktx_federated through DuckDB executor
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(sl): use duckdb dialect for federated query compilation
Bypass assertSafeConnectionId for _ktx_federated in resolveLocalConnectionId
and loadComputableSources, and resolve the compute dialect to 'duckdb' when
connectionId is FEDERATED_CONNECTION_ID instead of falling through to the
default postgres lookup.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* test(duckdb): end-to-end cross-catalog federated join
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* test(duckdb): harden federated join test with multi-book join-key coverage
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* feat(ingest): keep declared cross-DB joins to federated siblings
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(setup): surface federated connection availability after adding a member
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* chore(setup): mark federationNoticeFor @internal for dead-code gate
Also marks attachTypeForDriver, buildAttachStatements, and
isReservedConnectionId @internal — all three are exported solely for
unit-test access with no production cross-file consumer.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* docs(concepts): document cross-database federation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* docs(concepts): correct sqlite two-part naming in federation doc
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(duckdb): quote federated catalog alias so hyphenated connection ids attach
* refactor(duckdb): single-source federation driver list, dedup attach loads
Collapse the parallel ATTACH_COMPATIBLE_DRIVERS set and ATTACH_TYPE_BY_DRIVER
map into one map in federation.ts whose keys are the membership rule. Replace
FederatedMember.config (read only via a type-erasing cast) with a typed url
field extracted at derive time. Emit INSTALL/LOAD once per distinct driver
type instead of once per member.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(duckdb): close federated DuckDB instance on connect failure; dedup id validation
Wrap the federated DuckDB instance in its own try/finally so a failing
connect() or a throwing connection.closeSync() no longer leaks the native
instance. Route setup-sources connection-id validation through the canonical
assertSafeConnectionId so the reserved _ktx_ prefix guard applies there too.
Derive the federated dialect through sqlAnalysisDialectForDriver instead of a
hardcoded literal.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* refactor(federation): carry member connection config and projectDir on FederatedMember
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(federation): resolve per-member attach targets via canonical connector resolvers
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): quote mysql attach-string values like postgres
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): resolve member attach targets via canonical resolvers, supporting sqlite path:
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* refactor(federation): thread projectDir through deriveFederatedConnection callers
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(federation): add shared project read-only SQL executor that routes _ktx_federated
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* test(federation): exercise shared executor default federated path with real DuckDB
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* refactor(federation): route ingest query executor through shared executor
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): route MCP sql_execution _ktx_federated through shared executor
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): preserve cross-DB joins to federated siblings in manifest re-emit
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): preserve declared cross-DB joins through scan re-ingest
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* refactor(federation): document sibling-ref invariant, drop unsafe casts in test
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): namespace federated source names by member to avoid collisions
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* docs(federation): document member-namespaced federated source names
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): preserve member SSL/search_path in attach, classify federated MCP errors
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* refactor(federation): simplify federated dispatch and parallelize sibling reads
Dedup the federated driver ternary in local-query, derive the prefixed
source.name from the already-built name, drop the duplicated error in
federatedAttachTarget's exhaustive switch, inline the one-line
cleanupConnector wrapper, and parallelize federatedSiblingTargets' shard
reads (was sequential await-in-for on the scan hot path).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(federation): carry headerTypes through shared SQL executor
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(federation): add shared federated connection listing builder
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): route ktx sql through shared executor for _ktx_federated parity
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(federation): show _ktx_federated in ktx connection list
Surfaces the virtual federated connection in the output of
`ktx connection list` so agents and users can discover cross-database
querying when 2+ attach-compatible connections are configured.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(federation): surface _ktx_federated in MCP connection_list
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* test(federation): ktx sql federated cross-file join end-to-end
Drive runKtxSql with the real federated DuckDB executor against two on-disk
sqlite files, stubbing only SQL validation. The test surfaced that the JSON
output path could not serialize bigint values DuckDB returns for integer
columns; printJson now coerces bigint to JSON numbers, matching the
plain/pretty paths.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* docs(federation): document direct _ktx_federated query surface
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): coerce DuckDB bigint to number in shared federated executor
DuckDB returns integer columns as JS bigint, which JSON.stringify cannot
serialize. The CLI --json path worked around this with a replacer, but the
MCP sql_execution tool serializes via plain JSON.stringify and crashed on
any federated query selecting an integer column. Coerce bigint to Number
once in executeFederatedQuery so every consumer (CLI, MCP, ingest, SL)
gets a JSON-safe result, and remove the now-redundant CLI replacer.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* refactor(federation): simplify driver map and collapse forked MCP SQL path
- Replace the identity-valued ATTACH_TYPE_BY_DRIVER record with a
ATTACH_COMPATIBLE_DRIVERS Set; the driver name doubles as the attach
type, so the map encoded nothing beyond membership.
- Switch federatedAttachTarget directly on the driver with a default
throw, dropping the unreachable post-switch throw and its comment.
- Route the MCP sql_execution standard-connection case through the
shared executeProjectReadOnlySql instead of reimplementing the
connector create/capability-check/execute/cleanup ceremony, so
federated and standard connections share one execution path.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* chore(federation): allowlist placeholder credentials for detect-secrets
The federation doc example URL and the federated-attach test fixtures use
literal placeholder credentials that trip detect-secrets. Mark them with
line-scoped pragma allowlist comments so a real secret added later is still
caught.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): correct SL addressing, join pruning, and id-quoting guidance
- Federated SL list/search records carry the virtual `_ktx_federated`
connection id (member origin stays in the prefixed source name), so rows
round-trip to `ktx sl -c _ktx_federated read` and the fts index no longer
clobbers per-connection partitions.
- Prune semantic-layer joins by membership in the connection's own source set
instead of matching the target's first dotted segment against other
connection ids; a same-connection join whose target name collides with a
sibling connection id is preserved, and orphan targets that would poison the
planner are dropped.
- Document double-quoting for connection ids that are not bare SQL identifiers
(e.g. "books-db".public.books) in the federated naming hint, the sl-query
rejection error, and the federation docs.
- Preserve exact federated BIGINT values beyond 2^53 as strings instead of
rounding, and steer the setup federation notice to raw SQL against
`_ktx_federated`.
* fix(federation): carry ssl:true into postgres URL attach target
A postgres member configured with `url` plus `ssl: true` resolved to both a
connectionString and an ssl flag, but the federated attach builder early-returned
the bare URL and dropped the ssl intent. DuckDB then handed libpq a URL with no
sslmode, so the URL path silently diverged from the discrete-field path (which
emits sslmode=require) and from the direct scan path (which enforces TLS).
Append sslmode=require to the URL when the member sets ssl, unless the URL
already pins a stronger sslmode.
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Andrey Avtomonov <andreybavt@gmail.com>
2026-06-15 22:01:39 +07:00
'@duckdb/node-api' :
specifier : 1.5 .3 -r.3
version : 1.5 .3 -r.3
2026-05-10 23:12:26 +02:00
'@google-cloud/bigquery' :
2026-05-13 01:15:35 +02:00
specifier : ^8.3.1
version : 8.3 .1
2026-05-10 23:12:26 +02:00
'@looker/sdk' :
2026-05-13 01:15:35 +02:00
specifier : ^26.8.0
version : 26.8 .0
2026-05-10 23:12:26 +02:00
'@looker/sdk-node' :
2026-05-13 01:15:35 +02:00
specifier : ^26.8.0
version : 26.8 .0
2026-05-10 23:12:26 +02:00
'@looker/sdk-rtl' :
specifier : ^21.6.5
version : 21.6 .5
'@modelcontextprotocol/sdk' :
2026-05-13 01:15:35 +02:00
specifier : ^1.29.0
version : 1.29 .0 (zod@4.4.3)
2026-05-10 23:12:26 +02:00
'@notionhq/client' :
2026-05-29 11:56:55 +02:00
specifier : ^5.22.0
version : 5.22 .0
feat: add codex llm backend for ktx runtime work (#253)
* feat: add codex sdk runner foundation
* feat: parse codex runtime events
* feat: expose codex runtime mcp tools
* feat: add codex llm runtime
* feat: wire codex llm backend
* test: avoid Array.fromAsync in codex runner test
* docs: document codex llm backend
* fix: tighten codex runtime config ownership
* fix: use codex sdk env and thread options
* fix: parse codex sdk event shapes
* test: add codex backend live smoke
* docs: clarify codex backend isolation
* fix: drive codex loop metrics from mcp events
* fix: enforce codex local step budget
* docs: disclose codex isolation limits
* fix: count all codex agent steps and stream step callbacks live
The agent-loop step budget only counted completed mcp_tool_call items, so
built-in command_execution steps (which the public Codex SDK/CLI surface can
still expose) never decremented the budget, letting ingest/reconciliation run
past stepBudget until Codex stopped on its own. onStepFinish was also replayed
only after the whole stream drained, so live work_unit_step / reconciliation
progress appeared stuck until the Codex process exited.
collectEvents is now the single live step accumulator: it counts every
completed agent-action item via a shared isCompletedAgentStep predicate
(command_execution, mcp_tool_call, file_change, web_search), fires onStepFinish
as each step completes, and enforces the budget on that broader count. A
no-tool turn still counts as one step. toolFailures stays MCP-specific, since a
non-zero command exit is normal agent exploration, not a loop failure.
* test: align ingest llm-guard assertions with codex backend
The skip-llm ingest guard message now lists codex as a valid backend and
mentions a Claude Code/Codex session plus a codex setup hint, but this slow
suite test still asserted the pre-codex wording. Update it to match the
production message (already covered by the local-bundle-runtime unit test) and
add the codex setup-line assertion.
* fix: treat codex error:null tool calls as success
The Codex SDK serializes error: null on successful mcp_tool_call items, so
the failure check (item.error !== undefined) flagged every successful tool
call as failed with the empty-payload default "Codex turn failed". This
killed every ingest work unit under the codex backend before it could
produce a patch.
Key on status === 'failed' (authoritative, always set) and only treat a
populated error object as a failure. Add a regression test built from a
verbatim real-SDK event capture.
* fix: default codex backend to gpt-5.5 and report real probe errors
The previous default gpt-5.3-codex is an API-key-only model that the OpenAI
API rejects under ChatGPT-account (subscription) auth, so codex status/setup
failed with a misleading "authentication is not usable" message even though
auth was fine.
- Default codex model is now gpt-5.5 (works on both subscription and API-key
auth); the curated setup picker offers gpt-5.5 / gpt-5.4 / gpt-5.4-mini and
keeps free-form entry for account-specific ids (e.g. gpt-5.3-codex-spark).
- runCodexAuthProbe now distinguishes "model not available" from an auth
failure and surfaces the real API error: collectEvents retains stream
events when the SDK throws on a non-zero exit, and the API error JSON
envelope is unwrapped to its human-readable message.
- The Codex isolation warning now renders inside the clack setup frame.
- Docs updated to gpt-5.5 with a note that *-codex ids require API-key auth.
* fix: require llm.models.default in status and match codex probe remediation
Status reported a project ready when a non-none LLM backend was configured
without llm.models.default, but the runtime (resolveModelSlots) hard-requires
it, so ingest/scan/memory threw after `ktx status` said the project was usable.
buildLlmStatus now fails for any non-none backend missing models.default and no
longer invents a fallback model for claude-code/codex.
Codex probe failures now carry a category-matched fix: a model-access failure
steers the user at llm.models.default instead of the auth/install remediation.
runCodexAuthProbe returns the fix and status consumes it; the message stays
self-sufficient so setup output is unchanged.
Docs: README now lists the codex backend and local Codex auth; ktx-setup.mdx
states --llm-model only accepts codex/default or gpt-*/codex-* ids.
Repaired four doctor fixtures that configured a backend without models.default
(the now-correctly-blocked config) and added coverage for the new behavior.
2026-06-02 13:57:11 +02:00
'@openai/codex-sdk' :
specifier : ^0.133.0
version : 0.133 .0
2026-05-10 23:12:26 +02:00
ai :
2026-05-29 11:56:55 +02:00
specifier : ^6.0.188
version : 6.0 .188 (zod@4.4.3)
2026-05-10 23:12:26 +02:00
better-sqlite3 :
2026-05-13 01:15:35 +02:00
specifier : ^12.10.0
version : 12.10 .0
chore(workspace): gate dead-code with knip production mode (#196)
* refactor(workspace): relocate @ktx/llm source into packages/cli/src/llm
* refactor(workspace): rewrite @ktx/llm imports to relative paths
* refactor(workspace): fold internal packages into cli
* chore(workspace): gate dead-code with knip production mode
Turn on production-mode knip plus an autofix run in pre-commit and the
`pnpm dead-code` script, document the `/** @internal */` convention for
test-only exports in AGENTS.md, annotate test-only exports across the
CLI with that JSDoc, and drop dead exports/wrappers the new gate
surfaced (e.g. `cli-project.ts`, `lookerRuntimeSourceToFileAdapterSource`,
`createLocalScanEnrichmentProvidersFromConfig`,
`PGLITE_OWNER_PROCESS_BACKEND_CAPABILITIES`, stale type re-exports).
Replace the loose `ignoreIssues` allowlist in `knip.json` with explicit
production entries so cross-package barrel leaks are caught.
* refactor(cli): delete internal barrel index.ts files
The 34 `index.ts` re-export barrels inside `packages/cli/src/` were
holdovers from the pre-fold multi-workspace structure. Post-fold-in they
served no production purpose: external consumers go through the single
package main entry, and in-repo callers mostly imported through them
only because the path was short. Internally, knip flagged most barrel
re-exports as production-dead (only reached via tests).
This change:
- Deletes every internal barrel except `packages/cli/src/index.ts`
(the published package entry).
- Rewrites ~270 source/test files to import each name directly from
the file that defines it.
- Moves `tools/warehouse-verification/index.ts` to
`create-warehouse-verification-tools.ts` (the function it defined
locally) and updates its single consumer.
- Renames `search/backend-conformance.ts` → `.test-utils.ts` to match
the existing test-helper file convention.
- Deletes 13 dead test-only chains (dbt-descriptions/*,
live-database/extracted-schema, live-database/structural-sync,
relationship-* feedback/review chain) plus their tests and a
cascading orphan integration test.
- Updates test mocks that pointed at deleted barrel paths
(notion-client, connector barrels in scan/local-scan-connectors
tests) to mock the source files instead.
- Points the maintainer benchmark script
(`scripts/relationship-benchmark-report.mjs`) at source files
instead of `dist/context/scan/index.js`.
- Drops the barrel `!` entries from `knip.json`; adds explicit
production entries only for the benchmark code reached via dist by
the maintainer script.
Net: 413 files changed, ~1.2k insertions, ~9.4k deletions.
`pnpm run dead-code` (Biome + knip default + knip production) and
`pnpm run type-check` are clean; 2277 tests pass.
* refactor(workspace): rename @ktx/cli to @kaelio/ktx and pack it directly
Promote the CLI workspace package to the public name `@kaelio/ktx` and
drop the separate `scripts/build-public-npm-package.mjs` wrapper. The
CLI package is now publishable in place (`publishConfig.access: public`,
`provenance: true`), so artifact packing uses `pnpm pack` against
`packages/cli/` instead of assembling a parallel package tree.
Updates all workspace filter invocations, docs, tests, and release
readiness checks to reference the new package name, and folds the
tarball-name helper into `scripts/public-npm-release-metadata.mjs`.
* docs: align "agent clients" and "data agents" terminology
Replace "client agents" with "agent clients" and "database agents" with
"data agents" across AGENTS.md, README.md, the docs-site copy, and the
matching setup-agents test description, matching the canonical
vocabulary in docs/terminology.md.
Also moves packages/cli/tsconfig.json's tsBuildInfoFile from
node_modules/.cache/ to dist/.tsbuildinfo so incremental builds survive
node_modules reinstalls.
* refactor(release): single source of truth for package version
Make packages/cli/package.json the single source of truth for the
@kaelio/ktx version. publicNpmPackageVersion() now reads it directly,
so artifact filenames, release-readiness checks, and the Python wheel
version all derive from one field. The duplicate
release-policy.json.publicNpmPackageVersion is removed.
Previously the two fields could drift: tarballs were named
kaelio-ktx-0.4.1.tgz while internally containing
@kaelio/ktx@0.0.0-private.
- update-public-release-version.mjs rewrites both Python pyproject.toml
files (ktx-daemon, ktx-sl) alongside the npm package.jsons,
normalizing the version for PEP 440 (e.g. 0.1.0-rc.2 -> 0.1.0rc2).
- semantic-release-config.cjs adds the two pyproject.toml files to
@semantic-release/git assets so the release commit back to main
carries every version source in lockstep.
- The six "?? '0.0.0-private'" fallback literals across the CLI are
replaced with "?? getKtxCliPackageInfo().version", and
createDefaultKtxMcpServer makes its version arg required.
- docs/release.md describes the actual commit-back model: the dev tree
always reflects the most recent release; no sentinel pin to
maintain.
Verified: pnpm run artifacts:build now produces
kaelio-ktx-0.4.1.tgz and kaelio_ktx-0.4.1-py3-none-any.whl with
@kaelio/ktx@0.4.1 inside. Full type-check, dead-code, and
2287 vitests + 173 script tests pass.
* refactor(cli): inject embedding provider resolution and detect sentence-transformers runtime
Make resolveProjectEmbeddingProvider and runtimeIo injectable in ingest and
scan command entrypoints so tests can stub them, and teach
resolvePublicIngestRuntimeRequirements to flag the local-embeddings runtime
feature when ktx.yaml selects sentence-transformers.
* chore(cli): mark buildLocalStatsStatus and LocalStatsStatus as @internal
Both symbols are consumed only by status-project.test.ts. Annotating with
/** @internal */ keeps knip's production-mode check clean without changing
runtime behavior.
* fix(cli): use real package metadata in print-command-tree
The stubbed package name embedded a forbidden product identifier that
tripped the boundary check in CI. Read the metadata from package.json
instead — keeps the rendered tree unchanged and removes a duplicate
source of truth.
* feat(cli): show embedding coverage in `ktx status`, drop duplicate disk counts
Inline `(N embedded)` next to the Wiki scope counts and Semantic-layer
source counts, computed with `SUM(embedding_json IS NOT NULL)` over
`knowledge_pages` and `local_sl_sources`. Rename the "Knowledge" label to
"Wiki" (canonical per `docs/terminology.md`) and rename the matching
`localStats.knowledgePages` field to `localStats.wikiPages`.
Drop `wiki=N md` and `semantic-layer=N yaml` from the Disk row — those
duplicated the per-surface rows above. Disk now reports only actual byte
usage (db, cache, raw-sources). The unused `wikiGlobalMarkdownCount` /
`semanticLayerYamlCount` fields, the `isMarkdownEntry` / `isYamlEntry`
helpers, and the `filter` arg on `summarizeDir` are removed.
2026-05-21 15:28:58 +02:00
commander :
specifier : 14.0 .3
version : 14.0 .3
fflate :
2026-05-29 11:56:55 +02:00
specifier : ^0.8.3
version : 0.8 .3
2026-06-27 14:41:32 -07:00
google-auth-library :
specifier : 10.6 .2
version : 10.6 .2
2026-05-10 23:12:26 +02:00
handlebars :
2026-05-13 01:15:35 +02:00
specifier : ^4.7.9
2026-05-10 23:12:26 +02:00
version : 4.7 .9
chore(workspace): gate dead-code with knip production mode (#196)
* refactor(workspace): relocate @ktx/llm source into packages/cli/src/llm
* refactor(workspace): rewrite @ktx/llm imports to relative paths
* refactor(workspace): fold internal packages into cli
* chore(workspace): gate dead-code with knip production mode
Turn on production-mode knip plus an autofix run in pre-commit and the
`pnpm dead-code` script, document the `/** @internal */` convention for
test-only exports in AGENTS.md, annotate test-only exports across the
CLI with that JSDoc, and drop dead exports/wrappers the new gate
surfaced (e.g. `cli-project.ts`, `lookerRuntimeSourceToFileAdapterSource`,
`createLocalScanEnrichmentProvidersFromConfig`,
`PGLITE_OWNER_PROCESS_BACKEND_CAPABILITIES`, stale type re-exports).
Replace the loose `ignoreIssues` allowlist in `knip.json` with explicit
production entries so cross-package barrel leaks are caught.
* refactor(cli): delete internal barrel index.ts files
The 34 `index.ts` re-export barrels inside `packages/cli/src/` were
holdovers from the pre-fold multi-workspace structure. Post-fold-in they
served no production purpose: external consumers go through the single
package main entry, and in-repo callers mostly imported through them
only because the path was short. Internally, knip flagged most barrel
re-exports as production-dead (only reached via tests).
This change:
- Deletes every internal barrel except `packages/cli/src/index.ts`
(the published package entry).
- Rewrites ~270 source/test files to import each name directly from
the file that defines it.
- Moves `tools/warehouse-verification/index.ts` to
`create-warehouse-verification-tools.ts` (the function it defined
locally) and updates its single consumer.
- Renames `search/backend-conformance.ts` → `.test-utils.ts` to match
the existing test-helper file convention.
- Deletes 13 dead test-only chains (dbt-descriptions/*,
live-database/extracted-schema, live-database/structural-sync,
relationship-* feedback/review chain) plus their tests and a
cascading orphan integration test.
- Updates test mocks that pointed at deleted barrel paths
(notion-client, connector barrels in scan/local-scan-connectors
tests) to mock the source files instead.
- Points the maintainer benchmark script
(`scripts/relationship-benchmark-report.mjs`) at source files
instead of `dist/context/scan/index.js`.
- Drops the barrel `!` entries from `knip.json`; adds explicit
production entries only for the benchmark code reached via dist by
the maintainer script.
Net: 413 files changed, ~1.2k insertions, ~9.4k deletions.
`pnpm run dead-code` (Biome + knip default + knip production) and
`pnpm run type-check` are clean; 2277 tests pass.
* refactor(workspace): rename @ktx/cli to @kaelio/ktx and pack it directly
Promote the CLI workspace package to the public name `@kaelio/ktx` and
drop the separate `scripts/build-public-npm-package.mjs` wrapper. The
CLI package is now publishable in place (`publishConfig.access: public`,
`provenance: true`), so artifact packing uses `pnpm pack` against
`packages/cli/` instead of assembling a parallel package tree.
Updates all workspace filter invocations, docs, tests, and release
readiness checks to reference the new package name, and folds the
tarball-name helper into `scripts/public-npm-release-metadata.mjs`.
* docs: align "agent clients" and "data agents" terminology
Replace "client agents" with "agent clients" and "database agents" with
"data agents" across AGENTS.md, README.md, the docs-site copy, and the
matching setup-agents test description, matching the canonical
vocabulary in docs/terminology.md.
Also moves packages/cli/tsconfig.json's tsBuildInfoFile from
node_modules/.cache/ to dist/.tsbuildinfo so incremental builds survive
node_modules reinstalls.
* refactor(release): single source of truth for package version
Make packages/cli/package.json the single source of truth for the
@kaelio/ktx version. publicNpmPackageVersion() now reads it directly,
so artifact filenames, release-readiness checks, and the Python wheel
version all derive from one field. The duplicate
release-policy.json.publicNpmPackageVersion is removed.
Previously the two fields could drift: tarballs were named
kaelio-ktx-0.4.1.tgz while internally containing
@kaelio/ktx@0.0.0-private.
- update-public-release-version.mjs rewrites both Python pyproject.toml
files (ktx-daemon, ktx-sl) alongside the npm package.jsons,
normalizing the version for PEP 440 (e.g. 0.1.0-rc.2 -> 0.1.0rc2).
- semantic-release-config.cjs adds the two pyproject.toml files to
@semantic-release/git assets so the release commit back to main
carries every version source in lockstep.
- The six "?? '0.0.0-private'" fallback literals across the CLI are
replaced with "?? getKtxCliPackageInfo().version", and
createDefaultKtxMcpServer makes its version arg required.
- docs/release.md describes the actual commit-back model: the dev tree
always reflects the most recent release; no sentinel pin to
maintain.
Verified: pnpm run artifacts:build now produces
kaelio-ktx-0.4.1.tgz and kaelio_ktx-0.4.1-py3-none-any.whl with
@kaelio/ktx@0.4.1 inside. Full type-check, dead-code, and
2287 vitests + 173 script tests pass.
* refactor(cli): inject embedding provider resolution and detect sentence-transformers runtime
Make resolveProjectEmbeddingProvider and runtimeIo injectable in ingest and
scan command entrypoints so tests can stub them, and teach
resolvePublicIngestRuntimeRequirements to flag the local-embeddings runtime
feature when ktx.yaml selects sentence-transformers.
* chore(cli): mark buildLocalStatsStatus and LocalStatsStatus as @internal
Both symbols are consumed only by status-project.test.ts. Annotating with
/** @internal */ keeps knip's production-mode check clean without changing
runtime behavior.
* fix(cli): use real package metadata in print-command-tree
The stubbed package name embedded a forbidden product identifier that
tripped the boundary check in CI. Read the metadata from package.json
instead — keeps the rendered tree unchanged and removes a duplicate
source of truth.
* feat(cli): show embedding coverage in `ktx status`, drop duplicate disk counts
Inline `(N embedded)` next to the Wiki scope counts and Semantic-layer
source counts, computed with `SUM(embedding_json IS NOT NULL)` over
`knowledge_pages` and `local_sl_sources`. Rename the "Knowledge" label to
"Wiki" (canonical per `docs/terminology.md`) and rename the matching
`localStats.knowledgePages` field to `localStats.wikiPages`.
Drop `wiki=N md` and `semantic-layer=N yaml` from the Disk row — those
duplicated the per-surface rows above. Disk now reports only actual byte
usage (db, cache, raw-sources). The unused `wikiGlobalMarkdownCount` /
`semanticLayerYamlCount` fields, the `isMarkdownEntry` / `isYamlEntry`
helpers, and the `filter` arg on `summarizeDir` are removed.
2026-05-21 15:28:58 +02:00
ink :
2026-05-29 11:56:55 +02:00
specifier : ^7.0.3
version : 7.0 .3 (@types/react@19.2.15)(react@19.2.6)
2026-05-10 23:12:26 +02:00
lookml-parser :
specifier : 7.1 .0
2026-05-11 01:08:31 -07:00
version : 7.1 .0 (js-yaml@4.1.1)
2026-05-10 23:12:26 +02:00
minimatch :
2026-05-13 01:15:35 +02:00
specifier : ^10.2.5
2026-05-10 23:12:26 +02:00
version : 10.2 .5
chore(workspace): gate dead-code with knip production mode (#196)
* refactor(workspace): relocate @ktx/llm source into packages/cli/src/llm
* refactor(workspace): rewrite @ktx/llm imports to relative paths
* refactor(workspace): fold internal packages into cli
* chore(workspace): gate dead-code with knip production mode
Turn on production-mode knip plus an autofix run in pre-commit and the
`pnpm dead-code` script, document the `/** @internal */` convention for
test-only exports in AGENTS.md, annotate test-only exports across the
CLI with that JSDoc, and drop dead exports/wrappers the new gate
surfaced (e.g. `cli-project.ts`, `lookerRuntimeSourceToFileAdapterSource`,
`createLocalScanEnrichmentProvidersFromConfig`,
`PGLITE_OWNER_PROCESS_BACKEND_CAPABILITIES`, stale type re-exports).
Replace the loose `ignoreIssues` allowlist in `knip.json` with explicit
production entries so cross-package barrel leaks are caught.
* refactor(cli): delete internal barrel index.ts files
The 34 `index.ts` re-export barrels inside `packages/cli/src/` were
holdovers from the pre-fold multi-workspace structure. Post-fold-in they
served no production purpose: external consumers go through the single
package main entry, and in-repo callers mostly imported through them
only because the path was short. Internally, knip flagged most barrel
re-exports as production-dead (only reached via tests).
This change:
- Deletes every internal barrel except `packages/cli/src/index.ts`
(the published package entry).
- Rewrites ~270 source/test files to import each name directly from
the file that defines it.
- Moves `tools/warehouse-verification/index.ts` to
`create-warehouse-verification-tools.ts` (the function it defined
locally) and updates its single consumer.
- Renames `search/backend-conformance.ts` → `.test-utils.ts` to match
the existing test-helper file convention.
- Deletes 13 dead test-only chains (dbt-descriptions/*,
live-database/extracted-schema, live-database/structural-sync,
relationship-* feedback/review chain) plus their tests and a
cascading orphan integration test.
- Updates test mocks that pointed at deleted barrel paths
(notion-client, connector barrels in scan/local-scan-connectors
tests) to mock the source files instead.
- Points the maintainer benchmark script
(`scripts/relationship-benchmark-report.mjs`) at source files
instead of `dist/context/scan/index.js`.
- Drops the barrel `!` entries from `knip.json`; adds explicit
production entries only for the benchmark code reached via dist by
the maintainer script.
Net: 413 files changed, ~1.2k insertions, ~9.4k deletions.
`pnpm run dead-code` (Biome + knip default + knip production) and
`pnpm run type-check` are clean; 2277 tests pass.
* refactor(workspace): rename @ktx/cli to @kaelio/ktx and pack it directly
Promote the CLI workspace package to the public name `@kaelio/ktx` and
drop the separate `scripts/build-public-npm-package.mjs` wrapper. The
CLI package is now publishable in place (`publishConfig.access: public`,
`provenance: true`), so artifact packing uses `pnpm pack` against
`packages/cli/` instead of assembling a parallel package tree.
Updates all workspace filter invocations, docs, tests, and release
readiness checks to reference the new package name, and folds the
tarball-name helper into `scripts/public-npm-release-metadata.mjs`.
* docs: align "agent clients" and "data agents" terminology
Replace "client agents" with "agent clients" and "database agents" with
"data agents" across AGENTS.md, README.md, the docs-site copy, and the
matching setup-agents test description, matching the canonical
vocabulary in docs/terminology.md.
Also moves packages/cli/tsconfig.json's tsBuildInfoFile from
node_modules/.cache/ to dist/.tsbuildinfo so incremental builds survive
node_modules reinstalls.
* refactor(release): single source of truth for package version
Make packages/cli/package.json the single source of truth for the
@kaelio/ktx version. publicNpmPackageVersion() now reads it directly,
so artifact filenames, release-readiness checks, and the Python wheel
version all derive from one field. The duplicate
release-policy.json.publicNpmPackageVersion is removed.
Previously the two fields could drift: tarballs were named
kaelio-ktx-0.4.1.tgz while internally containing
@kaelio/ktx@0.0.0-private.
- update-public-release-version.mjs rewrites both Python pyproject.toml
files (ktx-daemon, ktx-sl) alongside the npm package.jsons,
normalizing the version for PEP 440 (e.g. 0.1.0-rc.2 -> 0.1.0rc2).
- semantic-release-config.cjs adds the two pyproject.toml files to
@semantic-release/git assets so the release commit back to main
carries every version source in lockstep.
- The six "?? '0.0.0-private'" fallback literals across the CLI are
replaced with "?? getKtxCliPackageInfo().version", and
createDefaultKtxMcpServer makes its version arg required.
- docs/release.md describes the actual commit-back model: the dev tree
always reflects the most recent release; no sentinel pin to
maintain.
Verified: pnpm run artifacts:build now produces
kaelio-ktx-0.4.1.tgz and kaelio_ktx-0.4.1-py3-none-any.whl with
@kaelio/ktx@0.4.1 inside. Full type-check, dead-code, and
2287 vitests + 173 script tests pass.
* refactor(cli): inject embedding provider resolution and detect sentence-transformers runtime
Make resolveProjectEmbeddingProvider and runtimeIo injectable in ingest and
scan command entrypoints so tests can stub them, and teach
resolvePublicIngestRuntimeRequirements to flag the local-embeddings runtime
feature when ktx.yaml selects sentence-transformers.
* chore(cli): mark buildLocalStatsStatus and LocalStatsStatus as @internal
Both symbols are consumed only by status-project.test.ts. Annotating with
/** @internal */ keeps knip's production-mode check clean without changing
runtime behavior.
* fix(cli): use real package metadata in print-command-tree
The stubbed package name embedded a forbidden product identifier that
tripped the boundary check in CI. Read the metadata from package.json
instead — keeps the rendered tree unchanged and removes a duplicate
source of truth.
* feat(cli): show embedding coverage in `ktx status`, drop duplicate disk counts
Inline `(N embedded)` next to the Wiki scope counts and Semantic-layer
source counts, computed with `SUM(embedding_json IS NOT NULL)` over
`knowledge_pages` and `local_sl_sources`. Rename the "Knowledge" label to
"Wiki" (canonical per `docs/terminology.md`) and rename the matching
`localStats.knowledgePages` field to `localStats.wikiPages`.
Drop `wiki=N md` and `semantic-layer=N yaml` from the Disk row — those
duplicated the per-surface rows above. Disk now reports only actual byte
usage (db, cache, raw-sources). The unused `wikiGlobalMarkdownCount` /
`semanticLayerYamlCount` fields, the `isMarkdownEntry` / `isYamlEntry`
helpers, and the `filter` arg on `summarizeDir` are removed.
2026-05-21 15:28:58 +02:00
mssql :
2026-05-29 11:56:55 +02:00
specifier : ^12.5.4
version : 12.5 .4 (@azure/core-client@1.10.1)
chore(workspace): gate dead-code with knip production mode (#196)
* refactor(workspace): relocate @ktx/llm source into packages/cli/src/llm
* refactor(workspace): rewrite @ktx/llm imports to relative paths
* refactor(workspace): fold internal packages into cli
* chore(workspace): gate dead-code with knip production mode
Turn on production-mode knip plus an autofix run in pre-commit and the
`pnpm dead-code` script, document the `/** @internal */` convention for
test-only exports in AGENTS.md, annotate test-only exports across the
CLI with that JSDoc, and drop dead exports/wrappers the new gate
surfaced (e.g. `cli-project.ts`, `lookerRuntimeSourceToFileAdapterSource`,
`createLocalScanEnrichmentProvidersFromConfig`,
`PGLITE_OWNER_PROCESS_BACKEND_CAPABILITIES`, stale type re-exports).
Replace the loose `ignoreIssues` allowlist in `knip.json` with explicit
production entries so cross-package barrel leaks are caught.
* refactor(cli): delete internal barrel index.ts files
The 34 `index.ts` re-export barrels inside `packages/cli/src/` were
holdovers from the pre-fold multi-workspace structure. Post-fold-in they
served no production purpose: external consumers go through the single
package main entry, and in-repo callers mostly imported through them
only because the path was short. Internally, knip flagged most barrel
re-exports as production-dead (only reached via tests).
This change:
- Deletes every internal barrel except `packages/cli/src/index.ts`
(the published package entry).
- Rewrites ~270 source/test files to import each name directly from
the file that defines it.
- Moves `tools/warehouse-verification/index.ts` to
`create-warehouse-verification-tools.ts` (the function it defined
locally) and updates its single consumer.
- Renames `search/backend-conformance.ts` → `.test-utils.ts` to match
the existing test-helper file convention.
- Deletes 13 dead test-only chains (dbt-descriptions/*,
live-database/extracted-schema, live-database/structural-sync,
relationship-* feedback/review chain) plus their tests and a
cascading orphan integration test.
- Updates test mocks that pointed at deleted barrel paths
(notion-client, connector barrels in scan/local-scan-connectors
tests) to mock the source files instead.
- Points the maintainer benchmark script
(`scripts/relationship-benchmark-report.mjs`) at source files
instead of `dist/context/scan/index.js`.
- Drops the barrel `!` entries from `knip.json`; adds explicit
production entries only for the benchmark code reached via dist by
the maintainer script.
Net: 413 files changed, ~1.2k insertions, ~9.4k deletions.
`pnpm run dead-code` (Biome + knip default + knip production) and
`pnpm run type-check` are clean; 2277 tests pass.
* refactor(workspace): rename @ktx/cli to @kaelio/ktx and pack it directly
Promote the CLI workspace package to the public name `@kaelio/ktx` and
drop the separate `scripts/build-public-npm-package.mjs` wrapper. The
CLI package is now publishable in place (`publishConfig.access: public`,
`provenance: true`), so artifact packing uses `pnpm pack` against
`packages/cli/` instead of assembling a parallel package tree.
Updates all workspace filter invocations, docs, tests, and release
readiness checks to reference the new package name, and folds the
tarball-name helper into `scripts/public-npm-release-metadata.mjs`.
* docs: align "agent clients" and "data agents" terminology
Replace "client agents" with "agent clients" and "database agents" with
"data agents" across AGENTS.md, README.md, the docs-site copy, and the
matching setup-agents test description, matching the canonical
vocabulary in docs/terminology.md.
Also moves packages/cli/tsconfig.json's tsBuildInfoFile from
node_modules/.cache/ to dist/.tsbuildinfo so incremental builds survive
node_modules reinstalls.
* refactor(release): single source of truth for package version
Make packages/cli/package.json the single source of truth for the
@kaelio/ktx version. publicNpmPackageVersion() now reads it directly,
so artifact filenames, release-readiness checks, and the Python wheel
version all derive from one field. The duplicate
release-policy.json.publicNpmPackageVersion is removed.
Previously the two fields could drift: tarballs were named
kaelio-ktx-0.4.1.tgz while internally containing
@kaelio/ktx@0.0.0-private.
- update-public-release-version.mjs rewrites both Python pyproject.toml
files (ktx-daemon, ktx-sl) alongside the npm package.jsons,
normalizing the version for PEP 440 (e.g. 0.1.0-rc.2 -> 0.1.0rc2).
- semantic-release-config.cjs adds the two pyproject.toml files to
@semantic-release/git assets so the release commit back to main
carries every version source in lockstep.
- The six "?? '0.0.0-private'" fallback literals across the CLI are
replaced with "?? getKtxCliPackageInfo().version", and
createDefaultKtxMcpServer makes its version arg required.
- docs/release.md describes the actual commit-back model: the dev tree
always reflects the most recent release; no sentinel pin to
maintain.
Verified: pnpm run artifacts:build now produces
kaelio-ktx-0.4.1.tgz and kaelio_ktx-0.4.1-py3-none-any.whl with
@kaelio/ktx@0.4.1 inside. Full type-check, dead-code, and
2287 vitests + 173 script tests pass.
* refactor(cli): inject embedding provider resolution and detect sentence-transformers runtime
Make resolveProjectEmbeddingProvider and runtimeIo injectable in ingest and
scan command entrypoints so tests can stub them, and teach
resolvePublicIngestRuntimeRequirements to flag the local-embeddings runtime
feature when ktx.yaml selects sentence-transformers.
* chore(cli): mark buildLocalStatsStatus and LocalStatsStatus as @internal
Both symbols are consumed only by status-project.test.ts. Annotating with
/** @internal */ keeps knip's production-mode check clean without changing
runtime behavior.
* fix(cli): use real package metadata in print-command-tree
The stubbed package name embedded a forbidden product identifier that
tripped the boundary check in CI. Read the metadata from package.json
instead — keeps the rendered tree unchanged and removes a duplicate
source of truth.
* feat(cli): show embedding coverage in `ktx status`, drop duplicate disk counts
Inline `(N embedded)` next to the Wiki scope counts and Semantic-layer
source counts, computed with `SUM(embedding_json IS NOT NULL)` over
`knowledge_pages` and `local_sl_sources`. Rename the "Knowledge" label to
"Wiki" (canonical per `docs/terminology.md`) and rename the matching
`localStats.knowledgePages` field to `localStats.wikiPages`.
Drop `wiki=N md` and `semantic-layer=N yaml` from the Disk row — those
duplicated the per-surface rows above. Disk now reports only actual byte
usage (db, cache, raw-sources). The unused `wikiGlobalMarkdownCount` /
`semanticLayerYamlCount` fields, the `isMarkdownEntry` / `isYamlEntry`
helpers, and the `filter` arg on `summarizeDir` are removed.
2026-05-21 15:28:58 +02:00
mysql2 :
specifier : ^3.22.3
2026-05-29 11:56:55 +02:00
version : 3.22 .3 (@types/node@24.12.4)
chore(workspace): gate dead-code with knip production mode (#196)
* refactor(workspace): relocate @ktx/llm source into packages/cli/src/llm
* refactor(workspace): rewrite @ktx/llm imports to relative paths
* refactor(workspace): fold internal packages into cli
* chore(workspace): gate dead-code with knip production mode
Turn on production-mode knip plus an autofix run in pre-commit and the
`pnpm dead-code` script, document the `/** @internal */` convention for
test-only exports in AGENTS.md, annotate test-only exports across the
CLI with that JSDoc, and drop dead exports/wrappers the new gate
surfaced (e.g. `cli-project.ts`, `lookerRuntimeSourceToFileAdapterSource`,
`createLocalScanEnrichmentProvidersFromConfig`,
`PGLITE_OWNER_PROCESS_BACKEND_CAPABILITIES`, stale type re-exports).
Replace the loose `ignoreIssues` allowlist in `knip.json` with explicit
production entries so cross-package barrel leaks are caught.
* refactor(cli): delete internal barrel index.ts files
The 34 `index.ts` re-export barrels inside `packages/cli/src/` were
holdovers from the pre-fold multi-workspace structure. Post-fold-in they
served no production purpose: external consumers go through the single
package main entry, and in-repo callers mostly imported through them
only because the path was short. Internally, knip flagged most barrel
re-exports as production-dead (only reached via tests).
This change:
- Deletes every internal barrel except `packages/cli/src/index.ts`
(the published package entry).
- Rewrites ~270 source/test files to import each name directly from
the file that defines it.
- Moves `tools/warehouse-verification/index.ts` to
`create-warehouse-verification-tools.ts` (the function it defined
locally) and updates its single consumer.
- Renames `search/backend-conformance.ts` → `.test-utils.ts` to match
the existing test-helper file convention.
- Deletes 13 dead test-only chains (dbt-descriptions/*,
live-database/extracted-schema, live-database/structural-sync,
relationship-* feedback/review chain) plus their tests and a
cascading orphan integration test.
- Updates test mocks that pointed at deleted barrel paths
(notion-client, connector barrels in scan/local-scan-connectors
tests) to mock the source files instead.
- Points the maintainer benchmark script
(`scripts/relationship-benchmark-report.mjs`) at source files
instead of `dist/context/scan/index.js`.
- Drops the barrel `!` entries from `knip.json`; adds explicit
production entries only for the benchmark code reached via dist by
the maintainer script.
Net: 413 files changed, ~1.2k insertions, ~9.4k deletions.
`pnpm run dead-code` (Biome + knip default + knip production) and
`pnpm run type-check` are clean; 2277 tests pass.
* refactor(workspace): rename @ktx/cli to @kaelio/ktx and pack it directly
Promote the CLI workspace package to the public name `@kaelio/ktx` and
drop the separate `scripts/build-public-npm-package.mjs` wrapper. The
CLI package is now publishable in place (`publishConfig.access: public`,
`provenance: true`), so artifact packing uses `pnpm pack` against
`packages/cli/` instead of assembling a parallel package tree.
Updates all workspace filter invocations, docs, tests, and release
readiness checks to reference the new package name, and folds the
tarball-name helper into `scripts/public-npm-release-metadata.mjs`.
* docs: align "agent clients" and "data agents" terminology
Replace "client agents" with "agent clients" and "database agents" with
"data agents" across AGENTS.md, README.md, the docs-site copy, and the
matching setup-agents test description, matching the canonical
vocabulary in docs/terminology.md.
Also moves packages/cli/tsconfig.json's tsBuildInfoFile from
node_modules/.cache/ to dist/.tsbuildinfo so incremental builds survive
node_modules reinstalls.
* refactor(release): single source of truth for package version
Make packages/cli/package.json the single source of truth for the
@kaelio/ktx version. publicNpmPackageVersion() now reads it directly,
so artifact filenames, release-readiness checks, and the Python wheel
version all derive from one field. The duplicate
release-policy.json.publicNpmPackageVersion is removed.
Previously the two fields could drift: tarballs were named
kaelio-ktx-0.4.1.tgz while internally containing
@kaelio/ktx@0.0.0-private.
- update-public-release-version.mjs rewrites both Python pyproject.toml
files (ktx-daemon, ktx-sl) alongside the npm package.jsons,
normalizing the version for PEP 440 (e.g. 0.1.0-rc.2 -> 0.1.0rc2).
- semantic-release-config.cjs adds the two pyproject.toml files to
@semantic-release/git assets so the release commit back to main
carries every version source in lockstep.
- The six "?? '0.0.0-private'" fallback literals across the CLI are
replaced with "?? getKtxCliPackageInfo().version", and
createDefaultKtxMcpServer makes its version arg required.
- docs/release.md describes the actual commit-back model: the dev tree
always reflects the most recent release; no sentinel pin to
maintain.
Verified: pnpm run artifacts:build now produces
kaelio-ktx-0.4.1.tgz and kaelio_ktx-0.4.1-py3-none-any.whl with
@kaelio/ktx@0.4.1 inside. Full type-check, dead-code, and
2287 vitests + 173 script tests pass.
* refactor(cli): inject embedding provider resolution and detect sentence-transformers runtime
Make resolveProjectEmbeddingProvider and runtimeIo injectable in ingest and
scan command entrypoints so tests can stub them, and teach
resolvePublicIngestRuntimeRequirements to flag the local-embeddings runtime
feature when ktx.yaml selects sentence-transformers.
* chore(cli): mark buildLocalStatsStatus and LocalStatsStatus as @internal
Both symbols are consumed only by status-project.test.ts. Annotating with
/** @internal */ keeps knip's production-mode check clean without changing
runtime behavior.
* fix(cli): use real package metadata in print-command-tree
The stubbed package name embedded a forbidden product identifier that
tripped the boundary check in CI. Read the metadata from package.json
instead — keeps the rendered tree unchanged and removes a duplicate
source of truth.
* feat(cli): show embedding coverage in `ktx status`, drop duplicate disk counts
Inline `(N embedded)` next to the Wiki scope counts and Semantic-layer
source counts, computed with `SUM(embedding_json IS NOT NULL)` over
`knowledge_pages` and `local_sl_sources`. Rename the "Knowledge" label to
"Wiki" (canonical per `docs/terminology.md`) and rename the matching
`localStats.knowledgePages` field to `localStats.wikiPages`.
Drop `wiki=N md` and `semantic-layer=N yaml` from the Disk row — those
duplicated the per-surface rows above. Disk now reports only actual byte
usage (db, cache, raw-sources). The unused `wikiGlobalMarkdownCount` /
`semanticLayerYamlCount` fields, the `isMarkdownEntry` / `isYamlEntry`
helpers, and the `filter` arg on `summarizeDir` are removed.
2026-05-21 15:28:58 +02:00
openai :
2026-05-29 11:56:55 +02:00
specifier : ^6.38.0
version : 6.38 .0 (ws@8.20.1)(zod@4.4.3)
2026-05-10 23:12:26 +02:00
p-limit :
specifier : ^7.3.0
version : 7.3 .0
pg :
2026-05-29 11:56:55 +02:00
specifier : ^8.21.0
version : 8.21 .0
2026-05-22 18:18:47 +02:00
posthog-node :
2026-05-29 11:56:55 +02:00
specifier : ^5.34.9
version : 5.34 .9
chore(workspace): gate dead-code with knip production mode (#196)
* refactor(workspace): relocate @ktx/llm source into packages/cli/src/llm
* refactor(workspace): rewrite @ktx/llm imports to relative paths
* refactor(workspace): fold internal packages into cli
* chore(workspace): gate dead-code with knip production mode
Turn on production-mode knip plus an autofix run in pre-commit and the
`pnpm dead-code` script, document the `/** @internal */` convention for
test-only exports in AGENTS.md, annotate test-only exports across the
CLI with that JSDoc, and drop dead exports/wrappers the new gate
surfaced (e.g. `cli-project.ts`, `lookerRuntimeSourceToFileAdapterSource`,
`createLocalScanEnrichmentProvidersFromConfig`,
`PGLITE_OWNER_PROCESS_BACKEND_CAPABILITIES`, stale type re-exports).
Replace the loose `ignoreIssues` allowlist in `knip.json` with explicit
production entries so cross-package barrel leaks are caught.
* refactor(cli): delete internal barrel index.ts files
The 34 `index.ts` re-export barrels inside `packages/cli/src/` were
holdovers from the pre-fold multi-workspace structure. Post-fold-in they
served no production purpose: external consumers go through the single
package main entry, and in-repo callers mostly imported through them
only because the path was short. Internally, knip flagged most barrel
re-exports as production-dead (only reached via tests).
This change:
- Deletes every internal barrel except `packages/cli/src/index.ts`
(the published package entry).
- Rewrites ~270 source/test files to import each name directly from
the file that defines it.
- Moves `tools/warehouse-verification/index.ts` to
`create-warehouse-verification-tools.ts` (the function it defined
locally) and updates its single consumer.
- Renames `search/backend-conformance.ts` → `.test-utils.ts` to match
the existing test-helper file convention.
- Deletes 13 dead test-only chains (dbt-descriptions/*,
live-database/extracted-schema, live-database/structural-sync,
relationship-* feedback/review chain) plus their tests and a
cascading orphan integration test.
- Updates test mocks that pointed at deleted barrel paths
(notion-client, connector barrels in scan/local-scan-connectors
tests) to mock the source files instead.
- Points the maintainer benchmark script
(`scripts/relationship-benchmark-report.mjs`) at source files
instead of `dist/context/scan/index.js`.
- Drops the barrel `!` entries from `knip.json`; adds explicit
production entries only for the benchmark code reached via dist by
the maintainer script.
Net: 413 files changed, ~1.2k insertions, ~9.4k deletions.
`pnpm run dead-code` (Biome + knip default + knip production) and
`pnpm run type-check` are clean; 2277 tests pass.
* refactor(workspace): rename @ktx/cli to @kaelio/ktx and pack it directly
Promote the CLI workspace package to the public name `@kaelio/ktx` and
drop the separate `scripts/build-public-npm-package.mjs` wrapper. The
CLI package is now publishable in place (`publishConfig.access: public`,
`provenance: true`), so artifact packing uses `pnpm pack` against
`packages/cli/` instead of assembling a parallel package tree.
Updates all workspace filter invocations, docs, tests, and release
readiness checks to reference the new package name, and folds the
tarball-name helper into `scripts/public-npm-release-metadata.mjs`.
* docs: align "agent clients" and "data agents" terminology
Replace "client agents" with "agent clients" and "database agents" with
"data agents" across AGENTS.md, README.md, the docs-site copy, and the
matching setup-agents test description, matching the canonical
vocabulary in docs/terminology.md.
Also moves packages/cli/tsconfig.json's tsBuildInfoFile from
node_modules/.cache/ to dist/.tsbuildinfo so incremental builds survive
node_modules reinstalls.
* refactor(release): single source of truth for package version
Make packages/cli/package.json the single source of truth for the
@kaelio/ktx version. publicNpmPackageVersion() now reads it directly,
so artifact filenames, release-readiness checks, and the Python wheel
version all derive from one field. The duplicate
release-policy.json.publicNpmPackageVersion is removed.
Previously the two fields could drift: tarballs were named
kaelio-ktx-0.4.1.tgz while internally containing
@kaelio/ktx@0.0.0-private.
- update-public-release-version.mjs rewrites both Python pyproject.toml
files (ktx-daemon, ktx-sl) alongside the npm package.jsons,
normalizing the version for PEP 440 (e.g. 0.1.0-rc.2 -> 0.1.0rc2).
- semantic-release-config.cjs adds the two pyproject.toml files to
@semantic-release/git assets so the release commit back to main
carries every version source in lockstep.
- The six "?? '0.0.0-private'" fallback literals across the CLI are
replaced with "?? getKtxCliPackageInfo().version", and
createDefaultKtxMcpServer makes its version arg required.
- docs/release.md describes the actual commit-back model: the dev tree
always reflects the most recent release; no sentinel pin to
maintain.
Verified: pnpm run artifacts:build now produces
kaelio-ktx-0.4.1.tgz and kaelio_ktx-0.4.1-py3-none-any.whl with
@kaelio/ktx@0.4.1 inside. Full type-check, dead-code, and
2287 vitests + 173 script tests pass.
* refactor(cli): inject embedding provider resolution and detect sentence-transformers runtime
Make resolveProjectEmbeddingProvider and runtimeIo injectable in ingest and
scan command entrypoints so tests can stub them, and teach
resolvePublicIngestRuntimeRequirements to flag the local-embeddings runtime
feature when ktx.yaml selects sentence-transformers.
* chore(cli): mark buildLocalStatsStatus and LocalStatsStatus as @internal
Both symbols are consumed only by status-project.test.ts. Annotating with
/** @internal */ keeps knip's production-mode check clean without changing
runtime behavior.
* fix(cli): use real package metadata in print-command-tree
The stubbed package name embedded a forbidden product identifier that
tripped the boundary check in CI. Read the metadata from package.json
instead — keeps the rendered tree unchanged and removes a duplicate
source of truth.
* feat(cli): show embedding coverage in `ktx status`, drop duplicate disk counts
Inline `(N embedded)` next to the Wiki scope counts and Semantic-layer
source counts, computed with `SUM(embedding_json IS NOT NULL)` over
`knowledge_pages` and `local_sl_sources`. Rename the "Knowledge" label to
"Wiki" (canonical per `docs/terminology.md`) and rename the matching
`localStats.knowledgePages` field to `localStats.wikiPages`.
Drop `wiki=N md` and `semantic-layer=N yaml` from the Disk row — those
duplicated the per-surface rows above. Disk now reports only actual byte
usage (db, cache, raw-sources). The unused `wikiGlobalMarkdownCount` /
`semanticLayerYamlCount` fields, the `isMarkdownEntry` / `isYamlEntry`
helpers, and the `filter` arg on `summarizeDir` are removed.
2026-05-21 15:28:58 +02:00
react :
specifier : ^19.2.6
version : 19.2 .6
2026-06-06 10:42:10 +02:00
semver :
specifier : ^7.8.1
version : 7.8 .1
2026-05-10 23:12:26 +02:00
simple-git :
2026-05-13 01:15:35 +02:00
specifier : 3.36 .0
version : 3.36 .0
chore(workspace): gate dead-code with knip production mode (#196)
* refactor(workspace): relocate @ktx/llm source into packages/cli/src/llm
* refactor(workspace): rewrite @ktx/llm imports to relative paths
* refactor(workspace): fold internal packages into cli
* chore(workspace): gate dead-code with knip production mode
Turn on production-mode knip plus an autofix run in pre-commit and the
`pnpm dead-code` script, document the `/** @internal */` convention for
test-only exports in AGENTS.md, annotate test-only exports across the
CLI with that JSDoc, and drop dead exports/wrappers the new gate
surfaced (e.g. `cli-project.ts`, `lookerRuntimeSourceToFileAdapterSource`,
`createLocalScanEnrichmentProvidersFromConfig`,
`PGLITE_OWNER_PROCESS_BACKEND_CAPABILITIES`, stale type re-exports).
Replace the loose `ignoreIssues` allowlist in `knip.json` with explicit
production entries so cross-package barrel leaks are caught.
* refactor(cli): delete internal barrel index.ts files
The 34 `index.ts` re-export barrels inside `packages/cli/src/` were
holdovers from the pre-fold multi-workspace structure. Post-fold-in they
served no production purpose: external consumers go through the single
package main entry, and in-repo callers mostly imported through them
only because the path was short. Internally, knip flagged most barrel
re-exports as production-dead (only reached via tests).
This change:
- Deletes every internal barrel except `packages/cli/src/index.ts`
(the published package entry).
- Rewrites ~270 source/test files to import each name directly from
the file that defines it.
- Moves `tools/warehouse-verification/index.ts` to
`create-warehouse-verification-tools.ts` (the function it defined
locally) and updates its single consumer.
- Renames `search/backend-conformance.ts` → `.test-utils.ts` to match
the existing test-helper file convention.
- Deletes 13 dead test-only chains (dbt-descriptions/*,
live-database/extracted-schema, live-database/structural-sync,
relationship-* feedback/review chain) plus their tests and a
cascading orphan integration test.
- Updates test mocks that pointed at deleted barrel paths
(notion-client, connector barrels in scan/local-scan-connectors
tests) to mock the source files instead.
- Points the maintainer benchmark script
(`scripts/relationship-benchmark-report.mjs`) at source files
instead of `dist/context/scan/index.js`.
- Drops the barrel `!` entries from `knip.json`; adds explicit
production entries only for the benchmark code reached via dist by
the maintainer script.
Net: 413 files changed, ~1.2k insertions, ~9.4k deletions.
`pnpm run dead-code` (Biome + knip default + knip production) and
`pnpm run type-check` are clean; 2277 tests pass.
* refactor(workspace): rename @ktx/cli to @kaelio/ktx and pack it directly
Promote the CLI workspace package to the public name `@kaelio/ktx` and
drop the separate `scripts/build-public-npm-package.mjs` wrapper. The
CLI package is now publishable in place (`publishConfig.access: public`,
`provenance: true`), so artifact packing uses `pnpm pack` against
`packages/cli/` instead of assembling a parallel package tree.
Updates all workspace filter invocations, docs, tests, and release
readiness checks to reference the new package name, and folds the
tarball-name helper into `scripts/public-npm-release-metadata.mjs`.
* docs: align "agent clients" and "data agents" terminology
Replace "client agents" with "agent clients" and "database agents" with
"data agents" across AGENTS.md, README.md, the docs-site copy, and the
matching setup-agents test description, matching the canonical
vocabulary in docs/terminology.md.
Also moves packages/cli/tsconfig.json's tsBuildInfoFile from
node_modules/.cache/ to dist/.tsbuildinfo so incremental builds survive
node_modules reinstalls.
* refactor(release): single source of truth for package version
Make packages/cli/package.json the single source of truth for the
@kaelio/ktx version. publicNpmPackageVersion() now reads it directly,
so artifact filenames, release-readiness checks, and the Python wheel
version all derive from one field. The duplicate
release-policy.json.publicNpmPackageVersion is removed.
Previously the two fields could drift: tarballs were named
kaelio-ktx-0.4.1.tgz while internally containing
@kaelio/ktx@0.0.0-private.
- update-public-release-version.mjs rewrites both Python pyproject.toml
files (ktx-daemon, ktx-sl) alongside the npm package.jsons,
normalizing the version for PEP 440 (e.g. 0.1.0-rc.2 -> 0.1.0rc2).
- semantic-release-config.cjs adds the two pyproject.toml files to
@semantic-release/git assets so the release commit back to main
carries every version source in lockstep.
- The six "?? '0.0.0-private'" fallback literals across the CLI are
replaced with "?? getKtxCliPackageInfo().version", and
createDefaultKtxMcpServer makes its version arg required.
- docs/release.md describes the actual commit-back model: the dev tree
always reflects the most recent release; no sentinel pin to
maintain.
Verified: pnpm run artifacts:build now produces
kaelio-ktx-0.4.1.tgz and kaelio_ktx-0.4.1-py3-none-any.whl with
@kaelio/ktx@0.4.1 inside. Full type-check, dead-code, and
2287 vitests + 173 script tests pass.
* refactor(cli): inject embedding provider resolution and detect sentence-transformers runtime
Make resolveProjectEmbeddingProvider and runtimeIo injectable in ingest and
scan command entrypoints so tests can stub them, and teach
resolvePublicIngestRuntimeRequirements to flag the local-embeddings runtime
feature when ktx.yaml selects sentence-transformers.
* chore(cli): mark buildLocalStatsStatus and LocalStatsStatus as @internal
Both symbols are consumed only by status-project.test.ts. Annotating with
/** @internal */ keeps knip's production-mode check clean without changing
runtime behavior.
* fix(cli): use real package metadata in print-command-tree
The stubbed package name embedded a forbidden product identifier that
tripped the boundary check in CI. Read the metadata from package.json
instead — keeps the rendered tree unchanged and removes a duplicate
source of truth.
* feat(cli): show embedding coverage in `ktx status`, drop duplicate disk counts
Inline `(N embedded)` next to the Wiki scope counts and Semantic-layer
source counts, computed with `SUM(embedding_json IS NOT NULL)` over
`knowledge_pages` and `local_sl_sources`. Rename the "Knowledge" label to
"Wiki" (canonical per `docs/terminology.md`) and rename the matching
`localStats.knowledgePages` field to `localStats.wikiPages`.
Drop `wiki=N md` and `semantic-layer=N yaml` from the Disk row — those
duplicated the per-surface rows above. Disk now reports only actual byte
usage (db, cache, raw-sources). The unused `wikiGlobalMarkdownCount` /
`semanticLayerYamlCount` fields, the `isMarkdownEntry` / `isYamlEntry`
helpers, and the `filter` arg on `summarizeDir` are removed.
2026-05-21 15:28:58 +02:00
snowflake-sdk :
2026-05-29 11:56:55 +02:00
specifier : ^2.4.2
version : 2.4 .2 (asn1.js@5.4.1)
2026-05-10 23:12:26 +02:00
yaml :
2026-05-13 01:15:35 +02:00
specifier : ^2.9.0
version : 2.9 .0
2026-05-10 23:12:26 +02:00
zod :
2026-05-13 01:15:35 +02:00
specifier : ^4.4.3
version : 4.4 .3
2026-05-10 23:12:26 +02:00
devDependencies :
'@electric-sql/pglite' :
specifier : ^0.4.5
version : 0.4 .5
'@electric-sql/pglite-socket' :
specifier : ^0.1.5
version : 0.1 .5 (@electric-sql/pglite@0.4.5)
'@types/better-sqlite3' :
specifier : ^7.6.13
version : 7.6 .13
chore(workspace): gate dead-code with knip production mode (#196)
* refactor(workspace): relocate @ktx/llm source into packages/cli/src/llm
* refactor(workspace): rewrite @ktx/llm imports to relative paths
* refactor(workspace): fold internal packages into cli
* chore(workspace): gate dead-code with knip production mode
Turn on production-mode knip plus an autofix run in pre-commit and the
`pnpm dead-code` script, document the `/** @internal */` convention for
test-only exports in AGENTS.md, annotate test-only exports across the
CLI with that JSDoc, and drop dead exports/wrappers the new gate
surfaced (e.g. `cli-project.ts`, `lookerRuntimeSourceToFileAdapterSource`,
`createLocalScanEnrichmentProvidersFromConfig`,
`PGLITE_OWNER_PROCESS_BACKEND_CAPABILITIES`, stale type re-exports).
Replace the loose `ignoreIssues` allowlist in `knip.json` with explicit
production entries so cross-package barrel leaks are caught.
* refactor(cli): delete internal barrel index.ts files
The 34 `index.ts` re-export barrels inside `packages/cli/src/` were
holdovers from the pre-fold multi-workspace structure. Post-fold-in they
served no production purpose: external consumers go through the single
package main entry, and in-repo callers mostly imported through them
only because the path was short. Internally, knip flagged most barrel
re-exports as production-dead (only reached via tests).
This change:
- Deletes every internal barrel except `packages/cli/src/index.ts`
(the published package entry).
- Rewrites ~270 source/test files to import each name directly from
the file that defines it.
- Moves `tools/warehouse-verification/index.ts` to
`create-warehouse-verification-tools.ts` (the function it defined
locally) and updates its single consumer.
- Renames `search/backend-conformance.ts` → `.test-utils.ts` to match
the existing test-helper file convention.
- Deletes 13 dead test-only chains (dbt-descriptions/*,
live-database/extracted-schema, live-database/structural-sync,
relationship-* feedback/review chain) plus their tests and a
cascading orphan integration test.
- Updates test mocks that pointed at deleted barrel paths
(notion-client, connector barrels in scan/local-scan-connectors
tests) to mock the source files instead.
- Points the maintainer benchmark script
(`scripts/relationship-benchmark-report.mjs`) at source files
instead of `dist/context/scan/index.js`.
- Drops the barrel `!` entries from `knip.json`; adds explicit
production entries only for the benchmark code reached via dist by
the maintainer script.
Net: 413 files changed, ~1.2k insertions, ~9.4k deletions.
`pnpm run dead-code` (Biome + knip default + knip production) and
`pnpm run type-check` are clean; 2277 tests pass.
* refactor(workspace): rename @ktx/cli to @kaelio/ktx and pack it directly
Promote the CLI workspace package to the public name `@kaelio/ktx` and
drop the separate `scripts/build-public-npm-package.mjs` wrapper. The
CLI package is now publishable in place (`publishConfig.access: public`,
`provenance: true`), so artifact packing uses `pnpm pack` against
`packages/cli/` instead of assembling a parallel package tree.
Updates all workspace filter invocations, docs, tests, and release
readiness checks to reference the new package name, and folds the
tarball-name helper into `scripts/public-npm-release-metadata.mjs`.
* docs: align "agent clients" and "data agents" terminology
Replace "client agents" with "agent clients" and "database agents" with
"data agents" across AGENTS.md, README.md, the docs-site copy, and the
matching setup-agents test description, matching the canonical
vocabulary in docs/terminology.md.
Also moves packages/cli/tsconfig.json's tsBuildInfoFile from
node_modules/.cache/ to dist/.tsbuildinfo so incremental builds survive
node_modules reinstalls.
* refactor(release): single source of truth for package version
Make packages/cli/package.json the single source of truth for the
@kaelio/ktx version. publicNpmPackageVersion() now reads it directly,
so artifact filenames, release-readiness checks, and the Python wheel
version all derive from one field. The duplicate
release-policy.json.publicNpmPackageVersion is removed.
Previously the two fields could drift: tarballs were named
kaelio-ktx-0.4.1.tgz while internally containing
@kaelio/ktx@0.0.0-private.
- update-public-release-version.mjs rewrites both Python pyproject.toml
files (ktx-daemon, ktx-sl) alongside the npm package.jsons,
normalizing the version for PEP 440 (e.g. 0.1.0-rc.2 -> 0.1.0rc2).
- semantic-release-config.cjs adds the two pyproject.toml files to
@semantic-release/git assets so the release commit back to main
carries every version source in lockstep.
- The six "?? '0.0.0-private'" fallback literals across the CLI are
replaced with "?? getKtxCliPackageInfo().version", and
createDefaultKtxMcpServer makes its version arg required.
- docs/release.md describes the actual commit-back model: the dev tree
always reflects the most recent release; no sentinel pin to
maintain.
Verified: pnpm run artifacts:build now produces
kaelio-ktx-0.4.1.tgz and kaelio_ktx-0.4.1-py3-none-any.whl with
@kaelio/ktx@0.4.1 inside. Full type-check, dead-code, and
2287 vitests + 173 script tests pass.
* refactor(cli): inject embedding provider resolution and detect sentence-transformers runtime
Make resolveProjectEmbeddingProvider and runtimeIo injectable in ingest and
scan command entrypoints so tests can stub them, and teach
resolvePublicIngestRuntimeRequirements to flag the local-embeddings runtime
feature when ktx.yaml selects sentence-transformers.
* chore(cli): mark buildLocalStatsStatus and LocalStatsStatus as @internal
Both symbols are consumed only by status-project.test.ts. Annotating with
/** @internal */ keeps knip's production-mode check clean without changing
runtime behavior.
* fix(cli): use real package metadata in print-command-tree
The stubbed package name embedded a forbidden product identifier that
tripped the boundary check in CI. Read the metadata from package.json
instead — keeps the rendered tree unchanged and removes a duplicate
source of truth.
* feat(cli): show embedding coverage in `ktx status`, drop duplicate disk counts
Inline `(N embedded)` next to the Wiki scope counts and Semantic-layer
source counts, computed with `SUM(embedding_json IS NOT NULL)` over
`knowledge_pages` and `local_sl_sources`. Rename the "Knowledge" label to
"Wiki" (canonical per `docs/terminology.md`) and rename the matching
`localStats.knowledgePages` field to `localStats.wikiPages`.
Drop `wiki=N md` and `semantic-layer=N yaml` from the Disk row — those
duplicated the per-surface rows above. Disk now reports only actual byte
usage (db, cache, raw-sources). The unused `wikiGlobalMarkdownCount` /
`semanticLayerYamlCount` fields, the `isMarkdownEntry` / `isYamlEntry`
helpers, and the `filter` arg on `summarizeDir` are removed.
2026-05-21 15:28:58 +02:00
'@types/mssql' :
specifier : ^12.3.0
version : 12.3 .0 (@azure/core-client@1.10.1)
2026-05-10 23:12:26 +02:00
'@types/node' :
specifier : ^24.3.0
2026-05-29 11:56:55 +02:00
version : 24.12 .4
2026-05-10 23:12:26 +02:00
'@types/pg' :
2026-05-13 01:15:35 +02:00
specifier : ^8.20.0
2026-05-10 23:12:26 +02:00
version : 8.20 .0
chore(workspace): gate dead-code with knip production mode (#196)
* refactor(workspace): relocate @ktx/llm source into packages/cli/src/llm
* refactor(workspace): rewrite @ktx/llm imports to relative paths
* refactor(workspace): fold internal packages into cli
* chore(workspace): gate dead-code with knip production mode
Turn on production-mode knip plus an autofix run in pre-commit and the
`pnpm dead-code` script, document the `/** @internal */` convention for
test-only exports in AGENTS.md, annotate test-only exports across the
CLI with that JSDoc, and drop dead exports/wrappers the new gate
surfaced (e.g. `cli-project.ts`, `lookerRuntimeSourceToFileAdapterSource`,
`createLocalScanEnrichmentProvidersFromConfig`,
`PGLITE_OWNER_PROCESS_BACKEND_CAPABILITIES`, stale type re-exports).
Replace the loose `ignoreIssues` allowlist in `knip.json` with explicit
production entries so cross-package barrel leaks are caught.
* refactor(cli): delete internal barrel index.ts files
The 34 `index.ts` re-export barrels inside `packages/cli/src/` were
holdovers from the pre-fold multi-workspace structure. Post-fold-in they
served no production purpose: external consumers go through the single
package main entry, and in-repo callers mostly imported through them
only because the path was short. Internally, knip flagged most barrel
re-exports as production-dead (only reached via tests).
This change:
- Deletes every internal barrel except `packages/cli/src/index.ts`
(the published package entry).
- Rewrites ~270 source/test files to import each name directly from
the file that defines it.
- Moves `tools/warehouse-verification/index.ts` to
`create-warehouse-verification-tools.ts` (the function it defined
locally) and updates its single consumer.
- Renames `search/backend-conformance.ts` → `.test-utils.ts` to match
the existing test-helper file convention.
- Deletes 13 dead test-only chains (dbt-descriptions/*,
live-database/extracted-schema, live-database/structural-sync,
relationship-* feedback/review chain) plus their tests and a
cascading orphan integration test.
- Updates test mocks that pointed at deleted barrel paths
(notion-client, connector barrels in scan/local-scan-connectors
tests) to mock the source files instead.
- Points the maintainer benchmark script
(`scripts/relationship-benchmark-report.mjs`) at source files
instead of `dist/context/scan/index.js`.
- Drops the barrel `!` entries from `knip.json`; adds explicit
production entries only for the benchmark code reached via dist by
the maintainer script.
Net: 413 files changed, ~1.2k insertions, ~9.4k deletions.
`pnpm run dead-code` (Biome + knip default + knip production) and
`pnpm run type-check` are clean; 2277 tests pass.
* refactor(workspace): rename @ktx/cli to @kaelio/ktx and pack it directly
Promote the CLI workspace package to the public name `@kaelio/ktx` and
drop the separate `scripts/build-public-npm-package.mjs` wrapper. The
CLI package is now publishable in place (`publishConfig.access: public`,
`provenance: true`), so artifact packing uses `pnpm pack` against
`packages/cli/` instead of assembling a parallel package tree.
Updates all workspace filter invocations, docs, tests, and release
readiness checks to reference the new package name, and folds the
tarball-name helper into `scripts/public-npm-release-metadata.mjs`.
* docs: align "agent clients" and "data agents" terminology
Replace "client agents" with "agent clients" and "database agents" with
"data agents" across AGENTS.md, README.md, the docs-site copy, and the
matching setup-agents test description, matching the canonical
vocabulary in docs/terminology.md.
Also moves packages/cli/tsconfig.json's tsBuildInfoFile from
node_modules/.cache/ to dist/.tsbuildinfo so incremental builds survive
node_modules reinstalls.
* refactor(release): single source of truth for package version
Make packages/cli/package.json the single source of truth for the
@kaelio/ktx version. publicNpmPackageVersion() now reads it directly,
so artifact filenames, release-readiness checks, and the Python wheel
version all derive from one field. The duplicate
release-policy.json.publicNpmPackageVersion is removed.
Previously the two fields could drift: tarballs were named
kaelio-ktx-0.4.1.tgz while internally containing
@kaelio/ktx@0.0.0-private.
- update-public-release-version.mjs rewrites both Python pyproject.toml
files (ktx-daemon, ktx-sl) alongside the npm package.jsons,
normalizing the version for PEP 440 (e.g. 0.1.0-rc.2 -> 0.1.0rc2).
- semantic-release-config.cjs adds the two pyproject.toml files to
@semantic-release/git assets so the release commit back to main
carries every version source in lockstep.
- The six "?? '0.0.0-private'" fallback literals across the CLI are
replaced with "?? getKtxCliPackageInfo().version", and
createDefaultKtxMcpServer makes its version arg required.
- docs/release.md describes the actual commit-back model: the dev tree
always reflects the most recent release; no sentinel pin to
maintain.
Verified: pnpm run artifacts:build now produces
kaelio-ktx-0.4.1.tgz and kaelio_ktx-0.4.1-py3-none-any.whl with
@kaelio/ktx@0.4.1 inside. Full type-check, dead-code, and
2287 vitests + 173 script tests pass.
* refactor(cli): inject embedding provider resolution and detect sentence-transformers runtime
Make resolveProjectEmbeddingProvider and runtimeIo injectable in ingest and
scan command entrypoints so tests can stub them, and teach
resolvePublicIngestRuntimeRequirements to flag the local-embeddings runtime
feature when ktx.yaml selects sentence-transformers.
* chore(cli): mark buildLocalStatsStatus and LocalStatsStatus as @internal
Both symbols are consumed only by status-project.test.ts. Annotating with
/** @internal */ keeps knip's production-mode check clean without changing
runtime behavior.
* fix(cli): use real package metadata in print-command-tree
The stubbed package name embedded a forbidden product identifier that
tripped the boundary check in CI. Read the metadata from package.json
instead — keeps the rendered tree unchanged and removes a duplicate
source of truth.
* feat(cli): show embedding coverage in `ktx status`, drop duplicate disk counts
Inline `(N embedded)` next to the Wiki scope counts and Semantic-layer
source counts, computed with `SUM(embedding_json IS NOT NULL)` over
`knowledge_pages` and `local_sl_sources`. Rename the "Knowledge" label to
"Wiki" (canonical per `docs/terminology.md`) and rename the matching
`localStats.knowledgePages` field to `localStats.wikiPages`.
Drop `wiki=N md` and `semantic-layer=N yaml` from the Disk row — those
duplicated the per-surface rows above. Disk now reports only actual byte
usage (db, cache, raw-sources). The unused `wikiGlobalMarkdownCount` /
`semanticLayerYamlCount` fields, the `isMarkdownEntry` / `isYamlEntry`
helpers, and the `filter` arg on `summarizeDir` are removed.
2026-05-21 15:28:58 +02:00
'@types/react' :
2026-05-29 11:56:55 +02:00
specifier : ^19.2.15
version : 19.2 .15
2026-06-06 10:42:10 +02:00
'@types/semver' :
specifier : ^7.7.1
version : 7.7 .1
2026-05-14 01:13:31 +02:00
'@vitest/coverage-v8' :
2026-05-29 11:56:55 +02:00
specifier : ^4.1.7
version : 4.1 .7 (vitest@4.1.7)
fix(context): merge overlay columns onto manifest columns by name (#94)
* fix(context): merge overlay columns onto manifest columns by name
composeOverlay was appending overlay columns to the manifest column list,
producing duplicate entries when dbt/metabase overlays declared a column
just to attach descriptions. The duplicates carried no `type`, so the
pydantic SourceDefinition rejected them at semantic-query time and broke
`ktx sl query` for every overlay-backed measure. Now overlay columns
match base columns by name (case-insensitive): same-name entries merge
onto the manifest (overlay fields win, type/role fall back to the base,
descriptions merge per source key) and only new names append.
* refactor(sl): split overlay columns from column_overrides and enforce TS/Python wire contract
Overlay sources now have two distinct collections: `columns:` for computed
columns (requiring `expr` + `type`) and `column_overrides:` for metadata
patches to inherited manifest columns. Composing or loading an overlay that
mixes the two — or references an unknown column — fails with a typed error.
Introduce `ResolvedSemanticLayerSource` / `resolvedSourceSchema` /
`toResolvedWire` as the strict shape sent to the Python engine, and add a
schema contract test that diffs Zod against the Pydantic JSON schema dumped
by `python -m semantic_layer dump-schema`. `SourceDefinition` is now
`extra="forbid"` on the Python side.
`loadAllSources` surfaces per-file load errors instead of swallowing them,
so validation/query paths can report manifest shard parse failures.
* fix(context): make scan description generation resilient and quiet
A transient sampleTable failure during ingest used to take out every
table in a connection: generateTableDescription returned a hardcoded
'Table not found' string into descriptions.ai, and KtxDescriptionGenerator
was constructed without a logger, so the failure left no trail anywhere.
- sampleTable / sampleColumn calls retry 3x with 200/400/800ms backoff,
honouring KtxScanContext.signal via a new KtxAbortedError.
- On retry exhaustion or missing capability, table generation falls back
to a metadata-only prompt built from column name / native type / comment
/ rawDescriptions. The column path follows the same rule -- call the
LLM when any of samples or rawDescriptions are available; skip only
when both are absent.
- Logger is now threaded from KtxScanContext into the generator. Failures
emit structured KtxScanWarning entries (new description_fallback_used
code, plus existing sampling_failed / enrichment_failed /
connector_capability_missing). ktx scan groups warnings by code so a
batch of identical failures collapses to one summary line plus sample.
- Returns null on failure instead of the 'Table not found' sentinel; the
manifest writer's existing guard already skips empty descriptions, so
schema YAML no longer carries misleading text. SCAN_MANAGED_DESCRIPTION_KEYS
already strips stale 'ai' on merge, so existing YAML clears on next run.
Also suppress AI SDK v6 'system in messages' warning: pull system messages
out of KtxMessageBuilder.wrapSimple's output via a new splitKtxSystemMessages
helper and pass them top-level to generateText (preserves cacheControl
providerOptions on the SystemModelMessage). Agent-runner's local
splitSystemPromptMessages dedupes onto the shared helper.
* test(docs): align examples-docs assertions with revamped docs
PR #103 (setup/guide doc revamp) reworded several CLI examples and
connection labels; the assertions in scripts/examples-docs.test.mjs
still referenced the pre-revamp wording and were failing in CI on main.
Update the regexes to match the post-revamp content:
- drop the `--json` flag from the sl-query example expectation
- move the `Driver:` / `Status: ok` probe to the connection reference,
which is where that output now lives (driver id is lowercase
`postgres`, not the display name `PostgreSQL`)
- drop the obsolete `Install \`uv\`...` troubleshooting line
- accept `<connectionId>` everywhere; the docs no longer use the
hyphenated `<connection-id>` form
- match the `warehouse` connection id used in the quickstart instead of
the `postgres-warehouse` id only used in the README and setup ref
* fix(sl): skip TS/Python schema contract test when uv is unavailable
The TypeScript checks CI job does not install uv or Python, so the
module-level `execFileSync('uv', ...)` in schemas.contract.test.ts threw
ENOENT and failed the suite. Wrap the schema dump in a try/catch and
guard the describe block with `describe.skipIf` so the test skips in
environments without uv. Local dev and any CI job that has uv on PATH
still runs the cross-language contract assertion.
2026-05-15 02:11:04 +02:00
ajv :
specifier : 8.20 .0
version : 8.20 .0
chore(workspace): gate dead-code with knip production mode (#196)
* refactor(workspace): relocate @ktx/llm source into packages/cli/src/llm
* refactor(workspace): rewrite @ktx/llm imports to relative paths
* refactor(workspace): fold internal packages into cli
* chore(workspace): gate dead-code with knip production mode
Turn on production-mode knip plus an autofix run in pre-commit and the
`pnpm dead-code` script, document the `/** @internal */` convention for
test-only exports in AGENTS.md, annotate test-only exports across the
CLI with that JSDoc, and drop dead exports/wrappers the new gate
surfaced (e.g. `cli-project.ts`, `lookerRuntimeSourceToFileAdapterSource`,
`createLocalScanEnrichmentProvidersFromConfig`,
`PGLITE_OWNER_PROCESS_BACKEND_CAPABILITIES`, stale type re-exports).
Replace the loose `ignoreIssues` allowlist in `knip.json` with explicit
production entries so cross-package barrel leaks are caught.
* refactor(cli): delete internal barrel index.ts files
The 34 `index.ts` re-export barrels inside `packages/cli/src/` were
holdovers from the pre-fold multi-workspace structure. Post-fold-in they
served no production purpose: external consumers go through the single
package main entry, and in-repo callers mostly imported through them
only because the path was short. Internally, knip flagged most barrel
re-exports as production-dead (only reached via tests).
This change:
- Deletes every internal barrel except `packages/cli/src/index.ts`
(the published package entry).
- Rewrites ~270 source/test files to import each name directly from
the file that defines it.
- Moves `tools/warehouse-verification/index.ts` to
`create-warehouse-verification-tools.ts` (the function it defined
locally) and updates its single consumer.
- Renames `search/backend-conformance.ts` → `.test-utils.ts` to match
the existing test-helper file convention.
- Deletes 13 dead test-only chains (dbt-descriptions/*,
live-database/extracted-schema, live-database/structural-sync,
relationship-* feedback/review chain) plus their tests and a
cascading orphan integration test.
- Updates test mocks that pointed at deleted barrel paths
(notion-client, connector barrels in scan/local-scan-connectors
tests) to mock the source files instead.
- Points the maintainer benchmark script
(`scripts/relationship-benchmark-report.mjs`) at source files
instead of `dist/context/scan/index.js`.
- Drops the barrel `!` entries from `knip.json`; adds explicit
production entries only for the benchmark code reached via dist by
the maintainer script.
Net: 413 files changed, ~1.2k insertions, ~9.4k deletions.
`pnpm run dead-code` (Biome + knip default + knip production) and
`pnpm run type-check` are clean; 2277 tests pass.
* refactor(workspace): rename @ktx/cli to @kaelio/ktx and pack it directly
Promote the CLI workspace package to the public name `@kaelio/ktx` and
drop the separate `scripts/build-public-npm-package.mjs` wrapper. The
CLI package is now publishable in place (`publishConfig.access: public`,
`provenance: true`), so artifact packing uses `pnpm pack` against
`packages/cli/` instead of assembling a parallel package tree.
Updates all workspace filter invocations, docs, tests, and release
readiness checks to reference the new package name, and folds the
tarball-name helper into `scripts/public-npm-release-metadata.mjs`.
* docs: align "agent clients" and "data agents" terminology
Replace "client agents" with "agent clients" and "database agents" with
"data agents" across AGENTS.md, README.md, the docs-site copy, and the
matching setup-agents test description, matching the canonical
vocabulary in docs/terminology.md.
Also moves packages/cli/tsconfig.json's tsBuildInfoFile from
node_modules/.cache/ to dist/.tsbuildinfo so incremental builds survive
node_modules reinstalls.
* refactor(release): single source of truth for package version
Make packages/cli/package.json the single source of truth for the
@kaelio/ktx version. publicNpmPackageVersion() now reads it directly,
so artifact filenames, release-readiness checks, and the Python wheel
version all derive from one field. The duplicate
release-policy.json.publicNpmPackageVersion is removed.
Previously the two fields could drift: tarballs were named
kaelio-ktx-0.4.1.tgz while internally containing
@kaelio/ktx@0.0.0-private.
- update-public-release-version.mjs rewrites both Python pyproject.toml
files (ktx-daemon, ktx-sl) alongside the npm package.jsons,
normalizing the version for PEP 440 (e.g. 0.1.0-rc.2 -> 0.1.0rc2).
- semantic-release-config.cjs adds the two pyproject.toml files to
@semantic-release/git assets so the release commit back to main
carries every version source in lockstep.
- The six "?? '0.0.0-private'" fallback literals across the CLI are
replaced with "?? getKtxCliPackageInfo().version", and
createDefaultKtxMcpServer makes its version arg required.
- docs/release.md describes the actual commit-back model: the dev tree
always reflects the most recent release; no sentinel pin to
maintain.
Verified: pnpm run artifacts:build now produces
kaelio-ktx-0.4.1.tgz and kaelio_ktx-0.4.1-py3-none-any.whl with
@kaelio/ktx@0.4.1 inside. Full type-check, dead-code, and
2287 vitests + 173 script tests pass.
* refactor(cli): inject embedding provider resolution and detect sentence-transformers runtime
Make resolveProjectEmbeddingProvider and runtimeIo injectable in ingest and
scan command entrypoints so tests can stub them, and teach
resolvePublicIngestRuntimeRequirements to flag the local-embeddings runtime
feature when ktx.yaml selects sentence-transformers.
* chore(cli): mark buildLocalStatsStatus and LocalStatsStatus as @internal
Both symbols are consumed only by status-project.test.ts. Annotating with
/** @internal */ keeps knip's production-mode check clean without changing
runtime behavior.
* fix(cli): use real package metadata in print-command-tree
The stubbed package name embedded a forbidden product identifier that
tripped the boundary check in CI. Read the metadata from package.json
instead — keeps the rendered tree unchanged and removes a duplicate
source of truth.
* feat(cli): show embedding coverage in `ktx status`, drop duplicate disk counts
Inline `(N embedded)` next to the Wiki scope counts and Semantic-layer
source counts, computed with `SUM(embedding_json IS NOT NULL)` over
`knowledge_pages` and `local_sl_sources`. Rename the "Knowledge" label to
"Wiki" (canonical per `docs/terminology.md`) and rename the matching
`localStats.knowledgePages` field to `localStats.wikiPages`.
Drop `wiki=N md` and `semantic-layer=N yaml` from the Disk row — those
duplicated the per-surface rows above. Disk now reports only actual byte
usage (db, cache, raw-sources). The unused `wikiGlobalMarkdownCount` /
`semanticLayerYamlCount` fields, the `isMarkdownEntry` / `isYamlEntry`
helpers, and the `filter` arg on `summarizeDir` are removed.
2026-05-21 15:28:58 +02:00
ink-testing-library :
specifier : ^4.0.0
2026-05-29 11:56:55 +02:00
version : 4.0 .0 (@types/react@19.2.15)
2026-05-10 23:12:26 +02:00
typescript :
2026-05-13 01:15:35 +02:00
specifier : ^6.0.3
version : 6.0 .3
2026-05-10 23:12:26 +02:00
vitest :
2026-05-29 11:56:55 +02:00
specifier : ^4.1.7
version : 4.1 .7 (@opentelemetry/api@1.9.1)(@types/node@24.12.4)(@vitest/coverage-v8@4.1.7)(vite@8.0.14(@types/node@24.12.4)(esbuild@0.28.0)(jiti@2.7.0)(yaml@2.9.0))
2026-05-10 23:12:26 +02:00
packages :
2026-05-16 12:06:34 +02:00
'@actions/core@3.0.1' :
resolution : {integrity : sha512-a6d/Nwahm9fliVGRhdhofo40HjHQasUPusmc7vBfyky+7Z+P2A1J68zyFVaNcEclc/Se+eO595oAr5nwEIoIUA==}
'@actions/exec@3.0.0' :
resolution : {integrity : sha512-6xH/puSoNBXb72VPlZVm7vQ+svQpFyA96qdDBvhB8eNZOE8LtPf9L4oAsfzK/crCL8YZ+19fKYVnM63Sl+Xzlw==}
'@actions/http-client@4.0.1' :
resolution : {integrity : sha512-+Nvd1ImaOZBSoPbsUtEhv+1z99H12xzncCkz0a3RuehINE81FZSe2QTj3uvAPTcJX/SCzUQHQ0D1GrPMbrPitg==}
'@actions/io@3.0.2' :
resolution : {integrity : sha512-nRBchcMM+QK1pdjO7/idu86rbJI5YHUKCvKs0KxnSYbVe3F51UfGxuZX4Qy/fWlp6l7gWFwIkrOzN+oUK03kfw==}
2026-05-29 11:56:55 +02:00
'@ai-sdk/anthropic@3.0.78' :
resolution : {integrity : sha512-0OY12G20cUt6iU6htpEA1491Oz++NVxZxlmWGX4B7rSbeZ5pnDmOu6YtW9BKzdZlNx5Gn23i6WMxyZFoMKNcgA==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18' }
peerDependencies :
zod : ^3.25.76 || ^4.1.8
2026-05-29 11:56:55 +02:00
'@ai-sdk/devtools@0.0.18' :
resolution : {integrity : sha512-0J25Q7occrkMJM1MrP0KeR8XNdGGKNgzxhOLfxBe/qZBQP6yXgV4H5Gf2DnDC3UgXDBJBskH9nh23doCo2Pebw==}
2026-05-12 11:13:14 +02:00
engines : {node : '>=18' }
hasBin : true
2026-05-29 11:56:55 +02:00
'@ai-sdk/gateway@3.0.118' :
resolution : {integrity : sha512-XYPbVoDo1TDMVLe5Eg42gIjdOyxaizh9H0kiSSnTXr+AdrqZvutk/ypLOiqBXPV3D1K3+BSm/sbFeomZJlM64A==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18' }
peerDependencies :
zod : ^3.25.76 || ^4.1.8
2026-05-29 11:56:55 +02:00
'@ai-sdk/google-vertex@4.0.134' :
resolution : {integrity : sha512-EaVwzHk7P/Pj1JQtOfN3uLj+zKY6MQOn2hcEEACpbbjdVgBkpWxDjMRIpyYbVlXCLMUeWSYL0qUM54lmis/1BQ==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18' }
peerDependencies :
zod : ^3.25.76 || ^4.1.8
2026-05-29 11:56:55 +02:00
'@ai-sdk/google@3.0.78' :
resolution : {integrity : sha512-iPkZHiaaBNreaVX2fLpc+SAa7OJPV6f7pZRK98lWTI4vf0D546+9eEQ6T2FagJAHO0K0gEyzx5zogCoHbJnhQg==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18' }
peerDependencies :
zod : ^3.25.76 || ^4.1.8
2026-05-13 01:15:35 +02:00
'@ai-sdk/openai-compatible@2.0.47' :
resolution : {integrity : sha512-Enm5UlL0zUCrW3792opk5h7hRWxZOZzDe6eQYVFqX9LUOGGCe1h8MZWAGim765nwzgnjlpeYOsuzZmLtRsTPlg==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18' }
peerDependencies :
zod : ^3.25.76 || ^4.1.8
2026-05-13 01:15:35 +02:00
'@ai-sdk/provider-utils@4.0.27' :
resolution : {integrity : sha512-ubkAJ+xODouwtmN1tYlvTPphH1hPOBfZaEQe8U7skGvFAnIRs9PPpsq57bC2+Ky/MB4yzhd6YOsxTAx9sGpazw==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18' }
peerDependencies :
zod : ^3.25.76 || ^4.1.8
'@ai-sdk/provider@3.0.10' :
resolution : {integrity : sha512-Q3BZ27qfpYqnCYGvE3vt+Qi6LGOF9R5Nmzn+9JoM1lCRsD9mYaIhfJLkSunN48nfGXJ6n+XNV0J/XVpqGQl7Dw==}
engines : {node : '>=18' }
'@alcalzone/ansi-tokenize@0.3.0' :
resolution : {integrity : sha512-p+CMKJ93HFmLkjXKlXiVGlMQEuRb6H0MokBSwUsX+S6BRX8eV5naFZpQJFfJHjRZY0Hmnqy1/r6UWl3x+19zYA==}
engines : {node : '>=18' }
2026-05-11 01:08:31 -07:00
'@alloc/quick-lru@5.2.0' :
resolution : {integrity : sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
engines : {node : '>=10' }
2026-05-29 11:56:55 +02:00
'@anthropic-ai/claude-agent-sdk-darwin-arm64@0.3.146' :
resolution : {integrity : sha512-0IIvlEaenq2CRSVx5Bo5BaCtHQXS87GancM35WKEYveGVLn6DI+5G7ikYuTE4AKRPkMnogFtY4BJt6LulWGj+A==}
2026-05-16 12:06:34 +02:00
cpu : [ arm64]
os : [ darwin]
2026-05-29 11:56:55 +02:00
'@anthropic-ai/claude-agent-sdk-darwin-x64@0.3.146' :
resolution : {integrity : sha512-Dk5xJ03Ff1JXbMRP1t2wc/TyfY6xF/2Ysp31wMhFPjoNiKSPHMWaIg242+T3CHdxLWmJ8plWHL1HL5cyZ/LCkw==}
2026-05-16 12:06:34 +02:00
cpu : [ x64]
os : [ darwin]
2026-05-29 11:56:55 +02:00
'@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.3.146' :
resolution : {integrity : sha512-QlCid0ucdrmhUAOewfQjaofN2wlokWcfFTxSFePTSj1umk35JO7TDFP700F7jU49r1fPWIdvJpPwWGyB0DeFPA==}
2026-05-16 12:06:34 +02:00
cpu : [ arm64]
os : [ linux]
libc : [ musl]
2026-05-29 11:56:55 +02:00
'@anthropic-ai/claude-agent-sdk-linux-arm64@0.3.146' :
resolution : {integrity : sha512-mzBXDDWWBAC/vDtAYpO1G/dq5QvJtYSPXsqcb+sNdcDhiuf4IYnYp7ytRncYlsUNDkLmX6Gk2jkWAHUUA2Lozg==}
2026-05-16 12:06:34 +02:00
cpu : [ arm64]
os : [ linux]
libc : [ glibc]
2026-05-29 11:56:55 +02:00
'@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.3.146' :
resolution : {integrity : sha512-E3coK1ThQT08KIX80RLcsq7DWXFllCKOzoOe32it/bdtY56TBgPY9xemwXhIJ+cVBHTI9/MpBSIlKBcFCt+yQA==}
2026-05-16 12:06:34 +02:00
cpu : [ x64]
os : [ linux]
libc : [ musl]
2026-05-29 11:56:55 +02:00
'@anthropic-ai/claude-agent-sdk-linux-x64@0.3.146' :
resolution : {integrity : sha512-B2baXU1tCBT5CVlD7jJMKjpC4xdO45NUIWpqImmwuOfKvlM/PITjyTXyTY662mGZf1dBmdqBBsqirwFH/jhi8Q==}
2026-05-16 12:06:34 +02:00
cpu : [ x64]
os : [ linux]
libc : [ glibc]
2026-05-29 11:56:55 +02:00
'@anthropic-ai/claude-agent-sdk-win32-arm64@0.3.146' :
resolution : {integrity : sha512-CIwQxGX2r/yWpjCJ6ahB3smKXhghWgGTxL98+LGW52TUwqTiBnlNrH9DPqqgv1/+Hyquw6xfLrKU+StyfMgiLw==}
2026-05-16 12:06:34 +02:00
cpu : [ arm64]
os : [ win32]
2026-05-29 11:56:55 +02:00
'@anthropic-ai/claude-agent-sdk-win32-x64@0.3.146' :
resolution : {integrity : sha512-qmxrsyaqA8s4HShqJls7ZCRjdoqN66Jo/hbjQNB3uHepD8tEO1iD19aPV4+osdLT7feMkhDBfLT07Q30R2NB5w==}
2026-05-16 12:06:34 +02:00
cpu : [ x64]
os : [ win32]
2026-05-29 11:56:55 +02:00
'@anthropic-ai/claude-agent-sdk@0.3.146' :
resolution : {integrity : sha512-hK9/Ng+hOyexUemTxdIUsSWJ9o2LFi2YNWzHwz8/YMCohUYOnFMZkBiENvUAb0WIc5hieOyBZrOIlg5OewuJMg==}
2026-05-16 12:06:34 +02:00
engines : {node : '>=18.0.0' }
peerDependencies :
2026-05-29 11:56:55 +02:00
'@anthropic-ai/sdk' : '>=0.93.0'
'@modelcontextprotocol/sdk' : ^1.29.0
2026-05-16 12:06:34 +02:00
zod : ^4.0.0
2026-05-29 11:56:55 +02:00
'@anthropic-ai/sdk@0.97.1' :
resolution : {integrity : sha512-wOf7AUeJPitcVpvKO4UMu63mWH5SaVipkGd7OOQJt/G6VYGlV8D2Gp9dLxOrttDJh/9gqPqdaBwDGcBevumeAg==}
2026-05-16 12:06:34 +02:00
hasBin : true
peerDependencies :
zod : ^3.25.0 || ^4.0.0
peerDependenciesMeta :
zod :
optional : true
2026-05-10 23:12:26 +02:00
'@aws-crypto/crc32@5.2.0' :
resolution : {integrity : sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==}
engines : {node : '>=16.0.0' }
'@aws-crypto/crc32c@5.2.0' :
resolution : {integrity : sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag==}
'@aws-crypto/sha1-browser@5.2.0' :
resolution : {integrity : sha512-OH6lveCFfcDjX4dbAvCFSYUjJZjDr/3XJ3xHtjn3Oj5b9RjojQo8npoLeA/bNwkOkrSQ0wgrHzXk4tDRxGKJeg==}
'@aws-crypto/sha256-browser@5.2.0' :
resolution : {integrity : sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==}
'@aws-crypto/sha256-js@5.2.0' :
resolution : {integrity : sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==}
engines : {node : '>=16.0.0' }
'@aws-crypto/supports-web-crypto@5.2.0' :
resolution : {integrity : sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==}
'@aws-crypto/util@5.2.0' :
resolution : {integrity : sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==}
2026-05-13 01:15:35 +02:00
'@aws-sdk/client-s3@3.1045.0' :
resolution : {integrity : sha512-fsuO3Y6t+3Ro9Bsg41DKj4Sfy53CGSrhnMldNplWmG8Tx0UbYk+YDa4RD1hVlJpERw4JBmPkl0+J9qlxMh1pcA==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=20.0.0' }
2026-05-13 01:15:35 +02:00
'@aws-sdk/client-sts@3.1045.0' :
resolution : {integrity : sha512-oDJJ7rM1osvfBdfZuhQ5DM6lHD9iuypL9m2LsEiA/lB8xuE5uPYsftNDcS0J9VRXFSvYTqC14K7Y5vMMKMg0vw==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@aws-sdk/core@3.974.12' :
resolution : {integrity : sha512-qrqgioqYFjwR6LatVNS1L2Vk++EwRIxqSQXPKNv5Ofux2D8UNgqMQ1znnMyEImXquVPTtbf71fc128pvmU6y9A==}
2026-05-13 01:15:35 +02:00
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@aws-sdk/crc64-nvme@3.972.8' :
resolution : {integrity : sha512-fVfUCL/Xh2zINYMPZvj+iBn6XWouQf0DAnjaWCI9MkmqXzL2Iy5FoQB8O7syFe6gN6AH1ecDDU58T51Ou0kFkA==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@aws-sdk/credential-provider-env@3.972.38' :
resolution : {integrity : sha512-m3WjZEgPtioMhPmwqUt+DhlTJ2i9ufR6DhfkyXojb9puEvfR+ur2U5shavu5/Cc9WHHsDCvALi6UFHgcqjhQ5w==}
2026-05-13 01:15:35 +02:00
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@aws-sdk/credential-provider-http@3.972.40' :
resolution : {integrity : sha512-D78L/m2Dr6cJnnSvWoAudPhQmCwmJ7j6APXsPYmFpPaKfQTfCSu0rdm8j14Np+VmXF9z8Aj8HE3xFpsrwtfgeg==}
2026-05-13 01:15:35 +02:00
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@aws-sdk/credential-provider-ini@3.972.42' :
resolution : {integrity : sha512-Mu5ESvFXeinafVM8jTIvRqcvK2Ehj4kz3auT39yUcHwu1Vfxo6xRlmUafdKLW4tusjAJukQwK09sCSMgOm7OKg==}
2026-05-13 01:15:35 +02:00
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@aws-sdk/credential-provider-login@3.972.42' :
resolution : {integrity : sha512-O6WkZga3kf0yqyJYd1dbeJqVhEgJx/x1UaLgtbR+XuL/YP+K5y6QTxQKL7ka9z3jnQASESKGAPnRyt4D5hQrxA==}
2026-05-13 01:15:35 +02:00
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@aws-sdk/credential-provider-node@3.972.43' :
resolution : {integrity : sha512-D/DJmbrWRP5BXEO3FH+ar4el+2n6OlGofiud7dQun2jES+AQEJjczenp1jBb4MBN7CpGpS8nsWGQLtuzc9tQbA==}
2026-05-13 01:15:35 +02:00
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@aws-sdk/credential-provider-process@3.972.38' :
resolution : {integrity : sha512-EnbYVajGgbkb24s0K1eo4VNAPV5mHIET7LSvirTaFCwkfrfaOJxtSE+wY/tJdKDS21cEYkZs2ruCaAm+W4iblg==}
2026-05-13 01:15:35 +02:00
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@aws-sdk/credential-provider-sso@3.972.42' :
resolution : {integrity : sha512-RVV/9NbFwI8ZHEH5dn39lGyFmSbSVj1+orZdr6QsOe1mW9DCglmlen0cFaNZmCcqkqc7erNRHNBduxbeZuHAnw==}
2026-05-13 01:15:35 +02:00
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@aws-sdk/credential-provider-web-identity@3.972.42' :
resolution : {integrity : sha512-/67fXX0ddllD4u2Nujc5PvT4byHgpMUfz6+RxIKi/0nFIckeorm7JvXgzBuDyVKw0s58EbofmETDWUf9vTEuHQ==}
2026-05-13 01:15:35 +02:00
engines : {node : '>=20.0.0' }
'@aws-sdk/ec2-metadata-service@3.1045.0' :
resolution : {integrity : sha512-cYjEbjbGScw9l8TmI9AFYde1hIu5c9Wt0Qp7/cbWBHBiOzMfLwmjGhd5+4AUm1RsnmC5HZ/WOA9iGJHfHL4cuA==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@aws-sdk/middleware-bucket-endpoint@3.972.14' :
resolution : {integrity : sha512-Aaj0d+xbo1jJquBWJP0/9V/XZRYukO3LWIRp3dOLHmoFrYKb4YZ0aLefgVHfGcNOVBS2ZTq7L/n5JcrE7DaC+Q==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@aws-sdk/middleware-expect-continue@3.972.12' :
resolution : {integrity : sha512-dA5pKTom/Ls9mgeyeaRBNQrRIVOLVjv4AmKOB0/e4yaiXEUy0gSz2d3liP8JHtYoCAEWySU1jWnyzwLOREN+4g==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@aws-sdk/middleware-flexible-checksums@3.974.20' :
resolution : {integrity : sha512-NdnMVQCR1YjIcqFAiNLdBiOwr2DyQDB2IiXQrBhzolKOv32ae4d4Ll7IzLMi04eMHiq/o/Y/GjFuVjF9HuG0QA==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@aws-sdk/middleware-host-header@3.972.13' :
resolution : {integrity : sha512-EA3+u2LD3kGcfRNmCSjyJuzX4XvG4zYv57i4ZksH+1IEciuSyHQGvzivEz7vZ+jbRPdAAe7WWKy/4M8InCKDcw==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=20.0.0' }
'@aws-sdk/middleware-location-constraint@3.972.10' :
resolution : {integrity : sha512-rI3NZvJcEvjoD0+0PI0iUAwlPw2IlSlhyvgBK/3WkKJQE/YiKFedd9dMN2lVacdNxPNhxL/jzQaKQdrGtQagjQ==}
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@aws-sdk/middleware-logger@3.972.12' :
resolution : {integrity : sha512-NxB2dS4/mV3380hNkC72TkhMaLLjWGGBeTAEucqlJptVVovTbNmQWZLwaMC74ICo9NZHmFiBVVTHzDfAh/3y6Q==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@aws-sdk/middleware-recursion-detection@3.972.14' :
resolution : {integrity : sha512-bqL+upATpOJ/7px4IVfMVxcM6Lyt9uRizmEx3mNg4N6+IQlnOaYXXOJ4TNX6P0mKPPW0lwn9ZW8QEhXwQuCH9A==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@aws-sdk/middleware-sdk-s3@3.972.41' :
resolution : {integrity : sha512-M4T2I2WPuH5WQpU8Tsp+u2bcO29zGRkU14ATzuqb9I4xh8tzsLqtp4hzaJM5aO2dhMZnHDzyQwSFVgc3XbnoGg==}
2026-05-13 01:15:35 +02:00
engines : {node : '>=20.0.0' }
2026-05-10 23:12:26 +02:00
'@aws-sdk/middleware-ssec@3.972.10' :
resolution : {integrity : sha512-Gli9A0u8EVVb+5bFDGS/QbSVg28w/wpEidg1ggVcSj65BDTdGR6punsOcVjqdiu1i42WHWo51MCvARPIIz9juw==}
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@aws-sdk/middleware-user-agent@3.972.42' :
resolution : {integrity : sha512-U7jjlJKQnuUlI2swC2umFLFzLAxMLudSRFv+Bqk2F8ORmr5bG25qsFxGm4GEFwoZeGaFFnAFmTY0xReVRfyl2A==}
2026-05-13 01:15:35 +02:00
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@aws-sdk/nested-clients@3.997.10' :
resolution : {integrity : sha512-FtQ/Bt327peZJuyo4WZSOLVUTw9ujRxntepiC7L65FxA2P82Xlq0g14T22BuqBUeMjDoxa9nvwiMHjLIfP3eUg==}
2026-05-13 01:15:35 +02:00
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@aws-sdk/region-config-resolver@3.972.16' :
resolution : {integrity : sha512-/YaivCvKUkEeMN9VTKBSvBn5w/4osAM1YboM58DKaLF/vqFGf/FdJCLmppqiPPJWZaXcASqByVjc3evE7KHKdA==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@aws-sdk/signature-v4-multi-region@3.996.27' :
resolution : {integrity : sha512-0Phbz4t6HI3D3skxvG2uI+VWU034/nSIw1T8d+FPzzQG9EQTrw94o9mOKO2Gv3n3Oc8P7JD7RAUxkoneLWv5Eg==}
2026-05-13 01:15:35 +02:00
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@aws-sdk/token-providers@3.1049.0' :
resolution : {integrity : sha512-r7+d0lQMTHKypkmaF5jRTBYLYHCUHzt3gaVoN9SidLhQeWhCmHk3AKrboDTpPF5b7Pt7vKu3+oeMjznM2Eu1ow==}
2026-05-13 01:15:35 +02:00
engines : {node : '>=20.0.0' }
2026-05-10 23:12:26 +02:00
'@aws-sdk/types@3.973.8' :
resolution : {integrity : sha512-gjlAdtHMbtR9X5iIhVUvbVcy55KnznpC6bkDUWW9z915bi0ckdUr5cjf16Kp6xq0bP5HBD2xzgbL9F9Quv5vUw==}
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@aws-sdk/util-endpoints@3.996.11' :
resolution : {integrity : sha512-BUMJ6VoL54r6Udj/wKy8uKRIndL04rGbaS/wTIV0dM1ewxSrR8yARBHdvZKQsK55ZSW2JrmAPk3KP15kBDxJMw==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=20.0.0' }
'@aws-sdk/util-locate-window@3.965.5' :
resolution : {integrity : sha512-WhlJNNINQB+9qtLtZJcpQdgZw3SCDCpXdUJP7cToGwHbCWCnRckGlc6Bx/OhWwIYFNAn+FIydY8SZ0QmVu3xTQ==}
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@aws-sdk/util-user-agent-browser@3.972.13' :
resolution : {integrity : sha512-wfk9ZdVwh187gdGXB1EyAoprwjSMt/bSfVtva+OaZx+LyNdKD7smlZf611yMd42UpfQ9vaS8NOftjSajgpdd+w==}
2026-05-10 23:12:26 +02:00
2026-05-29 11:56:55 +02:00
'@aws-sdk/util-user-agent-node@3.973.28' :
resolution : {integrity : sha512-A2l/PTRzsOS9L8dmZbXtDyJQgeeX+qjqLJ+fr0UU5Dz0AUQMuxgZCPSLKZgUDlHAmLFuk34owdMEvJxmDTBgRg==}
2026-05-13 01:15:35 +02:00
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@aws-sdk/xml-builder@3.972.24' :
resolution : {integrity : sha512-V8z5YcDPfsvzrBlj0xR1vhRtocblhYbqdreCJB/voGd4Sr5zjNAeWxexbnqVtskTJe0vFb5KMqbSL++ePl+zRw==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=20.0.0' }
'@aws/lambda-invoke-store@0.2.4' :
resolution : {integrity : sha512-iY8yvjE0y651BixKNPgmv1WrQc+GZ142sb0z4gYnChDDY2YqI4P/jsSopBWrKfAt7LOJAkOXt7rC/hms+WclQQ==}
engines : {node : '>=18.0.0' }
'@azure-rest/core-client@2.6.0' :
resolution : {integrity : sha512-iuFKDm8XPzNxPfRjhyU5/xKZmcRDzSuEghXDHHk4MjBV/wFL34GmYVBZnn9wmuoLBeS1qAw9ceMdaeJBPcB1QQ==}
engines : {node : '>=20.0.0' }
'@azure/abort-controller@2.1.2' :
resolution : {integrity : sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==}
engines : {node : '>=18.0.0' }
'@azure/core-auth@1.10.1' :
resolution : {integrity : sha512-ykRMW8PjVAn+RS6ww5cmK9U2CyH9p4Q88YJwvUslfuMmN98w/2rdGRLPqJYObapBCdzBVeDgYWdJnFPFb7qzpg==}
engines : {node : '>=20.0.0' }
'@azure/core-client@1.10.1' :
resolution : {integrity : sha512-Nh5PhEOeY6PrnxNPsEHRr9eimxLwgLlpmguQaHKBinFYA/RU9+kOYVOQqOrTsCL+KSxrLLl1gD8Dk5BFW/7l/w==}
engines : {node : '>=20.0.0' }
'@azure/core-http-compat@2.4.0' :
resolution : {integrity : sha512-f1P96IB399YiN2ARYHP7EpZi3Bf3wH4SN2lGzrw7JVwm7bbsVYtf2iKSBwTywD2P62NOPZGHFSZi+6jjb75JuA==}
engines : {node : '>=20.0.0' }
peerDependencies :
'@azure/core-client' : ^1.10.0
'@azure/core-rest-pipeline' : ^1.22.0
'@azure/core-lro@2.7.2' :
resolution : {integrity : sha512-0YIpccoX8m/k00O7mDDMdJpbr6mf1yWo2dfmxt5A8XVZVVMz2SSKaEbMCeJRvgQ0IaSlqhjT47p4hVIRRy90xw==}
engines : {node : '>=18.0.0' }
'@azure/core-paging@1.6.2' :
resolution : {integrity : sha512-YKWi9YuCU04B55h25cnOYZHxXYtEvQEbKST5vqRga7hWY9ydd3FZHdeQF8pyh+acWZvppw13M/LMGx0LABUVMA==}
engines : {node : '>=18.0.0' }
'@azure/core-rest-pipeline@1.23.0' :
resolution : {integrity : sha512-Evs1INHo+jUjwHi1T6SG6Ua/LHOQBCLuKEEE6efIpt4ZOoNonaT1kP32GoOcdNDbfqsD2445CPri3MubBy5DEQ==}
engines : {node : '>=20.0.0' }
'@azure/core-tracing@1.3.1' :
resolution : {integrity : sha512-9MWKevR7Hz8kNzzPLfX4EAtGM2b8mr50HPDBvio96bURP/9C+HjdH3sBlLSNNrvRAr5/k/svoH457gB5IKpmwQ==}
engines : {node : '>=20.0.0' }
'@azure/core-util@1.13.1' :
resolution : {integrity : sha512-XPArKLzsvl0Hf0CaGyKHUyVgF7oDnhKoP85Xv6M4StF/1AhfORhZudHtOyf2s+FcbuQ9dPRAjB8J2KvRRMUK2A==}
engines : {node : '>=20.0.0' }
'@azure/core-xml@1.5.1' :
resolution : {integrity : sha512-xcNRHqCoSp4AunOALEae6A8f3qATb83gSrm31Iqb01OzblvC3/W/bfXozcq78EzIdzZzuH1bZ2NvRR0TdX709w==}
engines : {node : '>=20.0.0' }
'@azure/identity@4.13.1' :
resolution : {integrity : sha512-5C/2WD5Vb1lHnZS16dNQRPMjN6oV/Upba+C9nBIs15PmOi6A3ZGs4Lr2u60zw4S04gi+u3cEXiqTVP7M4Pz3kw==}
engines : {node : '>=20.0.0' }
'@azure/keyvault-common@2.1.0' :
resolution : {integrity : sha512-aCDidWuKY06LWQ4x7/8TIXK6iRqTaRWRL3t7T+LC+j1b07HtoIsOxP/tU90G4jCSBn5TAyUTCtA4MS/y5Hudaw==}
engines : {node : '>=20.0.0' }
'@azure/keyvault-keys@4.10.0' :
resolution : {integrity : sha512-eDT7iXoBTRZ2n3fLiftuGJFD+yjkiB1GNqzU2KbY1TLYeXeSPVTVgn2eJ5vmRTZ11978jy2Kg2wI7xa9Tyr8ag==}
engines : {node : '>=18.0.0' }
'@azure/logger@1.3.0' :
resolution : {integrity : sha512-fCqPIfOcLE+CGqGPd66c8bZpwAji98tZ4JI9i/mlTNTlsIWslCfpg48s/ypyLxZTump5sypjrKn2/kY7q8oAbA==}
engines : {node : '>=20.0.0' }
2026-05-29 11:56:55 +02:00
'@azure/msal-browser@5.11.0' :
resolution : {integrity : sha512-zkGNYS3TwY8lUpPIafAmsFCYZbgFixY9y/LZB9GUg0IILoHTqpN26j5OrkL1AQThh/YdZsawe4iWXfp85lFVxg==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=0.8.0' }
2026-05-29 11:56:55 +02:00
'@azure/msal-common@16.6.2' :
resolution : {integrity : sha512-hQjjsekAjB00cM1EmatWJlzhEoK2Qhz7Rj5gvM6tYf8iL7RM3tkxlpU9fG0+ofkulzg9AEEA6dIEnSmDr5ZqUA==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=0.8.0' }
2026-05-29 11:56:55 +02:00
'@azure/msal-node@5.2.2' :
resolution : {integrity : sha512-toS+2AePxqyzb0YOKttDOOiSl3jrkK9aiqIvpurpis0O34QcIS5gToqrgT39p04Dpxw3YoUU0lxJKTpSFFfA6Q==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=20' }
'@azure/storage-blob@12.26.0' :
resolution : {integrity : sha512-SriLPKezypIsiZ+TtlFfE46uuBIap2HeaQVS78e1P7rz5OSbq0rsd52WE1mC5f7vAeLiXqv7I7oRhL3WFZEw3Q==}
engines : {node : '>=18.0.0' }
2026-05-16 12:06:34 +02:00
'@babel/code-frame@7.29.0' :
resolution : {integrity : sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==}
engines : {node : '>=6.9.0' }
2026-05-14 01:13:31 +02:00
'@babel/helper-string-parser@7.27.1' :
resolution : {integrity : sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
engines : {node : '>=6.9.0' }
'@babel/helper-validator-identifier@7.28.5' :
resolution : {integrity : sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
engines : {node : '>=6.9.0' }
'@babel/parser@7.29.3' :
resolution : {integrity : sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==}
engines : {node : '>=6.0.0' }
hasBin : true
2026-05-16 12:06:34 +02:00
'@babel/runtime@7.29.2' :
resolution : {integrity : sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==}
engines : {node : '>=6.9.0' }
2026-05-14 01:13:31 +02:00
'@babel/types@7.29.0' :
resolution : {integrity : sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==}
engines : {node : '>=6.9.0' }
'@bcoe/v8-coverage@1.0.2' :
resolution : {integrity : sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==}
engines : {node : '>=18' }
2026-05-13 13:33:28 +02:00
'@biomejs/biome@2.4.15' :
resolution : {integrity : sha512-j5VH3a/h/HXTKBM50MDMxRCzkeLv9S2XJcW2WgnZT1+xyisi+0bISrXR82gCX+8S9lvK0skEvHJRN+3Ktr2hlw==}
engines : {node : '>=14.21.3' }
hasBin : true
'@biomejs/cli-darwin-arm64@2.4.15' :
resolution : {integrity : sha512-rF3PPqLq1yoST79zaQbDjVJwsuIeci/O+9bgNmC5QpgOqz6aqYuzA4abyAGx+mgyiDXn4A049xAN8gijbuR1Qg==}
engines : {node : '>=14.21.3' }
cpu : [ arm64]
os : [ darwin]
'@biomejs/cli-darwin-x64@2.4.15' :
resolution : {integrity : sha512-/5KHXYMfSJs1fNXiX30xFtI8JcCFV6zaVVLxOa0M2sfqBKHkpQhRTv94yxQWxeTY2lzo2OuTlNvPC+hDQt2wcQ==}
engines : {node : '>=14.21.3' }
cpu : [ x64]
os : [ darwin]
'@biomejs/cli-linux-arm64-musl@2.4.15' :
resolution : {integrity : sha512-ZPcxznxm0pogHBLZhYntyR3sR+MrZjqJIKEr7ZqVen0Rl+P/4upVmfYXjftizi9RoqZntg33fv/1fbdhbYXpEQ==}
engines : {node : '>=14.21.3' }
cpu : [ arm64]
os : [ linux]
libc : [ musl]
'@biomejs/cli-linux-arm64@2.4.15' :
resolution : {integrity : sha512-owaAMZD/T4LrD0ELNCk0Km3qrRHuM0X6EAyVE1FSqGY0rbLoiDLrO4Us2tllm6cAeB2Ioa9C2C08NZPdr8+0Ug==}
engines : {node : '>=14.21.3' }
cpu : [ arm64]
os : [ linux]
libc : [ glibc]
'@biomejs/cli-linux-x64-musl@2.4.15' :
resolution : {integrity : sha512-CNq/9W38SYSH023lfcQ4KKU8K0YX8T//FZUhcgtMMRABDojx5XsMV7jlweAvGSl389wJQB29Qo6Zb/a+jdvt+w==}
engines : {node : '>=14.21.3' }
cpu : [ x64]
os : [ linux]
libc : [ musl]
'@biomejs/cli-linux-x64@2.4.15' :
resolution : {integrity : sha512-0jj7THz12GbUOLmMibktK6DZjqz2zV64KFxyBtcFTKPiiOIY0a7vns1elpO1dERvxpsZ5ik0oFfz0oGwFde1+g==}
engines : {node : '>=14.21.3' }
cpu : [ x64]
os : [ linux]
libc : [ glibc]
'@biomejs/cli-win32-arm64@2.4.15' :
resolution : {integrity : sha512-ouhkYdlhp/1GghEJPdWwD/Vi3gQ1nFxuSpMolWsbq3Lsq3QUR4jl6UdhhscdCugKU5vOEuMiJhvKj66O0OCq+w==}
engines : {node : '>=14.21.3' }
cpu : [ arm64]
os : [ win32]
'@biomejs/cli-win32-x64@2.4.15' :
resolution : {integrity : sha512-zBrGq5mx5wwpnow4+2BxUvleDM+GNd4sLbPaMapsSLQLD0NGRCquqPBTgN+7XkUteHvj7M+BstuI8tmnV7+HgQ==}
engines : {node : '>=14.21.3' }
cpu : [ x64]
os : [ win32]
2026-05-13 01:15:35 +02:00
'@clack/core@1.3.1' :
resolution : {integrity : sha512-fT1qHVGAag4IEkrupZ6lRRbNCs1vS9P01KB/sG8zKgvUztbYtFBtQpjSITNwooDZ83tpsPzP0mRNs1/KVszCRA==}
2026-05-10 23:12:26 +02:00
engines : {node : '>= 20.12.0' }
2026-05-13 01:15:35 +02:00
'@clack/prompts@1.4.0' :
resolution : {integrity : sha512-S0My7XPGIgpRWMDG8uRqalbgT+a6FmCUdOW+HaIOVVpUPHOb7RrpvjTjiODadKp06fsrVDJZlIzc6yCTp4AnxA==}
2026-05-10 23:12:26 +02:00
engines : {node : '>= 20.12.0' }
2026-05-29 11:56:55 +02:00
'@clickhouse/client-common@1.18.5' :
resolution : {integrity : sha512-g9LwcS1dvkatKDsIjT1PwUHldsiYzwdKAB0nXfd9APLd+t4PrNJa+my+dXcqJdmcWyhWjKLP/2/ztBwgxp+sbQ==}
2026-05-10 23:12:26 +02:00
2026-05-29 11:56:55 +02:00
'@clickhouse/client@1.18.5' :
resolution : {integrity : sha512-4FfoyMkFWhsdNMuXsoEL6l3c12svA63BBJBtDo9SrxRZ14RdmN6jLr/rF3f84BK8cFoxETZCSeKlsbk6NNYebw==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=16' }
2026-05-16 12:06:34 +02:00
'@colors/colors@1.5.0' :
resolution : {integrity : sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==}
engines : {node : '>=0.1.90' }
2026-05-10 23:12:26 +02:00
'@colors/colors@1.6.0' :
resolution : {integrity : sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==}
engines : {node : '>=0.1.90' }
'@commander-js/extra-typings@14.0.0' :
resolution : {integrity : sha512-hIn0ncNaJRLkZrxBIp5AsW/eXEHNKYQBh0aPdoUqNgD+Io3NIykQqpKFyKcuasZhicGaEZJX/JBSIkZ4e5x8Dg==}
peerDependencies :
commander : ~14.0.0
'@dabh/diagnostics@2.0.8' :
resolution : {integrity : sha512-R4MSXTVnuMzGD7bzHdW2ZhhdPC/igELENcq5IjEverBvq5hn1SXCWcsi6eSsdWP0/Ur+SItRRjAktmdoX/8R/Q==}
feat(duckdb): cross-database federation via derived DuckDB connection (#295)
* feat(duckdb): add @duckdb/node-api dependency for federation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* refactor(connectors): extract resolveStringReference to shared module
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* refactor(connectors): route all identical connectors through shared resolveStringReference
Collapse the 5 remaining private copies in bigquery, clickhouse, mysql,
snowflake, and sqlserver into the shared module. Fix a latent bug in the
shared module where `~/path` was incorrectly sliced (dropping only `~`,
leaving the leading `/` and making resolve() ignore homedir). Add a
tilde-expansion test that caught the bug and now covers that branch.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* feat(sl): reserve _ktx_ connection-id prefix for virtual connections
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* feat(connections): derive virtual federated connection from compatible members
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* feat(duckdb): federated executor builds READ_ONLY attaches and runs SQL
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(duckdb): close federated DuckDB instance and escape quotes in attach url
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* feat(sl): union member source directories for _ktx_federated
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(query): route _ktx_federated through DuckDB executor
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(sl): use duckdb dialect for federated query compilation
Bypass assertSafeConnectionId for _ktx_federated in resolveLocalConnectionId
and loadComputableSources, and resolve the compute dialect to 'duckdb' when
connectionId is FEDERATED_CONNECTION_ID instead of falling through to the
default postgres lookup.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* test(duckdb): end-to-end cross-catalog federated join
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* test(duckdb): harden federated join test with multi-book join-key coverage
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* feat(ingest): keep declared cross-DB joins to federated siblings
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(setup): surface federated connection availability after adding a member
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* chore(setup): mark federationNoticeFor @internal for dead-code gate
Also marks attachTypeForDriver, buildAttachStatements, and
isReservedConnectionId @internal — all three are exported solely for
unit-test access with no production cross-file consumer.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* docs(concepts): document cross-database federation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* docs(concepts): correct sqlite two-part naming in federation doc
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(duckdb): quote federated catalog alias so hyphenated connection ids attach
* refactor(duckdb): single-source federation driver list, dedup attach loads
Collapse the parallel ATTACH_COMPATIBLE_DRIVERS set and ATTACH_TYPE_BY_DRIVER
map into one map in federation.ts whose keys are the membership rule. Replace
FederatedMember.config (read only via a type-erasing cast) with a typed url
field extracted at derive time. Emit INSTALL/LOAD once per distinct driver
type instead of once per member.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(duckdb): close federated DuckDB instance on connect failure; dedup id validation
Wrap the federated DuckDB instance in its own try/finally so a failing
connect() or a throwing connection.closeSync() no longer leaks the native
instance. Route setup-sources connection-id validation through the canonical
assertSafeConnectionId so the reserved _ktx_ prefix guard applies there too.
Derive the federated dialect through sqlAnalysisDialectForDriver instead of a
hardcoded literal.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* refactor(federation): carry member connection config and projectDir on FederatedMember
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(federation): resolve per-member attach targets via canonical connector resolvers
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): quote mysql attach-string values like postgres
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): resolve member attach targets via canonical resolvers, supporting sqlite path:
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* refactor(federation): thread projectDir through deriveFederatedConnection callers
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(federation): add shared project read-only SQL executor that routes _ktx_federated
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* test(federation): exercise shared executor default federated path with real DuckDB
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* refactor(federation): route ingest query executor through shared executor
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): route MCP sql_execution _ktx_federated through shared executor
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): preserve cross-DB joins to federated siblings in manifest re-emit
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): preserve declared cross-DB joins through scan re-ingest
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* refactor(federation): document sibling-ref invariant, drop unsafe casts in test
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): namespace federated source names by member to avoid collisions
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* docs(federation): document member-namespaced federated source names
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): preserve member SSL/search_path in attach, classify federated MCP errors
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* refactor(federation): simplify federated dispatch and parallelize sibling reads
Dedup the federated driver ternary in local-query, derive the prefixed
source.name from the already-built name, drop the duplicated error in
federatedAttachTarget's exhaustive switch, inline the one-line
cleanupConnector wrapper, and parallelize federatedSiblingTargets' shard
reads (was sequential await-in-for on the scan hot path).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(federation): carry headerTypes through shared SQL executor
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(federation): add shared federated connection listing builder
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): route ktx sql through shared executor for _ktx_federated parity
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(federation): show _ktx_federated in ktx connection list
Surfaces the virtual federated connection in the output of
`ktx connection list` so agents and users can discover cross-database
querying when 2+ attach-compatible connections are configured.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(federation): surface _ktx_federated in MCP connection_list
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* test(federation): ktx sql federated cross-file join end-to-end
Drive runKtxSql with the real federated DuckDB executor against two on-disk
sqlite files, stubbing only SQL validation. The test surfaced that the JSON
output path could not serialize bigint values DuckDB returns for integer
columns; printJson now coerces bigint to JSON numbers, matching the
plain/pretty paths.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* docs(federation): document direct _ktx_federated query surface
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): coerce DuckDB bigint to number in shared federated executor
DuckDB returns integer columns as JS bigint, which JSON.stringify cannot
serialize. The CLI --json path worked around this with a replacer, but the
MCP sql_execution tool serializes via plain JSON.stringify and crashed on
any federated query selecting an integer column. Coerce bigint to Number
once in executeFederatedQuery so every consumer (CLI, MCP, ingest, SL)
gets a JSON-safe result, and remove the now-redundant CLI replacer.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* refactor(federation): simplify driver map and collapse forked MCP SQL path
- Replace the identity-valued ATTACH_TYPE_BY_DRIVER record with a
ATTACH_COMPATIBLE_DRIVERS Set; the driver name doubles as the attach
type, so the map encoded nothing beyond membership.
- Switch federatedAttachTarget directly on the driver with a default
throw, dropping the unreachable post-switch throw and its comment.
- Route the MCP sql_execution standard-connection case through the
shared executeProjectReadOnlySql instead of reimplementing the
connector create/capability-check/execute/cleanup ceremony, so
federated and standard connections share one execution path.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* chore(federation): allowlist placeholder credentials for detect-secrets
The federation doc example URL and the federated-attach test fixtures use
literal placeholder credentials that trip detect-secrets. Mark them with
line-scoped pragma allowlist comments so a real secret added later is still
caught.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): correct SL addressing, join pruning, and id-quoting guidance
- Federated SL list/search records carry the virtual `_ktx_federated`
connection id (member origin stays in the prefixed source name), so rows
round-trip to `ktx sl -c _ktx_federated read` and the fts index no longer
clobbers per-connection partitions.
- Prune semantic-layer joins by membership in the connection's own source set
instead of matching the target's first dotted segment against other
connection ids; a same-connection join whose target name collides with a
sibling connection id is preserved, and orphan targets that would poison the
planner are dropped.
- Document double-quoting for connection ids that are not bare SQL identifiers
(e.g. "books-db".public.books) in the federated naming hint, the sl-query
rejection error, and the federation docs.
- Preserve exact federated BIGINT values beyond 2^53 as strings instead of
rounding, and steer the setup federation notice to raw SQL against
`_ktx_federated`.
* fix(federation): carry ssl:true into postgres URL attach target
A postgres member configured with `url` plus `ssl: true` resolved to both a
connectionString and an ssl flag, but the federated attach builder early-returned
the bare URL and dropped the ssl intent. DuckDB then handed libpq a URL with no
sslmode, so the URL path silently diverged from the discrete-field path (which
emits sslmode=require) and from the direct scan path (which enforces TLS).
Append sslmode=require to the URL when the member sets ssl, unless the URL
already pins a stronger sslmode.
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Andrey Avtomonov <andreybavt@gmail.com>
2026-06-15 22:01:39 +07:00
'@duckdb/node-api@1.5.3-r.3' :
resolution : {integrity : sha512-FzuL6sevuFfEFwkgiUMRMUAj4TaVqV//L0oo2FVZ9s9oYpLpALF9qZyQv2ucclTNQZwDCkm8+e6yLMc6t8IjlA==}
'@duckdb/node-bindings-darwin-arm64@1.5.3-r.3' :
resolution : {integrity : sha512-ttD8QBesgzHu7Sc4qouuIGLM7PWedLW8GvFbnZEyMqk24mQz1HWFgaT0ivw6nDRaDPUQLB9QnAOq8MZUh1zWHQ==}
cpu : [ arm64]
os : [ darwin]
'@duckdb/node-bindings-darwin-x64@1.5.3-r.3' :
resolution : {integrity : sha512-Vp9MYtoYf6zUWHdCmHXwUcJlHq3YaaIeULWeSiPUM1hsDflLiZKXtz5i250Ulz03VsfWBjpO4wdM99sjjrYKkg==}
cpu : [ x64]
os : [ darwin]
'@duckdb/node-bindings-linux-arm64-musl@1.5.3-r.3' :
resolution : {integrity : sha512-IadRyx+98FEynKLXAk2MzReinFgduiDXgNd5Z8c5VKch+8FgBfqkEUYGOnBMMUPT8kuheKdLj23vpWXaCzOgoQ==}
cpu : [ arm64]
os : [ linux]
libc : [ musl]
'@duckdb/node-bindings-linux-arm64@1.5.3-r.3' :
resolution : {integrity : sha512-3HLcrzQE83947JS51UVR7C9qnXQMltCOk4Dnhiz1CD+9u32DGLMgPTIIxclk7O+Q7EwfqzD8JV86Ud+LT1crcQ==}
cpu : [ arm64]
os : [ linux]
libc : [ glibc]
'@duckdb/node-bindings-linux-x64-musl@1.5.3-r.3' :
resolution : {integrity : sha512-5bulS16YhftXcarki4tvCufVslntpQDLOEF6RZ+FSMOGiv5d7SDXqklmVRy4DKW3C5ekgN7S2oYzuGL/ss9BuA==}
cpu : [ x64]
os : [ linux]
libc : [ musl]
'@duckdb/node-bindings-linux-x64@1.5.3-r.3' :
resolution : {integrity : sha512-TXndAL0ZoETq17Df6wB+SUZjLGDmOsKuDSySxB+wy6sHfpRtbDgQibyXRlajVeUkRDwSzBFC5ymy16YG0Fl4iw==}
cpu : [ x64]
os : [ linux]
libc : [ glibc]
'@duckdb/node-bindings-win32-arm64@1.5.3-r.3' :
resolution : {integrity : sha512-55Vu13S0jUudiAGlNWJd7UvlW1iKjwWehD8s93jBCNm0AdE/EJN4nz5rQ0IuWzPWXpMjAYuKu00yE7NdtbTyug==}
cpu : [ arm64]
os : [ win32]
'@duckdb/node-bindings-win32-x64@1.5.3-r.3' :
resolution : {integrity : sha512-rlOc9ltWQNHuDq99Ah8XaD80nN1ucrSK5AcH/7ibSp9ogX/jswPYlRVE7ODFJAjnQNf8bVvs++Mp+wyGvuG7ag==}
cpu : [ x64]
os : [ win32]
'@duckdb/node-bindings@1.5.3-r.3' :
resolution : {integrity : sha512-Dphw1a9kKXZnCiWX1YCEAJsQ7WJQO2Ikgxy7m8jy0QVXqAwB9esr5NGsuEL3vMKL7velZHeZCjGOMnHZEcIsdg==}
2026-05-10 23:12:26 +02:00
'@electric-sql/pglite-socket@0.1.5' :
resolution : {integrity : sha512-/RAye+3EPKfO9nY4tljzxXmkT7yIpFDm0L3F+c28b+Z6uxPOjy/Zz/QEHYHXcrfuUC88/a9S72EO0+3E0j97wQ==}
hasBin : true
peerDependencies :
'@electric-sql/pglite' : 0.4 .5
'@electric-sql/pglite@0.4.5' :
resolution : {integrity : sha512-aGG2zGEyZzGWKy8P+9ZoNUV0jxt1+hgbeTf+bVAYyxVZZLXg3/9aFlfLxb08AYZVAfAkQlQIysmWjhc5hwDG8g==}
'@emnapi/core@1.10.0' :
resolution : {integrity : sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==}
'@emnapi/runtime@1.10.0' :
resolution : {integrity : sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==}
'@emnapi/wasi-threads@1.2.1' :
resolution : {integrity : sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==}
2026-05-13 01:15:35 +02:00
'@esbuild/aix-ppc64@0.28.0' :
resolution : {integrity : sha512-lhRUCeuOyJQURhTxl4WkpFTjIsbDayJHih5kZC1giwE+MhIzAb7mEsQMqMf18rHLsrb5qI1tafG20mLxEWcWlA==}
2026-05-11 01:08:31 -07:00
engines : {node : '>=18' }
cpu : [ ppc64]
os : [ aix]
2026-05-13 01:15:35 +02:00
'@esbuild/android-arm64@0.28.0' :
resolution : {integrity : sha512-+WzIXQOSaGs33tLEgYPYe/yQHf0WTU0X42Jca3y8NWMbUVhp7rUnw+vAsRC/QiDrdD31IszMrZy+qwPOPjd+rw==}
2026-05-11 01:08:31 -07:00
engines : {node : '>=18' }
cpu : [ arm64]
os : [ android]
2026-05-13 01:15:35 +02:00
'@esbuild/android-arm@0.28.0' :
resolution : {integrity : sha512-wqh0ByljabXLKHeWXYLqoJ5jKC4XBaw6Hk08OfMrCRd2nP2ZQ5eleDZC41XHyCNgktBGYMbqnrJKq/K/lzPMSQ==}
2026-05-11 01:08:31 -07:00
engines : {node : '>=18' }
cpu : [ arm]
os : [ android]
2026-05-13 01:15:35 +02:00
'@esbuild/android-x64@0.28.0' :
resolution : {integrity : sha512-+VJggoaKhk2VNNqVL7f6S189UzShHC/mR9EE8rDdSkdpN0KflSwWY/gWjDrNxxisg8Fp1ZCD9jLMo4m0OUfeUA==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18' }
cpu : [ x64]
os : [ android]
2026-05-13 01:15:35 +02:00
'@esbuild/darwin-arm64@0.28.0' :
resolution : {integrity : sha512-0T+A9WZm+bZ84nZBtk1ckYsOvyA3x7e2Acj1KdVfV4/2tdG4fzUp91YHx+GArWLtwqp77pBXVCPn2We7Letr0Q==}
2026-05-11 01:08:31 -07:00
engines : {node : '>=18' }
cpu : [ arm64]
os : [ darwin]
2026-05-13 01:15:35 +02:00
'@esbuild/darwin-x64@0.28.0' :
resolution : {integrity : sha512-fyzLm/DLDl/84OCfp2f/XQ4flmORsjU7VKt8HLjvIXChJoFFOIL6pLJPH4Yhd1n1gGFF9mPwtlN5Wf82DZs+LQ==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18' }
cpu : [ x64]
os : [ darwin]
2026-05-13 01:15:35 +02:00
'@esbuild/freebsd-arm64@0.28.0' :
resolution : {integrity : sha512-l9GeW5UZBT9k9brBYI+0WDffcRxgHQD8ShN2Ur4xWq/NFzUKm3k5lsH4PdaRgb2w7mI9u61nr2gI2mLI27Nh3Q==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18' }
cpu : [ arm64]
os : [ freebsd]
2026-05-13 01:15:35 +02:00
'@esbuild/freebsd-x64@0.28.0' :
resolution : {integrity : sha512-BXoQai/A0wPO6Es3yFJ7APCiKGc1tdAEOgeTNy3SsB491S3aHn4S4r3e976eUnPdU+NbdtmBuLncYir2tMU9Nw==}
2026-05-11 01:08:31 -07:00
engines : {node : '>=18' }
cpu : [ x64]
os : [ freebsd]
2026-05-13 01:15:35 +02:00
'@esbuild/linux-arm64@0.28.0' :
resolution : {integrity : sha512-RVyzfb3FWsGA55n6WY0MEIEPURL1FcbhFE6BffZEMEekfCzCIMtB5yyDcFnVbTnwk+CLAgTujmV/Lgvih56W+A==}
2026-05-11 01:08:31 -07:00
engines : {node : '>=18' }
cpu : [ arm64]
os : [ linux]
2026-05-13 01:15:35 +02:00
'@esbuild/linux-arm@0.28.0' :
resolution : {integrity : sha512-CjaaREJagqJp7iTaNQjjidaNbCKYcd4IDkzbwwxtSvjI7NZm79qiHc8HqciMddQ6CKvJT6aBd8lO9kN/ZudLlw==}
2026-05-11 01:08:31 -07:00
engines : {node : '>=18' }
cpu : [ arm]
os : [ linux]
2026-05-13 01:15:35 +02:00
'@esbuild/linux-ia32@0.28.0' :
resolution : {integrity : sha512-KBnSTt1kxl9x70q+ydterVdl+Cn0H18ngRMRCEQfrbqdUuntQQ0LoMZv47uB97NljZFzY6HcfqEZ2SAyIUTQBQ==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18' }
cpu : [ ia32]
os : [ linux]
2026-05-13 01:15:35 +02:00
'@esbuild/linux-loong64@0.28.0' :
resolution : {integrity : sha512-zpSlUce1mnxzgBADvxKXX5sl8aYQHo2ezvMNI8I0lbblJtp8V4odlm3Yzlj7gPyt3T8ReksE6bK+pT3WD+aJRg==}
2026-05-11 01:08:31 -07:00
engines : {node : '>=18' }
cpu : [ loong64]
os : [ linux]
2026-05-13 01:15:35 +02:00
'@esbuild/linux-mips64el@0.28.0' :
resolution : {integrity : sha512-2jIfP6mmjkdmeTlsX/9vmdmhBmKADrWqN7zcdtHIeNSCH1SqIoNI63cYsjQR8J+wGa4Y5izRcSHSm8K3QWmk3w==}
2026-05-11 01:08:31 -07:00
engines : {node : '>=18' }
cpu : [ mips64el]
os : [ linux]
2026-05-13 01:15:35 +02:00
'@esbuild/linux-ppc64@0.28.0' :
resolution : {integrity : sha512-bc0FE9wWeC0WBm49IQMPSPILRocGTQt3j5KPCA8os6VprfuJ7KD+5PzESSrJ6GmPIPJK965ZJHTUlSA6GNYEhg==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18' }
cpu : [ ppc64]
os : [ linux]
2026-05-13 01:15:35 +02:00
'@esbuild/linux-riscv64@0.28.0' :
resolution : {integrity : sha512-SQPZOwoTTT/HXFXQJG/vBX8sOFagGqvZyXcgLA3NhIqcBv1BJU1d46c0rGcrij2B56Z2rNiSLaZOYW5cUk7yLQ==}
2026-05-11 01:08:31 -07:00
engines : {node : '>=18' }
cpu : [ riscv64]
os : [ linux]
2026-05-13 01:15:35 +02:00
'@esbuild/linux-s390x@0.28.0' :
resolution : {integrity : sha512-SCfR0HN8CEEjnYnySJTd2cw0k9OHB/YFzt5zgJEwa+wL/T/raGWYMBqwDNAC6dqFKmJYZoQBRfHjgwLHGSrn3Q==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18' }
cpu : [ s390x]
os : [ linux]
2026-05-13 01:15:35 +02:00
'@esbuild/linux-x64@0.28.0' :
resolution : {integrity : sha512-us0dSb9iFxIi8srnpl931Nvs65it/Jd2a2K3qs7fz2WfGPHqzfzZTfec7oxZJRNPXPnNYZtanmRc4AL/JwVzHQ==}
2026-05-11 01:08:31 -07:00
engines : {node : '>=18' }
cpu : [ x64]
os : [ linux]
2026-05-13 01:15:35 +02:00
'@esbuild/netbsd-arm64@0.28.0' :
resolution : {integrity : sha512-CR/RYotgtCKwtftMwJlUU7xCVNg3lMYZ0RzTmAHSfLCXw3NtZtNpswLEj/Kkf6kEL3Gw+BpOekRX0BYCtklhUw==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18' }
cpu : [ arm64]
os : [ netbsd]
2026-05-13 01:15:35 +02:00
'@esbuild/netbsd-x64@0.28.0' :
resolution : {integrity : sha512-nU1yhmYutL+fQ71Kxnhg8uEOdC0pwEW9entHykTgEbna2pw2dkbFSMeqjjyHZoCmt8SBkOSvV+yNmm94aUrrqw==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18' }
cpu : [ x64]
os : [ netbsd]
2026-05-13 01:15:35 +02:00
'@esbuild/openbsd-arm64@0.28.0' :
resolution : {integrity : sha512-cXb5vApOsRsxsEl4mcZ1XY3D4DzcoMxR/nnc4IyqYs0rTI8ZKmW6kyyg+11Z8yvgMfAEldKzP7AdP64HnSC/6g==}
2026-05-11 01:08:31 -07:00
engines : {node : '>=18' }
cpu : [ arm64]
os : [ openbsd]
2026-05-13 01:15:35 +02:00
'@esbuild/openbsd-x64@0.28.0' :
resolution : {integrity : sha512-8wZM2qqtv9UP3mzy7HiGYNH/zjTA355mpeuA+859TyR+e+Tc08IHYpLJuMsfpDJwoLo1ikIJI8jC3GFjnRClzA==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18' }
cpu : [ x64]
os : [ openbsd]
2026-05-13 01:15:35 +02:00
'@esbuild/openharmony-arm64@0.28.0' :
resolution : {integrity : sha512-FLGfyizszcef5C3YtoyQDACyg95+dndv79i2EekILBofh5wpCa1KuBqOWKrEHZg3zrL3t5ouE5jgr94vA+Wb2w==}
2026-05-11 01:08:31 -07:00
engines : {node : '>=18' }
cpu : [ arm64]
os : [ openharmony]
2026-05-13 01:15:35 +02:00
'@esbuild/sunos-x64@0.28.0' :
resolution : {integrity : sha512-1ZgjUoEdHZZl/YlV76TSCz9Hqj9h9YmMGAgAPYd+q4SicWNX3G5GCyx9uhQWSLcbvPW8Ni7lj4gDa1T40akdlw==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18' }
cpu : [ x64]
os : [ sunos]
2026-05-13 01:15:35 +02:00
'@esbuild/win32-arm64@0.28.0' :
resolution : {integrity : sha512-Q9StnDmQ/enxnpxCCLSg0oo4+34B9TdXpuyPeTedN/6+iXBJ4J+zwfQI28u/Jl40nOYAxGoNi7mFP40RUtkmUA==}
2026-05-11 01:08:31 -07:00
engines : {node : '>=18' }
cpu : [ arm64]
os : [ win32]
2026-05-13 01:15:35 +02:00
'@esbuild/win32-ia32@0.28.0' :
resolution : {integrity : sha512-zF3ag/gfiCe6U2iczcRzSYJKH1DCI+ByzSENHlM2FcDbEeo5Zd2C86Aq0tKUYAJJ1obRP84ymxIAksZUcdztHA==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18' }
cpu : [ ia32]
os : [ win32]
2026-05-13 01:15:35 +02:00
'@esbuild/win32-x64@0.28.0' :
resolution : {integrity : sha512-pEl1bO9mfAmIC+tW5btTmrKaujg3zGtUmWNdCw/xs70FBjwAL3o9OEKNHvNmnyylD6ubxUERiEhdsL0xBQ9efw==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18' }
cpu : [ x64]
os : [ win32]
2026-05-11 01:08:31 -07:00
'@floating-ui/core@1.7.5' :
resolution : {integrity : sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==}
'@floating-ui/dom@1.7.6' :
resolution : {integrity : sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==}
'@floating-ui/react-dom@2.1.8' :
resolution : {integrity : sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==}
peerDependencies :
react : '>=16.8.0'
react-dom : '>=16.8.0'
'@floating-ui/utils@0.2.11' :
resolution : {integrity : sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==}
2026-05-13 01:15:35 +02:00
'@fumadocs/tailwind@0.0.5' :
resolution : {integrity : sha512-ENKPWUDRmriccsrUDE4bDBq3FNr/ms3BP2rWlsAEMV1yP23pcCaan+ceGfeBUsAQjw7sj9Q3R4Kl3g/TCStPzQ==}
peerDependencies :
'@tailwindcss/oxide' : ^4.0.0
tailwindcss : ^4.0.0
peerDependenciesMeta :
'@tailwindcss/oxide' :
optional : true
tailwindcss :
optional : true
2026-05-11 01:08:31 -07:00
2026-05-13 01:15:35 +02:00
'@google-cloud/bigquery@8.3.1' :
resolution : {integrity : sha512-F4g9oMgI3EB5Uo+6npRHDSWn1HkVko8GebG1tJtzasn/gknAEFeobQzuLeGYC6SJ92RVdaBpGVisw86P70RrHQ==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18' }
'@google-cloud/common@6.0.0' :
resolution : {integrity : sha512-IXh04DlkLMxWgYLIUYuHHKXKOUwPDzDgke1ykkkJPe48cGIS9kkL2U/o0pm4ankHLlvzLF/ma1eO86n/bkumIA==}
engines : {node : '>=18' }
'@google-cloud/paginator@6.0.0' :
resolution : {integrity : sha512-g5nmMnzC+94kBxOKkLGpK1ikvolTFCC3s2qtE4F+1EuArcJ7HHC23RDQVt3Ra3CqpUYZ+oXNKZ8n5Cn5yug8DA==}
engines : {node : '>=18' }
'@google-cloud/precise-date@5.0.0' :
resolution : {integrity : sha512-9h0Gvw92EvPdE8AK8AgZPbMnH5ftDyPtKm7/KUfcJVaPEPjwGDsJd1QV0H8esBDV4II41R/2lDWH1epBqIoKUw==}
engines : {node : '>=18' }
'@google-cloud/projectify@4.0.0' :
resolution : {integrity : sha512-MmaX6HeSvyPbWGwFq7mXdo0uQZLGBYCwziiLIGq5JVX+/bdI3SAq6bP98trV5eTWfLuvsMcIC1YJOF2vfteLFA==}
engines : {node : '>=14.0.0' }
'@google-cloud/promisify@4.1.0' :
resolution : {integrity : sha512-G/FQx5cE/+DqBbOpA5jKsegGwdPniU6PuIEMt+qxWgFxvxuFOzVmp6zYchtYuwAWV5/8Dgs0yAmjvNZv3uXLQg==}
engines : {node : '>=18' }
'@google-cloud/promisify@5.0.0' :
resolution : {integrity : sha512-N8qS6dlORGHwk7WjGXKOSsLjIjNINCPicsOX6gyyLiYk7mq3MtII96NZ9N2ahwA2vnkLmZODOIH9rlNniYWvCQ==}
engines : {node : '>=18' }
'@hono/node-server@1.19.14' :
resolution : {integrity : sha512-GwtvgtXxnWsucXvbQXkRgqksiH2Qed37H9xHZocE5sA3N8O8O8/8FA3uclQXxXVzc9XBZuEOMK7+r02FmSpHtw==}
engines : {node : '>=18.14.1' }
peerDependencies :
2026-06-10 14:26:01 +02:00
hono : 4.12 .21
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
'@img/colour@1.1.0' :
resolution : {integrity : sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==}
engines : {node : '>=18' }
'@img/sharp-darwin-arm64@0.34.5' :
resolution : {integrity : sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ arm64]
os : [ darwin]
'@img/sharp-darwin-x64@0.34.5' :
resolution : {integrity : sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ x64]
os : [ darwin]
'@img/sharp-libvips-darwin-arm64@1.2.4' :
resolution : {integrity : sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==}
cpu : [ arm64]
os : [ darwin]
'@img/sharp-libvips-darwin-x64@1.2.4' :
resolution : {integrity : sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==}
cpu : [ x64]
os : [ darwin]
'@img/sharp-libvips-linux-arm64@1.2.4' :
resolution : {integrity : sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==}
cpu : [ arm64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ glibc]
2026-05-11 01:08:31 -07:00
'@img/sharp-libvips-linux-arm@1.2.4' :
resolution : {integrity : sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==}
cpu : [ arm]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ glibc]
2026-05-11 01:08:31 -07:00
'@img/sharp-libvips-linux-ppc64@1.2.4' :
resolution : {integrity : sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==}
cpu : [ ppc64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ glibc]
2026-05-11 01:08:31 -07:00
'@img/sharp-libvips-linux-riscv64@1.2.4' :
resolution : {integrity : sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==}
cpu : [ riscv64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ glibc]
2026-05-11 01:08:31 -07:00
'@img/sharp-libvips-linux-s390x@1.2.4' :
resolution : {integrity : sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==}
cpu : [ s390x]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ glibc]
2026-05-11 01:08:31 -07:00
'@img/sharp-libvips-linux-x64@1.2.4' :
resolution : {integrity : sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==}
cpu : [ x64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ glibc]
2026-05-11 01:08:31 -07:00
'@img/sharp-libvips-linuxmusl-arm64@1.2.4' :
resolution : {integrity : sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==}
cpu : [ arm64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ musl]
2026-05-11 01:08:31 -07:00
'@img/sharp-libvips-linuxmusl-x64@1.2.4' :
resolution : {integrity : sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==}
cpu : [ x64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ musl]
2026-05-11 01:08:31 -07:00
'@img/sharp-linux-arm64@0.34.5' :
resolution : {integrity : sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ arm64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ glibc]
2026-05-11 01:08:31 -07:00
'@img/sharp-linux-arm@0.34.5' :
resolution : {integrity : sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ arm]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ glibc]
2026-05-11 01:08:31 -07:00
'@img/sharp-linux-ppc64@0.34.5' :
resolution : {integrity : sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ ppc64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ glibc]
2026-05-11 01:08:31 -07:00
'@img/sharp-linux-riscv64@0.34.5' :
resolution : {integrity : sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ riscv64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ glibc]
2026-05-11 01:08:31 -07:00
'@img/sharp-linux-s390x@0.34.5' :
resolution : {integrity : sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ s390x]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ glibc]
2026-05-11 01:08:31 -07:00
'@img/sharp-linux-x64@0.34.5' :
resolution : {integrity : sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ x64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ glibc]
2026-05-11 01:08:31 -07:00
'@img/sharp-linuxmusl-arm64@0.34.5' :
resolution : {integrity : sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ arm64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ musl]
2026-05-11 01:08:31 -07:00
'@img/sharp-linuxmusl-x64@0.34.5' :
resolution : {integrity : sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ x64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ musl]
2026-05-11 01:08:31 -07:00
'@img/sharp-wasm32@0.34.5' :
resolution : {integrity : sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ wasm32]
'@img/sharp-win32-arm64@0.34.5' :
resolution : {integrity : sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ arm64]
os : [ win32]
'@img/sharp-win32-ia32@0.34.5' :
resolution : {integrity : sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ ia32]
os : [ win32]
'@img/sharp-win32-x64@0.34.5' :
resolution : {integrity : sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ x64]
os : [ win32]
'@jridgewell/gen-mapping@0.3.13' :
resolution : {integrity : sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
'@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' }
2026-05-10 23:12:26 +02:00
'@jridgewell/sourcemap-codec@1.5.5' :
resolution : {integrity : sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
2026-05-11 01:08:31 -07:00
'@jridgewell/trace-mapping@0.3.31' :
resolution : {integrity : sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
2026-05-10 23:12:26 +02:00
'@js-joda/core@5.7.0' :
resolution : {integrity : sha512-WBu4ULVVxySLLzK1Ppq+OdfP+adRS4ntmDQT915rzDJ++i95gc2jZkM5B6LWEAwN3lGXpfie3yPABozdD3K3Vg==}
'@kwsites/file-exists@1.1.1' :
resolution : {integrity : sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==}
'@kwsites/promise-deferred@1.1.1' :
resolution : {integrity : sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==}
2026-05-13 01:15:35 +02:00
'@looker/sdk-node@26.8.0' :
resolution : {integrity : sha512-kMF0RL2x+GZbu0Vt0Q3icvYVqobimzdVQkmTg1tCE/+lQQeZKfQDpT6Tkz8Pigmv+VRdr0ir/wAT2OthOWzOJA==}
2026-05-10 23:12:26 +02:00
engines : {node: '>=12', npm : '>=5.5.1' }
'@looker/sdk-rtl@21.6.5' :
resolution : {integrity : sha512-gQLUpMQD0O6o/rPt19rxudOWfpCnvBrQ7j1KhPBV//RqJCQanFNkzxuO+BaRiMzRp1Qx2bSvwKnr47/HyY5TKg==}
engines : {node: '>=12', npm : '>=5.5.1' }
2026-05-13 01:15:35 +02:00
'@looker/sdk@26.8.0' :
resolution : {integrity : sha512-MKIdmdDvQgF6VwkPZXx88bCXOHJ/QWNLvU1+iHaOxcBKZVaUjv4h+Jdkg6ht3fXCbopOCS02fx01xU9B++UYvQ==}
2026-05-10 23:12:26 +02:00
engines : {node: '>=12', npm : '>=5.5.1' }
2026-05-11 01:08:31 -07:00
'@mdx-js/mdx@3.1.1' :
resolution : {integrity : sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==}
2026-05-10 23:12:26 +02:00
'@modelcontextprotocol/sdk@1.29.0' :
resolution : {integrity : sha512-zo37mZA9hJWpULgkRpowewez1y6ML5GsXJPY8FI0tBBCd77HEvza4jDqRKOXgHNn867PVGCyTdzqpz0izu5ZjQ==}
engines : {node : '>=18' }
peerDependencies :
'@cfworker/json-schema' : ^4.1.1
zod : ^3.25 || ^4.0
peerDependenciesMeta :
'@cfworker/json-schema' :
optional : true
'@napi-rs/wasm-runtime@1.1.4' :
resolution : {integrity : sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==}
peerDependencies :
'@emnapi/core' : ^1.7.1
'@emnapi/runtime' : ^1.7.1
2026-05-13 01:15:35 +02:00
'@next/env@16.2.6' :
resolution : {integrity : sha512-gd8HoHN4ufj73WmR3JmVolrpJR47ILK6LouP5xElPglaVxir6e1a7VzvTvDWkOoPXT9rkkTzyCxBu4yeZfZwcw==}
2026-05-10 23:12:26 +02:00
2026-05-13 01:15:35 +02:00
'@next/swc-darwin-arm64@16.2.6' :
resolution : {integrity : sha512-ZJGkkcNfYgrrMkqOdZ7zoLa1TOy0qpcMfk/z4Mh/FKUz40gVO+HNQWqmLxf67Z5WB64DRp0dhEbyHfel+6sJUg==}
2026-05-11 01:08:31 -07:00
engines : {node : '>= 10' }
2026-05-10 23:12:26 +02:00
cpu : [ arm64]
os : [ darwin]
2026-05-13 01:15:35 +02:00
'@next/swc-darwin-x64@16.2.6' :
resolution : {integrity : sha512-v/YLBHIY132Ced3puBJ7YJKw1lqsCrgcNo2aRJlCEyQrrCeRJlvGlnmxhPxNQI3KE3N1DN5r9TPNPvka3nq5RQ==}
2026-05-11 01:08:31 -07:00
engines : {node : '>= 10' }
2026-05-10 23:12:26 +02:00
cpu : [ x64]
os : [ darwin]
2026-05-13 01:15:35 +02:00
'@next/swc-linux-arm64-gnu@16.2.6' :
resolution : {integrity : sha512-RPOvqlYBbcQjkz9VQQDZ2T2bARIjXZV1KFlt+V2Mr6SW/e4I9fcKsaA0hdyf2FHoTlsV2xnBd5Y912rP/1Ce6w==}
2026-05-11 01:08:31 -07:00
engines : {node : '>= 10' }
2026-05-10 23:12:26 +02:00
cpu : [ arm64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ glibc]
2026-05-10 23:12:26 +02:00
2026-05-13 01:15:35 +02:00
'@next/swc-linux-arm64-musl@16.2.6' :
resolution : {integrity : sha512-URUTu1+dMkxJsPFgm+OeEvq9wf5sujw0EvgYy80TDGHTSLTnIHeqb0Eu8A3sC95IRgjejQL+kC4mw+4yPxiAXA==}
2026-05-11 01:08:31 -07:00
engines : {node : '>= 10' }
2026-05-10 23:12:26 +02:00
cpu : [ arm64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ musl]
2026-05-10 23:12:26 +02:00
2026-05-13 01:15:35 +02:00
'@next/swc-linux-x64-gnu@16.2.6' :
resolution : {integrity : sha512-DOj182mPV8G3UkrayLoREM5YEYI+Dk5wv7Ox9xl1fFibAELEsFD0lDPfHIeILlutMMfdyhlzYPELG3peuKaurw==}
2026-05-11 01:08:31 -07:00
engines : {node : '>= 10' }
cpu : [ x64]
2026-05-10 23:12:26 +02:00
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ glibc]
2026-05-10 23:12:26 +02:00
2026-05-13 01:15:35 +02:00
'@next/swc-linux-x64-musl@16.2.6' :
resolution : {integrity : sha512-HKQ5SP/V/ub73UvF7n/zeJlxk2kLmtL7Wzrg4WfmkjmNos5onJ2tKu7yZOPdL18A6Svfn3max29ym+ry7NkK4g==}
2026-05-11 01:08:31 -07:00
engines : {node : '>= 10' }
2026-05-10 23:12:26 +02:00
cpu : [ x64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ musl]
2026-05-10 23:12:26 +02:00
2026-05-13 01:15:35 +02:00
'@next/swc-win32-arm64-msvc@16.2.6' :
resolution : {integrity : sha512-LZXpTlPyS5v7HhSmnvsLGP3iIYgYOBnc8r8ArlT55sGHV89bR2HlDdBjWQ+PY6SJMmk8TuVGFuxalnP3k/0Dwg==}
2026-05-11 01:08:31 -07:00
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ win32]
2026-05-13 01:15:35 +02:00
'@next/swc-win32-x64-msvc@16.2.6' :
resolution : {integrity : sha512-F0+4i0h9J6C4eE3EAPWsoCk7UW/dbzOjyzxY0qnDUOYFu6FFmdZ6l97/XdV3/Nz3VYyO7UWjyEJUXkGqcoXfMA==}
2026-05-11 01:08:31 -07:00
engines : {node : '>= 10' }
cpu : [ x64]
os : [ win32]
'@nodable/entities@2.1.0' :
resolution : {integrity : sha512-nyT7T3nbMyBI/lvr6L5TyWbFJAI9FTgVRakNoBqCD+PmID8DzFrrNdLLtHMwMszOtqZa8PAOV24ZqDnQrhQINA==}
2026-05-29 11:56:55 +02:00
'@notionhq/client@5.22.0' :
resolution : {integrity : sha512-lZ3JGBCd6O6MNHWn/58QcUqX1FgmlcODcx/EaUEEpuxLXF5tSi+v29Vzoz8mZ6JgDWDn5pMzzjB69QevYjQQZA==}
2026-05-11 01:08:31 -07:00
engines : {node : '>=18' }
2026-05-16 12:06:34 +02:00
'@octokit/auth-token@6.0.0' :
resolution : {integrity : sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w==}
engines : {node : '>= 20' }
'@octokit/core@7.0.6' :
resolution : {integrity : sha512-DhGl4xMVFGVIyMwswXeyzdL4uXD5OGILGX5N8Y+f6W7LhC1Ze2poSNrkF/fedpVDHEEZ+PHFW0vL14I+mm8K3Q==}
engines : {node : '>= 20' }
'@octokit/endpoint@11.0.3' :
resolution : {integrity : sha512-FWFlNxghg4HrXkD3ifYbS/IdL/mDHjh9QcsNyhQjN8dplUoZbejsdpmuqdA76nxj2xoWPs7p8uX2SNr9rYu0Ag==}
engines : {node : '>= 20' }
'@octokit/graphql@9.0.3' :
resolution : {integrity : sha512-grAEuupr/C1rALFnXTv6ZQhFuL1D8G5y8CN04RgrO4FIPMrtm+mcZzFG7dcBm+nq+1ppNixu+Jd78aeJOYxlGA==}
engines : {node : '>= 20' }
'@octokit/openapi-types@27.0.0' :
resolution : {integrity : sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA==}
'@octokit/plugin-paginate-rest@14.0.0' :
resolution : {integrity : sha512-fNVRE7ufJiAA3XUrha2omTA39M6IXIc6GIZLvlbsm8QOQCYvpq/LkMNGyFlB1d8hTDzsAXa3OKtybdMAYsV/fw==}
engines : {node : '>= 20' }
peerDependencies :
'@octokit/core' : '>=6'
'@octokit/plugin-retry@8.1.0' :
resolution : {integrity : sha512-O1FZgXeiGb2sowEr/hYTr6YunGdSAFWnr2fyW39Ah85H8O33ELASQxcvOFF5LE6Tjekcyu2ms4qAzJVhSaJxTw==}
engines : {node : '>= 20' }
peerDependencies :
'@octokit/core' : '>=7'
'@octokit/plugin-throttling@11.0.3' :
resolution : {integrity : sha512-34eE0RkFCKycLl2D2kq7W+LovheM/ex3AwZCYN8udpi6bxsyjZidb2McXs69hZhLmJlDqTSP8cH+jSRpiaijBg==}
engines : {node : '>= 20' }
peerDependencies :
'@octokit/core' : ^7.0.0
'@octokit/request-error@7.1.0' :
resolution : {integrity : sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw==}
engines : {node : '>= 20' }
'@octokit/request@10.0.9' :
resolution : {integrity : sha512-o8Bi3f608eyM+7BmBiUWxFsdjLb3/ym1cQek5LZOv9KkZcxRrHCPhhRzm6xjO6HVZ85ItD6+sTsjxo821SVa/A==}
engines : {node : '>= 20' }
'@octokit/types@16.0.0' :
resolution : {integrity : sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg==}
feat: add codex llm backend for ktx runtime work (#253)
* feat: add codex sdk runner foundation
* feat: parse codex runtime events
* feat: expose codex runtime mcp tools
* feat: add codex llm runtime
* feat: wire codex llm backend
* test: avoid Array.fromAsync in codex runner test
* docs: document codex llm backend
* fix: tighten codex runtime config ownership
* fix: use codex sdk env and thread options
* fix: parse codex sdk event shapes
* test: add codex backend live smoke
* docs: clarify codex backend isolation
* fix: drive codex loop metrics from mcp events
* fix: enforce codex local step budget
* docs: disclose codex isolation limits
* fix: count all codex agent steps and stream step callbacks live
The agent-loop step budget only counted completed mcp_tool_call items, so
built-in command_execution steps (which the public Codex SDK/CLI surface can
still expose) never decremented the budget, letting ingest/reconciliation run
past stepBudget until Codex stopped on its own. onStepFinish was also replayed
only after the whole stream drained, so live work_unit_step / reconciliation
progress appeared stuck until the Codex process exited.
collectEvents is now the single live step accumulator: it counts every
completed agent-action item via a shared isCompletedAgentStep predicate
(command_execution, mcp_tool_call, file_change, web_search), fires onStepFinish
as each step completes, and enforces the budget on that broader count. A
no-tool turn still counts as one step. toolFailures stays MCP-specific, since a
non-zero command exit is normal agent exploration, not a loop failure.
* test: align ingest llm-guard assertions with codex backend
The skip-llm ingest guard message now lists codex as a valid backend and
mentions a Claude Code/Codex session plus a codex setup hint, but this slow
suite test still asserted the pre-codex wording. Update it to match the
production message (already covered by the local-bundle-runtime unit test) and
add the codex setup-line assertion.
* fix: treat codex error:null tool calls as success
The Codex SDK serializes error: null on successful mcp_tool_call items, so
the failure check (item.error !== undefined) flagged every successful tool
call as failed with the empty-payload default "Codex turn failed". This
killed every ingest work unit under the codex backend before it could
produce a patch.
Key on status === 'failed' (authoritative, always set) and only treat a
populated error object as a failure. Add a regression test built from a
verbatim real-SDK event capture.
* fix: default codex backend to gpt-5.5 and report real probe errors
The previous default gpt-5.3-codex is an API-key-only model that the OpenAI
API rejects under ChatGPT-account (subscription) auth, so codex status/setup
failed with a misleading "authentication is not usable" message even though
auth was fine.
- Default codex model is now gpt-5.5 (works on both subscription and API-key
auth); the curated setup picker offers gpt-5.5 / gpt-5.4 / gpt-5.4-mini and
keeps free-form entry for account-specific ids (e.g. gpt-5.3-codex-spark).
- runCodexAuthProbe now distinguishes "model not available" from an auth
failure and surfaces the real API error: collectEvents retains stream
events when the SDK throws on a non-zero exit, and the API error JSON
envelope is unwrapped to its human-readable message.
- The Codex isolation warning now renders inside the clack setup frame.
- Docs updated to gpt-5.5 with a note that *-codex ids require API-key auth.
* fix: require llm.models.default in status and match codex probe remediation
Status reported a project ready when a non-none LLM backend was configured
without llm.models.default, but the runtime (resolveModelSlots) hard-requires
it, so ingest/scan/memory threw after `ktx status` said the project was usable.
buildLlmStatus now fails for any non-none backend missing models.default and no
longer invents a fallback model for claude-code/codex.
Codex probe failures now carry a category-matched fix: a model-access failure
steers the user at llm.models.default instead of the auth/install remediation.
runCodexAuthProbe returns the fix and status consumes it; the message stays
self-sufficient so setup output is unchanged.
Docs: README now lists the codex backend and local Codex auth; ktx-setup.mdx
states --llm-model only accepts codex/default or gpt-*/codex-* ids.
Repaired four doctor fixtures that configured a backend without models.default
(the now-correctly-blocked config) and added coverage for the new behavior.
2026-06-02 13:57:11 +02:00
'@openai/codex-sdk@0.133.0' :
resolution : {integrity : sha512-PB82D/1Q0C7nzaV5O+1O4y5LcVwiUvxyHvCUTfz8Cwztv6bOWQ40gFHE5ZFX1EFPJx1cMV0GPVODWuXIKAuayQ==}
engines : {node : '>=18' }
'@openai/codex@0.133.0' :
resolution : {integrity : sha512-Gh42kLLBo/6gpnHmDzUWDVvyS57ekCB1+1Dz0RG2oIl3Lhk1uwrjSj/PwaJWWh4Rw/rUp1RqkwrMugFfFEOlqQ==}
engines : {node : '>=16' }
hasBin : true
'@openai/codex@0.133.0-darwin-arm64' :
resolution : {integrity : sha512-W7f8+DckLujnqGlptKCzgJU+ooeHKMuk6KYgMFP6A9asn7YUsGUgJqjiBaX8oNcXO6w/pTbKGRARx1kCNS8lIg==}
engines : {node : '>=16' }
cpu : [ arm64]
os : [ darwin]
'@openai/codex@0.133.0-darwin-x64' :
resolution : {integrity : sha512-Ek8ikvLOiXZ8emcIJVBXxK6fm8ratBy0kaEt3JNisTNszxGshUHf/R4xxDxIyKNcUkYYXjW7A/rMwW3iu3OFlg==}
engines : {node : '>=16' }
cpu : [ x64]
os : [ darwin]
'@openai/codex@0.133.0-linux-arm64' :
resolution : {integrity : sha512-uKXYYSJ3mY16sp4hcG/4BMNRjva/ZS4oARiI1+7k8+NiuoAhdCGWNe5u4KJ3sMuL3tp/IXcmc6B56EFX1+WDBQ==}
engines : {node : '>=16' }
cpu : [ arm64]
os : [ linux]
'@openai/codex@0.133.0-linux-x64' :
resolution : {integrity : sha512-9YfyqrfUj/UZ2+aXE4zBz47t6RXbVni95ZorGsNh857vxYK/asVpUtR2cymo9lB3JaI4mQaKFfV/t7IRItqkuA==}
engines : {node : '>=16' }
cpu : [ x64]
os : [ linux]
'@openai/codex@0.133.0-win32-arm64' :
resolution : {integrity : sha512-mRzND0PSGHRoLk0X41GTSoc3tFjZSF4HgDlfjU5fiQcWVi0/kLb7Ku6/tPFT/X2hOLa3YdJkbIcHC0Hc9ni80g==}
engines : {node : '>=16' }
cpu : [ arm64]
os : [ win32]
'@openai/codex@0.133.0-win32-x64' :
resolution : {integrity : sha512-u3ji78DIPZCGJeELuovsAnaZH+vK9gsA4F6M1y+Uy2s80Sz7/i1S0KL81qGReYji3urSjgBpkQuNP47GXOqxrQ==}
engines : {node : '>=16' }
cpu : [ x64]
os : [ win32]
2026-05-29 11:56:55 +02:00
'@opentelemetry/api@1.9.1' :
resolution : {integrity : sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q==}
2026-05-11 01:08:31 -07:00
engines : {node : '>=8.0.0' }
'@orama/orama@3.1.18' :
resolution : {integrity : sha512-a61ljmRVVyG5MC/698C8/FfFDw5a8LOIvyOLW5fztgUXqUpc1jOfQzOitSCbge657OgXXThmY3Tk8fpiDb4UcA==}
engines : {node : '>= 20.0.0' }
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-android-arm-eabi@0.130.0' :
resolution : {integrity : sha512-h/xYU8/7ADWzVSf5I+YalLpj33LOy9CI/zgbJNIZ5eunRBG+Czqa3lZsvuPHHf3rOt6z1c5+UzoxjbAzAvhwVw==}
2026-05-13 13:33:28 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm]
os : [ android]
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-android-arm64@0.130.0' :
resolution : {integrity : sha512-oFWFJrsGv9siFM4HjMqKNB7IuIZD/SMmZdCXl8xyx7lDplGvPKyewpOo272rSWgMXe2Wx7bWI0Yj+gkHv4qbeg==}
2026-05-13 13:33:28 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm64]
os : [ android]
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-darwin-arm64@0.130.0' :
resolution : {integrity : sha512-sGUzupdTplK9jQg7eJZ878HfEgQjJNBc6dAYVWJ9W5aU+J8rLfRJhTVsKThiu1pNwm6Y1qKCcbC6WhNWSXR3Ig==}
2026-05-13 13:33:28 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm64]
os : [ darwin]
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-darwin-x64@0.130.0' :
resolution : {integrity : sha512-PsB4cdCISbC00Uy8eiD8bc2AkGWjZqrSrJnkBFuG2ptrrf6mZ2F5gLFSjOAVMMgZPg8B1D7OydJwLWSfyI2Plg==}
2026-05-13 13:33:28 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ x64]
os : [ darwin]
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-freebsd-x64@0.130.0' :
resolution : {integrity : sha512-DgABp3l38hS77JbXCV4qk1+n6DPym5u8zzwuweokezm2tX194nDSJDENbDRECxVsiNbprKATLbk+Z5wlHT0OHw==}
2026-05-13 13:33:28 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ x64]
os : [ freebsd]
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-linux-arm-gnueabihf@0.130.0' :
resolution : {integrity : sha512-4Kn3CTEmwFrzhTSC/JuUW16qovmaMdX7jeSKbL8w0pLtLww7To1a2XJi9Z5uD8QWUkfUHhqfV+VD6dVzBnWzoA==}
2026-05-13 13:33:28 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm]
os : [ linux]
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-linux-arm-musleabihf@0.130.0' :
resolution : {integrity : sha512-D35KZM3F4rRu1uAFKyBlg3Gaf/ybCjyaPR1hfgvk5ex8NtcTmRgc0JgSighEyNg96TPrFhemFba68SZuxaha8w==}
2026-05-13 13:33:28 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm]
os : [ linux]
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-linux-arm64-gnu@0.130.0' :
resolution : {integrity : sha512-Q9o7oVlo955KHwS8l1u0bCzIx+JsZUA3XToLXC+MsMhye/9LeBQbt84nh120cl2XLy+TEzvugYDiHShg5yaX6Q==}
2026-05-13 13:33:28 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm64]
os : [ linux]
libc : [ glibc]
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-linux-arm64-musl@0.130.0' :
resolution : {integrity : sha512-EiJ/gC0ljbcwVpycC8YWw6ggMbtsPX8XMOt0mPx0aqWeMsNR+L9m05Flbvd5T+GlivG+GkSWQL7tM9SRFpM/dw==}
2026-05-13 13:33:28 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm64]
os : [ linux]
libc : [ musl]
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-linux-ppc64-gnu@0.130.0' :
resolution : {integrity : sha512-b+h/lsLLurp756dMGizNs5uPaJfyEdWrTcV5t8M609jWm1DEHB1StpRXCkyvwtkJx3m+qL5BNQ0dEKan/4yGFA==}
2026-05-13 13:33:28 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ ppc64]
os : [ linux]
libc : [ glibc]
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-linux-riscv64-gnu@0.130.0' :
resolution : {integrity : sha512-O19Cil83XAyjEFfo8WhkMwY58ALqZ7ckjGL+25mjMIuF84urWBeANH0FC8B8BsSSygWU3/1aY3ADdDbp+wlBnw==}
2026-05-13 13:33:28 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ riscv64]
os : [ linux]
libc : [ glibc]
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-linux-riscv64-musl@0.130.0' :
resolution : {integrity : sha512-BgXRVC0+83n3YzCscLQjj6nbyeBIVeZYPTI4fFMAE4WNm2+4RXhWp03IVizL7esIz36kgmT48aebk1iM+cs8sw==}
2026-05-13 13:33:28 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ riscv64]
os : [ linux]
libc : [ musl]
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-linux-s390x-gnu@0.130.0' :
resolution : {integrity : sha512-6tJz0xvnGhsokE7N1WlUSBXibpYmT9xSJFS1Ce41Km/+8gQvdlW8MLhRv8PD0L7ix8vRG0FDDepp3jdOFzdVdw==}
2026-05-13 13:33:28 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ s390x]
os : [ linux]
libc : [ glibc]
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-linux-x64-gnu@0.130.0' :
resolution : {integrity : sha512-9aCWj83dp3heTQGmGnZGdIWgxjZrr/7VQ0TGFHH5PKByxJKF2Hcr4qvaSUHhhGEa3MSsDjTL1YDP8RAgdL5/Cg==}
2026-05-13 13:33:28 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ x64]
os : [ linux]
libc : [ glibc]
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-linux-x64-musl@0.130.0' :
resolution : {integrity : sha512-afXt87aZBqrUVli8TB/I8H1G50RDWcwirjWtXGXYqJ2ZqWEiErH7V72j3LUSDZaivmtu2OLX0KQ/mbhP81mr7A==}
2026-05-13 13:33:28 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ x64]
os : [ linux]
libc : [ musl]
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-openharmony-arm64@0.130.0' :
resolution : {integrity : sha512-I0NCrZV/YZuCGWgqwNN/GO/iXlLF2z+Wgc7u+Aa9N4P51oYeIa0XT+zVBUne4csO9GqxskXgI4g8JzzWGRpfOw==}
2026-05-13 13:33:28 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm64]
os : [ openharmony]
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-wasm32-wasi@0.130.0' :
resolution : {integrity : sha512-sJgQkGaBX0WJvPUDfwciex6IcTk5O5NLQ1bhEb6f3nBruh1GshKMRSMt2bxZlYrgBzjyBbJzsnO+InPG0bg+fA==}
2026-05-13 13:33:28 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ wasm32]
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-win32-arm64-msvc@0.130.0' :
resolution : {integrity : sha512-bjcma99sQrNh6RY4mPO9yTkfxql6TDFoN3HWdK31RCKXwNhcDgJXW/l8PUtzKNiQ+9vpKJfJtQq+LklBuxSOBA==}
2026-05-13 13:33:28 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm64]
os : [ win32]
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-win32-ia32-msvc@0.130.0' :
resolution : {integrity : sha512-hRYbv6HhpSTzT4xTiIkadLI7upLQxuOdLPR/9nL1fTjwhgutBTPXrwaAPb/jTFVx6/8C7Jb5HcUKhmNwloTbFA==}
2026-05-13 13:33:28 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ ia32]
os : [ win32]
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-win32-x64-msvc@0.130.0' :
resolution : {integrity : sha512-RBpA9TsRucJq6HNVNCFF1iKg+QeTkLdZf7hi4xaOGCPvMZWvDHjQgSOEZMUpuW4JNciHbxNhLEYmz5CVygjVGQ==}
2026-05-13 13:33:28 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ x64]
os : [ win32]
2026-05-29 11:56:55 +02:00
'@oxc-project/types@0.130.0' :
resolution : {integrity : sha512-ibD2usx9JRu7f5pu2tMKMI4cpA4NgXJQoYRP4pQ7Pxmn1l6k/53qWtQWZayhYy3X4QZkt90Ot+mJEaeXouio6Q==}
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@oxc-project/types@0.132.0' :
resolution : {integrity : sha512-FESMOxil5Se014ui/Eq8fT5uHJo6nIRwH0PfJrZJXs6Gek3ZVFOrpUv3YIZT20m+extU98Hg1Ym72U58rlsxUQ==}
2026-05-13 13:33:28 +02:00
'@oxc-resolver/binding-android-arm-eabi@11.19.1' :
resolution : {integrity : sha512-aUs47y+xyXHUKlbhqHUjBABjvycq6YSD7bpxSW7vplUmdzAlJ93yXY6ZR0c1o1x5A/QKbENCvs3+NlY8IpIVzg==}
cpu : [ arm]
os : [ android]
'@oxc-resolver/binding-android-arm64@11.19.1' :
resolution : {integrity : sha512-oolbkRX+m7Pq2LNjr/kKgYeC7bRDMVTWPgxBGMjSpZi/+UskVo4jsMU3MLheZV55jL6c3rNelPl4oD60ggYmqA==}
cpu : [ arm64]
os : [ android]
'@oxc-resolver/binding-darwin-arm64@11.19.1' :
resolution : {integrity : sha512-nUC6d2i3R5B12sUW4O646qD5cnMXf2oBGPLIIeaRfU9doJRORAbE2SGv4eW6rMqhD+G7nf2Y8TTJTLiiO3Q/dQ==}
cpu : [ arm64]
os : [ darwin]
'@oxc-resolver/binding-darwin-x64@11.19.1' :
resolution : {integrity : sha512-cV50vE5+uAgNcFa3QY1JOeKDSkM/9ReIcc/9wn4TavhW/itkDGrXhw9jaKnkQnGbjJ198Yh5nbX/Gr2mr4Z5jQ==}
cpu : [ x64]
os : [ darwin]
'@oxc-resolver/binding-freebsd-x64@11.19.1' :
resolution : {integrity : sha512-xZOQiYGFxtk48PBKff+Zwoym7ScPAIVp4c14lfLxizO2LTTTJe5sx9vQNGrBymrf/vatSPNMD4FgsaaRigPkqw==}
cpu : [ x64]
os : [ freebsd]
'@oxc-resolver/binding-linux-arm-gnueabihf@11.19.1' :
resolution : {integrity : sha512-lXZYWAC6kaGe/ky2su94e9jN9t6M0/6c+GrSlCqL//XO1cxi5lpAhnJYdyrKfm0ZEr/c7RNyAx3P7FSBcBd5+A==}
cpu : [ arm]
os : [ linux]
'@oxc-resolver/binding-linux-arm-musleabihf@11.19.1' :
resolution : {integrity : sha512-veG1kKsuK5+t2IsO9q0DErYVSw2azvCVvWHnfTOS73WE0STdLLB7Q1bB9WR+yHPQM76ASkFyRbogWo1GR1+WbQ==}
cpu : [ arm]
os : [ linux]
'@oxc-resolver/binding-linux-arm64-gnu@11.19.1' :
resolution : {integrity : sha512-heV2+jmXyYnUrpUXSPugqWDRpnsQcDm2AX4wzTuvgdlZfoNYO0O3W2AVpJYaDn9AG4JdM6Kxom8+foE7/BcSig==}
cpu : [ arm64]
os : [ linux]
libc : [ glibc]
'@oxc-resolver/binding-linux-arm64-musl@11.19.1' :
resolution : {integrity : sha512-jvo2Pjs1c9KPxMuMPIeQsgu0mOJF9rEb3y3TdpsrqwxRM+AN6/nDDwv45n5ZrUnQMsdBy5gIabioMKnQfWo9ew==}
cpu : [ arm64]
os : [ linux]
libc : [ musl]
'@oxc-resolver/binding-linux-ppc64-gnu@11.19.1' :
resolution : {integrity : sha512-vLmdNxWCdN7Uo5suays6A/+ywBby2PWBBPXctWPg5V0+eVuzsJxgAn6MMB4mPlshskYbppjpN2Zg83ArHze9gQ==}
cpu : [ ppc64]
os : [ linux]
libc : [ glibc]
'@oxc-resolver/binding-linux-riscv64-gnu@11.19.1' :
resolution : {integrity : sha512-/b+WgR+VTSBxzgOhDO7TlMXC1ufPIMR6Vj1zN+/x+MnyXGW7prTLzU9eW85Aj7Th7CCEG9ArCbTeqxCzFWdg2w==}
cpu : [ riscv64]
os : [ linux]
libc : [ glibc]
'@oxc-resolver/binding-linux-riscv64-musl@11.19.1' :
resolution : {integrity : sha512-YlRdeWb9j42p29ROh+h4eg/OQ3dTJlpHSa+84pUM9+p6i3djtPz1q55yLJhgW9XfDch7FN1pQ/Vd6YP+xfRIuw==}
cpu : [ riscv64]
os : [ linux]
libc : [ musl]
'@oxc-resolver/binding-linux-s390x-gnu@11.19.1' :
resolution : {integrity : sha512-EDpafVOQWF8/MJynsjOGFThcqhRHy417sRyLfQmeiamJ8qVhSKAn2Dn2VVKUGCjVB9C46VGjhNo7nOPUi1x6uA==}
cpu : [ s390x]
os : [ linux]
libc : [ glibc]
'@oxc-resolver/binding-linux-x64-gnu@11.19.1' :
resolution : {integrity : sha512-NxjZe+rqWhr+RT8/Ik+5ptA3oz7tUw361Wa5RWQXKnfqwSSHdHyrw6IdcTfYuml9dM856AlKWZIUXDmA9kkiBQ==}
cpu : [ x64]
os : [ linux]
libc : [ glibc]
'@oxc-resolver/binding-linux-x64-musl@11.19.1' :
resolution : {integrity : sha512-cM/hQwsO3ReJg5kR+SpI69DMfvNCp+A/eVR4b4YClE5bVZwz8rh2Nh05InhwI5HR/9cArbEkzMjcKgTHS6UaNw==}
cpu : [ x64]
os : [ linux]
libc : [ musl]
'@oxc-resolver/binding-openharmony-arm64@11.19.1' :
resolution : {integrity : sha512-QF080IowFB0+9Rh6RcD19bdgh49BpQHUW5TajG1qvWHvmrQznTZZjYlgE2ltLXyKY+qs4F/v5xuX1XS7Is+3qA==}
cpu : [ arm64]
os : [ openharmony]
'@oxc-resolver/binding-wasm32-wasi@11.19.1' :
resolution : {integrity : sha512-w8UCKhX826cP/ZLokXDS6+milN8y4X7zidsAttEdWlVoamTNf6lhBJldaWr3ukTDiye7s4HRcuPEPOXNC432Vg==}
engines : {node : '>=14.0.0' }
cpu : [ wasm32]
'@oxc-resolver/binding-win32-arm64-msvc@11.19.1' :
resolution : {integrity : sha512-nJ4AsUVZrVKwnU/QRdzPCCrO0TrabBqgJ8pJhXITdZGYOV28TIYystV1VFLbQ7DtAcaBHpocT5/ZJnF78YJPtQ==}
cpu : [ arm64]
os : [ win32]
'@oxc-resolver/binding-win32-ia32-msvc@11.19.1' :
resolution : {integrity : sha512-EW+ND5q2Tl+a3pH81l1QbfgbF3HmqgwLfDfVithRFheac8OTcnbXt/JxqD2GbDkb7xYEqy1zNaVFRr3oeG8npA==}
cpu : [ ia32]
os : [ win32]
'@oxc-resolver/binding-win32-x64-msvc@11.19.1' :
resolution : {integrity : sha512-6hIU3RQu45B+VNTY4Ru8ppFwjVS/S5qwYyGhBotmjxfEKk41I2DlGtRfGJndZ5+6lneE2pwloqunlOyZuX/XAw==}
cpu : [ x64]
os : [ win32]
2026-05-16 12:06:34 +02:00
'@pnpm/config.env-replace@1.1.0' :
resolution : {integrity : sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==}
engines : {node : '>=12.22.0' }
'@pnpm/network.ca-file@1.0.2' :
resolution : {integrity : sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==}
engines : {node : '>=12.22.0' }
'@pnpm/npm-conf@3.0.2' :
resolution : {integrity : sha512-h104Kh26rR8tm+a3Qkc5S4VLYint3FE48as7+/5oCEcKR2idC/pF1G6AhIXKI+eHPJa/3J9i5z0Al47IeGHPkA==}
engines : {node : '>=12' }
2026-05-29 11:56:55 +02:00
'@posthog/core@1.29.7' :
resolution : {integrity : sha512-WcBD9/YQVGI9r/5+/IGeaPgsmTIg0YfyzaTei5TNlhmAeFOccnhs269rhtQJcAXngZFpvWSj+RTxX2ONdgxBDQ==}
'@posthog/types@1.374.4' :
resolution : {integrity : sha512-OHBo+gReFwPJtt/yLY6xxa1EYMp7Ti07O1C1KE9ZXXyyuLNqekRaHZxJ/SKUfEvt1LhFV/9sioz8O0xfsSffsQ==}
2026-05-11 01:08:31 -07:00
'@radix-ui/number@1.1.1' :
resolution : {integrity : sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==}
'@radix-ui/primitive@1.1.3' :
resolution : {integrity : sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==}
'@radix-ui/react-accordion@1.2.12' :
resolution : {integrity : sha512-T4nygeh9YE9dLRPhAHSeOZi7HBXo+0kYIPJXayZfvWOWA0+n3dESrZbjfDPUABkUNym6Hd+f2IR113To8D2GPA==}
peerDependencies :
'@types/react' : '*'
'@types/react-dom' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
react-dom : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@types/react-dom' :
optional : true
'@radix-ui/react-arrow@1.1.7' :
resolution : {integrity : sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==}
peerDependencies :
'@types/react' : '*'
'@types/react-dom' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
react-dom : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@types/react-dom' :
optional : true
'@radix-ui/react-collapsible@1.1.12' :
resolution : {integrity : sha512-Uu+mSh4agx2ib1uIGPP4/CKNULyajb3p92LsVXmH2EHVMTfZWpll88XJ0j4W0z3f8NK1eYl1+Mf/szHPmcHzyA==}
peerDependencies :
'@types/react' : '*'
'@types/react-dom' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
react-dom : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@types/react-dom' :
optional : true
'@radix-ui/react-collection@1.1.7' :
resolution : {integrity : sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==}
peerDependencies :
'@types/react' : '*'
'@types/react-dom' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
react-dom : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@types/react-dom' :
optional : true
'@radix-ui/react-compose-refs@1.1.2' :
resolution : {integrity : sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==}
peerDependencies :
'@types/react' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@radix-ui/react-context@1.1.2' :
resolution : {integrity : sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==}
peerDependencies :
'@types/react' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@radix-ui/react-dialog@1.1.15' :
resolution : {integrity : sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==}
peerDependencies :
'@types/react' : '*'
'@types/react-dom' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
react-dom : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@types/react-dom' :
optional : true
'@radix-ui/react-direction@1.1.1' :
resolution : {integrity : sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==}
peerDependencies :
'@types/react' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@radix-ui/react-dismissable-layer@1.1.11' :
resolution : {integrity : sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==}
peerDependencies :
'@types/react' : '*'
'@types/react-dom' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
react-dom : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@types/react-dom' :
optional : true
'@radix-ui/react-focus-guards@1.1.3' :
resolution : {integrity : sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==}
peerDependencies :
'@types/react' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@radix-ui/react-focus-scope@1.1.7' :
resolution : {integrity : sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==}
peerDependencies :
'@types/react' : '*'
'@types/react-dom' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
react-dom : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@types/react-dom' :
optional : true
'@radix-ui/react-id@1.1.1' :
resolution : {integrity : sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==}
peerDependencies :
'@types/react' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@radix-ui/react-navigation-menu@1.2.14' :
resolution : {integrity : sha512-YB9mTFQvCOAQMHU+C/jVl96WmuWeltyUEpRJJky51huhds5W2FQr1J8D/16sQlf0ozxkPK8uF3niQMdUwZPv5w==}
peerDependencies :
'@types/react' : '*'
'@types/react-dom' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
react-dom : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@types/react-dom' :
optional : true
'@radix-ui/react-popover@1.1.15' :
resolution : {integrity : sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA==}
peerDependencies :
'@types/react' : '*'
'@types/react-dom' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
react-dom : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@types/react-dom' :
optional : true
'@radix-ui/react-popper@1.2.8' :
resolution : {integrity : sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==}
peerDependencies :
'@types/react' : '*'
'@types/react-dom' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
react-dom : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@types/react-dom' :
optional : true
'@radix-ui/react-portal@1.1.9' :
resolution : {integrity : sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==}
peerDependencies :
'@types/react' : '*'
'@types/react-dom' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
react-dom : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@types/react-dom' :
optional : true
'@radix-ui/react-presence@1.1.5' :
resolution : {integrity : sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==}
peerDependencies :
'@types/react' : '*'
'@types/react-dom' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
react-dom : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@types/react-dom' :
optional : true
'@radix-ui/react-primitive@2.1.3' :
resolution : {integrity : sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==}
peerDependencies :
'@types/react' : '*'
'@types/react-dom' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
react-dom : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@types/react-dom' :
optional : true
'@radix-ui/react-roving-focus@1.1.11' :
resolution : {integrity : sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==}
peerDependencies :
'@types/react' : '*'
'@types/react-dom' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
react-dom : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@types/react-dom' :
optional : true
'@radix-ui/react-scroll-area@1.2.10' :
resolution : {integrity : sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==}
peerDependencies :
'@types/react' : '*'
'@types/react-dom' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
react-dom : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@types/react-dom' :
optional : true
'@radix-ui/react-slot@1.2.3' :
resolution : {integrity : sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==}
peerDependencies :
'@types/react' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@radix-ui/react-slot@1.2.4' :
resolution : {integrity : sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==}
peerDependencies :
'@types/react' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@radix-ui/react-tabs@1.1.13' :
resolution : {integrity : sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A==}
peerDependencies :
'@types/react' : '*'
'@types/react-dom' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
react-dom : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@types/react-dom' :
optional : true
'@radix-ui/react-use-callback-ref@1.1.1' :
resolution : {integrity : sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==}
peerDependencies :
'@types/react' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@radix-ui/react-use-controllable-state@1.2.2' :
resolution : {integrity : sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==}
peerDependencies :
'@types/react' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@radix-ui/react-use-effect-event@0.0.2' :
resolution : {integrity : sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==}
peerDependencies :
'@types/react' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@radix-ui/react-use-escape-keydown@1.1.1' :
resolution : {integrity : sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==}
peerDependencies :
'@types/react' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@radix-ui/react-use-layout-effect@1.1.1' :
resolution : {integrity : sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==}
peerDependencies :
'@types/react' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@radix-ui/react-use-previous@1.1.1' :
resolution : {integrity : sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==}
peerDependencies :
'@types/react' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@radix-ui/react-use-rect@1.1.1' :
resolution : {integrity : sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==}
peerDependencies :
'@types/react' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@radix-ui/react-use-size@1.1.1' :
resolution : {integrity : sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==}
peerDependencies :
'@types/react' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@radix-ui/react-visually-hidden@1.2.3' :
resolution : {integrity : sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==}
peerDependencies :
'@types/react' : '*'
'@types/react-dom' : '*'
react : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
react-dom : ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
'@types/react-dom' :
optional : true
'@radix-ui/rect@1.1.1' :
resolution : {integrity : sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==}
2026-05-29 11:56:55 +02:00
'@rolldown/binding-android-arm64@1.0.2' :
resolution : {integrity : sha512-ZS4D1JPGn/MYQN/SYDWftIE/nVsM8j/AFOYEzAoOE2O3NktQOZru+/vYXGbR/qtdLdIfGCP0lcoJiYVzsEz+iQ==}
2026-05-11 01:08:31 -07:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm64]
os : [ android]
2026-05-29 11:56:55 +02:00
'@rolldown/binding-darwin-arm64@1.0.2' :
resolution : {integrity : sha512-vdFA9+C/rekyGce7WqHs/xoT0ioZEWaOFyZLIV1mEeNFaFDUQrPIo8Vs2GvJ6eetb3rzDUtUBgzto3ExpXJB3w==}
2026-05-11 01:08:31 -07:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm64]
os : [ darwin]
2026-05-29 11:56:55 +02:00
'@rolldown/binding-darwin-x64@1.0.2' :
resolution : {integrity : sha512-BewSOwTHazv77DTYiAZXSqqKZ4KP/KonFisDMVU7PImxoWfB2aepnPhd2E4SWz3zDzYgDNbs6jBmTdgNnF02GA==}
2026-05-11 01:08:31 -07:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ x64]
os : [ darwin]
2026-05-29 11:56:55 +02:00
'@rolldown/binding-freebsd-x64@1.0.2' :
resolution : {integrity : sha512-m41o7M0YWtUdqk61Tb+jnKb2rN++iRdIASlExkUoKfIAH30DOHCB8fVLzSUpbWHHU8esmEioY62PxzexE8MBuA==}
2026-05-11 01:08:31 -07:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ x64]
os : [ freebsd]
2026-05-29 11:56:55 +02:00
'@rolldown/binding-linux-arm-gnueabihf@1.0.2' :
resolution : {integrity : sha512-jcojB9H7W/jS29pMKWAK1N+fU99vXodHDTatS3b3y/XSOCiHo0kkA74pL3jJmkoQtYpOCxDvaKs1fo2Ij/1X5w==}
2026-05-11 01:08:31 -07:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm]
os : [ linux]
2026-05-29 11:56:55 +02:00
'@rolldown/binding-linux-arm64-gnu@1.0.2' :
resolution : {integrity : sha512-1jn6qDU5iiOgFgygDzKUuKP0maTi0/f1+sBLgvij/76C77Nm3ts6ufz9Bjg5q5dduxiUIxtq86JIoBvo1xQ4Ig==}
2026-05-11 01:08:31 -07:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ glibc]
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@rolldown/binding-linux-arm64-musl@1.0.2' :
resolution : {integrity : sha512-QVLO/czFMdoMFSqlX3bcswcJNm/23r+qoa/jgtmFc/qEp6/jXmIkDjF/XIo8dPfGaiwy1xfQn8o77L79GeXFgw==}
2026-05-11 01:08:31 -07:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ musl]
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@rolldown/binding-linux-ppc64-gnu@1.0.2' :
resolution : {integrity : sha512-hgO5Abm0w5UL6FEa2iFnZqo2KlK7TQ5QhV5x09hujBf7t5KzHQ1VmfPuTpqRy/rNlSxua3eWH374xxiVrP+lcA==}
2026-05-11 01:08:31 -07:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ ppc64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ glibc]
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@rolldown/binding-linux-s390x-gnu@1.0.2' :
resolution : {integrity : sha512-fy8rXxuYEu602abC8MUNaPjYLIFzReOaEIEMKMUa0rFEUxNpVXhs15KSSQ4qlqSaM7B6rcj9rDZgADh/IGDzLQ==}
2026-05-11 01:08:31 -07:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ s390x]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ glibc]
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@rolldown/binding-linux-x64-gnu@1.0.2' :
resolution : {integrity : sha512-0+bOkiQ779+r1WpoHOWHqncvyySci0vKph+myNDYb+im6meJAzHQXay6oEgnkHuUGouM1LKTZwqKpBow6Kj7CQ==}
2026-05-11 01:08:31 -07:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ x64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ glibc]
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@rolldown/binding-linux-x64-musl@1.0.2' :
resolution : {integrity : sha512-mjSkrzZK5Qsl0a9d1JgILOiuZOSDTVdKENcSXBoqbzSrspLR/4/IRVDo5wd2GgZjNss/viBFJdeq+j7qH2nypw==}
2026-05-11 01:08:31 -07:00
engines : {node : ^20.19.0 || >=22.12.0}
2026-05-10 23:12:26 +02:00
cpu : [ x64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ musl]
2026-05-10 23:12:26 +02:00
2026-05-29 11:56:55 +02:00
'@rolldown/binding-openharmony-arm64@1.0.2' :
resolution : {integrity : sha512-1v5vHasdfQAZoEHakBV72LIFAC9JjnymsiKxp+GEr/ma3+NJCPSaYK+qavInOovJkgwFrs7GccX2d6IgDA3Z5w==}
2026-05-10 23:12:26 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm64]
os : [ openharmony]
2026-05-29 11:56:55 +02:00
'@rolldown/binding-wasm32-wasi@1.0.2' :
resolution : {integrity : sha512-mb1VobWn6NheziTk5/WEaR6AKVbrwT5sOi6C7zk3gy/pD1qtJfU1j4PgTo2NJnOtbL9Dl3Aeei8w9jJ7qC2jZQ==}
2026-05-10 23:12:26 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ wasm32]
2026-05-29 11:56:55 +02:00
'@rolldown/binding-win32-arm64-msvc@1.0.2' :
resolution : {integrity : sha512-SqKonF56vA/L2yHwHYcEp2P34URpOZ7d1fS635cTkpDnUtEGdUbhI6NzsPdqeSWvAAeGDrxjWjNmibDIdFf9/A==}
2026-05-10 23:12:26 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm64]
os : [ win32]
2026-05-29 11:56:55 +02:00
'@rolldown/binding-win32-x64-msvc@1.0.2' :
resolution : {integrity : sha512-v7qRI7gXLRINcOGXt+7YmAZ6iFuyZVMIoXAxhd8oP+DR9dLfL9GfNIx7PLMxmhZdvq8waUJBQiWN9EKNy+TRBQ==}
2026-05-10 23:12:26 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ x64]
os : [ win32]
2026-05-29 11:56:55 +02:00
'@rolldown/pluginutils@1.0.1' :
resolution : {integrity : sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==}
2026-05-10 23:12:26 +02:00
2026-05-16 12:06:34 +02:00
'@sec-ant/readable-stream@0.4.1' :
resolution : {integrity : sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==}
'@semantic-release/commit-analyzer@13.0.1' :
resolution : {integrity : sha512-wdnBPHKkr9HhNhXOhZD5a2LNl91+hs8CC2vsAVYxtZH3y0dV3wKn+uZSN61rdJQZ8EGxzWB3inWocBHV9+u/CQ==}
engines : {node : '>=20.8.1' }
peerDependencies :
semantic-release : '>=20.1.0'
2026-05-20 17:01:26 +02:00
'@semantic-release/error@3.0.0' :
resolution : {integrity : sha512-5hiM4Un+tpl4cKw3lV4UgzJj+SmfNIDCLLw0TepzQxz9ZGV5ixnqkzIVF+3tp0ZHgcMKE+VNGHJjEeyFG2dcSw==}
engines : {node : '>=14.17' }
2026-05-16 12:06:34 +02:00
'@semantic-release/error@4.0.0' :
resolution : {integrity : sha512-mgdxrHTLOjOddRVYIYDo0fR3/v61GNN1YGkfbrjuIKg/uMgCd+Qzo3UAXJ+woLQQpos4pl5Esuw5A7AoNlzjUQ==}
engines : {node : '>=18' }
'@semantic-release/exec@7.1.0' :
resolution : {integrity : sha512-4ycZ2atgEUutspPZ2hxO6z8JoQt4+y/kkHvfZ1cZxgl9WKJId1xPj+UadwInj+gMn2Gsv+fLnbrZ4s+6tK2TFQ==}
engines : {node : '>=20.8.1' }
peerDependencies :
semantic-release : '>=24.1.0'
2026-05-20 17:01:26 +02:00
'@semantic-release/git@10.0.1' :
resolution : {integrity : sha512-eWrx5KguUcU2wUPaO6sfvZI0wPafUKAMNC18aXY4EnNcrZL86dEmpNVnC9uMpGZkmZJ9EfCVJBQx4pV4EMGT1w==}
engines : {node : '>=14.17' }
peerDependencies :
semantic-release : '>=18.0.0'
2026-05-16 12:06:34 +02:00
'@semantic-release/github@12.0.8' :
resolution : {integrity : sha512-tej5AAgK5X9wHRoDmYhecMXEHEkFeGOY1XsEblKxu8pIQwahzf1STYyr7iPU6Lpbg6C5I3N2w/ocXrBo+L7jhw==}
engines : {node : ^22.14.0 || >= 24.10.0}
peerDependencies :
semantic-release : '>=24.1.0'
'@semantic-release/npm@13.1.5' :
resolution : {integrity : sha512-Hq5UxzoatN3LHiq2rTsWS54nCdqJHlsssGERCo8WlvdfFA9LoN0vO+OuKVSjtNapIc/S8C2LBj206wKLHg62mg==}
engines : {node : ^22.14.0 || >= 24.10.0}
peerDependencies :
semantic-release : '>=20.1.0'
'@semantic-release/release-notes-generator@14.1.1' :
resolution : {integrity : sha512-Pbd2e2XRMUD0OxehHpgd5/YghsE76cddkRHSoDvKLK+OCy4Ewxn49rWR631MEUU01lgwF/uyVXvbnVuu6+Z6VA==}
engines : {node : '>=20.8.1' }
peerDependencies :
semantic-release : '>=20.1.0'
2026-05-29 11:56:55 +02:00
'@shikijs/core@4.1.0' :
resolution : {integrity : sha512-jLJtSJeuFffqX6/inRE1zqU5aFv2hrszvYgq3OjbAgFRZiWv7abKMDdQzYxuSDfmUPQozZvI/kuy6VMTvnvqTQ==}
2026-05-13 01:15:35 +02:00
engines : {node : '>=20' }
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@shikijs/engine-javascript@4.1.0' :
resolution : {integrity : sha512-YquhawCUgaBfhsS72e2Y/dI59gCBNPHu3fEO/tvLaXrTssxZrY5ddjtNLTwndrMgPo8b3IscE+xoICDzpTmlFQ==}
2026-05-13 01:15:35 +02:00
engines : {node : '>=20' }
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@shikijs/engine-oniguruma@4.1.0' :
resolution : {integrity : sha512-axLpjVs45YBvvINa+dJF+NPW+KtFkNXsFr4SDw2BMj9GdeMnGxVB9PQb2xXlJYovslt/nz6giedAyOANkfc7hg==}
2026-05-13 01:15:35 +02:00
engines : {node : '>=20' }
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@shikijs/langs@4.1.0' :
resolution : {integrity : sha512-nwOMruEkbgdZfQ/b8CgpNBVOpvG1k0N5tbmgiFeqsan401+x3ILqlzZJowSla4Agmq4hG2Uf2wh5jLTEhR8VSg==}
2026-05-13 01:15:35 +02:00
engines : {node : '>=20' }
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@shikijs/primitive@4.1.0' :
resolution : {integrity : sha512-zx2/2Uwj2q9X3KSyYREEhXO23xBw5WUhP4orK2lE4r+t9JGITmEe0JH+wPmJhqHpOT2bRRs6lAL945+LDvOAGw==}
2026-05-13 01:15:35 +02:00
engines : {node : '>=20' }
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@shikijs/themes@4.1.0' :
resolution : {integrity : sha512-emCcTnUM7yO2wltYbaxm+yLvcCI4+h8XBKc4KmJ7EZUXoSGjcCHifkI//R4OFit9ewpg7H2/9tjOuXrT2v/Knw==}
2026-05-13 01:15:35 +02:00
engines : {node : '>=20' }
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@shikijs/types@4.1.0' :
resolution : {integrity : sha512-3EQWX54fMpniOrDblzAhiwiJwpiTMW6+B9DWyUd9ska483tbayFYuw47UxwuPknI31bKnySfVQ/QW+jFL4rFdA==}
2026-05-13 01:15:35 +02:00
engines : {node : '>=20' }
2026-05-11 01:08:31 -07:00
'@shikijs/vscode-textmate@10.0.2' :
resolution : {integrity : sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==}
2026-05-13 01:15:35 +02:00
'@simple-git/args-pathspec@1.0.3' :
resolution : {integrity : sha512-ngJMaHlsWDTfjyq9F3VIQ8b7NXbBLq5j9i5bJ6XLYtD6qlDXT7fdKY2KscWWUF8t18xx052Y/PUO1K1TRc9yKA==}
'@simple-git/argv-parser@1.1.1' :
resolution : {integrity : sha512-Q9lBcfQ+VQCpQqGJFHe5yooOS5hGdLFFbJ5R+R5aDsnkPCahtn1hSkMcORX65J2Z5lxSkD0lQorMsncuBQxYUw==}
2026-05-16 12:06:34 +02:00
'@simple-libs/stream-utils@1.2.0' :
resolution : {integrity : sha512-KxXvfapcixpz6rVEB6HPjOUZT22yN6v0vI0urQSk1L8MlEWPDFCZkhw2xmkyoTGYeFw7tWTZd7e3lVzRZRN/EA==}
engines : {node : '>=18' }
'@sindresorhus/is@4.6.0' :
resolution : {integrity : sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==}
engines : {node : '>=10' }
'@sindresorhus/merge-streams@4.0.0' :
resolution : {integrity : sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==}
engines : {node : '>=18' }
2026-05-29 11:56:55 +02:00
'@smithy/config-resolver@4.5.3' :
resolution : {integrity : sha512-TpS6Am5zSEtx3ow7VynThEL7UwRM06zZZcmFaP6Ij9hqKPfsFhTYCLcgU7gjFjw9QAI2kzwXrfS7InH8BivJTA==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/core@3.24.3' :
resolution : {integrity : sha512-Ep/7tPamGY8mgESE3LyLKtxJyy6U52WWAqr/3wial47Sj4u3PiIF73AOGI27UyLy9duTkhZbgzodOfLV4TduZg==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/credential-provider-imds@4.3.3' :
resolution : {integrity : sha512-I2Bti0DKFo2IJyN28ijCsx51BAumEYR4/1yZ1FXyBygy9MqbnMqCev4JPth/MbpRfBSRAX35hITSnAdJRo1u5w==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/eventstream-serde-browser@4.3.3' :
resolution : {integrity : sha512-LXg5yYJPYnVSrpa6LOZ+/wqpI2OlIccy7j5F16EFNYDbXWmnhry/PFRRPyM30H+hJeqfVgckFuvNGnAGCt56cA==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/eventstream-serde-config-resolver@4.4.3' :
resolution : {integrity : sha512-MdQxEX5SFNc3QmpiLXtcZXsWk4imCfGVN7Ikz9I/XvavypvHT4mqxwo5JHdr/LBKCfAv89+8193ZWlUwDp8YXQ==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/eventstream-serde-node@4.3.3' :
resolution : {integrity : sha512-54RbRsw9eVaVnqYUXi3F6nMAPgUyKsBvAKBY2lf+81mIgM7N+yS9V5LYk7yUGbrM789b2e1qBuyDSjX1/Axxcw==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/fetch-http-handler@5.4.3' :
resolution : {integrity : sha512-F+DRf8IJazRJgYog2A/yJK7eYVc0rqTlRzO+5ZxjJd4WkZoKz0IJRncf7G6t1pdVT3kryJcwuTFhN1c5m6N47A==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/hash-blob-browser@4.3.3' :
resolution : {integrity : sha512-TkGfDlYeWOGwYvAunHHHmKgvFtD7DFAl6gWxATI4pv4B6w0Wnx6RK5zCMoXTTqMVd+zPcWm7w8RPTgHytoCDJA==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/hash-node@4.3.3' :
resolution : {integrity : sha512-tSUA38sM7kzMoLhqQ2aCGTwLXovjurz3jjG+a0sxqD4qT/4FhQr/wxMdhCumT70giM+axC1pPjimAHLlEQCfzw==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/hash-stream-node@4.3.3' :
resolution : {integrity : sha512-ZyDAlpKKc7BKHUp+kDBiTwNhiHrOf3syQdvQadvnwWs0QJhYMHMg6QSarlhpzN6qr+KBFM/oF/xP/bvzR6KI9w==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/invalid-dependency@4.3.3' :
resolution : {integrity : sha512-wUWowbCm7DGczl6bfLI6wGGtoxwN5Pon8DhF0Q8AA4NvgLwYfLo3h2DWI7sHr33lLcEsyTLQKeUeTHydqSfQ5Q==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
'@smithy/is-array-buffer@2.2.0' :
resolution : {integrity : sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==}
engines : {node : '>=14.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/md5-js@4.3.3' :
resolution : {integrity : sha512-pFw8gEMrHw9BbRwNm//UU4WgnVO7+dhfFRaSAkFPfwslWU2LXt0mM+oap3iFwGbdD8kuAWIeOAxqSiamOcM3Dw==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/middleware-content-length@4.3.3' :
resolution : {integrity : sha512-Up1XAYnj6oxFBypWpkhNpgX+yReQxkKAV/iLaeP0KVLb2oTkmA9X+UJuGBVvEA9uZIN06y0irDi7sBMuTZMVJg==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/middleware-endpoint@4.5.3' :
resolution : {integrity : sha512-p60HGFflWsJC6V9GAYeFgbfORn+9ILx8FqgMa/8PzA0rhIUxF57EKoOR4Irs6oe1oy8RLzhjhcGS8CBtPv/t+Q==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/middleware-retry@4.6.3' :
resolution : {integrity : sha512-MnfYnJs3cBXK3ZBqbPzXRPHIp+QtgpkX5NogcUOWHPU5GbgTAQSIfPLi91lTcEbkFDcH2YbgjLPQjWeyQ689rA==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/middleware-serde@4.3.3' :
resolution : {integrity : sha512-RUVCZgn92izDAARs5OJSM2+KWSfTRvQWwN9t0MmiybT3pquRgDx9vD9t/YZjd/5lwcFbsNuPojJSddYQEZGeWw==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/middleware-stack@4.3.3' :
resolution : {integrity : sha512-+BPabWluqxo3EfMMvOgnAmPtWnCSzj+gf5mJ27wTZUbvS0hpdUIU1g80R01bEGKZx4JCi8P58jAXD9FUGMjhwA==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/node-config-provider@4.4.3' :
resolution : {integrity : sha512-vDtz5OuytrjP4o9GtAOz1JloN003p94utJIQeO0WAjorhpafFFjpbDOrP6btPoCN3UxaU/U84OIEt5dM7ZRRLA==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/node-http-handler@4.7.3' :
resolution : {integrity : sha512-/jPhevcTFPMVl6KNjbaI47iOg1zxC7IsnX4PQDGVZKMFceOXtB8IEYaB7a9VvkP/3oC60WzTeKocvSI7vLT0vA==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/protocol-http@5.4.3' :
resolution : {integrity : sha512-P16TBD/d8ZcD9MHQ0ubQ9BbOYSd5HZKbHOLsyFWxKk2oBEoghbRFPfGOoqToZX1yrfLITXRylL16EyPP4IzLPg==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/signature-v4@5.4.3' :
resolution : {integrity : sha512-53+75QuPl6DL+ct6vVEB51FDO5oulXr20TPV46VvJZg76lIlXNWfxi8j+G2V/t0I2qxCBOa3vX/8bmjrpFVo9g==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/smithy-client@4.13.3' :
resolution : {integrity : sha512-Z8mQ+YryjP5krDadV6unnp5035L4S1brafXpTiRmjPweKSaQ6X9CYDYWvmEggXjDIa1oufX/2a/bdwu8EIz/lw==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/types@4.14.2' :
resolution : {integrity : sha512-P+otAxbV4CqBybp7EkcJCrig63yE2E7PuNVOmilVMRcx/O+QDzGULTrKsq4DV13gSfak9ObPrWaHl/9bL5YcWw==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/url-parser@4.3.3' :
resolution : {integrity : sha512-TsMTAOnjuMOv1zJBw8cfYGWhopyc3og8tZX/KuyCPjg7V3ji3f4YjFOVu843UjBmrfS/+X6kwFv5ZKg7sSm1bQ==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/util-base64@4.4.3' :
resolution : {integrity : sha512-91lxjhFpAktA9yPBxniqVR/NSH9zyjMjLmoa+jbQHQFR9WiJA+n61T7HBrfh5APdEoAledJwGq8l4cS+ZJFUnQ==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/util-body-length-browser@4.3.3' :
resolution : {integrity : sha512-/M6Ya1Fjq8hg3rYjiwwqTen6s1bAa3U3g/2eicBaBQfaoa4ymLUke/x4T8mwb9dSq/L8TQ4YgndS0MaB9ShgmA==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/util-body-length-node@4.3.3' :
resolution : {integrity : sha512-M+zdSrevWj0grtZx2RBULPUyjTq1aB+n+13Hrm9owiGpow6DqY/WqiSj6sHVQy/rKp0j7NzV3TNf2LrwDel8JQ==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
'@smithy/util-buffer-from@2.2.0' :
resolution : {integrity : sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==}
engines : {node : '>=14.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/util-defaults-mode-browser@4.4.3' :
resolution : {integrity : sha512-Q60hxKkMEkmBsOEzxlMWEymBWov0dtWGgoJhOUs6mE8k2FDPjK8NlsRdMkmO80n2pwzreHtrYcX5jiRP7ZkP3w==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/util-defaults-mode-node@4.3.3' :
resolution : {integrity : sha512-RYj+8gr95WiiBqvVghoRvL12NS9ryvLyufp7FOs7EzKwGX0W5gOVlXdCrFkJScSf8gxdjQMRyIZ3Y82/MvXQ3Q==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/util-endpoints@3.5.3' :
resolution : {integrity : sha512-2JqSmzQtKDKqBckLl/9NXTL1fY+zQBU5fNGMpud7AT65vql0tVFhb2UEZNZmLSHayLeD+X/Qzn84oXw5KS+KSQ==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/util-middleware@4.3.3' :
resolution : {integrity : sha512-8NZwlQ+nyAIWn9YZxH14FC8ca0i6ZGW1aJyPjD+zMZz3k9jOhXXKhdCSRvjmcSYLW42uhbrxavXqMkrTKHyY3A==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/util-retry@4.4.3' :
resolution : {integrity : sha512-8RJXeU5lEhdNfXm4XAuHlf6VtNzd279Z2FJZSR7VaELYCR46ffgjJBSjc+3UAy7V1YqBOLV0G9gWhLB/nA44nA==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/util-stream@4.6.3' :
resolution : {integrity : sha512-DSpJpPg0rQwjZk9/CSlOTplD6xSUu+bz8eDJQkq/Fmy9JlSD4ZGhXG/qFl0aRHmouDbBF75tnZ00lPxiL/sgRQ==}
2026-05-11 01:08:31 -07:00
engines : {node : '>=18.0.0' }
'@smithy/util-utf8@2.3.0' :
resolution : {integrity : sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==}
engines : {node : '>=14.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/util-utf8@4.3.3' :
resolution : {integrity : sha512-c1QpRBn3aMsoqE64dd4Imgjy8Pynfw+eR7GkjElquxUFSnezwYVaOFm8JcYa+Bo/5ssbEyPKcT3+4bmrWYh6eQ==}
2026-05-11 01:08:31 -07:00
engines : {node : '>=18.0.0' }
2026-05-29 11:56:55 +02:00
'@smithy/util-waiter@4.4.3' :
resolution : {integrity : sha512-WSHSF865zDGFGtJdMmYPI2Blq/MbUrn5CB4bLDg4ARbQ9z7oA87ZZ/FSiwNZbQrU/EiVyl9lpINswALgI4lZXA==}
2026-05-11 01:08:31 -07:00
engines : {node : '>=18.0.0' }
'@so-ric/colorspace@1.1.6' :
resolution : {integrity : sha512-/KiKkpHNOBgkFJwu9sh48LkHSMYGyuTcSFK/qMBdnOAlrRJzRSXAOFB5qwzaVQuDl8wAvHVMkaASQDReTahxuw==}
2026-05-29 11:56:55 +02:00
'@stablelib/base64@1.0.1' :
resolution : {integrity : sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ==}
2026-05-11 01:08:31 -07:00
'@standard-schema/spec@1.1.0' :
resolution : {integrity : sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
'@swc/helpers@0.5.15' :
resolution : {integrity : sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==}
'@tailwindcss/node@4.3.0' :
resolution : {integrity : sha512-aFb4gUhFOgdh9AXo4IzBEOzBkkAxm9VigwDJnMIYv3lcfXCJVesNfbEaBl4BNgVRyid92AmdviqwBUBRKSeY3g==}
'@tailwindcss/oxide-android-arm64@4.3.0' :
resolution : {integrity : sha512-TJPiq67tKlLuObP6RkwvVGDoxCMBVtDgKkLfa/uyj7/FyxvQwHS+UOnVrXXgbEsfUaMgiVvC4KbJnRr26ho4Ng==}
engines : {node : '>= 20' }
cpu : [ arm64]
os : [ android]
'@tailwindcss/oxide-darwin-arm64@4.3.0' :
resolution : {integrity : sha512-oMN/WZRb+SO37BmUElEgeEWuU8E/HXRkiODxJxLe1UTHVXLrdVSgfaJV7pSlhRGMSOiXLuxTIjfsF3wYvz8cgQ==}
engines : {node : '>= 20' }
cpu : [ arm64]
os : [ darwin]
'@tailwindcss/oxide-darwin-x64@4.3.0' :
resolution : {integrity : sha512-N6CUmu4a6bKVADfw77p+iw6Yd9Q3OBhe0veaDX+QazfuVYlQsHfDgxBrsjQ/IW+zywL8mTrNd0SdJT/zgtvMdA==}
engines : {node : '>= 20' }
cpu : [ x64]
os : [ darwin]
'@tailwindcss/oxide-freebsd-x64@4.3.0' :
resolution : {integrity : sha512-zDL5hBkQdH5C6MpqbK3gQAgP80tsMwSI26vjOzjJtNCMUo0lFgOItzHKBIupOZNQxt3ouPH7RPhvNhiTfCe5CQ==}
engines : {node : '>= 20' }
cpu : [ x64]
os : [ freebsd]
'@tailwindcss/oxide-linux-arm-gnueabihf@4.3.0' :
resolution : {integrity : sha512-R06HdNi7A7OEoMsf6d4tjZ71RCWnZQPHj2mnotSFURjNLdBC+cIgXQ7l81CqeoiQftjf6OOblxXMInMgN2VzMA==}
engines : {node : '>= 20' }
cpu : [ arm]
os : [ linux]
'@tailwindcss/oxide-linux-arm64-gnu@4.3.0' :
resolution : {integrity : sha512-qTJHELX8jetjhRQHCLilkVLmybpzNQAtaI/gaoVoidn/ufbNDbAo8KlK2J+yPoc8wQxvDxCmh/5lr8nC1+lTbg==}
engines : {node : '>= 20' }
cpu : [ arm64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ glibc]
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
'@tailwindcss/oxide-linux-arm64-musl@4.3.0' :
resolution : {integrity : sha512-Z6sukiQsngnWO+l39X4pPbiWT81IC+PLKF+PHxIlyZbGNb9MODfYlXEVlFvej5BOZInWX01kVyzeLvHsXhfczQ==}
engines : {node : '>= 20' }
cpu : [ arm64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ musl]
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
'@tailwindcss/oxide-linux-x64-gnu@4.3.0' :
resolution : {integrity : sha512-DRNdQRpSGzRGfARVuVkxvM8Q12nh19l4BF/G7zGA1oe+9wcC6saFBHTISrpIcKzhiXtSrlSrluCfvMuledoCTQ==}
engines : {node : '>= 20' }
cpu : [ x64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ glibc]
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
'@tailwindcss/oxide-linux-x64-musl@4.3.0' :
resolution : {integrity : sha512-Z0IADbDo8bh6I7h2IQMx601AdXBLfFpEdUotft86evd/8ZPflZe9COPO8Q1vw+pfLWIUo9zN/JGZvwuAJqduqg==}
engines : {node : '>= 20' }
cpu : [ x64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ musl]
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
'@tailwindcss/oxide-wasm32-wasi@4.3.0' :
resolution : {integrity : sha512-HNZGOUxEmElksYR7S6sC5jTeNGpobAsy9u7Gu0AskJ8/20FR9GqebUyB+HBcU/ax6BHuiuJi+Oda4B+YX6H1yA==}
engines : {node : '>=14.0.0' }
cpu : [ wasm32]
bundledDependencies :
- '@napi-rs/wasm-runtime'
- '@emnapi/core'
- '@emnapi/runtime'
- '@tybys/wasm-util'
- '@emnapi/wasi-threads'
- tslib
'@tailwindcss/oxide-win32-arm64-msvc@4.3.0' :
resolution : {integrity : sha512-Pe+RPVTi1T+qymuuRpcdvwSVZjnll/f7n8gBxMMh3xLTctMDKqpdfGimbMyioqtLhUYZxdJ9wGNhV7MKHvgZsQ==}
engines : {node : '>= 20' }
cpu : [ arm64]
os : [ win32]
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
'@tailwindcss/oxide-win32-x64-msvc@4.3.0' :
resolution : {integrity : sha512-Mvrf2kXW/yeW/OTezZlCGOirXRcUuLIBx/5Y12BaPM7wJoryG6dfS/NJL8aBPqtTEx/Vm4T4vKzFUcKDT+TKUA==}
engines : {node : '>= 20' }
cpu : [ x64]
os : [ win32]
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
'@tailwindcss/oxide@4.3.0' :
resolution : {integrity : sha512-F7HZGBeN9I0/AuuJS5PwcD8xayx5ri5GhjYUDBEVYUkexyA/giwbDNjRVrxSezE3T250OU2K/wp/ltWx3UOefg==}
engines : {node : '>= 20' }
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
'@tailwindcss/postcss@4.3.0' :
resolution : {integrity : sha512-Jm05Tjx+9yCLGv5qw1c+84Psds8MnyrEQYCB+FFk2lgGiUjlRqdxke4mVTuYrj2xnVZqKim2Apr5ySuQRYAw/w==}
2026-05-10 23:12:26 +02:00
'@techteamer/ocsp@1.0.1' :
resolution : {integrity : sha512-q4pW5wAC6Pc3JI8UePwE37CkLQ5gDGZMgjSX4MEEm4D4Di59auDQ8UNIDzC4gRnPNmmcwjpPxozq8p5pjiOmOw==}
'@tediousjs/connection-string@1.1.0' :
resolution : {integrity : sha512-z9ZBWEG+8pIB5V1zYzlRPXx0oRJ5H7coPnMQK8EZOw03UTPI9Umn6viL36f5w+CuqkKsnCM50RVStpjZmR0Bng==}
2026-05-29 11:56:55 +02:00
'@tybys/wasm-util@0.10.2' :
resolution : {integrity : sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==}
2026-05-10 23:12:26 +02:00
'@types/better-sqlite3@7.6.13' :
resolution : {integrity : sha512-NMv9ASNARoKksWtsq/SHakpYAYnhBrQgGD8zkLYk/jaK8jUGn08CfEdTRgYhMypUQAfzSP8W6gNLe0q19/t4VA==}
'@types/chai@5.2.3' :
resolution : {integrity : sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==}
2026-05-18 17:41:37 +02:00
'@types/d3-color@3.1.3' :
resolution : {integrity : sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==}
'@types/d3-drag@3.0.7' :
resolution : {integrity : sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==}
'@types/d3-interpolate@3.0.4' :
resolution : {integrity : sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==}
'@types/d3-selection@3.0.11' :
resolution : {integrity : sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==}
'@types/d3-transition@3.0.9' :
resolution : {integrity : sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg==}
'@types/d3-zoom@3.0.8' :
resolution : {integrity : sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==}
2026-05-11 01:08:31 -07:00
'@types/debug@4.1.13' :
resolution : {integrity : sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==}
2026-05-10 23:12:26 +02:00
'@types/deep-eql@4.0.2' :
resolution : {integrity : sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==}
2026-05-11 01:08:31 -07:00
'@types/estree-jsx@1.0.5' :
resolution : {integrity : sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==}
2026-05-29 11:56:55 +02:00
'@types/estree@1.0.9' :
resolution : {integrity : sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==}
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
'@types/hast@3.0.4' :
resolution : {integrity : sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==}
'@types/mdast@4.0.4' :
resolution : {integrity : sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==}
'@types/mdx@2.0.13' :
resolution : {integrity : sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==}
'@types/ms@2.1.0' :
resolution : {integrity : sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==}
2026-05-13 01:15:35 +02:00
'@types/mssql@12.3.0' :
resolution : {integrity : sha512-+jy+AJtfuTDI5+nhh0hDNcir1p8P+pf+qsHXpUpYvg7EikxUUePBe+a+Kr6j/Xs89o4EbHlVzrh0HOxbqWM31Q==}
2026-05-10 23:12:26 +02:00
2026-05-29 11:56:55 +02:00
'@types/node@24.12.4' :
resolution : {integrity : sha512-GUUEShf+PBCGW2KaXwcIt3Yk+e3pkKwWKb9GSyM9WQVE+ep2jzmHdGsHzu4wgcZy5fN9FBdVzjpBQsYlpfpgLA==}
2026-05-10 23:12:26 +02:00
2026-05-16 12:06:34 +02:00
'@types/normalize-package-data@2.4.4' :
resolution : {integrity : sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
2026-05-10 23:12:26 +02:00
'@types/pg@8.20.0' :
resolution : {integrity : sha512-bEPFOaMAHTEP1EzpvHTbmwR8UsFyHSKsRisLIHVMXnpNefSbGA1bD6CVy+qKjGSqmZqNqBDV2azOBo8TgkcVow==}
2026-05-11 01:08:31 -07:00
'@types/react-dom@19.2.3' :
resolution : {integrity : sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==}
peerDependencies :
'@types/react' : ^19.2.0
2026-05-29 11:56:55 +02:00
'@types/react@19.2.15' :
resolution : {integrity : sha512-eRwcGNHve+E8qtEQSSRl6urh+rFop4v8gm6O8rGv25CodbvFdLjA1vVQ1KkiFE0w0UPOnb8tDiFKL5lp0rtY5Q==}
2026-05-10 23:12:26 +02:00
'@types/readable-stream@4.0.23' :
resolution : {integrity : sha512-wwXrtQvbMHxCbBgjHaMGEmImFTQxxpfMOR/ZoQnXxB1woqkUbdLGFDgauo00Py9IudiaqSeiBiulSV9i6XIPig==}
2026-06-06 10:42:10 +02:00
'@types/semver@7.7.1' :
resolution : {integrity : sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==}
2026-05-10 23:12:26 +02:00
'@types/triple-beam@1.3.5' :
resolution : {integrity : sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==}
2026-05-11 01:08:31 -07:00
'@types/unist@2.0.11' :
resolution : {integrity : sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==}
'@types/unist@3.0.3' :
resolution : {integrity : sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
2026-05-10 23:12:26 +02:00
'@typespec/ts-http-runtime@0.3.5' :
resolution : {integrity : sha512-yURCknZhvywvQItHMMmFSo+fq5arCUIyz/CVk7jD89MSai7dkaX8ufjCWp3NttLojoTVbcE72ri+be/TnEbMHw==}
engines : {node : '>=20.0.0' }
2026-05-11 01:08:31 -07:00
'@ungap/structured-clone@1.3.1' :
resolution : {integrity : sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==}
2026-05-10 23:12:26 +02:00
'@vercel/oidc@3.2.0' :
resolution : {integrity : sha512-UycprH3T6n3jH0k44NHMa7pnFHGu/N05MjojYr+Mc6I7obkoLIJujSWwin1pCvdy/eOxrI/l3uDLQsmcrOb4ug==}
engines : {node : '>= 20' }
2026-05-29 11:56:55 +02:00
'@vitest/coverage-v8@4.1.7' :
resolution : {integrity : sha512-qsYPeXc5Q9dFLd1i8Ap+Bx8sQgcp+rFVQo4R0dDsWNBzl26ldVF1qOO+RL24K7FDrR6pA+50XedRLSoSG24bVQ==}
2026-05-14 01:13:31 +02:00
peerDependencies :
2026-05-29 11:56:55 +02:00
'@vitest/browser' : 4.1 .7
vitest : 4.1 .7
2026-05-14 01:13:31 +02:00
peerDependenciesMeta :
'@vitest/browser' :
optional : true
2026-05-29 11:56:55 +02:00
'@vitest/expect@4.1.7' :
resolution : {integrity : sha512-1R+tw0ortHEbZDGMymm+pN7/AFQ/RkFFdtd7EN+VBpynKmLbP8A3rpEXdshBJ7+8hQ9zBJh/i1s0yKNtxAnU7w==}
2026-05-10 23:12:26 +02:00
2026-05-29 11:56:55 +02:00
'@vitest/mocker@4.1.7' :
resolution : {integrity : sha512-vY7nuamKgfvpA1Koa3oYIw/k7D6kZnpGyNMZW8loow2bsBYla1TFdqTaXncWdRn4pgwNs+90RhnXhJScDwQeJA==}
2026-05-10 23:12:26 +02:00
peerDependencies :
msw : ^2.4.9
vite : ^6.0.0 || ^7.0.0 || ^8.0.0
peerDependenciesMeta :
msw :
optional : true
vite :
optional : true
2026-05-29 11:56:55 +02:00
'@vitest/pretty-format@4.1.7' :
resolution : {integrity : sha512-umgCarTOYQWIaDMvGDRZij+6b9oVeLIyJzfN+AS88e0ZOU3QTgNNSTtjQOpcvWr3np1N0j4WgZj+sb3oYBDscw==}
2026-05-10 23:12:26 +02:00
2026-05-29 11:56:55 +02:00
'@vitest/runner@4.1.7' :
resolution : {integrity : sha512-BapjmAQ2aI78WdMEfeUWivnfVzB+VPGwWRQcJE0OUq7qEeEcBsCSf+0T5iREBNE5nBb4wA5Ya0W6IA+sghdEFw==}
2026-05-10 23:12:26 +02:00
2026-05-29 11:56:55 +02:00
'@vitest/snapshot@4.1.7' :
resolution : {integrity : sha512-ZacLzja+TmJeZ1h14xW2FB/WpeimUD3haBXQPyJqxvo8jQTmfeA8zv58mtjN2C7EHXZDYVcVYdYmAxjkWVvKCw==}
2026-05-10 23:12:26 +02:00
2026-05-29 11:56:55 +02:00
'@vitest/spy@4.1.7' :
resolution : {integrity : sha512-kbkI5LMWakyuTIvs6fUJ5qdIVb1XVKsYJAT4OJ938cHMROYMSfmoQdZy0aaAnjbbc8F61vkoTqz/Az+/HiIu5Q==}
2026-05-10 23:12:26 +02:00
2026-05-29 11:56:55 +02:00
'@vitest/utils@4.1.7' :
resolution : {integrity : sha512-T532WBu791cBxJlCl6SO+J14l81DQx6uQHm1bQbmCDY7nqlEIgkza/UFnSBNaUtSf41unldDFjdOBYEQC4b5Hw==}
2026-05-10 23:12:26 +02:00
2026-05-18 17:41:37 +02:00
'@xyflow/react@12.10.2' :
resolution : {integrity : sha512-CgIi6HwlcHXwlkTpr0fxLv/0sRVNZ8IdwKLzzeCscaYBwpvfcH1QFOCeaTCuEn1FQEs/B8CjnTSjhs8udgmBgQ==}
peerDependencies :
react : '>=17'
react-dom : '>=17'
'@xyflow/system@0.0.76' :
resolution : {integrity : sha512-hvwvnRS1B3REwVDlWexsq7YQaPZeG3/mKo1jv38UmnpWmxihp14bW6VtEOuHEwJX2FvzFw8k77LyKSk/wiZVNA==}
2026-05-10 23:12:26 +02:00
abort-controller@3.0.0 :
resolution : {integrity : sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
engines : {node : '>=6.5' }
accepts@2.0.0 :
resolution : {integrity : sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==}
engines : {node : '>= 0.6' }
2026-05-11 01:08:31 -07:00
acorn-jsx@5.3.2 :
resolution : {integrity : sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies :
acorn : ^6.0.0 || ^7.0.0 || ^8.0.0
acorn@8.16.0 :
resolution : {integrity : sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==}
engines : {node : '>=0.4.0' }
hasBin : true
2026-05-29 11:56:55 +02:00
agent-base@6.0.2 :
resolution : {integrity : sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
engines : {node : '>= 6.0.0' }
2026-05-10 23:12:26 +02:00
agent-base@7.1.4 :
resolution : {integrity : sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
engines : {node : '>= 14' }
2026-05-16 12:06:34 +02:00
agent-base@9.0.0 :
resolution : {integrity : sha512-TQf59BsZnytt8GdJKLPfUZ54g/iaUL2OWDSFCCvMOhsHduDQxO8xC4PNeyIkVcA5KwL2phPSv0douC0fgWzmnA==}
engines : {node : '>= 20' }
aggregate-error@3.1.0 :
resolution : {integrity : sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
engines : {node : '>=8' }
aggregate-error@5.0.0 :
resolution : {integrity : sha512-gOsf2YwSlleG6IjRYG2A7k0HmBMEo6qVNk9Bp/EaLgAJT5ngH6PXbqa4ItvnEwCm/velL5jAnQgsHsWnjhGmvw==}
engines : {node : '>=18' }
2026-05-29 11:56:55 +02:00
ai@6.0.188 :
resolution : {integrity : sha512-kNwIl1MM4ESzeOPDYuN+FidJ2QY5kGWHLtTMru6HHPW/JJ6nPuvHRhJ8tMX/Y2Tijx9DCiv2W7y5IBouuB712g==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18' }
peerDependencies :
zod : ^3.25.76 || ^4.1.8
ajv-formats@3.0.1 :
resolution : {integrity : sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==}
peerDependencies :
ajv : ^8.0.0
peerDependenciesMeta :
ajv :
optional : true
ajv@8.20.0 :
resolution : {integrity : sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==}
ansi-escapes@7.3.0 :
resolution : {integrity : sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==}
engines : {node : '>=18' }
2026-05-16 12:06:34 +02:00
ansi-regex@5.0.1 :
resolution : {integrity : sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines : {node : '>=8' }
2026-05-10 23:12:26 +02:00
ansi-regex@6.2.2 :
resolution : {integrity : sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==}
engines : {node : '>=12' }
2026-05-16 12:06:34 +02:00
ansi-styles@3.2.1 :
resolution : {integrity : sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
engines : {node : '>=4' }
ansi-styles@4.3.0 :
resolution : {integrity : sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines : {node : '>=8' }
2026-05-10 23:12:26 +02:00
ansi-styles@6.2.3 :
resolution : {integrity : sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
engines : {node : '>=12' }
2026-05-16 12:06:34 +02:00
any-promise@1.3.0 :
resolution : {integrity : sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
2026-05-11 01:08:31 -07:00
argparse@2.0.1 :
resolution : {integrity : sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
2026-05-16 12:06:34 +02:00
argv-formatter@1.0.0 :
resolution : {integrity : sha512-F2+Hkm9xFaRg+GkaNnbwXNDV5O6pnCFEmqyhvfC/Ic5LbgOWjJh3L+mN/s91rxVL3znE7DYVpW0GJFT+4YBgWw==}
2026-05-11 01:08:31 -07:00
aria-hidden@1.2.6 :
resolution : {integrity : sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==}
engines : {node : '>=10' }
2026-05-16 12:06:34 +02:00
array-ify@1.0.0 :
resolution : {integrity : sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==}
2026-05-10 23:12:26 +02:00
arrify@2.0.1 :
resolution : {integrity : sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==}
engines : {node : '>=8' }
arrify@3.0.0 :
resolution : {integrity : sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw==}
engines : {node : '>=12' }
asn1.js-rfc2560@5.0.1 :
resolution : {integrity : sha512-1PrVg6kuBziDN3PGFmRk3QrjpKvP9h/Hv5yMrFZvC1kpzP6dQRzf5BpKstANqHBkaOUmTpakJWhicTATOA/SbA==}
peerDependencies :
asn1.js : ^5.0.0
asn1.js-rfc5280@3.0.0 :
resolution : {integrity : sha512-Y2LZPOWeZ6qehv698ZgOGGCZXBQShObWnGthTrIFlIQjuV1gg2B8QOhWFRExq/MR1VnPpIIe7P9vX2vElxv+Pg==}
asn1.js@5.4.1 :
resolution : {integrity : sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==}
assertion-error@2.0.1 :
resolution : {integrity : sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
engines : {node : '>=12' }
2026-05-14 01:13:31 +02:00
ast-v8-to-istanbul@1.0.0 :
resolution : {integrity : sha512-1fSfIwuDICFA4LKkCzRPO7F0hzFf0B7+Xqrl27ynQaa+Rh0e1Es0v6kWHPott3lU10AyAr7oKHa65OppjLn3Rg==}
2026-05-11 01:08:31 -07:00
astring@1.9.0 :
resolution : {integrity : sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==}
hasBin : true
2026-05-10 23:12:26 +02:00
async@3.2.6 :
resolution : {integrity : sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==}
asynckit@0.4.0 :
resolution : {integrity : sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
auto-bind@5.0.1 :
resolution : {integrity : sha512-ooviqdwwgfIfNmDwo94wlshcdzfO64XV0Cg6oDsDYBJfITDz1EngD2z7DkbvCWn+XIMsIqW27sEVF6qcpJrRcg==}
engines : {node : ^12.20.0 || ^14.13.1 || >=16.0.0}
aws-ssl-profiles@1.1.2 :
resolution : {integrity : sha512-NZKeq9AfyQvEeNlN0zSYAaWrmBffJh3IELMZfRpJVWgrpEbtEpnjvzqBPf+mxoI287JohRDoa+/nsfqqiZmF6g==}
engines : {node : '>= 6.0.0' }
2026-05-29 11:56:55 +02:00
axios@1.16.1 :
resolution : {integrity : sha512-caYkukvroVPO8KrzuJEb50Hm07KwfBZPEC3VeFHTsqWHvKTsy54hjJz9BS/cdaypROE2rH6xvm9mHX4fgWkr3A==}
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
bail@2.0.2 :
resolution : {integrity : sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
2026-05-10 23:12:26 +02:00
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==}
2026-05-29 11:56:55 +02:00
baseline-browser-mapping@2.10.31 :
resolution : {integrity : sha512-MujYO3eP72uvmSE0i4wltsodRfIpZATP3jvzRNRGGxgzId7aVocVJJV3nf01qnzzKFGxQVC9bpWxl5cjxTr/7Q==}
2026-05-13 01:15:35 +02:00
engines : {node : '>=6.0.0' }
hasBin : true
2026-05-16 12:06:34 +02:00
before-after-hook@4.0.0 :
resolution : {integrity : sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ==}
2026-05-13 01:15:35 +02:00
better-sqlite3@12.10.0 :
resolution : {integrity : sha512-CyzaZRQKyHkB2ZInfTTl2nvT33EbDpjkLEbE8/Zck3Ll6O0qqvuGdrJ45HgtH+HykRg88ITY3AdreBGN70aBSQ==}
engines : {node : 20. x || 22.x || 23.x || 24.x || 25.x || 26.x}
2026-05-10 23:12:26 +02:00
big-integer@1.6.52 :
resolution : {integrity : sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==}
engines : {node : '>=0.6' }
big.js@7.0.1 :
resolution : {integrity : sha512-iFgV784tD8kq4ccF1xtNMZnXeZzVuXWWM+ERFzKQjv+A5G9HC8CY3DuV45vgzFFcW+u2tIvmF95+AzWgs6BjCg==}
bignumber.js@9.3.1 :
resolution : {integrity : sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==}
bindings@1.5.0 :
resolution : {integrity : sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==}
bl@4.1.0 :
resolution : {integrity : sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
bl@6.1.6 :
resolution : {integrity : sha512-jLsPgN/YSvPUg9UX0Kd73CXpm2Psg9FxMeCSXnk3WBO3CMT10JMwijubhGfHCnFu6TPn1ei3b975dxv7K2pWVg==}
bluebird@3.7.2 :
resolution : {integrity : sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}
bn.js@4.12.3 :
resolution : {integrity : sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==}
body-parser@2.2.2 :
resolution : {integrity : sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==}
engines : {node : '>=18' }
2026-05-16 12:06:34 +02:00
bottleneck@2.19.5 :
resolution : {integrity : sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==}
2026-05-10 23:12:26 +02:00
bowser@2.14.1 :
resolution : {integrity : sha512-tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg==}
brace-expansion@1.1.14 :
resolution : {integrity : sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==}
2026-05-20 14:17:29 +02:00
brace-expansion@5.0.6 :
resolution : {integrity : sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==}
2026-05-10 23:12:26 +02:00
engines : {node : 18 || 20 || >=22}
2026-05-16 12:06:34 +02:00
braces@3.0.3 :
resolution : {integrity : sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines : {node : '>=8' }
2026-05-10 23:12:26 +02:00
buffer-equal-constant-time@1.0.1 :
resolution : {integrity : sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==}
buffer@5.7.1 :
resolution : {integrity : sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
buffer@6.0.3 :
resolution : {integrity : sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
bundle-name@4.1.0 :
resolution : {integrity : sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==}
engines : {node : '>=18' }
bytes@3.1.2 :
resolution : {integrity : sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
engines : {node : '>= 0.8' }
call-bind-apply-helpers@1.0.2 :
resolution : {integrity : sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
engines : {node : '>= 0.4' }
call-bound@1.0.4 :
resolution : {integrity : sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
engines : {node : '>= 0.4' }
2026-05-16 12:06:34 +02:00
callsites@3.1.0 :
resolution : {integrity : sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines : {node : '>=6' }
2026-05-29 11:56:55 +02:00
caniuse-lite@1.0.30001793 :
resolution : {integrity : sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==}
2026-05-11 01:08:31 -07:00
ccount@2.0.1 :
resolution : {integrity : sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
2026-05-10 23:12:26 +02:00
chai@6.2.2 :
resolution : {integrity : sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==}
engines : {node : '>=18' }
2026-05-16 12:06:34 +02:00
chalk@2.4.2 :
resolution : {integrity : sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
engines : {node : '>=4' }
chalk@4.1.2 :
resolution : {integrity : sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines : {node : '>=10' }
2026-05-10 23:12:26 +02:00
chalk@5.6.2 :
resolution : {integrity : sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==}
engines : {node : ^12.17.0 || ^14.13 || >=16.0.0}
2026-05-16 12:06:34 +02:00
char-regex@1.0.2 :
resolution : {integrity : sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==}
engines : {node : '>=10' }
2026-05-11 01:08:31 -07:00
character-entities-html4@2.1.0 :
resolution : {integrity : sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==}
character-entities-legacy@3.0.0 :
resolution : {integrity : sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==}
character-entities@2.0.2 :
resolution : {integrity : sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==}
character-reference-invalid@2.0.1 :
resolution : {integrity : sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==}
2026-05-13 01:15:35 +02:00
chokidar@5.0.0 :
resolution : {integrity : sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==}
engines : {node : '>= 20.19.0' }
2026-05-11 01:08:31 -07:00
2026-05-10 23:12:26 +02:00
chownr@1.1.4 :
resolution : {integrity : sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==}
2026-05-11 01:08:31 -07:00
class-variance-authority@0.7.1 :
resolution : {integrity : sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==}
2026-05-18 17:41:37 +02:00
classcat@5.0.5 :
resolution : {integrity : sha512-JhZUT7JFcQy/EzW605k/ktHtncoo9vnyW/2GspNYwFlN1C/WmjuV/xtS04e9SOkL2sTdw0VAZ2UGCcQ9lR6p6w==}
2026-05-16 12:06:34 +02:00
clean-stack@2.2.0 :
resolution : {integrity : sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
engines : {node : '>=6' }
clean-stack@5.3.0 :
resolution : {integrity : sha512-9ngPTOhYGQqNVSfeJkYXHmF7AGWp4/nN5D/QqNQs3Dvxd1Kk/WpjHfNujKHYUQ/5CoGyOyFNoWSPk5afzP0QVg==}
engines : {node : '>=14.16' }
2026-05-10 23:12:26 +02:00
cli-boxes@4.0.1 :
resolution : {integrity : sha512-5IOn+jcCEHEraYolBPs/sT4BxYCe2nHg374OPiItB1O96KZFseS2gthU4twyYzeDcFew4DaUM/xwc5BQf08JJw==}
engines : {node : '>=18.20 <19 || >=20.10' }
cli-cursor@4.0.0 :
resolution : {integrity : sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==}
engines : {node : ^12.20.0 || ^14.13.1 || >=16.0.0}
2026-05-16 12:06:34 +02:00
cli-highlight@2.1.11 :
resolution : {integrity : sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==}
engines : {node: '>=8.0.0', npm : '>=5.0.0' }
hasBin : true
cli-table3@0.6.5 :
resolution : {integrity : sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==}
engines : {node : 10 .* || >= 12.*}
2026-05-10 23:12:26 +02:00
cli-truncate@6.0.0 :
resolution : {integrity : sha512-3+YKIUFsohD9MIoOFPFBldjAlnfCmCDcqe6aYGFqlDTRKg80p4wg35L+j83QQ63iOlKRccEkbn8IuM++HsgEjA==}
engines : {node : '>=22' }
2026-05-11 01:08:31 -07:00
client-only@0.0.1 :
resolution : {integrity : sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
2026-05-16 12:06:34 +02:00
cliui@7.0.4 :
resolution : {integrity : sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
cliui@9.0.1 :
resolution : {integrity : sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==}
engines : {node : '>=20' }
2026-05-11 01:08:31 -07:00
clsx@2.1.1 :
resolution : {integrity : sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
engines : {node : '>=6' }
2026-05-10 23:12:26 +02:00
code-excerpt@4.0.0 :
resolution : {integrity : sha512-xxodCmBen3iy2i0WtAK8FlFNrRzjUqjRsMfho58xT/wvZU1YTM3fCnRjcy1gJPMepaRlgm/0e6w8SpWHpn3/cA==}
engines : {node : ^12.20.0 || ^14.13.1 || >=16.0.0}
2026-05-11 01:08:31 -07:00
collapse-white-space@2.1.0 :
resolution : {integrity : sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==}
2026-05-16 12:06:34 +02:00
color-convert@1.9.3 :
resolution : {integrity : sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
color-convert@2.0.1 :
resolution : {integrity : sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
engines : {node : '>=7.0.0' }
2026-05-10 23:12:26 +02:00
color-convert@3.1.3 :
resolution : {integrity : sha512-fasDH2ont2GqF5HpyO4w0+BcewlhHEZOFn9c1ckZdHpJ56Qb7MHhH/IcJZbBGgvdtwdwNbLvxiBEdg336iA9Sg==}
engines : {node : '>=14.6' }
2026-05-16 12:06:34 +02:00
color-name@1.1.3 :
resolution : {integrity : sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
color-name@1.1.4 :
resolution : {integrity : sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
2026-05-10 23:12:26 +02:00
color-name@2.1.0 :
resolution : {integrity : sha512-1bPaDNFm0axzE4MEAzKPuqKWeRaT43U/hyxKPBdqTfmPF+d6n7FSoTFxLVULUJOmiLp01KjhIPPH+HrXZJN4Rg==}
engines : {node : '>=12.20' }
color-string@2.1.4 :
resolution : {integrity : sha512-Bb6Cq8oq0IjDOe8wJmi4JeNn763Xs9cfrBcaylK1tPypWzyoy2G3l90v9k64kjphl/ZJjPIShFztenRomi8WTg==}
engines : {node : '>=18' }
color@5.0.3 :
resolution : {integrity : sha512-ezmVcLR3xAVp8kYOm4GS45ZLLgIE6SPAFoduLr6hTDajwb3KZ2F46gulK3XpcwRFb5KKGCSezCBAY4Dw4HsyXA==}
engines : {node : '>=18' }
combined-stream@1.0.8 :
resolution : {integrity : sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
engines : {node : '>= 0.8' }
2026-05-11 01:08:31 -07:00
comma-separated-tokens@2.0.3 :
resolution : {integrity : sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==}
2026-05-10 23:12:26 +02:00
commander@11.1.0 :
resolution : {integrity : sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
engines : {node : '>=16' }
commander@14.0.3 :
resolution : {integrity : sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==}
engines : {node : '>=20' }
2026-05-16 12:06:34 +02:00
compare-func@2.0.0 :
resolution : {integrity : sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==}
2026-05-11 01:08:31 -07:00
compute-scroll-into-view@3.1.1 :
resolution : {integrity : sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw==}
2026-05-10 23:12:26 +02:00
concat-map@0.0.1 :
resolution : {integrity : sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
2026-05-16 12:06:34 +02:00
config-chain@1.1.13 :
resolution : {integrity : sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==}
2026-05-10 23:12:26 +02:00
content-disposition@1.1.0 :
resolution : {integrity : sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==}
engines : {node : '>=18' }
content-type@1.0.5 :
resolution : {integrity : sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
engines : {node : '>= 0.6' }
2026-05-16 12:06:34 +02:00
content-type@2.0.0 :
resolution : {integrity : sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==}
engines : {node : '>=18' }
conventional-changelog-angular@8.3.1 :
resolution : {integrity : sha512-6gfI3otXK5Ph5DfCOI1dblr+kN3FAm5a97hYoQkqNZxOaYa5WKfXH+AnpsmS+iUH2mgVC2Cg2Qw9m5OKcmNrIg==}
engines : {node : '>=18' }
conventional-changelog-conventionalcommits@9.3.1 :
resolution : {integrity : sha512-dTYtpIacRpcZgrvBYvBfArMmK2xvIpv2TaxM0/ZI5CBtNUzvF2x0t15HsbRABWprS6UPmvj+PzHVjSx4qAVKyw==}
engines : {node : '>=18' }
conventional-changelog-writer@8.4.0 :
resolution : {integrity : sha512-HHBFkk1EECxxmCi4CTu091iuDpQv5/OavuCUAuZmrkWpmYfyD816nom1CvtfXJ/uYfAAjavgHvXHX291tSLK8g==}
engines : {node : '>=18' }
hasBin : true
conventional-commits-filter@5.0.0 :
resolution : {integrity : sha512-tQMagCOC59EVgNZcC5zl7XqO30Wki9i9J3acbUvkaosCT6JX3EeFwJD7Qqp4MCikRnzS18WXV3BLIQ66ytu6+Q==}
engines : {node : '>=18' }
conventional-commits-parser@6.4.0 :
resolution : {integrity : sha512-tvRg7FIBNlyPzjdG8wWRlPHQJJHI7DylhtRGeU9Lq+JuoPh5BKpPRX83ZdLrvXuOSu5Eo/e7SzOQhU4Hd2Miuw==}
engines : {node : '>=18' }
hasBin : true
convert-hrtime@5.0.0 :
resolution : {integrity : sha512-lOETlkIeYSJWcbbcvjRKGxVMXJR+8+OQb/mTPbA4ObPMytYIsUbuOE0Jzy60hjARYszq1id0j8KgVhC+WGZVTg==}
engines : {node : '>=12' }
2026-05-10 23:12:26 +02:00
convert-source-map@2.0.0 :
resolution : {integrity : sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
convert-to-spaces@2.0.1 :
resolution : {integrity : sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==}
engines : {node : ^12.20.0 || ^14.13.1 || >=16.0.0}
cookie-signature@1.2.2 :
resolution : {integrity : sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==}
engines : {node : '>=6.6.0' }
cookie@0.7.2 :
resolution : {integrity : sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==}
engines : {node : '>= 0.6' }
2026-05-16 12:06:34 +02:00
core-util-is@1.0.3 :
resolution : {integrity : sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
2026-05-10 23:12:26 +02:00
cors@2.8.6 :
resolution : {integrity : sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==}
engines : {node : '>= 0.10' }
2026-05-16 12:06:34 +02:00
cosmiconfig@9.0.1 :
resolution : {integrity : sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==}
engines : {node : '>=14' }
peerDependencies :
typescript : '>=4.9.5'
peerDependenciesMeta :
typescript :
optional : true
2026-05-10 23:12:26 +02:00
cross-spawn@7.0.6 :
resolution : {integrity : sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines : {node : '>= 8' }
2026-05-16 12:06:34 +02:00
crypto-random-string@4.0.0 :
resolution : {integrity : sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==}
engines : {node : '>=12' }
2026-05-10 23:12:26 +02:00
csstype@3.2.3 :
resolution : {integrity : sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==}
2026-05-18 17:41:37 +02:00
d3-color@3.1.0 :
resolution : {integrity : sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==}
engines : {node : '>=12' }
d3-dispatch@3.0.1 :
resolution : {integrity : sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==}
engines : {node : '>=12' }
d3-drag@3.0.0 :
resolution : {integrity : sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==}
engines : {node : '>=12' }
d3-ease@3.0.1 :
resolution : {integrity : sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==}
engines : {node : '>=12' }
d3-interpolate@3.0.1 :
resolution : {integrity : sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==}
engines : {node : '>=12' }
d3-selection@3.0.0 :
resolution : {integrity : sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==}
engines : {node : '>=12' }
d3-timer@3.0.1 :
resolution : {integrity : sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==}
engines : {node : '>=12' }
d3-transition@3.0.1 :
resolution : {integrity : sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==}
engines : {node : '>=12' }
peerDependencies :
d3-selection : 2 - 3
d3-zoom@3.0.0 :
resolution : {integrity : sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==}
engines : {node : '>=12' }
2026-05-10 23:12:26 +02:00
data-uri-to-buffer@4.0.1 :
resolution : {integrity : sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==}
engines : {node : '>= 12' }
debug@4.4.3 :
resolution : {integrity : sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
engines : {node : '>=6.0' }
peerDependencies :
supports-color : '*'
peerDependenciesMeta :
supports-color :
optional : true
2026-05-11 01:08:31 -07:00
decode-named-character-reference@1.3.0 :
resolution : {integrity : sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==}
2026-05-10 23:12:26 +02:00
decompress-response@6.0.0 :
resolution : {integrity : sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
engines : {node : '>=10' }
deep-extend@0.6.0 :
resolution : {integrity : sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
engines : {node : '>=4.0.0' }
default-browser-id@5.0.1 :
resolution : {integrity : sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==}
engines : {node : '>=18' }
default-browser@5.5.0 :
resolution : {integrity : sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==}
engines : {node : '>=18' }
define-lazy-prop@3.0.0 :
resolution : {integrity : sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==}
engines : {node : '>=12' }
delayed-stream@1.0.0 :
resolution : {integrity : sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines : {node : '>=0.4.0' }
denque@2.1.0 :
resolution : {integrity : sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==}
engines : {node : '>=0.10' }
depd@2.0.0 :
resolution : {integrity : sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
engines : {node : '>= 0.8' }
2026-05-11 01:08:31 -07:00
dequal@2.0.3 :
resolution : {integrity : sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
engines : {node : '>=6' }
2026-05-10 23:12:26 +02:00
detect-libc@2.1.2 :
resolution : {integrity : sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
engines : {node : '>=8' }
2026-05-11 01:08:31 -07:00
detect-node-es@1.1.0 :
resolution : {integrity : sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==}
devlop@1.1.0 :
resolution : {integrity : sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==}
2026-05-16 12:06:34 +02:00
dir-glob@3.0.1 :
resolution : {integrity : sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
engines : {node : '>=8' }
dot-prop@5.3.0 :
resolution : {integrity : sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==}
engines : {node : '>=8' }
2026-05-10 23:12:26 +02:00
dunder-proto@1.0.1 :
resolution : {integrity : sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
engines : {node : '>= 0.4' }
2026-05-16 12:06:34 +02:00
duplexer2@0.1.4 :
resolution : {integrity : sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==}
2026-05-10 23:12:26 +02:00
duplexify@4.1.3 :
resolution : {integrity : sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==}
ecdsa-sig-formatter@1.0.11 :
resolution : {integrity : sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==}
ee-first@1.1.1 :
resolution : {integrity : sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
2026-05-16 12:06:34 +02:00
emoji-regex@10.6.0 :
resolution : {integrity : sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==}
emoji-regex@8.0.0 :
resolution : {integrity : sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
emojilib@2.4.0 :
resolution : {integrity : sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==}
2026-05-10 23:12:26 +02:00
enabled@2.0.0 :
resolution : {integrity : sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==}
encodeurl@2.0.0 :
resolution : {integrity : sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==}
engines : {node : '>= 0.8' }
end-of-stream@1.4.5 :
resolution : {integrity : sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==}
2026-05-29 11:56:55 +02:00
enhanced-resolve@5.21.6 :
resolution : {integrity : sha512-aNnGCvbJ/RIyWo1IuhNdVjnNF+EjH9wpzpNHt+ci/m9He9LJvUN8wrCcXjp9cWsGNAuvSpVFTx/vraAFQ8qGjQ==}
2026-05-11 01:08:31 -07:00
engines : {node : '>=10.13.0' }
2026-05-13 01:15:35 +02:00
entities@6.0.1 :
resolution : {integrity : sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==}
engines : {node : '>=0.12' }
2026-05-16 12:06:34 +02:00
env-ci@11.2.0 :
resolution : {integrity : sha512-D5kWfzkmaOQDioPmiviWAVtKmpPT4/iJmMVQxWxMPJTFyTkdc5JQUfc5iXEeWxcOdsYTKSAiA/Age4NUOqKsRA==}
engines : {node : ^18.17 || >=20.6.1}
env-paths@2.2.1 :
resolution : {integrity : sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
engines : {node : '>=6' }
2026-05-10 23:12:26 +02:00
environment@1.1.0 :
resolution : {integrity : sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==}
engines : {node : '>=18' }
2026-05-16 12:06:34 +02:00
error-ex@1.3.4 :
resolution : {integrity : sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==}
2026-05-10 23:12:26 +02:00
es-define-property@1.0.1 :
resolution : {integrity : sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
engines : {node : '>= 0.4' }
es-errors@1.3.0 :
resolution : {integrity : sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines : {node : '>= 0.4' }
es-module-lexer@2.1.0 :
resolution : {integrity : sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==}
es-object-atoms@1.1.1 :
resolution : {integrity : sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
engines : {node : '>= 0.4' }
es-set-tostringtag@2.1.0 :
resolution : {integrity : sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
engines : {node : '>= 0.4' }
es-toolkit@1.46.1 :
resolution : {integrity : sha512-5eNtXOs3tbfxXOj04tjjseeWkRWaoCjdEI+96DgwzZoe6c9juL49pXlzAFTI72aWC9Y8p7168g6XIKjh7k6pyQ==}
2026-05-11 01:08:31 -07:00
esast-util-from-estree@2.0.0 :
resolution : {integrity : sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==}
esast-util-from-js@2.0.1 :
resolution : {integrity : sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==}
2026-05-13 01:15:35 +02:00
esbuild@0.28.0 :
resolution : {integrity : sha512-sNR9MHpXSUV/XB4zmsFKN+QgVG82Cc7+/aaxJ8Adi8hyOac+EXptIp45QBPaVyX3N70664wRbTcLTOemCAnyqw==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18' }
hasBin : true
2026-05-16 12:06:34 +02:00
escalade@3.2.0 :
resolution : {integrity : sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
engines : {node : '>=6' }
2026-05-10 23:12:26 +02:00
escape-html@1.0.3 :
resolution : {integrity : sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
2026-05-16 12:06:34 +02:00
escape-string-regexp@1.0.5 :
resolution : {integrity : sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
engines : {node : '>=0.8.0' }
2026-05-10 23:12:26 +02:00
escape-string-regexp@2.0.0 :
resolution : {integrity : sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==}
engines : {node : '>=8' }
2026-05-11 01:08:31 -07:00
escape-string-regexp@5.0.0 :
resolution : {integrity : sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
engines : {node : '>=12' }
estree-util-attach-comments@3.0.0 :
resolution : {integrity : sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==}
estree-util-build-jsx@3.0.1 :
resolution : {integrity : sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==}
estree-util-is-identifier-name@3.0.0 :
resolution : {integrity : sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==}
estree-util-scope@1.0.0 :
resolution : {integrity : sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==}
estree-util-to-js@2.0.0 :
resolution : {integrity : sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==}
estree-util-value-to-estree@3.5.0 :
resolution : {integrity : sha512-aMV56R27Gv3QmfmF1MY12GWkGzzeAezAX+UplqHVASfjc9wNzI/X6hC0S9oxq61WT4aQesLGslWP9tKk6ghRZQ==}
estree-util-visit@2.0.0 :
resolution : {integrity : sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==}
2026-05-10 23:12:26 +02:00
estree-walker@3.0.3 :
resolution : {integrity : sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
etag@1.8.1 :
resolution : {integrity : sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
engines : {node : '>= 0.6' }
event-target-shim@5.0.1 :
resolution : {integrity : sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
engines : {node : '>=6' }
events@3.3.0 :
resolution : {integrity : sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
engines : {node : '>=0.8.x' }
eventsource-parser@3.0.8 :
resolution : {integrity : sha512-70QWGkr4snxr0OXLRWsFLeRBIRPuQOvt4s8QYjmUlmlkyTZkRqS7EDVRZtzU3TiyDbXSzaOeF0XUKy8PchzukQ==}
engines : {node : '>=18.0.0' }
eventsource@3.0.7 :
resolution : {integrity : sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==}
engines : {node : '>=18.0.0' }
2026-05-20 17:01:26 +02:00
execa@5.1.1 :
resolution : {integrity : sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
engines : {node : '>=10' }
2026-05-16 12:06:34 +02:00
execa@8.0.1 :
resolution : {integrity : sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
engines : {node : '>=16.17' }
execa@9.6.1 :
resolution : {integrity : sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==}
engines : {node : ^18.19.0 || >=20.5.0}
2026-05-10 23:12:26 +02:00
expand-template@2.0.3 :
resolution : {integrity : sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==}
engines : {node : '>=6' }
expand-tilde@2.0.2 :
resolution : {integrity : sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==}
engines : {node : '>=0.10.0' }
expect-type@1.3.0 :
resolution : {integrity : sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==}
engines : {node : '>=12.0.0' }
2026-05-29 11:56:55 +02:00
express-rate-limit@8.5.2 :
resolution : {integrity : sha512-5Kb34ipNX694DH48vN9irak1Qx30nb0PLYHXfJgw4YEjiC3ZEmZJhwOp+VfiCYwFzvFTdB9QkArYS5kXa2cx2A==}
2026-05-10 23:12:26 +02:00
engines : {node : '>= 16' }
peerDependencies :
express : '>= 4.11'
express@5.2.1 :
resolution : {integrity : sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==}
engines : {node : '>= 18' }
extend@3.0.2 :
resolution : {integrity : sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
2026-05-16 12:06:34 +02:00
fast-content-type-parse@3.0.0 :
resolution : {integrity : sha512-ZvLdcY8P+N8mGQJahJV5G4U88CSvT1rP8ApL6uETe88MBXrBHAkZlSEySdUlyztF7ccb+Znos3TFqaepHxdhBg==}
2026-05-10 23:12:26 +02:00
fast-deep-equal@3.1.3 :
resolution : {integrity : sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
2026-05-29 11:56:55 +02:00
fast-sha256@1.3.0 :
resolution : {integrity : sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==}
2026-05-10 23:12:26 +02:00
fast-string-truncated-width@3.0.3 :
resolution : {integrity : sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==}
fast-string-width@3.0.2 :
resolution : {integrity : sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==}
2026-05-20 14:17:29 +02:00
fast-uri@3.1.2 :
resolution : {integrity : sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==}
2026-05-10 23:12:26 +02:00
2026-05-29 11:56:55 +02:00
fast-wrap-ansi@0.2.2 :
resolution : {integrity : sha512-7F2Fl+TjRSenLqlU3UjSH0iyqopqoZIu7eZVpEirP2g1GtWa2G/ecEmBdgz31+Mxr+ELclgg6sokpSFIQiZ02Q==}
2026-05-10 23:12:26 +02:00
2026-05-20 14:17:29 +02:00
fast-xml-builder@1.1.7 :
resolution : {integrity : sha512-Yh7/7rQuMXICNr0oMYDR2yHP6oUvmQsTToFeOWj/kIDhAwQ+c4Ol/lbcwOmEM5OHYQmh6S6EQSQ1sljCKP36bQ==}
2026-05-10 23:12:26 +02:00
2026-05-29 11:56:55 +02:00
fast-xml-parser@5.7.3 :
resolution : {integrity : sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==}
hasBin : true
fast-xml-parser@5.8.0 :
resolution : {integrity : sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==}
2026-05-10 23:12:26 +02:00
hasBin : true
fastest-levenshtein@1.0.16 :
resolution : {integrity : sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==}
engines : {node : '>= 4.9.1' }
2026-05-13 13:33:28 +02:00
fd-package-json@2.0.0 :
resolution : {integrity : sha512-jKmm9YtsNXN789RS/0mSzOC1NUq9mkVd65vbSSVsKdjGvYXBuE4oWe2QOEoFeRmJg+lPuZxpmrfFclNhoRMneQ==}
2026-05-10 23:12:26 +02:00
fdir@6.5.0 :
resolution : {integrity : sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
engines : {node : '>=12.0.0' }
peerDependencies :
picomatch : ^3 || ^4
peerDependenciesMeta :
picomatch :
optional : true
fecha@4.2.3 :
resolution : {integrity : sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==}
fetch-blob@3.2.0 :
resolution : {integrity : sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==}
engines : {node : ^12.20 || >= 14.13}
2026-05-29 11:56:55 +02:00
fflate@0.8.3 :
resolution : {integrity : sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==}
feat(setup): add Claude Desktop target and MCP-first agent setup (#114)
* feat(setup): add Claude Desktop target and MCP-first agent setup
Adds `ktx mcp stdio` and a `claude-desktop` setup target that generates a
local plugin ZIP wiring the analytics skill and a stdio MCP config. Replaces
the CLI-only agent install mode with MCP+analytics (default) and an optional
admin CLI skill, renames the research skill to analytics, and lets interactive
setup pick project vs global scope when every target supports it. Extracts a
shared MCP server factory used by both HTTP and stdio entrypoints.
* Add MCP agent client setup support
* Polish setup output formatting
* Add MCP tool polish design spec
Design for slimming the MCP-registered surface from 25 to 11 tools,
introducing memory_ingest, applying the per-tool polish kit (annotations,
outputSchema, .describe(), in-band error wrapping, union-drift fixes,
type-narrowed jsonToolResult), emitting progress notifications on
sql_execution + sl_query, and refining the ktx-analytics SKILL.md to
match.
* Refine MCP tool polish design spec after adversarial review iteration 1
* Refine MCP tool polish design spec after adversarial review iteration 2
* Refine MCP tool polish design spec after adversarial review iteration 3
* refactor(context): rename memory capture service to ingest
* feat(mcp): slim research tool surface
* refactor(mcp): remove admin ports from server factory
* refactor(cli): rename text ingest memory port
* docs: update analytics skill for memory ingest
* chore: verify mcp surface rename
* Add MCP tool polish v1 surface change plan
* feat(context): polish mcp tool metadata
* fix(context): enforce resolved semantic layer compute sources
* feat(context): emit mcp query progress stages
* fix(context): keep mcp progress event internal
* Add MCP tool polish v1 metadata & progress plan
* Fix CI snapshot and docs checks
2026-05-16 11:39:55 +02:00
2026-05-16 12:06:34 +02:00
figures@2.0.0 :
resolution : {integrity : sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==}
engines : {node : '>=4' }
figures@6.1.0 :
resolution : {integrity : sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==}
engines : {node : '>=18' }
2026-05-10 23:12:26 +02:00
file-uri-to-path@1.0.0 :
resolution : {integrity : sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==}
2026-05-16 12:06:34 +02:00
fill-range@7.1.1 :
resolution : {integrity : sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
engines : {node : '>=8' }
2026-05-10 23:12:26 +02:00
finalhandler@2.1.1 :
resolution : {integrity : sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==}
engines : {node : '>= 18.0.0' }
2026-05-16 12:06:34 +02:00
find-up-simple@1.0.1 :
resolution : {integrity : sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==}
engines : {node : '>=18' }
find-up@2.1.0 :
resolution : {integrity : sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==}
engines : {node : '>=4' }
find-versions@6.0.0 :
resolution : {integrity : sha512-2kCCtc+JvcZ86IGAz3Z2Y0A1baIz9fL31pH/0S1IqZr9Iwnjq8izfPtrCyQKO6TLMPELLsQMre7VDqeIKCsHkA==}
engines : {node : '>=18' }
2026-05-10 23:12:26 +02:00
fn.name@1.1.0 :
resolution : {integrity : sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==}
follow-redirects@1.16.0 :
resolution : {integrity : sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==}
engines : {node : '>=4.0' }
peerDependencies :
debug : '*'
peerDependenciesMeta :
debug :
optional : true
form-data@4.0.5 :
resolution : {integrity : sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==}
engines : {node : '>= 6' }
2026-05-13 13:33:28 +02:00
formatly@0.3.0 :
resolution : {integrity : sha512-9XNj/o4wrRFyhSMJOvsuyMwy8aUfBaZ1VrqHVfohyXf0Sw0e+yfKG+xZaY3arGCOMdwFsqObtzVOc1gU9KiT9w==}
engines : {node : '>=18.3.0' }
hasBin : true
2026-05-10 23:12:26 +02:00
formdata-polyfill@4.0.10 :
resolution : {integrity : sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==}
engines : {node : '>=12.20.0' }
forwarded@0.2.0 :
resolution : {integrity : sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
engines : {node : '>= 0.6' }
2026-05-29 11:56:55 +02:00
framer-motion@12.40.0 :
resolution : {integrity : sha512-uaBd3qC1v3KQqBEjwTUd183K6PbS+j0yR9w9VmEOLWA/tnUcSn8Xa3uck7t4dgpDoUss8xQTcj8W2L07lrnLFg==}
2026-05-13 01:15:35 +02:00
peerDependencies :
'@emotion/is-prop-valid' : '*'
react : ^18.0.0 || ^19.0.0
react-dom : ^18.0.0 || ^19.0.0
peerDependenciesMeta :
'@emotion/is-prop-valid' :
optional : true
react :
optional : true
react-dom :
optional : true
2026-05-10 23:12:26 +02:00
fresh@2.0.0 :
resolution : {integrity : sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==}
engines : {node : '>= 0.8' }
fs-constants@1.0.0 :
resolution : {integrity : sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
2026-05-16 12:06:34 +02:00
fs-extra@11.3.5 :
resolution : {integrity : sha512-eKpRKAovdpZtR1WopLHxlBWvAgPny3c4gX1G5Jhwmmw4XJj0ifSD5qB5TOo8hmA0wlRKDAOAhEE1yVPgs6Fgcg==}
engines : {node : '>=14.14' }
2026-05-10 23:12:26 +02:00
fs.realpath@1.0.0 :
resolution : {integrity : sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
fsevents@2.3.3 :
resolution : {integrity : sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
engines : {node : ^8.16.0 || ^10.6.0 || >=11.0.0}
os : [ darwin]
2026-05-13 01:15:35 +02:00
fumadocs-core@16.8.10 :
resolution : {integrity : sha512-dXSk2tVMAlQQ5NOCwtu2n+2nw0nB6JCYvTKmCCImHJk8ZVy3Y3Y3qDIU9QUScD5Fsa/t3+k5Wce+mPdwqlcGRw==}
2026-05-11 01:08:31 -07:00
peerDependencies :
2026-05-13 01:15:35 +02:00
'@mdx-js/mdx' : '*'
'@mixedbread/sdk' : 0. x.x
'@orama/core' : 1. x.x
'@oramacloud/client' : 2. x.x
2026-05-11 01:08:31 -07:00
'@tanstack/react-router' : 1. x.x
2026-05-13 01:15:35 +02:00
'@types/estree-jsx' : '*'
'@types/hast' : '*'
'@types/mdast' : '*'
2026-05-11 01:08:31 -07:00
'@types/react' : '*'
algoliasearch : 5. x.x
2026-05-13 01:15:35 +02:00
flexsearch : '*'
lucide-react : '*'
next : 16. x.x
react : ^19.2.0
react-dom : ^19.2.0
2026-05-11 01:08:31 -07:00
react-router : 7. x.x
2026-05-13 01:15:35 +02:00
waku : ^0.26.0 || ^0.27.0 || ^1.0.0
zod : 4. x.x
2026-05-11 01:08:31 -07:00
peerDependenciesMeta :
2026-05-13 01:15:35 +02:00
'@mdx-js/mdx' :
optional : true
2026-05-11 01:08:31 -07:00
'@mixedbread/sdk' :
optional : true
2026-05-13 01:15:35 +02:00
'@orama/core' :
optional : true
2026-05-11 01:08:31 -07:00
'@oramacloud/client' :
optional : true
'@tanstack/react-router' :
optional : true
2026-05-13 01:15:35 +02:00
'@types/estree-jsx' :
optional : true
'@types/hast' :
optional : true
'@types/mdast' :
optional : true
2026-05-11 01:08:31 -07:00
'@types/react' :
optional : true
algoliasearch :
optional : true
2026-05-13 01:15:35 +02:00
flexsearch :
optional : true
lucide-react :
optional : true
2026-05-11 01:08:31 -07:00
next :
optional : true
react :
optional : true
react-dom :
optional : true
react-router :
optional : true
waku :
optional : true
2026-05-13 01:15:35 +02:00
zod :
optional : true
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
fumadocs-mdx@15.0.7 :
resolution : {integrity : sha512-3ffG5th20eL3CvEH9YSYfmn0MPeaJkdnu1MMXNsR1zduhn6tW5ieQ8YX+EC4+BfnpwcB3y2wwAlGM0PWl/YPNg==}
2026-05-11 01:08:31 -07:00
hasBin : true
peerDependencies :
2026-05-13 01:15:35 +02:00
'@types/mdast' : '*'
'@types/mdx' : '*'
'@types/react' : '*'
fumadocs-core : ^16.7.0
mdast-util-directive : '*'
next : ^15.3.0 || ^16.0.0
react : ^19.2.0
rolldown : '*'
vite : 7. x.x || 8.x.x
2026-05-11 01:08:31 -07:00
peerDependenciesMeta :
2026-05-13 01:15:35 +02:00
'@types/mdast' :
optional : true
'@types/mdx' :
optional : true
'@types/react' :
optional : true
mdast-util-directive :
2026-05-11 01:08:31 -07:00
optional : true
next :
optional : true
react :
optional : true
2026-05-13 01:15:35 +02:00
rolldown :
optional : true
2026-05-11 01:08:31 -07:00
vite :
optional : true
2026-05-13 01:15:35 +02:00
fumadocs-ui@16.8.10 :
resolution : {integrity : sha512-sw+ZBoNBFRqiKVK7Ig5r0E4TgOhdY/Eq2+rFRTpxN/eq0Bys9OSoIXxLNkUBzaj+YGaXU8jHY4qOsDQgymHVTQ==}
2026-05-11 01:08:31 -07:00
peerDependencies :
2026-05-13 01:15:35 +02:00
'@takumi-rs/image-response' : '*'
'@types/mdx' : '*'
2026-05-11 01:08:31 -07:00
'@types/react' : '*'
2026-05-13 01:15:35 +02:00
fumadocs-core : 16.8 .10
next : 16. x.x
react : ^19.2.0
react-dom : ^19.2.0
2026-05-11 01:08:31 -07:00
peerDependenciesMeta :
2026-05-13 01:15:35 +02:00
'@takumi-rs/image-response' :
optional : true
'@types/mdx' :
optional : true
2026-05-11 01:08:31 -07:00
'@types/react' :
optional : true
next :
optional : true
2026-05-10 23:12:26 +02:00
function-bind@1.1.2 :
resolution : {integrity : sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
2026-05-16 12:06:34 +02:00
function-timeout@1.0.2 :
resolution : {integrity : sha512-939eZS4gJ3htTHAldmyyuzlrD58P03fHG49v2JfFXbV6OhvZKRC9j2yAtdHw/zrp2zXHuv05zMIy40F0ge7spA==}
engines : {node : '>=18' }
2026-05-10 23:12:26 +02:00
gaxios@7.1.4 :
resolution : {integrity : sha512-bTIgTsM2bWn3XklZISBTQX7ZSddGW+IO3bMdGaemHZ3tbqExMENHLx6kKZ/KlejgrMtj8q7wBItt51yegqalrA==}
engines : {node : '>=18' }
gcp-metadata@8.1.2 :
resolution : {integrity : sha512-zV/5HKTfCeKWnxG0Dmrw51hEWFGfcF2xiXqcA3+J90WDuP0SvoiSO5ORvcBsifmx/FoIjgQN3oNOGaQ5PhLFkg==}
engines : {node : '>=18' }
generate-function@2.3.1 :
resolution : {integrity : sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==}
generic-pool@3.9.0 :
resolution : {integrity : sha512-hymDOu5B53XvN4QT9dBmZxPX4CWhBPPLguTZ9MMFeFa/Kg0xWVfylOVNlJji/E7yTZWFd/q9GO5TxDLq156D7g==}
engines : {node : '>= 4' }
2026-05-16 12:06:34 +02:00
get-caller-file@2.0.5 :
resolution : {integrity : sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
engines : {node : 6 .* || 8.* || >= 10.*}
2026-05-29 11:56:55 +02:00
get-east-asian-width@1.6.0 :
resolution : {integrity : sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18' }
get-intrinsic@1.3.0 :
resolution : {integrity : sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
engines : {node : '>= 0.4' }
2026-05-11 01:08:31 -07:00
get-nonce@1.0.1 :
resolution : {integrity : sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==}
engines : {node : '>=6' }
2026-05-10 23:12:26 +02:00
get-proto@1.0.1 :
resolution : {integrity : sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
engines : {node : '>= 0.4' }
2026-05-16 12:06:34 +02:00
get-stream@6.0.1 :
resolution : {integrity : sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
engines : {node : '>=10' }
get-stream@8.0.1 :
resolution : {integrity : sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
engines : {node : '>=16' }
get-stream@9.0.1 :
resolution : {integrity : sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==}
engines : {node : '>=18' }
2026-05-13 13:33:28 +02:00
get-tsconfig@4.14.0 :
resolution : {integrity : sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==}
2026-05-16 12:06:34 +02:00
git-log-parser@1.2.1 :
resolution : {integrity : sha512-PI+sPDvHXNPl5WNOErAK05s3j0lgwUzMN6o8cyQrDaKfT3qd7TmNJKeXX+SknI5I0QhG5fVPAEwSY4tRGDtYoQ==}
2026-05-10 23:12:26 +02:00
github-from-package@0.0.0 :
resolution : {integrity : sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==}
2026-05-11 01:08:31 -07:00
github-slugger@2.0.0 :
resolution : {integrity : sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==}
2026-05-10 23:12:26 +02:00
glob@7.2.3 :
resolution : {integrity : sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
deprecated : Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
google-auth-library@10.6.2 :
resolution : {integrity : sha512-e27Z6EThmVNNvtYASwQxose/G57rkRuaRbQyxM2bvYLLX/GqWZ5chWq2EBoUchJbCc57eC9ArzO5wMsEmWftCw==}
engines : {node : '>=18' }
google-logging-utils@1.1.3 :
resolution : {integrity : sha512-eAmLkjDjAFCVXg7A1unxHsLf961m6y17QFqXqAXGj/gVkKFrEICfStRfwUlGNfeCEjNRa32JEWOUTlYXPyyKvA==}
engines : {node : '>=14' }
gopd@1.2.0 :
resolution : {integrity : sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
engines : {node : '>= 0.4' }
2026-05-16 12:06:34 +02:00
graceful-fs@4.2.10 :
resolution : {integrity : sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
2026-05-11 01:08:31 -07:00
graceful-fs@4.2.11 :
resolution : {integrity : sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
2026-05-10 23:12:26 +02:00
handlebars@4.7.9 :
resolution : {integrity : sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ==}
engines : {node : '>=0.4.7' }
hasBin : true
2026-05-16 12:06:34 +02:00
has-flag@3.0.0 :
resolution : {integrity : sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
engines : {node : '>=4' }
2026-05-14 01:13:31 +02:00
has-flag@4.0.0 :
resolution : {integrity : sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
engines : {node : '>=8' }
2026-05-10 23:12:26 +02:00
has-symbols@1.1.0 :
resolution : {integrity : sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
engines : {node : '>= 0.4' }
has-tostringtag@1.0.2 :
resolution : {integrity : sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
engines : {node : '>= 0.4' }
hasown@2.0.3 :
resolution : {integrity : sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==}
engines : {node : '>= 0.4' }
2026-05-13 01:15:35 +02:00
hast-util-from-parse5@8.0.3 :
resolution : {integrity : sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==}
hast-util-parse-selector@4.0.0 :
resolution : {integrity : sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==}
hast-util-raw@9.1.0 :
resolution : {integrity : sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==}
2026-05-11 01:08:31 -07:00
hast-util-to-estree@3.1.3 :
resolution : {integrity : sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==}
hast-util-to-html@9.0.5 :
resolution : {integrity : sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==}
hast-util-to-jsx-runtime@2.3.6 :
resolution : {integrity : sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==}
2026-05-13 01:15:35 +02:00
hast-util-to-parse5@8.0.1 :
resolution : {integrity : sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==}
2026-05-11 01:08:31 -07:00
hast-util-whitespace@3.0.0 :
resolution : {integrity : sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==}
2026-05-13 01:15:35 +02:00
hastscript@9.0.1 :
resolution : {integrity : sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==}
2026-05-16 12:06:34 +02:00
highlight.js@10.7.3 :
resolution : {integrity : sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==}
2026-05-10 23:12:26 +02:00
homedir-polyfill@1.0.3 :
resolution : {integrity : sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==}
engines : {node : '>=0.10.0' }
2026-06-10 14:26:01 +02:00
hono@4.12.21 :
resolution : {integrity : sha512-uV63apnb0kyPtAUwoWgaGh9HyIFcv8lgmzPZSiTBQAFOFGIzka5EZ1dZocmGnn0XdX0+XTqJ6Tqv7selMuGLRQ==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=16.9.0' }
2026-05-16 12:06:34 +02:00
hook-std@4.0.0 :
resolution : {integrity : sha512-IHI4bEVOt3vRUDJ+bFA9VUJlo7SzvFARPNLw75pqSmAOP2HmTWfFJtPvLBrDrlgjEYXY9zs7SFdHPQaJShkSCQ==}
engines : {node : '>=20' }
hosted-git-info@7.0.2 :
resolution : {integrity : sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==}
engines : {node : ^16.14.0 || >=18.0.0}
hosted-git-info@9.0.3 :
resolution : {integrity : sha512-Hc+ghLoSt6QaYZUv0WBiIvmMDZuZZ7oaDvdH8MbfOO4lOsxdXLEvuC6ePoGs9H1X9oCLyq6+NVN0MKqD+ydxyg==}
engines : {node : ^20.17.0 || >=22.9.0}
2026-05-10 23:12:26 +02:00
html-entities@2.6.0 :
resolution : {integrity : sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==}
2026-05-14 01:13:31 +02:00
html-escaper@2.0.2 :
resolution : {integrity : sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
2026-06-01 12:06:27 +02:00
html-to-image@1.11.11 :
resolution : {integrity : sha512-9gux8QhvjRO/erSnDPv28noDZcPZmYE7e1vFsBLKLlRlKDSqNJYebj6Qz1TGd5lsRV+X+xYyjCKjuZdABinWjA==}
2026-05-11 01:08:31 -07:00
html-void-elements@3.0.0 :
resolution : {integrity : sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==}
2026-05-10 23:12:26 +02:00
http-errors@2.0.1 :
resolution : {integrity : sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==}
engines : {node : '>= 0.8' }
http-proxy-agent@7.0.2 :
resolution : {integrity : sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}
engines : {node : '>= 14' }
2026-05-16 12:06:34 +02:00
http-proxy-agent@9.0.0 :
resolution : {integrity : sha512-FcF8VhXYLQcxWCnt/cCpT2apKsRDUGeVEeMqGu4HSTu29U8Yw0TLOjdYIlDsYk3IkUh+taX4IDWpPcCqKDhCjA==}
engines : {node : '>= 20' }
2026-05-29 11:56:55 +02:00
https-proxy-agent@5.0.1 :
resolution : {integrity : sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
engines : {node : '>= 6' }
2026-05-10 23:12:26 +02:00
https-proxy-agent@7.0.6 :
resolution : {integrity : sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==}
engines : {node : '>= 14' }
2026-05-16 12:06:34 +02:00
https-proxy-agent@9.0.0 :
resolution : {integrity : sha512-/MVmHp58WkOypgFhCLk4fzpPcFQvTJ/e6LBI7irpIO2HfxUbpmYoHF+KzipzJpxxzJu7aJNWQ0xojJ/dzV2G5g==}
engines : {node : '>= 20' }
2026-05-20 17:01:26 +02:00
human-signals@2.1.0 :
resolution : {integrity : sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
engines : {node : '>=10.17.0' }
2026-05-16 12:06:34 +02:00
human-signals@5.0.0 :
resolution : {integrity : sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
engines : {node : '>=16.17.0' }
human-signals@8.0.1 :
resolution : {integrity : sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==}
engines : {node : '>=18.18.0' }
2026-05-10 23:12:26 +02:00
iconv-lite@0.7.2 :
resolution : {integrity : sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==}
engines : {node : '>=0.10.0' }
ieee754@1.2.1 :
resolution : {integrity : sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
2026-05-16 12:06:34 +02:00
import-fresh@3.3.1 :
resolution : {integrity : sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
engines : {node : '>=6' }
import-from-esm@2.0.0 :
resolution : {integrity : sha512-YVt14UZCgsX1vZQ3gKjkWVdBdHQ6eu3MPU1TBgL1H5orXe2+jWD006WCPPtOuwlQm10NuzOW5WawiF1Q9veW8g==}
engines : {node : '>=18.20' }
import-meta-resolve@4.2.0 :
resolution : {integrity : sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==}
indent-string@4.0.0 :
resolution : {integrity : sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
engines : {node : '>=8' }
2026-05-10 23:12:26 +02:00
indent-string@5.0.0 :
resolution : {integrity : sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==}
engines : {node : '>=12' }
2026-05-16 12:06:34 +02:00
index-to-position@1.2.0 :
resolution : {integrity : sha512-Yg7+ztRkqslMAS2iFaU+Oa4KTSidr63OsFGlOrJoW981kIYO3CGCS3wA95P1mUi/IVSJkn0D479KTJpVpvFNuw==}
engines : {node : '>=18' }
2026-05-10 23:12:26 +02:00
inflight@1.0.6 :
resolution : {integrity : sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
deprecated : This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
inherits@2.0.4 :
resolution : {integrity : sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
ini@1.3.8 :
resolution : {integrity : sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
ini@5.0.0 :
resolution : {integrity : sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw==}
engines : {node : ^18.17.0 || >=20.5.0}
ink-testing-library@4.0.0 :
resolution : {integrity : sha512-yF92kj3pmBvk7oKbSq5vEALO//o7Z9Ck/OaLNlkzXNeYdwfpxMQkSowGTFUCS5MSu9bWfSZMewGpp7bFc66D7Q==}
engines : {node : '>=18' }
peerDependencies :
'@types/react' : '>=18.0.0'
peerDependenciesMeta :
'@types/react' :
optional : true
2026-05-29 11:56:55 +02:00
ink@7.0.3 :
resolution : {integrity : sha512-5kxHkIj9+RuqCU3zyvP4qvYWNOSHP2TW/SHayHGHOmk87KwfVcZwvJGemi9ch+ci2gXUqerK/Eh2DGEDt5q45g==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=22' }
peerDependencies :
'@types/react' : '>=19.2.0'
react : '>=19.2.0'
react-devtools-core : '>=6.1.2'
peerDependenciesMeta :
'@types/react' :
optional : true
react-devtools-core :
optional : true
2026-05-11 01:08:31 -07:00
inline-style-parser@0.2.7 :
resolution : {integrity : sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==}
2026-05-20 14:17:29 +02:00
ip-address@10.1.1 :
resolution : {integrity : sha512-1FMu8/N15Ck1BL551Jf42NYIoin2unWjLQ2Fze/DXryJRl5twqtwNHlO39qERGbIOcKYWHdgRryhOC+NG4eaLw==}
2026-05-10 23:12:26 +02:00
engines : {node : '>= 12' }
ipaddr.js@1.9.1 :
resolution : {integrity : sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
engines : {node : '>= 0.10' }
2026-05-11 01:08:31 -07:00
is-alphabetical@2.0.1 :
resolution : {integrity : sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==}
is-alphanumerical@2.0.1 :
resolution : {integrity : sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==}
2026-05-16 12:06:34 +02:00
is-arrayish@0.2.1 :
resolution : {integrity : sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
2026-05-11 01:08:31 -07:00
is-decimal@2.0.1 :
resolution : {integrity : sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==}
2026-05-10 23:12:26 +02:00
is-docker@2.2.1 :
resolution : {integrity : sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
engines : {node : '>=8' }
hasBin : true
is-docker@3.0.0 :
resolution : {integrity : sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==}
engines : {node : ^12.20.0 || ^14.13.1 || >=16.0.0}
hasBin : true
2026-05-16 12:06:34 +02:00
is-fullwidth-code-point@3.0.0 :
resolution : {integrity : sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
engines : {node : '>=8' }
2026-05-10 23:12:26 +02:00
is-fullwidth-code-point@5.1.0 :
resolution : {integrity : sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==}
engines : {node : '>=18' }
2026-05-11 01:08:31 -07:00
is-hexadecimal@2.0.1 :
resolution : {integrity : sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==}
2026-05-10 23:12:26 +02:00
is-in-ci@2.0.0 :
resolution : {integrity : sha512-cFeerHriAnhrQSbpAxL37W1wcJKUUX07HyLWZCW1URJT/ra3GyUTzBgUnh24TMVfNTV2Hij2HLxkPHFZfOZy5w==}
engines : {node : '>=20' }
hasBin : true
is-inside-container@1.0.0 :
resolution : {integrity : sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
engines : {node : '>=14.16' }
hasBin : true
2026-05-16 12:06:34 +02:00
is-number@7.0.0 :
resolution : {integrity : sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines : {node : '>=0.12.0' }
is-obj@2.0.0 :
resolution : {integrity : sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
engines : {node : '>=8' }
2026-05-11 01:08:31 -07:00
is-plain-obj@4.1.0 :
resolution : {integrity : sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==}
engines : {node : '>=12' }
2026-05-10 23:12:26 +02:00
is-promise@4.0.0 :
resolution : {integrity : sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==}
is-property@1.0.2 :
resolution : {integrity : sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==}
is-stream@2.0.1 :
resolution : {integrity : sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
engines : {node : '>=8' }
2026-05-16 12:06:34 +02:00
is-stream@3.0.0 :
resolution : {integrity : sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
engines : {node : ^12.20.0 || ^14.13.1 || >=16.0.0}
is-stream@4.0.1 :
resolution : {integrity : sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==}
engines : {node : '>=18' }
is-unicode-supported@2.1.0 :
resolution : {integrity : sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==}
engines : {node : '>=18' }
2026-05-10 23:12:26 +02:00
is-wsl@2.2.0 :
resolution : {integrity : sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
engines : {node : '>=8' }
is-wsl@3.1.1 :
resolution : {integrity : sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==}
engines : {node : '>=16' }
2026-05-16 12:06:34 +02:00
isarray@1.0.0 :
resolution : {integrity : sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
2026-05-10 23:12:26 +02:00
isexe@2.0.0 :
resolution : {integrity : sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
2026-05-16 12:06:34 +02:00
issue-parser@7.0.2 :
resolution : {integrity : sha512-7atWPjhGEIX3JEtMrOYd8TKzboYlq+5sNbdl9POiLYOI14G5HZiQbZP0Xj5EZdrufQVXfJlpTV0hys0CuxwxZw==}
engines : {node : ^18.17 || >=20.6.1}
2026-05-14 01:13:31 +02:00
istanbul-lib-coverage@3.2.2 :
resolution : {integrity : sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==}
engines : {node : '>=8' }
istanbul-lib-report@3.0.1 :
resolution : {integrity : sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==}
engines : {node : '>=10' }
istanbul-reports@3.2.0 :
resolution : {integrity : sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==}
engines : {node : '>=8' }
2026-05-16 12:06:34 +02:00
java-properties@1.0.2 :
resolution : {integrity : sha512-qjdpeo2yKlYTH7nFdK0vbZWuTCesk4o63v5iVOlhMQPfuIZQfW/HI35SjfhA+4qpg36rnFSvUK5b1m+ckIblQQ==}
engines : {node : '>= 0.6.0' }
2026-05-11 01:08:31 -07:00
jiti@2.7.0 :
resolution : {integrity : sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==}
hasBin : true
2026-05-29 11:56:55 +02:00
jose@6.2.3 :
resolution : {integrity : sha512-YYVDInQKFJfR/xa3ojUTl8c2KoTwiL1R5Wg9YCydwH0x0B9grbzlg5HC7mMjCtUJjbQ/YnGEZIhI5tCgfTb4Hw==}
2026-05-10 23:12:26 +02:00
js-md4@0.3.2 :
resolution : {integrity : sha512-/GDnfQYsltsjRswQhN9fhv3EMw2sCpUdrdxyWDOUK7eyD++r3gRhzgiQgc/x4MAv2i1iuQ4lxO5mvqM3vj4bwA==}
2026-05-14 01:13:31 +02:00
js-tokens@10.0.0 :
resolution : {integrity : sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==}
2026-05-16 12:06:34 +02:00
js-tokens@4.0.0 :
resolution : {integrity : sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
2026-05-11 01:08:31 -07:00
js-yaml@4.1.1 :
resolution : {integrity : sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==}
hasBin : true
2026-05-10 23:12:26 +02:00
json-bigint@1.0.0 :
resolution : {integrity : sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==}
2026-05-16 12:06:34 +02:00
json-parse-better-errors@1.0.2 :
resolution : {integrity : sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
json-parse-even-better-errors@2.3.1 :
resolution : {integrity : sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
json-schema-to-ts@3.1.1 :
resolution : {integrity : sha512-+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g==}
engines : {node : '>=16' }
json-schema-traverse@1.0.0 :
2026-05-10 23:12:26 +02:00
resolution : {integrity : sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
json-schema-typed@8.0.2 :
resolution : {integrity : sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==}
json-schema@0.4.0 :
resolution : {integrity : sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==}
2026-05-16 12:06:34 +02:00
json-with-bigint@3.5.8 :
resolution : {integrity : sha512-eq/4KP6K34kwa7TcFdtvnftvHCD9KvHOGGICWwMFc4dOOKF5t4iYqnfLK8otCRCRv06FXOzGGyqE8h8ElMvvdw==}
jsonfile@6.2.1 :
resolution : {integrity : sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==}
2026-05-10 23:12:26 +02:00
jsonwebtoken@9.0.3 :
resolution : {integrity : sha512-MT/xP0CrubFRNLNKvxJ2BYfy53Zkm++5bX9dtuPbqAeQpTVe0MQTFhao8+Cp//EmJp244xt6Drw/GVEGCUj40g==}
engines : {node: '>=12', npm : '>=6' }
jwa@2.0.1 :
resolution : {integrity : sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==}
jws@4.0.1 :
resolution : {integrity : sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==}
2026-05-29 11:56:55 +02:00
knip@6.14.1 :
resolution : {integrity : sha512-SN3Ly0ixzj5CQkY/rc4OPHpWrCC0XRIIjgdP76G9Cni5k72ur5jBYOyvJuF5oPTM14v8eHcMUgPbElHa+lnR0g==}
2026-05-13 13:33:28 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
hasBin : true
2026-05-10 23:12:26 +02:00
kuler@2.0.0 :
resolution : {integrity : sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==}
lightningcss-android-arm64@1.32.0 :
resolution : {integrity : sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==}
engines : {node : '>= 12.0.0' }
cpu : [ arm64]
os : [ android]
lightningcss-darwin-arm64@1.32.0 :
resolution : {integrity : sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==}
engines : {node : '>= 12.0.0' }
cpu : [ arm64]
os : [ darwin]
lightningcss-darwin-x64@1.32.0 :
resolution : {integrity : sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==}
engines : {node : '>= 12.0.0' }
cpu : [ x64]
os : [ darwin]
lightningcss-freebsd-x64@1.32.0 :
resolution : {integrity : sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==}
engines : {node : '>= 12.0.0' }
cpu : [ x64]
os : [ freebsd]
lightningcss-linux-arm-gnueabihf@1.32.0 :
resolution : {integrity : sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==}
engines : {node : '>= 12.0.0' }
cpu : [ arm]
os : [ linux]
lightningcss-linux-arm64-gnu@1.32.0 :
resolution : {integrity : sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==}
engines : {node : '>= 12.0.0' }
cpu : [ arm64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ glibc]
2026-05-10 23:12:26 +02:00
lightningcss-linux-arm64-musl@1.32.0 :
resolution : {integrity : sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==}
engines : {node : '>= 12.0.0' }
cpu : [ arm64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ musl]
2026-05-10 23:12:26 +02:00
lightningcss-linux-x64-gnu@1.32.0 :
resolution : {integrity : sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==}
engines : {node : '>= 12.0.0' }
cpu : [ x64]
os : [ linux]
2026-05-13 01:15:35 +02:00
libc : [ glibc]
2026-05-10 23:12:26 +02:00
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]
2026-05-13 01:15:35 +02:00
libc : [ musl]
2026-05-10 23:12:26 +02:00
lightningcss-win32-arm64-msvc@1.32.0 :
resolution : {integrity : sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==}
engines : {node : '>= 12.0.0' }
cpu : [ arm64]
os : [ win32]
lightningcss-win32-x64-msvc@1.32.0 :
resolution : {integrity : sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==}
engines : {node : '>= 12.0.0' }
cpu : [ x64]
os : [ win32]
lightningcss@1.32.0 :
resolution : {integrity : sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==}
engines : {node : '>= 12.0.0' }
2026-05-16 12:06:34 +02:00
lines-and-columns@1.2.4 :
resolution : {integrity : sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
load-json-file@4.0.0 :
resolution : {integrity : sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==}
engines : {node : '>=4' }
locate-path@2.0.0 :
resolution : {integrity : sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==}
engines : {node : '>=4' }
lodash-es@4.18.1 :
resolution : {integrity : sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==}
lodash.capitalize@4.2.1 :
resolution : {integrity : sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw==}
lodash.escaperegexp@4.1.2 :
resolution : {integrity : sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==}
2026-05-10 23:12:26 +02:00
lodash.includes@4.3.0 :
resolution : {integrity : sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==}
lodash.isboolean@3.0.3 :
resolution : {integrity : sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==}
lodash.isinteger@4.0.4 :
resolution : {integrity : sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==}
lodash.isnumber@3.0.3 :
resolution : {integrity : sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==}
lodash.isplainobject@4.0.6 :
resolution : {integrity : sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==}
lodash.isstring@4.0.1 :
resolution : {integrity : sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==}
lodash.once@4.1.1 :
resolution : {integrity : sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==}
2026-05-16 12:06:34 +02:00
lodash.uniqby@4.7.0 :
resolution : {integrity : sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==}
2026-05-20 17:01:26 +02:00
lodash@4.18.1 :
resolution : {integrity : sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==}
2026-05-10 23:12:26 +02:00
logform@2.7.0 :
resolution : {integrity : sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ==}
engines : {node : '>= 12.0.0' }
long@5.3.2 :
resolution : {integrity : sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==}
2026-05-11 01:08:31 -07:00
longest-streak@3.1.0 :
resolution : {integrity : sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==}
2026-05-10 23:12:26 +02:00
lookml-parser@7.1.0 :
resolution : {integrity : sha512-gaHQ8h3ixOar8OPrv1rY4rZ5S3Tm8+SGn4oQjP7Km1/16u0BOaK4vXeguqsYLQHlmbaxv7yr3jUXINxFNZ1r/Q==}
hasBin : true
peerDependencies :
js-yaml : ^4.1.0
peerDependenciesMeta :
js-yaml :
optional : true
2026-05-16 12:06:34 +02:00
lru-cache@10.4.3 :
resolution : {integrity : sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
2026-05-29 11:56:55 +02:00
lru-cache@11.5.0 :
resolution : {integrity : sha512-5YgH9UJd7wVb9hIouI2adWpgqrrICkt070Dnj8EUY1+B4B2P9eRLPAkAAo6NICA7CEhOIeBHl46u9zSNpNu7zA==}
2026-05-16 12:06:34 +02:00
engines : {node : 20 || >=22}
2026-05-10 23:12:26 +02:00
lru.min@1.1.4 :
resolution : {integrity : sha512-DqC6n3QQ77zdFpCMASA1a3Jlb64Hv2N2DciFGkO/4L9+q/IpIAuRlKOvCXabtRW6cQf8usbmM6BE/TOPysCdIA==}
engines : {bun: '>=1.0.0', deno: '>=1.30.0', node : '>=8.0.0' }
2026-05-29 11:56:55 +02:00
lucide-react@1.16.0 :
resolution : {integrity : sha512-dYwyPzb4MEKpGUmNYk3WKWPnMrHs3FKM+q94kAnJrcDIqqn1hq2xY8scaS2ovsOCM5D51ey2gaRG3PBb1vgoYQ==}
2026-05-13 01:15:35 +02:00
peerDependencies :
react : ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0
2026-05-10 23:12:26 +02:00
magic-string@0.30.21 :
resolution : {integrity : sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
2026-05-29 11:56:55 +02:00
magicast@0.5.3 :
resolution : {integrity : sha512-pVKE4UdSQ7DvHzivsCIFx2BJn1mHG6KsyrFcaxFx6tONdneEuThrDx0Cj3AMg58KyN4pzYT+LHOotxDQDjNvkw==}
2026-05-14 01:13:31 +02:00
2026-05-16 12:06:34 +02:00
make-asynchronous@1.1.0 :
resolution : {integrity : sha512-ayF7iT+44LXdxJLTrTd3TLQpFDDvPCBxXxbv+pMUSuHA5Q8zyAfwkRP6aHHwNVFBUFWtxAHqwNJxF8vMZLAbVg==}
engines : {node : '>=18' }
2026-05-14 01:13:31 +02:00
make-dir@4.0.0 :
resolution : {integrity : sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
engines : {node : '>=10' }
2026-05-11 01:08:31 -07:00
markdown-extensions@2.0.0 :
resolution : {integrity : sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==}
engines : {node : '>=16' }
markdown-table@3.0.4 :
resolution : {integrity : sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==}
2026-05-16 12:06:34 +02:00
marked-terminal@7.3.0 :
resolution : {integrity : sha512-t4rBvPsHc57uE/2nJOLmMbZCQ4tgAccAED3ngXQqW6g+TxA488JzJ+FK3lQkzBQOI1mRV/r/Kq+1ZlJ4D0owQw==}
engines : {node : '>=16.0.0' }
peerDependencies :
marked : '>=1 <16'
marked@15.0.12 :
resolution : {integrity : sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==}
engines : {node : '>= 18' }
hasBin : true
2026-05-10 23:12:26 +02:00
math-intrinsics@1.1.0 :
resolution : {integrity : sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
engines : {node : '>= 0.4' }
2026-05-11 01:08:31 -07:00
mdast-util-find-and-replace@3.0.2 :
resolution : {integrity : sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==}
mdast-util-from-markdown@2.0.3 :
resolution : {integrity : sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==}
mdast-util-gfm-autolink-literal@2.0.1 :
resolution : {integrity : sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==}
mdast-util-gfm-footnote@2.1.0 :
resolution : {integrity : sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==}
mdast-util-gfm-strikethrough@2.0.0 :
resolution : {integrity : sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==}
mdast-util-gfm-table@2.0.0 :
resolution : {integrity : sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==}
mdast-util-gfm-task-list-item@2.0.0 :
resolution : {integrity : sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==}
mdast-util-gfm@3.1.0 :
resolution : {integrity : sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==}
mdast-util-mdx-expression@2.0.1 :
resolution : {integrity : sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==}
mdast-util-mdx-jsx@3.2.0 :
resolution : {integrity : sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==}
mdast-util-mdx@3.0.0 :
resolution : {integrity : sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==}
mdast-util-mdxjs-esm@2.0.1 :
resolution : {integrity : sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==}
mdast-util-phrasing@4.1.0 :
resolution : {integrity : sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==}
mdast-util-to-hast@13.2.1 :
resolution : {integrity : sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==}
mdast-util-to-markdown@2.1.2 :
resolution : {integrity : sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==}
mdast-util-to-string@4.0.0 :
resolution : {integrity : sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==}
2026-05-10 23:12:26 +02:00
media-typer@1.1.0 :
resolution : {integrity : sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==}
engines : {node : '>= 0.8' }
2026-05-16 12:06:34 +02:00
meow@13.2.0 :
resolution : {integrity : sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==}
engines : {node : '>=18' }
2026-05-10 23:12:26 +02:00
merge-descriptors@2.0.0 :
resolution : {integrity : sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==}
engines : {node : '>=18' }
2026-05-16 12:06:34 +02:00
merge-stream@2.0.0 :
resolution : {integrity : sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
2026-05-11 01:08:31 -07:00
micromark-core-commonmark@2.0.3 :
resolution : {integrity : sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==}
micromark-extension-gfm-autolink-literal@2.1.0 :
resolution : {integrity : sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==}
micromark-extension-gfm-footnote@2.1.0 :
resolution : {integrity : sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==}
micromark-extension-gfm-strikethrough@2.1.0 :
resolution : {integrity : sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==}
micromark-extension-gfm-table@2.1.1 :
resolution : {integrity : sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==}
micromark-extension-gfm-tagfilter@2.0.0 :
resolution : {integrity : sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==}
micromark-extension-gfm-task-list-item@2.1.0 :
resolution : {integrity : sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==}
micromark-extension-gfm@3.0.0 :
resolution : {integrity : sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==}
micromark-extension-mdx-expression@3.0.1 :
resolution : {integrity : sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==}
micromark-extension-mdx-jsx@3.0.2 :
resolution : {integrity : sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==}
micromark-extension-mdx-md@2.0.0 :
resolution : {integrity : sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==}
micromark-extension-mdxjs-esm@3.0.0 :
resolution : {integrity : sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==}
micromark-extension-mdxjs@3.0.0 :
resolution : {integrity : sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==}
micromark-factory-destination@2.0.1 :
resolution : {integrity : sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==}
micromark-factory-label@2.0.1 :
resolution : {integrity : sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==}
micromark-factory-mdx-expression@2.0.3 :
resolution : {integrity : sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==}
micromark-factory-space@2.0.1 :
resolution : {integrity : sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==}
micromark-factory-title@2.0.1 :
resolution : {integrity : sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==}
micromark-factory-whitespace@2.0.1 :
resolution : {integrity : sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==}
micromark-util-character@2.1.1 :
resolution : {integrity : sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==}
micromark-util-chunked@2.0.1 :
resolution : {integrity : sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==}
micromark-util-classify-character@2.0.1 :
resolution : {integrity : sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==}
micromark-util-combine-extensions@2.0.1 :
resolution : {integrity : sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==}
micromark-util-decode-numeric-character-reference@2.0.2 :
resolution : {integrity : sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==}
micromark-util-decode-string@2.0.1 :
resolution : {integrity : sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==}
micromark-util-encode@2.0.1 :
resolution : {integrity : sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==}
micromark-util-events-to-acorn@2.0.3 :
resolution : {integrity : sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==}
micromark-util-html-tag-name@2.0.1 :
resolution : {integrity : sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==}
micromark-util-normalize-identifier@2.0.1 :
resolution : {integrity : sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==}
micromark-util-resolve-all@2.0.1 :
resolution : {integrity : sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==}
micromark-util-sanitize-uri@2.0.1 :
resolution : {integrity : sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==}
micromark-util-subtokenize@2.1.0 :
resolution : {integrity : sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==}
micromark-util-symbol@2.0.1 :
resolution : {integrity : sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==}
micromark-util-types@2.0.2 :
resolution : {integrity : sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==}
micromark@4.0.2 :
resolution : {integrity : sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==}
2026-05-16 12:06:34 +02:00
micromatch@4.0.8 :
resolution : {integrity : sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
engines : {node : '>=8.6' }
2026-05-10 23:12:26 +02:00
mime-db@1.52.0 :
resolution : {integrity : sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
engines : {node : '>= 0.6' }
mime-db@1.54.0 :
resolution : {integrity : sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==}
engines : {node : '>= 0.6' }
mime-types@2.1.35 :
resolution : {integrity : sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
engines : {node : '>= 0.6' }
mime-types@3.0.2 :
resolution : {integrity : sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==}
engines : {node : '>=18' }
2026-05-16 12:06:34 +02:00
mime@4.1.0 :
resolution : {integrity : sha512-X5ju04+cAzsojXKes0B/S4tcYtFAJ6tTMuSPBEn9CPGlrWr8Fiw7qYeLT0XyH80HSoAoqWCaz+MWKh22P7G1cw==}
engines : {node : '>=16' }
hasBin : true
2026-05-10 23:12:26 +02:00
mimic-fn@2.1.0 :
resolution : {integrity : sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
engines : {node : '>=6' }
2026-05-16 12:06:34 +02:00
mimic-fn@4.0.0 :
resolution : {integrity : sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
engines : {node : '>=12' }
2026-05-10 23:12:26 +02:00
mimic-response@3.1.0 :
resolution : {integrity : sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
engines : {node : '>=10' }
minimalistic-assert@1.0.1 :
resolution : {integrity : sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==}
minimatch@10.2.5 :
resolution : {integrity : sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==}
engines : {node : 18 || 20 || >=22}
minimatch@3.1.5 :
resolution : {integrity : sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==}
minimist@1.2.8 :
resolution : {integrity : sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
mkdirp-classic@0.5.3 :
resolution : {integrity : sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==}
moment-timezone@0.5.48 :
resolution : {integrity : sha512-f22b8LV1gbTO2ms2j2z13MuPogNoh5UzxL3nzNAYKGraILnbGc9NEE6dyiiiLv46DGRb8A4kg8UKWLjPthxBHw==}
moment@2.30.1 :
resolution : {integrity : sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==}
2026-05-29 11:56:55 +02:00
motion-dom@12.40.0 :
resolution : {integrity : sha512-HxU3ZaBwNPVQUBQf1xxgq+7JrPNZvjLVxgbpEZL7RrWJnsxOf0/OM+yrHG9ogLQ31Do/r57Oz2gQWPK+6q62mg==}
2026-05-13 01:15:35 +02:00
2026-05-29 11:56:55 +02:00
motion-utils@12.39.0 :
resolution : {integrity : sha512-8nadJAJjTtqRkmRF36FoJTrywK9nnFmnPwnSMyxaOCU7GDjN9RTMJIxx9De8ErM+vpPhMccr/6fo5WciyQLnMQ==}
2026-05-13 01:15:35 +02:00
2026-05-29 11:56:55 +02:00
motion@12.40.0 :
resolution : {integrity : sha512-yjrHUrBFW6kQvjJwRsoiPSAhC5tRwRqNGJWmiJ4CrGnbKp0V88AdzkhBmDoqIsIPfarOe0Uddd37Xq43/gIocA==}
2026-05-13 01:15:35 +02:00
peerDependencies :
'@emotion/is-prop-valid' : '*'
react : ^18.0.0 || ^19.0.0
react-dom : ^18.0.0 || ^19.0.0
peerDependenciesMeta :
'@emotion/is-prop-valid' :
optional : true
react :
optional : true
react-dom :
optional : true
2026-05-10 23:12:26 +02:00
ms@2.1.3 :
resolution : {integrity : sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
2026-05-29 11:56:55 +02:00
mssql@12.5.4 :
resolution : {integrity : sha512-f8UzhpO1STCYhxBybEgT4kaPa2Pda+nucQcMMad7RqOmmTZu3tjkvpPeI9h0RdSK//eua4ybRsLcalz/ttagwQ==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18.19.0' }
hasBin : true
mysql2@3.22.3 :
resolution : {integrity : sha512-uWWxvZSRvRhtBdh2CdcuK83YcOfPdmEeEYB069bAmPnV93QApDGVPuvCQOLjlh7tYHEWdgQPrn6kosDxHBVLkA==}
engines : {node : '>= 8.0' }
peerDependencies :
'@types/node' : ^24.3.0
2026-05-16 12:06:34 +02:00
mz@2.7.0 :
resolution : {integrity : sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
2026-05-10 23:12:26 +02:00
named-placeholders@1.1.6 :
resolution : {integrity : sha512-Tz09sEL2EEuv5fFowm419c1+a/jSMiBjI9gHxVLrVdbUkkNUUfjsVYs9pVZu5oCon/kmRh9TfLEObFtkVxmY0w==}
engines : {node : '>=8.0.0' }
2026-05-29 11:56:55 +02:00
nanoid@3.3.12 :
resolution : {integrity : sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==}
2026-05-10 23:12:26 +02:00
engines : {node : ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin : true
napi-build-utils@2.0.0 :
resolution : {integrity : sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==}
native-duplexpair@1.0.0 :
resolution : {integrity : sha512-E7QQoM+3jvNtlmyfqRZ0/U75VFgCls+fSkbml2MpgWkWyz3ox8Y58gNhfuziuQYGNNQAbFZJQck55LHCnCK6CA==}
negotiator@1.0.0 :
resolution : {integrity : sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==}
engines : {node : '>= 0.6' }
neo-async@2.6.2 :
resolution : {integrity : sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
2026-05-16 12:06:34 +02:00
nerf-dart@1.0.0 :
resolution : {integrity : sha512-EZSPZB70jiVsivaBLYDCyntd5eH8NTSMOn3rB+HxwdmKThGELLdYv8qVIMWvZEFy9w8ZZpW9h9OB32l1rGtj7g==}
2026-05-11 01:08:31 -07:00
next-themes@0.4.6 :
resolution : {integrity : sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA==}
peerDependencies :
react : ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc
react-dom : ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc
2026-05-13 01:15:35 +02:00
next@16.2.6 :
resolution : {integrity : sha512-qOVgKJg1+At15NpeUP+eJgCHvTCgXsogweq87Ri/Ix7PkqQHg4sdaXmSFqKlgaIXE4kW0g25LE68W87UANlHtw==}
engines : {node : '>=20.9.0' }
2026-05-11 01:08:31 -07:00
hasBin : true
peerDependencies :
'@opentelemetry/api' : ^1.1.0
'@playwright/test' : ^1.51.1
babel-plugin-react-compiler : '*'
react : ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0
react-dom : ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0
sass : ^1.3.0
peerDependenciesMeta :
'@opentelemetry/api' :
optional : true
'@playwright/test' :
optional : true
babel-plugin-react-compiler :
optional : true
sass :
optional : true
2026-05-29 11:56:55 +02:00
node-abi@3.92.0 :
resolution : {integrity : sha512-KdHvFWZjEKDf0cakgFjebl371GPsISX2oZHcuyKqM7DtogIsHrqKeLTo8wBHxaXRAQlY2PsPlZmfo+9ZCxEREQ==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=10' }
node-domexception@1.0.0 :
resolution : {integrity : sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
engines : {node : '>=10.5.0' }
deprecated : Use your platform's native DOMException instead
2026-05-16 12:06:34 +02:00
node-emoji@2.2.0 :
resolution : {integrity : sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==}
engines : {node : '>=18' }
2026-05-10 23:12:26 +02:00
node-fetch@3.3.2 :
resolution : {integrity : sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==}
engines : {node : ^12.20.0 || ^14.13.1 || >=16.0.0}
2026-05-16 12:06:34 +02:00
normalize-package-data@6.0.2 :
resolution : {integrity : sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==}
engines : {node : ^16.14.0 || >=18.0.0}
normalize-package-data@8.0.0 :
resolution : {integrity : sha512-RWk+PI433eESQ7ounYxIp67CYuVsS1uYSonX3kA6ps/3LWfjVQa/ptEg6Y3T6uAMq1mWpX9PQ+qx+QaHpsc7gQ==}
engines : {node : ^20.17.0 || >=22.9.0}
2026-05-29 11:56:55 +02:00
normalize-url@9.0.1 :
resolution : {integrity : sha512-ARftfC5HdUNu9jJeL8pHj8debUIHA2b91FizCoMzY4lG6dDX13jdvTK0TBe24IBDRf2HvJSzzwEPvmbkQWHRSg==}
2026-05-16 12:06:34 +02:00
engines : {node : '>=20' }
2026-05-20 17:01:26 +02:00
npm-run-path@4.0.1 :
resolution : {integrity : sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
engines : {node : '>=8' }
2026-05-16 12:06:34 +02:00
npm-run-path@5.3.0 :
resolution : {integrity : sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==}
engines : {node : ^12.20.0 || ^14.13.1 || >=16.0.0}
npm-run-path@6.0.0 :
resolution : {integrity : sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==}
engines : {node : '>=18' }
2026-05-29 11:56:55 +02:00
npm@11.15.0 :
resolution : {integrity : sha512-+k0tk7lRnpMUPnC7kTuU/yrV/mnFoPhJQ75VfLtZ6fwbzOVXaPsTE/Il9Pn1DHi482byMyqkHv/XsQ76mNjXLw==}
2026-05-16 12:06:34 +02:00
engines : {node : ^20.17.0 || >=22.9.0}
hasBin : true
bundledDependencies :
- '@isaacs/string-locale-compare'
- '@npmcli/arborist'
- '@npmcli/config'
- '@npmcli/fs'
- '@npmcli/map-workspaces'
- '@npmcli/metavuln-calculator'
- '@npmcli/package-json'
- '@npmcli/promise-spawn'
- '@npmcli/redact'
- '@npmcli/run-script'
- '@sigstore/tuf'
- abbrev
- archy
- cacache
- chalk
- ci-info
- fastest-levenshtein
- fs-minipass
- glob
- graceful-fs
- hosted-git-info
- ini
- init-package-json
- is-cidr
- json-parse-even-better-errors
- libnpmaccess
- libnpmdiff
- libnpmexec
- libnpmfund
- libnpmorg
- libnpmpack
- libnpmpublish
- libnpmsearch
- libnpmteam
- libnpmversion
- make-fetch-happen
- minimatch
- minipass
- minipass-pipeline
- ms
- node-gyp
- nopt
- npm-audit-report
- npm-install-checks
- npm-package-arg
- npm-pick-manifest
- npm-profile
- npm-registry-fetch
- npm-user-validate
- p-map
- pacote
- parse-conflict-json
- proc-log
- qrcode-terminal
- read
- semver
- spdx-expression-parse
- ssri
- supports-color
- tar
- text-table
- tiny-relative-date
- treeverse
- validate-npm-package-name
- which
2026-05-10 23:12:26 +02:00
oauth4webapi@3.8.6 :
resolution : {integrity : sha512-iwemM91xz8nryHti2yTmg5fhyEMVOkOXwHNqbvcATjyajb5oQxCQzrNOA6uElRHuMhQQTKUyFKV9y/CNyg25BQ==}
object-assign@4.1.1 :
resolution : {integrity : sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines : {node : '>=0.10.0' }
object-inspect@1.13.4 :
resolution : {integrity : sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
engines : {node : '>= 0.4' }
obug@2.1.1 :
resolution : {integrity : sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==}
on-finished@2.4.1 :
resolution : {integrity : sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
engines : {node : '>= 0.8' }
once@1.4.0 :
resolution : {integrity : sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
one-time@1.0.0 :
resolution : {integrity : sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==}
onetime@5.1.2 :
resolution : {integrity : sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
engines : {node : '>=6' }
2026-05-16 12:06:34 +02:00
onetime@6.0.0 :
resolution : {integrity : sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
engines : {node : '>=12' }
2026-05-11 01:08:31 -07:00
oniguruma-parser@0.12.2 :
resolution : {integrity : sha512-6HVa5oIrgMC6aA6WF6XyyqbhRPJrKR02L20+2+zpDtO5QAzGHAUGw5TKQvwi5vctNnRHkJYmjAhRVQF2EKdTQw==}
oniguruma-to-es@4.3.6 :
resolution : {integrity : sha512-csuQ9x3Yr0cEIs/Zgx/OEt9iBw9vqIunAPQkx19R/fiMq2oGVTgcMqO/V3Ybqefr1TBvosI6jU539ksaBULJyA==}
2026-05-10 23:12:26 +02:00
open@10.2.0 :
resolution : {integrity : sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==}
engines : {node : '>=18' }
open@7.4.2 :
resolution : {integrity : sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==}
engines : {node : '>=8' }
2026-05-29 11:56:55 +02:00
openai@6.38.0 :
resolution : {integrity : sha512-AoMplt2UalrpgUDMh3L09QWjNRlgJPipclQvA6sYAaeF6nHNBMgmikAZGmcYLn8on4d9sQY9Q8bOLfrBS7Lc8g==}
2026-05-10 23:12:26 +02:00
hasBin : true
peerDependencies :
2026-05-20 14:17:29 +02:00
ws : 8.20 .1
2026-05-10 23:12:26 +02:00
zod : ^3.25 || ^4.0
peerDependenciesMeta :
ws :
optional : true
zod :
optional : true
2026-05-29 11:56:55 +02:00
oxc-parser@0.130.0 :
resolution : {integrity : sha512-X0PJ+NmOok8qP3vK9uaW431ngkdM9UPEK7KG466urtIL2+EYTEgbZK2yqe2MWKJKBjRlFweP/pJPx0x9muMEVw==}
2026-05-13 13:33:28 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
oxc-resolver@11.19.1 :
resolution : {integrity : sha512-qE/CIg/spwrTBFt5aKmwe3ifeDdLfA2NESN30E42X/lII5ClF8V7Wt6WIJhcGZjp0/Q+nQ+9vgxGk//xZNX2hg==}
2026-05-16 12:06:34 +02:00
p-each-series@3.0.0 :
resolution : {integrity : sha512-lastgtAdoH9YaLyDa5i5z64q+kzOcQHsQ5SsZJD3q0VEyI8mq872S3geuNbRUQLVAE9siMfgKrpj7MloKFHruw==}
engines : {node : '>=12' }
p-event@6.0.1 :
resolution : {integrity : sha512-Q6Bekk5wpzW5qIyUP4gdMEujObYstZl6DMMOSenwBvV0BlE5LkDwkjs5yHbZmdCEq2o4RJx4tE1vwxFVf2FG1w==}
engines : {node : '>=16.17' }
p-filter@4.1.0 :
resolution : {integrity : sha512-37/tPdZ3oJwHaS3gNJdenCDB3Tz26i9sjhnguBtvN0vYlRIiDNnvTWkuh+0hETV9rLPdJ3rlL3yVOYPIAnM8rw==}
engines : {node : '>=18' }
p-limit@1.3.0 :
resolution : {integrity : sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==}
engines : {node : '>=4' }
2026-05-10 23:12:26 +02:00
p-limit@7.3.0 :
resolution : {integrity : sha512-7cIXg/Z0M5WZRblrsOla88S4wAK+zOQQWeBYfV3qJuJXMr+LnbYjaadrFaS0JILfEDPVqHyKnZ1Z/1d6J9VVUw==}
engines : {node : '>=20' }
2026-05-16 12:06:34 +02:00
p-locate@2.0.0 :
resolution : {integrity : sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==}
engines : {node : '>=4' }
p-map@7.0.4 :
resolution : {integrity : sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==}
engines : {node : '>=18' }
2026-05-20 17:01:26 +02:00
p-reduce@2.1.0 :
resolution : {integrity : sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==}
engines : {node : '>=8' }
2026-05-16 12:06:34 +02:00
p-reduce@3.0.0 :
resolution : {integrity : sha512-xsrIUgI0Kn6iyDYm9StOpOeK29XM1aboGji26+QEortiFST1hGZaUQOLhtEbqHErPpGW/aSz6allwK2qcptp0Q==}
engines : {node : '>=12' }
p-timeout@6.1.4 :
resolution : {integrity : sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==}
engines : {node : '>=14.16' }
p-try@1.0.0 :
resolution : {integrity : sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==}
engines : {node : '>=4' }
parent-module@1.0.1 :
resolution : {integrity : sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines : {node : '>=6' }
2026-05-11 01:08:31 -07:00
parse-entities@4.0.2 :
resolution : {integrity : sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==}
2026-05-16 12:06:34 +02:00
parse-json@4.0.0 :
resolution : {integrity : sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==}
engines : {node : '>=4' }
parse-json@5.2.0 :
resolution : {integrity : sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines : {node : '>=8' }
parse-json@8.3.0 :
resolution : {integrity : sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==}
engines : {node : '>=18' }
parse-ms@4.0.0 :
resolution : {integrity : sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==}
engines : {node : '>=18' }
2026-05-10 23:12:26 +02:00
parse-passwd@1.0.0 :
resolution : {integrity : sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==}
engines : {node : '>=0.10.0' }
2026-05-16 12:06:34 +02:00
parse5-htmlparser2-tree-adapter@6.0.1 :
resolution : {integrity : sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==}
parse5@5.1.1 :
resolution : {integrity : sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==}
parse5@6.0.1 :
resolution : {integrity : sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==}
2026-05-13 01:15:35 +02:00
parse5@7.3.0 :
resolution : {integrity : sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==}
2026-05-10 23:12:26 +02:00
parseurl@1.3.3 :
resolution : {integrity : sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
engines : {node : '>= 0.8' }
patch-console@2.0.0 :
resolution : {integrity : sha512-0YNdUceMdaQwoKce1gatDScmMo5pu/tfABfnzEqeG0gtTmd7mh/WcwgUjtAeOU7N8nFFlbQBnFK2gXW5fGvmMA==}
engines : {node : ^12.20.0 || ^14.13.1 || >=16.0.0}
2026-05-16 12:06:34 +02:00
path-exists@3.0.0 :
resolution : {integrity : sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==}
engines : {node : '>=4' }
2026-05-10 23:12:26 +02:00
path-expression-matcher@1.5.0 :
resolution : {integrity : sha512-cbrerZV+6rvdQrrD+iGMcZFEiiSrbv9Tfdkvnusy6y0x0GKBXREFg/Y65GhIfm0tnLntThhzCnfKwp1WRjeCyQ==}
engines : {node : '>=14.0.0' }
path-is-absolute@1.0.1 :
resolution : {integrity : sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
engines : {node : '>=0.10.0' }
path-key@3.1.1 :
resolution : {integrity : sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines : {node : '>=8' }
2026-05-16 12:06:34 +02:00
path-key@4.0.0 :
resolution : {integrity : sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
engines : {node : '>=12' }
2026-05-10 23:12:26 +02:00
path-to-regexp@8.4.2 :
resolution : {integrity : sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==}
2026-05-16 12:06:34 +02:00
path-type@4.0.0 :
resolution : {integrity : sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
engines : {node : '>=8' }
2026-05-10 23:12:26 +02:00
pathe@2.0.3 :
resolution : {integrity : sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
pegjs@0.10.0 :
resolution : {integrity : sha512-qI5+oFNEGi3L5HAxDwN2LA4Gg7irF70Zs25edhjld9QemOgp0CbvMtbFcMvFtEo1OityPrcCzkQFB8JP/hxgow==}
engines : {node : '>=0.10' }
hasBin : true
2026-05-29 11:56:55 +02:00
pg-cloudflare@1.4.0 :
resolution : {integrity : sha512-Vo7z/6rrQYxpNRylp4Tlob2elzbh+N/MOQbxFVWCxS7oEx6jF53GTJFxK2WWpKuBRkmiin4Mt+xofFDjx09R0A==}
2026-05-10 23:12:26 +02:00
2026-05-29 11:56:55 +02:00
pg-connection-string@2.13.0 :
resolution : {integrity : sha512-EMnU9E2fSULdsbErBbMaXJvFeD9B4+nPcM3f+4lsiCR0BHLPrLVjv3DbyM2hgQQviKJaTWIRRTjKjWlHg3p2ig==}
2026-05-10 23:12:26 +02:00
pg-int8@1.0.1 :
resolution : {integrity : sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==}
engines : {node : '>=4.0.0' }
2026-05-29 11:56:55 +02:00
pg-pool@3.14.0 :
resolution : {integrity : sha512-gKtPkFdQPU3DksooVLi9LsjZxrsBUZIpa+7aVx+LV5pNh0KzP4Zleud2po+ConrxbuXGBJ6Hfer6hdgpIBpBaw==}
2026-05-10 23:12:26 +02:00
peerDependencies :
pg : '>=8.0'
2026-05-29 11:56:55 +02:00
pg-protocol@1.14.0 :
resolution : {integrity : sha512-n5taZ1kO3s9ngDTVxsEznOqCyToTgz0FLuPq0B33COy5pPpuWJpY3/2oRBVETuOgzdqRXfWpM9HIhp2LBBT1BA==}
2026-05-10 23:12:26 +02:00
pg-types@2.2.0 :
resolution : {integrity : sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==}
engines : {node : '>=4' }
2026-05-29 11:56:55 +02:00
pg@8.21.0 :
resolution : {integrity : sha512-AUP1EYJuHraQGsVoCQVIcM7TEJVGtDzxWtGFZd8rds9d+CCXlU5Js1rYgfLNvxy9iJrpHjGrRjoi/3BT9fRyiA==}
2026-05-10 23:12:26 +02:00
engines : {node : '>= 16.0.0' }
peerDependencies :
pg-native : '>=3.0.1'
peerDependenciesMeta :
pg-native :
optional : true
pgpass@1.0.5 :
resolution : {integrity : sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==}
picocolors@1.1.1 :
resolution : {integrity : sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
2026-05-16 12:06:34 +02:00
picomatch@2.3.2 :
resolution : {integrity : sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==}
engines : {node : '>=8.6' }
2026-05-10 23:12:26 +02:00
picomatch@4.0.4 :
resolution : {integrity : sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==}
engines : {node : '>=12' }
2026-05-16 12:06:34 +02:00
pify@3.0.0 :
resolution : {integrity : sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==}
engines : {node : '>=4' }
2026-05-10 23:12:26 +02:00
pkce-challenge@5.0.1 :
resolution : {integrity : sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==}
engines : {node : '>=16.20.0' }
2026-05-16 12:06:34 +02:00
pkg-conf@2.1.0 :
resolution : {integrity : sha512-C+VUP+8jis7EsQZIhDYmS5qlNtjv2yP4SNtjXK9AP1ZcTRlnSfuumaTnRfYZnYgUUYVIKqL0fRvmUGDV2fmp6g==}
engines : {node : '>=4' }
2026-05-20 14:17:29 +02:00
postcss@8.5.10 :
resolution : {integrity : sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ==}
2026-05-10 23:12:26 +02:00
engines : {node : ^10 || ^12 || >=14}
postgres-array@2.0.0 :
resolution : {integrity : sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==}
engines : {node : '>=4' }
postgres-bytea@1.0.1 :
resolution : {integrity : sha512-5+5HqXnsZPE65IJZSMkZtURARZelel2oXUEO8rH83VS/hxH5vv1uHquPg5wZs8yMAfdv971IU+kcPUczi7NVBQ==}
engines : {node : '>=0.10.0' }
postgres-date@1.0.7 :
resolution : {integrity : sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==}
engines : {node : '>=0.10.0' }
postgres-interval@1.2.0 :
resolution : {integrity : sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==}
engines : {node : '>=0.10.0' }
2026-05-29 11:56:55 +02:00
posthog-node@5.34.9 :
resolution : {integrity : sha512-vOH+71q/Cb68ILXj58M2fV3GcE2sHimVFn2JQJYpe2wxAdZjWyt7sGhY1NI2/87DVjJ0zisEboVCX9/WXxXlMg==}
engines : {node : ^20.20.0 || >=22.22.0}
peerDependencies :
rxjs : ^7.0.0
peerDependenciesMeta :
rxjs :
optional : true
2026-05-22 18:18:47 +02:00
2026-05-10 23:12:26 +02:00
prebuild-install@7.1.3 :
resolution : {integrity : sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==}
engines : {node : '>=10' }
deprecated : No longer maintained. Please contact the author of the relevant native addon; alternatives are available.
hasBin : true
2026-05-16 12:06:34 +02:00
pretty-ms@9.3.0 :
resolution : {integrity : sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==}
engines : {node : '>=18' }
process-nextick-args@2.0.1 :
resolution : {integrity : sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
2026-05-10 23:12:26 +02:00
process@0.11.10 :
resolution : {integrity : sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
engines : {node : '>= 0.6.0' }
2026-05-11 01:08:31 -07:00
property-information@7.1.0 :
resolution : {integrity : sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==}
2026-05-16 12:06:34 +02:00
proto-list@1.2.4 :
resolution : {integrity : sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==}
2026-05-10 23:12:26 +02:00
proxy-addr@2.0.7 :
resolution : {integrity : sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
engines : {node : '>= 0.10' }
proxy-from-env@2.1.0 :
resolution : {integrity : sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==}
engines : {node : '>=10' }
pump@3.0.4 :
resolution : {integrity : sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==}
2026-05-29 11:56:55 +02:00
qs@6.15.2 :
resolution : {integrity : sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=0.6' }
range-parser@1.2.1 :
resolution : {integrity : sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
engines : {node : '>= 0.6' }
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
2026-05-11 01:08:31 -07:00
react-dom@19.2.6 :
resolution : {integrity : sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g==}
peerDependencies :
react : ^19.2.6
2026-05-10 23:12:26 +02:00
react-reconciler@0.33.0 :
resolution : {integrity : sha512-KetWRytFv1epdpJc3J4G75I4WrplZE5jOL7Yq0p34+OVOKF4Se7WrdIdVC45XsSSmUTlht2FM/fM1FZb1mfQeA==}
engines : {node : '>=0.10.0' }
peerDependencies :
2026-05-11 01:08:31 -07:00
react : ^19.2.0
react-remove-scroll-bar@2.3.8 :
resolution : {integrity : sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==}
engines : {node : '>=10' }
peerDependencies :
'@types/react' : '*'
react : ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
peerDependenciesMeta :
'@types/react' :
optional : true
react-remove-scroll@2.7.2 :
resolution : {integrity : sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==}
engines : {node : '>=10' }
peerDependencies :
'@types/react' : '*'
react : ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
react-style-singleton@2.2.3 :
resolution : {integrity : sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==}
engines : {node : '>=10' }
peerDependencies :
'@types/react' : '*'
react : ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
react@19.2.6 :
resolution : {integrity : sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q==}
engines : {node : '>=0.10.0' }
2026-05-16 12:06:34 +02:00
read-package-up@11.0.0 :
resolution : {integrity : sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==}
engines : {node : '>=18' }
read-package-up@12.0.0 :
resolution : {integrity : sha512-Q5hMVBYur/eQNWDdbF4/Wqqr9Bjvtrw2kjGxxBbKLbx8bVCL8gcArjTy8zDUuLGQicftpMuU0riQNcAsbtOVsw==}
engines : {node : '>=20' }
read-pkg@10.1.0 :
resolution : {integrity : sha512-I8g2lArQiP78ll51UeMZojewtYgIRCKCWqZEgOO8c/uefTI+XDXvCSXu3+YNUaTNvZzobrL5+SqHjBrByRRTdg==}
engines : {node : '>=20' }
read-pkg@9.0.1 :
resolution : {integrity : sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==}
engines : {node : '>=18' }
readable-stream@2.3.8 :
resolution : {integrity : sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
2026-05-10 23:12:26 +02:00
readable-stream@3.6.2 :
resolution : {integrity : sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
engines : {node : '>= 6' }
readable-stream@4.7.0 :
resolution : {integrity : sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==}
engines : {node : ^12.22.0 || ^14.17.0 || >=16.0.0}
2026-05-13 01:15:35 +02:00
readdirp@5.0.0 :
resolution : {integrity : sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==}
engines : {node : '>= 20.19.0' }
2026-05-11 01:08:31 -07:00
recma-build-jsx@1.0.0 :
resolution : {integrity : sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==}
recma-jsx@1.0.1 :
resolution : {integrity : sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w==}
peerDependencies :
acorn : ^6.0.0 || ^7.0.0 || ^8.0.0
recma-parse@1.0.0 :
resolution : {integrity : sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==}
recma-stringify@1.0.0 :
resolution : {integrity : sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==}
regex-recursion@6.0.2 :
resolution : {integrity : sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==}
regex-utilities@2.3.0 :
resolution : {integrity : sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==}
regex@6.1.0 :
resolution : {integrity : sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==}
2026-05-16 12:06:34 +02:00
registry-auth-token@5.1.1 :
resolution : {integrity : sha512-P7B4+jq8DeD2nMsAcdfaqHbssgHtZ7Z5+++a5ask90fvmJ8p5je4mOa+wzu+DB4vQ5tdJV/xywY+UnVFeQLV5Q==}
engines : {node : '>=14' }
2026-05-13 01:15:35 +02:00
rehype-raw@7.0.0 :
resolution : {integrity : sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==}
2026-05-11 01:08:31 -07:00
rehype-recma@1.0.0 :
resolution : {integrity : sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==}
remark-gfm@4.0.1 :
resolution : {integrity : sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==}
remark-mdx@3.1.1 :
resolution : {integrity : sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg==}
remark-parse@11.0.0 :
resolution : {integrity : sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==}
remark-rehype@11.1.2 :
resolution : {integrity : sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==}
remark-stringify@11.0.0 :
resolution : {integrity : sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==}
remark@15.0.1 :
resolution : {integrity : sha512-Eht5w30ruCXgFmxVUSlNWQ9iiimq07URKeFS3hNc8cUWy1llX4KDWfyEDZRycMc+znsN9Ux5/tJ/BFdgdOwA3A==}
2026-05-16 12:06:34 +02:00
require-directory@2.1.1 :
resolution : {integrity : sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
engines : {node : '>=0.10.0' }
2026-05-10 23:12:26 +02:00
require-from-string@2.0.2 :
resolution : {integrity : sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
engines : {node : '>=0.10.0' }
2026-05-16 12:06:34 +02:00
resolve-from@4.0.0 :
resolution : {integrity : sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines : {node : '>=4' }
resolve-from@5.0.0 :
resolution : {integrity : sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
engines : {node : '>=8' }
2026-05-13 13:33:28 +02:00
resolve-pkg-maps@1.0.0 :
resolution : {integrity : sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
2026-05-10 23:12:26 +02:00
restore-cursor@4.0.0 :
resolution : {integrity : sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==}
engines : {node : ^12.20.0 || ^14.13.1 || >=16.0.0}
retry-request@8.0.2 :
resolution : {integrity : sha512-JzFPAfklk1kjR1w76f0QOIhoDkNkSqW8wYKT08n9yysTmZfB+RQ2QoXoTAeOi1HD9ZipTyTAZg3c4pM/jeqgSw==}
engines : {node : '>=18' }
2026-05-29 11:56:55 +02:00
rolldown@1.0.2 :
resolution : {integrity : sha512-oZx5zVDtVB44AW3eaifgDml1gWRDZGvjcfdxonE4swNPG98PrrXjaO/KrnUjzlMnztCCRVlUueA1kCXhARGk6g==}
2026-05-10 23:12:26 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
hasBin : true
router@2.2.0 :
resolution : {integrity : sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==}
engines : {node : '>= 18' }
run-applescript@7.1.0 :
resolution : {integrity : sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==}
engines : {node : '>=18' }
2026-05-16 12:06:34 +02:00
safe-buffer@5.1.2 :
resolution : {integrity : sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
2026-05-10 23:12:26 +02:00
safe-buffer@5.2.1 :
resolution : {integrity : sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
safe-stable-stringify@2.5.0 :
resolution : {integrity : sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==}
engines : {node : '>=10' }
safer-buffer@2.1.2 :
resolution : {integrity : sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
scheduler@0.27.0 :
resolution : {integrity : sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==}
2026-05-11 01:08:31 -07:00
scroll-into-view-if-needed@3.1.0 :
resolution : {integrity : sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==}
2026-05-16 12:06:34 +02:00
semantic-release@25.0.3 :
resolution : {integrity : sha512-WRgl5GcypwramYX4HV+eQGzUbD7UUbljVmS+5G1uMwX/wLgYuJAxGeerXJDMO2xshng4+FXqCgyB5QfClV6WjA==}
engines : {node : ^22.14.0 || >= 24.10.0}
hasBin : true
semver-regex@4.0.5 :
resolution : {integrity : sha512-hunMQrEy1T6Jr2uEVjrAIqjwWcQTgOAcIM52C8MY1EZSD3DDNft04XzvYKPqjED65bNVVko0YI38nYeEHCX3yw==}
engines : {node : '>=12' }
2026-05-29 11:56:55 +02:00
semver@7.8.0 :
resolution : {integrity : sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=10' }
hasBin : true
2026-06-06 10:42:10 +02:00
semver@7.8.1 :
resolution : {integrity : sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==}
engines : {node : '>=10' }
hasBin : true
2026-05-10 23:12:26 +02:00
send@1.2.1 :
resolution : {integrity : sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==}
engines : {node : '>= 18' }
serve-static@2.2.1 :
resolution : {integrity : sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==}
engines : {node : '>= 18' }
setprototypeof@1.2.0 :
resolution : {integrity : sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
2026-05-11 01:08:31 -07:00
sharp@0.34.5 :
resolution : {integrity : sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
2026-05-10 23:12:26 +02:00
shebang-command@2.0.0 :
resolution : {integrity : sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
engines : {node : '>=8' }
shebang-regex@3.0.0 :
resolution : {integrity : sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines : {node : '>=8' }
2026-05-29 11:56:55 +02:00
shiki@4.1.0 :
resolution : {integrity : sha512-l/ABZPUR5v70jI10EzqfMS/I96vjSGv2y0ihUV+WYFzv0EfvW4s54m0Lg8wCrrL+2IkwBzFTuxkZjPf8b2NX9Q==}
2026-05-13 01:15:35 +02:00
engines : {node : '>=20' }
2026-05-11 01:08:31 -07:00
2026-05-10 23:12:26 +02:00
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' }
side-channel-weakmap@1.0.2 :
resolution : {integrity : sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
engines : {node : '>= 0.4' }
side-channel@1.1.0 :
resolution : {integrity : sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
engines : {node : '>= 0.4' }
siginfo@2.0.0 :
resolution : {integrity : sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
signal-exit@3.0.7 :
resolution : {integrity : sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
2026-05-16 12:06:34 +02:00
signal-exit@4.1.0 :
resolution : {integrity : sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
engines : {node : '>=14' }
signale@1.4.0 :
resolution : {integrity : sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==}
engines : {node : '>=6' }
2026-05-10 23:12:26 +02:00
simple-concat@1.0.1 :
resolution : {integrity : sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==}
simple-get@4.0.1 :
resolution : {integrity : sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==}
2026-05-13 01:15:35 +02:00
simple-git@3.36.0 :
resolution : {integrity : sha512-cGQjLjK8bxJw4QuYT7gxHw3/IouVESbhahSsHrX97MzCL1gu2u7oy38W6L2ZIGECEfIBG4BabsWDPjBxJENv9Q==}
2026-05-10 23:12:26 +02:00
simple-lru-cache@0.0.2 :
resolution : {integrity : sha512-uEv/AFO0ADI7d99OHDmh1QfYzQk/izT1vCmu/riQfh7qjBVUUgRT87E5s5h7CxWCA/+YoZerykpEthzVrW3LIw==}
sisteransi@1.0.5 :
resolution : {integrity : sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
2026-05-16 12:06:34 +02:00
skin-tone@2.0.0 :
resolution : {integrity : sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==}
engines : {node : '>=8' }
2026-05-10 23:12:26 +02:00
slice-ansi@9.0.0 :
resolution : {integrity : sha512-SO/3iYL5S3W57LLEniscOGPZgOqZUPCx6d3dB+52B80yJ0XstzsC/eV8gnA4tM3MHDrKz+OCFSLNjswdSC+/bA==}
engines : {node : '>=22' }
2026-05-13 13:33:28 +02:00
smol-toml@1.6.1 :
resolution : {integrity : sha512-dWUG8F5sIIARXih1DTaQAX4SsiTXhInKf1buxdY9DIg4ZYPZK5nGM1VRIYmEbDbsHt7USo99xSLFu5Q1IqTmsg==}
engines : {node : '>= 18' }
2026-05-29 11:56:55 +02:00
snowflake-sdk@2.4.2 :
resolution : {integrity : sha512-sN9683tRetlGC1rFGLUSkwpUVaVwRbATho7DcHUwft76rg2EHq8ooiMs6iHHtXLSG6IGmly51oajAyc7/nOOhg==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=18' }
peerDependencies :
asn1.js : ^5.4.1
source-map-js@1.2.1 :
resolution : {integrity : sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
engines : {node : '>=0.10.0' }
source-map@0.6.1 :
resolution : {integrity : sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines : {node : '>=0.10.0' }
2026-05-11 01:08:31 -07:00
source-map@0.7.6 :
resolution : {integrity : sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==}
engines : {node : '>= 12' }
space-separated-tokens@2.0.2 :
resolution : {integrity : sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==}
2026-05-16 12:06:34 +02:00
spawn-error-forwarder@1.0.0 :
resolution : {integrity : sha512-gRjMgK5uFjbCvdibeGJuy3I5OYz6VLoVdsOJdA6wV0WlfQVLFueoqMxwwYD9RODdgb6oUIvlRlsyFSiQkMKu0g==}
spdx-correct@3.2.0 :
resolution : {integrity : sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
spdx-exceptions@2.5.0 :
resolution : {integrity : sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==}
spdx-expression-parse@3.0.1 :
resolution : {integrity : sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
spdx-license-ids@3.0.23 :
resolution : {integrity : sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==}
split2@1.0.0 :
resolution : {integrity : sha512-NKywug4u4pX/AZBB1FCPzZ6/7O+Xhz1qMVbzTvvKvikjO99oPN87SkK08mEY9P63/5lWjK+wgOOgApnTg5r6qg==}
2026-05-10 23:12:26 +02:00
split2@4.2.0 :
resolution : {integrity : sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==}
engines : {node : '>= 10.x' }
sprintf-js@1.1.3 :
resolution : {integrity : sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
sql-escaper@1.3.3 :
resolution : {integrity : sha512-BsTCV265VpTp8tm1wyIm1xqQCS+Q9NHx2Sr+WcnUrgLrQ6yiDIvHYJV5gHxsj1lMBy2zm5twLaZao8Jd+S8JJw==}
engines : {bun: '>=1.0.0', deno: '>=2.0.0', node : '>=12.0.0' }
stack-trace@0.0.10 :
resolution : {integrity : sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==}
stack-utils@2.0.6 :
resolution : {integrity : sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==}
engines : {node : '>=10' }
stackback@0.0.2 :
resolution : {integrity : sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
2026-05-29 11:56:55 +02:00
standardwebhooks@1.0.0 :
resolution : {integrity : sha512-BbHGOQK9olHPMvQNHWul6MYlrRTAOKn03rOe4A8O3CLWhNf4YHBqq2HJKKC+sfqpxiBY52pNeesD6jIiLDz8jg==}
2026-05-10 23:12:26 +02:00
statuses@2.0.2 :
resolution : {integrity : sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==}
engines : {node : '>= 0.8' }
std-env@4.1.0 :
resolution : {integrity : sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==}
2026-05-16 12:06:34 +02:00
stream-combiner2@1.1.1 :
resolution : {integrity : sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw==}
2026-05-10 23:12:26 +02:00
stream-events@1.0.5 :
resolution : {integrity : sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==}
stream-shift@1.0.3 :
resolution : {integrity : sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==}
2026-05-16 12:06:34 +02:00
string-width@4.2.3 :
resolution : {integrity : sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines : {node : '>=8' }
string-width@7.2.0 :
resolution : {integrity : sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==}
engines : {node : '>=18' }
2026-05-10 23:12:26 +02:00
string-width@8.2.1 :
resolution : {integrity : sha512-IIaP0g3iy9Cyy18w3M9YcaDudujEAVHKt3a3QJg1+sr/oX96TbaGUubG0hJyCjCBThFH+tFpcIyoUHUn1ogaLA==}
engines : {node : '>=20' }
2026-05-16 12:06:34 +02:00
string_decoder@1.1.1 :
resolution : {integrity : sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
2026-05-10 23:12:26 +02:00
string_decoder@1.3.0 :
resolution : {integrity : sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
2026-05-11 01:08:31 -07:00
stringify-entities@4.0.4 :
resolution : {integrity : sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==}
2026-05-16 12:06:34 +02:00
strip-ansi@6.0.1 :
resolution : {integrity : sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines : {node : '>=8' }
2026-05-29 11:56:55 +02:00
strip-ansi@7.2.0 :
resolution : {integrity : sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=12' }
2026-05-16 12:06:34 +02:00
strip-bom@3.0.0 :
resolution : {integrity : sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
engines : {node : '>=4' }
2026-05-20 17:01:26 +02:00
strip-final-newline@2.0.0 :
resolution : {integrity : sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
engines : {node : '>=6' }
2026-05-16 12:06:34 +02:00
strip-final-newline@3.0.0 :
resolution : {integrity : sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
engines : {node : '>=12' }
strip-final-newline@4.0.0 :
resolution : {integrity : sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==}
engines : {node : '>=18' }
2026-05-10 23:12:26 +02:00
strip-json-comments@2.0.1 :
resolution : {integrity : sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
engines : {node : '>=0.10.0' }
2026-05-13 13:33:28 +02:00
strip-json-comments@5.0.3 :
resolution : {integrity : sha512-1tB5mhVo7U+ETBKNf92xT4hrQa3pm0MZ0PQvuDnWgAAGHDsfp4lPSpiS6psrSiet87wyGPh9ft6wmhOMQ0hDiw==}
engines : {node : '>=14.16' }
2026-05-29 11:56:55 +02:00
strnum@2.3.0 :
resolution : {integrity : sha512-ums3KNd42PGyx5xaoVTO1mjU1bH3NpY4vsrVlnv9PNGqQj8wd7rJ6nEypLrJ7z5vxK5RP0yMLo6J/Gsm62DI5Q==}
2026-05-10 23:12:26 +02:00
stubs@3.0.0 :
resolution : {integrity : sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==}
2026-05-11 01:08:31 -07:00
style-to-js@1.1.21 :
resolution : {integrity : sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==}
style-to-object@1.0.14 :
resolution : {integrity : sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==}
styled-jsx@5.1.6 :
resolution : {integrity : sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==}
engines : {node : '>= 12.0.0' }
peerDependencies :
'@babel/core' : '*'
babel-plugin-macros : '*'
react : '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0'
peerDependenciesMeta :
'@babel/core' :
optional : true
babel-plugin-macros :
optional : true
2026-05-16 12:06:34 +02:00
super-regex@1.1.0 :
resolution : {integrity : sha512-WHkws2ZflZe41zj6AolvvmaTrWds/VuyeYr9iPVv/oQeaIoVxMKaushfFWpOGDT+GuBrM/sVqF8KUCYQlSSTdQ==}
engines : {node : '>=18' }
supports-color@5.5.0 :
resolution : {integrity : sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
engines : {node : '>=4' }
2026-05-14 01:13:31 +02:00
supports-color@7.2.0 :
resolution : {integrity : sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
engines : {node : '>=8' }
2026-05-16 12:06:34 +02:00
supports-hyperlinks@3.2.0 :
resolution : {integrity : sha512-zFObLMyZeEwzAoKCyu1B91U79K2t7ApXuQfo8OuxwXLDgcKxuwM+YvcbIhm6QWqz7mHUH1TVytR1PwVVjEuMig==}
engines : {node : '>=14.18' }
2026-05-10 23:12:26 +02:00
tagged-tag@1.0.0 :
resolution : {integrity : sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==}
engines : {node : '>=20' }
2026-05-11 01:08:31 -07:00
tailwind-merge@3.6.0 :
resolution : {integrity : sha512-uxL7qAVQriqRQPAyK3pj66VqskWqoZ37PW94jwOTwNfq/z9oyu1V+eqrZqtR2+fCiXdYOZe/Modt8GtvqNzu+w==}
tailwindcss@4.3.0 :
resolution : {integrity : sha512-y6nxMGB1nMW9R6k96e5gdIFzcfL/gTJRNaqGes1YvkLnPVXzWgbqFF2yLC0T8G774n24cx3Pe8XrKoniCOAH+Q==}
tapable@2.3.3 :
resolution : {integrity : sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==}
engines : {node : '>=6' }
2026-05-10 23:12:26 +02:00
tar-fs@2.1.4 :
resolution : {integrity : sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==}
tar-stream@2.2.0 :
resolution : {integrity : sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==}
engines : {node : '>=6' }
tarn@3.0.2 :
resolution : {integrity : sha512-51LAVKUSZSVfI05vjPESNc5vwqqZpbXCsU+/+wxlOrUjk2SnFTt97v9ZgQrD4YmxYW1Px6w2KjaDitCfkvgxMQ==}
engines : {node : '>=8.0.0' }
tedious@19.2.1 :
resolution : {integrity : sha512-pk1Q16Yl62iocuQB+RWbg6rFUFkIyzqOFQ6NfysCltRvQqKwfurgj8v/f2X+CKvDhSL4IJ0cCOfCHDg9PWEEYA==}
engines : {node : '>=18.17' }
teeny-request@10.1.2 :
resolution : {integrity : sha512-Xj0ZAQ0CeuQn6UxCDPLbFRlgcSTUEyO3+wiepr2grjIjyL/lMMs1Z4OwXn8kLvn/V1OuaEP0UY7Na6UDNNsYrQ==}
engines : {node : '>=18' }
2026-05-16 12:06:34 +02:00
temp-dir@3.0.0 :
resolution : {integrity : sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==}
engines : {node : '>=14.16' }
tempy@3.2.0 :
resolution : {integrity : sha512-d79HhZya5Djd7am0q+W4RTsSU+D/aJzM+4Y4AGJGuGlgM2L6sx5ZvOYTmZjqPhrDrV6xJTtRSm1JCLj6V6LHLQ==}
engines : {node : '>=14.16' }
2026-05-10 23:12:26 +02:00
terminal-size@4.0.1 :
resolution : {integrity : sha512-avMLDQpUI9I5XFrklECw1ZEUPJhqzcwSWsyyI8blhRLT+8N1jLJWLWWYQpB2q2xthq8xDvjZPISVh53T/+CLYQ==}
engines : {node : '>=18' }
text-hex@1.0.0 :
resolution : {integrity : sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==}
2026-05-16 12:06:34 +02:00
thenify-all@1.6.0 :
resolution : {integrity : sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
engines : {node : '>=0.8' }
thenify@3.3.1 :
resolution : {integrity : sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
through2@2.0.5 :
resolution : {integrity : sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==}
time-span@5.1.0 :
resolution : {integrity : sha512-75voc/9G4rDIJleOo4jPvN4/YC4GRZrY8yy1uU4lwrB3XEQbWve8zXoO5No4eFrGcTAMYyoY67p8jRQdtA1HbA==}
engines : {node : '>=12' }
2026-05-10 23:12:26 +02:00
tinybench@2.9.0 :
resolution : {integrity : sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
2026-05-13 01:15:35 +02:00
tinyexec@1.1.2 :
resolution : {integrity : sha512-dAqSqE/RabpBKI8+h26GfLq6Vb3JVXs30XYQjdMjaj/c2tS8IYYMbIzP599KtRj7c57/wYApb3QjgRgXmrCukA==}
engines : {node : '>=18' }
2026-05-10 23:12:26 +02:00
tinyglobby@0.2.16 :
resolution : {integrity : sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==}
engines : {node : '>=12.0.0' }
tinyrainbow@3.1.0 :
resolution : {integrity : sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==}
engines : {node : '>=14.0.0' }
2026-05-16 12:06:34 +02:00
to-regex-range@5.0.1 :
resolution : {integrity : sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines : {node : '>=8.0' }
2026-05-10 23:12:26 +02:00
toidentifier@1.0.1 :
resolution : {integrity : sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
engines : {node : '>=0.6' }
toml@3.0.0 :
resolution : {integrity : sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==}
2026-05-16 12:06:34 +02:00
traverse@0.6.8 :
resolution : {integrity : sha512-aXJDbk6SnumuaZSANd21XAo15ucCDE38H4fkqiGsc3MhCK+wOlZvLP9cB/TvpHT0mOyWgC4Z8EwRlzqYSUzdsA==}
engines : {node : '>= 0.4' }
2026-05-11 01:08:31 -07:00
trim-lines@3.0.1 :
resolution : {integrity : sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==}
2026-05-10 23:12:26 +02:00
triple-beam@1.4.1 :
resolution : {integrity : sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==}
engines : {node : '>= 14.0.0' }
2026-05-11 01:08:31 -07:00
trough@2.2.0 :
resolution : {integrity : sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==}
2026-05-16 12:06:34 +02:00
ts-algebra@2.0.0 :
resolution : {integrity : sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==}
2026-05-10 23:12:26 +02:00
tslib@2.8.1 :
resolution : {integrity : sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
tunnel-agent@0.6.0 :
resolution : {integrity : sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
2026-05-16 12:06:34 +02:00
tunnel@0.0.6 :
resolution : {integrity : sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==}
engines : {node : '>=0.6.11 <=0.7.0 || >=0.7.3' }
type-fest@1.4.0 :
resolution : {integrity : sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==}
engines : {node : '>=10' }
type-fest@2.19.0 :
resolution : {integrity : sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==}
engines : {node : '>=12.20' }
type-fest@4.41.0 :
resolution : {integrity : sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==}
engines : {node : '>=16' }
2026-05-10 23:12:26 +02:00
type-fest@5.6.0 :
resolution : {integrity : sha512-8ZiHFm91orbSAe2PSAiSVBVko18pbhbiB3U9GglSzF/zCGkR+rxpHx6sEMCUm4kxY4LjDIUGgCfUMtwfZfjfUA==}
engines : {node : '>=20' }
2026-05-29 11:56:55 +02:00
type-is@2.1.0 :
resolution : {integrity : sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==}
engines : {node : '>= 18' }
2026-05-10 23:12:26 +02:00
2026-05-13 01:15:35 +02:00
typescript@6.0.3 :
resolution : {integrity : sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=14.17' }
hasBin : true
uglify-js@3.19.3 :
resolution : {integrity : sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==}
engines : {node : '>=0.8.0' }
hasBin : true
2026-05-13 13:33:28 +02:00
unbash@3.0.0 :
resolution : {integrity : sha512-FeFPZ/WFT0mbRCuydiZzpPFlrYN8ZUpphQKoq4EeElVIYjYyGzPMxQR/simUwCOJIyVhpFk4RbtyO7RuMpMnHA==}
engines : {node : '>=14' }
2026-05-10 23:12:26 +02:00
undici-types@7.16.0 :
resolution : {integrity : sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==}
2026-05-16 12:06:34 +02:00
undici@6.25.0 :
resolution : {integrity : sha512-ZgpWDC5gmNiuY9CnLVXEH8rl50xhRCuLNA97fAUnKi8RRuV4E6KG31pDTsLVUKnohJE0I3XDrTeEydAXRw47xg==}
engines : {node : '>=18.17' }
undici@7.25.0 :
resolution : {integrity : sha512-xXnp4kTyor2Zq+J1FfPI6Eq3ew5h6Vl0F/8d9XU5zZQf1tX9s2Su1/3PiMmUANFULpmksxkClamIZcaUqryHsQ==}
engines : {node : '>=20.18.1' }
unicode-emoji-modifier-base@1.0.0 :
resolution : {integrity : sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==}
engines : {node : '>=4' }
unicorn-magic@0.1.0 :
resolution : {integrity : sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==}
engines : {node : '>=18' }
unicorn-magic@0.3.0 :
resolution : {integrity : sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==}
engines : {node : '>=18' }
unicorn-magic@0.4.0 :
resolution : {integrity : sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==}
engines : {node : '>=20' }
2026-05-11 01:08:31 -07:00
unified@11.0.5 :
resolution : {integrity : sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==}
2026-05-16 12:06:34 +02:00
unique-string@3.0.0 :
resolution : {integrity : sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==}
engines : {node : '>=12' }
2026-05-11 01:08:31 -07:00
unist-util-is@6.0.1 :
resolution : {integrity : sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==}
unist-util-position-from-estree@2.0.0 :
resolution : {integrity : sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==}
unist-util-position@5.0.0 :
resolution : {integrity : sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==}
2026-05-13 01:15:35 +02:00
unist-util-remove-position@5.0.0 :
resolution : {integrity : sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==}
2026-05-11 01:08:31 -07:00
unist-util-stringify-position@4.0.0 :
resolution : {integrity : sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==}
unist-util-visit-parents@6.0.2 :
resolution : {integrity : sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==}
unist-util-visit@5.1.0 :
resolution : {integrity : sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==}
2026-05-16 12:06:34 +02:00
universal-user-agent@7.0.3 :
resolution : {integrity : sha512-TmnEAEAsBJVZM/AADELsK76llnwcf9vMKuPz8JflO1frO8Lchitr0fNaN9d+Ap0BjKtqWqd/J17qeDnXh8CL2A==}
universalify@2.0.1 :
resolution : {integrity : sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
engines : {node : '>= 10.0.0' }
2026-05-10 23:12:26 +02:00
unpipe@1.0.0 :
resolution : {integrity : sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines : {node : '>= 0.8' }
2026-05-16 12:06:34 +02:00
url-join@5.0.0 :
resolution : {integrity : sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA==}
engines : {node : ^12.20.0 || ^14.13.1 || >=16.0.0}
2026-05-11 01:08:31 -07:00
use-callback-ref@1.3.3 :
resolution : {integrity : sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==}
engines : {node : '>=10' }
peerDependencies :
'@types/react' : '*'
react : ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
use-sidecar@1.1.3 :
resolution : {integrity : sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==}
engines : {node : '>=10' }
peerDependencies :
'@types/react' : '*'
react : ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
peerDependenciesMeta :
'@types/react' :
optional : true
2026-05-18 17:41:37 +02:00
use-sync-external-store@1.6.0 :
resolution : {integrity : sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==}
peerDependencies :
react : ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
2026-05-10 23:12:26 +02:00
util-deprecate@1.0.2 :
resolution : {integrity : sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
2026-05-16 12:06:34 +02:00
validate-npm-package-license@3.0.4 :
resolution : {integrity : sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
2026-05-10 23:12:26 +02:00
vary@1.1.2 :
resolution : {integrity : sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
engines : {node : '>= 0.8' }
2026-05-13 01:15:35 +02:00
vfile-location@5.0.3 :
resolution : {integrity : sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==}
2026-05-11 01:08:31 -07:00
vfile-message@4.0.3 :
resolution : {integrity : sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==}
vfile@6.0.3 :
resolution : {integrity : sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
2026-05-29 11:56:55 +02:00
vite@8.0.14 :
resolution : {integrity : sha512-s4BJJ+5y1pYL6Otw51FHhVJQhPnuRinKig64g/1+EUNaJsd3gCKdD31IPFvswUgW9/60QT9oFHbZHbQK5imcxw==}
2026-05-10 23:12:26 +02:00
engines : {node : ^20.19.0 || >=22.12.0}
hasBin : true
peerDependencies :
'@types/node' : ^24.3.0
2026-05-29 11:56:55 +02:00
'@vitejs/devtools' : ^0.1.18
2026-05-10 23:12:26 +02:00
esbuild : ^0.27.0 || ^0.28.0
jiti : '>=1.21.0'
less : ^4.0.0
sass : ^1.70.0
sass-embedded : ^1.70.0
stylus : '>=0.54.8'
sugarss : ^5.0.0
terser : ^5.16.0
tsx : ^4.8.1
yaml : ^2.4.2
peerDependenciesMeta :
'@types/node' :
optional : true
'@vitejs/devtools' :
optional : true
esbuild :
optional : true
jiti :
optional : true
less :
optional : true
sass :
optional : true
sass-embedded :
optional : true
stylus :
optional : true
sugarss :
optional : true
terser :
optional : true
tsx :
optional : true
yaml :
optional : true
2026-05-29 11:56:55 +02:00
vitest@4.1.7 :
resolution : {integrity : sha512-flYyaFd2CgoCoU+0UKt3pxksgC+S02iTDN0n3LtqaMeXsI9SBcdNujc2k0DeFLzUn/0k538yNjOSdwgCqcrwJA==}
2026-05-10 23:12:26 +02:00
engines : {node : ^20.0.0 || ^22.0.0 || >=24.0.0}
hasBin : true
peerDependencies :
'@edge-runtime/vm' : '*'
'@opentelemetry/api' : ^1.9.0
'@types/node' : ^24.3.0
2026-05-29 11:56:55 +02:00
'@vitest/browser-playwright' : 4.1 .7
'@vitest/browser-preview' : 4.1 .7
'@vitest/browser-webdriverio' : 4.1 .7
'@vitest/coverage-istanbul' : 4.1 .7
'@vitest/coverage-v8' : 4.1 .7
'@vitest/ui' : 4.1 .7
2026-05-10 23:12:26 +02:00
happy-dom : '*'
jsdom : '*'
vite : ^6.0.0 || ^7.0.0 || ^8.0.0
peerDependenciesMeta :
'@edge-runtime/vm' :
optional : true
'@opentelemetry/api' :
optional : true
'@types/node' :
optional : true
'@vitest/browser-playwright' :
optional : true
'@vitest/browser-preview' :
optional : true
'@vitest/browser-webdriverio' :
optional : true
'@vitest/coverage-istanbul' :
optional : true
'@vitest/coverage-v8' :
optional : true
'@vitest/ui' :
optional : true
happy-dom :
optional : true
jsdom :
optional : true
2026-05-13 13:33:28 +02:00
walk-up-path@4.0.0 :
resolution : {integrity : sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A==}
engines : {node : 20 || >=22}
2026-05-13 01:15:35 +02:00
web-namespaces@2.0.1 :
resolution : {integrity : sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
2026-05-10 23:12:26 +02:00
web-streams-polyfill@3.3.3 :
resolution : {integrity : sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
engines : {node : '>= 8' }
2026-05-16 12:06:34 +02:00
web-worker@1.5.0 :
resolution : {integrity : sha512-RiMReJrTAiA+mBjGONMnjVDP2u3p9R1vkcGz6gDIrOMT3oGuYwX2WRMYI9ipkphSuE5XKEhydbhNEJh4NY9mlw==}
2026-05-10 23:12:26 +02:00
which@2.0.2 :
resolution : {integrity : sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
engines : {node : '>= 8' }
hasBin : true
why-is-node-running@2.3.0 :
resolution : {integrity : sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==}
engines : {node : '>=8' }
hasBin : true
widest-line@6.0.0 :
resolution : {integrity : sha512-U89AsyEeAsyoF0zVJBkG9zBgekjgjK7yk9sje3F4IQpXBJ10TF6ByLlIfjMhcmHMJgHZI4KHt4rdNfktzxIAMA==}
engines : {node : '>=20' }
winston-transport@4.9.0 :
resolution : {integrity : sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==}
engines : {node : '>= 12.0.0' }
winston@3.19.0 :
resolution : {integrity : sha512-LZNJgPzfKR+/J3cHkxcpHKpKKvGfDZVPS4hfJCc4cCG0CgYzvlD6yE/S3CIL/Yt91ak327YCpiF/0MyeZHEHKA==}
engines : {node : '>= 12.0.0' }
wordwrap@1.0.0 :
resolution : {integrity : sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==}
wrap-ansi@10.0.0 :
resolution : {integrity : sha512-SGcvg80f0wUy2/fXES19feHMz8E0JoXv2uNgHOu4Dgi2OrCy1lqwFYEJz1BLbDI0exjPMe/ZdzZ/YpGECBG/aQ==}
engines : {node : '>=20' }
2026-05-16 12:06:34 +02:00
wrap-ansi@7.0.0 :
resolution : {integrity : sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines : {node : '>=10' }
wrap-ansi@9.0.2 :
resolution : {integrity : sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==}
engines : {node : '>=18' }
2026-05-10 23:12:26 +02:00
wrappy@1.0.2 :
resolution : {integrity : sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
2026-05-20 14:17:29 +02:00
ws@8.20.1 :
resolution : {integrity : sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w==}
2026-05-10 23:12:26 +02:00
engines : {node : '>=10.0.0' }
peerDependencies :
bufferutil : ^4.0.1
utf-8-validate : '>=5.0.2'
peerDependenciesMeta :
bufferutil :
optional : true
utf-8-validate :
optional : true
wsl-utils@0.1.0 :
resolution : {integrity : sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==}
engines : {node : '>=18' }
2026-05-29 11:56:55 +02:00
xml-naming@0.1.0 :
resolution : {integrity : sha512-k8KO9hrMyNk6tUWqUfkTEZbezRRpONVOzUTnc97VnCvyj6Tf9lyUR9EDAIeiVLv56jsMcoXEwjW8Kv5yPY52lw==}
engines : {node : '>=16.0.0' }
2026-05-10 23:12:26 +02:00
xtend@4.0.2 :
resolution : {integrity : sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
engines : {node : '>=0.4' }
2026-05-16 12:06:34 +02:00
y18n@5.0.8 :
resolution : {integrity : sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines : {node : '>=10' }
2026-05-13 01:15:35 +02:00
yaml@2.9.0 :
resolution : {integrity : sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==}
2026-05-10 23:12:26 +02:00
engines : {node : '>= 14.6' }
hasBin : true
2026-05-16 12:06:34 +02:00
yargs-parser@20.2.9 :
resolution : {integrity : sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
engines : {node : '>=10' }
yargs-parser@22.0.0 :
resolution : {integrity : sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==}
engines : {node : ^20.19.0 || ^22.12.0 || >=23}
yargs@16.2.0 :
resolution : {integrity : sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
engines : {node : '>=10' }
yargs@18.0.0 :
resolution : {integrity : sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==}
engines : {node : ^20.19.0 || ^22.12.0 || >=23}
2026-05-10 23:12:26 +02:00
yocto-queue@1.2.2 :
resolution : {integrity : sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==}
engines : {node : '>=12.20' }
2026-05-16 12:06:34 +02:00
yoctocolors@2.1.2 :
resolution : {integrity : sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==}
engines : {node : '>=18' }
2026-05-10 23:12:26 +02:00
yoga-layout@3.2.1 :
resolution : {integrity : sha512-0LPOt3AxKqMdFBZA3HBAt/t/8vIKq7VaQYbuA8WxCgung+p9TVyKRYdpvCb80HcdTN2NkbIKbhNwKUfm3tQywQ==}
zod-to-json-schema@3.25.2 :
resolution : {integrity : sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==}
peerDependencies :
zod : ^3.25.28 || ^4
zod@4.4.3 :
resolution : {integrity : sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==}
2026-05-18 17:41:37 +02:00
zustand@4.5.7 :
resolution : {integrity : sha512-CHOUy7mu3lbD6o6LJLfllpjkzhHXSBlX8B9+qPddUsIfeF5S/UZ5q0kmCsnRqT1UHFQZchNFDDzMbQsuesHWlw==}
engines : {node : '>=12.7.0' }
peerDependencies :
'@types/react' : '>=16.8'
immer : '>=9.0.6'
react : '>=16.8'
peerDependenciesMeta :
'@types/react' :
optional : true
immer :
optional : true
react :
optional : true
2026-05-11 01:08:31 -07:00
zwitch@2.0.4 :
resolution : {integrity : sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
2026-05-10 23:12:26 +02:00
snapshots :
2026-05-16 12:06:34 +02:00
'@actions/core@3.0.1' :
dependencies :
'@actions/exec' : 3.0 .0
'@actions/http-client' : 4.0 .1
'@actions/exec@3.0.0' :
dependencies :
'@actions/io' : 3.0 .2
'@actions/http-client@4.0.1' :
dependencies :
tunnel : 0.0 .6
undici : 6.25 .0
'@actions/io@3.0.2' : {}
2026-05-29 11:56:55 +02:00
'@ai-sdk/anthropic@3.0.78(zod@4.4.3)' :
2026-05-10 23:12:26 +02:00
dependencies :
'@ai-sdk/provider' : 3.0 .10
2026-05-13 01:15:35 +02:00
'@ai-sdk/provider-utils' : 4.0 .27 (zod@4.4.3)
2026-05-10 23:12:26 +02:00
zod : 4.4 .3
2026-05-29 11:56:55 +02:00
'@ai-sdk/devtools@0.0.18' :
2026-05-12 11:13:14 +02:00
dependencies :
'@ai-sdk/provider' : 3.0 .10
2026-06-10 14:26:01 +02:00
'@hono/node-server' : 1.19 .14 (hono@4.12.21)
hono : 4.12 .21
2026-05-12 11:13:14 +02:00
2026-05-29 11:56:55 +02:00
'@ai-sdk/gateway@3.0.118(zod@4.4.3)' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-13 01:15:35 +02:00
'@ai-sdk/provider' : 3.0 .10
'@ai-sdk/provider-utils' : 4.0 .27 (zod@4.4.3)
2026-05-10 23:12:26 +02:00
'@vercel/oidc' : 3.2 .0
zod : 4.4 .3
2026-05-29 11:56:55 +02:00
'@ai-sdk/google-vertex@4.0.134(zod@4.4.3)' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@ai-sdk/anthropic' : 3.0 .78 (zod@4.4.3)
'@ai-sdk/google' : 3.0 .78 (zod@4.4.3)
2026-05-13 01:15:35 +02:00
'@ai-sdk/openai-compatible' : 2.0 .47 (zod@4.4.3)
2026-05-10 23:12:26 +02:00
'@ai-sdk/provider' : 3.0 .10
2026-05-13 01:15:35 +02:00
'@ai-sdk/provider-utils' : 4.0 .27 (zod@4.4.3)
2026-05-10 23:12:26 +02:00
google-auth-library : 10.6 .2
zod : 4.4 .3
transitivePeerDependencies :
- supports-color
2026-05-29 11:56:55 +02:00
'@ai-sdk/google@3.0.78(zod@4.4.3)' :
2026-05-10 23:12:26 +02:00
dependencies :
'@ai-sdk/provider' : 3.0 .10
2026-05-13 01:15:35 +02:00
'@ai-sdk/provider-utils' : 4.0 .27 (zod@4.4.3)
2026-05-10 23:12:26 +02:00
zod : 4.4 .3
2026-05-13 01:15:35 +02:00
'@ai-sdk/openai-compatible@2.0.47(zod@4.4.3)' :
2026-05-10 23:12:26 +02:00
dependencies :
'@ai-sdk/provider' : 3.0 .10
2026-05-13 01:15:35 +02:00
'@ai-sdk/provider-utils' : 4.0 .27 (zod@4.4.3)
2026-05-10 23:12:26 +02:00
zod : 4.4 .3
2026-05-13 01:15:35 +02:00
'@ai-sdk/provider-utils@4.0.27(zod@4.4.3)' :
2026-05-10 23:12:26 +02:00
dependencies :
'@ai-sdk/provider' : 3.0 .10
'@standard-schema/spec' : 1.1 .0
eventsource-parser : 3.0 .8
zod : 4.4 .3
'@ai-sdk/provider@3.0.10' :
dependencies :
json-schema : 0.4 .0
'@alcalzone/ansi-tokenize@0.3.0' :
dependencies :
ansi-styles : 6.2 .3
is-fullwidth-code-point : 5.1 .0
2026-05-11 01:08:31 -07:00
'@alloc/quick-lru@5.2.0' : {}
2026-05-29 11:56:55 +02:00
'@anthropic-ai/claude-agent-sdk-darwin-arm64@0.3.146' :
2026-05-16 12:06:34 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@anthropic-ai/claude-agent-sdk-darwin-x64@0.3.146' :
2026-05-16 12:06:34 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.3.146' :
2026-05-16 12:06:34 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@anthropic-ai/claude-agent-sdk-linux-arm64@0.3.146' :
2026-05-16 12:06:34 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.3.146' :
2026-05-16 12:06:34 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@anthropic-ai/claude-agent-sdk-linux-x64@0.3.146' :
2026-05-16 12:06:34 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@anthropic-ai/claude-agent-sdk-win32-arm64@0.3.146' :
2026-05-16 12:06:34 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@anthropic-ai/claude-agent-sdk-win32-x64@0.3.146' :
2026-05-16 12:06:34 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@anthropic-ai/claude-agent-sdk@0.3.146(@anthropic-ai/sdk@0.97.1(zod@4.4.3))(@modelcontextprotocol/sdk@1.29.0(zod@4.4.3))(zod@4.4.3)' :
2026-05-16 12:06:34 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@anthropic-ai/sdk' : 0.97 .1 (zod@4.4.3)
2026-05-16 12:06:34 +02:00
'@modelcontextprotocol/sdk' : 1.29 .0 (zod@4.4.3)
zod : 4.4 .3
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@anthropic-ai/claude-agent-sdk-darwin-arm64' : 0.3 .146
'@anthropic-ai/claude-agent-sdk-darwin-x64' : 0.3 .146
'@anthropic-ai/claude-agent-sdk-linux-arm64' : 0.3 .146
'@anthropic-ai/claude-agent-sdk-linux-arm64-musl' : 0.3 .146
'@anthropic-ai/claude-agent-sdk-linux-x64' : 0.3 .146
'@anthropic-ai/claude-agent-sdk-linux-x64-musl' : 0.3 .146
'@anthropic-ai/claude-agent-sdk-win32-arm64' : 0.3 .146
'@anthropic-ai/claude-agent-sdk-win32-x64' : 0.3 .146
2026-05-16 12:06:34 +02:00
2026-05-29 11:56:55 +02:00
'@anthropic-ai/sdk@0.97.1(zod@4.4.3)' :
2026-05-16 12:06:34 +02:00
dependencies :
json-schema-to-ts : 3.1 .1
2026-05-29 11:56:55 +02:00
standardwebhooks : 1.0 .0
2026-05-16 12:06:34 +02:00
optionalDependencies :
zod : 4.4 .3
2026-05-10 23:12:26 +02:00
'@aws-crypto/crc32@5.2.0' :
dependencies :
'@aws-crypto/util' : 5.2 .0
'@aws-sdk/types' : 3.973 .8
tslib : 2.8 .1
'@aws-crypto/crc32c@5.2.0' :
dependencies :
'@aws-crypto/util' : 5.2 .0
'@aws-sdk/types' : 3.973 .8
tslib : 2.8 .1
'@aws-crypto/sha1-browser@5.2.0' :
dependencies :
'@aws-crypto/supports-web-crypto' : 5.2 .0
'@aws-crypto/util' : 5.2 .0
'@aws-sdk/types' : 3.973 .8
'@aws-sdk/util-locate-window' : 3.965 .5
'@smithy/util-utf8' : 2.3 .0
tslib : 2.8 .1
'@aws-crypto/sha256-browser@5.2.0' :
dependencies :
'@aws-crypto/sha256-js' : 5.2 .0
'@aws-crypto/supports-web-crypto' : 5.2 .0
'@aws-crypto/util' : 5.2 .0
'@aws-sdk/types' : 3.973 .8
'@aws-sdk/util-locate-window' : 3.965 .5
'@smithy/util-utf8' : 2.3 .0
tslib : 2.8 .1
'@aws-crypto/sha256-js@5.2.0' :
dependencies :
'@aws-crypto/util' : 5.2 .0
'@aws-sdk/types' : 3.973 .8
tslib : 2.8 .1
'@aws-crypto/supports-web-crypto@5.2.0' :
dependencies :
tslib : 2.8 .1
'@aws-crypto/util@5.2.0' :
dependencies :
'@aws-sdk/types' : 3.973 .8
'@smithy/util-utf8' : 2.3 .0
tslib : 2.8 .1
2026-05-13 01:15:35 +02:00
'@aws-sdk/client-s3@3.1045.0' :
2026-05-10 23:12:26 +02:00
dependencies :
'@aws-crypto/sha1-browser' : 5.2 .0
'@aws-crypto/sha256-browser' : 5.2 .0
'@aws-crypto/sha256-js' : 5.2 .0
2026-05-29 11:56:55 +02:00
'@aws-sdk/core' : 3.974 .12
'@aws-sdk/credential-provider-node' : 3.972 .43
'@aws-sdk/middleware-bucket-endpoint' : 3.972 .14
'@aws-sdk/middleware-expect-continue' : 3.972 .12
'@aws-sdk/middleware-flexible-checksums' : 3.974 .20
'@aws-sdk/middleware-host-header' : 3.972 .13
2026-05-10 23:12:26 +02:00
'@aws-sdk/middleware-location-constraint' : 3.972 .10
2026-05-29 11:56:55 +02:00
'@aws-sdk/middleware-logger' : 3.972 .12
'@aws-sdk/middleware-recursion-detection' : 3.972 .14
'@aws-sdk/middleware-sdk-s3' : 3.972 .41
2026-05-10 23:12:26 +02:00
'@aws-sdk/middleware-ssec' : 3.972 .10
2026-05-29 11:56:55 +02:00
'@aws-sdk/middleware-user-agent' : 3.972 .42
'@aws-sdk/region-config-resolver' : 3.972 .16
'@aws-sdk/signature-v4-multi-region' : 3.996 .27
2026-05-10 23:12:26 +02:00
'@aws-sdk/types' : 3.973 .8
2026-05-29 11:56:55 +02:00
'@aws-sdk/util-endpoints' : 3.996 .11
'@aws-sdk/util-user-agent-browser' : 3.972 .13
'@aws-sdk/util-user-agent-node' : 3.973 .28
'@smithy/config-resolver' : 4.5 .3
'@smithy/core' : 3.24 .3
'@smithy/eventstream-serde-browser' : 4.3 .3
'@smithy/eventstream-serde-config-resolver' : 4.4 .3
'@smithy/eventstream-serde-node' : 4.3 .3
'@smithy/fetch-http-handler' : 5.4 .3
'@smithy/hash-blob-browser' : 4.3 .3
'@smithy/hash-node' : 4.3 .3
'@smithy/hash-stream-node' : 4.3 .3
'@smithy/invalid-dependency' : 4.3 .3
'@smithy/md5-js' : 4.3 .3
'@smithy/middleware-content-length' : 4.3 .3
'@smithy/middleware-endpoint' : 4.5 .3
'@smithy/middleware-retry' : 4.6 .3
'@smithy/middleware-serde' : 4.3 .3
'@smithy/middleware-stack' : 4.3 .3
'@smithy/node-config-provider' : 4.4 .3
'@smithy/node-http-handler' : 4.7 .3
'@smithy/protocol-http' : 5.4 .3
'@smithy/smithy-client' : 4.13 .3
'@smithy/types' : 4.14 .2
'@smithy/url-parser' : 4.3 .3
'@smithy/util-base64' : 4.4 .3
'@smithy/util-body-length-browser' : 4.3 .3
'@smithy/util-body-length-node' : 4.3 .3
'@smithy/util-defaults-mode-browser' : 4.4 .3
'@smithy/util-defaults-mode-node' : 4.3 .3
'@smithy/util-endpoints' : 3.5 .3
'@smithy/util-middleware' : 4.3 .3
'@smithy/util-retry' : 4.4 .3
'@smithy/util-stream' : 4.6 .3
'@smithy/util-utf8' : 4.3 .3
'@smithy/util-waiter' : 4.4 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-13 01:15:35 +02:00
'@aws-sdk/client-sts@3.1045.0' :
2026-05-10 23:12:26 +02:00
dependencies :
'@aws-crypto/sha256-browser' : 5.2 .0
'@aws-crypto/sha256-js' : 5.2 .0
2026-05-29 11:56:55 +02:00
'@aws-sdk/core' : 3.974 .12
'@aws-sdk/credential-provider-node' : 3.972 .43
'@aws-sdk/middleware-host-header' : 3.972 .13
'@aws-sdk/middleware-logger' : 3.972 .12
'@aws-sdk/middleware-recursion-detection' : 3.972 .14
'@aws-sdk/middleware-user-agent' : 3.972 .42
'@aws-sdk/region-config-resolver' : 3.972 .16
'@aws-sdk/signature-v4-multi-region' : 3.996 .27
2026-05-10 23:12:26 +02:00
'@aws-sdk/types' : 3.973 .8
2026-05-29 11:56:55 +02:00
'@aws-sdk/util-endpoints' : 3.996 .11
'@aws-sdk/util-user-agent-browser' : 3.972 .13
'@aws-sdk/util-user-agent-node' : 3.973 .28
'@smithy/config-resolver' : 4.5 .3
'@smithy/core' : 3.24 .3
'@smithy/fetch-http-handler' : 5.4 .3
'@smithy/hash-node' : 4.3 .3
'@smithy/invalid-dependency' : 4.3 .3
'@smithy/middleware-content-length' : 4.3 .3
'@smithy/middleware-endpoint' : 4.5 .3
'@smithy/middleware-retry' : 4.6 .3
'@smithy/middleware-serde' : 4.3 .3
'@smithy/middleware-stack' : 4.3 .3
'@smithy/node-config-provider' : 4.4 .3
'@smithy/node-http-handler' : 4.7 .3
'@smithy/protocol-http' : 5.4 .3
'@smithy/smithy-client' : 4.13 .3
'@smithy/types' : 4.14 .2
'@smithy/url-parser' : 4.3 .3
'@smithy/util-base64' : 4.4 .3
'@smithy/util-body-length-browser' : 4.3 .3
'@smithy/util-body-length-node' : 4.3 .3
'@smithy/util-defaults-mode-browser' : 4.4 .3
'@smithy/util-defaults-mode-node' : 4.3 .3
'@smithy/util-endpoints' : 3.5 .3
'@smithy/util-middleware' : 4.3 .3
'@smithy/util-retry' : 4.4 .3
'@smithy/util-utf8' : 4.3 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/core@3.974.12' :
2026-05-13 01:15:35 +02:00
dependencies :
'@aws-sdk/types' : 3.973 .8
2026-05-29 11:56:55 +02:00
'@aws-sdk/xml-builder' : 3.972 .24
'@aws/lambda-invoke-store' : 0.2 .4
'@smithy/core' : 3.24 .3
'@smithy/signature-v4' : 5.4 .3
'@smithy/types' : 4.14 .2
bowser : 2.14 .1
2026-05-13 01:15:35 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/crc64-nvme@3.972.8' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/types' : 4.14 .2
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/credential-provider-env@3.972.38' :
2026-05-13 01:15:35 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@aws-sdk/core' : 3.974 .12
2026-05-13 01:15:35 +02:00
'@aws-sdk/types' : 3.973 .8
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
'@smithy/types' : 4.14 .2
2026-05-13 01:15:35 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/credential-provider-http@3.972.40' :
2026-05-13 01:15:35 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@aws-sdk/core' : 3.974 .12
2026-05-13 01:15:35 +02:00
'@aws-sdk/types' : 3.973 .8
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
'@smithy/fetch-http-handler' : 5.4 .3
'@smithy/node-http-handler' : 4.7 .3
'@smithy/types' : 4.14 .2
2026-05-13 01:15:35 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/credential-provider-ini@3.972.42' :
2026-05-13 01:15:35 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@aws-sdk/core' : 3.974 .12
'@aws-sdk/credential-provider-env' : 3.972 .38
'@aws-sdk/credential-provider-http' : 3.972 .40
'@aws-sdk/credential-provider-login' : 3.972 .42
'@aws-sdk/credential-provider-process' : 3.972 .38
'@aws-sdk/credential-provider-sso' : 3.972 .42
'@aws-sdk/credential-provider-web-identity' : 3.972 .42
'@aws-sdk/nested-clients' : 3.997 .10
2026-05-13 01:15:35 +02:00
'@aws-sdk/types' : 3.973 .8
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
'@smithy/credential-provider-imds' : 4.3 .3
'@smithy/types' : 4.14 .2
2026-05-13 01:15:35 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/credential-provider-login@3.972.42' :
2026-05-13 01:15:35 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@aws-sdk/core' : 3.974 .12
'@aws-sdk/nested-clients' : 3.997 .10
2026-05-13 01:15:35 +02:00
'@aws-sdk/types' : 3.973 .8
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
'@smithy/types' : 4.14 .2
2026-05-13 01:15:35 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/credential-provider-node@3.972.43' :
2026-05-13 01:15:35 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@aws-sdk/credential-provider-env' : 3.972 .38
'@aws-sdk/credential-provider-http' : 3.972 .40
'@aws-sdk/credential-provider-ini' : 3.972 .42
'@aws-sdk/credential-provider-process' : 3.972 .38
'@aws-sdk/credential-provider-sso' : 3.972 .42
'@aws-sdk/credential-provider-web-identity' : 3.972 .42
2026-05-13 01:15:35 +02:00
'@aws-sdk/types' : 3.973 .8
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
'@smithy/credential-provider-imds' : 4.3 .3
'@smithy/types' : 4.14 .2
2026-05-13 01:15:35 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/credential-provider-process@3.972.38' :
2026-05-13 01:15:35 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@aws-sdk/core' : 3.974 .12
2026-05-13 01:15:35 +02:00
'@aws-sdk/types' : 3.973 .8
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
'@smithy/types' : 4.14 .2
2026-05-13 01:15:35 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/credential-provider-sso@3.972.42' :
2026-05-13 01:15:35 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@aws-sdk/core' : 3.974 .12
'@aws-sdk/nested-clients' : 3.997 .10
'@aws-sdk/token-providers' : 3.1049 .0
2026-05-13 01:15:35 +02:00
'@aws-sdk/types' : 3.973 .8
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
'@smithy/types' : 4.14 .2
2026-05-13 01:15:35 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/credential-provider-web-identity@3.972.42' :
2026-05-13 01:15:35 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@aws-sdk/core' : 3.974 .12
'@aws-sdk/nested-clients' : 3.997 .10
2026-05-13 01:15:35 +02:00
'@aws-sdk/types' : 3.973 .8
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
'@smithy/types' : 4.14 .2
2026-05-13 01:15:35 +02:00
tslib : 2.8 .1
'@aws-sdk/ec2-metadata-service@3.1045.0' :
2026-05-10 23:12:26 +02:00
dependencies :
'@aws-sdk/types' : 3.973 .8
2026-05-29 11:56:55 +02:00
'@smithy/node-config-provider' : 4.4 .3
'@smithy/node-http-handler' : 4.7 .3
'@smithy/protocol-http' : 5.4 .3
'@smithy/types' : 4.14 .2
'@smithy/util-stream' : 4.6 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/middleware-bucket-endpoint@3.972.14' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@aws-sdk/core' : 3.974 .12
2026-05-10 23:12:26 +02:00
'@aws-sdk/types' : 3.973 .8
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
'@smithy/types' : 4.14 .2
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/middleware-expect-continue@3.972.12' :
2026-05-10 23:12:26 +02:00
dependencies :
'@aws-sdk/types' : 3.973 .8
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
'@smithy/types' : 4.14 .2
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/middleware-flexible-checksums@3.974.20' :
2026-05-10 23:12:26 +02:00
dependencies :
'@aws-crypto/crc32' : 5.2 .0
'@aws-crypto/crc32c' : 5.2 .0
'@aws-crypto/util' : 5.2 .0
2026-05-29 11:56:55 +02:00
'@aws-sdk/core' : 3.974 .12
'@aws-sdk/crc64-nvme' : 3.972 .8
2026-05-10 23:12:26 +02:00
'@aws-sdk/types' : 3.973 .8
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
'@smithy/types' : 4.14 .2
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/middleware-host-header@3.972.13' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@aws-sdk/core' : 3.974 .12
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
'@aws-sdk/middleware-location-constraint@3.972.10' :
dependencies :
'@aws-sdk/types' : 3.973 .8
2026-05-29 11:56:55 +02:00
'@smithy/types' : 4.14 .2
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/middleware-logger@3.972.12' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@aws-sdk/core' : 3.974 .12
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/middleware-recursion-detection@3.972.14' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@aws-sdk/core' : 3.974 .12
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/middleware-sdk-s3@3.972.41' :
2026-05-13 01:15:35 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@aws-sdk/core' : 3.974 .12
'@aws-sdk/signature-v4-multi-region' : 3.996 .27
2026-05-13 01:15:35 +02:00
'@aws-sdk/types' : 3.973 .8
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
'@smithy/signature-v4' : 5.4 .3
'@smithy/types' : 4.14 .2
2026-05-13 01:15:35 +02:00
tslib : 2.8 .1
2026-05-10 23:12:26 +02:00
'@aws-sdk/middleware-ssec@3.972.10' :
dependencies :
'@aws-sdk/types' : 3.973 .8
2026-05-29 11:56:55 +02:00
'@smithy/types' : 4.14 .2
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/middleware-user-agent@3.972.42' :
2026-05-13 01:15:35 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@aws-sdk/core' : 3.974 .12
2026-05-13 01:15:35 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/nested-clients@3.997.10' :
2026-05-10 23:12:26 +02:00
dependencies :
'@aws-crypto/sha256-browser' : 5.2 .0
'@aws-crypto/sha256-js' : 5.2 .0
2026-05-29 11:56:55 +02:00
'@aws-sdk/core' : 3.974 .12
'@aws-sdk/signature-v4-multi-region' : 3.996 .27
2026-05-10 23:12:26 +02:00
'@aws-sdk/types' : 3.973 .8
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
'@smithy/fetch-http-handler' : 5.4 .3
'@smithy/node-http-handler' : 4.7 .3
'@smithy/types' : 4.14 .2
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/region-config-resolver@3.972.16' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@aws-sdk/core' : 3.974 .12
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/signature-v4-multi-region@3.996.27' :
2026-05-13 01:15:35 +02:00
dependencies :
'@aws-sdk/types' : 3.973 .8
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
'@smithy/signature-v4' : 5.4 .3
'@smithy/types' : 4.14 .2
2026-05-13 01:15:35 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/token-providers@3.1049.0' :
2026-05-13 01:15:35 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@aws-sdk/core' : 3.974 .12
'@aws-sdk/nested-clients' : 3.997 .10
2026-05-13 01:15:35 +02:00
'@aws-sdk/types' : 3.973 .8
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
'@smithy/types' : 4.14 .2
2026-05-13 01:15:35 +02:00
tslib : 2.8 .1
2026-05-10 23:12:26 +02:00
'@aws-sdk/types@3.973.8' :
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/types' : 4.14 .2
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/util-endpoints@3.996.11' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@aws-sdk/core' : 3.974 .12
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
'@aws-sdk/util-locate-window@3.965.5' :
dependencies :
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/util-user-agent-browser@3.972.13' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@aws-sdk/core' : 3.974 .12
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/util-user-agent-node@3.973.28' :
2026-05-13 01:15:35 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@aws-sdk/core' : 3.974 .12
2026-05-13 01:15:35 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@aws-sdk/xml-builder@3.972.24' :
2026-05-10 23:12:26 +02:00
dependencies :
'@nodable/entities' : 2.1 .0
2026-05-29 11:56:55 +02:00
'@smithy/types' : 4.14 .2
fast-xml-parser : 5.7 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
'@aws/lambda-invoke-store@0.2.4' : {}
'@azure-rest/core-client@2.6.0' :
dependencies :
'@azure/abort-controller' : 2.1 .2
'@azure/core-auth' : 1.10 .1
'@azure/core-rest-pipeline' : 1.23 .0
'@azure/core-tracing' : 1.3 .1
'@typespec/ts-http-runtime' : 0.3 .5
tslib : 2.8 .1
transitivePeerDependencies :
- supports-color
'@azure/abort-controller@2.1.2' :
dependencies :
tslib : 2.8 .1
'@azure/core-auth@1.10.1' :
dependencies :
'@azure/abort-controller' : 2.1 .2
'@azure/core-util' : 1.13 .1
tslib : 2.8 .1
transitivePeerDependencies :
- supports-color
'@azure/core-client@1.10.1' :
dependencies :
'@azure/abort-controller' : 2.1 .2
'@azure/core-auth' : 1.10 .1
'@azure/core-rest-pipeline' : 1.23 .0
'@azure/core-tracing' : 1.3 .1
'@azure/core-util' : 1.13 .1
'@azure/logger' : 1.3 .0
tslib : 2.8 .1
transitivePeerDependencies :
- supports-color
'@azure/core-http-compat@2.4.0(@azure/core-client@1.10.1)(@azure/core-rest-pipeline@1.23.0)' :
dependencies :
'@azure/abort-controller' : 2.1 .2
'@azure/core-client' : 1.10 .1
'@azure/core-rest-pipeline' : 1.23 .0
'@azure/core-lro@2.7.2' :
dependencies :
'@azure/abort-controller' : 2.1 .2
'@azure/core-util' : 1.13 .1
'@azure/logger' : 1.3 .0
tslib : 2.8 .1
transitivePeerDependencies :
- supports-color
'@azure/core-paging@1.6.2' :
dependencies :
tslib : 2.8 .1
'@azure/core-rest-pipeline@1.23.0' :
dependencies :
'@azure/abort-controller' : 2.1 .2
'@azure/core-auth' : 1.10 .1
'@azure/core-tracing' : 1.3 .1
'@azure/core-util' : 1.13 .1
'@azure/logger' : 1.3 .0
'@typespec/ts-http-runtime' : 0.3 .5
tslib : 2.8 .1
transitivePeerDependencies :
- supports-color
'@azure/core-tracing@1.3.1' :
dependencies :
tslib : 2.8 .1
'@azure/core-util@1.13.1' :
dependencies :
'@azure/abort-controller' : 2.1 .2
'@typespec/ts-http-runtime' : 0.3 .5
tslib : 2.8 .1
transitivePeerDependencies :
- supports-color
'@azure/core-xml@1.5.1' :
dependencies :
2026-05-29 11:56:55 +02:00
fast-xml-parser : 5.8 .0
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
'@azure/identity@4.13.1' :
dependencies :
'@azure/abort-controller' : 2.1 .2
'@azure/core-auth' : 1.10 .1
'@azure/core-client' : 1.10 .1
'@azure/core-rest-pipeline' : 1.23 .0
'@azure/core-tracing' : 1.3 .1
'@azure/core-util' : 1.13 .1
'@azure/logger' : 1.3 .0
2026-05-29 11:56:55 +02:00
'@azure/msal-browser' : 5.11 .0
'@azure/msal-node' : 5.2 .2
2026-05-10 23:12:26 +02:00
open : 10.2 .0
tslib : 2.8 .1
transitivePeerDependencies :
- supports-color
'@azure/keyvault-common@2.1.0' :
dependencies :
'@azure-rest/core-client' : 2.6 .0
'@azure/abort-controller' : 2.1 .2
'@azure/core-auth' : 1.10 .1
'@azure/core-rest-pipeline' : 1.23 .0
'@azure/core-tracing' : 1.3 .1
'@azure/core-util' : 1.13 .1
'@azure/logger' : 1.3 .0
tslib : 2.8 .1
transitivePeerDependencies :
- supports-color
'@azure/keyvault-keys@4.10.0(@azure/core-client@1.10.1)' :
dependencies :
'@azure-rest/core-client' : 2.6 .0
'@azure/abort-controller' : 2.1 .2
'@azure/core-auth' : 1.10 .1
'@azure/core-http-compat' : 2.4 .0 (@azure/core-client@1.10.1)(@azure/core-rest-pipeline@1.23.0)
'@azure/core-lro' : 2.7 .2
'@azure/core-paging' : 1.6 .2
'@azure/core-rest-pipeline' : 1.23 .0
'@azure/core-tracing' : 1.3 .1
'@azure/core-util' : 1.13 .1
'@azure/keyvault-common' : 2.1 .0
'@azure/logger' : 1.3 .0
tslib : 2.8 .1
transitivePeerDependencies :
- '@azure/core-client'
- supports-color
'@azure/logger@1.3.0' :
dependencies :
'@typespec/ts-http-runtime' : 0.3 .5
tslib : 2.8 .1
transitivePeerDependencies :
- supports-color
2026-05-29 11:56:55 +02:00
'@azure/msal-browser@5.11.0' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@azure/msal-common' : 16.6 .2
2026-05-10 23:12:26 +02:00
2026-05-29 11:56:55 +02:00
'@azure/msal-common@16.6.2' : {}
2026-05-10 23:12:26 +02:00
2026-05-29 11:56:55 +02:00
'@azure/msal-node@5.2.2' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@azure/msal-common' : 16.6 .2
2026-05-10 23:12:26 +02:00
jsonwebtoken : 9.0 .3
'@azure/storage-blob@12.26.0' :
dependencies :
'@azure/abort-controller' : 2.1 .2
'@azure/core-auth' : 1.10 .1
'@azure/core-client' : 1.10 .1
'@azure/core-http-compat' : 2.4 .0 (@azure/core-client@1.10.1)(@azure/core-rest-pipeline@1.23.0)
'@azure/core-lro' : 2.7 .2
'@azure/core-paging' : 1.6 .2
'@azure/core-rest-pipeline' : 1.23 .0
'@azure/core-tracing' : 1.3 .1
'@azure/core-util' : 1.13 .1
'@azure/core-xml' : 1.5 .1
'@azure/logger' : 1.3 .0
events : 3.3 .0
tslib : 2.8 .1
transitivePeerDependencies :
- supports-color
2026-05-16 12:06:34 +02:00
'@babel/code-frame@7.29.0' :
dependencies :
'@babel/helper-validator-identifier' : 7.28 .5
js-tokens : 4.0 .0
picocolors : 1.1 .1
2026-05-14 01:13:31 +02:00
'@babel/helper-string-parser@7.27.1' : {}
'@babel/helper-validator-identifier@7.28.5' : {}
'@babel/parser@7.29.3' :
dependencies :
'@babel/types' : 7.29 .0
2026-05-16 12:06:34 +02:00
'@babel/runtime@7.29.2' : {}
2026-05-14 01:13:31 +02:00
'@babel/types@7.29.0' :
dependencies :
'@babel/helper-string-parser' : 7.27 .1
'@babel/helper-validator-identifier' : 7.28 .5
'@bcoe/v8-coverage@1.0.2' : {}
2026-05-13 13:33:28 +02:00
'@biomejs/biome@2.4.15' :
optionalDependencies :
'@biomejs/cli-darwin-arm64' : 2.4 .15
'@biomejs/cli-darwin-x64' : 2.4 .15
'@biomejs/cli-linux-arm64' : 2.4 .15
'@biomejs/cli-linux-arm64-musl' : 2.4 .15
'@biomejs/cli-linux-x64' : 2.4 .15
'@biomejs/cli-linux-x64-musl' : 2.4 .15
'@biomejs/cli-win32-arm64' : 2.4 .15
'@biomejs/cli-win32-x64' : 2.4 .15
'@biomejs/cli-darwin-arm64@2.4.15' :
optional : true
'@biomejs/cli-darwin-x64@2.4.15' :
optional : true
'@biomejs/cli-linux-arm64-musl@2.4.15' :
optional : true
'@biomejs/cli-linux-arm64@2.4.15' :
optional : true
'@biomejs/cli-linux-x64-musl@2.4.15' :
optional : true
'@biomejs/cli-linux-x64@2.4.15' :
optional : true
'@biomejs/cli-win32-arm64@2.4.15' :
optional : true
'@biomejs/cli-win32-x64@2.4.15' :
optional : true
2026-05-13 01:15:35 +02:00
'@clack/core@1.3.1' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
fast-wrap-ansi : 0.2 .2
2026-05-10 23:12:26 +02:00
sisteransi : 1.0 .5
2026-05-13 01:15:35 +02:00
'@clack/prompts@1.4.0' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-13 01:15:35 +02:00
'@clack/core' : 1.3 .1
2026-05-10 23:12:26 +02:00
fast-string-width : 3.0 .2
2026-05-29 11:56:55 +02:00
fast-wrap-ansi : 0.2 .2
2026-05-10 23:12:26 +02:00
sisteransi : 1.0 .5
2026-05-29 11:56:55 +02:00
'@clickhouse/client-common@1.18.5' : {}
2026-05-10 23:12:26 +02:00
2026-05-29 11:56:55 +02:00
'@clickhouse/client@1.18.5' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@clickhouse/client-common' : 1.18 .5
2026-05-10 23:12:26 +02:00
2026-05-16 12:06:34 +02:00
'@colors/colors@1.5.0' :
optional : true
2026-05-10 23:12:26 +02:00
'@colors/colors@1.6.0' : {}
'@commander-js/extra-typings@14.0.0(commander@14.0.3)' :
dependencies :
commander : 14.0 .3
'@dabh/diagnostics@2.0.8' :
dependencies :
'@so-ric/colorspace' : 1.1 .6
enabled : 2.0 .0
kuler : 2.0 .0
feat(duckdb): cross-database federation via derived DuckDB connection (#295)
* feat(duckdb): add @duckdb/node-api dependency for federation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* refactor(connectors): extract resolveStringReference to shared module
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* refactor(connectors): route all identical connectors through shared resolveStringReference
Collapse the 5 remaining private copies in bigquery, clickhouse, mysql,
snowflake, and sqlserver into the shared module. Fix a latent bug in the
shared module where `~/path` was incorrectly sliced (dropping only `~`,
leaving the leading `/` and making resolve() ignore homedir). Add a
tilde-expansion test that caught the bug and now covers that branch.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* feat(sl): reserve _ktx_ connection-id prefix for virtual connections
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* feat(connections): derive virtual federated connection from compatible members
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* feat(duckdb): federated executor builds READ_ONLY attaches and runs SQL
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(duckdb): close federated DuckDB instance and escape quotes in attach url
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* feat(sl): union member source directories for _ktx_federated
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(query): route _ktx_federated through DuckDB executor
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(sl): use duckdb dialect for federated query compilation
Bypass assertSafeConnectionId for _ktx_federated in resolveLocalConnectionId
and loadComputableSources, and resolve the compute dialect to 'duckdb' when
connectionId is FEDERATED_CONNECTION_ID instead of falling through to the
default postgres lookup.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* test(duckdb): end-to-end cross-catalog federated join
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* test(duckdb): harden federated join test with multi-book join-key coverage
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* feat(ingest): keep declared cross-DB joins to federated siblings
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(setup): surface federated connection availability after adding a member
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* chore(setup): mark federationNoticeFor @internal for dead-code gate
Also marks attachTypeForDriver, buildAttachStatements, and
isReservedConnectionId @internal — all three are exported solely for
unit-test access with no production cross-file consumer.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* docs(concepts): document cross-database federation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* docs(concepts): correct sqlite two-part naming in federation doc
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(duckdb): quote federated catalog alias so hyphenated connection ids attach
* refactor(duckdb): single-source federation driver list, dedup attach loads
Collapse the parallel ATTACH_COMPATIBLE_DRIVERS set and ATTACH_TYPE_BY_DRIVER
map into one map in federation.ts whose keys are the membership rule. Replace
FederatedMember.config (read only via a type-erasing cast) with a typed url
field extracted at derive time. Emit INSTALL/LOAD once per distinct driver
type instead of once per member.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(duckdb): close federated DuckDB instance on connect failure; dedup id validation
Wrap the federated DuckDB instance in its own try/finally so a failing
connect() or a throwing connection.closeSync() no longer leaks the native
instance. Route setup-sources connection-id validation through the canonical
assertSafeConnectionId so the reserved _ktx_ prefix guard applies there too.
Derive the federated dialect through sqlAnalysisDialectForDriver instead of a
hardcoded literal.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* refactor(federation): carry member connection config and projectDir on FederatedMember
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(federation): resolve per-member attach targets via canonical connector resolvers
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): quote mysql attach-string values like postgres
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): resolve member attach targets via canonical resolvers, supporting sqlite path:
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* refactor(federation): thread projectDir through deriveFederatedConnection callers
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(federation): add shared project read-only SQL executor that routes _ktx_federated
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* test(federation): exercise shared executor default federated path with real DuckDB
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* refactor(federation): route ingest query executor through shared executor
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): route MCP sql_execution _ktx_federated through shared executor
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): preserve cross-DB joins to federated siblings in manifest re-emit
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): preserve declared cross-DB joins through scan re-ingest
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* refactor(federation): document sibling-ref invariant, drop unsafe casts in test
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): namespace federated source names by member to avoid collisions
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* docs(federation): document member-namespaced federated source names
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): preserve member SSL/search_path in attach, classify federated MCP errors
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* refactor(federation): simplify federated dispatch and parallelize sibling reads
Dedup the federated driver ternary in local-query, derive the prefixed
source.name from the already-built name, drop the duplicated error in
federatedAttachTarget's exhaustive switch, inline the one-line
cleanupConnector wrapper, and parallelize federatedSiblingTargets' shard
reads (was sequential await-in-for on the scan hot path).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(federation): carry headerTypes through shared SQL executor
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(federation): add shared federated connection listing builder
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): route ktx sql through shared executor for _ktx_federated parity
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(federation): show _ktx_federated in ktx connection list
Surfaces the virtual federated connection in the output of
`ktx connection list` so agents and users can discover cross-database
querying when 2+ attach-compatible connections are configured.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(federation): surface _ktx_federated in MCP connection_list
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* test(federation): ktx sql federated cross-file join end-to-end
Drive runKtxSql with the real federated DuckDB executor against two on-disk
sqlite files, stubbing only SQL validation. The test surfaced that the JSON
output path could not serialize bigint values DuckDB returns for integer
columns; printJson now coerces bigint to JSON numbers, matching the
plain/pretty paths.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* docs(federation): document direct _ktx_federated query surface
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): coerce DuckDB bigint to number in shared federated executor
DuckDB returns integer columns as JS bigint, which JSON.stringify cannot
serialize. The CLI --json path worked around this with a replacer, but the
MCP sql_execution tool serializes via plain JSON.stringify and crashed on
any federated query selecting an integer column. Coerce bigint to Number
once in executeFederatedQuery so every consumer (CLI, MCP, ingest, SL)
gets a JSON-safe result, and remove the now-redundant CLI replacer.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* refactor(federation): simplify driver map and collapse forked MCP SQL path
- Replace the identity-valued ATTACH_TYPE_BY_DRIVER record with a
ATTACH_COMPATIBLE_DRIVERS Set; the driver name doubles as the attach
type, so the map encoded nothing beyond membership.
- Switch federatedAttachTarget directly on the driver with a default
throw, dropping the unreachable post-switch throw and its comment.
- Route the MCP sql_execution standard-connection case through the
shared executeProjectReadOnlySql instead of reimplementing the
connector create/capability-check/execute/cleanup ceremony, so
federated and standard connections share one execution path.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* chore(federation): allowlist placeholder credentials for detect-secrets
The federation doc example URL and the federated-attach test fixtures use
literal placeholder credentials that trip detect-secrets. Mark them with
line-scoped pragma allowlist comments so a real secret added later is still
caught.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(federation): correct SL addressing, join pruning, and id-quoting guidance
- Federated SL list/search records carry the virtual `_ktx_federated`
connection id (member origin stays in the prefixed source name), so rows
round-trip to `ktx sl -c _ktx_federated read` and the fts index no longer
clobbers per-connection partitions.
- Prune semantic-layer joins by membership in the connection's own source set
instead of matching the target's first dotted segment against other
connection ids; a same-connection join whose target name collides with a
sibling connection id is preserved, and orphan targets that would poison the
planner are dropped.
- Document double-quoting for connection ids that are not bare SQL identifiers
(e.g. "books-db".public.books) in the federated naming hint, the sl-query
rejection error, and the federation docs.
- Preserve exact federated BIGINT values beyond 2^53 as strings instead of
rounding, and steer the setup federation notice to raw SQL against
`_ktx_federated`.
* fix(federation): carry ssl:true into postgres URL attach target
A postgres member configured with `url` plus `ssl: true` resolved to both a
connectionString and an ssl flag, but the federated attach builder early-returned
the bare URL and dropped the ssl intent. DuckDB then handed libpq a URL with no
sslmode, so the URL path silently diverged from the discrete-field path (which
emits sslmode=require) and from the direct scan path (which enforces TLS).
Append sslmode=require to the URL when the member sets ssl, unless the URL
already pins a stronger sslmode.
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Andrey Avtomonov <andreybavt@gmail.com>
2026-06-15 22:01:39 +07:00
'@duckdb/node-api@1.5.3-r.3' :
dependencies :
'@duckdb/node-bindings' : 1.5 .3 -r.3
'@duckdb/node-bindings-darwin-arm64@1.5.3-r.3' :
optional : true
'@duckdb/node-bindings-darwin-x64@1.5.3-r.3' :
optional : true
'@duckdb/node-bindings-linux-arm64-musl@1.5.3-r.3' :
optional : true
'@duckdb/node-bindings-linux-arm64@1.5.3-r.3' :
optional : true
'@duckdb/node-bindings-linux-x64-musl@1.5.3-r.3' :
optional : true
'@duckdb/node-bindings-linux-x64@1.5.3-r.3' :
optional : true
'@duckdb/node-bindings-win32-arm64@1.5.3-r.3' :
optional : true
'@duckdb/node-bindings-win32-x64@1.5.3-r.3' :
optional : true
'@duckdb/node-bindings@1.5.3-r.3' :
dependencies :
detect-libc : 2.1 .2
optionalDependencies :
'@duckdb/node-bindings-darwin-arm64' : 1.5 .3 -r.3
'@duckdb/node-bindings-darwin-x64' : 1.5 .3 -r.3
'@duckdb/node-bindings-linux-arm64' : 1.5 .3 -r.3
'@duckdb/node-bindings-linux-arm64-musl' : 1.5 .3 -r.3
'@duckdb/node-bindings-linux-x64' : 1.5 .3 -r.3
'@duckdb/node-bindings-linux-x64-musl' : 1.5 .3 -r.3
'@duckdb/node-bindings-win32-arm64' : 1.5 .3 -r.3
'@duckdb/node-bindings-win32-x64' : 1.5 .3 -r.3
2026-05-10 23:12:26 +02:00
'@electric-sql/pglite-socket@0.1.5(@electric-sql/pglite@0.4.5)' :
dependencies :
'@electric-sql/pglite' : 0.4 .5
'@electric-sql/pglite@0.4.5' : {}
'@emnapi/core@1.10.0' :
dependencies :
'@emnapi/wasi-threads' : 1.2 .1
tslib : 2.8 .1
optional : true
'@emnapi/runtime@1.10.0' :
dependencies :
tslib : 2.8 .1
optional : true
'@emnapi/wasi-threads@1.2.1' :
dependencies :
tslib : 2.8 .1
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/aix-ppc64@0.28.0' :
2026-05-11 01:08:31 -07:00
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/android-arm64@0.28.0' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/android-arm@0.28.0' :
2026-05-11 01:08:31 -07:00
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/android-x64@0.28.0' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/darwin-arm64@0.28.0' :
2026-05-11 01:08:31 -07:00
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/darwin-x64@0.28.0' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/freebsd-arm64@0.28.0' :
2026-05-11 01:08:31 -07:00
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/freebsd-x64@0.28.0' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/linux-arm64@0.28.0' :
2026-05-11 01:08:31 -07:00
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/linux-arm@0.28.0' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/linux-ia32@0.28.0' :
2026-05-11 01:08:31 -07:00
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/linux-loong64@0.28.0' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/linux-mips64el@0.28.0' :
2026-05-11 01:08:31 -07:00
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/linux-ppc64@0.28.0' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/linux-riscv64@0.28.0' :
2026-05-11 01:08:31 -07:00
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/linux-s390x@0.28.0' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/linux-x64@0.28.0' :
2026-05-11 01:08:31 -07:00
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/netbsd-arm64@0.28.0' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/netbsd-x64@0.28.0' :
2026-05-11 01:08:31 -07:00
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/openbsd-arm64@0.28.0' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/openbsd-x64@0.28.0' :
2026-05-11 01:08:31 -07:00
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/openharmony-arm64@0.28.0' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/sunos-x64@0.28.0' :
2026-05-11 01:08:31 -07:00
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/win32-arm64@0.28.0' :
2026-05-11 01:08:31 -07:00
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/win32-ia32@0.28.0' :
2026-05-11 01:08:31 -07:00
optional : true
2026-05-13 01:15:35 +02:00
'@esbuild/win32-x64@0.28.0' :
2026-05-11 01:08:31 -07:00
optional : true
'@floating-ui/core@1.7.5' :
dependencies :
'@floating-ui/utils' : 0.2 .11
'@floating-ui/dom@1.7.6' :
dependencies :
'@floating-ui/core' : 1.7 .5
'@floating-ui/utils' : 0.2 .11
'@floating-ui/react-dom@2.1.8(react-dom@19.2.6(react@19.2.6))(react@19.2.6)' :
dependencies :
'@floating-ui/dom' : 1.7 .6
react : 19.2 .6
react-dom : 19.2 .6 (react@19.2.6)
'@floating-ui/utils@0.2.11' : {}
2026-05-13 01:15:35 +02:00
'@fumadocs/tailwind@0.0.5(@tailwindcss/oxide@4.3.0)(tailwindcss@4.3.0)' :
optionalDependencies :
'@tailwindcss/oxide' : 4.3 .0
tailwindcss : 4.3 .0
2026-05-11 01:08:31 -07:00
2026-05-13 01:15:35 +02:00
'@google-cloud/bigquery@8.3.1' :
2026-05-11 01:08:31 -07:00
dependencies :
'@google-cloud/common' : 6.0 .0
'@google-cloud/paginator' : 6.0 .0
'@google-cloud/precise-date' : 5.0 .0
'@google-cloud/promisify' : 5.0 .0
arrify : 3.0 .0
big.js : 7.0 .1
duplexify : 4.1 .3
extend : 3.0 .2
stream-events : 1.0 .5
teeny-request : 10.1 .2
transitivePeerDependencies :
- supports-color
'@google-cloud/common@6.0.0' :
dependencies :
'@google-cloud/projectify' : 4.0 .0
'@google-cloud/promisify' : 4.1 .0
arrify : 2.0 .1
duplexify : 4.1 .3
extend : 3.0 .2
google-auth-library : 10.6 .2
html-entities : 2.6 .0
retry-request : 8.0 .2
teeny-request : 10.1 .2
transitivePeerDependencies :
- supports-color
'@google-cloud/paginator@6.0.0' :
dependencies :
extend : 3.0 .2
'@google-cloud/precise-date@5.0.0' : {}
'@google-cloud/projectify@4.0.0' : {}
'@google-cloud/promisify@4.1.0' : {}
'@google-cloud/promisify@5.0.0' : {}
2026-06-10 14:26:01 +02:00
'@hono/node-server@1.19.14(hono@4.12.21)' :
2026-05-11 01:08:31 -07:00
dependencies :
2026-06-10 14:26:01 +02:00
hono : 4.12 .21
2026-05-11 01:08:31 -07:00
'@img/colour@1.1.0' :
optional : true
'@img/sharp-darwin-arm64@0.34.5' :
optionalDependencies :
'@img/sharp-libvips-darwin-arm64' : 1.2 .4
optional : true
'@img/sharp-darwin-x64@0.34.5' :
optionalDependencies :
'@img/sharp-libvips-darwin-x64' : 1.2 .4
optional : true
'@img/sharp-libvips-darwin-arm64@1.2.4' :
optional : true
'@img/sharp-libvips-darwin-x64@1.2.4' :
optional : true
'@img/sharp-libvips-linux-arm64@1.2.4' :
optional : true
'@img/sharp-libvips-linux-arm@1.2.4' :
optional : true
'@img/sharp-libvips-linux-ppc64@1.2.4' :
optional : true
'@img/sharp-libvips-linux-riscv64@1.2.4' :
optional : true
'@img/sharp-libvips-linux-s390x@1.2.4' :
optional : true
'@img/sharp-libvips-linux-x64@1.2.4' :
optional : true
'@img/sharp-libvips-linuxmusl-arm64@1.2.4' :
optional : true
'@img/sharp-libvips-linuxmusl-x64@1.2.4' :
optional : true
'@img/sharp-linux-arm64@0.34.5' :
optionalDependencies :
'@img/sharp-libvips-linux-arm64' : 1.2 .4
optional : true
'@img/sharp-linux-arm@0.34.5' :
optionalDependencies :
'@img/sharp-libvips-linux-arm' : 1.2 .4
optional : true
'@img/sharp-linux-ppc64@0.34.5' :
optionalDependencies :
'@img/sharp-libvips-linux-ppc64' : 1.2 .4
optional : true
'@img/sharp-linux-riscv64@0.34.5' :
optionalDependencies :
'@img/sharp-libvips-linux-riscv64' : 1.2 .4
optional : true
'@img/sharp-linux-s390x@0.34.5' :
optionalDependencies :
'@img/sharp-libvips-linux-s390x' : 1.2 .4
optional : true
'@img/sharp-linux-x64@0.34.5' :
optionalDependencies :
'@img/sharp-libvips-linux-x64' : 1.2 .4
optional : true
'@img/sharp-linuxmusl-arm64@0.34.5' :
optionalDependencies :
'@img/sharp-libvips-linuxmusl-arm64' : 1.2 .4
optional : true
'@img/sharp-linuxmusl-x64@0.34.5' :
optionalDependencies :
'@img/sharp-libvips-linuxmusl-x64' : 1.2 .4
optional : true
'@img/sharp-wasm32@0.34.5' :
dependencies :
'@emnapi/runtime' : 1.10 .0
optional : true
'@img/sharp-win32-arm64@0.34.5' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-11 01:08:31 -07:00
'@img/sharp-win32-ia32@0.34.5' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-11 01:08:31 -07:00
'@img/sharp-win32-x64@0.34.5' :
optional : true
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
'@jridgewell/gen-mapping@0.3.13' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-11 01:08:31 -07:00
'@jridgewell/sourcemap-codec' : 1.5 .5
'@jridgewell/trace-mapping' : 0.3 .31
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
'@jridgewell/remapping@2.3.5' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-11 01:08:31 -07:00
'@jridgewell/gen-mapping' : 0.3 .13
'@jridgewell/trace-mapping' : 0.3 .31
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
'@jridgewell/resolve-uri@3.1.2' : {}
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
'@jridgewell/sourcemap-codec@1.5.5' : {}
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
'@jridgewell/trace-mapping@0.3.31' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-11 01:08:31 -07:00
'@jridgewell/resolve-uri' : 3.1 .2
'@jridgewell/sourcemap-codec' : 1.5 .5
2026-05-10 23:12:26 +02:00
'@js-joda/core@5.7.0' : {}
'@kwsites/file-exists@1.1.1' :
dependencies :
debug : 4.4 .3
transitivePeerDependencies :
- supports-color
'@kwsites/promise-deferred@1.1.1' : {}
2026-05-13 01:15:35 +02:00
'@looker/sdk-node@26.8.0' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-13 01:15:35 +02:00
'@looker/sdk' : 26.8 .0
2026-05-10 23:12:26 +02:00
'@looker/sdk-rtl' : 21.6 .5
ini : 5.0 .0
'@looker/sdk-rtl@21.6.5' : {}
2026-05-13 01:15:35 +02:00
'@looker/sdk@26.8.0' :
2026-05-10 23:12:26 +02:00
dependencies :
'@looker/sdk-rtl' : 21.6 .5
2026-05-11 01:08:31 -07:00
'@mdx-js/mdx@3.1.1' :
dependencies :
2026-05-29 11:56:55 +02:00
'@types/estree' : 1.0 .9
2026-05-11 01:08:31 -07:00
'@types/estree-jsx' : 1.0 .5
'@types/hast' : 3.0 .4
'@types/mdx' : 2.0 .13
acorn : 8.16 .0
collapse-white-space : 2.1 .0
devlop : 1.1 .0
estree-util-is-identifier-name : 3.0 .0
estree-util-scope : 1.0 .0
estree-walker : 3.0 .3
hast-util-to-jsx-runtime : 2.3 .6
markdown-extensions : 2.0 .0
recma-build-jsx : 1.0 .0
recma-jsx : 1.0 .1 (acorn@8.16.0)
recma-stringify : 1.0 .0
rehype-recma : 1.0 .0
remark-mdx : 3.1 .1
remark-parse : 11.0 .0
remark-rehype : 11.1 .2
source-map : 0.7 .6
unified : 11.0 .5
unist-util-position-from-estree : 2.0 .0
unist-util-stringify-position : 4.0 .0
unist-util-visit : 5.1 .0
vfile : 6.0 .3
transitivePeerDependencies :
- supports-color
2026-05-10 23:12:26 +02:00
'@modelcontextprotocol/sdk@1.29.0(zod@4.4.3)' :
dependencies :
2026-06-10 14:26:01 +02:00
'@hono/node-server' : 1.19 .14 (hono@4.12.21)
2026-05-10 23:12:26 +02:00
ajv : 8.20 .0
ajv-formats : 3.0 .1 (ajv@8.20.0)
content-type : 1.0 .5
cors : 2.8 .6
cross-spawn : 7.0 .6
eventsource : 3.0 .7
eventsource-parser : 3.0 .8
express : 5.2 .1
2026-05-29 11:56:55 +02:00
express-rate-limit : 8.5 .2 (express@5.2.1)
2026-06-10 14:26:01 +02:00
hono : 4.12 .21
2026-05-29 11:56:55 +02:00
jose : 6.2 .3
2026-05-10 23:12:26 +02:00
json-schema-typed : 8.0 .2
pkce-challenge : 5.0 .1
raw-body : 3.0 .2
zod : 4.4 .3
zod-to-json-schema : 3.25 .2 (zod@4.4.3)
transitivePeerDependencies :
- supports-color
'@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)' :
dependencies :
'@emnapi/core' : 1.10 .0
'@emnapi/runtime' : 1.10 .0
2026-05-29 11:56:55 +02:00
'@tybys/wasm-util' : 0.10 .2
2026-05-10 23:12:26 +02:00
optional : true
2026-05-13 01:15:35 +02:00
'@next/env@16.2.6' : {}
2026-05-11 01:08:31 -07:00
2026-05-13 01:15:35 +02:00
'@next/swc-darwin-arm64@16.2.6' :
2026-05-11 01:08:31 -07:00
optional : true
2026-05-13 01:15:35 +02:00
'@next/swc-darwin-x64@16.2.6' :
2026-05-11 01:08:31 -07:00
optional : true
2026-05-13 01:15:35 +02:00
'@next/swc-linux-arm64-gnu@16.2.6' :
2026-05-11 01:08:31 -07:00
optional : true
2026-05-13 01:15:35 +02:00
'@next/swc-linux-arm64-musl@16.2.6' :
2026-05-11 01:08:31 -07:00
optional : true
2026-05-13 01:15:35 +02:00
'@next/swc-linux-x64-gnu@16.2.6' :
2026-05-11 01:08:31 -07:00
optional : true
2026-05-13 01:15:35 +02:00
'@next/swc-linux-x64-musl@16.2.6' :
2026-05-11 01:08:31 -07:00
optional : true
2026-05-13 01:15:35 +02:00
'@next/swc-win32-arm64-msvc@16.2.6' :
2026-05-11 01:08:31 -07:00
optional : true
2026-05-13 01:15:35 +02:00
'@next/swc-win32-x64-msvc@16.2.6' :
2026-05-11 01:08:31 -07:00
optional : true
2026-05-10 23:12:26 +02:00
'@nodable/entities@2.1.0' : {}
2026-05-29 11:56:55 +02:00
'@notionhq/client@5.22.0' : {}
2026-05-10 23:12:26 +02:00
2026-05-16 12:06:34 +02:00
'@octokit/auth-token@6.0.0' : {}
2026-05-10 23:12:26 +02:00
2026-05-16 12:06:34 +02:00
'@octokit/core@7.0.6' :
dependencies :
'@octokit/auth-token' : 6.0 .0
'@octokit/graphql' : 9.0 .3
'@octokit/request' : 10.0 .9
'@octokit/request-error' : 7.1 .0
'@octokit/types' : 16.0 .0
before-after-hook : 4.0 .0
universal-user-agent : 7.0 .3
'@octokit/endpoint@11.0.3' :
dependencies :
'@octokit/types' : 16.0 .0
universal-user-agent : 7.0 .3
'@octokit/graphql@9.0.3' :
dependencies :
'@octokit/request' : 10.0 .9
'@octokit/types' : 16.0 .0
universal-user-agent : 7.0 .3
'@octokit/openapi-types@27.0.0' : {}
'@octokit/plugin-paginate-rest@14.0.0(@octokit/core@7.0.6)' :
dependencies :
'@octokit/core' : 7.0 .6
'@octokit/types' : 16.0 .0
'@octokit/plugin-retry@8.1.0(@octokit/core@7.0.6)' :
dependencies :
'@octokit/core' : 7.0 .6
'@octokit/request-error' : 7.1 .0
'@octokit/types' : 16.0 .0
bottleneck : 2.19 .5
'@octokit/plugin-throttling@11.0.3(@octokit/core@7.0.6)' :
dependencies :
'@octokit/core' : 7.0 .6
'@octokit/types' : 16.0 .0
bottleneck : 2.19 .5
'@octokit/request-error@7.1.0' :
dependencies :
'@octokit/types' : 16.0 .0
'@octokit/request@10.0.9' :
dependencies :
'@octokit/endpoint' : 11.0 .3
'@octokit/request-error' : 7.1 .0
'@octokit/types' : 16.0 .0
content-type : 2.0 .0
fast-content-type-parse : 3.0 .0
json-with-bigint : 3.5 .8
universal-user-agent : 7.0 .3
'@octokit/types@16.0.0' :
dependencies :
'@octokit/openapi-types' : 27.0 .0
feat: add codex llm backend for ktx runtime work (#253)
* feat: add codex sdk runner foundation
* feat: parse codex runtime events
* feat: expose codex runtime mcp tools
* feat: add codex llm runtime
* feat: wire codex llm backend
* test: avoid Array.fromAsync in codex runner test
* docs: document codex llm backend
* fix: tighten codex runtime config ownership
* fix: use codex sdk env and thread options
* fix: parse codex sdk event shapes
* test: add codex backend live smoke
* docs: clarify codex backend isolation
* fix: drive codex loop metrics from mcp events
* fix: enforce codex local step budget
* docs: disclose codex isolation limits
* fix: count all codex agent steps and stream step callbacks live
The agent-loop step budget only counted completed mcp_tool_call items, so
built-in command_execution steps (which the public Codex SDK/CLI surface can
still expose) never decremented the budget, letting ingest/reconciliation run
past stepBudget until Codex stopped on its own. onStepFinish was also replayed
only after the whole stream drained, so live work_unit_step / reconciliation
progress appeared stuck until the Codex process exited.
collectEvents is now the single live step accumulator: it counts every
completed agent-action item via a shared isCompletedAgentStep predicate
(command_execution, mcp_tool_call, file_change, web_search), fires onStepFinish
as each step completes, and enforces the budget on that broader count. A
no-tool turn still counts as one step. toolFailures stays MCP-specific, since a
non-zero command exit is normal agent exploration, not a loop failure.
* test: align ingest llm-guard assertions with codex backend
The skip-llm ingest guard message now lists codex as a valid backend and
mentions a Claude Code/Codex session plus a codex setup hint, but this slow
suite test still asserted the pre-codex wording. Update it to match the
production message (already covered by the local-bundle-runtime unit test) and
add the codex setup-line assertion.
* fix: treat codex error:null tool calls as success
The Codex SDK serializes error: null on successful mcp_tool_call items, so
the failure check (item.error !== undefined) flagged every successful tool
call as failed with the empty-payload default "Codex turn failed". This
killed every ingest work unit under the codex backend before it could
produce a patch.
Key on status === 'failed' (authoritative, always set) and only treat a
populated error object as a failure. Add a regression test built from a
verbatim real-SDK event capture.
* fix: default codex backend to gpt-5.5 and report real probe errors
The previous default gpt-5.3-codex is an API-key-only model that the OpenAI
API rejects under ChatGPT-account (subscription) auth, so codex status/setup
failed with a misleading "authentication is not usable" message even though
auth was fine.
- Default codex model is now gpt-5.5 (works on both subscription and API-key
auth); the curated setup picker offers gpt-5.5 / gpt-5.4 / gpt-5.4-mini and
keeps free-form entry for account-specific ids (e.g. gpt-5.3-codex-spark).
- runCodexAuthProbe now distinguishes "model not available" from an auth
failure and surfaces the real API error: collectEvents retains stream
events when the SDK throws on a non-zero exit, and the API error JSON
envelope is unwrapped to its human-readable message.
- The Codex isolation warning now renders inside the clack setup frame.
- Docs updated to gpt-5.5 with a note that *-codex ids require API-key auth.
* fix: require llm.models.default in status and match codex probe remediation
Status reported a project ready when a non-none LLM backend was configured
without llm.models.default, but the runtime (resolveModelSlots) hard-requires
it, so ingest/scan/memory threw after `ktx status` said the project was usable.
buildLlmStatus now fails for any non-none backend missing models.default and no
longer invents a fallback model for claude-code/codex.
Codex probe failures now carry a category-matched fix: a model-access failure
steers the user at llm.models.default instead of the auth/install remediation.
runCodexAuthProbe returns the fix and status consumes it; the message stays
self-sufficient so setup output is unchanged.
Docs: README now lists the codex backend and local Codex auth; ktx-setup.mdx
states --llm-model only accepts codex/default or gpt-*/codex-* ids.
Repaired four doctor fixtures that configured a backend without models.default
(the now-correctly-blocked config) and added coverage for the new behavior.
2026-06-02 13:57:11 +02:00
'@openai/codex-sdk@0.133.0' :
dependencies :
'@openai/codex' : 0.133 .0
'@openai/codex@0.133.0' :
optionalDependencies :
'@openai/codex-darwin-arm64' : '@openai/codex@0.133.0-darwin-arm64'
'@openai/codex-darwin-x64' : '@openai/codex@0.133.0-darwin-x64'
'@openai/codex-linux-arm64' : '@openai/codex@0.133.0-linux-arm64'
'@openai/codex-linux-x64' : '@openai/codex@0.133.0-linux-x64'
'@openai/codex-win32-arm64' : '@openai/codex@0.133.0-win32-arm64'
'@openai/codex-win32-x64' : '@openai/codex@0.133.0-win32-x64'
'@openai/codex@0.133.0-darwin-arm64' :
optional : true
'@openai/codex@0.133.0-darwin-x64' :
optional : true
'@openai/codex@0.133.0-linux-arm64' :
optional : true
'@openai/codex@0.133.0-linux-x64' :
optional : true
'@openai/codex@0.133.0-win32-arm64' :
optional : true
'@openai/codex@0.133.0-win32-x64' :
optional : true
2026-05-29 11:56:55 +02:00
'@opentelemetry/api@1.9.1' : {}
2026-05-16 12:06:34 +02:00
'@orama/orama@3.1.18' : {}
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-android-arm-eabi@0.130.0' :
2026-05-13 13:33:28 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-android-arm64@0.130.0' :
2026-05-13 13:33:28 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-darwin-arm64@0.130.0' :
2026-05-13 13:33:28 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-darwin-x64@0.130.0' :
2026-05-13 13:33:28 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-freebsd-x64@0.130.0' :
2026-05-13 13:33:28 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-linux-arm-gnueabihf@0.130.0' :
2026-05-13 13:33:28 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-linux-arm-musleabihf@0.130.0' :
2026-05-13 13:33:28 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-linux-arm64-gnu@0.130.0' :
2026-05-13 13:33:28 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-linux-arm64-musl@0.130.0' :
2026-05-13 13:33:28 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-linux-ppc64-gnu@0.130.0' :
2026-05-13 13:33:28 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-linux-riscv64-gnu@0.130.0' :
2026-05-13 13:33:28 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-linux-riscv64-musl@0.130.0' :
2026-05-13 13:33:28 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-linux-s390x-gnu@0.130.0' :
2026-05-13 13:33:28 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-linux-x64-gnu@0.130.0' :
2026-05-13 13:33:28 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-linux-x64-musl@0.130.0' :
2026-05-13 13:33:28 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-openharmony-arm64@0.130.0' :
2026-05-13 13:33:28 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-wasm32-wasi@0.130.0' :
2026-05-13 13:33:28 +02:00
dependencies :
'@emnapi/core' : 1.10 .0
'@emnapi/runtime' : 1.10 .0
'@napi-rs/wasm-runtime' : 1.1 .4 (@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
optional : true
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-win32-arm64-msvc@0.130.0' :
2026-05-13 13:33:28 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-win32-ia32-msvc@0.130.0' :
2026-05-13 13:33:28 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-win32-x64-msvc@0.130.0' :
2026-05-13 13:33:28 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@oxc-project/types@0.130.0' : {}
2026-05-10 23:12:26 +02:00
2026-05-29 11:56:55 +02:00
'@oxc-project/types@0.132.0' : {}
2026-05-13 13:33:28 +02:00
'@oxc-resolver/binding-android-arm-eabi@11.19.1' :
optional : true
'@oxc-resolver/binding-android-arm64@11.19.1' :
optional : true
'@oxc-resolver/binding-darwin-arm64@11.19.1' :
optional : true
'@oxc-resolver/binding-darwin-x64@11.19.1' :
optional : true
'@oxc-resolver/binding-freebsd-x64@11.19.1' :
optional : true
'@oxc-resolver/binding-linux-arm-gnueabihf@11.19.1' :
optional : true
'@oxc-resolver/binding-linux-arm-musleabihf@11.19.1' :
optional : true
'@oxc-resolver/binding-linux-arm64-gnu@11.19.1' :
optional : true
'@oxc-resolver/binding-linux-arm64-musl@11.19.1' :
optional : true
'@oxc-resolver/binding-linux-ppc64-gnu@11.19.1' :
optional : true
'@oxc-resolver/binding-linux-riscv64-gnu@11.19.1' :
optional : true
'@oxc-resolver/binding-linux-riscv64-musl@11.19.1' :
optional : true
'@oxc-resolver/binding-linux-s390x-gnu@11.19.1' :
optional : true
'@oxc-resolver/binding-linux-x64-gnu@11.19.1' :
optional : true
'@oxc-resolver/binding-linux-x64-musl@11.19.1' :
optional : true
'@oxc-resolver/binding-openharmony-arm64@11.19.1' :
optional : true
'@oxc-resolver/binding-wasm32-wasi@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)' :
dependencies :
'@napi-rs/wasm-runtime' : 1.1 .4 (@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
transitivePeerDependencies :
- '@emnapi/core'
- '@emnapi/runtime'
optional : true
'@oxc-resolver/binding-win32-arm64-msvc@11.19.1' :
optional : true
'@oxc-resolver/binding-win32-ia32-msvc@11.19.1' :
optional : true
'@oxc-resolver/binding-win32-x64-msvc@11.19.1' :
optional : true
2026-05-16 12:06:34 +02:00
'@pnpm/config.env-replace@1.1.0' : {}
'@pnpm/network.ca-file@1.0.2' :
dependencies :
graceful-fs : 4.2 .10
'@pnpm/npm-conf@3.0.2' :
dependencies :
'@pnpm/config.env-replace' : 1.1 .0
'@pnpm/network.ca-file' : 1.0 .2
config-chain : 1.1 .13
2026-05-29 11:56:55 +02:00
'@posthog/core@1.29.7' :
dependencies :
'@posthog/types' : 1.374 .4
'@posthog/types@1.374.4' : {}
2026-05-11 01:08:31 -07:00
'@radix-ui/number@1.1.1' : {}
'@radix-ui/primitive@1.1.3' : {}
2026-05-29 11:56:55 +02:00
'@radix-ui/react-accordion@1.2.12(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
'@radix-ui/primitive' : 1.1 .3
2026-05-29 11:56:55 +02:00
'@radix-ui/react-collapsible' : 1.1 .12 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-collection' : 1.1 .7 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-compose-refs' : 1.1 .2 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-context' : 1.1 .2 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-direction' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-id' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-primitive' : 2.1 .3 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-use-controllable-state' : 1.2 .2 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
react : 19.2 .6
react-dom : 19.2 .6 (react@19.2.6)
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
'@types/react-dom' : 19.2 .3 (@types/react@19.2.15)
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-arrow@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-29 11:56:55 +02:00
'@radix-ui/react-primitive' : 2.1 .3 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
2026-05-11 01:08:31 -07:00
react : 19.2 .6
react-dom : 19.2 .6 (react@19.2.6)
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
'@types/react-dom' : 19.2 .3 (@types/react@19.2.15)
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-collapsible@1.1.12(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
'@radix-ui/primitive' : 1.1 .3
2026-05-29 11:56:55 +02:00
'@radix-ui/react-compose-refs' : 1.1 .2 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-context' : 1.1 .2 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-id' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-presence' : 1.1 .5 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-primitive' : 2.1 .3 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-use-controllable-state' : 1.2 .2 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-use-layout-effect' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
react : 19.2 .6
react-dom : 19.2 .6 (react@19.2.6)
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
'@types/react-dom' : 19.2 .3 (@types/react@19.2.15)
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-29 11:56:55 +02:00
'@radix-ui/react-compose-refs' : 1.1 .2 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-context' : 1.1 .2 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-primitive' : 2.1 .3 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-slot' : 1.2 .3 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
react : 19.2 .6
react-dom : 19.2 .6 (react@19.2.6)
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
'@types/react-dom' : 19.2 .3 (@types/react@19.2.15)
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.15)(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
react : 19.2 .6
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-context@1.1.2(@types/react@19.2.15)(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
react : 19.2 .6
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-dialog@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
'@radix-ui/primitive' : 1.1 .3
2026-05-29 11:56:55 +02:00
'@radix-ui/react-compose-refs' : 1.1 .2 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-context' : 1.1 .2 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-dismissable-layer' : 1.1 .11 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-focus-guards' : 1.1 .3 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-focus-scope' : 1.1 .7 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-id' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-portal' : 1.1 .9 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-presence' : 1.1 .5 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-primitive' : 2.1 .3 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-slot' : 1.2 .3 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-use-controllable-state' : 1.2 .2 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
aria-hidden : 1.2 .6
react : 19.2 .6
react-dom : 19.2 .6 (react@19.2.6)
2026-05-29 11:56:55 +02:00
react-remove-scroll : 2.7 .2 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
'@types/react-dom' : 19.2 .3 (@types/react@19.2.15)
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-direction@1.1.1(@types/react@19.2.15)(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
react : 19.2 .6
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
'@radix-ui/primitive' : 1.1 .3
2026-05-29 11:56:55 +02:00
'@radix-ui/react-compose-refs' : 1.1 .2 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-primitive' : 2.1 .3 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-use-callback-ref' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-use-escape-keydown' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
react : 19.2 .6
react-dom : 19.2 .6 (react@19.2.6)
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
'@types/react-dom' : 19.2 .3 (@types/react@19.2.15)
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-focus-guards@1.1.3(@types/react@19.2.15)(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
react : 19.2 .6
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-29 11:56:55 +02:00
'@radix-ui/react-compose-refs' : 1.1 .2 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-primitive' : 2.1 .3 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-use-callback-ref' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
react : 19.2 .6
react-dom : 19.2 .6 (react@19.2.6)
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
'@types/react-dom' : 19.2 .3 (@types/react@19.2.15)
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-id@1.1.1(@types/react@19.2.15)(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-29 11:56:55 +02:00
'@radix-ui/react-use-layout-effect' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
react : 19.2 .6
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-navigation-menu@1.2.14(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
'@radix-ui/primitive' : 1.1 .3
2026-05-29 11:56:55 +02:00
'@radix-ui/react-collection' : 1.1 .7 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-compose-refs' : 1.1 .2 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-context' : 1.1 .2 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-direction' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-dismissable-layer' : 1.1 .11 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-id' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-presence' : 1.1 .5 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-primitive' : 2.1 .3 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-use-callback-ref' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-use-controllable-state' : 1.2 .2 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-use-layout-effect' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-use-previous' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-visually-hidden' : 1.2 .3 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
2026-05-11 01:08:31 -07:00
react : 19.2 .6
react-dom : 19.2 .6 (react@19.2.6)
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
'@types/react-dom' : 19.2 .3 (@types/react@19.2.15)
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-popover@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
'@radix-ui/primitive' : 1.1 .3
2026-05-29 11:56:55 +02:00
'@radix-ui/react-compose-refs' : 1.1 .2 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-context' : 1.1 .2 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-dismissable-layer' : 1.1 .11 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-focus-guards' : 1.1 .3 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-focus-scope' : 1.1 .7 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-id' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-popper' : 1.2 .8 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-portal' : 1.1 .9 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-presence' : 1.1 .5 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-primitive' : 2.1 .3 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-slot' : 1.2 .3 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-use-controllable-state' : 1.2 .2 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
aria-hidden : 1.2 .6
react : 19.2 .6
react-dom : 19.2 .6 (react@19.2.6)
2026-05-29 11:56:55 +02:00
react-remove-scroll : 2.7 .2 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
'@types/react-dom' : 19.2 .3 (@types/react@19.2.15)
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-popper@1.2.8(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
'@floating-ui/react-dom' : 2.1 .8 (react-dom@19.2.6(react@19.2.6))(react@19.2.6)
2026-05-29 11:56:55 +02:00
'@radix-ui/react-arrow' : 1.1 .7 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-compose-refs' : 1.1 .2 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-context' : 1.1 .2 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-primitive' : 2.1 .3 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-use-callback-ref' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-use-layout-effect' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-use-rect' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-use-size' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
'@radix-ui/rect' : 1.1 .1
react : 19.2 .6
react-dom : 19.2 .6 (react@19.2.6)
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
'@types/react-dom' : 19.2 .3 (@types/react@19.2.15)
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-portal@1.1.9(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-29 11:56:55 +02:00
'@radix-ui/react-primitive' : 2.1 .3 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-use-layout-effect' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
react : 19.2 .6
react-dom : 19.2 .6 (react@19.2.6)
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
'@types/react-dom' : 19.2 .3 (@types/react@19.2.15)
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-29 11:56:55 +02:00
'@radix-ui/react-compose-refs' : 1.1 .2 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-use-layout-effect' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
react : 19.2 .6
react-dom : 19.2 .6 (react@19.2.6)
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
'@types/react-dom' : 19.2 .3 (@types/react@19.2.15)
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-29 11:56:55 +02:00
'@radix-ui/react-slot' : 1.2 .3 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
react : 19.2 .6
react-dom : 19.2 .6 (react@19.2.6)
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
'@types/react-dom' : 19.2 .3 (@types/react@19.2.15)
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
'@radix-ui/primitive' : 1.1 .3
2026-05-29 11:56:55 +02:00
'@radix-ui/react-collection' : 1.1 .7 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-compose-refs' : 1.1 .2 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-context' : 1.1 .2 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-direction' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-id' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-primitive' : 2.1 .3 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-use-callback-ref' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-use-controllable-state' : 1.2 .2 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
react : 19.2 .6
react-dom : 19.2 .6 (react@19.2.6)
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
'@types/react-dom' : 19.2 .3 (@types/react@19.2.15)
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-scroll-area@1.2.10(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
'@radix-ui/number' : 1.1 .1
'@radix-ui/primitive' : 1.1 .3
2026-05-29 11:56:55 +02:00
'@radix-ui/react-compose-refs' : 1.1 .2 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-context' : 1.1 .2 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-direction' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-presence' : 1.1 .5 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-primitive' : 2.1 .3 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-use-callback-ref' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-use-layout-effect' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
react : 19.2 .6
react-dom : 19.2 .6 (react@19.2.6)
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
'@types/react-dom' : 19.2 .3 (@types/react@19.2.15)
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-slot@1.2.3(@types/react@19.2.15)(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-29 11:56:55 +02:00
'@radix-ui/react-compose-refs' : 1.1 .2 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
react : 19.2 .6
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-slot@1.2.4(@types/react@19.2.15)(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-29 11:56:55 +02:00
'@radix-ui/react-compose-refs' : 1.1 .2 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
react : 19.2 .6
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-tabs@1.1.13(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
'@radix-ui/primitive' : 1.1 .3
2026-05-29 11:56:55 +02:00
'@radix-ui/react-context' : 1.1 .2 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-direction' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-id' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-presence' : 1.1 .5 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-primitive' : 2.1 .3 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-roving-focus' : 1.1 .11 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-use-controllable-state' : 1.2 .2 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
react : 19.2 .6
react-dom : 19.2 .6 (react@19.2.6)
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
'@types/react-dom' : 19.2 .3 (@types/react@19.2.15)
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.15)(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
react : 19.2 .6
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.15)(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-29 11:56:55 +02:00
'@radix-ui/react-use-effect-event' : 0.0 .2 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-use-layout-effect' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
react : 19.2 .6
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.15)(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-29 11:56:55 +02:00
'@radix-ui/react-use-layout-effect' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
react : 19.2 .6
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.15)(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-29 11:56:55 +02:00
'@radix-ui/react-use-callback-ref' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
react : 19.2 .6
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.15)(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
react : 19.2 .6
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-use-previous@1.1.1(@types/react@19.2.15)(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
react : 19.2 .6
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-use-rect@1.1.1(@types/react@19.2.15)(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
'@radix-ui/rect' : 1.1 .1
react : 19.2 .6
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-use-size@1.1.1(@types/react@19.2.15)(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-29 11:56:55 +02:00
'@radix-ui/react-use-layout-effect' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
react : 19.2 .6
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)' :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-29 11:56:55 +02:00
'@radix-ui/react-primitive' : 2.1 .3 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
2026-05-11 01:08:31 -07:00
react : 19.2 .6
react-dom : 19.2 .6 (react@19.2.6)
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
'@types/react-dom' : 19.2 .3 (@types/react@19.2.15)
2026-05-11 01:08:31 -07:00
'@radix-ui/rect@1.1.1' : {}
2026-05-29 11:56:55 +02:00
'@rolldown/binding-android-arm64@1.0.2' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@rolldown/binding-darwin-arm64@1.0.2' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@rolldown/binding-darwin-x64@1.0.2' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@rolldown/binding-freebsd-x64@1.0.2' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@rolldown/binding-linux-arm-gnueabihf@1.0.2' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@rolldown/binding-linux-arm64-gnu@1.0.2' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@rolldown/binding-linux-arm64-musl@1.0.2' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@rolldown/binding-linux-ppc64-gnu@1.0.2' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@rolldown/binding-linux-s390x-gnu@1.0.2' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@rolldown/binding-linux-x64-gnu@1.0.2' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@rolldown/binding-linux-x64-musl@1.0.2' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@rolldown/binding-openharmony-arm64@1.0.2' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@rolldown/binding-wasm32-wasi@1.0.2' :
2026-05-10 23:12:26 +02:00
dependencies :
'@emnapi/core' : 1.10 .0
'@emnapi/runtime' : 1.10 .0
'@napi-rs/wasm-runtime' : 1.1 .4 (@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
optional : true
2026-05-29 11:56:55 +02:00
'@rolldown/binding-win32-arm64-msvc@1.0.2' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@rolldown/binding-win32-x64-msvc@1.0.2' :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-29 11:56:55 +02:00
'@rolldown/pluginutils@1.0.1' : {}
2026-05-10 23:12:26 +02:00
2026-05-16 12:06:34 +02:00
'@sec-ant/readable-stream@0.4.1' : {}
'@semantic-release/commit-analyzer@13.0.1(semantic-release@25.0.3(typescript@6.0.3))' :
dependencies :
conventional-changelog-angular : 8.3 .1
conventional-changelog-writer : 8.4 .0
conventional-commits-filter : 5.0 .0
conventional-commits-parser : 6.4 .0
debug : 4.4 .3
import-from-esm : 2.0 .0
lodash-es : 4.18 .1
micromatch : 4.0 .8
semantic-release : 25.0 .3 (typescript@6.0.3)
transitivePeerDependencies :
- supports-color
2026-05-20 17:01:26 +02:00
'@semantic-release/error@3.0.0' : {}
2026-05-16 12:06:34 +02:00
'@semantic-release/error@4.0.0' : {}
'@semantic-release/exec@7.1.0(semantic-release@25.0.3(typescript@6.0.3))' :
dependencies :
'@semantic-release/error' : 4.0 .0
aggregate-error : 3.1 .0
debug : 4.4 .3
execa : 9.6 .1
lodash-es : 4.18 .1
parse-json : 8.3 .0
semantic-release : 25.0 .3 (typescript@6.0.3)
transitivePeerDependencies :
- supports-color
2026-05-20 17:01:26 +02:00
'@semantic-release/git@10.0.1(semantic-release@25.0.3(typescript@6.0.3))' :
dependencies :
'@semantic-release/error' : 3.0 .0
aggregate-error : 3.1 .0
debug : 4.4 .3
dir-glob : 3.0 .1
execa : 5.1 .1
lodash : 4.18 .1
micromatch : 4.0 .8
p-reduce : 2.1 .0
semantic-release : 25.0 .3 (typescript@6.0.3)
transitivePeerDependencies :
- supports-color
2026-05-16 12:06:34 +02:00
'@semantic-release/github@12.0.8(semantic-release@25.0.3(typescript@6.0.3))' :
dependencies :
'@octokit/core' : 7.0 .6
'@octokit/plugin-paginate-rest' : 14.0 .0 (@octokit/core@7.0.6)
'@octokit/plugin-retry' : 8.1 .0 (@octokit/core@7.0.6)
'@octokit/plugin-throttling' : 11.0 .3 (@octokit/core@7.0.6)
'@semantic-release/error' : 4.0 .0
aggregate-error : 5.0 .0
debug : 4.4 .3
dir-glob : 3.0 .1
http-proxy-agent : 9.0 .0
https-proxy-agent : 9.0 .0
issue-parser : 7.0 .2
lodash-es : 4.18 .1
mime : 4.1 .0
p-filter : 4.1 .0
semantic-release : 25.0 .3 (typescript@6.0.3)
tinyglobby : 0.2 .16
undici : 7.25 .0
url-join : 5.0 .0
transitivePeerDependencies :
- supports-color
'@semantic-release/npm@13.1.5(semantic-release@25.0.3(typescript@6.0.3))' :
dependencies :
'@actions/core' : 3.0 .1
'@semantic-release/error' : 4.0 .0
aggregate-error : 5.0 .0
env-ci : 11.2 .0
execa : 9.6 .1
fs-extra : 11.3 .5
lodash-es : 4.18 .1
nerf-dart : 1.0 .0
2026-05-29 11:56:55 +02:00
normalize-url : 9.0 .1
npm : 11.15 .0
2026-05-16 12:06:34 +02:00
rc : 1.2 .8
read-pkg : 10.1 .0
registry-auth-token : 5.1 .1
semantic-release : 25.0 .3 (typescript@6.0.3)
2026-05-29 11:56:55 +02:00
semver : 7.8 .0
2026-05-16 12:06:34 +02:00
tempy : 3.2 .0
'@semantic-release/release-notes-generator@14.1.1(semantic-release@25.0.3(typescript@6.0.3))' :
dependencies :
conventional-changelog-angular : 8.3 .1
conventional-changelog-writer : 8.4 .0
conventional-commits-filter : 5.0 .0
conventional-commits-parser : 6.4 .0
debug : 4.4 .3
import-from-esm : 2.0 .0
lodash-es : 4.18 .1
read-package-up : 11.0 .0
semantic-release : 25.0 .3 (typescript@6.0.3)
transitivePeerDependencies :
- supports-color
2026-05-29 11:56:55 +02:00
'@shikijs/core@4.1.0' :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-29 11:56:55 +02:00
'@shikijs/primitive' : 4.1 .0
'@shikijs/types' : 4.1 .0
2026-05-11 01:08:31 -07:00
'@shikijs/vscode-textmate' : 10.0 .2
'@types/hast' : 3.0 .4
hast-util-to-html : 9.0 .5
2026-05-29 11:56:55 +02:00
'@shikijs/engine-javascript@4.1.0' :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-29 11:56:55 +02:00
'@shikijs/types' : 4.1 .0
2026-05-11 01:08:31 -07:00
'@shikijs/vscode-textmate' : 10.0 .2
oniguruma-to-es : 4.3 .6
2026-05-29 11:56:55 +02:00
'@shikijs/engine-oniguruma@4.1.0' :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-29 11:56:55 +02:00
'@shikijs/types' : 4.1 .0
2026-05-11 01:08:31 -07:00
'@shikijs/vscode-textmate' : 10.0 .2
2026-05-29 11:56:55 +02:00
'@shikijs/langs@4.1.0' :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-29 11:56:55 +02:00
'@shikijs/types' : 4.1 .0
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@shikijs/primitive@4.1.0' :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-29 11:56:55 +02:00
'@shikijs/types' : 4.1 .0
2026-05-13 01:15:35 +02:00
'@shikijs/vscode-textmate' : 10.0 .2
2026-05-11 01:08:31 -07:00
'@types/hast' : 3.0 .4
2026-05-29 11:56:55 +02:00
'@shikijs/themes@4.1.0' :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-29 11:56:55 +02:00
'@shikijs/types' : 4.1 .0
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@shikijs/types@4.1.0' :
2026-05-11 01:08:31 -07:00
dependencies :
'@shikijs/vscode-textmate' : 10.0 .2
'@types/hast' : 3.0 .4
'@shikijs/vscode-textmate@10.0.2' : {}
2026-05-13 01:15:35 +02:00
'@simple-git/args-pathspec@1.0.3' : {}
'@simple-git/argv-parser@1.1.1' :
dependencies :
'@simple-git/args-pathspec' : 1.0 .3
2026-05-16 12:06:34 +02:00
'@simple-libs/stream-utils@1.2.0' : {}
'@sindresorhus/is@4.6.0' : {}
'@sindresorhus/merge-streams@4.0.0' : {}
2026-05-29 11:56:55 +02:00
'@smithy/config-resolver@4.5.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/core@3.24.3' :
2026-05-10 23:12:26 +02:00
dependencies :
'@aws-crypto/crc32' : 5.2 .0
2026-05-29 11:56:55 +02:00
'@smithy/types' : 4.14 .2
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/credential-provider-imds@4.3.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
'@smithy/types' : 4.14 .2
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/eventstream-serde-browser@4.3.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/eventstream-serde-config-resolver@4.4.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/eventstream-serde-node@4.3.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/fetch-http-handler@5.4.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
'@smithy/types' : 4.14 .2
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/hash-blob-browser@4.3.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/hash-node@4.3.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/hash-stream-node@4.3.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/invalid-dependency@4.3.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
'@smithy/is-array-buffer@2.2.0' :
dependencies :
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/md5-js@4.3.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/middleware-content-length@4.3.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/middleware-endpoint@4.5.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/middleware-retry@4.6.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/middleware-serde@4.3.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/middleware-stack@4.3.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/node-config-provider@4.4.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/node-http-handler@4.7.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
'@smithy/types' : 4.14 .2
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/protocol-http@5.4.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/signature-v4@5.4.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
'@smithy/types' : 4.14 .2
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/smithy-client@4.13.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
'@smithy/types' : 4.14 .2
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/types@4.14.2' :
2026-05-10 23:12:26 +02:00
dependencies :
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/url-parser@4.3.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/util-base64@4.4.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/util-body-length-browser@4.3.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/util-body-length-node@4.3.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
'@smithy/util-buffer-from@2.2.0' :
dependencies :
'@smithy/is-array-buffer' : 2.2 .0
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/util-defaults-mode-browser@4.4.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/util-defaults-mode-node@4.3.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/util-endpoints@3.5.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/util-middleware@4.3.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/util-retry@4.4.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/util-stream@4.6.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
'@smithy/util-utf8@2.3.0' :
dependencies :
'@smithy/util-buffer-from' : 2.2 .0
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/util-utf8@4.3.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
'@smithy/util-waiter@4.4.3' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@smithy/core' : 3.24 .3
2026-05-10 23:12:26 +02:00
tslib : 2.8 .1
'@so-ric/colorspace@1.1.6' :
dependencies :
color : 5.0 .3
text-hex : 1.0 .0
2026-05-29 11:56:55 +02:00
'@stablelib/base64@1.0.1' : {}
2026-05-10 23:12:26 +02:00
'@standard-schema/spec@1.1.0' : {}
2026-05-11 01:08:31 -07:00
'@swc/helpers@0.5.15' :
dependencies :
tslib : 2.8 .1
'@tailwindcss/node@4.3.0' :
dependencies :
'@jridgewell/remapping' : 2.3 .5
2026-05-29 11:56:55 +02:00
enhanced-resolve : 5.21 .6
2026-05-11 01:08:31 -07:00
jiti : 2.7 .0
lightningcss : 1.32 .0
magic-string : 0.30 .21
source-map-js : 1.2 .1
tailwindcss : 4.3 .0
'@tailwindcss/oxide-android-arm64@4.3.0' :
optional : true
'@tailwindcss/oxide-darwin-arm64@4.3.0' :
optional : true
'@tailwindcss/oxide-darwin-x64@4.3.0' :
optional : true
'@tailwindcss/oxide-freebsd-x64@4.3.0' :
optional : true
'@tailwindcss/oxide-linux-arm-gnueabihf@4.3.0' :
optional : true
'@tailwindcss/oxide-linux-arm64-gnu@4.3.0' :
optional : true
'@tailwindcss/oxide-linux-arm64-musl@4.3.0' :
optional : true
'@tailwindcss/oxide-linux-x64-gnu@4.3.0' :
optional : true
'@tailwindcss/oxide-linux-x64-musl@4.3.0' :
optional : true
'@tailwindcss/oxide-wasm32-wasi@4.3.0' :
optional : true
'@tailwindcss/oxide-win32-arm64-msvc@4.3.0' :
optional : true
'@tailwindcss/oxide-win32-x64-msvc@4.3.0' :
optional : true
'@tailwindcss/oxide@4.3.0' :
optionalDependencies :
'@tailwindcss/oxide-android-arm64' : 4.3 .0
'@tailwindcss/oxide-darwin-arm64' : 4.3 .0
'@tailwindcss/oxide-darwin-x64' : 4.3 .0
'@tailwindcss/oxide-freebsd-x64' : 4.3 .0
'@tailwindcss/oxide-linux-arm-gnueabihf' : 4.3 .0
'@tailwindcss/oxide-linux-arm64-gnu' : 4.3 .0
'@tailwindcss/oxide-linux-arm64-musl' : 4.3 .0
'@tailwindcss/oxide-linux-x64-gnu' : 4.3 .0
'@tailwindcss/oxide-linux-x64-musl' : 4.3 .0
'@tailwindcss/oxide-wasm32-wasi' : 4.3 .0
'@tailwindcss/oxide-win32-arm64-msvc' : 4.3 .0
'@tailwindcss/oxide-win32-x64-msvc' : 4.3 .0
'@tailwindcss/postcss@4.3.0' :
dependencies :
'@alloc/quick-lru' : 5.2 .0
'@tailwindcss/node' : 4.3 .0
'@tailwindcss/oxide' : 4.3 .0
2026-05-20 14:17:29 +02:00
postcss : 8.5 .10
2026-05-11 01:08:31 -07:00
tailwindcss : 4.3 .0
2026-05-10 23:12:26 +02:00
'@techteamer/ocsp@1.0.1' :
dependencies :
asn1.js : 5.4 .1
asn1.js-rfc2560 : 5.0 .1 (asn1.js@5.4.1)
asn1.js-rfc5280 : 3.0 .0
async : 3.2 .6
simple-lru-cache : 0.0 .2
'@tediousjs/connection-string@1.1.0' : {}
2026-05-29 11:56:55 +02:00
'@tybys/wasm-util@0.10.2' :
2026-05-10 23:12:26 +02:00
dependencies :
tslib : 2.8 .1
optional : true
'@types/better-sqlite3@7.6.13' :
dependencies :
2026-05-29 11:56:55 +02:00
'@types/node' : 24.12 .4
2026-05-10 23:12:26 +02:00
'@types/chai@5.2.3' :
dependencies :
'@types/deep-eql' : 4.0 .2
assertion-error : 2.0 .1
2026-05-18 17:41:37 +02:00
'@types/d3-color@3.1.3' : {}
'@types/d3-drag@3.0.7' :
dependencies :
'@types/d3-selection' : 3.0 .11
'@types/d3-interpolate@3.0.4' :
dependencies :
'@types/d3-color' : 3.1 .3
'@types/d3-selection@3.0.11' : {}
'@types/d3-transition@3.0.9' :
dependencies :
'@types/d3-selection' : 3.0 .11
'@types/d3-zoom@3.0.8' :
dependencies :
'@types/d3-interpolate' : 3.0 .4
'@types/d3-selection' : 3.0 .11
2026-05-11 01:08:31 -07:00
'@types/debug@4.1.13' :
dependencies :
'@types/ms' : 2.1 .0
2026-05-10 23:12:26 +02:00
'@types/deep-eql@4.0.2' : {}
2026-05-11 01:08:31 -07:00
'@types/estree-jsx@1.0.5' :
dependencies :
2026-05-29 11:56:55 +02:00
'@types/estree' : 1.0 .9
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@types/estree@1.0.9' : {}
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
'@types/hast@3.0.4' :
dependencies :
'@types/unist' : 3.0 .3
'@types/mdast@4.0.4' :
dependencies :
'@types/unist' : 3.0 .3
'@types/mdx@2.0.13' : {}
'@types/ms@2.1.0' : {}
2026-05-13 01:15:35 +02:00
'@types/mssql@12.3.0(@azure/core-client@1.10.1)' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@types/node' : 24.12 .4
2026-05-10 23:12:26 +02:00
tarn : 3.0 .2
tedious : 19.2 .1 (@azure/core-client@1.10.1)
transitivePeerDependencies :
- '@azure/core-client'
- supports-color
2026-05-29 11:56:55 +02:00
'@types/node@24.12.4' :
2026-05-10 23:12:26 +02:00
dependencies :
undici-types : 7.16 .0
2026-05-16 12:06:34 +02:00
'@types/normalize-package-data@2.4.4' : {}
2026-05-10 23:12:26 +02:00
'@types/pg@8.20.0' :
dependencies :
2026-05-29 11:56:55 +02:00
'@types/node' : 24.12 .4
pg-protocol : 1.14 .0
2026-05-10 23:12:26 +02:00
pg-types : 2.2 .0
2026-05-29 11:56:55 +02:00
'@types/react-dom@19.2.3(@types/react@19.2.15)' :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
'@types/react@19.2.15' :
2026-05-10 23:12:26 +02:00
dependencies :
csstype : 3.2 .3
'@types/readable-stream@4.0.23' :
dependencies :
2026-05-29 11:56:55 +02:00
'@types/node' : 24.12 .4
2026-05-10 23:12:26 +02:00
2026-06-06 10:42:10 +02:00
'@types/semver@7.7.1' : {}
2026-05-11 01:08:31 -07:00
'@types/triple-beam@1.3.5' : {}
'@types/unist@2.0.11' : {}
'@types/unist@3.0.3' : {}
2026-05-10 23:12:26 +02:00
'@typespec/ts-http-runtime@0.3.5' :
dependencies :
http-proxy-agent : 7.0 .2
https-proxy-agent : 7.0 .6
tslib : 2.8 .1
transitivePeerDependencies :
- supports-color
2026-05-11 01:08:31 -07:00
'@ungap/structured-clone@1.3.1' : {}
2026-05-10 23:12:26 +02:00
'@vercel/oidc@3.2.0' : {}
2026-05-29 11:56:55 +02:00
'@vitest/coverage-v8@4.1.7(vitest@4.1.7)' :
2026-05-14 01:13:31 +02:00
dependencies :
'@bcoe/v8-coverage' : 1.0 .2
2026-05-29 11:56:55 +02:00
'@vitest/utils' : 4.1 .7
2026-05-14 01:13:31 +02:00
ast-v8-to-istanbul : 1.0 .0
istanbul-lib-coverage : 3.2 .2
istanbul-lib-report : 3.0 .1
istanbul-reports : 3.2 .0
2026-05-29 11:56:55 +02:00
magicast : 0.5 .3
2026-05-14 01:13:31 +02:00
obug : 2.1 .1
std-env : 4.1 .0
tinyrainbow : 3.1 .0
2026-05-29 11:56:55 +02:00
vitest : 4.1 .7 (@opentelemetry/api@1.9.1)(@types/node@24.12.4)(@vitest/coverage-v8@4.1.7)(vite@8.0.14(@types/node@24.12.4)(esbuild@0.28.0)(jiti@2.7.0)(yaml@2.9.0))
2026-05-14 01:13:31 +02:00
2026-05-29 11:56:55 +02:00
'@vitest/expect@4.1.7' :
2026-05-10 23:12:26 +02:00
dependencies :
'@standard-schema/spec' : 1.1 .0
'@types/chai' : 5.2 .3
2026-05-29 11:56:55 +02:00
'@vitest/spy' : 4.1 .7
'@vitest/utils' : 4.1 .7
2026-05-10 23:12:26 +02:00
chai : 6.2 .2
tinyrainbow : 3.1 .0
2026-05-29 11:56:55 +02:00
'@vitest/mocker@4.1.7(vite@8.0.14(@types/node@24.12.4)(esbuild@0.28.0)(jiti@2.7.0)(yaml@2.9.0))' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@vitest/spy' : 4.1 .7
2026-05-10 23:12:26 +02:00
estree-walker : 3.0 .3
magic-string : 0.30 .21
optionalDependencies :
2026-05-29 11:56:55 +02:00
vite : 8.0 .14 (@types/node@24.12.4)(esbuild@0.28.0)(jiti@2.7.0)(yaml@2.9.0)
2026-05-10 23:12:26 +02:00
2026-05-29 11:56:55 +02:00
'@vitest/pretty-format@4.1.7' :
2026-05-10 23:12:26 +02:00
dependencies :
tinyrainbow : 3.1 .0
2026-05-29 11:56:55 +02:00
'@vitest/runner@4.1.7' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@vitest/utils' : 4.1 .7
2026-05-10 23:12:26 +02:00
pathe : 2.0 .3
2026-05-29 11:56:55 +02:00
'@vitest/snapshot@4.1.7' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@vitest/pretty-format' : 4.1 .7
'@vitest/utils' : 4.1 .7
2026-05-10 23:12:26 +02:00
magic-string : 0.30 .21
pathe : 2.0 .3
2026-05-29 11:56:55 +02:00
'@vitest/spy@4.1.7' : {}
2026-05-10 23:12:26 +02:00
2026-05-29 11:56:55 +02:00
'@vitest/utils@4.1.7' :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@vitest/pretty-format' : 4.1 .7
2026-05-10 23:12:26 +02:00
convert-source-map : 2.0 .0
tinyrainbow : 3.1 .0
2026-05-29 11:56:55 +02:00
'@xyflow/react@12.10.2(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)' :
2026-05-18 17:41:37 +02:00
dependencies :
'@xyflow/system' : 0.0 .76
classcat : 5.0 .5
react : 19.2 .6
react-dom : 19.2 .6 (react@19.2.6)
2026-05-29 11:56:55 +02:00
zustand : 4.5 .7 (@types/react@19.2.15)(react@19.2.6)
2026-05-18 17:41:37 +02:00
transitivePeerDependencies :
- '@types/react'
- immer
'@xyflow/system@0.0.76' :
dependencies :
'@types/d3-drag' : 3.0 .7
'@types/d3-interpolate' : 3.0 .4
'@types/d3-selection' : 3.0 .11
'@types/d3-transition' : 3.0 .9
'@types/d3-zoom' : 3.0 .8
d3-drag : 3.0 .0
d3-interpolate : 3.0 .1
d3-selection : 3.0 .0
d3-zoom : 3.0 .0
2026-05-10 23:12:26 +02:00
abort-controller@3.0.0 :
dependencies :
event-target-shim : 5.0 .1
accepts@2.0.0 :
dependencies :
mime-types : 3.0 .2
negotiator : 1.0 .0
2026-05-11 01:08:31 -07:00
acorn-jsx@5.3.2(acorn@8.16.0) :
dependencies :
acorn : 8.16 .0
acorn@8.16.0 : {}
2026-05-29 11:56:55 +02:00
agent-base@6.0.2 :
dependencies :
debug : 4.4 .3
transitivePeerDependencies :
- supports-color
2026-05-10 23:12:26 +02:00
agent-base@7.1.4 : {}
2026-05-16 12:06:34 +02:00
agent-base@9.0.0 : {}
aggregate-error@3.1.0 :
dependencies :
clean-stack : 2.2 .0
indent-string : 4.0 .0
aggregate-error@5.0.0 :
dependencies :
clean-stack : 5.3 .0
indent-string : 5.0 .0
2026-05-29 11:56:55 +02:00
ai@6.0.188(zod@4.4.3) :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@ai-sdk/gateway' : 3.0 .118 (zod@4.4.3)
2026-05-13 01:15:35 +02:00
'@ai-sdk/provider' : 3.0 .10
'@ai-sdk/provider-utils' : 4.0 .27 (zod@4.4.3)
2026-05-29 11:56:55 +02:00
'@opentelemetry/api' : 1.9 .1
2026-05-10 23:12:26 +02:00
zod : 4.4 .3
ajv-formats@3.0.1(ajv@8.20.0) :
optionalDependencies :
ajv : 8.20 .0
ajv@8.20.0 :
dependencies :
fast-deep-equal : 3.1 .3
2026-05-20 14:17:29 +02:00
fast-uri : 3.1 .2
2026-05-10 23:12:26 +02:00
json-schema-traverse : 1.0 .0
require-from-string : 2.0 .2
ansi-escapes@7.3.0 :
dependencies :
environment : 1.1 .0
2026-05-16 12:06:34 +02:00
ansi-regex@5.0.1 : {}
2026-05-10 23:12:26 +02:00
ansi-regex@6.2.2 : {}
2026-05-16 12:06:34 +02:00
ansi-styles@3.2.1 :
dependencies :
color-convert : 1.9 .3
ansi-styles@4.3.0 :
dependencies :
color-convert : 2.0 .1
2026-05-10 23:12:26 +02:00
ansi-styles@6.2.3 : {}
2026-05-16 12:06:34 +02:00
any-promise@1.3.0 : {}
2026-05-11 01:08:31 -07:00
argparse@2.0.1 : {}
2026-05-16 12:06:34 +02:00
argv-formatter@1.0.0 : {}
2026-05-11 01:08:31 -07:00
aria-hidden@1.2.6 :
dependencies :
tslib : 2.8 .1
2026-05-16 12:06:34 +02:00
array-ify@1.0.0 : {}
2026-05-10 23:12:26 +02:00
arrify@2.0.1 : {}
arrify@3.0.0 : {}
asn1.js-rfc2560@5.0.1(asn1.js@5.4.1) :
dependencies :
asn1.js : 5.4 .1
asn1.js-rfc5280 : 3.0 .0
asn1.js-rfc5280@3.0.0 :
dependencies :
asn1.js : 5.4 .1
asn1.js@5.4.1 :
dependencies :
bn.js : 4.12 .3
inherits : 2.0 .4
minimalistic-assert : 1.0 .1
safer-buffer : 2.1 .2
assertion-error@2.0.1 : {}
2026-05-14 01:13:31 +02:00
ast-v8-to-istanbul@1.0.0 :
dependencies :
'@jridgewell/trace-mapping' : 0.3 .31
estree-walker : 3.0 .3
js-tokens : 10.0 .0
2026-05-11 01:08:31 -07:00
astring@1.9.0 : {}
2026-05-10 23:12:26 +02:00
async@3.2.6 : {}
asynckit@0.4.0 : {}
auto-bind@5.0.1 : {}
aws-ssl-profiles@1.1.2 : {}
2026-05-29 11:56:55 +02:00
axios@1.16.1 :
2026-05-10 23:12:26 +02:00
dependencies :
follow-redirects : 1.16 .0
form-data : 4.0 .5
2026-05-29 11:56:55 +02:00
https-proxy-agent : 5.0 .1
2026-05-10 23:12:26 +02:00
proxy-from-env : 2.1 .0
transitivePeerDependencies :
- debug
2026-05-29 11:56:55 +02:00
- supports-color
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
bail@2.0.2 : {}
2026-05-10 23:12:26 +02:00
balanced-match@1.0.2 : {}
balanced-match@4.0.4 : {}
base64-js@1.5.1 : {}
2026-05-29 11:56:55 +02:00
baseline-browser-mapping@2.10.31 : {}
2026-05-13 01:15:35 +02:00
2026-05-16 12:06:34 +02:00
before-after-hook@4.0.0 : {}
2026-05-13 01:15:35 +02:00
better-sqlite3@12.10.0 :
2026-05-10 23:12:26 +02:00
dependencies :
bindings : 1.5 .0
prebuild-install : 7.1 .3
big-integer@1.6.52 : {}
big.js@7.0.1 : {}
bignumber.js@9.3.1 : {}
bindings@1.5.0 :
dependencies :
file-uri-to-path : 1.0 .0
bl@4.1.0 :
dependencies :
buffer : 5.7 .1
inherits : 2.0 .4
readable-stream : 3.6 .2
bl@6.1.6 :
dependencies :
'@types/readable-stream' : 4.0 .23
buffer : 6.0 .3
inherits : 2.0 .4
readable-stream : 4.7 .0
bluebird@3.7.2 : {}
bn.js@4.12.3 : {}
body-parser@2.2.2 :
dependencies :
bytes : 3.1 .2
content-type : 1.0 .5
debug : 4.4 .3
http-errors : 2.0 .1
iconv-lite : 0.7 .2
on-finished : 2.4 .1
2026-05-29 11:56:55 +02:00
qs : 6.15 .2
2026-05-10 23:12:26 +02:00
raw-body : 3.0 .2
2026-05-29 11:56:55 +02:00
type-is : 2.1 .0
2026-05-10 23:12:26 +02:00
transitivePeerDependencies :
- supports-color
2026-05-16 12:06:34 +02:00
bottleneck@2.19.5 : {}
2026-05-10 23:12:26 +02:00
bowser@2.14.1 : {}
brace-expansion@1.1.14 :
dependencies :
balanced-match : 1.0 .2
concat-map : 0.0 .1
2026-05-20 14:17:29 +02:00
brace-expansion@5.0.6 :
2026-05-10 23:12:26 +02:00
dependencies :
balanced-match : 4.0 .4
2026-05-16 12:06:34 +02:00
braces@3.0.3 :
dependencies :
fill-range : 7.1 .1
2026-05-10 23:12:26 +02:00
buffer-equal-constant-time@1.0.1 : {}
buffer@5.7.1 :
dependencies :
base64-js : 1.5 .1
ieee754 : 1.2 .1
buffer@6.0.3 :
dependencies :
base64-js : 1.5 .1
ieee754 : 1.2 .1
bundle-name@4.1.0 :
dependencies :
run-applescript : 7.1 .0
bytes@3.1.2 : {}
call-bind-apply-helpers@1.0.2 :
dependencies :
es-errors : 1.3 .0
function-bind : 1.1 .2
call-bound@1.0.4 :
dependencies :
call-bind-apply-helpers : 1.0 .2
get-intrinsic : 1.3 .0
2026-05-16 12:06:34 +02:00
callsites@3.1.0 : {}
2026-05-29 11:56:55 +02:00
caniuse-lite@1.0.30001793 : {}
2026-05-11 01:08:31 -07:00
ccount@2.0.1 : {}
2026-05-10 23:12:26 +02:00
chai@6.2.2 : {}
2026-05-16 12:06:34 +02:00
chalk@2.4.2 :
dependencies :
ansi-styles : 3.2 .1
escape-string-regexp : 1.0 .5
supports-color : 5.5 .0
chalk@4.1.2 :
dependencies :
ansi-styles : 4.3 .0
supports-color : 7.2 .0
2026-05-10 23:12:26 +02:00
chalk@5.6.2 : {}
2026-05-16 12:06:34 +02:00
char-regex@1.0.2 : {}
2026-05-11 01:08:31 -07:00
character-entities-html4@2.1.0 : {}
character-entities-legacy@3.0.0 : {}
character-entities@2.0.2 : {}
character-reference-invalid@2.0.1 : {}
2026-05-13 01:15:35 +02:00
chokidar@5.0.0 :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-13 01:15:35 +02:00
readdirp : 5.0 .0
2026-05-11 01:08:31 -07:00
2026-05-10 23:12:26 +02:00
chownr@1.1.4 : {}
2026-05-11 01:08:31 -07:00
class-variance-authority@0.7.1 :
dependencies :
clsx : 2.1 .1
2026-05-18 17:41:37 +02:00
classcat@5.0.5 : {}
2026-05-16 12:06:34 +02:00
clean-stack@2.2.0 : {}
clean-stack@5.3.0 :
dependencies :
escape-string-regexp : 5.0 .0
2026-05-10 23:12:26 +02:00
cli-boxes@4.0.1 : {}
cli-cursor@4.0.0 :
dependencies :
restore-cursor : 4.0 .0
2026-05-16 12:06:34 +02:00
cli-highlight@2.1.11 :
dependencies :
chalk : 4.1 .2
highlight.js : 10.7 .3
mz : 2.7 .0
parse5 : 5.1 .1
parse5-htmlparser2-tree-adapter : 6.0 .1
yargs : 16.2 .0
cli-table3@0.6.5 :
dependencies :
string-width : 4.2 .3
optionalDependencies :
'@colors/colors' : 1.5 .0
2026-05-10 23:12:26 +02:00
cli-truncate@6.0.0 :
dependencies :
slice-ansi : 9.0 .0
string-width : 8.2 .1
2026-05-11 01:08:31 -07:00
client-only@0.0.1 : {}
2026-05-16 12:06:34 +02:00
cliui@7.0.4 :
dependencies :
string-width : 4.2 .3
strip-ansi : 6.0 .1
wrap-ansi : 7.0 .0
cliui@9.0.1 :
dependencies :
string-width : 7.2 .0
2026-05-29 11:56:55 +02:00
strip-ansi : 7.2 .0
2026-05-16 12:06:34 +02:00
wrap-ansi : 9.0 .2
2026-05-11 01:08:31 -07:00
clsx@2.1.1 : {}
2026-05-10 23:12:26 +02:00
code-excerpt@4.0.0 :
dependencies :
convert-to-spaces : 2.0 .1
2026-05-11 01:08:31 -07:00
collapse-white-space@2.1.0 : {}
2026-05-16 12:06:34 +02:00
color-convert@1.9.3 :
dependencies :
color-name : 1.1 .3
color-convert@2.0.1 :
dependencies :
color-name : 1.1 .4
2026-05-10 23:12:26 +02:00
color-convert@3.1.3 :
dependencies :
color-name : 2.1 .0
2026-05-16 12:06:34 +02:00
color-name@1.1.3 : {}
color-name@1.1.4 : {}
2026-05-10 23:12:26 +02:00
color-name@2.1.0 : {}
color-string@2.1.4 :
dependencies :
color-name : 2.1 .0
color@5.0.3 :
dependencies :
color-convert : 3.1 .3
color-string : 2.1 .4
combined-stream@1.0.8 :
dependencies :
delayed-stream : 1.0 .0
2026-05-11 01:08:31 -07:00
comma-separated-tokens@2.0.3 : {}
2026-05-10 23:12:26 +02:00
commander@11.1.0 : {}
commander@14.0.3 : {}
2026-05-16 12:06:34 +02:00
compare-func@2.0.0 :
dependencies :
array-ify : 1.0 .0
dot-prop : 5.3 .0
2026-05-11 01:08:31 -07:00
compute-scroll-into-view@3.1.1 : {}
2026-05-10 23:12:26 +02:00
concat-map@0.0.1 : {}
2026-05-16 12:06:34 +02:00
config-chain@1.1.13 :
dependencies :
ini : 1.3 .8
proto-list : 1.2 .4
2026-05-10 23:12:26 +02:00
content-disposition@1.1.0 : {}
content-type@1.0.5 : {}
2026-05-16 12:06:34 +02:00
content-type@2.0.0 : {}
conventional-changelog-angular@8.3.1 :
dependencies :
compare-func : 2.0 .0
conventional-changelog-conventionalcommits@9.3.1 :
dependencies :
compare-func : 2.0 .0
conventional-changelog-writer@8.4.0 :
dependencies :
'@simple-libs/stream-utils' : 1.2 .0
conventional-commits-filter : 5.0 .0
handlebars : 4.7 .9
meow : 13.2 .0
2026-05-29 11:56:55 +02:00
semver : 7.8 .0
2026-05-16 12:06:34 +02:00
conventional-commits-filter@5.0.0 : {}
conventional-commits-parser@6.4.0 :
dependencies :
'@simple-libs/stream-utils' : 1.2 .0
meow : 13.2 .0
convert-hrtime@5.0.0 : {}
2026-05-10 23:12:26 +02:00
convert-source-map@2.0.0 : {}
convert-to-spaces@2.0.1 : {}
cookie-signature@1.2.2 : {}
cookie@0.7.2 : {}
2026-05-16 12:06:34 +02:00
core-util-is@1.0.3 : {}
2026-05-10 23:12:26 +02:00
cors@2.8.6 :
dependencies :
object-assign : 4.1 .1
vary : 1.1 .2
2026-05-16 12:06:34 +02:00
cosmiconfig@9.0.1(typescript@6.0.3) :
dependencies :
env-paths : 2.2 .1
import-fresh : 3.3 .1
js-yaml : 4.1 .1
parse-json : 5.2 .0
optionalDependencies :
typescript : 6.0 .3
2026-05-10 23:12:26 +02:00
cross-spawn@7.0.6 :
dependencies :
path-key : 3.1 .1
shebang-command : 2.0 .0
which : 2.0 .2
2026-05-16 12:06:34 +02:00
crypto-random-string@4.0.0 :
dependencies :
type-fest : 1.4 .0
2026-05-10 23:12:26 +02:00
csstype@3.2.3 : {}
2026-05-18 17:41:37 +02:00
d3-color@3.1.0 : {}
d3-dispatch@3.0.1 : {}
d3-drag@3.0.0 :
dependencies :
d3-dispatch : 3.0 .1
d3-selection : 3.0 .0
d3-ease@3.0.1 : {}
d3-interpolate@3.0.1 :
dependencies :
d3-color : 3.1 .0
d3-selection@3.0.0 : {}
d3-timer@3.0.1 : {}
d3-transition@3.0.1(d3-selection@3.0.0) :
dependencies :
d3-color : 3.1 .0
d3-dispatch : 3.0 .1
d3-ease : 3.0 .1
d3-interpolate : 3.0 .1
d3-selection : 3.0 .0
d3-timer : 3.0 .1
d3-zoom@3.0.0 :
dependencies :
d3-dispatch : 3.0 .1
d3-drag : 3.0 .0
d3-interpolate : 3.0 .1
d3-selection : 3.0 .0
d3-transition : 3.0 .1 (d3-selection@3.0.0)
2026-05-10 23:12:26 +02:00
data-uri-to-buffer@4.0.1 : {}
debug@4.4.3 :
dependencies :
ms : 2.1 .3
2026-05-11 01:08:31 -07:00
decode-named-character-reference@1.3.0 :
dependencies :
character-entities : 2.0 .2
2026-05-10 23:12:26 +02:00
decompress-response@6.0.0 :
dependencies :
mimic-response : 3.1 .0
deep-extend@0.6.0 : {}
default-browser-id@5.0.1 : {}
default-browser@5.5.0 :
dependencies :
bundle-name : 4.1 .0
default-browser-id : 5.0 .1
define-lazy-prop@3.0.0 : {}
delayed-stream@1.0.0 : {}
denque@2.1.0 : {}
depd@2.0.0 : {}
2026-05-11 01:08:31 -07:00
dequal@2.0.3 : {}
2026-05-10 23:12:26 +02:00
detect-libc@2.1.2 : {}
2026-05-11 01:08:31 -07:00
detect-node-es@1.1.0 : {}
devlop@1.1.0 :
dependencies :
dequal : 2.0 .3
2026-05-16 12:06:34 +02:00
dir-glob@3.0.1 :
dependencies :
path-type : 4.0 .0
dot-prop@5.3.0 :
dependencies :
is-obj : 2.0 .0
2026-05-10 23:12:26 +02:00
dunder-proto@1.0.1 :
dependencies :
call-bind-apply-helpers : 1.0 .2
es-errors : 1.3 .0
gopd : 1.2 .0
2026-05-16 12:06:34 +02:00
duplexer2@0.1.4 :
dependencies :
readable-stream : 2.3 .8
2026-05-10 23:12:26 +02:00
duplexify@4.1.3 :
dependencies :
end-of-stream : 1.4 .5
inherits : 2.0 .4
readable-stream : 3.6 .2
stream-shift : 1.0 .3
ecdsa-sig-formatter@1.0.11 :
dependencies :
safe-buffer : 5.2 .1
ee-first@1.1.1 : {}
2026-05-16 12:06:34 +02:00
emoji-regex@10.6.0 : {}
emoji-regex@8.0.0 : {}
emojilib@2.4.0 : {}
2026-05-10 23:12:26 +02:00
enabled@2.0.0 : {}
encodeurl@2.0.0 : {}
end-of-stream@1.4.5 :
dependencies :
once : 1.4 .0
2026-05-29 11:56:55 +02:00
enhanced-resolve@5.21.6 :
2026-05-11 01:08:31 -07:00
dependencies :
graceful-fs : 4.2 .11
tapable : 2.3 .3
2026-05-13 01:15:35 +02:00
entities@6.0.1 : {}
2026-05-16 12:06:34 +02:00
env-ci@11.2.0 :
dependencies :
execa : 8.0 .1
java-properties : 1.0 .2
env-paths@2.2.1 : {}
2026-05-10 23:12:26 +02:00
environment@1.1.0 : {}
2026-05-16 12:06:34 +02:00
error-ex@1.3.4 :
dependencies :
is-arrayish : 0.2 .1
2026-05-10 23:12:26 +02:00
es-define-property@1.0.1 : {}
es-errors@1.3.0 : {}
es-module-lexer@2.1.0 : {}
es-object-atoms@1.1.1 :
dependencies :
es-errors : 1.3 .0
es-set-tostringtag@2.1.0 :
dependencies :
es-errors : 1.3 .0
get-intrinsic : 1.3 .0
has-tostringtag : 1.0 .2
hasown : 2.0 .3
es-toolkit@1.46.1 : {}
2026-05-11 01:08:31 -07:00
esast-util-from-estree@2.0.0 :
dependencies :
'@types/estree-jsx' : 1.0 .5
devlop : 1.1 .0
estree-util-visit : 2.0 .0
unist-util-position-from-estree : 2.0 .0
esast-util-from-js@2.0.1 :
dependencies :
'@types/estree-jsx' : 1.0 .5
acorn : 8.16 .0
esast-util-from-estree : 2.0 .0
vfile-message : 4.0 .3
2026-05-13 01:15:35 +02:00
esbuild@0.28.0 :
2026-05-10 23:12:26 +02:00
optionalDependencies :
2026-05-13 01:15:35 +02:00
'@esbuild/aix-ppc64' : 0.28 .0
'@esbuild/android-arm' : 0.28 .0
'@esbuild/android-arm64' : 0.28 .0
'@esbuild/android-x64' : 0.28 .0
'@esbuild/darwin-arm64' : 0.28 .0
'@esbuild/darwin-x64' : 0.28 .0
'@esbuild/freebsd-arm64' : 0.28 .0
'@esbuild/freebsd-x64' : 0.28 .0
'@esbuild/linux-arm' : 0.28 .0
'@esbuild/linux-arm64' : 0.28 .0
'@esbuild/linux-ia32' : 0.28 .0
'@esbuild/linux-loong64' : 0.28 .0
'@esbuild/linux-mips64el' : 0.28 .0
'@esbuild/linux-ppc64' : 0.28 .0
'@esbuild/linux-riscv64' : 0.28 .0
'@esbuild/linux-s390x' : 0.28 .0
'@esbuild/linux-x64' : 0.28 .0
'@esbuild/netbsd-arm64' : 0.28 .0
'@esbuild/netbsd-x64' : 0.28 .0
'@esbuild/openbsd-arm64' : 0.28 .0
'@esbuild/openbsd-x64' : 0.28 .0
'@esbuild/openharmony-arm64' : 0.28 .0
'@esbuild/sunos-x64' : 0.28 .0
'@esbuild/win32-arm64' : 0.28 .0
'@esbuild/win32-ia32' : 0.28 .0
'@esbuild/win32-x64' : 0.28 .0
2026-05-10 23:12:26 +02:00
2026-05-16 12:06:34 +02:00
escalade@3.2.0 : {}
2026-05-10 23:12:26 +02:00
escape-html@1.0.3 : {}
2026-05-16 12:06:34 +02:00
escape-string-regexp@1.0.5 : {}
2026-05-10 23:12:26 +02:00
escape-string-regexp@2.0.0 : {}
2026-05-11 01:08:31 -07:00
escape-string-regexp@5.0.0 : {}
estree-util-attach-comments@3.0.0 :
dependencies :
2026-05-29 11:56:55 +02:00
'@types/estree' : 1.0 .9
2026-05-11 01:08:31 -07:00
estree-util-build-jsx@3.0.1 :
dependencies :
'@types/estree-jsx' : 1.0 .5
devlop : 1.1 .0
estree-util-is-identifier-name : 3.0 .0
estree-walker : 3.0 .3
estree-util-is-identifier-name@3.0.0 : {}
estree-util-scope@1.0.0 :
dependencies :
2026-05-29 11:56:55 +02:00
'@types/estree' : 1.0 .9
2026-05-11 01:08:31 -07:00
devlop : 1.1 .0
estree-util-to-js@2.0.0 :
dependencies :
'@types/estree-jsx' : 1.0 .5
astring : 1.9 .0
source-map : 0.7 .6
estree-util-value-to-estree@3.5.0 :
dependencies :
2026-05-29 11:56:55 +02:00
'@types/estree' : 1.0 .9
2026-05-11 01:08:31 -07:00
estree-util-visit@2.0.0 :
dependencies :
'@types/estree-jsx' : 1.0 .5
'@types/unist' : 3.0 .3
2026-05-10 23:12:26 +02:00
estree-walker@3.0.3 :
dependencies :
2026-05-29 11:56:55 +02:00
'@types/estree' : 1.0 .9
2026-05-10 23:12:26 +02:00
etag@1.8.1 : {}
event-target-shim@5.0.1 : {}
events@3.3.0 : {}
eventsource-parser@3.0.8 : {}
eventsource@3.0.7 :
dependencies :
eventsource-parser : 3.0 .8
2026-05-20 17:01:26 +02:00
execa@5.1.1 :
dependencies :
cross-spawn : 7.0 .6
get-stream : 6.0 .1
human-signals : 2.1 .0
is-stream : 2.0 .1
merge-stream : 2.0 .0
npm-run-path : 4.0 .1
onetime : 5.1 .2
signal-exit : 3.0 .7
strip-final-newline : 2.0 .0
2026-05-16 12:06:34 +02:00
execa@8.0.1 :
dependencies :
cross-spawn : 7.0 .6
get-stream : 8.0 .1
human-signals : 5.0 .0
is-stream : 3.0 .0
merge-stream : 2.0 .0
npm-run-path : 5.3 .0
onetime : 6.0 .0
signal-exit : 4.1 .0
strip-final-newline : 3.0 .0
execa@9.6.1 :
dependencies :
'@sindresorhus/merge-streams' : 4.0 .0
cross-spawn : 7.0 .6
figures : 6.1 .0
get-stream : 9.0 .1
human-signals : 8.0 .1
is-plain-obj : 4.1 .0
is-stream : 4.0 .1
npm-run-path : 6.0 .0
pretty-ms : 9.3 .0
signal-exit : 4.1 .0
strip-final-newline : 4.0 .0
yoctocolors : 2.1 .2
2026-05-10 23:12:26 +02:00
expand-template@2.0.3 : {}
expand-tilde@2.0.2 :
dependencies :
homedir-polyfill : 1.0 .3
expect-type@1.3.0 : {}
2026-05-29 11:56:55 +02:00
express-rate-limit@8.5.2(express@5.2.1) :
2026-05-10 23:12:26 +02:00
dependencies :
express : 5.2 .1
2026-05-20 14:17:29 +02:00
ip-address : 10.1 .1
2026-05-10 23:12:26 +02:00
express@5.2.1 :
dependencies :
accepts : 2.0 .0
body-parser : 2.2 .2
content-disposition : 1.1 .0
content-type : 1.0 .5
cookie : 0.7 .2
cookie-signature : 1.2 .2
debug : 4.4 .3
depd : 2.0 .0
encodeurl : 2.0 .0
escape-html : 1.0 .3
etag : 1.8 .1
finalhandler : 2.1 .1
fresh : 2.0 .0
http-errors : 2.0 .1
merge-descriptors : 2.0 .0
mime-types : 3.0 .2
on-finished : 2.4 .1
once : 1.4 .0
parseurl : 1.3 .3
proxy-addr : 2.0 .7
2026-05-29 11:56:55 +02:00
qs : 6.15 .2
2026-05-10 23:12:26 +02:00
range-parser : 1.2 .1
router : 2.2 .0
send : 1.2 .1
serve-static : 2.2 .1
statuses : 2.0 .2
2026-05-29 11:56:55 +02:00
type-is : 2.1 .0
2026-05-10 23:12:26 +02:00
vary : 1.1 .2
transitivePeerDependencies :
- supports-color
extend@3.0.2 : {}
2026-05-16 12:06:34 +02:00
fast-content-type-parse@3.0.0 : {}
2026-05-10 23:12:26 +02:00
fast-deep-equal@3.1.3 : {}
2026-05-29 11:56:55 +02:00
fast-sha256@1.3.0 : {}
2026-05-10 23:12:26 +02:00
fast-string-truncated-width@3.0.3 : {}
fast-string-width@3.0.2 :
dependencies :
fast-string-truncated-width : 3.0 .3
2026-05-20 14:17:29 +02:00
fast-uri@3.1.2 : {}
2026-05-10 23:12:26 +02:00
2026-05-29 11:56:55 +02:00
fast-wrap-ansi@0.2.2 :
2026-05-10 23:12:26 +02:00
dependencies :
fast-string-width : 3.0 .2
2026-05-20 14:17:29 +02:00
fast-xml-builder@1.1.7 :
2026-05-10 23:12:26 +02:00
dependencies :
path-expression-matcher : 1.5 .0
2026-05-29 11:56:55 +02:00
fast-xml-parser@5.7.3 :
dependencies :
'@nodable/entities' : 2.1 .0
fast-xml-builder : 1.1 .7
path-expression-matcher : 1.5 .0
strnum : 2.3 .0
fast-xml-parser@5.8.0 :
2026-05-10 23:12:26 +02:00
dependencies :
'@nodable/entities' : 2.1 .0
2026-05-20 14:17:29 +02:00
fast-xml-builder : 1.1 .7
2026-05-10 23:12:26 +02:00
path-expression-matcher : 1.5 .0
2026-05-29 11:56:55 +02:00
strnum : 2.3 .0
xml-naming : 0.1 .0
2026-05-10 23:12:26 +02:00
fastest-levenshtein@1.0.16 : {}
2026-05-13 13:33:28 +02:00
fd-package-json@2.0.0 :
dependencies :
walk-up-path : 4.0 .0
2026-05-10 23:12:26 +02:00
fdir@6.5.0(picomatch@4.0.4) :
optionalDependencies :
picomatch : 4.0 .4
fecha@4.2.3 : {}
fetch-blob@3.2.0 :
dependencies :
node-domexception : 1.0 .0
web-streams-polyfill : 3.3 .3
2026-05-29 11:56:55 +02:00
fflate@0.8.3 : {}
feat(setup): add Claude Desktop target and MCP-first agent setup (#114)
* feat(setup): add Claude Desktop target and MCP-first agent setup
Adds `ktx mcp stdio` and a `claude-desktop` setup target that generates a
local plugin ZIP wiring the analytics skill and a stdio MCP config. Replaces
the CLI-only agent install mode with MCP+analytics (default) and an optional
admin CLI skill, renames the research skill to analytics, and lets interactive
setup pick project vs global scope when every target supports it. Extracts a
shared MCP server factory used by both HTTP and stdio entrypoints.
* Add MCP agent client setup support
* Polish setup output formatting
* Add MCP tool polish design spec
Design for slimming the MCP-registered surface from 25 to 11 tools,
introducing memory_ingest, applying the per-tool polish kit (annotations,
outputSchema, .describe(), in-band error wrapping, union-drift fixes,
type-narrowed jsonToolResult), emitting progress notifications on
sql_execution + sl_query, and refining the ktx-analytics SKILL.md to
match.
* Refine MCP tool polish design spec after adversarial review iteration 1
* Refine MCP tool polish design spec after adversarial review iteration 2
* Refine MCP tool polish design spec after adversarial review iteration 3
* refactor(context): rename memory capture service to ingest
* feat(mcp): slim research tool surface
* refactor(mcp): remove admin ports from server factory
* refactor(cli): rename text ingest memory port
* docs: update analytics skill for memory ingest
* chore: verify mcp surface rename
* Add MCP tool polish v1 surface change plan
* feat(context): polish mcp tool metadata
* fix(context): enforce resolved semantic layer compute sources
* feat(context): emit mcp query progress stages
* fix(context): keep mcp progress event internal
* Add MCP tool polish v1 metadata & progress plan
* Fix CI snapshot and docs checks
2026-05-16 11:39:55 +02:00
2026-05-16 12:06:34 +02:00
figures@2.0.0 :
dependencies :
escape-string-regexp : 1.0 .5
figures@6.1.0 :
dependencies :
is-unicode-supported : 2.1 .0
2026-05-10 23:12:26 +02:00
file-uri-to-path@1.0.0 : {}
2026-05-16 12:06:34 +02:00
fill-range@7.1.1 :
dependencies :
to-regex-range : 5.0 .1
2026-05-10 23:12:26 +02:00
finalhandler@2.1.1 :
dependencies :
debug : 4.4 .3
encodeurl : 2.0 .0
escape-html : 1.0 .3
on-finished : 2.4 .1
parseurl : 1.3 .3
statuses : 2.0 .2
transitivePeerDependencies :
- supports-color
2026-05-16 12:06:34 +02:00
find-up-simple@1.0.1 : {}
find-up@2.1.0 :
dependencies :
locate-path : 2.0 .0
find-versions@6.0.0 :
dependencies :
semver-regex : 4.0 .5
super-regex : 1.1 .0
2026-05-10 23:12:26 +02:00
fn.name@1.1.0 : {}
follow-redirects@1.16.0 : {}
form-data@4.0.5 :
dependencies :
asynckit : 0.4 .0
combined-stream : 1.0 .8
es-set-tostringtag : 2.1 .0
hasown : 2.0 .3
mime-types : 2.1 .35
2026-05-13 13:33:28 +02:00
formatly@0.3.0 :
dependencies :
fd-package-json : 2.0 .0
2026-05-10 23:12:26 +02:00
formdata-polyfill@4.0.10 :
dependencies :
fetch-blob : 3.2 .0
forwarded@0.2.0 : {}
2026-05-29 11:56:55 +02:00
framer-motion@12.40.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) :
2026-05-13 01:15:35 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
motion-dom : 12.40 .0
motion-utils : 12.39 .0
2026-05-13 01:15:35 +02:00
tslib : 2.8 .1
optionalDependencies :
react : 19.2 .6
react-dom : 19.2 .6 (react@19.2.6)
2026-05-10 23:12:26 +02:00
fresh@2.0.0 : {}
fs-constants@1.0.0 : {}
2026-05-16 12:06:34 +02:00
fs-extra@11.3.5 :
dependencies :
graceful-fs : 4.2 .11
jsonfile : 6.2 .1
universalify : 2.0 .1
2026-05-10 23:12:26 +02:00
fs.realpath@1.0.0 : {}
fsevents@2.3.3 :
optional : true
2026-05-29 11:56:55 +02:00
fumadocs-core@16.8.10(@mdx-js/mdx@3.1.1)(@types/estree-jsx@1.0.5)(@types/hast@3.0.4)(@types/mdast@4.0.4)(@types/react@19.2.15)(lucide-react@1.16.0(react@19.2.6))(next@16.2.6(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(zod@4.4.3) :
2026-05-11 01:08:31 -07:00
dependencies :
'@orama/orama' : 3.1 .18
2026-05-13 01:15:35 +02:00
estree-util-value-to-estree : 3.5 .0
2026-05-11 01:08:31 -07:00
github-slugger : 2.0 .0
hast-util-to-estree : 3.1 .3
hast-util-to-jsx-runtime : 2.3 .6
2026-05-13 01:15:35 +02:00
js-yaml : 4.1 .1
mdast-util-mdx : 3.0 .0
mdast-util-to-markdown : 2.1 .2
2026-05-11 01:08:31 -07:00
remark : 15.0 .1
remark-gfm : 4.0 .1
remark-rehype : 11.1 .2
scroll-into-view-if-needed : 3.1 .0
2026-05-29 11:56:55 +02:00
shiki : 4.1 .0
2026-05-13 01:15:35 +02:00
tinyglobby : 0.2 .16
unified : 11.0 .5
2026-05-11 01:08:31 -07:00
unist-util-visit : 5.1 .0
2026-05-13 01:15:35 +02:00
vfile : 6.0 .3
2026-05-11 01:08:31 -07:00
optionalDependencies :
2026-05-13 01:15:35 +02:00
'@mdx-js/mdx' : 3.1 .1
'@types/estree-jsx' : 1.0 .5
'@types/hast' : 3.0 .4
'@types/mdast' : 4.0 .4
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
lucide-react : 1.16 .0 (react@19.2.6)
next : 16.2 .6 (@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
2026-05-11 01:08:31 -07:00
react : 19.2 .6
react-dom : 19.2 .6 (react@19.2.6)
2026-05-13 01:15:35 +02:00
zod : 4.4 .3
2026-05-11 01:08:31 -07:00
transitivePeerDependencies :
- supports-color
2026-05-29 11:56:55 +02:00
fumadocs-mdx@15.0.7(@types/mdast@4.0.4)(@types/mdx@2.0.13)(@types/react@19.2.15)(fumadocs-core@16.8.10(@mdx-js/mdx@3.1.1)(@types/estree-jsx@1.0.5)(@types/hast@3.0.4)(@types/mdast@4.0.4)(@types/react@19.2.15)(lucide-react@1.16.0(react@19.2.6))(next@16.2.6(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(zod@4.4.3))(next@16.2.6(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6)(rolldown@1.0.2)(vite@8.0.14(@types/node@24.12.4)(esbuild@0.28.0)(jiti@2.7.0)(yaml@2.9.0)) :
2026-05-11 01:08:31 -07:00
dependencies :
'@mdx-js/mdx' : 3.1 .1
'@standard-schema/spec' : 1.1 .0
2026-05-13 01:15:35 +02:00
chokidar : 5.0 .0
esbuild : 0.28 .0
2026-05-11 01:08:31 -07:00
estree-util-value-to-estree : 3.5 .0
2026-05-29 11:56:55 +02:00
fumadocs-core : 16.8 .10 (@mdx-js/mdx@3.1.1)(@types/estree-jsx@1.0.5)(@types/hast@3.0.4)(@types/mdast@4.0.4)(@types/react@19.2.15)(lucide-react@1.16.0(react@19.2.6))(next@16.2.6(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(zod@4.4.3)
2026-05-11 01:08:31 -07:00
js-yaml : 4.1 .1
2026-05-13 01:15:35 +02:00
mdast-util-mdx : 3.0 .0
2026-05-11 01:08:31 -07:00
picocolors : 1.1 .1
2026-05-13 01:15:35 +02:00
picomatch : 4.0 .4
tinyexec : 1.1 .2
2026-05-11 01:08:31 -07:00
tinyglobby : 0.2 .16
unified : 11.0 .5
2026-05-13 01:15:35 +02:00
unist-util-remove-position : 5.0 .0
2026-05-11 01:08:31 -07:00
unist-util-visit : 5.1 .0
2026-05-13 01:15:35 +02:00
vfile : 6.0 .3
2026-05-11 01:08:31 -07:00
zod : 4.4 .3
optionalDependencies :
2026-05-13 01:15:35 +02:00
'@types/mdast' : 4.0 .4
'@types/mdx' : 2.0 .13
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
next : 16.2 .6 (@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
2026-05-11 01:08:31 -07:00
react : 19.2 .6
2026-05-29 11:56:55 +02:00
rolldown : 1.0 .2
vite : 8.0 .14 (@types/node@24.12.4)(esbuild@0.28.0)(jiti@2.7.0)(yaml@2.9.0)
2026-05-11 01:08:31 -07:00
transitivePeerDependencies :
- supports-color
2026-05-29 11:56:55 +02:00
fumadocs-ui@16.8.10(@tailwindcss/oxide@4.3.0)(@types/mdx@2.0.13)(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(fumadocs-core@16.8.10(@mdx-js/mdx@3.1.1)(@types/estree-jsx@1.0.5)(@types/hast@3.0.4)(@types/mdast@4.0.4)(@types/react@19.2.15)(lucide-react@1.16.0(react@19.2.6))(next@16.2.6(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(zod@4.4.3))(next@16.2.6(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(tailwindcss@4.3.0) :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-13 01:15:35 +02:00
'@fumadocs/tailwind' : 0.0 .5 (@tailwindcss/oxide@4.3.0)(tailwindcss@4.3.0)
2026-05-29 11:56:55 +02:00
'@radix-ui/react-accordion' : 1.2 .12 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-collapsible' : 1.1 .12 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-dialog' : 1.1 .15 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-direction' : 1.1 .1 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-navigation-menu' : 1.2 .14 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-popover' : 1.1 .15 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-presence' : 1.1 .5 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-scroll-area' : 1.2 .10 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@radix-ui/react-slot' : 1.2 .4 (@types/react@19.2.15)(react@19.2.6)
'@radix-ui/react-tabs' : 1.1 .13 (@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
2026-05-11 01:08:31 -07:00
class-variance-authority : 0.7 .1
2026-05-29 11:56:55 +02:00
fumadocs-core : 16.8 .10 (@mdx-js/mdx@3.1.1)(@types/estree-jsx@1.0.5)(@types/hast@3.0.4)(@types/mdast@4.0.4)(@types/react@19.2.15)(lucide-react@1.16.0(react@19.2.6))(next@16.2.6(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(zod@4.4.3)
lucide-react : 1.16 .0 (react@19.2.6)
motion : 12.40 .0 (react-dom@19.2.6(react@19.2.6))(react@19.2.6)
2026-05-11 01:08:31 -07:00
next-themes : 0.4 .6 (react-dom@19.2.6(react@19.2.6))(react@19.2.6)
react : 19.2 .6
react-dom : 19.2 .6 (react@19.2.6)
2026-05-29 11:56:55 +02:00
react-remove-scroll : 2.7 .2 (@types/react@19.2.15)(react@19.2.6)
2026-05-13 01:15:35 +02:00
rehype-raw : 7.0 .0
2026-05-11 01:08:31 -07:00
scroll-into-view-if-needed : 3.1 .0
2026-05-29 11:56:55 +02:00
shiki : 4.1 .0
2026-05-11 01:08:31 -07:00
tailwind-merge : 3.6 .0
2026-05-13 01:15:35 +02:00
unist-util-visit : 5.1 .0
2026-05-11 01:08:31 -07:00
optionalDependencies :
2026-05-13 01:15:35 +02:00
'@types/mdx' : 2.0 .13
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
next : 16.2 .6 (@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
2026-05-11 01:08:31 -07:00
transitivePeerDependencies :
2026-05-13 01:15:35 +02:00
- '@emotion/is-prop-valid'
- '@tailwindcss/oxide'
2026-05-11 01:08:31 -07:00
- '@types/react-dom'
2026-05-13 01:15:35 +02:00
- tailwindcss
2026-05-11 01:08:31 -07:00
2026-05-10 23:12:26 +02:00
function-bind@1.1.2 : {}
2026-05-16 12:06:34 +02:00
function-timeout@1.0.2 : {}
2026-05-10 23:12:26 +02:00
gaxios@7.1.4 :
dependencies :
extend : 3.0 .2
https-proxy-agent : 7.0 .6
node-fetch : 3.3 .2
transitivePeerDependencies :
- supports-color
gcp-metadata@8.1.2 :
dependencies :
gaxios : 7.1 .4
google-logging-utils : 1.1 .3
json-bigint : 1.0 .0
transitivePeerDependencies :
- supports-color
generate-function@2.3.1 :
dependencies :
is-property : 1.0 .2
generic-pool@3.9.0 : {}
2026-05-16 12:06:34 +02:00
get-caller-file@2.0.5 : {}
2026-05-29 11:56:55 +02:00
get-east-asian-width@1.6.0 : {}
2026-05-10 23:12:26 +02:00
get-intrinsic@1.3.0 :
dependencies :
call-bind-apply-helpers : 1.0 .2
es-define-property : 1.0 .1
es-errors : 1.3 .0
es-object-atoms : 1.1 .1
function-bind : 1.1 .2
get-proto : 1.0 .1
gopd : 1.2 .0
has-symbols : 1.1 .0
hasown : 2.0 .3
math-intrinsics : 1.1 .0
2026-05-11 01:08:31 -07:00
get-nonce@1.0.1 : {}
2026-05-10 23:12:26 +02:00
get-proto@1.0.1 :
dependencies :
dunder-proto : 1.0 .1
es-object-atoms : 1.1 .1
2026-05-16 12:06:34 +02:00
get-stream@6.0.1 : {}
get-stream@8.0.1 : {}
get-stream@9.0.1 :
dependencies :
'@sec-ant/readable-stream' : 0.4 .1
is-stream : 4.0 .1
2026-05-13 13:33:28 +02:00
get-tsconfig@4.14.0 :
dependencies :
resolve-pkg-maps : 1.0 .0
2026-05-16 12:06:34 +02:00
git-log-parser@1.2.1 :
dependencies :
argv-formatter : 1.0 .0
spawn-error-forwarder : 1.0 .0
split2 : 1.0 .0
stream-combiner2 : 1.1 .1
through2 : 2.0 .5
traverse : 0.6 .8
2026-05-10 23:12:26 +02:00
github-from-package@0.0.0 : {}
2026-05-11 01:08:31 -07:00
github-slugger@2.0.0 : {}
2026-05-10 23:12:26 +02:00
glob@7.2.3 :
dependencies :
fs.realpath : 1.0 .0
inflight : 1.0 .6
inherits : 2.0 .4
minimatch : 3.1 .5
once : 1.4 .0
path-is-absolute : 1.0 .1
google-auth-library@10.6.2 :
dependencies :
base64-js : 1.5 .1
ecdsa-sig-formatter : 1.0 .11
gaxios : 7.1 .4
gcp-metadata : 8.1 .2
google-logging-utils : 1.1 .3
jws : 4.0 .1
transitivePeerDependencies :
- supports-color
google-logging-utils@1.1.3 : {}
gopd@1.2.0 : {}
2026-05-16 12:06:34 +02:00
graceful-fs@4.2.10 : {}
2026-05-11 01:08:31 -07:00
graceful-fs@4.2.11 : {}
2026-05-10 23:12:26 +02:00
handlebars@4.7.9 :
dependencies :
minimist : 1.2 .8
neo-async : 2.6 .2
source-map : 0.6 .1
wordwrap : 1.0 .0
optionalDependencies :
uglify-js : 3.19 .3
2026-05-16 12:06:34 +02:00
has-flag@3.0.0 : {}
2026-05-14 01:13:31 +02:00
has-flag@4.0.0 : {}
2026-05-10 23:12:26 +02:00
has-symbols@1.1.0 : {}
has-tostringtag@1.0.2 :
dependencies :
has-symbols : 1.1 .0
hasown@2.0.3 :
dependencies :
function-bind : 1.1 .2
2026-05-13 01:15:35 +02:00
hast-util-from-parse5@8.0.3 :
dependencies :
'@types/hast' : 3.0 .4
'@types/unist' : 3.0 .3
devlop : 1.1 .0
hastscript : 9.0 .1
property-information : 7.1 .0
vfile : 6.0 .3
vfile-location : 5.0 .3
web-namespaces : 2.0 .1
hast-util-parse-selector@4.0.0 :
dependencies :
'@types/hast' : 3.0 .4
hast-util-raw@9.1.0 :
dependencies :
'@types/hast' : 3.0 .4
'@types/unist' : 3.0 .3
'@ungap/structured-clone' : 1.3 .1
hast-util-from-parse5 : 8.0 .3
hast-util-to-parse5 : 8.0 .1
html-void-elements : 3.0 .0
mdast-util-to-hast : 13.2 .1
parse5 : 7.3 .0
unist-util-position : 5.0 .0
unist-util-visit : 5.1 .0
vfile : 6.0 .3
web-namespaces : 2.0 .1
zwitch : 2.0 .4
2026-05-11 01:08:31 -07:00
hast-util-to-estree@3.1.3 :
dependencies :
2026-05-29 11:56:55 +02:00
'@types/estree' : 1.0 .9
2026-05-11 01:08:31 -07:00
'@types/estree-jsx' : 1.0 .5
'@types/hast' : 3.0 .4
comma-separated-tokens : 2.0 .3
devlop : 1.1 .0
estree-util-attach-comments : 3.0 .0
estree-util-is-identifier-name : 3.0 .0
hast-util-whitespace : 3.0 .0
mdast-util-mdx-expression : 2.0 .1
mdast-util-mdx-jsx : 3.2 .0
mdast-util-mdxjs-esm : 2.0 .1
property-information : 7.1 .0
space-separated-tokens : 2.0 .2
style-to-js : 1.1 .21
unist-util-position : 5.0 .0
zwitch : 2.0 .4
transitivePeerDependencies :
- supports-color
hast-util-to-html@9.0.5 :
dependencies :
'@types/hast' : 3.0 .4
'@types/unist' : 3.0 .3
ccount : 2.0 .1
comma-separated-tokens : 2.0 .3
hast-util-whitespace : 3.0 .0
html-void-elements : 3.0 .0
mdast-util-to-hast : 13.2 .1
property-information : 7.1 .0
space-separated-tokens : 2.0 .2
stringify-entities : 4.0 .4
zwitch : 2.0 .4
hast-util-to-jsx-runtime@2.3.6 :
dependencies :
2026-05-29 11:56:55 +02:00
'@types/estree' : 1.0 .9
2026-05-11 01:08:31 -07:00
'@types/hast' : 3.0 .4
'@types/unist' : 3.0 .3
comma-separated-tokens : 2.0 .3
devlop : 1.1 .0
estree-util-is-identifier-name : 3.0 .0
hast-util-whitespace : 3.0 .0
mdast-util-mdx-expression : 2.0 .1
mdast-util-mdx-jsx : 3.2 .0
mdast-util-mdxjs-esm : 2.0 .1
property-information : 7.1 .0
space-separated-tokens : 2.0 .2
style-to-js : 1.1 .21
unist-util-position : 5.0 .0
vfile-message : 4.0 .3
transitivePeerDependencies :
- supports-color
2026-05-13 01:15:35 +02:00
hast-util-to-parse5@8.0.1 :
2026-05-11 01:08:31 -07:00
dependencies :
'@types/hast' : 3.0 .4
2026-05-13 01:15:35 +02:00
comma-separated-tokens : 2.0 .3
devlop : 1.1 .0
property-information : 7.1 .0
space-separated-tokens : 2.0 .2
web-namespaces : 2.0 .1
zwitch : 2.0 .4
2026-05-11 01:08:31 -07:00
hast-util-whitespace@3.0.0 :
dependencies :
'@types/hast' : 3.0 .4
2026-05-13 01:15:35 +02:00
hastscript@9.0.1 :
dependencies :
'@types/hast' : 3.0 .4
comma-separated-tokens : 2.0 .3
hast-util-parse-selector : 4.0 .0
property-information : 7.1 .0
space-separated-tokens : 2.0 .2
2026-05-16 12:06:34 +02:00
highlight.js@10.7.3 : {}
2026-05-10 23:12:26 +02:00
homedir-polyfill@1.0.3 :
dependencies :
parse-passwd : 1.0 .0
2026-06-10 14:26:01 +02:00
hono@4.12.21 : {}
2026-05-10 23:12:26 +02:00
2026-05-16 12:06:34 +02:00
hook-std@4.0.0 : {}
hosted-git-info@7.0.2 :
dependencies :
lru-cache : 10.4 .3
hosted-git-info@9.0.3 :
dependencies :
2026-05-29 11:56:55 +02:00
lru-cache : 11.5 .0
2026-05-16 12:06:34 +02:00
2026-05-10 23:12:26 +02:00
html-entities@2.6.0 : {}
2026-05-14 01:13:31 +02:00
html-escaper@2.0.2 : {}
2026-06-01 12:06:27 +02:00
html-to-image@1.11.11 : {}
2026-05-11 01:08:31 -07:00
html-void-elements@3.0.0 : {}
2026-05-10 23:12:26 +02:00
http-errors@2.0.1 :
dependencies :
depd : 2.0 .0
inherits : 2.0 .4
setprototypeof : 1.2 .0
statuses : 2.0 .2
toidentifier : 1.0 .1
http-proxy-agent@7.0.2 :
dependencies :
agent-base : 7.1 .4
debug : 4.4 .3
transitivePeerDependencies :
- supports-color
2026-05-16 12:06:34 +02:00
http-proxy-agent@9.0.0 :
dependencies :
agent-base : 9.0 .0
debug : 4.4 .3
transitivePeerDependencies :
- supports-color
2026-05-29 11:56:55 +02:00
https-proxy-agent@5.0.1 :
dependencies :
agent-base : 6.0 .2
debug : 4.4 .3
transitivePeerDependencies :
- supports-color
2026-05-10 23:12:26 +02:00
https-proxy-agent@7.0.6 :
dependencies :
agent-base : 7.1 .4
debug : 4.4 .3
transitivePeerDependencies :
- supports-color
2026-05-16 12:06:34 +02:00
https-proxy-agent@9.0.0 :
dependencies :
agent-base : 9.0 .0
debug : 4.4 .3
transitivePeerDependencies :
- supports-color
2026-05-20 17:01:26 +02:00
human-signals@2.1.0 : {}
2026-05-16 12:06:34 +02:00
human-signals@5.0.0 : {}
human-signals@8.0.1 : {}
2026-05-10 23:12:26 +02:00
iconv-lite@0.7.2 :
dependencies :
safer-buffer : 2.1 .2
ieee754@1.2.1 : {}
2026-05-16 12:06:34 +02:00
import-fresh@3.3.1 :
dependencies :
parent-module : 1.0 .1
resolve-from : 4.0 .0
import-from-esm@2.0.0 :
dependencies :
debug : 4.4 .3
import-meta-resolve : 4.2 .0
transitivePeerDependencies :
- supports-color
import-meta-resolve@4.2.0 : {}
indent-string@4.0.0 : {}
2026-05-10 23:12:26 +02:00
indent-string@5.0.0 : {}
2026-05-16 12:06:34 +02:00
index-to-position@1.2.0 : {}
2026-05-10 23:12:26 +02:00
inflight@1.0.6 :
dependencies :
once : 1.4 .0
wrappy : 1.0 .2
inherits@2.0.4 : {}
ini@1.3.8 : {}
ini@5.0.0 : {}
2026-05-29 11:56:55 +02:00
ink-testing-library@4.0.0(@types/react@19.2.15) :
2026-05-10 23:12:26 +02:00
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
2026-05-10 23:12:26 +02:00
2026-05-29 11:56:55 +02:00
ink@7.0.3(@types/react@19.2.15)(react@19.2.6) :
2026-05-10 23:12:26 +02:00
dependencies :
'@alcalzone/ansi-tokenize' : 0.3 .0
ansi-escapes : 7.3 .0
ansi-styles : 6.2 .3
auto-bind : 5.0 .1
chalk : 5.6 .2
cli-boxes : 4.0 .1
cli-cursor : 4.0 .0
cli-truncate : 6.0 .0
code-excerpt : 4.0 .0
es-toolkit : 1.46 .1
indent-string : 5.0 .0
is-in-ci : 2.0 .0
patch-console : 2.0 .0
2026-05-13 01:15:35 +02:00
react : 19.2 .6
react-reconciler : 0.33 .0 (react@19.2.6)
2026-05-10 23:12:26 +02:00
scheduler : 0.27 .0
signal-exit : 3.0 .7
slice-ansi : 9.0 .0
stack-utils : 2.0 .6
string-width : 8.2 .1
terminal-size : 4.0 .1
type-fest : 5.6 .0
widest-line : 6.0 .0
wrap-ansi : 10.0 .0
2026-05-20 14:17:29 +02:00
ws : 8.20 .1
2026-05-10 23:12:26 +02:00
yoga-layout : 3.2 .1
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
2026-05-10 23:12:26 +02:00
transitivePeerDependencies :
- bufferutil
- utf-8-validate
2026-05-11 01:08:31 -07:00
inline-style-parser@0.2.7 : {}
2026-05-20 14:17:29 +02:00
ip-address@10.1.1 : {}
2026-05-10 23:12:26 +02:00
ipaddr.js@1.9.1 : {}
2026-05-11 01:08:31 -07:00
is-alphabetical@2.0.1 : {}
is-alphanumerical@2.0.1 :
dependencies :
is-alphabetical : 2.0 .1
is-decimal : 2.0 .1
2026-05-16 12:06:34 +02:00
is-arrayish@0.2.1 : {}
2026-05-11 01:08:31 -07:00
is-decimal@2.0.1 : {}
2026-05-10 23:12:26 +02:00
is-docker@2.2.1 : {}
is-docker@3.0.0 : {}
2026-05-16 12:06:34 +02:00
is-fullwidth-code-point@3.0.0 : {}
2026-05-10 23:12:26 +02:00
is-fullwidth-code-point@5.1.0 :
dependencies :
2026-05-29 11:56:55 +02:00
get-east-asian-width : 1.6 .0
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
is-hexadecimal@2.0.1 : {}
2026-05-10 23:12:26 +02:00
is-in-ci@2.0.0 : {}
is-inside-container@1.0.0 :
dependencies :
is-docker : 3.0 .0
2026-05-16 12:06:34 +02:00
is-number@7.0.0 : {}
is-obj@2.0.0 : {}
2026-05-11 01:08:31 -07:00
is-plain-obj@4.1.0 : {}
2026-05-10 23:12:26 +02:00
is-promise@4.0.0 : {}
is-property@1.0.2 : {}
is-stream@2.0.1 : {}
2026-05-16 12:06:34 +02:00
is-stream@3.0.0 : {}
is-stream@4.0.1 : {}
is-unicode-supported@2.1.0 : {}
2026-05-10 23:12:26 +02:00
is-wsl@2.2.0 :
dependencies :
is-docker : 2.2 .1
is-wsl@3.1.1 :
dependencies :
is-inside-container : 1.0 .0
2026-05-16 12:06:34 +02:00
isarray@1.0.0 : {}
2026-05-10 23:12:26 +02:00
isexe@2.0.0 : {}
2026-05-16 12:06:34 +02:00
issue-parser@7.0.2 :
dependencies :
lodash.capitalize : 4.2 .1
lodash.escaperegexp : 4.1 .2
lodash.isplainobject : 4.0 .6
lodash.isstring : 4.0 .1
lodash.uniqby : 4.7 .0
2026-05-14 01:13:31 +02:00
istanbul-lib-coverage@3.2.2 : {}
istanbul-lib-report@3.0.1 :
dependencies :
istanbul-lib-coverage : 3.2 .2
make-dir : 4.0 .0
supports-color : 7.2 .0
istanbul-reports@3.2.0 :
dependencies :
html-escaper : 2.0 .2
istanbul-lib-report : 3.0 .1
2026-05-16 12:06:34 +02:00
java-properties@1.0.2 : {}
2026-05-11 01:08:31 -07:00
jiti@2.7.0 : {}
2026-05-29 11:56:55 +02:00
jose@6.2.3 : {}
2026-05-10 23:12:26 +02:00
js-md4@0.3.2 : {}
2026-05-14 01:13:31 +02:00
js-tokens@10.0.0 : {}
2026-05-16 12:06:34 +02:00
js-tokens@4.0.0 : {}
2026-05-11 01:08:31 -07:00
js-yaml@4.1.1 :
dependencies :
argparse : 2.0 .1
2026-05-10 23:12:26 +02:00
json-bigint@1.0.0 :
dependencies :
bignumber.js : 9.3 .1
2026-05-16 12:06:34 +02:00
json-parse-better-errors@1.0.2 : {}
json-parse-even-better-errors@2.3.1 : {}
json-schema-to-ts@3.1.1 :
dependencies :
'@babel/runtime' : 7.29 .2
ts-algebra : 2.0 .0
2026-05-10 23:12:26 +02:00
json-schema-traverse@1.0.0 : {}
json-schema-typed@8.0.2 : {}
json-schema@0.4.0 : {}
2026-05-16 12:06:34 +02:00
json-with-bigint@3.5.8 : {}
jsonfile@6.2.1 :
dependencies :
universalify : 2.0 .1
optionalDependencies :
graceful-fs : 4.2 .11
2026-05-10 23:12:26 +02:00
jsonwebtoken@9.0.3 :
dependencies :
jws : 4.0 .1
lodash.includes : 4.3 .0
lodash.isboolean : 3.0 .3
lodash.isinteger : 4.0 .4
lodash.isnumber : 3.0 .3
lodash.isplainobject : 4.0 .6
lodash.isstring : 4.0 .1
lodash.once : 4.1 .1
ms : 2.1 .3
2026-05-29 11:56:55 +02:00
semver : 7.8 .0
2026-05-10 23:12:26 +02:00
jwa@2.0.1 :
dependencies :
buffer-equal-constant-time : 1.0 .1
ecdsa-sig-formatter : 1.0 .11
safe-buffer : 5.2 .1
jws@4.0.1 :
dependencies :
jwa : 2.0 .1
safe-buffer : 5.2 .1
2026-05-29 11:56:55 +02:00
knip@6.14.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) :
2026-05-13 13:33:28 +02:00
dependencies :
fdir : 6.5 .0 (picomatch@4.0.4)
formatly : 0.3 .0
get-tsconfig : 4.14 .0
jiti : 2.7 .0
minimist : 1.2 .8
2026-05-29 11:56:55 +02:00
oxc-parser : 0.130 .0
2026-05-13 13:33:28 +02:00
oxc-resolver : 11.19 .1 (@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
picomatch : 4.0 .4
smol-toml : 1.6 .1
strip-json-comments : 5.0 .3
tinyglobby : 0.2 .16
unbash : 3.0 .0
yaml : 2.9 .0
zod : 4.4 .3
transitivePeerDependencies :
- '@emnapi/core'
- '@emnapi/runtime'
2026-05-10 23:12:26 +02:00
kuler@2.0.0 : {}
2026-05-11 01:08:31 -07:00
lightningcss-android-arm64@1.32.0 :
optional : true
lightningcss-darwin-arm64@1.32.0 :
optional : true
lightningcss-darwin-x64@1.32.0 :
optional : true
lightningcss-freebsd-x64@1.32.0 :
optional : true
lightningcss-linux-arm-gnueabihf@1.32.0 :
optional : true
lightningcss-linux-arm64-gnu@1.32.0 :
optional : true
lightningcss-linux-arm64-musl@1.32.0 :
optional : true
lightningcss-linux-x64-gnu@1.32.0 :
optional : true
lightningcss-linux-x64-musl@1.32.0 :
optional : true
lightningcss-win32-arm64-msvc@1.32.0 :
optional : true
lightningcss-win32-x64-msvc@1.32.0 :
optional : true
lightningcss@1.32.0 :
dependencies :
detect-libc : 2.1 .2
optionalDependencies :
lightningcss-android-arm64 : 1.32 .0
lightningcss-darwin-arm64 : 1.32 .0
lightningcss-darwin-x64 : 1.32 .0
lightningcss-freebsd-x64 : 1.32 .0
lightningcss-linux-arm-gnueabihf : 1.32 .0
lightningcss-linux-arm64-gnu : 1.32 .0
lightningcss-linux-arm64-musl : 1.32 .0
lightningcss-linux-x64-gnu : 1.32 .0
lightningcss-linux-x64-musl : 1.32 .0
lightningcss-win32-arm64-msvc : 1.32 .0
lightningcss-win32-x64-msvc : 1.32 .0
2026-05-16 12:06:34 +02:00
lines-and-columns@1.2.4 : {}
load-json-file@4.0.0 :
dependencies :
graceful-fs : 4.2 .11
parse-json : 4.0 .0
pify : 3.0 .0
strip-bom : 3.0 .0
locate-path@2.0.0 :
dependencies :
p-locate : 2.0 .0
path-exists : 3.0 .0
lodash-es@4.18.1 : {}
lodash.capitalize@4.2.1 : {}
lodash.escaperegexp@4.1.2 : {}
2026-05-11 01:08:31 -07:00
lodash.includes@4.3.0 : {}
lodash.isboolean@3.0.3 : {}
lodash.isinteger@4.0.4 : {}
lodash.isnumber@3.0.3 : {}
lodash.isplainobject@4.0.6 : {}
lodash.isstring@4.0.1 : {}
lodash.once@4.1.1 : {}
2026-05-16 12:06:34 +02:00
lodash.uniqby@4.7.0 : {}
2026-05-20 17:01:26 +02:00
lodash@4.18.1 : {}
2026-05-11 01:08:31 -07:00
logform@2.7.0 :
dependencies :
'@colors/colors' : 1.6 .0
'@types/triple-beam' : 1.3 .5
fecha : 4.2 .3
ms : 2.1 .3
safe-stable-stringify : 2.5 .0
triple-beam : 1.4 .1
long@5.3.2 : {}
longest-streak@3.1.0 : {}
lookml-parser@7.1.0(js-yaml@4.1.1) :
dependencies :
bluebird : 3.7 .2
glob : 7.2 .3
minimist : 1.2 .8
pegjs : 0.10 .0
optionalDependencies :
js-yaml : 4.1 .1
2026-05-16 12:06:34 +02:00
lru-cache@10.4.3 : {}
2026-05-29 11:56:55 +02:00
lru-cache@11.5.0 : {}
2026-05-16 12:06:34 +02:00
2026-05-11 01:08:31 -07:00
lru.min@1.1.4 : {}
2026-05-29 11:56:55 +02:00
lucide-react@1.16.0(react@19.2.6) :
2026-05-13 01:15:35 +02:00
dependencies :
react : 19.2 .6
2026-05-11 01:08:31 -07:00
magic-string@0.30.21 :
dependencies :
'@jridgewell/sourcemap-codec' : 1.5 .5
2026-05-29 11:56:55 +02:00
magicast@0.5.3 :
2026-05-14 01:13:31 +02:00
dependencies :
'@babel/parser' : 7.29 .3
'@babel/types' : 7.29 .0
source-map-js : 1.2 .1
2026-05-16 12:06:34 +02:00
make-asynchronous@1.1.0 :
dependencies :
p-event : 6.0 .1
type-fest : 4.41 .0
web-worker : 1.5 .0
2026-05-14 01:13:31 +02:00
make-dir@4.0.0 :
dependencies :
2026-05-29 11:56:55 +02:00
semver : 7.8 .0
2026-05-14 01:13:31 +02:00
2026-05-11 01:08:31 -07:00
markdown-extensions@2.0.0 : {}
markdown-table@3.0.4 : {}
2026-05-16 12:06:34 +02:00
marked-terminal@7.3.0(marked@15.0.12) :
dependencies :
ansi-escapes : 7.3 .0
ansi-regex : 6.2 .2
chalk : 5.6 .2
cli-highlight : 2.1 .11
cli-table3 : 0.6 .5
marked : 15.0 .12
node-emoji : 2.2 .0
supports-hyperlinks : 3.2 .0
marked@15.0.12 : {}
2026-05-11 01:08:31 -07:00
math-intrinsics@1.1.0 : {}
mdast-util-find-and-replace@3.0.2 :
dependencies :
'@types/mdast' : 4.0 .4
escape-string-regexp : 5.0 .0
unist-util-is : 6.0 .1
unist-util-visit-parents : 6.0 .2
mdast-util-from-markdown@2.0.3 :
dependencies :
'@types/mdast' : 4.0 .4
'@types/unist' : 3.0 .3
decode-named-character-reference : 1.3 .0
devlop : 1.1 .0
mdast-util-to-string : 4.0 .0
micromark : 4.0 .2
micromark-util-decode-numeric-character-reference : 2.0 .2
micromark-util-decode-string : 2.0 .1
micromark-util-normalize-identifier : 2.0 .1
micromark-util-symbol : 2.0 .1
micromark-util-types : 2.0 .2
unist-util-stringify-position : 4.0 .0
transitivePeerDependencies :
- supports-color
mdast-util-gfm-autolink-literal@2.0.1 :
dependencies :
'@types/mdast' : 4.0 .4
ccount : 2.0 .1
devlop : 1.1 .0
mdast-util-find-and-replace : 3.0 .2
micromark-util-character : 2.1 .1
mdast-util-gfm-footnote@2.1.0 :
dependencies :
'@types/mdast' : 4.0 .4
devlop : 1.1 .0
mdast-util-from-markdown : 2.0 .3
mdast-util-to-markdown : 2.1 .2
micromark-util-normalize-identifier : 2.0 .1
transitivePeerDependencies :
- supports-color
mdast-util-gfm-strikethrough@2.0.0 :
dependencies :
'@types/mdast' : 4.0 .4
mdast-util-from-markdown : 2.0 .3
mdast-util-to-markdown : 2.1 .2
transitivePeerDependencies :
- supports-color
mdast-util-gfm-table@2.0.0 :
dependencies :
'@types/mdast' : 4.0 .4
devlop : 1.1 .0
markdown-table : 3.0 .4
mdast-util-from-markdown : 2.0 .3
mdast-util-to-markdown : 2.1 .2
transitivePeerDependencies :
- supports-color
mdast-util-gfm-task-list-item@2.0.0 :
dependencies :
'@types/mdast' : 4.0 .4
devlop : 1.1 .0
mdast-util-from-markdown : 2.0 .3
mdast-util-to-markdown : 2.1 .2
transitivePeerDependencies :
- supports-color
mdast-util-gfm@3.1.0 :
dependencies :
mdast-util-from-markdown : 2.0 .3
mdast-util-gfm-autolink-literal : 2.0 .1
mdast-util-gfm-footnote : 2.1 .0
mdast-util-gfm-strikethrough : 2.0 .0
mdast-util-gfm-table : 2.0 .0
mdast-util-gfm-task-list-item : 2.0 .0
mdast-util-to-markdown : 2.1 .2
transitivePeerDependencies :
- supports-color
mdast-util-mdx-expression@2.0.1 :
dependencies :
'@types/estree-jsx' : 1.0 .5
'@types/hast' : 3.0 .4
'@types/mdast' : 4.0 .4
devlop : 1.1 .0
mdast-util-from-markdown : 2.0 .3
mdast-util-to-markdown : 2.1 .2
transitivePeerDependencies :
- supports-color
mdast-util-mdx-jsx@3.2.0 :
dependencies :
'@types/estree-jsx' : 1.0 .5
'@types/hast' : 3.0 .4
'@types/mdast' : 4.0 .4
'@types/unist' : 3.0 .3
ccount : 2.0 .1
devlop : 1.1 .0
mdast-util-from-markdown : 2.0 .3
mdast-util-to-markdown : 2.1 .2
parse-entities : 4.0 .2
stringify-entities : 4.0 .4
unist-util-stringify-position : 4.0 .0
vfile-message : 4.0 .3
transitivePeerDependencies :
- supports-color
mdast-util-mdx@3.0.0 :
dependencies :
mdast-util-from-markdown : 2.0 .3
mdast-util-mdx-expression : 2.0 .1
mdast-util-mdx-jsx : 3.2 .0
mdast-util-mdxjs-esm : 2.0 .1
mdast-util-to-markdown : 2.1 .2
transitivePeerDependencies :
- supports-color
mdast-util-mdxjs-esm@2.0.1 :
dependencies :
'@types/estree-jsx' : 1.0 .5
'@types/hast' : 3.0 .4
'@types/mdast' : 4.0 .4
devlop : 1.1 .0
mdast-util-from-markdown : 2.0 .3
mdast-util-to-markdown : 2.1 .2
transitivePeerDependencies :
- supports-color
mdast-util-phrasing@4.1.0 :
dependencies :
'@types/mdast' : 4.0 .4
unist-util-is : 6.0 .1
mdast-util-to-hast@13.2.1 :
dependencies :
'@types/hast' : 3.0 .4
'@types/mdast' : 4.0 .4
'@ungap/structured-clone' : 1.3 .1
devlop : 1.1 .0
micromark-util-sanitize-uri : 2.0 .1
trim-lines : 3.0 .1
unist-util-position : 5.0 .0
unist-util-visit : 5.1 .0
vfile : 6.0 .3
mdast-util-to-markdown@2.1.2 :
dependencies :
'@types/mdast' : 4.0 .4
'@types/unist' : 3.0 .3
longest-streak : 3.1 .0
mdast-util-phrasing : 4.1 .0
mdast-util-to-string : 4.0 .0
micromark-util-classify-character : 2.0 .1
micromark-util-decode-string : 2.0 .1
unist-util-visit : 5.1 .0
zwitch : 2.0 .4
mdast-util-to-string@4.0.0 :
dependencies :
'@types/mdast' : 4.0 .4
media-typer@1.1.0 : {}
2026-05-16 12:06:34 +02:00
meow@13.2.0 : {}
2026-05-11 01:08:31 -07:00
merge-descriptors@2.0.0 : {}
2026-05-10 23:12:26 +02:00
2026-05-16 12:06:34 +02:00
merge-stream@2.0.0 : {}
2026-05-11 01:08:31 -07:00
micromark-core-commonmark@2.0.3 :
dependencies :
decode-named-character-reference : 1.3 .0
devlop : 1.1 .0
micromark-factory-destination : 2.0 .1
micromark-factory-label : 2.0 .1
micromark-factory-space : 2.0 .1
micromark-factory-title : 2.0 .1
micromark-factory-whitespace : 2.0 .1
micromark-util-character : 2.1 .1
micromark-util-chunked : 2.0 .1
micromark-util-classify-character : 2.0 .1
micromark-util-html-tag-name : 2.0 .1
micromark-util-normalize-identifier : 2.0 .1
micromark-util-resolve-all : 2.0 .1
micromark-util-subtokenize : 2.1 .0
micromark-util-symbol : 2.0 .1
micromark-util-types : 2.0 .2
micromark-extension-gfm-autolink-literal@2.1.0 :
dependencies :
micromark-util-character : 2.1 .1
micromark-util-sanitize-uri : 2.0 .1
micromark-util-symbol : 2.0 .1
micromark-util-types : 2.0 .2
micromark-extension-gfm-footnote@2.1.0 :
dependencies :
devlop : 1.1 .0
micromark-core-commonmark : 2.0 .3
micromark-factory-space : 2.0 .1
micromark-util-character : 2.1 .1
micromark-util-normalize-identifier : 2.0 .1
micromark-util-sanitize-uri : 2.0 .1
micromark-util-symbol : 2.0 .1
micromark-util-types : 2.0 .2
micromark-extension-gfm-strikethrough@2.1.0 :
dependencies :
devlop : 1.1 .0
micromark-util-chunked : 2.0 .1
micromark-util-classify-character : 2.0 .1
micromark-util-resolve-all : 2.0 .1
micromark-util-symbol : 2.0 .1
micromark-util-types : 2.0 .2
micromark-extension-gfm-table@2.1.1 :
dependencies :
devlop : 1.1 .0
micromark-factory-space : 2.0 .1
micromark-util-character : 2.1 .1
micromark-util-symbol : 2.0 .1
micromark-util-types : 2.0 .2
micromark-extension-gfm-tagfilter@2.0.0 :
dependencies :
micromark-util-types : 2.0 .2
micromark-extension-gfm-task-list-item@2.1.0 :
dependencies :
devlop : 1.1 .0
micromark-factory-space : 2.0 .1
micromark-util-character : 2.1 .1
micromark-util-symbol : 2.0 .1
micromark-util-types : 2.0 .2
micromark-extension-gfm@3.0.0 :
dependencies :
micromark-extension-gfm-autolink-literal : 2.1 .0
micromark-extension-gfm-footnote : 2.1 .0
micromark-extension-gfm-strikethrough : 2.1 .0
micromark-extension-gfm-table : 2.1 .1
micromark-extension-gfm-tagfilter : 2.0 .0
micromark-extension-gfm-task-list-item : 2.1 .0
micromark-util-combine-extensions : 2.0 .1
micromark-util-types : 2.0 .2
micromark-extension-mdx-expression@3.0.1 :
dependencies :
2026-05-29 11:56:55 +02:00
'@types/estree' : 1.0 .9
2026-05-11 01:08:31 -07:00
devlop : 1.1 .0
micromark-factory-mdx-expression : 2.0 .3
micromark-factory-space : 2.0 .1
micromark-util-character : 2.1 .1
micromark-util-events-to-acorn : 2.0 .3
micromark-util-symbol : 2.0 .1
micromark-util-types : 2.0 .2
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
micromark-extension-mdx-jsx@3.0.2 :
dependencies :
2026-05-29 11:56:55 +02:00
'@types/estree' : 1.0 .9
2026-05-11 01:08:31 -07:00
devlop : 1.1 .0
estree-util-is-identifier-name : 3.0 .0
micromark-factory-mdx-expression : 2.0 .3
micromark-factory-space : 2.0 .1
micromark-util-character : 2.1 .1
micromark-util-events-to-acorn : 2.0 .3
micromark-util-symbol : 2.0 .1
micromark-util-types : 2.0 .2
vfile-message : 4.0 .3
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
micromark-extension-mdx-md@2.0.0 :
dependencies :
micromark-util-types : 2.0 .2
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
micromark-extension-mdxjs-esm@3.0.0 :
dependencies :
2026-05-29 11:56:55 +02:00
'@types/estree' : 1.0 .9
2026-05-11 01:08:31 -07:00
devlop : 1.1 .0
micromark-core-commonmark : 2.0 .3
micromark-util-character : 2.1 .1
micromark-util-events-to-acorn : 2.0 .3
micromark-util-symbol : 2.0 .1
micromark-util-types : 2.0 .2
unist-util-position-from-estree : 2.0 .0
vfile-message : 4.0 .3
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
micromark-extension-mdxjs@3.0.0 :
dependencies :
acorn : 8.16 .0
acorn-jsx : 5.3 .2 (acorn@8.16.0)
micromark-extension-mdx-expression : 3.0 .1
micromark-extension-mdx-jsx : 3.0 .2
micromark-extension-mdx-md : 2.0 .0
micromark-extension-mdxjs-esm : 3.0 .0
micromark-util-combine-extensions : 2.0 .1
micromark-util-types : 2.0 .2
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
micromark-factory-destination@2.0.1 :
dependencies :
micromark-util-character : 2.1 .1
micromark-util-symbol : 2.0 .1
micromark-util-types : 2.0 .2
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
micromark-factory-label@2.0.1 :
dependencies :
devlop : 1.1 .0
micromark-util-character : 2.1 .1
micromark-util-symbol : 2.0 .1
micromark-util-types : 2.0 .2
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
micromark-factory-mdx-expression@2.0.3 :
dependencies :
2026-05-29 11:56:55 +02:00
'@types/estree' : 1.0 .9
2026-05-11 01:08:31 -07:00
devlop : 1.1 .0
micromark-factory-space : 2.0 .1
micromark-util-character : 2.1 .1
micromark-util-events-to-acorn : 2.0 .3
micromark-util-symbol : 2.0 .1
micromark-util-types : 2.0 .2
unist-util-position-from-estree : 2.0 .0
vfile-message : 4.0 .3
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
micromark-factory-space@2.0.1 :
dependencies :
micromark-util-character : 2.1 .1
micromark-util-types : 2.0 .2
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
micromark-factory-title@2.0.1 :
dependencies :
micromark-factory-space : 2.0 .1
micromark-util-character : 2.1 .1
micromark-util-symbol : 2.0 .1
micromark-util-types : 2.0 .2
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
micromark-factory-whitespace@2.0.1 :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-11 01:08:31 -07:00
micromark-factory-space : 2.0 .1
micromark-util-character : 2.1 .1
micromark-util-symbol : 2.0 .1
micromark-util-types : 2.0 .2
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
micromark-util-character@2.1.1 :
dependencies :
micromark-util-symbol : 2.0 .1
micromark-util-types : 2.0 .2
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
micromark-util-chunked@2.0.1 :
dependencies :
micromark-util-symbol : 2.0 .1
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
micromark-util-classify-character@2.0.1 :
dependencies :
micromark-util-character : 2.1 .1
micromark-util-symbol : 2.0 .1
micromark-util-types : 2.0 .2
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
micromark-util-combine-extensions@2.0.1 :
dependencies :
micromark-util-chunked : 2.0 .1
micromark-util-types : 2.0 .2
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
micromark-util-decode-numeric-character-reference@2.0.2 :
dependencies :
micromark-util-symbol : 2.0 .1
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
micromark-util-decode-string@2.0.1 :
dependencies :
decode-named-character-reference : 1.3 .0
micromark-util-character : 2.1 .1
micromark-util-decode-numeric-character-reference : 2.0 .2
micromark-util-symbol : 2.0 .1
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
micromark-util-encode@2.0.1 : {}
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
micromark-util-events-to-acorn@2.0.3 :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@types/estree' : 1.0 .9
2026-05-11 01:08:31 -07:00
'@types/unist' : 3.0 .3
devlop : 1.1 .0
estree-util-visit : 2.0 .0
micromark-util-symbol : 2.0 .1
micromark-util-types : 2.0 .2
vfile-message : 4.0 .3
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
micromark-util-html-tag-name@2.0.1 : {}
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
micromark-util-normalize-identifier@2.0.1 :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-11 01:08:31 -07:00
micromark-util-symbol : 2.0 .1
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
micromark-util-resolve-all@2.0.1 :
dependencies :
micromark-util-types : 2.0 .2
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
micromark-util-sanitize-uri@2.0.1 :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-11 01:08:31 -07:00
micromark-util-character : 2.1 .1
micromark-util-encode : 2.0 .1
micromark-util-symbol : 2.0 .1
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
micromark-util-subtokenize@2.1.0 :
dependencies :
devlop : 1.1 .0
micromark-util-chunked : 2.0 .1
micromark-util-symbol : 2.0 .1
micromark-util-types : 2.0 .2
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
micromark-util-symbol@2.0.1 : {}
2026-05-10 23:12:26 +02:00
2026-05-11 01:08:31 -07:00
micromark-util-types@2.0.2 : {}
micromark@4.0.2 :
dependencies :
'@types/debug' : 4.1 .13
debug : 4.4 .3
decode-named-character-reference : 1.3 .0
devlop : 1.1 .0
micromark-core-commonmark : 2.0 .3
micromark-factory-space : 2.0 .1
micromark-util-character : 2.1 .1
micromark-util-chunked : 2.0 .1
micromark-util-combine-extensions : 2.0 .1
micromark-util-decode-numeric-character-reference : 2.0 .2
micromark-util-encode : 2.0 .1
micromark-util-normalize-identifier : 2.0 .1
micromark-util-resolve-all : 2.0 .1
micromark-util-sanitize-uri : 2.0 .1
micromark-util-subtokenize : 2.1 .0
micromark-util-symbol : 2.0 .1
micromark-util-types : 2.0 .2
transitivePeerDependencies :
- supports-color
2026-05-10 23:12:26 +02:00
2026-05-16 12:06:34 +02:00
micromatch@4.0.8 :
dependencies :
braces : 3.0 .3
picomatch : 2.3 .2
2026-05-10 23:12:26 +02:00
mime-db@1.52.0 : {}
mime-db@1.54.0 : {}
mime-types@2.1.35 :
dependencies :
mime-db : 1.52 .0
mime-types@3.0.2 :
dependencies :
mime-db : 1.54 .0
2026-05-16 12:06:34 +02:00
mime@4.1.0 : {}
2026-05-10 23:12:26 +02:00
mimic-fn@2.1.0 : {}
2026-05-16 12:06:34 +02:00
mimic-fn@4.0.0 : {}
2026-05-10 23:12:26 +02:00
mimic-response@3.1.0 : {}
minimalistic-assert@1.0.1 : {}
minimatch@10.2.5 :
dependencies :
2026-05-20 14:17:29 +02:00
brace-expansion : 5.0 .6
2026-05-10 23:12:26 +02:00
minimatch@3.1.5 :
dependencies :
brace-expansion : 1.1 .14
minimist@1.2.8 : {}
mkdirp-classic@0.5.3 : {}
moment-timezone@0.5.48 :
dependencies :
moment : 2.30 .1
moment@2.30.1 : {}
2026-05-29 11:56:55 +02:00
motion-dom@12.40.0 :
2026-05-13 01:15:35 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
motion-utils : 12.39 .0
2026-05-13 01:15:35 +02:00
2026-05-29 11:56:55 +02:00
motion-utils@12.39.0 : {}
2026-05-13 01:15:35 +02:00
2026-05-29 11:56:55 +02:00
motion@12.40.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) :
2026-05-13 01:15:35 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
framer-motion : 12.40 .0 (react-dom@19.2.6(react@19.2.6))(react@19.2.6)
2026-05-13 01:15:35 +02:00
tslib : 2.8 .1
optionalDependencies :
react : 19.2 .6
react-dom : 19.2 .6 (react@19.2.6)
2026-05-10 23:12:26 +02:00
ms@2.1.3 : {}
2026-05-29 11:56:55 +02:00
mssql@12.5.4(@azure/core-client@1.10.1) :
2026-05-10 23:12:26 +02:00
dependencies :
'@tediousjs/connection-string' : 1.1 .0
commander : 11.1 .0
debug : 4.4 .3
tarn : 3.0 .2
tedious : 19.2 .1 (@azure/core-client@1.10.1)
transitivePeerDependencies :
- '@azure/core-client'
- supports-color
2026-05-29 11:56:55 +02:00
mysql2@3.22.3(@types/node@24.12.4) :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@types/node' : 24.12 .4
2026-05-10 23:12:26 +02:00
aws-ssl-profiles : 1.1 .2
denque : 2.1 .0
generate-function : 2.3 .1
iconv-lite : 0.7 .2
long : 5.3 .2
lru.min : 1.1 .4
named-placeholders : 1.1 .6
sql-escaper : 1.3 .3
2026-05-16 12:06:34 +02:00
mz@2.7.0 :
dependencies :
any-promise : 1.3 .0
object-assign : 4.1 .1
thenify-all : 1.6 .0
2026-05-10 23:12:26 +02:00
named-placeholders@1.1.6 :
dependencies :
lru.min : 1.1 .4
2026-05-29 11:56:55 +02:00
nanoid@3.3.12 : {}
2026-05-10 23:12:26 +02:00
napi-build-utils@2.0.0 : {}
native-duplexpair@1.0.0 : {}
negotiator@1.0.0 : {}
neo-async@2.6.2 : {}
2026-05-16 12:06:34 +02:00
nerf-dart@1.0.0 : {}
2026-05-11 01:08:31 -07:00
next-themes@0.4.6(react-dom@19.2.6(react@19.2.6))(react@19.2.6) :
dependencies :
react : 19.2 .6
react-dom : 19.2 .6 (react@19.2.6)
2026-05-29 11:56:55 +02:00
next@16.2.6(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-13 01:15:35 +02:00
'@next/env' : 16.2 .6
2026-05-11 01:08:31 -07:00
'@swc/helpers' : 0.5 .15
2026-05-29 11:56:55 +02:00
baseline-browser-mapping : 2.10 .31
caniuse-lite : 1.0 .30001793
2026-05-20 14:17:29 +02:00
postcss : 8.5 .10
2026-05-11 01:08:31 -07:00
react : 19.2 .6
react-dom : 19.2 .6 (react@19.2.6)
styled-jsx : 5.1 .6 (react@19.2.6)
optionalDependencies :
2026-05-13 01:15:35 +02:00
'@next/swc-darwin-arm64' : 16.2 .6
'@next/swc-darwin-x64' : 16.2 .6
'@next/swc-linux-arm64-gnu' : 16.2 .6
'@next/swc-linux-arm64-musl' : 16.2 .6
'@next/swc-linux-x64-gnu' : 16.2 .6
'@next/swc-linux-x64-musl' : 16.2 .6
'@next/swc-win32-arm64-msvc' : 16.2 .6
'@next/swc-win32-x64-msvc' : 16.2 .6
2026-05-29 11:56:55 +02:00
'@opentelemetry/api' : 1.9 .1
2026-05-11 01:08:31 -07:00
sharp : 0.34 .5
transitivePeerDependencies :
- '@babel/core'
- babel-plugin-macros
2026-05-29 11:56:55 +02:00
node-abi@3.92.0 :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
semver : 7.8 .0
2026-05-10 23:12:26 +02:00
node-domexception@1.0.0 : {}
2026-05-16 12:06:34 +02:00
node-emoji@2.2.0 :
dependencies :
'@sindresorhus/is' : 4.6 .0
char-regex : 1.0 .2
emojilib : 2.4 .0
skin-tone : 2.0 .0
2026-05-10 23:12:26 +02:00
node-fetch@3.3.2 :
dependencies :
data-uri-to-buffer : 4.0 .1
fetch-blob : 3.2 .0
formdata-polyfill : 4.0 .10
2026-05-16 12:06:34 +02:00
normalize-package-data@6.0.2 :
dependencies :
hosted-git-info : 7.0 .2
2026-05-29 11:56:55 +02:00
semver : 7.8 .0
2026-05-16 12:06:34 +02:00
validate-npm-package-license : 3.0 .4
normalize-package-data@8.0.0 :
dependencies :
hosted-git-info : 9.0 .3
2026-05-29 11:56:55 +02:00
semver : 7.8 .0
2026-05-16 12:06:34 +02:00
validate-npm-package-license : 3.0 .4
2026-05-29 11:56:55 +02:00
normalize-url@9.0.1 : {}
2026-05-16 12:06:34 +02:00
2026-05-20 17:01:26 +02:00
npm-run-path@4.0.1 :
dependencies :
path-key : 3.1 .1
2026-05-16 12:06:34 +02:00
npm-run-path@5.3.0 :
dependencies :
path-key : 4.0 .0
npm-run-path@6.0.0 :
dependencies :
path-key : 4.0 .0
unicorn-magic : 0.3 .0
2026-05-29 11:56:55 +02:00
npm@11.15.0 : {}
2026-05-16 12:06:34 +02:00
2026-05-10 23:12:26 +02:00
oauth4webapi@3.8.6 : {}
object-assign@4.1.1 : {}
object-inspect@1.13.4 : {}
obug@2.1.1 : {}
on-finished@2.4.1 :
dependencies :
ee-first : 1.1 .1
once@1.4.0 :
dependencies :
wrappy : 1.0 .2
one-time@1.0.0 :
dependencies :
fn.name : 1.1 .0
onetime@5.1.2 :
dependencies :
mimic-fn : 2.1 .0
2026-05-16 12:06:34 +02:00
onetime@6.0.0 :
dependencies :
mimic-fn : 4.0 .0
2026-05-11 01:08:31 -07:00
oniguruma-parser@0.12.2 : {}
oniguruma-to-es@4.3.6 :
dependencies :
oniguruma-parser : 0.12 .2
regex : 6.1 .0
regex-recursion : 6.0 .2
2026-05-10 23:12:26 +02:00
open@10.2.0 :
dependencies :
default-browser : 5.5 .0
define-lazy-prop : 3.0 .0
is-inside-container : 1.0 .0
wsl-utils : 0.1 .0
open@7.4.2 :
dependencies :
is-docker : 2.2 .1
is-wsl : 2.2 .0
2026-05-29 11:56:55 +02:00
openai@6.38.0(ws@8.20.1)(zod@4.4.3) :
2026-05-10 23:12:26 +02:00
optionalDependencies :
2026-05-20 14:17:29 +02:00
ws : 8.20 .1
2026-05-10 23:12:26 +02:00
zod : 4.4 .3
2026-05-29 11:56:55 +02:00
oxc-parser@0.130.0 :
2026-05-13 13:33:28 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@oxc-project/types' : 0.130 .0
2026-05-13 13:33:28 +02:00
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@oxc-parser/binding-android-arm-eabi' : 0.130 .0
'@oxc-parser/binding-android-arm64' : 0.130 .0
'@oxc-parser/binding-darwin-arm64' : 0.130 .0
'@oxc-parser/binding-darwin-x64' : 0.130 .0
'@oxc-parser/binding-freebsd-x64' : 0.130 .0
'@oxc-parser/binding-linux-arm-gnueabihf' : 0.130 .0
'@oxc-parser/binding-linux-arm-musleabihf' : 0.130 .0
'@oxc-parser/binding-linux-arm64-gnu' : 0.130 .0
'@oxc-parser/binding-linux-arm64-musl' : 0.130 .0
'@oxc-parser/binding-linux-ppc64-gnu' : 0.130 .0
'@oxc-parser/binding-linux-riscv64-gnu' : 0.130 .0
'@oxc-parser/binding-linux-riscv64-musl' : 0.130 .0
'@oxc-parser/binding-linux-s390x-gnu' : 0.130 .0
'@oxc-parser/binding-linux-x64-gnu' : 0.130 .0
'@oxc-parser/binding-linux-x64-musl' : 0.130 .0
'@oxc-parser/binding-openharmony-arm64' : 0.130 .0
'@oxc-parser/binding-wasm32-wasi' : 0.130 .0
'@oxc-parser/binding-win32-arm64-msvc' : 0.130 .0
'@oxc-parser/binding-win32-ia32-msvc' : 0.130 .0
'@oxc-parser/binding-win32-x64-msvc' : 0.130 .0
2026-05-13 13:33:28 +02:00
oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) :
optionalDependencies :
'@oxc-resolver/binding-android-arm-eabi' : 11.19 .1
'@oxc-resolver/binding-android-arm64' : 11.19 .1
'@oxc-resolver/binding-darwin-arm64' : 11.19 .1
'@oxc-resolver/binding-darwin-x64' : 11.19 .1
'@oxc-resolver/binding-freebsd-x64' : 11.19 .1
'@oxc-resolver/binding-linux-arm-gnueabihf' : 11.19 .1
'@oxc-resolver/binding-linux-arm-musleabihf' : 11.19 .1
'@oxc-resolver/binding-linux-arm64-gnu' : 11.19 .1
'@oxc-resolver/binding-linux-arm64-musl' : 11.19 .1
'@oxc-resolver/binding-linux-ppc64-gnu' : 11.19 .1
'@oxc-resolver/binding-linux-riscv64-gnu' : 11.19 .1
'@oxc-resolver/binding-linux-riscv64-musl' : 11.19 .1
'@oxc-resolver/binding-linux-s390x-gnu' : 11.19 .1
'@oxc-resolver/binding-linux-x64-gnu' : 11.19 .1
'@oxc-resolver/binding-linux-x64-musl' : 11.19 .1
'@oxc-resolver/binding-openharmony-arm64' : 11.19 .1
'@oxc-resolver/binding-wasm32-wasi' : 11.19 .1 (@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
'@oxc-resolver/binding-win32-arm64-msvc' : 11.19 .1
'@oxc-resolver/binding-win32-ia32-msvc' : 11.19 .1
'@oxc-resolver/binding-win32-x64-msvc' : 11.19 .1
transitivePeerDependencies :
- '@emnapi/core'
- '@emnapi/runtime'
2026-05-16 12:06:34 +02:00
p-each-series@3.0.0 : {}
p-event@6.0.1 :
dependencies :
p-timeout : 6.1 .4
p-filter@4.1.0 :
dependencies :
p-map : 7.0 .4
p-limit@1.3.0 :
dependencies :
p-try : 1.0 .0
2026-05-10 23:12:26 +02:00
p-limit@7.3.0 :
dependencies :
yocto-queue : 1.2 .2
2026-05-16 12:06:34 +02:00
p-locate@2.0.0 :
dependencies :
p-limit : 1.3 .0
p-map@7.0.4 : {}
2026-05-20 17:01:26 +02:00
p-reduce@2.1.0 : {}
2026-05-16 12:06:34 +02:00
p-reduce@3.0.0 : {}
p-timeout@6.1.4 : {}
p-try@1.0.0 : {}
parent-module@1.0.1 :
dependencies :
callsites : 3.1 .0
2026-05-11 01:08:31 -07:00
parse-entities@4.0.2 :
dependencies :
'@types/unist' : 2.0 .11
character-entities-legacy : 3.0 .0
character-reference-invalid : 2.0 .1
decode-named-character-reference : 1.3 .0
is-alphanumerical : 2.0 .1
is-decimal : 2.0 .1
is-hexadecimal : 2.0 .1
2026-05-16 12:06:34 +02:00
parse-json@4.0.0 :
dependencies :
error-ex : 1.3 .4
json-parse-better-errors : 1.0 .2
parse-json@5.2.0 :
dependencies :
'@babel/code-frame' : 7.29 .0
error-ex : 1.3 .4
json-parse-even-better-errors : 2.3 .1
lines-and-columns : 1.2 .4
parse-json@8.3.0 :
dependencies :
'@babel/code-frame' : 7.29 .0
index-to-position : 1.2 .0
type-fest : 4.41 .0
parse-ms@4.0.0 : {}
2026-05-10 23:12:26 +02:00
parse-passwd@1.0.0 : {}
2026-05-16 12:06:34 +02:00
parse5-htmlparser2-tree-adapter@6.0.1 :
dependencies :
parse5 : 6.0 .1
parse5@5.1.1 : {}
parse5@6.0.1 : {}
2026-05-13 01:15:35 +02:00
parse5@7.3.0 :
dependencies :
entities : 6.0 .1
2026-05-10 23:12:26 +02:00
parseurl@1.3.3 : {}
patch-console@2.0.0 : {}
2026-05-16 12:06:34 +02:00
path-exists@3.0.0 : {}
2026-05-10 23:12:26 +02:00
path-expression-matcher@1.5.0 : {}
path-is-absolute@1.0.1 : {}
path-key@3.1.1 : {}
2026-05-16 12:06:34 +02:00
path-key@4.0.0 : {}
2026-05-10 23:12:26 +02:00
path-to-regexp@8.4.2 : {}
2026-05-16 12:06:34 +02:00
path-type@4.0.0 : {}
2026-05-10 23:12:26 +02:00
pathe@2.0.3 : {}
pegjs@0.10.0 : {}
2026-05-29 11:56:55 +02:00
pg-cloudflare@1.4.0 :
2026-05-10 23:12:26 +02:00
optional : true
2026-05-29 11:56:55 +02:00
pg-connection-string@2.13.0 : {}
2026-05-10 23:12:26 +02:00
pg-int8@1.0.1 : {}
2026-05-29 11:56:55 +02:00
pg-pool@3.14.0(pg@8.21.0) :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
pg : 8.21 .0
2026-05-10 23:12:26 +02:00
2026-05-29 11:56:55 +02:00
pg-protocol@1.14.0 : {}
2026-05-10 23:12:26 +02:00
pg-types@2.2.0 :
dependencies :
pg-int8 : 1.0 .1
postgres-array : 2.0 .0
postgres-bytea : 1.0 .1
postgres-date : 1.0 .7
postgres-interval : 1.2 .0
2026-05-29 11:56:55 +02:00
pg@8.21.0 :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
pg-connection-string : 2.13 .0
pg-pool : 3.14 .0 (pg@8.21.0)
pg-protocol : 1.14 .0
2026-05-10 23:12:26 +02:00
pg-types : 2.2 .0
pgpass : 1.0 .5
optionalDependencies :
2026-05-29 11:56:55 +02:00
pg-cloudflare : 1.4 .0
2026-05-10 23:12:26 +02:00
pgpass@1.0.5 :
dependencies :
split2 : 4.2 .0
picocolors@1.1.1 : {}
2026-05-16 12:06:34 +02:00
picomatch@2.3.2 : {}
2026-05-10 23:12:26 +02:00
picomatch@4.0.4 : {}
2026-05-16 12:06:34 +02:00
pify@3.0.0 : {}
2026-05-10 23:12:26 +02:00
pkce-challenge@5.0.1 : {}
2026-05-16 12:06:34 +02:00
pkg-conf@2.1.0 :
dependencies :
find-up : 2.1 .0
load-json-file : 4.0 .0
2026-05-20 14:17:29 +02:00
postcss@8.5.10 :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
nanoid : 3.3 .12
2026-05-10 23:12:26 +02:00
picocolors : 1.1 .1
source-map-js : 1.2 .1
postgres-array@2.0.0 : {}
postgres-bytea@1.0.1 : {}
postgres-date@1.0.7 : {}
postgres-interval@1.2.0 :
dependencies :
xtend : 4.0 .2
2026-05-29 11:56:55 +02:00
posthog-node@5.34.9 :
dependencies :
'@posthog/core' : 1.29 .7
2026-05-22 18:18:47 +02:00
2026-05-10 23:12:26 +02:00
prebuild-install@7.1.3 :
dependencies :
detect-libc : 2.1 .2
expand-template : 2.0 .3
github-from-package : 0.0 .0
minimist : 1.2 .8
mkdirp-classic : 0.5 .3
napi-build-utils : 2.0 .0
2026-05-29 11:56:55 +02:00
node-abi : 3.92 .0
2026-05-10 23:12:26 +02:00
pump : 3.0 .4
rc : 1.2 .8
simple-get : 4.0 .1
tar-fs : 2.1 .4
tunnel-agent : 0.6 .0
2026-05-16 12:06:34 +02:00
pretty-ms@9.3.0 :
dependencies :
parse-ms : 4.0 .0
process-nextick-args@2.0.1 : {}
2026-05-10 23:12:26 +02:00
process@0.11.10 : {}
2026-05-11 01:08:31 -07:00
property-information@7.1.0 : {}
2026-05-16 12:06:34 +02:00
proto-list@1.2.4 : {}
2026-05-10 23:12:26 +02:00
proxy-addr@2.0.7 :
dependencies :
forwarded : 0.2 .0
ipaddr.js : 1.9 .1
proxy-from-env@2.1.0 : {}
pump@3.0.4 :
dependencies :
end-of-stream : 1.4 .5
once : 1.4 .0
2026-05-29 11:56:55 +02:00
qs@6.15.2 :
2026-05-10 23:12:26 +02:00
dependencies :
side-channel : 1.1 .0
range-parser@1.2.1 : {}
raw-body@3.0.2 :
dependencies :
bytes : 3.1 .2
http-errors : 2.0 .1
iconv-lite : 0.7 .2
unpipe : 1.0 .0
rc@1.2.8 :
dependencies :
deep-extend : 0.6 .0
ini : 1.3 .8
minimist : 1.2 .8
strip-json-comments : 2.0 .1
2026-05-11 01:08:31 -07:00
react-dom@19.2.6(react@19.2.6) :
dependencies :
react : 19.2 .6
scheduler : 0.27 .0
2026-05-13 01:15:35 +02:00
react-reconciler@0.33.0(react@19.2.6) :
2026-05-11 01:08:31 -07:00
dependencies :
react : 19.2 .6
2026-05-10 23:12:26 +02:00
scheduler : 0.27 .0
2026-05-29 11:56:55 +02:00
react-remove-scroll-bar@2.3.8(@types/react@19.2.15)(react@19.2.6) :
2026-05-11 01:08:31 -07:00
dependencies :
react : 19.2 .6
2026-05-29 11:56:55 +02:00
react-style-singleton : 2.2 .3 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
tslib : 2.8 .1
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
react-remove-scroll@2.7.2(@types/react@19.2.15)(react@19.2.6) :
2026-05-11 01:08:31 -07:00
dependencies :
react : 19.2 .6
2026-05-29 11:56:55 +02:00
react-remove-scroll-bar : 2.3 .8 (@types/react@19.2.15)(react@19.2.6)
react-style-singleton : 2.2 .3 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
tslib : 2.8 .1
2026-05-29 11:56:55 +02:00
use-callback-ref : 1.3 .3 (@types/react@19.2.15)(react@19.2.6)
use-sidecar : 1.1 .3 (@types/react@19.2.15)(react@19.2.6)
2026-05-11 01:08:31 -07:00
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
react-style-singleton@2.2.3(@types/react@19.2.15)(react@19.2.6) :
2026-05-11 01:08:31 -07:00
dependencies :
get-nonce : 1.0 .1
react : 19.2 .6
tslib : 2.8 .1
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
2026-05-11 01:08:31 -07:00
react@19.2.6 : {}
2026-05-16 12:06:34 +02:00
read-package-up@11.0.0 :
dependencies :
find-up-simple : 1.0 .1
read-pkg : 9.0 .1
type-fest : 4.41 .0
read-package-up@12.0.0 :
dependencies :
find-up-simple : 1.0 .1
read-pkg : 10.1 .0
type-fest : 5.6 .0
read-pkg@10.1.0 :
dependencies :
'@types/normalize-package-data' : 2.4 .4
normalize-package-data : 8.0 .0
parse-json : 8.3 .0
type-fest : 5.6 .0
unicorn-magic : 0.4 .0
read-pkg@9.0.1 :
dependencies :
'@types/normalize-package-data' : 2.4 .4
normalize-package-data : 6.0 .2
parse-json : 8.3 .0
type-fest : 4.41 .0
unicorn-magic : 0.1 .0
readable-stream@2.3.8 :
dependencies :
core-util-is : 1.0 .3
inherits : 2.0 .4
isarray : 1.0 .0
process-nextick-args : 2.0 .1
safe-buffer : 5.1 .2
string_decoder : 1.1 .1
util-deprecate : 1.0 .2
2026-05-10 23:12:26 +02:00
readable-stream@3.6.2 :
dependencies :
inherits : 2.0 .4
string_decoder : 1.3 .0
util-deprecate : 1.0 .2
readable-stream@4.7.0 :
dependencies :
abort-controller : 3.0 .0
buffer : 6.0 .3
events : 3.3 .0
process : 0.11 .10
string_decoder : 1.3 .0
2026-05-13 01:15:35 +02:00
readdirp@5.0.0 : {}
2026-05-11 01:08:31 -07:00
recma-build-jsx@1.0.0 :
dependencies :
2026-05-29 11:56:55 +02:00
'@types/estree' : 1.0 .9
2026-05-11 01:08:31 -07:00
estree-util-build-jsx : 3.0 .1
vfile : 6.0 .3
recma-jsx@1.0.1(acorn@8.16.0) :
dependencies :
acorn : 8.16 .0
acorn-jsx : 5.3 .2 (acorn@8.16.0)
estree-util-to-js : 2.0 .0
recma-parse : 1.0 .0
recma-stringify : 1.0 .0
unified : 11.0 .5
recma-parse@1.0.0 :
dependencies :
2026-05-29 11:56:55 +02:00
'@types/estree' : 1.0 .9
2026-05-11 01:08:31 -07:00
esast-util-from-js : 2.0 .1
unified : 11.0 .5
vfile : 6.0 .3
recma-stringify@1.0.0 :
dependencies :
2026-05-29 11:56:55 +02:00
'@types/estree' : 1.0 .9
2026-05-11 01:08:31 -07:00
estree-util-to-js : 2.0 .0
unified : 11.0 .5
vfile : 6.0 .3
regex-recursion@6.0.2 :
dependencies :
regex-utilities : 2.3 .0
regex-utilities@2.3.0 : {}
regex@6.1.0 :
dependencies :
regex-utilities : 2.3 .0
2026-05-16 12:06:34 +02:00
registry-auth-token@5.1.1 :
dependencies :
'@pnpm/npm-conf' : 3.0 .2
2026-05-13 01:15:35 +02:00
rehype-raw@7.0.0 :
dependencies :
'@types/hast' : 3.0 .4
hast-util-raw : 9.1 .0
vfile : 6.0 .3
2026-05-11 01:08:31 -07:00
rehype-recma@1.0.0 :
dependencies :
2026-05-29 11:56:55 +02:00
'@types/estree' : 1.0 .9
2026-05-11 01:08:31 -07:00
'@types/hast' : 3.0 .4
hast-util-to-estree : 3.1 .3
transitivePeerDependencies :
- supports-color
remark-gfm@4.0.1 :
dependencies :
'@types/mdast' : 4.0 .4
mdast-util-gfm : 3.1 .0
micromark-extension-gfm : 3.0 .0
remark-parse : 11.0 .0
remark-stringify : 11.0 .0
unified : 11.0 .5
transitivePeerDependencies :
- supports-color
remark-mdx@3.1.1 :
dependencies :
mdast-util-mdx : 3.0 .0
micromark-extension-mdxjs : 3.0 .0
transitivePeerDependencies :
- supports-color
remark-parse@11.0.0 :
dependencies :
'@types/mdast' : 4.0 .4
mdast-util-from-markdown : 2.0 .3
micromark-util-types : 2.0 .2
unified : 11.0 .5
transitivePeerDependencies :
- supports-color
remark-rehype@11.1.2 :
dependencies :
'@types/hast' : 3.0 .4
'@types/mdast' : 4.0 .4
mdast-util-to-hast : 13.2 .1
unified : 11.0 .5
vfile : 6.0 .3
remark-stringify@11.0.0 :
dependencies :
'@types/mdast' : 4.0 .4
mdast-util-to-markdown : 2.1 .2
unified : 11.0 .5
remark@15.0.1 :
dependencies :
'@types/mdast' : 4.0 .4
remark-parse : 11.0 .0
remark-stringify : 11.0 .0
unified : 11.0 .5
transitivePeerDependencies :
- supports-color
2026-05-16 12:06:34 +02:00
require-directory@2.1.1 : {}
2026-05-10 23:12:26 +02:00
require-from-string@2.0.2 : {}
2026-05-16 12:06:34 +02:00
resolve-from@4.0.0 : {}
resolve-from@5.0.0 : {}
2026-05-13 13:33:28 +02:00
resolve-pkg-maps@1.0.0 : {}
2026-05-10 23:12:26 +02:00
restore-cursor@4.0.0 :
dependencies :
onetime : 5.1 .2
signal-exit : 3.0 .7
retry-request@8.0.2 :
dependencies :
extend : 3.0 .2
teeny-request : 10.1 .2
transitivePeerDependencies :
- supports-color
2026-05-29 11:56:55 +02:00
rolldown@1.0.2 :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@oxc-project/types' : 0.132 .0
'@rolldown/pluginutils' : 1.0 .1
2026-05-10 23:12:26 +02:00
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@rolldown/binding-android-arm64' : 1.0 .2
'@rolldown/binding-darwin-arm64' : 1.0 .2
'@rolldown/binding-darwin-x64' : 1.0 .2
'@rolldown/binding-freebsd-x64' : 1.0 .2
'@rolldown/binding-linux-arm-gnueabihf' : 1.0 .2
'@rolldown/binding-linux-arm64-gnu' : 1.0 .2
'@rolldown/binding-linux-arm64-musl' : 1.0 .2
'@rolldown/binding-linux-ppc64-gnu' : 1.0 .2
'@rolldown/binding-linux-s390x-gnu' : 1.0 .2
'@rolldown/binding-linux-x64-gnu' : 1.0 .2
'@rolldown/binding-linux-x64-musl' : 1.0 .2
'@rolldown/binding-openharmony-arm64' : 1.0 .2
'@rolldown/binding-wasm32-wasi' : 1.0 .2
'@rolldown/binding-win32-arm64-msvc' : 1.0 .2
'@rolldown/binding-win32-x64-msvc' : 1.0 .2
2026-05-10 23:12:26 +02:00
router@2.2.0 :
dependencies :
debug : 4.4 .3
depd : 2.0 .0
is-promise : 4.0 .0
parseurl : 1.3 .3
path-to-regexp : 8.4 .2
transitivePeerDependencies :
- supports-color
run-applescript@7.1.0 : {}
2026-05-16 12:06:34 +02:00
safe-buffer@5.1.2 : {}
2026-05-10 23:12:26 +02:00
safe-buffer@5.2.1 : {}
safe-stable-stringify@2.5.0 : {}
safer-buffer@2.1.2 : {}
scheduler@0.27.0 : {}
2026-05-11 01:08:31 -07:00
scroll-into-view-if-needed@3.1.0 :
dependencies :
compute-scroll-into-view : 3.1 .1
2026-05-16 12:06:34 +02:00
semantic-release@25.0.3(typescript@6.0.3) :
dependencies :
'@semantic-release/commit-analyzer' : 13.0 .1 (semantic-release@25.0.3(typescript@6.0.3))
'@semantic-release/error' : 4.0 .0
'@semantic-release/github' : 12.0 .8 (semantic-release@25.0.3(typescript@6.0.3))
'@semantic-release/npm' : 13.1 .5 (semantic-release@25.0.3(typescript@6.0.3))
'@semantic-release/release-notes-generator' : 14.1 .1 (semantic-release@25.0.3(typescript@6.0.3))
aggregate-error : 5.0 .0
cosmiconfig : 9.0 .1 (typescript@6.0.3)
debug : 4.4 .3
env-ci : 11.2 .0
execa : 9.6 .1
figures : 6.1 .0
find-versions : 6.0 .0
get-stream : 6.0 .1
git-log-parser : 1.2 .1
hook-std : 4.0 .0
hosted-git-info : 9.0 .3
import-from-esm : 2.0 .0
lodash-es : 4.18 .1
marked : 15.0 .12
marked-terminal : 7.3 .0 (marked@15.0.12)
micromatch : 4.0 .8
p-each-series : 3.0 .0
p-reduce : 3.0 .0
read-package-up : 12.0 .0
resolve-from : 5.0 .0
2026-05-29 11:56:55 +02:00
semver : 7.8 .0
2026-05-16 12:06:34 +02:00
signale : 1.4 .0
yargs : 18.0 .0
transitivePeerDependencies :
- supports-color
- typescript
semver-regex@4.0.5 : {}
2026-05-29 11:56:55 +02:00
semver@7.8.0 : {}
2026-05-10 23:12:26 +02:00
2026-06-06 10:42:10 +02:00
semver@7.8.1 : {}
2026-05-10 23:12:26 +02:00
send@1.2.1 :
dependencies :
debug : 4.4 .3
encodeurl : 2.0 .0
escape-html : 1.0 .3
etag : 1.8 .1
fresh : 2.0 .0
http-errors : 2.0 .1
mime-types : 3.0 .2
ms : 2.1 .3
on-finished : 2.4 .1
range-parser : 1.2 .1
statuses : 2.0 .2
transitivePeerDependencies :
- supports-color
serve-static@2.2.1 :
dependencies :
encodeurl : 2.0 .0
escape-html : 1.0 .3
parseurl : 1.3 .3
send : 1.2 .1
transitivePeerDependencies :
- supports-color
setprototypeof@1.2.0 : {}
2026-05-11 01:08:31 -07:00
sharp@0.34.5 :
dependencies :
'@img/colour' : 1.1 .0
detect-libc : 2.1 .2
2026-05-29 11:56:55 +02:00
semver : 7.8 .0
2026-05-11 01:08:31 -07:00
optionalDependencies :
'@img/sharp-darwin-arm64' : 0.34 .5
'@img/sharp-darwin-x64' : 0.34 .5
'@img/sharp-libvips-darwin-arm64' : 1.2 .4
'@img/sharp-libvips-darwin-x64' : 1.2 .4
'@img/sharp-libvips-linux-arm' : 1.2 .4
'@img/sharp-libvips-linux-arm64' : 1.2 .4
'@img/sharp-libvips-linux-ppc64' : 1.2 .4
'@img/sharp-libvips-linux-riscv64' : 1.2 .4
'@img/sharp-libvips-linux-s390x' : 1.2 .4
'@img/sharp-libvips-linux-x64' : 1.2 .4
'@img/sharp-libvips-linuxmusl-arm64' : 1.2 .4
'@img/sharp-libvips-linuxmusl-x64' : 1.2 .4
'@img/sharp-linux-arm' : 0.34 .5
'@img/sharp-linux-arm64' : 0.34 .5
'@img/sharp-linux-ppc64' : 0.34 .5
'@img/sharp-linux-riscv64' : 0.34 .5
'@img/sharp-linux-s390x' : 0.34 .5
'@img/sharp-linux-x64' : 0.34 .5
'@img/sharp-linuxmusl-arm64' : 0.34 .5
'@img/sharp-linuxmusl-x64' : 0.34 .5
'@img/sharp-wasm32' : 0.34 .5
'@img/sharp-win32-arm64' : 0.34 .5
'@img/sharp-win32-ia32' : 0.34 .5
'@img/sharp-win32-x64' : 0.34 .5
optional : true
2026-05-10 23:12:26 +02:00
shebang-command@2.0.0 :
dependencies :
shebang-regex : 3.0 .0
shebang-regex@3.0.0 : {}
2026-05-29 11:56:55 +02:00
shiki@4.1.0 :
2026-05-11 01:08:31 -07:00
dependencies :
2026-05-29 11:56:55 +02:00
'@shikijs/core' : 4.1 .0
'@shikijs/engine-javascript' : 4.1 .0
'@shikijs/engine-oniguruma' : 4.1 .0
'@shikijs/langs' : 4.1 .0
'@shikijs/themes' : 4.1 .0
'@shikijs/types' : 4.1 .0
2026-05-11 01:08:31 -07:00
'@shikijs/vscode-textmate' : 10.0 .2
'@types/hast' : 3.0 .4
2026-05-10 23:12:26 +02:00
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
es-errors : 1.3 .0
get-intrinsic : 1.3 .0
object-inspect : 1.13 .4
side-channel-weakmap@1.0.2 :
dependencies :
call-bound : 1.0 .4
es-errors : 1.3 .0
get-intrinsic : 1.3 .0
object-inspect : 1.13 .4
side-channel-map : 1.0 .1
side-channel@1.1.0 :
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 : {}
2026-05-16 12:06:34 +02:00
signal-exit@4.1.0 : {}
signale@1.4.0 :
dependencies :
chalk : 2.4 .2
figures : 2.0 .0
pkg-conf : 2.1 .0
2026-05-10 23:12:26 +02:00
simple-concat@1.0.1 : {}
simple-get@4.0.1 :
dependencies :
decompress-response : 6.0 .0
once : 1.4 .0
simple-concat : 1.0 .1
2026-05-13 01:15:35 +02:00
simple-git@3.36.0 :
2026-05-10 23:12:26 +02:00
dependencies :
'@kwsites/file-exists' : 1.1 .1
'@kwsites/promise-deferred' : 1.1 .1
2026-05-13 01:15:35 +02:00
'@simple-git/args-pathspec' : 1.0 .3
'@simple-git/argv-parser' : 1.1 .1
2026-05-10 23:12:26 +02:00
debug : 4.4 .3
transitivePeerDependencies :
- supports-color
simple-lru-cache@0.0.2 : {}
sisteransi@1.0.5 : {}
2026-05-16 12:06:34 +02:00
skin-tone@2.0.0 :
dependencies :
unicode-emoji-modifier-base : 1.0 .0
2026-05-10 23:12:26 +02:00
slice-ansi@9.0.0 :
dependencies :
ansi-styles : 6.2 .3
is-fullwidth-code-point : 5.1 .0
2026-05-13 13:33:28 +02:00
smol-toml@1.6.1 : {}
2026-05-29 11:56:55 +02:00
snowflake-sdk@2.4.2(asn1.js@5.4.1) :
2026-05-10 23:12:26 +02:00
dependencies :
'@aws-crypto/sha256-js' : 5.2 .0
2026-05-13 01:15:35 +02:00
'@aws-sdk/client-s3' : 3.1045 .0
'@aws-sdk/client-sts' : 3.1045 .0
2026-05-29 11:56:55 +02:00
'@aws-sdk/credential-provider-node' : 3.972 .43
2026-05-13 01:15:35 +02:00
'@aws-sdk/ec2-metadata-service' : 3.1045 .0
2026-05-10 23:12:26 +02:00
'@azure/identity' : 4.13 .1
'@azure/storage-blob' : 12.26 .0
2026-05-29 11:56:55 +02:00
'@smithy/node-http-handler' : 4.7 .3
'@smithy/protocol-http' : 5.4 .3
'@smithy/signature-v4' : 5.4 .3
2026-05-10 23:12:26 +02:00
'@techteamer/ocsp' : 1.0 .1
asn1.js : 5.4 .1
asn1.js-rfc2560 : 5.0 .1 (asn1.js@5.4.1)
asn1.js-rfc5280 : 3.0 .0
2026-05-29 11:56:55 +02:00
axios : 1.16 .1
2026-05-10 23:12:26 +02:00
big-integer : 1.6 .52
bignumber.js : 9.3 .1
expand-tilde : 2.0 .2
2026-05-29 11:56:55 +02:00
fast-xml-parser : 5.8 .0
2026-05-10 23:12:26 +02:00
fastest-levenshtein : 1.0 .16
generic-pool : 3.9 .0
google-auth-library : 10.6 .2
https-proxy-agent : 7.0 .6
jsonwebtoken : 9.0 .3
mime-types : 2.1 .35
moment : 2.30 .1
moment-timezone : 0.5 .48
oauth4webapi : 3.8 .6
open : 7.4 .2
simple-lru-cache : 0.0 .2
toml : 3.0 .0
winston : 3.19 .0
transitivePeerDependencies :
- debug
- supports-color
source-map-js@1.2.1 : {}
source-map@0.6.1 : {}
2026-05-11 01:08:31 -07:00
source-map@0.7.6 : {}
space-separated-tokens@2.0.2 : {}
2026-05-16 12:06:34 +02:00
spawn-error-forwarder@1.0.0 : {}
spdx-correct@3.2.0 :
dependencies :
spdx-expression-parse : 3.0 .1
spdx-license-ids : 3.0 .23
spdx-exceptions@2.5.0 : {}
spdx-expression-parse@3.0.1 :
dependencies :
spdx-exceptions : 2.5 .0
spdx-license-ids : 3.0 .23
spdx-license-ids@3.0.23 : {}
split2@1.0.0 :
dependencies :
through2 : 2.0 .5
2026-05-10 23:12:26 +02:00
split2@4.2.0 : {}
sprintf-js@1.1.3 : {}
sql-escaper@1.3.3 : {}
stack-trace@0.0.10 : {}
stack-utils@2.0.6 :
dependencies :
escape-string-regexp : 2.0 .0
stackback@0.0.2 : {}
2026-05-29 11:56:55 +02:00
standardwebhooks@1.0.0 :
dependencies :
'@stablelib/base64' : 1.0 .1
fast-sha256 : 1.3 .0
2026-05-10 23:12:26 +02:00
statuses@2.0.2 : {}
std-env@4.1.0 : {}
2026-05-16 12:06:34 +02:00
stream-combiner2@1.1.1 :
dependencies :
duplexer2 : 0.1 .4
readable-stream : 2.3 .8
2026-05-10 23:12:26 +02:00
stream-events@1.0.5 :
dependencies :
stubs : 3.0 .0
stream-shift@1.0.3 : {}
2026-05-16 12:06:34 +02:00
string-width@4.2.3 :
dependencies :
emoji-regex : 8.0 .0
is-fullwidth-code-point : 3.0 .0
strip-ansi : 6.0 .1
string-width@7.2.0 :
dependencies :
emoji-regex : 10.6 .0
2026-05-29 11:56:55 +02:00
get-east-asian-width : 1.6 .0
strip-ansi : 7.2 .0
2026-05-16 12:06:34 +02:00
2026-05-10 23:12:26 +02:00
string-width@8.2.1 :
dependencies :
2026-05-29 11:56:55 +02:00
get-east-asian-width : 1.6 .0
strip-ansi : 7.2 .0
2026-05-10 23:12:26 +02:00
2026-05-16 12:06:34 +02:00
string_decoder@1.1.1 :
dependencies :
safe-buffer : 5.1 .2
2026-05-10 23:12:26 +02:00
string_decoder@1.3.0 :
dependencies :
safe-buffer : 5.2 .1
2026-05-11 01:08:31 -07:00
stringify-entities@4.0.4 :
dependencies :
character-entities-html4 : 2.1 .0
character-entities-legacy : 3.0 .0
2026-05-16 12:06:34 +02:00
strip-ansi@6.0.1 :
dependencies :
ansi-regex : 5.0 .1
2026-05-29 11:56:55 +02:00
strip-ansi@7.2.0 :
2026-05-10 23:12:26 +02:00
dependencies :
ansi-regex : 6.2 .2
2026-05-16 12:06:34 +02:00
strip-bom@3.0.0 : {}
2026-05-20 17:01:26 +02:00
strip-final-newline@2.0.0 : {}
2026-05-16 12:06:34 +02:00
strip-final-newline@3.0.0 : {}
strip-final-newline@4.0.0 : {}
2026-05-10 23:12:26 +02:00
strip-json-comments@2.0.1 : {}
2026-05-13 13:33:28 +02:00
strip-json-comments@5.0.3 : {}
2026-05-29 11:56:55 +02:00
strnum@2.3.0 : {}
2026-05-10 23:12:26 +02:00
stubs@3.0.0 : {}
2026-05-11 01:08:31 -07:00
style-to-js@1.1.21 :
dependencies :
style-to-object : 1.0 .14
style-to-object@1.0.14 :
dependencies :
inline-style-parser : 0.2 .7
styled-jsx@5.1.6(react@19.2.6) :
dependencies :
client-only : 0.0 .1
react : 19.2 .6
2026-05-16 12:06:34 +02:00
super-regex@1.1.0 :
dependencies :
function-timeout : 1.0 .2
make-asynchronous : 1.1 .0
time-span : 5.1 .0
supports-color@5.5.0 :
dependencies :
has-flag : 3.0 .0
2026-05-14 01:13:31 +02:00
supports-color@7.2.0 :
dependencies :
has-flag : 4.0 .0
2026-05-16 12:06:34 +02:00
supports-hyperlinks@3.2.0 :
dependencies :
has-flag : 4.0 .0
supports-color : 7.2 .0
2026-05-10 23:12:26 +02:00
tagged-tag@1.0.0 : {}
2026-05-11 01:08:31 -07:00
tailwind-merge@3.6.0 : {}
tailwindcss@4.3.0 : {}
tapable@2.3.3 : {}
2026-05-10 23:12:26 +02:00
tar-fs@2.1.4 :
dependencies :
chownr : 1.1 .4
mkdirp-classic : 0.5 .3
pump : 3.0 .4
tar-stream : 2.2 .0
tar-stream@2.2.0 :
dependencies :
bl : 4.1 .0
end-of-stream : 1.4 .5
fs-constants : 1.0 .0
inherits : 2.0 .4
readable-stream : 3.6 .2
tarn@3.0.2 : {}
tedious@19.2.1(@azure/core-client@1.10.1) :
dependencies :
'@azure/core-auth' : 1.10 .1
'@azure/identity' : 4.13 .1
'@azure/keyvault-keys' : 4.10 .0 (@azure/core-client@1.10.1)
'@js-joda/core' : 5.7 .0
2026-05-29 11:56:55 +02:00
'@types/node' : 24.12 .4
2026-05-10 23:12:26 +02:00
bl : 6.1 .6
iconv-lite : 0.7 .2
js-md4 : 0.3 .2
native-duplexpair : 1.0 .0
sprintf-js : 1.1 .3
transitivePeerDependencies :
- '@azure/core-client'
- supports-color
teeny-request@10.1.2 :
dependencies :
http-proxy-agent : 7.0 .2
https-proxy-agent : 7.0 .6
node-fetch : 3.3 .2
stream-events : 1.0 .5
transitivePeerDependencies :
- supports-color
2026-05-16 12:06:34 +02:00
temp-dir@3.0.0 : {}
tempy@3.2.0 :
dependencies :
is-stream : 3.0 .0
temp-dir : 3.0 .0
type-fest : 2.19 .0
unique-string : 3.0 .0
2026-05-10 23:12:26 +02:00
terminal-size@4.0.1 : {}
text-hex@1.0.0 : {}
2026-05-16 12:06:34 +02:00
thenify-all@1.6.0 :
dependencies :
thenify : 3.3 .1
thenify@3.3.1 :
dependencies :
any-promise : 1.3 .0
through2@2.0.5 :
dependencies :
readable-stream : 2.3 .8
xtend : 4.0 .2
time-span@5.1.0 :
dependencies :
convert-hrtime : 5.0 .0
2026-05-10 23:12:26 +02:00
tinybench@2.9.0 : {}
2026-05-13 01:15:35 +02:00
tinyexec@1.1.2 : {}
2026-05-10 23:12:26 +02:00
tinyglobby@0.2.16 :
dependencies :
fdir : 6.5 .0 (picomatch@4.0.4)
picomatch : 4.0 .4
tinyrainbow@3.1.0 : {}
2026-05-16 12:06:34 +02:00
to-regex-range@5.0.1 :
dependencies :
is-number : 7.0 .0
2026-05-10 23:12:26 +02:00
toidentifier@1.0.1 : {}
toml@3.0.0 : {}
2026-05-16 12:06:34 +02:00
traverse@0.6.8 : {}
2026-05-11 01:08:31 -07:00
trim-lines@3.0.1 : {}
2026-05-10 23:12:26 +02:00
triple-beam@1.4.1 : {}
2026-05-11 01:08:31 -07:00
trough@2.2.0 : {}
2026-05-16 12:06:34 +02:00
ts-algebra@2.0.0 : {}
2026-05-10 23:12:26 +02:00
tslib@2.8.1 : {}
tunnel-agent@0.6.0 :
dependencies :
safe-buffer : 5.2 .1
2026-05-16 12:06:34 +02:00
tunnel@0.0.6 : {}
type-fest@1.4.0 : {}
type-fest@2.19.0 : {}
type-fest@4.41.0 : {}
2026-05-10 23:12:26 +02:00
type-fest@5.6.0 :
dependencies :
tagged-tag : 1.0 .0
2026-05-29 11:56:55 +02:00
type-is@2.1.0 :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
content-type : 2.0 .0
2026-05-10 23:12:26 +02:00
media-typer : 1.1 .0
mime-types : 3.0 .2
2026-05-13 01:15:35 +02:00
typescript@6.0.3 : {}
2026-05-10 23:12:26 +02:00
uglify-js@3.19.3 :
optional : true
2026-05-13 13:33:28 +02:00
unbash@3.0.0 : {}
2026-05-10 23:12:26 +02:00
undici-types@7.16.0 : {}
2026-05-16 12:06:34 +02:00
undici@6.25.0 : {}
undici@7.25.0 : {}
unicode-emoji-modifier-base@1.0.0 : {}
unicorn-magic@0.1.0 : {}
unicorn-magic@0.3.0 : {}
unicorn-magic@0.4.0 : {}
2026-05-11 01:08:31 -07:00
unified@11.0.5 :
dependencies :
'@types/unist' : 3.0 .3
bail : 2.0 .2
devlop : 1.1 .0
extend : 3.0 .2
is-plain-obj : 4.1 .0
trough : 2.2 .0
vfile : 6.0 .3
2026-05-16 12:06:34 +02:00
unique-string@3.0.0 :
dependencies :
crypto-random-string : 4.0 .0
2026-05-11 01:08:31 -07:00
unist-util-is@6.0.1 :
dependencies :
'@types/unist' : 3.0 .3
unist-util-position-from-estree@2.0.0 :
dependencies :
'@types/unist' : 3.0 .3
unist-util-position@5.0.0 :
dependencies :
'@types/unist' : 3.0 .3
2026-05-13 01:15:35 +02:00
unist-util-remove-position@5.0.0 :
dependencies :
'@types/unist' : 3.0 .3
unist-util-visit : 5.1 .0
2026-05-11 01:08:31 -07:00
unist-util-stringify-position@4.0.0 :
dependencies :
'@types/unist' : 3.0 .3
unist-util-visit-parents@6.0.2 :
dependencies :
'@types/unist' : 3.0 .3
unist-util-is : 6.0 .1
unist-util-visit@5.1.0 :
dependencies :
'@types/unist' : 3.0 .3
unist-util-is : 6.0 .1
unist-util-visit-parents : 6.0 .2
2026-05-16 12:06:34 +02:00
universal-user-agent@7.0.3 : {}
universalify@2.0.1 : {}
2026-05-10 23:12:26 +02:00
unpipe@1.0.0 : {}
2026-05-16 12:06:34 +02:00
url-join@5.0.0 : {}
2026-05-29 11:56:55 +02:00
use-callback-ref@1.3.3(@types/react@19.2.15)(react@19.2.6) :
2026-05-11 01:08:31 -07:00
dependencies :
react : 19.2 .6
tslib : 2.8 .1
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
use-sidecar@1.1.3(@types/react@19.2.15)(react@19.2.6) :
2026-05-11 01:08:31 -07:00
dependencies :
detect-node-es : 1.1 .0
react : 19.2 .6
tslib : 2.8 .1
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
2026-05-11 01:08:31 -07:00
2026-05-18 17:41:37 +02:00
use-sync-external-store@1.6.0(react@19.2.6) :
dependencies :
react : 19.2 .6
2026-05-10 23:12:26 +02:00
util-deprecate@1.0.2 : {}
2026-05-16 12:06:34 +02:00
validate-npm-package-license@3.0.4 :
dependencies :
spdx-correct : 3.2 .0
spdx-expression-parse : 3.0 .1
2026-05-10 23:12:26 +02:00
vary@1.1.2 : {}
2026-05-13 01:15:35 +02:00
vfile-location@5.0.3 :
dependencies :
'@types/unist' : 3.0 .3
vfile : 6.0 .3
2026-05-11 01:08:31 -07:00
vfile-message@4.0.3 :
dependencies :
'@types/unist' : 3.0 .3
unist-util-stringify-position : 4.0 .0
vfile@6.0.3 :
dependencies :
'@types/unist' : 3.0 .3
vfile-message : 4.0 .3
2026-05-29 11:56:55 +02:00
vite@8.0.14(@types/node@24.12.4)(esbuild@0.28.0)(jiti@2.7.0)(yaml@2.9.0) :
2026-05-10 23:12:26 +02:00
dependencies :
lightningcss : 1.32 .0
picomatch : 4.0 .4
2026-05-20 14:17:29 +02:00
postcss : 8.5 .10
2026-05-29 11:56:55 +02:00
rolldown : 1.0 .2
2026-05-10 23:12:26 +02:00
tinyglobby : 0.2 .16
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/node' : 24.12 .4
2026-05-13 01:15:35 +02:00
esbuild : 0.28 .0
2026-05-10 23:12:26 +02:00
fsevents : 2.3 .3
2026-05-11 01:08:31 -07:00
jiti : 2.7 .0
2026-05-13 01:15:35 +02:00
yaml : 2.9 .0
2026-05-10 23:12:26 +02:00
2026-05-29 11:56:55 +02:00
vitest@4.1.7(@opentelemetry/api@1.9.1)(@types/node@24.12.4)(@vitest/coverage-v8@4.1.7)(vite@8.0.14(@types/node@24.12.4)(esbuild@0.28.0)(jiti@2.7.0)(yaml@2.9.0)) :
2026-05-10 23:12:26 +02:00
dependencies :
2026-05-29 11:56:55 +02:00
'@vitest/expect' : 4.1 .7
'@vitest/mocker' : 4.1 .7 (vite@8.0.14(@types/node@24.12.4)(esbuild@0.28.0)(jiti@2.7.0)(yaml@2.9.0))
'@vitest/pretty-format' : 4.1 .7
'@vitest/runner' : 4.1 .7
'@vitest/snapshot' : 4.1 .7
'@vitest/spy' : 4.1 .7
'@vitest/utils' : 4.1 .7
2026-05-10 23:12:26 +02:00
es-module-lexer : 2.1 .0
expect-type : 1.3 .0
magic-string : 0.30 .21
obug : 2.1 .1
pathe : 2.0 .3
picomatch : 4.0 .4
std-env : 4.1 .0
tinybench : 2.9 .0
2026-05-29 11:56:55 +02:00
tinyexec : 1.1 .2
2026-05-10 23:12:26 +02:00
tinyglobby : 0.2 .16
tinyrainbow : 3.1 .0
2026-05-29 11:56:55 +02:00
vite : 8.0 .14 (@types/node@24.12.4)(esbuild@0.28.0)(jiti@2.7.0)(yaml@2.9.0)
2026-05-10 23:12:26 +02:00
why-is-node-running : 2.3 .0
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@opentelemetry/api' : 1.9 .1
'@types/node' : 24.12 .4
'@vitest/coverage-v8' : 4.1 .7 (vitest@4.1.7)
2026-05-10 23:12:26 +02:00
transitivePeerDependencies :
- msw
2026-05-13 13:33:28 +02:00
walk-up-path@4.0.0 : {}
2026-05-13 01:15:35 +02:00
web-namespaces@2.0.1 : {}
2026-05-10 23:12:26 +02:00
web-streams-polyfill@3.3.3 : {}
2026-05-16 12:06:34 +02:00
web-worker@1.5.0 : {}
2026-05-10 23:12:26 +02:00
which@2.0.2 :
dependencies :
isexe : 2.0 .0
why-is-node-running@2.3.0 :
dependencies :
siginfo : 2.0 .0
stackback : 0.0 .2
widest-line@6.0.0 :
dependencies :
string-width : 8.2 .1
winston-transport@4.9.0 :
dependencies :
logform : 2.7 .0
readable-stream : 3.6 .2
triple-beam : 1.4 .1
winston@3.19.0 :
dependencies :
'@colors/colors' : 1.6 .0
'@dabh/diagnostics' : 2.0 .8
async : 3.2 .6
is-stream : 2.0 .1
logform : 2.7 .0
one-time : 1.0 .0
readable-stream : 3.6 .2
safe-stable-stringify : 2.5 .0
stack-trace : 0.0 .10
triple-beam : 1.4 .1
winston-transport : 4.9 .0
wordwrap@1.0.0 : {}
wrap-ansi@10.0.0 :
dependencies :
ansi-styles : 6.2 .3
string-width : 8.2 .1
2026-05-29 11:56:55 +02:00
strip-ansi : 7.2 .0
2026-05-10 23:12:26 +02:00
2026-05-16 12:06:34 +02:00
wrap-ansi@7.0.0 :
dependencies :
ansi-styles : 4.3 .0
string-width : 4.2 .3
strip-ansi : 6.0 .1
wrap-ansi@9.0.2 :
dependencies :
ansi-styles : 6.2 .3
string-width : 7.2 .0
2026-05-29 11:56:55 +02:00
strip-ansi : 7.2 .0
2026-05-16 12:06:34 +02:00
2026-05-10 23:12:26 +02:00
wrappy@1.0.2 : {}
2026-05-20 14:17:29 +02:00
ws@8.20.1 : {}
2026-05-10 23:12:26 +02:00
wsl-utils@0.1.0 :
dependencies :
is-wsl : 3.1 .1
2026-05-29 11:56:55 +02:00
xml-naming@0.1.0 : {}
2026-05-10 23:12:26 +02:00
xtend@4.0.2 : {}
2026-05-16 12:06:34 +02:00
y18n@5.0.8 : {}
2026-05-13 01:15:35 +02:00
yaml@2.9.0 : {}
2026-05-10 23:12:26 +02:00
2026-05-16 12:06:34 +02:00
yargs-parser@20.2.9 : {}
yargs-parser@22.0.0 : {}
yargs@16.2.0 :
dependencies :
cliui : 7.0 .4
escalade : 3.2 .0
get-caller-file : 2.0 .5
require-directory : 2.1 .1
string-width : 4.2 .3
y18n : 5.0 .8
yargs-parser : 20.2 .9
yargs@18.0.0 :
dependencies :
cliui : 9.0 .1
escalade : 3.2 .0
get-caller-file : 2.0 .5
string-width : 7.2 .0
y18n : 5.0 .8
yargs-parser : 22.0 .0
2026-05-10 23:12:26 +02:00
yocto-queue@1.2.2 : {}
2026-05-16 12:06:34 +02:00
yoctocolors@2.1.2 : {}
2026-05-10 23:12:26 +02:00
yoga-layout@3.2.1 : {}
zod-to-json-schema@3.25.2(zod@4.4.3) :
dependencies :
zod : 4.4 .3
zod@4.4.3 : {}
2026-05-11 01:08:31 -07:00
2026-05-29 11:56:55 +02:00
zustand@4.5.7(@types/react@19.2.15)(react@19.2.6) :
2026-05-18 17:41:37 +02:00
dependencies :
use-sync-external-store : 1.6 .0 (react@19.2.6)
optionalDependencies :
2026-05-29 11:56:55 +02:00
'@types/react' : 19.2 .15
2026-05-18 17:41:37 +02:00
react : 19.2 .6
2026-05-11 01:08:31 -07:00
zwitch@2.0.4 : {}