From 98934ef87d0aa34412ac81039eb7a4c1b8a5f111 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 17 Nov 2024 19:26:37 +0000 Subject: [PATCH] chore(deps): update all non-major dependencies --- .github/workflows/secrets_scanner.yaml | 4 +- bun.lockb | Bin 838713 -> 840051 bytes .../contracts/package-lock.json | 47 ++-- .../frontend-paymaster/contracts/package.json | 6 +- .../frontend/package-lock.json | 245 ++++++++-------- code/frontend-paymaster/frontend/package.json | 8 +- code/multisig/package-lock.json | 16 +- code/multisig/package.json | 4 +- code/webauthn/contracts/package-lock.json | 20 +- code/webauthn/contracts/package.json | 2 +- code/webauthn/frontend/package-lock.json | 265 ++++++++++-------- code/webauthn/frontend/package.json | 8 +- package.json | 2 +- 13 files changed, 335 insertions(+), 292 deletions(-) diff --git a/.github/workflows/secrets_scanner.yaml b/.github/workflows/secrets_scanner.yaml index 047158da..1c89a247 100644 --- a/.github/workflows/secrets_scanner.yaml +++ b/.github/workflows/secrets_scanner.yaml @@ -7,11 +7,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: fetch-depth: 0 - name: TruffleHog OSS - uses: trufflesecurity/trufflehog@06bbd6fd493fcac4a6db0e4850a92bcf932fafed # v3.81.10 + uses: trufflesecurity/trufflehog@af3e68261fa87568031f65161577cc2ebe1ca669 # v3.83.7 with: path: ./ base: ${{ github.event.repository.default_branch }} diff --git a/bun.lockb b/bun.lockb index b4fcf3622a9eb480a3622dab4a8d046a9f42eb48..3d58081ac748b064bae362964d77b29044f49113 100755 GIT binary patch delta 29292 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 z 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 diff --git a/code/frontend-paymaster/contracts/package-lock.json b/code/frontend-paymaster/contracts/package-lock.json index 7801fba2..a4619cce 100644 --- a/code/frontend-paymaster/contracts/package-lock.json +++ b/code/frontend-paymaster/contracts/package-lock.json @@ -12,12 +12,12 @@ "@nomicfoundation/hardhat-verify": "^2.0.9", "@openzeppelin/contracts": "^4.9.2", "@types/chai": "^4.3.16", - "@types/mocha": "^10.0.7", + "@types/mocha": "^10.0.8", "chai": "^4.5.0", "dotenv": "^16.4.5", - "ethers": "^6.13.2", + "ethers": "^6.13.3", "hardhat": "^2.22.7", - "mocha": "^10.7.0", + "mocha": "^10.8.2", "ts-node": "^10.9.2", "typescript": "^5.5.4", "zksync-ethers": "^6.11.0" @@ -2172,16 +2172,16 @@ "license": "MIT" }, "node_modules/@types/mocha": { - "version": "10.0.8", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.8.tgz", - "integrity": "sha512-HfMcUmy9hTMJh66VNcmeC9iVErIZJli2bszuXc6julh5YGuRb/W5OnkHjwLNYdFlMis0sY3If5SEAp+PktdJjw==", + "version": "10.0.9", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.9.tgz", + "integrity": "sha512-sicdRoWtYevwxjOHNMPTl3vSfJM6oyW8o1wXeI7uww6b6xHg8eBznQDNSGBCDJmsE8UMxP05JgZRtsKbTqt//Q==", "dev": true, "license": "MIT" }, "node_modules/@types/node": { - "version": "22.7.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.4.tgz", - "integrity": "sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==", + "version": "22.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3410,9 +3410,9 @@ } }, "node_modules/ethers": { - "version": "6.13.3", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.3.tgz", - "integrity": "sha512-/DzbZOLVtoO4fKvvQwpEucHAQgIwBGWuRvBdwE/lMXgXvvHHTSkn7XqAQ2b+gjJzZDJjWA9OD05bVceVOsBHbg==", + "version": "6.13.4", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.4.tgz", + "integrity": "sha512-21YtnZVg4/zKkCQPjrDj38B1r4nQvTZLopUGMLQ1ePU2zV/joCfDC3t3iKQjWRzjjjbzR+mdAIoikeBRNkdllA==", "dev": true, "funding": [ { @@ -3429,26 +3429,19 @@ "@adraffy/ens-normalize": "1.10.1", "@noble/curves": "1.2.0", "@noble/hashes": "1.3.2", - "@types/node": "18.15.13", + "@types/node": "22.7.5", "aes-js": "4.0.0-beta.5", - "tslib": "2.4.0", + "tslib": "2.7.0", "ws": "8.17.1" }, "engines": { "node": ">=14.0.0" } }, - "node_modules/ethers/node_modules/@types/node": { - "version": "18.15.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.13.tgz", - "integrity": "sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==", - "dev": true, - "license": "MIT" - }, "node_modules/ethers/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", "dev": true, "license": "0BSD" }, @@ -4715,9 +4708,9 @@ } }, "node_modules/mocha": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.7.3.tgz", - "integrity": "sha512-uQWxAu44wwiACGqjbPYmjo7Lg8sFrS3dQe7PP2FQI+woptP4vZXSMcfMyFL/e1yFEeEpV4RtyTpZROOKmxis+A==", + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.8.2.tgz", + "integrity": "sha512-VZlYo/WE8t1tstuRmqgeyBgCbJc/lEdopaa+axcKzTBJ+UIdlAB9XnmvTCAH4pwR4ElNInaedhEBmZD8iCSVEg==", "dev": true, "license": "MIT", "dependencies": { diff --git a/code/frontend-paymaster/contracts/package.json b/code/frontend-paymaster/contracts/package.json index d6530d55..6c8b8089 100644 --- a/code/frontend-paymaster/contracts/package.json +++ b/code/frontend-paymaster/contracts/package.json @@ -20,12 +20,12 @@ "@openzeppelin/contracts": "^4.9.2", "@nomicfoundation/hardhat-verify": "^2.0.9", "@types/chai": "^4.3.16", - "@types/mocha": "^10.0.7", + "@types/mocha": "^10.0.8", "chai": "^4.5.0", "dotenv": "^16.4.5", - "ethers": "^6.13.2", + "ethers": "^6.13.3", "hardhat": "^2.22.7", - "mocha": "^10.7.0", + "mocha": "^10.8.2", "ts-node": "^10.9.2", "typescript": "^5.5.4", "zksync-ethers": "^6.11.0" diff --git a/code/frontend-paymaster/frontend/package-lock.json b/code/frontend-paymaster/frontend/package-lock.json index 70997230..1b37db35 100644 --- a/code/frontend-paymaster/frontend/package-lock.json +++ b/code/frontend-paymaster/frontend/package-lock.json @@ -14,12 +14,12 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.14.5", + "@types/node": "^20.17.6", "@vitejs/plugin-vue": "^5.0.5", - "@vue/tsconfig": "^0.5.1", - "npm-run-all2": "^6.2.0", + "@vue/tsconfig": "^0.6.0", + "npm-run-all2": "^6.2.3", "typescript": "~5.4.0", - "vite": "^5.3.1", + "vite": "^5.4.8", "vue-tsc": "^2.0.21" } }, @@ -30,30 +30,30 @@ "license": "MIT" }, "node_modules/@babel/helper-string-parser": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", - "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", - "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.7.tgz", - "integrity": "sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", + "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", "license": "MIT", "dependencies": { - "@babel/types": "^7.25.7" + "@babel/types": "^7.26.0" }, "bin": { "parser": "bin/babel-parser.js" @@ -63,14 +63,13 @@ } }, "node_modules/@babel/types": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.7.tgz", - "integrity": "sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.25.7", - "@babel/helper-validator-identifier": "^7.25.7", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -736,9 +735,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.16.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.11.tgz", - "integrity": "sha512-y+cTCACu92FyA5fgQSAI8A1H429g7aSK2HsO7K4XYUWc4dY5IUz55JSDIYT6/VsOLfGy8vmvQYC2hfb0iF16Uw==", + "version": "20.17.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.6.tgz", + "integrity": "sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==", "dev": true, "license": "MIT", "dependencies": { @@ -789,39 +788,39 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.5.11", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.11.tgz", - "integrity": "sha512-PwAdxs7/9Hc3ieBO12tXzmTD+Ln4qhT/56S+8DvrrZ4kLDn4Z/AMUr8tXJD0axiJBS0RKIoNaR0yMuQB9v9Udg==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.12.tgz", + "integrity": "sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==", "license": "MIT", "dependencies": { "@babel/parser": "^7.25.3", - "@vue/shared": "3.5.11", + "@vue/shared": "3.5.12", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.0" } }, "node_modules/@vue/compiler-dom": { - "version": "3.5.11", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.11.tgz", - "integrity": "sha512-pyGf8zdbDDRkBrEzf8p7BQlMKNNF5Fk/Cf/fQ6PiUz9at4OaUfyXW0dGJTo2Vl1f5U9jSLCNf0EZJEogLXoeew==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.12.tgz", + "integrity": "sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==", "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.5.11", - "@vue/shared": "3.5.11" + "@vue/compiler-core": "3.5.12", + "@vue/shared": "3.5.12" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.5.11", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.11.tgz", - "integrity": "sha512-gsbBtT4N9ANXXepprle+X9YLg2htQk1sqH/qGJ/EApl+dgpUBdTv3yP7YlR535uHZY3n6XaR0/bKo0BgwwDniw==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.12.tgz", + "integrity": "sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==", "license": "MIT", "dependencies": { "@babel/parser": "^7.25.3", - "@vue/compiler-core": "3.5.11", - "@vue/compiler-dom": "3.5.11", - "@vue/compiler-ssr": "3.5.11", - "@vue/shared": "3.5.11", + "@vue/compiler-core": "3.5.12", + "@vue/compiler-dom": "3.5.12", + "@vue/compiler-ssr": "3.5.12", + "@vue/shared": "3.5.12", "estree-walker": "^2.0.2", "magic-string": "^0.30.11", "postcss": "^8.4.47", @@ -829,13 +828,13 @@ } }, "node_modules/@vue/compiler-ssr": { - "version": "3.5.11", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.11.tgz", - "integrity": "sha512-P4+GPjOuC2aFTk1Z4WANvEhyOykcvEd5bIj2KVNGKGfM745LaXGr++5njpdBTzVz5pZifdlR1kpYSJJpIlSePA==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.12.tgz", + "integrity": "sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.11", - "@vue/shared": "3.5.11" + "@vue/compiler-dom": "3.5.12", + "@vue/shared": "3.5.12" } }, "node_modules/@vue/compiler-vue2": { @@ -875,61 +874,73 @@ } }, "node_modules/@vue/reactivity": { - "version": "3.5.11", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.11.tgz", - "integrity": "sha512-Nqo5VZEn8MJWlCce8XoyVqHZbd5P2NH+yuAaFzuNSR96I+y1cnuUiq7xfSG+kyvLSiWmaHTKP1r3OZY4mMD50w==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.12.tgz", + "integrity": "sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==", "license": "MIT", "dependencies": { - "@vue/shared": "3.5.11" + "@vue/shared": "3.5.12" } }, "node_modules/@vue/runtime-core": { - "version": "3.5.11", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.11.tgz", - "integrity": "sha512-7PsxFGqwfDhfhh0OcDWBG1DaIQIVOLgkwA5q6MtkPiDFjp5gohVnJEahSktwSFLq7R5PtxDKy6WKURVN1UDbzA==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.12.tgz", + "integrity": "sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.11", - "@vue/shared": "3.5.11" + "@vue/reactivity": "3.5.12", + "@vue/shared": "3.5.12" } }, "node_modules/@vue/runtime-dom": { - "version": "3.5.11", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.11.tgz", - "integrity": "sha512-GNghjecT6IrGf0UhuYmpgaOlN7kxzQBhxWEn08c/SQDxv1yy4IXI1bn81JgEpQ4IXjRxWtPyI8x0/7TF5rPfYQ==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.12.tgz", + "integrity": "sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.11", - "@vue/runtime-core": "3.5.11", - "@vue/shared": "3.5.11", + "@vue/reactivity": "3.5.12", + "@vue/runtime-core": "3.5.12", + "@vue/shared": "3.5.12", "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.5.11", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.11.tgz", - "integrity": "sha512-cVOwYBxR7Wb1B1FoxYvtjJD8X/9E5nlH4VSkJy2uMA1MzYNdzAAB//l8nrmN9py/4aP+3NjWukf9PZ3TeWULaA==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.12.tgz", + "integrity": "sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==", "license": "MIT", "dependencies": { - "@vue/compiler-ssr": "3.5.11", - "@vue/shared": "3.5.11" + "@vue/compiler-ssr": "3.5.12", + "@vue/shared": "3.5.12" }, "peerDependencies": { - "vue": "3.5.11" + "vue": "3.5.12" } }, "node_modules/@vue/shared": { - "version": "3.5.11", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.11.tgz", - "integrity": "sha512-W8GgysJVnFo81FthhzurdRAWP/byq3q2qIw70e0JWblzVhjgOMiC2GyovXrZTFQJnFVryYaKGP3Tc9vYzYm6PQ==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.12.tgz", + "integrity": "sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==", "license": "MIT" }, "node_modules/@vue/tsconfig": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@vue/tsconfig/-/tsconfig-0.5.1.tgz", - "integrity": "sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@vue/tsconfig/-/tsconfig-0.6.0.tgz", + "integrity": "sha512-MHXNd6lzugsEHvuA6l1GqrF5jROqUon8sP/HInLPnthJiYvB0VvpHMywg7em1dBZfFZNBSkR68qH37zOdRHmCw==", "dev": true, - "license": "MIT" + "license": "MIT", + "peerDependencies": { + "typescript": "5.x", + "vue": "^3.3.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + }, + "vue": { + "optional": true + } + } }, "node_modules/aes-js": { "version": "4.0.0-beta.5", @@ -1060,9 +1071,9 @@ "license": "MIT" }, "node_modules/ethers": { - "version": "6.13.3", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.3.tgz", - "integrity": "sha512-/DzbZOLVtoO4fKvvQwpEucHAQgIwBGWuRvBdwE/lMXgXvvHHTSkn7XqAQ2b+gjJzZDJjWA9OD05bVceVOsBHbg==", + "version": "6.13.4", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.4.tgz", + "integrity": "sha512-21YtnZVg4/zKkCQPjrDj38B1r4nQvTZLopUGMLQ1ePU2zV/joCfDC3t3iKQjWRzjjjbzR+mdAIoikeBRNkdllA==", "funding": [ { "type": "individual", @@ -1078,9 +1089,9 @@ "@adraffy/ens-normalize": "1.10.1", "@noble/curves": "1.2.0", "@noble/hashes": "1.3.2", - "@types/node": "18.15.13", + "@types/node": "22.7.5", "aes-js": "4.0.0-beta.5", - "tslib": "2.4.0", + "tslib": "2.7.0", "ws": "8.17.1" }, "engines": { @@ -1088,10 +1099,13 @@ } }, "node_modules/ethers/node_modules/@types/node": { - "version": "18.15.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.13.tgz", - "integrity": "sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==", - "license": "MIT" + "version": "22.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/fsevents": { "version": "2.3.3", @@ -1136,9 +1150,9 @@ } }, "node_modules/magic-string": { - "version": "0.30.11", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", - "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", + "version": "0.30.12", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.12.tgz", + "integrity": "sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==", "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0" @@ -1205,9 +1219,9 @@ } }, "node_modules/npm-run-all2": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/npm-run-all2/-/npm-run-all2-6.2.3.tgz", - "integrity": "sha512-5RsxC7jEc/RjxOYBVdEfrJf5FsJ0pHA7jr2/OxrThXknajETCTYjigOCG3iaGjdYIKEQlDuCG0ir0T1HTva8pg==", + "version": "6.2.6", + "resolved": "https://registry.npmjs.org/npm-run-all2/-/npm-run-all2-6.2.6.tgz", + "integrity": "sha512-tkyb4pc0Zb0oOswCb5tORPk9MvVL6gcDq1cMItQHmsbVk1skk7YF6cH+UU2GxeNLHMuk6wFEOSmEmJ2cnAK1jg==", "dev": true, "license": "MIT", "dependencies": { @@ -1217,7 +1231,8 @@ "minimatch": "^9.0.0", "pidtree": "^0.6.0", "read-package-json-fast": "^3.0.2", - "shell-quote": "^1.7.3" + "shell-quote": "^1.7.3", + "which": "^3.0.1" }, "bin": { "npm-run-all": "bin/npm-run-all/index.js", @@ -1230,6 +1245,22 @@ "npm": ">= 8" } }, + "node_modules/npm-run-all2/node_modules/which": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", + "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/path-browserify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", @@ -1399,19 +1430,10 @@ "node": ">=0.10.0" } }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", "license": "0BSD" }, "node_modules/typescript": { @@ -1432,13 +1454,12 @@ "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "dev": true, "license": "MIT" }, "node_modules/vite": { - "version": "5.4.8", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.8.tgz", - "integrity": "sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==", + "version": "5.4.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", + "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", "dev": true, "license": "MIT", "dependencies": { @@ -1503,16 +1524,16 @@ "license": "MIT" }, "node_modules/vue": { - "version": "3.5.11", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.11.tgz", - "integrity": "sha512-/8Wurrd9J3lb72FTQS7gRMNQD4nztTtKPmuDuPuhqXmmpD6+skVjAeahNpVzsuky6Sy9gy7wn8UadqPtt9SQIg==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.12.tgz", + "integrity": "sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.11", - "@vue/compiler-sfc": "3.5.11", - "@vue/runtime-dom": "3.5.11", - "@vue/server-renderer": "3.5.11", - "@vue/shared": "3.5.11" + "@vue/compiler-dom": "3.5.12", + "@vue/compiler-sfc": "3.5.12", + "@vue/runtime-dom": "3.5.12", + "@vue/server-renderer": "3.5.12", + "@vue/shared": "3.5.12" }, "peerDependencies": { "typescript": "*" diff --git a/code/frontend-paymaster/frontend/package.json b/code/frontend-paymaster/frontend/package.json index 341dc791..1d0559a2 100644 --- a/code/frontend-paymaster/frontend/package.json +++ b/code/frontend-paymaster/frontend/package.json @@ -17,12 +17,12 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.14.5", + "@types/node": "^20.17.6", "@vitejs/plugin-vue": "^5.0.5", - "@vue/tsconfig": "^0.5.1", - "npm-run-all2": "^6.2.0", + "@vue/tsconfig": "^0.6.0", + "npm-run-all2": "^6.2.3", "typescript": "~5.4.0", - "vite": "^5.3.1", + "vite": "^5.4.8", "vue-tsc": "^2.0.21" } } diff --git a/code/multisig/package-lock.json b/code/multisig/package-lock.json index 7651d808..9777b36a 100644 --- a/code/multisig/package-lock.json +++ b/code/multisig/package-lock.json @@ -11,12 +11,12 @@ "@matterlabs/zksync-contracts": "^0.6.1", "@openzeppelin/contracts": "4.9.5", "@types/chai": "^5.0.0", - "@types/mocha": "^10.0.7", + "@types/mocha": "^10.0.8", "chai": "^5.1.1", "dotenv": "^16.4.5", "ethers": "^6.13.2", "hardhat": "^2.22.7", - "mocha": "^10.7.0", + "mocha": "^10.8.2", "ts-node": "^10.9.2", "typescript": "^5.5.4", "zksync-ethers": "^6.11.0" @@ -2724,9 +2724,9 @@ "license": "MIT" }, "node_modules/@types/mocha": { - "version": "10.0.8", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.8.tgz", - "integrity": "sha512-HfMcUmy9hTMJh66VNcmeC9iVErIZJli2bszuXc6julh5YGuRb/W5OnkHjwLNYdFlMis0sY3If5SEAp+PktdJjw==", + "version": "10.0.9", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.9.tgz", + "integrity": "sha512-sicdRoWtYevwxjOHNMPTl3vSfJM6oyW8o1wXeI7uww6b6xHg8eBznQDNSGBCDJmsE8UMxP05JgZRtsKbTqt//Q==", "dev": true, "license": "MIT" }, @@ -5320,9 +5320,9 @@ } }, "node_modules/mocha": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.7.3.tgz", - "integrity": "sha512-uQWxAu44wwiACGqjbPYmjo7Lg8sFrS3dQe7PP2FQI+woptP4vZXSMcfMyFL/e1yFEeEpV4RtyTpZROOKmxis+A==", + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.8.2.tgz", + "integrity": "sha512-VZlYo/WE8t1tstuRmqgeyBgCbJc/lEdopaa+axcKzTBJ+UIdlAB9XnmvTCAH4pwR4ElNInaedhEBmZD8iCSVEg==", "dev": true, "license": "MIT", "dependencies": { diff --git a/code/multisig/package.json b/code/multisig/package.json index f6847051..c4814026 100644 --- a/code/multisig/package.json +++ b/code/multisig/package.json @@ -18,12 +18,12 @@ "@matterlabs/zksync-contracts": "^0.6.1", "@openzeppelin/contracts": "4.9.5", "@types/chai": "^5.0.0", - "@types/mocha": "^10.0.7", + "@types/mocha": "^10.0.8", "chai": "^5.1.1", "dotenv": "^16.4.5", "ethers": "^6.13.2", "hardhat": "^2.22.7", - "mocha": "^10.7.0", + "mocha": "^10.8.2", "ts-node": "^10.9.2", "typescript": "^5.5.4", "zksync-ethers": "^6.11.0" diff --git a/code/webauthn/contracts/package-lock.json b/code/webauthn/contracts/package-lock.json index 88cd42de..7aed2bbd 100644 --- a/code/webauthn/contracts/package-lock.json +++ b/code/webauthn/contracts/package-lock.json @@ -17,7 +17,7 @@ "dotenv": "^16.4.5", "ethers": "^6.13.2", "hardhat": "^2.22.7", - "mocha": "^10.7.0", + "mocha": "^10.8.2", "ts-node": "^10.9.2", "typescript": "^5.5.4", "zksync-ethers": "^6.11.0" @@ -5190,10 +5190,11 @@ } }, "node_modules/mocha": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.7.3.tgz", - "integrity": "sha512-uQWxAu44wwiACGqjbPYmjo7Lg8sFrS3dQe7PP2FQI+woptP4vZXSMcfMyFL/e1yFEeEpV4RtyTpZROOKmxis+A==", + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.8.2.tgz", + "integrity": "sha512-VZlYo/WE8t1tstuRmqgeyBgCbJc/lEdopaa+axcKzTBJ+UIdlAB9XnmvTCAH4pwR4ElNInaedhEBmZD8iCSVEg==", "dev": true, + "license": "MIT", "dependencies": { "ansi-colors": "^4.1.3", "browser-stdout": "^1.3.1", @@ -5229,6 +5230,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -5246,6 +5248,7 @@ "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -5265,6 +5268,7 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -5280,6 +5284,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -5291,13 +5296,15 @@ "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/mocha/node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, + "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -5313,6 +5320,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -5328,6 +5336,7 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -5337,6 +5346,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, diff --git a/code/webauthn/contracts/package.json b/code/webauthn/contracts/package.json index fa17f9ea..f812a068 100644 --- a/code/webauthn/contracts/package.json +++ b/code/webauthn/contracts/package.json @@ -26,7 +26,7 @@ "dotenv": "^16.4.5", "ethers": "^6.13.2", "hardhat": "^2.22.7", - "mocha": "^10.7.0", + "mocha": "^10.8.2", "ts-node": "^10.9.2", "typescript": "^5.5.4", "zksync-ethers": "^6.11.0" diff --git a/code/webauthn/frontend/package-lock.json b/code/webauthn/frontend/package-lock.json index d9bad817..d4fedc27 100644 --- a/code/webauthn/frontend/package-lock.json +++ b/code/webauthn/frontend/package-lock.json @@ -18,11 +18,11 @@ "zksync-ethers": "^5.1.0" }, "devDependencies": { - "@types/node": "^20", - "@types/react": "^18", - "@types/react-dom": "^18", + "@types/node": "^20.16.5", + "@types/react": "^18.3.5", + "@types/react-dom": "^18.3.0", "eslint": "^8", - "eslint-config-next": "14.2.5", + "eslint-config-next": "14.2.17", "typescript": "^5" } }, @@ -891,9 +891,9 @@ "license": "MIT" }, "node_modules/@next/eslint-plugin-next": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.2.5.tgz", - "integrity": "sha512-LY3btOpPh+OTIpviNojDpUdIbHW9j0JBYBjsIp8IxtDFfYFyORvw3yNq6N231FVqQA7n7lwaf7xHbVJlA1ED7g==", + "version": "14.2.17", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.2.17.tgz", + "integrity": "sha512-fW6/u1jjlBQrMs1ExyINehaK3B+LEW5UqdF6QYL07QK+SECkX0hnEyPMaNKj0ZFzirQ9D8jLWQ00P8oua4yx9g==", "dev": true, "license": "MIT", "dependencies": { @@ -1235,9 +1235,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.16.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.5.tgz", - "integrity": "sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==", + "version": "20.17.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.6.tgz", + "integrity": "sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1252,9 +1252,9 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.5", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.5.tgz", - "integrity": "sha512-WeqMfGJLGuLCqHGYRGHxnKrXcTitc6L/nBUWfWPcTarG3t9PsquqUMuVeXZeca+mglY4Vo5GZjCi0A3Or2lnxA==", + "version": "18.3.12", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz", + "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==", "dev": true, "license": "MIT", "dependencies": { @@ -1263,37 +1263,71 @@ } }, "node_modules/@types/react-dom": { - "version": "18.3.0", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", - "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", "dev": true, "license": "MIT", "dependencies": { "@types/react": "*" } }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.14.0.tgz", + "integrity": "sha512-tqp8H7UWFaZj0yNO6bycd5YjMwxa6wIHOLZvWPkidwbgLCsBMetQoGj7DPuAlWa2yGO3H48xmPwjhsSPPCGU5w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.14.0", + "@typescript-eslint/type-utils": "8.14.0", + "@typescript-eslint/utils": "8.14.0", + "@typescript-eslint/visitor-keys": "8.14.0", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/@typescript-eslint/parser": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.2.0.tgz", - "integrity": "sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.14.0.tgz", + "integrity": "sha512-2p82Yn9juUJq0XynBXtFCyrBDb6/dJombnz6vbo6mgQEtWHfvHbQuEa9kAOVIt1c9YFwi7H6WxtPj1kg+80+RA==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "7.2.0", - "@typescript-eslint/types": "7.2.0", - "@typescript-eslint/typescript-estree": "7.2.0", - "@typescript-eslint/visitor-keys": "7.2.0", + "@typescript-eslint/scope-manager": "8.14.0", + "@typescript-eslint/types": "8.14.0", + "@typescript-eslint/typescript-estree": "8.14.0", + "@typescript-eslint/visitor-keys": "8.14.0", "debug": "^4.3.4" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" + "eslint": "^8.57.0 || ^9.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -1302,31 +1336,56 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.2.0.tgz", - "integrity": "sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.14.0.tgz", + "integrity": "sha512-aBbBrnW9ARIDn92Zbo7rguLnqQ/pOrUguVpbUwzOhkFg2npFDwTgPGqFqE0H5feXcOoJOfX3SxlJaKEVtq54dw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.2.0", - "@typescript-eslint/visitor-keys": "7.2.0" + "@typescript-eslint/types": "8.14.0", + "@typescript-eslint/visitor-keys": "8.14.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/type-utils": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.14.0.tgz", + "integrity": "sha512-Xcz9qOtZuGusVOH5Uk07NGs39wrKkf3AxlkK79RBK6aJC1l03CobXjJbwBPSidetAOV+5rEVuiT1VSBUOAsanQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "8.14.0", + "@typescript-eslint/utils": "8.14.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/@typescript-eslint/types": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.2.0.tgz", - "integrity": "sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.14.0.tgz", + "integrity": "sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==", "dev": true, "license": "MIT", "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -1334,23 +1393,23 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.2.0.tgz", - "integrity": "sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.14.0.tgz", + "integrity": "sha512-OPXPLYKGZi9XS/49rdaCbR5j/S14HazviBlUQFvSKz3npr3NikF+mrgK7CFVur6XEt95DZp/cmke9d5i3vtVnQ==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "7.2.0", - "@typescript-eslint/visitor-keys": "7.2.0", + "@typescript-eslint/types": "8.14.0", + "@typescript-eslint/visitor-keys": "8.14.0", "debug": "^4.3.4", - "globby": "^11.1.0", + "fast-glob": "^3.3.2", "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -1373,9 +1432,9 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "license": "ISC", "dependencies": { @@ -1388,18 +1447,41 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/@typescript-eslint/utils": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.14.0.tgz", + "integrity": "sha512-OGqj6uB8THhrHj0Fk27DcHPojW7zKwKkPmHXHvQ58pLYp4hy8CSUdTKykKeh+5vFqTTVmjz0zCOOPKRovdsgHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "8.14.0", + "@typescript-eslint/types": "8.14.0", + "@typescript-eslint/typescript-estree": "8.14.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + } + }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.2.0.tgz", - "integrity": "sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.14.0.tgz", + "integrity": "sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.2.0", - "eslint-visitor-keys": "^3.4.1" + "@typescript-eslint/types": "8.14.0", + "eslint-visitor-keys": "^3.4.3" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -1540,16 +1622,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/array.prototype.findlast": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", @@ -2085,19 +2157,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -2417,15 +2476,16 @@ } }, "node_modules/eslint-config-next": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.2.5.tgz", - "integrity": "sha512-zogs9zlOiZ7ka+wgUnmcM0KBEDjo4Jis7kxN1jvC0N4wynQ2MIx/KBkg4mVF63J5EK4W0QMCn7xO3vNisjaAoA==", + "version": "14.2.17", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.2.17.tgz", + "integrity": "sha512-5tVFG/BoJ4xZwMmumBe3xcDXb2dvVEvy4BeBCXTxrl+DTHjHv687FN2qBjYx6xVH/Se7YRhsH0KoxvZkJOGRVA==", "dev": true, "license": "MIT", "dependencies": { - "@next/eslint-plugin-next": "14.2.5", + "@next/eslint-plugin-next": "14.2.17", "@rushstack/eslint-patch": "^1.3.3", - "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || 7.0.0 - 7.2.0", + "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", + "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", "eslint-import-resolver-node": "^0.3.6", "eslint-import-resolver-typescript": "^3.5.2", "eslint-plugin-import": "^2.28.1", @@ -3200,27 +3260,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/gopd": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", @@ -4498,16 +4537,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/picocolors": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", @@ -4975,16 +5004,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/source-map-js": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", diff --git a/code/webauthn/frontend/package.json b/code/webauthn/frontend/package.json index 9a09ea9e..3e9f69dc 100644 --- a/code/webauthn/frontend/package.json +++ b/code/webauthn/frontend/package.json @@ -19,11 +19,11 @@ "zksync-ethers": "^5.1.0" }, "devDependencies": { - "@types/node": "^20", - "@types/react": "^18", - "@types/react-dom": "^18", + "@types/node": "^20.16.5", + "@types/react": "^18.3.5", + "@types/react-dom": "^18.3.0", "eslint": "^8", - "eslint-config-next": "14.2.5", + "eslint-config-next": "14.2.17", "typescript": "^5" } } diff --git a/package.json b/package.json index 05d7fd5f..1342b6d2 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "@vue/test-utils": "2.4.6", "cspell": "8.14.4", "eslint": "9.11.1", - "ethers": "6.13.3", + "ethers": "6.13.4", "hardhat": "2.22.12", "husky": "9.1.6", "lint-staged": "15.2.10",