build(deps-dev): bump the npm-minor-patch group across 1 directory with 7 updates - #216
Open
dependabot[bot] wants to merge 1 commit into
Open
Annotations
10 errors and 10 warnings
|
Test:
frontend/src/components/AgreementIdGenerator.test.tsx#L120
Error: Test timed out in 5000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
❯ src/components/AgreementIdGenerator.test.tsx:120:3
|
|
Test:
frontend/src/components/AgreementIdGenerator.test.tsx#L100
Error: Test timed out in 5000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
❯ src/components/AgreementIdGenerator.test.tsx:100:3
|
|
Test:
frontend/src/components/AgreementIdGenerator.test.tsx#L70
TestingLibraryElementError: Found multiple elements with the role "button" and name `/copy/i`
Here are the matching elements:
Ignored nodes: comments, script, style
<button
aria-label="Copy to clipboard"
class="p-1.5 rounded transition-colors text-gray-400 hover:text-cyan-400 hover:bg-navy-700 "
title="Copy to clipboard"
>
<svg
aria-hidden="true"
class="w-4 h-4"
fill="none"
viewBox="0 0 24 24"
>
<rect
height="11"
rx="2"
stroke="currentColor"
stroke-width="2"
width="11"
x="9"
y="9"
/>
<path
d="M5 15V6a1 1 0 0 1 1-1h9"
stroke="currentColor"
stroke-linecap="round"
stroke-width="2"
/>
</svg>
</button>
Ignored nodes: comments, script, style
<button
class="flex-1 inline-flex items-center justify-center gap-2 px-4 py-2.5 bg-navy-600 hover:bg-navy-500 text-gray-200 rounded-lg transition-all duration-200 text-sm font-medium active:scale-[0.98]"
>
<svg
class="w-4 h-4"
fill="none"
stroke="currentColor"
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="2"
viewBox="0 0 24 24"
>
<rect
height="13"
rx="2"
ry="2"
width="13"
x="9"
y="9"
/>
<path
d="M5 15H4a2 2 0 01-2-2V4a2 2 0 012-2h9a2 2 0 012 2v1"
/>
</svg>
Copy
</button>
(If this is intentional, then use the `*AllBy*` variant of the query (like `queryAllByText`, `getAllByText`, or `findAllByText`)).
Ignored nodes: comments, script, style
<body>
<div>
<div
class="w-full max-w-md mx-auto p-4 sm:p-6 bg-navy-800 dark:bg-navy-800 light:bg-gray-50 rounded-lg border border-navy-700 dark:border-navy-700 light:border-gray-200 shadow-lg"
>
<div
class="flex items-center gap-2 mb-4"
>
<svg
class="w-5 h-5 text-cyan-400 shrink-0"
fill="none"
stroke="currentColor"
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="2"
viewBox="0 0 24 24"
>
<rect
height="18"
rx="2"
ry="2"
width="18"
x="3"
y="3"
/>
<rect
height="8"
rx="1"
width="8"
x="8"
y="8"
/>
</svg>
<h2
class="text-xl sm:text-2xl font-bold text-white dark:text-white light:text-gray-900"
>
Agreement ID
</h2>
</div>
<p
class="text-gray-400 dark:text-gray-400 light:text-gray-600 text-sm mb-6"
>
Create a cryptographically random 64-character hex ID to share between payer and payee.
</p>
<button
class="group relative w-full bg-cyan-400 text-navy-900 font-semibold px-4 py-2.5 rounded-lg text-sm sm:text-base transition-all duration-200 hover:bg-cyan-300 hover:shadow-lg hover:shadow-cyan-400/20 active:scale-[0.98] disabled:opacity-60 disabled:cursor-not-allowed disabled:hover:shadow-none"
>
<span
class="inline-flex items-center gap-2 "
>
<svg
class="w-4 h-4"
fill="none"
stroke="currentColor"
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="2"
viewBox="0 0 24 24"
>
<path
d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"
/>
<polyline
points="14 2 14 8 20 8"
/>
<line
x1="12"
x2="12"
y1="18"
y2="12"
/>
<line
x1="9"
x2="15"
y1="15"
y2="15"
/>
</svg>
Generate New ID
</span>
</button>
<div
class="mt-6 space-y-4 animate-fade-in"
>
<div
class="p-3 bg-navy-700 dark:bg-navy-700 light:bg-gray-100 rounded-lg border border-navy-600 dark:border-navy-600 light:border-gray-300"
>
|
|
Test:
frontend/src/components/AgreementIdGenerator.test.tsx#L58
TestingLibraryElementError: Found multiple elements with the role "button" and name `/copy/i`
Here are the matching elements:
Ignored nodes: comments, script, style
<button
aria-label="Copy to clipboard"
class="p-1.5 rounded transition-colors text-gray-400 hover:text-cyan-400 hover:bg-navy-700 "
title="Copy to clipboard"
>
<svg
aria-hidden="true"
class="w-4 h-4"
fill="none"
viewBox="0 0 24 24"
>
<rect
height="11"
rx="2"
stroke="currentColor"
stroke-width="2"
width="11"
x="9"
y="9"
/>
<path
d="M5 15V6a1 1 0 0 1 1-1h9"
stroke="currentColor"
stroke-linecap="round"
stroke-width="2"
/>
</svg>
</button>
Ignored nodes: comments, script, style
<button
class="flex-1 inline-flex items-center justify-center gap-2 px-4 py-2.5 bg-navy-600 hover:bg-navy-500 text-gray-200 rounded-lg transition-all duration-200 text-sm font-medium active:scale-[0.98]"
>
<svg
class="w-4 h-4"
fill="none"
stroke="currentColor"
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="2"
viewBox="0 0 24 24"
>
<rect
height="13"
rx="2"
ry="2"
width="13"
x="9"
y="9"
/>
<path
d="M5 15H4a2 2 0 01-2-2V4a2 2 0 012-2h9a2 2 0 012 2v1"
/>
</svg>
Copy
</button>
(If this is intentional, then use the `*AllBy*` variant of the query (like `queryAllByText`, `getAllByText`, or `findAllByText`)).
Ignored nodes: comments, script, style
<body>
<div>
<div
class="w-full max-w-md mx-auto p-4 sm:p-6 bg-navy-800 dark:bg-navy-800 light:bg-gray-50 rounded-lg border border-navy-700 dark:border-navy-700 light:border-gray-200 shadow-lg"
>
<div
class="flex items-center gap-2 mb-4"
>
<svg
class="w-5 h-5 text-cyan-400 shrink-0"
fill="none"
stroke="currentColor"
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="2"
viewBox="0 0 24 24"
>
<rect
height="18"
rx="2"
ry="2"
width="18"
x="3"
y="3"
/>
<rect
height="8"
rx="1"
width="8"
x="8"
y="8"
/>
</svg>
<h2
class="text-xl sm:text-2xl font-bold text-white dark:text-white light:text-gray-900"
>
Agreement ID
</h2>
</div>
<p
class="text-gray-400 dark:text-gray-400 light:text-gray-600 text-sm mb-6"
>
Create a cryptographically random 64-character hex ID to share between payer and payee.
</p>
<button
class="group relative w-full bg-cyan-400 text-navy-900 font-semibold px-4 py-2.5 rounded-lg text-sm sm:text-base transition-all duration-200 hover:bg-cyan-300 hover:shadow-lg hover:shadow-cyan-400/20 active:scale-[0.98] disabled:opacity-60 disabled:cursor-not-allowed disabled:hover:shadow-none"
>
<span
class="inline-flex items-center gap-2 "
>
<svg
class="w-4 h-4"
fill="none"
stroke="currentColor"
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="2"
viewBox="0 0 24 24"
>
<path
d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"
/>
<polyline
points="14 2 14 8 20 8"
/>
<line
x1="12"
x2="12"
y1="18"
y2="12"
/>
<line
x1="9"
x2="15"
y1="15"
y2="15"
/>
</svg>
Generate New ID
</span>
</button>
<div
class="mt-6 space-y-4 animate-fade-in"
>
<div
class="p-3 bg-navy-700 dark:bg-navy-700 light:bg-gray-100 rounded-lg border border-navy-600 dark:border-navy-600 light:border-gray-300"
>
|
|
Test:
frontend/src/context/ThemeContext.tsx#L16
TypeError: window.matchMedia is not a function
❯ getInitialTheme src/context/ThemeContext.tsx:16:14
❯ mountStateImpl node_modules/react-dom/cjs/react-dom-client.development.js:8268:24
❯ mountState node_modules/react-dom/cjs/react-dom-client.development.js:8289:22
❯ Object.useState node_modules/react-dom/cjs/react-dom-client.development.js:26243:18
❯ process.env.NODE_ENV.exports.useState node_modules/react/cjs/react.development.js:1263:34
❯ ThemeProvider src/context/ThemeContext.tsx:24:29
❯ Object.react_stack_bottom_frame node_modules/react-dom/cjs/react-dom-client.development.js:25904:20
❯ renderWithHooks node_modules/react-dom/cjs/react-dom-client.development.js:7662:22
❯ updateFunctionComponent node_modules/react-dom/cjs/react-dom-client.development.js:10166:19
❯ beginWork node_modules/react-dom/cjs/react-dom-client.development.js:11778:18
|
|
Test:
frontend/src/context/ThemeContext.tsx#L16
TypeError: window.matchMedia is not a function
❯ getInitialTheme src/context/ThemeContext.tsx:16:14
❯ mountStateImpl node_modules/react-dom/cjs/react-dom-client.development.js:8268:24
❯ mountState node_modules/react-dom/cjs/react-dom-client.development.js:8289:22
❯ Object.useState node_modules/react-dom/cjs/react-dom-client.development.js:26243:18
❯ process.env.NODE_ENV.exports.useState node_modules/react/cjs/react.development.js:1263:34
❯ ThemeProvider src/context/ThemeContext.tsx:24:29
❯ Object.react_stack_bottom_frame node_modules/react-dom/cjs/react-dom-client.development.js:25904:20
❯ renderWithHooks node_modules/react-dom/cjs/react-dom-client.development.js:7662:22
❯ updateFunctionComponent node_modules/react-dom/cjs/react-dom-client.development.js:10166:19
❯ beginWork node_modules/react-dom/cjs/react-dom-client.development.js:11778:18
|
|
Test:
frontend/src/context/ThemeContext.tsx#L16
TypeError: window.matchMedia is not a function
❯ getInitialTheme src/context/ThemeContext.tsx:16:14
❯ mountStateImpl node_modules/react-dom/cjs/react-dom-client.development.js:8268:24
❯ mountState node_modules/react-dom/cjs/react-dom-client.development.js:8289:22
❯ Object.useState node_modules/react-dom/cjs/react-dom-client.development.js:26243:18
❯ process.env.NODE_ENV.exports.useState node_modules/react/cjs/react.development.js:1263:34
❯ ThemeProvider src/context/ThemeContext.tsx:24:29
❯ Object.react_stack_bottom_frame node_modules/react-dom/cjs/react-dom-client.development.js:25904:20
❯ renderWithHooks node_modules/react-dom/cjs/react-dom-client.development.js:7662:22
❯ updateFunctionComponent node_modules/react-dom/cjs/react-dom-client.development.js:10166:19
❯ beginWork node_modules/react-dom/cjs/react-dom-client.development.js:11778:18
|
|
Test:
frontend/src/context/ThemeContext.tsx#L16
TypeError: window.matchMedia is not a function
❯ getInitialTheme src/context/ThemeContext.tsx:16:14
❯ mountStateImpl node_modules/react-dom/cjs/react-dom-client.development.js:8268:24
❯ mountState node_modules/react-dom/cjs/react-dom-client.development.js:8289:22
❯ Object.useState node_modules/react-dom/cjs/react-dom-client.development.js:26243:18
❯ process.env.NODE_ENV.exports.useState node_modules/react/cjs/react.development.js:1263:34
❯ ThemeProvider src/context/ThemeContext.tsx:24:29
❯ Object.react_stack_bottom_frame node_modules/react-dom/cjs/react-dom-client.development.js:25904:20
❯ renderWithHooks node_modules/react-dom/cjs/react-dom-client.development.js:7662:22
❯ updateFunctionComponent node_modules/react-dom/cjs/react-dom-client.development.js:10166:19
❯ beginWork node_modules/react-dom/cjs/react-dom-client.development.js:11778:18
|
|
Test:
frontend/src/context/ThemeContext.tsx#L16
TypeError: window.matchMedia is not a function
❯ getInitialTheme src/context/ThemeContext.tsx:16:14
❯ mountStateImpl node_modules/react-dom/cjs/react-dom-client.development.js:8268:24
❯ mountState node_modules/react-dom/cjs/react-dom-client.development.js:8289:22
❯ Object.useState node_modules/react-dom/cjs/react-dom-client.development.js:26243:18
❯ process.env.NODE_ENV.exports.useState node_modules/react/cjs/react.development.js:1263:34
❯ ThemeProvider src/context/ThemeContext.tsx:24:29
❯ Object.react_stack_bottom_frame node_modules/react-dom/cjs/react-dom-client.development.js:25904:20
❯ renderWithHooks node_modules/react-dom/cjs/react-dom-client.development.js:7662:22
❯ updateFunctionComponent node_modules/react-dom/cjs/react-dom-client.development.js:10166:19
❯ beginWork node_modules/react-dom/cjs/react-dom-client.development.js:11778:18
|
|
Test:
frontend/src/context/ThemeContext.tsx#L16
TypeError: window.matchMedia is not a function
❯ getInitialTheme src/context/ThemeContext.tsx:16:14
❯ mountStateImpl node_modules/react-dom/cjs/react-dom-client.development.js:8268:24
❯ mountState node_modules/react-dom/cjs/react-dom-client.development.js:8289:22
❯ Object.useState node_modules/react-dom/cjs/react-dom-client.development.js:26243:18
❯ process.env.NODE_ENV.exports.useState node_modules/react/cjs/react.development.js:1263:34
❯ ThemeProvider src/context/ThemeContext.tsx:24:29
❯ Object.react_stack_bottom_frame node_modules/react-dom/cjs/react-dom-client.development.js:25904:20
❯ renderWithHooks node_modules/react-dom/cjs/react-dom-client.development.js:7662:22
❯ updateFunctionComponent node_modules/react-dom/cjs/react-dom-client.development.js:10166:19
❯ beginWork node_modules/react-dom/cjs/react-dom-client.development.js:11778:18
|
|
Lint:
src/context/WalletContext.tsx#L225
src/context/WalletContext.tsx:225:17: Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components.
|
|
Lint:
src/pages/StatusPage.tsx#L137
src/pages/StatusPage.tsx:137:20: 'ExplorerLink' is not defined.
|
|
Lint:
src/pages/StatusPage.tsx#L133
src/pages/StatusPage.tsx:133:20: 'ExplorerLink' is not defined.
|
|
Lint:
src/pages/StatusPage.tsx#L129
src/pages/StatusPage.tsx:129:20: 'ExplorerLink' is not defined.
|
|
Lint:
src/pages/StatusPage.tsx#L125
src/pages/StatusPage.tsx:125:20: 'ExplorerLink' is not defined.
|
|
Lint:
src/pages/StatusPage.tsx#L121
src/pages/StatusPage.tsx:121:20: 'ExplorerLink' is not defined.
|
|
Lint:
src/pages/StatusPage.tsx#L65
src/pages/StatusPage.tsx:65:9: React Hook useEffect has missing dependencies: 'initialId', 'agreement', and 'handleQuery'
|
|
Lint:
src/context/ThemeContext.tsx#L44
src/context/ThemeContext.tsx:44:17: Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components.
|
|
Lint:
src/pages/CreatePage.tsx#L11
src/pages/CreatePage.tsx:11:9: Variable 'navigate' is declared but never used. Unused variables should start with a '_'.
|
|
Lint:
src/components/StatsBar.tsx#L6
src/components/StatsBar.tsx:6:17: Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components.
|
background
wait
wait-all
cancel
parallel
Loading