From d509eed629b941ea5eec943c649a239e8d95415f Mon Sep 17 00:00:00 2001
From: "vercel[bot]" <35613825+vercel[bot]@users.noreply.github.com>
Date: Thu, 30 Jul 2026 15:14:30 +0000
Subject: [PATCH 1/2] Update LaunchDarkly SDK in feature-flag-launchdarkly
example
Bumps `@launchdarkly/vercel-server-sdk` to `^1.3.53`, which is built
against `@vercel/edge-config@1.4.x`, and updates `@vercel/edge-config`
accordingly. The lockfile was still pinning `1.3.3`/`1.1.0` from before
the revert in #1544.
Co-Authored-By: Claude Opus 5
Co-Authored-By: Andy <16088670+AndyBitz@users.noreply.github.com>
---
.../feature-flag-launchdarkly/package.json | 4 +-
.../feature-flag-launchdarkly/pnpm-lock.yaml | 86 ++++++++-----------
2 files changed, 39 insertions(+), 51 deletions(-)
diff --git a/edge-middleware/feature-flag-launchdarkly/package.json b/edge-middleware/feature-flag-launchdarkly/package.json
index c4706e5dff..636f6fe1e5 100644
--- a/edge-middleware/feature-flag-launchdarkly/package.json
+++ b/edge-middleware/feature-flag-launchdarkly/package.json
@@ -10,8 +10,8 @@
"lint": "next lint"
},
"dependencies": {
- "@launchdarkly/vercel-server-sdk": "^1.3.3",
- "@vercel/edge-config": "^1.1.0",
+ "@launchdarkly/vercel-server-sdk": "^1.3.53",
+ "@vercel/edge-config": "^1.4.3",
"@vercel/examples-ui": "^2.0.4",
"next": "^16.2.0",
"react": "^19.2.1",
diff --git a/edge-middleware/feature-flag-launchdarkly/pnpm-lock.yaml b/edge-middleware/feature-flag-launchdarkly/pnpm-lock.yaml
index f55399a763..dca85e2a6d 100644
--- a/edge-middleware/feature-flag-launchdarkly/pnpm-lock.yaml
+++ b/edge-middleware/feature-flag-launchdarkly/pnpm-lock.yaml
@@ -9,11 +9,11 @@ importers:
.:
dependencies:
'@launchdarkly/vercel-server-sdk':
- specifier: ^1.3.3
- version: 1.3.3(typescript@5.1.6)
+ specifier: ^1.3.53
+ version: 1.3.53(next@16.2.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3))
'@vercel/edge-config':
- specifier: ^1.1.0
- version: 1.1.0(typescript@5.1.6)
+ specifier: ^1.4.3
+ version: 1.5.0(next@16.2.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3))
'@vercel/examples-ui':
specifier: ^2.0.4
version: 2.0.4(next@16.2.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
@@ -272,17 +272,17 @@ packages:
'@jridgewell/trace-mapping@0.3.19':
resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==}
- '@launchdarkly/js-sdk-common@2.3.1':
- resolution: {integrity: sha512-gLCrL7eLtbip5fZ3vLO5pIwv3JcCT/zH2FSGcX2uYEfzLc8Mz/H2Ug71mgpzj4RpJ4Co4M0KvY3ntiU5jXj8cg==}
+ '@launchdarkly/js-sdk-common@2.25.2':
+ resolution: {integrity: sha512-l/OJiIGnLS6Qt6J/Lc3KgUXL4vAES5wsxIgNZcw3yCUbDEuTyVR9Qya9Aqy1klg2kF1VsHiY2wvaKimlIZK7+g==}
- '@launchdarkly/js-server-sdk-common-edge@2.2.2':
- resolution: {integrity: sha512-uUypRZmTl72TNyQuXgcxvxDKZcHNCLcQhXUWqyf4zkCchi7vK6T6umhxR1/ToHV6rPVaeYqx8Cr3+2cgSjGrFw==}
+ '@launchdarkly/js-server-sdk-common-edge@2.6.27':
+ resolution: {integrity: sha512-3NdXHd1ZDB2jyZfzCFfDn/px46kTs/HKgt957ti3ugsLHimteD+CcdXWAjptR87QsME7vw8y9EqpXJA7SBt81A==}
- '@launchdarkly/js-server-sdk-common@2.2.2':
- resolution: {integrity: sha512-gFAEqC6xUbbDQavbjE25xXDruX6r9AwiCPMq5QN3qubVMjTT9DCQwcj181Wkjt3t60aDzkvZm9ZcMb4Sxwd/+g==}
+ '@launchdarkly/js-server-sdk-common@2.20.0':
+ resolution: {integrity: sha512-mo3ouiqoGwQc/he5dXGX0nUBRho485P6DNUo5Y7fP4Y/3aW1zmRC41pxz++fzkh83cr2HH6jBaQccdjb4PYRbw==}
- '@launchdarkly/vercel-server-sdk@1.3.3':
- resolution: {integrity: sha512-i2ZA3X6RFjesy/WeexvoCp0vS4/OlWR3WCCcvbX4+4bd96pvzXnYU3RWVwwB/38Ao5M7BGfpRQ9wEcIEqZCDgw==}
+ '@launchdarkly/vercel-server-sdk@1.3.53':
+ resolution: {integrity: sha512-rFNOm6Ojr2uT+W29W6kYVF3tRhwCzGfhW2lefZLOLbI+b1+YTeTX0bNj0/WY/ewtP/pSwusIErTk6vMvbTqhUA==}
'@next/env@16.2.10':
resolution: {integrity: sha512-zLPxg9M0MEHmygpj5OuxjQ+vHMiy/K7cSp74G8ecYolmgUWw0RwN02tF56npup/+qaI8JB97hQgS/r2Hb6QwVA==}
@@ -403,14 +403,17 @@ packages:
'@vercel/edge-config-fs@0.1.0':
resolution: {integrity: sha512-NRIBwfcS0bUoUbRWlNGetqjvLSwgYH/BqKqDN7vK1g32p7dN96k0712COgaz6VFizAm9b0g6IG6hR6+hc0KCPg==}
- '@vercel/edge-config@1.1.0':
- resolution: {integrity: sha512-es/4BzzKfyUilL5E1knR42MZHJqHMRfqitrnv18gVZZUha9ywrX3qNoCrPsNMJ1HS8xAAz/FJEyel7YFIDfKoQ==}
+ '@vercel/edge-config@1.5.0':
+ resolution: {integrity: sha512-d3DohCm+DwWNuigOGCxE7+4NfuL3DT+yuOvW0jGe2wqA5vJ6q7OwB7G2UHbDPrk5ePmY1Qxc5urXHHWLCNzY7w==}
engines: {node: '>=14.6'}
peerDependencies:
'@opentelemetry/api': ^1.7.0
+ next: '>=1'
peerDependenciesMeta:
'@opentelemetry/api':
optional: true
+ next:
+ optional: true
'@vercel/examples-ui@2.0.4':
resolution: {integrity: sha512-wiauqJ3SDSNq7Oz7Y/N1aKemtCaIUhBSVECVMbBfx2IYrH3xqVQ7937abvsyd6UcP1Pdsxdb6zDHajQOQV3MNg==}
@@ -1495,14 +1498,6 @@ packages:
peerDependencies:
typescript: '>=4.2.0'
- ts-essentials@9.4.1:
- resolution: {integrity: sha512-oke0rI2EN9pzHsesdmrOrnqv1eQODmJpd/noJjwj2ZPC3Z4N2wbjrOEqnsEgmvlO2+4fBb0a794DCna2elEVIQ==}
- peerDependencies:
- typescript: '>=4.1.0'
- peerDependenciesMeta:
- typescript:
- optional: true
-
ts-interface-checker@0.1.13:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
@@ -1786,26 +1781,25 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.1
'@jridgewell/sourcemap-codec': 1.4.15
- '@launchdarkly/js-sdk-common@2.3.1': {}
+ '@launchdarkly/js-sdk-common@2.25.2': {}
- '@launchdarkly/js-server-sdk-common-edge@2.2.2':
+ '@launchdarkly/js-server-sdk-common-edge@2.6.27':
dependencies:
- '@launchdarkly/js-server-sdk-common': 2.2.2
+ '@launchdarkly/js-server-sdk-common': 2.20.0
crypto-js: 4.1.1
- '@launchdarkly/js-server-sdk-common@2.2.2':
+ '@launchdarkly/js-server-sdk-common@2.20.0':
dependencies:
- '@launchdarkly/js-sdk-common': 2.3.1
+ '@launchdarkly/js-sdk-common': 2.25.2
semver: 7.5.4
- '@launchdarkly/vercel-server-sdk@1.3.3(typescript@5.1.6)':
+ '@launchdarkly/vercel-server-sdk@1.3.53(next@16.2.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3))':
dependencies:
- '@launchdarkly/js-server-sdk-common-edge': 2.2.2
- '@vercel/edge-config': 1.1.0(typescript@5.1.6)
- crypto-js: 4.1.1
+ '@launchdarkly/js-server-sdk-common-edge': 2.6.27
+ '@vercel/edge-config': 1.5.0(next@16.2.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3))
transitivePeerDependencies:
- '@opentelemetry/api'
- - typescript
+ - next
'@next/env@16.2.10': {}
@@ -1890,7 +1884,7 @@ snapshots:
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
- semver: 7.5.4
+ semver: 7.7.3
ts-api-utils: 1.0.2(typescript@5.1.6)
optionalDependencies:
typescript: 5.1.6
@@ -1904,12 +1898,11 @@ snapshots:
'@vercel/edge-config-fs@0.1.0': {}
- '@vercel/edge-config@1.1.0(typescript@5.1.6)':
+ '@vercel/edge-config@1.5.0(next@16.2.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3))':
dependencies:
'@vercel/edge-config-fs': 0.1.0
- ts-essentials: 9.4.1(typescript@5.1.6)
- transitivePeerDependencies:
- - typescript
+ optionalDependencies:
+ next: 16.2.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@vercel/examples-ui@2.0.4(next@16.2.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
dependencies:
@@ -2243,7 +2236,7 @@ snapshots:
eslint: 8.47.0
eslint-import-resolver-node: 0.3.9
eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1(eslint@8.47.0))(eslint@8.47.0)
- eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-typescript@3.6.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1(eslint@8.47.0))(eslint@8.47.0))(eslint@8.47.0)
+ eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-typescript@3.6.0)(eslint@8.47.0)
eslint-plugin-jsx-a11y: 6.7.1(eslint@8.47.0)
eslint-plugin-react: 7.33.2(eslint@8.47.0)
eslint-plugin-react-hooks: 4.6.0(eslint@8.47.0)
@@ -2266,8 +2259,8 @@ snapshots:
debug: 4.3.4
enhanced-resolve: 5.15.0
eslint: 8.47.0
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1(eslint@8.47.0))(eslint@8.47.0))(eslint@8.47.0)
- eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-typescript@3.6.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1(eslint@8.47.0))(eslint@8.47.0))(eslint@8.47.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.47.0)
+ eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-typescript@3.6.0)(eslint@8.47.0)
fast-glob: 3.3.1
get-tsconfig: 4.7.0
is-core-module: 2.13.0
@@ -2278,7 +2271,7 @@ snapshots:
- eslint-import-resolver-webpack
- supports-color
- eslint-module-utils@2.8.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1(eslint@8.47.0))(eslint@8.47.0))(eslint@8.47.0):
+ eslint-module-utils@2.8.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.47.0):
dependencies:
debug: 3.2.7
optionalDependencies:
@@ -2289,7 +2282,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-typescript@3.6.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1(eslint@8.47.0))(eslint@8.47.0))(eslint@8.47.0):
+ eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-typescript@3.6.0)(eslint@8.47.0):
dependencies:
array-includes: 3.1.6
array.prototype.findlastindex: 1.2.2
@@ -2299,7 +2292,7 @@ snapshots:
doctrine: 2.1.0
eslint: 8.47.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1(eslint@8.47.0))(eslint@8.47.0))(eslint@8.47.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.47.0)
has: 1.0.3
is-core-module: 2.13.0
is-glob: 4.0.3
@@ -3043,8 +3036,7 @@ snapshots:
dependencies:
lru-cache: 6.0.0
- semver@7.7.3:
- optional: true
+ semver@7.7.3: {}
sharp@0.34.5:
dependencies:
@@ -3199,10 +3191,6 @@ snapshots:
dependencies:
typescript: 5.1.6
- ts-essentials@9.4.1(typescript@5.1.6):
- optionalDependencies:
- typescript: 5.1.6
-
ts-interface-checker@0.1.13: {}
tsconfig-paths@3.14.2:
From c777b89b7fe8f77bef97f5980e428a4cceb4631d Mon Sep 17 00:00:00 2001
From: "vercel[bot]" <35613825+vercel[bot]@users.noreply.github.com>
Date: Thu, 30 Jul 2026 15:25:34 +0000
Subject: [PATCH 2/2] Use Global Config in feature-flag-launchdarkly example
With `@launchdarkly/vercel-server-sdk@1.3.53` the client type lines up
with `@vercel/global-config@1.5.0`, so the example can move back off
`@vercel/edge-config` and the Edge Config naming.
Co-Authored-By: Claude Opus 5
Co-Authored-By: Andy <16088670+AndyBitz@users.noreply.github.com>
---
.../feature-flag-launchdarkly/README.md | 6 ++--
.../feature-flag-launchdarkly/app/page.tsx | 16 ++++-----
.../feature-flag-launchdarkly/package.json | 2 +-
.../feature-flag-launchdarkly/pnpm-lock.yaml | 36 ++++++++++++++-----
4 files changed, 39 insertions(+), 21 deletions(-)
diff --git a/edge-middleware/feature-flag-launchdarkly/README.md b/edge-middleware/feature-flag-launchdarkly/README.md
index ffa8e93ea4..d216d985b8 100644
--- a/edge-middleware/feature-flag-launchdarkly/README.md
+++ b/edge-middleware/feature-flag-launchdarkly/README.md
@@ -1,7 +1,7 @@
---
name: LaunchDarkly Integration example
slug: feature-flag-launchdarkly
-description: Learn how to set up the LaunchDarkly integration to read flags from Edge Config
+description: Learn how to set up the LaunchDarkly integration to read flags from Global Config
framework: Next.js
useCase: Edge Middleware
css: Tailwind
@@ -18,7 +18,7 @@ This example shows how to use the native [LaunchDarkly integration](https://verc
The integration provides the `NEXT_PUBLIC_LAUNCHDARKLY_CLIENT_SIDE_ID` environment variable, which contains your client-side ID from LaunchDarkly.
-LaunchDarkly syncs your feature flags into an Edge Config. When installing the LaunchDarkly integration from the Vercel Marketplace, turn on the **Enable Edge Config Syncing** toggle in the "Configuration and Plan" step of the install process. This provisions an Edge Config and exposes its connection string as the `EXPERIMENTATION_CONFIG` environment variable, which this example reads to create the Edge Config client.
+LaunchDarkly syncs your feature flags into a Global Config. When installing the LaunchDarkly integration from the Vercel Marketplace, turn on the **Enable Global Config Syncing** toggle in the "Configuration and Plan" step of the install process. This provisions a Global Config and exposes its connection string as the `EXPERIMENTATION_CONFIG` environment variable, which this example reads to create the Global Config client.
## Set up the feature flag
@@ -26,7 +26,7 @@ Head over to the [LaunchDarkly Console](https://app.launchdarkly.com) and create
- `My Flag` (type boolean) with the key `my-flag` and the variations `true` and `false`
-Turn the flag ON. Toggling targeting on and off changes what the page shows, confirming flags are being read from Edge Config.
+Turn the flag ON. Toggling targeting on and off changes what the page shows, confirming flags are being read from Global Config.
The example evaluates the flag against a context of kind `org` with the key `my-org-key` (see `app/page.tsx`). Contexts do not need to be created in LaunchDarkly ahead of time — they are simply sent by the app at evaluation time. The default targeting rule works without any extra setup. If you want to add targeting rules, target the `org` context kind rather than `user`.
diff --git a/edge-middleware/feature-flag-launchdarkly/app/page.tsx b/edge-middleware/feature-flag-launchdarkly/app/page.tsx
index e068b70a2b..76ff9cc856 100644
--- a/edge-middleware/feature-flag-launchdarkly/app/page.tsx
+++ b/edge-middleware/feature-flag-launchdarkly/app/page.tsx
@@ -1,12 +1,12 @@
import { Text, Page, Link } from '@vercel/examples-ui'
import { type LDClient, init } from '@launchdarkly/vercel-server-sdk'
-import { createClient } from '@vercel/edge-config'
+import { createClient } from '@vercel/global-config'
import { cache } from 'react'
export const metadata = {
title: 'Vercel x LaunchDarkly example',
description:
- 'An example showing how to use LaunchDarkly and Vercel. This example builds on top of the LaunchDarkly integration which syncs LaunchDarkly flags into Edge Config, so you can read them from your application near-instantly.',
+ 'An example showing how to use LaunchDarkly and Vercel. This example builds on top of the LaunchDarkly integration which syncs LaunchDarkly flags into Global Config, so you can read them from your application near-instantly.',
}
export const runtime = 'edge'
@@ -34,10 +34,10 @@ export const dynamic = 'force-dynamic'
// - "cache" does not work in Edge Middleware, so you'd need to create a fresh
// instance of the LaunchDarkly client for every request.
const getLdClient = cache(async (): Promise => {
- const edgeConfigClient = createClient(process.env.EXPERIMENTATION_CONFIG)
+ const globalConfigClient = createClient(process.env.EXPERIMENTATION_CONFIG)
const ldClient = init(
process.env.NEXT_PUBLIC_LAUNCHDARKLY_CLIENT_SIDE_ID!,
- edgeConfigClient
+ globalConfigClient
)
await ldClient.waitForInitialization()
return ldClient
@@ -68,7 +68,7 @@ export default async function Home() {
>
LaunchDarkly integration
{' '}
- with Edge Config.
+ with Global Config.
@@ -80,9 +80,9 @@ export default async function Home() {
{duration === 0 ? `<1` : duration}ms.
- The feature flag above is loaded from Edge Config. The LaunchDarkly
- integration syncs all LaunchDarkly flags into Edge Config so they can
- be read from your application near-instantly.
+ The feature flag above is loaded from Global Config. The LaunchDarkly
+ integration syncs all LaunchDarkly flags into Global Config so they
+ can be read from your application near-instantly.
Read more about this in our{' '}
diff --git a/edge-middleware/feature-flag-launchdarkly/package.json b/edge-middleware/feature-flag-launchdarkly/package.json
index 636f6fe1e5..aa5c772006 100644
--- a/edge-middleware/feature-flag-launchdarkly/package.json
+++ b/edge-middleware/feature-flag-launchdarkly/package.json
@@ -11,8 +11,8 @@
},
"dependencies": {
"@launchdarkly/vercel-server-sdk": "^1.3.53",
- "@vercel/edge-config": "^1.4.3",
"@vercel/examples-ui": "^2.0.4",
+ "@vercel/global-config": "^1.5.0",
"next": "^16.2.0",
"react": "^19.2.1",
"react-dom": "^19.2.1"
diff --git a/edge-middleware/feature-flag-launchdarkly/pnpm-lock.yaml b/edge-middleware/feature-flag-launchdarkly/pnpm-lock.yaml
index dca85e2a6d..1c6d6d7ba2 100644
--- a/edge-middleware/feature-flag-launchdarkly/pnpm-lock.yaml
+++ b/edge-middleware/feature-flag-launchdarkly/pnpm-lock.yaml
@@ -11,12 +11,12 @@ importers:
'@launchdarkly/vercel-server-sdk':
specifier: ^1.3.53
version: 1.3.53(next@16.2.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3))
- '@vercel/edge-config':
- specifier: ^1.4.3
- version: 1.5.0(next@16.2.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3))
'@vercel/examples-ui':
specifier: ^2.0.4
version: 2.0.4(next@16.2.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
+ '@vercel/global-config':
+ specifier: ^1.5.0
+ version: 1.5.0(next@16.2.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3))
next:
specifier: ^16.2.0
version: 16.2.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
@@ -422,6 +422,18 @@ packages:
react: ^17.0.2 || ^18.0.0-0 || ^19.0.0-0
react-dom: ^17.0.2 || ^18.0.0-0 || ^19.0.0-0
+ '@vercel/global-config@1.5.0':
+ resolution: {integrity: sha512-YxyyzkIjlD7kHSlPpYOQun81Y1o3JUU19snytzFSex/l6h6t5kEg9UsWoG7F5BIT1aBcCmTGUtP5LpkeSN+b8w==}
+ engines: {node: '>=14.6'}
+ peerDependencies:
+ '@opentelemetry/api': ^1.7.0
+ next: '>=1'
+ peerDependenciesMeta:
+ '@opentelemetry/api':
+ optional: true
+ next:
+ optional: true
+
acorn-jsx@5.3.2:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
@@ -1912,6 +1924,12 @@ snapshots:
react: 19.2.3
react-dom: 19.2.3(react@19.2.3)
+ '@vercel/global-config@1.5.0(next@16.2.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3))':
+ dependencies:
+ '@vercel/edge-config-fs': 0.1.0
+ optionalDependencies:
+ next: 16.2.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
+
acorn-jsx@5.3.2(acorn@8.10.0):
dependencies:
acorn: 8.10.0
@@ -2236,7 +2254,7 @@ snapshots:
eslint: 8.47.0
eslint-import-resolver-node: 0.3.9
eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1(eslint@8.47.0))(eslint@8.47.0)
- eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-typescript@3.6.0)(eslint@8.47.0)
+ eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-typescript@3.6.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1(eslint@8.47.0))(eslint@8.47.0))(eslint@8.47.0)
eslint-plugin-jsx-a11y: 6.7.1(eslint@8.47.0)
eslint-plugin-react: 7.33.2(eslint@8.47.0)
eslint-plugin-react-hooks: 4.6.0(eslint@8.47.0)
@@ -2259,8 +2277,8 @@ snapshots:
debug: 4.3.4
enhanced-resolve: 5.15.0
eslint: 8.47.0
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.47.0)
- eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-typescript@3.6.0)(eslint@8.47.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1(eslint@8.47.0))(eslint@8.47.0))(eslint@8.47.0)
+ eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-typescript@3.6.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1(eslint@8.47.0))(eslint@8.47.0))(eslint@8.47.0)
fast-glob: 3.3.1
get-tsconfig: 4.7.0
is-core-module: 2.13.0
@@ -2271,7 +2289,7 @@ snapshots:
- eslint-import-resolver-webpack
- supports-color
- eslint-module-utils@2.8.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.47.0):
+ eslint-module-utils@2.8.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1(eslint@8.47.0))(eslint@8.47.0))(eslint@8.47.0):
dependencies:
debug: 3.2.7
optionalDependencies:
@@ -2282,7 +2300,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-typescript@3.6.0)(eslint@8.47.0):
+ eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-typescript@3.6.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1(eslint@8.47.0))(eslint@8.47.0))(eslint@8.47.0):
dependencies:
array-includes: 3.1.6
array.prototype.findlastindex: 1.2.2
@@ -2292,7 +2310,7 @@ snapshots:
doctrine: 2.1.0
eslint: 8.47.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.47.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0(@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1(eslint@8.47.0))(eslint@8.47.0))(eslint@8.47.0)
has: 1.0.3
is-core-module: 2.13.0
is-glob: 4.0.3