diff --git a/.github/workflows/ci-nym-wallet-frontend.yml b/.github/workflows/ci-nym-wallet-frontend.yml index 87a6e9062a..cda1ae8512 100644 --- a/.github/workflows/ci-nym-wallet-frontend.yml +++ b/.github/workflows/ci-nym-wallet-frontend.yml @@ -45,6 +45,14 @@ jobs: - name: Unit tests (nym-wallet) run: pnpm --filter @nymproject/nym-wallet-app test + - name: Install Playwright browser (chromium) + run: pnpm --filter @nymproject/nym-wallet-app exec playwright install --with-deps chromium + + - name: e2e — Playwright vs mock-wired dev server (primary, design D1) + # Launches the mock-wired dev server (webpack:dev:mock, WALLET_MOCK_FAMILIES=on) + # via Playwright's webServer and replays the owner/operator journeys. Fails the job. + run: pnpm --filter @nymproject/nym-wallet-app test:e2e + - name: Prepare build output directory shell: bash env: @@ -75,3 +83,54 @@ jobs: REMOTE_USER: ${{ secrets.CI_WWW_REMOTE_USER }} TARGET: ${{ secrets.CI_WWW_REMOTE_TARGET }}/builds/ EXCLUDE: "/dist/, /node_modules/" + + # Optional native-webview validation (design D4/D8): drives the packaged Tauri binary + # through tauri-driver + WebdriverIO under xvfb. Linux-only; non-blocking until stabilised. + # NOTE: the final wiring (Tauri window → main.mock.html in the mock build) is a documented + # TODO in wdio.conf.ts; this job is the scaffold that runs once that lands. + e2e-tauri: + runs-on: ubuntu-22.04 + continue-on-error: true + steps: + - uses: actions/checkout@v6 + + - name: Install Tauri + WebDriver system deps + run: | + sudo apt-get update + sudo apt-get install -y \ + libwebkit2gtk-4.1-dev webkit2gtk-driver xvfb \ + libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev \ + build-essential curl wget file libssl-dev libsoup-3.0-dev + + - name: Setup pnpm + uses: pnpm/action-setup@v5.0.0 + with: + version: 11.1.2 + + - uses: actions/setup-node@v4 + with: + node-version-file: nym-wallet/.nvmrc + cache: pnpm + + - uses: dtolnay/rust-toolchain@stable + + - uses: Swatinem/rust-cache@v2 + with: + workspaces: nym-wallet/src-tauri + + - name: Install dependencies + run: pnpm install + + - name: Build TypeScript packages + run: pnpm build:types && pnpm build:packages + + - name: Install tauri-driver + run: cargo install tauri-driver --locked + + - name: Build mock-wired Tauri binary + # TODO (native-leg wiring): build the Tauri app from the WALLET_MOCK_FAMILIES=on + # frontend with the window pointed at main.mock.html. See wdio.conf.ts. + run: pnpm --filter @nymproject/nym-wallet-app tauri:build:mock + + - name: Run WebdriverIO native-webview suite (under xvfb) + run: xvfb-run -a pnpm --filter @nymproject/nym-wallet-app test:e2e:tauri diff --git a/nym-wallet/.gitignore b/nym-wallet/.gitignore new file mode 100644 index 0000000000..51511d1f8f --- /dev/null +++ b/nym-wallet/.gitignore @@ -0,0 +1 @@ +test-results/ diff --git a/nym-wallet/e2e-tauri/families.tauri.ts b/nym-wallet/e2e-tauri/families.tauri.ts new file mode 100644 index 0000000000..274202dfaa --- /dev/null +++ b/nym-wallet/e2e-tauri/families.tauri.ts @@ -0,0 +1,60 @@ +import { FAMILY_NODES, TID } from '../e2e/shared/families'; + +/** + * Native-webview replay of the owner + operator journeys (design D4), sharing selectors + + * fixtures with the primary Playwright suite via `e2e/shared/families` (parity requirement). + * + * SCAFFOLD: runnable once the native-leg wiring lands (see wdio.conf.ts) — the mock-wired + * binary must launch the Family page per persona. Each `describe` below assumes the binary + * was started in the matching persona (owner / operator); per-persona launch is the TODO. + */ + +const byId = (id: string) => $(`[data-testid="${id}"]`); +const inGroup = (node: number, id: string) => byId(TID.inviteGroup(node)).$(`[data-testid="${id}"]`); + +const { ownerFlow, operatorAccept, operatorReject } = FAMILY_NODES; + +describe('Families flows — native webview (owner persona)', () => { + it('owner lifecycle: create → invite → accept → kick → disband', async () => { + await byId(TID.createFamilyName).waitForDisplayed({ timeout: 30_000 }); + await byId(TID.createFamilyName).setValue('Flow Family'); + await byId(TID.createFamilyDescription).setValue('A family created in a flow test.'); + await byId(TID.createFamilySubmit).click(); + await byId(TID.ownerManagementPage).waitForDisplayed(); + + await byId(TID.inviteNodeId).setValue(String(ownerFlow)); + await byId(TID.inviteNodeSubmit).click(); + await byId(TID.inviteNodeConfirm).click(); + await byId(TID.pendingInvite(ownerFlow)).waitForDisplayed(); + + await byId(TID.tabOperator).click(); + await inGroup(ownerFlow, TID.acceptCard).click(); + await byId(TID.acceptConfirm).click(); + await byId(TID.operatorNodeFamily(ownerFlow)).waitForDisplayed(); + + await byId(TID.tabOwner).click(); + await byId(TID.memberJoinedKick(ownerFlow)).click(); + await byId(TID.memberJoinedKickConfirm(ownerFlow)).click(); + await byId(TID.memberJoined(ownerFlow)).waitForExist({ reverse: true }); + + await byId(TID.deleteButton).click(); + await byId(TID.deleteConfirm).click(); + await byId(TID.createFamilyName).waitForDisplayed(); + }); +}); + +describe('Families flows — native webview (operator persona)', () => { + it('operator lifecycle: accept → leave, then reject', async () => { + await byId(TID.tabOperator).click(); + await inGroup(operatorAccept, TID.acceptCard).click(); + await byId(TID.acceptConfirm).click(); + await byId(TID.operatorNodeFamily(operatorAccept)).waitForDisplayed(); + + await byId(TID.leaveButton).click(); + await byId(TID.leaveConfirm).click(); + + await inGroup(operatorReject, TID.rejectCard).click(); + await byId(TID.rejectConfirm).click(); + await byId(TID.inviteGroupEmpty(operatorReject)).waitForDisplayed(); + }); +}); diff --git a/nym-wallet/e2e-tauri/run.mjs b/nym-wallet/e2e-tauri/run.mjs new file mode 100644 index 0000000000..bf70f55a26 --- /dev/null +++ b/nym-wallet/e2e-tauri/run.mjs @@ -0,0 +1,26 @@ +// Skip-not-fail launcher for the optional native-webview leg (design D5). +// tauri-driver only works on Linux/Windows; on macOS (no WKWebView driver) or when the +// required drivers are missing, this exits 0 with a clear message instead of failing. +import { execSync } from 'node:child_process'; +import { platform } from 'node:os'; + +const skip = (why) => { + console.log(`[e2e:tauri] skipped — ${why}`); + process.exit(0); +}; + +const has = (bin) => { + try { + execSync(`command -v ${bin}`, { stdio: 'ignore' }); + return true; + } catch { + return false; + } +}; + +if (platform() === 'darwin') skip('macOS has no WKWebView driver (tauri-driver unsupported) — use the Playwright suite locally.'); +if (platform() === 'win32' ? !has('msedgedriver') : !(has('WebKitWebDriver') || has('webkit2gtk-driver'))) + skip('platform webdriver not found (install webkit2gtk-driver on Linux / msedgedriver on Windows).'); +if (!has('tauri-driver')) skip('tauri-driver not found — run `cargo install tauri-driver --locked`.'); + +execSync('wdio run ./wdio.conf.ts', { stdio: 'inherit' }); diff --git a/nym-wallet/e2e/README.md b/nym-wallet/e2e/README.md new file mode 100644 index 0000000000..c4c16d169c --- /dev/null +++ b/nym-wallet/e2e/README.md @@ -0,0 +1,57 @@ +# Node Families e2e + +Three tiers validate the Family page journeys. They share selectors + fixtures via +[`e2e/shared/families.ts`](./shared/families.ts) so they cannot drift apart. + +## Mock-wired build (`WALLET_MOCK_FAMILIES`) + +The real wallet bootstrap (`AppProvider`) is Tauri-coupled and login-gated, so it can't run +in a plain browser. A dedicated, flag-gated mock entry solves this (design D2): + +- `WALLET_MOCK_FAMILIES=on` adds a `mainMock` webpack entry + `main.mock.html` that mounts + the real router + `ApplicationLayout` + Family page, but with the Storybook mocks + (`MockMainContextProvider` + `MockFamiliesContextProvider`) — no Tauri, no login. +- Off (default, and always in production) the mock entry/HTML are never built. +- Persona is chosen at runtime: `main.mock.html?persona=owner|operator|operator-seeded`. + +Run it: `pnpm webpack:dev:mock` → http://localhost:9000/main.mock.html?persona=owner#/family + +## Tier 1 — Playwright vs dev server (primary, cross-platform) + +The main suite. Runs everywhere incl. macOS; this is what gates CI. + +``` +pnpm --dir .. run build # once: build workspace packages (@nymproject/types, etc.) +npx playwright install chromium # once +pnpm test:e2e # launches webpack:dev:mock + replays the journeys +``` + +Config: [`playwright.config.ts`](../playwright.config.ts). Specs: [`families.spec.ts`](./families.spec.ts). + +## Tier 2 — WebdriverIO + tauri-driver (optional, Linux CI only) + +Drives the **packaged Tauri binary** in the native WebKitGTK webview. macOS is unsupported +(no WKWebView driver), so `pnpm test:e2e:tauri` **skips** there (design D5). Runs in the +non-blocking `e2e-tauri` CI job under `xvfb`. + +- Config: [`../wdio.conf.ts`](../wdio.conf.ts) · Spec: [`../e2e-tauri/families.tauri.ts`](../e2e-tauri/families.tauri.ts) +- Prereqs (Linux): `webkit2gtk-driver`, `cargo install tauri-driver --locked`. +- **TODO (native-leg wiring):** point the mock binary's window at `main.mock.html?persona=…` + and confirm the release binary path in `wdio.conf.ts`. Until then this tier is a scaffold. + +## Tier 3 — Sandbox real-IPC read smoke (optional, manual) + +The node-families contract is deployed to **sandbox** (currently one family, one member). +This smoke validates the *real* `FamiliesContextProvider` + `requests/families.ts` wiring +that the mock stands in for — separate from, and non-blocking relative to, the mock tiers. + +Manual procedure (design D9): + +1. Launch the real wallet (`pnpm dev`) and sign into a **sandbox** account (network `SANDBOX`). +2. Open the Family page and confirm it renders the known sandbox family/member via real IPC. +3. **Read-only** — do not create/invite/kick/disband against the shared sandbox. +4. Assert render/shape (or pin the known family id), not exact contents, so a contract + redeploy doesn't hard-fail. + +Promote to a non-blocking CI job only once a sandbox test account can be provisioned +headlessly (mnemonic in CI secrets) — a follow-up, not a blocker. diff --git a/nym-wallet/e2e/families.spec.ts b/nym-wallet/e2e/families.spec.ts index bcaff3ccf5..6da3286b2d 100644 --- a/nym-wallet/e2e/families.spec.ts +++ b/nym-wallet/e2e/families.spec.ts @@ -1,29 +1,84 @@ -import { test, expect } from '@playwright/test'; +import { test, expect, Page } from '@playwright/test'; +import { FAMILY_IDS, FAMILY_NODES, familyMockUrl, TID } from './shared/families'; /** - * e2e coverage of the owner + operator flows (tasks.md §8.4), driven against the - * Storybook flow stories. Each flow story's `play` function runs automatically when - * the story iframe loads, so we navigate to the story and assert the post-flow DOM. + * Primary e2e of the owner + operator Node Families journeys (design D1), driven against + * the mock-wired app shell (`main.mock.html`, design D2) on the dev server. Selectors are + * shared with the optional WebdriverIO leg via `./shared/families` (parity requirement) + * and target the ids that actually render (see the note in that file). + * + * Confirmation dialogs portal to the document body; in a single browser DOM they're reached + * at page scope. Per-node invite content is scoped via the `operator-node-` wrapper, and + * invite buttons are keyed by family id. */ -const storyUrl = (id: string) => `/iframe.html?id=${id}&viewMode=story`; +const { ownerFlow, operatorAccept, operatorReject, operatorNone } = FAMILY_NODES; -test.describe('Families flows', () => { +const openOperatorTab = (page: Page) => page.getByTestId(TID.tabOperator).click(); + +test.describe('Families flows (mock-wired app shell)', () => { test('owner lifecycle: create → invite → accept → kick → disband', async ({ page }) => { - await page.goto(storyUrl('families-flows--owner-lifecycle')); - // After disband the family is gone, so the create entry point returns. - await expect(page.getByTestId('create-family-name')).toBeVisible({ timeout: 30_000 }); + const fid = FAMILY_IDS.ownerFlow; + await page.goto(familyMockUrl('owner')); + + // create + await expect(page.getByTestId(TID.createFamilyName)).toBeVisible({ timeout: 30_000 }); + await page.getByTestId(TID.createFamilyName).fill('Flow Family'); + await page.getByTestId(TID.createFamilyDescription).fill('A family created in a flow test.'); + await page.getByTestId(TID.createFamilySubmit).click(); + await expect(page.getByTestId(TID.ownerManagementPage)).toBeVisible(); + + // invite the self-controlled node + await page.getByTestId(TID.inviteNodeId).fill(String(ownerFlow)); + await page.getByTestId(TID.inviteNodeSubmit).click(); + await page.getByTestId(TID.inviteNodeConfirm).click(); + await expect(page.getByTestId(TID.pendingInvite(ownerFlow))).toBeVisible(); + + // accept it from the operator tab (same account controls the node) + await openOperatorTab(page); + await page.getByTestId(TID.operatorNodeSection(ownerFlow)).getByTestId(TID.acceptCard(fid)).click(); + await page.getByTestId(TID.acceptConfirm(fid)).click(); + + // kick it from the owner tab — the joined member appears, then is removed + await page.getByTestId(TID.tabOwner).click(); + await expect(page.getByTestId(TID.memberJoined(ownerFlow))).toBeVisible(); + await page.getByTestId(TID.memberJoinedKick(ownerFlow)).click(); + await page.getByTestId(TID.memberJoinedKickConfirm(ownerFlow)).click(); + await expect(page.getByTestId(TID.memberJoined(ownerFlow))).toHaveCount(0); + + // disband the now-empty family + await page.getByTestId(TID.deleteButton).click(); + await page.getByTestId(TID.deleteConfirm).click(); + await expect(page.getByTestId(TID.createFamilyName)).toBeVisible(); }); test('operator lifecycle: accept → leave, then reject', async ({ page }) => { - await page.goto(storyUrl('families-flows--operator-lifecycle')); - // After rejecting the last invite, the reject-node group is empty. - await expect(page.getByTestId('node-invite-group-204-empty')).toBeVisible({ timeout: 30_000 }); + const fid = FAMILY_IDS.operatorFlow; + await page.goto(familyMockUrl('operator')); + await openOperatorTab(page); + + // accept the invite on the accept-node (scope by node; invite buttons are keyed by family id) + const acceptSection = page.getByTestId(TID.operatorNodeSection(operatorAccept)); + await acceptSection.getByTestId(TID.acceptCard(fid)).click(); + await page.getByTestId(TID.acceptConfirm(fid)).click(); + // joined → a Leave action appears for that node + await expect(acceptSection.getByTestId(TID.leaveButton)).toBeVisible(); + + // leave the family + await acceptSection.getByTestId(TID.leaveButton).click(); + await page.getByTestId(TID.leaveConfirm).click(); + + // reject the invite on the reject-node → its group ends empty + await page.getByTestId(TID.operatorNodeSection(operatorReject)).getByTestId(TID.rejectCard(fid)).click(); + await page.getByTestId(TID.rejectConfirm(fid)).click(); + await expect(page.getByTestId(TID.inviteGroupEmpty(operatorReject))).toBeVisible(); }); test('operator page shows multi-node invite states', async ({ page }) => { - await page.goto(storyUrl('families-pages-operatorinvitespage--multi-node')); - await expect(page.getByTestId('node-invite-group-201')).toBeVisible({ timeout: 30_000 }); - await expect(page.getByTestId('node-invite-group-203-empty')).toBeVisible(); + await page.goto(familyMockUrl('operator-seeded')); + await openOperatorTab(page); + // node with an active invite renders its section; node with none shows the empty state + await expect(page.getByTestId(TID.operatorNodeSection(operatorAccept))).toBeVisible({ timeout: 30_000 }); + await expect(page.getByTestId(TID.inviteGroupEmpty(operatorNone))).toBeVisible(); }); }); diff --git a/nym-wallet/e2e/shared/families.ts b/nym-wallet/e2e/shared/families.ts new file mode 100644 index 0000000000..bf1a185bb2 --- /dev/null +++ b/nym-wallet/e2e/shared/families.ts @@ -0,0 +1,67 @@ +/** + * Shared journey constants for the Node Families e2e suites (parity requirement, + * design D3). Both the primary Playwright suite (`e2e/families.spec.ts`) and the + * optional WebdriverIO native leg (`e2e-tauri/families.tauri.ts`) import these. + * + * These are the test ids that render reliably in the DOM. We scope by the `operator-node-` + * Stack wrapper / table rows and key invite buttons by family id (the ids emitted by + * `ConfirmActionButton`, e.g. `invite-card--accept`). Historically `NymCard` dropped + * `data-testid` (its prop was `dataTestid`), so `node-invite-group-` / `invite-card-` + * didn't render and the original Storybook play-function selectors were invalid; that was fixed + * in the `fix-nymcard-data-testid` change. These selectors remain valid and are kept as-is. + */ + +export type FamilyPersona = 'owner' | 'operator' | 'operator-seeded'; + +/** Fixture node ids (mirror src/context/mocks/families.fixtures.ts). */ +export const FAMILY_NODES = { + ownerFlow: 301, // MOCK_OWNER_FLOW_NODE + operatorAccept: 201, // MOCK_OPERATOR_FLOW_ACCEPT_NODE / MOCK_OPERATOR_NODE_ACTIVE + operatorReject: 204, // MOCK_OPERATOR_FLOW_REJECT_NODE + operatorNone: 203, // MOCK_OPERATOR_NODE_NONE +} as const; + +/** + * The family_id that issued each persona's invites — invite-card test ids are keyed by + * family_id, not node id. Owner-flow + operator-flow each have a single family (id 1); + * the seeded store's operator invites come from the second family (id 2). + */ +export const FAMILY_IDS = { + ownerFlow: 1, + operatorFlow: 1, + seeded: 2, +} as const; + +/** Route into the mock-wired app shell for a given persona (see PERSONAS in src/main.mock.tsx). */ +export const familyMockUrl = (persona: FamilyPersona) => `/main.mock.html?persona=${persona}#/family`; + +/** Test ids that actually render (parameterised by node id or family id where noted). */ +export const TID = { + // owner: create + manage + createFamilyName: 'create-family-name', + createFamilyDescription: 'create-family-description', + createFamilySubmit: 'create-family-submit', + ownerManagementPage: 'owner-management-page', + inviteNodeId: 'invite-node-id', + inviteNodeSubmit: 'invite-node-submit', + inviteNodeConfirm: 'invite-node-confirm', + deleteButton: 'delete-family-button', + deleteConfirm: 'delete-family-button-confirm', + pendingInvite: (node: number) => `pending-invite-${node}`, + memberJoined: (node: number) => `member-joined-${node}`, + memberJoinedKick: (node: number) => `member-joined-${node}-kick`, + memberJoinedKickConfirm: (node: number) => `member-joined-${node}-kick-confirm`, + // tabs + tabOwner: 'family-tab-owner', + tabOperator: 'family-tab-operator', + // operator: per-node section wrapper (Stack — renders) used for scoping + operatorNodeSection: (node: number) => `operator-node-${node}`, + inviteGroupEmpty: (node: number) => `node-invite-group-${node}-empty`, + leaveButton: 'leave-family-button', + leaveConfirm: 'leave-family-button-confirm', + // invite cards: keyed by FAMILY id (ConfirmActionButton dataTestid — renders) + acceptCard: (familyId: number) => `invite-card-${familyId}-accept`, + acceptConfirm: (familyId: number) => `invite-card-${familyId}-accept-confirm`, + rejectCard: (familyId: number) => `invite-card-${familyId}-reject`, + rejectConfirm: (familyId: number) => `invite-card-${familyId}-reject-confirm`, +} as const; diff --git a/nym-wallet/openspec/changes/fix-nymcard-data-testid/.openspec.yaml b/nym-wallet/openspec/changes/fix-nymcard-data-testid/.openspec.yaml new file mode 100644 index 0000000000..e8d4ccfe90 --- /dev/null +++ b/nym-wallet/openspec/changes/fix-nymcard-data-testid/.openspec.yaml @@ -0,0 +1,2 @@ +schema: spec-driven +created: 2026-06-08 diff --git a/nym-wallet/openspec/changes/fix-nymcard-data-testid/design.md b/nym-wallet/openspec/changes/fix-nymcard-data-testid/design.md new file mode 100644 index 0000000000..a7b01cef70 --- /dev/null +++ b/nym-wallet/openspec/changes/fix-nymcard-data-testid/design.md @@ -0,0 +1,43 @@ +## Context + +`src/components/NymCard.tsx` currently: + +```tsx + + {!hideHeader && title !== undefined && ( + + )} + ...children... + +``` + +Problems: (1) only reads `dataTestid` (camelCase) — the 17 call sites passing `data-testid` (kebab) are ignored; (2) when a header is shown the id lands on the `CardHeader`, not the content-wrapping root, so it can't scope children; (3) the `|| title` fallback emits misleading ids like `Node 201` / `Current family`. + +Discovered while building `node-families-tauri-webdriver-e2e`: the e2e had to scope around this (using `operator-node-` wrappers and family-id-keyed button ids) because `node-invite-group-` / `invite-card-` never rendered. + +## Goals / Non-Goals + +**Goals:** accept `data-testid`; put the resolved id on the card root (content-wrapping, scope-able); single element only; drop title-derived ids; keep `dataTestid` working. + +**Non-Goals:** changing call sites from `dataTestid` to `data-testid` en masse; any visual/behavioural change; touching `ConfirmActionButton` (its `dataTestid` already renders correctly). + +## Decisions + +**D1 — Resolve `data-testid ?? dataTestid` and place it on the `` root, always.** +Destructure both props (`'data-testid': dataTestidAttr`, `dataTestid`) and compute `const testId = dataTestidAttr ?? dataTestid`. Apply `data-testid={testId}` to the outer `` unconditionally (header or not), so it wraps content and scoping works. *Alternative considered:* keep it on the header when a header exists — rejected (can't scope children, and is the current broken behaviour). + +**D2 — Remove the `|| title` / `'nym-card'` fallback; render no attribute when unset.** +Emit `data-testid` only when `testId` is defined. Verified no test queries by a title-derived id, so this only removes noise. Avoids duplicate ids (root + header) that would break Playwright strict locators. + +**D3 — Revert the e2e scope-arounds where the intended ids now render.** +With the fix, `node-invite-group-` and `invite-card-` render on real elements. Optionally simplify `e2e/shared/families.ts` back toward the intended ids. Keep the suite green either way — this is cleanup, not required for correctness. + +## Risks / Trade-offs + +- **17 previously-absent `data-testid`s start appearing** → could affect DOM snapshot tests. There are none today (Jest is node-env); mitigation: run the wallet build + the Node Families Playwright suite + `tsc`/eslint after the change. +- **A consumer relied on the title-derived id** → verified none do; if one surfaces, it can pass an explicit `data-testid`. +- **Type prop name** → React/TS allows `'data-testid'` as a prop key; type it explicitly in `NymCard`'s props so call sites keep type-checking. + +## Migration Plan + +Single-component change; additive (new ids appear, none removed except the unused title fallback). No rollback concerns. Verify by: build wallet, run `pnpm test`, `pnpm tsc`, and the Node Families Playwright suite (`pnpm test:e2e`). diff --git a/nym-wallet/openspec/changes/fix-nymcard-data-testid/proposal.md b/nym-wallet/openspec/changes/fix-nymcard-data-testid/proposal.md new file mode 100644 index 0000000000..14056fcf5e --- /dev/null +++ b/nym-wallet/openspec/changes/fix-nymcard-data-testid/proposal.md @@ -0,0 +1,27 @@ +## Why + +`NymCard`'s test-id prop is `dataTestid` (camelCase), but **17** call sites across the wallet pass `data-testid` (kebab-case), which `NymCard` silently ignores. Those intended test ids (`member-list`, `create-family-form`, `invite-card-`, `operator-node--family`, `dissolve-family-card`, `family-summary`, `balance-usd-approx`, error/gateway cards, …) never reach the DOM. Worse, when a `data-testid` is dropped `NymCard` stamps the header with the **title text** as a test id (e.g. `Node 201`, `Current family`), producing misleading ids. + +This silently breaks UI test selectors: the Node Families Storybook `play` functions and the first Playwright pass both targeted ids that don't render (discovered during the `node-families-tauri-webdriver-e2e` work, which had to scope around it). Fixing the component restores the intended, consistent test-id contract for the whole app. + +## What Changes + +- `NymCard` SHALL accept a standard `data-testid` prop (in addition to the existing `dataTestid`) and apply the resolved id to the card **root** element, so it wraps the card's content and is usable as a scope container. +- Remove the title-as-test-id fallback (`data-testid={dataTestid || title}`) so cards no longer emit misleading ids derived from their title; emit a test id only when one is explicitly provided. +- The resolved id MUST appear on exactly one element (no duplicate root/header ids that would break strict locators). +- Follow-up cleanup: revert the scope-around workarounds in the Node Families e2e selectors (`e2e/shared/families.ts`) back to the now-rendering intended ids where it simplifies them. + +## Capabilities + +### New Capabilities +- `nymcard-testid-contract`: The `NymCard` component's contract for exposing a DOM test id (accept `data-testid`, single deterministic element, no title-derived ids). + +### Modified Capabilities + + +## Impact + +- **Component**: `src/components/NymCard.tsx` (the fix). ~27 `NymCard` call sites; **17** currently-dropped `data-testid`s will start rendering (families, balance, gateway, error cards). No call-site edits required. +- **Tests**: `nym-wallet` Jest is node-env (no DOM render), so unit tests are unaffected; verify the wallet builds, `tsc`/eslint stay clean, the Node Families Playwright suite stays green, and (bonus) the Storybook `play` functions now resolve their original ids. +- **Risk**: low — no test currently queries by the title-fallback id (verified); the change only adds/relocates ids. Snapshot-style DOM tests (none today) would see new `data-testid` attributes appear. +- **Out of scope**: broad re-write of call sites to switch `dataTestid` → `data-testid` (both remain supported); behavioural/visual changes to `NymCard`. diff --git a/nym-wallet/openspec/changes/fix-nymcard-data-testid/specs/nymcard-testid-contract/spec.md b/nym-wallet/openspec/changes/fix-nymcard-data-testid/specs/nymcard-testid-contract/spec.md new file mode 100644 index 0000000000..2b954a7397 --- /dev/null +++ b/nym-wallet/openspec/changes/fix-nymcard-data-testid/specs/nymcard-testid-contract/spec.md @@ -0,0 +1,30 @@ +## ADDED Requirements + +### Requirement: NymCard exposes a DOM test id from a standard prop + +`NymCard` SHALL apply a caller-provided test id to its root DOM element. It MUST accept the standard `data-testid` prop, and SHALL continue to accept the legacy `dataTestid` prop; when both are provided, one resolved value is used. The resolved test id MUST appear on exactly one element (the card root), never duplicated across the root and the header. + +#### Scenario: data-testid reaches the DOM + +- **WHEN** a `NymCard` is rendered with `data-testid="member-list"` +- **THEN** the rendered card root element has `data-testid="member-list"` +- **AND** a scoped query within that element can find the card's content + +#### Scenario: legacy dataTestid still works + +- **WHEN** a `NymCard` is rendered with `dataTestid="foo"` and no `data-testid` +- **THEN** the rendered card root element has `data-testid="foo"` + +#### Scenario: no duplicate ids + +- **WHEN** a `NymCard` with a header and a provided test id is rendered +- **THEN** exactly one element carries that test id (strict locators match a single node) + +### Requirement: No title-derived test ids + +`NymCard` SHALL NOT derive a test id from its `title` (or emit a `nym-card` fallback). When no test id is provided, the card SHALL render without a `data-testid` attribute. + +#### Scenario: untagged card emits no test id + +- **WHEN** a `NymCard` is rendered with a `title` but no `data-testid`/`dataTestid` +- **THEN** neither the card root nor its header carries a `data-testid` derived from the title diff --git a/nym-wallet/openspec/changes/fix-nymcard-data-testid/tasks.md b/nym-wallet/openspec/changes/fix-nymcard-data-testid/tasks.md new file mode 100644 index 0000000000..35e7879e43 --- /dev/null +++ b/nym-wallet/openspec/changes/fix-nymcard-data-testid/tasks.md @@ -0,0 +1,17 @@ +## 1. Fix NymCard + +- [x] 1.1 In `src/components/NymCard.tsx`, accept a `'data-testid'?: string` prop alongside `dataTestid`; resolve `dataTestidAttr ?? dataTestid`. +- [x] 1.2 Apply `data-testid` to the root `` element unconditionally (header or not); rendered only when defined. +- [x] 1.3 Remove the `dataTestid || title`/`'nym-card'` fallback on `CardHeader` so no title-derived id is emitted and the id is not duplicated. + +## 2. Verify + +- [x] 2.1 `pnpm tsc` clean ("No errors found"); eslint clean on `NymCard.tsx`; mock dev build compiles. +- [x] 2.2 `pnpm test` (Jest) green — **85/85** (after removing 328 stray compiled `.js` artifacts that were shadowing the `.ts` sources and breaking Jest; unrelated to this fix). +- [x] 2.3 Node Families Playwright suite green (3/3). Spot-checked in the mock app: `node-invite-group-201` and `invite-card-2` now render (were dropped before), and the misleading title ids (`Node 201`, `Current family`) are gone. +- [ ] 2.4 (Bonus) Confirm the Storybook Node Families `play` functions resolve their original ids — not run (would need a Storybook run); the ids they target now render in the DOM. + +## 3. Cleanup (optional) + +- [ ] 3.1 Simplify `e2e/shared/families.ts` — **skipped intentionally**: the current selectors work and remain correct (invite buttons are family-id keyed via `ConfirmActionButton` regardless of this fix; `operator-node-` is a valid scope). No change needed. +- [x] 3.2 Updated the `NymCard` caveat note in `e2e/README.md` to record that the prop is fixed. diff --git a/nym-wallet/openspec/changes/node-families-tauri-webdriver-e2e/design.md b/nym-wallet/openspec/changes/node-families-tauri-webdriver-e2e/design.md index 356120faf7..73a2df650e 100644 --- a/nym-wallet/openspec/changes/node-families-tauri-webdriver-e2e/design.md +++ b/nym-wallet/openspec/changes/node-families-tauri-webdriver-e2e/design.md @@ -35,8 +35,8 @@ This design supersedes an earlier framing that made WebdriverIO + `tauri-driver` **D1 — Playwright against the mock-wired dev server is the PRIMARY suite.** Point Playwright at `http://localhost:9000` with the mock flag on, and replay the journeys against the real app shell + router. Rationale: runs on every OS (incl. the developer's Mac), reuses the already-present `@playwright/test` dep and the existing selectors/specs, and tests the actual app chrome rather than Storybook iframes. *Alternative considered:* keep driving Storybook stories — lower fidelity (no router/app shell) and no closer to the real app. *Alternative considered:* Cypress — no advantage over the Playwright suite already in the repo. -**D2 — Build-time flag gates mock-vs-real; persona is chosen at runtime *within* the mock build.** -A webpack `DefinePlugin` boolean (`WALLET_MOCK_FAMILIES=on|off`, default `off`) gates the import of `MockFamiliesContextProvider` vs `FamiliesContextProvider` behind a `const` check; with the flag off the dead branch and its transitive mock imports tree-shake out, so no mock code ships. The **persona** (`buildOwnerFlowStore` / `buildOperatorFlowStore` + sender) is selected at *runtime* from a URL param (`?persona=owner|operator`, default `owner`) read only by the mock route wrapper. This stays prod-safe — the runtime reader lives inside the already-build-gated mock branch — and means a **single** dev server serves both personas, so Playwright just navigates to different URLs (resolves the persona open question). *Alternatives considered:* tri-state build flag with one persona per build (forces two dev servers / two builds; rejected as heavier and slower); pure runtime URL flag for mock-vs-real (ships mock code in prod unless guarded; rejected); separate entry point (unnecessary — the page is already provider-agnostic). +**D2 — Dedicated mock ENTRY (gated by the build flag); persona chosen at runtime within it.** +*Revised during apply:* the original "swap the families provider inside the prod `main` entry" cannot work in a browser — `main.tsx` → `AppCommon` → `AppProvider` is Tauri-coupled at bootstrap (imports `tauri-forage`, `@tauri-apps/api/app`, ~9 `requests/*`, fires `invoke` effects on mount) and the main routes are login-gated, so a plain browser never reaches `/family`. Instead, add a **dedicated mock entry** (`src/main.mock.tsx` + generated `main.mock.html`) that mounts the real `HashRouter` + real `ApplicationLayout` + the Family page, but with the existing Storybook mocks (`MockMainContextProvider` for the app bootstrap + `MockFamiliesContextProvider` for families) — no Tauri, no login gate, browser-safe. The webpack flag (`WALLET_MOCK_FAMILIES=on|off`, default `off`, also added to `EnvironmentPlugin`) **gates whether the mock entry + its HTML are built at all**, so production builds never include it (cleaner than tree-shaking a swapped import — the mock code is simply never an entry). The **persona** (`buildOwnerFlowStore` / `buildOperatorFlowStore` + sender) is read at *runtime* from `?persona=owner|operator` (default `owner`) on `window.location.search`, so a **single** dev server serves both personas and Playwright just navigates to different URLs. The real `/family` route (`FamilyPageRoute.tsx` → `FamiliesContextProvider`) and `FamilyPage.tsx` are left untouched, keeping the merged Code Connect mapping valid. *Alternatives considered:* in-place provider swap (rejected — bootstrap can't boot in a browser); thin shell without `ApplicationLayout` (rejected — little fidelity over the Storybook suite being replaced); native-only via Tier 2 (rejected — never exercises the shell on macOS). **D3 — Reuse the existing fixtures and selectors verbatim.** The mock-wired dev server seeds the same fixtures as the Storybook flows, and the page already exposes the journey `data-testid`s, so the Playwright journeys mirror `FamilyFlows.stories.tsx` step-for-step. The same selectors then carry over to the optional WebdriverIO leg, keeping all suites observably equivalent. diff --git a/nym-wallet/openspec/changes/node-families-tauri-webdriver-e2e/proposal.md b/nym-wallet/openspec/changes/node-families-tauri-webdriver-e2e/proposal.md index 8c8c61a412..be33070468 100644 --- a/nym-wallet/openspec/changes/node-families-tauri-webdriver-e2e/proposal.md +++ b/nym-wallet/openspec/changes/node-families-tauri-webdriver-e2e/proposal.md @@ -4,7 +4,7 @@ The Node Families feature is fully built and exercised in Storybook, but its end ## What Changes -- Mount the existing Family page in the wallet app behind a **build-time mock flag**: when set, the app wires `MockFamiliesContextProvider` (the in-memory contract engine already used by Storybook) instead of the Tauri-backed `FamiliesContextProvider`; the production bundle tree-shakes the mock code out. +- Mount the existing Family page via a **dedicated, build-flag-gated mock entry** (`main.mock.tsx` + `main.mock.html`): it renders the real router + layout but with the Storybook mocks (`MockMainContextProvider` + `MockFamiliesContextProvider`), so it runs in a plain browser with no Tauri runtime or login. The real `main` entry and `/family` route are untouched; production builds never include the mock entry. (Revised during apply — the real app bootstrap is Tauri-coupled and can't boot in a browser, so an in-place provider swap was not viable.) - **Primary e2e — Playwright against the dev server (mock-wired):** point Playwright at the running webpack dev server (`http://localhost:9000`, the same `devUrl` Tauri loads) with the mock flag enabled, and replay the same journeys currently covered by the Storybook flow stories. This drives the real app shell + router in a real browser (Chromium/WebKit), is cross-platform (runs locally on macOS), and reuses the existing `@playwright/test` dependency and `data-testid` selectors. It supersedes the current Playwright→Storybook-iframe suite by pointing at the app shell instead. - **Optional validation — WebdriverIO + `tauri-driver` in CI:** as a "how far can we get against the actual binary" leg, add the Tauri WebDriver CI flow (Ubuntu + `xvfb-run`, `webkit2gtk-driver` + `tauri-driver`, WebdriverIO) to drive the **packaged app in the native WebKitGTK webview**. Linux/Windows only (macOS has no WKWebView driver), so it lives in CI, not local dev, and starts non-blocking. - **Optional higher-fidelity tier — sandbox real-IPC smoke:** the node-families contract is now deployed to **sandbox** (currently one family, one member). This unlocks a read-only smoke against the real `FamiliesContextProvider` + `src/requests/families.ts` wiring (parent-change task 9.4), separate from the deterministic mock e2e. diff --git a/nym-wallet/openspec/changes/node-families-tauri-webdriver-e2e/specs/families-app-mock-build/spec.md b/nym-wallet/openspec/changes/node-families-tauri-webdriver-e2e/specs/families-app-mock-build/spec.md index c214aae67a..3bfc0e4322 100644 --- a/nym-wallet/openspec/changes/node-families-tauri-webdriver-e2e/specs/families-app-mock-build/spec.md +++ b/nym-wallet/openspec/changes/node-families-tauri-webdriver-e2e/specs/families-app-mock-build/spec.md @@ -1,20 +1,20 @@ ## ADDED Requirements -### Requirement: Build-time mock provider selection +### Requirement: Dedicated mock entry, gated by a build flag -The wallet app SHALL select the Node Families context provider at build time based on a single mock flag. When the flag is enabled, the Family page SHALL be backed by `MockFamiliesContextProvider`; otherwise it SHALL be backed by the Tauri IPC-backed `FamiliesContextProvider`. The selection MUST be resolved by a compile-time constant so that, when the flag is disabled, mock modules (`src/context/mocks/**` for families) are eliminated from the bundle by tree-shaking and never reach a production build. +The wallet app SHALL provide a dedicated mock entry (a separate webpack entry + generated HTML) that mounts the Family page with the mock app bootstrap (`MockMainContextProvider`) and mock families provider (`MockFamiliesContextProvider`), requiring no Tauri runtime and no login. A build flag (`WALLET_MOCK_FAMILIES`, default off) SHALL gate whether the mock entry and its HTML are built at all, so a production build never includes the mock entry or any families mock-engine code. The real `/family` route and `FamilyPage` component SHALL be left unchanged so the page stays backed by `FamiliesContextProvider` in production and remains importable in isolation. -#### Scenario: Mock build wires the mock provider +#### Scenario: Mock build wires the mock providers - **WHEN** the app is built with the families mock flag enabled -- **THEN** the Family route renders `FamilyPage` wrapped in `MockFamiliesContextProvider` -- **AND** the page resolves family reads from the in-memory mock engine without any Tauri IPC call +- **THEN** the mock entry renders `FamilyPage` wrapped in `MockFamiliesContextProvider` (and the app shell in `MockMainContextProvider`) +- **AND** the page resolves family reads from the in-memory mock engine without any Tauri IPC call or login -#### Scenario: Production build excludes mock code +#### Scenario: Production build excludes the mock entry - **WHEN** the app is built with the families mock flag disabled (default) -- **THEN** the Family route renders `FamilyPage` wrapped in the real `FamiliesContextProvider` -- **AND** the produced bundle contains no families mock-engine code +- **THEN** no mock entry or `main.mock.html` is produced and the bundle contains no families mock-engine code +- **AND** the real `/family` route still renders `FamilyPage` wrapped in `FamiliesContextProvider` ### Requirement: Deterministic seeded fixtures in the mock build diff --git a/nym-wallet/openspec/changes/node-families-tauri-webdriver-e2e/tasks.md b/nym-wallet/openspec/changes/node-families-tauri-webdriver-e2e/tasks.md index a73be9a8be..418a905f69 100644 --- a/nym-wallet/openspec/changes/node-families-tauri-webdriver-e2e/tasks.md +++ b/nym-wallet/openspec/changes/node-families-tauri-webdriver-e2e/tasks.md @@ -1,45 +1,45 @@ -## 1. Build-time mock provider seam +## 1. Dedicated mock entry (D2) -- [ ] 1.1 Add a webpack `DefinePlugin` boolean for the families mock gate (`WALLET_MOCK_FAMILIES=on|off`, default `off`) in the dev/mock webpack config (mock-vs-real only; persona is runtime, see 1.3). -- [ ] 1.2 Introduce a provider-selection module that exports either `FamiliesContextProvider` (real) or `MockFamiliesContextProvider` (mock) based on the compile-time flag, behind a `const` guard so the unused branch tree-shakes. Keep this seam in its **own** module — do NOT make `FamilyPage.tsx` depend on the flag or on Tauri, so the merged `FamilyPage.figma.tsx` Code Connect mapping (`example: () => `) still imports it in isolation. -- [ ] 1.3 Have the Family route/entry consume the selection module; in mock mode, read the persona at runtime from a `?persona=owner|operator` URL param (default `owner`) and seed `buildOwnerFlowStore` / `buildOperatorFlowStore` accordingly (reuse `families.fixtures.ts`). The persona reader lives only inside the build-gated mock branch. -- [ ] 1.4 Ensure the Family page is reachable via normal in-app navigation on the dev server (`:9000`) and renders inside the app shell + router (not a Storybook iframe), keeping the existing `data-testid`s. -- [ ] 1.5 Verify a default (flag `off`) production build excludes families mock-engine code (inspect bundle / add a guard); confirm the real provider still wires unchanged. -- [ ] 1.6 Add an npm script to launch the single mock-wired dev server (e.g. `WALLET_MOCK_FAMILIES=on pnpm webpack:dev`); both personas are reached on the one server via `?persona=`. +- [x] 1.1 Add `WALLET_MOCK_FAMILIES` (default `off`) to webpack `EnvironmentPlugin`, and conditionally register a `mainMock` entry + a `main.mock.html` HtmlWebpackPlugin output **only when the flag is `on`**, so production builds never include the mock entry. +- [x] 1.2 Create `src/main.mock.tsx`: mount real `HashRouter` + real `ApplicationLayout` + a `/family` route, wrapped in `MockMainContextProvider` (mock app bootstrap) + `MockFamiliesContextProvider` (mock families) + `QueryClientProvider` + `NymWalletTheme` — no Tauri, no login gate. Leave `FamilyPage.tsx` and the real `FamilyPageRoute.tsx` untouched (keeps Code Connect valid). +- [x] 1.3 In `main.mock.tsx`, read the persona at runtime from `?persona=owner|operator` (default `owner`) on `window.location.search` and seed `buildOwnerFlowStore` / `buildOperatorFlowStore` + the matching sender (reuse `families.fixtures.ts`); seed the hash to `#/family`. (Added a third `operator-seeded` persona for the multi-node assertion.) +- [x] 1.4 Confirm the Family page is reachable at `/main.mock.html?persona=...#/family` on the dev server (`:9000`), rendering inside the real layout/router (not a Storybook iframe), keeping the existing `data-testid`s. (Layout chrome `Nav`/`AppBar` verified Tauri-free; full browser render pending a live run — see 6.1.) +- [x] 1.5 Confirm a default (flag `off`) production build is unchanged — no `mainMock` entry, no `main.mock.html`, no mock-engine code; the real `/family` route still wires `FamiliesContextProvider`. (Verified: config builds entry `auth,main,log` with flag off; `+mainMock` only with flag on.) +- [x] 1.6 Add an npm script to launch the single mock-wired dev server (`webpack:dev:mock` = `WALLET_MOCK_FAMILIES=on webpack serve --config webpack.dev.js`); both personas are reached on the one server via `?persona=`. ## 2. Primary e2e — Playwright against the mock-wired dev server -- [ ] 2.1 Repoint `playwright.config.ts` from Storybook (:6006) to the mock-wired dev server (`baseURL http://localhost:9000`), with a single `webServer` (`WALLET_MOCK_FAMILIES=on`) and `reuseExistingServer` locally; tests pick persona via the `?persona=` URL. -- [ ] 2.2 Port the owner lifecycle journey (create → invite → accept → kick → disband) against `/family?persona=owner`, reusing the existing `data-testid` selectors and the Storybook flow steps. -- [ ] 2.3 Port the operator lifecycle journey against `/family?persona=operator` (accept → leave, then reject), asserting the reject-node invite group ends empty. -- [ ] 2.4 Port the multi-node operator invite-states assertion (`node-invite-group-201` present, `node-invite-group-203-empty`). -- [ ] 2.5 Handle portalled confirmation dialogs via their global test ids (mirror the Storybook `screen`-scoped queries). -- [ ] 2.6 Retire the old Storybook-iframe specs (D10): replace `e2e/families.spec.ts` with the dev-server journeys and factor shared selector/step constants for parity (Storybook `play` functions stay as Storybook-level coverage). -- [ ] 2.7 Confirm the suite runs green locally on macOS (Chromium; optionally WebKit project). +- [x] 2.1 Repoint `playwright.config.ts` from Storybook (:6006) to the mock-wired dev server (`baseURL http://localhost:9000`), with a single `webServer` (`webpack:dev:mock`) and `reuseExistingServer` locally; tests pick persona via the `?persona=` URL. +- [x] 2.2 Port the owner lifecycle journey (create → invite → accept → kick → disband) against `main.mock.html?persona=owner`, reusing the existing `data-testid` selectors and the Storybook flow steps. +- [x] 2.3 Port the operator lifecycle journey against `?persona=operator` (accept → leave, then reject), asserting the reject-node invite group ends empty. +- [x] 2.4 Port the multi-node operator invite-states assertion (`node-invite-group-201` present, `node-invite-group-203-empty`) against `?persona=operator-seeded`. +- [x] 2.5 Handle portalled confirmation dialogs via their global test ids (page-scoped, mirroring the Storybook `screen` queries). +- [x] 2.6 Retire the old Storybook-iframe specs (D10): replaced `e2e/families.spec.ts` with the dev-server journeys and factored shared selectors into `e2e/shared/families.ts` for parity (Storybook `play` functions stay as Storybook-level coverage). +- [x] 2.7 Confirm the suite runs green locally on macOS — **DONE: 3/3 passing** (clean cold run, Chromium). Required selector corrections: the original Storybook-derived ids on `NymCard` don't render (its prop is `dataTestid`, not `data-testid`), so journeys scope by the `operator-node-` wrapper and key invite buttons by family id. ## 3. CI — wire the primary suite in -- [ ] 3.1 Add a Playwright e2e step to the existing `build` job in `.github/workflows/ci-nym-wallet-frontend.yml` (it is not in CI today — only unit tests + `build-storybook` run); install browsers (`npx playwright install --with-deps chromium`) and run `test:e2e`. -- [ ] 3.2 Ensure the step launches the mock-wired dev server (per persona) and fails the job on any owner/operator journey failure. +- [x] 3.1 Add a Playwright e2e step to the existing `build` job in `.github/workflows/ci-nym-wallet-frontend.yml` (install `--with-deps chromium` + run `test:e2e`). +- [x] 3.2 The step launches the mock-wired dev server via Playwright's `webServer` and fails the job on any journey failure (no `continue-on-error`). ## 4. Optional — native-webview validation leg (WebdriverIO + tauri-driver) -- [ ] 4.1 Add `webdriverio` (+ runner) to `nym-wallet` dev deps; document `cargo install tauri-driver --locked`. -- [ ] 4.2 Create the WebdriverIO config that starts `tauri-driver`, points `tauri:options.application` at the mock-wired binary, and sets CI step timeouts; add a `test:e2e:tauri` script. -- [ ] 4.3 Implement the skip-not-fail guard: detect macOS / missing `tauri-driver` / missing `webkit2gtk-driver` and skip with a clear message (design D5). -- [ ] 4.4 Reuse the journey steps/selectors from §2 (shared constants) so the native leg asserts identical outcomes. -- [ ] 4.5 Add a **separate** CI job (ubuntu-22.04) following the Tauri WebDriver-in-CI flow: install `libwebkit2gtk-4.1-dev` + `webkit2gtk-driver` + `xvfb`, set up Rust + cache, `cargo install tauri-driver --locked`, build the mock-wired binary, run the suite under `xvfb-run`. Start it `continue-on-error` until stable. +- [x] 4.1 Add `webdriverio` + `@wdio/{cli,local-runner,mocha-framework,spec-reporter}` + `tsx` to dev deps; documented `cargo install tauri-driver --locked` (README + CI). +- [x] 4.2 Create `wdio.conf.ts` (starts `tauri-driver`, `tauri:options.application` → built binary, mocha timeouts) + `test:e2e:tauri` script. **TODO in-file:** point the mock binary's window at `main.mock.html?persona=…` + confirm the release binary path (native-leg wiring). +- [x] 4.3 Implement the skip-not-fail guard (`e2e-tauri/run.mjs`): macOS / missing `tauri-driver` / missing `webkit2gtk-driver` → exit 0 with a clear message (design D5). +- [x] 4.4 Reuse the journey selectors from §2 via `e2e/shared/families.ts` (`e2e-tauri/families.tauri.ts`), so the native leg asserts identical outcomes. +- [x] 4.5 Add a **separate** `e2e-tauri` CI job (ubuntu-22.04, `continue-on-error`) following the Tauri WebDriver-in-CI flow: `libwebkit2gtk-4.1-dev` + `webkit2gtk-driver` + `xvfb`, Rust + cache, `cargo install tauri-driver --locked`, build mock binary, run under `xvfb-run`. ## 5. Optional — sandbox real-IPC read smoke (manual first, D9) -- [ ] 5.1 Document a manual read-only smoke: connect the app to a sandbox account, open the Family page, and confirm it renders the known sandbox family/member via the real `FamiliesContextProvider` + `requests/families.ts` (no state-changing transaction). -- [ ] 5.2 Pin the known sandbox family id and assert render/shape rather than exact contents, so a contract redeploy doesn't hard-fail; keep it separate from and non-blocking relative to the mock suites. -- [ ] 5.3 (Follow-up, not a blocker) If/when a sandbox test account can be provisioned headlessly (mnemonic in CI secrets), promote the smoke to a non-blocking CI job. +- [x] 5.1 Documented (e2e/README.md) a manual read-only smoke: connect to a sandbox account, open the Family page, confirm it renders the known sandbox family/member via real `FamiliesContextProvider` + `requests/families.ts` (no state-changing tx). +- [x] 5.2 Documented: pin the known sandbox family id and assert render/shape, not exact contents; kept separate + non-blocking vs the mock suites. +- [x] 5.3 Documented the follow-up: promote to a non-blocking CI job once a sandbox test account can be provisioned headlessly. ## 6. Verification & docs -- [ ] 6.1 Run the primary Playwright suite in CI and locally (macOS) — confirm both owner and operator journeys pass against the app shell. -- [ ] 6.2 If implemented, confirm the native leg passes in Linux CI and skips cleanly on macOS. -- [ ] 6.3 Confirm `tsc` + eslint stay clean and the production build is unaffected (no mock code, no behavior change). -- [ ] 6.4 Confirm the provider seam didn't break Code Connect (`FamilyPage.figma.tsx` still type-checks) and the Nym 2.0 theme swap left all journey `data-testid`s intact. -- [ ] 6.5 Document the tiered setup (primary Playwright→dev-server; optional WebdriverIO→tauri-driver CI; optional sandbox read smoke) and the mock-flag usage in the wallet README / e2e comments. +- [x] 6.1 Run the primary Playwright suite locally (macOS) — **DONE: 3/3 green** against the mock-wired app shell. (CI execution still pending the first push.) Fixes needed to get a clean browser render: skip React Refresh/HMR + the dev-server live-reload client in the mock build (`webpack.dev.js`, avoids missing `core-js-pure`/`ansi-html-community`); add the relative `node_modules` walk for the mock build (pnpm strict + absolute `resolve.modules` dropped `object-assign`); make `src/utils/common.ts` resolve `getCurrentWebviewWindow()` lazily (was crashing at import outside Tauri). +- [ ] 6.2 Confirm the native leg passes in Linux CI and skips cleanly on macOS — **pending** the native-leg wiring (4.2 TODO) + a Linux CI run. +- [x] 6.3 Confirm `tsc` + eslint stay clean and the production build is unaffected — verified: after `pnpm install`, `tsc` is fully clean (exit 0); `main.mock.tsx` + `utils/common.ts` lint clean; webpack prod-safe (no `mainMock` entry with flag off). +- [x] 6.4 Confirm the provider seam didn't break Code Connect (seam is a separate entry; `FamilyPage.tsx` + `FamilyPageRoute.tsx` untouched; `FamilyPage.figma.tsx` now type-checks once `@figma/code-connect` is installed) and the Nym 2.0 theme swap left journey `data-testid`s intact (color-only). +- [x] 6.5 Document the tiered setup + mock-flag usage (`e2e/README.md`). diff --git a/nym-wallet/package.json b/nym-wallet/package.json index 9ef2cd0c3a..8fd255d9f9 100644 --- a/nym-wallet/package.json +++ b/nym-wallet/package.json @@ -19,14 +19,17 @@ "tauri:build:adhoc": "APPLE_SIGNING_IDENTITY=- tauri build -b app", "tauri:dev": "tauri dev", "tauri:buildx86": "tauri build --target x86_64-apple-darwin", + "tauri:build:mock": "WALLET_MOCK_FAMILIES=on run-s webpack:prod tauri:build:no-sign", "test": "jest --config jest.config.cjs", "tsc": "tsc --noEmit true", "tsc:watch": "tsc --noEmit true --watch", "webpack:dev": "webpack serve --config webpack.dev.js", + "webpack:dev:mock": "WALLET_MOCK_FAMILIES=on webpack serve --config webpack.dev.js", "webpack:prod": "webpack --progress --config webpack.prod.js", "storybook": "storybook dev -p 6006", "build-storybook": "storybook build", "test:e2e": "playwright test", + "test:e2e:tauri": "node e2e-tauri/run.mjs", "test:storybook": "test-storybook" }, "dependencies": { @@ -156,6 +159,12 @@ "@svgr/webpack": "catalog:", "@tauri-apps/cli": "catalog:", "@testing-library/dom": "catalog:", + "@wdio/cli": "^9.12.0", + "@wdio/local-runner": "^9.12.0", + "@wdio/mocha-framework": "^9.12.0", + "@wdio/spec-reporter": "^9.12.0", + "webdriverio": "^9.12.0", + "tsx": "^4.19.2", "@testing-library/jest-dom": "catalog:", "@testing-library/react": "catalog:", "@types/big.js": "catalog:", diff --git a/nym-wallet/playwright.config.ts b/nym-wallet/playwright.config.ts index b40cb38a07..4dd99dd964 100644 --- a/nym-wallet/playwright.config.ts +++ b/nym-wallet/playwright.config.ts @@ -1,11 +1,13 @@ import { defineConfig, devices } from '@playwright/test'; /** - * Playwright e2e config (tasks.md §8.3). The production app is Tauri, so e2e runs - * against the Storybook flow stories served as a real browser session (design D8). + * Primary e2e config (design D1/D10). Drives the Family page inside the real app shell + + * router via the mock-wired dev server (`main.mock.html`, design D2) — a real browser + * session with no Tauri runtime or chain. Cross-platform, runs locally on macOS. * - * Requires `pnpm install` (adds @playwright/test) + `npx playwright install chromium`. - * The webServer serves Storybook on :6006 (reused if already running). + * Requires the workspace packages to be built (`pnpm --dir .. run build`) plus + * `npx playwright install chromium`. The webServer launches `webpack:dev:mock` on :9000 + * with `WALLET_MOCK_FAMILIES=on` (reused if already running locally). */ export default defineConfig({ testDir: './e2e', @@ -15,14 +17,15 @@ export default defineConfig({ reporter: 'list', timeout: 60_000, use: { - baseURL: 'http://localhost:6006', + baseURL: 'http://localhost:9000', trace: 'on-first-retry', }, webServer: { - command: 'npm run storybook -- --ci -p 6006', - url: 'http://localhost:6006', + command: 'npm run webpack:dev:mock', + // The mock entry's generated page — only exists when WALLET_MOCK_FAMILIES=on. + url: 'http://localhost:9000/main.mock.html', reuseExistingServer: !process.env.CI, - timeout: 180_000, + timeout: 300_000, }, projects: [{ name: 'chromium', use: { ...devices['Desktop Chrome'] } }], }); diff --git a/nym-wallet/src/components/NymCard.tsx b/nym-wallet/src/components/NymCard.tsx index b6da460be6..81aa5e904e 100644 --- a/nym-wallet/src/components/NymCard.tsx +++ b/nym-wallet/src/components/NymCard.tsx @@ -19,14 +19,30 @@ export const NymCard: FCWithChildren<{ borderless?: boolean; /** Omit the card header row (use for fully custom headers inside children). */ hideHeader?: boolean; + /** Preferred: standard DOM test id. `dataTestid` (camelCase) is kept for back-compat. */ + 'data-testid'?: string; dataTestid?: string; sx?: SxProps; sxTitle?: SxProps; children?: React.ReactNode; -}> = ({ title, subheader, Action, Icon, noPadding, borderless, hideHeader, children, dataTestid, sx, sxTitle }) => ( +}> = ({ + title, + subheader, + Action, + Icon, + noPadding, + borderless, + hideHeader, + children, + dataTestid, + 'data-testid': dataTestidAttr, + sx, + sxTitle, +}) => ( } subheader={subheader} - data-testid={dataTestid || (typeof title === 'string' ? title : 'nym-card')} subheaderTypographyProps={{ variant: 'subtitle1' }} action={Action} /> diff --git a/nym-wallet/src/main.mock.tsx b/nym-wallet/src/main.mock.tsx new file mode 100644 index 0000000000..c04cf209b2 --- /dev/null +++ b/nym-wallet/src/main.mock.tsx @@ -0,0 +1,82 @@ +import React from 'react'; +import { createRoot } from 'react-dom/client'; +import { HashRouter, Navigate, Route, Routes } from 'react-router-dom'; +import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; +import { ErrorBoundary } from 'react-error-boundary'; +import { SnackbarProvider } from 'notistack'; +import { ErrorFallback } from './components'; +import { ApplicationLayout } from './layouts'; +import { NymWalletTheme } from './theme'; +import { FamilyPage } from './pages/families/FamilyPage'; +import { MockMainContextProvider } from './context/mocks/main'; +import { MockFamiliesContextProvider } from './context/mocks/families'; +import { + buildOperatorFlowStore, + buildOwnerFlowStore, + buildSeededStore, + MOCK_OPERATOR_ADDRESS, + MOCK_OWNER_ADDRESS, +} from './context/mocks/families.fixtures'; +import type { MockStore } from './context/mocks/familiesMockState'; + +/** + * Mock-wired entry for e2e (design D2). Mounts the real router + layout + Family page + * but with the Storybook mocks ({@link MockMainContextProvider} for the app bootstrap, + * {@link MockFamiliesContextProvider} for families) so it runs in a plain browser with + * NO Tauri runtime and NO login gate. Built only when `WALLET_MOCK_FAMILIES=on`; the + * production `main` entry and the real `/family` route are untouched. + */ + +// Persona is chosen at runtime from `?persona=...` (default `owner`), read off +// `window.location.search` so it survives HashRouter (which owns the `#` fragment). +// Each persona maps to one of the deterministic Storybook fixture stores + its sender. +const PERSONAS: Record MockStore; sender: string }> = { + owner: { makeStore: buildOwnerFlowStore, sender: MOCK_OWNER_ADDRESS }, // owner lifecycle + operator: { makeStore: buildOperatorFlowStore, sender: MOCK_OPERATOR_ADDRESS }, // operator lifecycle + 'operator-seeded': { makeStore: buildSeededStore, sender: MOCK_OPERATOR_ADDRESS }, // multi-node invite states +}; +const personaKey = new URLSearchParams(window.location.search).get('persona') ?? 'owner'; +const { makeStore, sender } = PERSONAS[personaKey] ?? PERSONAS.owner; +const store = makeStore(); + +// HashRouter starts at `#/`; seed it to the Family page so a bare URL lands there. +if (!window.location.hash || window.location.hash === '#' || window.location.hash === '#/') { + const { pathname, search } = window.location; + window.history.replaceState(window.history.state, '', `${pathname}${search}#/family`); +} + +// Deterministic client for e2e: no retries, no cache carry-over between runs. +const queryClient = new QueryClient({ defaultOptions: { queries: { retry: false, gcTime: 0 } } }); + +const MockApp = () => ( + + + + + + + + + } /> + + + + } + /> + + + + + + + + +); + +const elem = document.getElementById('root'); +if (elem) { + createRoot(elem).render(); +} diff --git a/nym-wallet/src/utils/common.ts b/nym-wallet/src/utils/common.ts index 6e99b78c7e..8a9c70dc12 100644 --- a/nym-wallet/src/utils/common.ts +++ b/nym-wallet/src/utils/common.ts @@ -15,8 +15,6 @@ import { } from '../requests'; import { Console } from './console'; -const appWindow = getCurrentWebviewWindow(); - export const validateKey = (key: string, bytesLength: number): boolean => { // it must be a valid base58 key try { @@ -118,7 +116,9 @@ export const splice = (size: number, address?: string): string => { }; export const maximizeWindow = async () => { - await appWindow.maximize(); + // Resolved lazily (not at module load) so this module is import-safe outside Tauri + // (e.g. the mock-wired e2e build running in a plain browser). + await getCurrentWebviewWindow().maximize(); }; export function removeObjectDuplicates(arr: T[], id: K) { diff --git a/nym-wallet/tsconfig.json b/nym-wallet/tsconfig.json index dada948f89..e7f2384b31 100644 --- a/nym-wallet/tsconfig.json +++ b/nym-wallet/tsconfig.json @@ -32,6 +32,8 @@ "webpack.common.js", "target", "e2e", - "playwright.config.ts" + "e2e-tauri", + "playwright.config.ts", + "wdio.conf.ts" ] } diff --git a/nym-wallet/wdio.conf.ts b/nym-wallet/wdio.conf.ts new file mode 100644 index 0000000000..cb2325345a --- /dev/null +++ b/nym-wallet/wdio.conf.ts @@ -0,0 +1,46 @@ +import { spawn, ChildProcess } from 'node:child_process'; +import path from 'node:path'; + +/** + * Optional native-webview e2e config (design D4): drives the packaged Tauri binary through + * tauri-driver + WebdriverIO. Launched via `e2e-tauri/run.mjs` (skip-not-fail on macOS). + * + * TODO (native-leg wiring — the remaining work to make this runnable): + * 1. `application` below must point at the MOCK-WIRED binary (built with + * WALLET_MOCK_FAMILIES=on, `tauri:build:mock`). Confirm the release binary path/name. + * 2. The mock binary's window must open `main.mock.html?persona=...` (Tauri window URL), + * so the journeys land on the Family page per persona. Until then this is a scaffold. + */ + +let tauriDriver: ChildProcess | undefined; + +// Linux release output; mainBinaryName is "NymWallet" (see tauri.conf.json). Adjust if the +// mock build emits a distinct artifact. +const APPLICATION = path.resolve(__dirname, 'src-tauri/target/release/NymWallet'); + +export const config: WebdriverIO.Config = { + runner: 'local', + specs: ['./e2e-tauri/**/*.tauri.ts'], + maxInstances: 1, + capabilities: [ + { + // tauri-driver reads this and attaches to the native webview. + // @ts-expect-error tauri:options is a tauri-driver extension, not in the base WdIO types. + 'tauri:options': { application: APPLICATION }, + }, + ], + framework: 'mocha', + mochaOpts: { ui: 'bdd', timeout: 120_000 }, + reporters: ['spec'], + logLevel: 'warn', + // tauri-driver listens on 4444 by default. + hostname: '127.0.0.1', + port: 4444, + + onPrepare: () => { + tauriDriver = spawn('tauri-driver', [], { stdio: [null, process.stdout, process.stderr] }); + }, + onComplete: () => { + tauriDriver?.kill(); + }, +}; diff --git a/nym-wallet/webpack.common.js b/nym-wallet/webpack.common.js index 0d1d6fcc41..9117d64fa3 100644 --- a/nym-wallet/webpack.common.js +++ b/nym-wallet/webpack.common.js @@ -14,12 +14,31 @@ const muiSystemDir = path.dirname( ); const muiStyledEngineV5 = path.dirname(require.resolve('@mui/styled-engine/package.json', { paths: [muiSystemDir] })); +// Mock-wired build for e2e (design D2): gated by `WALLET_MOCK_FAMILIES=on`. When off (the +// default, and always in production) the mock entry + its HTML are never registered. +const MOCK_FAMILIES = process.env.WALLET_MOCK_FAMILIES === 'on'; + const entry = { auth: path.resolve(__dirname, 'src/auth.tsx'), // JS bundle for sign up/sign in main: path.resolve(__dirname, 'src/main.tsx'), // JS bundle for main app log: path.resolve(__dirname, 'src/log.tsx'), // JS bundle for logging window + ...(MOCK_FAMILIES ? { mainMock: path.resolve(__dirname, 'src/main.mock.tsx') } : {}), // mock-wired app (e2e only) }; +const htmlPages = [ + { filename: 'index.html', chunks: ['auth'], template: path.resolve(__dirname, 'public/index.html') }, // the starting point is index.html (sign up/sign in) + { filename: 'main.html', chunks: ['main'], template: path.resolve(__dirname, 'public/index.html') }, // main app (loaded after sign in in a new window) + { filename: 'log.html', chunks: ['log'], template: path.resolve(__dirname, 'public/log.html') }, // the user can open a separate logging window +]; +if (MOCK_FAMILIES) { + // Served at /main.mock.html on the dev server; the e2e suite navigates here. + htmlPages.push({ + filename: 'main.mock.html', + chunks: ['mainMock'], + template: path.resolve(__dirname, 'public/index.html'), + }); +} + module.exports = mergeWithRules({ module: { rules: { @@ -28,11 +47,7 @@ module.exports = mergeWithRules({ }, }, })( - webpackCommon(__dirname, [ - { filename: 'index.html', chunks: ['auth'], template: path.resolve(__dirname, 'public/index.html') }, // the starting point is index.html (sign up/sign in) - { filename: 'main.html', chunks: ['main'], template: path.resolve(__dirname, 'public/index.html') }, // main app (loaded after sign in in a new window) - { filename: 'log.html', chunks: ['log'], template: path.resolve(__dirname, 'public/log.html') }, // the user can open a separate logging window - ]), + webpackCommon(__dirname, htmlPages), { entry, resolve: { @@ -71,6 +86,7 @@ module.exports = mergeWithRules({ plugins: [ new webpack.EnvironmentPlugin({ NYM_WALLET_INTERNAL_DOCS: '', + WALLET_MOCK_FAMILIES: 'off', }), ], }, diff --git a/nym-wallet/webpack.dev.js b/nym-wallet/webpack.dev.js index d44c28ca69..fc5ddde7db 100644 --- a/nym-wallet/webpack.dev.js +++ b/nym-wallet/webpack.dev.js @@ -4,6 +4,11 @@ const ReactRefreshWebpackPlugin = require('@pmmmwh/react-refresh-webpack-plugin' const ReactRefreshTypeScript = require('react-refresh-typescript'); const commonConfig = require('./webpack.common'); +// The mock-wired e2e build (WALLET_MOCK_FAMILIES=on) is driven by Playwright, which reloads +// pages itself — it doesn't need (or want) React Fast Refresh / HMR. Skipping it also avoids +// the HMR client's `core-js-pure` polyfill requirement. See e2e/README.md. +const MOCK_FAMILIES = process.env.WALLET_MOCK_FAMILIES === 'on'; + module.exports = mergeWithRules({ module: { rules: { @@ -14,6 +19,11 @@ module.exports = mergeWithRules({ })(commonConfig, { mode: 'development', devtool: 'inline-source-map', + // The mock e2e build runs in development mode, where some deps (e.g. prop-types) use a + // `require('object-assign')`-style transitive. webpack.common sets `resolve.modules` to + // absolute dirs only, which disables the normal per-module node_modules walk and breaks + // pnpm's nested symlinks. Re-add the relative walk so those resolve. (Merged/appended.) + ...(MOCK_FAMILIES ? { resolve: { modules: ['node_modules'] } } : {}), module: { rules: [ { @@ -22,7 +32,7 @@ module.exports = mergeWithRules({ exclude: /node_modules/, options: { getCustomTransformers: () => ({ - before: [ReactRefreshTypeScript()], + before: MOCK_FAMILIES ? [] : [ReactRefreshTypeScript()], }), // `ts-loader` does not work with HMR unless `transpileOnly` is used. // If you need type checking, `ForkTsCheckerWebpackPlugin` is an alternative. @@ -31,12 +41,14 @@ module.exports = mergeWithRules({ }, ], }, - plugins: [ - new ReactRefreshWebpackPlugin(), + plugins: MOCK_FAMILIES + ? [] + : [ + new ReactRefreshWebpackPlugin(), - // this can be included automatically by the dev server, however build mode fails if missing - new webpack.HotModuleReplacementPlugin(), - ], + // this can be included automatically by the dev server, however build mode fails if missing + new webpack.HotModuleReplacementPlugin(), + ], // recommended for faster rebuild optimization: { @@ -58,9 +70,11 @@ module.exports = mergeWithRules({ port: 9000, compress: true, historyApiFallback: true, - hot: true, - client: { - overlay: false, - }, + // Mock e2e: serve a static bundle only — no HMR, no live-reload client injection + // (Playwright drives reloads). This also avoids the dev-server client's transitive deps. + hot: !MOCK_FAMILIES, + liveReload: !MOCK_FAMILIES, + webSocketServer: MOCK_FAMILIES ? false : undefined, + client: MOCK_FAMILIES ? false : { overlay: false }, }, }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0eefa4f6ed..181feda857 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -759,10 +759,10 @@ importers: version: 19.2.3(@types/react@19.2.14) eslint: specifier: 'catalog:' - version: 9.39.4 + version: 9.39.4(jiti@2.7.0) eslint-config-next: specifier: 15.0.3 - version: 15.0.3(eslint@9.39.4)(typescript@5.9.3) + version: 15.0.3(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) lefthook: specifier: ^1.8.5 version: 1.13.6 @@ -1123,7 +1123,7 @@ importers: version: 10.4.1(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)) '@storybook/addon-docs': specifier: ^10.4.1 - version: 10.4.1(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(esbuild@0.25.12)(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(webpack@5.106.2) + version: 10.4.1(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(esbuild@0.28.0)(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(webpack@5.106.2) '@storybook/addon-mcp': specifier: ^0.6.0 version: 0.6.0(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3) @@ -1132,7 +1132,7 @@ importers: version: 4.0.3(@swc/helpers@0.5.21)(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(webpack@5.106.2) '@storybook/react-webpack5': specifier: ^10.4.1 - version: 10.4.1(@swc/core@1.15.40(@swc/helpers@0.5.21))(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(esbuild@0.25.12)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)(webpack-cli@4.10.0) + version: 10.4.1(@swc/core@1.15.40(@swc/helpers@0.5.21))(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(esbuild@0.28.0)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)(webpack-cli@4.10.0) '@storybook/test-runner': specifier: ^0.23.0 version: 0.23.0(@swc/helpers@0.5.21)(@types/node@22.19.19)(babel-plugin-macros@3.1.0)(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)) @@ -1193,6 +1193,18 @@ importers: '@typescript-eslint/parser': specifier: ^8.56.1 version: 8.59.4(eslint@8.57.1)(typescript@5.9.3) + '@wdio/cli': + specifier: ^9.12.0 + version: 9.27.2(@types/node@22.19.19)(expect-webdriverio@5.6.7) + '@wdio/local-runner': + specifier: ^9.12.0 + version: 9.27.2(@wdio/globals@9.27.2)(webdriverio@9.27.2) + '@wdio/mocha-framework': + specifier: ^9.12.0 + version: 9.27.2 + '@wdio/spec-reporter': + specifier: ^9.12.0 + version: 9.27.2 babel-loader: specifier: 'catalog:' version: 8.4.1(@babel/core@7.29.0)(webpack@5.106.2) @@ -1207,7 +1219,7 @@ importers: version: 6.11.0(webpack@5.106.2) css-minimizer-webpack-plugin: specifier: 'catalog:' - version: 3.4.1(esbuild@0.25.12)(webpack@5.106.2) + version: 3.4.1(esbuild@0.28.0)(webpack@5.106.2) dotenv-webpack: specifier: 'catalog:' version: 7.1.1(webpack@5.106.2) @@ -1288,22 +1300,36 @@ importers: version: 3.0.4(webpack@5.106.2) ts-jest: specifier: ^29.4.9 - version: 29.4.9(@babel/core@7.29.0)(@jest/transform@29.7.0)(@jest/types@30.4.1)(babel-jest@29.7.0(@babel/core@7.29.0))(esbuild@0.25.12)(jest-util@29.7.0)(jest@29.7.0(@types/node@22.19.19)(babel-plugin-macros@3.1.0))(typescript@5.9.3) + version: 29.4.9(@babel/core@7.29.0)(@jest/transform@29.7.0)(@jest/types@30.4.1)(babel-jest@29.7.0(@babel/core@7.29.0))(esbuild@0.28.0)(jest-util@30.4.1)(jest@29.7.0(@types/node@22.19.19)(babel-plugin-macros@3.1.0))(typescript@5.9.3) ts-loader: specifier: 'catalog:' version: 9.5.7(typescript@5.9.3)(webpack@5.106.2) tsconfig-paths-webpack-plugin: specifier: 'catalog:' version: 3.5.2 + tsx: + specifier: ^4.19.2 + version: 4.22.4 typescript: specifier: ^5.9.3 version: 5.9.3 url-loader: specifier: 'catalog:' version: 4.1.1(file-loader@6.2.0(webpack@5.106.2))(webpack@5.106.2) + webdriverio: + specifier: ^9.12.0 + version: 9.27.2 webpack: specifier: 'catalog:' +<<<<<<< HEAD version: 5.106.2(postcss@8.5.14)(webpack-cli@4.10.0) +======= +<<<<<<< HEAD + version: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack-cli@4.10.0) +======= + version: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) webpack-cli: specifier: 'catalog:' version: 4.10.0(webpack-dev-server@4.15.2)(webpack@5.106.2) @@ -2055,10 +2081,10 @@ importers: version: 16.18.126 '@typescript-eslint/eslint-plugin': specifier: 'catalog:' - version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(typescript@4.9.5) + version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5) '@typescript-eslint/parser': specifier: 'catalog:' - version: 5.62.0(eslint@9.39.4)(typescript@4.9.5) + version: 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5) babel-loader: specifier: ^9.1.3 version: 9.2.1(@babel/core@7.29.0)(webpack@5.106.2) @@ -2082,31 +2108,31 @@ importers: version: 8.1.1(webpack@5.106.2) eslint: specifier: 'catalog:' - version: 9.39.4 + version: 9.39.4(jiti@2.7.0) eslint-config-airbnb: specifier: 'catalog:' - version: 19.0.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4))(eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4))(eslint-plugin-react-hooks@5.2.0(eslint@9.39.4))(eslint-plugin-react@7.37.5(eslint@9.39.4))(eslint@9.39.4) + version: 19.0.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)))(eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4(jiti@2.7.0)))(eslint-plugin-react-hooks@5.2.0(eslint@9.39.4(jiti@2.7.0)))(eslint-plugin-react@7.37.5(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0)) eslint-config-airbnb-typescript: specifier: 'catalog:' - version: 16.2.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(typescript@4.9.5))(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4))(eslint@9.39.4) + version: 16.2.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0)) eslint-config-prettier: specifier: 'catalog:' - version: 8.10.2(eslint@9.39.4) + version: 8.10.2(eslint@9.39.4(jiti@2.7.0)) eslint-import-resolver-root-import: specifier: 'catalog:' - version: 1.0.4(babel-plugin-root-import@6.6.0)(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)) + version: 1.0.4(babel-plugin-root-import@6.6.0)(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))) eslint-plugin-import: specifier: 'catalog:' - version: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4) + version: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-jest: specifier: 'catalog:' - version: 26.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(jest@27.5.1)(typescript@4.9.5) + version: 26.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))(jest@27.5.1)(typescript@4.9.5) eslint-plugin-jsx-a11y: specifier: 'catalog:' - version: 6.10.2(eslint@9.39.4) + version: 6.10.2(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-prettier: specifier: 'catalog:' - version: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.39.4))(eslint@9.39.4)(prettier@2.8.8) + version: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0))(prettier@2.8.8) file-loader: specifier: 'catalog:' version: 6.2.0(webpack@5.106.2) @@ -2339,46 +2365,46 @@ importers: version: 19.2.14 '@typescript-eslint/eslint-plugin': specifier: 'catalog:' - version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(typescript@4.9.5) + version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5) '@typescript-eslint/parser': specifier: 'catalog:' - version: 5.62.0(eslint@9.39.4)(typescript@4.9.5) + version: 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5) babel-plugin-root-import: specifier: ^5.1.0 version: 5.1.0 eslint: specifier: 'catalog:' - version: 9.39.4 + version: 9.39.4(jiti@2.7.0) eslint-config-airbnb: specifier: 'catalog:' - version: 19.0.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4))(eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4))(eslint-plugin-react-hooks@4.6.2(eslint@9.39.4))(eslint-plugin-react@7.37.5(eslint@9.39.4))(eslint@9.39.4) + version: 19.0.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)))(eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4(jiti@2.7.0)))(eslint-plugin-react-hooks@4.6.2(eslint@9.39.4(jiti@2.7.0)))(eslint-plugin-react@7.37.5(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0)) eslint-config-airbnb-typescript: specifier: 'catalog:' - version: 16.2.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(typescript@4.9.5))(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4))(eslint@9.39.4) + version: 16.2.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0)) eslint-config-prettier: specifier: 'catalog:' - version: 8.10.2(eslint@9.39.4) + version: 8.10.2(eslint@9.39.4(jiti@2.7.0)) eslint-import-resolver-root-import: specifier: 'catalog:' - version: 1.0.4(babel-plugin-root-import@5.1.0)(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)) + version: 1.0.4(babel-plugin-root-import@5.1.0)(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))) eslint-plugin-import: specifier: 'catalog:' - version: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4) + version: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-jest: specifier: 'catalog:' - version: 26.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(jest@27.5.1)(typescript@4.9.5) + version: 26.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))(jest@27.5.1)(typescript@4.9.5) eslint-plugin-jsx-a11y: specifier: 'catalog:' - version: 6.10.2(eslint@9.39.4) + version: 6.10.2(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-prettier: specifier: 'catalog:' - version: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.39.4))(eslint@9.39.4)(prettier@2.8.8) + version: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0))(prettier@2.8.8) eslint-plugin-react: specifier: 'catalog:' - version: 7.37.5(eslint@9.39.4) + version: 7.37.5(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-react-hooks: specifier: 'catalog:' - version: 4.6.2(eslint@9.39.4) + version: 4.6.2(eslint@9.39.4(jiti@2.7.0)) jest: specifier: 'catalog:' version: 27.5.1 @@ -2464,25 +2490,57 @@ importers: version: 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@storybook/addon-docs': specifier: 'catalog:' +<<<<<<< HEAD version: 6.5.16(@babel/core@7.29.0)(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(esbuild@0.25.12)(postcss@8.5.14)) '@storybook/addon-essentials': specifier: 'catalog:' version: 6.5.16(@babel/core@7.29.0)(@storybook/builder-webpack5@6.5.16(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(esbuild@0.25.12)(postcss@8.5.14)) +======= +<<<<<<< HEAD + version: 6.5.16(@babel/core@7.29.0)(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14)) + '@storybook/addon-essentials': + specifier: 'catalog:' + version: 6.5.16(@babel/core@7.29.0)(@storybook/builder-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14)) +======= + version: 6.5.16(@babel/core@7.29.0)(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)) + '@storybook/addon-essentials': + specifier: 'catalog:' + version: 6.5.16(@babel/core@7.29.0)(@storybook/builder-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) '@storybook/addon-interactions': specifier: 'catalog:' - version: 6.5.16(@types/react@19.2.14)(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + version: 6.5.16(@types/react@19.2.14)(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) '@storybook/addon-links': specifier: 'catalog:' version: 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@storybook/builder-webpack5': specifier: 'catalog:' +<<<<<<< HEAD version: 6.5.16(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) +======= +<<<<<<< HEAD + version: 6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) '@storybook/manager-webpack5': specifier: 'catalog:' version: 6.5.16(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) '@storybook/react': specifier: 'catalog:' +<<<<<<< HEAD version: 6.5.16(@babel/core@7.29.0)(@storybook/builder-webpack5@6.5.16(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(@storybook/manager-webpack5@6.5.16(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(@types/webpack@4.41.40)(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(require-from-string@2.0.2)(type-fest@4.41.0)(typescript@4.9.5)(webpack-dev-server@4.15.2(webpack@5.106.2(esbuild@0.25.12)(postcss@8.5.14)))(webpack-hot-middleware@2.26.1) +======= + version: 6.5.16(@babel/core@7.29.0)(@storybook/builder-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(@storybook/manager-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(@swc/core@1.15.40(@swc/helpers@0.5.21))(@types/webpack@4.41.40)(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(require-from-string@2.0.2)(type-fest@4.41.0)(typescript@4.9.5)(webpack-dev-server@4.15.2(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14)))(webpack-hot-middleware@2.26.1) +======= + version: 6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/manager-webpack5': + specifier: 'catalog:' + version: 6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/react': + specifier: 'catalog:' + version: 6.5.16(@babel/core@7.29.0)(@storybook/builder-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(@storybook/manager-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(@swc/core@1.15.40(@swc/helpers@0.5.21))(@types/webpack@4.41.40)(encoding@0.1.13)(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(require-from-string@2.0.2)(type-fest@4.41.0)(typescript@4.9.5)(webpack-dev-server@4.15.2(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)))(webpack-hot-middleware@2.26.1) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) '@storybook/testing-library': specifier: 'catalog:' version: 0.0.9(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@8.20.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)) @@ -2503,10 +2561,10 @@ importers: version: 4.4.5 '@typescript-eslint/eslint-plugin': specifier: 'catalog:' - version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(typescript@4.9.5) + version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5) '@typescript-eslint/parser': specifier: 'catalog:' - version: 5.62.0(eslint@9.39.4)(typescript@4.9.5) + version: 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5) babel-loader: specifier: 'catalog:' version: 8.4.1(@babel/core@7.29.0)(webpack@5.106.2(esbuild@0.25.12)(postcss@8.5.14)) @@ -2515,40 +2573,40 @@ importers: version: 5.1.0 eslint: specifier: 'catalog:' - version: 9.39.4 + version: 9.39.4(jiti@2.7.0) eslint-config-airbnb: specifier: 'catalog:' - version: 19.0.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4))(eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4))(eslint-plugin-react-hooks@4.6.2(eslint@9.39.4))(eslint-plugin-react@7.37.5(eslint@9.39.4))(eslint@9.39.4) + version: 19.0.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)))(eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4(jiti@2.7.0)))(eslint-plugin-react-hooks@4.6.2(eslint@9.39.4(jiti@2.7.0)))(eslint-plugin-react@7.37.5(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0)) eslint-config-airbnb-typescript: specifier: 'catalog:' - version: 16.2.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(typescript@4.9.5))(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4))(eslint@9.39.4) + version: 16.2.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0)) eslint-config-prettier: specifier: 'catalog:' - version: 8.10.2(eslint@9.39.4) + version: 8.10.2(eslint@9.39.4(jiti@2.7.0)) eslint-import-resolver-root-import: specifier: 'catalog:' - version: 1.0.4(babel-plugin-root-import@5.1.0)(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)) + version: 1.0.4(babel-plugin-root-import@5.1.0)(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))) eslint-plugin-import: specifier: 'catalog:' - version: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4) + version: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-jest: specifier: 'catalog:' - version: 26.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(jest@27.5.1)(typescript@4.9.5) + version: 26.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))(jest@27.5.1)(typescript@4.9.5) eslint-plugin-jsx-a11y: specifier: 'catalog:' - version: 6.10.2(eslint@9.39.4) + version: 6.10.2(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-prettier: specifier: 'catalog:' - version: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.39.4))(eslint@9.39.4)(prettier@2.8.8) + version: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0))(prettier@2.8.8) eslint-plugin-react: specifier: 'catalog:' - version: 7.37.5(eslint@9.39.4) + version: 7.37.5(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-react-hooks: specifier: 'catalog:' - version: 4.6.2(eslint@9.39.4) + version: 4.6.2(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-storybook: specifier: 'catalog:' - version: 0.5.13(eslint@9.39.4)(typescript@4.9.5) + version: 0.5.13(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5) jest: specifier: 'catalog:' version: 27.5.1 @@ -2576,16 +2634,16 @@ importers: dependencies: '@typescript-eslint/eslint-plugin': specifier: '>= 5' - version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4)(typescript@6.0.3) + version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/parser': specifier: '>= 5' - version: 5.62.0(eslint@9.39.4)(typescript@6.0.3) + version: 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3) eslint-config-airbnb-typescript: specifier: '>= 16' - version: 16.2.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4)(typescript@6.0.3))(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4))(eslint@9.39.4) + version: 16.2.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-storybook: specifier: '*' - version: 0.5.13(eslint@9.39.4)(typescript@6.0.3) + version: 0.5.13(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3) react: specifier: 'catalog:' version: 19.2.6 @@ -2595,34 +2653,34 @@ importers: devDependencies: eslint: specifier: 'catalog:' - version: 9.39.4 + version: 9.39.4(jiti@2.7.0) eslint-config-airbnb: specifier: 'catalog:' - version: 19.0.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4))(eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4))(eslint-plugin-react-hooks@4.6.2(eslint@9.39.4))(eslint-plugin-react@7.37.5(eslint@9.39.4))(eslint@9.39.4) + version: 19.0.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint@9.39.4(jiti@2.7.0)))(eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4(jiti@2.7.0)))(eslint-plugin-react-hooks@4.6.2(eslint@9.39.4(jiti@2.7.0)))(eslint-plugin-react@7.37.5(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0)) eslint-config-prettier: specifier: 'catalog:' - version: 8.10.2(eslint@9.39.4) + version: 8.10.2(eslint@9.39.4(jiti@2.7.0)) eslint-import-resolver-root-import: specifier: 'catalog:' - version: 1.0.4(babel-plugin-root-import@6.6.0)(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4)) + version: 1.0.4(babel-plugin-root-import@6.6.0)(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint@9.39.4(jiti@2.7.0))) eslint-plugin-import: specifier: 'catalog:' - version: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4) + version: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-jest: specifier: 'catalog:' - version: 26.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4)(typescript@6.0.3) + version: 26.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3) eslint-plugin-jsx-a11y: specifier: 'catalog:' - version: 6.10.2(eslint@9.39.4) + version: 6.10.2(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-prettier: specifier: 'catalog:' - version: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.39.4))(eslint@9.39.4)(prettier@2.8.8) + version: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0))(prettier@2.8.8) eslint-plugin-react: specifier: 'catalog:' - version: 7.37.5(eslint@9.39.4) + version: 7.37.5(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-react-hooks: specifier: 'catalog:' - version: 4.6.2(eslint@9.39.4) + version: 4.6.2(eslint@9.39.4(jiti@2.7.0)) prettier: specifier: 'catalog:' version: 2.8.8 @@ -2647,46 +2705,46 @@ importers: version: 4.0.4 '@typescript-eslint/eslint-plugin': specifier: 'catalog:' - version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(typescript@4.9.5) + version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5) '@typescript-eslint/parser': specifier: 'catalog:' - version: 5.62.0(eslint@9.39.4)(typescript@4.9.5) + version: 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5) babel-plugin-root-import: specifier: ^5.1.0 version: 5.1.0 eslint: specifier: 'catalog:' - version: 9.39.4 + version: 9.39.4(jiti@2.7.0) eslint-config-airbnb: specifier: 'catalog:' - version: 19.0.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4))(eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4))(eslint-plugin-react-hooks@4.6.2(eslint@9.39.4))(eslint-plugin-react@7.37.5(eslint@9.39.4))(eslint@9.39.4) + version: 19.0.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)))(eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4(jiti@2.7.0)))(eslint-plugin-react-hooks@4.6.2(eslint@9.39.4(jiti@2.7.0)))(eslint-plugin-react@7.37.5(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0)) eslint-config-airbnb-typescript: specifier: 'catalog:' - version: 16.2.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(typescript@4.9.5))(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4))(eslint@9.39.4) + version: 16.2.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0)) eslint-config-prettier: specifier: 'catalog:' - version: 8.10.2(eslint@9.39.4) + version: 8.10.2(eslint@9.39.4(jiti@2.7.0)) eslint-import-resolver-root-import: specifier: 'catalog:' - version: 1.0.4(babel-plugin-root-import@5.1.0)(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)) + version: 1.0.4(babel-plugin-root-import@5.1.0)(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))) eslint-plugin-import: specifier: 'catalog:' - version: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4) + version: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-jest: specifier: 'catalog:' - version: 26.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(jest@27.5.1)(typescript@4.9.5) + version: 26.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))(jest@27.5.1)(typescript@4.9.5) eslint-plugin-jsx-a11y: specifier: 'catalog:' - version: 6.10.2(eslint@9.39.4) + version: 6.10.2(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-prettier: specifier: 'catalog:' - version: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.39.4))(eslint@9.39.4)(prettier@2.8.8) + version: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0))(prettier@2.8.8) eslint-plugin-react: specifier: 'catalog:' - version: 7.37.5(eslint@9.39.4) + version: 7.37.5(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-react-hooks: specifier: 'catalog:' - version: 4.6.2(eslint@9.39.4) + version: 4.6.2(eslint@9.39.4(jiti@2.7.0)) jest: specifier: 'catalog:' version: 27.5.1 @@ -2748,13 +2806,13 @@ importers: version: 7.1.1(webpack@5.106.2) eslint: specifier: 'catalog:' - version: 9.39.4 + version: 9.39.4(jiti@2.7.0) eslint-config-prettier: specifier: 'catalog:' - version: 8.10.2(eslint@9.39.4) + version: 8.10.2(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-prettier: specifier: 'catalog:' - version: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.39.4))(eslint@9.39.4)(prettier@2.8.8) + version: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0))(prettier@2.8.8) favicons: specifier: 'catalog:' version: 7.2.0 @@ -4008,156 +4066,312 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.28.0': + resolution: {integrity: sha512-lhRUCeuOyJQURhTxl4WkpFTjIsbDayJHih5kZC1giwE+MhIzAb7mEsQMqMf18rHLsrb5qI1tafG20mLxEWcWlA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.25.12': resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} engines: {node: '>=18'} cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.28.0': + resolution: {integrity: sha512-+WzIXQOSaGs33tLEgYPYe/yQHf0WTU0X42Jca3y8NWMbUVhp7rUnw+vAsRC/QiDrdD31IszMrZy+qwPOPjd+rw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.25.12': resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} engines: {node: '>=18'} cpu: [arm] os: [android] + '@esbuild/android-arm@0.28.0': + resolution: {integrity: sha512-wqh0ByljabXLKHeWXYLqoJ5jKC4XBaw6Hk08OfMrCRd2nP2ZQ5eleDZC41XHyCNgktBGYMbqnrJKq/K/lzPMSQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.25.12': resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} engines: {node: '>=18'} cpu: [x64] os: [android] + '@esbuild/android-x64@0.28.0': + resolution: {integrity: sha512-+VJggoaKhk2VNNqVL7f6S189UzShHC/mR9EE8rDdSkdpN0KflSwWY/gWjDrNxxisg8Fp1ZCD9jLMo4m0OUfeUA==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.25.12': resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.28.0': + resolution: {integrity: sha512-0T+A9WZm+bZ84nZBtk1ckYsOvyA3x7e2Acj1KdVfV4/2tdG4fzUp91YHx+GArWLtwqp77pBXVCPn2We7Letr0Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.25.12': resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} engines: {node: '>=18'} cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.28.0': + resolution: {integrity: sha512-fyzLm/DLDl/84OCfp2f/XQ4flmORsjU7VKt8HLjvIXChJoFFOIL6pLJPH4Yhd1n1gGFF9mPwtlN5Wf82DZs+LQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.25.12': resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.28.0': + resolution: {integrity: sha512-l9GeW5UZBT9k9brBYI+0WDffcRxgHQD8ShN2Ur4xWq/NFzUKm3k5lsH4PdaRgb2w7mI9u61nr2gI2mLI27Nh3Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.25.12': resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.28.0': + resolution: {integrity: sha512-BXoQai/A0wPO6Es3yFJ7APCiKGc1tdAEOgeTNy3SsB491S3aHn4S4r3e976eUnPdU+NbdtmBuLncYir2tMU9Nw==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.25.12': resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} engines: {node: '>=18'} cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.28.0': + resolution: {integrity: sha512-RVyzfb3FWsGA55n6WY0MEIEPURL1FcbhFE6BffZEMEekfCzCIMtB5yyDcFnVbTnwk+CLAgTujmV/Lgvih56W+A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.25.12': resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} engines: {node: '>=18'} cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.28.0': + resolution: {integrity: sha512-CjaaREJagqJp7iTaNQjjidaNbCKYcd4IDkzbwwxtSvjI7NZm79qiHc8HqciMddQ6CKvJT6aBd8lO9kN/ZudLlw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.25.12': resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} engines: {node: '>=18'} cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.28.0': + resolution: {integrity: sha512-KBnSTt1kxl9x70q+ydterVdl+Cn0H18ngRMRCEQfrbqdUuntQQ0LoMZv47uB97NljZFzY6HcfqEZ2SAyIUTQBQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.25.12': resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} engines: {node: '>=18'} cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.28.0': + resolution: {integrity: sha512-zpSlUce1mnxzgBADvxKXX5sl8aYQHo2ezvMNI8I0lbblJtp8V4odlm3Yzlj7gPyt3T8ReksE6bK+pT3WD+aJRg==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.25.12': resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.28.0': + resolution: {integrity: sha512-2jIfP6mmjkdmeTlsX/9vmdmhBmKADrWqN7zcdtHIeNSCH1SqIoNI63cYsjQR8J+wGa4Y5izRcSHSm8K3QWmk3w==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.25.12': resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.28.0': + resolution: {integrity: sha512-bc0FE9wWeC0WBm49IQMPSPILRocGTQt3j5KPCA8os6VprfuJ7KD+5PzESSrJ6GmPIPJK965ZJHTUlSA6GNYEhg==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.25.12': resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.28.0': + resolution: {integrity: sha512-SQPZOwoTTT/HXFXQJG/vBX8sOFagGqvZyXcgLA3NhIqcBv1BJU1d46c0rGcrij2B56Z2rNiSLaZOYW5cUk7yLQ==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.25.12': resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} engines: {node: '>=18'} cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.28.0': + resolution: {integrity: sha512-SCfR0HN8CEEjnYnySJTd2cw0k9OHB/YFzt5zgJEwa+wL/T/raGWYMBqwDNAC6dqFKmJYZoQBRfHjgwLHGSrn3Q==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.25.12': resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} engines: {node: '>=18'} cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.28.0': + resolution: {integrity: sha512-us0dSb9iFxIi8srnpl931Nvs65it/Jd2a2K3qs7fz2WfGPHqzfzZTfec7oxZJRNPXPnNYZtanmRc4AL/JwVzHQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-arm64@0.25.12': resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] + '@esbuild/netbsd-arm64@0.28.0': + resolution: {integrity: sha512-CR/RYotgtCKwtftMwJlUU7xCVNg3lMYZ0RzTmAHSfLCXw3NtZtNpswLEj/Kkf6kEL3Gw+BpOekRX0BYCtklhUw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-x64@0.25.12': resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.28.0': + resolution: {integrity: sha512-nU1yhmYutL+fQ71Kxnhg8uEOdC0pwEW9entHykTgEbna2pw2dkbFSMeqjjyHZoCmt8SBkOSvV+yNmm94aUrrqw==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + '@esbuild/openbsd-arm64@0.25.12': resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-arm64@0.28.0': + resolution: {integrity: sha512-cXb5vApOsRsxsEl4mcZ1XY3D4DzcoMxR/nnc4IyqYs0rTI8ZKmW6kyyg+11Z8yvgMfAEldKzP7AdP64HnSC/6g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.25.12': resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.28.0': + resolution: {integrity: sha512-8wZM2qqtv9UP3mzy7HiGYNH/zjTA355mpeuA+859TyR+e+Tc08IHYpLJuMsfpDJwoLo1ikIJI8jC3GFjnRClzA==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/openharmony-arm64@0.25.12': resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] + '@esbuild/openharmony-arm64@0.28.0': + resolution: {integrity: sha512-FLGfyizszcef5C3YtoyQDACyg95+dndv79i2EekILBofh5wpCa1KuBqOWKrEHZg3zrL3t5ouE5jgr94vA+Wb2w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + '@esbuild/sunos-x64@0.25.12': resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} engines: {node: '>=18'} cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.28.0': + resolution: {integrity: sha512-1ZgjUoEdHZZl/YlV76TSCz9Hqj9h9YmMGAgAPYd+q4SicWNX3G5GCyx9uhQWSLcbvPW8Ni7lj4gDa1T40akdlw==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.25.12': resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} engines: {node: '>=18'} cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.28.0': + resolution: {integrity: sha512-Q9StnDmQ/enxnpxCCLSg0oo4+34B9TdXpuyPeTedN/6+iXBJ4J+zwfQI28u/Jl40nOYAxGoNi7mFP40RUtkmUA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.25.12': resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} engines: {node: '>=18'} cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.28.0': + resolution: {integrity: sha512-zF3ag/gfiCe6U2iczcRzSYJKH1DCI+ByzSENHlM2FcDbEeo5Zd2C86Aq0tKUYAJJ1obRP84ymxIAksZUcdztHA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.25.12': resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} engines: {node: '>=18'} cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.28.0': + resolution: {integrity: sha512-pEl1bO9mfAmIC+tW5btTmrKaujg3zGtUmWNdCw/xs70FBjwAL3o9OEKNHvNmnyylD6ubxUERiEhdsL0xBQ9efw==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.9.1': resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4633,6 +4847,10 @@ packages: resolution: {integrity: sha512-R+xGEtzA95NIsvpXJSROG4t01956dDOt17KpamguY4XOnGvdHNFFXE7Er0C1OAsRjOwiIxpKqOvGlznIGZIQlQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/diff-sequences@30.4.0': + resolution: {integrity: sha512-zOpzlfUs45l6u7jm39qr87JCHUDsaeCtvL+kQe/Vn9jSnRB4/5IPXISm0h9I1vZW/o00Kn4UTJ2MOlhnUGwv3g==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/environment@27.5.1': resolution: {integrity: sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -4645,6 +4863,10 @@ packages: resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/expect-utils@30.4.1': + resolution: {integrity: sha512-ZBn5CglH8fBsQsvs4VWNzD4aWfUYks+IdOOQU3MEK71ol/BcVm+P+rtb1KpiFBpSWSCE27uOahyyf1vfqOVbcQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/expect@29.7.0': resolution: {integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -4657,6 +4879,10 @@ packages: resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/get-type@30.1.0': + resolution: {integrity: sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/globals@27.5.1': resolution: {integrity: sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -5255,6 +5481,9 @@ packages: resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==} engines: {node: ^14.21.3 || >=16} + '@nodable/entities@2.1.1': + resolution: {integrity: sha512-Pig3HxDIoMgjdEH8OCf/dkcTmLFjJRjWuq8jSnklu284/TKOPibSRERmOykiwmyXTtv61mP+44f3GMx0tLAyjg==} + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -5507,6 +5736,9 @@ packages: '@posthog/types@1.376.1': resolution: {integrity: sha512-aat3Fvb7sbBpA6DSaNp7Vy3IAL2j28wkg/AVgYSwxX9Fae0K2W42DWQpNpUS4HSFcJb7RpC5XJboKddpVDXfQw==} + '@promptbook/utils@0.69.5': + resolution: {integrity: sha512-xm5Ti/Hp3o4xHrsK9Yy3MS6KbDxYbq485hDsFvxqaNA7equHLPdo8H8faTitTeb14QCDfLW4iwCxdVYu5sn6YQ==} + '@protobufjs/aspromise@1.1.2': resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} @@ -5537,6 +5769,23 @@ packages: '@protobufjs/utf8@1.1.1': resolution: {integrity: sha512-oOAWABowe8EAbMyWKM0tYDKi8Yaox52D+HWZhAIJqQXbqe0xI/GV7FhLWqlEKreMkfDjshR5FKgi3mnle0h6Eg==} +<<<<<<< HEAD +======= +<<<<<<< HEAD + '@pyramation/json-schema-ref-parser@9.0.6': + resolution: {integrity: sha512-L5kToHAEc1Q87R8ZwWFaNa4tPHr8Hnm+U+DRdUVq3tUtk+EX4pCqSd34Z6EMxNi/bjTzt1syAG9J2Oo1YFlqSg==} + + '@pyramation/json-schema-to-typescript@11.0.4': + resolution: {integrity: sha512-+aSzXDLhMHOEdV2cJ7Tjg/9YenjHU5BCmClVygzwxJZ1R16NOfEn7lTAwVzb/2jivOSnhjHzMJbnSf8b6rd1zg==} + engines: {node: '>=12.0.0'} +======= + '@puppeteer/browsers@2.13.2': + resolution: {integrity: sha512-5EUZSUIc37H6aIXyWO0Z4y8NlF8NnjgmqeQgOGiswAU7pY0HOo16ho4+alIWmSfdZnjqBRawMsP3I5YqLSn6kw==} + engines: {node: '>=18'} +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + hasBin: true + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) '@react-aria/listbox@3.16.0': resolution: {integrity: sha512-Jv6aTJECRntBvG+0ZQtXniAtHEQjvEi2QSm35FxRcsB8kgv7TmcinUOSZuHe5r8RDY2djILwdrqmfy6ApX0MDA==} peerDependencies: @@ -5608,6 +5857,9 @@ packages: '@scure/starknet@1.1.0': resolution: {integrity: sha512-83g3M6Ix2qRsPN4wqLDqiRZ2GBNbjVWfboJE/9UjfG+MHr6oDSu/CWgy8hsBSJejr09DkkL+l0Ze4KVrlCIdtQ==} + '@sec-ant/readable-stream@0.4.1': + resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} + '@sideway/address@4.1.5': resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} @@ -5639,6 +5891,10 @@ packages: '@sinclair/typebox@0.34.49': resolution: {integrity: sha512-brySQQs7Jtn0joV8Xh9ZV/hZb9Ozb0pmazDIASBkYKCjXrXU3mpcFahmK/z4YDhGkQvP9mWJbVyahdtU5wQA+A==} + '@sindresorhus/merge-streams@4.0.0': + resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} + engines: {node: '>=18'} + '@sinonjs/commons@1.8.6': resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==} @@ -6551,6 +6807,9 @@ packages: resolution: {integrity: sha512-HqmEUIGRJ5fSXchkVgR5F7qn48bDBzv0kWj/Kfu5e6uci4UlEeng4331LnBkWffb++Ei3FOVLxo8JJWMFBDMeQ==} engines: {node: '>= 10'} + '@tootallnate/quickjs-emscripten@0.23.0': + resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} + '@ts-morph/common@0.28.1': resolution: {integrity: sha512-W74iWf7ILp1ZKNYXY5qbddNaml7e9Sedv5lvU1V8lftlitkc9Pq1A+jlH23ltDgWYeZFFEqGCD1Ies9hqu3O+g==} @@ -6761,6 +7020,9 @@ packages: '@types/minimist@1.2.5': resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} + '@types/mocha@10.0.10': + resolution: {integrity: sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==} + '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} @@ -6846,6 +7108,17 @@ packages: '@types/serve-static@1.15.10': resolution: {integrity: sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==} +<<<<<<< HEAD +======= +<<<<<<< HEAD + '@types/shelljs@0.8.15': + resolution: {integrity: sha512-vzmnCHl6hViPu9GNLQJ+DZFd6BQI2DBTUeOvYHqkWQLMfKAAQYMb/xAmZkTogZI/vqXHCWkqDRymDI5p0QTi5Q==} +======= + '@types/sinonjs__fake-timers@8.1.5': + resolution: {integrity: sha512-mQkU2jY8jJEF7YHjHvsQO8+3ughTL1mcnn96igfhONmR+fUPSKIkefQYpSe8bsly2Ep7oQbn/6VG5/9/0qcArQ==} +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) '@types/sockjs@0.3.36': resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} @@ -6885,6 +7158,9 @@ packages: '@types/webpack@4.41.40': resolution: {integrity: sha512-u6kMFSBM9HcoTpUXnL6mt2HSzftqb3JgYV6oxIgL2dl6sX6aCa5k6SOkzv5DuZjBTPUE/dJltKtwwuqrkZHpfw==} + '@types/which@2.0.2': + resolution: {integrity: sha512-113D3mDkZDjo+EeUEHCFy0qniNc1ZpecGiAU7WSo7YDoSzolZIQKpYFHrPpjkB2nuyahcKfrmLXeQlh7gqJYdw==} + '@types/ws@8.18.1': resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} @@ -6900,6 +7176,9 @@ packages: '@types/yargs@17.0.35': resolution: {integrity: sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==} + '@types/yauzl@2.10.3': + resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} + '@types/zxcvbn@4.4.5': resolution: {integrity: sha512-FZJgC5Bxuqg7Rhsm/bx6gAruHHhDQ55r+s0JhDh8CQ16fD7NsJJ+p8YMMQDhSQoIrSmjpqqYWA96oQVMNkjRyA==} @@ -7170,6 +7449,15 @@ packages: '@vitest/pretty-format@3.2.4': resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==} + '@vitest/pretty-format@4.1.8': + resolution: {integrity: sha512-9GasEBxpZ1VYIpqHf/0+YGg121uSNwCKOJqIrTwWP/TB7DmFCiaBpNl3aPZzoLWfWkuqhbH8vJIVobZkvdo2cA==} + + '@vitest/snapshot@2.1.9': + resolution: {integrity: sha512-oBO82rEjsxLNJincVhLhaxxZdEtV0EFHMK5Kmx5sJ6H9L183dHECjiefOAdnqpIgT5eZwT04PoggUnW88vOBNQ==} + + '@vitest/snapshot@4.1.8': + resolution: {integrity: sha512-acfZboRmAIf05DEKcBQy33VXojFJjtUdLyo7oOmV9kebb2xdU01UknNiPuPZoJZQyO7DF0gZdTGTpeAzET9QPQ==} + '@vitest/spy@3.2.4': resolution: {integrity: sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==} @@ -7179,6 +7467,9 @@ packages: '@vitest/utils@3.2.4': resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==} + '@vitest/utils@4.1.8': + resolution: {integrity: sha512-uOJamYALNhfJ6iolExyQM40yIQwDqYnkKtQ5VCiSe17E33H0aQ/u+1GlRuz4LZBk6Mm3sg90G9hEbmEt37C1Zg==} + '@walletconnect/events@1.0.1': resolution: {integrity: sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==} @@ -7208,6 +7499,72 @@ packages: '@walletconnect/types@2.11.0': resolution: {integrity: sha512-AB5b1lrEbCGHxqS2vqfCkIoODieH+ZAUp9rA1O2ftrhnqDJiJK983Df87JhYhECsQUBHHfALphA8ydER0q+9sw==} + '@wdio/cli@9.27.2': + resolution: {integrity: sha512-DHCtxsAmKu4hMAnEljiJ6v76XidA2A9IgP+5kQipxc7r8Ct22VJfEJnasWKEz35WztATzr6vzhk0JalTHMVunw==} + engines: {node: '>=18.20.0'} + hasBin: true + + '@wdio/config@9.27.2': + resolution: {integrity: sha512-d31AMKrqADuKdw7F3025Aeunboska402xmbkdXpOKp3W8gwXcC/y9xorMNM1Z6/wYr+DDFBYXn9AgbaURPQ8gQ==} + engines: {node: '>=18.20.0'} + + '@wdio/dot-reporter@9.27.2': + resolution: {integrity: sha512-xoBgmACafV4L7e7e3DUN8UM1N+I225oms38JtxtfgrMfvHm8QtcmZWXfycxEGM28Gm2M3NmeV3oso7hZeBk6Ww==} + engines: {node: '>=18.20.0'} + + '@wdio/globals@9.27.2': + resolution: {integrity: sha512-Rx9bqD4/8iR3CNPMWYxywQSCqsR/WGwIYT2Q0uUmrvPxOdYFridDEhVRGO32kQ55UM5+JXzXppxgwGLRQ60fJg==} + engines: {node: '>=18.20.0'} + peerDependencies: + expect-webdriverio: ^5.6.5 + webdriverio: ^9.0.0 + + '@wdio/local-runner@9.27.2': + resolution: {integrity: sha512-VJ9SrOzZSgT8l3QOq+z/+nWZoLMeeEvzivEaVOBFwWOdkvE2JVomE19Ch/OFSXHCoGv3PrvfiiBunphLJ7EZ7A==} + engines: {node: '>=18.20.0'} + + '@wdio/logger@9.18.0': + resolution: {integrity: sha512-HdzDrRs+ywAqbXGKqe1i/bLtCv47plz4TvsHFH3j729OooT5VH38ctFn5aLXgECmiAKDkmH/A6kOq2Zh5DIxww==} + engines: {node: '>=18.20.0'} + + '@wdio/mocha-framework@9.27.2': + resolution: {integrity: sha512-C3XbwffqbK4b80XcGp845FphPlz2VvCepvXfi8TI7uo1ZML/Ybcwjmb35nJeoB6F/jPp/Es60BVG7tFG1UW1iw==} + engines: {node: '>=18.20.0'} + + '@wdio/protocols@9.27.2': + resolution: {integrity: sha512-aek2972uzuoSG5yHLhtFpd463qeB4PklYXbJd7Ta44yKinol+akdPZUc9AQJC9Fxz6kBzxHAp2nfYuppxm+Pqg==} + + '@wdio/repl@9.16.2': + resolution: {integrity: sha512-FLTF0VL6+o5BSTCO7yLSXocm3kUnu31zYwzdsz4n9s5YWt83sCtzGZlZpt7TaTzb3jVUfxuHNQDTb8UMkCu0lQ==} + engines: {node: '>=18.20.0'} + + '@wdio/reporter@9.27.2': + resolution: {integrity: sha512-JDbBeSM8TMZ3CRTnF1fJqyUJEYDas6k1xjVZnrGrO8L/8xQ8dG2vaC5wGJz6uMSHazyks8pL3g/RS8dTbTUPbg==} + engines: {node: '>=18.20.0'} + + '@wdio/runner@9.27.2': + resolution: {integrity: sha512-FLsJ/FKd5acsNOKMYWayVyyDBY1Zw91kgwZry9h+ghpbK8uzpkmgOPtGxljsABPrFpv02fk1ICUNjlKvzQBYNQ==} + engines: {node: '>=18.20.0'} + peerDependencies: + expect-webdriverio: ^5.6.5 + webdriverio: ^9.0.0 + + '@wdio/spec-reporter@9.27.2': + resolution: {integrity: sha512-CGd71d+fxa9UZUBI8frQucv6Iyq8JfdBzET98H1bBqhtFy8xf1f9AaveQ4VvRr0LQKZ6LwmXRfb/bZJcr0yfag==} + engines: {node: '>=18.20.0'} + + '@wdio/types@9.27.2': + resolution: {integrity: sha512-nBUq2juoaaibrOacn/cZ5IjZvJa6ZAHlh1B4UjMxOVcd7kzZyXJjfwAP3vNnboK4dyCLHyKLM+TpfFMmoO59OQ==} + engines: {node: '>=18.20.0'} + + '@wdio/utils@9.27.2': + resolution: {integrity: sha512-QANs93jABp4BfCrX3Vhmrt5usWz2Zo6F6H1hL1+/ibxwG3qYod68PRQIGssoV2Elhql3IUk6o8iRGTDqV0SmIg==} + engines: {node: '>=18.20.0'} + + '@wdio/xvfb@9.27.2': + resolution: {integrity: sha512-Rj8AP/VYVd5clZFKy+P7zzoXCKshjrog6lcV65nnUzATbUYT/PpUCy6OhEWHTSmLQY2Oc5ztY/IetLSg4nmB3w==} + engines: {node: '>=18'} + '@webassemblyjs/ast@1.14.1': resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} @@ -7343,6 +7700,10 @@ packages: resolution: {integrity: sha512-aiATs7pSutzda/rq8fnuPwTglyVwjM22bNnK2ZgjrpAjQHSSl3lztd2f9evst1W/qnC58DRz7T7QndUDumAR4Q==} engines: {node: '>=14.15.0'} + '@zip.js/zip.js@2.8.26': + resolution: {integrity: sha512-RQ4h9F6DOiHxpdocUDrOl6xBM+yOtz+LkUol47AVWcfebGBDpZ7w7Xvz9PS24JgXvLGiXXzSAfdCdVy1tPlaFA==} + engines: {bun: '>=0.7.0', deno: '>=1.0.0', node: '>=18.0.0'} + '@zkochan/js-yaml@0.0.6': resolution: {integrity: sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg==} hasBin: true @@ -7362,6 +7723,10 @@ packages: resolution: {integrity: sha512-0aA81FScmJCPX+8UvkXLki3X1+yPQuWxEkqXBVKltgPAK79J+NB+Lp5DouMXa7L6f+zcRlIA/6XO7BN/q9fnvg==} hasBin: true + abort-controller@3.0.0: + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} + engines: {node: '>=6.5'} + accepts@1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} @@ -7542,6 +7907,14 @@ packages: aproba@2.1.0: resolution: {integrity: sha512-tLIEcj5GuR2RSTnxNKdkK0dJ/GrC7P38sUkiDmDuHfsHmbagTFAxDVIBltoklXEVIQ/f14IL8IMJ5pn9Hez1Ew==} + archiver-utils@5.0.2: + resolution: {integrity: sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==} + engines: {node: '>= 14'} + + archiver@7.0.1: + resolution: {integrity: sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==} + engines: {node: '>= 14'} + archy@1.0.0: resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==} @@ -7682,6 +8055,10 @@ packages: ast-types-flow@0.0.8: resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} + ast-types@0.13.4: + resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} + engines: {node: '>=4'} + ast-types@0.14.2: resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==} engines: {node: '>=4'} @@ -7693,6 +8070,10 @@ packages: async-each@1.0.6: resolution: {integrity: sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==} + async-exit-hook@2.0.1: + resolution: {integrity: sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==} + engines: {node: '>=0.12.0'} + async-function@1.0.0: resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} engines: {node: '>= 0.4'} @@ -7742,6 +8123,14 @@ packages: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} engines: {node: '>= 0.4'} + b4a@1.8.1: + resolution: {integrity: sha512-aiqre1Nr0B/6DgE2N5vwTc+2/oQZ4Wh1t4NznYY4E00y8LCt6NqdRv81so00oo27D8MVKTpUa/MwUUtBLXCoDw==} + peerDependencies: + react-native-b4a: '*' + peerDependenciesMeta: + react-native-b4a: + optional: true + babel-jest@27.5.1: resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -7850,6 +8239,47 @@ packages: resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} engines: {node: 18 || 20 || >=22} + bare-events@2.9.1: + resolution: {integrity: sha512-Z0oHEHAFDZkffN8Qc39zNZjQlMDkPJRyyyZieU1VH7u8c5S+qHZ2S8ixdKIAxEjfHO7FJxXmJWgteOghVanIsg==} + peerDependencies: + bare-abort-controller: '*' + peerDependenciesMeta: + bare-abort-controller: + optional: true + + bare-fs@4.7.2: + resolution: {integrity: sha512-aTvMFUWkBmjzKtEQMDGGDNF8bkfpD5N1b/FCwt7A3wrU4t1o/e/85Wzkluh6JlODCjqVESYCkQCdTXqZ9G7VFg==} + engines: {bare: '>=1.16.0'} + peerDependencies: + bare-buffer: '*' + peerDependenciesMeta: + bare-buffer: + optional: true + + bare-os@3.9.1: + resolution: {integrity: sha512-6M5XjcnsygQNPMCMPXSK379xrJFiZ/AEMNBmFEmQW8d/789VQATvriyi5r0HYTL9TkQ26rn3kgdTG3aisbrXkQ==} + engines: {bare: '>=1.14.0'} + + bare-path@3.0.1: + resolution: {integrity: sha512-ghj2DSK/2e99a1anTVPCV4m4YIYtrbXhfM7V3D7XZLOTsybnYyaJloymGqssQc8l/or0UoDyRtNQkmkEF/ysgQ==} + + bare-stream@2.13.1: + resolution: {integrity: sha512-Vp0cnjYyrEC4whYTymQ+YZi6pBpfiICZO3cfRG8sy67ZNWe951urv1x4eW1BKNngw3U+3fPYb5JQvHbCtxH7Ow==} + peerDependencies: + bare-abort-controller: '*' + bare-buffer: '*' + bare-events: '*' + peerDependenciesMeta: + bare-abort-controller: + optional: true + bare-buffer: + optional: true + bare-events: + optional: true + + bare-url@2.4.5: + resolution: {integrity: sha512-K+y9xF1tN+CdPu4qWwr0QiK1Al07eFPGYK5M2pDXcmHdMdgC/tT/bpmMe1hrmRHaidKLkXrC+cRNYf3XVDUhSQ==} + base-x@3.0.11: resolution: {integrity: sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==} @@ -7869,6 +8299,10 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + basic-ftp@5.3.1: + resolution: {integrity: sha512-bopVNp6ugyA150DDuZfPFdt1KZ5a94ZDiwX4hMgZDzF+GttD80lEy8kj98kbyhLXnPvhtIo93mdnLIjpCAeeOw==} + engines: {node: '>=10.0.0'} + batch@0.6.1: resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} @@ -8023,6 +8457,13 @@ packages: bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + buffer-crc32@0.2.13: + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + + buffer-crc32@1.0.0: + resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==} + engines: {node: '>=8.0.0'} + buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} @@ -8216,6 +8657,13 @@ packages: resolution: {integrity: sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==} engines: {node: '>= 16'} + cheerio-select@2.1.0: + resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} + + cheerio@1.2.0: + resolution: {integrity: sha512-WDrybc/gKFpTYQutKIK6UvfcuxijIZfMfXaYm8NMsPQxSYvf+13fXUJ4rztGGbJcBQ/GF55gvrZ0Bc0bj/mqvg==} + engines: {node: '>=20.18.1'} + chokidar@2.1.8: resolution: {integrity: sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==} @@ -8249,6 +8697,10 @@ packages: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} + ci-info@4.4.0: + resolution: {integrity: sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==} + engines: {node: '>=8'} + cipher-base@1.0.7: resolution: {integrity: sha512-Mz9QMT5fJe7bKI7MH31UilT5cEK5EHHRCccw/YRFsRY47AuNgaV6HY3rscp0/I4Q+tTW/5zoqpSeRRI54TkDWA==} engines: {node: '>= 0.10'} @@ -8473,6 +8925,10 @@ packages: component-emitter@1.3.1: resolution: {integrity: sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==} + compress-commons@6.0.2: + resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==} + engines: {node: '>= 14'} + compressible@2.0.18: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} @@ -8617,6 +9073,15 @@ packages: resolution: {integrity: sha512-dmC4mUesv0OYH2kNFEidtf/skUwv4zePmGeepjyyJ0qTo5+8KhA1o99oIAwVVLzQMAeDJml74d6wPPKb6EZUTg==} engines: {node: '>=8'} + crc-32@1.2.2: + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} + engines: {node: '>=0.8'} + hasBin: true + + crc32-stream@6.0.0: + resolution: {integrity: sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==} + engines: {node: '>= 14'} + create-ecdh@4.0.4: resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==} @@ -8631,6 +9096,11 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true + create-wdio@9.27.2: + resolution: {integrity: sha512-zhulPsBa+NkPbLtRFlZFzijCmvS5n7gkWB/90JwahfebfzB0k6/ZwWue7PwyVgzzD/JUGzX1M4HlaWo6265ESQ==} + engines: {node: '>=12.0.0'} + hasBin: true + cross-fetch@3.2.0: resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==} @@ -8719,6 +9189,9 @@ packages: css-select@5.2.2: resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} + css-shorthand-properties@1.1.2: + resolution: {integrity: sha512-C2AugXIpRGQTxaCW0N7n5jD/p5irUmCrwl03TrnMFBHDbdq44CFWR2zO7rK9xPN4Eo3pUxC4vQzQgbIpzrD1PQ==} + css-tree@1.1.3: resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} engines: {node: '>=8.0.0'} @@ -8735,6 +9208,9 @@ packages: resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + css-value@0.0.1: + resolution: {integrity: sha512-FUV3xaJ63buRLgHrLQVlVgQnQdR4yqdLGaDu7g8CQcWjInDfM9plBTPI9FRfpahju1UBSaMckeb2/46ApS/V1Q==} + css-vendor@2.0.8: resolution: {integrity: sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==} @@ -8874,6 +9350,10 @@ packages: resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==} engines: {node: '>=8'} + data-uri-to-buffer@6.0.2: + resolution: {integrity: sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==} + engines: {node: '>= 14'} + data-urls@2.0.0: resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} engines: {node: '>=10'} @@ -8941,6 +9421,20 @@ packages: resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} engines: {node: '>=0.10.0'} +<<<<<<< HEAD +======= + decamelize@4.0.0: + resolution: {integrity: sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==} + engines: {node: '>=10'} + +<<<<<<< HEAD +======= + decamelize@6.0.1: + resolution: {integrity: sha512-G7Cqgaelq68XHJNGlZ7lrNQyhZGsFqpwtGFexqUv4IQdjKoSYF7ipZ9UuTJZUSQXFj/XaoBLuEVIVqr8EJngEQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) decimal.js-light@2.5.1: resolution: {integrity: sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==} @@ -8979,6 +9473,19 @@ packages: deep-object-diff@1.1.9: resolution: {integrity: sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA==} +<<<<<<< HEAD +======= +<<<<<<< HEAD + deepmerge@4.2.2: + resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} + engines: {node: '>=0.10.0'} +======= + deepmerge-ts@7.1.5: + resolution: {integrity: sha512-HOJkrhaYsweh+W+e74Yn7YStZOilkoPb6fycpwNLKzSPtruFs48nYis0zy5yJz1+ktUhHxoRDJ27RQAWLIJVJw==} + engines: {node: '>=16.0.0'} +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} @@ -9026,6 +9533,10 @@ packages: defu@6.1.7: resolution: {integrity: sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==} + degenerator@5.0.1: + resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==} + engines: {node: '>= 14'} + del@4.1.1: resolution: {integrity: sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==} engines: {node: '>=6'} @@ -9107,8 +9618,11 @@ packages: resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} +<<<<<<< HEAD <<<<<<< HEAD ======= +======= +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) <<<<<<< HEAD diff@3.5.1: resolution: {integrity: sha512-Z3u54A8qGyqFOSr2pk0ijYs8mOE9Qz8kTvtKeBI+upoG9j04Sq+oI7W8zAJiQybDcESET8/uIdHzs0p3k4fZlw==} @@ -9118,6 +9632,16 @@ packages: resolution: {integrity: sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==} engines: {node: '>=0.3.1'} ======= +======= + diff@5.2.2: + resolution: {integrity: sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==} + engines: {node: '>=0.3.1'} + + diff@8.0.4: + resolution: {integrity: sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==} + engines: {node: '>=0.3.1'} + +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) diffable-html@4.1.0: resolution: {integrity: sha512-++kyNek+YBLH8cLXS+iTj/Hiy2s5qkRJEJ8kgu/WHbFrVY2vz9xPFUT+fii2zGF0m1CaojDlQJjkfrCt7YWM1g==} >>>>>>> a60b7c732 (NYM-1199: Add Node Families wallet feature with comprehensive UI and E2E tests) @@ -9235,6 +9759,18 @@ packages: resolution: {integrity: sha512-HTlk5nmhkm8F6JcdXvHIzaorzCoziNQT9mGxLPVXW8wJF1TiGSL60ZGB4gHWabHOaMmWmhvk2/lPHfnBiT78AQ==} engines: {node: '>=12'} +<<<<<<< HEAD +======= +<<<<<<< HEAD + dotenv@16.6.1: + resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} +======= + dotenv@17.4.2: + resolution: {integrity: sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==} +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + engines: {node: '>=12'} + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) dotenv@8.6.0: resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==} engines: {node: '>=10'} @@ -9255,6 +9791,18 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + easy-table@1.2.0: + resolution: {integrity: sha512-OFzVOv03YpvtcWGe5AayU5G2hgybsg3iqA6drU8UaoZyB9jLGMTrz9+asnLp/E+6qPh88yEI1gvyZFZ41dmgww==} + + edge-paths@3.0.5: + resolution: {integrity: sha512-sB7vSrDnFa4ezWQk9nZ/n0FdpdUuC6R1EOrlU3DL+bovcNFK28rqu2emmAUjujYEJTWIgQGqgVVWUZXMnc8iWg==} + engines: {node: '>=14.0.0'} + + edgedriver@6.3.0: + resolution: {integrity: sha512-ggEQL+oEyIcM4nP2QC3AtCQ04o4kDNefRM3hja0odvlPSnsaxiruMxEZ93v3gDCKWYW6BXUr51PPradb+3nffw==} + engines: {node: '>=20.0.0'} + hasBin: true + ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} @@ -9294,6 +9842,9 @@ packages: resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} engines: {node: '>= 0.8'} + encoding-sniffer@0.2.1: + resolution: {integrity: sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==} + encoding@0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} @@ -9329,6 +9880,10 @@ packages: resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} engines: {node: '>=0.12'} + entities@7.0.1: + resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} + engines: {node: '>=0.12'} + entities@8.0.0: resolution: {integrity: sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA==} engines: {node: '>=20.19.0'} @@ -9432,6 +9987,11 @@ packages: engines: {node: '>=18'} hasBin: true + esbuild@0.28.0: + resolution: {integrity: sha512-sNR9MHpXSUV/XB4zmsFKN+QgVG82Cc7+/aaxJ8Adi8hyOac+EXptIp45QBPaVyX3N70664wRbTcLTOemCAnyqw==} + engines: {node: '>=18'} + hasBin: true + escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -9697,9 +10257,28 @@ packages: resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} engines: {node: '>= 0.6'} +<<<<<<< HEAD +======= +<<<<<<< HEAD + ethereum-cryptography@3.2.0: + resolution: {integrity: sha512-Urr5YVsalH+Jo0sYkTkv1MyI9bLYZwW8BENZCeE1QYaTHETEYx0Nv/SVsWkSqpYrzweg6d8KMY1wTjH/1m/BIg==} + engines: {node: ^14.21.3 || >=16, npm: '>=9'} + + event-emitter@0.3.5: + resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==} +======= + event-target-shim@5.0.1: + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} + engines: {node: '>=6'} +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) eventemitter3@4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + events-universal@1.0.1: + resolution: {integrity: sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==} + events@3.3.0: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} @@ -9722,6 +10301,14 @@ packages: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} + execa@9.6.1: + resolution: {integrity: sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==} + engines: {node: ^18.19.0 || >=20.5.0} + + exit-hook@4.0.0: + resolution: {integrity: sha512-Fqs7ChZm72y40wKjOFXBKg7nJZvQJmewP5/7LtePDdnah/+FH9Hp5sgMujSCMPXlxOAW2//1jrW9pnsY7o20vQ==} + engines: {node: '>=18'} + exit@0.1.2: resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} engines: {node: '>= 0.8.0'} @@ -9738,6 +10325,14 @@ packages: resolution: {integrity: sha512-+kn8561vHAY+dt+0gMqqj1oY+g5xWrsuGMk4QGxotT2WS545nVqqjs37z6hrYfIuucwqthzwJfCJUEYqixyljg==} deprecated: ⚠️ The 'expect-playwright' package is deprecated. The Playwright core assertions (via @playwright/test) now cover the same functionality. Please migrate to built-in expect. See https://playwright.dev/docs/test-assertions for migration. + expect-webdriverio@5.6.7: + resolution: {integrity: sha512-xuqXfkOCfkWImXyFq54FrKaSdm1CMRQ2OqNeldggQuhbuFaD0hvoUP65deZo2v+FsrHC3R4Q2V7R9nH3LKNoCQ==} + engines: {node: '>=20'} + peerDependencies: + '@wdio/globals': ^9.0.0 + '@wdio/logger': ^9.0.0 + webdriverio: ^9.0.0 + expect@27.5.1: resolution: {integrity: sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -9746,6 +10341,10 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + expect@30.4.1: + resolution: {integrity: sha512-PMARsyh/JtqC20HoGqlFcIlQAyqUtW4PlI1rup1uhYJtKuwAjbvWi3GQMAn+STdHum/dk8xrKfUM1+5SAwpolA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + exponential-backoff@3.1.3: resolution: {integrity: sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==} @@ -9768,6 +10367,22 @@ packages: resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} engines: {node: '>=0.10.0'} +<<<<<<< HEAD +======= +<<<<<<< HEAD + fake-indexeddb@4.0.2: + resolution: {integrity: sha512-SdTwEhnakbgazc7W3WUXOJfGmhH0YfG4d+dRPOFoYDRTL6U5t8tvrmkf2W/C3W1jk2ylV7Wrnj44RASqpX/lEw==} +======= + extract-zip@2.0.1: + resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} + engines: {node: '>= 10.17.0'} + hasBin: true + + fast-deep-equal@2.0.1: + resolution: {integrity: sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==} +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -9778,6 +10393,9 @@ packages: resolution: {integrity: sha512-jt2DW/aNFNwke7AUd+Z+e6pz39KO5rzdbbFCg2sGafS4mk13MI7Z8O5z9cADNn5lhGODIgLwug6TZO2ctf7kcw==} engines: {node: '>=6.0.0'} + fast-fifo@1.3.2: + resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} + fast-fuzzy@1.12.0: resolution: {integrity: sha512-sXxGgHS+ubYpsdLnvOvJ9w5GYYZrtL9mkosG3nfuD446ahvoWEsSKBP7ieGmWIKVLnaxRDgUJkZMdxRgA2Ni+Q==} @@ -9809,6 +10427,13 @@ packages: fast-uri@3.1.2: resolution: {integrity: sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==} + fast-xml-builder@1.2.0: + resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} + + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} + hasBin: true + fastest-levenshtein@1.0.16: resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} engines: {node: '>= 4.9.1'} @@ -9834,6 +10459,9 @@ packages: fb-watchman@2.0.2: resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + fd-slicer@1.1.0: + resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} + fdir@6.5.0: resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} engines: {node: '>=12.0.0'} @@ -9854,6 +10482,10 @@ packages: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} engines: {node: '>=8'} + figures@6.1.0: + resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} + engines: {node: '>=18'} + file-entry-cache@6.0.1: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -10141,6 +10773,11 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} deprecated: This package is no longer supported. + geckodriver@6.1.0: + resolution: {integrity: sha512-ZRXLa4ZaYTTgUO4Eefw+RsQCleugU2QLb1ME7qTYxxuRj51yAhfnXaItXNs5/vUzfIaDHuZ+YnSF005hfp07nQ==} + engines: {node: '>=20.0.0'} + hasBin: true + generator-function@2.0.1: resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==} engines: {node: '>= 0.4'} @@ -10174,6 +10811,10 @@ packages: resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==} engines: {node: '>=8'} + get-port@7.2.0: + resolution: {integrity: sha512-afP4W205ONCuMoPBqcR6PSXnzX35KTcJygfJfcp+QY+uwm3p20p1YczWXhlICIzGMCxYBQcySEcOgsJcrkyobg==} + engines: {node: '>=16'} + get-proto@1.0.1: resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} engines: {node: '>= 0.4'} @@ -10186,6 +10827,10 @@ packages: resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} engines: {node: '>=6'} + get-stream@5.2.0: + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} + get-stream@6.0.0: resolution: {integrity: sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==} engines: {node: '>=10'} @@ -10194,6 +10839,10 @@ packages: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} + get-stream@9.0.1: + resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} + engines: {node: '>=18'} + get-symbol-description@1.1.0: resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} engines: {node: '>= 0.4'} @@ -10201,6 +10850,10 @@ packages: get-tsconfig@4.14.0: resolution: {integrity: sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==} + get-uri@6.0.5: + resolution: {integrity: sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==} + engines: {node: '>= 14'} + get-value@2.0.6: resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} engines: {node: '>=0.10.0'} @@ -10327,6 +10980,9 @@ packages: graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + grapheme-splitter@1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} @@ -10481,6 +11137,14 @@ packages: resolution: {integrity: sha512-HVJyzUrLIL1c0QmviVh5E8VGyUS7xCFPS6yydaVd1UegW+ibV/CohqTH9MkOLDp5o+rb82DMo77PTuc9F/8GKw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hosted-git-info@7.0.2: + resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} + engines: {node: ^16.14.0 || >=18.0.0} + + hosted-git-info@8.1.0: + resolution: {integrity: sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==} + engines: {node: ^18.17.0 || >=20.5.0} + hpack.js@2.1.6: resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} @@ -10543,6 +11207,12 @@ packages: webpack: optional: true + htmlfy@0.8.1: + resolution: {integrity: sha512-xWROBw9+MEGwxpotll0h672KCaLrKKiCYzsyN8ZgL9cQbVumFnyvsk2JqiB9ELAV1GLj1GG/jxZUjV9OZZi/yQ==} + + htmlparser2@10.1.0: + resolution: {integrity: sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==} + htmlparser2@3.10.1: resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==} @@ -10606,6 +11276,10 @@ packages: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} + human-signals@8.0.1: + resolution: {integrity: sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==} + engines: {node: '>=18.18.0'} + humanize-ms@1.2.1: resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} @@ -10694,6 +11368,9 @@ packages: engines: {node: '>=8'} hasBin: true + import-meta-resolve@4.2.0: + resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==} + imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -10732,6 +11409,30 @@ packages: inline-style-parser@0.2.7: resolution: {integrity: sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==} +<<<<<<< HEAD +======= +<<<<<<< HEAD + inquirer-autocomplete-prompt@0.11.1: + resolution: {integrity: sha512-VM4eNiyRD4CeUc2cyKni+F8qgHwL9WC4LdOr+mEC85qP/QNsDV+ysVqUrJYhw1TmDQu1QVhc8hbaL7wfk8SJxw==} + + inquirer@3.1.1: + resolution: {integrity: sha512-H50sHQwgvvaTBd3HpKMVtL/u6LoHDvYym51gd7bGQe/+9HkCE+J0/3N5FJLfd6O6oz44hHewC2Pc2LodzWVafQ==} + + inquirer@6.5.2: + resolution: {integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==} + engines: {node: '>=6.0.0'} +======= + inquirer@12.11.1: + resolution: {integrity: sha512-9VF7mrY+3OmsAfjH3yKz/pLbJ5z22E23hENKw3/LNSaA/sAt3v49bDRY+Ygct1xwuKT+U+cBfTzjCPySna69Qw==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) inquirer@8.2.7: resolution: {integrity: sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA==} engines: {node: '>=12.0.0'} @@ -11043,6 +11744,10 @@ packages: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} + is-stream@4.0.1: + resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} + engines: {node: '>=18'} + is-string@1.1.1: resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} engines: {node: '>= 0.4'} @@ -11123,6 +11828,10 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + isexe@4.0.0: + resolution: {integrity: sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==} + engines: {node: '>=20'} + isobject@2.1.0: resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==} engines: {node: '>=0.10.0'} @@ -11270,6 +11979,10 @@ packages: resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-diff@30.4.1: + resolution: {integrity: sha512-CRpFK0RtLriVDGcPPAnR6HMVI8bSR2jnUIgralhauzYQZIb4RH9AtEInTuQr65LmmGggGcRT6HIASxwqsVsmlA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-docblock@27.5.1: resolution: {integrity: sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -11342,6 +12055,10 @@ packages: resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-matcher-utils@30.4.1: + resolution: {integrity: sha512-zvYfX5CaeEkFrrLS9suWe9rvJrm9J1Iv3ua8kIBv9GEPzcnsfBf0bob37la7s67fs0nlBC3EuvkOLnXQKxtx4A==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-message-util@27.5.1: resolution: {integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -11350,6 +12067,10 @@ packages: resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-message-util@30.4.1: + resolution: {integrity: sha512-kwCKIvq0MCW1HzLoGola9Te6JUdzgV0loyKJ3Qghrkz9i5/RRIHsL95BMQc2HBBhlBKC4j22K9p11TGHH8RBpQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-mock@27.5.1: resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -11358,6 +12079,10 @@ packages: resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-mock@30.4.1: + resolution: {integrity: sha512-/i8SVb8/NSB7RfNi8gfqu8gxLV23KaL5EpAttyb9iz8qWRIqXRLflycz/32wXsYkOnaUlx8NAKnJYtpsmXUmfw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-playwright-preset@4.0.0: resolution: {integrity: sha512-+dGZ1X2KqtwXaabVjTGxy0a3VzYfvYsWaRcuO8vMhyclHSOpGSI1+5cmlqzzCwQ3+fv0EjkTc7I5aV9lo08dYw==} deprecated: ⚠️ The 'jest-playwright-preset' package is deprecated. Please migrate to Playwright's built-in test runner (@playwright/test) which now includes full Jest-style features and parallel testing. See https://playwright.dev/docs/intro for details. @@ -11459,6 +12184,10 @@ packages: resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-util@30.4.1: + resolution: {integrity: sha512-vjQb1sACEiv13DKJMDToJpzVW0joCsIQrmbg0fi7CyOOt+g9jTuQl2A216pWRBYhOVt53XbL/2LbMKg1BECWOw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-validate@27.5.1: resolution: {integrity: sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -11513,6 +12242,10 @@ packages: node-notifier: optional: true + jiti@2.7.0: + resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==} + hasBin: true + joi@17.13.3: resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} @@ -11648,6 +12381,9 @@ packages: resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} engines: {node: '>=4.0'} + jszip@3.10.1: + resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==} + junk@3.1.0: resolution: {integrity: sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==} engines: {node: '>=8'} @@ -11692,6 +12428,10 @@ packages: resolution: {integrity: sha512-prXSYk799h3GY3iOWnC6ZigYzMPjxN2svgjJ9shk7oMadSNX3wXy0B6F32PMJv7qtMnrIbUxoEHzbutvxR2LBQ==} engines: {node: '>=6.0.0', npm: '>=6.0.0', yarn: '>=1.0.0'} + lazystream@1.0.1: + resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} + engines: {node: '>= 0.6.3'} + lefthook-darwin-arm64@1.13.6: resolution: {integrity: sha512-m6Lb77VGc84/Qo21Lhq576pEvcgFCnvloEiP02HbAHcIXD0RTLy9u2yAInrixqZeaz13HYtdDaI7OBYAAdVt8A==} cpu: [arm64] @@ -11782,6 +12522,88 @@ packages: lie@3.1.1: resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==} +<<<<<<< HEAD +======= +<<<<<<< HEAD + 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] + libc: [glibc] + + lightningcss-linux-arm64-musl@1.32.0: + resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [musl] + + lightningcss-linux-x64-gnu@1.32.0: + resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [glibc] + + lightningcss-linux-x64-musl@1.32.0: + resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [musl] + + lightningcss-win32-arm64-msvc@1.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'} +======= + lie@3.3.0: + resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==} +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} @@ -11824,6 +12646,9 @@ packages: localforage@1.10.0: resolution: {integrity: sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==} + locate-app@2.5.0: + resolution: {integrity: sha512-xIqbzPMBYArJRmPGUZD9CzV9wOqmVtQnaAn3wrj3s6WYW0bQvPI7x+sPYUGmDTYMHefVK//zc6HEYZ1qnxIK+Q==} + locate-path@2.0.0: resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} engines: {node: '>=4'} @@ -11843,6 +12668,9 @@ packages: lodash-es@4.18.1: resolution: {integrity: sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==} + lodash.clonedeep@4.5.0: + resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} + lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} @@ -11861,15 +12689,32 @@ packages: lodash.padend@4.6.1: resolution: {integrity: sha512-sOQs2aqGpbl27tmCS1QNZA09Uqp01ZzWfDUoD+xzTii0E7dSQfRKcRetFwa+uXaxaqL+TKm7CgD2JdKP7aZBSw==} + lodash.pickby@4.6.0: + resolution: {integrity: sha512-AZV+GsS/6ckvPOVQPXSiFFacKvKB4kOQu6ynt9wz0F3LO4R9Ij4K1ddYsIytDpSgLz88JHd9P+oaLeej5/Sl7Q==} + lodash.trimstart@4.5.1: resolution: {integrity: sha512-b/+D6La8tU76L/61/aN0jULWHkT0EeJCmVstPBn/K9MtD2qBW83AsBNrr63dKuWYwVMO7ucv13QNO/Ek/2RKaQ==} +<<<<<<< HEAD +======= +<<<<<<< HEAD + lodash.truncate@4.4.2: + resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} +======= + lodash.union@4.6.0: + resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==} +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) lodash.uniq@4.5.0: resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} lodash.words@4.2.0: resolution: {integrity: sha512-mXxqd8Yx9BGPij3lZKFSdOsjOTbL4krbCCp9slEozaN4EMppA2dFmK/f8HeohodprY6W0vOdiQ5WFgPaTI75xQ==} + lodash.zip@4.2.0: + resolution: {integrity: sha512-C7IOaBBK/0gMORRBd8OETNx3kmOkgIWIPvyDpZSCTwUrpYmgZwJkjZeOD8ww4xbOUOs4/attY+pciKvadNfFbg==} + lodash@4.18.1: resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==} @@ -11881,6 +12726,9 @@ packages: resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} engines: {node: '>=18'} + loglevel-plugin-prefix@0.8.4: + resolution: {integrity: sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==} + loglevel@1.9.2: resolution: {integrity: sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==} engines: {node: '>= 0.6.0'} @@ -12319,6 +13167,9 @@ packages: resolution: {integrity: sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==} engines: {node: '>=4.0.0'} + mitt@3.0.1: + resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} + mixin-deep@1.3.2: resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} engines: {node: '>=0.10.0'} @@ -12338,6 +13189,10 @@ packages: modern-ahocorasick@1.1.0: resolution: {integrity: sha512-sEKPVl2rM+MNVkGQt3ChdmD8YsigmXdn5NifZn6jiwn9LRJpWm8F3guhaqrJT/JOat6pwpbXEk6kv+b9DMIjsQ==} + modern-tar@0.7.6: + resolution: {integrity: sha512-sweCIVXzx1aIGTCdzcMlSZt1h8k5Tmk08VNAuRk3IU28XamGiOH5ypi11g6De2CH7PhYqSSnGy2A/EFhbWnVKg==} + engines: {node: '>=18.0.0'} + modify-values@1.0.1: resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==} engines: {node: '>=0.10.0'} @@ -12407,6 +13262,21 @@ packages: nested-error-stacks@2.1.1: resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} +<<<<<<< HEAD +======= +<<<<<<< HEAD + nested-obj@0.2.2: + resolution: {integrity: sha512-M1etu+T6Ai9Bo06L3K3nWD0ytZWltggBGsrxJlOGvMNGlCA4fokUVlbPKoWzsiiRX+PXq6Cb1xFEn4chiyC7MQ==} + + next-tick@1.1.0: + resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} +======= + netmask@2.1.1: + resolution: {integrity: sha512-eonl3sLUha+S1GzTPxychyhnUzKyeQkZ7jLjKrBagJgPla13F+uQ71HgpFefyHgqrjEbCPkDArxYsjY8/+gLKA==} + engines: {node: '>= 0.4.0'} +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) next@14.2.35: resolution: {integrity: sha512-KhYd2Hjt/O1/1aZVX3dCwGXM1QmOV4eNM2UTacK5gipDdPN/oHHK/4oVGy7X8GMfPMsUTUEmGlsy0EY1YGAkig==} engines: {node: '>=18.17.0'} @@ -12518,6 +13388,14 @@ packages: resolution: {integrity: sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + 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@7.0.1: + resolution: {integrity: sha512-linxNAT6M0ebEYZOx2tO6vBEFsVgnPpv+AVjk0wJHfaUIbq31Jm3T6vvZaarnOeWDh8ShnwXuaAyM7WT3RzErA==} + engines: {node: ^18.17.0 || >=20.5.0} + normalize-path@2.1.1: resolution: {integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==} engines: {node: '>=0.10.0'} @@ -12604,6 +13482,10 @@ packages: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} + npm-run-path@6.0.0: + resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==} + engines: {node: '>=18'} + npmlog@5.0.1: resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} deprecated: This package is no longer supported. @@ -12854,6 +13736,14 @@ packages: resolution: {integrity: sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==} engines: {node: '>=8'} + pac-proxy-agent@7.2.0: + resolution: {integrity: sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==} + engines: {node: '>= 14'} + + pac-resolver@7.0.1: + resolution: {integrity: sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==} + engines: {node: '>= 14'} + package-hash@4.0.0: resolution: {integrity: sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==} engines: {node: '>=8'} @@ -12911,12 +13801,25 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} +<<<<<<< HEAD <<<<<<< HEAD ======= +======= +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) <<<<<<< HEAD parse-package-name@1.0.0: resolution: {integrity: sha512-kBeTUtcj+SkyfaW4+KBe0HtsloBJ/mKTPoxpVdA57GZiPerREsUWJOhVj9anXweFiJkm5y8FG1sxFZkZ0SN6wg==} ======= +======= + parse-json@7.1.1: + resolution: {integrity: sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==} + engines: {node: '>=16'} + + parse-ms@4.0.0: + resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} + engines: {node: '>=18'} + +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) parse-passwd@1.0.0: resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==} engines: {node: '>=0.10.0'} @@ -12929,6 +13832,12 @@ packages: parse-url@8.1.0: resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==} + parse5-htmlparser2-tree-adapter@7.1.0: + resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==} + + parse5-parser-stream@7.1.2: + resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==} + parse5@6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} @@ -12970,6 +13879,17 @@ packages: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} +<<<<<<< HEAD +======= + path-exists@5.0.0: + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + path-expression-matcher@1.5.0: + resolution: {integrity: sha512-cbrerZV+6rvdQrrD+iGMcZFEiiSrbv9Tfdkvnusy6y0x0GKBXREFg/Y65GhIfm0tnLntThhzCnfKwp1WRjeCyQ==} + engines: {node: '>=14.0.0'} + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} @@ -12985,6 +13905,10 @@ packages: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} + path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} @@ -13011,6 +13935,12 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} + pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + + pathe@2.0.3: + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} + pathval@2.0.1: resolution: {integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==} engines: {node: '>= 14.16'} @@ -13019,6 +13949,9 @@ packages: resolution: {integrity: sha512-Q3CG/cYvCO1ye4QKkuH7EXxs3VC/rI1/trd+qX2+PolbaKG0H+bgcZzrTt96mMyRtejk+JMCiLUn3y29W8qmFQ==} engines: {node: '>= 0.10'} + pend@1.2.0: + resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} + picocolors@0.2.1: resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} @@ -13389,10 +14322,18 @@ packages: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + pretty-format@30.4.1: + resolution: {integrity: sha512-K6KiKMHTL4jjX4u3Kir2EW07nRfcqVTXIImx50wbjHQTcZPgg+gjVeNTIT3l3L1Rd4UefxfogquC9J37SoFyyw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + pretty-hrtime@1.0.3: resolution: {integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==} engines: {node: '>= 0.8'} + pretty-ms@9.3.0: + resolution: {integrity: sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==} + engines: {node: '>=18'} + proc-log@3.0.0: resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -13470,6 +14411,13 @@ packages: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} + proxy-agent@6.5.0: + resolution: {integrity: sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==} + engines: {node: '>= 14'} + + proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + proxy-from-env@2.1.0: resolution: {integrity: sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==} engines: {node: '>=10'} @@ -13519,6 +14467,9 @@ packages: resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} engines: {node: '>=0.6'} + query-selector-shadow-dom@1.0.1: + resolution: {integrity: sha512-lT5yCqEBgfoMYpf3F2xQRK7zEr1rhIIZuceDK6+xRkJQ4NMbHTwXqk4NkwDwQMNqXgG9r9fyHnzwNVs6zV5KRw==} + querystring-es3@0.2.1: resolution: {integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==} engines: {node: '>=0.4.x'} @@ -13735,6 +14686,10 @@ packages: resolution: {integrity: sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==} engines: {node: '>=0.10.0'} + read-pkg-up@10.1.0: + resolution: {integrity: sha512-aNtBq4jR8NawpKJQldrQcSW9y/d+KWH4v24HWkHljOZ7H0av+YTGANBzRh9A5pw7v/bLVsLVPpOhJ7gHNVy8lA==} + engines: {node: '>=16'} + read-pkg-up@3.0.0: resolution: {integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==} engines: {node: '>=4'} @@ -13755,6 +14710,10 @@ packages: resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} engines: {node: '>=8'} + read-pkg@8.1.0: + resolution: {integrity: sha512-PORM8AgzXeskHO/WEv312k9U03B8K9JSiWF/8N9sUuFjBa+9SF2u6K7VClzXwDXab51jCd8Nd36CNM+zR97ScQ==} + engines: {node: '>=16'} + read@2.1.0: resolution: {integrity: sha512-bvxi1QLJHcaywCAEsAk4DG3nVoqiY2Csps3qzWalhj5hFqRn1d/OixkFXtLO1PrgHUcAP0FNaSY/5GYNfENFFQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -13770,6 +14729,13 @@ packages: 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} + + readdir-glob@1.1.3: + resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} + readdirp@2.2.1: resolution: {integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==} engines: {node: '>=0.10'} @@ -13812,6 +14778,17 @@ packages: resolution: {integrity: sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==} engines: {node: '>= 0.10'} +<<<<<<< HEAD +======= + rechoir@0.8.0: + resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==} + engines: {node: '>= 10.13.0'} + + recursive-readdir@2.2.3: + resolution: {integrity: sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==} + engines: {node: '>=6.0.0'} + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) redent@1.0.0: resolution: {integrity: sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==} engines: {node: '>=0.10.0'} @@ -13980,6 +14957,18 @@ packages: engines: {node: '>= 0.4'} hasBin: true +<<<<<<< HEAD +======= +<<<<<<< HEAD + restore-cursor@2.0.0: + resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==} + engines: {node: '>=4'} +======= + resq@1.11.0: + resolution: {integrity: sha512-G10EBz+zAAy3zUd/CDoBbXRL6ia9kOo3xRHrMDsHljI0GDkhYlyjwoCx5+3eCC4swi1uCoZQhskuJkj7Gp57Bw==} +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) restore-cursor@3.1.0: resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} engines: {node: '>=8'} @@ -13992,6 +14981,10 @@ packages: resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} engines: {node: '>=0.12'} + ret@0.5.0: + resolution: {integrity: sha512-I1XxrZSQ+oErkRR4jYbAyEEu2I0avBvvMM5JN+6EBprOGRCs63ENqZ3vjavq8fBw2+62G5LF5XelKwuJpcvcxw==} + engines: {node: '>=10'} + retry@0.12.0: resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} engines: {node: '>= 4'} @@ -14008,6 +15001,9 @@ packages: resolution: {integrity: sha512-8h7ZcwxCBDKvchSWbWngJuSCqJGQ6nDuLLg+QcRyQDbX9jMWt+PpPeXAhSla0GOooEomk3lCprUpGkMdsLjKyg==} engines: {node: '>=8'} + rgb2hex@0.2.5: + resolution: {integrity: sha512-22MOP1Rh7sAo1BZpDG6R5RFYzR2lYEgwq7HEmyW2qcsOqR2lQKmn+O//xV3YG/0rrhMC6KVX2hU+ZXuaw9a5bw==} + rimraf@2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} deprecated: Rimraf versions prior to v4 are no longer supported @@ -14088,6 +15084,10 @@ packages: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} engines: {node: '>=0.12.0'} + run-async@4.0.6: + resolution: {integrity: sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ==} + engines: {node: '>=0.12.0'} + run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -14097,6 +15097,10 @@ packages: rxjs@7.8.2: resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} + safaridriver@1.0.1: + resolution: {integrity: sha512-jkg4434cYgtrIF2AeY/X0Wmd2W73cK5qIEFE3hDrrQenJH/2SDJIXGvPAigfvQTcE9+H31zkiNHbUqcihEiMRA==} + engines: {node: '>=18.0.0'} + safe-array-concat@1.1.4: resolution: {integrity: sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg==} engines: {node: '>=0.4'} @@ -14115,6 +15119,10 @@ packages: resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} engines: {node: '>= 0.4'} + safe-regex2@5.1.1: + resolution: {integrity: sha512-mOSBvHGDZMuIEZMdOz/aCEYDCv0E7nfcNsIhUF+/P+xC7Hyf3FkvymqgPbg9D1EdSGu+uKbJgy09K/RKKc7kJA==} + hasBin: true + safe-regex@1.1.0: resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} @@ -14195,6 +15203,19 @@ packages: resolution: {integrity: sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==} engines: {node: '>= 0.8.0'} +<<<<<<< HEAD +======= +<<<<<<< HEAD + send@1.2.1: + resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==} + engines: {node: '>= 18'} +======= + serialize-error@12.0.0: + resolution: {integrity: sha512-ZYkZLAvKTKQXWuh5XpBw7CdbSzagarX39WyZ2H07CDLC5/KfsRGlIXV8d4+tfqX1M7916mRqR1QfNHSij+c9Pw==} + engines: {node: '>=18'} +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) serialize-javascript@4.0.0: resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} @@ -14360,6 +15381,10 @@ packages: resolution: {integrity: sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==} engines: {node: '>= 10'} + socks-proxy-agent@8.0.5: + resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==} + engines: {node: '>= 14'} + socks@2.8.9: resolution: {integrity: sha512-LJhUYUvItdQ0LkJTmPeaEObWXAqFyfmP85x0tch/ez9cahmhlBBLbIqDFnvBnUJGagb0JbIQrkBs1wJ+yRYpEw==} engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} @@ -14410,6 +15435,9 @@ packages: space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + spacetrim@0.11.59: + resolution: {integrity: sha512-lLYsktklSRKprreOm7NXReW8YiX2VBjbgmXYEziOoGf/qsJqAEACaDvoTtUOycwjpaSh+bT8eu0KrJn7UNxiCg==} + spawn-wrap@2.0.0: resolution: {integrity: sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==} engines: {node: '>=8'} @@ -14533,6 +15561,10 @@ packages: stream-browserify@2.0.2: resolution: {integrity: sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==} + stream-buffers@3.0.3: + resolution: {integrity: sha512-pqMqwQCso0PBJt2PQmDO0cFj0lyqmiwOMiMSkVtRokl7e+ZTRYgDHKnuZNbqjiJXgsg4nuqtD/zxuo9KqTp0Yw==} + engines: {node: '>= 0.10.0'} + stream-each@1.2.3: resolution: {integrity: sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==} @@ -14546,6 +15578,9 @@ packages: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} engines: {node: '>=10.0.0'} + streamx@2.27.0: + resolution: {integrity: sha512-WZ189TKnHoAokYHvwzaAQMpd55cgUmFIcJFzBSgGcb886jau5DL+XdDhTWV4ps3FLvk+OORp0dLRTPsLZ21CSA==} + string-length@4.0.2: resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} engines: {node: '>=10'} @@ -14641,6 +15676,10 @@ packages: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} + strip-final-newline@4.0.0: + resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} + engines: {node: '>=18'} + strip-indent@1.0.1: resolution: {integrity: sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA==} engines: {node: '>=0.10.0'} @@ -14658,6 +15697,9 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} + strnum@2.3.0: + resolution: {integrity: sha512-ums3KNd42PGyx5xaoVTO1mjU1bH3NpY4vsrVlnv9PNGqQj8wd7rJ6nEypLrJ7z5vxK5RP0yMLo6J/Gsm62DI5Q==} + strong-log-transformer@2.1.0: resolution: {integrity: sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==} engines: {node: '>=4'} @@ -14785,10 +15827,16 @@ packages: resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==} engines: {node: '>=6'} + tar-fs@3.1.2: + resolution: {integrity: sha512-QGxxTxxyleAdyM3kpFs14ymbYmNFrfY+pHj7Z8FgtbZ7w2//VAgLMac7sT6nRpIHjppXO2AwwEOg0bPFVRcmXw==} + tar-stream@2.2.0: resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} engines: {node: '>=6'} + tar-stream@3.2.0: + resolution: {integrity: sha512-ojzvCvVaNp6aOTFmG7jaRD0meowIAuPc3cMMhSgKiVWws1GyHbGd/xvnyuRKcKlMpt3qvxx6r0hreCNITP9hIg==} + tar@6.1.11: resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==} engines: {node: '>= 10'} @@ -14799,6 +15847,9 @@ packages: engines: {node: '>=10'} deprecated: Old versions of tar 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 + teex@1.0.1: + resolution: {integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==} + telejson@6.0.8: resolution: {integrity: sha512-nerNXi+j8NK1QEfBHtZUN/aLdDcyupA//9kAboYLrtzZlPLpUfqbVGWb9zz91f/mIjRbAYhbgtnJHY8I1b5MBg==} @@ -14879,6 +15930,9 @@ packages: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} + text-decoder@1.2.7: + resolution: {integrity: sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==} + text-extensions@1.9.0: resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==} engines: {node: '>=0.10'} @@ -14945,6 +15999,10 @@ packages: resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} engines: {node: '>=14.0.0'} + tinyrainbow@3.1.0: + resolution: {integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==} + engines: {node: '>=14.0.0'} + tinyspy@4.0.4: resolution: {integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==} engines: {node: '>=14.0.0'} @@ -15170,6 +16228,11 @@ packages: peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + tsx@4.22.4: + resolution: {integrity: sha512-X8EX+XV4QR5xCsrgxaED954zTDfY8KqlDtskKEL0cHhyS/P8b4IFOvGDQpsC9Q1XnLq915wEfwwY/zzskCtmhg==} + engines: {node: '>=18.0.0'} + hasBin: true + tty-browserify@0.0.0: resolution: {integrity: sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==} @@ -15215,6 +16278,14 @@ packages: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} + type-fest@3.13.1: + resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} + engines: {node: '>=14.16'} + + type-fest@4.26.0: + resolution: {integrity: sha512-OduNjVJsFbifKb57UqZ2EMP1i4u64Xwow3NYXUtBbD4vIwJdQd4+xl8YDou1dlm4DVrtwT/7Ky8z8WyCULVfxw==} + engines: {node: '>=16'} + type-fest@4.41.0: resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} engines: {node: '>=16'} @@ -15294,6 +16365,10 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici@6.26.0: + resolution: {integrity: sha512-4yqz8a3n5HmGTlsbADNtr/dJlhkh/55Rq798G6ibiULcXbDtaLpTl1pvdqcbFfeoj3iSi52lePFM7h9H21cw/A==} + engines: {node: '>=18.17'} + undici@7.25.0: resolution: {integrity: sha512-xXnp4kTyor2Zq+J1FfPI6Eq3ew5h6Vl0F/8d9XU5zZQf1tX9s2Su1/3PiMmUANFULpmksxkClamIZcaUqryHsQ==} engines: {node: '>=20.18.1'} @@ -15323,6 +16398,10 @@ packages: unicode-trie@2.0.0: resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} + unicorn-magic@0.3.0: + resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} + engines: {node: '>=18'} + unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} @@ -15530,6 +16609,9 @@ packages: resolution: {integrity: sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==} engines: {node: '>= 0.4'} + urlpattern-polyfill@10.1.0: + resolution: {integrity: sha512-IGjKp/o0NL3Bso1PymYURCJxMPNAf/ILOpendP9f5B6e1rTJgdgiOvgfoT8VxCAdY+Wisb9uhGaJJf3yZ2V9nw==} + use-clipboard-copy@0.2.0: resolution: {integrity: sha512-f0PMMwZ2/Hh9/54L12capx4s6ASdd6edNJxg2OcqWVNM8BPvtOSmNFIN1Dg/q//fPp8MpUZceHfr7cnWOS0RxA==} peerDependencies: @@ -15544,6 +16626,10 @@ packages: resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} engines: {node: '>=0.10.0'} + userhome@1.0.1: + resolution: {integrity: sha512-5cnLm4gseXjAclKowC4IjByaGsjtAoV6PrOQOljplNB54ReUYJP8HdAFq2muHinSDAh09PPX/uXDPfdxRHvuSA==} + engines: {node: '>= 0.8.0'} + util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -15670,6 +16756,11 @@ packages: engines: {node: '>=8'} hasBin: true + wait-port@1.1.0: + resolution: {integrity: sha512-3e04qkoN3LxTMLakdqeWth8nih8usyg+sf1Bgdf9wwUkp05iuK1eSY/QpLvscT/+F/gA89+LpUmmgBtesbqI2Q==} + engines: {node: '>=10'} + hasBin: true + walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} @@ -15692,6 +16783,19 @@ packages: web-namespaces@1.1.4: resolution: {integrity: sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==} + webdriver@9.27.2: + resolution: {integrity: sha512-m7JrZucyOa+VMojsKrZSIE7lsl2RtLk2VqqOe7aWtlmRnBQs33/AaaHIY8FJNe2NKfM1rRSEv87GP2zjLUzyog==} + engines: {node: '>=18.20.0'} + + webdriverio@9.27.2: + resolution: {integrity: sha512-kNRTYomUY8ujhPn+eIxru9eQJP1BMmb4JfIdFt8m9mAPxkdNKJScRHSj77/x8yV2a4wKP0lefYfFtK77B+qzfA==} + engines: {node: '>=18.20.0'} + peerDependencies: + puppeteer-core: '>=22.x || <=24.x' + peerDependenciesMeta: + puppeteer-core: + optional: true + webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} @@ -15907,6 +17011,11 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} hasBin: true + which@6.0.1: + resolution: {integrity: sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==} + engines: {node: ^20.17.0 || >=22.9.0} + hasBin: true + wide-align@1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} @@ -16008,6 +17117,10 @@ packages: resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} engines: {node: '>=18'} + xml-naming@0.1.0: + resolution: {integrity: sha512-k8KO9hrMyNk6tUWqUfkTEZbezRRpONVOzUTnc97VnCvyj6Tf9lyUR9EDAIeiVLv56jsMcoXEwjW8Kv5yPY52lw==} + engines: {node: '>=16.0.0'} + xml2js@0.6.2: resolution: {integrity: sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==} engines: {node: '>=4.0.0'} @@ -16067,13 +17180,22 @@ packages: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} +<<<<<<< HEAD <<<<<<< HEAD ======= +======= +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) <<<<<<< HEAD yargs-unparser@2.0.0: resolution: {integrity: sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==} engines: {node: '>=10'} ======= +======= + yargs-unparser@2.0.0: + resolution: {integrity: sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==} + engines: {node: '>=10'} + +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) yargs@15.4.1: resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} engines: {node: '>=8'} @@ -16088,6 +17210,18 @@ packages: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} +<<<<<<< HEAD +======= +<<<<<<< HEAD + yn@2.0.0: + resolution: {integrity: sha512-uTv8J/wiWTgUTg+9vLTi//leUl5vDQS6uii/emeTb2ssY7vl6QWf2fFbIIGjnhjvbdKlU0ed7QPgY1htTC86jQ==} + engines: {node: '>=4'} +======= + yauzl@2.10.0: + resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} @@ -16102,11 +17236,22 @@ packages: resolution: {integrity: sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==} engines: {node: '>=18'} +<<<<<<< HEAD >>>>>>> dea01ef63 (NYM-1199: integrate OpenSpec AI for Node Families UI) +======= + yoctocolors@2.1.2: + resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} + engines: {node: '>=18'} + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) yup@0.32.11: resolution: {integrity: sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==} engines: {node: '>=10'} + zip-stream@6.0.1: + resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} + engines: {node: '>= 14'} + zod-validation-error@3.5.4: resolution: {integrity: sha512-+hEiRIiPobgyuFlEojnqjJnhFvg4r/i3cqgcm67eehZf/WBaK3g6cD02YU9mtdVxZjv8CzCA9n/Rhrs3yAAvAw==} engines: {node: '>=18.0.0'} @@ -18015,89 +19160,177 @@ snapshots: '@esbuild/aix-ppc64@0.25.12': optional: true + '@esbuild/aix-ppc64@0.28.0': + optional: true + '@esbuild/android-arm64@0.25.12': optional: true + '@esbuild/android-arm64@0.28.0': + optional: true + '@esbuild/android-arm@0.25.12': optional: true + '@esbuild/android-arm@0.28.0': + optional: true + '@esbuild/android-x64@0.25.12': optional: true + '@esbuild/android-x64@0.28.0': + optional: true + '@esbuild/darwin-arm64@0.25.12': optional: true + '@esbuild/darwin-arm64@0.28.0': + optional: true + '@esbuild/darwin-x64@0.25.12': optional: true + '@esbuild/darwin-x64@0.28.0': + optional: true + '@esbuild/freebsd-arm64@0.25.12': optional: true + '@esbuild/freebsd-arm64@0.28.0': + optional: true + '@esbuild/freebsd-x64@0.25.12': optional: true + '@esbuild/freebsd-x64@0.28.0': + optional: true + '@esbuild/linux-arm64@0.25.12': optional: true + '@esbuild/linux-arm64@0.28.0': + optional: true + '@esbuild/linux-arm@0.25.12': optional: true + '@esbuild/linux-arm@0.28.0': + optional: true + '@esbuild/linux-ia32@0.25.12': optional: true + '@esbuild/linux-ia32@0.28.0': + optional: true + '@esbuild/linux-loong64@0.25.12': optional: true + '@esbuild/linux-loong64@0.28.0': + optional: true + '@esbuild/linux-mips64el@0.25.12': optional: true + '@esbuild/linux-mips64el@0.28.0': + optional: true + '@esbuild/linux-ppc64@0.25.12': optional: true + '@esbuild/linux-ppc64@0.28.0': + optional: true + '@esbuild/linux-riscv64@0.25.12': optional: true + '@esbuild/linux-riscv64@0.28.0': + optional: true + '@esbuild/linux-s390x@0.25.12': optional: true + '@esbuild/linux-s390x@0.28.0': + optional: true + '@esbuild/linux-x64@0.25.12': optional: true + '@esbuild/linux-x64@0.28.0': + optional: true + '@esbuild/netbsd-arm64@0.25.12': optional: true + '@esbuild/netbsd-arm64@0.28.0': + optional: true + '@esbuild/netbsd-x64@0.25.12': optional: true + '@esbuild/netbsd-x64@0.28.0': + optional: true + '@esbuild/openbsd-arm64@0.25.12': optional: true + '@esbuild/openbsd-arm64@0.28.0': + optional: true + '@esbuild/openbsd-x64@0.25.12': optional: true + '@esbuild/openbsd-x64@0.28.0': + optional: true + '@esbuild/openharmony-arm64@0.25.12': optional: true + '@esbuild/openharmony-arm64@0.28.0': + optional: true + '@esbuild/sunos-x64@0.25.12': optional: true + '@esbuild/sunos-x64@0.28.0': + optional: true + '@esbuild/win32-arm64@0.25.12': optional: true + '@esbuild/win32-arm64@0.28.0': + optional: true + '@esbuild/win32-ia32@0.25.12': optional: true + '@esbuild/win32-ia32@0.28.0': + optional: true + '@esbuild/win32-x64@0.25.12': optional: true +<<<<<<< HEAD +======= +<<<<<<< HEAD + '@eslint-community/eslint-utils@4.9.1(eslint@7.32.0)': + dependencies: + eslint: 7.32.0 + eslint-visitor-keys: 3.4.3 +======= + '@esbuild/win32-x64@0.28.0': + optional: true +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) '@eslint-community/eslint-utils@4.9.1(eslint@8.57.1)': dependencies: eslint: 8.57.1 eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.9.1(eslint@9.39.4)': + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.4(jiti@2.7.0))': dependencies: - eslint: 9.39.4 + eslint: 9.39.4(jiti@2.7.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} @@ -18292,7 +19525,22 @@ snapshots: '@humanwhocodes/config-array@0.13.0': dependencies: '@humanwhocodes/object-schema': 2.0.3 +<<<<<<< HEAD debug: 4.4.3 +======= + debug: 4.4.3(supports-color@8.1.1) +<<<<<<< HEAD + minimatch: 3.1.5 + transitivePeerDependencies: + - supports-color + + '@humanwhocodes/config-array@0.5.0': + dependencies: + '@humanwhocodes/object-schema': 1.2.1 + debug: 4.4.3(supports-color@8.1.1) +======= +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) minimatch: 3.1.5 transitivePeerDependencies: - supports-color @@ -18669,6 +19917,8 @@ snapshots: dependencies: '@jest/types': 30.4.1 + '@jest/diff-sequences@30.4.0': {} + '@jest/environment@27.5.1': dependencies: '@jest/fake-timers': 27.5.1 @@ -18687,6 +19937,10 @@ snapshots: dependencies: jest-get-type: 29.6.3 + '@jest/expect-utils@30.4.1': + dependencies: + '@jest/get-type': 30.1.0 + '@jest/expect@29.7.0': dependencies: expect: 29.7.0 @@ -18712,6 +19966,8 @@ snapshots: jest-mock: 29.7.0 jest-util: 29.7.0 + '@jest/get-type@30.1.0': {} + '@jest/globals@27.5.1': dependencies: '@jest/environment': 27.5.1 @@ -19614,6 +20870,8 @@ snapshots: '@noble/hashes@1.8.0': {} + '@nodable/entities@2.1.1': {} + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -19864,7 +21122,15 @@ snapshots: react-refresh: 0.10.0 schema-utils: 4.3.3 source-map: 0.7.6 +<<<<<<< HEAD webpack: 5.106.2(postcss@8.5.14)(webpack-cli@4.10.0) +======= +<<<<<<< HEAD + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack-cli@4.10.0) +======= + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) optionalDependencies: '@types/webpack': 4.41.40 type-fest: 4.41.0 @@ -19896,6 +21162,10 @@ snapshots: '@posthog/types@1.376.1': {} + '@promptbook/utils@0.69.5': + dependencies: + spacetrim: 0.11.59 + '@protobufjs/aspromise@1.1.2': {} '@protobufjs/base64@1.1.2': {} @@ -19919,6 +21189,49 @@ snapshots: '@protobufjs/utf8@1.1.1': {} +<<<<<<< HEAD +======= +<<<<<<< HEAD + '@pyramation/json-schema-ref-parser@9.0.6': + dependencies: + '@jsdevtools/ono': 7.1.3 + call-me-maybe: 1.0.2 + js-yaml: 3.14.2 + + '@pyramation/json-schema-to-typescript@11.0.4': + dependencies: + '@pyramation/json-schema-ref-parser': 9.0.6 + '@types/json-schema': 7.0.15 + '@types/lodash': 4.17.24 + '@types/prettier': 2.7.3 + cli-color: 2.0.4 + get-stdin: 8.0.0 + glob: 7.2.3 + glob-promise: 4.2.2(glob@7.2.3) + is-glob: 4.0.3 + lodash: 4.18.1 + minimist: 1.2.8 + mkdirp: 1.0.4 + mz: 2.7.0 + prettier: 2.8.8 +======= + '@puppeteer/browsers@2.13.2': + dependencies: + debug: 4.4.3(supports-color@8.1.1) + extract-zip: 2.0.1 + progress: 2.0.3 + proxy-agent: 6.5.0 + semver: 7.8.0 + tar-fs: 3.1.2 + yargs: 17.7.2 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + - supports-color +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) '@react-aria/listbox@3.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.21 @@ -19994,6 +21307,8 @@ snapshots: '@noble/curves': 1.7.0 '@noble/hashes': 1.6.1 + '@sec-ant/readable-stream@0.4.1': {} + '@sideway/address@4.1.5': dependencies: '@hapi/hoek': 9.3.0 @@ -20027,6 +21342,8 @@ snapshots: '@sinclair/typebox@0.34.49': {} + '@sindresorhus/merge-streams@4.0.0': {} + '@sinonjs/commons@1.8.6': dependencies: type-detect: 4.0.8 @@ -20099,13 +21416,45 @@ snapshots: react: 19.2.6 react-dom: 19.2.6(react@19.2.6) - '@storybook/addon-controls@6.5.16(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +<<<<<<< HEAD +======= +<<<<<<< HEAD + '@storybook/addon-controls@6.5.16(eslint@8.57.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': dependencies: '@storybook/addons': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@storybook/api': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@storybook/client-logger': 6.5.16 '@storybook/components': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@storybook/core-common': 6.5.16(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/core-common': 6.5.16(eslint@8.57.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/node-logger': 6.5.16 + '@storybook/store': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/theming': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + core-js: 3.49.0 + lodash: 4.18.1 + ts-dedent: 2.2.0 + optionalDependencies: + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + transitivePeerDependencies: + - eslint + - supports-color + - typescript + - vue-template-compiler + - webpack-cli + - webpack-command + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) + '@storybook/addon-controls@6.5.16(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +======= + '@storybook/addon-controls@6.5.16(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + dependencies: + '@storybook/addons': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/api': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/client-logger': 6.5.16 + '@storybook/components': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/core-common': 6.5.16(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/node-logger': 6.5.16 '@storybook/store': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) @@ -20124,13 +21473,19 @@ snapshots: - webpack-cli - webpack-command +<<<<<<< HEAD <<<<<<< HEAD '@storybook/addon-docs@6.5.16(@babel/core@7.29.0)(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(esbuild@0.25.12)(postcss@8.5.14))': ======= +======= +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) '@storybook/addon-docs@6.5.16(@babel/core@7.29.0)(eslint@8.57.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14))': +======= + '@storybook/addon-docs@10.4.1(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(esbuild@0.28.0)(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(webpack@5.106.2)': +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) dependencies: '@mdx-js/react': 3.1.1(@types/react@19.2.14)(react@19.2.6) - '@storybook/csf-plugin': 10.4.1(esbuild@0.25.12)(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(webpack@5.106.2) + '@storybook/csf-plugin': 10.4.1(esbuild@0.28.0)(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(webpack@5.106.2) '@storybook/icons': 2.0.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@storybook/react-dom-shim': 10.4.1(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)) react: 19.2.6 @@ -20146,7 +21501,7 @@ snapshots: - vite - webpack - '@storybook/addon-docs@6.5.16(@babel/core@7.29.0)(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14))': + '@storybook/addon-docs@6.5.16(@babel/core@7.29.0)(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14))': dependencies: '@babel/plugin-transform-react-jsx': 7.28.6(@babel/core@7.29.0) '@babel/preset-env': 7.29.5(@babel/core@7.29.0) @@ -20155,7 +21510,11 @@ snapshots: '@storybook/addons': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@storybook/api': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@storybook/components': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) +<<<<<<< HEAD '@storybook/core-common': 6.5.16(eslint@8.57.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) +======= + '@storybook/core-common': 6.5.16(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) '@storybook/core-events': 6.5.16 '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/docs-tools': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) @@ -20189,6 +21548,7 @@ snapshots: - webpack-cli - webpack-command +<<<<<<< HEAD '@storybook/addon-docs@6.5.16(@babel/core@7.29.0)(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14))': >>>>>>> dea01ef63 (NYM-1199: integrate OpenSpec AI for Node Families UI) dependencies: @@ -20233,26 +21593,47 @@ snapshots: - webpack-cli - webpack-command +<<<<<<< HEAD '@storybook/addon-essentials@6.5.16(@babel/core@7.29.0)(@storybook/builder-webpack5@6.5.16(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(esbuild@0.25.12)(postcss@8.5.14))': +======= + '@storybook/addon-essentials@6.5.16(@babel/core@7.29.0)(@storybook/builder-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14))': +======= + '@storybook/addon-essentials@6.5.16(@babel/core@7.29.0)(@storybook/builder-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14))': +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) dependencies: '@babel/core': 7.29.0 '@storybook/addon-actions': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@storybook/addon-backgrounds': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) +<<<<<<< HEAD '@storybook/addon-controls': 6.5.16(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) +<<<<<<< HEAD '@storybook/addon-docs': 6.5.16(@babel/core@7.29.0)(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(esbuild@0.25.12)(postcss@8.5.14)) +======= + '@storybook/addon-docs': 6.5.16(@babel/core@7.29.0)(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14)) +======= + '@storybook/addon-controls': 6.5.16(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/addon-docs': 6.5.16(@babel/core@7.29.0)(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) '@storybook/addon-measure': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@storybook/addon-outline': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@storybook/addon-toolbars': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@storybook/addon-viewport': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@storybook/addons': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@storybook/api': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@storybook/core-common': 6.5.16(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/core-common': 6.5.16(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) '@storybook/node-logger': 6.5.16 core-js: 3.49.0 regenerator-runtime: 0.13.11 ts-dedent: 2.2.0 optionalDependencies: +<<<<<<< HEAD '@storybook/builder-webpack5': 6.5.16(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) +======= +<<<<<<< HEAD + '@storybook/builder-webpack5': 6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) react: 19.2.6 react-dom: 19.2.6(react@19.2.6) webpack: 5.106.2(esbuild@0.25.12)(postcss@8.5.14) @@ -20265,14 +21646,85 @@ snapshots: - webpack-cli - webpack-command - '@storybook/addon-interactions@6.5.16(@types/react@19.2.14)(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +<<<<<<< HEAD +======= + '@storybook/addon-essentials@6.5.16(@babel/core@7.29.0)(@storybook/builder-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(eslint@8.57.1)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(eslint@8.57.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14))': + dependencies: + '@babel/core': 7.29.0 + '@storybook/addon-actions': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/addon-backgrounds': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/addon-controls': 6.5.16(eslint@8.57.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/addon-docs': 6.5.16(@babel/core@7.29.0)(eslint@8.57.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)) + '@storybook/addon-measure': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/addon-outline': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/addon-toolbars': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/addon-viewport': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/addons': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/api': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/core-common': 6.5.16(eslint@8.57.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/node-logger': 6.5.16 + core-js: 3.49.0 + regenerator-runtime: 0.13.11 + ts-dedent: 2.2.0 + optionalDependencies: + '@storybook/builder-webpack5': 6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(eslint@8.57.1)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) +======= + '@storybook/builder-webpack5': 6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14) + transitivePeerDependencies: + - '@storybook/mdx2-csf' + - eslint + - supports-color + - typescript + - vue-template-compiler + - webpack-cli + - webpack-command + +<<<<<<< HEAD + '@storybook/addon-interactions@6.5.16(@types/react@19.2.14)(eslint@8.57.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': dependencies: '@devtools-ds/object-inspector': 1.2.1(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@storybook/addons': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@storybook/api': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@storybook/client-logger': 6.5.16 '@storybook/components': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@storybook/core-common': 6.5.16(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/core-common': 6.5.16(eslint@8.57.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/core-events': 6.5.16 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/instrumenter': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/theming': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + core-js: 3.49.0 + global: 4.4.0 + jest-mock: 27.5.1 + polished: 4.3.1 + ts-dedent: 2.2.0 + optionalDependencies: + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + transitivePeerDependencies: + - '@types/react' + - eslint + - supports-color + - typescript + - vue-template-compiler + - webpack-cli + - webpack-command + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) + '@storybook/addon-interactions@6.5.16(@types/react@19.2.14)(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +======= + '@storybook/addon-interactions@6.5.16(@types/react@19.2.14)(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + dependencies: + '@devtools-ds/object-inspector': 1.2.1(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/addons': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/api': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/client-logger': 6.5.16 + '@storybook/components': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/core-common': 6.5.16(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) '@storybook/core-events': 6.5.16 '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/instrumenter': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) @@ -20432,7 +21884,10 @@ snapshots: ts-dedent: 2.2.0 util-deprecate: 1.0.2 - '@storybook/builder-webpack4@6.5.16(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +<<<<<<< HEAD +======= +<<<<<<< HEAD + '@storybook/builder-webpack4@6.5.16(eslint@8.57.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': dependencies: '@babel/core': 7.29.0 '@storybook/addons': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) @@ -20442,7 +21897,7 @@ snapshots: '@storybook/client-api': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@storybook/client-logger': 6.5.16 '@storybook/components': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@storybook/core-common': 6.5.16(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/core-common': 6.5.16(eslint@8.57.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) '@storybook/core-events': 6.5.16 '@storybook/node-logger': 6.5.16 '@storybook/preview-web': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) @@ -20458,9 +21913,9 @@ snapshots: case-sensitive-paths-webpack-plugin: 2.4.0 core-js: 3.49.0 css-loader: 3.6.0(webpack@4.47.0) - file-loader: 6.2.0(webpack@5.106.2(esbuild@0.25.12)(postcss@8.5.14)) + file-loader: 6.2.0(webpack@4.47.0) find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 4.1.6(eslint@9.39.4)(typescript@4.9.5)(webpack@4.47.0) + fork-ts-checker-webpack-plugin: 4.1.6(eslint@8.57.1)(typescript@4.9.5)(webpack@4.47.0) glob: 7.2.3 glob-promise: 3.4.0(glob@7.2.3) global: 4.4.0 @@ -20493,7 +21948,80 @@ snapshots: - webpack-cli - webpack-command +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) + '@storybook/builder-webpack4@6.5.16(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +======= + '@storybook/builder-webpack4@6.5.16(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + dependencies: + '@babel/core': 7.29.0 + '@storybook/addons': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/api': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/channel-postmessage': 6.5.16 + '@storybook/channels': 6.5.16 + '@storybook/client-api': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/client-logger': 6.5.16 + '@storybook/components': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/core-common': 6.5.16(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/core-events': 6.5.16 + '@storybook/node-logger': 6.5.16 + '@storybook/preview-web': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/router': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/semver': 7.3.2 + '@storybook/store': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/theming': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/ui': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@types/node': 16.18.126 + '@types/webpack': 4.41.40 + autoprefixer: 9.8.8 + babel-loader: 8.4.1(@babel/core@7.29.0)(webpack@4.47.0) + case-sensitive-paths-webpack-plugin: 2.4.0 + core-js: 3.49.0 + css-loader: 3.6.0(webpack@4.47.0) + file-loader: 6.2.0(webpack@5.106.2(esbuild@0.25.12)(postcss@8.5.14)) + find-up: 5.0.0 + fork-ts-checker-webpack-plugin: 4.1.6(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5)(webpack@4.47.0) + glob: 7.2.3 + glob-promise: 3.4.0(glob@7.2.3) + global: 4.4.0 + html-webpack-plugin: 4.5.2(webpack@4.47.0) + pnp-webpack-plugin: 1.6.4(typescript@4.9.5) + postcss: 7.0.39 + postcss-flexbugs-fixes: 4.2.1 + postcss-loader: 4.3.0(postcss@7.0.39)(webpack@4.47.0) + raw-loader: 4.0.2(webpack@4.47.0) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + stable: 0.1.8 + style-loader: 1.3.0(webpack@4.47.0) + terser-webpack-plugin: 4.2.3(webpack@4.47.0) + ts-dedent: 2.2.0 + url-loader: 4.1.1(file-loader@6.2.0(webpack@4.47.0))(webpack@4.47.0) + util-deprecate: 1.0.2 + webpack: 4.47.0 + webpack-dev-middleware: 3.7.3(webpack@4.47.0) + webpack-filter-warnings-plugin: 1.2.1(webpack@4.47.0) + webpack-hot-middleware: 2.26.1 + webpack-virtual-modules: 0.2.2 + optionalDependencies: + typescript: 4.9.5 + transitivePeerDependencies: + - bluebird + - eslint + - supports-color + - vue-template-compiler + - webpack-cli + - webpack-command + +<<<<<<< HEAD '@storybook/builder-webpack5@6.5.16(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +======= +<<<<<<< HEAD + '@storybook/builder-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +======= + '@storybook/builder-webpack5@10.4.1(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)(webpack-cli@4.10.0)': +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) dependencies: '@storybook/core-webpack': 10.4.1(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)) case-sensitive-paths-webpack-plugin: 2.4.0 @@ -20505,9 +22033,9 @@ snapshots: magic-string: 0.30.21 storybook: 10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) style-loader: 4.0.0(webpack@5.106.2) - terser-webpack-plugin: 5.6.0(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14)(webpack@5.106.2) + terser-webpack-plugin: 5.6.0(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack@5.106.2) ts-dedent: 2.2.0 - webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14)(webpack-cli@4.10.0) + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) webpack-dev-middleware: 6.1.3(webpack@5.106.2) webpack-hot-middleware: 2.26.1 webpack-virtual-modules: 0.6.2 @@ -20529,7 +22057,7 @@ snapshots: - uglify-js - webpack-cli - '@storybook/builder-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': + '@storybook/builder-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': dependencies: '@babel/core': 7.29.0 '@storybook/addons': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) @@ -20539,7 +22067,7 @@ snapshots: '@storybook/client-api': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@storybook/client-logger': 6.5.16 '@storybook/components': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@storybook/core-common': 6.5.16(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/core-common': 6.5.16(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) '@storybook/core-events': 6.5.16 '@storybook/node-logger': 6.5.16 '@storybook/preview-web': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) @@ -20567,8 +22095,81 @@ snapshots: terser-webpack-plugin: 5.6.0(esbuild@0.25.12)(postcss@8.5.14)(webpack@5.106.2(esbuild@0.25.12)(postcss@8.5.14)) ts-dedent: 2.2.0 util-deprecate: 1.0.2 +<<<<<<< HEAD webpack: 5.106.2(esbuild@0.25.12)(postcss@8.5.14) webpack-dev-middleware: 4.3.0(webpack@5.106.2(esbuild@0.25.12)(postcss@8.5.14)) +======= + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14) + webpack-dev-middleware: 4.3.0(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14)) + webpack-hot-middleware: 2.26.1 + webpack-virtual-modules: 0.4.6 + optionalDependencies: + typescript: 4.9.5 + transitivePeerDependencies: + - '@minify-html/node' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - eslint + - html-minifier-terser + - lightningcss + - postcss + - supports-color + - uglify-js + - vue-template-compiler + - webpack-cli + - webpack-command + + '@storybook/builder-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(eslint@8.57.1)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': + dependencies: + '@babel/core': 7.29.0 + '@storybook/addons': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/api': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/channel-postmessage': 6.5.16 + '@storybook/channels': 6.5.16 + '@storybook/client-api': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/client-logger': 6.5.16 + '@storybook/components': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/core-common': 6.5.16(eslint@8.57.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/core-events': 6.5.16 + '@storybook/node-logger': 6.5.16 + '@storybook/preview-web': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/router': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/semver': 7.3.2 + '@storybook/store': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/theming': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@types/node': 16.18.126 + babel-loader: 8.4.1(@babel/core@7.29.0)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)) + babel-plugin-named-exports-order: 0.0.2 + browser-assert: 1.2.1 + case-sensitive-paths-webpack-plugin: 2.4.0 + core-js: 3.49.0 + css-loader: 5.2.7(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)) +<<<<<<< HEAD + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.1)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)) +======= + fork-ts-checker-webpack-plugin: 6.5.3(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + glob: 7.2.3 + glob-promise: 3.4.0(glob@7.2.3) + html-webpack-plugin: 5.6.7(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)) + path-browserify: 1.0.1 + process: 0.11.10 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + stable: 0.1.8 + style-loader: 2.0.0(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)) + terser-webpack-plugin: 5.6.0(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)) + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14) + webpack-dev-middleware: 4.3.0(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) webpack-hot-middleware: 2.26.1 webpack-virtual-modules: 0.4.6 optionalDependencies: @@ -20720,7 +22321,38 @@ snapshots: optionalDependencies: typescript: 4.9.5 - '@storybook/core-common@6.5.16(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +<<<<<<< HEAD +======= + '@storybook/core-client@6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14))': + dependencies: + '@storybook/addons': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/channel-postmessage': 6.5.16 + '@storybook/channel-websocket': 6.5.16 + '@storybook/client-api': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/client-logger': 6.5.16 + '@storybook/core-events': 6.5.16 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/preview-web': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/store': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/ui': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + airbnb-js-shims: 2.2.1 + ansi-to-html: 0.6.15 + core-js: 3.49.0 + global: 4.4.0 + lodash: 4.18.1 + qs: 6.15.1 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + regenerator-runtime: 0.13.11 + ts-dedent: 2.2.0 + unfetch: 4.2.0 + util-deprecate: 1.0.2 + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14) + optionalDependencies: + typescript: 4.9.5 + +<<<<<<< HEAD + '@storybook/core-common@6.5.16(eslint@8.57.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': dependencies: '@babel/core': 7.29.0 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.0) @@ -20756,7 +22388,74 @@ snapshots: express: 4.22.2 file-system-cache: 1.1.0 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@9.39.4)(typescript@4.9.5)(webpack@4.47.0) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.1)(typescript@4.9.5)(webpack@4.47.0) + fs-extra: 9.1.0 + glob: 7.2.3 + handlebars: 4.7.9 + interpret: 2.2.0 + json5: 2.2.3 + lazy-universal-dotenv: 3.0.1 + picomatch: 2.3.2 + pkg-dir: 5.0.0 + pretty-hrtime: 1.0.3 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + resolve-from: 5.0.0 + slash: 3.0.0 + telejson: 6.0.8 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + webpack: 4.47.0 + optionalDependencies: + typescript: 4.9.5 + transitivePeerDependencies: + - eslint + - supports-color + - vue-template-compiler + - webpack-cli + - webpack-command + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) + '@storybook/core-common@6.5.16(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +======= + '@storybook/core-common@6.5.16(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + dependencies: + '@babel/core': 7.29.0 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.0) + '@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.0) + '@babel/plugin-proposal-export-default-from': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.29.0) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.29.0) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.29.0) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.29.0) + '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.29.0) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.29.0) + '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-block-scoping': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-classes': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0) + '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.29.0) + '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-spread': 7.28.6(@babel/core@7.29.0) + '@babel/preset-env': 7.29.5(@babel/core@7.29.0) + '@babel/preset-react': 7.28.5(@babel/core@7.29.0) + '@babel/preset-typescript': 7.28.5(@babel/core@7.29.0) + '@babel/register': 7.29.3(@babel/core@7.29.0) + '@storybook/node-logger': 6.5.16 + '@storybook/semver': 7.3.2 + '@types/node': 16.18.126 + '@types/pretty-hrtime': 1.0.3 + babel-loader: 8.4.1(@babel/core@7.29.0)(webpack@4.47.0) + babel-plugin-macros: 3.1.0 + babel-plugin-polyfill-corejs3: 0.1.7(@babel/core@7.29.0) + chalk: 4.1.2 + core-js: 3.49.0 + express: 4.22.2 + file-system-cache: 1.1.0 + find-up: 5.0.0 + fork-ts-checker-webpack-plugin: 6.5.3(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5)(webpack@4.47.0) fs-extra: 9.1.0 glob: 7.2.3 handlebars: 4.7.9 @@ -20787,20 +22486,28 @@ snapshots: dependencies: core-js: 3.49.0 +<<<<<<< HEAD '@storybook/core-server@6.5.16(@storybook/builder-webpack5@6.5.16(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(@storybook/manager-webpack5@6.5.16(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(encoding@0.1.13)(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +======= +<<<<<<< HEAD + '@storybook/core-server@6.5.16(@storybook/builder-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(@storybook/manager-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(encoding@0.1.13)(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +======= + '@storybook/core-server@6.5.16(@storybook/builder-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(@storybook/manager-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(encoding@0.1.13)(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) dependencies: '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-webpack4': 6.5.16(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/builder-webpack4': 6.5.16(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) '@storybook/core-client': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@4.47.0) - '@storybook/core-common': 6.5.16(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/core-common': 6.5.16(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) '@storybook/core-events': 6.5.16 '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/csf-tools': 6.5.16 - '@storybook/manager-webpack4': 6.5.16(encoding@0.1.13)(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/manager-webpack4': 6.5.16(encoding@0.1.13)(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) '@storybook/node-logger': 6.5.16 '@storybook/semver': 7.3.2 '@storybook/store': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@storybook/telemetry': 6.5.16(encoding@0.1.13)(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/telemetry': 6.5.16(encoding@0.1.13)(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) '@types/node': 16.18.126 '@types/node-fetch': 2.6.13 '@types/pretty-hrtime': 1.0.3 @@ -20837,8 +22544,18 @@ snapshots: ws: 8.20.1 x-default-browser: 0.4.0 optionalDependencies: +<<<<<<< HEAD '@storybook/builder-webpack5': 6.5.16(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) '@storybook/manager-webpack5': 6.5.16(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) +======= +<<<<<<< HEAD + '@storybook/builder-webpack5': 6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/manager-webpack5': 6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) +======= + '@storybook/builder-webpack5': 6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/manager-webpack5': 6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) typescript: 4.9.5 transitivePeerDependencies: - '@storybook/mdx2-csf' @@ -20860,8 +22577,12 @@ snapshots: react-dom: 19.2.6(react@19.2.6) webpack: 5.106.2(esbuild@0.25.12)(postcss@8.5.14) optionalDependencies: +<<<<<<< HEAD '@storybook/builder-webpack5': 6.5.16(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) '@storybook/manager-webpack5': 6.5.16(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) +======= + '@storybook/builder-webpack5': 6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(eslint@8.57.1)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/manager-webpack5': 6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(eslint@8.57.1)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: - '@storybook/mdx2-csf' @@ -20875,13 +22596,76 @@ snapshots: - webpack-cli - webpack-command +<<<<<<< HEAD + '@storybook/core@6.5.16(@storybook/builder-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(@storybook/manager-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(encoding@0.1.13)(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14))': + dependencies: + '@storybook/core-client': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14)) + '@storybook/core-server': 6.5.16(@storybook/builder-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(@storybook/manager-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(encoding@0.1.13)(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14) + optionalDependencies: + '@storybook/builder-webpack5': 6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/manager-webpack5': 6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + typescript: 4.9.5 + transitivePeerDependencies: + - '@storybook/mdx2-csf' + - bluebird + - bufferutil + - encoding + - eslint + - supports-color + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-command + + '@storybook/core@6.5.16(@storybook/builder-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(eslint@8.57.1)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(@storybook/manager-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(eslint@8.57.1)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(encoding@0.1.13)(eslint@8.57.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14))': + dependencies: + '@storybook/core-client': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)) + '@storybook/core-server': 6.5.16(@storybook/builder-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(eslint@8.57.1)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(@storybook/manager-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(eslint@8.57.1)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(encoding@0.1.13)(eslint@8.57.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) +======= + '@storybook/core@6.5.16(@storybook/builder-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(@storybook/manager-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(encoding@0.1.13)(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14))': + dependencies: + '@storybook/core-client': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)) + '@storybook/core-server': 6.5.16(@storybook/builder-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(@storybook/manager-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(encoding@0.1.13)(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14) + optionalDependencies: +<<<<<<< HEAD + '@storybook/builder-webpack5': 6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(eslint@8.57.1)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/manager-webpack5': 6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(eslint@8.57.1)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) +======= + '@storybook/builder-webpack5': 6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/manager-webpack5': 6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) + typescript: 4.9.5 + transitivePeerDependencies: + - '@storybook/mdx2-csf' + - bluebird + - bufferutil + - encoding + - eslint + - supports-color + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-command + +<<<<<<< HEAD '@storybook/core@8.6.18(prettier@2.8.8)(storybook@8.6.18(prettier@2.8.8))': +======= + '@storybook/csf-plugin@10.4.1(esbuild@0.28.0)(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(webpack@5.106.2)': +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) dependencies: storybook: 10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) unplugin: 2.3.11 optionalDependencies: - esbuild: 0.25.12 - webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14)(webpack-cli@4.10.0) + esbuild: 0.28.0 + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) '@storybook/csf-tools@6.5.16': dependencies: @@ -20948,14 +22732,17 @@ snapshots: '@vitest/utils': 2.1.9 storybook: 10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@8.20.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@storybook/manager-webpack4@6.5.16(encoding@0.1.13)(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +<<<<<<< HEAD +======= +<<<<<<< HEAD + '@storybook/manager-webpack4@6.5.16(encoding@0.1.13)(eslint@8.57.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': dependencies: '@babel/core': 7.29.0 '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.29.0) '@babel/preset-react': 7.28.5(@babel/core@7.29.0) '@storybook/addons': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@storybook/core-client': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@4.47.0) - '@storybook/core-common': 6.5.16(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/core-common': 6.5.16(eslint@8.57.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) '@storybook/node-logger': 6.5.16 '@storybook/theming': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@storybook/ui': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) @@ -20998,7 +22785,66 @@ snapshots: - webpack-cli - webpack-command +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) + '@storybook/manager-webpack4@6.5.16(encoding@0.1.13)(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +======= + '@storybook/manager-webpack4@6.5.16(encoding@0.1.13)(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + dependencies: + '@babel/core': 7.29.0 + '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.29.0) + '@babel/preset-react': 7.28.5(@babel/core@7.29.0) + '@storybook/addons': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/core-client': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@4.47.0) + '@storybook/core-common': 6.5.16(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/node-logger': 6.5.16 + '@storybook/theming': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/ui': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@types/node': 16.18.126 + '@types/webpack': 4.41.40 + babel-loader: 8.4.1(@babel/core@7.29.0)(webpack@4.47.0) + case-sensitive-paths-webpack-plugin: 2.4.0 + chalk: 4.1.2 + core-js: 3.49.0 + css-loader: 3.6.0(webpack@4.47.0) + express: 4.22.2 + file-loader: 6.2.0(webpack@4.47.0) + find-up: 5.0.0 + fs-extra: 9.1.0 + html-webpack-plugin: 4.5.2(webpack@4.47.0) + node-fetch: 2.7.0(encoding@0.1.13) + pnp-webpack-plugin: 1.6.4(typescript@4.9.5) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + read-pkg-up: 7.0.1 + regenerator-runtime: 0.13.11 + resolve-from: 5.0.0 + style-loader: 1.3.0(webpack@4.47.0) + telejson: 6.0.8 + terser-webpack-plugin: 4.2.3(webpack@4.47.0) + ts-dedent: 2.2.0 + url-loader: 4.1.1(file-loader@6.2.0(webpack@4.47.0))(webpack@4.47.0) + util-deprecate: 1.0.2 + webpack: 4.47.0 + webpack-dev-middleware: 3.7.3(webpack@4.47.0) + webpack-virtual-modules: 0.2.2 + optionalDependencies: + typescript: 4.9.5 + transitivePeerDependencies: + - bluebird + - encoding + - eslint + - supports-color + - vue-template-compiler + - webpack-cli + - webpack-command + +<<<<<<< HEAD '@storybook/manager-webpack5@6.5.16(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +======= +<<<<<<< HEAD + '@storybook/manager-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) dependencies: '@babel/core': 7.29.0 '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.29.0) @@ -21031,8 +22877,79 @@ snapshots: terser-webpack-plugin: 5.6.0(esbuild@0.25.12)(postcss@8.5.14)(webpack@5.106.2(esbuild@0.25.12)(postcss@8.5.14)) ts-dedent: 2.2.0 util-deprecate: 1.0.2 +<<<<<<< HEAD webpack: 5.106.2(esbuild@0.25.12)(postcss@8.5.14) webpack-dev-middleware: 4.3.0(webpack@5.106.2(esbuild@0.25.12)(postcss@8.5.14)) +======= + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14) + webpack-dev-middleware: 4.3.0(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14)) + webpack-virtual-modules: 0.4.6 + optionalDependencies: + typescript: 4.9.5 + transitivePeerDependencies: + - '@minify-html/node' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - encoding + - esbuild + - eslint + - html-minifier-terser + - lightningcss + - postcss + - supports-color + - uglify-js + - vue-template-compiler + - webpack-cli + - webpack-command + + '@storybook/manager-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(eslint@8.57.1)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +======= + '@storybook/manager-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + dependencies: + '@babel/core': 7.29.0 + '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.29.0) + '@babel/preset-react': 7.28.5(@babel/core@7.29.0) + '@storybook/addons': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/core-client': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)) +<<<<<<< HEAD + '@storybook/core-common': 6.5.16(eslint@8.57.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) +======= + '@storybook/core-common': 6.5.16(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + '@storybook/node-logger': 6.5.16 + '@storybook/theming': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/ui': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@types/node': 16.18.126 + babel-loader: 8.4.1(@babel/core@7.29.0)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)) + case-sensitive-paths-webpack-plugin: 2.4.0 + chalk: 4.1.2 + core-js: 3.49.0 + css-loader: 5.2.7(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)) + express: 4.22.2 + find-up: 5.0.0 + fs-extra: 9.1.0 + html-webpack-plugin: 5.6.7(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)) + node-fetch: 2.7.0(encoding@0.1.13) + process: 0.11.10 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + read-pkg-up: 7.0.1 + regenerator-runtime: 0.13.11 + resolve-from: 5.0.0 + style-loader: 2.0.0(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)) + telejson: 6.0.8 + terser-webpack-plugin: 5.6.0(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)) + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14) + webpack-dev-middleware: 4.3.0(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) webpack-virtual-modules: 0.4.6 optionalDependencies: typescript: 4.9.5 @@ -21086,7 +23003,7 @@ snapshots: dependencies: core-js: 3.49.0 - '@storybook/preset-react-webpack@10.4.1(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)(webpack-cli@4.10.0)': + '@storybook/preset-react-webpack@10.4.1(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)(webpack-cli@4.10.0)': dependencies: '@storybook/core-webpack': 10.4.1(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.9.3)(webpack@5.106.2) @@ -21099,7 +23016,7 @@ snapshots: semver: 7.8.0 storybook: 10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) tsconfig-paths: 4.2.0 - webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14)(webpack-cli@4.10.0) + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: @@ -21153,7 +23070,43 @@ snapshots: transitivePeerDependencies: - supports-color +<<<<<<< HEAD '@storybook/react@6.5.16(@babel/core@7.29.0)(@storybook/builder-webpack5@6.5.16(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(@storybook/manager-webpack5@6.5.16(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(@types/webpack@4.41.40)(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(require-from-string@2.0.2)(type-fest@4.41.0)(typescript@4.9.5)(webpack-dev-server@4.15.2(webpack@5.106.2(esbuild@0.25.12)(postcss@8.5.14)))(webpack-hot-middleware@2.26.1)': +======= + '@storybook/react-docgen-typescript-plugin@1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14))': + dependencies: + debug: 4.4.3(supports-color@8.1.1) + endent: 2.1.0 + find-cache-dir: 3.3.2 + flat-cache: 3.2.0 + micromatch: 4.0.8 + react-docgen-typescript: 2.4.0(typescript@4.9.5) + tslib: 2.8.1 + typescript: 4.9.5 + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14) + transitivePeerDependencies: + - supports-color + +<<<<<<< HEAD + '@storybook/react@6.5.16(@babel/core@7.29.0)(@storybook/builder-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(@storybook/manager-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(@swc/core@1.15.40(@swc/helpers@0.5.21))(@types/webpack@4.41.40)(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(require-from-string@2.0.2)(type-fest@4.41.0)(typescript@4.9.5)(webpack-dev-server@4.15.2(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14)))(webpack-hot-middleware@2.26.1)': +======= + '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.9.3)(webpack@5.106.2)': + dependencies: + debug: 4.4.3(supports-color@8.1.1) + endent: 2.1.0 + find-cache-dir: 3.3.2 + flat-cache: 3.2.0 + micromatch: 4.0.8 + react-docgen-typescript: 2.4.0(typescript@5.9.3) + tslib: 2.8.1 + typescript: 5.9.3 + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) + transitivePeerDependencies: + - supports-color + + '@storybook/react-dom-shim@10.4.1(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))': +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) dependencies: '@babel/preset-flow': 7.27.1(@babel/core@7.29.0) '@babel/preset-react': 7.28.5(@babel/core@7.29.0) @@ -21194,9 +23147,135 @@ snapshots: util-deprecate: 1.0.2 webpack: 5.106.2(esbuild@0.25.12)(postcss@8.5.14) optionalDependencies: +<<<<<<< HEAD '@babel/core': 7.29.0 +<<<<<<< HEAD '@storybook/builder-webpack5': 6.5.16(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) '@storybook/manager-webpack5': 6.5.16(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) +======= + '@storybook/builder-webpack5': 6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/manager-webpack5': 6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.4)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + typescript: 4.9.5 +======= + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@storybook/react-webpack5@10.4.1(@swc/core@1.15.40(@swc/helpers@0.5.21))(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(esbuild@0.28.0)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)(webpack-cli@4.10.0)': + dependencies: + '@storybook/builder-webpack5': 10.4.1(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)(webpack-cli@4.10.0) + '@storybook/preset-react-webpack': 10.4.1(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)(webpack-cli@4.10.0) + '@storybook/react': 10.4.1(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + storybook: 10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + optionalDependencies: + typescript: 5.9.3 +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + transitivePeerDependencies: + - '@minify-html/node' + - '@storybook/mdx2-csf' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - '@types/webpack' + - bluebird + - bufferutil + - clean-css + - cssnano + - csso + - encoding + - esbuild + - eslint + - html-minifier-terser + - lightningcss + - postcss + - sockjs-client + - supports-color + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-command + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + +<<<<<<< HEAD + '@storybook/react@6.5.16(@babel/core@7.29.0)(@storybook/builder-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(eslint@8.57.1)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(@storybook/manager-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(eslint@8.57.1)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(@swc/core@1.15.40(@swc/helpers@0.5.21))(@types/webpack@4.41.40)(encoding@0.1.13)(eslint@8.57.1)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(require-from-string@2.0.2)(type-fest@4.41.0)(typescript@4.9.5)(webpack-dev-server@4.15.2(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)))(webpack-hot-middleware@2.26.1)': +======= + '@storybook/react@10.4.1(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)': + dependencies: + '@storybook/global': 5.0.0 + '@storybook/react-dom-shim': 10.4.1(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(storybook@10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)) + react: 19.2.6 + react-docgen: 8.0.3 + react-docgen-typescript: 2.4.0(typescript@5.9.3) + react-dom: 19.2.6(react@19.2.6) + storybook: 10.4.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@testing-library/dom@10.4.1)(@types/react@19.2.14)(prettier@2.8.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@storybook/react@6.5.16(@babel/core@7.29.0)(@storybook/builder-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(@storybook/manager-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(@swc/core@1.15.40(@swc/helpers@0.5.21))(@types/webpack@4.41.40)(encoding@0.1.13)(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(require-from-string@2.0.2)(type-fest@4.41.0)(typescript@4.9.5)(webpack-dev-server@4.15.2(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)))(webpack-hot-middleware@2.26.1)': +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + dependencies: + '@babel/preset-flow': 7.27.1(@babel/core@7.29.0) + '@babel/preset-react': 7.28.5(@babel/core@7.29.0) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.17(@types/webpack@4.41.40)(react-refresh@0.11.0)(type-fest@4.41.0)(webpack-dev-server@4.15.2(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)))(webpack-hot-middleware@2.26.1)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)) + '@storybook/addons': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/client-logger': 6.5.16 +<<<<<<< HEAD + '@storybook/core': 6.5.16(@storybook/builder-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(eslint@8.57.1)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(@storybook/manager-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(eslint@8.57.1)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(encoding@0.1.13)(eslint@8.57.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)) + '@storybook/core-common': 6.5.16(eslint@8.57.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) +======= + '@storybook/core': 6.5.16(@storybook/builder-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(@storybook/manager-webpack5@6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5))(encoding@0.1.13)(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)) + '@storybook/core-common': 6.5.16(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/docs-tools': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@storybook/node-logger': 6.5.16 + '@storybook/react-docgen-typescript-plugin': 1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)) + '@storybook/semver': 7.3.2 + '@storybook/store': 6.5.16(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@types/estree': 0.0.51 + '@types/node': 16.18.126 + '@types/webpack-env': 1.18.8 + acorn: 7.4.1 + acorn-jsx: 5.3.2(acorn@7.4.1) + acorn-walk: 7.2.0 + babel-plugin-add-react-displayname: 0.0.5 + babel-plugin-react-docgen: 4.2.1 + core-js: 3.49.0 + escodegen: 2.1.0 + fs-extra: 9.1.0 + global: 4.4.0 + html-tags: 3.3.1 + lodash: 4.18.1 + prop-types: 15.8.1 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + react-element-to-jsx-string: 14.3.4(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-refresh: 0.11.0 + read-pkg-up: 7.0.1 + regenerator-runtime: 0.13.11 + require-from-string: 2.0.2 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14) + optionalDependencies: + '@babel/core': 7.29.0 +<<<<<<< HEAD + '@storybook/builder-webpack5': 6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(eslint@8.57.1)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/manager-webpack5': 6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(eslint@8.57.1)(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) +======= + '@storybook/builder-webpack5': 6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/manager-webpack5': 6.5.16(@swc/core@1.15.40(@swc/helpers@0.5.21))(encoding@0.1.13)(eslint@9.39.4(jiti@2.7.0))(postcss@8.5.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) typescript: 4.9.5 transitivePeerDependencies: - '@minify-html/node' @@ -21278,10 +23357,42 @@ snapshots: ts-dedent: 2.2.0 util-deprecate: 1.0.2 - '@storybook/telemetry@6.5.16(encoding@0.1.13)(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +<<<<<<< HEAD +======= +<<<<<<< HEAD + '@storybook/telemetry@6.5.16(encoding@0.1.13)(eslint@8.57.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': dependencies: '@storybook/client-logger': 6.5.16 - '@storybook/core-common': 6.5.16(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + '@storybook/core-common': 6.5.16(eslint@8.57.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) + chalk: 4.1.2 + core-js: 3.49.0 + detect-package-manager: 2.0.1 + fetch-retry: 5.0.6 + fs-extra: 9.1.0 + global: 4.4.0 + isomorphic-unfetch: 3.1.0(encoding@0.1.13) + nanoid: 3.3.12 + read-pkg-up: 7.0.1 + regenerator-runtime: 0.13.11 + transitivePeerDependencies: + - encoding + - eslint + - react + - react-dom + - supports-color + - typescript + - vue-template-compiler + - webpack-cli + - webpack-command + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) + '@storybook/telemetry@6.5.16(encoding@0.1.13)(eslint@9.39.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +======= + '@storybook/telemetry@6.5.16(encoding@0.1.13)(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5)': +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + dependencies: + '@storybook/client-logger': 6.5.16 + '@storybook/core-common': 6.5.16(eslint@9.39.4(jiti@2.7.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@4.9.5) chalk: 4.1.2 core-js: 3.49.0 detect-package-manager: 2.0.1 @@ -21689,6 +23800,8 @@ snapshots: '@tootallnate/once@2.0.1': {} + '@tootallnate/quickjs-emscripten@0.23.0': {} + '@ts-morph/common@0.28.1': dependencies: minimatch: 10.2.5 @@ -21856,7 +23969,7 @@ snapshots: '@types/glob@9.0.0': dependencies: - glob: 10.5.0 + glob: 11.1.0 '@types/graceful-fs@4.1.9': dependencies: @@ -21923,6 +24036,8 @@ snapshots: '@types/minimist@1.2.5': {} + '@types/mocha@10.0.10': {} + '@types/ms@2.1.0': {} '@types/node-fetch@2.6.13': @@ -22007,6 +24122,18 @@ snapshots: '@types/node': 22.19.19 '@types/send': 0.17.6 +<<<<<<< HEAD +======= +<<<<<<< HEAD + '@types/shelljs@0.8.15': + dependencies: + '@types/glob': 7.2.0 + '@types/node': 22.19.19 +======= + '@types/sinonjs__fake-timers@8.1.5': {} +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) '@types/sockjs@0.3.36': dependencies: '@types/node': 22.19.19 @@ -22051,6 +24178,8 @@ snapshots: anymatch: 3.1.3 source-map: 0.6.1 + '@types/which@2.0.2': {} + '@types/ws@8.18.1': dependencies: '@types/node': 22.19.19 @@ -22069,17 +24198,25 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 + '@types/yauzl@2.10.3': + dependencies: + '@types/node': 22.19.19 + optional: true + '@types/zxcvbn@4.4.5': {} - '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(typescript@4.9.5)': +<<<<<<< HEAD +======= +<<<<<<< HEAD + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@4.9.5))(eslint@7.32.0)(typescript@4.9.5)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 5.62.0(eslint@9.39.4)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@4.9.5) '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@9.39.4)(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@9.39.4)(typescript@4.9.5) - debug: 4.4.3 - eslint: 9.39.4 + '@typescript-eslint/type-utils': 5.62.0(eslint@7.32.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@7.32.0)(typescript@4.9.5) + debug: 4.4.3(supports-color@8.1.1) + eslint: 7.32.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare-lite: 1.4.0 @@ -22090,15 +24227,71 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@5.9.3))(eslint@9.39.4)(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 5.62.0(eslint@9.39.4)(typescript@5.9.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@4.9.5) '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) + debug: 4.4.3(supports-color@8.1.1) + eslint: 8.57.1 + graphemer: 1.4.0 + ignore: 5.3.2 + natural-compare-lite: 1.4.0 + semver: 7.8.0 + tsutils: 3.21.0(typescript@4.9.5) + optionalDependencies: + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(typescript@4.9.5)': +======= + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5)': +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5) + '@typescript-eslint/scope-manager': 5.62.0 +<<<<<<< HEAD + '@typescript-eslint/type-utils': 5.62.0(eslint@9.39.4)(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@9.39.4)(typescript@4.9.5) + debug: 4.4.3 + eslint: 9.39.4 +======= + '@typescript-eslint/type-utils': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5) + debug: 4.4.3(supports-color@8.1.1) + eslint: 9.39.4(jiti@2.7.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + graphemer: 1.4.0 + ignore: 5.3.2 + natural-compare-lite: 1.4.0 + semver: 7.8.0 + tsutils: 3.21.0(typescript@4.9.5) + optionalDependencies: + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3)': + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 5.62.0 +<<<<<<< HEAD '@typescript-eslint/type-utils': 5.62.0(eslint@9.39.4)(typescript@5.9.3) '@typescript-eslint/utils': 5.62.0(eslint@9.39.4)(typescript@5.9.3) debug: 4.4.3 eslint: 9.39.4 +======= + '@typescript-eslint/type-utils': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/utils': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + debug: 4.4.3(supports-color@8.1.1) + eslint: 9.39.4(jiti@2.7.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) graphemer: 1.4.0 ignore: 5.3.2 natural-compare-lite: 1.4.0 @@ -22109,15 +24302,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4)(typescript@6.0.3)': + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 5.62.0(eslint@9.39.4)(typescript@6.0.3) + '@typescript-eslint/parser': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@9.39.4)(typescript@6.0.3) - '@typescript-eslint/utils': 5.62.0(eslint@9.39.4)(typescript@6.0.3) - debug: 4.4.3 - eslint: 9.39.4 + '@typescript-eslint/type-utils': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/utils': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3) + debug: 4.4.3(supports-color@8.1.1) + eslint: 9.39.4(jiti@2.7.0) graphemer: 1.4.0 ignore: 5.3.2 natural-compare-lite: 1.4.0 @@ -22144,53 +24337,115 @@ snapshots: transitivePeerDependencies: - supports-color +<<<<<<< HEAD +======= +<<<<<<< HEAD + '@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.1)(typescript@4.9.5)': + dependencies: + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) + eslint: 8.57.1 + transitivePeerDependencies: + - supports-color + - typescript + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) '@typescript-eslint/experimental-utils@5.62.0(eslint@9.39.4)(typescript@4.9.5)': +======= + '@typescript-eslint/experimental-utils@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5)': +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@9.39.4)(typescript@4.9.5) - eslint: 9.39.4 + '@typescript-eslint/utils': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5) + eslint: 9.39.4(jiti@2.7.0) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/experimental-utils@5.62.0(eslint@9.39.4)(typescript@6.0.3)': + '@typescript-eslint/experimental-utils@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@9.39.4)(typescript@6.0.3) - eslint: 9.39.4 + '@typescript-eslint/utils': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3) + eslint: 9.39.4(jiti@2.7.0) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5)': +<<<<<<< HEAD +======= +<<<<<<< HEAD + '@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@4.9.5)': dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) - debug: 4.4.3 - eslint: 9.39.4 + debug: 4.4.3(supports-color@8.1.1) + eslint: 7.32.0 optionalDependencies: typescript: 4.9.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@5.9.3)': + '@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5)': + dependencies: + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + debug: 4.4.3(supports-color@8.1.1) + eslint: 8.57.1 + optionalDependencies: + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) + '@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5)': +======= + '@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5)': +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + dependencies: + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) +<<<<<<< HEAD + debug: 4.4.3 +======= + debug: 4.4.3(supports-color@8.1.1) +<<<<<<< HEAD +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) + eslint: 9.39.4 +======= + eslint: 9.39.4(jiti@2.7.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + optionalDependencies: + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.3) +<<<<<<< HEAD debug: 4.4.3 +======= + debug: 4.4.3(supports-color@8.1.1) +<<<<<<< HEAD +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) eslint: 9.39.4 +======= + eslint: 9.39.4(jiti@2.7.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3)': + '@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3)': dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@6.0.3) - debug: 4.4.3 - eslint: 9.39.4 + debug: 4.4.3(supports-color@8.1.1) + eslint: 9.39.4(jiti@2.7.0) optionalDependencies: typescript: 6.0.3 transitivePeerDependencies: @@ -22231,36 +24486,78 @@ snapshots: dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@5.62.0(eslint@9.39.4)(typescript@4.9.5)': +<<<<<<< HEAD +======= +<<<<<<< HEAD + '@typescript-eslint/type-utils@5.62.0(eslint@7.32.0)(typescript@4.9.5)': dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@9.39.4)(typescript@4.9.5) - debug: 4.4.3 - eslint: 9.39.4 + '@typescript-eslint/utils': 5.62.0(eslint@7.32.0)(typescript@4.9.5) + debug: 4.4.3(supports-color@8.1.1) + eslint: 7.32.0 tsutils: 3.21.0(typescript@4.9.5) optionalDependencies: typescript: 4.9.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@5.62.0(eslint@9.39.4)(typescript@5.9.3)': + '@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@4.9.5)': + dependencies: + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) + debug: 4.4.3(supports-color@8.1.1) + eslint: 8.57.1 + tsutils: 3.21.0(typescript@4.9.5) + optionalDependencies: + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) + '@typescript-eslint/type-utils@5.62.0(eslint@9.39.4)(typescript@4.9.5)': + dependencies: + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@9.39.4)(typescript@4.9.5) + debug: 4.4.3 + eslint: 9.39.4 +======= + '@typescript-eslint/type-utils@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5)': + dependencies: + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5) + debug: 4.4.3(supports-color@8.1.1) + eslint: 9.39.4(jiti@2.7.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + tsutils: 3.21.0(typescript@4.9.5) + optionalDependencies: + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/type-utils@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3)': dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.3) +<<<<<<< HEAD '@typescript-eslint/utils': 5.62.0(eslint@9.39.4)(typescript@5.9.3) debug: 4.4.3 eslint: 9.39.4 +======= + '@typescript-eslint/utils': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + debug: 4.4.3(supports-color@8.1.1) + eslint: 9.39.4(jiti@2.7.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) tsutils: 3.21.0(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@5.62.0(eslint@9.39.4)(typescript@6.0.3)': + '@typescript-eslint/type-utils@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3)': dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@6.0.3) - '@typescript-eslint/utils': 5.62.0(eslint@9.39.4)(typescript@6.0.3) - debug: 4.4.3 - eslint: 9.39.4 + '@typescript-eslint/utils': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3) + debug: 4.4.3(supports-color@8.1.1) + eslint: 9.39.4(jiti@2.7.0) tsutils: 3.21.0(typescript@6.0.3) optionalDependencies: typescript: 6.0.3 @@ -22315,7 +24612,7 @@ snapshots: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 semver: 7.8.0 @@ -22355,45 +24652,45 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@5.62.0(eslint@9.39.4)(typescript@4.9.5)': + '@typescript-eslint/utils@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.7.0)) '@types/json-schema': 7.0.15 '@types/semver': 7.7.1 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) - eslint: 9.39.4 + eslint: 9.39.4(jiti@2.7.0) eslint-scope: 5.1.1 semver: 7.8.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@5.62.0(eslint@9.39.4)(typescript@5.9.3)': + '@typescript-eslint/utils@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.7.0)) '@types/json-schema': 7.0.15 '@types/semver': 7.7.1 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.3) - eslint: 9.39.4 + eslint: 9.39.4(jiti@2.7.0) eslint-scope: 5.1.1 semver: 7.8.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@5.62.0(eslint@9.39.4)(typescript@6.0.3)': + '@typescript-eslint/utils@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.7.0)) '@types/json-schema': 7.0.15 '@types/semver': 7.7.1 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@6.0.3) - eslint: 9.39.4 + eslint: 9.39.4(jiti@2.7.0) eslint-scope: 5.1.1 semver: 7.8.0 transitivePeerDependencies: @@ -22535,6 +24832,23 @@ snapshots: dependencies: tinyrainbow: 2.0.0 + '@vitest/pretty-format@4.1.8': + dependencies: + tinyrainbow: 3.1.0 + + '@vitest/snapshot@2.1.9': + dependencies: + '@vitest/pretty-format': 2.1.9 + magic-string: 0.30.21 + pathe: 1.1.2 + + '@vitest/snapshot@4.1.8': + dependencies: + '@vitest/pretty-format': 4.1.8 + '@vitest/utils': 4.1.8 + magic-string: 0.30.21 + pathe: 2.0.3 + '@vitest/spy@3.2.4': dependencies: tinyspy: 4.0.4 @@ -22551,6 +24865,12 @@ snapshots: loupe: 3.2.1 tinyrainbow: 2.0.0 + '@vitest/utils@4.1.8': + dependencies: + '@vitest/pretty-format': 4.1.8 + convert-source-map: 2.0.0 + tinyrainbow: 3.1.0 + '@walletconnect/events@1.0.1': dependencies: keyvaluestorage-interface: 1.0.0 @@ -22634,6 +24954,182 @@ snapshots: - ioredis - uploadthing + '@wdio/cli@9.27.2(@types/node@22.19.19)(expect-webdriverio@5.6.7)': + dependencies: + '@vitest/snapshot': 2.1.9 + '@wdio/config': 9.27.2 + '@wdio/globals': 9.27.2(expect-webdriverio@5.6.7)(webdriverio@9.27.2) + '@wdio/logger': 9.18.0 + '@wdio/protocols': 9.27.2 + '@wdio/types': 9.27.2 + '@wdio/utils': 9.27.2 + async-exit-hook: 2.0.1 + chalk: 5.6.2 + chokidar: 4.0.3 + create-wdio: 9.27.2(@types/node@22.19.19) + dotenv: 17.4.2 + import-meta-resolve: 4.2.0 + lodash.flattendeep: 4.4.0 + lodash.pickby: 4.6.0 + lodash.union: 4.6.0 + read-pkg-up: 10.1.0 + tsx: 4.22.4 + webdriverio: 9.27.2 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - bare-abort-controller + - bare-buffer + - bufferutil + - expect-webdriverio + - puppeteer-core + - react-native-b4a + - supports-color + - utf-8-validate + + '@wdio/config@9.27.2': + dependencies: + '@wdio/logger': 9.18.0 + '@wdio/types': 9.27.2 + '@wdio/utils': 9.27.2 + deepmerge-ts: 7.1.5 + glob: 10.5.0 + import-meta-resolve: 4.2.0 + jiti: 2.7.0 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + - supports-color + + '@wdio/dot-reporter@9.27.2': + dependencies: + '@wdio/reporter': 9.27.2 + '@wdio/types': 9.27.2 + chalk: 5.6.2 + + '@wdio/globals@9.27.2(expect-webdriverio@5.6.7)(webdriverio@9.27.2)': + dependencies: + expect-webdriverio: 5.6.7(@wdio/globals@9.27.2)(@wdio/logger@9.18.0)(webdriverio@9.27.2) + webdriverio: 9.27.2 + + '@wdio/local-runner@9.27.2(@wdio/globals@9.27.2)(webdriverio@9.27.2)': + dependencies: + '@types/node': 20.19.41 + '@wdio/logger': 9.18.0 + '@wdio/repl': 9.16.2 + '@wdio/runner': 9.27.2(expect-webdriverio@5.6.7)(webdriverio@9.27.2) + '@wdio/types': 9.27.2 + '@wdio/xvfb': 9.27.2 + exit-hook: 4.0.0 + expect-webdriverio: 5.6.7(@wdio/globals@9.27.2)(@wdio/logger@9.18.0)(webdriverio@9.27.2) + split2: 4.2.0 + stream-buffers: 3.0.3 + transitivePeerDependencies: + - '@wdio/globals' + - bare-abort-controller + - bare-buffer + - bufferutil + - react-native-b4a + - supports-color + - utf-8-validate + - webdriverio + + '@wdio/logger@9.18.0': + dependencies: + chalk: 5.6.2 + loglevel: 1.9.2 + loglevel-plugin-prefix: 0.8.4 + safe-regex2: 5.1.1 + strip-ansi: 7.2.0 + + '@wdio/mocha-framework@9.27.2': + dependencies: + '@types/mocha': 10.0.10 + '@types/node': 20.19.41 + '@wdio/logger': 9.18.0 + '@wdio/types': 9.27.2 + '@wdio/utils': 9.27.2 + mocha: 10.8.2 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + - supports-color + + '@wdio/protocols@9.27.2': {} + + '@wdio/repl@9.16.2': + dependencies: + '@types/node': 20.19.41 + + '@wdio/reporter@9.27.2': + dependencies: + '@types/node': 20.19.41 + '@wdio/logger': 9.18.0 + '@wdio/types': 9.27.2 + diff: 8.0.4 + object-inspect: 1.13.4 + + '@wdio/runner@9.27.2(expect-webdriverio@5.6.7)(webdriverio@9.27.2)': + dependencies: + '@types/node': 20.19.41 + '@wdio/config': 9.27.2 + '@wdio/dot-reporter': 9.27.2 + '@wdio/globals': 9.27.2(expect-webdriverio@5.6.7)(webdriverio@9.27.2) + '@wdio/logger': 9.18.0 + '@wdio/types': 9.27.2 + '@wdio/utils': 9.27.2 + deepmerge-ts: 7.1.5 + expect-webdriverio: 5.6.7(@wdio/globals@9.27.2)(@wdio/logger@9.18.0)(webdriverio@9.27.2) + webdriver: 9.27.2 + webdriverio: 9.27.2 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bufferutil + - react-native-b4a + - supports-color + - utf-8-validate + + '@wdio/spec-reporter@9.27.2': + dependencies: + '@wdio/reporter': 9.27.2 + '@wdio/types': 9.27.2 + chalk: 5.6.2 + easy-table: 1.2.0 + pretty-ms: 9.3.0 + + '@wdio/types@9.27.2': + dependencies: + '@types/node': 20.19.41 + + '@wdio/utils@9.27.2': + dependencies: + '@puppeteer/browsers': 2.13.2 + '@wdio/logger': 9.18.0 + '@wdio/types': 9.27.2 + decamelize: 6.0.1 + deepmerge-ts: 7.1.5 + edgedriver: 6.3.0 + geckodriver: 6.1.0 + get-port: 7.2.0 + import-meta-resolve: 4.2.0 + locate-app: 2.5.0 + mitt: 3.0.1 + safaridriver: 1.0.1 + split2: 4.2.0 + wait-port: 1.1.0 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + - supports-color + + '@wdio/xvfb@9.27.2': + dependencies: + '@wdio/logger': 9.18.0 + '@webassemblyjs/ast@1.14.1': dependencies: '@webassemblyjs/helper-numbers': 1.13.2 @@ -22805,7 +25301,15 @@ snapshots: '@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0)(webpack@5.106.2)': dependencies: +<<<<<<< HEAD webpack: 5.106.2(postcss@8.5.14)(webpack-cli@4.10.0) +======= +<<<<<<< HEAD + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack-cli@4.10.0) +======= + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) webpack-cli: 4.10.0(webpack-dev-server@4.15.2)(webpack@5.106.2) '@webpack-cli/info@1.5.0(webpack-cli@4.10.0)': @@ -22830,6 +25334,8 @@ snapshots: js-yaml: 3.14.2 tslib: 2.8.1 + '@zip.js/zip.js@2.8.26': {} + '@zkochan/js-yaml@0.0.6': dependencies: argparse: 2.0.1 @@ -22850,6 +25356,10 @@ snapshots: fs-extra: 10.1.0 yargs: 17.7.2 + abort-controller@3.0.0: + dependencies: + event-target-shim: 5.0.1 + accepts@1.3.8: dependencies: mime-types: 2.1.35 @@ -23018,6 +25528,30 @@ snapshots: aproba@2.1.0: {} + archiver-utils@5.0.2: + dependencies: + glob: 10.5.0 + graceful-fs: 4.2.11 + is-stream: 2.0.1 + lazystream: 1.0.1 + lodash: 4.18.1 + normalize-path: 3.0.0 + readable-stream: 4.7.0 + + archiver@7.0.1: + dependencies: + archiver-utils: 5.0.2 + async: 3.2.6 + buffer-crc32: 1.0.0 + readable-stream: 4.7.0 + readdir-glob: 1.1.3 + tar-stream: 3.2.0 + zip-stream: 6.0.1 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + archy@1.0.0: {} are-we-there-yet@2.0.0: @@ -23184,6 +25718,10 @@ snapshots: ast-types-flow@0.0.8: {} + ast-types@0.13.4: + dependencies: + tslib: 2.8.1 + ast-types@0.14.2: dependencies: tslib: 2.8.1 @@ -23195,6 +25733,8 @@ snapshots: async-each@1.0.6: optional: true + async-exit-hook@2.0.1: {} + async-function@1.0.0: {} async@3.2.6: {} @@ -23241,6 +25781,8 @@ snapshots: axobject-query@4.1.0: {} + b4a@1.8.1: {} + babel-jest@27.5.1(@babel/core@7.29.0): dependencies: '@babel/core': 7.29.0 @@ -23293,7 +25835,22 @@ snapshots: loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 +<<<<<<< HEAD webpack: 5.106.2(postcss@8.5.14)(webpack-cli@4.10.0) +======= +<<<<<<< HEAD + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack-cli@4.10.0) +======= + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + + babel-loader@9.2.1(@babel/core@7.29.0)(webpack@5.106.2): + dependencies: + '@babel/core': 7.29.0 + find-cache-dir: 4.0.0 + schema-utils: 4.3.3 + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack-cli@5.1.4) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) babel-plugin-add-react-displayname@0.0.5: {} @@ -23426,6 +25983,38 @@ snapshots: balanced-match@4.0.4: {} + bare-events@2.9.1: {} + + bare-fs@4.7.2: + dependencies: + bare-events: 2.9.1 + bare-path: 3.0.1 + bare-stream: 2.13.1(bare-events@2.9.1) + bare-url: 2.4.5 + fast-fifo: 1.3.2 + transitivePeerDependencies: + - bare-abort-controller + - react-native-b4a + + bare-os@3.9.1: {} + + bare-path@3.0.1: + dependencies: + bare-os: 3.9.1 + + bare-stream@2.13.1(bare-events@2.9.1): + dependencies: + streamx: 2.27.0 + teex: 1.0.1 + optionalDependencies: + bare-events: 2.9.1 + transitivePeerDependencies: + - react-native-b4a + + bare-url@2.4.5: + dependencies: + bare-path: 3.0.1 + base-x@3.0.11: dependencies: safe-buffer: 5.2.1 @@ -23446,6 +26035,8 @@ snapshots: baseline-browser-mapping@2.10.29: {} + basic-ftp@5.3.1: {} + batch@0.6.1: {} bech32@1.1.4: {} @@ -23668,6 +26259,10 @@ snapshots: dependencies: node-int64: 0.4.0 + buffer-crc32@0.2.13: {} + + buffer-crc32@1.0.0: {} + buffer-from@1.1.2: {} buffer-xor@1.0.3: {} @@ -23940,6 +26535,29 @@ snapshots: check-error@2.1.3: {} + cheerio-select@2.1.0: + dependencies: + boolbase: 1.0.0 + css-select: 5.2.2 + css-what: 6.2.2 + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.2.2 + + cheerio@1.2.0: + dependencies: + cheerio-select: 2.1.0 + dom-serializer: 2.0.0 + domhandler: 5.0.3 + domutils: 3.2.2 + encoding-sniffer: 0.2.1 + htmlparser2: 10.1.0 + parse5: 7.3.0 + parse5-htmlparser2-tree-adapter: 7.1.0 + parse5-parser-stream: 7.1.2 + undici: 7.25.0 + whatwg-mimetype: 4.0.0 + chokidar@2.1.8: dependencies: anymatch: 2.0.0 @@ -23989,6 +26607,8 @@ snapshots: ci-info@3.9.0: {} + ci-info@4.4.0: {} + cipher-base@1.0.7: dependencies: inherits: 2.0.4 @@ -24019,7 +26639,15 @@ snapshots: clean-webpack-plugin@4.0.0(webpack@5.106.2): dependencies: del: 4.1.1 +<<<<<<< HEAD webpack: 5.106.2(postcss@8.5.14)(webpack-cli@4.10.0) +======= +<<<<<<< HEAD + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack-cli@4.10.0) +======= + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) cli-boxes@2.2.1: {} @@ -24175,6 +26803,14 @@ snapshots: component-emitter@1.3.1: {} + compress-commons@6.0.2: + dependencies: + crc-32: 1.2.2 + crc32-stream: 6.0.0 + is-stream: 2.0.1 + normalize-path: 3.0.0 + readable-stream: 4.7.0 + compressible@2.0.18: dependencies: mime-db: 1.54.0 @@ -24360,6 +26996,13 @@ snapshots: transitivePeerDependencies: - supports-color + crc-32@1.2.2: {} + + crc32-stream@6.0.0: + dependencies: + crc-32: 1.2.2 + readable-stream: 4.7.0 + create-ecdh@4.0.4: dependencies: bn.js: 4.12.3 @@ -24397,6 +27040,24 @@ snapshots: - supports-color - ts-node + create-wdio@9.27.2(@types/node@22.19.19): + dependencies: + chalk: 5.6.2 + commander: 14.0.3 + cross-spawn: 7.0.6 + ejs: 3.1.10 + execa: 9.6.1 + import-meta-resolve: 4.2.0 + inquirer: 12.11.1(@types/node@22.19.19) + normalize-package-data: 7.0.1 + read-pkg-up: 10.1.0 + recursive-readdir: 2.2.3 + semver: 7.8.0 + type-fest: 4.41.0 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + cross-fetch@3.2.0(encoding@0.1.13): dependencies: node-fetch: 2.7.0(encoding@0.1.13) @@ -24484,7 +27145,15 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.8.0 optionalDependencies: +<<<<<<< HEAD webpack: 5.106.2(postcss@8.5.14)(webpack-cli@4.10.0) +======= +<<<<<<< HEAD + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack-cli@4.10.0) +======= + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) css-loader@7.1.4(webpack@5.106.2): dependencies: @@ -24497,9 +27166,9 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.8.0 optionalDependencies: - webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14)(webpack-cli@4.10.0) + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) - css-minimizer-webpack-plugin@3.4.1(esbuild@0.25.12)(webpack@5.106.2): + css-minimizer-webpack-plugin@3.4.1(esbuild@0.28.0)(webpack@5.106.2): dependencies: cssnano: 5.1.15(postcss@8.5.14) jest-worker: 27.5.1 @@ -24507,7 +27176,27 @@ snapshots: schema-utils: 4.3.3 serialize-javascript: 6.0.2 source-map: 0.6.1 +<<<<<<< HEAD webpack: 5.106.2(postcss@8.5.14)(webpack-cli@4.10.0) +======= +<<<<<<< HEAD + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack-cli@4.10.0) +======= + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) + optionalDependencies: + esbuild: 0.28.0 +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + + css-minimizer-webpack-plugin@5.0.1(webpack@5.106.2): + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + cssnano: 6.1.2(postcss@8.5.14) + jest-worker: 29.7.0 + postcss: 8.5.14 + schema-utils: 4.3.3 + serialize-javascript: 6.0.2 + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack-cli@5.1.4) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) css-select@4.3.0: dependencies: @@ -24525,6 +27214,8 @@ snapshots: domutils: 3.2.2 nth-check: 2.1.1 + css-shorthand-properties@1.1.2: {} + css-tree@1.1.3: dependencies: mdn-data: 2.0.14 @@ -24545,6 +27236,8 @@ snapshots: mdn-data: 2.27.1 source-map-js: 1.2.1 + css-value@0.0.1: {} + css-vendor@2.0.8: dependencies: '@babel/runtime': 7.29.2 @@ -24703,6 +27396,8 @@ snapshots: dargs@7.0.0: {} + data-uri-to-buffer@6.0.2: {} + data-urls@2.0.0: dependencies: abab: 2.0.6 @@ -24755,9 +27450,30 @@ snapshots: dependencies: ms: 2.1.3 +<<<<<<< HEAD debug@4.4.3: dependencies: ms: 2.1.3 +======= +<<<<<<< HEAD + debug@4.4.3(supports-color@5.5.0): + dependencies: + ms: 2.1.3 + optionalDependencies: + supports-color: 5.5.0 + + debug@4.4.3(supports-color@8.1.1): + dependencies: + ms: 2.1.3 + optionalDependencies: +======= + debug@4.4.3(supports-color@8.1.1): + dependencies: + ms: 2.1.3 + optionalDependencies: +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + supports-color: 8.1.1 +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) decamelize-keys@1.1.1: dependencies: @@ -24766,6 +27482,16 @@ snapshots: decamelize@1.2.0: {} +<<<<<<< HEAD +======= + decamelize@4.0.0: {} + +<<<<<<< HEAD +======= + decamelize@6.0.1: {} + +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) decimal.js-light@2.5.1: {} decimal.js@10.6.0: {} @@ -24809,6 +27535,15 @@ snapshots: deep-object-diff@1.1.9: {} +<<<<<<< HEAD +======= +<<<<<<< HEAD + deepmerge@4.2.2: {} +======= + deepmerge-ts@7.1.5: {} +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) deepmerge@4.3.1: {} default-browser-id@1.0.4: @@ -24859,6 +27594,12 @@ snapshots: defu@6.1.7: {} + degenerator@5.0.1: + dependencies: + ast-types: 0.13.4 + escodegen: 2.1.0 + esprima: 4.0.1 + del@4.1.1: dependencies: '@types/glob': 7.2.0 @@ -24927,13 +27668,22 @@ snapshots: diff-sequences@29.6.3: {} +<<<<<<< HEAD <<<<<<< HEAD ======= +======= +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) <<<<<<< HEAD diff@3.5.1: {} diff@5.2.2: {} ======= +======= + diff@5.2.2: {} + + diff@8.0.4: {} + +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) diffable-html@4.1.0: dependencies: htmlparser2: 3.10.1 @@ -25061,10 +27811,32 @@ snapshots: dotenv-webpack@7.1.1(webpack@5.106.2): dependencies: dotenv-defaults: 2.0.2 +<<<<<<< HEAD webpack: 5.106.2(postcss@8.5.14)(webpack-cli@4.10.0) dotenv@16.3.2: {} +======= +<<<<<<< HEAD + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack-cli@4.10.0) +======= + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + + dotenv-webpack@8.1.1(webpack@5.106.2): + dependencies: + dotenv-defaults: 2.0.2 + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack-cli@5.1.4) + + dotenv@16.3.2: {} + +<<<<<<< HEAD + dotenv@16.6.1: {} +======= + dotenv@17.4.2: {} +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) dotenv@8.6.0: {} dunder-proto@1.0.1: @@ -25091,6 +27863,30 @@ snapshots: eastasianwidth@0.2.0: {} + easy-table@1.2.0: + dependencies: + ansi-regex: 5.0.1 + optionalDependencies: + wcwidth: 1.0.1 + + edge-paths@3.0.5: + dependencies: + '@types/which': 2.0.2 + which: 2.0.2 + + edgedriver@6.3.0: + dependencies: + '@wdio/logger': 9.18.0 + '@zip.js/zip.js': 2.8.26 + decamelize: 6.0.1 + edge-paths: 3.0.5 + fast-xml-parser: 5.8.0 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.6 + which: 6.0.1 + transitivePeerDependencies: + - supports-color + ee-first@1.1.1: {} ejs@3.1.10: @@ -25123,6 +27919,11 @@ snapshots: encodeurl@2.0.0: {} + encoding-sniffer@0.2.1: + dependencies: + iconv-lite: 0.6.3 + whatwg-encoding: 3.1.1 + encoding@0.1.13: dependencies: iconv-lite: 0.6.3 @@ -25161,6 +27962,8 @@ snapshots: entities@6.0.1: {} + entities@7.0.1: {} + entities@8.0.0: {} env-paths@2.2.1: {} @@ -25355,6 +28158,35 @@ snapshots: '@esbuild/win32-ia32': 0.25.12 '@esbuild/win32-x64': 0.25.12 + esbuild@0.28.0: + optionalDependencies: + '@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 + escalade@3.2.0: {} escape-html@1.0.3: {} @@ -25373,20 +28205,45 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4))(eslint@9.39.4): +<<<<<<< HEAD +======= +<<<<<<< HEAD + eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@4.9.5))(eslint@7.32.0))(eslint@7.32.0): dependencies: confusing-browser-globals: 1.0.11 - eslint: 9.39.4 - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4) + eslint: 7.32.0 + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@4.9.5))(eslint@7.32.0) object.assign: 4.1.7 object.entries: 1.1.9 semver: 6.3.1 - eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4))(eslint@9.39.4): + eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1))(eslint@8.57.1): dependencies: confusing-browser-globals: 1.0.11 - eslint: 9.39.4 - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4) + eslint: 8.57.1 + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1) + object.assign: 4.1.7 + object.entries: 1.1.9 + semver: 6.3.1 + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) + eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4))(eslint@9.39.4): +======= + eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0)): +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + dependencies: + confusing-browser-globals: 1.0.11 + eslint: 9.39.4(jiti@2.7.0) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)) + object.assign: 4.1.7 + object.entries: 1.1.9 + semver: 6.3.1 + + eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0)): + dependencies: + confusing-browser-globals: 1.0.11 + eslint: 9.39.4(jiti@2.7.0) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint@9.39.4(jiti@2.7.0)) object.assign: 4.1.7 object.entries: 1.1.9 semver: 6.3.1 @@ -25400,21 +28257,44 @@ snapshots: object.entries: 1.1.9 semver: 6.3.1 - eslint-config-airbnb-typescript@16.2.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(typescript@4.9.5))(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4))(eslint@9.39.4): +<<<<<<< HEAD +======= +<<<<<<< HEAD + eslint-config-airbnb-typescript@16.2.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@4.9.5))(eslint@7.32.0)(typescript@4.9.5))(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@4.9.5))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@4.9.5))(eslint@7.32.0))(eslint@7.32.0): dependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(typescript@4.9.5) - '@typescript-eslint/parser': 5.62.0(eslint@9.39.4)(typescript@4.9.5) - eslint: 9.39.4 - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4))(eslint@9.39.4) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@4.9.5))(eslint@7.32.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@4.9.5) + eslint: 7.32.0 + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@4.9.5))(eslint@7.32.0))(eslint@7.32.0) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@4.9.5))(eslint@7.32.0) - eslint-config-airbnb-typescript@16.2.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4)(typescript@6.0.3))(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4))(eslint@9.39.4): + eslint-config-airbnb-typescript@16.2.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5))(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1))(eslint@8.57.1): dependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4)(typescript@6.0.3) - '@typescript-eslint/parser': 5.62.0(eslint@9.39.4)(typescript@6.0.3) - eslint: 9.39.4 - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4))(eslint@9.39.4) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@4.9.5) + eslint: 8.57.1 + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1))(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1) + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) + eslint-config-airbnb-typescript@16.2.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(typescript@4.9.5))(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4))(eslint@9.39.4): +======= + eslint-config-airbnb-typescript@16.2.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0)): +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + dependencies: + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5) + eslint: 9.39.4(jiti@2.7.0) + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)) + + eslint-config-airbnb-typescript@16.2.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0)): + dependencies: + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/parser': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3) + eslint: 9.39.4(jiti@2.7.0) + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint@9.39.4(jiti@2.7.0)) eslint-config-airbnb-typescript@16.2.0(@typescript-eslint/eslint-plugin@8.59.4(@typescript-eslint/parser@8.59.4(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3))(@typescript-eslint/parser@8.59.4(eslint@8.57.1)(typescript@5.9.3))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.59.4(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1): dependencies: @@ -25424,40 +28304,88 @@ snapshots: eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.59.4(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.59.4(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) - eslint-config-airbnb@19.0.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4))(eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4))(eslint-plugin-react-hooks@4.6.2(eslint@9.39.4))(eslint-plugin-react@7.37.5(eslint@9.39.4))(eslint@9.39.4): +<<<<<<< HEAD +======= +<<<<<<< HEAD + eslint-config-airbnb@19.0.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@4.9.5))(eslint@7.32.0))(eslint-plugin-jsx-a11y@6.10.2(eslint@7.32.0))(eslint-plugin-react-hooks@5.2.0(eslint@7.32.0))(eslint-plugin-react@7.37.5(eslint@7.32.0))(eslint@7.32.0): dependencies: - eslint: 9.39.4 - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4))(eslint@9.39.4) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4) - eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.4) - eslint-plugin-react: 7.37.5(eslint@9.39.4) - eslint-plugin-react-hooks: 4.6.2(eslint@9.39.4) + eslint: 7.32.0 + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@4.9.5))(eslint@7.32.0))(eslint@7.32.0) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@4.9.5))(eslint@7.32.0) + eslint-plugin-jsx-a11y: 6.10.2(eslint@7.32.0) + eslint-plugin-react: 7.37.5(eslint@7.32.0) + eslint-plugin-react-hooks: 5.2.0(eslint@7.32.0) + object.assign: 4.1.7 + object.entries: 1.1.9 + + eslint-config-airbnb@19.0.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1))(eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1))(eslint-plugin-react-hooks@4.6.2(eslint@8.57.1))(eslint-plugin-react@7.37.5(eslint@8.57.1))(eslint@8.57.1): + dependencies: + eslint: 8.57.1 + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1))(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1) + eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) + eslint-plugin-react: 7.37.5(eslint@8.57.1) + eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) + object.assign: 4.1.7 + object.entries: 1.1.9 + + eslint-config-airbnb@19.0.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1))(eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1))(eslint-plugin-react-hooks@5.2.0(eslint@8.57.1))(eslint-plugin-react@7.37.5(eslint@8.57.1))(eslint@8.57.1): + dependencies: + eslint: 8.57.1 + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1))(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1) + eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) + eslint-plugin-react: 7.37.5(eslint@8.57.1) + eslint-plugin-react-hooks: 5.2.0(eslint@8.57.1) + object.assign: 4.1.7 + object.entries: 1.1.9 + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) + eslint-config-airbnb@19.0.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4))(eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4))(eslint-plugin-react-hooks@4.6.2(eslint@9.39.4))(eslint-plugin-react@7.37.5(eslint@9.39.4))(eslint@9.39.4): +======= + eslint-config-airbnb@19.0.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)))(eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4(jiti@2.7.0)))(eslint-plugin-react-hooks@4.6.2(eslint@9.39.4(jiti@2.7.0)))(eslint-plugin-react@7.37.5(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0)): +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + dependencies: + eslint: 9.39.4(jiti@2.7.0) + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-react: 7.37.5(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-react-hooks: 4.6.2(eslint@9.39.4(jiti@2.7.0)) object.assign: 4.1.7 object.entries: 1.1.9 +<<<<<<< HEAD <<<<<<< HEAD eslint-config-airbnb@19.0.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@5.9.3))(eslint@9.39.4))(eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4))(eslint-plugin-react-hooks@4.6.2(eslint@9.39.4))(eslint-plugin-react@7.37.5(eslint@9.39.4))(eslint@9.39.4): ======= eslint-config-airbnb@19.0.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4))(eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4))(eslint-plugin-react-hooks@5.2.0(eslint@9.39.4))(eslint-plugin-react@7.37.5(eslint@9.39.4))(eslint@9.39.4): +======= + eslint-config-airbnb@19.0.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)))(eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4(jiti@2.7.0)))(eslint-plugin-react-hooks@5.2.0(eslint@9.39.4(jiti@2.7.0)))(eslint-plugin-react@7.37.5(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0)): +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) dependencies: - eslint: 9.39.4 - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4))(eslint@9.39.4) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4) - eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.4) - eslint-plugin-react: 7.37.5(eslint@9.39.4) - eslint-plugin-react-hooks: 5.2.0(eslint@9.39.4) + eslint: 9.39.4(jiti@2.7.0) + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-react: 7.37.5(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-react-hooks: 5.2.0(eslint@9.39.4(jiti@2.7.0)) object.assign: 4.1.7 object.entries: 1.1.9 +<<<<<<< HEAD eslint-config-airbnb@19.0.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4))(eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4))(eslint-plugin-react-hooks@4.6.2(eslint@9.39.4))(eslint-plugin-react@7.37.5(eslint@9.39.4))(eslint@9.39.4): >>>>>>> 94f1568ac ([DEV] add Code Connect scaffold for FamilyPage (NYM-1199)) +======= + eslint-config-airbnb@19.0.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint@9.39.4(jiti@2.7.0)))(eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4(jiti@2.7.0)))(eslint-plugin-react-hooks@4.6.2(eslint@9.39.4(jiti@2.7.0)))(eslint-plugin-react@7.37.5(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0)): +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) dependencies: - eslint: 9.39.4 - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4))(eslint@9.39.4) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4) - eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.4) - eslint-plugin-react: 7.37.5(eslint@9.39.4) - eslint-plugin-react-hooks: 4.6.2(eslint@9.39.4) + eslint: 9.39.4(jiti@2.7.0) + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-react: 7.37.5(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-react-hooks: 4.6.2(eslint@9.39.4(jiti@2.7.0)) object.assign: 4.1.7 object.entries: 1.1.9 @@ -25472,19 +28400,19 @@ snapshots: object.assign: 4.1.7 object.entries: 1.1.9 - eslint-config-next@15.0.3(eslint@9.39.4)(typescript@5.9.3): + eslint-config-next@15.0.3(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3): dependencies: '@next/eslint-plugin-next': 15.0.3 '@rushstack/eslint-patch': 1.16.1 - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@5.9.3))(eslint@9.39.4)(typescript@5.9.3) - '@typescript-eslint/parser': 5.62.0(eslint@9.39.4)(typescript@5.9.3) - eslint: 9.39.4 + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/parser': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + eslint: 9.39.4(jiti@2.7.0) eslint-import-resolver-node: 0.3.10 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@5.9.3))(eslint@9.39.4))(eslint@9.39.4) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4) - eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.4) - eslint-plugin-react: 7.37.5(eslint@9.39.4) - eslint-plugin-react-hooks: 5.2.0(eslint@9.39.4) + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-react: 7.37.5(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-react-hooks: 5.2.0(eslint@9.39.4(jiti@2.7.0)) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: @@ -25496,9 +28424,9 @@ snapshots: dependencies: eslint: 8.57.1 - eslint-config-prettier@8.10.2(eslint@9.39.4): + eslint-config-prettier@8.10.2(eslint@9.39.4(jiti@2.7.0)): dependencies: - eslint: 9.39.4 + eslint: 9.39.4(jiti@2.7.0) eslint-import-resolver-node@0.3.10: dependencies: @@ -25508,18 +28436,37 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-root-import@1.0.4(babel-plugin-root-import@5.1.0)(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)): +<<<<<<< HEAD +======= +<<<<<<< HEAD + eslint-import-resolver-root-import@1.0.4(babel-plugin-root-import@5.1.0)(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)): dependencies: babel-plugin-root-import: 5.1.0 eslint-import-resolver-node: 0.3.10 - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1) + json5: 2.2.3 + transitivePeerDependencies: + - supports-color + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) + eslint-import-resolver-root-import@1.0.4(babel-plugin-root-import@5.1.0)(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)): +======= + eslint-import-resolver-root-import@1.0.4(babel-plugin-root-import@5.1.0)(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))): +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + dependencies: + babel-plugin-root-import: 5.1.0 + eslint-import-resolver-node: 0.3.10 + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)) json5: 2.2.3 transitivePeerDependencies: - supports-color +<<<<<<< HEAD <<<<<<< HEAD eslint-import-resolver-root-import@1.0.4(babel-plugin-root-import@6.6.0)(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@5.9.3))(eslint@9.39.4)): ======= +======= +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) eslint-import-resolver-root-import@1.0.4(babel-plugin-root-import@6.6.0)(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@4.9.5))(eslint@7.32.0)): dependencies: babel-plugin-root-import: 6.6.0 @@ -25539,20 +28486,27 @@ snapshots: - supports-color eslint-import-resolver-root-import@1.0.4(babel-plugin-root-import@6.6.0)(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)): +======= + eslint-import-resolver-root-import@1.0.4(babel-plugin-root-import@6.6.0)(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))): +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) dependencies: babel-plugin-root-import: 6.6.0 eslint-import-resolver-node: 0.3.10 - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)) json5: 2.2.3 transitivePeerDependencies: - supports-color +<<<<<<< HEAD eslint-import-resolver-root-import@1.0.4(babel-plugin-root-import@6.6.0)(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4)): >>>>>>> 94f1568ac ([DEV] add Code Connect scaffold for FamilyPage (NYM-1199)) +======= + eslint-import-resolver-root-import@1.0.4(babel-plugin-root-import@6.6.0)(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint@9.39.4(jiti@2.7.0))): +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) dependencies: babel-plugin-root-import: 6.6.0 eslint-import-resolver-node: 0.3.10 - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint@9.39.4(jiti@2.7.0)) json5: 2.2.3 transitivePeerDependencies: - supports-color @@ -25566,23 +28520,36 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@5.9.3))(eslint@9.39.4))(eslint@9.39.4): + eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.4(jiti@2.7.0)): dependencies: '@nolyfill/is-core-module': 1.0.39 +<<<<<<< HEAD debug: 4.4.3 +======= + debug: 4.4.3(supports-color@8.1.1) +<<<<<<< HEAD +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) eslint: 9.39.4 +======= + eslint: 9.39.4(jiti@2.7.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) get-tsconfig: 4.14.0 is-bun-module: 2.0.0 stable-hash: 0.0.5 tinyglobby: 0.2.16 unrs-resolver: 1.11.1 optionalDependencies: +<<<<<<< HEAD eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4) <<<<<<< HEAD ======= +======= + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.7.0)) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) transitivePeerDependencies: - supports-color +<<<<<<< HEAD eslint-module-utils@2.12.1(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.10)(eslint@7.32.0): dependencies: debug: 3.2.7(supports-color@5.5.0) @@ -25605,34 +28572,41 @@ snapshots: - supports-color eslint-module-utils@2.12.1(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4): +======= + eslint-module-utils@2.12.1(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4(jiti@2.7.0)): +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@9.39.4)(typescript@4.9.5) - eslint: 9.39.4 + '@typescript-eslint/parser': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5) + eslint: 9.39.4(jiti@2.7.0) eslint-import-resolver-node: 0.3.10 transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@5.9.3))(eslint@9.39.4))(eslint@9.39.4))(eslint@9.39.4): + eslint-module-utils@2.12.1(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.7.0)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@9.39.4)(typescript@5.9.3) - eslint: 9.39.4 + '@typescript-eslint/parser': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + eslint: 9.39.4(jiti@2.7.0) eslint-import-resolver-node: 0.3.10 +<<<<<<< HEAD eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@5.9.3))(eslint@9.39.4))(eslint@9.39.4) <<<<<<< HEAD ======= +======= + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.4(jiti@2.7.0)) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4): + eslint-module-utils@2.12.1(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4(jiti@2.7.0)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@9.39.4)(typescript@6.0.3) - eslint: 9.39.4 + '@typescript-eslint/parser': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3) + eslint: 9.39.4(jiti@2.7.0) eslint-import-resolver-node: 0.3.10 >>>>>>> 94f1568ac ([DEV] add Code Connect scaffold for FamilyPage (NYM-1199)) transitivePeerDependencies: @@ -25648,7 +28622,72 @@ snapshots: transitivePeerDependencies: - supports-color +<<<<<<< HEAD +======= +<<<<<<< HEAD + eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@4.9.5))(eslint@7.32.0): + dependencies: + '@rtsao/scc': 1.1.0 + array-includes: 3.1.9 + array.prototype.findlastindex: 1.2.6 + array.prototype.flat: 1.3.3 + array.prototype.flatmap: 1.3.3 + debug: 3.2.7(supports-color@5.5.0) + doctrine: 2.1.0 + eslint: 7.32.0 + eslint-import-resolver-node: 0.3.10 + eslint-module-utils: 2.12.1(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.10)(eslint@7.32.0) + hasown: 2.0.3 + is-core-module: 2.16.2 + is-glob: 4.0.3 + minimatch: 3.1.5 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.1 + semver: 6.3.1 + string.prototype.trimend: 1.0.9 + tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@4.9.5) + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + + eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1): + dependencies: + '@rtsao/scc': 1.1.0 + array-includes: 3.1.9 + array.prototype.findlastindex: 1.2.6 + array.prototype.flat: 1.3.3 + array.prototype.flatmap: 1.3.3 + debug: 3.2.7(supports-color@5.5.0) + doctrine: 2.1.0 + eslint: 8.57.1 + eslint-import-resolver-node: 0.3.10 + eslint-module-utils: 2.12.1(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint-import-resolver-node@0.3.10)(eslint@8.57.1) + hasown: 2.0.3 + is-core-module: 2.16.2 + is-glob: 4.0.3 + minimatch: 3.1.5 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.1 + semver: 6.3.1 + string.prototype.trimend: 1.0.9 + tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@4.9.5) + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4): +======= + eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0)): +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -25657,9 +28696,9 @@ snapshots: array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.39.4 + eslint: 9.39.4(jiti@2.7.0) eslint-import-resolver-node: 0.3.10 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4(jiti@2.7.0)) hasown: 2.0.3 is-core-module: 2.16.2 is-glob: 4.0.3 @@ -25671,13 +28710,13 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@9.39.4)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.7.0)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -25686,9 +28725,9 @@ snapshots: array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.39.4 + eslint: 9.39.4(jiti@2.7.0) eslint-import-resolver-node: 0.3.10 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@5.9.3))(eslint@9.39.4))(eslint@9.39.4))(eslint@9.39.4) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.7.0)) hasown: 2.0.3 is-core-module: 2.16.2 is-glob: 4.0.3 @@ -25700,13 +28739,13 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@9.39.4)(typescript@5.9.3) + '@typescript-eslint/parser': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint@9.39.4(jiti@2.7.0)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -25715,13 +28754,17 @@ snapshots: array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.39.4 + eslint: 9.39.4(jiti@2.7.0) eslint-import-resolver-node: 0.3.10 +<<<<<<< HEAD <<<<<<< HEAD eslint-module-utils: 2.12.1(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@5.9.3))(eslint@9.39.4))(eslint@9.39.4))(eslint@9.39.4) ======= eslint-module-utils: 2.12.1(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4) >>>>>>> 94f1568ac ([DEV] add Code Connect scaffold for FamilyPage (NYM-1199)) +======= + eslint-module-utils: 2.12.1(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4(jiti@2.7.0)) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) hasown: 2.0.3 is-core-module: 2.16.2 is-glob: 4.0.3 @@ -25733,7 +28776,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@9.39.4)(typescript@6.0.3) + '@typescript-eslint/parser': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -25768,23 +28811,52 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-jest@26.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(jest@27.5.1)(typescript@4.9.5): +<<<<<<< HEAD +======= +<<<<<<< HEAD + eslint-plugin-jest@26.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(jest@27.5.1)(typescript@4.9.5): dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@9.39.4)(typescript@4.9.5) - eslint: 9.39.4 + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) + eslint: 8.57.1 optionalDependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5) jest: 27.5.1 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-jest@26.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4)(typescript@6.0.3): + eslint-plugin-jest@26.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(jest@29.7.0(@types/node@16.18.126)(babel-plugin-macros@3.1.0))(typescript@4.9.5): dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@9.39.4)(typescript@6.0.3) - eslint: 9.39.4 + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) + eslint: 8.57.1 optionalDependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4)(typescript@6.0.3) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5) + jest: 29.7.0(@types/node@16.18.126)(babel-plugin-macros@3.1.0) + transitivePeerDependencies: + - supports-color + - typescript + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) + eslint-plugin-jest@26.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(typescript@4.9.5))(eslint@9.39.4)(jest@27.5.1)(typescript@4.9.5): +======= + eslint-plugin-jest@26.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))(jest@27.5.1)(typescript@4.9.5): +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + dependencies: + '@typescript-eslint/utils': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5) + eslint: 9.39.4(jiti@2.7.0) + optionalDependencies: + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5))(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5) + jest: 27.5.1 + transitivePeerDependencies: + - supports-color + - typescript + + eslint-plugin-jest@26.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3): + dependencies: + '@typescript-eslint/utils': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3) + eslint: 9.39.4(jiti@2.7.0) + optionalDependencies: + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3))(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3) transitivePeerDependencies: - supports-color - typescript @@ -25819,7 +28891,7 @@ snapshots: safe-regex-test: 1.1.0 string.prototype.includes: 2.0.1 - eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4): + eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4(jiti@2.7.0)): dependencies: aria-query: 5.3.2 array-includes: 3.1.9 @@ -25829,7 +28901,7 @@ snapshots: axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 9.39.4 + eslint: 9.39.4(jiti@2.7.0) hasown: 2.0.3 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -25846,25 +28918,40 @@ snapshots: optionalDependencies: eslint-config-prettier: 8.10.2(eslint@8.57.1) - eslint-plugin-prettier@4.2.5(eslint-config-prettier@8.10.2(eslint@9.39.4))(eslint@9.39.4)(prettier@2.8.8): + eslint-plugin-prettier@4.2.5(eslint-config-prettier@8.10.2(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0))(prettier@2.8.8): dependencies: - eslint: 9.39.4 + eslint: 9.39.4(jiti@2.7.0) prettier: 2.8.8 prettier-linter-helpers: 1.0.1 optionalDependencies: - eslint-config-prettier: 8.10.2(eslint@9.39.4) + eslint-config-prettier: 8.10.2(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-react-hooks@4.6.2(eslint@8.57.1): dependencies: eslint: 8.57.1 - eslint-plugin-react-hooks@4.6.2(eslint@9.39.4): + eslint-plugin-react-hooks@4.6.2(eslint@9.39.4(jiti@2.7.0)): dependencies: - eslint: 9.39.4 + eslint: 9.39.4(jiti@2.7.0) - eslint-plugin-react-hooks@5.2.0(eslint@9.39.4): +<<<<<<< HEAD +======= +<<<<<<< HEAD + eslint-plugin-react-hooks@5.2.0(eslint@7.32.0): dependencies: - eslint: 9.39.4 + eslint: 7.32.0 + + eslint-plugin-react-hooks@5.2.0(eslint@8.57.1): + dependencies: + eslint: 8.57.1 + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) + eslint-plugin-react-hooks@5.2.0(eslint@9.39.4): +======= + eslint-plugin-react-hooks@5.2.0(eslint@9.39.4(jiti@2.7.0)): +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + dependencies: + eslint: 9.39.4(jiti@2.7.0) eslint-plugin-react@7.37.5(eslint@8.57.1): dependencies: @@ -25888,7 +28975,7 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-react@7.37.5(eslint@9.39.4): + eslint-plugin-react@7.37.5(eslint@9.39.4(jiti@2.7.0)): dependencies: array-includes: 3.1.9 array.prototype.findlast: 1.2.5 @@ -25896,7 +28983,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.3.2 - eslint: 9.39.4 + eslint: 9.39.4(jiti@2.7.0) estraverse: 5.3.0 hasown: 2.0.3 jsx-ast-utils: 3.3.5 @@ -25910,21 +28997,38 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-storybook@0.5.13(eslint@9.39.4)(typescript@4.9.5): +<<<<<<< HEAD +======= +<<<<<<< HEAD + eslint-plugin-storybook@0.5.13(eslint@8.57.1)(typescript@4.9.5): dependencies: '@storybook/csf': 0.0.1 - '@typescript-eslint/experimental-utils': 5.62.0(eslint@9.39.4)(typescript@4.9.5) - eslint: 9.39.4 + '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) + eslint: 8.57.1 requireindex: 1.2.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-storybook@0.5.13(eslint@9.39.4)(typescript@6.0.3): +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) + eslint-plugin-storybook@0.5.13(eslint@9.39.4)(typescript@4.9.5): +======= + eslint-plugin-storybook@0.5.13(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5): +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) dependencies: '@storybook/csf': 0.0.1 - '@typescript-eslint/experimental-utils': 5.62.0(eslint@9.39.4)(typescript@6.0.3) - eslint: 9.39.4 + '@typescript-eslint/experimental-utils': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5) + eslint: 9.39.4(jiti@2.7.0) + requireindex: 1.2.0 + transitivePeerDependencies: + - supports-color + - typescript + + eslint-plugin-storybook@0.5.13(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3): + dependencies: + '@storybook/csf': 0.0.1 + '@typescript-eslint/experimental-utils': 5.62.0(eslint@9.39.4(jiti@2.7.0))(typescript@6.0.3) + eslint: 9.39.4(jiti@2.7.0) requireindex: 1.2.0 transitivePeerDependencies: - supports-color @@ -26008,9 +29112,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint@9.39.4: + eslint@9.39.4(jiti@2.7.0): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.7.0)) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.21.2 '@eslint/config-helpers': 0.4.2 @@ -26044,6 +29148,8 @@ snapshots: minimatch: 3.1.5 natural-compare: 1.4.0 optionator: 0.9.4 + optionalDependencies: + jiti: 2.7.0 transitivePeerDependencies: - supports-color @@ -26087,8 +29193,34 @@ snapshots: etag@1.8.1: {} +<<<<<<< HEAD +======= +<<<<<<< HEAD + ethereum-cryptography@3.2.0: + dependencies: + '@noble/ciphers': 1.3.0 + '@noble/curves': 1.9.0 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + + event-emitter@0.3.5: + dependencies: + d: 1.0.2 + es5-ext: 0.10.64 +======= + event-target-shim@5.0.1: {} +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) eventemitter3@4.0.7: {} + events-universal@1.0.1: + dependencies: + bare-events: 2.9.1 + transitivePeerDependencies: + - bare-abort-controller + events@3.3.0: {} evp_bytestokey@1.0.3: @@ -26132,6 +29264,23 @@ snapshots: signal-exit: 3.0.7 strip-final-newline: 2.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 + + exit-hook@4.0.0: {} + exit@0.1.2: {} expand-brackets@2.1.4: @@ -26152,6 +29301,16 @@ snapshots: expect-playwright@0.8.0: {} + expect-webdriverio@5.6.7(@wdio/globals@9.27.2)(@wdio/logger@9.18.0)(webdriverio@9.27.2): + dependencies: + '@vitest/snapshot': 4.1.8 + '@wdio/globals': 9.27.2(expect-webdriverio@5.6.7)(webdriverio@9.27.2) + '@wdio/logger': 9.18.0 + deep-eql: 5.0.2 + expect: 30.4.1 + jest-matcher-utils: 30.4.1 + webdriverio: 9.27.2 + expect@27.5.1: dependencies: '@jest/types': 27.5.1 @@ -26167,6 +29326,15 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 + expect@30.4.1: + dependencies: + '@jest/expect-utils': 30.4.1 + '@jest/get-type': 30.1.0 + jest-matcher-utils: 30.4.1 + jest-message-util: 30.4.1 + jest-mock: 30.4.1 + jest-util: 30.4.1 + exponential-backoff@3.1.3: {} express@4.22.2: @@ -26229,12 +29397,35 @@ snapshots: transitivePeerDependencies: - supports-color +<<<<<<< HEAD +======= +<<<<<<< HEAD + fake-indexeddb@4.0.2: + dependencies: + realistic-structured-clone: 3.0.0 +======= + extract-zip@2.0.1: + dependencies: + debug: 4.4.3(supports-color@8.1.1) + get-stream: 5.2.0 + yauzl: 2.10.0 + optionalDependencies: + '@types/yauzl': 2.10.3 + transitivePeerDependencies: + - supports-color + + fast-deep-equal@2.0.1: {} +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) fast-deep-equal@3.1.3: {} fast-diff@1.3.0: {} fast-equals@5.4.0: {} + fast-fifo@1.3.2: {} + fast-fuzzy@1.12.0: dependencies: graphemesplit: 2.6.0 @@ -26276,6 +29467,19 @@ snapshots: fast-uri@3.1.2: {} + fast-xml-builder@1.2.0: + dependencies: + path-expression-matcher: 1.5.0 + xml-naming: 0.1.0 + + fast-xml-parser@5.8.0: + dependencies: + '@nodable/entities': 2.1.1 + fast-xml-builder: 1.2.0 + path-expression-matcher: 1.5.0 + strnum: 2.3.0 + xml-naming: 0.1.0 + fastest-levenshtein@1.0.16: {} fastq@1.20.1: @@ -26289,7 +29493,15 @@ snapshots: find-root: 1.1.0 parse-author: 2.0.0 parse5: 6.0.1 +<<<<<<< HEAD webpack: 5.106.2(postcss@8.5.14)(webpack-cli@4.10.0) +======= +<<<<<<< HEAD + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack-cli@4.10.0) +======= + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) optionalDependencies: html-webpack-plugin: 5.6.7(webpack@5.106.2) transitivePeerDependencies: @@ -26309,6 +29521,10 @@ snapshots: dependencies: bser: 2.1.1 + fd-slicer@1.1.0: + dependencies: + pend: 1.2.0 + fdir@6.5.0(picomatch@4.0.4): optionalDependencies: picomatch: 4.0.4 @@ -26321,6 +29537,10 @@ snapshots: dependencies: escape-string-regexp: 1.0.5 + figures@6.1.0: + dependencies: + is-unicode-supported: 2.1.0 + file-entry-cache@6.0.1: dependencies: flat-cache: 3.2.0 @@ -26345,7 +29565,23 @@ snapshots: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 +<<<<<<< HEAD webpack: 5.106.2(postcss@8.5.14)(webpack-cli@4.10.0) +======= +<<<<<<< HEAD + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack-cli@4.10.0) + + file-selector@0.1.19: + dependencies: + tslib: 2.8.1 + + file-selector@2.1.2: + dependencies: + tslib: 2.8.1 +======= + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) file-system-cache@1.1.0: dependencies: @@ -26484,7 +29720,10 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@4.1.6(eslint@9.39.4)(typescript@4.9.5)(webpack@4.47.0): +<<<<<<< HEAD +======= +<<<<<<< HEAD + fork-ts-checker-webpack-plugin@4.1.6(eslint@8.57.1)(typescript@4.9.5)(webpack@4.47.0): dependencies: '@babel/code-frame': 7.29.0 chalk: 2.4.2 @@ -26496,11 +29735,34 @@ snapshots: webpack: 4.47.0 worker-rpc: 0.1.1 optionalDependencies: - eslint: 9.39.4 + eslint: 8.57.1 transitivePeerDependencies: - supports-color - fork-ts-checker-webpack-plugin@6.5.3(eslint@9.39.4)(typescript@4.9.5)(webpack@4.47.0): +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) + fork-ts-checker-webpack-plugin@4.1.6(eslint@9.39.4)(typescript@4.9.5)(webpack@4.47.0): +======= + fork-ts-checker-webpack-plugin@4.1.6(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5)(webpack@4.47.0): +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + dependencies: + '@babel/code-frame': 7.29.0 + chalk: 2.4.2 + micromatch: 3.1.10 + minimatch: 3.1.5 + semver: 5.7.2 + tapable: 1.1.3 + typescript: 4.9.5 + webpack: 4.47.0 + worker-rpc: 0.1.1 + optionalDependencies: + eslint: 9.39.4(jiti@2.7.0) + transitivePeerDependencies: + - supports-color + +<<<<<<< HEAD +======= +<<<<<<< HEAD + fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.1)(typescript@4.9.5)(webpack@4.47.0): dependencies: '@babel/code-frame': 7.29.0 '@types/json-schema': 7.0.15 @@ -26518,9 +29780,61 @@ snapshots: typescript: 4.9.5 webpack: 4.47.0 optionalDependencies: - eslint: 9.39.4 + eslint: 8.57.1 + fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.1)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)): + dependencies: + '@babel/code-frame': 7.29.0 + '@types/json-schema': 7.0.15 + chalk: 4.1.2 + chokidar: 3.6.0 + cosmiconfig: 6.0.0 + deepmerge: 4.3.1 + fs-extra: 9.1.0 + glob: 7.2.3 + memfs: 3.5.3 + minimatch: 3.1.5 + schema-utils: 2.7.0 + semver: 7.8.0 + tapable: 1.1.3 + typescript: 4.9.5 + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14) + optionalDependencies: + eslint: 8.57.1 + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) + fork-ts-checker-webpack-plugin@6.5.3(eslint@9.39.4)(typescript@4.9.5)(webpack@4.47.0): +======= + fork-ts-checker-webpack-plugin@6.5.3(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5)(webpack@4.47.0): +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + dependencies: + '@babel/code-frame': 7.29.0 + '@types/json-schema': 7.0.15 + chalk: 4.1.2 + chokidar: 3.6.0 + cosmiconfig: 6.0.0 + deepmerge: 4.3.1 + fs-extra: 9.1.0 + glob: 7.2.3 + memfs: 3.5.3 + minimatch: 3.1.5 + schema-utils: 2.7.0 + semver: 7.8.0 + tapable: 1.1.3 + typescript: 4.9.5 + webpack: 4.47.0 + optionalDependencies: + eslint: 9.39.4(jiti@2.7.0) + +<<<<<<< HEAD fork-ts-checker-webpack-plugin@6.5.3(eslint@9.39.4)(typescript@4.9.5)(webpack@5.106.2(esbuild@0.25.12)(postcss@8.5.14)): +======= +<<<<<<< HEAD + fork-ts-checker-webpack-plugin@6.5.3(eslint@9.39.4)(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14)): +======= + fork-ts-checker-webpack-plugin@6.5.3(eslint@9.39.4(jiti@2.7.0))(typescript@4.9.5)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)): +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) dependencies: '@babel/code-frame': 7.29.0 '@types/json-schema': 7.0.15 @@ -26538,7 +29852,7 @@ snapshots: typescript: 4.9.5 webpack: 5.106.2(esbuild@0.25.12)(postcss@8.5.14) optionalDependencies: - eslint: 9.39.4 + eslint: 9.39.4(jiti@2.7.0) fork-ts-checker-webpack-plugin@7.3.0(typescript@5.9.3)(webpack@5.106.2): dependencies: @@ -26555,10 +29869,16 @@ snapshots: semver: 7.8.0 tapable: 2.3.3 typescript: 5.9.3 +<<<<<<< HEAD <<<<<<< HEAD webpack: 5.106.2(postcss@8.5.14)(webpack-cli@4.10.0) ======= +======= +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack-cli@4.10.0) +======= + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) fork-ts-checker-webpack-plugin@7.3.0(typescript@6.0.3)(webpack@5.106.2): dependencies: @@ -26610,7 +29930,7 @@ snapshots: semver: 7.8.0 tapable: 2.3.3 typescript: 5.9.3 - webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14)(webpack-cli@4.10.0) + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) form-data@3.0.4: dependencies: @@ -26733,6 +30053,17 @@ snapshots: strip-ansi: 6.0.1 wide-align: 1.1.5 + geckodriver@6.1.0: + dependencies: + '@wdio/logger': 9.18.0 + '@zip.js/zip.js': 2.8.26 + decamelize: 6.0.1 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.6 + modern-tar: 0.7.6 + transitivePeerDependencies: + - supports-color + generator-function@2.0.1: {} gensync@1.0.0-beta.2: {} @@ -26765,6 +30096,8 @@ snapshots: get-port@5.1.1: {} + get-port@7.2.0: {} + get-proto@1.0.1: dependencies: dunder-proto: 1.0.1 @@ -26777,10 +30110,19 @@ snapshots: dependencies: pump: 3.0.4 + get-stream@5.2.0: + dependencies: + pump: 3.0.4 + get-stream@6.0.0: {} get-stream@6.0.1: {} + get-stream@9.0.1: + dependencies: + '@sec-ant/readable-stream': 0.4.1 + is-stream: 4.0.1 + get-symbol-description@1.1.0: dependencies: call-bound: 1.0.4 @@ -26791,6 +30133,14 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 + get-uri@6.0.5: + dependencies: + basic-ftp: 5.3.1 + data-uri-to-buffer: 6.0.2 + debug: 4.4.3(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + get-value@2.0.6: {} git-raw-commits@3.0.0: @@ -26959,6 +30309,8 @@ snapshots: graceful-fs@4.2.11: {} + grapheme-splitter@1.0.4: {} + graphemer@1.4.0: {} graphemesplit@2.6.0: @@ -27172,6 +30524,14 @@ snapshots: dependencies: lru-cache: 7.18.3 + hosted-git-info@7.0.2: + dependencies: + lru-cache: 10.4.3 + + hosted-git-info@8.1.0: + dependencies: + lru-cache: 10.4.3 + hpack.js@2.1.6: dependencies: inherits: 2.0.4 @@ -27258,7 +30618,24 @@ snapshots: pretty-error: 4.0.0 tapable: 2.3.3 optionalDependencies: +<<<<<<< HEAD webpack: 5.106.2(postcss@8.5.14)(webpack-cli@4.10.0) +======= +<<<<<<< HEAD + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack-cli@4.10.0) +======= + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) + + htmlfy@0.8.1: {} + + htmlparser2@10.1.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.2.2 + entities: 7.0.1 +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) htmlparser2@3.10.1: dependencies: @@ -27359,6 +30736,8 @@ snapshots: human-signals@2.1.0: {} + human-signals@8.0.1: {} + humanize-ms@1.2.1: dependencies: ms: 2.1.3 @@ -27434,6 +30813,8 @@ snapshots: pkg-dir: 4.2.0 resolve-cwd: 3.0.0 + import-meta-resolve@4.2.0: {} + imurmurhash@0.1.4: {} indent-string@2.1.0: @@ -27470,8 +30851,11 @@ snapshots: inline-style-parser@0.2.7: {} +<<<<<<< HEAD <<<<<<< HEAD ======= +======= +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) <<<<<<< HEAD inquirer-autocomplete-prompt@0.11.1: dependencies: @@ -27515,6 +30899,19 @@ snapshots: string-width: 2.1.1 strip-ansi: 5.2.0 through: 2.3.8 +======= + inquirer@12.11.1(@types/node@22.19.19): + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2(@types/node@22.19.19) + '@inquirer/prompts': 7.10.1(@types/node@22.19.19) + '@inquirer/type': 3.0.10(@types/node@22.19.19) + mute-stream: 2.0.0 + run-async: 4.0.6 + rxjs: 7.8.2 + optionalDependencies: + '@types/node': 22.19.19 +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) >>>>>>> d9b73f9d1 (NYM-1199: Add Node Families wallet feature with comprehensive UI and E2E tests) inquirer@8.2.7(@types/node@22.19.19): @@ -27801,6 +31198,8 @@ snapshots: is-stream@2.0.1: {} + is-stream@4.0.1: {} + is-string@1.1.1: dependencies: call-bound: 1.0.4 @@ -27864,6 +31263,8 @@ snapshots: isexe@2.0.0: {} + isexe@4.0.0: {} + isobject@2.1.0: dependencies: isarray: 1.0.0 @@ -28165,6 +31566,13 @@ snapshots: jest-get-type: 29.6.3 pretty-format: 29.7.0 + jest-diff@30.4.1: + dependencies: + '@jest/diff-sequences': 30.4.0 + '@jest/get-type': 30.1.0 + chalk: 4.1.2 + pretty-format: 30.4.1 + jest-docblock@27.5.1: dependencies: detect-newline: 3.1.0 @@ -28332,6 +31740,13 @@ snapshots: jest-get-type: 29.6.3 pretty-format: 29.7.0 + jest-matcher-utils@30.4.1: + dependencies: + '@jest/get-type': 30.1.0 + chalk: 4.1.2 + jest-diff: 30.4.1 + pretty-format: 30.4.1 + jest-message-util@27.5.1: dependencies: '@babel/code-frame': 7.29.0 @@ -28356,6 +31771,19 @@ snapshots: slash: 3.0.0 stack-utils: 2.0.6 + jest-message-util@30.4.1: + dependencies: + '@babel/code-frame': 7.29.0 + '@jest/types': 30.4.1 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + jest-util: 30.4.1 + picomatch: 4.0.4 + pretty-format: 30.4.1 + slash: 3.0.0 + stack-utils: 2.0.6 + jest-mock@27.5.1: dependencies: '@jest/types': 27.5.1 @@ -28367,6 +31795,12 @@ snapshots: '@types/node': 22.19.19 jest-util: 29.7.0 + jest-mock@30.4.1: + dependencies: + '@jest/types': 30.4.1 + '@types/node': 22.19.19 + jest-util: 30.4.1 + jest-playwright-preset@4.0.0(jest-circus@29.7.0(babel-plugin-macros@3.1.0))(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@22.19.19)(babel-plugin-macros@3.1.0)): dependencies: expect-playwright: 0.8.0 @@ -28657,6 +32091,15 @@ snapshots: graceful-fs: 4.2.11 picomatch: 2.3.2 + jest-util@30.4.1: + dependencies: + '@jest/types': 30.4.1 + '@types/node': 22.19.19 + chalk: 4.1.2 + ci-info: 4.4.0 + graceful-fs: 4.2.11 + picomatch: 4.0.4 + jest-validate@27.5.1: dependencies: '@jest/types': 27.5.1 @@ -28750,6 +32193,8 @@ snapshots: - supports-color - ts-node + jiti@2.7.0: {} + joi@17.13.3: dependencies: '@hapi/hoek': 9.3.0 @@ -28957,6 +32402,13 @@ snapshots: object.assign: 4.1.7 object.values: 1.2.1 + jszip@3.10.1: + dependencies: + lie: 3.3.0 + pako: 1.0.11 + readable-stream: 2.3.8 + setimmediate: 1.0.5 + junk@3.1.0: {} keyv@4.5.4: @@ -28998,6 +32450,10 @@ snapshots: dotenv: 8.6.0 dotenv-expand: 5.1.0 + lazystream@1.0.1: + dependencies: + readable-stream: 2.3.8 + lefthook-darwin-arm64@1.13.6: optional: true @@ -29170,6 +32626,64 @@ snapshots: dependencies: immediate: 3.0.6 +<<<<<<< HEAD +======= +<<<<<<< HEAD + 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 +======= + lie@3.3.0: + dependencies: + immediate: 3.0.6 +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) lilconfig@2.1.0: {} lines-and-columns@1.2.4: {} @@ -29219,6 +32733,12 @@ snapshots: dependencies: lie: 3.1.1 + locate-app@2.5.0: + dependencies: + '@promptbook/utils': 0.69.5 + type-fest: 4.26.0 + userhome: 1.0.1 + locate-path@2.0.0: dependencies: p-locate: 2.0.0 @@ -29239,6 +32759,8 @@ snapshots: lodash-es@4.18.1: {} + lodash.clonedeep@4.5.0: {} + lodash.debounce@4.0.8: {} lodash.flattendeep@4.4.0: {} @@ -29251,12 +32773,25 @@ snapshots: lodash.padend@4.6.1: {} + lodash.pickby@4.6.0: {} + lodash.trimstart@4.5.1: {} +<<<<<<< HEAD +======= +<<<<<<< HEAD + lodash.truncate@4.4.2: {} +======= + lodash.union@4.6.0: {} +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) lodash.uniq@4.5.0: {} lodash.words@4.2.0: {} + lodash.zip@4.2.0: {} + lodash@4.18.1: {} log-symbols@4.1.0: @@ -29269,6 +32804,8 @@ snapshots: chalk: 5.6.2 is-unicode-supported: 1.3.0 + loglevel-plugin-prefix@0.8.4: {} + loglevel@1.9.2: {} long@4.0.0: {} @@ -29792,7 +33329,15 @@ snapshots: dependencies: schema-utils: 4.3.3 tapable: 2.3.3 +<<<<<<< HEAD webpack: 5.106.2(postcss@8.5.14)(webpack-cli@4.10.0) +======= +<<<<<<< HEAD + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack-cli@4.10.0) +======= + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) minimalistic-assert@1.0.1: {} @@ -29895,6 +33440,8 @@ snapshots: stream-each: 1.2.3 through2: 2.0.5 + mitt@3.0.1: {} + mixin-deep@1.3.2: dependencies: for-in: 1.0.2 @@ -29910,6 +33457,8 @@ snapshots: modern-ahocorasick@1.1.0: {} + modern-tar@0.7.6: {} + modify-values@1.0.1: {} move-concurrently@1.0.1: @@ -29978,8 +33527,11 @@ snapshots: nested-error-stacks@2.1.1: {} +<<<<<<< HEAD <<<<<<< HEAD ======= +======= +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) <<<<<<< HEAD nested-obj@0.2.2: {} @@ -29988,6 +33540,10 @@ snapshots: >>>>>>> d9b73f9d1 (NYM-1199: Add Node Families wallet feature with comprehensive UI and E2E tests) next@14.2.35(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6): ======= +======= + netmask@2.1.1: {} + +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) next@14.2.35(@playwright/test@1.60.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6): >>>>>>> a60b7c732 (NYM-1199: Add Node Families wallet feature with comprehensive UI and E2E tests) dependencies: @@ -30143,6 +33699,18 @@ snapshots: semver: 7.8.0 validate-npm-package-license: 3.0.4 + normalize-package-data@6.0.2: + dependencies: + hosted-git-info: 7.0.2 + semver: 7.8.0 + validate-npm-package-license: 3.0.4 + + normalize-package-data@7.0.1: + dependencies: + hosted-git-info: 8.1.0 + semver: 7.8.0 + validate-npm-package-license: 3.0.4 + normalize-path@2.1.1: dependencies: remove-trailing-separator: 1.1.0 @@ -30243,6 +33811,11 @@ snapshots: dependencies: path-key: 3.1.1 + npm-run-path@6.0.0: + dependencies: + path-key: 4.0.0 + unicorn-magic: 0.3.0 + npmlog@5.0.1: dependencies: are-we-there-yet: 2.0.0 @@ -30627,6 +34200,24 @@ snapshots: dependencies: p-reduce: 2.1.0 + pac-proxy-agent@7.2.0: + dependencies: + '@tootallnate/quickjs-emscripten': 0.23.0 + agent-base: 7.1.4 + debug: 4.4.3(supports-color@8.1.1) + get-uri: 6.0.5 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.6 + pac-resolver: 7.0.1 + socks-proxy-agent: 8.0.5 + transitivePeerDependencies: + - supports-color + + pac-resolver@7.0.1: + dependencies: + degenerator: 5.0.1 + netmask: 2.1.1 + package-hash@4.0.0: dependencies: graceful-fs: 4.2.11 @@ -30729,11 +34320,26 @@ snapshots: json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 +<<<<<<< HEAD <<<<<<< HEAD ======= +======= +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) <<<<<<< HEAD parse-package-name@1.0.0: {} ======= +======= + parse-json@7.1.1: + dependencies: + '@babel/code-frame': 7.29.0 + error-ex: 1.3.4 + json-parse-even-better-errors: 3.0.2 + lines-and-columns: 2.0.4 + type-fest: 3.13.1 + + parse-ms@4.0.0: {} + +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) parse-passwd@1.0.0: {} >>>>>>> a60b7c732 (NYM-1199: Add Node Families wallet feature with comprehensive UI and E2E tests) @@ -30746,6 +34352,15 @@ snapshots: dependencies: parse-path: 7.1.0 + parse5-htmlparser2-tree-adapter@7.1.0: + dependencies: + domhandler: 5.0.3 + parse5: 7.3.0 + + parse5-parser-stream@7.1.2: + dependencies: + parse5: 7.3.0 + parse5@6.0.1: {} parse5@7.3.0: @@ -30780,6 +34395,13 @@ snapshots: path-exists@4.0.0: {} +<<<<<<< HEAD +======= + path-exists@5.0.0: {} + + path-expression-matcher@1.5.0: {} + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) path-is-absolute@1.0.1: {} path-is-inside@1.0.2: {} @@ -30788,6 +34410,8 @@ snapshots: path-key@3.1.1: {} + path-key@4.0.0: {} + path-parse@1.0.7: {} path-scurry@1.11.1: @@ -30815,6 +34439,10 @@ snapshots: path-type@4.0.0: {} + pathe@1.1.2: {} + + pathe@2.0.3: {} + pathval@2.0.1: {} pbkdf2@3.1.5: @@ -30826,6 +34454,8 @@ snapshots: sha.js: 2.4.12 to-buffer: 1.2.2 + pend@1.2.0: {} + picocolors@0.2.1: {} picocolors@1.1.1: {} @@ -31181,8 +34811,19 @@ snapshots: ansi-styles: 5.2.0 react-is: 18.3.1 + pretty-format@30.4.1: + dependencies: + '@jest/schemas': 30.4.1 + ansi-styles: 5.2.0 + react-is-18: react-is@18.3.1 + react-is-19: react-is@19.2.6 + pretty-hrtime@1.0.3: {} + pretty-ms@9.3.0: + dependencies: + parse-ms: 4.0.0 + proc-log@3.0.0: {} process-nextick-args@2.0.1: {} @@ -31195,14 +34836,24 @@ snapshots: process@0.11.10: {} +<<<<<<< HEAD <<<<<<< HEAD ======= +======= +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) <<<<<<< HEAD progress@2.0.3: {} ======= >>>>>>> a60b7c732 (NYM-1199: Add Node Families wallet feature with comprehensive UI and E2E tests) +<<<<<<< HEAD >>>>>>> d9b73f9d1 (NYM-1199: Add Node Families wallet feature with comprehensive UI and E2E tests) +======= +======= + progress@2.0.3: {} + +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) promise-inflight@1.0.1(bluebird@3.7.2): optionalDependencies: bluebird: 3.7.2 @@ -31293,6 +34944,21 @@ snapshots: forwarded: 0.2.0 ipaddr.js: 1.9.1 + proxy-agent@6.5.0: + dependencies: + agent-base: 7.1.4 + debug: 4.4.3(supports-color@8.1.1) + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.6 + lru-cache: 7.18.3 + pac-proxy-agent: 7.2.0 + proxy-from-env: 1.1.0 + socks-proxy-agent: 8.0.5 + transitivePeerDependencies: + - supports-color + + proxy-from-env@1.1.0: {} + proxy-from-env@2.1.0: {} prr@1.0.1: {} @@ -31349,6 +35015,8 @@ snapshots: dependencies: side-channel: 1.1.0 + query-selector-shadow-dom@1.0.1: {} + querystring-es3@0.2.1: {} querystringify@2.2.0: {} @@ -31609,6 +35277,12 @@ snapshots: read-pkg: 1.1.0 optional: true + read-pkg-up@10.1.0: + dependencies: + find-up: 6.3.0 + read-pkg: 8.1.0 + type-fest: 4.41.0 + read-pkg-up@3.0.0: dependencies: find-up: 2.1.0 @@ -31640,6 +35314,13 @@ snapshots: parse-json: 5.2.0 type-fest: 0.6.0 + read-pkg@8.1.0: + dependencies: + '@types/normalize-package-data': 2.4.4 + normalize-package-data: 6.0.2 + parse-json: 7.1.1 + type-fest: 4.41.0 + read@2.1.0: dependencies: mute-stream: 1.0.0 @@ -31664,6 +35345,18 @@ snapshots: 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 + + readdir-glob@1.1.3: + dependencies: + minimatch: 5.1.9 + readdirp@2.2.1: dependencies: graceful-fs: 4.2.11 @@ -31714,6 +35407,17 @@ snapshots: dependencies: resolve: 1.22.12 +<<<<<<< HEAD +======= + rechoir@0.8.0: + dependencies: + resolve: 1.22.12 + + recursive-readdir@2.2.3: + dependencies: + minimatch: 3.1.5 + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) redent@1.0.0: dependencies: indent-string: 2.1.0 @@ -31948,6 +35652,20 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 +<<<<<<< HEAD +======= +<<<<<<< HEAD + restore-cursor@2.0.0: + dependencies: + onetime: 2.0.1 + signal-exit: 3.0.7 +======= + resq@1.11.0: + dependencies: + fast-deep-equal: 2.0.1 +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) restore-cursor@3.1.0: dependencies: onetime: 5.1.2 @@ -31960,6 +35678,8 @@ snapshots: ret@0.1.15: {} + ret@0.5.0: {} + retry@0.12.0: {} retry@0.13.1: {} @@ -31968,6 +35688,8 @@ snapshots: rgb-hex@3.0.0: {} + rgb2hex@0.2.5: {} + rimraf@2.7.1: dependencies: glob: 7.2.3 @@ -32045,6 +35767,8 @@ snapshots: run-async@2.4.1: {} + run-async@4.0.6: {} + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 @@ -32057,6 +35781,8 @@ snapshots: dependencies: tslib: 2.8.1 + safaridriver@1.0.1: {} + safe-array-concat@1.1.4: dependencies: call-bind: 1.0.9 @@ -32080,6 +35806,10 @@ snapshots: es-errors: 1.3.0 is-regex: 1.2.1 + safe-regex2@5.1.1: + dependencies: + ret: 0.5.0 + safe-regex@1.1.0: dependencies: ret: 0.1.15 @@ -32180,6 +35910,31 @@ snapshots: transitivePeerDependencies: - supports-color +<<<<<<< HEAD +======= +<<<<<<< HEAD + send@1.2.1: + dependencies: + debug: 4.4.3(supports-color@8.1.1) + 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 +======= + serialize-error@12.0.0: + dependencies: + type-fest: 4.41.0 +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) serialize-javascript@4.0.0: dependencies: randombytes: 2.1.0 @@ -32409,7 +36164,22 @@ snapshots: socks-proxy-agent@7.0.0: dependencies: agent-base: 6.0.2 +<<<<<<< HEAD debug: 4.4.3 +======= + debug: 4.4.3(supports-color@8.1.1) +<<<<<<< HEAD +======= + socks: 2.8.9 + transitivePeerDependencies: + - supports-color + + socks-proxy-agent@8.0.5: + dependencies: + agent-base: 7.1.4 + debug: 4.4.3(supports-color@8.1.1) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) socks: 2.8.9 transitivePeerDependencies: - supports-color @@ -32461,6 +36231,8 @@ snapshots: space-separated-tokens@2.0.2: {} + spacetrim@0.11.59: {} + spawn-wrap@2.0.0: dependencies: foreground-child: 2.0.0 @@ -32654,6 +36426,8 @@ snapshots: inherits: 2.0.4 readable-stream: 2.3.8 + stream-buffers@3.0.3: {} + stream-each@1.2.3: dependencies: end-of-stream: 1.4.5 @@ -32671,6 +36445,15 @@ snapshots: streamsearch@1.1.0: {} + streamx@2.27.0: + dependencies: + events-universal: 1.0.1 + fast-fifo: 1.3.2 + text-decoder: 1.2.7 + transitivePeerDependencies: + - bare-abort-controller + - react-native-b4a + string-length@4.0.2: dependencies: char-regex: 1.0.2 @@ -32811,6 +36594,8 @@ snapshots: strip-final-newline@2.0.0: {} + strip-final-newline@4.0.0: {} + strip-indent@1.0.1: dependencies: get-stdin: 4.0.1 @@ -32824,6 +36609,8 @@ snapshots: strip-json-comments@3.1.1: {} + strnum@2.3.0: {} + strong-log-transformer@2.1.0: dependencies: duplexer: 0.1.2 @@ -32844,11 +36631,19 @@ snapshots: style-loader@3.3.4(webpack@5.106.2): dependencies: +<<<<<<< HEAD webpack: 5.106.2(postcss@8.5.14)(webpack-cli@4.10.0) +======= +<<<<<<< HEAD + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack-cli@4.10.0) +======= + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) style-loader@4.0.0(webpack@5.106.2): dependencies: - webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14)(webpack-cli@4.10.0) + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) style-to-js@1.1.21: dependencies: @@ -32924,7 +36719,7 @@ snapshots: dependencies: '@swc/core': 1.15.40(@swc/helpers@0.5.21) '@swc/counter': 0.1.3 - webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14)(webpack-cli@4.10.0) + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) symbol-observable@2.0.3: {} @@ -32948,6 +36743,18 @@ snapshots: tapable@2.3.3: {} + tar-fs@3.1.2: + dependencies: + pump: 3.0.4 + tar-stream: 3.2.0 + optionalDependencies: + bare-fs: 4.7.2 + bare-path: 3.0.1 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + tar-stream@2.2.0: dependencies: bl: 4.1.0 @@ -32956,6 +36763,17 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.2 + tar-stream@3.2.0: + dependencies: + b4a: 1.8.1 + bare-fs: 4.7.2 + fast-fifo: 1.3.2 + streamx: 2.27.0 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + tar@6.1.11: dependencies: chownr: 2.0.0 @@ -32974,6 +36792,13 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 + teex@1.0.1: + dependencies: + streamx: 2.27.0 + transitivePeerDependencies: + - bare-abort-controller + - react-native-b4a + telejson@6.0.8: dependencies: '@types/is-function': 1.0.3 @@ -33020,15 +36845,34 @@ snapshots: transitivePeerDependencies: - bluebird +<<<<<<< HEAD terser-webpack-plugin@5.6.0(esbuild@0.25.12)(postcss@8.5.14)(webpack@5.106.2(esbuild@0.25.12)(postcss@8.5.14)): +======= +<<<<<<< HEAD + terser-webpack-plugin@5.6.0(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14)(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14)): +======= + terser-webpack-plugin@5.6.0(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack@5.106.2): +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 terser: 5.47.1 +<<<<<<< HEAD webpack: 5.106.2(esbuild@0.25.12)(postcss@8.5.14) optionalDependencies: esbuild: 0.25.12 +======= +<<<<<<< HEAD + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14) +======= + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + optionalDependencies: + '@swc/core': 1.15.40(@swc/helpers@0.5.21) + esbuild: 0.28.0 +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) postcss: 8.5.14 terser-webpack-plugin@5.6.0(postcss@8.5.14)(webpack@5.106.2): @@ -33069,6 +36913,12 @@ snapshots: glob: 7.2.3 minimatch: 3.1.5 + text-decoder@1.2.7: + dependencies: + b4a: 1.8.1 + transitivePeerDependencies: + - react-native-b4a + text-extensions@1.9.0: {} text-table@0.2.0: {} @@ -33080,7 +36930,23 @@ snapshots: loader-utils: 2.0.4 neo-async: 2.6.2 schema-utils: 3.3.0 +<<<<<<< HEAD webpack: 5.106.2(postcss@8.5.14)(webpack-cli@4.10.0) +======= +<<<<<<< HEAD + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack-cli@4.10.0) +======= + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + + thread-loader@4.0.4(webpack@5.106.2): + dependencies: + json-parse-better-errors: 1.0.2 + loader-runner: 4.3.2 + neo-async: 2.6.2 + schema-utils: 4.3.3 + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack-cli@5.1.4) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) thread-stream@0.15.2: dependencies: @@ -33134,6 +37000,8 @@ snapshots: tinyrainbow@2.0.0: {} + tinyrainbow@3.1.0: {} + tinyspy@4.0.4: {} tldts-core@7.0.30: {} @@ -33248,8 +37116,11 @@ snapshots: '@babel/core': 7.29.0 babel-jest: 27.5.1(@babel/core@7.29.0) +<<<<<<< HEAD <<<<<<< HEAD ======= +======= +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) <<<<<<< HEAD ts-jest@29.4.9(@babel/core@7.29.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.0))(jest-util@29.7.0)(jest@29.7.0(@types/node@16.18.126)(babel-plugin-macros@3.1.0))(typescript@4.9.5): dependencies: @@ -33276,6 +37147,9 @@ snapshots: ======= ts-jest@29.4.9(@babel/core@7.29.0)(@jest/transform@29.7.0)(@jest/types@30.4.1)(babel-jest@29.7.0(@babel/core@7.29.0))(esbuild@0.25.12)(jest-util@29.7.0)(jest@29.7.0(@types/node@22.19.19)(babel-plugin-macros@3.1.0))(typescript@5.9.3): >>>>>>> a60b7c732 (NYM-1199: Add Node Families wallet feature with comprehensive UI and E2E tests) +======= + ts-jest@29.4.9(@babel/core@7.29.0)(@jest/transform@29.7.0)(@jest/types@30.4.1)(babel-jest@29.7.0(@babel/core@7.29.0))(esbuild@0.28.0)(jest-util@30.4.1)(jest@29.7.0(@types/node@22.19.19)(babel-plugin-macros@3.1.0))(typescript@5.9.3): +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 @@ -33293,8 +37167,8 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 30.4.1 babel-jest: 29.7.0(@babel/core@7.29.0) - esbuild: 0.25.12 - jest-util: 29.7.0 + esbuild: 0.28.0 + jest-util: 30.4.1 ts-loader@9.5.7(typescript@5.9.3)(webpack@5.106.2): dependencies: @@ -33304,7 +37178,15 @@ snapshots: semver: 7.8.0 source-map: 0.7.6 typescript: 5.9.3 +<<<<<<< HEAD webpack: 5.106.2(postcss@8.5.14)(webpack-cli@4.10.0) +======= +<<<<<<< HEAD + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack-cli@4.10.0) +======= + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) ts-mixer@6.0.4: {} @@ -33382,6 +37264,12 @@ snapshots: tslib: 1.14.1 typescript: 6.0.3 + tsx@4.22.4: + dependencies: + esbuild: 0.28.0 + optionalDependencies: + fsevents: 2.3.3 + tty-browserify@0.0.0: {} tuf-js@1.1.7: @@ -33414,6 +37302,10 @@ snapshots: type-fest@0.8.1: {} + type-fest@3.13.1: {} + + type-fest@4.26.0: {} + type-fest@4.41.0: {} type-is@1.6.18: @@ -33497,6 +37389,8 @@ snapshots: undici-types@6.21.0: {} + undici@6.26.0: {} + undici@7.25.0: {} unfetch@4.2.0: {} @@ -33522,6 +37416,8 @@ snapshots: pako: 0.2.9 tiny-inflate: 1.0.3 + unicorn-magic@0.3.0: {} + unified@11.0.5: dependencies: '@types/unist': 3.0.3 @@ -33722,7 +37618,15 @@ snapshots: loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.3.0 +<<<<<<< HEAD webpack: 5.106.2(postcss@8.5.14)(webpack-cli@4.10.0) +======= +<<<<<<< HEAD + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack-cli@4.10.0) +======= + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) optionalDependencies: file-loader: 6.2.0(webpack@5.106.2) @@ -33736,6 +37640,8 @@ snapshots: punycode: 1.4.1 qs: 6.15.1 + urlpattern-polyfill@10.1.0: {} + use-clipboard-copy@0.2.0(react@19.2.6): dependencies: clipboard-copy: 3.2.0 @@ -33747,6 +37653,8 @@ snapshots: use@3.1.1: {} + userhome@1.0.1: {} + util-deprecate@1.0.2: {} util.promisify@1.0.0: @@ -33882,7 +37790,15 @@ snapshots: dependencies: chalk: 2.4.2 commander: 3.0.2 - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + wait-port@1.1.0: + dependencies: + chalk: 4.1.2 + commander: 9.5.0 + debug: 4.4.3(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -33922,6 +37838,62 @@ snapshots: web-namespaces@1.1.4: {} + webdriver@9.27.2: + dependencies: + '@types/node': 20.19.41 + '@types/ws': 8.18.1 + '@wdio/config': 9.27.2 + '@wdio/logger': 9.18.0 + '@wdio/protocols': 9.27.2 + '@wdio/types': 9.27.2 + '@wdio/utils': 9.27.2 + deepmerge-ts: 7.1.5 + https-proxy-agent: 7.0.6 + undici: 6.26.0 + ws: 8.20.1 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bufferutil + - react-native-b4a + - supports-color + - utf-8-validate + + webdriverio@9.27.2: + dependencies: + '@types/node': 20.19.41 + '@types/sinonjs__fake-timers': 8.1.5 + '@wdio/config': 9.27.2 + '@wdio/logger': 9.18.0 + '@wdio/protocols': 9.27.2 + '@wdio/repl': 9.16.2 + '@wdio/types': 9.27.2 + '@wdio/utils': 9.27.2 + archiver: 7.0.1 + aria-query: 5.3.2 + cheerio: 1.2.0 + css-shorthand-properties: 1.1.2 + css-value: 0.0.1 + grapheme-splitter: 1.0.4 + htmlfy: 0.8.1 + is-plain-obj: 4.1.0 + jszip: 3.10.1 + lodash.clonedeep: 4.5.0 + lodash.zip: 4.2.0 + query-selector-shadow-dom: 1.0.1 + resq: 1.11.0 + rgb2hex: 0.2.5 + serialize-error: 12.0.0 + urlpattern-polyfill: 10.1.0 + webdriver: 9.27.2 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bufferutil + - react-native-b4a + - supports-color + - utf-8-validate + webidl-conversions@3.0.1: {} webidl-conversions@5.0.0: {} @@ -33945,7 +37917,15 @@ snapshots: import-local: 3.2.0 interpret: 2.2.0 rechoir: 0.7.1 +<<<<<<< HEAD webpack: 5.106.2(postcss@8.5.14)(webpack-cli@4.10.0) +======= +<<<<<<< HEAD + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack-cli@4.10.0) +======= + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) webpack-merge: 5.10.0 optionalDependencies: webpack-dev-server: 4.15.2(webpack-cli@4.10.0)(webpack@5.106.2) @@ -33986,7 +37966,15 @@ snapshots: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.3.3 +<<<<<<< HEAD webpack: 5.106.2(postcss@8.5.14)(webpack-cli@4.10.0) +======= +<<<<<<< HEAD + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack-cli@4.10.0) +======= + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) webpack-dev-middleware@6.1.3(webpack@5.106.2): dependencies: @@ -33996,7 +37984,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.3.3 optionalDependencies: - webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.25.12)(postcss@8.5.14)(webpack-cli@4.10.0) + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) webpack-dev-server@4.15.2(webpack-cli@4.10.0)(webpack@5.106.2): dependencies: @@ -34031,7 +38019,15 @@ snapshots: webpack-dev-middleware: 5.3.4(webpack@5.106.2) ws: 8.20.1 optionalDependencies: +<<<<<<< HEAD webpack: 5.106.2(postcss@8.5.14)(webpack-cli@4.10.0) +======= +<<<<<<< HEAD + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(postcss@8.5.14)(webpack-cli@4.10.0) +======= + webpack: 5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) webpack-cli: 4.10.0(webpack-dev-server@4.15.2)(webpack@5.106.2) transitivePeerDependencies: - bufferutil @@ -34150,7 +38146,15 @@ snapshots: transitivePeerDependencies: - supports-color +<<<<<<< HEAD webpack@5.106.2(esbuild@0.25.12)(postcss@8.5.14): +======= +<<<<<<< HEAD + webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21)): +======= + webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack-cli@4.10.0): +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.9 @@ -34173,7 +38177,15 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.3 +<<<<<<< HEAD terser-webpack-plugin: 5.6.0(esbuild@0.25.12)(postcss@8.5.14)(webpack@5.106.2(esbuild@0.25.12)(postcss@8.5.14)) +======= +<<<<<<< HEAD + terser-webpack-plugin: 5.6.0(@swc/core@1.15.40(@swc/helpers@0.5.21))(webpack@5.106.2(@swc/core@1.15.40(@swc/helpers@0.5.21))) +======= + terser-webpack-plugin: 5.6.0(@swc/core@1.15.40(@swc/helpers@0.5.21))(esbuild@0.28.0)(postcss@8.5.14)(webpack@5.106.2) +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) watchpack: 2.5.1 webpack-sources: 3.4.1 optionalDependencies: @@ -34377,6 +38389,10 @@ snapshots: dependencies: isexe: 2.0.0 + which@6.0.1: + dependencies: + isexe: 4.0.0 + wide-align@1.1.5: dependencies: string-width: 4.2.3 @@ -34475,6 +38491,8 @@ snapshots: xml-name-validator@5.0.0: {} + xml-naming@0.1.0: {} + xml2js@0.6.2: dependencies: sax: 1.6.0 @@ -34516,16 +38534,26 @@ snapshots: yargs-parser@21.1.1: {} +<<<<<<< HEAD <<<<<<< HEAD ======= <<<<<<< HEAD +======= +<<<<<<< HEAD +======= +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) yargs-unparser@2.0.0: dependencies: camelcase: 6.3.0 decamelize: 4.0.0 flat: 5.0.2 is-plain-obj: 2.1.0 +<<<<<<< HEAD ======= +======= + +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) yargs@15.4.1: dependencies: cliui: 6.0.0 @@ -34562,6 +38590,18 @@ snapshots: y18n: 5.0.8 yargs-parser: 21.1.1 +<<<<<<< HEAD +======= +<<<<<<< HEAD + yn@2.0.0: {} +======= + yauzl@2.10.0: + dependencies: + buffer-crc32: 0.2.13 + fd-slicer: 1.1.0 +>>>>>>> 983d05778 (NYM-1199: Node Families E2E with mock app shell & native webview tests) + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) yocto-queue@0.1.0: {} <<<<<<< HEAD @@ -34570,7 +38610,12 @@ snapshots: yoctocolors-cjs@2.1.3: {} +<<<<<<< HEAD >>>>>>> dea01ef63 (NYM-1199: integrate OpenSpec AI for Node Families UI) +======= + yoctocolors@2.1.2: {} + +>>>>>>> 495d4055b (NYM-1199: Node Families E2E with mock app shell & native webview tests) yup@0.32.11: dependencies: '@babel/runtime': 7.29.2 @@ -34581,6 +38626,12 @@ snapshots: property-expr: 2.0.6 toposort: 2.0.2 + zip-stream@6.0.1: + dependencies: + archiver-utils: 5.0.2 + compress-commons: 6.0.2 + readable-stream: 4.7.0 + zod-validation-error@3.5.4(zod@3.25.58): dependencies: zod: 3.25.58 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 073b057538..92308d4b27 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -20,9 +20,11 @@ allowBuilds: '@swc/core': true core-js: true core-js-pure: true + edgedriver: false es5-ext: true esbuild: true fsevents: true + geckodriver: false lefthook: true lmdb: true msgpackr-extract: true