diff --git a/package.json b/package.json index 78e8bd7ad..9c9991819 100644 --- a/package.json +++ b/package.json @@ -21,10 +21,10 @@ "@casperiv/eslint-config": "8.0.0", "@casperiv/eslint-config-next": "8.0.0", "@casperiv/eslint-config-react": "8.0.0", - "eslint": "8.54.0", + "eslint": "8.56.0", "eslint-plugin-deprecation": "^2.0.0", - "lerna": "^7.4.2", - "lint-staged": "^15.1.0" + "lerna": "^8.0.1", + "lint-staged": "^15.2.0" }, "lint-staged": { "*.{js,jsx,json,ts,tsx,md,mdx,css,html,yml,yaml,scss,sass}\"": "prettier --write --ignore-path .prettierignore" @@ -39,7 +39,7 @@ "copy": "^0.3.2", "dotenv": "^16.3.1", "husky": "^8.0.3", - "prettier": "3.1.0", + "prettier": "3.1.1", "turbo": "1.10.16" }, "pnpm": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bdd3f3ecc..907ab9075 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,33 +33,33 @@ importers: specifier: ^8.0.3 version: 8.0.3 prettier: - specifier: 3.1.0 - version: 3.1.0 + specifier: 3.1.1 + version: 3.1.1 turbo: specifier: 1.10.16 version: 1.10.16 devDependencies: "@casperiv/eslint-config": specifier: 8.0.0 - version: 8.0.0(eslint@8.54.0)(prettier@3.1.0)(typescript@5.3.2) + version: 8.0.0(eslint@8.56.0)(prettier@3.1.1)(typescript@5.3.2) "@casperiv/eslint-config-next": specifier: 8.0.0 - version: 8.0.0(eslint@8.54.0)(next@14.0.3)(typescript@5.3.2) + version: 8.0.0(eslint@8.56.0)(next@14.0.3)(typescript@5.3.2) "@casperiv/eslint-config-react": specifier: 8.0.0 - version: 8.0.0(eslint@8.54.0) + version: 8.0.0(eslint@8.56.0) eslint: - specifier: 8.54.0 - version: 8.54.0 + specifier: 8.56.0 + version: 8.56.0 eslint-plugin-deprecation: specifier: ^2.0.0 - version: 2.0.0(eslint@8.54.0)(typescript@5.3.2) + version: 2.0.0(eslint@8.56.0)(typescript@5.3.2) lerna: - specifier: ^7.4.2 - version: 7.4.2 + specifier: ^8.0.1 + version: 8.0.1 lint-staged: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^15.2.0 + version: 15.2.0 apps/api: dependencies: @@ -417,7 +417,7 @@ importers: version: 2.30.0 eslint-config-next: specifier: ^14.0.3 - version: 14.0.3(eslint@8.54.0)(typescript@5.3.2) + version: 14.0.3(eslint@8.56.0)(typescript@5.3.2) formik: specifier: ^2.4.5 version: 2.4.5(react@18.2.0) @@ -2713,7 +2713,7 @@ packages: } dev: true - /@casperiv/eslint-config-next@8.0.0(eslint@8.54.0)(next@14.0.3)(typescript@5.3.2): + /@casperiv/eslint-config-next@8.0.0(eslint@8.56.0)(next@14.0.3)(typescript@5.3.2): resolution: { integrity: sha512-sCr6MHhIg81DlcvGqzE24qYEUddeFWSpSTUcOJM6tUiUQlBIv0en0YcNzcIbd8Y/TJ1du6GOazXANJxxD1XWdw==, @@ -2722,8 +2722,8 @@ packages: eslint: ">=8" next: ">=13" dependencies: - eslint: 8.54.0 - eslint-config-next: 13.5.6(eslint@8.54.0)(typescript@5.3.2) + eslint: 8.56.0 + eslint-config-next: 13.5.6(eslint@8.56.0)(typescript@5.3.2) next: 14.0.3(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) transitivePeerDependencies: - eslint-import-resolver-webpack @@ -2731,7 +2731,7 @@ packages: - typescript dev: true - /@casperiv/eslint-config-react@8.0.0(eslint@8.54.0): + /@casperiv/eslint-config-react@8.0.0(eslint@8.56.0): resolution: { integrity: sha512-UJekJTbpKKJRdwdqpjjYKH2QXdCbAbn07Hzmk2hWAcxwFrN0JyLp66ICe22rkFxg1HiyWXrZfsTrBRwUZclkyw==, @@ -2739,13 +2739,13 @@ packages: peerDependencies: eslint: ">=8" dependencies: - eslint: 8.54.0 - eslint-plugin-jsx-a11y: 6.7.1(eslint@8.54.0) - eslint-plugin-react: 7.33.2(eslint@8.54.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.54.0) + eslint: 8.56.0 + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.56.0) + eslint-plugin-react: 7.33.2(eslint@8.56.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) dev: true - /@casperiv/eslint-config@8.0.0(eslint@8.54.0)(prettier@3.1.0)(typescript@5.3.2): + /@casperiv/eslint-config@8.0.0(eslint@8.56.0)(prettier@3.1.1)(typescript@5.3.2): resolution: { integrity: sha512-SQpUAvR/u8iweOjuP/76a7eNSdAXC+rmPdVOfWKiRIoPFRHlOEN6rKFjOJmQAPsUUj6SUjQ0eC07Umqai9uEdQ==, @@ -2754,15 +2754,15 @@ packages: eslint: ">=8" prettier: ">=3.0.1" dependencies: - "@typescript-eslint/eslint-plugin": 6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.54.0)(typescript@5.3.2) - "@typescript-eslint/parser": 6.4.1(eslint@8.54.0)(typescript@5.3.2) - eslint: 8.54.0 - eslint-config-prettier: 9.0.0(eslint@8.54.0) + "@typescript-eslint/eslint-plugin": 6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.56.0)(typescript@5.3.2) + "@typescript-eslint/parser": 6.4.1(eslint@8.56.0)(typescript@5.3.2) + eslint: 8.56.0 + eslint-config-prettier: 9.0.0(eslint@8.56.0) eslint-plugin-json: 3.1.0 - eslint-plugin-prettier: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.54.0)(prettier@3.1.0) - eslint-plugin-promise: 6.1.1(eslint@8.54.0) - eslint-plugin-unicorn: 48.0.1(eslint@8.54.0) - prettier: 3.1.0 + eslint-plugin-prettier: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.56.0)(prettier@3.1.1) + eslint-plugin-promise: 6.1.1(eslint@8.56.0) + eslint-plugin-unicorn: 48.0.1(eslint@8.56.0) + prettier: 3.1.1 transitivePeerDependencies: - "@types/eslint" - supports-color @@ -3775,7 +3775,7 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.54.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0): resolution: { integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==, @@ -3784,7 +3784,7 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.54.0 + eslint: 8.56.0 eslint-visitor-keys: 3.4.3 /@eslint-community/regexpp@4.7.0: @@ -3794,10 +3794,10 @@ packages: } engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 } - /@eslint/eslintrc@2.1.3: + /@eslint/eslintrc@2.1.4: resolution: { - integrity: sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==, + integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: @@ -3813,10 +3813,10 @@ packages: transitivePeerDependencies: - supports-color - /@eslint/js@8.54.0: + /@eslint/js@8.56.0: resolution: { - integrity: sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==, + integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } @@ -4516,28 +4516,15 @@ packages: integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==, } - /@lerna/child-process@7.4.2: + /@lerna/create@8.0.1(typescript@5.3.2): resolution: { - integrity: sha512-je+kkrfcvPcwL5Tg8JRENRqlbzjdlZXyaR88UcnCdNW0AJ1jX9IfHRys1X7AwSroU2ug8ESNC+suoBw1vX833Q==, + integrity: sha512-PDYNUF8Nv5j7DbGvVbizEuYuQbNFZ0+wVOtRPvBQOkC2dMNryi3dJjktEd1QeDX6Wa/JkJWvZ5SMHyr+7H3Rtg==, } - engines: { node: ">=16.0.0" } + engines: { node: ">=18.0.0" } dependencies: - chalk: 4.1.2 - execa: 5.1.1 - strong-log-transformer: 2.1.0 - dev: true - - /@lerna/create@7.4.2(typescript@5.3.2): - resolution: - { - integrity: sha512-1wplFbQ52K8E/unnqB0Tq39Z4e+NEoNrpovEnl6GpsTUrC6WDp8+w0Le2uCBV0hXyemxChduCkLz4/y1H1wTeg==, - } - engines: { node: ">=16.0.0" } - dependencies: - "@lerna/child-process": 7.4.2 - "@npmcli/run-script": 6.0.2 - "@nx/devkit": 16.7.4(nx@16.7.4) + "@npmcli/run-script": 7.0.2 + "@nx/devkit": 17.2.5(nx@17.2.5) "@octokit/plugin-enterprise-rest": 6.0.1 "@octokit/rest": 19.0.11 byte-size: 8.1.1 @@ -4574,12 +4561,12 @@ packages: npm-packlist: 5.1.1 npm-registry-fetch: 14.0.5 npmlog: 6.0.2 - nx: 16.7.4 + nx: 17.2.5 p-map: 4.0.0 p-map-series: 2.1.0 p-queue: 6.6.2 p-reduce: 2.1.0 - pacote: 15.2.0 + pacote: 17.0.5 pify: 5.0.0 read-cmd-shim: 4.0.0 read-package-json: 6.0.4 @@ -4598,8 +4585,8 @@ packages: validate-npm-package-name: 5.0.0 write-file-atomic: 5.0.1 write-pkg: 4.0.0 - yargs: 16.2.0 - yargs-parser: 20.2.4 + yargs: 17.7.2 + yargs-parser: 21.1.1 transitivePeerDependencies: - "@swc-node/register" - "@swc/core" @@ -4973,6 +4960,22 @@ packages: "@nodelib/fs.scandir": 2.1.5 fastq: 1.15.0 + /@npmcli/agent@2.2.0: + resolution: + { + integrity: sha512-2yThA1Es98orMkpSLVqlDZAMPK3jHJhifP2gnNUdk1754uZ8yI5c+ulCoVG+WlntQA6MzhrURMXjSd9Z7dJ2/Q==, + } + engines: { node: ^16.14.0 || >=18.0.0 } + dependencies: + agent-base: 7.1.0 + http-proxy-agent: 7.0.0 + https-proxy-agent: 7.0.2 + lru-cache: 10.0.1 + socks-proxy-agent: 8.0.2 + transitivePeerDependencies: + - supports-color + dev: true + /@npmcli/fs@3.1.0: resolution: { @@ -4983,21 +4986,21 @@ packages: semver: 7.5.4 dev: true - /@npmcli/git@4.1.0: + /@npmcli/git@5.0.3: resolution: { - integrity: sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ==, + integrity: sha512-UZp9NwK+AynTrKvHn5k3KviW/hA5eENmFsu3iAPe7sWRt0lFUdsY/wXIYjpDFe7cdSNwOIzbObfwgt6eL5/2zw==, } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + engines: { node: ^16.14.0 || >=18.0.0 } dependencies: - "@npmcli/promise-spawn": 6.0.2 - lru-cache: 7.18.3 - npm-pick-manifest: 8.0.2 + "@npmcli/promise-spawn": 7.0.0 + lru-cache: 10.0.1 + npm-pick-manifest: 9.0.0 proc-log: 3.0.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 semver: 7.5.4 - which: 3.0.1 + which: 4.0.0 transitivePeerDependencies: - bluebird dev: true @@ -5022,51 +5025,51 @@ packages: engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } dev: true - /@npmcli/promise-spawn@6.0.2: + /@npmcli/promise-spawn@7.0.0: resolution: { - integrity: sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==, + integrity: sha512-wBqcGsMELZna0jDblGd7UXgOby45TQaMWmbFwWX+SEotk4HV6zG2t6rT9siyLhPk4P6YYqgfL1UO8nMWDBVJXQ==, } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + engines: { node: ^16.14.0 || >=18.0.0 } dependencies: - which: 3.0.1 + which: 4.0.0 dev: true - /@npmcli/run-script@6.0.2: + /@npmcli/run-script@7.0.2: resolution: { - integrity: sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA==, + integrity: sha512-Omu0rpA8WXvcGeY6DDzyRoY1i5DkCBkzyJ+m2u7PD6quzb0TvSqdIPOkTn8ZBOj7LbbcbMfZ3c5skwSu6m8y2w==, } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + engines: { node: ^16.14.0 || >=18.0.0 } dependencies: "@npmcli/node-gyp": 3.0.0 - "@npmcli/promise-spawn": 6.0.2 - node-gyp: 9.4.0 + "@npmcli/promise-spawn": 7.0.0 + node-gyp: 10.0.1 read-package-json-fast: 3.0.2 - which: 3.0.1 + which: 4.0.0 transitivePeerDependencies: - supports-color dev: true - /@nrwl/devkit@16.7.4(nx@16.7.4): + /@nrwl/devkit@17.2.5(nx@17.2.5): resolution: { - integrity: sha512-Gt2q3cqDWzGP1woavGIo4bl8g9YaXic/Xfsl7qPq0LHJedLj49p1vXetB0wawkavSE2MTyo7yDh6YDK/38XoLw==, + integrity: sha512-rXZDkJMzbViCfxZ19ndLZX9MZhQ50qgQOR6kahYugTcJ6HRV1i/FsKRyKXk1JefMCo8qdw/F5aw9zl0WwOiPdA==, } dependencies: - "@nx/devkit": 16.7.4(nx@16.7.4) + "@nx/devkit": 17.2.5(nx@17.2.5) transitivePeerDependencies: - nx dev: true - /@nrwl/tao@16.7.4: + /@nrwl/tao@17.2.5: resolution: { - integrity: sha512-hH03oF+yVmaf19UZfyLDSuVEh0KasU5YfYezuNsdRkXNdTU/WmpDrk4qoo0j6fVoMPrqbbPOn1YMRtulP2WyYA==, + integrity: sha512-hA89BirzFb2MBm26ZPTTJ/RWRjmZ9R39J8321kVEldehStluA4E5zobNd7MJVp77fBK/CCTlIhFeUEP9qmxhZA==, } hasBin: true dependencies: - nx: 16.7.4 + nx: 17.2.5 tslib: 2.6.2 transitivePeerDependencies: - "@swc-node/register" @@ -5074,28 +5077,28 @@ packages: - debug dev: true - /@nx/devkit@16.7.4(nx@16.7.4): + /@nx/devkit@17.2.5(nx@17.2.5): resolution: { - integrity: sha512-SLito+/TAeDYR+d7IIpp/sBJm41WM+nIevILv0TSQW4Pq0ylUy1nUvV8Pe7l1ohZccDrQuebMUWPwGO0hv8SeQ==, + integrity: sha512-eOIIziLA1AxRtRiDI+ZNGpXVtIwrYKeVTsGbLljaj3i5Ks753VMH340WNNlzMUXMseWG6XuQ4PkMhURza2tzog==, } peerDependencies: - nx: ">= 15 <= 17" + nx: ">= 16 <= 18" dependencies: - "@nrwl/devkit": 16.7.4(nx@16.7.4) + "@nrwl/devkit": 17.2.5(nx@17.2.5) ejs: 3.1.9 enquirer: 2.3.6 ignore: 5.2.4 - nx: 16.7.4 + nx: 17.2.5 semver: 7.5.3 tmp: 0.2.1 tslib: 2.6.2 dev: true - /@nx/nx-darwin-arm64@16.7.4: + /@nx/nx-darwin-arm64@17.2.5: resolution: { - integrity: sha512-pRNjxn6KlcR6iGkU1j/1pzcogwXFv97pYiZaibpF7UV0vfdEUA3EETpDcs+hbNAcKMvVtn/TgN857/5LQ/lGUg==, + integrity: sha512-AGF/XnMkXymS8xYMsbeyNKZWKflfU8TTqEJqlcADMHYcr8OD1Jyq1YYHp/vvPBWqEhUL4bx3GPspQn5YiiCrWw==, } engines: { node: ">= 10" } cpu: [arm64] @@ -5104,10 +5107,10 @@ packages: dev: true optional: true - /@nx/nx-darwin-x64@16.7.4: + /@nx/nx-darwin-x64@17.2.5: resolution: { - integrity: sha512-GANXeabAAWRoF85WDla2ZPxtr8vnqvXjwyCIhRCda8hlKiVCpM98GemucN25z97G5H6MgyV9Dd9t9jrr2Fn0Og==, + integrity: sha512-YQQG+kijDNedE6bwEIeKWtVQOxJD+NHW69z6sb/S+ub8NO293YgNtYXgilet9RwOKBubeSyBqWr+yYbRhOuz+A==, } engines: { node: ">= 10" } cpu: [x64] @@ -5116,10 +5119,10 @@ packages: dev: true optional: true - /@nx/nx-freebsd-x64@16.7.4: + /@nx/nx-freebsd-x64@17.2.5: resolution: { - integrity: sha512-zmBBDYjPaHhIHx1YASUJJIy+oz7mCrj5f0f3kOzfMraQOjkQZ0xYgNNUzBqmnYu1855yiphu94MkAMYJnbk0jw==, + integrity: sha512-AzcYELtNDukSTtO6zTAuu9pUI2634/2ZFLdS15C9cqUrK0XNvBcbj6R1KNGjgaBDUJc9H49+fqU8VnLPpJjBKQ==, } engines: { node: ">= 10" } cpu: [x64] @@ -5128,10 +5131,10 @@ packages: dev: true optional: true - /@nx/nx-linux-arm-gnueabihf@16.7.4: + /@nx/nx-linux-arm-gnueabihf@17.2.5: resolution: { - integrity: sha512-d3Cmz/vdtoSasTUANoh4ZYLJESNA3+PCP/HnXNqmrr6AEHo+T8DcI+qsamO3rmYUSFxTMAeMyoihZMU8OKGZ1A==, + integrity: sha512-24Q5N4krcSV6rbFYGRRgbHTc2eSDoJSWesvAtxAW5Sgh6+wAuqFKVwLwY9ZOn1GQwlySB87YwzH2BMkOfEuorw==, } engines: { node: ">= 10" } cpu: [arm] @@ -5140,10 +5143,10 @@ packages: dev: true optional: true - /@nx/nx-linux-arm64-gnu@16.7.4: + /@nx/nx-linux-arm64-gnu@17.2.5: resolution: { - integrity: sha512-W1u4O78lTHCwvUP0vakeKWFXeSZ13nYzbd6FARICnImY2my8vz41rLm6aU9TYWaiOGEGL2xKpHKSgiNwbLjhFw==, + integrity: sha512-ty08Jnhk/eCVzxdm6o9EaGAZQ4t1WQCO9I/FjriEqtt4e5If6YKJPGjRzu/1OCvppv4d7j0SEN6FiyGkESpBPw==, } engines: { node: ">= 10" } cpu: [arm64] @@ -5152,10 +5155,10 @@ packages: dev: true optional: true - /@nx/nx-linux-arm64-musl@16.7.4: + /@nx/nx-linux-arm64-musl@17.2.5: resolution: { - integrity: sha512-Dc8IQFvhfH/Z3GmhBBNNxGd2Ehw6Y5SePEgJj1c2JyPdoVtc2OjGzkUaZkT4z5z77VKtju6Yi10T6Enps+y+kw==, + integrity: sha512-iW/hOgkpELTTu53UYNYAUvs5dAXDR94P50HZFvTQeTQH6xr8igMdOBFdApYFZIjD7IrKqNBSeAiyl4TyI6vFag==, } engines: { node: ">= 10" } cpu: [arm64] @@ -5164,10 +5167,10 @@ packages: dev: true optional: true - /@nx/nx-linux-x64-gnu@16.7.4: + /@nx/nx-linux-x64-gnu@17.2.5: resolution: { - integrity: sha512-4B58C/pXeuovSznBOeicsxNieBApbGMoi2du8jR6Is1gYFPv4l8fFHQHHGAa1l5XJC5JuGJqFywS4elInWprNw==, + integrity: sha512-BJi195AOHSHurMrPzT2mNGslIDn4LVxfKKdiRqVeOvQxT3cZij4fzPTUYxdOFnrWU5YPfW4A9p3ydFz8MDapOg==, } engines: { node: ">= 10" } cpu: [x64] @@ -5176,10 +5179,10 @@ packages: dev: true optional: true - /@nx/nx-linux-x64-musl@16.7.4: + /@nx/nx-linux-x64-musl@17.2.5: resolution: { - integrity: sha512-spqqvEdGSSeV2ByJHkex5m8MRQfM6lQlnon25XgVBdPR47lKMWSikUsaWCiE7bVAFU9BFyWY2L4HfZ4+LiNY7A==, + integrity: sha512-r1TrCFvdAIvogNry3Oy0IrWT2Ed5nZHR0lcuW5ImF0HinMmH/o4Ey7Q4IRo5hB88gxq4AUTWt+WoQbImIvoGPg==, } engines: { node: ">= 10" } cpu: [x64] @@ -5188,10 +5191,10 @@ packages: dev: true optional: true - /@nx/nx-win32-arm64-msvc@16.7.4: + /@nx/nx-win32-arm64-msvc@17.2.5: resolution: { - integrity: sha512-etNnbuCcSqAYOeDcS6si6qw0WR/IS87ovTzLS17ETKpdHcHN5nM4l02CQyupKiD58ShxrXHxXmvgBfbXxoN5Ew==, + integrity: sha512-TyMH8mys+r4Vgq5LYE6zY70LsL2F7JC85O+jHeVPR0vDNGm5Nb/UHobT5Y/PLpLxIx0aIeRuu6VI3j3oh1JhNw==, } engines: { node: ">= 10" } cpu: [arm64] @@ -5200,10 +5203,10 @@ packages: dev: true optional: true - /@nx/nx-win32-x64-msvc@16.7.4: + /@nx/nx-win32-x64-msvc@17.2.5: resolution: { - integrity: sha512-y6pugK6ino1wvo2FbgtXG2cVbEm3LzJwOSBKBRBXSWhUgjP7T92uGfOt6KVQKpaqDvS9lA9TO/2DcygcLHXh7A==, + integrity: sha512-I/LWvNasB+iUEzIeejbuaeeezMCfMjpDBsiPdnS5nfHMVnTOrIbfzQOWLWUr+/7R0fYl1BXTp352iaD+M10Agw==, } engines: { node: ">= 10" } cpu: [x64] @@ -5450,18 +5453,6 @@ packages: "@noble/hashes": 1.3.2 dev: false - /@parcel/watcher@2.0.4: - resolution: - { - integrity: sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==, - } - engines: { node: ">= 10.0.0" } - requiresBuild: true - dependencies: - node-addon-api: 3.2.1 - node-gyp-build: 4.6.0 - dev: true - /@pkgjs/parseargs@0.11.0: resolution: { @@ -8290,6 +8281,16 @@ packages: "@sigstore/protobuf-specs": 0.2.1 dev: true + /@sigstore/bundle@2.1.0: + resolution: + { + integrity: sha512-89uOo6yh/oxaU8AeOUnVrTdVMcGk9Q1hJa7Hkvalc6G3Z3CupWk4Xe9djSgJm9fMkH69s0P0cVHUoKSOemLdng==, + } + engines: { node: ^16.14.0 || >=18.0.0 } + dependencies: + "@sigstore/protobuf-specs": 0.2.1 + dev: true + /@sigstore/protobuf-specs@0.2.1: resolution: { @@ -8312,6 +8313,20 @@ packages: - supports-color dev: true + /@sigstore/sign@2.2.0: + resolution: + { + integrity: sha512-AAbmnEHDQv6CSfrWA5wXslGtzLPtAtHZleKOgxdQYvx/s76Fk6T6ZVt7w2IGV9j1UrFeBocTTQxaXG2oRrDhYA==, + } + engines: { node: ^16.14.0 || >=18.0.0 } + dependencies: + "@sigstore/bundle": 2.1.0 + "@sigstore/protobuf-specs": 0.2.1 + make-fetch-happen: 13.0.0 + transitivePeerDependencies: + - supports-color + dev: true + /@sigstore/tuf@1.0.3: resolution: { @@ -8325,6 +8340,19 @@ packages: - supports-color dev: true + /@sigstore/tuf@2.2.0: + resolution: + { + integrity: sha512-KKATZ5orWfqd9ZG6MN8PtCIx4eevWSuGRKQvofnWXRpyMyUEpmrzg5M5BrCpjM+NfZ0RbNGOh5tCz/P2uoRqOA==, + } + engines: { node: ^16.14.0 || >=18.0.0 } + dependencies: + "@sigstore/protobuf-specs": 0.2.1 + tuf-js: 2.1.0 + transitivePeerDependencies: + - supports-color + dev: true + /@sinclair/typebox@0.24.51: resolution: { @@ -10361,6 +10389,14 @@ packages: engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } dev: true + /@tufjs/canonical-json@2.0.0: + resolution: + { + integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==, + } + engines: { node: ^16.14.0 || >=18.0.0 } + dev: true + /@tufjs/models@1.0.4: resolution: { @@ -10372,6 +10408,17 @@ packages: minimatch: 9.0.3 dev: true + /@tufjs/models@2.0.0: + resolution: + { + integrity: sha512-c8nj8BaOExmZKO2DXhDfegyhSGcG9E/mPN3U13L+/PsoWm1uaGiHHjxqSHQiasDBQwDA3aHuw9+9spYAP1qvvg==, + } + engines: { node: ^16.14.0 || >=18.0.0 } + dependencies: + "@tufjs/canonical-json": 2.0.0 + minimatch: 9.0.3 + dev: true + /@types/aria-query@5.0.1: resolution: { @@ -11182,7 +11229,7 @@ packages: dev: false optional: true - /@typescript-eslint/eslint-plugin@6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.54.0)(typescript@5.3.2): + /@typescript-eslint/eslint-plugin@6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.56.0)(typescript@5.3.2): resolution: { integrity: sha512-3F5PtBzUW0dYlq77Lcqo13fv+58KDwUib3BddilE8ajPJT+faGgxmI9Sw+I8ZS22BYwoir9ZhNXcLi+S+I2bkw==, @@ -11197,13 +11244,13 @@ packages: optional: true dependencies: "@eslint-community/regexpp": 4.7.0 - "@typescript-eslint/parser": 6.4.1(eslint@8.54.0)(typescript@5.3.2) + "@typescript-eslint/parser": 6.4.1(eslint@8.56.0)(typescript@5.3.2) "@typescript-eslint/scope-manager": 6.4.1 - "@typescript-eslint/type-utils": 6.4.1(eslint@8.54.0)(typescript@5.3.2) - "@typescript-eslint/utils": 6.4.1(eslint@8.54.0)(typescript@5.3.2) + "@typescript-eslint/type-utils": 6.4.1(eslint@8.56.0)(typescript@5.3.2) + "@typescript-eslint/utils": 6.4.1(eslint@8.56.0)(typescript@5.3.2) "@typescript-eslint/visitor-keys": 6.4.1 debug: 4.3.4 - eslint: 8.54.0 + eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.2.4 natural-compare: 1.4.0 @@ -11214,7 +11261,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.4.1(eslint@8.54.0)(typescript@5.3.2): + /@typescript-eslint/parser@6.4.1(eslint@8.56.0)(typescript@5.3.2): resolution: { integrity: sha512-610G6KHymg9V7EqOaNBMtD1GgpAmGROsmfHJPXNLCU9bfIuLrkdOygltK784F6Crboyd5tBFayPB7Sf0McrQwg==, @@ -11232,7 +11279,7 @@ packages: "@typescript-eslint/typescript-estree": 6.4.1(typescript@5.3.2) "@typescript-eslint/visitor-keys": 6.4.1 debug: 4.3.4 - eslint: 8.54.0 + eslint: 8.56.0 typescript: 5.3.2 transitivePeerDependencies: - supports-color @@ -11247,7 +11294,7 @@ packages: "@typescript-eslint/types": 6.4.1 "@typescript-eslint/visitor-keys": 6.4.1 - /@typescript-eslint/type-utils@6.4.1(eslint@8.54.0)(typescript@5.3.2): + /@typescript-eslint/type-utils@6.4.1(eslint@8.56.0)(typescript@5.3.2): resolution: { integrity: sha512-7ON8M8NXh73SGZ5XvIqWHjgX2f+vvaOarNliGhjrJnv1vdjG0LVIz+ToYfPirOoBi56jxAKLfsLm40+RvxVVXA==, @@ -11261,9 +11308,9 @@ packages: optional: true dependencies: "@typescript-eslint/typescript-estree": 6.4.1(typescript@5.3.2) - "@typescript-eslint/utils": 6.4.1(eslint@8.54.0)(typescript@5.3.2) + "@typescript-eslint/utils": 6.4.1(eslint@8.56.0)(typescript@5.3.2) debug: 4.3.4 - eslint: 8.54.0 + eslint: 8.56.0 ts-api-utils: 1.0.2(typescript@5.3.2) typescript: 5.3.2 transitivePeerDependencies: @@ -11300,7 +11347,7 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/utils@6.4.1(eslint@8.54.0)(typescript@5.3.2): + /@typescript-eslint/utils@6.4.1(eslint@8.56.0)(typescript@5.3.2): resolution: { integrity: sha512-F/6r2RieNeorU0zhqZNv89s9bDZSovv3bZQpUNOmmQK1L80/cV4KEu95YUJWi75u5PhboFoKUJBnZ4FQcoqhDw==, @@ -11309,13 +11356,13 @@ packages: peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - "@eslint-community/eslint-utils": 4.4.0(eslint@8.54.0) + "@eslint-community/eslint-utils": 4.4.0(eslint@8.56.0) "@types/json-schema": 7.0.12 "@types/semver": 7.5.0 "@typescript-eslint/scope-manager": 6.4.1 "@typescript-eslint/types": 6.4.1 "@typescript-eslint/typescript-estree": 6.4.1(typescript@5.3.2) - eslint: 8.54.0 + eslint: 8.56.0 semver: 7.5.4 transitivePeerDependencies: - supports-color @@ -11504,6 +11551,15 @@ packages: { integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==, } + dev: false + + /abbrev@2.0.0: + resolution: + { + integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + dev: true /accepts@1.3.8: resolution: @@ -11612,7 +11668,6 @@ packages: debug: 4.3.4 transitivePeerDependencies: - supports-color - dev: false /agentkeepalive@4.5.0: resolution: @@ -11662,16 +11717,6 @@ packages: dependencies: type-fest: 0.21.3 - /ansi-escapes@5.0.0: - resolution: - { - integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==, - } - engines: { node: ">=12" } - dependencies: - type-fest: 1.4.0 - dev: true - /ansi-escapes@6.2.0: resolution: { @@ -12790,6 +12835,27 @@ packages: unique-filename: 3.0.0 dev: true + /cacache@18.0.1: + resolution: + { + integrity: sha512-g4Uf2CFZPaxtJKre6qr4zqLDOOPU7bNVhWjlNhvzc51xaTOx2noMOLhfFkTAqwtrAZAKQUuDfyjitzilpA8WsQ==, + } + engines: { node: ^16.14.0 || >=18.0.0 } + dependencies: + "@npmcli/fs": 3.1.0 + fs-minipass: 3.0.3 + glob: 10.3.10 + lru-cache: 10.0.1 + minipass: 7.0.3 + minipass-collect: 2.0.1 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + p-map: 4.0.0 + ssri: 10.0.5 + tar: 6.1.15 + unique-filename: 3.0.0 + dev: true + /cacheable-lookup@5.0.4: resolution: { @@ -13222,15 +13288,15 @@ packages: string-width: 4.2.3 dev: false - /cli-truncate@3.1.0: + /cli-truncate@4.0.0: resolution: { - integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==, + integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==, } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + engines: { node: ">=18" } dependencies: slice-ansi: 5.0.0 - string-width: 5.1.2 + string-width: 7.0.0 dev: true /cli-width@3.0.0: @@ -14807,6 +14873,13 @@ packages: engines: { node: ">=12" } dev: true + /emoji-regex@10.3.0: + resolution: + { + integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==, + } + dev: true + /emoji-regex@8.0.0: resolution: { @@ -15308,7 +15381,7 @@ packages: optionalDependencies: source-map: 0.6.1 - /eslint-config-next@13.5.6(eslint@8.54.0)(typescript@5.3.2): + /eslint-config-next@13.5.6(eslint@8.56.0)(typescript@5.3.2): resolution: { integrity: sha512-o8pQsUHTo9aHqJ2YiZDym5gQAMRf7O2HndHo/JZeY7TDD+W4hk6Ma8Vw54RHiBeb7OWWO5dPirQB+Is/aVQ7Kg==, @@ -15322,21 +15395,21 @@ packages: dependencies: "@next/eslint-plugin-next": 13.5.6 "@rushstack/eslint-patch": 1.3.3 - "@typescript-eslint/parser": 6.4.1(eslint@8.54.0)(typescript@5.3.2) - eslint: 8.54.0 + "@typescript-eslint/parser": 6.4.1(eslint@8.56.0)(typescript@5.3.2) + eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.54.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-typescript@3.6.0)(eslint@8.54.0) - eslint-plugin-jsx-a11y: 6.7.1(eslint@8.54.0) - eslint-plugin-react: 7.33.2(eslint@8.54.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.54.0) + eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.56.0) + eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-typescript@3.6.0)(eslint@8.56.0) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.56.0) + eslint-plugin-react: 7.33.2(eslint@8.56.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) typescript: 5.3.2 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color dev: true - /eslint-config-next@14.0.3(eslint@8.54.0)(typescript@5.3.2): + /eslint-config-next@14.0.3(eslint@8.56.0)(typescript@5.3.2): resolution: { integrity: sha512-IKPhpLdpSUyKofmsXUfrvBC49JMUTdeaD8ZIH4v9Vk0sC1X6URTuTJCLtA0Vwuj7V/CQh0oISuSTvNn5//Buew==, @@ -15350,21 +15423,21 @@ packages: dependencies: "@next/eslint-plugin-next": 14.0.3 "@rushstack/eslint-patch": 1.3.3 - "@typescript-eslint/parser": 6.4.1(eslint@8.54.0)(typescript@5.3.2) - eslint: 8.54.0 + "@typescript-eslint/parser": 6.4.1(eslint@8.56.0)(typescript@5.3.2) + eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.54.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-typescript@3.6.0)(eslint@8.54.0) - eslint-plugin-jsx-a11y: 6.7.1(eslint@8.54.0) - eslint-plugin-react: 7.33.2(eslint@8.54.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.54.0) + eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.56.0) + eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-typescript@3.6.0)(eslint@8.56.0) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.56.0) + eslint-plugin-react: 7.33.2(eslint@8.56.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) typescript: 5.3.2 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color dev: false - /eslint-config-prettier@9.0.0(eslint@8.54.0): + /eslint-config-prettier@9.0.0(eslint@8.56.0): resolution: { integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==, @@ -15373,7 +15446,7 @@ packages: peerDependencies: eslint: ">=7.0.0" dependencies: - eslint: 8.54.0 + eslint: 8.56.0 dev: true /eslint-import-resolver-node@0.3.9: @@ -15388,7 +15461,7 @@ packages: transitivePeerDependencies: - supports-color - /eslint-import-resolver-typescript@3.6.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.54.0): + /eslint-import-resolver-typescript@3.6.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.56.0): resolution: { integrity: sha512-QTHR9ddNnn35RTxlaEnx2gCxqFlF2SEN0SE2d17SqwyM7YOSI2GHWRYp5BiRkObTUNYPupC/3Fq2a0PpT+EKpg==, @@ -15400,9 +15473,9 @@ packages: dependencies: debug: 4.3.4 enhanced-resolve: 5.15.0 - eslint: 8.54.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.54.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-typescript@3.6.0)(eslint@8.54.0) + eslint: 8.56.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.56.0) + eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-typescript@3.6.0)(eslint@8.56.0) fast-glob: 3.3.1 get-tsconfig: 4.7.0 is-core-module: 2.13.0 @@ -15413,7 +15486,7 @@ packages: - eslint-import-resolver-webpack - supports-color - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.54.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.56.0): resolution: { integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==, @@ -15437,15 +15510,15 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - "@typescript-eslint/parser": 6.4.1(eslint@8.54.0)(typescript@5.3.2) + "@typescript-eslint/parser": 6.4.1(eslint@8.56.0)(typescript@5.3.2) debug: 3.2.7(supports-color@5.5.0) - eslint: 8.54.0 + eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.54.0) + eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.56.0) transitivePeerDependencies: - supports-color - /eslint-plugin-deprecation@2.0.0(eslint@8.54.0)(typescript@5.3.2): + /eslint-plugin-deprecation@2.0.0(eslint@8.56.0)(typescript@5.3.2): resolution: { integrity: sha512-OAm9Ohzbj11/ZFyICyR5N6LbOIvQMp7ZU2zI7Ej0jIc8kiGUERXPNMfw2QqqHD1ZHtjMub3yPZILovYEYucgoQ==, @@ -15454,8 +15527,8 @@ packages: eslint: ^7.0.0 || ^8.0.0 typescript: ^4.2.4 || ^5.0.0 dependencies: - "@typescript-eslint/utils": 6.4.1(eslint@8.54.0)(typescript@5.3.2) - eslint: 8.54.0 + "@typescript-eslint/utils": 6.4.1(eslint@8.56.0)(typescript@5.3.2) + eslint: 8.56.0 tslib: 2.6.2 tsutils: 3.21.0(typescript@5.3.2) typescript: 5.3.2 @@ -15463,7 +15536,7 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-typescript@3.6.0)(eslint@8.54.0): + /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-typescript@3.6.0)(eslint@8.56.0): resolution: { integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==, @@ -15476,16 +15549,16 @@ packages: "@typescript-eslint/parser": optional: true dependencies: - "@typescript-eslint/parser": 6.4.1(eslint@8.54.0)(typescript@5.3.2) + "@typescript-eslint/parser": 6.4.1(eslint@8.56.0)(typescript@5.3.2) array-includes: 3.1.6 array.prototype.findlastindex: 1.2.2 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 debug: 3.2.7(supports-color@5.5.0) doctrine: 2.1.0 - eslint: 8.54.0 + eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.54.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.56.0) has: 1.0.3 is-core-module: 2.13.0 is-glob: 4.0.3 @@ -15511,7 +15584,7 @@ packages: vscode-json-languageservice: 4.2.1 dev: true - /eslint-plugin-jsx-a11y@6.7.1(eslint@8.54.0): + /eslint-plugin-jsx-a11y@6.7.1(eslint@8.56.0): resolution: { integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==, @@ -15529,7 +15602,7 @@ packages: axobject-query: 3.2.1 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 8.54.0 + eslint: 8.56.0 has: 1.0.3 jsx-ast-utils: 3.3.5 language-tags: 1.0.5 @@ -15538,7 +15611,7 @@ packages: object.fromentries: 2.0.6 semver: 6.3.1 - /eslint-plugin-prettier@5.0.0(eslint-config-prettier@9.0.0)(eslint@8.54.0)(prettier@3.1.0): + /eslint-plugin-prettier@5.0.0(eslint-config-prettier@9.0.0)(eslint@8.56.0)(prettier@3.1.1): resolution: { integrity: sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==, @@ -15555,14 +15628,14 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.54.0 - eslint-config-prettier: 9.0.0(eslint@8.54.0) - prettier: 3.1.0 + eslint: 8.56.0 + eslint-config-prettier: 9.0.0(eslint@8.56.0) + prettier: 3.1.1 prettier-linter-helpers: 1.0.0 synckit: 0.8.5 dev: true - /eslint-plugin-promise@6.1.1(eslint@8.54.0): + /eslint-plugin-promise@6.1.1(eslint@8.56.0): resolution: { integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==, @@ -15571,10 +15644,10 @@ packages: peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.54.0 + eslint: 8.56.0 dev: true - /eslint-plugin-react-hooks@4.6.0(eslint@8.54.0): + /eslint-plugin-react-hooks@4.6.0(eslint@8.56.0): resolution: { integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==, @@ -15583,9 +15656,9 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.54.0 + eslint: 8.56.0 - /eslint-plugin-react@7.33.2(eslint@8.54.0): + /eslint-plugin-react@7.33.2(eslint@8.56.0): resolution: { integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==, @@ -15599,7 +15672,7 @@ packages: array.prototype.tosorted: 1.1.1 doctrine: 2.1.0 es-iterator-helpers: 1.0.13 - eslint: 8.54.0 + eslint: 8.56.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 @@ -15612,7 +15685,7 @@ packages: semver: 6.3.1 string.prototype.matchall: 4.0.8 - /eslint-plugin-unicorn@48.0.1(eslint@8.54.0): + /eslint-plugin-unicorn@48.0.1(eslint@8.56.0): resolution: { integrity: sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==, @@ -15622,10 +15695,10 @@ packages: eslint: ">=8.44.0" dependencies: "@babel/helper-validator-identifier": 7.22.5 - "@eslint-community/eslint-utils": 4.4.0(eslint@8.54.0) + "@eslint-community/eslint-utils": 4.4.0(eslint@8.56.0) ci-info: 3.8.0 clean-regexp: 1.0.0 - eslint: 8.54.0 + eslint: 8.56.0 esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -15656,18 +15729,18 @@ packages: } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - /eslint@8.54.0: + /eslint@8.56.0: resolution: { - integrity: sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==, + integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } hasBin: true dependencies: - "@eslint-community/eslint-utils": 4.4.0(eslint@8.54.0) + "@eslint-community/eslint-utils": 4.4.0(eslint@8.56.0) "@eslint-community/regexpp": 4.7.0 - "@eslint/eslintrc": 2.1.3 - "@eslint/js": 8.54.0 + "@eslint/eslintrc": 2.1.4 + "@eslint/js": 8.56.0 "@humanwhocodes/config-array": 0.11.13 "@humanwhocodes/module-importer": 1.0.1 "@nodelib/fs.walk": 1.2.8 @@ -16075,20 +16148,6 @@ packages: } dev: false - /fast-glob@3.2.7: - resolution: - { - integrity: sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==, - } - engines: { node: ">=8" } - dependencies: - "@nodelib/fs.stat": 2.0.5 - "@nodelib/fs.walk": 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 - dev: true - /fast-glob@3.3.1: resolution: { @@ -16782,6 +16841,14 @@ packages: engines: { node: ">=10" } dev: false + /get-east-asian-width@1.2.0: + resolution: + { + integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==, + } + engines: { node: ">=18" } + dev: true + /get-func-name@2.0.2: resolution: { @@ -17503,6 +17570,16 @@ packages: lru-cache: 7.18.3 dev: true + /hosted-git-info@7.0.1: + resolution: + { + integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==, + } + engines: { node: ^16.14.0 || >=18.0.0 } + dependencies: + lru-cache: 10.0.1 + dev: true + /html-escaper@2.0.2: resolution: { @@ -17584,7 +17661,6 @@ packages: debug: 4.3.4 transitivePeerDependencies: - supports-color - dev: false /http2-wrapper@1.0.3: resolution: @@ -17646,7 +17722,6 @@ packages: debug: 4.3.4 transitivePeerDependencies: - supports-color - dev: false /human-signals@2.1.0: resolution: @@ -17739,10 +17814,10 @@ packages: dependencies: minimatch: 5.1.6 - /ignore-walk@6.0.3: + /ignore-walk@6.0.4: resolution: { - integrity: sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA==, + integrity: sha512-t7sv42WkwFkyKbivUCglsQW5YWMskWtbEf4MNKX5u/CCWHKSPzN4FtBQGsQZgCLbxOzpVlcbWVK5KB3auIOjSw==, } engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } dependencies: @@ -18227,6 +18302,16 @@ packages: engines: { node: ">=12" } dev: true + /is-fullwidth-code-point@5.0.0: + resolution: + { + integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==, + } + engines: { node: ">=18" } + dependencies: + get-east-asian-width: 1.2.0 + dev: true + /is-generator-fn@2.1.0: resolution: { @@ -18641,6 +18726,14 @@ packages: integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, } + /isexe@3.1.1: + resolution: + { + integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==, + } + engines: { node: ">=16" } + dev: true + /isobject@2.1.0: resolution: { @@ -18943,19 +19036,6 @@ packages: pretty-format: 28.1.3 dev: true - /jest-diff@29.6.4: - resolution: - { - integrity: sha512-9F48UxR9e4XOEZvoUXEHSWY4qC4zERJaOfrbBg9JpbJOO43R1vN76REt/aMGZoY6GD5g84nnJiBIVlscegefpw==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - dependencies: - chalk: 4.1.2 - diff-sequences: 29.6.3 - jest-get-type: 29.6.3 - pretty-format: 29.7.0 - dev: true - /jest-diff@29.7.0: resolution: { @@ -19867,18 +19947,17 @@ packages: } dev: false - /lerna@7.4.2: + /lerna@8.0.1: resolution: { - integrity: sha512-gxavfzHfJ4JL30OvMunmlm4Anw7d7Tq6tdVHzUukLdS9nWnxCN/QB21qR+VJYp5tcyXogHKbdUEGh6qmeyzxSA==, + integrity: sha512-ZxFMmOqwkP4e+q6BrMzxkAhixi6n0GVD2jAAnAfDkIFnwumB4/7X5/If6fqTlXXshtB2dQtN5OAtzafqVq8cwA==, } - engines: { node: ">=16.0.0" } + engines: { node: ">=18.0.0" } hasBin: true dependencies: - "@lerna/child-process": 7.4.2 - "@lerna/create": 7.4.2(typescript@5.3.2) - "@npmcli/run-script": 6.0.2 - "@nx/devkit": 16.7.4(nx@16.7.4) + "@lerna/create": 8.0.1(typescript@5.3.2) + "@npmcli/run-script": 7.0.2 + "@nx/devkit": 17.2.5(nx@17.2.5) "@octokit/plugin-enterprise-rest": 6.0.1 "@octokit/rest": 19.0.11 byte-size: 8.1.1 @@ -19907,7 +19986,7 @@ packages: inquirer: 8.2.6 is-ci: 3.0.1 is-stream: 2.0.0 - jest-diff: 29.6.4 + jest-diff: 29.7.0 js-yaml: 4.1.0 libnpmaccess: 7.0.2 libnpmpublish: 7.3.0 @@ -19921,14 +20000,14 @@ packages: npm-packlist: 5.1.1 npm-registry-fetch: 14.0.5 npmlog: 6.0.2 - nx: 16.7.4 + nx: 17.2.5 p-map: 4.0.0 p-map-series: 2.1.0 p-pipe: 3.1.0 p-queue: 6.6.2 p-reduce: 2.1.0 p-waterfall: 2.1.1 - pacote: 15.2.0 + pacote: 17.0.5 pify: 5.0.0 read-cmd-shim: 4.0.0 read-package-json: 6.0.4 @@ -19948,8 +20027,8 @@ packages: validate-npm-package-name: 5.0.0 write-file-atomic: 5.0.1 write-pkg: 4.0.0 - yargs: 16.2.0 - yargs-parser: 20.2.4 + yargs: 17.7.2 + yargs-parser: 21.1.1 transitivePeerDependencies: - "@swc-node/register" - "@swc/core" @@ -20025,6 +20104,14 @@ packages: } engines: { node: ">=10" } + /lilconfig@3.0.0: + resolution: + { + integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==, + } + engines: { node: ">=14" } + dev: true + /lines-and-columns@1.2.4: resolution: { @@ -20039,10 +20126,10 @@ packages: engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } dev: true - /lint-staged@15.1.0: + /lint-staged@15.2.0: resolution: { - integrity: sha512-ZPKXWHVlL7uwVpy8OZ7YQjYDAuO5X4kMh0XgZvPNxLcCCngd0PO5jKQyy3+s4TL2EnHoIXIzP1422f/l3nZKMw==, + integrity: sha512-TFZzUEV00f+2YLaVPWBWGAMq7So6yQx+GG8YRMDeOEIf95Zn5RyiLMsEiX4KTNl9vq/w+NqRJkLA1kPIo15ufQ==, } engines: { node: ">=18.12.0" } hasBin: true @@ -20051,8 +20138,8 @@ packages: commander: 11.1.0 debug: 4.3.4 execa: 8.0.1 - lilconfig: 2.1.0 - listr2: 7.0.2 + lilconfig: 3.0.0 + listr2: 8.0.0 micromatch: 4.0.5 pidtree: 0.6.0 string-argv: 0.3.2 @@ -20061,19 +20148,19 @@ packages: - supports-color dev: true - /listr2@7.0.2: + /listr2@8.0.0: resolution: { - integrity: sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g==, + integrity: sha512-u8cusxAcyqAiQ2RhYvV7kRKNLgUvtObIbhOX2NCXqvp1UU32xIg5CT22ykS2TPKJXZWJwtK3IKLiqAGlGNE+Zg==, } - engines: { node: ">=16.0.0" } + engines: { node: ">=18.0.0" } dependencies: - cli-truncate: 3.1.0 + cli-truncate: 4.0.0 colorette: 2.0.20 eventemitter3: 5.0.1 - log-update: 5.0.1 + log-update: 6.0.0 rfdc: 1.3.0 - wrap-ansi: 8.1.0 + wrap-ansi: 9.0.0 dev: true /load-json-file@4.0.0: @@ -20325,18 +20412,18 @@ packages: is-unicode-supported: 0.1.0 dev: true - /log-update@5.0.1: + /log-update@6.0.0: resolution: { - integrity: sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==, + integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==, } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + engines: { node: ">=18" } dependencies: - ansi-escapes: 5.0.0 + ansi-escapes: 6.2.0 cli-cursor: 4.0.0 - slice-ansi: 5.0.0 + slice-ansi: 7.1.0 strip-ansi: 7.1.0 - wrap-ansi: 8.1.0 + wrap-ansi: 9.0.0 dev: true /longest-streak@3.1.0: @@ -20525,6 +20612,28 @@ packages: - supports-color dev: true + /make-fetch-happen@13.0.0: + resolution: + { + integrity: sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==, + } + engines: { node: ^16.14.0 || >=18.0.0 } + dependencies: + "@npmcli/agent": 2.2.0 + cacache: 18.0.1 + http-cache-semantics: 4.1.1 + is-lambda: 1.0.1 + minipass: 7.0.3 + minipass-fetch: 3.0.4 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + negotiator: 0.6.3 + promise-retry: 2.0.1 + ssri: 10.0.5 + transitivePeerDependencies: + - supports-color + dev: true + /makeerror@1.0.12: resolution: { @@ -21353,6 +21462,16 @@ packages: minipass: 3.3.6 dev: true + /minipass-collect@2.0.1: + resolution: + { + integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==, + } + engines: { node: ">=16 || 14 >=14.17" } + dependencies: + minipass: 7.0.3 + dev: true + /minipass-fetch@3.0.4: resolution: { @@ -21807,13 +21926,6 @@ packages: semver: 7.5.4 dev: false - /node-addon-api@3.2.1: - resolution: - { - integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==, - } - dev: true - /node-addon-api@5.1.0: resolution: { @@ -21901,33 +22013,24 @@ packages: dependencies: whatwg-url: 5.0.0 - /node-gyp-build@4.6.0: + /node-gyp@10.0.1: resolution: { - integrity: sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==, + integrity: sha512-gg3/bHehQfZivQVfqIyy8wTdSymF9yTyP4CJifK73imyNMU8AIGQE2pUa7dNWfmMeG9cDVF2eehiRMv0LC1iAg==, } - hasBin: true - dev: true - - /node-gyp@9.4.0: - resolution: - { - integrity: sha512-dMXsYP6gc9rRbejLXmTbVRYjAHw7ppswsKyMxuxJxxOHzluIO1rGp9TOQgjFJ+2MCqcOcQTOPB/8Xwhr+7s4Eg==, - } - engines: { node: ^12.13 || ^14.13 || >=16 } + engines: { node: ^16.14.0 || >=18.0.0 } hasBin: true dependencies: env-paths: 2.2.1 exponential-backoff: 3.1.1 - glob: 7.2.3 + glob: 10.3.10 graceful-fs: 4.2.11 - make-fetch-happen: 11.1.1 - nopt: 6.0.0 - npmlog: 6.0.2 - rimraf: 3.0.2 + make-fetch-happen: 13.0.0 + nopt: 7.2.0 + proc-log: 3.0.0 semver: 7.5.4 tar: 6.1.15 - which: 2.0.2 + which: 4.0.0 transitivePeerDependencies: - supports-color dev: true @@ -22013,15 +22116,15 @@ packages: abbrev: 1.1.1 dev: false - /nopt@6.0.0: + /nopt@7.2.0: resolution: { - integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==, + integrity: sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==, } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } hasBin: true dependencies: - abbrev: 1.1.1 + abbrev: 2.0.0 dev: true /normalize-package-data@2.5.0: @@ -22061,6 +22164,19 @@ packages: validate-npm-package-license: 3.0.4 dev: true + /normalize-package-data@6.0.0: + resolution: + { + integrity: sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==, + } + engines: { node: ^16.14.0 || >=18.0.0 } + dependencies: + hosted-git-info: 7.0.1 + is-core-module: 2.13.0 + semver: 7.5.4 + validate-npm-package-license: 3.0.4 + dev: true + /normalize-path@3.0.0: resolution: { @@ -22158,6 +22274,19 @@ packages: validate-npm-package-name: 5.0.0 dev: true + /npm-package-arg@11.0.1: + resolution: + { + integrity: sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==, + } + engines: { node: ^16.14.0 || >=18.0.0 } + dependencies: + hosted-git-info: 7.0.1 + proc-log: 3.0.0 + semver: 7.5.4 + validate-npm-package-name: 5.0.0 + dev: true + /npm-package-arg@8.1.1: resolution: { @@ -22198,26 +22327,26 @@ packages: npm-normalize-package-bin: 2.0.0 dev: false - /npm-packlist@7.0.4: + /npm-packlist@8.0.1: resolution: { - integrity: sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==, + integrity: sha512-MQpL27ZrsJQ2kiAuQPpZb5LtJwydNRnI15QWXsf3WHERu4rzjRj6Zju/My2fov7tLuu3Gle/uoIX/DDZ3u4O4Q==, } engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } dependencies: - ignore-walk: 6.0.3 + ignore-walk: 6.0.4 dev: true - /npm-pick-manifest@8.0.2: + /npm-pick-manifest@9.0.0: resolution: { - integrity: sha512-1dKY+86/AIiq1tkKVD3l0WI+Gd3vkknVGAggsFeBkTvbhMQ1OND/LKkYv4JtXPKUJ8bOTCyLiqEg2P6QNdK+Gg==, + integrity: sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg==, } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + engines: { node: ^16.14.0 || >=18.0.0 } dependencies: npm-install-checks: 6.2.0 npm-normalize-package-bin: 3.0.1 - npm-package-arg: 10.1.0 + npm-package-arg: 11.0.1 semver: 7.5.4 dev: true @@ -22239,6 +22368,24 @@ packages: - supports-color dev: true + /npm-registry-fetch@16.1.0: + resolution: + { + integrity: sha512-PQCELXKt8Azvxnt5Y85GseQDJJlglTFM9L9U9gkv2y4e9s0k3GVDdOx3YoB6gm2Do0hlkzC39iCGXby+Wve1Bw==, + } + engines: { node: ^16.14.0 || >=18.0.0 } + dependencies: + make-fetch-happen: 13.0.0 + minipass: 7.0.3 + minipass-fetch: 3.0.4 + minipass-json-stream: 1.0.1 + minizlib: 2.1.2 + npm-package-arg: 11.0.1 + proc-log: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: true + /npm-run-path@2.0.2: resolution: { @@ -22300,24 +22447,23 @@ packages: } dev: false - /nx@16.7.4: + /nx@17.2.5: resolution: { - integrity: sha512-L0Cbikk5kO+IBH0UQ2BOAut5ndeHXBlACKzjOPOCluY8WYh2sxWYt9/N/juFBN3XXRX7ionTr1PhWUzNE0Mzqw==, + integrity: sha512-bMjl6V+h2Pb7k/iieebQskFqiB5Z7VQgdFJNI6ScMfoMhClWVuF+/fdhxrlN4IaiWHHnZ/KDr7h4kc7puFLr9w==, } hasBin: true requiresBuild: true peerDependencies: - "@swc-node/register": ^1.4.2 - "@swc/core": ^1.2.173 + "@swc-node/register": ^1.6.7 + "@swc/core": ^1.3.85 peerDependenciesMeta: "@swc-node/register": optional: true "@swc/core": optional: true dependencies: - "@nrwl/tao": 16.7.4 - "@parcel/watcher": 2.0.4 + "@nrwl/tao": 17.2.5 "@yarnpkg/lockfile": 1.1.0 "@yarnpkg/parsers": 3.0.0-rc.46 "@zkochan/js-yaml": 0.0.6 @@ -22325,15 +22471,16 @@ packages: chalk: 4.1.2 cli-cursor: 3.1.0 cli-spinners: 2.6.1 - cliui: 7.0.4 + cliui: 8.0.1 dotenv: 16.3.1 + dotenv-expand: 10.0.0 enquirer: 2.3.6 - fast-glob: 3.2.7 figures: 3.2.0 flat: 5.0.2 fs-extra: 11.1.1 glob: 7.1.4 ignore: 5.2.4 + jest-diff: 29.7.0 js-yaml: 4.1.0 jsonc-parser: 3.2.0 lines-and-columns: 2.0.3 @@ -22348,20 +22495,19 @@ packages: tmp: 0.2.1 tsconfig-paths: 4.2.0 tslib: 2.6.2 - v8-compile-cache: 2.3.0 yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - "@nx/nx-darwin-arm64": 16.7.4 - "@nx/nx-darwin-x64": 16.7.4 - "@nx/nx-freebsd-x64": 16.7.4 - "@nx/nx-linux-arm-gnueabihf": 16.7.4 - "@nx/nx-linux-arm64-gnu": 16.7.4 - "@nx/nx-linux-arm64-musl": 16.7.4 - "@nx/nx-linux-x64-gnu": 16.7.4 - "@nx/nx-linux-x64-musl": 16.7.4 - "@nx/nx-win32-arm64-msvc": 16.7.4 - "@nx/nx-win32-x64-msvc": 16.7.4 + "@nx/nx-darwin-arm64": 17.2.5 + "@nx/nx-darwin-x64": 17.2.5 + "@nx/nx-freebsd-x64": 17.2.5 + "@nx/nx-linux-arm-gnueabihf": 17.2.5 + "@nx/nx-linux-arm64-gnu": 17.2.5 + "@nx/nx-linux-arm64-musl": 17.2.5 + "@nx/nx-linux-x64-gnu": 17.2.5 + "@nx/nx-linux-x64-musl": 17.2.5 + "@nx/nx-win32-arm64-msvc": 17.2.5 + "@nx/nx-win32-x64-msvc": 17.2.5 transitivePeerDependencies: - debug dev: true @@ -22909,30 +23055,30 @@ packages: release-zalgo: 1.0.0 dev: true - /pacote@15.2.0: + /pacote@17.0.5: resolution: { - integrity: sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA==, + integrity: sha512-TAE0m20zSDMnchPja9vtQjri19X3pZIyRpm2TJVeI+yU42leJBBDTRYhOcWFsPhaMxf+3iwQkFiKz16G9AEeeA==, } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + engines: { node: ^16.14.0 || >=18.0.0 } hasBin: true dependencies: - "@npmcli/git": 4.1.0 + "@npmcli/git": 5.0.3 "@npmcli/installed-package-contents": 2.0.2 - "@npmcli/promise-spawn": 6.0.2 - "@npmcli/run-script": 6.0.2 - cacache: 17.1.4 + "@npmcli/promise-spawn": 7.0.0 + "@npmcli/run-script": 7.0.2 + cacache: 18.0.1 fs-minipass: 3.0.3 - minipass: 5.0.0 - npm-package-arg: 10.1.0 - npm-packlist: 7.0.4 - npm-pick-manifest: 8.0.2 - npm-registry-fetch: 14.0.5 + minipass: 7.0.3 + npm-package-arg: 11.0.1 + npm-packlist: 8.0.1 + npm-pick-manifest: 9.0.0 + npm-registry-fetch: 16.1.0 proc-log: 3.0.0 promise-retry: 2.0.1 - read-package-json: 6.0.4 + read-package-json: 7.0.0 read-package-json-fast: 3.0.2 - sigstore: 1.9.0 + sigstore: 2.1.0 ssri: 10.0.5 tar: 6.1.15 transitivePeerDependencies: @@ -23475,10 +23621,10 @@ packages: hasBin: true dev: true - /prettier@3.1.0: + /prettier@3.1.1: resolution: { - integrity: sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==, + integrity: sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==, } engines: { node: ">=14" } hasBin: true @@ -24425,6 +24571,19 @@ packages: npm-normalize-package-bin: 3.0.1 dev: true + /read-package-json@7.0.0: + resolution: + { + integrity: sha512-uL4Z10OKV4p6vbdvIXB+OzhInYtIozl/VxUBPgNkBuUi2DeRonnuspmaVAMcrkmfjKGNmRndyQAbE7/AmzGwFg==, + } + engines: { node: ^16.14.0 || >=18.0.0 } + dependencies: + glob: 10.3.10 + json-parse-even-better-errors: 3.0.0 + normalize-package-data: 6.0.0 + npm-normalize-package-bin: 3.0.1 + dev: true + /read-pkg-up@3.0.0: resolution: { @@ -25483,6 +25642,21 @@ packages: - supports-color dev: true + /sigstore@2.1.0: + resolution: + { + integrity: sha512-kPIj+ZLkyI3QaM0qX8V/nSsweYND3W448pwkDgS6CQ74MfhEkIR8ToK5Iyx46KJYRjseVcD3Rp9zAmUAj6ZjPw==, + } + engines: { node: ^16.14.0 || >=18.0.0 } + dependencies: + "@sigstore/bundle": 2.1.0 + "@sigstore/protobuf-specs": 0.2.1 + "@sigstore/sign": 2.2.0 + "@sigstore/tuf": 2.2.0 + transitivePeerDependencies: + - supports-color + dev: true + /simple-concat@1.0.1: resolution: { @@ -25620,6 +25794,17 @@ packages: is-fullwidth-code-point: 4.0.0 dev: true + /slice-ansi@7.1.0: + resolution: + { + integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==, + } + engines: { node: ">=18" } + dependencies: + ansi-styles: 6.2.1 + is-fullwidth-code-point: 5.0.0 + dev: true + /smart-buffer@4.2.0: resolution: { @@ -25725,7 +25910,6 @@ packages: socks: 2.7.1 transitivePeerDependencies: - supports-color - dev: false /socks@2.7.1: resolution: @@ -26188,6 +26372,18 @@ packages: emoji-regex: 9.2.2 strip-ansi: 7.1.0 + /string-width@7.0.0: + resolution: + { + integrity: sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==, + } + engines: { node: ">=18" } + dependencies: + emoji-regex: 10.3.0 + get-east-asian-width: 1.2.0 + strip-ansi: 7.1.0 + dev: true + /string.prototype.matchall@4.0.8: resolution: { @@ -27266,6 +27462,20 @@ packages: - supports-color dev: true + /tuf-js@2.1.0: + resolution: + { + integrity: sha512-eD7YPPjVlMzdggrOeE8zwoegUaG/rt6Bt3jwoQPunRiNVzgcCE009UDFJKJjG+Gk9wFu6W/Vi+P5d/5QpdD9jA==, + } + engines: { node: ^16.14.0 || >=18.0.0 } + dependencies: + "@tufjs/models": 2.0.0 + debug: 4.3.4 + make-fetch-happen: 13.0.0 + transitivePeerDependencies: + - supports-color + dev: true + /tunnel-agent@0.6.0: resolution: { @@ -27432,14 +27642,6 @@ packages: } engines: { node: ">=8" } - /type-fest@1.4.0: - resolution: - { - integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==, - } - engines: { node: ">=10" } - dev: true - /type-fest@2.19.0: resolution: { @@ -28085,13 +28287,6 @@ packages: } dev: false - /v8-compile-cache@2.3.0: - resolution: - { - integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==, - } - dev: true - /v8-to-istanbul@9.1.0: resolution: { @@ -28672,15 +28867,15 @@ packages: dependencies: isexe: 2.0.0 - /which@3.0.1: + /which@4.0.0: resolution: { - integrity: sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==, + integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==, } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + engines: { node: ^16.13.0 || >=18.0.0 } hasBin: true dependencies: - isexe: 2.0.0 + isexe: 3.1.1 dev: true /why-is-node-running@2.2.2: @@ -28743,6 +28938,18 @@ packages: string-width: 5.1.2 strip-ansi: 7.1.0 + /wrap-ansi@9.0.0: + resolution: + { + integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==, + } + engines: { node: ">=18" } + dependencies: + ansi-styles: 6.2.1 + string-width: 7.0.0 + strip-ansi: 7.1.0 + dev: true + /wrappy@1.0.2: resolution: { @@ -28955,14 +29162,6 @@ packages: camelcase: 5.3.1 decamelize: 1.2.0 - /yargs-parser@20.2.4: - resolution: - { - integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==, - } - engines: { node: ">=10" } - dev: true - /yargs-parser@20.2.9: resolution: {