From 2c7178270674d7a0ceb656770fe13e19fb487968 Mon Sep 17 00:00:00 2001 From: Dawson Toth Date: Fri, 11 Sep 2026 10:25:24 -0400 Subject: [PATCH] fix(deps): declare react-native-fs so npm stops pruning alasql's optional subtree `npm ci` has failed on nine consecutive `renovate/all-minor-patch` heads (#158, occurrences 1-9) with ~246 `Missing: ... from lock file` errors for the react-native / metro / jest / babel tree. Root cause: `alasql`, nested under `harper`, declares `optionalDependencies: { "react-native-fs": "^2.20.0" }`. npm omits optional subtrees when it resolves a tree with **no lockfile present**, but materializes them when reifying against an existing lock. Renovate regenerates `package-lock.json` from scratch, so it hits the omitting path and writes a lock that `npm ci` then rejects. Reproduced on main (Node 24.19.0, npm 11.17.0) by deleting the lock and regenerating: keys 1649 -> 1383, `react-native*` entries 28 -> 0, `npm ci` exit 1 with 246 `Missing:`. Declaring `react-native-fs` at the root makes it survive that resolve, because root-level entries are not subject to the omission. Same test on this branch: keys -> 1653, `react-native*` -> 37, `npm ci` exit 0. It goes in `devDependencies`, not `optionalDependencies`, on purpose. `harper` is a devDependency here and this package is published, so an optional root entry would flip the react-native subtree from `dev: true` to a production dep and ship React Native to everyone who installs the CLI. As a devDependency the subtree keeps `dev: true` and production installs are untouched. The lockfile diff is metadata only: 0 entries added, 0 removed, 0 version changes - just `dev`/`optional` flag reclassification on 249 entries. Renovate is set to ignore the package, since nothing here imports it and its only job is to keep npm honest. Verified locally: npm ci, lint, format, build, and 53 files / 345 tests all pass. --- package-lock.json | 256 ++-------------------------------------------- package.json | 1 + renovate.json | 5 + 3 files changed, 12 insertions(+), 250 deletions(-) diff --git a/package-lock.json b/package-lock.json index 539fbf3..d7a83d6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -51,6 +51,7 @@ "husky": "^9.1.7", "ink-testing-library": "^4.0.0", "oxlint": "^1.43.0", + "react-native-fs": "^2.20.0", "semantic-release": "^25.0.3", "tsup": "^8.5.1", "tsx": "^4.21.0", @@ -274,7 +275,6 @@ "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -286,7 +286,6 @@ "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.29.7", @@ -319,7 +318,6 @@ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "license": "ISC", - "optional": true, "peer": true, "bin": { "semver": "bin/semver.js" @@ -331,7 +329,6 @@ "integrity": "sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/parser": "^7.29.8", @@ -350,7 +347,6 @@ "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/compat-data": "^7.29.7", @@ -369,7 +365,6 @@ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, "license": "ISC", - "optional": true, "peer": true, "dependencies": { "yallist": "^3.0.2" @@ -381,7 +376,6 @@ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "license": "ISC", - "optional": true, "peer": true, "bin": { "semver": "bin/semver.js" @@ -393,7 +387,6 @@ "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -405,7 +398,6 @@ "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/traverse": "^7.29.7", @@ -421,7 +413,6 @@ "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/helper-module-imports": "^7.29.7", @@ -441,7 +432,6 @@ "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -473,7 +463,6 @@ "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -485,7 +474,6 @@ "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/template": "^7.29.7", @@ -517,7 +505,6 @@ "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -532,7 +519,6 @@ "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -547,7 +533,6 @@ "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" @@ -562,7 +547,6 @@ "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -580,7 +564,6 @@ "integrity": "sha512-zGYcYfq/WmZ4V+kBIXQon9dSSc8ircGZqw9ZaNhhGj9nZkeBu1jHLBDQqYYi5WA9uawvA2sIMbry2nCFhf5Djg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -598,7 +581,6 @@ "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -613,7 +595,6 @@ "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -628,7 +609,6 @@ "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -643,7 +623,6 @@ "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -658,7 +637,6 @@ "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -673,7 +651,6 @@ "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -688,7 +665,6 @@ "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -703,7 +679,6 @@ "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -718,7 +693,6 @@ "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -736,7 +710,6 @@ "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -754,7 +727,6 @@ "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -766,7 +738,6 @@ "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.29.7", @@ -783,7 +754,6 @@ "integrity": "sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.29.7", @@ -1942,7 +1912,6 @@ "integrity": "sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==", "dev": true, "license": "ISC", - "optional": true, "peer": true, "engines": { "node": ">=12" @@ -1954,7 +1923,6 @@ "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, "license": "ISC", - "optional": true, "peer": true, "dependencies": { "camelcase": "^5.3.1", @@ -1973,7 +1941,6 @@ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "sprintf-js": "~1.0.2" @@ -1985,7 +1952,6 @@ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "locate-path": "^5.0.0", @@ -2001,7 +1967,6 @@ "integrity": "sha512-6EuL879VkRA+1Cz578mKMiKvjPNEuk6+r1JaFzoSWejZmtf7xWbIyw1e3KkxlkzTIt9Taw6JBhEppG7utc1P+w==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "argparse": "^1.0.7", @@ -2017,7 +1982,6 @@ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "p-locate": "^4.1.0" @@ -2032,7 +1996,6 @@ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "p-try": "^2.0.0" @@ -2050,7 +2013,6 @@ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "p-limit": "^2.2.0" @@ -2065,7 +2027,6 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=6" @@ -2077,7 +2038,6 @@ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=8" @@ -2089,7 +2049,6 @@ "integrity": "sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=8" @@ -2101,7 +2060,6 @@ "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@jest/types": "^29.6.3" @@ -2116,7 +2074,6 @@ "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@jest/fake-timers": "^29.7.0", @@ -2134,7 +2091,6 @@ "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@jest/types": "^29.6.3", @@ -2154,7 +2110,6 @@ "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@sinclair/typebox": "^0.27.8" @@ -2169,7 +2124,6 @@ "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/core": "^7.11.6", @@ -2198,7 +2152,6 @@ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "ansi-styles": "^4.1.0", @@ -2217,7 +2170,6 @@ "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@jest/schemas": "^29.6.3", @@ -2237,7 +2189,6 @@ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "ansi-styles": "^4.1.0", @@ -2267,7 +2218,6 @@ "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", @@ -2290,7 +2240,6 @@ "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", @@ -3064,7 +3013,6 @@ "integrity": "sha512-lAJ6PDZv95FdT9s9uhc9ivhikW1Zwh4j9XdXM7J2l4oUA3t37qfoBmTSDLuPyE3Bi+Xtwa11hJm0BUTT2sc/gg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">= 20.19.4" @@ -3076,7 +3024,6 @@ "integrity": "sha512-n1RIU0QAavgCg1uC5+s53arL7/mpM+16IBhJ3nCFSd/iK5tUmCwxQDcIDC703fuXfpub/ZygeSjVN8bcOWn0gA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/core": "^7.25.2", @@ -3100,7 +3047,6 @@ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, "license": "ISC", - "optional": true, "peer": true, "dependencies": { "string-width": "^4.2.0", @@ -3117,7 +3063,6 @@ "integrity": "sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "cliui": "^8.0.1", @@ -3138,7 +3083,6 @@ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, "license": "ISC", - "optional": true, "peer": true, "engines": { "node": ">=12" @@ -3150,7 +3094,6 @@ "integrity": "sha512-f6a+mJEJ6Joxlt/050TqYUr7uRRbeKnz8lnpL7JajhpsgZLEbkJRjH8HY5QiLcRdUwWFtizml4V+vcO3P4RxoQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@react-native/dev-middleware": "0.84.1", @@ -3183,7 +3126,6 @@ "integrity": "sha512-rUU/Pyh3R5zT0WkVgB+yA6VwOp7HM5Hz4NYE97ajFS07OUIcv8JzBL3MXVdSSjLfldfqOuPEuKUaZcAOwPgabw==", "dev": true, "license": "BSD-3-Clause", - "optional": true, "peer": true, "engines": { "node": ">= 20.19.4" @@ -3195,7 +3137,6 @@ "integrity": "sha512-LIGhh4q4ette3yW5OzmukNMYwmINYrRGDZqKyTYc/VZyNpblZPw72coXVHXdfpPT6+YlxHqXzn3UjFZpNODGCQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "cross-spawn": "^7.0.6", @@ -3212,7 +3153,6 @@ "integrity": "sha512-Z83ra+Gk6ElAhH3XRrv3vwbwCPTb04sPPlNpotxcFZb5LtRQZwT91ZQEXw3GOJCVIFp9EQ/gj8AQbVvtHKOUlQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@isaacs/ttlcache": "^1.4.1", @@ -3238,7 +3178,6 @@ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">= 0.6" @@ -3250,7 +3189,6 @@ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "bin": { "mime": "cli.js" @@ -3265,7 +3203,6 @@ "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "debug": "2.6.9", @@ -3292,7 +3229,6 @@ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "ms": "2.0.0" @@ -3304,7 +3240,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/@react-native/dev-middleware/node_modules/serve-static": { @@ -3313,7 +3248,6 @@ "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "encodeurl": "~2.0.0", @@ -3331,7 +3265,6 @@ "integrity": "sha512-rsKI6xDBFVf4r/x8XyChGK04QR/XHroxs/jUcoWvtEZM8TPU/X/uIY9B1CsSzYws9ZJb/6bbBu7dPhFW00CAoA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=8.3.0" @@ -3355,7 +3288,6 @@ "integrity": "sha512-7uVlPBE3uluRNRX4MW7PUJIO1LDBTpAqStKHU7LHH+GRrdZbHsWtOEAX8PiY4GFfBEvG8hEjiuTOqAxMjV+hDg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">= 20.19.4" @@ -3367,7 +3299,6 @@ "integrity": "sha512-UsTe2AbUugsfyI7XIHMQq4E7xeC8a6GrYwuK+NohMMMJMxmyM3JkzIk+GB9e2il6ScEQNMJNaj+q+i5za8itxQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">= 20.19.4" @@ -3379,7 +3310,6 @@ "integrity": "sha512-/UPaQ4jl95soXnLDEJ6Cs6lnRXhwbxtT4KbZz+AFDees7prMV2NOLcHfCnzmTabf5Y3oxENMVBL666n4GMLcTA==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/@react-native/virtualized-lists": { @@ -3388,7 +3318,6 @@ "integrity": "sha512-sJoDunzhci8ZsqxlUiKoLut4xQeQcmbIgvDHGQKeBz6uEq9HgU+hCWOijMRr6sLP0slQVfBAza34Rq7IbXZZOA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "invariant": "^2.2.4", @@ -4316,7 +4245,6 @@ "integrity": "sha512-hhyNJ+nbR6ZR7pToHvllEFun9TL0sbL+tk/ON75lo+Xas054uez98qRbsuNt7MBCyZKK4+8Yli/OAGZhmfBZ/g==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/@sindresorhus/is": { @@ -4351,7 +4279,6 @@ "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", "dev": true, "license": "BSD-3-Clause", - "optional": true, "peer": true, "dependencies": { "type-detect": "4.0.8" @@ -4363,7 +4290,6 @@ "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", "dev": true, "license": "BSD-3-Clause", - "optional": true, "peer": true, "dependencies": { "@sinonjs/commons": "^3.0.0" @@ -4381,7 +4307,6 @@ "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/parser": "^7.20.7", @@ -4397,7 +4322,6 @@ "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.0.0" @@ -4409,7 +4333,6 @@ "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/parser": "^7.1.0", @@ -4422,7 +4345,6 @@ "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.28.2" @@ -4469,7 +4391,6 @@ "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@types/node": "*" @@ -4481,7 +4402,6 @@ "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/@types/istanbul-lib-report": { @@ -4490,7 +4410,6 @@ "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@types/istanbul-lib-coverage": "*" @@ -4502,7 +4421,6 @@ "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@types/istanbul-lib-report": "*" @@ -4540,7 +4458,6 @@ "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/@types/ws": { @@ -4558,7 +4475,6 @@ "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@types/yargs-parser": "*" @@ -4570,7 +4486,6 @@ "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/@vercel/oidc": { @@ -4738,7 +4653,6 @@ "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "event-target-shim": "^5.0.0" @@ -4780,7 +4694,6 @@ "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">= 14" @@ -4843,7 +4756,6 @@ "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/ansi-escapes": { @@ -4902,7 +4814,6 @@ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, "license": "ISC", - "optional": true, "peer": true, "dependencies": { "normalize-path": "^3.0.0", @@ -4952,7 +4863,6 @@ "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/assertion-error": { @@ -4995,7 +4905,6 @@ "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@jest/transform": "^29.7.0", @@ -5019,7 +4928,6 @@ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "ansi-styles": "^4.1.0", @@ -5038,7 +4946,6 @@ "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dev": true, "license": "BSD-3-Clause", - "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", @@ -5057,7 +4964,6 @@ "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/template": "^7.3.3", @@ -5075,7 +4981,6 @@ "integrity": "sha512-m5HthL++AbyeEA2FcdwOLfVFvWYECOBObLHNqdR8ceY4TsEdn4LdX2oTvbB2QJSSElE2AWA/b2MXZ/PF/CqLZg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "hermes-parser": "0.32.0" @@ -5087,7 +4992,6 @@ "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", @@ -5116,7 +5020,6 @@ "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "babel-plugin-jest-hoist": "^29.6.3", @@ -5135,15 +5038,13 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/base-64": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/base-64/-/base-64-0.1.0.tgz", "integrity": "sha512-Y5gU45svrR5tI2Vt/X9GPd3L0HNIKzGu202EjxrXMpuc2V2CiKgemAbUUsqYmZJvPtCXoUKjNZwBJzsNScUbXA==", - "dev": true, - "optional": true + "dev": true }, "node_modules/base64-js": { "version": "1.5.1", @@ -5165,7 +5066,6 @@ } ], "license": "MIT", - "optional": true, "peer": true }, "node_modules/baseline-browser-mapping": { @@ -5174,7 +5074,6 @@ "integrity": "sha512-H0ulySigv6icDJ1F7SjtdCD6PrhTpdYCmP0CactWy1+ekh0AFd0o1Wn5T8b+hnTmdBx19u9yhL6wvCylXMY7zw==", "dev": true, "license": "Apache-2.0", - "optional": true, "peer": true, "bin": { "baseline-browser-mapping": "dist/cli.cjs" @@ -5228,7 +5127,6 @@ "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "balanced-match": "^1.0.0", @@ -5268,7 +5166,6 @@ } ], "license": "MIT", - "optional": true, "peer": true, "dependencies": { "baseline-browser-mapping": "^2.11.12", @@ -5290,7 +5187,6 @@ "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, "license": "Apache-2.0", - "optional": true, "peer": true, "dependencies": { "node-int64": "^0.4.0" @@ -5302,7 +5198,6 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/bundle-require": { @@ -5388,7 +5283,6 @@ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=6" @@ -5414,7 +5308,6 @@ } ], "license": "CC-BY-4.0", - "optional": true, "peer": true }, "node_modules/chai": { @@ -5471,7 +5364,6 @@ "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==", "dev": true, "license": "Apache-2.0", - "optional": true, "peer": true, "dependencies": { "@types/node": "*", @@ -5492,7 +5384,6 @@ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=10" @@ -5534,7 +5425,6 @@ "integrity": "sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==", "dev": true, "license": "Apache-2.0", - "optional": true, "peer": true, "dependencies": { "@types/node": "*", @@ -5551,7 +5441,6 @@ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=10" @@ -5572,7 +5461,6 @@ } ], "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=8" @@ -5922,7 +5810,6 @@ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/confbox": { @@ -5956,7 +5843,6 @@ "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "debug": "2.6.9", @@ -5974,7 +5860,6 @@ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "ms": "2.0.0" @@ -5986,7 +5871,6 @@ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">= 0.8" @@ -5998,7 +5882,6 @@ "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "debug": "2.6.9", @@ -6019,7 +5902,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/connect/node_modules/on-finished": { @@ -6028,7 +5910,6 @@ "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "ee-first": "1.1.1" @@ -6043,7 +5924,6 @@ "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">= 0.6" @@ -6358,7 +6238,6 @@ "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">= 0.8", @@ -6486,7 +6365,6 @@ "integrity": "sha512-UzS26r3AEbG5wSoGVpJKqwHIU9zwQN7LHdVIThDrJpS0I5KdlXFMEb8543fhc9dVnIIAST6ar8rhwa00AL5MlA==", "dev": true, "license": "ISC", - "optional": true, "peer": true }, "node_modules/emoji-regex": { @@ -6709,7 +6587,6 @@ "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "stackframe": "^1.3.4" @@ -6843,7 +6720,6 @@ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true, "license": "BSD-2-Clause", - "optional": true, "peer": true, "bin": { "esparse": "bin/esparse.js", @@ -6879,7 +6755,6 @@ "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=6" @@ -6980,7 +6855,6 @@ "integrity": "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==", "dev": true, "license": "Apache-2.0", - "optional": true, "peer": true }, "node_modules/express": { @@ -7057,7 +6931,6 @@ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/fast-uri": { @@ -7083,7 +6956,6 @@ "integrity": "sha512-XHYLKk9J4BupDxi9bSEhkfss0m+Vr9ChTrjhf9l2iw3jB5C7BnY4GVPoMcqbrTutsKJso6yj2nAB6BI/F2oZaA==", "dev": true, "license": "(MIT OR Apache-2.0)", - "optional": true, "peer": true, "bin": { "dotslash": "bin/dotslash" @@ -7098,7 +6970,6 @@ "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dev": true, "license": "Apache-2.0", - "optional": true, "peer": true, "dependencies": { "bser": "2.1.1" @@ -7215,7 +7086,6 @@ "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/forwarded": { @@ -7259,7 +7129,6 @@ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", "dev": true, "license": "ISC", - "optional": true, "peer": true }, "node_modules/fsevents": { @@ -7306,7 +7175,6 @@ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -7365,7 +7233,6 @@ "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=8.0.0" @@ -7430,7 +7297,6 @@ "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", "dev": true, "license": "ISC", - "optional": true, "peer": true, "dependencies": { "fs.realpath": "^1.0.0", @@ -13684,7 +13550,6 @@ "integrity": "sha512-hZ5O7PDz1vQ99TS7HD3FJ9zVynfU1y+VWId6U1Pldvd8hmAYrNec/XLPYJKD3dLOW6NXak6aAQAuMuSo3ji0tQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/hermes-estree": { @@ -13693,7 +13558,6 @@ "integrity": "sha512-KWn3BqnlDOl97Xe1Yviur6NbgIZ+IP+UVSpshlZWkq+EtoHg6/cwiDj/osP9PCEgFE15KBm1O55JRwbMEm5ejQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/hermes-parser": { @@ -13702,7 +13566,6 @@ "integrity": "sha512-g4nBOWFpuiTqjR3LZdRxKUkij9iyveWeuks7INEsMX741f3r9xxrOe8TeQfUxtda0eXmiIFiMQzoeSQEno33Hw==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "hermes-estree": "0.32.0" @@ -13813,7 +13676,6 @@ "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "agent-base": "^7.1.2", @@ -13924,7 +13786,6 @@ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=0.8.19" @@ -13962,7 +13823,6 @@ "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dev": true, "license": "ISC", - "optional": true, "peer": true, "dependencies": { "once": "^1.3.0", @@ -14181,7 +14041,6 @@ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "loose-envify": "^1.0.0" @@ -14210,7 +14069,6 @@ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "bin": { "is-docker": "cli.js" @@ -14318,7 +14176,6 @@ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "is-docker": "^2.0.0" @@ -14373,7 +14230,6 @@ "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dev": true, "license": "BSD-3-Clause", - "optional": true, "peer": true, "dependencies": { "@babel/core": "^7.12.3", @@ -14392,7 +14248,6 @@ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "license": "ISC", - "optional": true, "peer": true, "bin": { "semver": "bin/semver.js" @@ -14443,7 +14298,6 @@ "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@jest/environment": "^29.7.0", @@ -14463,7 +14317,6 @@ "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -14475,7 +14328,6 @@ "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@jest/types": "^29.6.3", @@ -14503,7 +14355,6 @@ "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.12.13", @@ -14526,7 +14377,6 @@ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "ansi-styles": "^4.1.0", @@ -14545,7 +14395,6 @@ "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@jest/types": "^29.6.3", @@ -14562,7 +14411,6 @@ "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -14574,7 +14422,6 @@ "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@jest/types": "^29.6.3", @@ -14594,7 +14441,6 @@ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "ansi-styles": "^4.1.0", @@ -14613,7 +14459,6 @@ "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@jest/types": "^29.6.3", @@ -14633,7 +14478,6 @@ "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=10" @@ -14648,7 +14492,6 @@ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "ansi-styles": "^4.1.0", @@ -14667,7 +14510,6 @@ "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@types/node": "*", @@ -14685,7 +14527,6 @@ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "has-flag": "^4.0.0" @@ -14753,7 +14594,6 @@ "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", "dev": true, "license": "0BSD", - "optional": true, "peer": true }, "node_modules/jsesc": { @@ -14762,7 +14602,6 @@ "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "bin": { "jsesc": "bin/jsesc" @@ -14804,7 +14643,6 @@ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "bin": { "json5": "lib/cli.js" @@ -14832,7 +14670,6 @@ "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=6" @@ -14844,7 +14681,6 @@ "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", "dev": true, "license": "Apache-2.0", - "optional": true, "peer": true, "dependencies": { "debug": "^2.6.9", @@ -14857,7 +14693,6 @@ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "ms": "2.0.0" @@ -14869,7 +14704,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/lightningcss": { @@ -15260,7 +15094,6 @@ "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/lodash.uniqby": { @@ -15276,7 +15109,6 @@ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" @@ -15291,7 +15123,6 @@ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/lru-cache": { @@ -15366,7 +15197,6 @@ "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "dev": true, "license": "BSD-3-Clause", - "optional": true, "peer": true, "dependencies": { "tmpl": "1.0.5" @@ -15413,7 +15243,6 @@ "integrity": "sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ==", "dev": true, "license": "Apache-2.0", - "optional": true, "peer": true }, "node_modules/math-intrinsics": { @@ -15442,7 +15271,6 @@ "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/meow": { @@ -15484,7 +15312,6 @@ "integrity": "sha512-ZbJDJCDlvv0O3QHVbhZkyP2/DtebfEoDZ3wVyYHgu6Uoy6DmmE/bis6lIDBYh+kWPuaueJDegyutPjkIBLtZDQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.29.0", @@ -15539,7 +15366,6 @@ "integrity": "sha512-tnn0J5wzgTgTx2OJy3Cwr1y79bJz4eNgFQd+2HENOs5Vz6QOMnt05z7J+BedIo9wIbpEa0iN9U1nerxyvMRE9g==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/core": "^7.25.2", @@ -15558,7 +15384,6 @@ "integrity": "sha512-xVx5Opwy8Oo1I5yGpVRhCvWL/iV3M+ylksSKVNlxxD90cpDpR/AR1jLYqK8HWihm065a6UI3HeyAmYzwS8NOOg==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/metro-babel-transformer/node_modules/hermes-parser": { @@ -15567,7 +15392,6 @@ "integrity": "sha512-9JLjeHxBx8T4CAsydZR49PNZUaix+WpQJwu9p2010lu+7Kwl6D/7wYFFJxoz+aXkaaClp9Zfg6W6/zVlSJORaA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "hermes-estree": "0.35.0" @@ -15579,7 +15403,6 @@ "integrity": "sha512-aogMG5WbKzW5000otNjYrS9hIoORzkCI1faPJK+vxQLaf2BorJKBBFe/jl2Tfsi1mZUglS2EBuBt8B3JB7MYDQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "exponential-backoff": "^3.1.1", @@ -15597,7 +15420,6 @@ "integrity": "sha512-I38PtcjT4crS5HY9UQ8i6z8S7tJ2WewtPGr/OwS6FcLKfy5T/1hlTaFw+wozUZkEtNpR6Gc0oJuvuKCbSoSN5A==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "flow-enums-runtime": "^0.0.6" @@ -15612,7 +15434,6 @@ "integrity": "sha512-crNbNy+/B4tCne2+HjUshwvC57gNBQj+V9fFSy3lHH2RlKcLHib3Mil/SfTX8Pfh2fCY5pPuSu2OKa7YiadB+Q==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "connect": "^3.6.5", @@ -15634,7 +15455,6 @@ "integrity": "sha512-NTyOUOQaQKvQgJG9VI2ymN6KTM7gHEqkVFhkPc9bK4BsHSTz/EaXuFBXtC+wtwINLeH9tbusL/jfsSmdEmuU7A==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "flow-enums-runtime": "^0.0.6", @@ -15651,7 +15471,6 @@ "integrity": "sha512-+W++EUuzEXIfWQEFTWQMVThzhWbnJL4gRNJ9WSHzIAM5pT7gsprUxo9+2hrfirURm/TLvrKwhq37oCECJcDSyQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "debug": "^4.4.0", @@ -15674,7 +15493,6 @@ "integrity": "sha512-7tU0J5/c7LZaZJwTlOb1xq0NepTFvGzRxigDhZOq4jSE6g0BRHmBqe7XvLH3WcRiJNGy+eshcZr34RpMjb6mmg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "flow-enums-runtime": "^0.0.6", @@ -15690,7 +15508,6 @@ "integrity": "sha512-piU0NVTI9i37YztDVF5rtn9uxP3NebVT0xZM9NKJ9z0jbigrctUQksi3NoYIeJMvL6Wn2dgAehpcmmnfn+gUwA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "flow-enums-runtime": "^0.0.6" @@ -15705,7 +15522,6 @@ "integrity": "sha512-f7FfeM0pamq8vrvs8aO9KvIUabbUKe0WkHFpLt6Q9yIIIsORqNFwlgJeHGraOFPU7Cxqj5yLXkJu5bT1uwDXvw==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/runtime": "^7.25.0", @@ -15721,7 +15537,6 @@ "integrity": "sha512-60Uor7bM+KsVewLkLCcZfkPFCbqjPDdoSmeBuT3+ye+ac80BuLWbbR8DpyxWpUqQeZPdaAT5ZqFgDIs8BNEcVA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/traverse": "^7.29.0", @@ -15744,7 +15559,6 @@ "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true, "license": "BSD-3-Clause", - "optional": true, "peer": true, "engines": { "node": ">=0.10.0" @@ -15756,7 +15570,6 @@ "integrity": "sha512-ZLrbqOqQ+m+Mpv7zo65XEXkNqVYvgUbY7tIsb9e1zSSmU/4C3D6DjaJvRHqcAdl0mkg8TI/csKooAEa5xcZNwg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "flow-enums-runtime": "^0.0.6", @@ -15779,7 +15592,6 @@ "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true, "license": "BSD-3-Clause", - "optional": true, "peer": true, "engines": { "node": ">=0.10.0" @@ -15791,7 +15603,6 @@ "integrity": "sha512-9JRPkvi+m0QH2Y/w5RjCF9mHqOUNFpMFLDDLhKUjhcKESh8Wm3HKDdHXHVldTN1lTToCIabv81nF0zyJzKEJ5g==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/core": "^7.25.2", @@ -15811,7 +15622,6 @@ "integrity": "sha512-Pa2hOfhUmWpI/dmkhsLq8uGyFHK2opoEK7j/YCiRtqNSe0YzzxYguXTNgg8AMiuZfc9LPcB1AhGENS10O5wcIw==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@babel/core": "^7.25.2", @@ -15838,7 +15648,6 @@ "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/metro/node_modules/cliui": { @@ -15847,7 +15656,6 @@ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, "license": "ISC", - "optional": true, "peer": true, "dependencies": { "string-width": "^4.2.0", @@ -15864,7 +15672,6 @@ "integrity": "sha512-xVx5Opwy8Oo1I5yGpVRhCvWL/iV3M+ylksSKVNlxxD90cpDpR/AR1jLYqK8HWihm065a6UI3HeyAmYzwS8NOOg==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/metro/node_modules/hermes-parser": { @@ -15873,7 +15680,6 @@ "integrity": "sha512-9JLjeHxBx8T4CAsydZR49PNZUaix+WpQJwu9p2010lu+7Kwl6D/7wYFFJxoz+aXkaaClp9Zfg6W6/zVlSJORaA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "hermes-estree": "0.35.0" @@ -15885,7 +15691,6 @@ "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true, "license": "BSD-3-Clause", - "optional": true, "peer": true, "engines": { "node": ">=0.10.0" @@ -15897,7 +15702,6 @@ "integrity": "sha512-rsKI6xDBFVf4r/x8XyChGK04QR/XHroxs/jUcoWvtEZM8TPU/X/uIY9B1CsSzYws9ZJb/6bbBu7dPhFW00CAoA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=8.3.0" @@ -15921,7 +15725,6 @@ "integrity": "sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "cliui": "^8.0.1", @@ -15942,7 +15745,6 @@ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, "license": "ISC", - "optional": true, "peer": true, "engines": { "node": ">=12" @@ -16020,7 +15822,6 @@ "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "license": "ISC", - "optional": true, "peer": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -16052,7 +15853,6 @@ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "bin": { "mkdirp": "bin/cmd.js" @@ -16167,7 +15967,6 @@ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/node-releases": { @@ -16176,7 +15975,6 @@ "integrity": "sha512-YHs7BmmcsdAI5Ozuf8JZo6PT0mv2GIWC9vMfvUC3dp65M8hn7Ux8CPL+2oBI7juNuj9d0ndhTcznq2ODBps9cQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=18" @@ -16203,7 +16001,6 @@ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=0.10.0" @@ -18348,7 +18145,6 @@ "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/ob1": { @@ -18357,7 +18153,6 @@ "integrity": "sha512-pk7el+eTOzfSKMAY4QBiiwKzegXn633JQj13y+pW5E5IdS+yV2CfDJ9Hf20K/LKy8nCrP9dAmd7XOk52OJxifA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "flow-enums-runtime": "^0.0.6" @@ -18465,7 +18260,6 @@ "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "is-docker": "^2.0.0", @@ -18784,7 +18578,6 @@ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=0.10.0" @@ -18981,7 +18774,6 @@ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@jest/schemas": "^29.6.3", @@ -18998,7 +18790,6 @@ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=10" @@ -19036,7 +18827,6 @@ "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "asap": "~2.0.6" @@ -19221,8 +19011,8 @@ "version": "6.1.5", "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-6.1.5.tgz", "integrity": "sha512-ePrwPfxAnB+7hgnEr8vpKxL9cmnp7F322t8oqcPshbIQQhDKgFDW4tjhF2wjVbdXF9O/nyuy3sQWd9JGpiLPvA==", + "devOptional": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "shell-quote": "^1.6.1", @@ -19233,8 +19023,8 @@ "version": "7.5.13", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.13.tgz", "integrity": "sha512-rsKI6xDBFVf4r/x8XyChGK04QR/XHroxs/jUcoWvtEZM8TPU/X/uIY9B1CsSzYws9ZJb/6bbBu7dPhFW00CAoA==", + "devOptional": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=8.3.0" @@ -19258,7 +19048,6 @@ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/react-native": { @@ -19267,7 +19056,6 @@ "integrity": "sha512-0PjxOyXRu3tZ8EobabxSukvhKje2HJbsZikR0U+pvS0pYZza2hXKjcSBiBdFN4h9D0S3v6a8kkrDK6WTRKMwzg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "@jest/create-cache-key-function": "^29.7.0", @@ -19328,7 +19116,6 @@ "integrity": "sha512-VkTBzs7fIDUiy/XajOSNk0XazFE9l+QlMAce7lGuebZcag5CnjszB+u4BdqzwaQOdcYb5wsJIsqq4kxInIRpJQ==", "dev": true, "license": "MIT", - "optional": true, "dependencies": { "base-64": "^0.1.0", "utf8": "^3.0.0" @@ -19349,7 +19136,6 @@ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=8" @@ -19361,7 +19147,6 @@ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, "license": "ISC", - "optional": true, "peer": true, "dependencies": { "string-width": "^4.2.0", @@ -19378,7 +19163,6 @@ "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=18" @@ -19390,7 +19174,6 @@ "integrity": "sha512-rsKI6xDBFVf4r/x8XyChGK04QR/XHroxs/jUcoWvtEZM8TPU/X/uIY9B1CsSzYws9ZJb/6bbBu7dPhFW00CAoA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=8.3.0" @@ -19414,7 +19197,6 @@ "integrity": "sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "cliui": "^8.0.1", @@ -19435,7 +19217,6 @@ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, "license": "ISC", - "optional": true, "peer": true, "engines": { "node": ">=12" @@ -19462,7 +19243,6 @@ "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=0.10.0" @@ -19675,7 +19455,6 @@ "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/registry-auth-token": { @@ -19744,7 +19523,6 @@ "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, "license": "ISC", - "optional": true, "peer": true, "dependencies": { "glob": "^7.1.3" @@ -20065,7 +19843,6 @@ "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=0.10.0" @@ -20123,8 +19900,8 @@ "version": "1.10.0", "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.10.0.tgz", "integrity": "sha512-w1aiOKwKuRgtwAReIIj89puqg+I7GvX4IbLrvmhXbzQsj1+Zwi4VO3+fa6ZF91TWSjIxoEkKnMeHcLEODK5ZXA==", + "devOptional": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">= 0.4" @@ -20347,7 +20124,6 @@ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=8" @@ -20422,7 +20198,6 @@ "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "buffer-from": "^1.0.0", @@ -20478,7 +20253,6 @@ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true, "license": "BSD-3-Clause", - "optional": true, "peer": true }, "node_modules/stack-utils": { @@ -20515,7 +20289,6 @@ "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/stacktrace-parser": { @@ -20524,7 +20297,6 @@ "integrity": "sha512-WjlahMgHmCJpqzU8bIBy4qtsZdU9lRlcZE3Lvyej6t4tuOuv1vk57OW3MBrj6hXBFx/nNoC9MPMTcr5YA7NQbg==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { "type-fest": "^0.7.1" @@ -20539,7 +20311,6 @@ "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", "dev": true, "license": "(MIT OR CC0-1.0)", - "optional": true, "peer": true, "engines": { "node": ">=8" @@ -20810,7 +20581,6 @@ "integrity": "sha512-bWnjSNscmuI+GJze6ZupnHP8G/cTcsJF+bXCeQknk2SHQsgbNJnLrqiH9jZ2W4STPVXH2mDKKRX3iwPhc9Cn/Q==", "dev": true, "license": "BSD-2-Clause", - "optional": true, "peer": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -20831,7 +20601,6 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/test-exclude": { @@ -20840,7 +20609,6 @@ "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dev": true, "license": "ISC", - "optional": true, "peer": true, "dependencies": { "@istanbuljs/schema": "^0.1.2", @@ -20880,7 +20648,6 @@ "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/through2": { @@ -20991,7 +20758,6 @@ "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", "dev": true, "license": "BSD-3-Clause", - "optional": true, "peer": true }, "node_modules/to-regex-range": { @@ -21636,7 +21402,6 @@ "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">=4" @@ -21813,7 +21578,6 @@ } ], "license": "MIT", - "optional": true, "peer": true, "dependencies": { "escalade": "^3.2.0", @@ -21841,8 +21605,7 @@ "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz", "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==", "dev": true, - "license": "MIT", - "optional": true + "license": "MIT" }, "node_modules/util-deprecate": { "version": "1.0.2", @@ -21857,7 +21620,6 @@ "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", "dev": true, "license": "MIT", - "optional": true, "peer": true, "engines": { "node": ">= 0.4.0" @@ -22084,7 +21846,6 @@ "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/walker": { @@ -22093,7 +21854,6 @@ "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", "dev": true, "license": "Apache-2.0", - "optional": true, "peer": true, "dependencies": { "makeerror": "1.0.12" @@ -22119,7 +21879,6 @@ "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", "dev": true, "license": "MIT", - "optional": true, "peer": true }, "node_modules/which": { @@ -22254,7 +22013,6 @@ "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", "dev": true, "license": "ISC", - "optional": true, "peer": true, "dependencies": { "imurmurhash": "^0.1.4", @@ -22311,7 +22069,6 @@ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true, "license": "ISC", - "optional": true, "peer": true }, "node_modules/yaml": { @@ -22320,7 +22077,6 @@ "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", "dev": true, "license": "ISC", - "optional": true, "peer": true, "bin": { "yaml": "bin.mjs" diff --git a/package.json b/package.json index 828486c..8fe01d6 100644 --- a/package.json +++ b/package.json @@ -93,6 +93,7 @@ "husky": "^9.1.7", "ink-testing-library": "^4.0.0", "oxlint": "^1.43.0", + "react-native-fs": "^2.20.0", "semantic-release": "^25.0.3", "tsup": "^8.5.1", "tsx": "^4.21.0", diff --git a/renovate.json b/renovate.json index eb035d7..d865241 100644 --- a/renovate.json +++ b/renovate.json @@ -31,6 +31,11 @@ "matchCurrentVersion": "!/^0/", "automerge": true }, + { + "description": "react-native-fs is declared only to keep npm from dropping it. alasql (nested under harper) lists it in optionalDependencies, and npm omits optional subtrees when it resolves a tree with no lockfile present -- which is what Renovate does when it regenerates package-lock.json. The result is a lockfile missing ~246 entries that `npm ci` then rejects. Declaring it at the root makes it survive that resolve. Nothing in this repo imports it, so there is no reason to take updates for it.", + "matchPackageNames": ["react-native-fs"], + "enabled": false + }, { "description": "Hold conventional-changelog-conventionalcommits on v9: @semantic-release/release-notes-generator@14 bundles the Handlebars conventional-changelog-writer@8, and preset v10's function-based templates render empty release notes under writer@8. Drop once release-notes-generator ships a writer@9 major.", "matchPackageNames": ["conventional-changelog-conventionalcommits"],