diff --git a/apps/backend/package.json b/apps/backend/package.json index 21fded26b..69466c868 100644 --- a/apps/backend/package.json +++ b/apps/backend/package.json @@ -99,7 +99,7 @@ "dotenv-cli": "^7.3.0", "elkjs": "^0.11.1", "emailable": "^3.1.1", - "freestyle-sandboxes": "^0.1.6", + "freestyle": "^0.1.63", "jiti": "^2.6.1", "jose": "^6.1.3", "json-diff": "^1.0.6", @@ -123,7 +123,6 @@ "zod": "^3.23.8" }, "devDependencies": { - "@simplewebauthn/types": "^11.0.0", "@types/json-diff": "^1.0.3", "@types/node": "20.17.6", "@types/nodemailer": "^6.4.14", @@ -133,7 +132,7 @@ "@types/react-dom": "19.2.3", "@types/semver": "^7.5.8", "concurrently": "^8.2.2", - "glob": "^10.4.1", + "glob": "^13.0.0", "import-in-the-middle": "1.14.2", "prisma": "^7.0.0", "require-in-the-middle": "^7.4.0", diff --git a/apps/backend/src/lib/js-execution.tsx b/apps/backend/src/lib/js-execution.tsx index 5e0c3a511..39a6d6b3e 100644 --- a/apps/backend/src/lib/js-execution.tsx +++ b/apps/backend/src/lib/js-execution.tsx @@ -5,7 +5,7 @@ import { isLocalEmulatorEnabled } from "@/lib/local-emulator"; import { HexclaveAssertionError, captureError } from '@hexclave/shared/dist/utils/errors'; import { Result } from '@hexclave/shared/dist/utils/results'; import { Sandbox } from '@vercel/sandbox'; -import { Freestyle as FreestyleClient } from 'freestyle-sandboxes'; +import { Freestyle as FreestyleClient } from 'freestyle'; export type ExecuteJavascriptOptions = { nodeModules?: Record, diff --git a/apps/dashboard/package.json b/apps/dashboard/package.json index d284f19b3..01aa3f2df 100644 --- a/apps/dashboard/package.json +++ b/apps/dashboard/package.json @@ -129,7 +129,7 @@ "@types/three": "^0.169.0", "autoprefixer": "^10.4.17", "concurrently": "^8.2.2", - "glob": "^10.4.1", + "glob": "^13.0.0", "import-in-the-middle": "1.14.2", "postcss": "^8.4.38", "require-in-the-middle": "^7.4.0", diff --git a/docs/package.json b/docs/package.json index 2a09aef2d..73a7561d5 100644 --- a/docs/package.json +++ b/docs/package.json @@ -66,7 +66,7 @@ "@types/react-dom": "^19.0.0", "eslint": "^8.57.0", "eslint-config-next": "15.3.2", - "glob": "^11.0.0", + "glob": "^13.0.0", "postcss": "^8.5.3", "tailwindcss": "^4.1.7", "typescript": "6.0.3" diff --git a/packages/shared/package.json b/packages/shared/package.json index a7a35d68d..250007529 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -70,7 +70,7 @@ "@babel/traverse": "^7.28.5", "@babel/types": "^7.28.5", "@opentelemetry/api": "^1.9.0", - "@simplewebauthn/browser": "^11.0.0", + "@simplewebauthn/browser": "^13.2.2", "@vercel/functions": "^2.0.0", "async-mutex": "^0.5.0", "bcryptjs": "^3.0.2", @@ -80,19 +80,15 @@ "ip-regex": "^5.0.0", "jose": "^6.1.3", "oauth4webapi": "^3.8.3", - "semver": "^7.6.3", - "uuid": "^9.0.1" + "semver": "^7.6.3" }, "devDependencies": { "@sentry/nextjs": "^10.11.0", - "@simplewebauthn/types": "^11.0.0", "@types/babel__core": "^7.20.5", "@types/babel__generator": "^7.27.0", "@types/babel__traverse": "^7.28.0", - "@types/bcryptjs": "^3.0.0", "@types/elliptic": "^6.4.18", "@types/semver": "^7.5.8", - "@types/uuid": "^9.0.8", "react": "^19.0.1", "react-dom": "^19.0.1", "rimraf": "^6.1.2" diff --git a/packages/shared/src/utils/passkey.tsx b/packages/shared/src/utils/passkey.tsx index 03469d214..6f69df5e6 100644 --- a/packages/shared/src/utils/passkey.tsx +++ b/packages/shared/src/utils/passkey.tsx @@ -1 +1 @@ -export type { AuthenticationResponseJSON, RegistrationResponseJSON, PublicKeyCredentialCreationOptionsJSON, PublicKeyCredentialRequestOptionsJSON, AuthenticatorAttestationResponseJSON } from "@simplewebauthn/types"; +export type { AuthenticationResponseJSON, RegistrationResponseJSON, PublicKeyCredentialCreationOptionsJSON, PublicKeyCredentialRequestOptionsJSON, AuthenticatorAttestationResponseJSON } from "@simplewebauthn/browser"; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 92db3171e..130066a41 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -235,9 +235,9 @@ importers: emailable: specifier: ^3.1.1 version: 3.1.1 - freestyle-sandboxes: - specifier: ^0.1.6 - version: 0.1.6 + freestyle: + specifier: ^0.1.63 + version: 0.1.63 jiti: specifier: ^2.6.1 version: 2.6.1 @@ -305,9 +305,6 @@ importers: specifier: ^3.23.8 version: 3.25.76 devDependencies: - '@simplewebauthn/types': - specifier: ^11.0.0 - version: 11.0.0 '@types/json-diff': specifier: ^1.0.3 version: 1.0.3 @@ -336,8 +333,8 @@ importers: specifier: ^8.2.2 version: 8.2.2 glob: - specifier: ^10.4.1 - version: 10.4.1 + specifier: ^13.0.0 + version: 13.0.6 import-in-the-middle: specifier: 1.14.2 version: 1.14.2 @@ -679,8 +676,8 @@ importers: specifier: ^8.2.2 version: 8.2.2 glob: - specifier: ^10.4.1 - version: 10.4.1 + specifier: ^13.0.0 + version: 13.0.6 import-in-the-middle: specifier: 1.14.2 version: 1.14.2 @@ -1196,8 +1193,8 @@ importers: specifier: 15.3.2 version: 15.3.2(eslint@8.57.1)(typescript@6.0.3) glob: - specifier: ^11.0.0 - version: 11.1.0 + specifier: ^13.0.0 + version: 13.0.6 postcss: specifier: ^8.5.3 version: 8.5.6 @@ -2379,8 +2376,8 @@ importers: specifier: ^1.9.0 version: 1.9.0 '@simplewebauthn/browser': - specifier: ^11.0.0 - version: 11.0.0 + specifier: ^13.2.2 + version: 13.2.2 '@types/react': specifier: 19.2.7 version: 19.2.7 @@ -2417,9 +2414,6 @@ importers: semver: specifier: ^7.6.3 version: 7.7.3 - uuid: - specifier: ^9.0.1 - version: 9.0.1 yup: specifier: ^1.7.1 version: 1.7.1 @@ -2427,9 +2421,6 @@ importers: '@sentry/nextjs': specifier: ^10.11.0 version: 10.45.0(@opentelemetry/context-async-hooks@2.6.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.6.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.6.1(@opentelemetry/api@1.9.0))(next@16.2.9(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3)(webpack@5.92.0(esbuild@0.24.2)) - '@simplewebauthn/types': - specifier: ^11.0.0 - version: 11.0.0 '@types/babel__core': specifier: ^7.20.5 version: 7.20.5 @@ -2439,18 +2430,12 @@ importers: '@types/babel__traverse': specifier: ^7.28.0 version: 7.28.0 - '@types/bcryptjs': - specifier: ^3.0.0 - version: 3.0.0 '@types/elliptic': specifier: ^6.4.18 version: 6.4.18 '@types/semver': specifier: ^7.5.8 version: 7.5.8 - '@types/uuid': - specifier: ^9.0.8 - version: 9.0.8 react: specifier: ^19.0.1 version: 19.2.3 @@ -5580,10 +5565,6 @@ packages: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - '@isaacs/cliui@9.0.0': - resolution: {integrity: sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==} - engines: {node: '>=18'} - '@isaacs/fs-minipass@4.0.1': resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} engines: {node: '>=18.0.0'} @@ -8849,9 +8830,6 @@ packages: '@sideway/pinpoint@2.0.0': resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - '@simplewebauthn/browser@11.0.0': - resolution: {integrity: sha512-KEGCStrl08QC2I561BzxqGiwoknblP6O1YW7jApdXLPtIqZ+vgJYAv8ssLCdm1wD8HGAHd49CJLkUF8X70x/pg==} - '@simplewebauthn/browser@13.2.2': resolution: {integrity: sha512-FNW1oLQpTJyqG5kkDg5ZsotvWgmBaC6jCHR7Ej0qUNep36Wl9tj2eZu7J5rP+uhXgHaLk+QQ3lqcw2vS5MX1IA==} @@ -8859,10 +8837,6 @@ packages: resolution: {integrity: sha512-MLHYFrYG8/wK2i+86XMhiecK72nMaHKKt4bo+7Q1TbuG9iGjlSdfkPWKO5ZFE/BX+ygCJ7pr8H/AJeyAj1EaTQ==} engines: {node: '>=20.0.0'} - '@simplewebauthn/types@11.0.0': - resolution: {integrity: sha512-b2o0wC5u2rWts31dTgBkAtSNKGX0cvL6h8QedNsKmj8O4QoLFQFR3DBVBUlpyVEhYKA+mXGUaXbcOc4JdQ3HzA==} - deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. - '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -9824,10 +9798,6 @@ packages: '@types/babel__traverse@7.28.0': resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==} - '@types/bcryptjs@3.0.0': - resolution: {integrity: sha512-WRZOuCuaz8UcZZE4R5HXTco2goQSI2XxjGY3hbM/xDvwmqFWd4ivooImsMx65OKM6CtNKbnZ5YL+YwAwK7c1dg==} - deprecated: This is a stub types definition. bcryptjs provides its own type definitions, so you do not need this installed. - '@types/bn.js@5.1.5': resolution: {integrity: sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A==} @@ -11354,6 +11324,10 @@ packages: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} + cliui@9.0.1: + resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==} + engines: {node: '>=20'} + clone-stats@1.0.0: resolution: {integrity: sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==} @@ -12186,6 +12160,10 @@ packages: resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} engines: {node: '>=12'} + dotenv@17.4.2: + resolution: {integrity: sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==} + engines: {node: '>=12'} + dreamopt@0.8.0: resolution: {integrity: sha512-vyJTp8+mC+G+5dfgsY+r3ckxlz+QMX40VjPQsZc5gxVAxLmi64TBoVkP54A/pRAXMXsbu2GMMBrZPxNv23waMg==} engines: {node: '>=0.4.0'} @@ -12978,10 +12956,6 @@ packages: foreach@2.0.6: resolution: {integrity: sha512-k6GAGDyqLe9JaebCsFCoudPPWfihKu8pylYXRlqP1J7ms39iPoTtk2fviNglIeQEwdh0bQeKJ01ZPyuyQvKzwg==} - foreground-child@3.2.1: - resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} - engines: {node: '>=14'} - foreground-child@3.3.1: resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} engines: {node: '>=14'} @@ -13033,9 +13007,9 @@ packages: react-dom: optional: true - freestyle-sandboxes@0.1.6: - resolution: {integrity: sha512-zfyJy+DgmheFjCAPYMklo7rpzvuxNP46rB0a9WfNBEmitYGE23nlbjyTy8qdrmVuCVCoMIDQQzzJRkyuh0Szqg==} - deprecated: This package has been deprecated. Please use freestyle instead. + freestyle@0.1.63: + resolution: {integrity: sha512-sNmr4UHr9abaEQeNzOra4csLrU72qjwPm4lA1i3IYM9pbmkvQ8aOOH/61yawNSVIhxqIoYO9xBcrMNwjqZaWMw==} + hasBin: true fresh@0.5.2: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} @@ -13326,23 +13300,11 @@ packages: deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true - glob@10.4.1: - resolution: {integrity: sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==} - engines: {node: '>=16 || 14 >=14.18'} - deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me - hasBin: true - glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true - glob@11.1.0: - resolution: {integrity: sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==} - engines: {node: 20 || >=22} - deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me - hasBin: true - glob@13.0.6: resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==} engines: {node: 18 || 20 || >=22} @@ -14151,17 +14113,9 @@ packages: resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} engines: {node: '>=14'} - jackspeak@3.4.0: - resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==} - engines: {node: '>=14'} - jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - jackspeak@4.2.3: - resolution: {integrity: sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==} - engines: {node: 20 || >=22} - jerrypick@1.1.1: resolution: {integrity: sha512-XTtedPYEyVp4t6hJrXuRKr/jHj8SC4z+4K0b396PMkov6muL+i8IIamJIvZWe3jUspgIJak0P+BaWKawMYNBLg==} engines: {node: '>=12'} @@ -15032,10 +14986,6 @@ packages: resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} engines: {node: '>=8'} - minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} - engines: {node: '>=16 || 14 >=14.17'} - minipass@7.1.3: resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} engines: {node: '>=16 || 14 >=14.17'} @@ -18867,6 +18817,10 @@ packages: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} + yargs-parser@22.0.0: + resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} + yargs@13.3.2: resolution: {integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==} @@ -18882,6 +18836,10 @@ packages: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} + yargs@18.0.0: + resolution: {integrity: sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} + yauzl@2.10.0: resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} @@ -22047,8 +22005,6 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@isaacs/cliui@9.0.0': {} - '@isaacs/fs-minipass@4.0.1': dependencies: minipass: 7.1.3 @@ -27454,10 +27410,6 @@ snapshots: '@sideway/pinpoint@2.0.0': {} - '@simplewebauthn/browser@11.0.0': - dependencies: - '@simplewebauthn/types': 11.0.0 - '@simplewebauthn/browser@13.2.2': {} '@simplewebauthn/server@13.3.0': @@ -27471,8 +27423,6 @@ snapshots: '@peculiar/asn1-x509': 2.6.1 '@peculiar/x509': 1.14.3 - '@simplewebauthn/types@11.0.0': {} - '@sinclair/typebox@0.27.8': {} '@sindresorhus/is@5.6.0': {} @@ -29137,10 +29087,6 @@ snapshots: dependencies: '@babel/types': 7.29.0 - '@types/bcryptjs@3.0.0': - dependencies: - bcryptjs: 3.0.2 - '@types/bn.js@5.1.5': dependencies: '@types/node': 22.19.0 @@ -31021,6 +30967,13 @@ snapshots: strip-ansi: 6.0.1 wrap-ansi: 7.0.0 + cliui@9.0.1: + dependencies: + string-width: 7.2.0 + strip-ansi: 7.1.0 + wrap-ansi: 9.0.2 + optional: true + clone-stats@1.0.0: {} clone@2.1.2: {} @@ -31803,6 +31756,9 @@ snapshots: dotenv@16.6.1: {} + dotenv@17.4.2: + optional: true + dreamopt@0.8.0: dependencies: wordwrap: 1.0.0 @@ -33342,11 +33298,6 @@ snapshots: foreach@2.0.6: {} - foreground-child@3.2.1: - dependencies: - cross-spawn: 7.0.6 - signal-exit: 4.1.0 - foreground-child@3.3.1: dependencies: cross-spawn: 7.0.6 @@ -33394,7 +33345,11 @@ snapshots: react: 19.2.3 react-dom: 19.2.3(react@19.2.3) - freestyle-sandboxes@0.1.6: {} + freestyle@0.1.63: + optionalDependencies: + dotenv: 17.4.2 + glob: 13.0.6 + yargs: 18.0.0 fresh@0.5.2: {} @@ -33829,14 +33784,6 @@ snapshots: minipass: 7.1.3 path-scurry: 1.11.1 - glob@10.4.1: - dependencies: - foreground-child: 3.2.1 - jackspeak: 3.4.0 - minimatch: 9.0.5 - minipass: 7.1.2 - path-scurry: 1.11.1 - glob@10.4.5: dependencies: foreground-child: 3.3.1 @@ -33846,15 +33793,6 @@ snapshots: package-json-from-dist: 1.0.1 path-scurry: 1.11.1 - glob@11.1.0: - dependencies: - foreground-child: 3.3.1 - jackspeak: 4.2.3 - minimatch: 10.2.4 - minipass: 7.1.3 - package-json-from-dist: 1.0.1 - path-scurry: 2.0.2 - glob@13.0.6: dependencies: minimatch: 10.2.4 @@ -34850,22 +34788,12 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jackspeak@3.4.0: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - jackspeak@3.4.3: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jackspeak@4.2.3: - dependencies: - '@isaacs/cliui': 9.0.0 - jerrypick@1.1.1: {} jest-worker@27.5.1: @@ -36010,8 +35938,6 @@ snapshots: minipass@5.0.0: {} - minipass@7.1.2: {} - minipass@7.1.3: {} minizlib@2.1.2: @@ -37054,7 +36980,7 @@ snapshots: path-scurry@1.11.1: dependencies: lru-cache: 10.2.2 - minipass: 7.1.2 + minipass: 7.1.3 path-scurry@2.0.2: dependencies: @@ -38439,7 +38365,7 @@ snapshots: rimraf@5.0.7: dependencies: - glob: 10.4.1 + glob: 10.4.5 rimraf@6.1.2: dependencies: @@ -41129,6 +41055,9 @@ snapshots: yargs-parser@21.1.1: {} + yargs-parser@22.0.0: + optional: true + yargs@13.3.2: dependencies: cliui: 5.0.0 @@ -41176,6 +41105,16 @@ snapshots: y18n: 5.0.8 yargs-parser: 21.1.1 + yargs@18.0.0: + dependencies: + cliui: 9.0.1 + escalade: 3.2.0 + get-caller-file: 2.0.5 + string-width: 7.2.0 + y18n: 5.0.8 + yargs-parser: 22.0.0 + optional: true + yauzl@2.10.0: dependencies: buffer-crc32: 0.2.13