diff --git a/.pnp.cjs b/.pnp.cjs index 4973a458d..b38a10482 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -121,24 +121,24 @@ const RAW_RUNTIME_STATE = [null, {\ "packageLocation": "./",\ "packageDependencies": [\ - ["@commitlint/cli", "npm:17.0.3"],\ - ["@commitlint/config-conventional", "npm:17.0.3"],\ - ["@lerna-lite/cli", "npm:1.6.0"],\ - ["@lerna-lite/list", "npm:1.6.0"],\ - ["@lerna-lite/run", "npm:1.6.0"],\ - ["@sentry/node", "npm:7.28.1"],\ - ["@types/jest", "npm:29.1.1"],\ + ["@commitlint/cli", "npm:17.4.2"],\ + ["@commitlint/config-conventional", "npm:17.4.2"],\ + ["@lerna-lite/cli", "npm:1.14.1"],\ + ["@lerna-lite/list", "npm:1.14.1"],\ + ["@lerna-lite/run", "npm:1.14.1"],\ + ["@sentry/node", "npm:7.31.1"],\ + ["@types/jest", "npm:29.2.6"],\ ["@types/newrelic", "npm:9.4.0"],\ - ["@types/node", "npm:18.11.9"],\ - ["@typescript-eslint/parser", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:5.40.1"],\ + ["@types/node", "npm:18.11.18"],\ + ["@typescript-eslint/parser", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:5.48.2"],\ ["eslint", "npm:8.32.0"],\ - ["eslint-config-prettier", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:8.5.0"],\ - ["ini", "npm:3.0.0"],\ + ["eslint-config-prettier", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:8.6.0"],\ + ["ini", "npm:3.0.1"],\ ["newrelic", "npm:9.8.0"],\ - ["npm-check-updates", "npm:16.0.1"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-node", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:10.9.1"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"]\ + ["npm-check-updates", "npm:16.6.2"],\ + ["prettier", "npm:2.8.3"],\ + ["ts-node", "virtual:bcf1e79d5d303806a70d3c08e784671c8bd0b8ec5070f10011f3655b10e0d690a4ae122d2086799f834e4be7643b2463c32e1f40adddedbf8b6af81e8799b40a#npm:10.9.1"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ ],\ "linkType": "SOFT"\ }]\ @@ -149,7 +149,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@ampproject/remapping", "npm:2.2.0"],\ ["@jridgewell/gen-mapping", "npm:0.1.1"],\ - ["@jridgewell/trace-mapping", "npm:0.3.14"]\ + ["@jridgewell/trace-mapping", "npm:0.3.17"]\ ],\ "linkType": "HARD"\ }]\ @@ -165,44 +165,44 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/compat-data", [\ - ["npm:7.18.6", {\ - "packageLocation": "./.yarn/cache/@babel-compat-data-npm-7.18.6-115e49a0e5-69c51b3813.zip/node_modules/@babel/compat-data/",\ + ["npm:7.20.10", {\ + "packageLocation": "./.yarn/cache/@babel-compat-data-npm-7.20.10-b619ecdaef-8e7967c8a2.zip/node_modules/@babel/compat-data/",\ "packageDependencies": [\ - ["@babel/compat-data", "npm:7.18.6"]\ + ["@babel/compat-data", "npm:7.20.10"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@babel/core", [\ - ["npm:7.18.6", {\ - "packageLocation": "./.yarn/cache/@babel-core-npm-7.18.6-52b1065703-33ed7885a7.zip/node_modules/@babel/core/",\ + ["npm:7.20.12", {\ + "packageLocation": "./.yarn/cache/@babel-core-npm-7.20.12-1f7c5fb4ea-7ab10d7f30.zip/node_modules/@babel/core/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.18.6"],\ + ["@babel/core", "npm:7.20.12"],\ ["@ampproject/remapping", "npm:2.2.0"],\ ["@babel/code-frame", "npm:7.18.6"],\ - ["@babel/generator", "npm:7.18.7"],\ - ["@babel/helper-compilation-targets", "virtual:52b106570332a7d009cd673a7acdb3b4d75984810d0c355abbc4ef75bc3d372abe78fe413f8b27763edaa78c2dd35484541d6e1c436e49b8cbac5fc8edf83c5b#npm:7.18.6"],\ - ["@babel/helper-module-transforms", "npm:7.18.6"],\ - ["@babel/helpers", "npm:7.18.6"],\ - ["@babel/parser", "npm:7.18.6"],\ - ["@babel/template", "npm:7.18.6"],\ - ["@babel/traverse", "npm:7.18.6"],\ - ["@babel/types", "npm:7.18.7"],\ - ["convert-source-map", "npm:1.8.0"],\ + ["@babel/generator", "npm:7.20.7"],\ + ["@babel/helper-compilation-targets", "virtual:1f7c5fb4eaf0e3fac538c847dd78775a2a11c71ccc52672116f07149d0ab5042c14ba5bc568151ff9c88f489eaba473057ed1a22ca9a46823248c87b5a5a1217#npm:7.20.7"],\ + ["@babel/helper-module-transforms", "npm:7.20.11"],\ + ["@babel/helpers", "npm:7.20.7"],\ + ["@babel/parser", "npm:7.20.7"],\ + ["@babel/template", "npm:7.20.7"],\ + ["@babel/traverse", "npm:7.20.12"],\ + ["@babel/types", "npm:7.20.7"],\ + ["convert-source-map", "npm:1.9.0"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ ["gensync", "npm:1.0.0-beta.2"],\ - ["json5", "npm:2.2.1"],\ + ["json5", "npm:2.2.3"],\ ["semver", "npm:6.3.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@babel/generator", [\ - ["npm:7.18.7", {\ - "packageLocation": "./.yarn/cache/@babel-generator-npm-7.18.7-14509012bd-a75bd8ed81.zip/node_modules/@babel/generator/",\ + ["npm:7.20.7", {\ + "packageLocation": "./.yarn/cache/@babel-generator-npm-7.20.7-6446968b78-adc0c33023.zip/node_modules/@babel/generator/",\ "packageDependencies": [\ - ["@babel/generator", "npm:7.18.7"],\ - ["@babel/types", "npm:7.18.7"],\ + ["@babel/generator", "npm:7.20.7"],\ + ["@babel/types", "npm:7.20.7"],\ ["@jridgewell/gen-mapping", "npm:0.3.2"],\ ["jsesc", "npm:2.5.2"]\ ],\ @@ -210,22 +210,23 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/helper-compilation-targets", [\ - ["npm:7.18.6", {\ - "packageLocation": "./.yarn/cache/@babel-helper-compilation-targets-npm-7.18.6-db5c17ef96-4cefc3bc5d.zip/node_modules/@babel/helper-compilation-targets/",\ + ["npm:7.20.7", {\ + "packageLocation": "./.yarn/cache/@babel-helper-compilation-targets-npm-7.20.7-fbd2fdfc71-db84a8c5cb.zip/node_modules/@babel/helper-compilation-targets/",\ "packageDependencies": [\ - ["@babel/helper-compilation-targets", "npm:7.18.6"]\ + ["@babel/helper-compilation-targets", "npm:7.20.7"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:52b106570332a7d009cd673a7acdb3b4d75984810d0c355abbc4ef75bc3d372abe78fe413f8b27763edaa78c2dd35484541d6e1c436e49b8cbac5fc8edf83c5b#npm:7.18.6", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-compilation-targets-virtual-445250f3ee/0/cache/@babel-helper-compilation-targets-npm-7.18.6-db5c17ef96-4cefc3bc5d.zip/node_modules/@babel/helper-compilation-targets/",\ + ["virtual:1f7c5fb4eaf0e3fac538c847dd78775a2a11c71ccc52672116f07149d0ab5042c14ba5bc568151ff9c88f489eaba473057ed1a22ca9a46823248c87b5a5a1217#npm:7.20.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-helper-compilation-targets-virtual-a7cbcc026a/0/cache/@babel-helper-compilation-targets-npm-7.20.7-fbd2fdfc71-db84a8c5cb.zip/node_modules/@babel/helper-compilation-targets/",\ "packageDependencies": [\ - ["@babel/helper-compilation-targets", "virtual:52b106570332a7d009cd673a7acdb3b4d75984810d0c355abbc4ef75bc3d372abe78fe413f8b27763edaa78c2dd35484541d6e1c436e49b8cbac5fc8edf83c5b#npm:7.18.6"],\ - ["@babel/compat-data", "npm:7.18.6"],\ - ["@babel/core", "npm:7.18.6"],\ + ["@babel/helper-compilation-targets", "virtual:1f7c5fb4eaf0e3fac538c847dd78775a2a11c71ccc52672116f07149d0ab5042c14ba5bc568151ff9c88f489eaba473057ed1a22ca9a46823248c87b5a5a1217#npm:7.20.7"],\ + ["@babel/compat-data", "npm:7.20.10"],\ + ["@babel/core", "npm:7.20.12"],\ ["@babel/helper-validator-option", "npm:7.18.6"],\ ["@types/babel__core", null],\ - ["browserslist", "npm:4.21.1"],\ + ["browserslist", "npm:4.21.4"],\ + ["lru-cache", "npm:5.1.1"],\ ["semver", "npm:6.3.0"]\ ],\ "packagePeers": [\ @@ -236,21 +237,21 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/helper-environment-visitor", [\ - ["npm:7.18.6", {\ - "packageLocation": "./.yarn/cache/@babel-helper-environment-visitor-npm-7.18.6-e61d5b6be0-e41d27fe3d.zip/node_modules/@babel/helper-environment-visitor/",\ + ["npm:7.18.9", {\ + "packageLocation": "./.yarn/cache/@babel-helper-environment-visitor-npm-7.18.9-9f5b3635a1-6a770ab046.zip/node_modules/@babel/helper-environment-visitor/",\ "packageDependencies": [\ - ["@babel/helper-environment-visitor", "npm:7.18.6"]\ + ["@babel/helper-environment-visitor", "npm:7.18.9"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@babel/helper-function-name", [\ - ["npm:7.18.6", {\ - "packageLocation": "./.yarn/cache/@babel-helper-function-name-npm-7.18.6-d041b167ad-c0cbcff95b.zip/node_modules/@babel/helper-function-name/",\ + ["npm:7.19.0", {\ + "packageLocation": "./.yarn/cache/@babel-helper-function-name-npm-7.19.0-5bcf55236f-65ba2eaad0.zip/node_modules/@babel/helper-function-name/",\ "packageDependencies": [\ - ["@babel/helper-function-name", "npm:7.18.6"],\ - ["@babel/template", "npm:7.18.6"],\ - ["@babel/types", "npm:7.18.7"]\ + ["@babel/helper-function-name", "npm:7.19.0"],\ + ["@babel/template", "npm:7.20.7"],\ + ["@babel/types", "npm:7.20.7"]\ ],\ "linkType": "HARD"\ }]\ @@ -260,7 +261,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/@babel-helper-hoist-variables-npm-7.18.6-6eb061f405-462ef0d14f.zip/node_modules/@babel/helper-hoist-variables/",\ "packageDependencies": [\ ["@babel/helper-hoist-variables", "npm:7.18.6"],\ - ["@babel/types", "npm:7.18.7"]\ + ["@babel/types", "npm:7.20.7"]\ ],\ "linkType": "HARD"\ }]\ @@ -270,43 +271,43 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/@babel-helper-module-imports-npm-7.18.6-1031faa864-5c2d1987e4.zip/node_modules/@babel/helper-module-imports/",\ "packageDependencies": [\ ["@babel/helper-module-imports", "npm:7.18.6"],\ - ["@babel/types", "npm:7.18.7"]\ + ["@babel/types", "npm:7.20.7"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@babel/helper-module-transforms", [\ - ["npm:7.18.6", {\ - "packageLocation": "./.yarn/cache/@babel-helper-module-transforms-npm-7.18.6-91962d1cd6-98c2863983.zip/node_modules/@babel/helper-module-transforms/",\ + ["npm:7.20.11", {\ + "packageLocation": "./.yarn/cache/@babel-helper-module-transforms-npm-7.20.11-3e2102ac8a-0647a26f9c.zip/node_modules/@babel/helper-module-transforms/",\ "packageDependencies": [\ - ["@babel/helper-module-transforms", "npm:7.18.6"],\ - ["@babel/helper-environment-visitor", "npm:7.18.6"],\ + ["@babel/helper-module-transforms", "npm:7.20.11"],\ + ["@babel/helper-environment-visitor", "npm:7.18.9"],\ ["@babel/helper-module-imports", "npm:7.18.6"],\ - ["@babel/helper-simple-access", "npm:7.18.6"],\ + ["@babel/helper-simple-access", "npm:7.20.2"],\ ["@babel/helper-split-export-declaration", "npm:7.18.6"],\ - ["@babel/helper-validator-identifier", "npm:7.18.6"],\ - ["@babel/template", "npm:7.18.6"],\ - ["@babel/traverse", "npm:7.18.6"],\ - ["@babel/types", "npm:7.18.7"]\ + ["@babel/helper-validator-identifier", "npm:7.19.1"],\ + ["@babel/template", "npm:7.20.7"],\ + ["@babel/traverse", "npm:7.20.12"],\ + ["@babel/types", "npm:7.20.7"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@babel/helper-plugin-utils", [\ - ["npm:7.18.6", {\ - "packageLocation": "./.yarn/cache/@babel-helper-plugin-utils-npm-7.18.6-12ee942c4e-357b1326a2.zip/node_modules/@babel/helper-plugin-utils/",\ + ["npm:7.20.2", {\ + "packageLocation": "./.yarn/cache/@babel-helper-plugin-utils-npm-7.20.2-63f605bb73-5274572361.zip/node_modules/@babel/helper-plugin-utils/",\ "packageDependencies": [\ - ["@babel/helper-plugin-utils", "npm:7.18.6"]\ + ["@babel/helper-plugin-utils", "npm:7.20.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@babel/helper-simple-access", [\ - ["npm:7.18.6", {\ - "packageLocation": "./.yarn/cache/@babel-helper-simple-access-npm-7.18.6-4ef4976ebe-59d09d4fab.zip/node_modules/@babel/helper-simple-access/",\ + ["npm:7.20.2", {\ + "packageLocation": "./.yarn/cache/@babel-helper-simple-access-npm-7.20.2-842ec98fbb-23f8a82cba.zip/node_modules/@babel/helper-simple-access/",\ "packageDependencies": [\ - ["@babel/helper-simple-access", "npm:7.18.6"],\ - ["@babel/types", "npm:7.18.7"]\ + ["@babel/helper-simple-access", "npm:7.20.2"],\ + ["@babel/types", "npm:7.20.7"]\ ],\ "linkType": "HARD"\ }]\ @@ -316,16 +317,25 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/@babel-helper-split-export-declaration-npm-7.18.6-53ebf8ad4c-a7834c5b54.zip/node_modules/@babel/helper-split-export-declaration/",\ "packageDependencies": [\ ["@babel/helper-split-export-declaration", "npm:7.18.6"],\ - ["@babel/types", "npm:7.18.7"]\ + ["@babel/types", "npm:7.20.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-string-parser", [\ + ["npm:7.19.4", {\ + "packageLocation": "./.yarn/cache/@babel-helper-string-parser-npm-7.19.4-0db110dc3a-a8646931cb.zip/node_modules/@babel/helper-string-parser/",\ + "packageDependencies": [\ + ["@babel/helper-string-parser", "npm:7.19.4"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@babel/helper-validator-identifier", [\ - ["npm:7.18.6", {\ - "packageLocation": "./.yarn/cache/@babel-helper-validator-identifier-npm-7.18.6-357e4653ab-6653561132.zip/node_modules/@babel/helper-validator-identifier/",\ + ["npm:7.19.1", {\ + "packageLocation": "./.yarn/cache/@babel-helper-validator-identifier-npm-7.19.1-d84f19e1dc-089fdf605e.zip/node_modules/@babel/helper-validator-identifier/",\ "packageDependencies": [\ - ["@babel/helper-validator-identifier", "npm:7.18.6"]\ + ["@babel/helper-validator-identifier", "npm:7.19.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -340,13 +350,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/helpers", [\ - ["npm:7.18.6", {\ - "packageLocation": "./.yarn/cache/@babel-helpers-npm-7.18.6-113f2054af-052d190bcf.zip/node_modules/@babel/helpers/",\ + ["npm:7.20.7", {\ + "packageLocation": "./.yarn/cache/@babel-helpers-npm-7.20.7-58121e4a26-7dfa50d44c.zip/node_modules/@babel/helpers/",\ "packageDependencies": [\ - ["@babel/helpers", "npm:7.18.6"],\ - ["@babel/template", "npm:7.18.6"],\ - ["@babel/traverse", "npm:7.18.6"],\ - ["@babel/types", "npm:7.18.7"]\ + ["@babel/helpers", "npm:7.20.7"],\ + ["@babel/template", "npm:7.20.7"],\ + ["@babel/traverse", "npm:7.20.12"],\ + ["@babel/types", "npm:7.20.7"]\ ],\ "linkType": "HARD"\ }]\ @@ -356,7 +366,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/@babel-highlight-npm-7.18.6-9d35ad2e27-b8eeb1d383.zip/node_modules/@babel/highlight/",\ "packageDependencies": [\ ["@babel/highlight", "npm:7.18.6"],\ - ["@babel/helper-validator-identifier", "npm:7.18.6"],\ + ["@babel/helper-validator-identifier", "npm:7.19.1"],\ ["chalk", "npm:2.4.2"],\ ["js-tokens", "npm:4.0.0"]\ ],\ @@ -364,11 +374,11 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/parser", [\ - ["npm:7.18.6", {\ - "packageLocation": "./.yarn/cache/@babel-parser-npm-7.18.6-f3f50dbfca-3671324cdc.zip/node_modules/@babel/parser/",\ + ["npm:7.20.7", {\ + "packageLocation": "./.yarn/cache/@babel-parser-npm-7.20.7-3710a9bc4f-d63a5d06cb.zip/node_modules/@babel/parser/",\ "packageDependencies": [\ - ["@babel/parser", "npm:7.18.6"],\ - ["@babel/types", "npm:7.18.7"]\ + ["@babel/parser", "npm:7.20.7"],\ + ["@babel/types", "npm:7.20.7"]\ ],\ "linkType": "HARD"\ }]\ @@ -381,13 +391,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.8.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-async-generators-virtual-1ebae1faa9/0/cache/@babel-plugin-syntax-async-generators-npm-7.8.4-d10cf993c9-518ee81097.zip/node_modules/@babel/plugin-syntax-async-generators/",\ + ["virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.8.4", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-async-generators-virtual-fc59aa3b34/0/cache/@babel-plugin-syntax-async-generators-npm-7.8.4-d10cf993c9-518ee81097.zip/node_modules/@babel/plugin-syntax-async-generators/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-async-generators", "virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.8.4"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ - ["@types/babel__core", "npm:7.1.19"]\ + ["@babel/plugin-syntax-async-generators", "virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.8.4"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ + ["@types/babel__core", "npm:7.20.0"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -395,12 +405,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.8.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-async-generators-virtual-995a2bdfd1/0/cache/@babel-plugin-syntax-async-generators-npm-7.8.4-d10cf993c9-518ee81097.zip/node_modules/@babel/plugin-syntax-async-generators/",\ + ["virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.8.4", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-async-generators-virtual-c08bf2a997/0/cache/@babel-plugin-syntax-async-generators-npm-7.8.4-d10cf993c9-518ee81097.zip/node_modules/@babel/plugin-syntax-async-generators/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-async-generators", "virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.8.4"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ + ["@babel/plugin-syntax-async-generators", "virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.8.4"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -418,13 +428,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-bigint-virtual-b97bd81399/0/cache/@babel-plugin-syntax-bigint-npm-7.8.3-b05d971e6c-7c7ac943e4.zip/node_modules/@babel/plugin-syntax-bigint/",\ + ["virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.8.3", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-bigint-virtual-7239a99bc9/0/cache/@babel-plugin-syntax-bigint-npm-7.8.3-b05d971e6c-7c7ac943e4.zip/node_modules/@babel/plugin-syntax-bigint/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-bigint", "virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.8.3"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ - ["@types/babel__core", "npm:7.1.19"]\ + ["@babel/plugin-syntax-bigint", "virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.8.3"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ + ["@types/babel__core", "npm:7.20.0"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -432,12 +442,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-bigint-virtual-d578dfa858/0/cache/@babel-plugin-syntax-bigint-npm-7.8.3-b05d971e6c-7c7ac943e4.zip/node_modules/@babel/plugin-syntax-bigint/",\ + ["virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.8.3", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-bigint-virtual-5bdfe1131a/0/cache/@babel-plugin-syntax-bigint-npm-7.8.3-b05d971e6c-7c7ac943e4.zip/node_modules/@babel/plugin-syntax-bigint/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-bigint", "virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.8.3"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ + ["@babel/plugin-syntax-bigint", "virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.8.3"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -455,13 +465,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.12.13", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-class-properties-virtual-40689af495/0/cache/@babel-plugin-syntax-class-properties-npm-7.12.13-002ee9d930-7a9d076a55.zip/node_modules/@babel/plugin-syntax-class-properties/",\ + ["virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.12.13", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-class-properties-virtual-1ea0daf26f/0/cache/@babel-plugin-syntax-class-properties-npm-7.12.13-002ee9d930-7a9d076a55.zip/node_modules/@babel/plugin-syntax-class-properties/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-class-properties", "virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.12.13"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ - ["@types/babel__core", "npm:7.1.19"]\ + ["@babel/plugin-syntax-class-properties", "virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.12.13"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ + ["@types/babel__core", "npm:7.20.0"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -469,12 +479,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.12.13", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-class-properties-virtual-e748b11475/0/cache/@babel-plugin-syntax-class-properties-npm-7.12.13-002ee9d930-7a9d076a55.zip/node_modules/@babel/plugin-syntax-class-properties/",\ + ["virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.12.13", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-class-properties-virtual-02aaa83924/0/cache/@babel-plugin-syntax-class-properties-npm-7.12.13-002ee9d930-7a9d076a55.zip/node_modules/@babel/plugin-syntax-class-properties/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-class-properties", "virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.12.13"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ + ["@babel/plugin-syntax-class-properties", "virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.12.13"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -492,13 +502,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.10.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-meta-virtual-b27036ece1/0/cache/@babel-plugin-syntax-import-meta-npm-7.10.4-4a0a0158bc-8513fb2d40.zip/node_modules/@babel/plugin-syntax-import-meta/",\ + ["virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.10.4", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-meta-virtual-5c38f17171/0/cache/@babel-plugin-syntax-import-meta-npm-7.10.4-4a0a0158bc-8513fb2d40.zip/node_modules/@babel/plugin-syntax-import-meta/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-import-meta", "virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.10.4"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ - ["@types/babel__core", "npm:7.1.19"]\ + ["@babel/plugin-syntax-import-meta", "virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.10.4"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ + ["@types/babel__core", "npm:7.20.0"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -506,12 +516,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.10.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-meta-virtual-9cf9414ac4/0/cache/@babel-plugin-syntax-import-meta-npm-7.10.4-4a0a0158bc-8513fb2d40.zip/node_modules/@babel/plugin-syntax-import-meta/",\ + ["virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.10.4", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-meta-virtual-54fa45e977/0/cache/@babel-plugin-syntax-import-meta-npm-7.10.4-4a0a0158bc-8513fb2d40.zip/node_modules/@babel/plugin-syntax-import-meta/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-import-meta", "virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.10.4"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ + ["@babel/plugin-syntax-import-meta", "virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.10.4"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -529,13 +539,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-json-strings-virtual-e2d3b7aa46/0/cache/@babel-plugin-syntax-json-strings-npm-7.8.3-6dc7848179-d21aa96f15.zip/node_modules/@babel/plugin-syntax-json-strings/",\ + ["virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.8.3", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-json-strings-virtual-32cc4bdd32/0/cache/@babel-plugin-syntax-json-strings-npm-7.8.3-6dc7848179-d21aa96f15.zip/node_modules/@babel/plugin-syntax-json-strings/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-json-strings", "virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.8.3"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ - ["@types/babel__core", "npm:7.1.19"]\ + ["@babel/plugin-syntax-json-strings", "virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.8.3"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ + ["@types/babel__core", "npm:7.20.0"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -543,12 +553,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-json-strings-virtual-e9e288dc1b/0/cache/@babel-plugin-syntax-json-strings-npm-7.8.3-6dc7848179-d21aa96f15.zip/node_modules/@babel/plugin-syntax-json-strings/",\ + ["virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.8.3", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-json-strings-virtual-bc4360e1fa/0/cache/@babel-plugin-syntax-json-strings-npm-7.8.3-6dc7848179-d21aa96f15.zip/node_modules/@babel/plugin-syntax-json-strings/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-json-strings", "virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.8.3"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ + ["@babel/plugin-syntax-json-strings", "virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.8.3"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -566,12 +576,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:8f38c86a982a45522bd41ae15c3ab238fbea03f3c64edadcbdacd72c9df95bb2dcee06251b803cc518f247946ea2793e0eae10ac5f2b88a4576a560a36eab381#npm:7.18.6", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-jsx-virtual-7410f25394/0/cache/@babel-plugin-syntax-jsx-npm-7.18.6-3e378d5f11-93aa8b4803.zip/node_modules/@babel/plugin-syntax-jsx/",\ + ["virtual:532d5ba12da4e0712fd4ee1959226792558005547b76e38ef9a10812eb5eaa216af23f87433a139e045652661cdf5a8cb298fcb6396605bcd4db8079eb0fa98b#npm:7.18.6", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-jsx-virtual-d868c887e0/0/cache/@babel-plugin-syntax-jsx-npm-7.18.6-3e378d5f11-93aa8b4803.zip/node_modules/@babel/plugin-syntax-jsx/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-jsx", "virtual:8f38c86a982a45522bd41ae15c3ab238fbea03f3c64edadcbdacd72c9df95bb2dcee06251b803cc518f247946ea2793e0eae10ac5f2b88a4576a560a36eab381#npm:7.18.6"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ + ["@babel/plugin-syntax-jsx", "virtual:532d5ba12da4e0712fd4ee1959226792558005547b76e38ef9a10812eb5eaa216af23f87433a139e045652661cdf5a8cb298fcb6396605bcd4db8079eb0fa98b#npm:7.18.6"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -589,13 +599,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.10.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-logical-assignment-operators-virtual-d09095c086/0/cache/@babel-plugin-syntax-logical-assignment-operators-npm-7.10.4-72ae00fdf6-3a01f61a5b.zip/node_modules/@babel/plugin-syntax-logical-assignment-operators/",\ + ["virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.10.4", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-logical-assignment-operators-virtual-63b2f95713/0/cache/@babel-plugin-syntax-logical-assignment-operators-npm-7.10.4-72ae00fdf6-3a01f61a5b.zip/node_modules/@babel/plugin-syntax-logical-assignment-operators/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-logical-assignment-operators", "virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.10.4"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ - ["@types/babel__core", "npm:7.1.19"]\ + ["@babel/plugin-syntax-logical-assignment-operators", "virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.10.4"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ + ["@types/babel__core", "npm:7.20.0"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -603,12 +613,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.10.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-logical-assignment-operators-virtual-430e0e59a1/0/cache/@babel-plugin-syntax-logical-assignment-operators-npm-7.10.4-72ae00fdf6-3a01f61a5b.zip/node_modules/@babel/plugin-syntax-logical-assignment-operators/",\ + ["virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.10.4", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-logical-assignment-operators-virtual-3565873bbb/0/cache/@babel-plugin-syntax-logical-assignment-operators-npm-7.10.4-72ae00fdf6-3a01f61a5b.zip/node_modules/@babel/plugin-syntax-logical-assignment-operators/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-logical-assignment-operators", "virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.10.4"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ + ["@babel/plugin-syntax-logical-assignment-operators", "virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.10.4"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -626,13 +636,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-nullish-coalescing-operator-virtual-7d49a20d94/0/cache/@babel-plugin-syntax-nullish-coalescing-operator-npm-7.8.3-8a723173b5-cc19c595a6.zip/node_modules/@babel/plugin-syntax-nullish-coalescing-operator/",\ + ["virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.8.3", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-nullish-coalescing-operator-virtual-1a8de4f11a/0/cache/@babel-plugin-syntax-nullish-coalescing-operator-npm-7.8.3-8a723173b5-cc19c595a6.zip/node_modules/@babel/plugin-syntax-nullish-coalescing-operator/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.8.3"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ - ["@types/babel__core", "npm:7.1.19"]\ + ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.8.3"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ + ["@types/babel__core", "npm:7.20.0"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -640,12 +650,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-nullish-coalescing-operator-virtual-1a93fab8de/0/cache/@babel-plugin-syntax-nullish-coalescing-operator-npm-7.8.3-8a723173b5-cc19c595a6.zip/node_modules/@babel/plugin-syntax-nullish-coalescing-operator/",\ + ["virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.8.3", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-nullish-coalescing-operator-virtual-76203aa973/0/cache/@babel-plugin-syntax-nullish-coalescing-operator-npm-7.8.3-8a723173b5-cc19c595a6.zip/node_modules/@babel/plugin-syntax-nullish-coalescing-operator/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.8.3"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ + ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.8.3"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -663,13 +673,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.10.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-numeric-separator-virtual-29a2c0d47b/0/cache/@babel-plugin-syntax-numeric-separator-npm-7.10.4-81444be605-32689c1628.zip/node_modules/@babel/plugin-syntax-numeric-separator/",\ + ["virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.10.4", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-numeric-separator-virtual-d0aa0a87a2/0/cache/@babel-plugin-syntax-numeric-separator-npm-7.10.4-81444be605-32689c1628.zip/node_modules/@babel/plugin-syntax-numeric-separator/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-numeric-separator", "virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.10.4"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ - ["@types/babel__core", "npm:7.1.19"]\ + ["@babel/plugin-syntax-numeric-separator", "virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.10.4"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ + ["@types/babel__core", "npm:7.20.0"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -677,12 +687,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.10.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-numeric-separator-virtual-e4aa1454ec/0/cache/@babel-plugin-syntax-numeric-separator-npm-7.10.4-81444be605-32689c1628.zip/node_modules/@babel/plugin-syntax-numeric-separator/",\ + ["virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.10.4", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-numeric-separator-virtual-f31995b066/0/cache/@babel-plugin-syntax-numeric-separator-npm-7.10.4-81444be605-32689c1628.zip/node_modules/@babel/plugin-syntax-numeric-separator/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-numeric-separator", "virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.10.4"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ + ["@babel/plugin-syntax-numeric-separator", "virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.10.4"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -700,13 +710,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-object-rest-spread-virtual-6bb0d72132/0/cache/@babel-plugin-syntax-object-rest-spread-npm-7.8.3-60bd05b6ae-868f8cd0c2.zip/node_modules/@babel/plugin-syntax-object-rest-spread/",\ + ["virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.8.3", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-object-rest-spread-virtual-0fb80dd818/0/cache/@babel-plugin-syntax-object-rest-spread-npm-7.8.3-60bd05b6ae-868f8cd0c2.zip/node_modules/@babel/plugin-syntax-object-rest-spread/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-object-rest-spread", "virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.8.3"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ - ["@types/babel__core", "npm:7.1.19"]\ + ["@babel/plugin-syntax-object-rest-spread", "virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.8.3"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ + ["@types/babel__core", "npm:7.20.0"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -714,12 +724,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-object-rest-spread-virtual-95dab2535d/0/cache/@babel-plugin-syntax-object-rest-spread-npm-7.8.3-60bd05b6ae-868f8cd0c2.zip/node_modules/@babel/plugin-syntax-object-rest-spread/",\ + ["virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.8.3", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-object-rest-spread-virtual-f020e2fb1a/0/cache/@babel-plugin-syntax-object-rest-spread-npm-7.8.3-60bd05b6ae-868f8cd0c2.zip/node_modules/@babel/plugin-syntax-object-rest-spread/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-object-rest-spread", "virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.8.3"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ + ["@babel/plugin-syntax-object-rest-spread", "virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.8.3"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -737,13 +747,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-optional-catch-binding-virtual-37b7830410/0/cache/@babel-plugin-syntax-optional-catch-binding-npm-7.8.3-ce337427d8-c6277360d5.zip/node_modules/@babel/plugin-syntax-optional-catch-binding/",\ + ["virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.8.3", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-optional-catch-binding-virtual-9db88f6ebc/0/cache/@babel-plugin-syntax-optional-catch-binding-npm-7.8.3-ce337427d8-c6277360d5.zip/node_modules/@babel/plugin-syntax-optional-catch-binding/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-optional-catch-binding", "virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.8.3"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ - ["@types/babel__core", "npm:7.1.19"]\ + ["@babel/plugin-syntax-optional-catch-binding", "virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.8.3"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ + ["@types/babel__core", "npm:7.20.0"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -751,12 +761,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-optional-catch-binding-virtual-34f12d4c1d/0/cache/@babel-plugin-syntax-optional-catch-binding-npm-7.8.3-ce337427d8-c6277360d5.zip/node_modules/@babel/plugin-syntax-optional-catch-binding/",\ + ["virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.8.3", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-optional-catch-binding-virtual-ddca1346b3/0/cache/@babel-plugin-syntax-optional-catch-binding-npm-7.8.3-ce337427d8-c6277360d5.zip/node_modules/@babel/plugin-syntax-optional-catch-binding/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-optional-catch-binding", "virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.8.3"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ + ["@babel/plugin-syntax-optional-catch-binding", "virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.8.3"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -774,13 +784,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-optional-chaining-virtual-646f041991/0/cache/@babel-plugin-syntax-optional-chaining-npm-7.8.3-f3f3c79579-fd81239a2b.zip/node_modules/@babel/plugin-syntax-optional-chaining/",\ + ["virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.8.3", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-optional-chaining-virtual-ad27e0126b/0/cache/@babel-plugin-syntax-optional-chaining-npm-7.8.3-f3f3c79579-fd81239a2b.zip/node_modules/@babel/plugin-syntax-optional-chaining/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-optional-chaining", "virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.8.3"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ - ["@types/babel__core", "npm:7.1.19"]\ + ["@babel/plugin-syntax-optional-chaining", "virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.8.3"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ + ["@types/babel__core", "npm:7.20.0"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -788,12 +798,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-optional-chaining-virtual-fdd9d319fc/0/cache/@babel-plugin-syntax-optional-chaining-npm-7.8.3-f3f3c79579-fd81239a2b.zip/node_modules/@babel/plugin-syntax-optional-chaining/",\ + ["virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.8.3", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-optional-chaining-virtual-dc70241b66/0/cache/@babel-plugin-syntax-optional-chaining-npm-7.8.3-f3f3c79579-fd81239a2b.zip/node_modules/@babel/plugin-syntax-optional-chaining/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-optional-chaining", "virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.8.3"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ + ["@babel/plugin-syntax-optional-chaining", "virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.8.3"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -811,13 +821,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.14.5", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-top-level-await-virtual-8388d8f006/0/cache/@babel-plugin-syntax-top-level-await-npm-7.14.5-60a0a2e83b-d62a60c7ad.zip/node_modules/@babel/plugin-syntax-top-level-await/",\ + ["virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.14.5", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-top-level-await-virtual-bce764ec75/0/cache/@babel-plugin-syntax-top-level-await-npm-7.14.5-60a0a2e83b-d62a60c7ad.zip/node_modules/@babel/plugin-syntax-top-level-await/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-top-level-await", "virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.14.5"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ - ["@types/babel__core", "npm:7.1.19"]\ + ["@babel/plugin-syntax-top-level-await", "virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.14.5"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ + ["@types/babel__core", "npm:7.20.0"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -825,12 +835,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.14.5", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-top-level-await-virtual-baa32f3cac/0/cache/@babel-plugin-syntax-top-level-await-npm-7.14.5-60a0a2e83b-d62a60c7ad.zip/node_modules/@babel/plugin-syntax-top-level-await/",\ + ["virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.14.5", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-top-level-await-virtual-89f7a8a7b2/0/cache/@babel-plugin-syntax-top-level-await-npm-7.14.5-60a0a2e83b-d62a60c7ad.zip/node_modules/@babel/plugin-syntax-top-level-await/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-top-level-await", "virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.14.5"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ + ["@babel/plugin-syntax-top-level-await", "virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.14.5"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -841,19 +851,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-syntax-typescript", [\ - ["npm:7.18.6", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-typescript-npm-7.18.6-4ad9dd7d2a-99aaa2a38b.zip/node_modules/@babel/plugin-syntax-typescript/",\ + ["npm:7.20.0", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-syntax-typescript-npm-7.20.0-21fa6329fe-64cc3320ec.zip/node_modules/@babel/plugin-syntax-typescript/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-typescript", "npm:7.18.6"]\ + ["@babel/plugin-syntax-typescript", "npm:7.20.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:8f38c86a982a45522bd41ae15c3ab238fbea03f3c64edadcbdacd72c9df95bb2dcee06251b803cc518f247946ea2793e0eae10ac5f2b88a4576a560a36eab381#npm:7.18.6", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-typescript-virtual-7dca1e0221/0/cache/@babel-plugin-syntax-typescript-npm-7.18.6-4ad9dd7d2a-99aaa2a38b.zip/node_modules/@babel/plugin-syntax-typescript/",\ + ["virtual:532d5ba12da4e0712fd4ee1959226792558005547b76e38ef9a10812eb5eaa216af23f87433a139e045652661cdf5a8cb298fcb6396605bcd4db8079eb0fa98b#npm:7.20.0", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-typescript-virtual-55d1ab3a55/0/cache/@babel-plugin-syntax-typescript-npm-7.20.0-21fa6329fe-64cc3320ec.zip/node_modules/@babel/plugin-syntax-typescript/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-typescript", "virtual:8f38c86a982a45522bd41ae15c3ab238fbea03f3c64edadcbdacd72c9df95bb2dcee06251b803cc518f247946ea2793e0eae10ac5f2b88a4576a560a36eab381#npm:7.18.6"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ + ["@babel/plugin-syntax-typescript", "virtual:532d5ba12da4e0712fd4ee1959226792558005547b76e38ef9a10812eb5eaa216af23f87433a139e045652661cdf5a8cb298fcb6396605bcd4db8079eb0fa98b#npm:7.20.0"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -864,30 +874,30 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/template", [\ - ["npm:7.18.6", {\ - "packageLocation": "./.yarn/cache/@babel-template-npm-7.18.6-56635d3ce4-419960b2d9.zip/node_modules/@babel/template/",\ + ["npm:7.20.7", {\ + "packageLocation": "./.yarn/cache/@babel-template-npm-7.20.7-c157fc5838-a655fb476b.zip/node_modules/@babel/template/",\ "packageDependencies": [\ - ["@babel/template", "npm:7.18.6"],\ + ["@babel/template", "npm:7.20.7"],\ ["@babel/code-frame", "npm:7.18.6"],\ - ["@babel/parser", "npm:7.18.6"],\ - ["@babel/types", "npm:7.18.7"]\ + ["@babel/parser", "npm:7.20.7"],\ + ["@babel/types", "npm:7.20.7"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@babel/traverse", [\ - ["npm:7.18.6", {\ - "packageLocation": "./.yarn/cache/@babel-traverse-npm-7.18.6-ab4298b064-ac81f6d0ea.zip/node_modules/@babel/traverse/",\ + ["npm:7.20.12", {\ + "packageLocation": "./.yarn/cache/@babel-traverse-npm-7.20.12-68fa1c73c8-2af2c8ea67.zip/node_modules/@babel/traverse/",\ "packageDependencies": [\ - ["@babel/traverse", "npm:7.18.6"],\ + ["@babel/traverse", "npm:7.20.12"],\ ["@babel/code-frame", "npm:7.18.6"],\ - ["@babel/generator", "npm:7.18.7"],\ - ["@babel/helper-environment-visitor", "npm:7.18.6"],\ - ["@babel/helper-function-name", "npm:7.18.6"],\ + ["@babel/generator", "npm:7.20.7"],\ + ["@babel/helper-environment-visitor", "npm:7.18.9"],\ + ["@babel/helper-function-name", "npm:7.19.0"],\ ["@babel/helper-hoist-variables", "npm:7.18.6"],\ ["@babel/helper-split-export-declaration", "npm:7.18.6"],\ - ["@babel/parser", "npm:7.18.6"],\ - ["@babel/types", "npm:7.18.7"],\ + ["@babel/parser", "npm:7.20.7"],\ + ["@babel/types", "npm:7.20.7"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ ["globals", "npm:11.12.0"]\ ],\ @@ -895,11 +905,12 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/types", [\ - ["npm:7.18.7", {\ - "packageLocation": "./.yarn/cache/@babel-types-npm-7.18.7-ce70018628-c5f0fec866.zip/node_modules/@babel/types/",\ + ["npm:7.20.7", {\ + "packageLocation": "./.yarn/cache/@babel-types-npm-7.20.7-8dc703d95e-3457ea7eaf.zip/node_modules/@babel/types/",\ "packageDependencies": [\ - ["@babel/types", "npm:7.18.7"],\ - ["@babel/helper-validator-identifier", "npm:7.18.6"],\ + ["@babel/types", "npm:7.20.7"],\ + ["@babel/helper-string-parser", "npm:7.19.4"],\ + ["@babel/helper-validator-identifier", "npm:7.19.1"],\ ["to-fast-properties", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ @@ -924,135 +935,142 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@commitlint/cli", [\ - ["npm:17.0.3", {\ - "packageLocation": "./.yarn/cache/@commitlint-cli-npm-17.0.3-802065b1af-33b44c3f7f.zip/node_modules/@commitlint/cli/",\ + ["npm:17.4.2", {\ + "packageLocation": "./.yarn/cache/@commitlint-cli-npm-17.4.2-2c9d4bc3c1-0d68555ad5.zip/node_modules/@commitlint/cli/",\ "packageDependencies": [\ - ["@commitlint/cli", "npm:17.0.3"],\ - ["@commitlint/format", "npm:17.0.0"],\ - ["@commitlint/lint", "npm:17.0.3"],\ - ["@commitlint/load", "npm:17.0.3"],\ - ["@commitlint/read", "npm:17.0.0"],\ - ["@commitlint/types", "npm:17.0.0"],\ + ["@commitlint/cli", "npm:17.4.2"],\ + ["@commitlint/format", "npm:17.4.0"],\ + ["@commitlint/lint", "npm:17.4.2"],\ + ["@commitlint/load", "npm:17.4.2"],\ + ["@commitlint/read", "npm:17.4.2"],\ + ["@commitlint/types", "npm:17.4.0"],\ ["execa", "npm:5.1.1"],\ - ["lodash", "npm:4.17.21"],\ + ["lodash.isfunction", "npm:3.0.9"],\ ["resolve-from", "npm:5.0.0"],\ ["resolve-global", "npm:1.0.0"],\ - ["yargs", "npm:17.5.1"]\ + ["yargs", "npm:17.6.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@commitlint/config-conventional", [\ - ["npm:17.0.3", {\ - "packageLocation": "./.yarn/cache/@commitlint-config-conventional-npm-17.0.3-58ee159448-5614f6772c.zip/node_modules/@commitlint/config-conventional/",\ + ["npm:17.4.2", {\ + "packageLocation": "./.yarn/cache/@commitlint-config-conventional-npm-17.4.2-09d6dbe2d1-fcf5ac70b2.zip/node_modules/@commitlint/config-conventional/",\ "packageDependencies": [\ - ["@commitlint/config-conventional", "npm:17.0.3"],\ + ["@commitlint/config-conventional", "npm:17.4.2"],\ ["conventional-changelog-conventionalcommits", "npm:5.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@commitlint/config-validator", [\ - ["npm:17.0.3", {\ - "packageLocation": "./.yarn/cache/@commitlint-config-validator-npm-17.0.3-721ee560ed-76d4977179.zip/node_modules/@commitlint/config-validator/",\ + ["npm:17.4.0", {\ + "packageLocation": "./.yarn/cache/@commitlint-config-validator-npm-17.4.0-facbddc816-355746588b.zip/node_modules/@commitlint/config-validator/",\ "packageDependencies": [\ - ["@commitlint/config-validator", "npm:17.0.3"],\ - ["@commitlint/types", "npm:17.0.0"],\ - ["ajv", "npm:8.11.0"]\ + ["@commitlint/config-validator", "npm:17.4.0"],\ + ["@commitlint/types", "npm:17.4.0"],\ + ["ajv", "npm:8.12.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@commitlint/ensure", [\ - ["npm:17.0.0", {\ - "packageLocation": "./.yarn/cache/@commitlint-ensure-npm-17.0.0-cd46ef1c2c-c8a25decac.zip/node_modules/@commitlint/ensure/",\ + ["npm:17.4.0", {\ + "packageLocation": "./.yarn/cache/@commitlint-ensure-npm-17.4.0-6d7fe1c28e-707e9dcf12.zip/node_modules/@commitlint/ensure/",\ "packageDependencies": [\ - ["@commitlint/ensure", "npm:17.0.0"],\ - ["@commitlint/types", "npm:17.0.0"],\ - ["lodash", "npm:4.17.21"]\ + ["@commitlint/ensure", "npm:17.4.0"],\ + ["@commitlint/types", "npm:17.4.0"],\ + ["lodash.camelcase", "npm:4.3.0"],\ + ["lodash.kebabcase", "npm:4.1.1"],\ + ["lodash.snakecase", "npm:4.1.1"],\ + ["lodash.startcase", "npm:4.4.0"],\ + ["lodash.upperfirst", "npm:4.3.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@commitlint/execute-rule", [\ - ["npm:17.0.0", {\ - "packageLocation": "./.yarn/cache/@commitlint-execute-rule-npm-17.0.0-398525bcdc-f84c8db196.zip/node_modules/@commitlint/execute-rule/",\ + ["npm:17.4.0", {\ + "packageLocation": "./.yarn/cache/@commitlint-execute-rule-npm-17.4.0-0c1c394e2a-e68a0119c6.zip/node_modules/@commitlint/execute-rule/",\ "packageDependencies": [\ - ["@commitlint/execute-rule", "npm:17.0.0"]\ + ["@commitlint/execute-rule", "npm:17.4.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@commitlint/format", [\ - ["npm:17.0.0", {\ - "packageLocation": "./.yarn/cache/@commitlint-format-npm-17.0.0-c09fb870cb-70a19eb1d4.zip/node_modules/@commitlint/format/",\ + ["npm:17.4.0", {\ + "packageLocation": "./.yarn/cache/@commitlint-format-npm-17.4.0-c203dc29e3-b77c696707.zip/node_modules/@commitlint/format/",\ "packageDependencies": [\ - ["@commitlint/format", "npm:17.0.0"],\ - ["@commitlint/types", "npm:17.0.0"],\ + ["@commitlint/format", "npm:17.4.0"],\ + ["@commitlint/types", "npm:17.4.0"],\ ["chalk", "npm:4.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@commitlint/is-ignored", [\ - ["npm:17.0.3", {\ - "packageLocation": "./.yarn/cache/@commitlint-is-ignored-npm-17.0.3-ada095e18a-20d7bd7e4c.zip/node_modules/@commitlint/is-ignored/",\ + ["npm:17.4.2", {\ + "packageLocation": "./.yarn/cache/@commitlint-is-ignored-npm-17.4.2-329b64815c-3fa1602709.zip/node_modules/@commitlint/is-ignored/",\ "packageDependencies": [\ - ["@commitlint/is-ignored", "npm:17.0.3"],\ - ["@commitlint/types", "npm:17.0.0"],\ - ["semver", "npm:7.3.7"]\ + ["@commitlint/is-ignored", "npm:17.4.2"],\ + ["@commitlint/types", "npm:17.4.0"],\ + ["semver", "npm:7.3.8"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@commitlint/lint", [\ - ["npm:17.0.3", {\ - "packageLocation": "./.yarn/cache/@commitlint-lint-npm-17.0.3-396678e8c7-ca48c0ceb9.zip/node_modules/@commitlint/lint/",\ + ["npm:17.4.2", {\ + "packageLocation": "./.yarn/cache/@commitlint-lint-npm-17.4.2-eec1f2e329-95e4179c27.zip/node_modules/@commitlint/lint/",\ "packageDependencies": [\ - ["@commitlint/lint", "npm:17.0.3"],\ - ["@commitlint/is-ignored", "npm:17.0.3"],\ - ["@commitlint/parse", "npm:17.0.0"],\ - ["@commitlint/rules", "npm:17.0.0"],\ - ["@commitlint/types", "npm:17.0.0"]\ + ["@commitlint/lint", "npm:17.4.2"],\ + ["@commitlint/is-ignored", "npm:17.4.2"],\ + ["@commitlint/parse", "npm:17.4.2"],\ + ["@commitlint/rules", "npm:17.4.2"],\ + ["@commitlint/types", "npm:17.4.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@commitlint/load", [\ - ["npm:17.0.3", {\ - "packageLocation": "./.yarn/cache/@commitlint-load-npm-17.0.3-6a5895c82d-d0ede622a9.zip/node_modules/@commitlint/load/",\ + ["npm:17.4.2", {\ + "packageLocation": "./.yarn/cache/@commitlint-load-npm-17.4.2-bcf1e79d5d-2a3a32109d.zip/node_modules/@commitlint/load/",\ "packageDependencies": [\ - ["@commitlint/load", "npm:17.0.3"],\ - ["@commitlint/config-validator", "npm:17.0.3"],\ - ["@commitlint/execute-rule", "npm:17.0.0"],\ - ["@commitlint/resolve-extends", "npm:17.0.3"],\ - ["@commitlint/types", "npm:17.0.0"],\ - ["@types/node", "npm:18.0.3"],\ + ["@commitlint/load", "npm:17.4.2"],\ + ["@commitlint/config-validator", "npm:17.4.0"],\ + ["@commitlint/execute-rule", "npm:17.4.0"],\ + ["@commitlint/resolve-extends", "npm:17.4.0"],\ + ["@commitlint/types", "npm:17.4.0"],\ + ["@types/node", "npm:18.11.18"],\ ["chalk", "npm:4.1.2"],\ - ["cosmiconfig", "npm:7.0.1"],\ - ["cosmiconfig-typescript-loader", "virtual:6a5895c82d3dbbd478cceb13bf1ebefe5bc618b8274b3455532da2f1d68b6424aca49370bfb91fcb4f75701ec99ffaf64a24f4e37b02b378ae919784bc8c5e6d#npm:2.0.2"],\ - ["lodash", "npm:4.17.21"],\ + ["cosmiconfig", "npm:8.0.0"],\ + ["cosmiconfig-typescript-loader", "virtual:bcf1e79d5d303806a70d3c08e784671c8bd0b8ec5070f10011f3655b10e0d690a4ae122d2086799f834e4be7643b2463c32e1f40adddedbf8b6af81e8799b40a#npm:4.3.0"],\ + ["lodash.isplainobject", "npm:4.0.6"],\ + ["lodash.merge", "npm:4.6.2"],\ + ["lodash.uniq", "npm:4.5.0"],\ ["resolve-from", "npm:5.0.0"],\ - ["typescript", "patch:typescript@npm%3A4.7.4#optional!builtin::version=4.7.4&hash=701156"]\ + ["ts-node", "virtual:bcf1e79d5d303806a70d3c08e784671c8bd0b8ec5070f10011f3655b10e0d690a4ae122d2086799f834e4be7643b2463c32e1f40adddedbf8b6af81e8799b40a#npm:10.9.1"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@commitlint/message", [\ - ["npm:17.0.0", {\ - "packageLocation": "./.yarn/cache/@commitlint-message-npm-17.0.0-7f40c6f1a5-4e2e36b43c.zip/node_modules/@commitlint/message/",\ + ["npm:17.4.2", {\ + "packageLocation": "./.yarn/cache/@commitlint-message-npm-17.4.2-207c5627ae-cc125dd285.zip/node_modules/@commitlint/message/",\ "packageDependencies": [\ - ["@commitlint/message", "npm:17.0.0"]\ + ["@commitlint/message", "npm:17.4.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@commitlint/parse", [\ - ["npm:17.0.0", {\ - "packageLocation": "./.yarn/cache/@commitlint-parse-npm-17.0.0-9069596d3e-3a6c271725.zip/node_modules/@commitlint/parse/",\ + ["npm:17.4.2", {\ + "packageLocation": "./.yarn/cache/@commitlint-parse-npm-17.4.2-f5aaeeebe9-59c470d501.zip/node_modules/@commitlint/parse/",\ "packageDependencies": [\ - ["@commitlint/parse", "npm:17.0.0"],\ - ["@commitlint/types", "npm:17.0.0"],\ + ["@commitlint/parse", "npm:17.4.2"],\ + ["@commitlint/types", "npm:17.4.0"],\ ["conventional-changelog-angular", "npm:5.0.13"],\ ["conventional-commits-parser", "npm:3.2.4"]\ ],\ @@ -1060,27 +1078,28 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@commitlint/read", [\ - ["npm:17.0.0", {\ - "packageLocation": "./.yarn/cache/@commitlint-read-npm-17.0.0-ca6839b4e3-af40a9e363.zip/node_modules/@commitlint/read/",\ + ["npm:17.4.2", {\ + "packageLocation": "./.yarn/cache/@commitlint-read-npm-17.4.2-52a3cb0bbb-abdb4ab7f3.zip/node_modules/@commitlint/read/",\ "packageDependencies": [\ - ["@commitlint/read", "npm:17.0.0"],\ - ["@commitlint/top-level", "npm:17.0.0"],\ - ["@commitlint/types", "npm:17.0.0"],\ - ["fs-extra", "npm:10.1.0"],\ - ["git-raw-commits", "npm:2.0.11"]\ + ["@commitlint/read", "npm:17.4.2"],\ + ["@commitlint/top-level", "npm:17.4.0"],\ + ["@commitlint/types", "npm:17.4.0"],\ + ["fs-extra", "npm:11.1.0"],\ + ["git-raw-commits", "npm:2.0.11"],\ + ["minimist", "npm:1.2.7"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@commitlint/resolve-extends", [\ - ["npm:17.0.3", {\ - "packageLocation": "./.yarn/cache/@commitlint-resolve-extends-npm-17.0.3-70f5e27c89-7ef21a2c58.zip/node_modules/@commitlint/resolve-extends/",\ + ["npm:17.4.0", {\ + "packageLocation": "./.yarn/cache/@commitlint-resolve-extends-npm-17.4.0-bd2f1c8bd2-7a6a45a8f0.zip/node_modules/@commitlint/resolve-extends/",\ "packageDependencies": [\ - ["@commitlint/resolve-extends", "npm:17.0.3"],\ - ["@commitlint/config-validator", "npm:17.0.3"],\ - ["@commitlint/types", "npm:17.0.0"],\ + ["@commitlint/resolve-extends", "npm:17.4.0"],\ + ["@commitlint/config-validator", "npm:17.4.0"],\ + ["@commitlint/types", "npm:17.4.0"],\ ["import-fresh", "npm:3.3.0"],\ - ["lodash", "npm:4.17.21"],\ + ["lodash.mergewith", "npm:4.6.2"],\ ["resolve-from", "npm:5.0.0"],\ ["resolve-global", "npm:1.0.0"]\ ],\ @@ -1088,43 +1107,43 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@commitlint/rules", [\ - ["npm:17.0.0", {\ - "packageLocation": "./.yarn/cache/@commitlint-rules-npm-17.0.0-ecbe7b1afa-18d4b5e1de.zip/node_modules/@commitlint/rules/",\ + ["npm:17.4.2", {\ + "packageLocation": "./.yarn/cache/@commitlint-rules-npm-17.4.2-103491a2d0-e889a0d5d0.zip/node_modules/@commitlint/rules/",\ "packageDependencies": [\ - ["@commitlint/rules", "npm:17.0.0"],\ - ["@commitlint/ensure", "npm:17.0.0"],\ - ["@commitlint/message", "npm:17.0.0"],\ - ["@commitlint/to-lines", "npm:17.0.0"],\ - ["@commitlint/types", "npm:17.0.0"],\ + ["@commitlint/rules", "npm:17.4.2"],\ + ["@commitlint/ensure", "npm:17.4.0"],\ + ["@commitlint/message", "npm:17.4.2"],\ + ["@commitlint/to-lines", "npm:17.4.0"],\ + ["@commitlint/types", "npm:17.4.0"],\ ["execa", "npm:5.1.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@commitlint/to-lines", [\ - ["npm:17.0.0", {\ - "packageLocation": "./.yarn/cache/@commitlint-to-lines-npm-17.0.0-915b39bf7f-73abd1520d.zip/node_modules/@commitlint/to-lines/",\ + ["npm:17.4.0", {\ + "packageLocation": "./.yarn/cache/@commitlint-to-lines-npm-17.4.0-51541ce2d8-bbff3c9d34.zip/node_modules/@commitlint/to-lines/",\ "packageDependencies": [\ - ["@commitlint/to-lines", "npm:17.0.0"]\ + ["@commitlint/to-lines", "npm:17.4.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@commitlint/top-level", [\ - ["npm:17.0.0", {\ - "packageLocation": "./.yarn/cache/@commitlint-top-level-npm-17.0.0-cdaf8d325e-114844a8ba.zip/node_modules/@commitlint/top-level/",\ + ["npm:17.4.0", {\ + "packageLocation": "./.yarn/cache/@commitlint-top-level-npm-17.4.0-a6ca697395-e80f9565bc.zip/node_modules/@commitlint/top-level/",\ "packageDependencies": [\ - ["@commitlint/top-level", "npm:17.0.0"],\ + ["@commitlint/top-level", "npm:17.4.0"],\ ["find-up", "npm:5.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@commitlint/types", [\ - ["npm:17.0.0", {\ - "packageLocation": "./.yarn/cache/@commitlint-types-npm-17.0.0-37da4cfbbf-4ffe839678.zip/node_modules/@commitlint/types/",\ + ["npm:17.4.0", {\ + "packageLocation": "./.yarn/cache/@commitlint-types-npm-17.4.0-38aea3a3f5-e9b57f73e1.zip/node_modules/@commitlint/types/",\ "packageDependencies": [\ - ["@commitlint/types", "npm:17.0.0"],\ + ["@commitlint/types", "npm:17.4.0"],\ ["chalk", "npm:4.1.2"]\ ],\ "linkType": "HARD"\ @@ -1135,9 +1154,9 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/unplugged/@contrast-fn-inspect-npm-3.3.0-c6a8faa5b7/node_modules/@contrast/fn-inspect/",\ "packageDependencies": [\ ["@contrast/fn-inspect", "npm:3.3.0"],\ - ["nan", "npm:2.16.0"],\ - ["node-gyp", "npm:9.0.0"],\ - ["node-gyp-build", "npm:4.5.0"]\ + ["nan", "npm:2.17.0"],\ + ["node-gyp", "npm:9.3.1"],\ + ["node-gyp-build", "npm:4.6.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -1171,9 +1190,9 @@ const RAW_RUNTIME_STATE = ["@eslint/eslintrc", "npm:1.4.1"],\ ["ajv", "npm:6.12.6"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ - ["espree", "npm:9.4.0"],\ + ["espree", "npm:9.4.1"],\ ["globals", "npm:13.19.0"],\ - ["ignore", "npm:5.2.0"],\ + ["ignore", "npm:5.2.4"],\ ["import-fresh", "npm:3.3.0"],\ ["js-yaml", "npm:4.1.0"],\ ["minimatch", "npm:3.1.2"],\ @@ -1197,7 +1216,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@grpc/grpc-js", "npm:1.8.4"],\ ["@grpc/proto-loader", "npm:0.7.4"],\ - ["@types/node", "npm:18.0.3"]\ + ["@types/node", "npm:18.11.18"]\ ],\ "linkType": "HARD"\ }]\ @@ -1264,6 +1283,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@isaacs/string-locale-compare", [\ + ["npm:1.1.0", {\ + "packageLocation": "./.yarn/cache/@isaacs-string-locale-compare-npm-1.1.0-3911094464-1850e9aace.zip/node_modules/@isaacs/string-locale-compare/",\ + "packageDependencies": [\ + ["@isaacs/string-locale-compare", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@istanbuljs/load-nyc-config", [\ ["npm:1.1.0", {\ "packageLocation": "./.yarn/cache/@istanbuljs-load-nyc-config-npm-1.1.0-42d17c9cb1-b21115738d.zip/node_modules/@istanbuljs/load-nyc-config/",\ @@ -1288,60 +1316,60 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@jest/console", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/@jest-console-npm-29.1.2-6d21c61946-d339361e67.zip/node_modules/@jest/console/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/@jest-console-npm-29.3.1-8c9f654275-f799344be7.zip/node_modules/@jest/console/",\ "packageDependencies": [\ - ["@jest/console", "npm:29.1.2"],\ - ["@jest/types", "npm:29.1.2"],\ - ["@types/node", "npm:18.0.3"],\ + ["@jest/console", "npm:29.3.1"],\ + ["@jest/types", "npm:29.3.1"],\ + ["@types/node", "npm:18.11.18"],\ ["chalk", "npm:4.1.2"],\ - ["jest-message-util", "npm:29.1.2"],\ - ["jest-util", "npm:29.1.2"],\ + ["jest-message-util", "npm:29.3.1"],\ + ["jest-util", "npm:29.3.1"],\ ["slash", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@jest/core", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/@jest-core-npm-29.1.2-35babb0cf6-bb0d171d12.zip/node_modules/@jest/core/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/@jest-core-npm-29.3.1-11862a6fa6-80958491c4.zip/node_modules/@jest/core/",\ "packageDependencies": [\ - ["@jest/core", "npm:29.1.2"]\ + ["@jest/core", "npm:29.3.1"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:1fe9498d53d47ff26db9f7cdd06d0f93c2c2fe58dba5fa4ff5e700ca36e93ba69a3dd5c7f490016788493cc5163ba7c55805091b2bf0ee5b953f9fd4dbcd0d5f#npm:29.1.2", {\ - "packageLocation": "./.yarn/__virtual__/@jest-core-virtual-48b08403e5/0/cache/@jest-core-npm-29.1.2-35babb0cf6-bb0d171d12.zip/node_modules/@jest/core/",\ + ["virtual:049249b19b2151726131938ba3a7921845a1bf57eae5c07cb09555a1d2fc1e1412624427d1b61e8298f7d52fc7b869a83b8554c00fa0884551093221141c91b1#npm:29.3.1", {\ + "packageLocation": "./.yarn/__virtual__/@jest-core-virtual-d21b66f2c9/0/cache/@jest-core-npm-29.3.1-11862a6fa6-80958491c4.zip/node_modules/@jest/core/",\ "packageDependencies": [\ - ["@jest/core", "virtual:1fe9498d53d47ff26db9f7cdd06d0f93c2c2fe58dba5fa4ff5e700ca36e93ba69a3dd5c7f490016788493cc5163ba7c55805091b2bf0ee5b953f9fd4dbcd0d5f#npm:29.1.2"],\ - ["@jest/console", "npm:29.1.2"],\ - ["@jest/reporters", "virtual:48b08403e508bda7afd14a46358dcbec09077ec95ec6f6ed22a2238b36c7ffc4928472df94666cd5345db80ca9168ebdc9e522a4941ada0ab31e87e021338305#npm:29.1.2"],\ - ["@jest/test-result", "npm:29.1.2"],\ - ["@jest/transform", "npm:29.1.2"],\ - ["@jest/types", "npm:29.1.2"],\ - ["@types/node", "npm:18.0.3"],\ + ["@jest/core", "virtual:049249b19b2151726131938ba3a7921845a1bf57eae5c07cb09555a1d2fc1e1412624427d1b61e8298f7d52fc7b869a83b8554c00fa0884551093221141c91b1#npm:29.3.1"],\ + ["@jest/console", "npm:29.3.1"],\ + ["@jest/reporters", "virtual:d21b66f2c99a2ad8e0e80a97f352a88dde102b853e54d3e1a4d52abcdd51804f2ae58e21e2798bd758707c9724a3b7b5a7f65e75e4502535d50711bfc662c570#npm:29.3.1"],\ + ["@jest/test-result", "npm:29.3.1"],\ + ["@jest/transform", "npm:29.3.1"],\ + ["@jest/types", "npm:29.3.1"],\ + ["@types/node", "npm:18.11.18"],\ ["@types/node-notifier", null],\ ["ansi-escapes", "npm:4.3.2"],\ ["chalk", "npm:4.1.2"],\ - ["ci-info", "npm:3.3.2"],\ + ["ci-info", "npm:3.7.1"],\ ["exit", "npm:0.1.2"],\ ["graceful-fs", "npm:4.2.10"],\ - ["jest-changed-files", "npm:29.0.0"],\ - ["jest-config", "virtual:48b08403e508bda7afd14a46358dcbec09077ec95ec6f6ed22a2238b36c7ffc4928472df94666cd5345db80ca9168ebdc9e522a4941ada0ab31e87e021338305#npm:29.1.2"],\ - ["jest-haste-map", "npm:29.1.2"],\ - ["jest-message-util", "npm:29.1.2"],\ - ["jest-regex-util", "npm:29.0.0"],\ - ["jest-resolve", "npm:29.1.2"],\ - ["jest-resolve-dependencies", "npm:29.1.2"],\ - ["jest-runner", "npm:29.1.2"],\ - ["jest-runtime", "npm:29.1.2"],\ - ["jest-snapshot", "npm:29.1.2"],\ - ["jest-util", "npm:29.1.2"],\ - ["jest-validate", "npm:29.1.2"],\ - ["jest-watcher", "npm:29.1.2"],\ + ["jest-changed-files", "npm:29.2.0"],\ + ["jest-config", "virtual:d21b66f2c99a2ad8e0e80a97f352a88dde102b853e54d3e1a4d52abcdd51804f2ae58e21e2798bd758707c9724a3b7b5a7f65e75e4502535d50711bfc662c570#npm:29.3.1"],\ + ["jest-haste-map", "npm:29.3.1"],\ + ["jest-message-util", "npm:29.3.1"],\ + ["jest-regex-util", "npm:29.2.0"],\ + ["jest-resolve", "npm:29.3.1"],\ + ["jest-resolve-dependencies", "npm:29.3.1"],\ + ["jest-runner", "npm:29.3.1"],\ + ["jest-runtime", "npm:29.3.1"],\ + ["jest-snapshot", "npm:29.3.1"],\ + ["jest-util", "npm:29.3.1"],\ + ["jest-validate", "npm:29.3.1"],\ + ["jest-watcher", "npm:29.3.1"],\ ["micromatch", "npm:4.0.5"],\ ["node-notifier", null],\ - ["pretty-format", "npm:29.1.2"],\ + ["pretty-format", "npm:29.3.1"],\ ["slash", "npm:3.0.0"],\ ["strip-ansi", "npm:6.0.1"]\ ],\ @@ -1353,86 +1381,86 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@jest/environment", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/@jest-environment-npm-29.1.2-882fefe268-857c028766.zip/node_modules/@jest/environment/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/@jest-environment-npm-29.3.1-a92f501968-4d55705e76.zip/node_modules/@jest/environment/",\ "packageDependencies": [\ - ["@jest/environment", "npm:29.1.2"],\ - ["@jest/fake-timers", "npm:29.1.2"],\ - ["@jest/types", "npm:29.1.2"],\ - ["@types/node", "npm:18.0.3"],\ - ["jest-mock", "npm:29.1.2"]\ + ["@jest/environment", "npm:29.3.1"],\ + ["@jest/fake-timers", "npm:29.3.1"],\ + ["@jest/types", "npm:29.3.1"],\ + ["@types/node", "npm:18.11.18"],\ + ["jest-mock", "npm:29.3.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@jest/expect", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/@jest-expect-npm-29.1.2-15666996b5-773ffe9c6f.zip/node_modules/@jest/expect/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/@jest-expect-npm-29.3.1-0790624347-ecc46e47c9.zip/node_modules/@jest/expect/",\ "packageDependencies": [\ - ["@jest/expect", "npm:29.1.2"],\ - ["expect", "npm:29.1.2"],\ - ["jest-snapshot", "npm:29.1.2"]\ + ["@jest/expect", "npm:29.3.1"],\ + ["expect", "npm:29.3.1"],\ + ["jest-snapshot", "npm:29.3.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@jest/expect-utils", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/@jest-expect-utils-npm-29.1.2-4ea76b5f23-91534c511f.zip/node_modules/@jest/expect-utils/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/@jest-expect-utils-npm-29.3.1-97cd2f0a06-b616f71d97.zip/node_modules/@jest/expect-utils/",\ "packageDependencies": [\ - ["@jest/expect-utils", "npm:29.1.2"],\ - ["jest-get-type", "npm:29.0.0"]\ + ["@jest/expect-utils", "npm:29.3.1"],\ + ["jest-get-type", "npm:29.2.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@jest/fake-timers", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/@jest-fake-timers-npm-29.1.2-b675511ad8-d50c311b4f.zip/node_modules/@jest/fake-timers/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/@jest-fake-timers-npm-29.3.1-8489ff87cf-951e8170ed.zip/node_modules/@jest/fake-timers/",\ "packageDependencies": [\ - ["@jest/fake-timers", "npm:29.1.2"],\ - ["@jest/types", "npm:29.1.2"],\ + ["@jest/fake-timers", "npm:29.3.1"],\ + ["@jest/types", "npm:29.3.1"],\ ["@sinonjs/fake-timers", "npm:9.1.2"],\ - ["@types/node", "npm:18.0.3"],\ - ["jest-message-util", "npm:29.1.2"],\ - ["jest-mock", "npm:29.1.2"],\ - ["jest-util", "npm:29.1.2"]\ + ["@types/node", "npm:18.11.18"],\ + ["jest-message-util", "npm:29.3.1"],\ + ["jest-mock", "npm:29.3.1"],\ + ["jest-util", "npm:29.3.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@jest/globals", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/@jest-globals-npm-29.1.2-7d43900c81-ded6bf5fce.zip/node_modules/@jest/globals/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/@jest-globals-npm-29.3.1-8cd2f1156d-3484a6c6ec.zip/node_modules/@jest/globals/",\ "packageDependencies": [\ - ["@jest/globals", "npm:29.1.2"],\ - ["@jest/environment", "npm:29.1.2"],\ - ["@jest/expect", "npm:29.1.2"],\ - ["@jest/types", "npm:29.1.2"],\ - ["jest-mock", "npm:29.1.2"]\ + ["@jest/globals", "npm:29.3.1"],\ + ["@jest/environment", "npm:29.3.1"],\ + ["@jest/expect", "npm:29.3.1"],\ + ["@jest/types", "npm:29.3.1"],\ + ["jest-mock", "npm:29.3.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@jest/reporters", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/@jest-reporters-npm-29.1.2-b222dd6011-badde807cc.zip/node_modules/@jest/reporters/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/@jest-reporters-npm-29.3.1-08646fa246-19f7fa5265.zip/node_modules/@jest/reporters/",\ "packageDependencies": [\ - ["@jest/reporters", "npm:29.1.2"]\ + ["@jest/reporters", "npm:29.3.1"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:48b08403e508bda7afd14a46358dcbec09077ec95ec6f6ed22a2238b36c7ffc4928472df94666cd5345db80ca9168ebdc9e522a4941ada0ab31e87e021338305#npm:29.1.2", {\ - "packageLocation": "./.yarn/__virtual__/@jest-reporters-virtual-8f47bdedf6/0/cache/@jest-reporters-npm-29.1.2-b222dd6011-badde807cc.zip/node_modules/@jest/reporters/",\ + ["virtual:d21b66f2c99a2ad8e0e80a97f352a88dde102b853e54d3e1a4d52abcdd51804f2ae58e21e2798bd758707c9724a3b7b5a7f65e75e4502535d50711bfc662c570#npm:29.3.1", {\ + "packageLocation": "./.yarn/__virtual__/@jest-reporters-virtual-2e5554c54e/0/cache/@jest-reporters-npm-29.3.1-08646fa246-19f7fa5265.zip/node_modules/@jest/reporters/",\ "packageDependencies": [\ - ["@jest/reporters", "virtual:48b08403e508bda7afd14a46358dcbec09077ec95ec6f6ed22a2238b36c7ffc4928472df94666cd5345db80ca9168ebdc9e522a4941ada0ab31e87e021338305#npm:29.1.2"],\ + ["@jest/reporters", "virtual:d21b66f2c99a2ad8e0e80a97f352a88dde102b853e54d3e1a4d52abcdd51804f2ae58e21e2798bd758707c9724a3b7b5a7f65e75e4502535d50711bfc662c570#npm:29.3.1"],\ ["@bcoe/v8-coverage", "npm:0.2.3"],\ - ["@jest/console", "npm:29.1.2"],\ - ["@jest/test-result", "npm:29.1.2"],\ - ["@jest/transform", "npm:29.1.2"],\ - ["@jest/types", "npm:29.1.2"],\ - ["@jridgewell/trace-mapping", "npm:0.3.15"],\ - ["@types/node", "npm:18.0.3"],\ + ["@jest/console", "npm:29.3.1"],\ + ["@jest/test-result", "npm:29.3.1"],\ + ["@jest/transform", "npm:29.3.1"],\ + ["@jest/types", "npm:29.3.1"],\ + ["@jridgewell/trace-mapping", "npm:0.3.17"],\ + ["@types/node", "npm:18.11.18"],\ ["@types/node-notifier", null],\ ["chalk", "npm:4.1.2"],\ ["collect-v8-coverage", "npm:1.0.1"],\ @@ -1440,18 +1468,17 @@ const RAW_RUNTIME_STATE = ["glob", "npm:7.2.3"],\ ["graceful-fs", "npm:4.2.10"],\ ["istanbul-lib-coverage", "npm:3.2.0"],\ - ["istanbul-lib-instrument", "npm:5.2.0"],\ + ["istanbul-lib-instrument", "npm:5.2.1"],\ ["istanbul-lib-report", "npm:3.0.0"],\ ["istanbul-lib-source-maps", "npm:4.0.1"],\ - ["istanbul-reports", "npm:3.1.4"],\ - ["jest-message-util", "npm:29.1.2"],\ - ["jest-util", "npm:29.1.2"],\ - ["jest-worker", "npm:29.1.2"],\ + ["istanbul-reports", "npm:3.1.5"],\ + ["jest-message-util", "npm:29.3.1"],\ + ["jest-util", "npm:29.3.1"],\ + ["jest-worker", "npm:29.3.1"],\ ["node-notifier", null],\ ["slash", "npm:3.0.0"],\ ["string-length", "npm:4.0.2"],\ ["strip-ansi", "npm:6.0.1"],\ - ["terminal-link", "npm:2.1.1"],\ ["v8-to-istanbul", "npm:9.0.1"]\ ],\ "packagePeers": [\ @@ -1466,17 +1493,17 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/@jest-schemas-npm-29.0.0-5d6c90262d-174f589fa0.zip/node_modules/@jest/schemas/",\ "packageDependencies": [\ ["@jest/schemas", "npm:29.0.0"],\ - ["@sinclair/typebox", "npm:0.24.44"]\ + ["@sinclair/typebox", "npm:0.24.51"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@jest/source-map", [\ - ["npm:29.0.0", {\ - "packageLocation": "./.yarn/cache/@jest-source-map-npm-29.0.0-ab558ac87f-8027721baf.zip/node_modules/@jest/source-map/",\ + ["npm:29.2.0", {\ + "packageLocation": "./.yarn/cache/@jest-source-map-npm-29.2.0-cb038ff173-390c856de4.zip/node_modules/@jest/source-map/",\ "packageDependencies": [\ - ["@jest/source-map", "npm:29.0.0"],\ - ["@jridgewell/trace-mapping", "npm:0.3.15"],\ + ["@jest/source-map", "npm:29.2.0"],\ + ["@jridgewell/trace-mapping", "npm:0.3.17"],\ ["callsites", "npm:3.1.0"],\ ["graceful-fs", "npm:4.2.10"]\ ],\ @@ -1484,12 +1511,12 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@jest/test-result", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/@jest-test-result-npm-29.1.2-ef33d29c9e-340db724e8.zip/node_modules/@jest/test-result/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/@jest-test-result-npm-29.3.1-77136fcf4d-986b7a0afe.zip/node_modules/@jest/test-result/",\ "packageDependencies": [\ - ["@jest/test-result", "npm:29.1.2"],\ - ["@jest/console", "npm:29.1.2"],\ - ["@jest/types", "npm:29.1.2"],\ + ["@jest/test-result", "npm:29.3.1"],\ + ["@jest/console", "npm:29.3.1"],\ + ["@jest/types", "npm:29.3.1"],\ ["@types/istanbul-lib-coverage", "npm:2.0.4"],\ ["collect-v8-coverage", "npm:1.0.1"]\ ],\ @@ -1497,52 +1524,52 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@jest/test-sequencer", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/@jest-test-sequencer-npm-29.1.2-be7322c48e-cd26608d06.zip/node_modules/@jest/test-sequencer/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/@jest-test-sequencer-npm-29.3.1-9e41fb7e41-a71e86ab18.zip/node_modules/@jest/test-sequencer/",\ "packageDependencies": [\ - ["@jest/test-sequencer", "npm:29.1.2"],\ - ["@jest/test-result", "npm:29.1.2"],\ + ["@jest/test-sequencer", "npm:29.3.1"],\ + ["@jest/test-result", "npm:29.3.1"],\ ["graceful-fs", "npm:4.2.10"],\ - ["jest-haste-map", "npm:29.1.2"],\ + ["jest-haste-map", "npm:29.3.1"],\ ["slash", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@jest/transform", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/@jest-transform-npm-29.1.2-b6e3948a60-f9333ec4f3.zip/node_modules/@jest/transform/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/@jest-transform-npm-29.3.1-45dc4bf517-574f94f388.zip/node_modules/@jest/transform/",\ "packageDependencies": [\ - ["@jest/transform", "npm:29.1.2"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@jest/types", "npm:29.1.2"],\ - ["@jridgewell/trace-mapping", "npm:0.3.15"],\ + ["@jest/transform", "npm:29.3.1"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@jest/types", "npm:29.3.1"],\ + ["@jridgewell/trace-mapping", "npm:0.3.17"],\ ["babel-plugin-istanbul", "npm:6.1.1"],\ ["chalk", "npm:4.1.2"],\ - ["convert-source-map", "npm:1.8.0"],\ + ["convert-source-map", "npm:2.0.0"],\ ["fast-json-stable-stringify", "npm:2.1.0"],\ ["graceful-fs", "npm:4.2.10"],\ - ["jest-haste-map", "npm:29.1.2"],\ - ["jest-regex-util", "npm:29.0.0"],\ - ["jest-util", "npm:29.1.2"],\ + ["jest-haste-map", "npm:29.3.1"],\ + ["jest-regex-util", "npm:29.2.0"],\ + ["jest-util", "npm:29.3.1"],\ ["micromatch", "npm:4.0.5"],\ ["pirates", "npm:4.0.5"],\ ["slash", "npm:3.0.0"],\ - ["write-file-atomic", "npm:4.0.1"]\ + ["write-file-atomic", "npm:4.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@jest/types", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/@jest-types-npm-29.1.2-0dbe55dc45-a5d5fd6936.zip/node_modules/@jest/types/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/@jest-types-npm-29.3.1-6b45218613-d22f39799b.zip/node_modules/@jest/types/",\ "packageDependencies": [\ - ["@jest/types", "npm:29.1.2"],\ + ["@jest/types", "npm:29.3.1"],\ ["@jest/schemas", "npm:29.0.0"],\ ["@types/istanbul-lib-coverage", "npm:2.0.4"],\ ["@types/istanbul-reports", "npm:3.0.1"],\ - ["@types/node", "npm:18.0.3"],\ - ["@types/yargs", "npm:17.0.10"],\ + ["@types/node", "npm:18.11.18"],\ + ["@types/yargs", "npm:17.0.20"],\ ["chalk", "npm:4.1.2"]\ ],\ "linkType": "HARD"\ @@ -1564,7 +1591,7 @@ const RAW_RUNTIME_STATE = ["@jridgewell/gen-mapping", "npm:0.3.2"],\ ["@jridgewell/set-array", "npm:1.1.2"],\ ["@jridgewell/sourcemap-codec", "npm:1.4.14"],\ - ["@jridgewell/trace-mapping", "npm:0.3.14"]\ + ["@jridgewell/trace-mapping", "npm:0.3.17"]\ ],\ "linkType": "HARD"\ }]\ @@ -1597,19 +1624,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@jridgewell/trace-mapping", [\ - ["npm:0.3.14", {\ - "packageLocation": "./.yarn/cache/@jridgewell-trace-mapping-npm-0.3.14-c78fcccfdf-210642773f.zip/node_modules/@jridgewell/trace-mapping/",\ + ["npm:0.3.17", {\ + "packageLocation": "./.yarn/cache/@jridgewell-trace-mapping-npm-0.3.17-57578fd48c-388a2f604c.zip/node_modules/@jridgewell/trace-mapping/",\ "packageDependencies": [\ - ["@jridgewell/trace-mapping", "npm:0.3.14"],\ - ["@jridgewell/resolve-uri", "npm:3.1.0"],\ - ["@jridgewell/sourcemap-codec", "npm:1.4.14"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.3.15", {\ - "packageLocation": "./.yarn/cache/@jridgewell-trace-mapping-npm-0.3.15-7357dbf648-a11b95f877.zip/node_modules/@jridgewell/trace-mapping/",\ - "packageDependencies": [\ - ["@jridgewell/trace-mapping", "npm:0.3.15"],\ + ["@jridgewell/trace-mapping", "npm:0.3.17"],\ ["@jridgewell/resolve-uri", "npm:3.1.0"],\ ["@jridgewell/sourcemap-codec", "npm:1.4.14"]\ ],\ @@ -1626,131 +1644,121 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@lerna-lite/cli", [\ - ["npm:1.6.0", {\ - "packageLocation": "./.yarn/cache/@lerna-lite-cli-npm-1.6.0-fc69462685-74dca03855.zip/node_modules/@lerna-lite/cli/",\ + ["npm:1.14.1", {\ + "packageLocation": "./.yarn/cache/@lerna-lite-cli-npm-1.14.1-54af8ea1a5-cb85725734.zip/node_modules/@lerna-lite/cli/",\ "packageDependencies": [\ - ["@lerna-lite/cli", "npm:1.6.0"],\ - ["@lerna-lite/core", "npm:1.6.0"],\ - ["@lerna-lite/info", "npm:1.6.0"],\ - ["@lerna-lite/init", "npm:1.6.0"],\ - ["@lerna-lite/listable", "npm:1.6.0"],\ - ["@lerna-lite/publish", "npm:1.6.0"],\ - ["@lerna-lite/version", "npm:1.6.0"],\ + ["@lerna-lite/cli", "npm:1.14.1"],\ + ["@lerna-lite/core", "npm:1.14.1"],\ + ["@lerna-lite/info", "npm:1.14.1"],\ + ["@lerna-lite/init", "npm:1.14.1"],\ + ["@lerna-lite/listable", "npm:1.14.1"],\ + ["@lerna-lite/publish", "npm:1.14.1"],\ + ["@lerna-lite/version", "npm:1.14.1"],\ ["dedent", "npm:0.7.0"],\ - ["dotenv", "npm:16.0.1"],\ + ["dotenv", "npm:16.0.3"],\ ["import-local", "npm:3.1.0"],\ - ["npmlog", "npm:6.0.2"],\ - ["yargs", "npm:17.5.1"]\ + ["load-json-file", "npm:6.2.0"],\ + ["npmlog", "npm:7.0.1"],\ + ["path", "npm:0.12.7"],\ + ["yargs", "npm:17.6.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@lerna-lite/core", [\ - ["npm:1.6.0", {\ - "packageLocation": "./.yarn/cache/@lerna-lite-core-npm-1.6.0-13410bd9c1-c235b6d036.zip/node_modules/@lerna-lite/core/",\ + ["npm:1.14.1", {\ + "packageLocation": "./.yarn/cache/@lerna-lite-core-npm-1.14.1-970ee535f6-309530b110.zip/node_modules/@lerna-lite/core/",\ "packageDependencies": [\ - ["@lerna-lite/core", "npm:1.6.0"],\ - ["@npmcli/run-script", "npm:4.1.5"],\ + ["@lerna-lite/core", "npm:1.14.1"],\ + ["@npmcli/run-script", "npm:6.0.0"],\ ["@octokit/plugin-enterprise-rest", "npm:6.0.1"],\ - ["@octokit/rest", "npm:18.12.0"],\ - ["async", "npm:3.2.4"],\ + ["@octokit/rest", "npm:19.0.5"],\ ["chalk", "npm:4.1.2"],\ ["clone-deep", "npm:4.0.1"],\ ["config-chain", "npm:1.1.13"],\ ["conventional-changelog-angular", "npm:5.0.13"],\ ["conventional-changelog-core", "npm:4.2.4"],\ + ["conventional-changelog-writer", "npm:5.0.1"],\ + ["conventional-commits-parser", "npm:3.2.4"],\ ["conventional-recommended-bump", "npm:6.1.0"],\ - ["cosmiconfig", "npm:7.0.1"],\ + ["cosmiconfig", "npm:8.0.0"],\ ["dedent", "npm:0.7.0"],\ ["execa", "npm:5.1.1"],\ - ["fs-extra", "npm:10.1.0"],\ + ["fs-extra", "npm:11.1.0"],\ ["get-stream", "npm:6.0.1"],\ - ["git-url-parse", "npm:11.6.0"],\ + ["git-url-parse", "npm:13.1.0"],\ ["glob-parent", "npm:6.0.2"],\ ["globby", "npm:11.1.0"],\ ["graceful-fs", "npm:4.2.10"],\ - ["inquirer", "npm:8.2.4"],\ + ["inquirer", "npm:8.2.5"],\ ["is-ci", "npm:3.0.1"],\ ["is-stream", "npm:2.0.1"],\ - ["libnpmaccess", "npm:6.0.3"],\ - ["libnpmpublish", "npm:6.0.4"],\ ["load-json-file", "npm:6.2.0"],\ ["make-dir", "npm:3.1.0"],\ - ["minimatch", "npm:5.1.0"],\ - ["node-fetch", "virtual:25a5f5382d53dbf298bf7a1191760bc2e0a523a619eeb0e667b99a8649e8ad183f9e2e0b45f6fb831b92f4078b61622aa567cf79565f6aa5af9597e3c84864f6#npm:2.6.7"],\ - ["npm-package-arg", "npm:9.1.0"],\ - ["npm-packlist", "npm:5.1.1"],\ - ["npm-registry-fetch", "npm:13.1.1"],\ - ["npmlog", "npm:6.0.2"],\ - ["os", "npm:0.1.2"],\ + ["minimatch", "npm:5.1.6"],\ + ["node-fetch", "virtual:b443394ecf5ceaa738e36796abd12e5bf5e9d0b3cf956637850586d2eae10f1f2db28ba31c0d8cb3609fa0653132e91468174bf992b9bed74bdeb446cbf6ceb1#npm:2.6.8"],\ + ["npm-package-arg", "npm:10.1.0"],\ + ["npmlog", "npm:7.0.1"],\ ["p-map", "npm:4.0.0"],\ - ["p-pipe", "npm:3.1.0"],\ ["p-queue", "npm:6.6.2"],\ - ["p-reduce", "npm:2.1.0"],\ - ["pacote", "npm:13.6.1"],\ ["path", "npm:0.12.7"],\ ["pify", "npm:5.0.0"],\ ["resolve-from", "npm:5.0.0"],\ - ["semver", "npm:7.3.7"],\ + ["semver", "npm:7.3.8"],\ ["slash", "npm:3.0.0"],\ - ["ssri", "npm:9.0.1"],\ ["strong-log-transformer", "npm:2.1.0"],\ - ["tar", "npm:6.1.11"],\ ["temp-dir", "npm:1.0.0"],\ - ["uuid", "npm:8.3.2"],\ - ["whatwg-url", "npm:11.0.0"],\ - ["write-file-atomic", "npm:4.0.1"],\ + ["uuid", "npm:9.0.0"],\ + ["write-file-atomic", "npm:5.0.0"],\ ["write-json-file", "npm:4.3.0"],\ - ["write-pkg", "npm:4.0.0"],\ - ["yargs", "npm:17.5.1"]\ + ["write-pkg", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@lerna-lite/info", [\ - ["npm:1.6.0", {\ - "packageLocation": "./.yarn/cache/@lerna-lite-info-npm-1.6.0-53b2bf6dd1-13e3e9793d.zip/node_modules/@lerna-lite/info/",\ + ["npm:1.14.1", {\ + "packageLocation": "./.yarn/cache/@lerna-lite-info-npm-1.14.1-448974c01a-49f064dbb3.zip/node_modules/@lerna-lite/info/",\ "packageDependencies": [\ - ["@lerna-lite/info", "npm:1.6.0"],\ - ["@lerna-lite/core", "npm:1.6.0"],\ - ["dedent", "npm:0.7.0"],\ - ["envinfo", "npm:7.8.1"],\ - ["yargs", "npm:17.5.1"]\ + ["@lerna-lite/info", "npm:1.14.1"],\ + ["@lerna-lite/core", "npm:1.14.1"],\ + ["envinfo", "npm:7.8.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@lerna-lite/init", [\ - ["npm:1.6.0", {\ - "packageLocation": "./.yarn/cache/@lerna-lite-init-npm-1.6.0-51ea51e753-6db91117ad.zip/node_modules/@lerna-lite/init/",\ + ["npm:1.14.1", {\ + "packageLocation": "./.yarn/cache/@lerna-lite-init-npm-1.14.1-b837dae8c6-519ac2fde0.zip/node_modules/@lerna-lite/init/",\ "packageDependencies": [\ - ["@lerna-lite/init", "npm:1.6.0"],\ - ["@lerna-lite/core", "npm:1.6.0"],\ - ["fs-extra", "npm:10.1.0"],\ + ["@lerna-lite/init", "npm:1.14.1"],\ + ["@lerna-lite/core", "npm:1.14.1"],\ + ["fs-extra", "npm:11.1.0"],\ ["p-map", "npm:4.0.0"],\ + ["path", "npm:0.12.7"],\ ["write-json-file", "npm:4.3.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@lerna-lite/list", [\ - ["npm:1.6.0", {\ - "packageLocation": "./.yarn/cache/@lerna-lite-list-npm-1.6.0-63fd3896ac-4c98e35908.zip/node_modules/@lerna-lite/list/",\ + ["npm:1.14.1", {\ + "packageLocation": "./.yarn/cache/@lerna-lite-list-npm-1.14.1-a3ea49177b-8fbeaf82f9.zip/node_modules/@lerna-lite/list/",\ "packageDependencies": [\ - ["@lerna-lite/list", "npm:1.6.0"],\ - ["@lerna-lite/core", "npm:1.6.0"],\ - ["@lerna-lite/listable", "npm:1.6.0"],\ - ["@lerna-lite/optional-cmd-common", "npm:1.6.0"]\ + ["@lerna-lite/list", "npm:1.14.1"],\ + ["@lerna-lite/core", "npm:1.14.1"],\ + ["@lerna-lite/listable", "npm:1.14.1"],\ + ["@lerna-lite/optional-cmd-common", "npm:1.14.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@lerna-lite/listable", [\ - ["npm:1.6.0", {\ - "packageLocation": "./.yarn/cache/@lerna-lite-listable-npm-1.6.0-9cd0de0c10-7fb74221c3.zip/node_modules/@lerna-lite/listable/",\ + ["npm:1.14.1", {\ + "packageLocation": "./.yarn/cache/@lerna-lite-listable-npm-1.14.1-76537e0612-81cf6edfa7.zip/node_modules/@lerna-lite/listable/",\ "packageDependencies": [\ - ["@lerna-lite/listable", "npm:1.6.0"],\ - ["@lerna-lite/core", "npm:1.6.0"],\ + ["@lerna-lite/listable", "npm:1.14.1"],\ + ["@lerna-lite/core", "npm:1.14.1"],\ ["chalk", "npm:4.1.2"],\ ["columnify", "npm:1.6.0"]\ ],\ @@ -1758,113 +1766,101 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@lerna-lite/optional-cmd-common", [\ - ["npm:1.6.0", {\ - "packageLocation": "./.yarn/cache/@lerna-lite-optional-cmd-common-npm-1.6.0-52bbe066ea-6897465baf.zip/node_modules/@lerna-lite/optional-cmd-common/",\ + ["npm:1.14.1", {\ + "packageLocation": "./.yarn/cache/@lerna-lite-optional-cmd-common-npm-1.14.1-9fe1c899de-9b6a25becd.zip/node_modules/@lerna-lite/optional-cmd-common/",\ "packageDependencies": [\ - ["@lerna-lite/optional-cmd-common", "npm:1.6.0"],\ - ["@lerna-lite/core", "npm:1.6.0"],\ - ["fs-extra", "npm:10.1.0"],\ + ["@lerna-lite/optional-cmd-common", "npm:1.14.1"],\ + ["@lerna-lite/core", "npm:1.14.1"],\ + ["fs-extra", "npm:11.1.0"],\ ["multimatch", "npm:5.0.0"],\ - ["npmlog", "npm:6.0.2"],\ - ["p-map", "npm:4.0.0"],\ - ["upath", "npm:2.0.1"],\ - ["yargs", "npm:17.5.1"]\ + ["npmlog", "npm:7.0.1"],\ + ["upath", "npm:2.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@lerna-lite/publish", [\ - ["npm:1.6.0", {\ - "packageLocation": "./.yarn/cache/@lerna-lite-publish-npm-1.6.0-ae8f957c4c-2d74f7a5fe.zip/node_modules/@lerna-lite/publish/",\ + ["npm:1.14.1", {\ + "packageLocation": "./.yarn/cache/@lerna-lite-publish-npm-1.14.1-13be8a07c8-97d9a1911a.zip/node_modules/@lerna-lite/publish/",\ "packageDependencies": [\ - ["@lerna-lite/publish", "npm:1.6.0"],\ - ["@lerna-lite/core", "npm:1.6.0"],\ - ["@lerna-lite/version", "npm:1.6.0"],\ + ["@lerna-lite/publish", "npm:1.14.1"],\ + ["@lerna-lite/core", "npm:1.14.1"],\ + ["@lerna-lite/version", "npm:1.14.1"],\ + ["@npmcli/arborist", "npm:6.1.6"],\ ["byte-size", "npm:7.0.1"],\ + ["chalk", "npm:4.1.2"],\ ["columnify", "npm:1.6.0"],\ - ["fs-extra", "npm:10.1.0"],\ + ["fs-extra", "npm:11.1.0"],\ ["has-unicode", "npm:2.0.1"],\ - ["libnpmaccess", "npm:6.0.3"],\ - ["libnpmpublish", "npm:6.0.4"],\ - ["npm-package-arg", "npm:9.1.0"],\ - ["npm-packlist", "npm:5.1.1"],\ - ["npm-registry-fetch", "npm:13.1.1"],\ - ["npmlog", "npm:6.0.2"],\ - ["os", "npm:0.1.2"],\ + ["libnpmaccess", "npm:7.0.1"],\ + ["libnpmpublish", "npm:7.0.6"],\ + ["npm-package-arg", "npm:10.1.0"],\ + ["npm-packlist", "npm:7.0.4"],\ + ["npm-registry-fetch", "npm:14.0.3"],\ + ["npmlog", "npm:7.0.1"],\ ["p-map", "npm:4.0.0"],\ ["p-pipe", "npm:3.1.0"],\ - ["pacote", "npm:13.6.1"],\ + ["pacote", "npm:15.0.8"],\ ["path", "npm:0.12.7"],\ ["pify", "npm:5.0.0"],\ - ["read-package-json", "npm:5.0.1"],\ - ["resolve-from", "npm:5.0.0"],\ - ["semver", "npm:7.3.7"],\ - ["slash", "npm:3.0.0"],\ - ["ssri", "npm:9.0.1"],\ - ["strong-log-transformer", "npm:2.1.0"],\ - ["tar", "npm:6.1.11"],\ - ["whatwg-url", "npm:11.0.0"],\ - ["write-file-atomic", "npm:4.0.1"],\ - ["write-json-file", "npm:4.3.0"],\ - ["write-pkg", "npm:4.0.0"],\ - ["yargs", "npm:17.5.1"]\ + ["read-package-json", "npm:6.0.0"],\ + ["semver", "npm:7.3.8"],\ + ["ssri", "npm:10.0.1"],\ + ["tar", "npm:6.1.13"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@lerna-lite/run", [\ - ["npm:1.6.0", {\ - "packageLocation": "./.yarn/cache/@lerna-lite-run-npm-1.6.0-d85881ff48-14068fa1fd.zip/node_modules/@lerna-lite/run/",\ + ["npm:1.14.1", {\ + "packageLocation": "./.yarn/cache/@lerna-lite-run-npm-1.14.1-c26295c701-6791d1367c.zip/node_modules/@lerna-lite/run/",\ "packageDependencies": [\ - ["@lerna-lite/run", "npm:1.6.0"],\ - ["@lerna-lite/core", "npm:1.6.0"],\ - ["@lerna-lite/optional-cmd-common", "npm:1.6.0"],\ - ["fs-extra", "npm:10.1.0"],\ - ["multimatch", "npm:5.0.0"],\ - ["npmlog", "npm:6.0.2"],\ - ["p-map", "npm:4.0.0"],\ - ["upath", "npm:2.0.1"],\ - ["yargs", "npm:17.5.1"]\ + ["@lerna-lite/run", "npm:1.14.1"],\ + ["@lerna-lite/core", "npm:1.14.1"],\ + ["@lerna-lite/optional-cmd-common", "npm:1.14.1"],\ + ["chalk", "npm:4.1.2"],\ + ["fs-extra", "npm:11.1.0"],\ + ["npmlog", "npm:7.0.1"],\ + ["p-map", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@lerna-lite/version", [\ - ["npm:1.6.0", {\ - "packageLocation": "./.yarn/cache/@lerna-lite-version-npm-1.6.0-c04d55cf79-cdb7b3e77b.zip/node_modules/@lerna-lite/version/",\ + ["npm:1.14.1", {\ + "packageLocation": "./.yarn/cache/@lerna-lite-version-npm-1.14.1-ba46496ae0-c964425f34.zip/node_modules/@lerna-lite/version/",\ "packageDependencies": [\ - ["@lerna-lite/version", "npm:1.6.0"],\ - ["@lerna-lite/core", "npm:1.6.0"],\ + ["@lerna-lite/version", "npm:1.14.1"],\ + ["@lerna-lite/core", "npm:1.14.1"],\ ["chalk", "npm:4.1.2"],\ ["dedent", "npm:0.7.0"],\ ["load-json-file", "npm:6.2.0"],\ - ["minimatch", "npm:5.1.0"],\ - ["npmlog", "npm:6.0.2"],\ - ["os", "npm:0.1.2"],\ + ["minimatch", "npm:5.1.6"],\ + ["new-github-release-url", "npm:1.0.0"],\ + ["npmlog", "npm:7.0.1"],\ ["p-map", "npm:4.0.0"],\ ["p-pipe", "npm:3.1.0"],\ ["p-reduce", "npm:2.1.0"],\ ["path", "npm:0.12.7"],\ - ["semver", "npm:7.3.7"],\ + ["semver", "npm:7.3.8"],\ ["slash", "npm:3.0.0"],\ - ["write-json-file", "npm:4.3.0"],\ - ["yargs", "npm:17.5.1"]\ + ["write-json-file", "npm:4.3.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@newrelic/aws-sdk", [\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/@newrelic-aws-sdk-npm-5.0.0-7d9d10d58f-ed1dc3fa16.zip/node_modules/@newrelic/aws-sdk/",\ + ["npm:5.0.2", {\ + "packageLocation": "./.yarn/cache/@newrelic-aws-sdk-npm-5.0.2-96d8663350-d99b851c78.zip/node_modules/@newrelic/aws-sdk/",\ "packageDependencies": [\ - ["@newrelic/aws-sdk", "npm:5.0.0"]\ + ["@newrelic/aws-sdk", "npm:5.0.2"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:4c49b89cbc97666c528d8405a7490a32a30cd8b65c1a61cb32c444f3a312dab1385405717f9866d113d67518b3d487f15de177279ba1a80f8958b28cad021846#npm:5.0.0", {\ - "packageLocation": "./.yarn/__virtual__/@newrelic-aws-sdk-virtual-b32c5d232e/0/cache/@newrelic-aws-sdk-npm-5.0.0-7d9d10d58f-ed1dc3fa16.zip/node_modules/@newrelic/aws-sdk/",\ + ["virtual:4c49b89cbc97666c528d8405a7490a32a30cd8b65c1a61cb32c444f3a312dab1385405717f9866d113d67518b3d487f15de177279ba1a80f8958b28cad021846#npm:5.0.2", {\ + "packageLocation": "./.yarn/__virtual__/@newrelic-aws-sdk-virtual-8d027e7b51/0/cache/@newrelic-aws-sdk-npm-5.0.2-96d8663350-d99b851c78.zip/node_modules/@newrelic/aws-sdk/",\ "packageDependencies": [\ - ["@newrelic/aws-sdk", "virtual:4c49b89cbc97666c528d8405a7490a32a30cd8b65c1a61cb32c444f3a312dab1385405717f9866d113d67518b3d487f15de177279ba1a80f8958b28cad021846#npm:5.0.0"],\ + ["@newrelic/aws-sdk", "virtual:4c49b89cbc97666c528d8405a7490a32a30cd8b65c1a61cb32c444f3a312dab1385405717f9866d113d67518b3d487f15de177279ba1a80f8958b28cad021846#npm:5.0.2"],\ ["@types/newrelic", null],\ ["newrelic", "npm:9.8.0"]\ ],\ @@ -1876,17 +1872,17 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@newrelic/koa", [\ - ["npm:7.0.0", {\ - "packageLocation": "./.yarn/cache/@newrelic-koa-npm-7.0.0-903c251b9f-0fc2298c8b.zip/node_modules/@newrelic/koa/",\ + ["npm:7.1.1", {\ + "packageLocation": "./.yarn/cache/@newrelic-koa-npm-7.1.1-363bc0d9f3-b4fd860e8b.zip/node_modules/@newrelic/koa/",\ "packageDependencies": [\ - ["@newrelic/koa", "npm:7.0.0"]\ + ["@newrelic/koa", "npm:7.1.1"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:4c49b89cbc97666c528d8405a7490a32a30cd8b65c1a61cb32c444f3a312dab1385405717f9866d113d67518b3d487f15de177279ba1a80f8958b28cad021846#npm:7.0.0", {\ - "packageLocation": "./.yarn/__virtual__/@newrelic-koa-virtual-cc6a41398f/0/cache/@newrelic-koa-npm-7.0.0-903c251b9f-0fc2298c8b.zip/node_modules/@newrelic/koa/",\ + ["virtual:4c49b89cbc97666c528d8405a7490a32a30cd8b65c1a61cb32c444f3a312dab1385405717f9866d113d67518b3d487f15de177279ba1a80f8958b28cad021846#npm:7.1.1", {\ + "packageLocation": "./.yarn/__virtual__/@newrelic-koa-virtual-dbbf05f8c3/0/cache/@newrelic-koa-npm-7.1.1-363bc0d9f3-b4fd860e8b.zip/node_modules/@newrelic/koa/",\ "packageDependencies": [\ - ["@newrelic/koa", "virtual:4c49b89cbc97666c528d8405a7490a32a30cd8b65c1a61cb32c444f3a312dab1385405717f9866d113d67518b3d487f15de177279ba1a80f8958b28cad021846#npm:7.0.0"],\ + ["@newrelic/koa", "virtual:4c49b89cbc97666c528d8405a7490a32a30cd8b65c1a61cb32c444f3a312dab1385405717f9866d113d67518b3d487f15de177279ba1a80f8958b28cad021846#npm:7.1.1"],\ ["@types/newrelic", null],\ ["newrelic", "npm:9.8.0"]\ ],\ @@ -1903,8 +1899,8 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@newrelic/native-metrics", "npm:9.0.0"],\ ["https-proxy-agent", "npm:5.0.1"],\ - ["nan", "npm:2.16.0"],\ - ["node-gyp", "npm:9.0.0"],\ + ["nan", "npm:2.17.0"],\ + ["node-gyp", "npm:9.3.1"],\ ["semver", "npm:5.7.1"]\ ],\ "linkType": "HARD"\ @@ -1933,17 +1929,17 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@newrelic/winston-enricher", [\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/@newrelic-winston-enricher-npm-4.0.0-ebaf2d0d28-3fc901cded.zip/node_modules/@newrelic/winston-enricher/",\ + ["npm:4.0.1", {\ + "packageLocation": "./.yarn/cache/@newrelic-winston-enricher-npm-4.0.1-ef1230a3ce-e45880f6ec.zip/node_modules/@newrelic/winston-enricher/",\ "packageDependencies": [\ - ["@newrelic/winston-enricher", "npm:4.0.0"]\ + ["@newrelic/winston-enricher", "npm:4.0.1"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.0", {\ - "packageLocation": "./.yarn/__virtual__/@newrelic-winston-enricher-virtual-6b8c53ab3d/0/cache/@newrelic-winston-enricher-npm-4.0.0-ebaf2d0d28-3fc901cded.zip/node_modules/@newrelic/winston-enricher/",\ + ["virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@newrelic-winston-enricher-virtual-c32d28b076/0/cache/@newrelic-winston-enricher-npm-4.0.1-ef1230a3ce-e45880f6ec.zip/node_modules/@newrelic/winston-enricher/",\ "packageDependencies": [\ - ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.0"],\ + ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.1"],\ ["@types/newrelic", "npm:9.4.0"],\ ["newrelic", "npm:9.8.0"]\ ],\ @@ -1989,127 +1985,239 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@nodelib/fs.walk", "npm:1.2.8"],\ ["@nodelib/fs.scandir", "npm:2.1.5"],\ - ["fastq", "npm:1.13.0"]\ + ["fastq", "npm:1.15.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@npmcli/arborist", [\ + ["npm:6.1.6", {\ + "packageLocation": "./.yarn/cache/@npmcli-arborist-npm-6.1.6-6c8e7e9c94-2b8c05fbf1.zip/node_modules/@npmcli/arborist/",\ + "packageDependencies": [\ + ["@npmcli/arborist", "npm:6.1.6"],\ + ["@isaacs/string-locale-compare", "npm:1.1.0"],\ + ["@npmcli/fs", "npm:3.1.0"],\ + ["@npmcli/installed-package-contents", "npm:2.0.1"],\ + ["@npmcli/map-workspaces", "npm:3.0.1"],\ + ["@npmcli/metavuln-calculator", "npm:5.0.0"],\ + ["@npmcli/name-from-folder", "npm:1.0.1"],\ + ["@npmcli/node-gyp", "npm:3.0.0"],\ + ["@npmcli/package-json", "npm:3.0.0"],\ + ["@npmcli/query", "npm:3.0.0"],\ + ["@npmcli/run-script", "npm:6.0.0"],\ + ["bin-links", "npm:4.0.1"],\ + ["cacache", "npm:17.0.4"],\ + ["common-ancestor-path", "npm:1.0.1"],\ + ["hosted-git-info", "npm:6.1.1"],\ + ["json-parse-even-better-errors", "npm:3.0.0"],\ + ["json-stringify-nice", "npm:1.1.4"],\ + ["minimatch", "npm:5.1.6"],\ + ["nopt", "npm:7.0.0"],\ + ["npm-install-checks", "npm:6.0.0"],\ + ["npm-package-arg", "npm:10.1.0"],\ + ["npm-pick-manifest", "npm:8.0.1"],\ + ["npm-registry-fetch", "npm:14.0.3"],\ + ["npmlog", "npm:7.0.1"],\ + ["pacote", "npm:15.0.8"],\ + ["parse-conflict-json", "npm:3.0.0"],\ + ["proc-log", "npm:3.0.0"],\ + ["promise-all-reject-late", "npm:1.0.1"],\ + ["promise-call-limit", "npm:1.0.1"],\ + ["read-package-json-fast", "npm:3.0.2"],\ + ["semver", "npm:7.3.8"],\ + ["ssri", "npm:10.0.1"],\ + ["treeverse", "npm:3.0.0"],\ + ["walk-up-path", "npm:1.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@npmcli/fs", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/@npmcli-fs-npm-2.1.0-3b106d08bc-827318517d.zip/node_modules/@npmcli/fs/",\ + ["npm:2.1.2", {\ + "packageLocation": "./.yarn/cache/@npmcli-fs-npm-2.1.2-08d434e77b-82bc61f832.zip/node_modules/@npmcli/fs/",\ "packageDependencies": [\ - ["@npmcli/fs", "npm:2.1.0"],\ + ["@npmcli/fs", "npm:2.1.2"],\ ["@gar/promisify", "npm:1.1.3"],\ - ["semver", "npm:7.3.7"]\ + ["semver", "npm:7.3.8"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.1.0", {\ + "packageLocation": "./.yarn/cache/@npmcli-fs-npm-3.1.0-0844a57978-c17d9f6a57.zip/node_modules/@npmcli/fs/",\ + "packageDependencies": [\ + ["@npmcli/fs", "npm:3.1.0"],\ + ["semver", "npm:7.3.8"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@npmcli/git", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/@npmcli-git-npm-3.0.1-0c54a062d9-fe64c82c11.zip/node_modules/@npmcli/git/",\ + ["npm:4.0.3", {\ + "packageLocation": "./.yarn/cache/@npmcli-git-npm-4.0.3-4d7acb71e5-1fe88fccab.zip/node_modules/@npmcli/git/",\ "packageDependencies": [\ - ["@npmcli/git", "npm:3.0.1"],\ - ["@npmcli/promise-spawn", "npm:3.0.0"],\ - ["lru-cache", "npm:7.12.0"],\ + ["@npmcli/git", "npm:4.0.3"],\ + ["@npmcli/promise-spawn", "npm:6.0.2"],\ + ["lru-cache", "npm:7.14.1"],\ ["mkdirp", "npm:1.0.4"],\ - ["npm-pick-manifest", "npm:7.0.1"],\ - ["proc-log", "npm:2.0.1"],\ - ["promise-inflight", "virtual:84a00badf32fd1afaf93817400747915046d2012712b8d0165c9b380a8ca122b717268023cb7925f79b92bac1d0305a8c7f77f430ac0705ca3d110cd76516a4c#npm:1.0.1"],\ + ["npm-pick-manifest", "npm:8.0.1"],\ + ["proc-log", "npm:3.0.0"],\ + ["promise-inflight", "virtual:4e2088ed0df52533102f445d7e7aeba6560b7effa0cabbc7cc20dd1e36a86dd838cc541de4414688f4ce3ec77b0ad5298cea6de581350d934ceb35c3e0fe3462#npm:1.0.1"],\ ["promise-retry", "npm:2.0.1"],\ - ["semver", "npm:7.3.7"],\ - ["which", "npm:2.0.2"]\ + ["semver", "npm:7.3.8"],\ + ["which", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@npmcli/installed-package-contents", [\ - ["npm:1.0.7", {\ - "packageLocation": "./.yarn/cache/@npmcli-installed-package-contents-npm-1.0.7-b15a13ab4f-8cdca613b6.zip/node_modules/@npmcli/installed-package-contents/",\ + ["npm:2.0.1", {\ + "packageLocation": "./.yarn/cache/@npmcli-installed-package-contents-npm-2.0.1-6e6959b6d7-c19a90dbb3.zip/node_modules/@npmcli/installed-package-contents/",\ "packageDependencies": [\ - ["@npmcli/installed-package-contents", "npm:1.0.7"],\ - ["npm-bundled", "npm:1.1.2"],\ - ["npm-normalize-package-bin", "npm:1.0.1"]\ + ["@npmcli/installed-package-contents", "npm:2.0.1"],\ + ["npm-bundled", "npm:3.0.0"],\ + ["npm-normalize-package-bin", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@npmcli/map-workspaces", [\ + ["npm:3.0.1", {\ + "packageLocation": "./.yarn/cache/@npmcli-map-workspaces-npm-3.0.1-c076f30694-3b69565bfc.zip/node_modules/@npmcli/map-workspaces/",\ + "packageDependencies": [\ + ["@npmcli/map-workspaces", "npm:3.0.1"],\ + ["@npmcli/name-from-folder", "npm:2.0.0"],\ + ["glob", "npm:8.1.0"],\ + ["minimatch", "npm:5.1.6"],\ + ["read-package-json-fast", "npm:3.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@npmcli/metavuln-calculator", [\ + ["npm:5.0.0", {\ + "packageLocation": "./.yarn/cache/@npmcli-metavuln-calculator-npm-5.0.0-f18b257067-be5df5fc59.zip/node_modules/@npmcli/metavuln-calculator/",\ + "packageDependencies": [\ + ["@npmcli/metavuln-calculator", "npm:5.0.0"],\ + ["cacache", "npm:17.0.4"],\ + ["json-parse-even-better-errors", "npm:3.0.0"],\ + ["pacote", "npm:15.0.8"],\ + ["semver", "npm:7.3.8"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@npmcli/move-file", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/@npmcli-move-file-npm-2.0.0-d8bd1d35d2-e7c413d3ed.zip/node_modules/@npmcli/move-file/",\ + ["npm:2.0.1", {\ + "packageLocation": "./.yarn/cache/@npmcli-move-file-npm-2.0.1-b593d8f741-3557a12cd1.zip/node_modules/@npmcli/move-file/",\ "packageDependencies": [\ - ["@npmcli/move-file", "npm:2.0.0"],\ + ["@npmcli/move-file", "npm:2.0.1"],\ ["mkdirp", "npm:1.0.4"],\ ["rimraf", "npm:3.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@npmcli/node-gyp", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/@npmcli-node-gyp-npm-2.0.0-411b1e0bad-a9377a0f0c.zip/node_modules/@npmcli/node-gyp/",\ + ["@npmcli/name-from-folder", [\ + ["npm:1.0.1", {\ + "packageLocation": "./.yarn/cache/@npmcli-name-from-folder-npm-1.0.1-b2b2fde7e0-c89ae9f2f7.zip/node_modules/@npmcli/name-from-folder/",\ "packageDependencies": [\ - ["@npmcli/node-gyp", "npm:2.0.0"]\ + ["@npmcli/name-from-folder", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.0", {\ + "packageLocation": "./.yarn/cache/@npmcli-name-from-folder-npm-2.0.0-18e2dba870-bb8e989c76.zip/node_modules/@npmcli/name-from-folder/",\ + "packageDependencies": [\ + ["@npmcli/name-from-folder", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@npmcli/node-gyp", [\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/@npmcli-node-gyp-npm-3.0.0-b160a0116c-f6eda05676.zip/node_modules/@npmcli/node-gyp/",\ + "packageDependencies": [\ + ["@npmcli/node-gyp", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@npmcli/package-json", [\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/@npmcli-package-json-npm-3.0.0-917589a7ff-bbee04e427.zip/node_modules/@npmcli/package-json/",\ + "packageDependencies": [\ + ["@npmcli/package-json", "npm:3.0.0"],\ + ["json-parse-even-better-errors", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@npmcli/promise-spawn", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/@npmcli-promise-spawn-npm-3.0.0-63f972b0e8-f19233f0c0.zip/node_modules/@npmcli/promise-spawn/",\ + ["npm:6.0.2", {\ + "packageLocation": "./.yarn/cache/@npmcli-promise-spawn-npm-6.0.2-c9941b207c-0148779c08.zip/node_modules/@npmcli/promise-spawn/",\ "packageDependencies": [\ - ["@npmcli/promise-spawn", "npm:3.0.0"],\ - ["infer-owner", "npm:1.0.4"]\ + ["@npmcli/promise-spawn", "npm:6.0.2"],\ + ["which", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@npmcli/query", [\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/@npmcli-query-npm-3.0.0-53c05bcb30-595d5e705d.zip/node_modules/@npmcli/query/",\ + "packageDependencies": [\ + ["@npmcli/query", "npm:3.0.0"],\ + ["postcss-selector-parser", "npm:6.0.11"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@npmcli/run-script", [\ - ["npm:4.1.5", {\ - "packageLocation": "./.yarn/cache/@npmcli-run-script-npm-4.1.5-979d3624a1-171bfb9bab.zip/node_modules/@npmcli/run-script/",\ + ["npm:6.0.0", {\ + "packageLocation": "./.yarn/cache/@npmcli-run-script-npm-6.0.0-5cbf526af7-7ca3a21bd9.zip/node_modules/@npmcli/run-script/",\ "packageDependencies": [\ - ["@npmcli/run-script", "npm:4.1.5"],\ - ["@npmcli/node-gyp", "npm:2.0.0"],\ - ["@npmcli/promise-spawn", "npm:3.0.0"],\ - ["node-gyp", "npm:9.0.0"],\ - ["read-package-json-fast", "npm:2.0.3"],\ - ["which", "npm:2.0.2"]\ + ["@npmcli/run-script", "npm:6.0.0"],\ + ["@npmcli/node-gyp", "npm:3.0.0"],\ + ["@npmcli/promise-spawn", "npm:6.0.2"],\ + ["node-gyp", "npm:9.3.1"],\ + ["read-package-json-fast", "npm:3.0.2"],\ + ["which", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@octokit/auth-token", [\ - ["npm:2.5.0", {\ - "packageLocation": "./.yarn/cache/@octokit-auth-token-npm-2.5.0-a1c6ffb640-6c24cf0394.zip/node_modules/@octokit/auth-token/",\ + ["npm:3.0.2", {\ + "packageLocation": "./.yarn/cache/@octokit-auth-token-npm-3.0.2-2c2a6dcca5-17b2d63e30.zip/node_modules/@octokit/auth-token/",\ "packageDependencies": [\ - ["@octokit/auth-token", "npm:2.5.0"],\ - ["@octokit/types", "npm:6.39.0"]\ + ["@octokit/auth-token", "npm:3.0.2"],\ + ["@octokit/types", "npm:8.2.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@octokit/core", [\ - ["npm:3.6.0", {\ - "packageLocation": "./.yarn/cache/@octokit-core-npm-3.6.0-1273c50268-91ba1df7a5.zip/node_modules/@octokit/core/",\ + ["npm:4.1.0", {\ + "packageLocation": "./.yarn/cache/@octokit-core-npm-4.1.0-53c1d3e6df-e65b5f1b01.zip/node_modules/@octokit/core/",\ "packageDependencies": [\ - ["@octokit/core", "npm:3.6.0"],\ - ["@octokit/auth-token", "npm:2.5.0"],\ - ["@octokit/graphql", "npm:4.8.0"],\ - ["@octokit/request", "npm:5.6.3"],\ - ["@octokit/request-error", "npm:2.1.0"],\ - ["@octokit/types", "npm:6.39.0"],\ - ["before-after-hook", "npm:2.2.2"],\ + ["@octokit/core", "npm:4.1.0"],\ + ["@octokit/auth-token", "npm:3.0.2"],\ + ["@octokit/graphql", "npm:5.0.4"],\ + ["@octokit/request", "npm:6.2.2"],\ + ["@octokit/request-error", "npm:3.0.2"],\ + ["@octokit/types", "npm:8.2.0"],\ + ["before-after-hook", "npm:2.2.3"],\ ["universal-user-agent", "npm:6.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@octokit/endpoint", [\ - ["npm:6.0.12", {\ - "packageLocation": "./.yarn/cache/@octokit-endpoint-npm-6.0.12-d467db27fd-c0a7abd872.zip/node_modules/@octokit/endpoint/",\ + ["npm:7.0.3", {\ + "packageLocation": "./.yarn/cache/@octokit-endpoint-npm-7.0.3-cabcb716ae-b4cbfe14a7.zip/node_modules/@octokit/endpoint/",\ "packageDependencies": [\ - ["@octokit/endpoint", "npm:6.0.12"],\ - ["@octokit/types", "npm:6.39.0"],\ + ["@octokit/endpoint", "npm:7.0.3"],\ + ["@octokit/types", "npm:8.2.0"],\ ["is-plain-object", "npm:5.0.0"],\ ["universal-user-agent", "npm:6.0.0"]\ ],\ @@ -2117,22 +2225,22 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@octokit/graphql", [\ - ["npm:4.8.0", {\ - "packageLocation": "./.yarn/cache/@octokit-graphql-npm-4.8.0-83d118b4da-2b5b402af7.zip/node_modules/@octokit/graphql/",\ + ["npm:5.0.4", {\ + "packageLocation": "./.yarn/cache/@octokit-graphql-npm-5.0.4-dd4f7f9ed4-de8f511dbc.zip/node_modules/@octokit/graphql/",\ "packageDependencies": [\ - ["@octokit/graphql", "npm:4.8.0"],\ - ["@octokit/request", "npm:5.6.3"],\ - ["@octokit/types", "npm:6.39.0"],\ + ["@octokit/graphql", "npm:5.0.4"],\ + ["@octokit/request", "npm:6.2.2"],\ + ["@octokit/types", "npm:8.2.0"],\ ["universal-user-agent", "npm:6.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@octokit/openapi-types", [\ - ["npm:12.8.0", {\ - "packageLocation": "./.yarn/cache/@octokit-openapi-types-npm-12.8.0-1b7f917c93-74881d6b0d.zip/node_modules/@octokit/openapi-types/",\ + ["npm:16.0.0", {\ + "packageLocation": "./.yarn/cache/@octokit-openapi-types-npm-16.0.0-2fe91e346e-7bae7649e8.zip/node_modules/@octokit/openapi-types/",\ "packageDependencies": [\ - ["@octokit/openapi-types", "npm:12.8.0"]\ + ["@octokit/openapi-types", "npm:16.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -2147,19 +2255,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@octokit/plugin-paginate-rest", [\ - ["npm:2.21.1", {\ - "packageLocation": "./.yarn/cache/@octokit-plugin-paginate-rest-npm-2.21.1-7eac9e6538-b3f81d3740.zip/node_modules/@octokit/plugin-paginate-rest/",\ + ["npm:5.0.1", {\ + "packageLocation": "./.yarn/cache/@octokit-plugin-paginate-rest-npm-5.0.1-1f7b1655c3-93b0bcbf98.zip/node_modules/@octokit/plugin-paginate-rest/",\ "packageDependencies": [\ - ["@octokit/plugin-paginate-rest", "npm:2.21.1"]\ + ["@octokit/plugin-paginate-rest", "npm:5.0.1"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:f250ac8e5eb682f2f60768f4330fc728a36405b667dc5acc56c520d0ff4519a3db937536614af90173f6af26d8665c4fe9f532c66765a577f6ea1f6b70d54bc1#npm:2.21.1", {\ - "packageLocation": "./.yarn/__virtual__/@octokit-plugin-paginate-rest-virtual-edda5c90cb/0/cache/@octokit-plugin-paginate-rest-npm-2.21.1-7eac9e6538-b3f81d3740.zip/node_modules/@octokit/plugin-paginate-rest/",\ + ["virtual:b25c99ac140fba39ccc64cd0345a65446a6320b42007542ef40ff40f6462a113a63b046652afbcc947865b01fb41500f65b626585ededd6c16bf3acebf970297#npm:5.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@octokit-plugin-paginate-rest-virtual-b801a13f88/0/cache/@octokit-plugin-paginate-rest-npm-5.0.1-1f7b1655c3-93b0bcbf98.zip/node_modules/@octokit/plugin-paginate-rest/",\ "packageDependencies": [\ - ["@octokit/plugin-paginate-rest", "virtual:f250ac8e5eb682f2f60768f4330fc728a36405b667dc5acc56c520d0ff4519a3db937536614af90173f6af26d8665c4fe9f532c66765a577f6ea1f6b70d54bc1#npm:2.21.1"],\ - ["@octokit/core", "npm:3.6.0"],\ - ["@octokit/types", "npm:6.39.0"],\ + ["@octokit/plugin-paginate-rest", "virtual:b25c99ac140fba39ccc64cd0345a65446a6320b42007542ef40ff40f6462a113a63b046652afbcc947865b01fb41500f65b626585ededd6c16bf3acebf970297#npm:5.0.1"],\ + ["@octokit/core", "npm:4.1.0"],\ + ["@octokit/types", "npm:8.2.0"],\ ["@types/octokit__core", null]\ ],\ "packagePeers": [\ @@ -2177,11 +2285,11 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:f250ac8e5eb682f2f60768f4330fc728a36405b667dc5acc56c520d0ff4519a3db937536614af90173f6af26d8665c4fe9f532c66765a577f6ea1f6b70d54bc1#npm:1.0.4", {\ - "packageLocation": "./.yarn/__virtual__/@octokit-plugin-request-log-virtual-e50d6a2304/0/cache/@octokit-plugin-request-log-npm-1.0.4-9ab5a2f888-862693e736.zip/node_modules/@octokit/plugin-request-log/",\ + ["virtual:b25c99ac140fba39ccc64cd0345a65446a6320b42007542ef40ff40f6462a113a63b046652afbcc947865b01fb41500f65b626585ededd6c16bf3acebf970297#npm:1.0.4", {\ + "packageLocation": "./.yarn/__virtual__/@octokit-plugin-request-log-virtual-6845237c14/0/cache/@octokit-plugin-request-log-npm-1.0.4-9ab5a2f888-862693e736.zip/node_modules/@octokit/plugin-request-log/",\ "packageDependencies": [\ - ["@octokit/plugin-request-log", "virtual:f250ac8e5eb682f2f60768f4330fc728a36405b667dc5acc56c520d0ff4519a3db937536614af90173f6af26d8665c4fe9f532c66765a577f6ea1f6b70d54bc1#npm:1.0.4"],\ - ["@octokit/core", "npm:3.6.0"],\ + ["@octokit/plugin-request-log", "virtual:b25c99ac140fba39ccc64cd0345a65446a6320b42007542ef40ff40f6462a113a63b046652afbcc947865b01fb41500f65b626585ededd6c16bf3acebf970297#npm:1.0.4"],\ + ["@octokit/core", "npm:4.1.0"],\ ["@types/octokit__core", null]\ ],\ "packagePeers": [\ @@ -2192,19 +2300,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@octokit/plugin-rest-endpoint-methods", [\ - ["npm:5.16.2", {\ - "packageLocation": "./.yarn/cache/@octokit-plugin-rest-endpoint-methods-npm-5.16.2-f54316c392-d0dd41cf0d.zip/node_modules/@octokit/plugin-rest-endpoint-methods/",\ + ["npm:6.7.0", {\ + "packageLocation": "./.yarn/cache/@octokit-plugin-rest-endpoint-methods-npm-6.7.0-8434cbe757-f4f760092f.zip/node_modules/@octokit/plugin-rest-endpoint-methods/",\ "packageDependencies": [\ - ["@octokit/plugin-rest-endpoint-methods", "npm:5.16.2"]\ + ["@octokit/plugin-rest-endpoint-methods", "npm:6.7.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:f250ac8e5eb682f2f60768f4330fc728a36405b667dc5acc56c520d0ff4519a3db937536614af90173f6af26d8665c4fe9f532c66765a577f6ea1f6b70d54bc1#npm:5.16.2", {\ - "packageLocation": "./.yarn/__virtual__/@octokit-plugin-rest-endpoint-methods-virtual-3948113dea/0/cache/@octokit-plugin-rest-endpoint-methods-npm-5.16.2-f54316c392-d0dd41cf0d.zip/node_modules/@octokit/plugin-rest-endpoint-methods/",\ + ["virtual:b25c99ac140fba39ccc64cd0345a65446a6320b42007542ef40ff40f6462a113a63b046652afbcc947865b01fb41500f65b626585ededd6c16bf3acebf970297#npm:6.7.0", {\ + "packageLocation": "./.yarn/__virtual__/@octokit-plugin-rest-endpoint-methods-virtual-496e90841c/0/cache/@octokit-plugin-rest-endpoint-methods-npm-6.7.0-8434cbe757-f4f760092f.zip/node_modules/@octokit/plugin-rest-endpoint-methods/",\ "packageDependencies": [\ - ["@octokit/plugin-rest-endpoint-methods", "virtual:f250ac8e5eb682f2f60768f4330fc728a36405b667dc5acc56c520d0ff4519a3db937536614af90173f6af26d8665c4fe9f532c66765a577f6ea1f6b70d54bc1#npm:5.16.2"],\ - ["@octokit/core", "npm:3.6.0"],\ - ["@octokit/types", "npm:6.39.0"],\ + ["@octokit/plugin-rest-endpoint-methods", "virtual:b25c99ac140fba39ccc64cd0345a65446a6320b42007542ef40ff40f6462a113a63b046652afbcc947865b01fb41500f65b626585ededd6c16bf3acebf970297#npm:6.7.0"],\ + ["@octokit/core", "npm:4.1.0"],\ + ["@octokit/types", "npm:8.2.0"],\ ["@types/octokit__core", null],\ ["deprecation", "npm:2.3.1"]\ ],\ @@ -2216,26 +2324,26 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@octokit/request", [\ - ["npm:5.6.3", {\ - "packageLocation": "./.yarn/cache/@octokit-request-npm-5.6.3-25a5f5382d-05c73ff238.zip/node_modules/@octokit/request/",\ + ["npm:6.2.2", {\ + "packageLocation": "./.yarn/cache/@octokit-request-npm-6.2.2-b443394ecf-054c1b7674.zip/node_modules/@octokit/request/",\ "packageDependencies": [\ - ["@octokit/request", "npm:5.6.3"],\ - ["@octokit/endpoint", "npm:6.0.12"],\ - ["@octokit/request-error", "npm:2.1.0"],\ - ["@octokit/types", "npm:6.39.0"],\ + ["@octokit/request", "npm:6.2.2"],\ + ["@octokit/endpoint", "npm:7.0.3"],\ + ["@octokit/request-error", "npm:3.0.2"],\ + ["@octokit/types", "npm:8.2.0"],\ ["is-plain-object", "npm:5.0.0"],\ - ["node-fetch", "virtual:25a5f5382d53dbf298bf7a1191760bc2e0a523a619eeb0e667b99a8649e8ad183f9e2e0b45f6fb831b92f4078b61622aa567cf79565f6aa5af9597e3c84864f6#npm:2.6.7"],\ + ["node-fetch", "virtual:b443394ecf5ceaa738e36796abd12e5bf5e9d0b3cf956637850586d2eae10f1f2db28ba31c0d8cb3609fa0653132e91468174bf992b9bed74bdeb446cbf6ceb1#npm:2.6.8"],\ ["universal-user-agent", "npm:6.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@octokit/request-error", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/@octokit-request-error-npm-2.1.0-51ac624306-47264d6e03.zip/node_modules/@octokit/request-error/",\ + ["npm:3.0.2", {\ + "packageLocation": "./.yarn/cache/@octokit-request-error-npm-3.0.2-ad6a6ba74d-16fa47f8f8.zip/node_modules/@octokit/request-error/",\ "packageDependencies": [\ - ["@octokit/request-error", "npm:2.1.0"],\ - ["@octokit/types", "npm:6.39.0"],\ + ["@octokit/request-error", "npm:3.0.2"],\ + ["@octokit/types", "npm:8.2.0"],\ ["deprecation", "npm:2.3.1"],\ ["once", "npm:1.4.0"]\ ],\ @@ -2243,24 +2351,24 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@octokit/rest", [\ - ["npm:18.12.0", {\ - "packageLocation": "./.yarn/cache/@octokit-rest-npm-18.12.0-f250ac8e5e-9b4d5c869b.zip/node_modules/@octokit/rest/",\ + ["npm:19.0.5", {\ + "packageLocation": "./.yarn/cache/@octokit-rest-npm-19.0.5-b25c99ac14-af418e420f.zip/node_modules/@octokit/rest/",\ "packageDependencies": [\ - ["@octokit/rest", "npm:18.12.0"],\ - ["@octokit/core", "npm:3.6.0"],\ - ["@octokit/plugin-paginate-rest", "virtual:f250ac8e5eb682f2f60768f4330fc728a36405b667dc5acc56c520d0ff4519a3db937536614af90173f6af26d8665c4fe9f532c66765a577f6ea1f6b70d54bc1#npm:2.21.1"],\ - ["@octokit/plugin-request-log", "virtual:f250ac8e5eb682f2f60768f4330fc728a36405b667dc5acc56c520d0ff4519a3db937536614af90173f6af26d8665c4fe9f532c66765a577f6ea1f6b70d54bc1#npm:1.0.4"],\ - ["@octokit/plugin-rest-endpoint-methods", "virtual:f250ac8e5eb682f2f60768f4330fc728a36405b667dc5acc56c520d0ff4519a3db937536614af90173f6af26d8665c4fe9f532c66765a577f6ea1f6b70d54bc1#npm:5.16.2"]\ + ["@octokit/rest", "npm:19.0.5"],\ + ["@octokit/core", "npm:4.1.0"],\ + ["@octokit/plugin-paginate-rest", "virtual:b25c99ac140fba39ccc64cd0345a65446a6320b42007542ef40ff40f6462a113a63b046652afbcc947865b01fb41500f65b626585ededd6c16bf3acebf970297#npm:5.0.1"],\ + ["@octokit/plugin-request-log", "virtual:b25c99ac140fba39ccc64cd0345a65446a6320b42007542ef40ff40f6462a113a63b046652afbcc947865b01fb41500f65b626585ededd6c16bf3acebf970297#npm:1.0.4"],\ + ["@octokit/plugin-rest-endpoint-methods", "virtual:b25c99ac140fba39ccc64cd0345a65446a6320b42007542ef40ff40f6462a113a63b046652afbcc947865b01fb41500f65b626585ededd6c16bf3acebf970297#npm:6.7.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@octokit/types", [\ - ["npm:6.39.0", {\ - "packageLocation": "./.yarn/cache/@octokit-types-npm-6.39.0-8985f0f61f-93bebae476.zip/node_modules/@octokit/types/",\ + ["npm:8.2.0", {\ + "packageLocation": "./.yarn/cache/@octokit-types-npm-8.2.0-017b6699fe-ce19c09873.zip/node_modules/@octokit/types/",\ "packageDependencies": [\ - ["@octokit/types", "npm:6.39.0"],\ - ["@octokit/openapi-types", "npm:12.8.0"]\ + ["@octokit/types", "npm:8.2.0"],\ + ["@octokit/openapi-types", "npm:16.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -2358,21 +2466,21 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@pnpm/network.ca-file", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/@pnpm-network.ca-file-npm-1.0.1-42bfe40bec-ed952a5574.zip/node_modules/@pnpm/network.ca-file/",\ + ["npm:1.0.2", {\ + "packageLocation": "./.yarn/cache/@pnpm-network.ca-file-npm-1.0.2-5faaf6e6bf-d62a681f01.zip/node_modules/@pnpm/network.ca-file/",\ "packageDependencies": [\ - ["@pnpm/network.ca-file", "npm:1.0.1"],\ + ["@pnpm/network.ca-file", "npm:1.0.2"],\ ["graceful-fs", "npm:4.2.10"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@pnpm/npm-conf", [\ - ["npm:1.0.4", {\ - "packageLocation": "./.yarn/cache/@pnpm-npm-conf-npm-1.0.4-cc4c19088e-dbc9b16d1e.zip/node_modules/@pnpm/npm-conf/",\ + ["npm:1.0.5", {\ + "packageLocation": "./.yarn/cache/@pnpm-npm-conf-npm-1.0.5-77075df24d-a09d33d18f.zip/node_modules/@pnpm/npm-conf/",\ "packageDependencies": [\ - ["@pnpm/npm-conf", "npm:1.0.4"],\ - ["@pnpm/network.ca-file", "npm:1.0.1"],\ + ["@pnpm/npm-conf", "npm:1.0.5"],\ + ["@pnpm/network.ca-file", "npm:1.0.2"],\ ["config-chain", "npm:1.1.13"]\ ],\ "linkType": "HARD"\ @@ -2471,25 +2579,25 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@sentry/core", [\ - ["npm:7.28.1", {\ - "packageLocation": "./.yarn/cache/@sentry-core-npm-7.28.1-a468033ea8-f29d747d3e.zip/node_modules/@sentry/core/",\ + ["npm:7.31.1", {\ + "packageLocation": "./.yarn/cache/@sentry-core-npm-7.31.1-16030fe616-bf6ce0eb8d.zip/node_modules/@sentry/core/",\ "packageDependencies": [\ - ["@sentry/core", "npm:7.28.1"],\ - ["@sentry/types", "npm:7.28.1"],\ - ["@sentry/utils", "npm:7.28.1"],\ + ["@sentry/core", "npm:7.31.1"],\ + ["@sentry/types", "npm:7.31.1"],\ + ["@sentry/utils", "npm:7.31.1"],\ ["tslib", "npm:1.14.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@sentry/node", [\ - ["npm:7.28.1", {\ - "packageLocation": "./.yarn/cache/@sentry-node-npm-7.28.1-b0e124fdfc-b4922d1f0a.zip/node_modules/@sentry/node/",\ + ["npm:7.31.1", {\ + "packageLocation": "./.yarn/cache/@sentry-node-npm-7.31.1-3862930d51-aeddbc572b.zip/node_modules/@sentry/node/",\ "packageDependencies": [\ - ["@sentry/node", "npm:7.28.1"],\ - ["@sentry/core", "npm:7.28.1"],\ - ["@sentry/types", "npm:7.28.1"],\ - ["@sentry/utils", "npm:7.28.1"],\ + ["@sentry/node", "npm:7.31.1"],\ + ["@sentry/core", "npm:7.31.1"],\ + ["@sentry/types", "npm:7.31.1"],\ + ["@sentry/utils", "npm:7.31.1"],\ ["cookie", "npm:0.4.2"],\ ["https-proxy-agent", "npm:5.0.1"],\ ["lru_map", "npm:0.3.3"],\ @@ -2499,33 +2607,33 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@sentry/tracing", [\ - ["npm:7.28.1", {\ - "packageLocation": "./.yarn/cache/@sentry-tracing-npm-7.28.1-e15d453d8e-be501ca9d7.zip/node_modules/@sentry/tracing/",\ + ["npm:7.31.1", {\ + "packageLocation": "./.yarn/cache/@sentry-tracing-npm-7.31.1-b4ea1a793d-d3f38c332e.zip/node_modules/@sentry/tracing/",\ "packageDependencies": [\ - ["@sentry/tracing", "npm:7.28.1"],\ - ["@sentry/core", "npm:7.28.1"],\ - ["@sentry/types", "npm:7.28.1"],\ - ["@sentry/utils", "npm:7.28.1"],\ + ["@sentry/tracing", "npm:7.31.1"],\ + ["@sentry/core", "npm:7.31.1"],\ + ["@sentry/types", "npm:7.31.1"],\ + ["@sentry/utils", "npm:7.31.1"],\ ["tslib", "npm:1.14.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@sentry/types", [\ - ["npm:7.28.1", {\ - "packageLocation": "./.yarn/cache/@sentry-types-npm-7.28.1-42d9a8574c-7dc6639cb7.zip/node_modules/@sentry/types/",\ + ["npm:7.31.1", {\ + "packageLocation": "./.yarn/cache/@sentry-types-npm-7.31.1-b793b2b894-3750b311e1.zip/node_modules/@sentry/types/",\ "packageDependencies": [\ - ["@sentry/types", "npm:7.28.1"]\ + ["@sentry/types", "npm:7.31.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@sentry/utils", [\ - ["npm:7.28.1", {\ - "packageLocation": "./.yarn/cache/@sentry-utils-npm-7.28.1-71eaeb767f-a4b5f73db0.zip/node_modules/@sentry/utils/",\ + ["npm:7.31.1", {\ + "packageLocation": "./.yarn/cache/@sentry-utils-npm-7.31.1-f1ebb5361a-0f1bcf9476.zip/node_modules/@sentry/utils/",\ "packageDependencies": [\ - ["@sentry/utils", "npm:7.28.1"],\ - ["@sentry/types", "npm:7.28.1"],\ + ["@sentry/utils", "npm:7.31.1"],\ + ["@sentry/types", "npm:7.31.1"],\ ["tslib", "npm:1.14.1"]\ ],\ "linkType": "HARD"\ @@ -2545,7 +2653,7 @@ const RAW_RUNTIME_STATE = ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ ["jsrsasign", "npm:10.6.1"],\ ["jwk-to-pem", "npm:2.0.5"],\ - ["node-fetch", "virtual:25a5f5382d53dbf298bf7a1191760bc2e0a523a619eeb0e667b99a8649e8ad183f9e2e0b45f6fb831b92f4078b61622aa567cf79565f6aa5af9597e3c84864f6#npm:2.6.7"]\ + ["node-fetch", "virtual:b443394ecf5ceaa738e36796abd12e5bf5e9d0b3cf956637850586d2eae10f1f2db28ba31c0d8cb3609fa0653132e91468174bf992b9bed74bdeb446cbf6ceb1#npm:2.6.8"]\ ],\ "linkType": "HARD"\ }]\ @@ -2560,28 +2668,28 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@sinclair/typebox", [\ - ["npm:0.24.44", {\ - "packageLocation": "./.yarn/cache/@sinclair-typebox-npm-0.24.44-38506ddef6-f37b9d28bf.zip/node_modules/@sinclair/typebox/",\ + ["npm:0.24.51", {\ + "packageLocation": "./.yarn/cache/@sinclair-typebox-npm-0.24.51-cdde4a266f-57177ef84d.zip/node_modules/@sinclair/typebox/",\ "packageDependencies": [\ - ["@sinclair/typebox", "npm:0.24.44"]\ + ["@sinclair/typebox", "npm:0.24.51"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@sindresorhus/is", [\ - ["npm:4.6.0", {\ - "packageLocation": "./.yarn/cache/@sindresorhus-is-npm-4.6.0-7cad05c55e-c4326c4f01.zip/node_modules/@sindresorhus/is/",\ + ["npm:5.3.0", {\ + "packageLocation": "./.yarn/cache/@sindresorhus-is-npm-5.3.0-9deec66459-f43c7625f3.zip/node_modules/@sindresorhus/is/",\ "packageDependencies": [\ - ["@sindresorhus/is", "npm:4.6.0"]\ + ["@sindresorhus/is", "npm:5.3.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@sinonjs/commons", [\ - ["npm:1.8.3", {\ - "packageLocation": "./.yarn/cache/@sinonjs-commons-npm-1.8.3-30cf78d93f-4c217eade7.zip/node_modules/@sinonjs/commons/",\ + ["npm:1.8.6", {\ + "packageLocation": "./.yarn/cache/@sinonjs-commons-npm-1.8.6-e3593ed6d6-f08e4f0918.zip/node_modules/@sinonjs/commons/",\ "packageDependencies": [\ - ["@sinonjs/commons", "npm:1.8.3"],\ + ["@sinonjs/commons", "npm:1.8.6"],\ ["type-detect", "npm:4.0.8"]\ ],\ "linkType": "HARD"\ @@ -2592,7 +2700,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/@sinonjs-fake-timers-npm-9.1.2-3ff37ab7fb-ba7d46e9ff.zip/node_modules/@sinonjs/fake-timers/",\ "packageDependencies": [\ ["@sinonjs/fake-timers", "npm:9.1.2"],\ - ["@sinonjs/commons", "npm:1.8.3"]\ + ["@sinonjs/commons", "npm:1.8.6"]\ ],\ "linkType": "HARD"\ }]\ @@ -2611,50 +2719,51 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/analytics/",\ "packageDependencies": [\ ["@standardnotes/analytics", "workspace:packages/analytics"],\ - ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.0"],\ - ["@sentry/node", "npm:7.28.1"],\ + ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.1"],\ + ["@sentry/node", "npm:7.31.1"],\ ["@standardnotes/common", "workspace:packages/common"],\ ["@standardnotes/domain-core", "workspace:packages/domain-core"],\ ["@standardnotes/domain-events", "workspace:packages/domain-events"],\ ["@standardnotes/domain-events-infra", "workspace:packages/domain-events-infra"],\ ["@standardnotes/time", "workspace:packages/time"],\ ["@types/ioredis", "npm:5.0.0"],\ - ["@types/jest", "npm:29.1.1"],\ + ["@types/jest", "npm:29.2.6"],\ ["@types/mixpanel", "npm:2.14.4"],\ ["@types/newrelic", "npm:9.4.0"],\ - ["@types/node", "npm:18.11.9"],\ + ["@types/node", "npm:18.11.18"],\ ["@typescript-eslint/eslint-plugin", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:5.48.2"],\ - ["aws-sdk", "npm:2.1260.0"],\ - ["dayjs", "npm:1.11.6"],\ - ["dotenv", "npm:16.0.1"],\ + ["aws-sdk", "npm:2.1298.0"],\ + ["dayjs", "npm:1.11.7"],\ + ["dotenv", "npm:16.0.3"],\ ["eslint", "npm:8.32.0"],\ ["eslint-plugin-prettier", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.2.1"],\ ["inversify", "npm:6.0.1"],\ - ["ioredis", "npm:5.2.4"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ + ["ioredis", "npm:5.2.5"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ ["mixpanel", "npm:0.17.0"],\ ["mysql2", "npm:3.0.1"],\ ["newrelic", "npm:9.8.0"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ - ["typeorm", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:0.3.10"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"],\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ + ["typeorm", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:0.3.11"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"],\ ["winston", "npm:3.8.2"]\ ],\ "linkType": "SOFT"\ }]\ ]],\ ["@standardnotes/api", [\ - ["npm:1.19.0", {\ - "packageLocation": "./.yarn/cache/@standardnotes-api-npm-1.19.0-ce8296df3c-b28884be40.zip/node_modules/@standardnotes/api/",\ + ["npm:1.24.4", {\ + "packageLocation": "./.yarn/cache/@standardnotes-api-npm-1.24.4-7e098c6c65-3fec38ce6f.zip/node_modules/@standardnotes/api/",\ "packageDependencies": [\ - ["@standardnotes/api", "npm:1.19.0"],\ + ["@standardnotes/api", "npm:1.24.4"],\ ["@standardnotes/common", "workspace:packages/common"],\ - ["@standardnotes/encryption", "npm:1.19.0"],\ - ["@standardnotes/models", "npm:1.33.0"],\ - ["@standardnotes/responses", "npm:1.12.0"],\ + ["@standardnotes/domain-core", "workspace:packages/domain-core"],\ + ["@standardnotes/encryption", "npm:1.21.4"],\ + ["@standardnotes/models", "npm:1.42.6"],\ + ["@standardnotes/responses", "npm:1.13.4"],\ ["@standardnotes/security", "workspace:packages/security"],\ - ["@standardnotes/utils", "npm:1.11.0"],\ + ["@standardnotes/utils", "npm:1.16.2"],\ ["reflect-metadata", "npm:0.1.13"]\ ],\ "linkType": "HARD"\ @@ -2665,115 +2774,104 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/api-gateway/",\ "packageDependencies": [\ ["@standardnotes/api-gateway", "workspace:packages/api-gateway"],\ - ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.0"],\ - ["@sentry/node", "npm:7.28.1"],\ + ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.1"],\ + ["@sentry/node", "npm:7.31.1"],\ ["@standardnotes/domain-core", "workspace:packages/domain-core"],\ ["@standardnotes/domain-events", "workspace:packages/domain-events"],\ ["@standardnotes/domain-events-infra", "workspace:packages/domain-events-infra"],\ ["@standardnotes/security", "workspace:packages/security"],\ ["@standardnotes/time", "workspace:packages/time"],\ - ["@types/cors", "npm:2.8.12"],\ - ["@types/express", "npm:4.17.14"],\ + ["@types/cors", "npm:2.8.13"],\ + ["@types/express", "npm:4.17.15"],\ ["@types/ioredis", "npm:5.0.0"],\ - ["@types/jest", "npm:29.1.1"],\ + ["@types/jest", "npm:29.2.6"],\ ["@types/jsonwebtoken", "npm:9.0.1"],\ ["@types/newrelic", "npm:9.4.0"],\ ["@types/prettyjson", "npm:0.0.30"],\ ["@typescript-eslint/eslint-plugin", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:5.48.2"],\ - ["aws-sdk", "npm:2.1260.0"],\ - ["axios", "npm:1.1.3"],\ + ["aws-sdk", "npm:2.1298.0"],\ + ["axios", "npm:1.2.3"],\ ["cors", "npm:2.8.5"],\ - ["dotenv", "npm:16.0.1"],\ + ["dotenv", "npm:16.0.3"],\ ["eslint", "npm:8.32.0"],\ ["eslint-plugin-prettier", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.2.1"],\ ["express", "npm:4.18.2"],\ ["express-robots-txt", "virtual:04783e12400851b8a3d76e71495851cc94959db6e62f04cb0a31190080629440b182d8c8eb4d7f2b04e281912f2783a5fd4d2c3c6ab68d38b7097246c93f4c19#npm:1.0.0"],\ - ["helmet", "npm:6.0.0"],\ + ["helmet", "npm:6.0.1"],\ ["inversify", "npm:6.0.1"],\ ["inversify-express-utils", "npm:6.4.3"],\ - ["ioredis", "npm:5.2.4"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ + ["ioredis", "npm:5.2.5"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ ["jsonwebtoken", "npm:9.0.0"],\ ["newrelic", "npm:9.8.0"],\ ["nodemon", "npm:2.0.20"],\ - ["npm-check-updates", "npm:16.0.1"],\ + ["npm-check-updates", "npm:16.6.2"],\ ["prettyjson", "npm:1.2.5"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"],\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"],\ ["winston", "npm:3.8.2"]\ ],\ "linkType": "SOFT"\ }]\ ]],\ - ["@standardnotes/auth", [\ - ["npm:3.19.4", {\ - "packageLocation": "./.yarn/cache/@standardnotes-auth-npm-3.19.4-29b35c1352-6b8c532f8b.zip/node_modules/@standardnotes/auth/",\ - "packageDependencies": [\ - ["@standardnotes/auth", "npm:3.19.4"],\ - ["@standardnotes/common", "workspace:packages/common"],\ - ["jsonwebtoken", "npm:8.5.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["@standardnotes/auth-server", [\ ["workspace:packages/auth", {\ "packageLocation": "./packages/auth/",\ "packageDependencies": [\ ["@standardnotes/auth-server", "workspace:packages/auth"],\ - ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.0"],\ - ["@sentry/node", "npm:7.28.1"],\ - ["@sentry/tracing", "npm:7.28.1"],\ + ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.1"],\ + ["@sentry/node", "npm:7.31.1"],\ + ["@sentry/tracing", "npm:7.31.1"],\ ["@simplewebauthn/server", "npm:6.2.2"],\ ["@simplewebauthn/typescript-types", "npm:6.3.0-alpha.1"],\ - ["@standardnotes/api", "npm:1.19.0"],\ + ["@standardnotes/api", "npm:1.24.4"],\ ["@standardnotes/common", "workspace:packages/common"],\ ["@standardnotes/domain-core", "workspace:packages/domain-core"],\ ["@standardnotes/domain-events", "workspace:packages/domain-events"],\ ["@standardnotes/domain-events-infra", "workspace:packages/domain-events-infra"],\ - ["@standardnotes/features", "npm:1.58.1"],\ + ["@standardnotes/features", "npm:1.58.4"],\ ["@standardnotes/predicates", "workspace:packages/predicates"],\ - ["@standardnotes/responses", "npm:1.11.1"],\ + ["@standardnotes/responses", "npm:1.13.4"],\ ["@standardnotes/security", "workspace:packages/security"],\ ["@standardnotes/settings", "workspace:packages/settings"],\ - ["@standardnotes/sncrypto-common", "npm:1.13.0"],\ + ["@standardnotes/sncrypto-common", "npm:1.13.3"],\ ["@standardnotes/sncrypto-node", "workspace:packages/sncrypto-node"],\ ["@standardnotes/time", "workspace:packages/time"],\ ["@types/bcryptjs", "npm:2.4.2"],\ - ["@types/cors", "npm:2.8.12"],\ - ["@types/express", "npm:4.17.14"],\ + ["@types/cors", "npm:2.8.13"],\ + ["@types/express", "npm:4.17.15"],\ ["@types/ioredis", "npm:5.0.0"],\ - ["@types/jest", "npm:29.1.1"],\ + ["@types/jest", "npm:29.2.6"],\ ["@types/newrelic", "npm:9.4.0"],\ ["@types/otplib", "npm:10.0.0"],\ ["@types/prettyjson", "npm:0.0.30"],\ ["@types/ua-parser-js", "npm:0.7.36"],\ ["@types/uuid", "npm:8.3.4"],\ ["@typescript-eslint/eslint-plugin", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:5.48.2"],\ - ["aws-sdk", "npm:2.1260.0"],\ - ["axios", "npm:1.1.3"],\ + ["aws-sdk", "npm:2.1298.0"],\ + ["axios", "npm:1.2.3"],\ ["bcryptjs", "npm:2.4.3"],\ ["cors", "npm:2.8.5"],\ - ["dayjs", "npm:1.11.6"],\ - ["dotenv", "npm:16.0.1"],\ + ["dayjs", "npm:1.11.7"],\ + ["dotenv", "npm:16.0.3"],\ ["eslint", "npm:8.32.0"],\ ["eslint-plugin-prettier", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.2.1"],\ ["express", "npm:4.18.2"],\ ["inversify", "npm:6.0.1"],\ ["inversify-express-utils", "npm:6.4.3"],\ - ["ioredis", "npm:5.2.4"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ + ["ioredis", "npm:5.2.5"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ ["mysql2", "npm:3.0.1"],\ ["newrelic", "npm:9.8.0"],\ ["nodemon", "npm:2.0.20"],\ - ["npm-check-updates", "npm:16.0.1"],\ + ["npm-check-updates", "npm:16.6.2"],\ ["otplib", "npm:12.0.1"],\ ["prettyjson", "npm:1.2.5"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ - ["typeorm", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:0.3.10"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"],\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ + ["typeorm", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:0.3.11"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"],\ ["ua-parser-js", "npm:1.0.32"],\ ["uuid", "npm:9.0.0"],\ ["winston", "npm:3.8.2"]\ @@ -2786,14 +2884,14 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/common/",\ "packageDependencies": [\ ["@standardnotes/common", "workspace:packages/common"],\ - ["@types/jest", "npm:29.1.1"],\ - ["@types/node", "npm:18.11.9"],\ + ["@types/jest", "npm:29.2.6"],\ + ["@types/node", "npm:18.11.18"],\ ["@typescript-eslint/eslint-plugin", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:5.48.2"],\ ["eslint-plugin-prettier", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:4.2.1"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"]\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ ],\ "linkType": "SOFT"\ }]\ @@ -2803,11 +2901,11 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/@standardnotes-config-npm-2.4.3-f16699e480-de200da31e.zip/node_modules/@standardnotes/config/",\ "packageDependencies": [\ ["@standardnotes/config", "npm:2.4.3"],\ - ["@typescript-eslint/eslint-plugin", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:5.40.1"],\ - ["@typescript-eslint/parser", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:5.40.1"],\ - ["eslint-config-prettier", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:8.5.0"],\ + ["@typescript-eslint/eslint-plugin", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:5.48.2"],\ + ["@typescript-eslint/parser", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:5.48.2"],\ + ["eslint-config-prettier", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:8.6.0"],\ ["eslint-plugin-prettier", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:4.2.1"],\ - ["prettier", "npm:2.7.1"]\ + ["prettier", "npm:2.8.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -2817,15 +2915,15 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/domain-core/",\ "packageDependencies": [\ ["@standardnotes/domain-core", "workspace:packages/domain-core"],\ - ["@types/jest", "npm:29.1.1"],\ + ["@types/jest", "npm:29.2.6"],\ ["@types/uuid", "npm:8.3.4"],\ ["@typescript-eslint/eslint-plugin", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:5.48.2"],\ ["eslint-plugin-prettier", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:4.2.1"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ ["reflect-metadata", "npm:0.1.13"],\ ["shallow-equal-object", "npm:1.1.1"],\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"],\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"],\ ["uuid", "npm:9.0.0"]\ ],\ "linkType": "SOFT"\ @@ -2836,15 +2934,14 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/domain-events/",\ "packageDependencies": [\ ["@standardnotes/domain-events", "workspace:packages/domain-events"],\ - ["@standardnotes/features", "npm:1.58.1"],\ ["@standardnotes/predicates", "workspace:packages/predicates"],\ ["@standardnotes/security", "workspace:packages/security"],\ - ["@types/jest", "npm:29.1.1"],\ + ["@types/jest", "npm:29.2.6"],\ ["@typescript-eslint/eslint-plugin", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:5.48.2"],\ ["eslint-plugin-prettier", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:4.2.1"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"]\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ ],\ "linkType": "SOFT"\ }]\ @@ -2856,33 +2953,33 @@ const RAW_RUNTIME_STATE = ["@standardnotes/domain-events-infra", "workspace:packages/domain-events-infra"],\ ["@standardnotes/domain-events", "workspace:packages/domain-events"],\ ["@types/ioredis", "npm:5.0.0"],\ - ["@types/jest", "npm:29.1.1"],\ + ["@types/jest", "npm:29.2.6"],\ ["@types/newrelic", "npm:9.4.0"],\ ["@typescript-eslint/eslint-plugin", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:5.48.2"],\ - ["aws-sdk", "npm:2.1260.0"],\ + ["aws-sdk", "npm:2.1298.0"],\ ["eslint-plugin-prettier", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:4.2.1"],\ - ["ioredis", "npm:5.2.4"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ + ["ioredis", "npm:5.2.5"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ ["newrelic", "npm:9.8.0"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["sqs-consumer", "virtual:685a6222c3349423674bb7f0684ba34e2ab20912010f352e04dcf707a156e13183fc382e2417cb37a60f3e7b52fd0178c53181674890e1773eb83e190dc13378#npm:5.7.0"],\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"],\ + ["sqs-consumer", "virtual:685a6222c3349423674bb7f0684ba34e2ab20912010f352e04dcf707a156e13183fc382e2417cb37a60f3e7b52fd0178c53181674890e1773eb83e190dc13378#npm:5.8.0"],\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"],\ ["winston", "npm:3.8.2"]\ ],\ "linkType": "SOFT"\ }]\ ]],\ ["@standardnotes/encryption", [\ - ["npm:1.19.0", {\ - "packageLocation": "./.yarn/cache/@standardnotes-encryption-npm-1.19.0-29799e7bcc-af7665e979.zip/node_modules/@standardnotes/encryption/",\ + ["npm:1.21.4", {\ + "packageLocation": "./.yarn/cache/@standardnotes-encryption-npm-1.21.4-aa1ac49482-b49c272e14.zip/node_modules/@standardnotes/encryption/",\ "packageDependencies": [\ - ["@standardnotes/encryption", "npm:1.19.0"],\ + ["@standardnotes/encryption", "npm:1.21.4"],\ ["@standardnotes/common", "workspace:packages/common"],\ - ["@standardnotes/models", "npm:1.33.0"],\ - ["@standardnotes/responses", "npm:1.12.0"],\ - ["@standardnotes/sncrypto-common", "npm:1.13.0"],\ - ["@standardnotes/utils", "npm:1.11.0"],\ + ["@standardnotes/models", "npm:1.42.6"],\ + ["@standardnotes/responses", "npm:1.13.4"],\ + ["@standardnotes/sncrypto-common", "npm:1.13.3"],\ + ["@standardnotes/utils", "npm:1.16.2"],\ ["reflect-metadata", "npm:0.1.13"]\ ],\ "linkType": "HARD"\ @@ -2897,56 +2994,33 @@ const RAW_RUNTIME_STATE = ["@standardnotes/domain-events-infra", "workspace:packages/domain-events-infra"],\ ["@standardnotes/time", "workspace:packages/time"],\ ["@types/ioredis", "npm:5.0.0"],\ - ["@types/jest", "npm:29.1.1"],\ + ["@types/jest", "npm:29.2.6"],\ ["@types/newrelic", "npm:9.4.0"],\ - ["@types/nodemailer", "npm:6.4.6"],\ + ["@types/nodemailer", "npm:6.4.7"],\ ["@typescript-eslint/eslint-plugin", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:5.48.2"],\ - ["aws-sdk", "npm:2.1260.0"],\ - ["dotenv", "npm:16.0.1"],\ + ["aws-sdk", "npm:2.1298.0"],\ + ["dotenv", "npm:16.0.3"],\ ["eslint", "npm:8.32.0"],\ ["eslint-plugin-prettier", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.2.1"],\ ["inversify", "npm:6.0.1"],\ - ["ioredis", "npm:5.2.4"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ + ["ioredis", "npm:5.2.5"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ ["mysql2", "npm:3.0.1"],\ ["newrelic", "npm:9.8.0"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ - ["typeorm", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:0.3.10"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"],\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ + ["typeorm", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:0.3.11"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"],\ ["winston", "npm:3.8.2"]\ ],\ "linkType": "SOFT"\ }]\ ]],\ ["@standardnotes/features", [\ - ["npm:1.53.1", {\ - "packageLocation": "./.yarn/cache/@standardnotes-features-npm-1.53.1-0cbde9d159-5582c206ad.zip/node_modules/@standardnotes/features/",\ + ["npm:1.58.4", {\ + "packageLocation": "./.yarn/cache/@standardnotes-features-npm-1.58.4-a84962d125-a39afc145a.zip/node_modules/@standardnotes/features/",\ "packageDependencies": [\ - ["@standardnotes/features", "npm:1.53.1"],\ - ["@standardnotes/auth", "npm:3.19.4"],\ - ["@standardnotes/common", "workspace:packages/common"],\ - ["@standardnotes/security", "workspace:packages/security"],\ - ["reflect-metadata", "npm:0.1.13"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.54.0", {\ - "packageLocation": "./.yarn/cache/@standardnotes-features-npm-1.54.0-15f8cf20f0-7647e7506e.zip/node_modules/@standardnotes/features/",\ - "packageDependencies": [\ - ["@standardnotes/features", "npm:1.54.0"],\ - ["@standardnotes/auth", "npm:3.19.4"],\ - ["@standardnotes/common", "workspace:packages/common"],\ - ["@standardnotes/security", "workspace:packages/security"],\ - ["reflect-metadata", "npm:0.1.13"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.58.1", {\ - "packageLocation": "./.yarn/cache/@standardnotes-features-npm-1.58.1-a51ef65e8a-558e4506d8.zip/node_modules/@standardnotes/features/",\ - "packageDependencies": [\ - ["@standardnotes/features", "npm:1.58.1"],\ - ["@standardnotes/auth", "npm:3.19.4"],\ + ["@standardnotes/features", "npm:1.58.4"],\ ["@standardnotes/common", "workspace:packages/common"],\ ["@standardnotes/domain-core", "workspace:packages/domain-core"],\ ["@standardnotes/security", "workspace:packages/security"],\ @@ -2960,49 +3034,49 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/files/",\ "packageDependencies": [\ ["@standardnotes/files-server", "workspace:packages/files"],\ - ["@sentry/node", "npm:7.28.1"],\ + ["@sentry/node", "npm:7.31.1"],\ ["@standardnotes/config", "npm:2.4.3"],\ ["@standardnotes/domain-core", "workspace:packages/domain-core"],\ ["@standardnotes/domain-events", "workspace:packages/domain-events"],\ ["@standardnotes/domain-events-infra", "workspace:packages/domain-events-infra"],\ ["@standardnotes/security", "workspace:packages/security"],\ - ["@standardnotes/sncrypto-common", "npm:1.13.0"],\ + ["@standardnotes/sncrypto-common", "npm:1.13.3"],\ ["@standardnotes/sncrypto-node", "workspace:packages/sncrypto-node"],\ ["@standardnotes/time", "workspace:packages/time"],\ ["@types/connect-busboy", "npm:1.0.0"],\ - ["@types/cors", "npm:2.8.12"],\ - ["@types/express", "npm:4.17.14"],\ + ["@types/cors", "npm:2.8.13"],\ + ["@types/express", "npm:4.17.15"],\ ["@types/ioredis", "npm:5.0.0"],\ - ["@types/jest", "npm:29.1.1"],\ + ["@types/jest", "npm:29.2.6"],\ ["@types/jsonwebtoken", "npm:9.0.1"],\ ["@types/newrelic", "npm:9.4.0"],\ ["@types/prettyjson", "npm:0.0.30"],\ ["@types/uuid", "npm:8.3.4"],\ ["@typescript-eslint/eslint-plugin", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:5.48.2"],\ - ["aws-sdk", "npm:2.1260.0"],\ + ["aws-sdk", "npm:2.1298.0"],\ ["connect-busboy", "npm:1.0.0"],\ ["cors", "npm:2.8.5"],\ - ["dayjs", "npm:1.11.6"],\ - ["dotenv", "npm:16.0.1"],\ + ["dayjs", "npm:1.11.7"],\ + ["dotenv", "npm:16.0.3"],\ ["eslint", "npm:8.32.0"],\ ["eslint-plugin-prettier", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.2.1"],\ ["express", "npm:4.18.2"],\ ["express-robots-txt", "virtual:04783e12400851b8a3d76e71495851cc94959db6e62f04cb0a31190080629440b182d8c8eb4d7f2b04e281912f2783a5fd4d2c3c6ab68d38b7097246c93f4c19#npm:1.0.0"],\ ["express-winston", "virtual:b442cf0427cc365d1c137f7340f9b81f9b204561afe791a8564ae9590c3a7fc4b5f793aaf8817b946f75a3cb64d03ef8790eb847f8b576b41e700da7b00c240c#npm:4.2.0"],\ - ["helmet", "npm:6.0.0"],\ + ["helmet", "npm:6.0.1"],\ ["inversify", "npm:6.0.1"],\ ["inversify-express-utils", "npm:6.4.3"],\ - ["ioredis", "npm:5.2.4"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ + ["ioredis", "npm:5.2.5"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ ["jsonwebtoken", "npm:9.0.0"],\ ["newrelic", "npm:9.8.0"],\ ["nodemon", "npm:2.0.20"],\ - ["npm-check-updates", "npm:16.0.1"],\ + ["npm-check-updates", "npm:16.6.2"],\ ["prettyjson", "npm:1.2.5"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ ["ts-node", "virtual:b442cf0427cc365d1c137f7340f9b81f9b204561afe791a8564ae9590c3a7fc4b5f793aaf8817b946f75a3cb64d03ef8790eb847f8b576b41e700da7b00c240c#npm:10.9.1"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"],\ ["uuid", "npm:9.0.0"],\ ["winston", "npm:3.8.2"]\ ],\ @@ -3010,29 +3084,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@standardnotes/models", [\ - ["npm:1.28.0", {\ - "packageLocation": "./.yarn/cache/@standardnotes-models-npm-1.28.0-6e4c7bb358-cb7e6561b8.zip/node_modules/@standardnotes/models/",\ + ["npm:1.42.6", {\ + "packageLocation": "./.yarn/cache/@standardnotes-models-npm-1.42.6-e82e2e64cb-081af91140.zip/node_modules/@standardnotes/models/",\ "packageDependencies": [\ - ["@standardnotes/models", "npm:1.28.0"],\ - ["@standardnotes/common", "workspace:packages/common"],\ - ["@standardnotes/features", "npm:1.53.1"],\ - ["@standardnotes/responses", "npm:1.11.1"],\ - ["@standardnotes/utils", "npm:1.10.0"],\ - ["lodash", "npm:4.17.21"],\ - ["reflect-metadata", "npm:0.1.13"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.33.0", {\ - "packageLocation": "./.yarn/cache/@standardnotes-models-npm-1.33.0-df7d20ae6d-7d45409e4a.zip/node_modules/@standardnotes/models/",\ - "packageDependencies": [\ - ["@standardnotes/models", "npm:1.33.0"],\ - ["@standardnotes/common", "workspace:packages/common"],\ - ["@standardnotes/features", "npm:1.54.0"],\ - ["@standardnotes/responses", "npm:1.12.0"],\ - ["@standardnotes/utils", "npm:1.11.0"],\ - ["lodash", "npm:4.17.21"],\ - ["reflect-metadata", "npm:0.1.13"]\ + ["@standardnotes/models", "npm:1.42.6"]\ ],\ "linkType": "HARD"\ }]\ @@ -3042,34 +3097,23 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/predicates/",\ "packageDependencies": [\ ["@standardnotes/predicates", "workspace:packages/predicates"],\ - ["@types/jest", "npm:29.1.1"],\ + ["@types/jest", "npm:29.2.6"],\ ["@typescript-eslint/eslint-plugin", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:5.48.2"],\ ["eslint-plugin-prettier", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:4.2.1"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"]\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ ],\ "linkType": "SOFT"\ }]\ ]],\ ["@standardnotes/responses", [\ - ["npm:1.11.1", {\ - "packageLocation": "./.yarn/cache/@standardnotes-responses-npm-1.11.1-ca2d49e2c4-e60c06d58a.zip/node_modules/@standardnotes/responses/",\ + ["npm:1.13.4", {\ + "packageLocation": "./.yarn/cache/@standardnotes-responses-npm-1.13.4-70cbd72561-4803ee14bd.zip/node_modules/@standardnotes/responses/",\ "packageDependencies": [\ - ["@standardnotes/responses", "npm:1.11.1"],\ + ["@standardnotes/responses", "npm:1.13.4"],\ ["@standardnotes/common", "workspace:packages/common"],\ - ["@standardnotes/features", "npm:1.53.1"],\ - ["@standardnotes/security", "workspace:packages/security"],\ - ["reflect-metadata", "npm:0.1.13"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.12.0", {\ - "packageLocation": "./.yarn/cache/@standardnotes-responses-npm-1.12.0-1de721974f-15b2e92d57.zip/node_modules/@standardnotes/responses/",\ - "packageDependencies": [\ - ["@standardnotes/responses", "npm:1.12.0"],\ - ["@standardnotes/common", "workspace:packages/common"],\ - ["@standardnotes/features", "npm:1.54.0"],\ + ["@standardnotes/features", "npm:1.58.4"],\ ["@standardnotes/security", "workspace:packages/security"],\ ["reflect-metadata", "npm:0.1.13"]\ ],\ @@ -3081,41 +3125,41 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/revisions/",\ "packageDependencies": [\ ["@standardnotes/revisions-server", "workspace:packages/revisions"],\ - ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.0"],\ - ["@sentry/node", "npm:7.28.1"],\ - ["@standardnotes/api", "npm:1.19.0"],\ + ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.1"],\ + ["@sentry/node", "npm:7.31.1"],\ + ["@standardnotes/api", "npm:1.24.4"],\ ["@standardnotes/common", "workspace:packages/common"],\ ["@standardnotes/domain-core", "workspace:packages/domain-core"],\ ["@standardnotes/domain-events", "workspace:packages/domain-events"],\ ["@standardnotes/domain-events-infra", "workspace:packages/domain-events-infra"],\ ["@standardnotes/security", "workspace:packages/security"],\ ["@standardnotes/time", "workspace:packages/time"],\ - ["@types/cors", "npm:2.8.12"],\ + ["@types/cors", "npm:2.8.13"],\ ["@types/dotenv", "npm:8.2.0"],\ - ["@types/express", "npm:4.17.14"],\ + ["@types/express", "npm:4.17.15"],\ ["@types/inversify-express-utils", "npm:2.0.0"],\ ["@types/ioredis", "npm:5.0.0"],\ - ["@types/jest", "npm:29.1.1"],\ + ["@types/jest", "npm:29.2.6"],\ ["@types/newrelic", "npm:9.4.0"],\ ["@typescript-eslint/eslint-plugin", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:5.48.2"],\ - ["aws-sdk", "npm:2.1260.0"],\ + ["aws-sdk", "npm:2.1298.0"],\ ["cors", "npm:2.8.5"],\ - ["dotenv", "npm:16.0.1"],\ + ["dotenv", "npm:16.0.3"],\ ["eslint", "npm:8.32.0"],\ ["eslint-plugin-prettier", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.2.1"],\ ["express", "npm:4.18.2"],\ - ["helmet", "npm:6.0.0"],\ + ["helmet", "npm:6.0.1"],\ ["inversify", "npm:6.0.1"],\ ["inversify-express-utils", "npm:6.4.3"],\ - ["ioredis", "npm:5.2.4"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ + ["ioredis", "npm:5.2.5"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ ["mysql2", "npm:3.0.1"],\ ["newrelic", "npm:9.8.0"],\ - ["npm-check-updates", "npm:16.0.1"],\ + ["npm-check-updates", "npm:16.6.2"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ - ["typeorm", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:0.3.10"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"],\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ + ["typeorm", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:0.3.11"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"],\ ["winston", "npm:3.8.2"]\ ],\ "linkType": "SOFT"\ @@ -3126,33 +3170,33 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/scheduler/",\ "packageDependencies": [\ ["@standardnotes/scheduler-server", "workspace:packages/scheduler"],\ - ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.0"],\ - ["@sentry/node", "npm:7.28.1"],\ + ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.1"],\ + ["@sentry/node", "npm:7.31.1"],\ ["@standardnotes/domain-core", "workspace:packages/domain-core"],\ ["@standardnotes/domain-events", "workspace:packages/domain-events"],\ ["@standardnotes/domain-events-infra", "workspace:packages/domain-events-infra"],\ ["@standardnotes/predicates", "workspace:packages/predicates"],\ ["@standardnotes/time", "workspace:packages/time"],\ ["@types/ioredis", "npm:5.0.0"],\ - ["@types/jest", "npm:29.1.1"],\ + ["@types/jest", "npm:29.2.6"],\ ["@types/newrelic", "npm:9.4.0"],\ - ["@types/node", "npm:18.11.9"],\ + ["@types/node", "npm:18.11.18"],\ ["@typescript-eslint/eslint-plugin", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:5.48.2"],\ - ["aws-sdk", "npm:2.1260.0"],\ - ["dayjs", "npm:1.11.6"],\ - ["dotenv", "npm:16.0.1"],\ + ["aws-sdk", "npm:2.1298.0"],\ + ["dayjs", "npm:1.11.7"],\ + ["dotenv", "npm:16.0.3"],\ ["eslint", "npm:8.32.0"],\ ["eslint-plugin-prettier", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.2.1"],\ ["inversify", "npm:6.0.1"],\ - ["ioredis", "npm:5.2.4"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ + ["ioredis", "npm:5.2.5"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ ["mysql2", "npm:3.0.1"],\ ["newrelic", "npm:9.8.0"],\ - ["npm-check-updates", "npm:16.0.1"],\ + ["npm-check-updates", "npm:16.6.2"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ - ["typeorm", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:0.3.10"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"],\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ + ["typeorm", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:0.3.11"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"],\ ["winston", "npm:3.8.2"]\ ],\ "linkType": "SOFT"\ @@ -3163,15 +3207,15 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/security/",\ "packageDependencies": [\ ["@standardnotes/security", "workspace:packages/security"],\ - ["@types/jest", "npm:29.1.1"],\ + ["@types/jest", "npm:29.2.6"],\ ["@types/jsonwebtoken", "npm:9.0.1"],\ ["@typescript-eslint/eslint-plugin", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:5.48.2"],\ ["eslint-plugin-prettier", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:4.2.1"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ ["jsonwebtoken", "npm:9.0.0"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"]\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ ],\ "linkType": "SOFT"\ }]\ @@ -3181,24 +3225,24 @@ const RAW_RUNTIME_STATE = "packageLocation": "./",\ "packageDependencies": [\ ["@standardnotes/server-monorepo", "workspace:."],\ - ["@commitlint/cli", "npm:17.0.3"],\ - ["@commitlint/config-conventional", "npm:17.0.3"],\ - ["@lerna-lite/cli", "npm:1.6.0"],\ - ["@lerna-lite/list", "npm:1.6.0"],\ - ["@lerna-lite/run", "npm:1.6.0"],\ - ["@sentry/node", "npm:7.28.1"],\ - ["@types/jest", "npm:29.1.1"],\ + ["@commitlint/cli", "npm:17.4.2"],\ + ["@commitlint/config-conventional", "npm:17.4.2"],\ + ["@lerna-lite/cli", "npm:1.14.1"],\ + ["@lerna-lite/list", "npm:1.14.1"],\ + ["@lerna-lite/run", "npm:1.14.1"],\ + ["@sentry/node", "npm:7.31.1"],\ + ["@types/jest", "npm:29.2.6"],\ ["@types/newrelic", "npm:9.4.0"],\ - ["@types/node", "npm:18.11.9"],\ - ["@typescript-eslint/parser", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:5.40.1"],\ + ["@types/node", "npm:18.11.18"],\ + ["@typescript-eslint/parser", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:5.48.2"],\ ["eslint", "npm:8.32.0"],\ - ["eslint-config-prettier", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:8.5.0"],\ - ["ini", "npm:3.0.0"],\ + ["eslint-config-prettier", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:8.6.0"],\ + ["ini", "npm:3.0.1"],\ ["newrelic", "npm:9.8.0"],\ - ["npm-check-updates", "npm:16.0.1"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-node", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:10.9.1"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"]\ + ["npm-check-updates", "npm:16.6.2"],\ + ["prettier", "npm:2.8.3"],\ + ["ts-node", "virtual:bcf1e79d5d303806a70d3c08e784671c8bd0b8ec5070f10011f3655b10e0d690a4ae122d2086799f834e4be7643b2463c32e1f40adddedbf8b6af81e8799b40a#npm:10.9.1"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ ],\ "linkType": "SOFT"\ }]\ @@ -3211,16 +3255,16 @@ const RAW_RUNTIME_STATE = ["@typescript-eslint/eslint-plugin", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:5.48.2"],\ ["eslint-plugin-prettier", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:4.2.1"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"]\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ ],\ "linkType": "SOFT"\ }]\ ]],\ ["@standardnotes/sncrypto-common", [\ - ["npm:1.13.0", {\ - "packageLocation": "./.yarn/cache/@standardnotes-sncrypto-common-npm-1.13.0-18cb5f8eb9-348a9f88f5.zip/node_modules/@standardnotes/sncrypto-common/",\ + ["npm:1.13.3", {\ + "packageLocation": "./.yarn/cache/@standardnotes-sncrypto-common-npm-1.13.3-97ef3850ce-a73af90962.zip/node_modules/@standardnotes/sncrypto-common/",\ "packageDependencies": [\ - ["@standardnotes/sncrypto-common", "npm:1.13.0"],\ + ["@standardnotes/sncrypto-common", "npm:1.13.3"],\ ["reflect-metadata", "npm:0.1.13"]\ ],\ "linkType": "HARD"\ @@ -3231,17 +3275,17 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/sncrypto-node/",\ "packageDependencies": [\ ["@standardnotes/sncrypto-node", "workspace:packages/sncrypto-node"],\ - ["@standardnotes/sncrypto-common", "npm:1.13.0"],\ - ["@types/jest", "npm:29.1.1"],\ - ["@types/node", "npm:18.11.9"],\ + ["@standardnotes/sncrypto-common", "npm:1.13.3"],\ + ["@types/jest", "npm:29.2.6"],\ + ["@types/node", "npm:18.11.18"],\ ["@typescript-eslint/eslint-plugin", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:5.48.2"],\ ["eslint-plugin-prettier", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:4.2.1"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["regenerator-runtime", "npm:0.13.10"],\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ - ["ts-loader", "virtual:251b55e6186f136d0456117ba65ba163d1a38b49e5d09875aa42c66c71e5a9085f9a3cc24c7aae5da7499c53d95e6948b9284db4d7d1f035f288826df740c6bf#npm:9.4.1"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"]\ + ["regenerator-runtime", "npm:0.13.11"],\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ + ["ts-loader", "virtual:251b55e6186f136d0456117ba65ba163d1a38b49e5d09875aa42c66c71e5a9085f9a3cc24c7aae5da7499c53d95e6948b9284db4d7d1f035f288826df740c6bf#npm:9.4.2"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ ],\ "linkType": "SOFT"\ }]\ @@ -3251,51 +3295,51 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/syncing-server/",\ "packageDependencies": [\ ["@standardnotes/syncing-server", "workspace:packages/syncing-server"],\ - ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.0"],\ - ["@sentry/node", "npm:7.28.1"],\ - ["@sentry/tracing", "npm:7.28.1"],\ + ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.1"],\ + ["@sentry/node", "npm:7.31.1"],\ + ["@sentry/tracing", "npm:7.31.1"],\ ["@standardnotes/common", "workspace:packages/common"],\ ["@standardnotes/domain-core", "workspace:packages/domain-core"],\ ["@standardnotes/domain-events", "workspace:packages/domain-events"],\ ["@standardnotes/domain-events-infra", "workspace:packages/domain-events-infra"],\ - ["@standardnotes/responses", "npm:1.11.1"],\ + ["@standardnotes/responses", "npm:1.13.4"],\ ["@standardnotes/security", "workspace:packages/security"],\ ["@standardnotes/settings", "workspace:packages/settings"],\ ["@standardnotes/time", "workspace:packages/time"],\ - ["@types/cors", "npm:2.8.12"],\ + ["@types/cors", "npm:2.8.13"],\ ["@types/dotenv", "npm:8.2.0"],\ - ["@types/express", "npm:4.17.14"],\ + ["@types/express", "npm:4.17.15"],\ ["@types/inversify-express-utils", "npm:2.0.0"],\ ["@types/ioredis", "npm:5.0.0"],\ - ["@types/jest", "npm:29.1.1"],\ + ["@types/jest", "npm:29.2.6"],\ ["@types/jsonwebtoken", "npm:9.0.1"],\ ["@types/newrelic", "npm:9.4.0"],\ ["@types/prettyjson", "npm:0.0.30"],\ ["@types/ua-parser-js", "npm:0.7.36"],\ ["@types/uuid", "npm:8.3.4"],\ ["@typescript-eslint/eslint-plugin", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:5.48.2"],\ - ["aws-sdk", "npm:2.1260.0"],\ - ["axios", "npm:1.1.3"],\ + ["aws-sdk", "npm:2.1298.0"],\ + ["axios", "npm:1.2.3"],\ ["cors", "npm:2.8.5"],\ - ["dotenv", "npm:16.0.1"],\ + ["dotenv", "npm:16.0.3"],\ ["eslint", "npm:8.32.0"],\ ["eslint-plugin-prettier", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.2.1"],\ ["express", "npm:4.18.2"],\ - ["helmet", "npm:6.0.0"],\ + ["helmet", "npm:6.0.1"],\ ["inversify", "npm:6.0.1"],\ ["inversify-express-utils", "npm:6.4.3"],\ - ["ioredis", "npm:5.2.4"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ + ["ioredis", "npm:5.2.5"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ ["jsonwebtoken", "npm:9.0.0"],\ ["mysql2", "npm:3.0.1"],\ ["newrelic", "npm:9.8.0"],\ ["nodemon", "npm:2.0.20"],\ - ["npm-check-updates", "npm:16.0.1"],\ + ["npm-check-updates", "npm:16.6.2"],\ ["prettyjson", "npm:1.2.5"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ - ["typeorm", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:0.3.10"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"],\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ + ["typeorm", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:0.3.11"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"],\ ["ua-parser-js", "npm:1.0.32"],\ ["uuid", "npm:9.0.0"],\ ["winston", "npm:3.8.2"]\ @@ -3308,38 +3352,27 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/time/",\ "packageDependencies": [\ ["@standardnotes/time", "workspace:packages/time"],\ - ["@types/jest", "npm:29.1.1"],\ + ["@types/jest", "npm:29.2.6"],\ ["@types/microtime", "npm:2.1.0"],\ ["@typescript-eslint/eslint-plugin", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:5.48.2"],\ - ["dayjs", "npm:1.11.6"],\ + ["dayjs", "npm:1.11.7"],\ ["eslint-plugin-prettier", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:4.2.1"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ ["microtime", "npm:3.1.1"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"]\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ ],\ "linkType": "SOFT"\ }]\ ]],\ ["@standardnotes/utils", [\ - ["npm:1.10.0", {\ - "packageLocation": "./.yarn/cache/@standardnotes-utils-npm-1.10.0-0dc2ade40b-3b9ad93b8e.zip/node_modules/@standardnotes/utils/",\ + ["npm:1.16.2", {\ + "packageLocation": "./.yarn/cache/@standardnotes-utils-npm-1.16.2-d786f2ad64-cee65dd64f.zip/node_modules/@standardnotes/utils/",\ "packageDependencies": [\ - ["@standardnotes/utils", "npm:1.10.0"],\ + ["@standardnotes/utils", "npm:1.16.2"],\ ["@standardnotes/common", "workspace:packages/common"],\ - ["dompurify", "npm:2.4.0"],\ - ["lodash", "npm:4.17.21"],\ - ["reflect-metadata", "npm:0.1.13"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.11.0", {\ - "packageLocation": "./.yarn/cache/@standardnotes-utils-npm-1.11.0-afbc24024c-9e7d9c1257.zip/node_modules/@standardnotes/utils/",\ - "packageDependencies": [\ - ["@standardnotes/utils", "npm:1.11.0"],\ - ["@standardnotes/common", "workspace:packages/common"],\ - ["dompurify", "npm:2.4.0"],\ + ["dompurify", "npm:2.4.3"],\ ["lodash", "npm:4.17.21"],\ ["reflect-metadata", "npm:0.1.13"]\ ],\ @@ -3351,36 +3384,36 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/websockets/",\ "packageDependencies": [\ ["@standardnotes/websockets-server", "workspace:packages/websockets"],\ - ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.0"],\ - ["@sentry/node", "npm:7.28.1"],\ - ["@standardnotes/api", "npm:1.19.0"],\ + ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.1"],\ + ["@sentry/node", "npm:7.31.1"],\ + ["@standardnotes/api", "npm:1.24.4"],\ ["@standardnotes/domain-core", "workspace:packages/domain-core"],\ ["@standardnotes/domain-events", "workspace:packages/domain-events"],\ ["@standardnotes/domain-events-infra", "workspace:packages/domain-events-infra"],\ ["@standardnotes/security", "workspace:packages/security"],\ - ["@types/cors", "npm:2.8.12"],\ - ["@types/express", "npm:4.17.14"],\ + ["@types/cors", "npm:2.8.13"],\ + ["@types/express", "npm:4.17.15"],\ ["@types/ioredis", "npm:5.0.0"],\ - ["@types/jest", "npm:29.1.1"],\ + ["@types/jest", "npm:29.2.6"],\ ["@types/newrelic", "npm:9.4.0"],\ ["@typescript-eslint/eslint-plugin", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:5.48.2"],\ - ["aws-sdk", "npm:2.1260.0"],\ - ["axios", "npm:1.1.3"],\ + ["aws-sdk", "npm:2.1298.0"],\ + ["axios", "npm:1.2.3"],\ ["cors", "npm:2.8.5"],\ - ["dotenv", "npm:16.0.1"],\ + ["dotenv", "npm:16.0.3"],\ ["eslint", "npm:8.32.0"],\ ["eslint-plugin-prettier", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.2.1"],\ ["express", "npm:4.18.2"],\ ["inversify", "npm:6.0.1"],\ ["inversify-express-utils", "npm:6.4.3"],\ - ["ioredis", "npm:5.2.4"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ + ["ioredis", "npm:5.2.5"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ ["mysql2", "npm:3.0.1"],\ ["newrelic", "npm:9.8.0"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ - ["typeorm", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:0.3.10"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"],\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ + ["typeorm", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:0.3.11"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"],\ ["winston", "npm:3.8.2"]\ ],\ "linkType": "SOFT"\ @@ -3391,38 +3424,38 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/workspace/",\ "packageDependencies": [\ ["@standardnotes/workspace-server", "workspace:packages/workspace"],\ - ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.0"],\ - ["@sentry/node", "npm:7.28.1"],\ - ["@standardnotes/api", "npm:1.19.0"],\ + ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.1"],\ + ["@sentry/node", "npm:7.31.1"],\ + ["@standardnotes/api", "npm:1.24.4"],\ ["@standardnotes/common", "workspace:packages/common"],\ ["@standardnotes/domain-core", "workspace:packages/domain-core"],\ ["@standardnotes/domain-events", "workspace:packages/domain-events"],\ ["@standardnotes/domain-events-infra", "workspace:packages/domain-events-infra"],\ - ["@standardnotes/models", "npm:1.28.0"],\ + ["@standardnotes/models", "npm:1.42.6"],\ ["@standardnotes/security", "workspace:packages/security"],\ ["@standardnotes/time", "workspace:packages/time"],\ - ["@types/cors", "npm:2.8.12"],\ - ["@types/express", "npm:4.17.14"],\ + ["@types/cors", "npm:2.8.13"],\ + ["@types/express", "npm:4.17.15"],\ ["@types/ioredis", "npm:5.0.0"],\ - ["@types/jest", "npm:29.1.1"],\ + ["@types/jest", "npm:29.2.6"],\ ["@types/newrelic", "npm:9.4.0"],\ ["@typescript-eslint/eslint-plugin", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:5.48.2"],\ - ["aws-sdk", "npm:2.1260.0"],\ + ["aws-sdk", "npm:2.1298.0"],\ ["cors", "npm:2.8.5"],\ - ["dotenv", "npm:16.0.1"],\ + ["dotenv", "npm:16.0.3"],\ ["eslint", "npm:8.32.0"],\ ["eslint-plugin-prettier", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.2.1"],\ ["express", "npm:4.18.2"],\ ["inversify", "npm:6.0.1"],\ ["inversify-express-utils", "npm:6.4.3"],\ - ["ioredis", "npm:5.2.4"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ + ["ioredis", "npm:5.2.5"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ ["mysql2", "npm:3.0.1"],\ ["newrelic", "npm:9.8.0"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ - ["typeorm", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:0.3.10"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"],\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ + ["typeorm", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:0.3.11"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"],\ ["winston", "npm:3.8.2"]\ ],\ "linkType": "SOFT"\ @@ -3484,15 +3517,15 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@types/babel__core", [\ - ["npm:7.1.19", {\ - "packageLocation": "./.yarn/cache/@types-babel__core-npm-7.1.19-bd8ad53364-c357dd2c14.zip/node_modules/@types/babel__core/",\ + ["npm:7.20.0", {\ + "packageLocation": "./.yarn/cache/@types-babel__core-npm-7.20.0-cf2ab39970-bf92f75954.zip/node_modules/@types/babel__core/",\ "packageDependencies": [\ - ["@types/babel__core", "npm:7.1.19"],\ - ["@babel/parser", "npm:7.18.6"],\ - ["@babel/types", "npm:7.18.7"],\ + ["@types/babel__core", "npm:7.20.0"],\ + ["@babel/parser", "npm:7.20.7"],\ + ["@babel/types", "npm:7.20.7"],\ ["@types/babel__generator", "npm:7.6.4"],\ ["@types/babel__template", "npm:7.4.1"],\ - ["@types/babel__traverse", "npm:7.17.1"]\ + ["@types/babel__traverse", "npm:7.18.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -3502,7 +3535,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/@types-babel__generator-npm-7.6.4-03e776f956-2e66f16ed0.zip/node_modules/@types/babel__generator/",\ "packageDependencies": [\ ["@types/babel__generator", "npm:7.6.4"],\ - ["@babel/types", "npm:7.18.7"]\ + ["@babel/types", "npm:7.20.7"]\ ],\ "linkType": "HARD"\ }]\ @@ -3512,18 +3545,18 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/@types-babel__template-npm-7.4.1-fe1db49e53-ba9a947c2d.zip/node_modules/@types/babel__template/",\ "packageDependencies": [\ ["@types/babel__template", "npm:7.4.1"],\ - ["@babel/parser", "npm:7.18.6"],\ - ["@babel/types", "npm:7.18.7"]\ + ["@babel/parser", "npm:7.20.7"],\ + ["@babel/types", "npm:7.20.7"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@types/babel__traverse", [\ - ["npm:7.17.1", {\ - "packageLocation": "./.yarn/cache/@types-babel__traverse-npm-7.17.1-97c6ab6eab-58378f82ad.zip/node_modules/@types/babel__traverse/",\ + ["npm:7.18.3", {\ + "packageLocation": "./.yarn/cache/@types-babel__traverse-npm-7.18.3-db279a0ed0-78677b4e99.zip/node_modules/@types/babel__traverse/",\ "packageDependencies": [\ - ["@types/babel__traverse", "npm:7.17.1"],\ - ["@babel/types", "npm:7.18.7"]\ + ["@types/babel__traverse", "npm:7.18.3"],\ + ["@babel/types", "npm:7.20.7"]\ ],\ "linkType": "HARD"\ }]\ @@ -3543,7 +3576,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@types/body-parser", "npm:1.19.2"],\ ["@types/connect", "npm:3.4.35"],\ - ["@types/node", "npm:18.0.3"]\ + ["@types/node", "npm:18.11.18"]\ ],\ "linkType": "HARD"\ }]\ @@ -3553,20 +3586,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/@types-busboy-npm-1.5.0-0e24e7f08d-2abe975aa3.zip/node_modules/@types/busboy/",\ "packageDependencies": [\ ["@types/busboy", "npm:1.5.0"],\ - ["@types/node", "npm:18.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/cacheable-request", [\ - ["npm:6.0.2", {\ - "packageLocation": "./.yarn/cache/@types-cacheable-request-npm-6.0.2-894b6992d5-94eef4e9da.zip/node_modules/@types/cacheable-request/",\ - "packageDependencies": [\ - ["@types/cacheable-request", "npm:6.0.2"],\ - ["@types/http-cache-semantics", "npm:4.0.1"],\ - ["@types/keyv", "npm:3.1.4"],\ - ["@types/node", "npm:18.0.3"],\ - ["@types/responselike", "npm:1.0.0"]\ + ["@types/node", "npm:18.11.18"]\ ],\ "linkType": "HARD"\ }]\ @@ -3576,7 +3596,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/@types-connect-npm-3.4.35-7337eee0a3-1fffce36ab.zip/node_modules/@types/connect/",\ "packageDependencies": [\ ["@types/connect", "npm:3.4.35"],\ - ["@types/node", "npm:18.0.3"]\ + ["@types/node", "npm:18.11.18"]\ ],\ "linkType": "HARD"\ }]\ @@ -3587,17 +3607,18 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@types/connect-busboy", "npm:1.0.0"],\ ["@types/busboy", "npm:1.5.0"],\ - ["@types/express", "npm:4.17.14"],\ - ["@types/node", "npm:18.0.3"]\ + ["@types/express", "npm:4.17.15"],\ + ["@types/node", "npm:18.11.18"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@types/cors", [\ - ["npm:2.8.12", {\ - "packageLocation": "./.yarn/cache/@types-cors-npm-2.8.12-ff52e8e514-cebfe092ba.zip/node_modules/@types/cors/",\ + ["npm:2.8.13", {\ + "packageLocation": "./.yarn/cache/@types-cors-npm-2.8.13-4b8ac1068f-9c8b1c7322.zip/node_modules/@types/cors/",\ "packageDependencies": [\ - ["@types/cors", "npm:2.8.12"]\ + ["@types/cors", "npm:2.8.13"],\ + ["@types/node", "npm:18.11.18"]\ ],\ "linkType": "HARD"\ }]\ @@ -3613,12 +3634,12 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@types/express", [\ - ["npm:4.17.14", {\ - "packageLocation": "./.yarn/cache/@types-express-npm-4.17.14-076e1b4711-7e2d23081f.zip/node_modules/@types/express/",\ + ["npm:4.17.15", {\ + "packageLocation": "./.yarn/cache/@types-express-npm-4.17.15-f269888d96-24fd75dbb8.zip/node_modules/@types/express/",\ "packageDependencies": [\ - ["@types/express", "npm:4.17.14"],\ + ["@types/express", "npm:4.17.15"],\ ["@types/body-parser", "npm:1.19.2"],\ - ["@types/express-serve-static-core", "npm:4.17.31"],\ + ["@types/express-serve-static-core", "npm:4.17.32"],\ ["@types/qs", "npm:6.9.7"],\ ["@types/serve-static", "npm:1.15.0"]\ ],\ @@ -3626,11 +3647,11 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@types/express-serve-static-core", [\ - ["npm:4.17.31", {\ - "packageLocation": "./.yarn/cache/@types-express-serve-static-core-npm-4.17.31-846873f446-88c17414b7.zip/node_modules/@types/express-serve-static-core/",\ + ["npm:4.17.32", {\ + "packageLocation": "./.yarn/cache/@types-express-serve-static-core-npm-4.17.32-df32b83158-ba57df64d4.zip/node_modules/@types/express-serve-static-core/",\ "packageDependencies": [\ - ["@types/express-serve-static-core", "npm:4.17.31"],\ - ["@types/node", "npm:18.0.3"],\ + ["@types/express-serve-static-core", "npm:4.17.32"],\ + ["@types/node", "npm:18.11.18"],\ ["@types/qs", "npm:6.9.7"],\ ["@types/range-parser", "npm:1.2.4"]\ ],\ @@ -3638,11 +3659,11 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@types/graceful-fs", [\ - ["npm:4.1.5", {\ - "packageLocation": "./.yarn/cache/@types-graceful-fs-npm-4.1.5-91d62e1050-2785f1a962.zip/node_modules/@types/graceful-fs/",\ + ["npm:4.1.6", {\ + "packageLocation": "./.yarn/cache/@types-graceful-fs-npm-4.1.6-1eadcf742d-dc2e227d91.zip/node_modules/@types/graceful-fs/",\ "packageDependencies": [\ - ["@types/graceful-fs", "npm:4.1.5"],\ - ["@types/node", "npm:18.0.3"]\ + ["@types/graceful-fs", "npm:4.1.6"],\ + ["@types/node", "npm:18.11.18"]\ ],\ "linkType": "HARD"\ }]\ @@ -3671,7 +3692,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/@types-ioredis-npm-5.0.0-6efa70abfa-439770c9da.zip/node_modules/@types/ioredis/",\ "packageDependencies": [\ ["@types/ioredis", "npm:5.0.0"],\ - ["ioredis", "npm:5.2.4"]\ + ["ioredis", "npm:5.2.5"]\ ],\ "linkType": "HARD"\ }]\ @@ -3706,21 +3727,12 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@types/jest", [\ - ["npm:29.1.1", {\ - "packageLocation": "./.yarn/cache/@types-jest-npm-29.1.1-72eb10f82d-dd323fff5b.zip/node_modules/@types/jest/",\ + ["npm:29.2.6", {\ + "packageLocation": "./.yarn/cache/@types-jest-npm-29.2.6-6feedd29f5-7731a4fef8.zip/node_modules/@types/jest/",\ "packageDependencies": [\ - ["@types/jest", "npm:29.1.1"],\ - ["expect", "npm:29.1.2"],\ - ["pretty-format", "npm:29.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/json-buffer", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/@types-json-buffer-npm-3.0.0-9f2fe89eaa-8da7fe0104.zip/node_modules/@types/json-buffer/",\ - "packageDependencies": [\ - ["@types/json-buffer", "npm:3.0.0"]\ + ["@types/jest", "npm:29.2.6"],\ + ["expect", "npm:29.3.1"],\ + ["pretty-format", "npm:29.3.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -3739,17 +3751,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/@types-jsonwebtoken-npm-9.0.1-5f660fdf38-44d3fccc6b.zip/node_modules/@types/jsonwebtoken/",\ "packageDependencies": [\ ["@types/jsonwebtoken", "npm:9.0.1"],\ - ["@types/node", "npm:18.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/keyv", [\ - ["npm:3.1.4", {\ - "packageLocation": "./.yarn/cache/@types-keyv-npm-3.1.4-a8082ea56b-c1fbfe6e2a.zip/node_modules/@types/keyv/",\ - "packageDependencies": [\ - ["@types/keyv", "npm:3.1.4"],\ - ["@types/node", "npm:18.0.3"]\ + ["@types/node", "npm:18.11.18"]\ ],\ "linkType": "HARD"\ }]\ @@ -3818,27 +3820,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@types/node", [\ - ["npm:18.0.3", {\ - "packageLocation": "./.yarn/cache/@types-node-npm-18.0.3-c2cbe1f26e-2b50e8bd02.zip/node_modules/@types/node/",\ + ["npm:18.11.18", {\ + "packageLocation": "./.yarn/cache/@types-node-npm-18.11.18-d61e8a4a20-bd39552701.zip/node_modules/@types/node/",\ "packageDependencies": [\ - ["@types/node", "npm:18.0.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:18.11.9", {\ - "packageLocation": "./.yarn/cache/@types-node-npm-18.11.9-d21dd6ec05-7b7d90894d.zip/node_modules/@types/node/",\ - "packageDependencies": [\ - ["@types/node", "npm:18.11.9"]\ + ["@types/node", "npm:18.11.18"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@types/nodemailer", [\ - ["npm:6.4.6", {\ - "packageLocation": "./.yarn/cache/@types-nodemailer-npm-6.4.6-fafdca37fd-628b9a54d4.zip/node_modules/@types/nodemailer/",\ + ["npm:6.4.7", {\ + "packageLocation": "./.yarn/cache/@types-nodemailer-npm-6.4.7-8618621ba9-4fefece349.zip/node_modules/@types/nodemailer/",\ "packageDependencies": [\ - ["@types/nodemailer", "npm:6.4.6"],\ - ["@types/node", "npm:18.0.3"]\ + ["@types/nodemailer", "npm:6.4.7"],\ + ["@types/node", "npm:18.11.18"]\ ],\ "linkType": "HARD"\ }]\ @@ -3862,20 +3857,11 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["@types/parse-json", [\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/@types-parse-json-npm-4.0.0-298522afa6-bea37b307b.zip/node_modules/@types/parse-json/",\ - "packageDependencies": [\ - ["@types/parse-json", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["@types/prettier", [\ - ["npm:2.6.3", {\ - "packageLocation": "./.yarn/cache/@types-prettier-npm-2.6.3-8d27063d48-8a25ff9ebd.zip/node_modules/@types/prettier/",\ + ["npm:2.7.2", {\ + "packageLocation": "./.yarn/cache/@types-prettier-npm-2.7.2-6b2e2f518f-d4d09d291e.zip/node_modules/@types/prettier/",\ "packageDependencies": [\ - ["@types/prettier", "npm:2.6.3"]\ + ["@types/prettier", "npm:2.7.2"]\ ],\ "linkType": "HARD"\ }]\ @@ -3907,21 +3893,11 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["@types/responselike", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/@types-responselike-npm-1.0.0-85dd08af42-f6e2bc61d2.zip/node_modules/@types/responselike/",\ - "packageDependencies": [\ - ["@types/responselike", "npm:1.0.0"],\ - ["@types/node", "npm:18.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["@types/semver", [\ - ["npm:7.3.12", {\ - "packageLocation": "./.yarn/cache/@types-semver-npm-7.3.12-c91001a94c-35ae815066.zip/node_modules/@types/semver/",\ + ["npm:7.3.13", {\ + "packageLocation": "./.yarn/cache/@types-semver-npm-7.3.13-56212b60da-a76156ff60.zip/node_modules/@types/semver/",\ "packageDependencies": [\ - ["@types/semver", "npm:7.3.12"]\ + ["@types/semver", "npm:7.3.13"]\ ],\ "linkType": "HARD"\ }]\ @@ -3932,7 +3908,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@types/serve-static", "npm:1.15.0"],\ ["@types/mime", "npm:3.0.1"],\ - ["@types/node", "npm:18.0.3"]\ + ["@types/node", "npm:18.11.18"]\ ],\ "linkType": "HARD"\ }]\ @@ -3965,10 +3941,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@types/yargs", [\ - ["npm:17.0.10", {\ - "packageLocation": "./.yarn/cache/@types-yargs-npm-17.0.10-04ed5382c7-790de59e36.zip/node_modules/@types/yargs/",\ + ["npm:17.0.20", {\ + "packageLocation": "./.yarn/cache/@types-yargs-npm-17.0.20-a48364a46f-2200d4e22c.zip/node_modules/@types/yargs/",\ "packageDependencies": [\ - ["@types/yargs", "npm:17.0.10"],\ + ["@types/yargs", "npm:17.0.20"],\ ["@types/yargs-parser", "npm:21.0.0"]\ ],\ "linkType": "HARD"\ @@ -3984,13 +3960,6 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@typescript-eslint/eslint-plugin", [\ - ["npm:5.40.1", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-eslint-plugin-npm-5.40.1-e77028bc7b-1e3e417ad7.zip/node_modules/@typescript-eslint/eslint-plugin/",\ - "packageDependencies": [\ - ["@typescript-eslint/eslint-plugin", "npm:5.40.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ ["npm:5.48.2", {\ "packageLocation": "./.yarn/cache/@typescript-eslint-eslint-plugin-npm-5.48.2-4f86b96814-773d1b78d4.zip/node_modules/@typescript-eslint/eslint-plugin/",\ "packageDependencies": [\ @@ -4011,12 +3980,12 @@ const RAW_RUNTIME_STATE = ["@typescript-eslint/utils", "virtual:3f5b46ff27032a8e33a0f35761876a5d5604b052e246da3aeafeb0f5b9576412cb6288a6b992cbaad89d486cd2106ede4a5eb9147830bdaeb46ead94644e7a70#npm:5.48.2"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ ["eslint", "npm:8.32.0"],\ - ["ignore", "npm:5.2.0"],\ + ["ignore", "npm:5.2.4"],\ ["natural-compare-lite", "npm:1.4.0"],\ ["regexpp", "npm:3.2.0"],\ - ["semver", "npm:7.3.7"],\ - ["tsutils", "virtual:9b0f210c3b5d276cf89a1a0add335932727f53587e27c48385fe3fdfbda5e351af7edcba27435eb0d5a93b63c0041519745bcfecdff82f455b85d1229cbba453#npm:3.21.0"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"]\ + ["semver", "npm:7.3.8"],\ + ["tsutils", "virtual:4cc4f6b8169cf8a40e58fbc46dfac387b98e7484110a673a50462f38a56827b21717a39ed9b18366c082f3860051e87e102f768f356c7ab46ed9db90141fc3b1#npm:3.21.0"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ ],\ "packagePeers": [\ "@types/eslint",\ @@ -4028,22 +3997,23 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:5.40.1", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-eslint-plugin-virtual-824ed85f04/0/cache/@typescript-eslint-eslint-plugin-npm-5.40.1-e77028bc7b-1e3e417ad7.zip/node_modules/@typescript-eslint/eslint-plugin/",\ + ["virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:5.48.2", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-eslint-plugin-virtual-d63aa40ee1/0/cache/@typescript-eslint-eslint-plugin-npm-5.48.2-4f86b96814-773d1b78d4.zip/node_modules/@typescript-eslint/eslint-plugin/",\ "packageDependencies": [\ - ["@typescript-eslint/eslint-plugin", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:5.40.1"],\ + ["@typescript-eslint/eslint-plugin", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:5.48.2"],\ ["@types/eslint", null],\ ["@types/typescript", null],\ ["@types/typescript-eslint__parser", null],\ - ["@typescript-eslint/parser", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:5.40.1"],\ - ["@typescript-eslint/scope-manager", "npm:5.40.1"],\ - ["@typescript-eslint/type-utils", "virtual:824ed85f0460f8ccf5e9299867815383526e5a2fabda7d2de476dc29541f8106c58a5595654f9e0a590a6b6e764589c815d1751e76f797c472ef25afa9b0a2d9#npm:5.40.1"],\ - ["@typescript-eslint/utils", "virtual:824ed85f0460f8ccf5e9299867815383526e5a2fabda7d2de476dc29541f8106c58a5595654f9e0a590a6b6e764589c815d1751e76f797c472ef25afa9b0a2d9#npm:5.40.1"],\ + ["@typescript-eslint/parser", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:5.48.2"],\ + ["@typescript-eslint/scope-manager", "npm:5.48.2"],\ + ["@typescript-eslint/type-utils", "virtual:d63aa40ee154711dcc7e36a1dad5892ff1e9e126f12cf44e22590abe2c145468cc0b05394fb6ab1568772784039d053ff7012d75652f24a046bf5c062bf488a0#npm:5.48.2"],\ + ["@typescript-eslint/utils", "virtual:117b72e5072b84beb48b47c2d08e5db339124cb3bfa38490ee9503819825cc0ed018966ff09bd40e6224657c41329286ac6cefb75e07ae39479472358c4677e3#npm:5.48.2"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ ["eslint", null],\ - ["ignore", "npm:5.2.0"],\ + ["ignore", "npm:5.2.4"],\ + ["natural-compare-lite", "npm:1.4.0"],\ ["regexpp", "npm:3.2.0"],\ - ["semver", "npm:7.3.7"],\ + ["semver", "npm:7.3.8"],\ ["tsutils", "virtual:7f83ed64c04a5ac67073a88df6b6dce837098ac73a7e1c53bd05690069d4aefc89107a15ef2804ee11b7d02f303cba7188d68552e6b7cf8d70f5f1360a1863b3#npm:3.21.0"],\ ["typescript", null]\ ],\ @@ -4070,12 +4040,12 @@ const RAW_RUNTIME_STATE = ["@typescript-eslint/utils", "virtual:117b72e5072b84beb48b47c2d08e5db339124cb3bfa38490ee9503819825cc0ed018966ff09bd40e6224657c41329286ac6cefb75e07ae39479472358c4677e3#npm:5.48.2"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ ["eslint", null],\ - ["ignore", "npm:5.2.0"],\ + ["ignore", "npm:5.2.4"],\ ["natural-compare-lite", "npm:1.4.0"],\ ["regexpp", "npm:3.2.0"],\ - ["semver", "npm:7.3.7"],\ - ["tsutils", "virtual:9b0f210c3b5d276cf89a1a0add335932727f53587e27c48385fe3fdfbda5e351af7edcba27435eb0d5a93b63c0041519745bcfecdff82f455b85d1229cbba453#npm:3.21.0"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"]\ + ["semver", "npm:7.3.8"],\ + ["tsutils", "virtual:4cc4f6b8169cf8a40e58fbc46dfac387b98e7484110a673a50462f38a56827b21717a39ed9b18366c082f3860051e87e102f768f356c7ab46ed9db90141fc3b1#npm:3.21.0"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ ],\ "packagePeers": [\ "@types/eslint",\ @@ -4089,25 +4059,25 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@typescript-eslint/parser", [\ - ["npm:5.40.1", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-parser-npm-5.40.1-fb21a4dcfa-44806f4aea.zip/node_modules/@typescript-eslint/parser/",\ + ["npm:5.48.2", {\ + "packageLocation": "./.yarn/cache/@typescript-eslint-parser-npm-5.48.2-6f99da2a9f-07ee0ebb3f.zip/node_modules/@typescript-eslint/parser/",\ "packageDependencies": [\ - ["@typescript-eslint/parser", "npm:5.40.1"]\ + ["@typescript-eslint/parser", "npm:5.48.2"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:5.40.1", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-parser-virtual-debcff9cee/0/cache/@typescript-eslint-parser-npm-5.40.1-fb21a4dcfa-44806f4aea.zip/node_modules/@typescript-eslint/parser/",\ + ["virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:5.48.2", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-parser-virtual-51d6825539/0/cache/@typescript-eslint-parser-npm-5.48.2-6f99da2a9f-07ee0ebb3f.zip/node_modules/@typescript-eslint/parser/",\ "packageDependencies": [\ - ["@typescript-eslint/parser", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:5.40.1"],\ + ["@typescript-eslint/parser", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:5.48.2"],\ ["@types/eslint", null],\ ["@types/typescript", null],\ - ["@typescript-eslint/scope-manager", "npm:5.40.1"],\ - ["@typescript-eslint/types", "npm:5.40.1"],\ - ["@typescript-eslint/typescript-estree", "virtual:debcff9cee1e03e1320373aac8cb1ecd17eafcec17078e30fc3e56c55db0117eb01ebee29bc718a6e2037b79feb7970ae0ffa25f46716e947a694cafeffd753d#npm:5.40.1"],\ + ["@typescript-eslint/scope-manager", "npm:5.48.2"],\ + ["@typescript-eslint/types", "npm:5.48.2"],\ + ["@typescript-eslint/typescript-estree", "virtual:51d6825539027b0d723131631812180d747755dedb100edb8bd16689590de9693848d2223073d93129c6694f8fd103e1eea58db52dff92cc1f3a4f88d0de793e#npm:5.48.2"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ ["eslint", "npm:8.32.0"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"]\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ ],\ "packagePeers": [\ "@types/eslint",\ @@ -4117,15 +4087,15 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:5.40.1", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-parser-virtual-27059d4012/0/cache/@typescript-eslint-parser-npm-5.40.1-fb21a4dcfa-44806f4aea.zip/node_modules/@typescript-eslint/parser/",\ + ["virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:5.48.2", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-parser-virtual-f7be9a9320/0/cache/@typescript-eslint-parser-npm-5.48.2-6f99da2a9f-07ee0ebb3f.zip/node_modules/@typescript-eslint/parser/",\ "packageDependencies": [\ - ["@typescript-eslint/parser", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:5.40.1"],\ + ["@typescript-eslint/parser", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:5.48.2"],\ ["@types/eslint", null],\ ["@types/typescript", null],\ - ["@typescript-eslint/scope-manager", "npm:5.40.1"],\ - ["@typescript-eslint/types", "npm:5.40.1"],\ - ["@typescript-eslint/typescript-estree", "virtual:e35ffd3eefa8fcb635fc5a54a61b0105ec5e3ac617530dced0d8ad9b14ed0ffb5d21644a1abf02dee1ec356bc56db363fafbc40445784b0a8cd818a82173b011#npm:5.40.1"],\ + ["@typescript-eslint/scope-manager", "npm:5.48.2"],\ + ["@typescript-eslint/types", "npm:5.48.2"],\ + ["@typescript-eslint/typescript-estree", "virtual:b983fbcf21d3f0bcd1aa19844f5e3779cb13651c921a7af93529f473050ae49cc5f0d4bca1ec7bfac3df390c8039f059a6e106fb4d4b1ca592794b165a602d60#npm:5.48.2"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ ["eslint", null],\ ["typescript", null]\ @@ -4140,15 +4110,6 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@typescript-eslint/scope-manager", [\ - ["npm:5.40.1", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-scope-manager-npm-5.40.1-f81fa95cd4-e1eac6a343.zip/node_modules/@typescript-eslint/scope-manager/",\ - "packageDependencies": [\ - ["@typescript-eslint/scope-manager", "npm:5.40.1"],\ - ["@typescript-eslint/types", "npm:5.40.1"],\ - ["@typescript-eslint/visitor-keys", "npm:5.40.1"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:5.48.2", {\ "packageLocation": "./.yarn/cache/@typescript-eslint-scope-manager-npm-5.48.2-9a72dae708-788edc410b.zip/node_modules/@typescript-eslint/scope-manager/",\ "packageDependencies": [\ @@ -4160,13 +4121,6 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@typescript-eslint/type-utils", [\ - ["npm:5.40.1", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-type-utils-npm-5.40.1-8a9ac156da-00c2939050.zip/node_modules/@typescript-eslint/type-utils/",\ - "packageDependencies": [\ - ["@typescript-eslint/type-utils", "npm:5.40.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ ["npm:5.48.2", {\ "packageLocation": "./.yarn/cache/@typescript-eslint-type-utils-npm-5.48.2-3bae092c80-4d7d95f288.zip/node_modules/@typescript-eslint/type-utils/",\ "packageDependencies": [\ @@ -4180,12 +4134,12 @@ const RAW_RUNTIME_STATE = ["@typescript-eslint/type-utils", "virtual:117b72e5072b84beb48b47c2d08e5db339124cb3bfa38490ee9503819825cc0ed018966ff09bd40e6224657c41329286ac6cefb75e07ae39479472358c4677e3#npm:5.48.2"],\ ["@types/eslint", null],\ ["@types/typescript", null],\ - ["@typescript-eslint/typescript-estree", "virtual:f585ef21317ed34316222673210a059e5383841b325995ba922b99be36bc042d378725576a639eb019f4e628403762e0fe4c85831763e1b24f5871bde4cdfdd9#npm:5.48.2"],\ + ["@typescript-eslint/typescript-estree", "virtual:51d6825539027b0d723131631812180d747755dedb100edb8bd16689590de9693848d2223073d93129c6694f8fd103e1eea58db52dff92cc1f3a4f88d0de793e#npm:5.48.2"],\ ["@typescript-eslint/utils", "virtual:117b72e5072b84beb48b47c2d08e5db339124cb3bfa38490ee9503819825cc0ed018966ff09bd40e6224657c41329286ac6cefb75e07ae39479472358c4677e3#npm:5.48.2"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ ["eslint", null],\ - ["tsutils", "virtual:9b0f210c3b5d276cf89a1a0add335932727f53587e27c48385fe3fdfbda5e351af7edcba27435eb0d5a93b63c0041519745bcfecdff82f455b85d1229cbba453#npm:3.21.0"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"]\ + ["tsutils", "virtual:4cc4f6b8169cf8a40e58fbc46dfac387b98e7484110a673a50462f38a56827b21717a39ed9b18366c082f3860051e87e102f768f356c7ab46ed9db90141fc3b1#npm:3.21.0"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ ],\ "packagePeers": [\ "@types/eslint",\ @@ -4201,12 +4155,12 @@ const RAW_RUNTIME_STATE = ["@typescript-eslint/type-utils", "virtual:3f5b46ff27032a8e33a0f35761876a5d5604b052e246da3aeafeb0f5b9576412cb6288a6b992cbaad89d486cd2106ede4a5eb9147830bdaeb46ead94644e7a70#npm:5.48.2"],\ ["@types/eslint", null],\ ["@types/typescript", null],\ - ["@typescript-eslint/typescript-estree", "virtual:f585ef21317ed34316222673210a059e5383841b325995ba922b99be36bc042d378725576a639eb019f4e628403762e0fe4c85831763e1b24f5871bde4cdfdd9#npm:5.48.2"],\ + ["@typescript-eslint/typescript-estree", "virtual:51d6825539027b0d723131631812180d747755dedb100edb8bd16689590de9693848d2223073d93129c6694f8fd103e1eea58db52dff92cc1f3a4f88d0de793e#npm:5.48.2"],\ ["@typescript-eslint/utils", "virtual:3f5b46ff27032a8e33a0f35761876a5d5604b052e246da3aeafeb0f5b9576412cb6288a6b992cbaad89d486cd2106ede4a5eb9147830bdaeb46ead94644e7a70#npm:5.48.2"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ ["eslint", "npm:8.32.0"],\ - ["tsutils", "virtual:9b0f210c3b5d276cf89a1a0add335932727f53587e27c48385fe3fdfbda5e351af7edcba27435eb0d5a93b63c0041519745bcfecdff82f455b85d1229cbba453#npm:3.21.0"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"]\ + ["tsutils", "virtual:4cc4f6b8169cf8a40e58fbc46dfac387b98e7484110a673a50462f38a56827b21717a39ed9b18366c082f3860051e87e102f768f356c7ab46ed9db90141fc3b1#npm:3.21.0"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ ],\ "packagePeers": [\ "@types/eslint",\ @@ -4216,14 +4170,14 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:824ed85f0460f8ccf5e9299867815383526e5a2fabda7d2de476dc29541f8106c58a5595654f9e0a590a6b6e764589c815d1751e76f797c472ef25afa9b0a2d9#npm:5.40.1", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-type-utils-virtual-e35ffd3eef/0/cache/@typescript-eslint-type-utils-npm-5.40.1-8a9ac156da-00c2939050.zip/node_modules/@typescript-eslint/type-utils/",\ + ["virtual:d63aa40ee154711dcc7e36a1dad5892ff1e9e126f12cf44e22590abe2c145468cc0b05394fb6ab1568772784039d053ff7012d75652f24a046bf5c062bf488a0#npm:5.48.2", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-type-utils-virtual-18a70bec60/0/cache/@typescript-eslint-type-utils-npm-5.48.2-3bae092c80-4d7d95f288.zip/node_modules/@typescript-eslint/type-utils/",\ "packageDependencies": [\ - ["@typescript-eslint/type-utils", "virtual:824ed85f0460f8ccf5e9299867815383526e5a2fabda7d2de476dc29541f8106c58a5595654f9e0a590a6b6e764589c815d1751e76f797c472ef25afa9b0a2d9#npm:5.40.1"],\ + ["@typescript-eslint/type-utils", "virtual:d63aa40ee154711dcc7e36a1dad5892ff1e9e126f12cf44e22590abe2c145468cc0b05394fb6ab1568772784039d053ff7012d75652f24a046bf5c062bf488a0#npm:5.48.2"],\ ["@types/eslint", null],\ ["@types/typescript", null],\ - ["@typescript-eslint/typescript-estree", "virtual:e35ffd3eefa8fcb635fc5a54a61b0105ec5e3ac617530dced0d8ad9b14ed0ffb5d21644a1abf02dee1ec356bc56db363fafbc40445784b0a8cd818a82173b011#npm:5.40.1"],\ - ["@typescript-eslint/utils", "virtual:824ed85f0460f8ccf5e9299867815383526e5a2fabda7d2de476dc29541f8106c58a5595654f9e0a590a6b6e764589c815d1751e76f797c472ef25afa9b0a2d9#npm:5.40.1"],\ + ["@typescript-eslint/typescript-estree", "virtual:b983fbcf21d3f0bcd1aa19844f5e3779cb13651c921a7af93529f473050ae49cc5f0d4bca1ec7bfac3df390c8039f059a6e106fb4d4b1ca592794b165a602d60#npm:5.48.2"],\ + ["@typescript-eslint/utils", "virtual:117b72e5072b84beb48b47c2d08e5db339124cb3bfa38490ee9503819825cc0ed018966ff09bd40e6224657c41329286ac6cefb75e07ae39479472358c4677e3#npm:5.48.2"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ ["eslint", null],\ ["tsutils", "virtual:7f83ed64c04a5ac67073a88df6b6dce837098ac73a7e1c53bd05690069d4aefc89107a15ef2804ee11b7d02f303cba7188d68552e6b7cf8d70f5f1360a1863b3#npm:3.21.0"],\ @@ -4239,13 +4193,6 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@typescript-eslint/types", [\ - ["npm:5.40.1", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-types-npm-5.40.1-fec1324409-d8c0263d21.zip/node_modules/@typescript-eslint/types/",\ - "packageDependencies": [\ - ["@typescript-eslint/types", "npm:5.40.1"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:5.48.2", {\ "packageLocation": "./.yarn/cache/@typescript-eslint-types-npm-5.48.2-bdebd4d2d7-8842362cca.zip/node_modules/@typescript-eslint/types/",\ "packageDependencies": [\ @@ -4255,13 +4202,6 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@typescript-eslint/typescript-estree", [\ - ["npm:5.40.1", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-typescript-estree-npm-5.40.1-f6998b5b13-5a05eb847d.zip/node_modules/@typescript-eslint/typescript-estree/",\ - "packageDependencies": [\ - ["@typescript-eslint/typescript-estree", "npm:5.40.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ ["npm:5.48.2", {\ "packageLocation": "./.yarn/cache/@typescript-eslint-typescript-estree-npm-5.48.2-2166870a0a-6d3da2b252.zip/node_modules/@typescript-eslint/typescript-estree/",\ "packageDependencies": [\ @@ -4269,6 +4209,26 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["virtual:51d6825539027b0d723131631812180d747755dedb100edb8bd16689590de9693848d2223073d93129c6694f8fd103e1eea58db52dff92cc1f3a4f88d0de793e#npm:5.48.2", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-typescript-estree-virtual-4cc4f6b816/0/cache/@typescript-eslint-typescript-estree-npm-5.48.2-2166870a0a-6d3da2b252.zip/node_modules/@typescript-eslint/typescript-estree/",\ + "packageDependencies": [\ + ["@typescript-eslint/typescript-estree", "virtual:51d6825539027b0d723131631812180d747755dedb100edb8bd16689590de9693848d2223073d93129c6694f8fd103e1eea58db52dff92cc1f3a4f88d0de793e#npm:5.48.2"],\ + ["@types/typescript", null],\ + ["@typescript-eslint/types", "npm:5.48.2"],\ + ["@typescript-eslint/visitor-keys", "npm:5.48.2"],\ + ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ + ["globby", "npm:11.1.0"],\ + ["is-glob", "npm:4.0.3"],\ + ["semver", "npm:7.3.8"],\ + ["tsutils", "virtual:4cc4f6b8169cf8a40e58fbc46dfac387b98e7484110a673a50462f38a56827b21717a39ed9b18366c082f3860051e87e102f768f356c7ab46ed9db90141fc3b1#npm:3.21.0"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ + ],\ + "packagePeers": [\ + "@types/typescript",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:b983fbcf21d3f0bcd1aa19844f5e3779cb13651c921a7af93529f473050ae49cc5f0d4bca1ec7bfac3df390c8039f059a6e106fb4d4b1ca592794b165a602d60#npm:5.48.2", {\ "packageLocation": "./.yarn/__virtual__/@typescript-eslint-typescript-estree-virtual-7f83ed64c0/0/cache/@typescript-eslint-typescript-estree-npm-5.48.2-2166870a0a-6d3da2b252.zip/node_modules/@typescript-eslint/typescript-estree/",\ "packageDependencies": [\ @@ -4279,7 +4239,7 @@ const RAW_RUNTIME_STATE = ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ ["globby", "npm:11.1.0"],\ ["is-glob", "npm:4.0.3"],\ - ["semver", "npm:7.3.7"],\ + ["semver", "npm:7.3.8"],\ ["tsutils", "virtual:7f83ed64c04a5ac67073a88df6b6dce837098ac73a7e1c53bd05690069d4aefc89107a15ef2804ee11b7d02f303cba7188d68552e6b7cf8d70f5f1360a1863b3#npm:3.21.0"],\ ["typescript", null]\ ],\ @@ -4288,76 +4248,9 @@ const RAW_RUNTIME_STATE = "typescript"\ ],\ "linkType": "HARD"\ - }],\ - ["virtual:debcff9cee1e03e1320373aac8cb1ecd17eafcec17078e30fc3e56c55db0117eb01ebee29bc718a6e2037b79feb7970ae0ffa25f46716e947a694cafeffd753d#npm:5.40.1", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-typescript-estree-virtual-9b0f210c3b/0/cache/@typescript-eslint-typescript-estree-npm-5.40.1-f6998b5b13-5a05eb847d.zip/node_modules/@typescript-eslint/typescript-estree/",\ - "packageDependencies": [\ - ["@typescript-eslint/typescript-estree", "virtual:debcff9cee1e03e1320373aac8cb1ecd17eafcec17078e30fc3e56c55db0117eb01ebee29bc718a6e2037b79feb7970ae0ffa25f46716e947a694cafeffd753d#npm:5.40.1"],\ - ["@types/typescript", null],\ - ["@typescript-eslint/types", "npm:5.40.1"],\ - ["@typescript-eslint/visitor-keys", "npm:5.40.1"],\ - ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ - ["globby", "npm:11.1.0"],\ - ["is-glob", "npm:4.0.3"],\ - ["semver", "npm:7.3.7"],\ - ["tsutils", "virtual:9b0f210c3b5d276cf89a1a0add335932727f53587e27c48385fe3fdfbda5e351af7edcba27435eb0d5a93b63c0041519745bcfecdff82f455b85d1229cbba453#npm:3.21.0"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"]\ - ],\ - "packagePeers": [\ - "@types/typescript",\ - "typescript"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:e35ffd3eefa8fcb635fc5a54a61b0105ec5e3ac617530dced0d8ad9b14ed0ffb5d21644a1abf02dee1ec356bc56db363fafbc40445784b0a8cd818a82173b011#npm:5.40.1", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-typescript-estree-virtual-6351948a1a/0/cache/@typescript-eslint-typescript-estree-npm-5.40.1-f6998b5b13-5a05eb847d.zip/node_modules/@typescript-eslint/typescript-estree/",\ - "packageDependencies": [\ - ["@typescript-eslint/typescript-estree", "virtual:e35ffd3eefa8fcb635fc5a54a61b0105ec5e3ac617530dced0d8ad9b14ed0ffb5d21644a1abf02dee1ec356bc56db363fafbc40445784b0a8cd818a82173b011#npm:5.40.1"],\ - ["@types/typescript", null],\ - ["@typescript-eslint/types", "npm:5.40.1"],\ - ["@typescript-eslint/visitor-keys", "npm:5.40.1"],\ - ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ - ["globby", "npm:11.1.0"],\ - ["is-glob", "npm:4.0.3"],\ - ["semver", "npm:7.3.7"],\ - ["tsutils", "virtual:7f83ed64c04a5ac67073a88df6b6dce837098ac73a7e1c53bd05690069d4aefc89107a15ef2804ee11b7d02f303cba7188d68552e6b7cf8d70f5f1360a1863b3#npm:3.21.0"],\ - ["typescript", null]\ - ],\ - "packagePeers": [\ - "@types/typescript",\ - "typescript"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:f585ef21317ed34316222673210a059e5383841b325995ba922b99be36bc042d378725576a639eb019f4e628403762e0fe4c85831763e1b24f5871bde4cdfdd9#npm:5.48.2", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-typescript-estree-virtual-474e0509cb/0/cache/@typescript-eslint-typescript-estree-npm-5.48.2-2166870a0a-6d3da2b252.zip/node_modules/@typescript-eslint/typescript-estree/",\ - "packageDependencies": [\ - ["@typescript-eslint/typescript-estree", "virtual:f585ef21317ed34316222673210a059e5383841b325995ba922b99be36bc042d378725576a639eb019f4e628403762e0fe4c85831763e1b24f5871bde4cdfdd9#npm:5.48.2"],\ - ["@types/typescript", null],\ - ["@typescript-eslint/types", "npm:5.48.2"],\ - ["@typescript-eslint/visitor-keys", "npm:5.48.2"],\ - ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ - ["globby", "npm:11.1.0"],\ - ["is-glob", "npm:4.0.3"],\ - ["semver", "npm:7.3.7"],\ - ["tsutils", "virtual:9b0f210c3b5d276cf89a1a0add335932727f53587e27c48385fe3fdfbda5e351af7edcba27435eb0d5a93b63c0041519745bcfecdff82f455b85d1229cbba453#npm:3.21.0"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"]\ - ],\ - "packagePeers": [\ - "@types/typescript",\ - "typescript"\ - ],\ - "linkType": "HARD"\ }]\ ]],\ ["@typescript-eslint/utils", [\ - ["npm:5.40.1", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-utils-npm-5.40.1-eddad42169-6643d0f12d.zip/node_modules/@typescript-eslint/utils/",\ - "packageDependencies": [\ - ["@typescript-eslint/utils", "npm:5.40.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ ["npm:5.48.2", {\ "packageLocation": "./.yarn/cache/@typescript-eslint-utils-npm-5.48.2-0126c67a53-f2f51f1bf6.zip/node_modules/@typescript-eslint/utils/",\ "packageDependencies": [\ @@ -4371,14 +4264,14 @@ const RAW_RUNTIME_STATE = ["@typescript-eslint/utils", "virtual:117b72e5072b84beb48b47c2d08e5db339124cb3bfa38490ee9503819825cc0ed018966ff09bd40e6224657c41329286ac6cefb75e07ae39479472358c4677e3#npm:5.48.2"],\ ["@types/eslint", null],\ ["@types/json-schema", "npm:7.0.11"],\ - ["@types/semver", "npm:7.3.12"],\ + ["@types/semver", "npm:7.3.13"],\ ["@typescript-eslint/scope-manager", "npm:5.48.2"],\ ["@typescript-eslint/types", "npm:5.48.2"],\ ["@typescript-eslint/typescript-estree", "virtual:b983fbcf21d3f0bcd1aa19844f5e3779cb13651c921a7af93529f473050ae49cc5f0d4bca1ec7bfac3df390c8039f059a6e106fb4d4b1ca592794b165a602d60#npm:5.48.2"],\ ["eslint", null],\ ["eslint-scope", "npm:5.1.1"],\ ["eslint-utils", "virtual:b983fbcf21d3f0bcd1aa19844f5e3779cb13651c921a7af93529f473050ae49cc5f0d4bca1ec7bfac3df390c8039f059a6e106fb4d4b1ca592794b165a602d60#npm:3.0.0"],\ - ["semver", "npm:7.3.7"]\ + ["semver", "npm:7.3.8"]\ ],\ "packagePeers": [\ "@types/eslint",\ @@ -4392,35 +4285,14 @@ const RAW_RUNTIME_STATE = ["@typescript-eslint/utils", "virtual:3f5b46ff27032a8e33a0f35761876a5d5604b052e246da3aeafeb0f5b9576412cb6288a6b992cbaad89d486cd2106ede4a5eb9147830bdaeb46ead94644e7a70#npm:5.48.2"],\ ["@types/eslint", null],\ ["@types/json-schema", "npm:7.0.11"],\ - ["@types/semver", "npm:7.3.12"],\ + ["@types/semver", "npm:7.3.13"],\ ["@typescript-eslint/scope-manager", "npm:5.48.2"],\ ["@typescript-eslint/types", "npm:5.48.2"],\ ["@typescript-eslint/typescript-estree", "virtual:b983fbcf21d3f0bcd1aa19844f5e3779cb13651c921a7af93529f473050ae49cc5f0d4bca1ec7bfac3df390c8039f059a6e106fb4d4b1ca592794b165a602d60#npm:5.48.2"],\ ["eslint", "npm:8.32.0"],\ ["eslint-scope", "npm:5.1.1"],\ ["eslint-utils", "virtual:ce390f6a3f485d617e3b348339c56730c4c095a916405f20c5e9ffb3d90e981e5a3936fe6ffe116d1ab20e8802d84b6e7025bc0b2b95bffc5b1af4e2cfeccf25#npm:3.0.0"],\ - ["semver", "npm:7.3.7"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "eslint"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:824ed85f0460f8ccf5e9299867815383526e5a2fabda7d2de476dc29541f8106c58a5595654f9e0a590a6b6e764589c815d1751e76f797c472ef25afa9b0a2d9#npm:5.40.1", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-utils-virtual-071b037f55/0/cache/@typescript-eslint-utils-npm-5.40.1-eddad42169-6643d0f12d.zip/node_modules/@typescript-eslint/utils/",\ - "packageDependencies": [\ - ["@typescript-eslint/utils", "virtual:824ed85f0460f8ccf5e9299867815383526e5a2fabda7d2de476dc29541f8106c58a5595654f9e0a590a6b6e764589c815d1751e76f797c472ef25afa9b0a2d9#npm:5.40.1"],\ - ["@types/eslint", null],\ - ["@types/json-schema", "npm:7.0.11"],\ - ["@types/semver", "npm:7.3.12"],\ - ["@typescript-eslint/scope-manager", "npm:5.40.1"],\ - ["@typescript-eslint/types", "npm:5.40.1"],\ - ["@typescript-eslint/typescript-estree", "virtual:e35ffd3eefa8fcb635fc5a54a61b0105ec5e3ac617530dced0d8ad9b14ed0ffb5d21644a1abf02dee1ec356bc56db363fafbc40445784b0a8cd818a82173b011#npm:5.40.1"],\ - ["eslint", null],\ - ["eslint-scope", "npm:5.1.1"],\ - ["eslint-utils", "virtual:b983fbcf21d3f0bcd1aa19844f5e3779cb13651c921a7af93529f473050ae49cc5f0d4bca1ec7bfac3df390c8039f059a6e106fb4d4b1ca592794b165a602d60#npm:3.0.0"],\ - ["semver", "npm:7.3.7"]\ + ["semver", "npm:7.3.8"]\ ],\ "packagePeers": [\ "@types/eslint",\ @@ -4430,15 +4302,6 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@typescript-eslint/visitor-keys", [\ - ["npm:5.40.1", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-visitor-keys-npm-5.40.1-9c15e6a2f1-cb38d3f769.zip/node_modules/@typescript-eslint/visitor-keys/",\ - "packageDependencies": [\ - ["@typescript-eslint/visitor-keys", "npm:5.40.1"],\ - ["@typescript-eslint/types", "npm:5.40.1"],\ - ["eslint-visitor-keys", "npm:3.3.0"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:5.48.2", {\ "packageLocation": "./.yarn/cache/@typescript-eslint-visitor-keys-npm-5.48.2-b644f53ee6-7a4ea8035b.zip/node_modules/@typescript-eslint/visitor-keys/",\ "packageDependencies": [\ @@ -4476,6 +4339,23 @@ const RAW_RUNTIME_STATE = ["abbrev", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:2.0.0", {\ + "packageLocation": "./.yarn/cache/abbrev-npm-2.0.0-0eb38a17e5-e407d8fbca.zip/node_modules/abbrev/",\ + "packageDependencies": [\ + ["abbrev", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["abort-controller", [\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/abort-controller-npm-3.0.0-2f3a9a2bcb-336c22d64e.zip/node_modules/abort-controller/",\ + "packageDependencies": [\ + ["abort-controller", "npm:3.0.0"],\ + ["event-target-shim", "npm:5.0.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["accepts", [\ @@ -4490,17 +4370,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["acorn", [\ - ["npm:8.7.1", {\ - "packageLocation": "./.yarn/cache/acorn-npm-8.7.1-7c7a019990-eba9887012.zip/node_modules/acorn/",\ + ["npm:8.8.1", {\ + "packageLocation": "./.yarn/cache/acorn-npm-8.8.1-20e4aea981-f8a84cf591.zip/node_modules/acorn/",\ "packageDependencies": [\ - ["acorn", "npm:8.7.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:8.8.0", {\ - "packageLocation": "./.yarn/cache/acorn-npm-8.8.0-9ef399ab45-15b10fb381.zip/node_modules/acorn/",\ - "packageDependencies": [\ - ["acorn", "npm:8.8.0"]\ + ["acorn", "npm:8.8.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -4513,12 +4386,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:0371ef3614c1182c8fcb05e5954a5fd9c124be4b821bd43f5ef7bdb1bf9603ab5ec16aa2a2a1de93fa397b424774f98f00c5e66d99eec56be0bd9f2a1ab2c75f#npm:5.3.2", {\ - "packageLocation": "./.yarn/__virtual__/acorn-jsx-virtual-c72fe04f43/0/cache/acorn-jsx-npm-5.3.2-d7594599ea-868f313daf.zip/node_modules/acorn-jsx/",\ + ["virtual:b88faf10bc38b7bf99c4359521e8a0ed3f77dcbbc8677c8ff2c327d003d8f82b0e79a6212f450e879d54de3af7d71a6a67818de313afc6e195445593b76b6db0#npm:5.3.2", {\ + "packageLocation": "./.yarn/__virtual__/acorn-jsx-virtual-18707c8687/0/cache/acorn-jsx-npm-5.3.2-d7594599ea-868f313daf.zip/node_modules/acorn-jsx/",\ "packageDependencies": [\ - ["acorn-jsx", "virtual:0371ef3614c1182c8fcb05e5954a5fd9c124be4b821bd43f5ef7bdb1bf9603ab5ec16aa2a2a1de93fa397b424774f98f00c5e66d99eec56be0bd9f2a1ab2c75f#npm:5.3.2"],\ + ["acorn-jsx", "virtual:b88faf10bc38b7bf99c4359521e8a0ed3f77dcbbc8677c8ff2c327d003d8f82b0e79a6212f450e879d54de3af7d71a6a67818de313afc6e195445593b76b6db0#npm:5.3.2"],\ ["@types/acorn", null],\ - ["acorn", "npm:8.8.0"]\ + ["acorn", "npm:8.8.1"]\ ],\ "packagePeers": [\ "@types/acorn",\ @@ -4590,10 +4463,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:8.11.0", {\ - "packageLocation": "./.yarn/cache/ajv-npm-8.11.0-83d029789c-08625cf91d.zip/node_modules/ajv/",\ + ["npm:8.12.0", {\ + "packageLocation": "./.yarn/cache/ajv-npm-8.12.0-3bf6e30741-adab5a15cf.zip/node_modules/ajv/",\ "packageDependencies": [\ - ["ajv", "npm:8.11.0"],\ + ["ajv", "npm:8.12.0"],\ ["fast-deep-equal", "npm:3.1.3"],\ ["json-schema-traverse", "npm:1.0.0"],\ ["require-from-string", "npm:2.0.2"],\ @@ -4662,10 +4535,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:6.1.0", {\ - "packageLocation": "./.yarn/cache/ansi-styles-npm-6.1.0-4f6a594d04-cd798a83b2.zip/node_modules/ansi-styles/",\ + ["npm:6.2.1", {\ + "packageLocation": "./.yarn/cache/ansi-styles-npm-6.2.1-d43647018c-86fe3fc999.zip/node_modules/ansi-styles/",\ "packageDependencies": [\ - ["ansi-styles", "npm:6.1.0"]\ + ["ansi-styles", "npm:6.2.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -4680,10 +4553,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["anymatch", [\ - ["npm:3.1.2", {\ - "packageLocation": "./.yarn/cache/anymatch-npm-3.1.2-1d5471acfa-b9266228a3.zip/node_modules/anymatch/",\ + ["npm:3.1.3", {\ + "packageLocation": "./.yarn/cache/anymatch-npm-3.1.3-bc81d103b1-0d50ce4597.zip/node_modules/anymatch/",\ "packageDependencies": [\ - ["anymatch", "npm:3.1.2"],\ + ["anymatch", "npm:3.1.3"],\ ["normalize-path", "npm:3.0.0"],\ ["picomatch", "npm:2.3.1"]\ ],\ @@ -4709,14 +4582,23 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["are-we-there-yet", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/are-we-there-yet-npm-3.0.0-1391430190-01eab104ab.zip/node_modules/are-we-there-yet/",\ + ["npm:3.0.1", {\ + "packageLocation": "./.yarn/cache/are-we-there-yet-npm-3.0.1-3395b1512f-7137e25713.zip/node_modules/are-we-there-yet/",\ "packageDependencies": [\ - ["are-we-there-yet", "npm:3.0.0"],\ + ["are-we-there-yet", "npm:3.0.1"],\ ["delegates", "npm:1.0.0"],\ ["readable-stream", "npm:3.6.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/are-we-there-yet-npm-4.0.0-91757d0768-0783e76a5e.zip/node_modules/are-we-there-yet/",\ + "packageDependencies": [\ + ["are-we-there-yet", "npm:4.0.0"],\ + ["delegates", "npm:1.0.0"],\ + ["readable-stream", "npm:4.3.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["arg", [\ @@ -4850,10 +4732,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["aws-sdk", [\ - ["npm:2.1260.0", {\ - "packageLocation": "./.yarn/cache/aws-sdk-npm-2.1260.0-0145998ab1-9a1b2e4cb5.zip/node_modules/aws-sdk/",\ + ["npm:2.1298.0", {\ + "packageLocation": "./.yarn/cache/aws-sdk-npm-2.1298.0-e6fd5e51a9-d9824407dc.zip/node_modules/aws-sdk/",\ "packageDependencies": [\ - ["aws-sdk", "npm:2.1260.0"],\ + ["aws-sdk", "npm:2.1298.0"],\ ["buffer", "npm:4.9.2"],\ ["events", "npm:1.1.1"],\ ["ieee754", "npm:1.1.13"],\ @@ -4869,11 +4751,11 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["axios", [\ - ["npm:1.1.3", {\ - "packageLocation": "./.yarn/cache/axios-npm-1.1.3-4b63965ac1-2e28acd01c.zip/node_modules/axios/",\ + ["npm:1.2.3", {\ + "packageLocation": "./.yarn/cache/axios-npm-1.2.3-f755ac0cc4-08b2121690.zip/node_modules/axios/",\ "packageDependencies": [\ - ["axios", "npm:1.1.3"],\ - ["follow-redirects", "virtual:4b63965ac1b2157b91a1875529bea3b0bbc3068d3676d1bef28bff5cf6689705374a86cc3832f95ba8d934037a93cc0e09c3662c13ca0e747800d7ca279a53c0#npm:1.15.2"],\ + ["axios", "npm:1.2.3"],\ + ["follow-redirects", "virtual:f755ac0cc4c70c35e076928f8aa6f0263fd636cc4e2099e4e273c13cc606b69b7a388f291c0c8619acb7408ff1b451b75383f6c8b49bc764e34ed80f23de3d43#npm:1.15.2"],\ ["form-data", "npm:4.0.0"],\ ["proxy-from-env", "npm:1.1.0"]\ ],\ @@ -4881,22 +4763,22 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["babel-jest", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/babel-jest-npm-29.1.2-3410a1f3f5-12ba98a519.zip/node_modules/babel-jest/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/babel-jest-npm-29.3.1-871da66c2a-8736ef7d5d.zip/node_modules/babel-jest/",\ "packageDependencies": [\ - ["babel-jest", "npm:29.1.2"]\ + ["babel-jest", "npm:29.3.1"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:45c29bb8c2ee7488883b9244e07a23a3a20f4ae22425fb6b8ce72e897c7052e5bde14ab5b2f222d63f11197614c597793b5225f1e14ace9cd699a992b2c10e95#npm:29.1.2", {\ - "packageLocation": "./.yarn/__virtual__/babel-jest-virtual-08f6544051/0/cache/babel-jest-npm-29.1.2-3410a1f3f5-12ba98a519.zip/node_modules/babel-jest/",\ + ["virtual:2e59d79c5863fb48f163ce051857a08da2c2033cf6082d2791204f6e5aff6381a692ce61d301d9af39ad06d5409dc3359ac23aa480034ee726056bc1b2a93a8d#npm:29.3.1", {\ + "packageLocation": "./.yarn/__virtual__/babel-jest-virtual-a0ac4f609e/0/cache/babel-jest-npm-29.3.1-871da66c2a-8736ef7d5d.zip/node_modules/babel-jest/",\ "packageDependencies": [\ - ["babel-jest", "virtual:45c29bb8c2ee7488883b9244e07a23a3a20f4ae22425fb6b8ce72e897c7052e5bde14ab5b2f222d63f11197614c597793b5225f1e14ace9cd699a992b2c10e95#npm:29.1.2"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@jest/transform", "npm:29.1.2"],\ - ["@types/babel__core", "npm:7.1.19"],\ + ["babel-jest", "virtual:2e59d79c5863fb48f163ce051857a08da2c2033cf6082d2791204f6e5aff6381a692ce61d301d9af39ad06d5409dc3359ac23aa480034ee726056bc1b2a93a8d#npm:29.3.1"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@jest/transform", "npm:29.3.1"],\ + ["@types/babel__core", "npm:7.20.0"],\ ["babel-plugin-istanbul", "npm:6.1.1"],\ - ["babel-preset-jest", "virtual:08f65440516a1027bdc9b957fac3921e7c98dc84b42136591435406f8adb584c638b85b47b1bc70cb693175470d5c504124a450e756f159ba3d584db8ccd8d0f#npm:29.0.2"],\ + ["babel-preset-jest", "virtual:a0ac4f609e9d7ed2caf25de2cf95c00cf13789e67a9555e05b342db2181472197059e1f69ccf01b5449be0e3655a7a990571f6dcf07b965ba97148d04720e2e0#npm:29.2.0"],\ ["chalk", "npm:4.1.2"],\ ["graceful-fs", "npm:4.2.10"],\ ["slash", "npm:3.0.0"]\ @@ -4912,24 +4794,24 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/babel-plugin-istanbul-npm-6.1.1-df824055e4-d633b6ebb9.zip/node_modules/babel-plugin-istanbul/",\ "packageDependencies": [\ ["babel-plugin-istanbul", "npm:6.1.1"],\ - ["@babel/helper-plugin-utils", "npm:7.18.6"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@istanbuljs/load-nyc-config", "npm:1.1.0"],\ ["@istanbuljs/schema", "npm:0.1.3"],\ - ["istanbul-lib-instrument", "npm:5.2.0"],\ + ["istanbul-lib-instrument", "npm:5.2.1"],\ ["test-exclude", "npm:6.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["babel-plugin-jest-hoist", [\ - ["npm:29.0.2", {\ - "packageLocation": "./.yarn/cache/babel-plugin-jest-hoist-npm-29.0.2-3febe9d556-a8a4d52148.zip/node_modules/babel-plugin-jest-hoist/",\ + ["npm:29.2.0", {\ + "packageLocation": "./.yarn/cache/babel-plugin-jest-hoist-npm-29.2.0-bad358f3a4-a78337187c.zip/node_modules/babel-plugin-jest-hoist/",\ "packageDependencies": [\ - ["babel-plugin-jest-hoist", "npm:29.0.2"],\ - ["@babel/template", "npm:7.18.6"],\ - ["@babel/types", "npm:7.18.7"],\ - ["@types/babel__core", "npm:7.1.19"],\ - ["@types/babel__traverse", "npm:7.17.1"]\ + ["babel-plugin-jest-hoist", "npm:29.2.0"],\ + ["@babel/template", "npm:7.20.7"],\ + ["@babel/types", "npm:7.20.7"],\ + ["@types/babel__core", "npm:7.20.0"],\ + ["@types/babel__traverse", "npm:7.18.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -4942,24 +4824,24 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:3e5f2f2dcc894d8ea4f64f66e1c504a95c7e1ec3c7062eeb09b3c1e6443a824bbcea86472f70d0c8ae0064ecd2862c597fffb08a7ec18eebbee5f95328ea2348#npm:1.0.1", {\ - "packageLocation": "./.yarn/__virtual__/babel-preset-current-node-syntax-virtual-446550995c/0/cache/babel-preset-current-node-syntax-npm-1.0.1-849ec71e32-5ed78936db.zip/node_modules/babel-preset-current-node-syntax/",\ + ["virtual:532d5ba12da4e0712fd4ee1959226792558005547b76e38ef9a10812eb5eaa216af23f87433a139e045652661cdf5a8cb298fcb6396605bcd4db8079eb0fa98b#npm:1.0.1", {\ + "packageLocation": "./.yarn/__virtual__/babel-preset-current-node-syntax-virtual-c30e580943/0/cache/babel-preset-current-node-syntax-npm-1.0.1-849ec71e32-5ed78936db.zip/node_modules/babel-preset-current-node-syntax/",\ "packageDependencies": [\ - ["babel-preset-current-node-syntax", "virtual:3e5f2f2dcc894d8ea4f64f66e1c504a95c7e1ec3c7062eeb09b3c1e6443a824bbcea86472f70d0c8ae0064ecd2862c597fffb08a7ec18eebbee5f95328ea2348#npm:1.0.1"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/plugin-syntax-async-generators", "virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.8.4"],\ - ["@babel/plugin-syntax-bigint", "virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.8.3"],\ - ["@babel/plugin-syntax-class-properties", "virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.12.13"],\ - ["@babel/plugin-syntax-import-meta", "virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.10.4"],\ - ["@babel/plugin-syntax-json-strings", "virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.8.3"],\ - ["@babel/plugin-syntax-logical-assignment-operators", "virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.10.4"],\ - ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.8.3"],\ - ["@babel/plugin-syntax-numeric-separator", "virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.10.4"],\ - ["@babel/plugin-syntax-object-rest-spread", "virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.8.3"],\ - ["@babel/plugin-syntax-optional-catch-binding", "virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.8.3"],\ - ["@babel/plugin-syntax-optional-chaining", "virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.8.3"],\ - ["@babel/plugin-syntax-top-level-await", "virtual:446550995cc4d08b57d044d811afc889f59628f7531fa5222971ac572e5c9a2e101cf27c81513b8da9cdb196b340385bc939228bf0dc7b3b4e435f9dd52b54dc#npm:7.14.5"],\ - ["@types/babel__core", "npm:7.1.19"]\ + ["babel-preset-current-node-syntax", "virtual:532d5ba12da4e0712fd4ee1959226792558005547b76e38ef9a10812eb5eaa216af23f87433a139e045652661cdf5a8cb298fcb6396605bcd4db8079eb0fa98b#npm:1.0.1"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/plugin-syntax-async-generators", "virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.8.4"],\ + ["@babel/plugin-syntax-bigint", "virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.8.3"],\ + ["@babel/plugin-syntax-class-properties", "virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.12.13"],\ + ["@babel/plugin-syntax-import-meta", "virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.10.4"],\ + ["@babel/plugin-syntax-json-strings", "virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.8.3"],\ + ["@babel/plugin-syntax-logical-assignment-operators", "virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.10.4"],\ + ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.8.3"],\ + ["@babel/plugin-syntax-numeric-separator", "virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.10.4"],\ + ["@babel/plugin-syntax-object-rest-spread", "virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.8.3"],\ + ["@babel/plugin-syntax-optional-catch-binding", "virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.8.3"],\ + ["@babel/plugin-syntax-optional-chaining", "virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.8.3"],\ + ["@babel/plugin-syntax-top-level-await", "virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.14.5"],\ + ["@types/babel__core", null]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -4967,24 +4849,24 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:8f38c86a982a45522bd41ae15c3ab238fbea03f3c64edadcbdacd72c9df95bb2dcee06251b803cc518f247946ea2793e0eae10ac5f2b88a4576a560a36eab381#npm:1.0.1", {\ - "packageLocation": "./.yarn/__virtual__/babel-preset-current-node-syntax-virtual-54c3fb06ae/0/cache/babel-preset-current-node-syntax-npm-1.0.1-849ec71e32-5ed78936db.zip/node_modules/babel-preset-current-node-syntax/",\ + ["virtual:7f5fd60afa13c018dadae28a537098418e392e9beab7c9914f8801138db6e007d6f04feb4818b6c9cfdf875e114338872efa4ab7608a5301eaab32c302b8bd23#npm:1.0.1", {\ + "packageLocation": "./.yarn/__virtual__/babel-preset-current-node-syntax-virtual-14a5de832a/0/cache/babel-preset-current-node-syntax-npm-1.0.1-849ec71e32-5ed78936db.zip/node_modules/babel-preset-current-node-syntax/",\ "packageDependencies": [\ - ["babel-preset-current-node-syntax", "virtual:8f38c86a982a45522bd41ae15c3ab238fbea03f3c64edadcbdacd72c9df95bb2dcee06251b803cc518f247946ea2793e0eae10ac5f2b88a4576a560a36eab381#npm:1.0.1"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/plugin-syntax-async-generators", "virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.8.4"],\ - ["@babel/plugin-syntax-bigint", "virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.8.3"],\ - ["@babel/plugin-syntax-class-properties", "virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.12.13"],\ - ["@babel/plugin-syntax-import-meta", "virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.10.4"],\ - ["@babel/plugin-syntax-json-strings", "virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.8.3"],\ - ["@babel/plugin-syntax-logical-assignment-operators", "virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.10.4"],\ - ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.8.3"],\ - ["@babel/plugin-syntax-numeric-separator", "virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.10.4"],\ - ["@babel/plugin-syntax-object-rest-spread", "virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.8.3"],\ - ["@babel/plugin-syntax-optional-catch-binding", "virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.8.3"],\ - ["@babel/plugin-syntax-optional-chaining", "virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.8.3"],\ - ["@babel/plugin-syntax-top-level-await", "virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.14.5"],\ - ["@types/babel__core", null]\ + ["babel-preset-current-node-syntax", "virtual:7f5fd60afa13c018dadae28a537098418e392e9beab7c9914f8801138db6e007d6f04feb4818b6c9cfdf875e114338872efa4ab7608a5301eaab32c302b8bd23#npm:1.0.1"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/plugin-syntax-async-generators", "virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.8.4"],\ + ["@babel/plugin-syntax-bigint", "virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.8.3"],\ + ["@babel/plugin-syntax-class-properties", "virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.12.13"],\ + ["@babel/plugin-syntax-import-meta", "virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.10.4"],\ + ["@babel/plugin-syntax-json-strings", "virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.8.3"],\ + ["@babel/plugin-syntax-logical-assignment-operators", "virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.10.4"],\ + ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.8.3"],\ + ["@babel/plugin-syntax-numeric-separator", "virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.10.4"],\ + ["@babel/plugin-syntax-object-rest-spread", "virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.8.3"],\ + ["@babel/plugin-syntax-optional-catch-binding", "virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.8.3"],\ + ["@babel/plugin-syntax-optional-chaining", "virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.8.3"],\ + ["@babel/plugin-syntax-top-level-await", "virtual:14a5de832a69d97aa5af797a37a14682f90e9115303fc6d711e48f3bfc86250f1e652b5579d2cf1084480b077dd43977e51071c4d0f17dc4b25f3a8bde515259#npm:7.14.5"],\ + ["@types/babel__core", "npm:7.20.0"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -4994,21 +4876,21 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["babel-preset-jest", [\ - ["npm:29.0.2", {\ - "packageLocation": "./.yarn/cache/babel-preset-jest-npm-29.0.2-060839eb24-b96ac90a19.zip/node_modules/babel-preset-jest/",\ + ["npm:29.2.0", {\ + "packageLocation": "./.yarn/cache/babel-preset-jest-npm-29.2.0-d765a77392-259627c6f9.zip/node_modules/babel-preset-jest/",\ "packageDependencies": [\ - ["babel-preset-jest", "npm:29.0.2"]\ + ["babel-preset-jest", "npm:29.2.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:08f65440516a1027bdc9b957fac3921e7c98dc84b42136591435406f8adb584c638b85b47b1bc70cb693175470d5c504124a450e756f159ba3d584db8ccd8d0f#npm:29.0.2", {\ - "packageLocation": "./.yarn/__virtual__/babel-preset-jest-virtual-3e5f2f2dcc/0/cache/babel-preset-jest-npm-29.0.2-060839eb24-b96ac90a19.zip/node_modules/babel-preset-jest/",\ + ["virtual:a0ac4f609e9d7ed2caf25de2cf95c00cf13789e67a9555e05b342db2181472197059e1f69ccf01b5449be0e3655a7a990571f6dcf07b965ba97148d04720e2e0#npm:29.2.0", {\ + "packageLocation": "./.yarn/__virtual__/babel-preset-jest-virtual-7f5fd60afa/0/cache/babel-preset-jest-npm-29.2.0-d765a77392-259627c6f9.zip/node_modules/babel-preset-jest/",\ "packageDependencies": [\ - ["babel-preset-jest", "virtual:08f65440516a1027bdc9b957fac3921e7c98dc84b42136591435406f8adb584c638b85b47b1bc70cb693175470d5c504124a450e756f159ba3d584db8ccd8d0f#npm:29.0.2"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@types/babel__core", "npm:7.1.19"],\ - ["babel-plugin-jest-hoist", "npm:29.0.2"],\ - ["babel-preset-current-node-syntax", "virtual:3e5f2f2dcc894d8ea4f64f66e1c504a95c7e1ec3c7062eeb09b3c1e6443a824bbcea86472f70d0c8ae0064ecd2862c597fffb08a7ec18eebbee5f95328ea2348#npm:1.0.1"]\ + ["babel-preset-jest", "virtual:a0ac4f609e9d7ed2caf25de2cf95c00cf13789e67a9555e05b342db2181472197059e1f69ccf01b5449be0e3655a7a990571f6dcf07b965ba97148d04720e2e0#npm:29.2.0"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@types/babel__core", "npm:7.20.0"],\ + ["babel-plugin-jest-hoist", "npm:29.2.0"],\ + ["babel-preset-current-node-syntax", "virtual:7f5fd60afa13c018dadae28a537098418e392e9beab7c9914f8801138db6e007d6f04feb4818b6c9cfdf875e114338872efa4ab7608a5301eaab32c302b8bd23#npm:1.0.1"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -5054,10 +4936,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["before-after-hook", [\ - ["npm:2.2.2", {\ - "packageLocation": "./.yarn/cache/before-after-hook-npm-2.2.2-b463f0552f-ed37dd1bc4.zip/node_modules/before-after-hook/",\ + ["npm:2.2.3", {\ + "packageLocation": "./.yarn/cache/before-after-hook-npm-2.2.3-d79e3d6608-b4606e993c.zip/node_modules/before-after-hook/",\ "packageDependencies": [\ - ["before-after-hook", "npm:2.2.2"]\ + ["before-after-hook", "npm:2.2.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -5071,6 +4953,19 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["bin-links", [\ + ["npm:4.0.1", {\ + "packageLocation": "./.yarn/cache/bin-links-npm-4.0.1-08882d205f-e1beccbd80.zip/node_modules/bin-links/",\ + "packageDependencies": [\ + ["bin-links", "npm:4.0.1"],\ + ["cmd-shim", "npm:6.0.1"],\ + ["npm-normalize-package-bin", "npm:3.0.0"],\ + ["read-cmd-shim", "npm:4.0.0"],\ + ["write-file-atomic", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["binary-extensions", [\ ["npm:2.2.0", {\ "packageLocation": "./.yarn/cache/binary-extensions-npm-2.2.0-180c33fec7-16cf7c0cfd.zip/node_modules/binary-extensions/",\ @@ -5123,16 +5018,16 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["boxen", [\ - ["npm:7.0.0", {\ - "packageLocation": "./.yarn/cache/boxen-npm-7.0.0-86e7bcbd8c-5625c13a75.zip/node_modules/boxen/",\ + ["npm:7.0.1", {\ + "packageLocation": "./.yarn/cache/boxen-npm-7.0.1-dac380dbc4-378231a618.zip/node_modules/boxen/",\ "packageDependencies": [\ - ["boxen", "npm:7.0.0"],\ + ["boxen", "npm:7.0.1"],\ ["ansi-align", "npm:3.0.1"],\ - ["camelcase", "npm:7.0.0"],\ - ["chalk", "npm:5.0.1"],\ + ["camelcase", "npm:7.0.1"],\ + ["chalk", "npm:5.2.0"],\ ["cli-boxes", "npm:3.0.0"],\ ["string-width", "npm:5.1.2"],\ - ["type-fest", "npm:2.16.0"],\ + ["type-fest", "npm:2.19.0"],\ ["widest-line", "npm:4.0.1"],\ ["wrap-ansi", "npm:8.0.1"]\ ],\ @@ -5178,14 +5073,14 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["browserslist", [\ - ["npm:4.21.1", {\ - "packageLocation": "./.yarn/cache/browserslist-npm-4.21.1-930e90b93a-617d624493.zip/node_modules/browserslist/",\ + ["npm:4.21.4", {\ + "packageLocation": "./.yarn/cache/browserslist-npm-4.21.4-7d64a96afc-a8fa463b17.zip/node_modules/browserslist/",\ "packageDependencies": [\ - ["browserslist", "npm:4.21.1"],\ - ["caniuse-lite", "npm:1.0.30001363"],\ - ["electron-to-chromium", "npm:1.4.180"],\ - ["node-releases", "npm:2.0.5"],\ - ["update-browserslist-db", "virtual:930e90b93ace2f82718955be8bb6a08cf2c5f0283b04809d478af747fe1ec41463ce84d9d69c3e397f04f65b06380dd66fcbb19d1dda2fd1e03aa22ffd5de732#npm:1.0.4"]\ + ["browserslist", "npm:4.21.4"],\ + ["caniuse-lite", "npm:1.0.30001446"],\ + ["electron-to-chromium", "npm:1.4.284"],\ + ["node-releases", "npm:2.0.8"],\ + ["update-browserslist-db", "virtual:7d64a96afc8cf9b31b95951ccc2f47931d0cf97faa526fd0d20448bf2c73ddf9f5ef9e5cd28839ae8b5791451df45079a407b3f4978367b4210748169f5848f6#npm:1.0.10"]\ ],\ "linkType": "HARD"\ }]\ @@ -5263,7 +5158,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/builtins-npm-5.0.1-6d4820dd76-d84d5abbe1.zip/node_modules/builtins/",\ "packageDependencies": [\ ["builtins", "npm:5.0.1"],\ - ["semver", "npm:7.3.7"]\ + ["semver", "npm:7.3.8"]\ ],\ "linkType": "HARD"\ }]\ @@ -5297,53 +5192,73 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["cacache", [\ - ["npm:16.1.1", {\ - "packageLocation": "./.yarn/cache/cacache-npm-16.1.1-84a00badf3-39fe2c41d0.zip/node_modules/cacache/",\ + ["npm:16.1.3", {\ + "packageLocation": "./.yarn/cache/cacache-npm-16.1.3-4e2088ed0d-54f3956521.zip/node_modules/cacache/",\ "packageDependencies": [\ - ["cacache", "npm:16.1.1"],\ - ["@npmcli/fs", "npm:2.1.0"],\ - ["@npmcli/move-file", "npm:2.0.0"],\ + ["cacache", "npm:16.1.3"],\ + ["@npmcli/fs", "npm:2.1.2"],\ + ["@npmcli/move-file", "npm:2.0.1"],\ ["chownr", "npm:2.0.0"],\ ["fs-minipass", "npm:2.1.0"],\ - ["glob", "npm:8.0.3"],\ + ["glob", "npm:8.1.0"],\ ["infer-owner", "npm:1.0.4"],\ - ["lru-cache", "npm:7.12.0"],\ - ["minipass", "npm:3.3.4"],\ + ["lru-cache", "npm:7.14.1"],\ + ["minipass", "npm:3.3.6"],\ ["minipass-collect", "npm:1.0.2"],\ ["minipass-flush", "npm:1.0.5"],\ ["minipass-pipeline", "npm:1.2.4"],\ ["mkdirp", "npm:1.0.4"],\ ["p-map", "npm:4.0.0"],\ - ["promise-inflight", "virtual:84a00badf32fd1afaf93817400747915046d2012712b8d0165c9b380a8ca122b717268023cb7925f79b92bac1d0305a8c7f77f430ac0705ca3d110cd76516a4c#npm:1.0.1"],\ + ["promise-inflight", "virtual:4e2088ed0df52533102f445d7e7aeba6560b7effa0cabbc7cc20dd1e36a86dd838cc541de4414688f4ce3ec77b0ad5298cea6de581350d934ceb35c3e0fe3462#npm:1.0.1"],\ ["rimraf", "npm:3.0.2"],\ ["ssri", "npm:9.0.1"],\ - ["tar", "npm:6.1.11"],\ - ["unique-filename", "npm:1.1.1"]\ + ["tar", "npm:6.1.13"],\ + ["unique-filename", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:17.0.4", {\ + "packageLocation": "./.yarn/cache/cacache-npm-17.0.4-a2ce299938-6d8ec237c4.zip/node_modules/cacache/",\ + "packageDependencies": [\ + ["cacache", "npm:17.0.4"],\ + ["@npmcli/fs", "npm:3.1.0"],\ + ["fs-minipass", "npm:3.0.0"],\ + ["glob", "npm:8.1.0"],\ + ["lru-cache", "npm:7.14.1"],\ + ["minipass", "npm:4.0.0"],\ + ["minipass-collect", "npm:1.0.2"],\ + ["minipass-flush", "npm:1.0.5"],\ + ["minipass-pipeline", "npm:1.2.4"],\ + ["p-map", "npm:4.0.0"],\ + ["promise-inflight", "virtual:4e2088ed0df52533102f445d7e7aeba6560b7effa0cabbc7cc20dd1e36a86dd838cc541de4414688f4ce3ec77b0ad5298cea6de581350d934ceb35c3e0fe3462#npm:1.0.1"],\ + ["ssri", "npm:10.0.1"],\ + ["tar", "npm:6.1.13"],\ + ["unique-filename", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["cacheable-lookup", [\ - ["npm:6.0.4", {\ - "packageLocation": "./.yarn/cache/cacheable-lookup-npm-6.0.4-fe6f8fb6da-e4cf06105e.zip/node_modules/cacheable-lookup/",\ + ["npm:7.0.0", {\ + "packageLocation": "./.yarn/cache/cacheable-lookup-npm-7.0.0-b6cd95c14a-2a7fcc7d20.zip/node_modules/cacheable-lookup/",\ "packageDependencies": [\ - ["cacheable-lookup", "npm:6.0.4"]\ + ["cacheable-lookup", "npm:7.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["cacheable-request", [\ - ["npm:7.0.2", {\ - "packageLocation": "./.yarn/cache/cacheable-request-npm-7.0.2-e64cc641fc-d48bf32589.zip/node_modules/cacheable-request/",\ + ["npm:10.2.5", {\ + "packageLocation": "./.yarn/cache/cacheable-request-npm-10.2.5-243accaa67-f17bc53990.zip/node_modules/cacheable-request/",\ "packageDependencies": [\ - ["cacheable-request", "npm:7.0.2"],\ - ["clone-response", "npm:1.0.2"],\ - ["get-stream", "npm:5.2.0"],\ + ["cacheable-request", "npm:10.2.5"],\ + ["@types/http-cache-semantics", "npm:4.0.1"],\ + ["get-stream", "npm:6.0.1"],\ ["http-cache-semantics", "npm:4.1.0"],\ - ["keyv", "npm:4.3.2"],\ - ["lowercase-keys", "npm:2.0.0"],\ - ["normalize-url", "npm:6.1.0"],\ - ["responselike", "npm:2.0.0"]\ + ["keyv", "npm:4.5.2"],\ + ["mimic-response", "npm:4.0.0"],\ + ["normalize-url", "npm:8.0.0"],\ + ["responselike", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -5354,7 +5269,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["call-bind", "npm:1.0.2"],\ ["function-bind", "npm:1.1.1"],\ - ["get-intrinsic", "npm:1.1.2"]\ + ["get-intrinsic", "npm:1.2.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -5383,10 +5298,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:7.0.0", {\ - "packageLocation": "./.yarn/cache/camelcase-npm-7.0.0-5041fb20b5-c89f44ff54.zip/node_modules/camelcase/",\ + ["npm:7.0.1", {\ + "packageLocation": "./.yarn/cache/camelcase-npm-7.0.1-d41d97bb0d-8cc1909d42.zip/node_modules/camelcase/",\ "packageDependencies": [\ - ["camelcase", "npm:7.0.0"]\ + ["camelcase", "npm:7.0.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -5404,10 +5319,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["caniuse-lite", [\ - ["npm:1.0.30001363", {\ - "packageLocation": "./.yarn/cache/caniuse-lite-npm-1.0.30001363-33f2768163-dd093f7639.zip/node_modules/caniuse-lite/",\ + ["npm:1.0.30001446", {\ + "packageLocation": "./.yarn/cache/caniuse-lite-npm-1.0.30001446-7fe6417e87-e23e556f2c.zip/node_modules/caniuse-lite/",\ "packageDependencies": [\ - ["caniuse-lite", "npm:1.0.30001363"]\ + ["caniuse-lite", "npm:1.0.30001446"]\ ],\ "linkType": "HARD"\ }]\ @@ -5443,10 +5358,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:5.0.1", {\ - "packageLocation": "./.yarn/cache/chalk-npm-5.0.1-6afcb94227-0902c556d5.zip/node_modules/chalk/",\ + ["npm:5.2.0", {\ + "packageLocation": "./.yarn/cache/chalk-npm-5.2.0-bedd808592-c3c31253b9.zip/node_modules/chalk/",\ "packageDependencies": [\ - ["chalk", "npm:5.0.1"]\ + ["chalk", "npm:5.2.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -5474,7 +5389,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/chokidar-npm-3.5.3-c5f9b0a56a-eb45bf6464.zip/node_modules/chokidar/",\ "packageDependencies": [\ ["chokidar", "npm:3.5.3"],\ - ["anymatch", "npm:3.1.2"],\ + ["anymatch", "npm:3.1.3"],\ ["braces", "npm:3.0.2"],\ ["fsevents", "patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=18f3a7"],\ ["glob-parent", "npm:5.1.2"],\ @@ -5496,10 +5411,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["ci-info", [\ - ["npm:3.3.2", {\ - "packageLocation": "./.yarn/cache/ci-info-npm-3.3.2-fb5617e149-88ce43eb69.zip/node_modules/ci-info/",\ + ["npm:3.7.1", {\ + "packageLocation": "./.yarn/cache/ci-info-npm-3.7.1-fd86862c3f-ac9c61f3c9.zip/node_modules/ci-info/",\ "packageDependencies": [\ - ["ci-info", "npm:3.3.2"]\ + ["ci-info", "npm:3.7.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -5557,10 +5472,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["cli-spinners", [\ - ["npm:2.6.1", {\ - "packageLocation": "./.yarn/cache/cli-spinners-npm-2.6.1-33ce2bad0f-025d2b3b0f.zip/node_modules/cli-spinners/",\ + ["npm:2.7.0", {\ + "packageLocation": "./.yarn/cache/cli-spinners-npm-2.7.0-ace95632f5-46b7cce5a5.zip/node_modules/cli-spinners/",\ "packageDependencies": [\ - ["cli-spinners", "npm:2.6.1"]\ + ["cli-spinners", "npm:2.7.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -5594,6 +5509,16 @@ const RAW_RUNTIME_STATE = ["wrap-ansi", "npm:7.0.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:8.0.1", {\ + "packageLocation": "./.yarn/cache/cliui-npm-8.0.1-3b029092cf-4db0fc81f3.zip/node_modules/cliui/",\ + "packageDependencies": [\ + ["cliui", "npm:8.0.1"],\ + ["string-width", "npm:4.2.3"],\ + ["strip-ansi", "npm:6.0.1"],\ + ["wrap-ansi", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["clone", [\ @@ -5617,21 +5542,20 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["clone-response", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/clone-response-npm-1.0.2-135ae8239d-4bd3def29e.zip/node_modules/clone-response/",\ + ["cluster-key-slot", [\ + ["npm:1.1.2", {\ + "packageLocation": "./.yarn/cache/cluster-key-slot-npm-1.1.2-0571a28825-7a1aa9a711.zip/node_modules/cluster-key-slot/",\ "packageDependencies": [\ - ["clone-response", "npm:1.0.2"],\ - ["mimic-response", "npm:1.0.1"]\ + ["cluster-key-slot", "npm:1.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["cluster-key-slot", [\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/cluster-key-slot-npm-1.1.1-95cf628278-c2c3857dd7.zip/node_modules/cluster-key-slot/",\ + ["cmd-shim", [\ + ["npm:6.0.1", {\ + "packageLocation": "./.yarn/cache/cmd-shim-npm-6.0.1-87ebf774a0-4da4389704.zip/node_modules/cmd-shim/",\ "packageDependencies": [\ - ["cluster-key-slot", "npm:1.1.1"]\ + ["cmd-shim", "npm:6.0.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -5768,10 +5692,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["commander", [\ - ["npm:9.3.0", {\ - "packageLocation": "./.yarn/cache/commander-npm-9.3.0-1393a6e1f6-110e8e7a54.zip/node_modules/commander/",\ + ["npm:9.5.0", {\ + "packageLocation": "./.yarn/cache/commander-npm-9.5.0-993b3f2434-1d09146ccb.zip/node_modules/commander/",\ "packageDependencies": [\ - ["commander", "npm:9.3.0"]\ + ["commander", "npm:9.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["common-ancestor-path", [\ + ["npm:1.0.1", {\ + "packageLocation": "./.yarn/cache/common-ancestor-path-npm-1.0.1-27534e68da-4cacc5522d.zip/node_modules/common-ancestor-path/",\ + "packageDependencies": [\ + ["common-ancestor-path", "npm:1.0.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -5787,17 +5720,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["compress-brotli", [\ - ["npm:1.3.8", {\ - "packageLocation": "./.yarn/cache/compress-brotli-npm-1.3.8-9b6ceac281-873a46d7b5.zip/node_modules/compress-brotli/",\ - "packageDependencies": [\ - ["compress-brotli", "npm:1.3.8"],\ - ["@types/json-buffer", "npm:3.0.0"],\ - ["json-buffer", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["concat-map", [\ ["npm:0.0.1", {\ "packageLocation": "./.yarn/cache/concat-map-npm-0.0.1-85a921b7ee-88222f18b3.zip/node_modules/concat-map/",\ @@ -6000,11 +5922,17 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["convert-source-map", [\ - ["npm:1.8.0", {\ - "packageLocation": "./.yarn/cache/convert-source-map-npm-1.8.0-037f671dde-1548dbc380.zip/node_modules/convert-source-map/",\ + ["npm:1.9.0", {\ + "packageLocation": "./.yarn/cache/convert-source-map-npm-1.9.0-e294555f4b-7c665ec75a.zip/node_modules/convert-source-map/",\ "packageDependencies": [\ - ["convert-source-map", "npm:1.8.0"],\ - ["safe-buffer", "npm:5.1.2"]\ + ["convert-source-map", "npm:1.9.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.0", {\ + "packageLocation": "./.yarn/cache/convert-source-map-npm-2.0.0-7ab664dc4e-5a2bc5c8cb.zip/node_modules/convert-source-map/",\ + "packageDependencies": [\ + ["convert-source-map", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -6055,43 +5983,45 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["cosmiconfig", [\ - ["npm:7.0.1", {\ - "packageLocation": "./.yarn/cache/cosmiconfig-npm-7.0.1-dd19ae2403-f5b0588fae.zip/node_modules/cosmiconfig/",\ + ["npm:8.0.0", {\ + "packageLocation": "./.yarn/cache/cosmiconfig-npm-8.0.0-1cab0f7583-436a849ca0.zip/node_modules/cosmiconfig/",\ "packageDependencies": [\ - ["cosmiconfig", "npm:7.0.1"],\ - ["@types/parse-json", "npm:4.0.0"],\ + ["cosmiconfig", "npm:8.0.0"],\ ["import-fresh", "npm:3.3.0"],\ + ["js-yaml", "npm:4.1.0"],\ ["parse-json", "npm:5.2.0"],\ - ["path-type", "npm:4.0.0"],\ - ["yaml", "npm:1.10.2"]\ + ["path-type", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["cosmiconfig-typescript-loader", [\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/cosmiconfig-typescript-loader-npm-2.0.2-6811bc8e72-9671348bf5.zip/node_modules/cosmiconfig-typescript-loader/",\ + ["npm:4.3.0", {\ + "packageLocation": "./.yarn/cache/cosmiconfig-typescript-loader-npm-4.3.0-3593c0e4d9-30a8aa6cd8.zip/node_modules/cosmiconfig-typescript-loader/",\ "packageDependencies": [\ - ["cosmiconfig-typescript-loader", "npm:2.0.2"]\ + ["cosmiconfig-typescript-loader", "npm:4.3.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:6a5895c82d3dbbd478cceb13bf1ebefe5bc618b8274b3455532da2f1d68b6424aca49370bfb91fcb4f75701ec99ffaf64a24f4e37b02b378ae919784bc8c5e6d#npm:2.0.2", {\ - "packageLocation": "./.yarn/__virtual__/cosmiconfig-typescript-loader-virtual-c0eab07e71/0/cache/cosmiconfig-typescript-loader-npm-2.0.2-6811bc8e72-9671348bf5.zip/node_modules/cosmiconfig-typescript-loader/",\ + ["virtual:bcf1e79d5d303806a70d3c08e784671c8bd0b8ec5070f10011f3655b10e0d690a4ae122d2086799f834e4be7643b2463c32e1f40adddedbf8b6af81e8799b40a#npm:4.3.0", {\ + "packageLocation": "./.yarn/__virtual__/cosmiconfig-typescript-loader-virtual-3391876202/0/cache/cosmiconfig-typescript-loader-npm-4.3.0-3593c0e4d9-30a8aa6cd8.zip/node_modules/cosmiconfig-typescript-loader/",\ "packageDependencies": [\ - ["cosmiconfig-typescript-loader", "virtual:6a5895c82d3dbbd478cceb13bf1ebefe5bc618b8274b3455532da2f1d68b6424aca49370bfb91fcb4f75701ec99ffaf64a24f4e37b02b378ae919784bc8c5e6d#npm:2.0.2"],\ + ["cosmiconfig-typescript-loader", "virtual:bcf1e79d5d303806a70d3c08e784671c8bd0b8ec5070f10011f3655b10e0d690a4ae122d2086799f834e4be7643b2463c32e1f40adddedbf8b6af81e8799b40a#npm:4.3.0"],\ ["@types/cosmiconfig", null],\ - ["@types/node", "npm:18.0.3"],\ + ["@types/node", "npm:18.11.18"],\ + ["@types/ts-node", null],\ ["@types/typescript", null],\ - ["cosmiconfig", "npm:7.0.1"],\ - ["ts-node", "virtual:c0eab07e71af57f5501e97e7ca7a2a4f4965035bd2455ad124a8b09fa55780657c55fe3df41019fa6c2c44487c897668c842a0939e380b3c1f13b3756d128543#npm:10.8.2"],\ - ["typescript", "patch:typescript@npm%3A4.7.4#optional!builtin::version=4.7.4&hash=701156"]\ + ["cosmiconfig", "npm:8.0.0"],\ + ["ts-node", "virtual:bcf1e79d5d303806a70d3c08e784671c8bd0b8ec5070f10011f3655b10e0d690a4ae122d2086799f834e4be7643b2463c32e1f40adddedbf8b6af81e8799b40a#npm:10.9.1"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ ],\ "packagePeers": [\ "@types/cosmiconfig",\ "@types/node",\ + "@types/ts-node",\ "@types/typescript",\ "cosmiconfig",\ + "ts-node",\ "typescript"\ ],\ "linkType": "HARD"\ @@ -6128,6 +6058,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["cssesc", [\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/cssesc-npm-3.0.0-15ec56f86f-5e8fcfb6a0.zip/node_modules/cssesc/",\ + "packageDependencies": [\ + ["cssesc", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["dargs", [\ ["npm:7.0.0", {\ "packageLocation": "./.yarn/cache/dargs-npm-7.0.0-62701e0c7a-d69645a295.zip/node_modules/dargs/",\ @@ -6156,10 +6095,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["dayjs", [\ - ["npm:1.11.6", {\ - "packageLocation": "./.yarn/cache/dayjs-npm-1.11.6-44daf311a9-f59ea45f24.zip/node_modules/dayjs/",\ + ["npm:1.11.7", {\ + "packageLocation": "./.yarn/cache/dayjs-npm-1.11.7-d5cd5b2919-e4befd8f69.zip/node_modules/dayjs/",\ "packageDependencies": [\ - ["dayjs", "npm:1.11.6"]\ + ["dayjs", "npm:1.11.7"]\ ],\ "linkType": "HARD"\ }]\ @@ -6239,25 +6178,16 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["decamelize-keys", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/decamelize-keys-npm-1.1.0-75168ffadd-20d7f2e961.zip/node_modules/decamelize-keys/",\ + ["npm:1.1.1", {\ + "packageLocation": "./.yarn/cache/decamelize-keys-npm-1.1.1-4cfa36ed4b-418779f919.zip/node_modules/decamelize-keys/",\ "packageDependencies": [\ - ["decamelize-keys", "npm:1.1.0"],\ + ["decamelize-keys", "npm:1.1.1"],\ ["decamelize", "npm:1.2.0"],\ ["map-obj", "npm:1.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["decode-uri-component", [\ - ["npm:0.2.0", {\ - "packageLocation": "./.yarn/cache/decode-uri-component-npm-0.2.0-5bcc0f3597-6944873192.zip/node_modules/decode-uri-component/",\ - "packageDependencies": [\ - ["decode-uri-component", "npm:0.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["decompress-response", [\ ["npm:6.0.0", {\ "packageLocation": "./.yarn/cache/decompress-response-npm-6.0.0-359de2878c-b4575b109e.zip/node_modules/decompress-response/",\ @@ -6305,10 +6235,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["defaults", [\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/defaults-npm-1.0.3-e829107b9e-fc77e8da5f.zip/node_modules/defaults/",\ + ["npm:1.0.4", {\ + "packageLocation": "./.yarn/cache/defaults-npm-1.0.4-f3fbaf2528-e48b7520b3.zip/node_modules/defaults/",\ "packageDependencies": [\ - ["defaults", "npm:1.0.3"],\ + ["defaults", "npm:1.0.4"],\ ["clone", "npm:1.0.4"]\ ],\ "linkType": "HARD"\ @@ -6323,17 +6253,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["define-properties", [\ - ["npm:1.1.4", {\ - "packageLocation": "./.yarn/cache/define-properties-npm-1.1.4-85ee575655-94a6a24f78.zip/node_modules/define-properties/",\ - "packageDependencies": [\ - ["define-properties", "npm:1.1.4"],\ - ["has-property-descriptors", "npm:1.0.0"],\ - ["object-keys", "npm:1.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["delayed-stream", [\ ["npm:1.0.0", {\ "packageLocation": "./.yarn/cache/delayed-stream-npm-1.0.0-c5a4c4cc02-22f11ed342.zip/node_modules/delayed-stream/",\ @@ -6430,10 +6349,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["diff-sequences", [\ - ["npm:29.0.0", {\ - "packageLocation": "./.yarn/cache/diff-sequences-npm-29.0.0-1a0fe796f4-e4942ba39d.zip/node_modules/diff-sequences/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/diff-sequences-npm-29.3.1-817e98637b-af271add33.zip/node_modules/diff-sequences/",\ "packageDependencies": [\ - ["diff-sequences", "npm:29.0.0"]\ + ["diff-sequences", "npm:29.3.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -6459,10 +6378,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["dompurify", [\ - ["npm:2.4.0", {\ - "packageLocation": "./.yarn/cache/dompurify-npm-2.4.0-0ffecf22ef-bd570792df.zip/node_modules/dompurify/",\ + ["npm:2.4.3", {\ + "packageLocation": "./.yarn/cache/dompurify-npm-2.4.3-de4e3be286-cf38bac4c2.zip/node_modules/dompurify/",\ "packageDependencies": [\ - ["dompurify", "npm:2.4.0"]\ + ["dompurify", "npm:2.4.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -6486,13 +6405,6 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["dotenv", [\ - ["npm:16.0.1", {\ - "packageLocation": "./.yarn/cache/dotenv-npm-16.0.1-d99e72bb95-beb53488e3.zip/node_modules/dotenv/",\ - "packageDependencies": [\ - ["dotenv", "npm:16.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:16.0.3", {\ "packageLocation": "./.yarn/cache/dotenv-npm-16.0.3-4cc29121dc-abce82d99b.zip/node_modules/dotenv/",\ "packageDependencies": [\ @@ -6539,10 +6451,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["electron-to-chromium", [\ - ["npm:1.4.180", {\ - "packageLocation": "./.yarn/cache/electron-to-chromium-npm-1.4.180-719856979a-c7ef421c63.zip/node_modules/electron-to-chromium/",\ + ["npm:1.4.284", {\ + "packageLocation": "./.yarn/cache/electron-to-chromium-npm-1.4.284-2fb881a7ac-39dac53e9d.zip/node_modules/electron-to-chromium/",\ "packageDependencies": [\ - ["electron-to-chromium", "npm:1.4.180"]\ + ["electron-to-chromium", "npm:1.4.284"]\ ],\ "linkType": "HARD"\ }]\ @@ -6564,10 +6476,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["emittery", [\ - ["npm:0.10.2", {\ - "packageLocation": "./.yarn/cache/emittery-npm-0.10.2-aac10498b5-c55b286714.zip/node_modules/emittery/",\ + ["npm:0.13.1", {\ + "packageLocation": "./.yarn/cache/emittery-npm-0.13.1-cb6cd1bb03-5016dff9c6.zip/node_modules/emittery/",\ "packageDependencies": [\ - ["emittery", "npm:0.10.2"]\ + ["emittery", "npm:0.13.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -6616,21 +6528,11 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["end-of-stream", [\ - ["npm:1.4.4", {\ - "packageLocation": "./.yarn/cache/end-of-stream-npm-1.4.4-497fc6dee1-fa73674a01.zip/node_modules/end-of-stream/",\ - "packageDependencies": [\ - ["end-of-stream", "npm:1.4.4"],\ - ["once", "npm:1.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["enhanced-resolve", [\ - ["npm:5.10.0", {\ - "packageLocation": "./.yarn/cache/enhanced-resolve-npm-5.10.0-7941304306-97f2cb6318.zip/node_modules/enhanced-resolve/",\ + ["npm:5.12.0", {\ + "packageLocation": "./.yarn/cache/enhanced-resolve-npm-5.12.0-c291ce4ee3-37c59d9674.zip/node_modules/enhanced-resolve/",\ "packageDependencies": [\ - ["enhanced-resolve", "npm:5.10.0"],\ + ["enhanced-resolve", "npm:5.12.0"],\ ["graceful-fs", "npm:4.2.10"],\ ["tapable", "npm:2.2.1"]\ ],\ @@ -6674,51 +6576,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["es-abstract", [\ - ["npm:1.20.4", {\ - "packageLocation": "./.yarn/cache/es-abstract-npm-1.20.4-543318afab-afe27b8a80.zip/node_modules/es-abstract/",\ - "packageDependencies": [\ - ["es-abstract", "npm:1.20.4"],\ - ["call-bind", "npm:1.0.2"],\ - ["es-to-primitive", "npm:1.2.1"],\ - ["function-bind", "npm:1.1.1"],\ - ["function.prototype.name", "npm:1.1.5"],\ - ["get-intrinsic", "npm:1.1.3"],\ - ["get-symbol-description", "npm:1.0.0"],\ - ["has", "npm:1.0.3"],\ - ["has-property-descriptors", "npm:1.0.0"],\ - ["has-symbols", "npm:1.0.3"],\ - ["internal-slot", "npm:1.0.3"],\ - ["is-callable", "npm:1.2.7"],\ - ["is-negative-zero", "npm:2.0.2"],\ - ["is-regex", "npm:1.1.4"],\ - ["is-shared-array-buffer", "npm:1.0.2"],\ - ["is-string", "npm:1.0.7"],\ - ["is-weakref", "npm:1.0.2"],\ - ["object-inspect", "npm:1.12.2"],\ - ["object-keys", "npm:1.1.1"],\ - ["object.assign", "npm:4.1.4"],\ - ["regexp.prototype.flags", "npm:1.4.3"],\ - ["safe-regex-test", "npm:1.0.0"],\ - ["string.prototype.trimend", "npm:1.0.5"],\ - ["string.prototype.trimstart", "npm:1.0.5"],\ - ["unbox-primitive", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["es-to-primitive", [\ - ["npm:1.2.1", {\ - "packageLocation": "./.yarn/cache/es-to-primitive-npm-1.2.1-b7a7eac6c5-b419a547ff.zip/node_modules/es-to-primitive/",\ - "packageDependencies": [\ - ["es-to-primitive", "npm:1.2.1"],\ - ["is-callable", "npm:1.2.7"],\ - ["is-date-object", "npm:1.0.5"],\ - ["is-symbol", "npm:1.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["escalade", [\ ["npm:3.1.1", {\ "packageLocation": "./.yarn/cache/escalade-npm-3.1.1-e02da076aa-37f3535f99.zip/node_modules/escalade/",\ @@ -6787,7 +6644,7 @@ const RAW_RUNTIME_STATE = ["eslint-scope", "npm:7.1.1"],\ ["eslint-utils", "virtual:ce390f6a3f485d617e3b348339c56730c4c095a916405f20c5e9ffb3d90e981e5a3936fe6ffe116d1ab20e8802d84b6e7025bc0b2b95bffc5b1af4e2cfeccf25#npm:3.0.0"],\ ["eslint-visitor-keys", "npm:3.3.0"],\ - ["espree", "npm:9.4.0"],\ + ["espree", "npm:9.4.1"],\ ["esquery", "npm:1.4.0"],\ ["esutils", "npm:2.0.3"],\ ["fast-deep-equal", "npm:3.1.3"],\ @@ -6796,12 +6653,12 @@ const RAW_RUNTIME_STATE = ["glob-parent", "npm:6.0.2"],\ ["globals", "npm:13.19.0"],\ ["grapheme-splitter", "npm:1.0.4"],\ - ["ignore", "npm:5.2.0"],\ + ["ignore", "npm:5.2.4"],\ ["import-fresh", "npm:3.3.0"],\ ["imurmurhash", "npm:0.1.4"],\ ["is-glob", "npm:4.0.3"],\ ["is-path-inside", "npm:3.0.3"],\ - ["js-sdsl", "npm:4.1.5"],\ + ["js-sdsl", "npm:4.3.0"],\ ["js-yaml", "npm:4.1.0"],\ ["json-stable-stringify-without-jsonify", "npm:1.0.1"],\ ["levn", "npm:0.4.1"],\ @@ -6818,17 +6675,17 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["eslint-config-prettier", [\ - ["npm:8.5.0", {\ - "packageLocation": "./.yarn/cache/eslint-config-prettier-npm-8.5.0-a1dd58b6d8-fb61fae9c1.zip/node_modules/eslint-config-prettier/",\ + ["npm:8.6.0", {\ + "packageLocation": "./.yarn/cache/eslint-config-prettier-npm-8.6.0-00192c9409-2aeb302e53.zip/node_modules/eslint-config-prettier/",\ "packageDependencies": [\ - ["eslint-config-prettier", "npm:8.5.0"]\ + ["eslint-config-prettier", "npm:8.6.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:8.5.0", {\ - "packageLocation": "./.yarn/__virtual__/eslint-config-prettier-virtual-d5f61497f8/0/cache/eslint-config-prettier-npm-8.5.0-a1dd58b6d8-fb61fae9c1.zip/node_modules/eslint-config-prettier/",\ + ["virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:8.6.0", {\ + "packageLocation": "./.yarn/__virtual__/eslint-config-prettier-virtual-9308b15a23/0/cache/eslint-config-prettier-npm-8.6.0-00192c9409-2aeb302e53.zip/node_modules/eslint-config-prettier/",\ "packageDependencies": [\ - ["eslint-config-prettier", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:8.5.0"],\ + ["eslint-config-prettier", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:8.6.0"],\ ["@types/eslint", null],\ ["eslint", "npm:8.32.0"]\ ],\ @@ -6838,10 +6695,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:8.5.0", {\ - "packageLocation": "./.yarn/__virtual__/eslint-config-prettier-virtual-a7c771a5d7/0/cache/eslint-config-prettier-npm-8.5.0-a1dd58b6d8-fb61fae9c1.zip/node_modules/eslint-config-prettier/",\ + ["virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:8.6.0", {\ + "packageLocation": "./.yarn/__virtual__/eslint-config-prettier-virtual-471b19c316/0/cache/eslint-config-prettier-npm-8.6.0-00192c9409-2aeb302e53.zip/node_modules/eslint-config-prettier/",\ "packageDependencies": [\ - ["eslint-config-prettier", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:8.5.0"],\ + ["eslint-config-prettier", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:8.6.0"],\ ["@types/eslint", null],\ ["eslint", null]\ ],\ @@ -6890,8 +6747,8 @@ const RAW_RUNTIME_STATE = ["@types/eslint-config-prettier", null],\ ["@types/prettier", null],\ ["eslint", null],\ - ["eslint-config-prettier", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:8.5.0"],\ - ["prettier", "npm:2.7.1"],\ + ["eslint-config-prettier", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:8.6.0"],\ + ["prettier", "npm:2.8.3"],\ ["prettier-linter-helpers", "npm:1.0.0"]\ ],\ "packagePeers": [\ @@ -7001,12 +6858,12 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["espree", [\ - ["npm:9.4.0", {\ - "packageLocation": "./.yarn/cache/espree-npm-9.4.0-0371ef3614-a40ed725d7.zip/node_modules/espree/",\ + ["npm:9.4.1", {\ + "packageLocation": "./.yarn/cache/espree-npm-9.4.1-b88faf10bc-6d64a7f5b3.zip/node_modules/espree/",\ "packageDependencies": [\ - ["espree", "npm:9.4.0"],\ - ["acorn", "npm:8.8.0"],\ - ["acorn-jsx", "virtual:0371ef3614c1182c8fcb05e5954a5fd9c124be4b821bd43f5ef7bdb1bf9603ab5ec16aa2a2a1de93fa397b424774f98f00c5e66d99eec56be0bd9f2a1ab2c75f#npm:5.3.2"],\ + ["espree", "npm:9.4.1"],\ + ["acorn", "npm:8.8.1"],\ + ["acorn-jsx", "virtual:b88faf10bc38b7bf99c4359521e8a0ed3f77dcbbc8677c8ff2c327d003d8f82b0e79a6212f450e879d54de3af7d71a6a67818de313afc6e195445593b76b6db0#npm:5.3.2"],\ ["eslint-visitor-keys", "npm:3.3.0"]\ ],\ "linkType": "HARD"\ @@ -7075,6 +6932,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["event-target-shim", [\ + ["npm:5.0.1", {\ + "packageLocation": "./.yarn/cache/event-target-shim-npm-5.0.1-cb48709025-9bac81ec63.zip/node_modules/event-target-shim/",\ + "packageDependencies": [\ + ["event-target-shim", "npm:5.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["eventemitter3", [\ ["npm:4.0.7", {\ "packageLocation": "./.yarn/cache/eventemitter3-npm-4.0.7-7afcdd74ae-e6ecb1ac2f.zip/node_modules/eventemitter3/",\ @@ -7091,6 +6957,13 @@ const RAW_RUNTIME_STATE = ["events", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.3.0", {\ + "packageLocation": "./.yarn/cache/events-npm-3.3.0-c280bc7e48-ef0af671f7.zip/node_modules/events/",\ + "packageDependencies": [\ + ["events", "npm:3.3.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["execa", [\ @@ -7121,15 +6994,15 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["expect", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/expect-npm-29.1.2-34e14175c0-49db94b19d.zip/node_modules/expect/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/expect-npm-29.3.1-2892df60b8-bef5c2d537.zip/node_modules/expect/",\ "packageDependencies": [\ - ["expect", "npm:29.1.2"],\ - ["@jest/expect-utils", "npm:29.1.2"],\ - ["jest-get-type", "npm:29.0.0"],\ - ["jest-matcher-utils", "npm:29.1.2"],\ - ["jest-message-util", "npm:29.1.2"],\ - ["jest-util", "npm:29.1.2"]\ + ["expect", "npm:29.3.1"],\ + ["@jest/expect-utils", "npm:29.3.1"],\ + ["jest-get-type", "npm:29.2.0"],\ + ["jest-matcher-utils", "npm:29.3.1"],\ + ["jest-message-util", "npm:29.3.1"],\ + ["jest-util", "npm:29.3.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -7186,7 +7059,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/express-robots-txt-virtual-0a3eb9f2f5/0/cache/express-robots-txt-npm-1.0.0-dcc8bd8f0a-54f066f6c3.zip/node_modules/express-robots-txt/",\ "packageDependencies": [\ ["express-robots-txt", "virtual:04783e12400851b8a3d76e71495851cc94959db6e62f04cb0a31190080629440b182d8c8eb4d7f2b04e281912f2783a5fd4d2c3c6ab68d38b7097246c93f4c19#npm:1.0.0"],\ - ["@types/express", "npm:4.17.14"],\ + ["@types/express", "npm:4.17.15"],\ ["express", "npm:4.18.2"]\ ],\ "packagePeers": [\ @@ -7251,10 +7124,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["fast-glob", [\ - ["npm:3.2.11", {\ - "packageLocation": "./.yarn/cache/fast-glob-npm-3.2.11-bc01135fef-73b4cb60ed.zip/node_modules/fast-glob/",\ + ["npm:3.2.12", {\ + "packageLocation": "./.yarn/cache/fast-glob-npm-3.2.12-162763bbae-3b98e0cadb.zip/node_modules/fast-glob/",\ "packageDependencies": [\ - ["fast-glob", "npm:3.2.11"],\ + ["fast-glob", "npm:3.2.12"],\ ["@nodelib/fs.stat", "npm:2.0.5"],\ ["@nodelib/fs.walk", "npm:1.2.8"],\ ["glob-parent", "npm:5.1.2"],\ @@ -7292,20 +7165,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["fastq", [\ - ["npm:1.13.0", {\ - "packageLocation": "./.yarn/cache/fastq-npm-1.13.0-a45963881c-150b77dcf0.zip/node_modules/fastq/",\ + ["npm:1.15.0", {\ + "packageLocation": "./.yarn/cache/fastq-npm-1.15.0-1013f6514e-9c256d4b1c.zip/node_modules/fastq/",\ "packageDependencies": [\ - ["fastq", "npm:1.13.0"],\ + ["fastq", "npm:1.15.0"],\ ["reusify", "npm:1.0.4"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["fb-watchman", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/fb-watchman-npm-2.0.1-30005d50fe-7de8a468b4.zip/node_modules/fb-watchman/",\ + ["npm:2.0.2", {\ + "packageLocation": "./.yarn/cache/fb-watchman-npm-2.0.2-bcb6f8f831-631a1a5512.zip/node_modules/fb-watchman/",\ "packageDependencies": [\ - ["fb-watchman", "npm:2.0.1"],\ + ["fb-watchman", "npm:2.0.2"],\ ["bser", "npm:2.1.1"]\ ],\ "linkType": "HARD"\ @@ -7350,15 +7223,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["filter-obj", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/filter-obj-npm-1.1.0-84128fc26d-ae94072c11.zip/node_modules/filter-obj/",\ - "packageDependencies": [\ - ["filter-obj", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["finalhandler", [\ ["npm:1.2.0", {\ "packageLocation": "./.yarn/cache/finalhandler-npm-1.2.0-593d001463-31ca595367.zip/node_modules/finalhandler/",\ @@ -7408,17 +7272,17 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/flat-cache-npm-3.0.4-ee77e5911e-0a97f11128.zip/node_modules/flat-cache/",\ "packageDependencies": [\ ["flat-cache", "npm:3.0.4"],\ - ["flatted", "npm:3.2.6"],\ + ["flatted", "npm:3.2.7"],\ ["rimraf", "npm:3.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["flatted", [\ - ["npm:3.2.6", {\ - "packageLocation": "./.yarn/cache/flatted-npm-3.2.6-a309e17eb3-258feebea8.zip/node_modules/flatted/",\ + ["npm:3.2.7", {\ + "packageLocation": "./.yarn/cache/flatted-npm-3.2.7-0da10b7c56-d57a559a56.zip/node_modules/flatted/",\ "packageDependencies": [\ - ["flatted", "npm:3.2.6"]\ + ["flatted", "npm:3.2.7"]\ ],\ "linkType": "HARD"\ }]\ @@ -7440,10 +7304,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:4b63965ac1b2157b91a1875529bea3b0bbc3068d3676d1bef28bff5cf6689705374a86cc3832f95ba8d934037a93cc0e09c3662c13ca0e747800d7ca279a53c0#npm:1.15.2", {\ - "packageLocation": "./.yarn/__virtual__/follow-redirects-virtual-b0bb08d690/0/cache/follow-redirects-npm-1.15.2-1ec1dd82be-930171f8b8.zip/node_modules/follow-redirects/",\ + ["virtual:f755ac0cc4c70c35e076928f8aa6f0263fd636cc4e2099e4e273c13cc606b69b7a388f291c0c8619acb7408ff1b451b75383f6c8b49bc764e34ed80f23de3d43#npm:1.15.2", {\ + "packageLocation": "./.yarn/__virtual__/follow-redirects-virtual-648473d7d2/0/cache/follow-redirects-npm-1.15.2-1ec1dd82be-930171f8b8.zip/node_modules/follow-redirects/",\ "packageDependencies": [\ - ["follow-redirects", "virtual:4b63965ac1b2157b91a1875529bea3b0bbc3068d3676d1bef28bff5cf6689705374a86cc3832f95ba8d934037a93cc0e09c3662c13ca0e747800d7ca279a53c0#npm:1.15.2"],\ + ["follow-redirects", "virtual:f755ac0cc4c70c35e076928f8aa6f0263fd636cc4e2099e4e273c13cc606b69b7a388f291c0c8619acb7408ff1b451b75383f6c8b49bc764e34ed80f23de3d43#npm:1.15.2"],\ ["@types/debug", null],\ ["debug", null]\ ],\ @@ -7477,10 +7341,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["form-data-encoder", [\ - ["npm:1.7.1", {\ - "packageLocation": "./.yarn/cache/form-data-encoder-npm-1.7.1-7c80545199-6507ed934c.zip/node_modules/form-data-encoder/",\ + ["npm:2.1.4", {\ + "packageLocation": "./.yarn/cache/form-data-encoder-npm-2.1.4-6f48cca6c9-fc5d363ac6.zip/node_modules/form-data-encoder/",\ "packageDependencies": [\ - ["form-data-encoder", "npm:1.7.1"]\ + ["form-data-encoder", "npm:2.1.4"]\ ],\ "linkType": "HARD"\ }]\ @@ -7513,10 +7377,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["fs-extra", [\ - ["npm:10.1.0", {\ - "packageLocation": "./.yarn/cache/fs-extra-npm-10.1.0-86573680ed-c397c1bfbb.zip/node_modules/fs-extra/",\ + ["npm:11.1.0", {\ + "packageLocation": "./.yarn/cache/fs-extra-npm-11.1.0-2cd157426f-20d9909070.zip/node_modules/fs-extra/",\ "packageDependencies": [\ - ["fs-extra", "npm:10.1.0"],\ + ["fs-extra", "npm:11.1.0"],\ ["graceful-fs", "npm:4.2.10"],\ ["jsonfile", "npm:6.1.0"],\ ["universalify", "npm:2.0.0"]\ @@ -7529,7 +7393,15 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/fs-minipass-npm-2.1.0-501ef87306-56d19f9a03.zip/node_modules/fs-minipass/",\ "packageDependencies": [\ ["fs-minipass", "npm:2.1.0"],\ - ["minipass", "npm:3.3.4"]\ + ["minipass", "npm:3.3.6"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/fs-minipass-npm-3.0.0-3692c14b65-ccaaaf0b44.zip/node_modules/fs-minipass/",\ + "packageDependencies": [\ + ["fs-minipass", "npm:3.0.0"],\ + ["minipass", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -7548,7 +7420,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/unplugged/fsevents-patch-bc14f4e1ba/node_modules/fsevents/",\ "packageDependencies": [\ ["fsevents", "patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=18f3a7"],\ - ["node-gyp", "npm:9.0.0"]\ + ["node-gyp", "npm:9.3.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -7562,28 +7434,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["function.prototype.name", [\ - ["npm:1.1.5", {\ - "packageLocation": "./.yarn/cache/function.prototype.name-npm-1.1.5-e776a642bb-3c909b6d1d.zip/node_modules/function.prototype.name/",\ - "packageDependencies": [\ - ["function.prototype.name", "npm:1.1.5"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.1.4"],\ - ["es-abstract", "npm:1.20.4"],\ - ["functions-have-names", "npm:1.2.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["functions-have-names", [\ - ["npm:1.2.3", {\ - "packageLocation": "./.yarn/cache/functions-have-names-npm-1.2.3-e5cf1e2208-2b58e5d607.zip/node_modules/functions-have-names/",\ - "packageDependencies": [\ - ["functions-have-names", "npm:1.2.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["gauge", [\ ["npm:4.0.4", {\ "packageLocation": "./.yarn/cache/gauge-npm-4.0.4-8f878385e9-4fc68f770d.zip/node_modules/gauge/",\ @@ -7599,6 +7449,21 @@ const RAW_RUNTIME_STATE = ["wide-align", "npm:1.1.5"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "./.yarn/cache/gauge-npm-5.0.0-d7f55b3a17-f02ce8a015.zip/node_modules/gauge/",\ + "packageDependencies": [\ + ["gauge", "npm:5.0.0"],\ + ["aproba", "npm:2.0.0"],\ + ["color-support", "npm:1.1.3"],\ + ["console-control-strings", "npm:1.1.0"],\ + ["has-unicode", "npm:2.0.1"],\ + ["signal-exit", "npm:3.0.7"],\ + ["string-width", "npm:4.2.3"],\ + ["strip-ansi", "npm:6.0.1"],\ + ["wide-align", "npm:1.1.5"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["generate-function", [\ @@ -7630,20 +7495,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["get-intrinsic", [\ - ["npm:1.1.2", {\ - "packageLocation": "./.yarn/cache/get-intrinsic-npm-1.1.2-89f421122b-aad9801d8f.zip/node_modules/get-intrinsic/",\ + ["npm:1.2.0", {\ + "packageLocation": "./.yarn/cache/get-intrinsic-npm-1.2.0-eb08ea9b1d-6db1e52147.zip/node_modules/get-intrinsic/",\ "packageDependencies": [\ - ["get-intrinsic", "npm:1.1.2"],\ - ["function-bind", "npm:1.1.1"],\ - ["has", "npm:1.0.3"],\ - ["has-symbols", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.1.3", {\ - "packageLocation": "./.yarn/cache/get-intrinsic-npm-1.1.3-b6c7bd1010-885245c096.zip/node_modules/get-intrinsic/",\ - "packageDependencies": [\ - ["get-intrinsic", "npm:1.1.3"],\ + ["get-intrinsic", "npm:1.2.0"],\ ["function-bind", "npm:1.1.1"],\ ["has", "npm:1.0.3"],\ ["has-symbols", "npm:1.0.3"]\ @@ -7683,14 +7538,6 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["get-stream", [\ - ["npm:5.2.0", {\ - "packageLocation": "./.yarn/cache/get-stream-npm-5.2.0-2cfd3b452b-ec44aec324.zip/node_modules/get-stream/",\ - "packageDependencies": [\ - ["get-stream", "npm:5.2.0"],\ - ["pump", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:6.0.1", {\ "packageLocation": "./.yarn/cache/get-stream-npm-6.0.1-83e51a4642-20a00f8902.zip/node_modules/get-stream/",\ "packageDependencies": [\ @@ -7699,17 +7546,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["get-symbol-description", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/get-symbol-description-npm-1.0.0-9c95a4bc1f-8164860450.zip/node_modules/get-symbol-description/",\ - "packageDependencies": [\ - ["get-symbol-description", "npm:1.0.0"],\ - ["call-bind", "npm:1.0.2"],\ - ["get-intrinsic", "npm:1.1.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["git-raw-commits", [\ ["npm:2.0.11", {\ "packageLocation": "./.yarn/cache/git-raw-commits-npm-2.0.11-b090f2f684-027680ba9d.zip/node_modules/git-raw-commits/",\ @@ -7747,22 +7583,22 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["git-up", [\ - ["npm:4.0.5", {\ - "packageLocation": "./.yarn/cache/git-up-npm-4.0.5-ee94e6e390-727625a142.zip/node_modules/git-up/",\ + ["npm:7.0.0", {\ + "packageLocation": "./.yarn/cache/git-up-npm-7.0.0-5e37fa590f-6764098412.zip/node_modules/git-up/",\ "packageDependencies": [\ - ["git-up", "npm:4.0.5"],\ + ["git-up", "npm:7.0.0"],\ ["is-ssh", "npm:1.4.0"],\ - ["parse-url", "npm:6.0.2"]\ + ["parse-url", "npm:8.1.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["git-url-parse", [\ - ["npm:11.6.0", {\ - "packageLocation": "./.yarn/cache/git-url-parse-npm-11.6.0-864c0a6898-8045fcb190.zip/node_modules/git-url-parse/",\ + ["npm:13.1.0", {\ + "packageLocation": "./.yarn/cache/git-url-parse-npm-13.1.0-724765d793-7538f108d4.zip/node_modules/git-url-parse/",\ "packageDependencies": [\ - ["git-url-parse", "npm:11.6.0"],\ - ["git-up", "npm:4.0.5"]\ + ["git-url-parse", "npm:13.1.0"],\ + ["git-up", "npm:7.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -7791,14 +7627,14 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:8.0.3", {\ - "packageLocation": "./.yarn/cache/glob-npm-8.0.3-750f909025-e629823aab.zip/node_modules/glob/",\ + ["npm:8.1.0", {\ + "packageLocation": "./.yarn/cache/glob-npm-8.1.0-65f64af8b1-b2d53aa8d5.zip/node_modules/glob/",\ "packageDependencies": [\ - ["glob", "npm:8.0.3"],\ + ["glob", "npm:8.1.0"],\ ["fs.realpath", "npm:1.0.0"],\ ["inflight", "npm:1.0.6"],\ ["inherits", "npm:2.0.4"],\ - ["minimatch", "npm:5.1.0"],\ + ["minimatch", "npm:5.1.6"],\ ["once", "npm:1.4.0"]\ ],\ "linkType": "HARD"\ @@ -7831,10 +7667,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/global-dirs-npm-3.0.0-45faebeb68-cd99c4b445.zip/node_modules/global-dirs/",\ + ["npm:3.0.1", {\ + "packageLocation": "./.yarn/cache/global-dirs-npm-3.0.1-8918d35f86-5695c7c013.zip/node_modules/global-dirs/",\ "packageDependencies": [\ - ["global-dirs", "npm:3.0.0"],\ + ["global-dirs", "npm:3.0.1"],\ ["ini", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ @@ -7864,32 +7700,40 @@ const RAW_RUNTIME_STATE = ["globby", "npm:11.1.0"],\ ["array-union", "npm:2.1.0"],\ ["dir-glob", "npm:3.0.1"],\ - ["fast-glob", "npm:3.2.11"],\ - ["ignore", "npm:5.2.0"],\ + ["fast-glob", "npm:3.2.12"],\ + ["ignore", "npm:5.2.4"],\ ["merge2", "npm:1.4.1"],\ ["slash", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["got", [\ - ["npm:12.1.0", {\ - "packageLocation": "./.yarn/cache/got-npm-12.1.0-5d0f237e8e-a07b585c9b.zip/node_modules/got/",\ + ["gopd", [\ + ["npm:1.0.1", {\ + "packageLocation": "./.yarn/cache/gopd-npm-1.0.1-10c1d0b534-c29f62be06.zip/node_modules/gopd/",\ "packageDependencies": [\ - ["got", "npm:12.1.0"],\ - ["@sindresorhus/is", "npm:4.6.0"],\ + ["gopd", "npm:1.0.1"],\ + ["get-intrinsic", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["got", [\ + ["npm:12.5.3", {\ + "packageLocation": "./.yarn/cache/got-npm-12.5.3-7876a3e67a-d5b06fd135.zip/node_modules/got/",\ + "packageDependencies": [\ + ["got", "npm:12.5.3"],\ + ["@sindresorhus/is", "npm:5.3.0"],\ ["@szmarczak/http-timer", "npm:5.0.1"],\ - ["@types/cacheable-request", "npm:6.0.2"],\ - ["@types/responselike", "npm:1.0.0"],\ - ["cacheable-lookup", "npm:6.0.4"],\ - ["cacheable-request", "npm:7.0.2"],\ + ["cacheable-lookup", "npm:7.0.0"],\ + ["cacheable-request", "npm:10.2.5"],\ ["decompress-response", "npm:6.0.0"],\ - ["form-data-encoder", "npm:1.7.1"],\ + ["form-data-encoder", "npm:2.1.4"],\ ["get-stream", "npm:6.0.1"],\ - ["http2-wrapper", "npm:2.1.11"],\ + ["http2-wrapper", "npm:2.2.0"],\ ["lowercase-keys", "npm:3.0.0"],\ ["p-cancelable", "npm:3.0.0"],\ - ["responselike", "npm:2.0.0"]\ + ["responselike", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -7917,10 +7761,10 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/handlebars-npm-4.7.7-a9ccfabf80-132aa454ca.zip/node_modules/handlebars/",\ "packageDependencies": [\ ["handlebars", "npm:4.7.7"],\ - ["minimist", "npm:1.2.6"],\ + ["minimist", "npm:1.2.7"],\ ["neo-async", "npm:2.6.2"],\ ["source-map", "npm:0.6.1"],\ - ["uglify-js", "npm:3.16.2"],\ + ["uglify-js", "npm:3.17.4"],\ ["wordwrap", "npm:1.0.0"]\ ],\ "linkType": "HARD"\ @@ -7945,15 +7789,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["has-bigints", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/has-bigints-npm-1.0.2-52732e614d-2f15628a03.zip/node_modules/has-bigints/",\ - "packageDependencies": [\ - ["has-bigints", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["has-flag", [\ ["npm:3.0.0", {\ "packageLocation": "./.yarn/cache/has-flag-npm-3.0.0-16ac11fe05-b1cb757b71.zip/node_modules/has-flag/",\ @@ -7970,16 +7805,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["has-property-descriptors", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/has-property-descriptors-npm-1.0.0-56289b918d-74813c8c23.zip/node_modules/has-property-descriptors/",\ - "packageDependencies": [\ - ["has-property-descriptors", "npm:1.0.0"],\ - ["get-intrinsic", "npm:1.1.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["has-symbols", [\ ["npm:1.0.3", {\ "packageLocation": "./.yarn/cache/has-symbols-npm-1.0.3-1986bff2c4-2d0abb3382.zip/node_modules/has-symbols/",\ @@ -8029,10 +7854,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["helmet", [\ - ["npm:6.0.0", {\ - "packageLocation": "./.yarn/cache/helmet-npm-6.0.0-2285459f57-73b6ba802d.zip/node_modules/helmet/",\ + ["npm:6.0.1", {\ + "packageLocation": "./.yarn/cache/helmet-npm-6.0.1-204284f33b-a323b75c7b.zip/node_modules/helmet/",\ "packageDependencies": [\ - ["helmet", "npm:6.0.0"]\ + ["helmet", "npm:6.0.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -8074,11 +7899,19 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/hosted-git-info-npm-5.0.0-22560cf9c6-bd2bb09544.zip/node_modules/hosted-git-info/",\ + ["npm:5.2.1", {\ + "packageLocation": "./.yarn/cache/hosted-git-info-npm-5.2.1-a02c298d03-479756f484.zip/node_modules/hosted-git-info/",\ "packageDependencies": [\ - ["hosted-git-info", "npm:5.0.0"],\ - ["lru-cache", "npm:7.12.0"]\ + ["hosted-git-info", "npm:5.2.1"],\ + ["lru-cache", "npm:7.14.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.1.1", {\ + "packageLocation": "./.yarn/cache/hosted-git-info-npm-6.1.1-d57807f6a5-bf0532d098.zip/node_modules/hosted-git-info/",\ + "packageDependencies": [\ + ["hosted-git-info", "npm:6.1.1"],\ + ["lru-cache", "npm:7.14.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -8137,10 +7970,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["http2-wrapper", [\ - ["npm:2.1.11", {\ - "packageLocation": "./.yarn/cache/http2-wrapper-npm-2.1.11-a7577d6368-c5a97aa8d6.zip/node_modules/http2-wrapper/",\ + ["npm:2.2.0", {\ + "packageLocation": "./.yarn/cache/http2-wrapper-npm-2.2.0-6fbf58bfd7-a9a5378b99.zip/node_modules/http2-wrapper/",\ "packageDependencies": [\ - ["http2-wrapper", "npm:2.1.11"],\ + ["http2-wrapper", "npm:2.2.0"],\ ["quick-lru", "npm:5.1.1"],\ ["resolve-alpn", "npm:1.2.1"]\ ],\ @@ -8221,10 +8054,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["ignore", [\ - ["npm:5.2.0", {\ - "packageLocation": "./.yarn/cache/ignore-npm-5.2.0-fc4b58a4f3-0086b6992b.zip/node_modules/ignore/",\ + ["npm:5.2.4", {\ + "packageLocation": "./.yarn/cache/ignore-npm-5.2.4-fbe6e989e5-55c58d848b.zip/node_modules/ignore/",\ "packageDependencies": [\ - ["ignore", "npm:5.2.0"]\ + ["ignore", "npm:5.2.4"]\ ],\ "linkType": "HARD"\ }]\ @@ -8239,11 +8072,11 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["ignore-walk", [\ - ["npm:5.0.1", {\ - "packageLocation": "./.yarn/cache/ignore-walk-npm-5.0.1-58258fb4ca-c7b4771272.zip/node_modules/ignore-walk/",\ + ["npm:6.0.0", {\ + "packageLocation": "./.yarn/cache/ignore-walk-npm-6.0.0-7a2bb3fa02-8bb938a334.zip/node_modules/ignore-walk/",\ "packageDependencies": [\ - ["ignore-walk", "npm:5.0.1"],\ - ["minimatch", "npm:5.1.0"]\ + ["ignore-walk", "npm:6.0.0"],\ + ["minimatch", "npm:5.1.6"]\ ],\ "linkType": "HARD"\ }]\ @@ -8348,19 +8181,19 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/ini-npm-3.0.0-c2af955701-fb9ef25d91.zip/node_modules/ini/",\ + ["npm:3.0.1", {\ + "packageLocation": "./.yarn/cache/ini-npm-3.0.1-5000598340-aa3a701669.zip/node_modules/ini/",\ "packageDependencies": [\ - ["ini", "npm:3.0.0"]\ + ["ini", "npm:3.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["inquirer", [\ - ["npm:8.2.4", {\ - "packageLocation": "./.yarn/cache/inquirer-npm-8.2.4-a2a5fb3187-cfb2c043d7.zip/node_modules/inquirer/",\ + ["npm:8.2.5", {\ + "packageLocation": "./.yarn/cache/inquirer-npm-8.2.5-ffce7548f9-50459c04bf.zip/node_modules/inquirer/",\ "packageDependencies": [\ - ["inquirer", "npm:8.2.4"],\ + ["inquirer", "npm:8.2.5"],\ ["ansi-escapes", "npm:4.3.2"],\ ["chalk", "npm:4.1.2"],\ ["cli-cursor", "npm:3.1.0"],\ @@ -8371,7 +8204,7 @@ const RAW_RUNTIME_STATE = ["mute-stream", "npm:0.0.8"],\ ["ora", "npm:5.4.1"],\ ["run-async", "npm:2.4.1"],\ - ["rxjs", "npm:7.5.5"],\ + ["rxjs", "npm:7.8.0"],\ ["string-width", "npm:4.2.3"],\ ["strip-ansi", "npm:6.0.1"],\ ["through", "npm:2.3.8"],\ @@ -8380,18 +8213,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["internal-slot", [\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/internal-slot-npm-1.0.3-9e05eea002-b08401f1c6.zip/node_modules/internal-slot/",\ - "packageDependencies": [\ - ["internal-slot", "npm:1.0.3"],\ - ["get-intrinsic", "npm:1.1.3"],\ - ["has", "npm:1.0.3"],\ - ["side-channel", "npm:1.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["inversify", [\ ["npm:6.0.1", {\ "packageLocation": "./.yarn/cache/inversify-npm-6.0.1-39ef6784da-5baad79555.zip/node_modules/inversify/",\ @@ -8414,12 +8235,12 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["ioredis", [\ - ["npm:5.2.4", {\ - "packageLocation": "./.yarn/cache/ioredis-npm-5.2.4-875ff55d9a-f6572bf619.zip/node_modules/ioredis/",\ + ["npm:5.2.5", {\ + "packageLocation": "./.yarn/cache/ioredis-npm-5.2.5-5ee733c305-4162a648c9.zip/node_modules/ioredis/",\ "packageDependencies": [\ - ["ioredis", "npm:5.2.4"],\ + ["ioredis", "npm:5.2.5"],\ ["@ioredis/commands", "npm:1.2.0"],\ - ["cluster-key-slot", "npm:1.1.1"],\ + ["cluster-key-slot", "npm:1.1.2"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ ["denque", "npm:2.1.0"],\ ["lodash.defaults", "npm:4.2.0"],\ @@ -8432,10 +8253,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["ip", [\ - ["npm:1.1.8", {\ - "packageLocation": "./.yarn/cache/ip-npm-1.1.8-abea558b72-bb1850e7b6.zip/node_modules/ip/",\ + ["npm:2.0.0", {\ + "packageLocation": "./.yarn/cache/ip-npm-2.0.0-204facb3cc-42a7cf251b.zip/node_modules/ip/",\ "packageDependencies": [\ - ["ip", "npm:1.1.8"]\ + ["ip", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -8483,16 +8304,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["is-bigint", [\ - ["npm:1.0.4", {\ - "packageLocation": "./.yarn/cache/is-bigint-npm-1.0.4-31c2eecbc9-0e3ca3959c.zip/node_modules/is-bigint/",\ - "packageDependencies": [\ - ["is-bigint", "npm:1.0.4"],\ - ["has-bigints", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["is-binary-path", [\ ["npm:2.1.0", {\ "packageLocation": "./.yarn/cache/is-binary-path-npm-2.1.0-e61d46f557-f6ed933392.zip/node_modules/is-binary-path/",\ @@ -8503,17 +8314,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["is-boolean-object", [\ - ["npm:1.1.2", {\ - "packageLocation": "./.yarn/cache/is-boolean-object-npm-1.1.2-ecbd575e6a-39616788ac.zip/node_modules/is-boolean-object/",\ - "packageDependencies": [\ - ["is-boolean-object", "npm:1.1.2"],\ - ["call-bind", "npm:1.0.2"],\ - ["has-tostringtag", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["is-callable", [\ ["npm:1.2.7", {\ "packageLocation": "./.yarn/cache/is-callable-npm-1.2.7-808a303e61-39d7787a6c.zip/node_modules/is-callable/",\ @@ -8528,31 +8328,21 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/is-ci-npm-3.0.1-d9aea361e1-dd9634df0a.zip/node_modules/is-ci/",\ "packageDependencies": [\ ["is-ci", "npm:3.0.1"],\ - ["ci-info", "npm:3.3.2"]\ + ["ci-info", "npm:3.7.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["is-core-module", [\ - ["npm:2.9.0", {\ - "packageLocation": "./.yarn/cache/is-core-module-npm-2.9.0-5ba77c35ae-ac7e79bde4.zip/node_modules/is-core-module/",\ + ["npm:2.11.0", {\ + "packageLocation": "./.yarn/cache/is-core-module-npm-2.11.0-70061e141a-c1bf6feab8.zip/node_modules/is-core-module/",\ "packageDependencies": [\ - ["is-core-module", "npm:2.9.0"],\ + ["is-core-module", "npm:2.11.0"],\ ["has", "npm:1.0.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["is-date-object", [\ - ["npm:1.0.5", {\ - "packageLocation": "./.yarn/cache/is-date-object-npm-1.0.5-88f3d08b5e-a961e52c2f.zip/node_modules/is-date-object/",\ - "packageDependencies": [\ - ["is-date-object", "npm:1.0.5"],\ - ["has-tostringtag", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["is-extglob", [\ ["npm:2.1.1", {\ "packageLocation": "./.yarn/cache/is-extglob-npm-2.1.1-0870ea68b5-226b9f6eee.zip/node_modules/is-extglob/",\ @@ -8605,7 +8395,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/is-installed-globally-npm-0.4.0-a30dd056c7-35a1a89a9b.zip/node_modules/is-installed-globally/",\ "packageDependencies": [\ ["is-installed-globally", "npm:0.4.0"],\ - ["global-dirs", "npm:3.0.0"],\ + ["global-dirs", "npm:3.0.1"],\ ["is-path-inside", "npm:3.0.3"]\ ],\ "linkType": "HARD"\ @@ -8629,15 +8419,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["is-negative-zero", [\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/is-negative-zero-npm-2.0.2-0adac91f15-ce904d0d03.zip/node_modules/is-negative-zero/",\ - "packageDependencies": [\ - ["is-negative-zero", "npm:2.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["is-npm", [\ ["npm:6.0.0", {\ "packageLocation": "./.yarn/cache/is-npm-npm-6.0.0-d8d9039032-1b2f3250a6.zip/node_modules/is-npm/",\ @@ -8656,16 +8437,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["is-number-object", [\ - ["npm:1.0.7", {\ - "packageLocation": "./.yarn/cache/is-number-object-npm-1.0.7-539d0e274d-fd67ff18ba.zip/node_modules/is-number-object/",\ - "packageDependencies": [\ - ["is-number-object", "npm:1.0.7"],\ - ["has-tostringtag", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["is-obj", [\ ["npm:2.0.0", {\ "packageLocation": "./.yarn/cache/is-obj-npm-2.0.0-3d95e053f4-43489a7b25.zip/node_modules/is-obj/",\ @@ -8726,27 +8497,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["is-regex", [\ - ["npm:1.1.4", {\ - "packageLocation": "./.yarn/cache/is-regex-npm-1.1.4-cca193ef11-d5a09a3da9.zip/node_modules/is-regex/",\ - "packageDependencies": [\ - ["is-regex", "npm:1.1.4"],\ - ["call-bind", "npm:1.0.2"],\ - ["has-tostringtag", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-shared-array-buffer", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/is-shared-array-buffer-npm-1.0.2-32e4181fcd-89167fd3a2.zip/node_modules/is-shared-array-buffer/",\ - "packageDependencies": [\ - ["is-shared-array-buffer", "npm:1.0.2"],\ - ["call-bind", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["is-ssh", [\ ["npm:1.4.0", {\ "packageLocation": "./.yarn/cache/is-ssh-npm-1.4.0-c6d7eec087-96e063b7a1.zip/node_modules/is-ssh/",\ @@ -8766,26 +8516,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["is-string", [\ - ["npm:1.0.7", {\ - "packageLocation": "./.yarn/cache/is-string-npm-1.0.7-9f7066daed-1a2c721eee.zip/node_modules/is-string/",\ - "packageDependencies": [\ - ["is-string", "npm:1.0.7"],\ - ["has-tostringtag", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-symbol", [\ - ["npm:1.0.4", {\ - "packageLocation": "./.yarn/cache/is-symbol-npm-1.0.4-eb9baac703-f1bb136486.zip/node_modules/is-symbol/",\ - "packageDependencies": [\ - ["is-symbol", "npm:1.0.4"],\ - ["has-symbols", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["is-text-path", [\ ["npm:1.0.1", {\ "packageLocation": "./.yarn/cache/is-text-path-npm-1.0.1-92c78fe58d-1e9f4e3a5e.zip/node_modules/is-text-path/",\ @@ -8797,14 +8527,14 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["is-typed-array", [\ - ["npm:1.1.9", {\ - "packageLocation": "./.yarn/cache/is-typed-array-npm-1.1.9-c7c4ca7eec-48a9607762.zip/node_modules/is-typed-array/",\ + ["npm:1.1.10", {\ + "packageLocation": "./.yarn/cache/is-typed-array-npm-1.1.10-fe4ef83cdc-c42bdb03b5.zip/node_modules/is-typed-array/",\ "packageDependencies": [\ - ["is-typed-array", "npm:1.1.9"],\ + ["is-typed-array", "npm:1.1.10"],\ ["available-typed-arrays", "npm:1.0.5"],\ ["call-bind", "npm:1.0.2"],\ - ["es-abstract", "npm:1.20.4"],\ ["for-each", "npm:0.3.3"],\ + ["gopd", "npm:1.0.1"],\ ["has-tostringtag", "npm:1.0.0"]\ ],\ "linkType": "HARD"\ @@ -8828,21 +8558,11 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["is-weakref", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/is-weakref-npm-1.0.2-ff80e8c314-fdd5b2df82.zip/node_modules/is-weakref/",\ - "packageDependencies": [\ - ["is-weakref", "npm:1.0.2"],\ - ["call-bind", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["is-yarn-global", [\ - ["npm:0.4.0", {\ - "packageLocation": "./.yarn/cache/is-yarn-global-npm-0.4.0-8b8bf14f52-bf5fa093a1.zip/node_modules/is-yarn-global/",\ + ["npm:0.4.1", {\ + "packageLocation": "./.yarn/cache/is-yarn-global-npm-0.4.1-f8a5811770-dcf4694c67.zip/node_modules/is-yarn-global/",\ "packageDependencies": [\ - ["is-yarn-global", "npm:0.4.0"]\ + ["is-yarn-global", "npm:0.4.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -8884,12 +8604,12 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["istanbul-lib-instrument", [\ - ["npm:5.2.0", {\ - "packageLocation": "./.yarn/cache/istanbul-lib-instrument-npm-5.2.0-6aa783f498-d45f8fbd3b.zip/node_modules/istanbul-lib-instrument/",\ + ["npm:5.2.1", {\ + "packageLocation": "./.yarn/cache/istanbul-lib-instrument-npm-5.2.1-1b3ad719a9-838cd5b112.zip/node_modules/istanbul-lib-instrument/",\ "packageDependencies": [\ - ["istanbul-lib-instrument", "npm:5.2.0"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/parser", "npm:7.18.6"],\ + ["istanbul-lib-instrument", "npm:5.2.1"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/parser", "npm:7.20.7"],\ ["@istanbuljs/schema", "npm:0.1.3"],\ ["istanbul-lib-coverage", "npm:3.2.0"],\ ["semver", "npm:6.3.0"]\ @@ -8922,10 +8642,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["istanbul-reports", [\ - ["npm:3.1.4", {\ - "packageLocation": "./.yarn/cache/istanbul-reports-npm-3.1.4-5faaa9636c-ae06b17bfe.zip/node_modules/istanbul-reports/",\ + ["npm:3.1.5", {\ + "packageLocation": "./.yarn/cache/istanbul-reports-npm-3.1.5-fb11324e3e-1dbb467f79.zip/node_modules/istanbul-reports/",\ "packageDependencies": [\ - ["istanbul-reports", "npm:3.1.4"],\ + ["istanbul-reports", "npm:3.1.5"],\ ["html-escaper", "npm:2.0.2"],\ ["istanbul-lib-report", "npm:3.0.0"]\ ],\ @@ -8933,22 +8653,22 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/jest-npm-29.1.2-c9fdab4151-b1f3b2ab06.zip/node_modules/jest/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/jest-npm-29.3.1-598e75a9dd-6b892f8717.zip/node_modules/jest/",\ "packageDependencies": [\ - ["jest", "npm:29.1.2"]\ + ["jest", "npm:29.3.1"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2", {\ - "packageLocation": "./.yarn/__virtual__/jest-virtual-1fe9498d53/0/cache/jest-npm-29.1.2-c9fdab4151-b1f3b2ab06.zip/node_modules/jest/",\ + ["virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1", {\ + "packageLocation": "./.yarn/__virtual__/jest-virtual-049249b19b/0/cache/jest-npm-29.3.1-598e75a9dd-6b892f8717.zip/node_modules/jest/",\ "packageDependencies": [\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ - ["@jest/core", "virtual:1fe9498d53d47ff26db9f7cdd06d0f93c2c2fe58dba5fa4ff5e700ca36e93ba69a3dd5c7f490016788493cc5163ba7c55805091b2bf0ee5b953f9fd4dbcd0d5f#npm:29.1.2"],\ - ["@jest/types", "npm:29.1.2"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ + ["@jest/core", "virtual:049249b19b2151726131938ba3a7921845a1bf57eae5c07cb09555a1d2fc1e1412624427d1b61e8298f7d52fc7b869a83b8554c00fa0884551093221141c91b1#npm:29.3.1"],\ + ["@jest/types", "npm:29.3.1"],\ ["@types/node-notifier", null],\ ["import-local", "npm:3.1.0"],\ - ["jest-cli", "virtual:1fe9498d53d47ff26db9f7cdd06d0f93c2c2fe58dba5fa4ff5e700ca36e93ba69a3dd5c7f490016788493cc5163ba7c55805091b2bf0ee5b953f9fd4dbcd0d5f#npm:29.1.2"],\ + ["jest-cli", "virtual:049249b19b2151726131938ba3a7921845a1bf57eae5c07cb09555a1d2fc1e1412624427d1b61e8298f7d52fc7b869a83b8554c00fa0884551093221141c91b1#npm:29.3.1"],\ ["node-notifier", null]\ ],\ "packagePeers": [\ @@ -8959,10 +8679,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-changed-files", [\ - ["npm:29.0.0", {\ - "packageLocation": "./.yarn/cache/jest-changed-files-npm-29.0.0-86775e11cc-af518ef614.zip/node_modules/jest-changed-files/",\ + ["npm:29.2.0", {\ + "packageLocation": "./.yarn/cache/jest-changed-files-npm-29.2.0-e1a1846230-25dde5fc34.zip/node_modules/jest-changed-files/",\ "packageDependencies": [\ - ["jest-changed-files", "npm:29.0.0"],\ + ["jest-changed-files", "npm:29.2.0"],\ ["execa", "npm:5.1.1"],\ ["p-limit", "npm:3.1.0"]\ ],\ @@ -8970,59 +8690,59 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-circus", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/jest-circus-npm-29.1.2-34037f1c9c-95b85cc884.zip/node_modules/jest-circus/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/jest-circus-npm-29.3.1-2cf671dde0-6ec5544020.zip/node_modules/jest-circus/",\ "packageDependencies": [\ - ["jest-circus", "npm:29.1.2"],\ - ["@jest/environment", "npm:29.1.2"],\ - ["@jest/expect", "npm:29.1.2"],\ - ["@jest/test-result", "npm:29.1.2"],\ - ["@jest/types", "npm:29.1.2"],\ - ["@types/node", "npm:18.0.3"],\ + ["jest-circus", "npm:29.3.1"],\ + ["@jest/environment", "npm:29.3.1"],\ + ["@jest/expect", "npm:29.3.1"],\ + ["@jest/test-result", "npm:29.3.1"],\ + ["@jest/types", "npm:29.3.1"],\ + ["@types/node", "npm:18.11.18"],\ ["chalk", "npm:4.1.2"],\ ["co", "npm:4.6.0"],\ ["dedent", "npm:0.7.0"],\ ["is-generator-fn", "npm:2.1.0"],\ - ["jest-each", "npm:29.1.2"],\ - ["jest-matcher-utils", "npm:29.1.2"],\ - ["jest-message-util", "npm:29.1.2"],\ - ["jest-runtime", "npm:29.1.2"],\ - ["jest-snapshot", "npm:29.1.2"],\ - ["jest-util", "npm:29.1.2"],\ + ["jest-each", "npm:29.3.1"],\ + ["jest-matcher-utils", "npm:29.3.1"],\ + ["jest-message-util", "npm:29.3.1"],\ + ["jest-runtime", "npm:29.3.1"],\ + ["jest-snapshot", "npm:29.3.1"],\ + ["jest-util", "npm:29.3.1"],\ ["p-limit", "npm:3.1.0"],\ - ["pretty-format", "npm:29.1.2"],\ + ["pretty-format", "npm:29.3.1"],\ ["slash", "npm:3.0.0"],\ - ["stack-utils", "npm:2.0.5"]\ + ["stack-utils", "npm:2.0.6"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jest-cli", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/jest-cli-npm-29.1.2-80d7962004-acc58b9282.zip/node_modules/jest-cli/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/jest-cli-npm-29.3.1-4b4c5a01f0-c3bc2170d3.zip/node_modules/jest-cli/",\ "packageDependencies": [\ - ["jest-cli", "npm:29.1.2"]\ + ["jest-cli", "npm:29.3.1"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:1fe9498d53d47ff26db9f7cdd06d0f93c2c2fe58dba5fa4ff5e700ca36e93ba69a3dd5c7f490016788493cc5163ba7c55805091b2bf0ee5b953f9fd4dbcd0d5f#npm:29.1.2", {\ - "packageLocation": "./.yarn/__virtual__/jest-cli-virtual-78aeab6ea7/0/cache/jest-cli-npm-29.1.2-80d7962004-acc58b9282.zip/node_modules/jest-cli/",\ + ["virtual:049249b19b2151726131938ba3a7921845a1bf57eae5c07cb09555a1d2fc1e1412624427d1b61e8298f7d52fc7b869a83b8554c00fa0884551093221141c91b1#npm:29.3.1", {\ + "packageLocation": "./.yarn/__virtual__/jest-cli-virtual-60337afe83/0/cache/jest-cli-npm-29.3.1-4b4c5a01f0-c3bc2170d3.zip/node_modules/jest-cli/",\ "packageDependencies": [\ - ["jest-cli", "virtual:1fe9498d53d47ff26db9f7cdd06d0f93c2c2fe58dba5fa4ff5e700ca36e93ba69a3dd5c7f490016788493cc5163ba7c55805091b2bf0ee5b953f9fd4dbcd0d5f#npm:29.1.2"],\ - ["@jest/core", "virtual:1fe9498d53d47ff26db9f7cdd06d0f93c2c2fe58dba5fa4ff5e700ca36e93ba69a3dd5c7f490016788493cc5163ba7c55805091b2bf0ee5b953f9fd4dbcd0d5f#npm:29.1.2"],\ - ["@jest/test-result", "npm:29.1.2"],\ - ["@jest/types", "npm:29.1.2"],\ + ["jest-cli", "virtual:049249b19b2151726131938ba3a7921845a1bf57eae5c07cb09555a1d2fc1e1412624427d1b61e8298f7d52fc7b869a83b8554c00fa0884551093221141c91b1#npm:29.3.1"],\ + ["@jest/core", "virtual:049249b19b2151726131938ba3a7921845a1bf57eae5c07cb09555a1d2fc1e1412624427d1b61e8298f7d52fc7b869a83b8554c00fa0884551093221141c91b1#npm:29.3.1"],\ + ["@jest/test-result", "npm:29.3.1"],\ + ["@jest/types", "npm:29.3.1"],\ ["@types/node-notifier", null],\ ["chalk", "npm:4.1.2"],\ ["exit", "npm:0.1.2"],\ ["graceful-fs", "npm:4.2.10"],\ ["import-local", "npm:3.1.0"],\ - ["jest-config", "virtual:78aeab6ea7ed09b1d92fda837fe882bb045a9d12530ba3d07bd05bab198ee4a628a0cecec022480394f12ade3ad308219933b00697b242ddb75a09736680e852#npm:29.1.2"],\ - ["jest-util", "npm:29.1.2"],\ - ["jest-validate", "npm:29.1.2"],\ + ["jest-config", "virtual:60337afe835cbc27980ebac67c11210431b7f0a6f1ed405b58dfecc196b282ab3c7f4c55a30566480ae8d12d8aaa3d8bd216a2d8299d2c60e1583eb1a85bde6a#npm:29.3.1"],\ + ["jest-util", "npm:29.3.1"],\ + ["jest-validate", "npm:29.3.1"],\ ["node-notifier", null],\ ["prompts", "npm:2.4.2"],\ - ["yargs", "npm:17.5.1"]\ + ["yargs", "npm:17.6.2"]\ ],\ "packagePeers": [\ "@types/node-notifier",\ @@ -9032,39 +8752,39 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-config", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/jest-config-npm-29.1.2-aade2f247f-5717a2c331.zip/node_modules/jest-config/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/jest-config-npm-29.3.1-7298217c60-1179100a27.zip/node_modules/jest-config/",\ "packageDependencies": [\ - ["jest-config", "npm:29.1.2"]\ + ["jest-config", "npm:29.3.1"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:48b08403e508bda7afd14a46358dcbec09077ec95ec6f6ed22a2238b36c7ffc4928472df94666cd5345db80ca9168ebdc9e522a4941ada0ab31e87e021338305#npm:29.1.2", {\ - "packageLocation": "./.yarn/__virtual__/jest-config-virtual-45c29bb8c2/0/cache/jest-config-npm-29.1.2-aade2f247f-5717a2c331.zip/node_modules/jest-config/",\ + ["virtual:60337afe835cbc27980ebac67c11210431b7f0a6f1ed405b58dfecc196b282ab3c7f4c55a30566480ae8d12d8aaa3d8bd216a2d8299d2c60e1583eb1a85bde6a#npm:29.3.1", {\ + "packageLocation": "./.yarn/__virtual__/jest-config-virtual-277b0fb6e3/0/cache/jest-config-npm-29.3.1-7298217c60-1179100a27.zip/node_modules/jest-config/",\ "packageDependencies": [\ - ["jest-config", "virtual:48b08403e508bda7afd14a46358dcbec09077ec95ec6f6ed22a2238b36c7ffc4928472df94666cd5345db80ca9168ebdc9e522a4941ada0ab31e87e021338305#npm:29.1.2"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@jest/test-sequencer", "npm:29.1.2"],\ - ["@jest/types", "npm:29.1.2"],\ - ["@types/node", "npm:18.0.3"],\ + ["jest-config", "virtual:60337afe835cbc27980ebac67c11210431b7f0a6f1ed405b58dfecc196b282ab3c7f4c55a30566480ae8d12d8aaa3d8bd216a2d8299d2c60e1583eb1a85bde6a#npm:29.3.1"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@jest/test-sequencer", "npm:29.3.1"],\ + ["@jest/types", "npm:29.3.1"],\ + ["@types/node", null],\ ["@types/ts-node", null],\ - ["babel-jest", "virtual:45c29bb8c2ee7488883b9244e07a23a3a20f4ae22425fb6b8ce72e897c7052e5bde14ab5b2f222d63f11197614c597793b5225f1e14ace9cd699a992b2c10e95#npm:29.1.2"],\ + ["babel-jest", "virtual:2e59d79c5863fb48f163ce051857a08da2c2033cf6082d2791204f6e5aff6381a692ce61d301d9af39ad06d5409dc3359ac23aa480034ee726056bc1b2a93a8d#npm:29.3.1"],\ ["chalk", "npm:4.1.2"],\ - ["ci-info", "npm:3.3.2"],\ + ["ci-info", "npm:3.7.1"],\ ["deepmerge", "npm:4.2.2"],\ ["glob", "npm:7.2.3"],\ ["graceful-fs", "npm:4.2.10"],\ - ["jest-circus", "npm:29.1.2"],\ - ["jest-environment-node", "npm:29.1.2"],\ - ["jest-get-type", "npm:29.0.0"],\ - ["jest-regex-util", "npm:29.0.0"],\ - ["jest-resolve", "npm:29.1.2"],\ - ["jest-runner", "npm:29.1.2"],\ - ["jest-util", "npm:29.1.2"],\ - ["jest-validate", "npm:29.1.2"],\ + ["jest-circus", "npm:29.3.1"],\ + ["jest-environment-node", "npm:29.3.1"],\ + ["jest-get-type", "npm:29.2.0"],\ + ["jest-regex-util", "npm:29.2.0"],\ + ["jest-resolve", "npm:29.3.1"],\ + ["jest-runner", "npm:29.3.1"],\ + ["jest-util", "npm:29.3.1"],\ + ["jest-validate", "npm:29.3.1"],\ ["micromatch", "npm:4.0.5"],\ ["parse-json", "npm:5.2.0"],\ - ["pretty-format", "npm:29.1.2"],\ + ["pretty-format", "npm:29.3.1"],\ ["slash", "npm:3.0.0"],\ ["strip-json-comments", "npm:3.1.1"],\ ["ts-node", null]\ @@ -9076,32 +8796,32 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:78aeab6ea7ed09b1d92fda837fe882bb045a9d12530ba3d07bd05bab198ee4a628a0cecec022480394f12ade3ad308219933b00697b242ddb75a09736680e852#npm:29.1.2", {\ - "packageLocation": "./.yarn/__virtual__/jest-config-virtual-ecd9f9b266/0/cache/jest-config-npm-29.1.2-aade2f247f-5717a2c331.zip/node_modules/jest-config/",\ + ["virtual:d21b66f2c99a2ad8e0e80a97f352a88dde102b853e54d3e1a4d52abcdd51804f2ae58e21e2798bd758707c9724a3b7b5a7f65e75e4502535d50711bfc662c570#npm:29.3.1", {\ + "packageLocation": "./.yarn/__virtual__/jest-config-virtual-2e59d79c58/0/cache/jest-config-npm-29.3.1-7298217c60-1179100a27.zip/node_modules/jest-config/",\ "packageDependencies": [\ - ["jest-config", "virtual:78aeab6ea7ed09b1d92fda837fe882bb045a9d12530ba3d07bd05bab198ee4a628a0cecec022480394f12ade3ad308219933b00697b242ddb75a09736680e852#npm:29.1.2"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@jest/test-sequencer", "npm:29.1.2"],\ - ["@jest/types", "npm:29.1.2"],\ - ["@types/node", null],\ + ["jest-config", "virtual:d21b66f2c99a2ad8e0e80a97f352a88dde102b853e54d3e1a4d52abcdd51804f2ae58e21e2798bd758707c9724a3b7b5a7f65e75e4502535d50711bfc662c570#npm:29.3.1"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@jest/test-sequencer", "npm:29.3.1"],\ + ["@jest/types", "npm:29.3.1"],\ + ["@types/node", "npm:18.11.18"],\ ["@types/ts-node", null],\ - ["babel-jest", "virtual:45c29bb8c2ee7488883b9244e07a23a3a20f4ae22425fb6b8ce72e897c7052e5bde14ab5b2f222d63f11197614c597793b5225f1e14ace9cd699a992b2c10e95#npm:29.1.2"],\ + ["babel-jest", "virtual:2e59d79c5863fb48f163ce051857a08da2c2033cf6082d2791204f6e5aff6381a692ce61d301d9af39ad06d5409dc3359ac23aa480034ee726056bc1b2a93a8d#npm:29.3.1"],\ ["chalk", "npm:4.1.2"],\ - ["ci-info", "npm:3.3.2"],\ + ["ci-info", "npm:3.7.1"],\ ["deepmerge", "npm:4.2.2"],\ ["glob", "npm:7.2.3"],\ ["graceful-fs", "npm:4.2.10"],\ - ["jest-circus", "npm:29.1.2"],\ - ["jest-environment-node", "npm:29.1.2"],\ - ["jest-get-type", "npm:29.0.0"],\ - ["jest-regex-util", "npm:29.0.0"],\ - ["jest-resolve", "npm:29.1.2"],\ - ["jest-runner", "npm:29.1.2"],\ - ["jest-util", "npm:29.1.2"],\ - ["jest-validate", "npm:29.1.2"],\ + ["jest-circus", "npm:29.3.1"],\ + ["jest-environment-node", "npm:29.3.1"],\ + ["jest-get-type", "npm:29.2.0"],\ + ["jest-regex-util", "npm:29.2.0"],\ + ["jest-resolve", "npm:29.3.1"],\ + ["jest-runner", "npm:29.3.1"],\ + ["jest-util", "npm:29.3.1"],\ + ["jest-validate", "npm:29.3.1"],\ ["micromatch", "npm:4.0.5"],\ ["parse-json", "npm:5.2.0"],\ - ["pretty-format", "npm:29.1.2"],\ + ["pretty-format", "npm:29.3.1"],\ ["slash", "npm:3.0.0"],\ ["strip-json-comments", "npm:3.1.1"],\ ["ts-node", null]\ @@ -9115,81 +8835,81 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-diff", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/jest-diff-npm-29.1.2-e2d025d72e-3f95f3d4e1.zip/node_modules/jest-diff/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/jest-diff-npm-29.3.1-267b436f67-b0f9f48938.zip/node_modules/jest-diff/",\ "packageDependencies": [\ - ["jest-diff", "npm:29.1.2"],\ + ["jest-diff", "npm:29.3.1"],\ ["chalk", "npm:4.1.2"],\ - ["diff-sequences", "npm:29.0.0"],\ - ["jest-get-type", "npm:29.0.0"],\ - ["pretty-format", "npm:29.1.2"]\ + ["diff-sequences", "npm:29.3.1"],\ + ["jest-get-type", "npm:29.2.0"],\ + ["pretty-format", "npm:29.3.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jest-docblock", [\ - ["npm:29.0.0", {\ - "packageLocation": "./.yarn/cache/jest-docblock-npm-29.0.0-b0cc75b6dd-c7cf71970b.zip/node_modules/jest-docblock/",\ + ["npm:29.2.0", {\ + "packageLocation": "./.yarn/cache/jest-docblock-npm-29.2.0-61320ddd7c-4359e77133.zip/node_modules/jest-docblock/",\ "packageDependencies": [\ - ["jest-docblock", "npm:29.0.0"],\ + ["jest-docblock", "npm:29.2.0"],\ ["detect-newline", "npm:3.1.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jest-each", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/jest-each-npm-29.1.2-c2a18abc07-018612bbf5.zip/node_modules/jest-each/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/jest-each-npm-29.3.1-9c43754770-10d858d5cb.zip/node_modules/jest-each/",\ "packageDependencies": [\ - ["jest-each", "npm:29.1.2"],\ - ["@jest/types", "npm:29.1.2"],\ + ["jest-each", "npm:29.3.1"],\ + ["@jest/types", "npm:29.3.1"],\ ["chalk", "npm:4.1.2"],\ - ["jest-get-type", "npm:29.0.0"],\ - ["jest-util", "npm:29.1.2"],\ - ["pretty-format", "npm:29.1.2"]\ + ["jest-get-type", "npm:29.2.0"],\ + ["jest-util", "npm:29.3.1"],\ + ["pretty-format", "npm:29.3.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jest-environment-node", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/jest-environment-node-npm-29.1.2-fc465c6ad1-d91359a60b.zip/node_modules/jest-environment-node/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/jest-environment-node-npm-29.3.1-3b3592d4d8-6dd94ce95b.zip/node_modules/jest-environment-node/",\ "packageDependencies": [\ - ["jest-environment-node", "npm:29.1.2"],\ - ["@jest/environment", "npm:29.1.2"],\ - ["@jest/fake-timers", "npm:29.1.2"],\ - ["@jest/types", "npm:29.1.2"],\ - ["@types/node", "npm:18.0.3"],\ - ["jest-mock", "npm:29.1.2"],\ - ["jest-util", "npm:29.1.2"]\ + ["jest-environment-node", "npm:29.3.1"],\ + ["@jest/environment", "npm:29.3.1"],\ + ["@jest/fake-timers", "npm:29.3.1"],\ + ["@jest/types", "npm:29.3.1"],\ + ["@types/node", "npm:18.11.18"],\ + ["jest-mock", "npm:29.3.1"],\ + ["jest-util", "npm:29.3.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jest-get-type", [\ - ["npm:29.0.0", {\ - "packageLocation": "./.yarn/cache/jest-get-type-npm-29.0.0-0b3b41ed86-74a624abda.zip/node_modules/jest-get-type/",\ + ["npm:29.2.0", {\ + "packageLocation": "./.yarn/cache/jest-get-type-npm-29.2.0-47b45861f7-bb688f6b90.zip/node_modules/jest-get-type/",\ "packageDependencies": [\ - ["jest-get-type", "npm:29.0.0"]\ + ["jest-get-type", "npm:29.2.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jest-haste-map", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/jest-haste-map-npm-29.1.2-16ab0b2438-285e499495.zip/node_modules/jest-haste-map/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/jest-haste-map-npm-29.3.1-9ea0c83627-264c34fd4b.zip/node_modules/jest-haste-map/",\ "packageDependencies": [\ - ["jest-haste-map", "npm:29.1.2"],\ - ["@jest/types", "npm:29.1.2"],\ - ["@types/graceful-fs", "npm:4.1.5"],\ - ["@types/node", "npm:18.0.3"],\ - ["anymatch", "npm:3.1.2"],\ - ["fb-watchman", "npm:2.0.1"],\ + ["jest-haste-map", "npm:29.3.1"],\ + ["@jest/types", "npm:29.3.1"],\ + ["@types/graceful-fs", "npm:4.1.6"],\ + ["@types/node", "npm:18.11.18"],\ + ["anymatch", "npm:3.1.3"],\ + ["fb-watchman", "npm:2.0.2"],\ ["fsevents", "patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=18f3a7"],\ ["graceful-fs", "npm:4.2.10"],\ - ["jest-regex-util", "npm:29.0.0"],\ - ["jest-util", "npm:29.1.2"],\ - ["jest-worker", "npm:29.1.2"],\ + ["jest-regex-util", "npm:29.2.0"],\ + ["jest-util", "npm:29.3.1"],\ + ["jest-worker", "npm:29.3.1"],\ ["micromatch", "npm:4.0.5"],\ ["walker", "npm:1.0.8"]\ ],\ @@ -9197,73 +8917,73 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-leak-detector", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/jest-leak-detector-npm-29.1.2-d76014ed8b-1f6fec0012.zip/node_modules/jest-leak-detector/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/jest-leak-detector-npm-29.3.1-4354742a8c-faffa6c641.zip/node_modules/jest-leak-detector/",\ "packageDependencies": [\ - ["jest-leak-detector", "npm:29.1.2"],\ - ["jest-get-type", "npm:29.0.0"],\ - ["pretty-format", "npm:29.1.2"]\ + ["jest-leak-detector", "npm:29.3.1"],\ + ["jest-get-type", "npm:29.2.0"],\ + ["pretty-format", "npm:29.3.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jest-matcher-utils", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/jest-matcher-utils-npm-29.1.2-2e9d1c97cd-04ba973bc1.zip/node_modules/jest-matcher-utils/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/jest-matcher-utils-npm-29.3.1-5d9d00434d-936ae1fd9f.zip/node_modules/jest-matcher-utils/",\ "packageDependencies": [\ - ["jest-matcher-utils", "npm:29.1.2"],\ + ["jest-matcher-utils", "npm:29.3.1"],\ ["chalk", "npm:4.1.2"],\ - ["jest-diff", "npm:29.1.2"],\ - ["jest-get-type", "npm:29.0.0"],\ - ["pretty-format", "npm:29.1.2"]\ + ["jest-diff", "npm:29.3.1"],\ + ["jest-get-type", "npm:29.2.0"],\ + ["pretty-format", "npm:29.3.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jest-message-util", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/jest-message-util-npm-29.1.2-fde61ad1c5-04dea4ae00.zip/node_modules/jest-message-util/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/jest-message-util-npm-29.3.1-66a108a242-e1afc9a0ab.zip/node_modules/jest-message-util/",\ "packageDependencies": [\ - ["jest-message-util", "npm:29.1.2"],\ + ["jest-message-util", "npm:29.3.1"],\ ["@babel/code-frame", "npm:7.18.6"],\ - ["@jest/types", "npm:29.1.2"],\ + ["@jest/types", "npm:29.3.1"],\ ["@types/stack-utils", "npm:2.0.1"],\ ["chalk", "npm:4.1.2"],\ ["graceful-fs", "npm:4.2.10"],\ ["micromatch", "npm:4.0.5"],\ - ["pretty-format", "npm:29.1.2"],\ + ["pretty-format", "npm:29.3.1"],\ ["slash", "npm:3.0.0"],\ - ["stack-utils", "npm:2.0.5"]\ + ["stack-utils", "npm:2.0.6"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jest-mock", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/jest-mock-npm-29.1.2-3b2739c55c-1ed74065e3.zip/node_modules/jest-mock/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/jest-mock-npm-29.3.1-45d1cf0a4c-fe8a9e41c8.zip/node_modules/jest-mock/",\ "packageDependencies": [\ - ["jest-mock", "npm:29.1.2"],\ - ["@jest/types", "npm:29.1.2"],\ - ["@types/node", "npm:18.0.3"],\ - ["jest-util", "npm:29.1.2"]\ + ["jest-mock", "npm:29.3.1"],\ + ["@jest/types", "npm:29.3.1"],\ + ["@types/node", "npm:18.11.18"],\ + ["jest-util", "npm:29.3.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jest-pnp-resolver", [\ - ["npm:1.2.2", {\ - "packageLocation": "./.yarn/cache/jest-pnp-resolver-npm-1.2.2-da20f8bdfe-407f89f2e3.zip/node_modules/jest-pnp-resolver/",\ + ["npm:1.2.3", {\ + "packageLocation": "./.yarn/cache/jest-pnp-resolver-npm-1.2.3-70e06bf27c-37d2a59a5d.zip/node_modules/jest-pnp-resolver/",\ "packageDependencies": [\ - ["jest-pnp-resolver", "npm:1.2.2"]\ + ["jest-pnp-resolver", "npm:1.2.3"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:6c9d2562fb9852815eb6803c2ae3d5b55f2979d91c64cb9e3732e5867f9dcd01abd83165d1a57d48a3989c686a4ee3cf8704945023333afdeb756c571bb29d16#npm:1.2.2", {\ - "packageLocation": "./.yarn/__virtual__/jest-pnp-resolver-virtual-f86d3fc225/0/cache/jest-pnp-resolver-npm-1.2.2-da20f8bdfe-407f89f2e3.zip/node_modules/jest-pnp-resolver/",\ + ["virtual:dc2be51619e9143ccbc1e98ae76174a576d2c092742396a161ef0fab71a5e3cb6003dc2ba66df2a36c1b501652a33bae502a37776cc4485fda32979a0491b4e0#npm:1.2.3", {\ + "packageLocation": "./.yarn/__virtual__/jest-pnp-resolver-virtual-e60bf79c36/0/cache/jest-pnp-resolver-npm-1.2.3-70e06bf27c-37d2a59a5d.zip/node_modules/jest-pnp-resolver/",\ "packageDependencies": [\ - ["jest-pnp-resolver", "virtual:6c9d2562fb9852815eb6803c2ae3d5b55f2979d91c64cb9e3732e5867f9dcd01abd83165d1a57d48a3989c686a4ee3cf8704945023333afdeb756c571bb29d16#npm:1.2.2"],\ + ["jest-pnp-resolver", "virtual:dc2be51619e9143ccbc1e98ae76174a576d2c092742396a161ef0fab71a5e3cb6003dc2ba66df2a36c1b501652a33bae502a37776cc4485fda32979a0491b4e0#npm:1.2.3"],\ ["@types/jest-resolve", null],\ - ["jest-resolve", "npm:29.1.2"]\ + ["jest-resolve", "npm:29.3.1"]\ ],\ "packagePeers": [\ "@types/jest-resolve",\ @@ -9273,67 +8993,67 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-regex-util", [\ - ["npm:29.0.0", {\ - "packageLocation": "./.yarn/cache/jest-regex-util-npm-29.0.0-45dce18b46-333c34abda.zip/node_modules/jest-regex-util/",\ + ["npm:29.2.0", {\ + "packageLocation": "./.yarn/cache/jest-regex-util-npm-29.2.0-50cc574fb1-d562a57097.zip/node_modules/jest-regex-util/",\ "packageDependencies": [\ - ["jest-regex-util", "npm:29.0.0"]\ + ["jest-regex-util", "npm:29.2.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jest-resolve", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/jest-resolve-npm-29.1.2-6c9d2562fb-1aa196387b.zip/node_modules/jest-resolve/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/jest-resolve-npm-29.3.1-dc2be51619-be51f654d3.zip/node_modules/jest-resolve/",\ "packageDependencies": [\ - ["jest-resolve", "npm:29.1.2"],\ + ["jest-resolve", "npm:29.3.1"],\ ["chalk", "npm:4.1.2"],\ ["graceful-fs", "npm:4.2.10"],\ - ["jest-haste-map", "npm:29.1.2"],\ - ["jest-pnp-resolver", "virtual:6c9d2562fb9852815eb6803c2ae3d5b55f2979d91c64cb9e3732e5867f9dcd01abd83165d1a57d48a3989c686a4ee3cf8704945023333afdeb756c571bb29d16#npm:1.2.2"],\ - ["jest-util", "npm:29.1.2"],\ - ["jest-validate", "npm:29.1.2"],\ + ["jest-haste-map", "npm:29.3.1"],\ + ["jest-pnp-resolver", "virtual:dc2be51619e9143ccbc1e98ae76174a576d2c092742396a161ef0fab71a5e3cb6003dc2ba66df2a36c1b501652a33bae502a37776cc4485fda32979a0491b4e0#npm:1.2.3"],\ + ["jest-util", "npm:29.3.1"],\ + ["jest-validate", "npm:29.3.1"],\ ["resolve", "patch:resolve@npm%3A1.22.1#optional!builtin::version=1.22.1&hash=07638b"],\ - ["resolve.exports", "npm:1.1.0"],\ + ["resolve.exports", "npm:1.1.1"],\ ["slash", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jest-resolve-dependencies", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/jest-resolve-dependencies-npm-29.1.2-1813ea94a6-1d70559834.zip/node_modules/jest-resolve-dependencies/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/jest-resolve-dependencies-npm-29.3.1-89ec333e4d-3220ff119a.zip/node_modules/jest-resolve-dependencies/",\ "packageDependencies": [\ - ["jest-resolve-dependencies", "npm:29.1.2"],\ - ["jest-regex-util", "npm:29.0.0"],\ - ["jest-snapshot", "npm:29.1.2"]\ + ["jest-resolve-dependencies", "npm:29.3.1"],\ + ["jest-regex-util", "npm:29.2.0"],\ + ["jest-snapshot", "npm:29.3.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jest-runner", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/jest-runner-npm-29.1.2-f21e431614-4ddf3e553f.zip/node_modules/jest-runner/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/jest-runner-npm-29.3.1-931ad62288-c7608cd7cd.zip/node_modules/jest-runner/",\ "packageDependencies": [\ - ["jest-runner", "npm:29.1.2"],\ - ["@jest/console", "npm:29.1.2"],\ - ["@jest/environment", "npm:29.1.2"],\ - ["@jest/test-result", "npm:29.1.2"],\ - ["@jest/transform", "npm:29.1.2"],\ - ["@jest/types", "npm:29.1.2"],\ - ["@types/node", "npm:18.0.3"],\ + ["jest-runner", "npm:29.3.1"],\ + ["@jest/console", "npm:29.3.1"],\ + ["@jest/environment", "npm:29.3.1"],\ + ["@jest/test-result", "npm:29.3.1"],\ + ["@jest/transform", "npm:29.3.1"],\ + ["@jest/types", "npm:29.3.1"],\ + ["@types/node", "npm:18.11.18"],\ ["chalk", "npm:4.1.2"],\ - ["emittery", "npm:0.10.2"],\ + ["emittery", "npm:0.13.1"],\ ["graceful-fs", "npm:4.2.10"],\ - ["jest-docblock", "npm:29.0.0"],\ - ["jest-environment-node", "npm:29.1.2"],\ - ["jest-haste-map", "npm:29.1.2"],\ - ["jest-leak-detector", "npm:29.1.2"],\ - ["jest-message-util", "npm:29.1.2"],\ - ["jest-resolve", "npm:29.1.2"],\ - ["jest-runtime", "npm:29.1.2"],\ - ["jest-util", "npm:29.1.2"],\ - ["jest-watcher", "npm:29.1.2"],\ - ["jest-worker", "npm:29.1.2"],\ + ["jest-docblock", "npm:29.2.0"],\ + ["jest-environment-node", "npm:29.3.1"],\ + ["jest-haste-map", "npm:29.3.1"],\ + ["jest-leak-detector", "npm:29.3.1"],\ + ["jest-message-util", "npm:29.3.1"],\ + ["jest-resolve", "npm:29.3.1"],\ + ["jest-runtime", "npm:29.3.1"],\ + ["jest-util", "npm:29.3.1"],\ + ["jest-watcher", "npm:29.3.1"],\ + ["jest-worker", "npm:29.3.1"],\ ["p-limit", "npm:3.1.0"],\ ["source-map-support", "npm:0.5.13"]\ ],\ @@ -9341,30 +9061,30 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-runtime", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/jest-runtime-npm-29.1.2-567b60ffd5-dfad763085.zip/node_modules/jest-runtime/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/jest-runtime-npm-29.3.1-4afadd3ad9-9e0f1a2a6b.zip/node_modules/jest-runtime/",\ "packageDependencies": [\ - ["jest-runtime", "npm:29.1.2"],\ - ["@jest/environment", "npm:29.1.2"],\ - ["@jest/fake-timers", "npm:29.1.2"],\ - ["@jest/globals", "npm:29.1.2"],\ - ["@jest/source-map", "npm:29.0.0"],\ - ["@jest/test-result", "npm:29.1.2"],\ - ["@jest/transform", "npm:29.1.2"],\ - ["@jest/types", "npm:29.1.2"],\ - ["@types/node", "npm:18.0.3"],\ + ["jest-runtime", "npm:29.3.1"],\ + ["@jest/environment", "npm:29.3.1"],\ + ["@jest/fake-timers", "npm:29.3.1"],\ + ["@jest/globals", "npm:29.3.1"],\ + ["@jest/source-map", "npm:29.2.0"],\ + ["@jest/test-result", "npm:29.3.1"],\ + ["@jest/transform", "npm:29.3.1"],\ + ["@jest/types", "npm:29.3.1"],\ + ["@types/node", "npm:18.11.18"],\ ["chalk", "npm:4.1.2"],\ ["cjs-module-lexer", "npm:1.2.2"],\ ["collect-v8-coverage", "npm:1.0.1"],\ ["glob", "npm:7.2.3"],\ ["graceful-fs", "npm:4.2.10"],\ - ["jest-haste-map", "npm:29.1.2"],\ - ["jest-message-util", "npm:29.1.2"],\ - ["jest-mock", "npm:29.1.2"],\ - ["jest-regex-util", "npm:29.0.0"],\ - ["jest-resolve", "npm:29.1.2"],\ - ["jest-snapshot", "npm:29.1.2"],\ - ["jest-util", "npm:29.1.2"],\ + ["jest-haste-map", "npm:29.3.1"],\ + ["jest-message-util", "npm:29.3.1"],\ + ["jest-mock", "npm:29.3.1"],\ + ["jest-regex-util", "npm:29.2.0"],\ + ["jest-resolve", "npm:29.3.1"],\ + ["jest-snapshot", "npm:29.3.1"],\ + ["jest-util", "npm:29.3.1"],\ ["slash", "npm:3.0.0"],\ ["strip-bom", "npm:4.0.0"]\ ],\ @@ -9372,47 +9092,47 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-snapshot", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/jest-snapshot-npm-29.1.2-8f38c86a98-1bd080ed0a.zip/node_modules/jest-snapshot/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/jest-snapshot-npm-29.3.1-532d5ba12d-e0dc071df9.zip/node_modules/jest-snapshot/",\ "packageDependencies": [\ - ["jest-snapshot", "npm:29.1.2"],\ - ["@babel/core", "npm:7.18.6"],\ - ["@babel/generator", "npm:7.18.7"],\ - ["@babel/plugin-syntax-jsx", "virtual:8f38c86a982a45522bd41ae15c3ab238fbea03f3c64edadcbdacd72c9df95bb2dcee06251b803cc518f247946ea2793e0eae10ac5f2b88a4576a560a36eab381#npm:7.18.6"],\ - ["@babel/plugin-syntax-typescript", "virtual:8f38c86a982a45522bd41ae15c3ab238fbea03f3c64edadcbdacd72c9df95bb2dcee06251b803cc518f247946ea2793e0eae10ac5f2b88a4576a560a36eab381#npm:7.18.6"],\ - ["@babel/traverse", "npm:7.18.6"],\ - ["@babel/types", "npm:7.18.7"],\ - ["@jest/expect-utils", "npm:29.1.2"],\ - ["@jest/transform", "npm:29.1.2"],\ - ["@jest/types", "npm:29.1.2"],\ - ["@types/babel__traverse", "npm:7.17.1"],\ - ["@types/prettier", "npm:2.6.3"],\ - ["babel-preset-current-node-syntax", "virtual:8f38c86a982a45522bd41ae15c3ab238fbea03f3c64edadcbdacd72c9df95bb2dcee06251b803cc518f247946ea2793e0eae10ac5f2b88a4576a560a36eab381#npm:1.0.1"],\ + ["jest-snapshot", "npm:29.3.1"],\ + ["@babel/core", "npm:7.20.12"],\ + ["@babel/generator", "npm:7.20.7"],\ + ["@babel/plugin-syntax-jsx", "virtual:532d5ba12da4e0712fd4ee1959226792558005547b76e38ef9a10812eb5eaa216af23f87433a139e045652661cdf5a8cb298fcb6396605bcd4db8079eb0fa98b#npm:7.18.6"],\ + ["@babel/plugin-syntax-typescript", "virtual:532d5ba12da4e0712fd4ee1959226792558005547b76e38ef9a10812eb5eaa216af23f87433a139e045652661cdf5a8cb298fcb6396605bcd4db8079eb0fa98b#npm:7.20.0"],\ + ["@babel/traverse", "npm:7.20.12"],\ + ["@babel/types", "npm:7.20.7"],\ + ["@jest/expect-utils", "npm:29.3.1"],\ + ["@jest/transform", "npm:29.3.1"],\ + ["@jest/types", "npm:29.3.1"],\ + ["@types/babel__traverse", "npm:7.18.3"],\ + ["@types/prettier", "npm:2.7.2"],\ + ["babel-preset-current-node-syntax", "virtual:532d5ba12da4e0712fd4ee1959226792558005547b76e38ef9a10812eb5eaa216af23f87433a139e045652661cdf5a8cb298fcb6396605bcd4db8079eb0fa98b#npm:1.0.1"],\ ["chalk", "npm:4.1.2"],\ - ["expect", "npm:29.1.2"],\ + ["expect", "npm:29.3.1"],\ ["graceful-fs", "npm:4.2.10"],\ - ["jest-diff", "npm:29.1.2"],\ - ["jest-get-type", "npm:29.0.0"],\ - ["jest-haste-map", "npm:29.1.2"],\ - ["jest-matcher-utils", "npm:29.1.2"],\ - ["jest-message-util", "npm:29.1.2"],\ - ["jest-util", "npm:29.1.2"],\ + ["jest-diff", "npm:29.3.1"],\ + ["jest-get-type", "npm:29.2.0"],\ + ["jest-haste-map", "npm:29.3.1"],\ + ["jest-matcher-utils", "npm:29.3.1"],\ + ["jest-message-util", "npm:29.3.1"],\ + ["jest-util", "npm:29.3.1"],\ ["natural-compare", "npm:1.4.0"],\ - ["pretty-format", "npm:29.1.2"],\ - ["semver", "npm:7.3.7"]\ + ["pretty-format", "npm:29.3.1"],\ + ["semver", "npm:7.3.8"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jest-util", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/jest-util-npm-29.1.2-6cc211f8dd-bb5d6d6aa1.zip/node_modules/jest-util/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/jest-util-npm-29.3.1-0394c5b084-c11f92ba49.zip/node_modules/jest-util/",\ "packageDependencies": [\ - ["jest-util", "npm:29.1.2"],\ - ["@jest/types", "npm:29.1.2"],\ - ["@types/node", "npm:18.0.3"],\ + ["jest-util", "npm:29.3.1"],\ + ["@jest/types", "npm:29.3.1"],\ + ["@types/node", "npm:18.11.18"],\ ["chalk", "npm:4.1.2"],\ - ["ci-info", "npm:3.3.2"],\ + ["ci-info", "npm:3.7.1"],\ ["graceful-fs", "npm:4.2.10"],\ ["picomatch", "npm:2.3.1"]\ ],\ @@ -9420,44 +9140,44 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-validate", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/jest-validate-npm-29.1.2-fbfe5b0e27-05eece2ccc.zip/node_modules/jest-validate/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/jest-validate-npm-29.3.1-b684da7f88-76986eb0e8.zip/node_modules/jest-validate/",\ "packageDependencies": [\ - ["jest-validate", "npm:29.1.2"],\ - ["@jest/types", "npm:29.1.2"],\ + ["jest-validate", "npm:29.3.1"],\ + ["@jest/types", "npm:29.3.1"],\ ["camelcase", "npm:6.3.0"],\ ["chalk", "npm:4.1.2"],\ - ["jest-get-type", "npm:29.0.0"],\ + ["jest-get-type", "npm:29.2.0"],\ ["leven", "npm:3.1.0"],\ - ["pretty-format", "npm:29.1.2"]\ + ["pretty-format", "npm:29.3.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jest-watcher", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/jest-watcher-npm-29.1.2-d7e4d89e98-7e08c45bdb.zip/node_modules/jest-watcher/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/jest-watcher-npm-29.3.1-2fe48684ea-78d13c34e8.zip/node_modules/jest-watcher/",\ "packageDependencies": [\ - ["jest-watcher", "npm:29.1.2"],\ - ["@jest/test-result", "npm:29.1.2"],\ - ["@jest/types", "npm:29.1.2"],\ - ["@types/node", "npm:18.0.3"],\ + ["jest-watcher", "npm:29.3.1"],\ + ["@jest/test-result", "npm:29.3.1"],\ + ["@jest/types", "npm:29.3.1"],\ + ["@types/node", "npm:18.11.18"],\ ["ansi-escapes", "npm:4.3.2"],\ ["chalk", "npm:4.1.2"],\ - ["emittery", "npm:0.10.2"],\ - ["jest-util", "npm:29.1.2"],\ + ["emittery", "npm:0.13.1"],\ + ["jest-util", "npm:29.3.1"],\ ["string-length", "npm:4.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jest-worker", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/jest-worker-npm-29.1.2-570b728071-252a9323fa.zip/node_modules/jest-worker/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/jest-worker-npm-29.3.1-359b9ac79e-14ea04ab9e.zip/node_modules/jest-worker/",\ "packageDependencies": [\ - ["jest-worker", "npm:29.1.2"],\ - ["@types/node", "npm:18.0.3"],\ - ["jest-util", "npm:29.1.2"],\ + ["jest-worker", "npm:29.3.1"],\ + ["@types/node", "npm:18.11.18"],\ + ["jest-util", "npm:29.3.1"],\ ["merge-stream", "npm:2.0.0"],\ ["supports-color", "npm:8.1.1"]\ ],\ @@ -9483,10 +9203,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["js-sdsl", [\ - ["npm:4.1.5", {\ - "packageLocation": "./.yarn/cache/js-sdsl-npm-4.1.5-66fcf4f580-dafad5531a.zip/node_modules/js-sdsl/",\ + ["npm:4.3.0", {\ + "packageLocation": "./.yarn/cache/js-sdsl-npm-4.3.0-4f51b3ddb2-ad20a4f5fd.zip/node_modules/js-sdsl/",\ "packageDependencies": [\ - ["js-sdsl", "npm:4.1.5"]\ + ["js-sdsl", "npm:4.3.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -9553,6 +9273,13 @@ const RAW_RUNTIME_STATE = ["json-parse-even-better-errors", "npm:2.3.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/json-parse-even-better-errors-npm-3.0.0-3675833c0a-9ff934d105.zip/node_modules/json-parse-even-better-errors/",\ + "packageDependencies": [\ + ["json-parse-even-better-errors", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["json-parse-helpfulerror", [\ @@ -9590,6 +9317,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["json-stringify-nice", [\ + ["npm:1.1.4", {\ + "packageLocation": "./.yarn/cache/json-stringify-nice-npm-1.1.4-0b0ddb188b-16655d05f3.zip/node_modules/json-stringify-nice/",\ + "packageDependencies": [\ + ["json-stringify-nice", "npm:1.1.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["json-stringify-safe", [\ ["npm:5.0.1", {\ "packageLocation": "./.yarn/cache/json-stringify-safe-npm-5.0.1-064ddd6ab4-e86f7bb748.zip/node_modules/json-stringify-safe/",\ @@ -9600,10 +9336,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["json5", [\ - ["npm:2.2.1", {\ - "packageLocation": "./.yarn/cache/json5-npm-2.2.1-44675c859c-8bb433c397.zip/node_modules/json5/",\ + ["npm:2.2.3", {\ + "packageLocation": "./.yarn/cache/json5-npm-2.2.3-9962c55073-e298f92c92.zip/node_modules/json5/",\ "packageDependencies": [\ - ["json5", "npm:2.2.1"]\ + ["json5", "npm:2.2.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -9638,23 +9374,6 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jsonwebtoken", [\ - ["npm:8.5.1", {\ - "packageLocation": "./.yarn/cache/jsonwebtoken-npm-8.5.1-c007670b76-64198d5b0b.zip/node_modules/jsonwebtoken/",\ - "packageDependencies": [\ - ["jsonwebtoken", "npm:8.5.1"],\ - ["jws", "npm:3.2.2"],\ - ["lodash.includes", "npm:4.3.0"],\ - ["lodash.isboolean", "npm:3.0.3"],\ - ["lodash.isinteger", "npm:4.0.4"],\ - ["lodash.isnumber", "npm:3.0.3"],\ - ["lodash.isplainobject", "npm:4.0.6"],\ - ["lodash.isstring", "npm:4.0.1"],\ - ["lodash.once", "npm:4.1.1"],\ - ["ms", "npm:2.1.3"],\ - ["semver", "npm:5.7.1"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:9.0.0", {\ "packageLocation": "./.yarn/cache/jsonwebtoken-npm-9.0.0-36fd1594c0-7ccbd0b7bf.zip/node_modules/jsonwebtoken/",\ "packageDependencies": [\ @@ -9676,6 +9395,24 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["just-diff", [\ + ["npm:5.2.0", {\ + "packageLocation": "./.yarn/cache/just-diff-npm-5.2.0-567492fdc1-efc74f2a3a.zip/node_modules/just-diff/",\ + "packageDependencies": [\ + ["just-diff", "npm:5.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["just-diff-apply", [\ + ["npm:5.5.0", {\ + "packageLocation": "./.yarn/cache/just-diff-apply-npm-5.5.0-04951e29f4-4eb46fb13c.zip/node_modules/just-diff-apply/",\ + "packageDependencies": [\ + ["just-diff-apply", "npm:5.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["jwa", [\ ["npm:1.4.1", {\ "packageLocation": "./.yarn/cache/jwa-npm-1.4.1-4f19d6572c-0cc3e68b68.zip/node_modules/jwa/",\ @@ -9712,11 +9449,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["keyv", [\ - ["npm:4.3.2", {\ - "packageLocation": "./.yarn/cache/keyv-npm-4.3.2-036dc9c0ad-61244d73b5.zip/node_modules/keyv/",\ + ["npm:4.5.2", {\ + "packageLocation": "./.yarn/cache/keyv-npm-4.5.2-78a8ba8062-921f26a3e3.zip/node_modules/keyv/",\ "packageDependencies": [\ - ["keyv", "npm:4.3.2"],\ - ["compress-brotli", "npm:1.3.8"],\ + ["keyv", "npm:4.5.2"],\ ["json-buffer", "npm:3.0.1"]\ ],\ "linkType": "HARD"\ @@ -9787,28 +9523,26 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["libnpmaccess", [\ - ["npm:6.0.3", {\ - "packageLocation": "./.yarn/cache/libnpmaccess-npm-6.0.3-16e0ea9723-4e2e14c999.zip/node_modules/libnpmaccess/",\ + ["npm:7.0.1", {\ + "packageLocation": "./.yarn/cache/libnpmaccess-npm-7.0.1-05fe791524-53f6cd95f6.zip/node_modules/libnpmaccess/",\ "packageDependencies": [\ - ["libnpmaccess", "npm:6.0.3"],\ - ["aproba", "npm:2.0.0"],\ - ["minipass", "npm:3.3.4"],\ - ["npm-package-arg", "npm:9.1.0"],\ - ["npm-registry-fetch", "npm:13.1.1"]\ + ["libnpmaccess", "npm:7.0.1"],\ + ["npm-package-arg", "npm:10.1.0"],\ + ["npm-registry-fetch", "npm:14.0.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["libnpmpublish", [\ - ["npm:6.0.4", {\ - "packageLocation": "./.yarn/cache/libnpmpublish-npm-6.0.4-6b4574d30e-5a8a6d471d.zip/node_modules/libnpmpublish/",\ + ["npm:7.0.6", {\ + "packageLocation": "./.yarn/cache/libnpmpublish-npm-7.0.6-a5449a7ce0-dc01e9a372.zip/node_modules/libnpmpublish/",\ "packageDependencies": [\ - ["libnpmpublish", "npm:6.0.4"],\ - ["normalize-package-data", "npm:4.0.0"],\ - ["npm-package-arg", "npm:9.1.0"],\ - ["npm-registry-fetch", "npm:13.1.1"],\ - ["semver", "npm:7.3.7"],\ - ["ssri", "npm:9.0.1"]\ + ["libnpmpublish", "npm:7.0.6"],\ + ["normalize-package-data", "npm:5.0.0"],\ + ["npm-package-arg", "npm:10.1.0"],\ + ["npm-registry-fetch", "npm:14.0.3"],\ + ["semver", "npm:7.3.8"],\ + ["ssri", "npm:10.0.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -9900,15 +9634,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["lodash.includes", [\ - ["npm:4.3.0", {\ - "packageLocation": "./.yarn/cache/lodash.includes-npm-4.3.0-3a2f6fa22c-08a7ef2e25.zip/node_modules/lodash.includes/",\ - "packageDependencies": [\ - ["lodash.includes", "npm:4.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["lodash.isarguments", [\ ["npm:3.1.0", {\ "packageLocation": "./.yarn/cache/lodash.isarguments-npm-3.1.0-9e74d350b8-2508395914.zip/node_modules/lodash.isarguments/",\ @@ -9918,20 +9643,11 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["lodash.isboolean", [\ - ["npm:3.0.3", {\ - "packageLocation": "./.yarn/cache/lodash.isboolean-npm-3.0.3-b575b41488-bace740c7a.zip/node_modules/lodash.isboolean/",\ + ["lodash.isfunction", [\ + ["npm:3.0.9", {\ + "packageLocation": "./.yarn/cache/lodash.isfunction-npm-3.0.9-72aaa7f66c-2a26511aa8.zip/node_modules/lodash.isfunction/",\ "packageDependencies": [\ - ["lodash.isboolean", "npm:3.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash.isinteger", [\ - ["npm:4.0.4", {\ - "packageLocation": "./.yarn/cache/lodash.isinteger-npm-4.0.4-42add9f4e1-937ccd8758.zip/node_modules/lodash.isinteger/",\ - "packageDependencies": [\ - ["lodash.isinteger", "npm:4.0.4"]\ + ["lodash.isfunction", "npm:3.0.9"]\ ],\ "linkType": "HARD"\ }]\ @@ -9945,15 +9661,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["lodash.isnumber", [\ - ["npm:3.0.3", {\ - "packageLocation": "./.yarn/cache/lodash.isnumber-npm-3.0.3-b3bb5f7347-0627047d8f.zip/node_modules/lodash.isnumber/",\ - "packageDependencies": [\ - ["lodash.isnumber", "npm:3.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["lodash.isplainobject", [\ ["npm:4.0.6", {\ "packageLocation": "./.yarn/cache/lodash.isplainobject-npm-4.0.6-d73937742f-fd98cdf396.zip/node_modules/lodash.isplainobject/",\ @@ -9963,11 +9670,11 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["lodash.isstring", [\ - ["npm:4.0.1", {\ - "packageLocation": "./.yarn/cache/lodash.isstring-npm-4.0.1-721fee791c-a0d31496f5.zip/node_modules/lodash.isstring/",\ + ["lodash.kebabcase", [\ + ["npm:4.1.1", {\ + "packageLocation": "./.yarn/cache/lodash.kebabcase-npm-4.1.1-89ffca7e1f-676047204b.zip/node_modules/lodash.kebabcase/",\ "packageDependencies": [\ - ["lodash.isstring", "npm:4.0.1"]\ + ["lodash.kebabcase", "npm:4.1.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -9990,11 +9697,47 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["lodash.once", [\ - ["npm:4.1.1", {\ - "packageLocation": "./.yarn/cache/lodash.once-npm-4.1.1-d8ba329ead-210c440af7.zip/node_modules/lodash.once/",\ + ["lodash.mergewith", [\ + ["npm:4.6.2", {\ + "packageLocation": "./.yarn/cache/lodash.mergewith-npm-4.6.2-7d2d4201ec-4fe5a0a4bc.zip/node_modules/lodash.mergewith/",\ "packageDependencies": [\ - ["lodash.once", "npm:4.1.1"]\ + ["lodash.mergewith", "npm:4.6.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash.snakecase", [\ + ["npm:4.1.1", {\ + "packageLocation": "./.yarn/cache/lodash.snakecase-npm-4.1.1-b12cdbecb4-5e840ba777.zip/node_modules/lodash.snakecase/",\ + "packageDependencies": [\ + ["lodash.snakecase", "npm:4.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash.startcase", [\ + ["npm:4.4.0", {\ + "packageLocation": "./.yarn/cache/lodash.startcase-npm-4.4.0-637aa8cc15-69016d3574.zip/node_modules/lodash.startcase/",\ + "packageDependencies": [\ + ["lodash.startcase", "npm:4.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash.uniq", [\ + ["npm:4.5.0", {\ + "packageLocation": "./.yarn/cache/lodash.uniq-npm-4.5.0-7c270dca85-8ac56bbaa8.zip/node_modules/lodash.uniq/",\ + "packageDependencies": [\ + ["lodash.uniq", "npm:4.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash.upperfirst", [\ + ["npm:4.3.1", {\ + "packageLocation": "./.yarn/cache/lodash.upperfirst-npm-4.3.1-e3b7c364ba-5b588ebd49.zip/node_modules/lodash.upperfirst/",\ + "packageDependencies": [\ + ["lodash.upperfirst", "npm:4.3.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -10018,7 +9761,7 @@ const RAW_RUNTIME_STATE = ["@colors/colors", "npm:1.5.0"],\ ["fecha", "npm:4.2.3"],\ ["ms", "npm:2.1.3"],\ - ["safe-stable-stringify", "npm:2.3.1"],\ + ["safe-stable-stringify", "npm:2.4.2"],\ ["triple-beam", "npm:1.3.0"]\ ],\ "linkType": "HARD"\ @@ -10041,13 +9784,6 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["lowercase-keys", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/lowercase-keys-npm-2.0.0-1876065a32-c305ecdea6.zip/node_modules/lowercase-keys/",\ - "packageDependencies": [\ - ["lowercase-keys", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:3.0.0", {\ "packageLocation": "./.yarn/cache/lowercase-keys-npm-3.0.0-f8c4730215-3da554d47b.zip/node_modules/lowercase-keys/",\ "packageDependencies": [\ @@ -10057,6 +9793,14 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["lru-cache", [\ + ["npm:5.1.1", {\ + "packageLocation": "./.yarn/cache/lru-cache-npm-5.1.1-f475882a51-7e3274d093.zip/node_modules/lru-cache/",\ + "packageDependencies": [\ + ["lru-cache", "npm:5.1.1"],\ + ["yallist", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:6.0.0", {\ "packageLocation": "./.yarn/cache/lru-cache-npm-6.0.0-b4c8668fe1-b2d72088dd.zip/node_modules/lru-cache/",\ "packageDependencies": [\ @@ -10065,13 +9809,6 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:7.12.0", {\ - "packageLocation": "./.yarn/cache/lru-cache-npm-7.12.0-eae8176c54-041b5c3e57.zip/node_modules/lru-cache/",\ - "packageDependencies": [\ - ["lru-cache", "npm:7.12.0"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:7.14.1", {\ "packageLocation": "./.yarn/cache/lru-cache-npm-7.14.1-d3ba9407b6-e4c8c073d9.zip/node_modules/lru-cache/",\ "packageDependencies": [\ @@ -10118,20 +9855,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["make-fetch-happen", [\ - ["npm:10.1.8", {\ - "packageLocation": "./.yarn/cache/make-fetch-happen-npm-10.1.8-1571a0a77a-273acfa886.zip/node_modules/make-fetch-happen/",\ + ["npm:10.2.1", {\ + "packageLocation": "./.yarn/cache/make-fetch-happen-npm-10.2.1-f1cc7cd2df-cf0d4b94fb.zip/node_modules/make-fetch-happen/",\ "packageDependencies": [\ - ["make-fetch-happen", "npm:10.1.8"],\ + ["make-fetch-happen", "npm:10.2.1"],\ ["agentkeepalive", "npm:4.2.1"],\ - ["cacache", "npm:16.1.1"],\ + ["cacache", "npm:16.1.3"],\ ["http-cache-semantics", "npm:4.1.0"],\ ["http-proxy-agent", "npm:5.0.0"],\ ["https-proxy-agent", "npm:5.0.1"],\ ["is-lambda", "npm:1.0.1"],\ - ["lru-cache", "npm:7.12.0"],\ - ["minipass", "npm:3.3.4"],\ + ["lru-cache", "npm:7.14.1"],\ + ["minipass", "npm:3.3.6"],\ ["minipass-collect", "npm:1.0.2"],\ - ["minipass-fetch", "npm:2.1.0"],\ + ["minipass-fetch", "npm:2.1.2"],\ ["minipass-flush", "npm:1.0.5"],\ ["minipass-pipeline", "npm:1.2.4"],\ ["negotiator", "npm:0.6.3"],\ @@ -10140,6 +9877,29 @@ const RAW_RUNTIME_STATE = ["ssri", "npm:9.0.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:11.0.2", {\ + "packageLocation": "./.yarn/cache/make-fetch-happen-npm-11.0.2-17efd2b2ba-7b85638bb6.zip/node_modules/make-fetch-happen/",\ + "packageDependencies": [\ + ["make-fetch-happen", "npm:11.0.2"],\ + ["agentkeepalive", "npm:4.2.1"],\ + ["cacache", "npm:17.0.4"],\ + ["http-cache-semantics", "npm:4.1.0"],\ + ["http-proxy-agent", "npm:5.0.0"],\ + ["https-proxy-agent", "npm:5.0.1"],\ + ["is-lambda", "npm:1.0.1"],\ + ["lru-cache", "npm:7.14.1"],\ + ["minipass", "npm:4.0.0"],\ + ["minipass-collect", "npm:1.0.2"],\ + ["minipass-fetch", "npm:3.0.1"],\ + ["minipass-flush", "npm:1.0.5"],\ + ["minipass-pipeline", "npm:1.2.4"],\ + ["negotiator", "npm:0.6.3"],\ + ["promise-retry", "npm:2.0.1"],\ + ["socks-proxy-agent", "npm:7.0.0"],\ + ["ssri", "npm:10.0.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["makeerror", [\ @@ -10184,7 +9944,7 @@ const RAW_RUNTIME_STATE = ["meow", "npm:8.1.2"],\ ["@types/minimist", "npm:1.2.2"],\ ["camelcase-keys", "npm:6.2.2"],\ - ["decamelize-keys", "npm:1.1.0"],\ + ["decamelize-keys", "npm:1.1.1"],\ ["hard-rejection", "npm:2.1.0"],\ ["minimist-options", "npm:4.1.0"],\ ["normalize-package-data", "npm:3.0.3"],\ @@ -10249,9 +10009,9 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/unplugged/microtime-npm-3.1.1-ff5289e8ad/node_modules/microtime/",\ "packageDependencies": [\ ["microtime", "npm:3.1.1"],\ - ["node-addon-api", "npm:5.0.0"],\ - ["node-gyp", "npm:9.0.0"],\ - ["node-gyp-build", "npm:4.5.0"]\ + ["node-addon-api", "npm:5.1.0"],\ + ["node-gyp", "npm:9.3.1"],\ + ["node-gyp-build", "npm:4.6.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -10294,19 +10054,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["mimic-response", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/mimic-response-npm-1.0.1-f6f85dde84-33f59926ca.zip/node_modules/mimic-response/",\ - "packageDependencies": [\ - ["mimic-response", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:3.1.0", {\ "packageLocation": "./.yarn/cache/mimic-response-npm-3.1.0-a4a24b4e96-1d485ca418.zip/node_modules/mimic-response/",\ "packageDependencies": [\ ["mimic-response", "npm:3.1.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/mimic-response-npm-4.0.0-c080547e26-c1afc95109.zip/node_modules/mimic-response/",\ + "packageDependencies": [\ + ["mimic-response", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["min-indent", [\ @@ -10345,20 +10105,20 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:5.1.0", {\ - "packageLocation": "./.yarn/cache/minimatch-npm-5.1.0-34f6240621-cf8124b47d.zip/node_modules/minimatch/",\ + ["npm:5.1.6", {\ + "packageLocation": "./.yarn/cache/minimatch-npm-5.1.6-1e71429f4c-0c0446ede5.zip/node_modules/minimatch/",\ "packageDependencies": [\ - ["minimatch", "npm:5.1.0"],\ + ["minimatch", "npm:5.1.6"],\ ["brace-expansion", "npm:2.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["minimist", [\ - ["npm:1.2.6", {\ - "packageLocation": "./.yarn/cache/minimist-npm-1.2.6-f4cee4b4af-b0286df020.zip/node_modules/minimist/",\ + ["npm:1.2.7", {\ + "packageLocation": "./.yarn/cache/minimist-npm-1.2.7-51d33b1371-7bb50119bb.zip/node_modules/minimist/",\ "packageDependencies": [\ - ["minimist", "npm:1.2.6"]\ + ["minimist", "npm:1.2.7"]\ ],\ "linkType": "HARD"\ }]\ @@ -10376,10 +10136,18 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["minipass", [\ - ["npm:3.3.4", {\ - "packageLocation": "./.yarn/cache/minipass-npm-3.3.4-6cf48a6c5e-bddf786631.zip/node_modules/minipass/",\ + ["npm:3.3.6", {\ + "packageLocation": "./.yarn/cache/minipass-npm-3.3.6-b8d93a945b-9704cf677a.zip/node_modules/minipass/",\ "packageDependencies": [\ - ["minipass", "npm:3.3.4"],\ + ["minipass", "npm:3.3.6"],\ + ["yallist", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/minipass-npm-4.0.0-2520d5ae3c-9f5879b588.zip/node_modules/minipass/",\ + "packageDependencies": [\ + ["minipass", "npm:4.0.0"],\ ["yallist", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ @@ -10390,18 +10158,29 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/minipass-collect-npm-1.0.2-3b4676eab5-4d608e8a29.zip/node_modules/minipass-collect/",\ "packageDependencies": [\ ["minipass-collect", "npm:1.0.2"],\ - ["minipass", "npm:3.3.4"]\ + ["minipass", "npm:3.3.6"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["minipass-fetch", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/minipass-fetch-npm-2.1.0-300ce55188-fb5a561733.zip/node_modules/minipass-fetch/",\ + ["npm:2.1.2", {\ + "packageLocation": "./.yarn/cache/minipass-fetch-npm-2.1.2-9b21a5c930-8ec17c0895.zip/node_modules/minipass-fetch/",\ "packageDependencies": [\ - ["minipass-fetch", "npm:2.1.0"],\ + ["minipass-fetch", "npm:2.1.2"],\ ["encoding", "npm:0.1.13"],\ - ["minipass", "npm:3.3.4"],\ + ["minipass", "npm:3.3.6"],\ + ["minipass-sized", "npm:1.0.3"],\ + ["minizlib", "npm:2.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.1", {\ + "packageLocation": "./.yarn/cache/minipass-fetch-npm-3.0.1-e1f07c7eb0-e430e8600e.zip/node_modules/minipass-fetch/",\ + "packageDependencies": [\ + ["minipass-fetch", "npm:3.0.1"],\ + ["encoding", "npm:0.1.13"],\ + ["minipass", "npm:4.0.0"],\ ["minipass-sized", "npm:1.0.3"],\ ["minizlib", "npm:2.1.2"]\ ],\ @@ -10413,7 +10192,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/minipass-flush-npm-1.0.5-efe79d9826-6e851bd064.zip/node_modules/minipass-flush/",\ "packageDependencies": [\ ["minipass-flush", "npm:1.0.5"],\ - ["minipass", "npm:3.3.4"]\ + ["minipass", "npm:3.3.6"]\ ],\ "linkType": "HARD"\ }]\ @@ -10424,7 +10203,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["minipass-json-stream", "npm:1.0.1"],\ ["jsonparse", "npm:1.3.1"],\ - ["minipass", "npm:3.3.4"]\ + ["minipass", "npm:3.3.6"]\ ],\ "linkType": "HARD"\ }]\ @@ -10434,7 +10213,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/minipass-pipeline-npm-1.2.4-5924cb077f-07dd09bf3c.zip/node_modules/minipass-pipeline/",\ "packageDependencies": [\ ["minipass-pipeline", "npm:1.2.4"],\ - ["minipass", "npm:3.3.4"]\ + ["minipass", "npm:3.3.6"]\ ],\ "linkType": "HARD"\ }]\ @@ -10444,7 +10223,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/minipass-sized-npm-1.0.3-306d86f432-54591ac7e5.zip/node_modules/minipass-sized/",\ "packageDependencies": [\ ["minipass-sized", "npm:1.0.3"],\ - ["minipass", "npm:3.3.4"]\ + ["minipass", "npm:3.3.6"]\ ],\ "linkType": "HARD"\ }]\ @@ -10454,7 +10233,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/minizlib-npm-2.1.2-ea89cd0cfb-c0071edb24.zip/node_modules/minizlib/",\ "packageDependencies": [\ ["minizlib", "npm:2.1.2"],\ - ["minipass", "npm:3.3.4"],\ + ["minipass", "npm:3.3.6"],\ ["yallist", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ @@ -10574,11 +10353,11 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["nan", [\ - ["npm:2.16.0", {\ - "packageLocation": "./.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/",\ + ["npm:2.17.0", {\ + "packageLocation": "./.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/",\ "packageDependencies": [\ - ["nan", "npm:2.16.0"],\ - ["node-gyp", "npm:9.0.0"]\ + ["nan", "npm:2.17.0"],\ + ["node-gyp", "npm:9.3.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -10619,6 +10398,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["new-github-release-url", [\ + ["npm:1.0.0", {\ + "packageLocation": "./.yarn/cache/new-github-release-url-npm-1.0.0-d6c0e0d6de-1954ffecc1.zip/node_modules/new-github-release-url/",\ + "packageDependencies": [\ + ["new-github-release-url", "npm:1.0.0"],\ + ["type-fest", "npm:0.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["newrelic", [\ ["npm:9.8.0", {\ "packageLocation": "./.yarn/cache/newrelic-npm-9.8.0-4c49b89cbc-ed3b893298.zip/node_modules/newrelic/",\ @@ -10627,8 +10416,8 @@ const RAW_RUNTIME_STATE = ["@contrast/fn-inspect", "npm:3.3.0"],\ ["@grpc/grpc-js", "npm:1.8.4"],\ ["@grpc/proto-loader", "npm:0.7.4"],\ - ["@newrelic/aws-sdk", "virtual:4c49b89cbc97666c528d8405a7490a32a30cd8b65c1a61cb32c444f3a312dab1385405717f9866d113d67518b3d487f15de177279ba1a80f8958b28cad021846#npm:5.0.0"],\ - ["@newrelic/koa", "virtual:4c49b89cbc97666c528d8405a7490a32a30cd8b65c1a61cb32c444f3a312dab1385405717f9866d113d67518b3d487f15de177279ba1a80f8958b28cad021846#npm:7.0.0"],\ + ["@newrelic/aws-sdk", "virtual:4c49b89cbc97666c528d8405a7490a32a30cd8b65c1a61cb32c444f3a312dab1385405717f9866d113d67518b3d487f15de177279ba1a80f8958b28cad021846#npm:5.0.2"],\ + ["@newrelic/koa", "virtual:4c49b89cbc97666c528d8405a7490a32a30cd8b65c1a61cb32c444f3a312dab1385405717f9866d113d67518b3d487f15de177279ba1a80f8958b28cad021846#npm:7.1.1"],\ ["@newrelic/native-metrics", "npm:9.0.0"],\ ["@newrelic/superagent", "virtual:4c49b89cbc97666c528d8405a7490a32a30cd8b65c1a61cb32c444f3a312dab1385405717f9866d113d67518b3d487f15de177279ba1a80f8958b28cad021846#npm:6.0.0"],\ ["@tyriar/fibonacci-heap", "npm:2.0.9"],\ @@ -10643,27 +10432,27 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["node-addon-api", [\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/",\ + ["npm:5.1.0", {\ + "packageLocation": "./.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/",\ "packageDependencies": [\ - ["node-addon-api", "npm:5.0.0"],\ - ["node-gyp", "npm:9.0.0"]\ + ["node-addon-api", "npm:5.1.0"],\ + ["node-gyp", "npm:9.3.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["node-fetch", [\ - ["npm:2.6.7", {\ - "packageLocation": "./.yarn/cache/node-fetch-npm-2.6.7-777aa2a6df-05c03fe66f.zip/node_modules/node-fetch/",\ + ["npm:2.6.8", {\ + "packageLocation": "./.yarn/cache/node-fetch-npm-2.6.8-ddb8bfc274-9b8bac9f95.zip/node_modules/node-fetch/",\ "packageDependencies": [\ - ["node-fetch", "npm:2.6.7"]\ + ["node-fetch", "npm:2.6.8"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:25a5f5382d53dbf298bf7a1191760bc2e0a523a619eeb0e667b99a8649e8ad183f9e2e0b45f6fb831b92f4078b61622aa567cf79565f6aa5af9597e3c84864f6#npm:2.6.7", {\ - "packageLocation": "./.yarn/__virtual__/node-fetch-virtual-d3846f8e12/0/cache/node-fetch-npm-2.6.7-777aa2a6df-05c03fe66f.zip/node_modules/node-fetch/",\ + ["virtual:b443394ecf5ceaa738e36796abd12e5bf5e9d0b3cf956637850586d2eae10f1f2db28ba31c0d8cb3609fa0653132e91468174bf992b9bed74bdeb446cbf6ceb1#npm:2.6.8", {\ + "packageLocation": "./.yarn/__virtual__/node-fetch-virtual-242ecc3465/0/cache/node-fetch-npm-2.6.8-ddb8bfc274-9b8bac9f95.zip/node_modules/node-fetch/",\ "packageDependencies": [\ - ["node-fetch", "virtual:25a5f5382d53dbf298bf7a1191760bc2e0a523a619eeb0e667b99a8649e8ad183f9e2e0b45f6fb831b92f4078b61622aa567cf79565f6aa5af9597e3c84864f6#npm:2.6.7"],\ + ["node-fetch", "virtual:b443394ecf5ceaa738e36796abd12e5bf5e9d0b3cf956637850586d2eae10f1f2db28ba31c0d8cb3609fa0653132e91468174bf992b9bed74bdeb446cbf6ceb1#npm:2.6.8"],\ ["@types/encoding", null],\ ["encoding", null],\ ["whatwg-url", "npm:5.0.0"]\ @@ -10676,29 +10465,29 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["node-gyp", [\ - ["npm:9.0.0", {\ - "packageLocation": "./.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/",\ + ["npm:9.3.1", {\ + "packageLocation": "./.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/",\ "packageDependencies": [\ - ["node-gyp", "npm:9.0.0"],\ + ["node-gyp", "npm:9.3.1"],\ ["env-paths", "npm:2.2.1"],\ ["glob", "npm:7.2.3"],\ ["graceful-fs", "npm:4.2.10"],\ - ["make-fetch-happen", "npm:10.1.8"],\ - ["nopt", "npm:5.0.0"],\ + ["make-fetch-happen", "npm:10.2.1"],\ + ["nopt", "npm:6.0.0"],\ ["npmlog", "npm:6.0.2"],\ ["rimraf", "npm:3.0.2"],\ - ["semver", "npm:7.3.7"],\ - ["tar", "npm:6.1.11"],\ + ["semver", "npm:7.3.8"],\ + ["tar", "npm:6.1.13"],\ ["which", "npm:2.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["node-gyp-build", [\ - ["npm:4.5.0", {\ - "packageLocation": "./.yarn/cache/node-gyp-build-npm-4.5.0-2538da6152-9e6a5e11b7.zip/node_modules/node-gyp-build/",\ + ["npm:4.6.0", {\ + "packageLocation": "./.yarn/cache/node-gyp-build-npm-4.6.0-5434aac3e5-59a4823fb8.zip/node_modules/node-gyp-build/",\ "packageDependencies": [\ - ["node-gyp-build", "npm:4.5.0"]\ + ["node-gyp-build", "npm:4.6.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -10713,10 +10502,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["node-releases", [\ - ["npm:2.0.5", {\ - "packageLocation": "./.yarn/cache/node-releases-npm-2.0.5-ddba717991-464a4a35c2.zip/node_modules/node-releases/",\ + ["npm:2.0.8", {\ + "packageLocation": "./.yarn/cache/node-releases-npm-2.0.8-1733e5f247-20acdbe878.zip/node_modules/node-releases/",\ "packageDependencies": [\ - ["node-releases", "npm:2.0.5"]\ + ["node-releases", "npm:2.0.8"]\ ],\ "linkType": "HARD"\ }]\ @@ -10732,7 +10521,7 @@ const RAW_RUNTIME_STATE = ["minimatch", "npm:3.1.2"],\ ["pstree.remy", "npm:1.1.8"],\ ["semver", "npm:5.7.1"],\ - ["simple-update-notifier", "npm:1.0.7"],\ + ["simple-update-notifier", "npm:1.1.0"],\ ["supports-color", "npm:5.5.0"],\ ["touch", "npm:3.1.0"],\ ["undefsafe", "npm:2.0.5"]\ @@ -10758,13 +10547,21 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/nopt-npm-5.0.0-304b40fbfe-cb0f367273.zip/node_modules/nopt/",\ + ["npm:6.0.0", {\ + "packageLocation": "./.yarn/cache/nopt-npm-6.0.0-5ea8050815-6ae5c083c5.zip/node_modules/nopt/",\ "packageDependencies": [\ - ["nopt", "npm:5.0.0"],\ + ["nopt", "npm:6.0.0"],\ ["abbrev", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.0.0", {\ + "packageLocation": "./.yarn/cache/nopt-npm-7.0.0-025ab3a05c-df0517da69.zip/node_modules/nopt/",\ + "packageDependencies": [\ + ["nopt", "npm:7.0.0"],\ + ["abbrev", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["normalize-package-data", [\ @@ -10784,19 +10581,19 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["normalize-package-data", "npm:3.0.3"],\ ["hosted-git-info", "npm:4.1.0"],\ - ["is-core-module", "npm:2.9.0"],\ - ["semver", "npm:7.3.7"],\ + ["is-core-module", "npm:2.11.0"],\ + ["semver", "npm:7.3.8"],\ ["validate-npm-package-license", "npm:3.0.4"]\ ],\ "linkType": "HARD"\ }],\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/normalize-package-data-npm-4.0.0-150eace0e2-54fb1d3ed7.zip/node_modules/normalize-package-data/",\ + ["npm:5.0.0", {\ + "packageLocation": "./.yarn/cache/normalize-package-data-npm-5.0.0-6327e2af68-a77ec1138d.zip/node_modules/normalize-package-data/",\ "packageDependencies": [\ - ["normalize-package-data", "npm:4.0.0"],\ - ["hosted-git-info", "npm:5.0.0"],\ - ["is-core-module", "npm:2.9.0"],\ - ["semver", "npm:7.3.7"],\ + ["normalize-package-data", "npm:5.0.0"],\ + ["hosted-git-info", "npm:6.1.1"],\ + ["is-core-module", "npm:2.11.0"],\ + ["semver", "npm:7.3.8"],\ ["validate-npm-package-license", "npm:3.0.4"]\ ],\ "linkType": "HARD"\ @@ -10812,130 +10609,129 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["normalize-url", [\ - ["npm:6.1.0", {\ - "packageLocation": "./.yarn/cache/normalize-url-npm-6.1.0-b95bc12ece-571335f6ac.zip/node_modules/normalize-url/",\ + ["npm:8.0.0", {\ + "packageLocation": "./.yarn/cache/normalize-url-npm-8.0.0-1f5dc7ece5-4b04301ebc.zip/node_modules/normalize-url/",\ "packageDependencies": [\ - ["normalize-url", "npm:6.1.0"]\ + ["normalize-url", "npm:8.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["npm-bundled", [\ - ["npm:1.1.2", {\ - "packageLocation": "./.yarn/cache/npm-bundled-npm-1.1.2-e299e533ef-a792e8eecf.zip/node_modules/npm-bundled/",\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/npm-bundled-npm-3.0.0-0b3c5ee4f3-82894ef07e.zip/node_modules/npm-bundled/",\ "packageDependencies": [\ - ["npm-bundled", "npm:1.1.2"],\ - ["npm-normalize-package-bin", "npm:1.0.1"]\ + ["npm-bundled", "npm:3.0.0"],\ + ["npm-normalize-package-bin", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["npm-check-updates", [\ - ["npm:16.0.1", {\ - "packageLocation": "./.yarn/cache/npm-check-updates-npm-16.0.1-fd143fcd27-93484c2b94.zip/node_modules/npm-check-updates/",\ + ["npm:16.6.2", {\ + "packageLocation": "./.yarn/cache/npm-check-updates-npm-16.6.2-e74bb64a01-818aabe0d2.zip/node_modules/npm-check-updates/",\ "packageDependencies": [\ - ["npm-check-updates", "npm:16.0.1"],\ - ["chalk", "npm:5.0.1"],\ + ["npm-check-updates", "npm:16.6.2"],\ + ["chalk", "npm:5.2.0"],\ ["cli-table", "npm:0.3.11"],\ - ["commander", "npm:9.3.0"],\ + ["commander", "npm:9.5.0"],\ ["fast-memoize", "npm:2.5.2"],\ ["find-up", "npm:5.0.0"],\ ["fp-and-or", "npm:0.1.3"],\ ["get-stdin", "npm:8.0.0"],\ ["globby", "npm:11.1.0"],\ - ["hosted-git-info", "npm:5.0.0"],\ + ["hosted-git-info", "npm:5.2.1"],\ + ["ini", "npm:3.0.1"],\ ["json-parse-helpfulerror", "npm:1.0.3"],\ ["jsonlines", "npm:0.1.1"],\ ["lodash", "npm:4.17.21"],\ - ["minimatch", "npm:5.1.0"],\ + ["minimatch", "npm:5.1.6"],\ ["p-map", "npm:4.0.0"],\ - ["pacote", "npm:13.6.1"],\ + ["pacote", "npm:15.0.8"],\ ["parse-github-url", "npm:1.0.2"],\ ["progress", "npm:2.0.3"],\ ["prompts-ncu", "npm:2.5.1"],\ - ["rc-config-loader", "npm:4.1.0"],\ + ["rc-config-loader", "npm:4.1.2"],\ ["remote-git-tags", "npm:3.0.0"],\ ["rimraf", "npm:3.0.2"],\ - ["semver", "npm:7.3.7"],\ + ["semver", "npm:7.3.8"],\ ["semver-utils", "npm:1.1.4"],\ ["source-map-support", "npm:0.5.21"],\ - ["spawn-please", "npm:1.0.0"],\ + ["spawn-please", "npm:2.0.1"],\ + ["untildify", "npm:4.0.0"],\ ["update-notifier", "npm:6.0.2"],\ - ["yaml", "npm:2.1.1"]\ + ["yaml", "npm:2.2.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["npm-install-checks", [\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/npm-install-checks-npm-5.0.0-ca22f8c8a0-f4db82eedb.zip/node_modules/npm-install-checks/",\ + ["npm:6.0.0", {\ + "packageLocation": "./.yarn/cache/npm-install-checks-npm-6.0.0-d131990ff9-a0555193a1.zip/node_modules/npm-install-checks/",\ "packageDependencies": [\ - ["npm-install-checks", "npm:5.0.0"],\ - ["semver", "npm:7.3.7"]\ + ["npm-install-checks", "npm:6.0.0"],\ + ["semver", "npm:7.3.8"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["npm-normalize-package-bin", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/npm-normalize-package-bin-npm-1.0.1-2cf38a5d95-9635151e64.zip/node_modules/npm-normalize-package-bin/",\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/npm-normalize-package-bin-npm-3.0.0-66c99675c5-698241a56c.zip/node_modules/npm-normalize-package-bin/",\ "packageDependencies": [\ - ["npm-normalize-package-bin", "npm:1.0.1"]\ + ["npm-normalize-package-bin", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["npm-package-arg", [\ - ["npm:9.1.0", {\ - "packageLocation": "./.yarn/cache/npm-package-arg-npm-9.1.0-b08550e522-a2d7a808b3.zip/node_modules/npm-package-arg/",\ + ["npm:10.1.0", {\ + "packageLocation": "./.yarn/cache/npm-package-arg-npm-10.1.0-e9f0aaa69d-d90310543d.zip/node_modules/npm-package-arg/",\ "packageDependencies": [\ - ["npm-package-arg", "npm:9.1.0"],\ - ["hosted-git-info", "npm:5.0.0"],\ - ["proc-log", "npm:2.0.1"],\ - ["semver", "npm:7.3.7"],\ - ["validate-npm-package-name", "npm:4.0.0"]\ + ["npm-package-arg", "npm:10.1.0"],\ + ["hosted-git-info", "npm:6.1.1"],\ + ["proc-log", "npm:3.0.0"],\ + ["semver", "npm:7.3.8"],\ + ["validate-npm-package-name", "npm:5.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["npm-packlist", [\ - ["npm:5.1.1", {\ - "packageLocation": "./.yarn/cache/npm-packlist-npm-5.1.1-38389ac20f-a07a806140.zip/node_modules/npm-packlist/",\ + ["npm:7.0.4", {\ + "packageLocation": "./.yarn/cache/npm-packlist-npm-7.0.4-1c0b919056-1fe577c16a.zip/node_modules/npm-packlist/",\ "packageDependencies": [\ - ["npm-packlist", "npm:5.1.1"],\ - ["glob", "npm:8.0.3"],\ - ["ignore-walk", "npm:5.0.1"],\ - ["npm-bundled", "npm:1.1.2"],\ - ["npm-normalize-package-bin", "npm:1.0.1"]\ + ["npm-packlist", "npm:7.0.4"],\ + ["ignore-walk", "npm:6.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["npm-pick-manifest", [\ - ["npm:7.0.1", {\ - "packageLocation": "./.yarn/cache/npm-pick-manifest-npm-7.0.1-cd3bcc8dff-fb948051ab.zip/node_modules/npm-pick-manifest/",\ + ["npm:8.0.1", {\ + "packageLocation": "./.yarn/cache/npm-pick-manifest-npm-8.0.1-186ce1bec0-cdca7fb770.zip/node_modules/npm-pick-manifest/",\ "packageDependencies": [\ - ["npm-pick-manifest", "npm:7.0.1"],\ - ["npm-install-checks", "npm:5.0.0"],\ - ["npm-normalize-package-bin", "npm:1.0.1"],\ - ["npm-package-arg", "npm:9.1.0"],\ - ["semver", "npm:7.3.7"]\ + ["npm-pick-manifest", "npm:8.0.1"],\ + ["npm-install-checks", "npm:6.0.0"],\ + ["npm-normalize-package-bin", "npm:3.0.0"],\ + ["npm-package-arg", "npm:10.1.0"],\ + ["semver", "npm:7.3.8"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["npm-registry-fetch", [\ - ["npm:13.1.1", {\ - "packageLocation": "./.yarn/cache/npm-registry-fetch-npm-13.1.1-d484645123-9bc2ab2aae.zip/node_modules/npm-registry-fetch/",\ + ["npm:14.0.3", {\ + "packageLocation": "./.yarn/cache/npm-registry-fetch-npm-14.0.3-c361ea3695-2c806b48c4.zip/node_modules/npm-registry-fetch/",\ "packageDependencies": [\ - ["npm-registry-fetch", "npm:13.1.1"],\ - ["make-fetch-happen", "npm:10.1.8"],\ - ["minipass", "npm:3.3.4"],\ - ["minipass-fetch", "npm:2.1.0"],\ + ["npm-registry-fetch", "npm:14.0.3"],\ + ["make-fetch-happen", "npm:11.0.2"],\ + ["minipass", "npm:4.0.0"],\ + ["minipass-fetch", "npm:3.0.1"],\ ["minipass-json-stream", "npm:1.0.1"],\ ["minizlib", "npm:2.1.2"],\ - ["npm-package-arg", "npm:9.1.0"],\ - ["proc-log", "npm:2.0.1"]\ + ["npm-package-arg", "npm:10.1.0"],\ + ["proc-log", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -10955,12 +10751,23 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/npmlog-npm-6.0.2-e0e69455c7-c04307b299.zip/node_modules/npmlog/",\ "packageDependencies": [\ ["npmlog", "npm:6.0.2"],\ - ["are-we-there-yet", "npm:3.0.0"],\ + ["are-we-there-yet", "npm:3.0.1"],\ ["console-control-strings", "npm:1.1.0"],\ ["gauge", "npm:4.0.4"],\ ["set-blocking", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.0.1", {\ + "packageLocation": "./.yarn/cache/npmlog-npm-7.0.1-a0f355f530-f25ea3abeb.zip/node_modules/npmlog/",\ + "packageDependencies": [\ + ["npmlog", "npm:7.0.1"],\ + ["are-we-there-yet", "npm:4.0.0"],\ + ["console-control-strings", "npm:1.1.0"],\ + ["gauge", "npm:5.0.0"],\ + ["set-blocking", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["object-assign", [\ @@ -10973,32 +10780,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["object-inspect", [\ - ["npm:1.12.2", {\ - "packageLocation": "./.yarn/cache/object-inspect-npm-1.12.2-f125a822c0-46e3fc4cb6.zip/node_modules/object-inspect/",\ + ["npm:1.12.3", {\ + "packageLocation": "./.yarn/cache/object-inspect-npm-1.12.3-1e7d20f5ff-052c374ab0.zip/node_modules/object-inspect/",\ "packageDependencies": [\ - ["object-inspect", "npm:1.12.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["object-keys", [\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/object-keys-npm-1.1.1-1bf2f1be93-23343006d6.zip/node_modules/object-keys/",\ - "packageDependencies": [\ - ["object-keys", "npm:1.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["object.assign", [\ - ["npm:4.1.4", {\ - "packageLocation": "./.yarn/cache/object.assign-npm-4.1.4-fb3deb1c3a-d1b1bcf947.zip/node_modules/object.assign/",\ - "packageDependencies": [\ - ["object.assign", "npm:4.1.4"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.1.4"],\ - ["has-symbols", "npm:1.0.3"],\ - ["object-keys", "npm:1.1.1"]\ + ["object-inspect", "npm:1.12.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -11066,7 +10851,7 @@ const RAW_RUNTIME_STATE = ["bl", "npm:4.1.0"],\ ["chalk", "npm:4.1.2"],\ ["cli-cursor", "npm:3.1.0"],\ - ["cli-spinners", "npm:2.6.1"],\ + ["cli-spinners", "npm:2.7.0"],\ ["is-interactive", "npm:1.0.0"],\ ["is-unicode-supported", "npm:0.1.0"],\ ["log-symbols", "npm:4.1.0"],\ @@ -11076,15 +10861,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["os", [\ - ["npm:0.1.2", {\ - "packageLocation": "./.yarn/cache/os-npm-0.1.2-bca6d454c9-114782f22a.zip/node_modules/os/",\ - "packageDependencies": [\ - ["os", "npm:0.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["os-tmpdir", [\ ["npm:1.0.2", {\ "packageLocation": "./.yarn/cache/os-tmpdir-npm-1.0.2-e305b0689b-c69d1cc11e.zip/node_modules/os-tmpdir/",\ @@ -11246,40 +11022,36 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/package-json-npm-8.1.0-79fa6df898-fffc33d76c.zip/node_modules/package-json/",\ "packageDependencies": [\ ["package-json", "npm:8.1.0"],\ - ["got", "npm:12.1.0"],\ + ["got", "npm:12.5.3"],\ ["registry-auth-token", "npm:5.0.1"],\ ["registry-url", "npm:6.0.1"],\ - ["semver", "npm:7.3.7"]\ + ["semver", "npm:7.3.8"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["pacote", [\ - ["npm:13.6.1", {\ - "packageLocation": "./.yarn/cache/pacote-npm-13.6.1-5bb9ef467e-dedcd863c5.zip/node_modules/pacote/",\ + ["npm:15.0.8", {\ + "packageLocation": "./.yarn/cache/pacote-npm-15.0.8-10cee1e754-8b0d2347b0.zip/node_modules/pacote/",\ "packageDependencies": [\ - ["pacote", "npm:13.6.1"],\ - ["@npmcli/git", "npm:3.0.1"],\ - ["@npmcli/installed-package-contents", "npm:1.0.7"],\ - ["@npmcli/promise-spawn", "npm:3.0.0"],\ - ["@npmcli/run-script", "npm:4.1.5"],\ - ["cacache", "npm:16.1.1"],\ - ["chownr", "npm:2.0.0"],\ - ["fs-minipass", "npm:2.1.0"],\ - ["infer-owner", "npm:1.0.4"],\ - ["minipass", "npm:3.3.4"],\ - ["mkdirp", "npm:1.0.4"],\ - ["npm-package-arg", "npm:9.1.0"],\ - ["npm-packlist", "npm:5.1.1"],\ - ["npm-pick-manifest", "npm:7.0.1"],\ - ["npm-registry-fetch", "npm:13.1.1"],\ - ["proc-log", "npm:2.0.1"],\ + ["pacote", "npm:15.0.8"],\ + ["@npmcli/git", "npm:4.0.3"],\ + ["@npmcli/installed-package-contents", "npm:2.0.1"],\ + ["@npmcli/promise-spawn", "npm:6.0.2"],\ + ["@npmcli/run-script", "npm:6.0.0"],\ + ["cacache", "npm:17.0.4"],\ + ["fs-minipass", "npm:3.0.0"],\ + ["minipass", "npm:4.0.0"],\ + ["npm-package-arg", "npm:10.1.0"],\ + ["npm-packlist", "npm:7.0.4"],\ + ["npm-pick-manifest", "npm:8.0.1"],\ + ["npm-registry-fetch", "npm:14.0.3"],\ + ["proc-log", "npm:3.0.0"],\ ["promise-retry", "npm:2.0.1"],\ - ["read-package-json", "npm:5.0.1"],\ - ["read-package-json-fast", "npm:2.0.3"],\ - ["rimraf", "npm:3.0.2"],\ - ["ssri", "npm:9.0.1"],\ - ["tar", "npm:6.1.11"]\ + ["read-package-json", "npm:6.0.0"],\ + ["read-package-json-fast", "npm:3.0.2"],\ + ["ssri", "npm:10.0.1"],\ + ["tar", "npm:6.1.13"]\ ],\ "linkType": "HARD"\ }]\ @@ -11294,6 +11066,18 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["parse-conflict-json", [\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/parse-conflict-json-npm-3.0.0-72604a137c-153380e9df.zip/node_modules/parse-conflict-json/",\ + "packageDependencies": [\ + ["parse-conflict-json", "npm:3.0.0"],\ + ["json-parse-even-better-errors", "npm:3.0.0"],\ + ["just-diff", "npm:5.2.0"],\ + ["just-diff-apply", "npm:5.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["parse-github-url", [\ ["npm:1.0.2", {\ "packageLocation": "./.yarn/cache/parse-github-url-npm-1.0.2-290c32ecbc-54025f822b.zip/node_modules/parse-github-url/",\ @@ -11326,27 +11110,21 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["parse-path", [\ - ["npm:4.0.4", {\ - "packageLocation": "./.yarn/cache/parse-path-npm-4.0.4-6a095a43a2-b2419dfe11.zip/node_modules/parse-path/",\ + ["npm:7.0.0", {\ + "packageLocation": "./.yarn/cache/parse-path-npm-7.0.0-ceda41e594-7e20c2a3a6.zip/node_modules/parse-path/",\ "packageDependencies": [\ - ["parse-path", "npm:4.0.4"],\ - ["is-ssh", "npm:1.4.0"],\ - ["protocols", "npm:1.4.8"],\ - ["qs", "npm:6.11.0"],\ - ["query-string", "npm:6.14.1"]\ + ["parse-path", "npm:7.0.0"],\ + ["protocols", "npm:2.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["parse-url", [\ - ["npm:6.0.2", {\ - "packageLocation": "./.yarn/cache/parse-url-npm-6.0.2-f349157ca2-59b00c9de0.zip/node_modules/parse-url/",\ + ["npm:8.1.0", {\ + "packageLocation": "./.yarn/cache/parse-url-npm-8.1.0-0995f15c34-a8dd22cf55.zip/node_modules/parse-url/",\ "packageDependencies": [\ - ["parse-url", "npm:6.0.2"],\ - ["is-ssh", "npm:1.4.0"],\ - ["normalize-url", "npm:6.1.0"],\ - ["parse-path", "npm:4.0.4"],\ - ["protocols", "npm:1.4.8"]\ + ["parse-url", "npm:8.1.0"],\ + ["parse-path", "npm:7.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -11533,6 +11311,17 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["postcss-selector-parser", [\ + ["npm:6.0.11", {\ + "packageLocation": "./.yarn/cache/postcss-selector-parser-npm-6.0.11-b2f8bf39d3-7bee200415.zip/node_modules/postcss-selector-parser/",\ + "packageDependencies": [\ + ["postcss-selector-parser", "npm:6.0.11"],\ + ["cssesc", "npm:3.0.0"],\ + ["util-deprecate", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["prelude-ls", [\ ["npm:1.2.1", {\ "packageLocation": "./.yarn/cache/prelude-ls-npm-1.2.1-3e4d272a55-0fee0e2ba5.zip/node_modules/prelude-ls/",\ @@ -11543,10 +11332,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["prettier", [\ - ["npm:2.7.1", {\ - "packageLocation": "./.yarn/cache/prettier-npm-2.7.1-d1f40f5e1a-d2cd7adc83.zip/node_modules/prettier/",\ + ["npm:2.8.3", {\ + "packageLocation": "./.yarn/cache/prettier-npm-2.8.3-2c5624c4ca-9daf1c05e0.zip/node_modules/prettier/",\ "packageDependencies": [\ - ["prettier", "npm:2.7.1"]\ + ["prettier", "npm:2.8.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -11562,10 +11351,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["pretty-format", [\ - ["npm:29.1.2", {\ - "packageLocation": "./.yarn/cache/pretty-format-npm-29.1.2-37c8a710ba-e20a8af683.zip/node_modules/pretty-format/",\ + ["npm:29.3.1", {\ + "packageLocation": "./.yarn/cache/pretty-format-npm-29.3.1-cf42cb4acb-503343a44e.zip/node_modules/pretty-format/",\ "packageDependencies": [\ - ["pretty-format", "npm:29.1.2"],\ + ["pretty-format", "npm:29.3.1"],\ ["@jest/schemas", "npm:29.0.0"],\ ["ansi-styles", "npm:5.2.0"],\ ["react-is", "npm:18.2.0"]\ @@ -11579,16 +11368,16 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["prettyjson", "npm:1.2.5"],\ ["colors", "npm:1.4.0"],\ - ["minimist", "npm:1.2.6"]\ + ["minimist", "npm:1.2.7"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["proc-log", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/proc-log-npm-2.0.1-0593660460-33e6728b4a.zip/node_modules/proc-log/",\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/proc-log-npm-3.0.0-a8c21c2f0f-01dab9736c.zip/node_modules/proc-log/",\ "packageDependencies": [\ - ["proc-log", "npm:2.0.1"]\ + ["proc-log", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -11620,6 +11409,24 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["promise-all-reject-late", [\ + ["npm:1.0.1", {\ + "packageLocation": "./.yarn/cache/promise-all-reject-late-npm-1.0.1-19ba0dce9c-9cc3755c99.zip/node_modules/promise-all-reject-late/",\ + "packageDependencies": [\ + ["promise-all-reject-late", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["promise-call-limit", [\ + ["npm:1.0.1", {\ + "packageLocation": "./.yarn/cache/promise-call-limit-npm-1.0.1-18d83007c3-8cfcad082c.zip/node_modules/promise-call-limit/",\ + "packageDependencies": [\ + ["promise-call-limit", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["promise-inflight", [\ ["npm:1.0.1", {\ "packageLocation": "./.yarn/cache/promise-inflight-npm-1.0.1-5bb925afac-7671022d3e.zip/node_modules/promise-inflight/",\ @@ -11628,10 +11435,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:84a00badf32fd1afaf93817400747915046d2012712b8d0165c9b380a8ca122b717268023cb7925f79b92bac1d0305a8c7f77f430ac0705ca3d110cd76516a4c#npm:1.0.1", {\ - "packageLocation": "./.yarn/__virtual__/promise-inflight-virtual-19d408057d/0/cache/promise-inflight-npm-1.0.1-5bb925afac-7671022d3e.zip/node_modules/promise-inflight/",\ + ["virtual:4e2088ed0df52533102f445d7e7aeba6560b7effa0cabbc7cc20dd1e36a86dd838cc541de4414688f4ce3ec77b0ad5298cea6de581350d934ceb35c3e0fe3462#npm:1.0.1", {\ + "packageLocation": "./.yarn/__virtual__/promise-inflight-virtual-faec2dbb37/0/cache/promise-inflight-npm-1.0.1-5bb925afac-7671022d3e.zip/node_modules/promise-inflight/",\ "packageDependencies": [\ - ["promise-inflight", "virtual:84a00badf32fd1afaf93817400747915046d2012712b8d0165c9b380a8ca122b717268023cb7925f79b92bac1d0305a8c7f77f430ac0705ca3d110cd76516a4c#npm:1.0.1"],\ + ["promise-inflight", "virtual:4e2088ed0df52533102f445d7e7aeba6560b7effa0cabbc7cc20dd1e36a86dd838cc541de4414688f4ce3ec77b0ad5298cea6de581350d934ceb35c3e0fe3462#npm:1.0.1"],\ ["@types/bluebird", null],\ ["bluebird", null]\ ],\ @@ -11699,20 +11506,13 @@ const RAW_RUNTIME_STATE = ["@protobufjs/path", "npm:1.1.2"],\ ["@protobufjs/pool", "npm:1.1.0"],\ ["@protobufjs/utf8", "npm:1.1.0"],\ - ["@types/node", "npm:18.0.3"],\ + ["@types/node", "npm:18.11.18"],\ ["long", "npm:5.2.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["protocols", [\ - ["npm:1.4.8", {\ - "packageLocation": "./.yarn/cache/protocols-npm-1.4.8-f05b04a69f-94c8c52162.zip/node_modules/protocols/",\ - "packageDependencies": [\ - ["protocols", "npm:1.4.8"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:2.0.1", {\ "packageLocation": "./.yarn/cache/protocols-npm-2.0.1-e2bc74d1c1-351d1ff30f.zip/node_modules/protocols/",\ "packageDependencies": [\ @@ -11750,17 +11550,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["pump", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/pump-npm-3.0.0-0080bf6a7a-b2e6702ce1.zip/node_modules/pump/",\ - "packageDependencies": [\ - ["pump", "npm:3.0.0"],\ - ["end-of-stream", "npm:1.4.4"],\ - ["once", "npm:1.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["punycode", [\ ["npm:1.3.2", {\ "packageLocation": "./.yarn/cache/punycode-npm-1.3.2-3727a84cea-55b7339478.zip/node_modules/punycode/",\ @@ -11769,10 +11558,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:2.1.1", {\ - "packageLocation": "./.yarn/cache/punycode-npm-2.1.1-26eb3e15cf-fd728ef9db.zip/node_modules/punycode/",\ + ["npm:2.3.0", {\ + "packageLocation": "./.yarn/cache/punycode-npm-2.3.0-df4bdce06b-c2b408c805.zip/node_modules/punycode/",\ "packageDependencies": [\ - ["punycode", "npm:2.1.1"]\ + ["punycode", "npm:2.3.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -11825,19 +11614,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["query-string", [\ - ["npm:6.14.1", {\ - "packageLocation": "./.yarn/cache/query-string-npm-6.14.1-dad16e37e6-5e2b08906f.zip/node_modules/query-string/",\ - "packageDependencies": [\ - ["query-string", "npm:6.14.1"],\ - ["decode-uri-component", "npm:0.2.0"],\ - ["filter-obj", "npm:1.1.0"],\ - ["split-on-first", "npm:1.1.0"],\ - ["strict-uri-encode", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["querystring", [\ ["npm:0.2.0", {\ "packageLocation": "./.yarn/cache/querystring-npm-0.2.0-421b870c92-5804c20d7e.zip/node_modules/querystring/",\ @@ -11901,20 +11677,20 @@ const RAW_RUNTIME_STATE = ["rc", "npm:1.2.8"],\ ["deep-extend", "npm:0.6.0"],\ ["ini", "npm:1.3.8"],\ - ["minimist", "npm:1.2.6"],\ + ["minimist", "npm:1.2.7"],\ ["strip-json-comments", "npm:2.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["rc-config-loader", [\ - ["npm:4.1.0", {\ - "packageLocation": "./.yarn/cache/rc-config-loader-npm-4.1.0-207fabc6dd-9f542ac002.zip/node_modules/rc-config-loader/",\ + ["npm:4.1.2", {\ + "packageLocation": "./.yarn/cache/rc-config-loader-npm-4.1.2-ef16ac5081-5003a9cff7.zip/node_modules/rc-config-loader/",\ "packageDependencies": [\ - ["rc-config-loader", "npm:4.1.0"],\ + ["rc-config-loader", "npm:4.1.2"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ ["js-yaml", "npm:4.1.0"],\ - ["json5", "npm:2.2.1"],\ + ["json5", "npm:2.2.3"],\ ["require-from-string", "npm:2.0.2"]\ ],\ "linkType": "HARD"\ @@ -11929,26 +11705,35 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["read-package-json", [\ - ["npm:5.0.1", {\ - "packageLocation": "./.yarn/cache/read-package-json-npm-5.0.1-a5a303cfe6-3cf2112625.zip/node_modules/read-package-json/",\ + ["read-cmd-shim", [\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/read-cmd-shim-npm-4.0.0-2339b15fb0-c005572ad9.zip/node_modules/read-cmd-shim/",\ "packageDependencies": [\ - ["read-package-json", "npm:5.0.1"],\ - ["glob", "npm:8.0.3"],\ - ["json-parse-even-better-errors", "npm:2.3.1"],\ - ["normalize-package-data", "npm:4.0.0"],\ - ["npm-normalize-package-bin", "npm:1.0.1"]\ + ["read-cmd-shim", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["read-package-json", [\ + ["npm:6.0.0", {\ + "packageLocation": "./.yarn/cache/read-package-json-npm-6.0.0-f238eb737a-772dc9afd0.zip/node_modules/read-package-json/",\ + "packageDependencies": [\ + ["read-package-json", "npm:6.0.0"],\ + ["glob", "npm:8.1.0"],\ + ["json-parse-even-better-errors", "npm:3.0.0"],\ + ["normalize-package-data", "npm:5.0.0"],\ + ["npm-normalize-package-bin", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["read-package-json-fast", [\ - ["npm:2.0.3", {\ - "packageLocation": "./.yarn/cache/read-package-json-fast-npm-2.0.3-f163572d18-6779d98494.zip/node_modules/read-package-json-fast/",\ + ["npm:3.0.2", {\ + "packageLocation": "./.yarn/cache/read-package-json-fast-npm-3.0.2-1232471a07-530af8e38a.zip/node_modules/read-package-json-fast/",\ "packageDependencies": [\ - ["read-package-json-fast", "npm:2.0.3"],\ - ["json-parse-even-better-errors", "npm:2.3.1"],\ - ["npm-normalize-package-bin", "npm:1.0.1"]\ + ["read-package-json-fast", "npm:3.0.2"],\ + ["json-parse-even-better-errors", "npm:3.0.0"],\ + ["npm-normalize-package-bin", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -12021,6 +11806,17 @@ const RAW_RUNTIME_STATE = ["util-deprecate", "npm:1.0.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.3.0", {\ + "packageLocation": "./.yarn/cache/readable-stream-npm-4.3.0-11c60fc281-14fa31e8b1.zip/node_modules/readable-stream/",\ + "packageDependencies": [\ + ["readable-stream", "npm:4.3.0"],\ + ["abort-controller", "npm:3.0.0"],\ + ["buffer", "npm:6.0.3"],\ + ["events", "npm:3.3.0"],\ + ["process", "npm:0.11.10"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["readdirp", [\ @@ -12073,22 +11869,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["regenerator-runtime", [\ - ["npm:0.13.10", {\ - "packageLocation": "./.yarn/cache/regenerator-runtime-npm-0.13.10-57e3c1406b-ac83ab4691.zip/node_modules/regenerator-runtime/",\ + ["npm:0.13.11", {\ + "packageLocation": "./.yarn/cache/regenerator-runtime-npm-0.13.11-90bf536060-0485db63ce.zip/node_modules/regenerator-runtime/",\ "packageDependencies": [\ - ["regenerator-runtime", "npm:0.13.10"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["regexp.prototype.flags", [\ - ["npm:1.4.3", {\ - "packageLocation": "./.yarn/cache/regexp.prototype.flags-npm-1.4.3-df1c08b65d-73e364f4cc.zip/node_modules/regexp.prototype.flags/",\ - "packageDependencies": [\ - ["regexp.prototype.flags", "npm:1.4.3"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.1.4"],\ - ["functions-have-names", "npm:1.2.3"]\ + ["regenerator-runtime", "npm:0.13.11"]\ ],\ "linkType": "HARD"\ }]\ @@ -12107,7 +11891,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/registry-auth-token-npm-5.0.1-e4154b97dd-a92c0700aa.zip/node_modules/registry-auth-token/",\ "packageDependencies": [\ ["registry-auth-token", "npm:5.0.1"],\ - ["@pnpm/npm-conf", "npm:1.0.4"]\ + ["@pnpm/npm-conf", "npm:1.0.5"]\ ],\ "linkType": "HARD"\ }]\ @@ -12154,7 +11938,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/resolve-patch-bc26c25fbb-a6f214b97d.zip/node_modules/resolve/",\ "packageDependencies": [\ ["resolve", "patch:resolve@npm%3A1.22.1#optional!builtin::version=1.22.1&hash=07638b"],\ - ["is-core-module", "npm:2.9.0"],\ + ["is-core-module", "npm:2.11.0"],\ ["path-parse", "npm:1.0.7"],\ ["supports-preserve-symlinks-flag", "npm:1.0.0"]\ ],\ @@ -12207,20 +11991,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["resolve.exports", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/resolve.exports-npm-1.1.0-81756e03ba-59b9aa7fd7.zip/node_modules/resolve.exports/",\ + ["npm:1.1.1", {\ + "packageLocation": "./.yarn/cache/resolve.exports-npm-1.1.1-26b48a30b5-85e27ba1a4.zip/node_modules/resolve.exports/",\ "packageDependencies": [\ - ["resolve.exports", "npm:1.1.0"]\ + ["resolve.exports", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["responselike", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/responselike-npm-2.0.0-7813864e97-971f98538a.zip/node_modules/responselike/",\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/responselike-npm-3.0.0-9ab07af81f-0f5050a885.zip/node_modules/responselike/",\ "packageDependencies": [\ - ["responselike", "npm:2.0.0"],\ - ["lowercase-keys", "npm:2.0.0"]\ + ["responselike", "npm:3.0.0"],\ + ["lowercase-keys", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -12284,11 +12068,11 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["rxjs", [\ - ["npm:7.5.5", {\ - "packageLocation": "./.yarn/cache/rxjs-npm-7.5.5-d0546b1ccb-dcb9d0e21c.zip/node_modules/rxjs/",\ + ["npm:7.8.0", {\ + "packageLocation": "./.yarn/cache/rxjs-npm-7.8.0-722f1c7172-56dfebbd1f.zip/node_modules/rxjs/",\ "packageDependencies": [\ - ["rxjs", "npm:7.5.5"],\ - ["tslib", "npm:2.4.0"]\ + ["rxjs", "npm:7.8.0"],\ + ["tslib", "npm:2.4.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -12309,23 +12093,11 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["safe-regex-test", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/safe-regex-test-npm-1.0.0-e94a09b84e-f7d330e033.zip/node_modules/safe-regex-test/",\ - "packageDependencies": [\ - ["safe-regex-test", "npm:1.0.0"],\ - ["call-bind", "npm:1.0.2"],\ - ["get-intrinsic", "npm:1.1.3"],\ - ["is-regex", "npm:1.1.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["safe-stable-stringify", [\ - ["npm:2.3.1", {\ - "packageLocation": "./.yarn/cache/safe-stable-stringify-npm-2.3.1-5e1888c3a7-a796c980e9.zip/node_modules/safe-stable-stringify/",\ + ["npm:2.4.2", {\ + "packageLocation": "./.yarn/cache/safe-stable-stringify-npm-2.4.2-26d12f7937-a5c53e0aa3.zip/node_modules/safe-stable-stringify/",\ "packageDependencies": [\ - ["safe-stable-stringify", "npm:2.3.1"]\ + ["safe-stable-stringify", "npm:2.4.2"]\ ],\ "linkType": "HARD"\ }]\ @@ -12377,14 +12149,6 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:7.3.7", {\ - "packageLocation": "./.yarn/cache/semver-npm-7.3.7-3bfe704194-67bcf24790.zip/node_modules/semver/",\ - "packageDependencies": [\ - ["semver", "npm:7.3.7"],\ - ["lru-cache", "npm:6.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:7.3.8", {\ "packageLocation": "./.yarn/cache/semver-npm-7.3.8-25a996cb4f-94ad80ee14.zip/node_modules/semver/",\ "packageDependencies": [\ @@ -12399,7 +12163,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/semver-diff-npm-4.0.0-33162befa2-dd701ceed8.zip/node_modules/semver-diff/",\ "packageDependencies": [\ ["semver-diff", "npm:4.0.0"],\ - ["semver", "npm:7.3.7"]\ + ["semver", "npm:7.3.8"]\ ],\ "linkType": "HARD"\ }]\ @@ -12530,8 +12294,8 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["side-channel", "npm:1.0.4"],\ ["call-bind", "npm:1.0.2"],\ - ["get-intrinsic", "npm:1.1.2"],\ - ["object-inspect", "npm:1.12.2"]\ + ["get-intrinsic", "npm:1.2.0"],\ + ["object-inspect", "npm:1.12.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -12556,10 +12320,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["simple-update-notifier", [\ - ["npm:1.0.7", {\ - "packageLocation": "./.yarn/cache/simple-update-notifier-npm-1.0.7-c27b0a20ac-7c7053ecef.zip/node_modules/simple-update-notifier/",\ + ["npm:1.1.0", {\ + "packageLocation": "./.yarn/cache/simple-update-notifier-npm-1.1.0-92878518a3-47e42e4f75.zip/node_modules/simple-update-notifier/",\ "packageDependencies": [\ - ["simple-update-notifier", "npm:1.0.7"],\ + ["simple-update-notifier", "npm:1.1.0"],\ ["semver", "npm:7.0.0"]\ ],\ "linkType": "HARD"\ @@ -12593,11 +12357,11 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["socks", [\ - ["npm:2.6.2", {\ - "packageLocation": "./.yarn/cache/socks-npm-2.6.2-94c1dcb8b8-65dafb89e2.zip/node_modules/socks/",\ + ["npm:2.7.1", {\ + "packageLocation": "./.yarn/cache/socks-npm-2.7.1-17f2b53052-a8026d6abf.zip/node_modules/socks/",\ "packageDependencies": [\ - ["socks", "npm:2.6.2"],\ - ["ip", "npm:1.1.8"],\ + ["socks", "npm:2.7.1"],\ + ["ip", "npm:2.0.0"],\ ["smart-buffer", "npm:4.2.0"]\ ],\ "linkType": "HARD"\ @@ -12610,7 +12374,7 @@ const RAW_RUNTIME_STATE = ["socks-proxy-agent", "npm:7.0.0"],\ ["agent-base", "npm:6.0.2"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ - ["socks", "npm:2.6.2"]\ + ["socks", "npm:2.7.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -12663,10 +12427,11 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["spawn-please", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/spawn-please-npm-1.0.0-5731ea7630-8128574280.zip/node_modules/spawn-please/",\ + ["npm:2.0.1", {\ + "packageLocation": "./.yarn/cache/spawn-please-npm-2.0.1-265b6b5432-fe19a7ceb5.zip/node_modules/spawn-please/",\ "packageDependencies": [\ - ["spawn-please", "npm:1.0.0"]\ + ["spawn-please", "npm:2.0.1"],\ + ["cross-spawn", "npm:7.0.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -12677,7 +12442,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["spdx-correct", "npm:3.1.1"],\ ["spdx-expression-parse", "npm:3.0.1"],\ - ["spdx-license-ids", "npm:3.0.11"]\ + ["spdx-license-ids", "npm:3.0.12"]\ ],\ "linkType": "HARD"\ }]\ @@ -12697,16 +12462,16 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["spdx-expression-parse", "npm:3.0.1"],\ ["spdx-exceptions", "npm:2.3.0"],\ - ["spdx-license-ids", "npm:3.0.11"]\ + ["spdx-license-ids", "npm:3.0.12"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["spdx-license-ids", [\ - ["npm:3.0.11", {\ - "packageLocation": "./.yarn/cache/spdx-license-ids-npm-3.0.11-a8d9a5ff74-c315e8eee8.zip/node_modules/spdx-license-ids/",\ + ["npm:3.0.12", {\ + "packageLocation": "./.yarn/cache/spdx-license-ids-npm-3.0.12-750216a0df-ae530f822c.zip/node_modules/spdx-license-ids/",\ "packageDependencies": [\ - ["spdx-license-ids", "npm:3.0.11"]\ + ["spdx-license-ids", "npm:3.0.12"]\ ],\ "linkType": "HARD"\ }]\ @@ -12721,15 +12486,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["split-on-first", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/split-on-first-npm-1.1.0-e2f3ab5e4e-ae2bc24abc.zip/node_modules/split-on-first/",\ - "packageDependencies": [\ - ["split-on-first", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["split2", [\ ["npm:3.2.2", {\ "packageLocation": "./.yarn/cache/split2-npm-3.2.2-4ccd21b4f7-686aeb34a2.zip/node_modules/split2/",\ @@ -12759,19 +12515,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["sqs-consumer", [\ - ["npm:5.7.0", {\ - "packageLocation": "./.yarn/cache/sqs-consumer-npm-5.7.0-09231a3791-60e2dffae4.zip/node_modules/sqs-consumer/",\ + ["npm:5.8.0", {\ + "packageLocation": "./.yarn/cache/sqs-consumer-npm-5.8.0-27adc9a7c3-1679997b41.zip/node_modules/sqs-consumer/",\ "packageDependencies": [\ - ["sqs-consumer", "npm:5.7.0"]\ + ["sqs-consumer", "npm:5.8.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:685a6222c3349423674bb7f0684ba34e2ab20912010f352e04dcf707a156e13183fc382e2417cb37a60f3e7b52fd0178c53181674890e1773eb83e190dc13378#npm:5.7.0", {\ - "packageLocation": "./.yarn/__virtual__/sqs-consumer-virtual-860118dc53/0/cache/sqs-consumer-npm-5.7.0-09231a3791-60e2dffae4.zip/node_modules/sqs-consumer/",\ + ["virtual:685a6222c3349423674bb7f0684ba34e2ab20912010f352e04dcf707a156e13183fc382e2417cb37a60f3e7b52fd0178c53181674890e1773eb83e190dc13378#npm:5.8.0", {\ + "packageLocation": "./.yarn/__virtual__/sqs-consumer-virtual-edefbf7669/0/cache/sqs-consumer-npm-5.8.0-27adc9a7c3-1679997b41.zip/node_modules/sqs-consumer/",\ "packageDependencies": [\ - ["sqs-consumer", "virtual:685a6222c3349423674bb7f0684ba34e2ab20912010f352e04dcf707a156e13183fc382e2417cb37a60f3e7b52fd0178c53181674890e1773eb83e190dc13378#npm:5.7.0"],\ + ["sqs-consumer", "virtual:685a6222c3349423674bb7f0684ba34e2ab20912010f352e04dcf707a156e13183fc382e2417cb37a60f3e7b52fd0178c53181674890e1773eb83e190dc13378#npm:5.8.0"],\ ["@types/aws-sdk", null],\ - ["aws-sdk", "npm:2.1260.0"],\ + ["aws-sdk", "npm:2.1298.0"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"]\ ],\ "packagePeers": [\ @@ -12782,11 +12538,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["ssri", [\ + ["npm:10.0.1", {\ + "packageLocation": "./.yarn/cache/ssri-npm-10.0.1-29d9a840bb-1d297884fe.zip/node_modules/ssri/",\ + "packageDependencies": [\ + ["ssri", "npm:10.0.1"],\ + ["minipass", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:9.0.1", {\ "packageLocation": "./.yarn/cache/ssri-npm-9.0.1-33ce27f4f8-ec9e6fbb74.zip/node_modules/ssri/",\ "packageDependencies": [\ ["ssri", "npm:9.0.1"],\ - ["minipass", "npm:3.3.4"]\ + ["minipass", "npm:3.3.6"]\ ],\ "linkType": "HARD"\ }]\ @@ -12801,10 +12565,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["stack-utils", [\ - ["npm:2.0.5", {\ - "packageLocation": "./.yarn/cache/stack-utils-npm-2.0.5-e0438f409a-1a2a1450ab.zip/node_modules/stack-utils/",\ + ["npm:2.0.6", {\ + "packageLocation": "./.yarn/cache/stack-utils-npm-2.0.6-2be1099696-79e5c96b05.zip/node_modules/stack-utils/",\ "packageDependencies": [\ - ["stack-utils", "npm:2.0.5"],\ + ["stack-utils", "npm:2.0.6"],\ ["escape-string-regexp", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ @@ -12837,15 +12601,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["strict-uri-encode", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/strict-uri-encode-npm-2.0.0-1ec3189376-3dccd623de.zip/node_modules/strict-uri-encode/",\ - "packageDependencies": [\ - ["strict-uri-encode", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["string-length", [\ ["npm:4.0.2", {\ "packageLocation": "./.yarn/cache/string-length-npm-4.0.2-675173c7a2-00ae19c7d5.zip/node_modules/string-length/",\ @@ -12879,30 +12634,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["string.prototype.trimend", [\ - ["npm:1.0.5", {\ - "packageLocation": "./.yarn/cache/string.prototype.trimend-npm-1.0.5-2b980efa37-b09b83119d.zip/node_modules/string.prototype.trimend/",\ - "packageDependencies": [\ - ["string.prototype.trimend", "npm:1.0.5"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.1.4"],\ - ["es-abstract", "npm:1.20.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["string.prototype.trimstart", [\ - ["npm:1.0.5", {\ - "packageLocation": "./.yarn/cache/string.prototype.trimstart-npm-1.0.5-9e62187810-59b07da535.zip/node_modules/string.prototype.trimstart/",\ - "packageDependencies": [\ - ["string.prototype.trimstart", "npm:1.0.5"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.1.4"],\ - ["es-abstract", "npm:1.20.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["string_decoder", [\ ["npm:1.1.1", {\ "packageLocation": "./.yarn/cache/string_decoder-npm-1.1.1-e46a6c1353-385c6f229d.zip/node_modules/string_decoder/",\ @@ -12996,7 +12727,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["strong-log-transformer", "npm:2.1.0"],\ ["duplexer", "npm:0.1.2"],\ - ["minimist", "npm:1.2.6"],\ + ["minimist", "npm:1.2.7"],\ ["through", "npm:2.3.8"]\ ],\ "linkType": "HARD"\ @@ -13028,17 +12759,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["supports-hyperlinks", [\ - ["npm:2.2.0", {\ - "packageLocation": "./.yarn/cache/supports-hyperlinks-npm-2.2.0-9b22a6271b-293d4e2c03.zip/node_modules/supports-hyperlinks/",\ - "packageDependencies": [\ - ["supports-hyperlinks", "npm:2.2.0"],\ - ["has-flag", "npm:4.0.0"],\ - ["supports-color", "npm:7.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["supports-preserve-symlinks-flag", [\ ["npm:1.0.0", {\ "packageLocation": "./.yarn/cache/supports-preserve-symlinks-flag-npm-1.0.0-f17c4d0028-14609489b0.zip/node_modules/supports-preserve-symlinks-flag/",\ @@ -13058,13 +12778,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["tar", [\ - ["npm:6.1.11", {\ - "packageLocation": "./.yarn/cache/tar-npm-6.1.11-e6ac3cba9c-5499de6e19.zip/node_modules/tar/",\ + ["npm:6.1.13", {\ + "packageLocation": "./.yarn/cache/tar-npm-6.1.13-3234e72781-b1254685cb.zip/node_modules/tar/",\ "packageDependencies": [\ - ["tar", "npm:6.1.11"],\ + ["tar", "npm:6.1.13"],\ ["chownr", "npm:2.0.0"],\ ["fs-minipass", "npm:2.1.0"],\ - ["minipass", "npm:3.3.4"],\ + ["minipass", "npm:4.0.0"],\ ["minizlib", "npm:2.1.2"],\ ["mkdirp", "npm:1.0.4"],\ ["yallist", "npm:4.0.0"]\ @@ -13081,17 +12801,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["terminal-link", [\ - ["npm:2.1.1", {\ - "packageLocation": "./.yarn/cache/terminal-link-npm-2.1.1-de80341758-0a6dde4af2.zip/node_modules/terminal-link/",\ - "packageDependencies": [\ - ["terminal-link", "npm:2.1.1"],\ - ["ansi-escapes", "npm:4.3.2"],\ - ["supports-hyperlinks", "npm:2.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["test-exclude", [\ ["npm:6.0.0", {\ "packageLocation": "./.yarn/cache/test-exclude-npm-6.0.0-3fb03d69df-bcb7eecb48.zip/node_modules/test-exclude/",\ @@ -13252,12 +12961,13 @@ const RAW_RUNTIME_STATE = ["tr46", "npm:0.0.3"]\ ],\ "linkType": "HARD"\ - }],\ + }]\ + ]],\ + ["treeverse", [\ ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/tr46-npm-3.0.0-e1ae1ea7c9-3a481676bf.zip/node_modules/tr46/",\ + "packageLocation": "./.yarn/cache/treeverse-npm-3.0.0-6c6d119afd-630728f9c3.zip/node_modules/treeverse/",\ "packageDependencies": [\ - ["tr46", "npm:3.0.0"],\ - ["punycode", "npm:2.1.1"]\ + ["treeverse", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -13281,37 +12991,37 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["ts-jest", [\ - ["npm:29.0.3", {\ - "packageLocation": "./.yarn/cache/ts-jest-npm-29.0.3-c1e6bc8a8a-ea0c993ed3.zip/node_modules/ts-jest/",\ + ["npm:29.0.5", {\ + "packageLocation": "./.yarn/cache/ts-jest-npm-29.0.5-30e5da5c24-4dfe1712b6.zip/node_modules/ts-jest/",\ "packageDependencies": [\ - ["ts-jest", "npm:29.0.3"]\ + ["ts-jest", "npm:29.0.5"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3", {\ - "packageLocation": "./.yarn/__virtual__/ts-jest-virtual-4f34f726a7/0/cache/ts-jest-npm-29.0.3-c1e6bc8a8a-ea0c993ed3.zip/node_modules/ts-jest/",\ + ["virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5", {\ + "packageLocation": "./.yarn/__virtual__/ts-jest-virtual-e52e6beb6f/0/cache/ts-jest-npm-29.0.5-30e5da5c24-4dfe1712b6.zip/node_modules/ts-jest/",\ "packageDependencies": [\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ ["@babel/core", null],\ ["@jest/types", null],\ ["@types/babel-jest", null],\ ["@types/babel__core", null],\ ["@types/esbuild", null],\ - ["@types/jest", "npm:29.1.1"],\ + ["@types/jest", "npm:29.2.6"],\ ["@types/jest__types", null],\ ["@types/typescript", null],\ ["babel-jest", null],\ ["bs-logger", "npm:0.2.6"],\ ["esbuild", null],\ ["fast-json-stable-stringify", "npm:2.1.0"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ - ["jest-util", "npm:29.1.2"],\ - ["json5", "npm:2.2.1"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ + ["jest-util", "npm:29.3.1"],\ + ["json5", "npm:2.2.3"],\ ["lodash.memoize", "npm:4.1.2"],\ ["make-error", "npm:1.3.6"],\ - ["semver", "npm:7.3.7"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"],\ - ["yargs-parser", "npm:21.0.1"]\ + ["semver", "npm:7.3.8"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"],\ + ["yargs-parser", "npm:21.1.1"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -13331,24 +13041,24 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["ts-loader", [\ - ["npm:9.4.1", {\ - "packageLocation": "./.yarn/cache/ts-loader-npm-9.4.1-379dc021ff-5deebc0857.zip/node_modules/ts-loader/",\ + ["npm:9.4.2", {\ + "packageLocation": "./.yarn/cache/ts-loader-npm-9.4.2-ad41a3f9dc-c93a9c27f0.zip/node_modules/ts-loader/",\ "packageDependencies": [\ - ["ts-loader", "npm:9.4.1"]\ + ["ts-loader", "npm:9.4.2"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:251b55e6186f136d0456117ba65ba163d1a38b49e5d09875aa42c66c71e5a9085f9a3cc24c7aae5da7499c53d95e6948b9284db4d7d1f035f288826df740c6bf#npm:9.4.1", {\ - "packageLocation": "./.yarn/__virtual__/ts-loader-virtual-8dc2ae72f8/0/cache/ts-loader-npm-9.4.1-379dc021ff-5deebc0857.zip/node_modules/ts-loader/",\ + ["virtual:251b55e6186f136d0456117ba65ba163d1a38b49e5d09875aa42c66c71e5a9085f9a3cc24c7aae5da7499c53d95e6948b9284db4d7d1f035f288826df740c6bf#npm:9.4.2", {\ + "packageLocation": "./.yarn/__virtual__/ts-loader-virtual-e5b96bf07f/0/cache/ts-loader-npm-9.4.2-ad41a3f9dc-c93a9c27f0.zip/node_modules/ts-loader/",\ "packageDependencies": [\ - ["ts-loader", "virtual:251b55e6186f136d0456117ba65ba163d1a38b49e5d09875aa42c66c71e5a9085f9a3cc24c7aae5da7499c53d95e6948b9284db4d7d1f035f288826df740c6bf#npm:9.4.1"],\ + ["ts-loader", "virtual:251b55e6186f136d0456117ba65ba163d1a38b49e5d09875aa42c66c71e5a9085f9a3cc24c7aae5da7499c53d95e6948b9284db4d7d1f035f288826df740c6bf#npm:9.4.2"],\ ["@types/typescript", null],\ ["@types/webpack", null],\ ["chalk", "npm:4.1.2"],\ - ["enhanced-resolve", "npm:5.10.0"],\ + ["enhanced-resolve", "npm:5.12.0"],\ ["micromatch", "npm:4.0.5"],\ - ["semver", "npm:7.3.7"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"],\ + ["semver", "npm:7.3.8"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"],\ ["webpack", null]\ ],\ "packagePeers": [\ @@ -13361,13 +13071,6 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["ts-node", [\ - ["npm:10.8.2", {\ - "packageLocation": "./.yarn/cache/ts-node-npm-10.8.2-f3c0c9eaee-316e90bf1b.zip/node_modules/ts-node/",\ - "packageDependencies": [\ - ["ts-node", "npm:10.8.2"]\ - ],\ - "linkType": "SOFT"\ - }],\ ["npm:10.9.1", {\ "packageLocation": "./.yarn/cache/ts-node-npm-10.9.1-6c268be7f4-c4caff4b9b.zip/node_modules/ts-node/",\ "packageDependencies": [\ @@ -13375,42 +13078,6 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:10.9.1", {\ - "packageLocation": "./.yarn/__virtual__/ts-node-virtual-ac01688ebc/0/cache/ts-node-npm-10.9.1-6c268be7f4-c4caff4b9b.zip/node_modules/ts-node/",\ - "packageDependencies": [\ - ["ts-node", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:10.9.1"],\ - ["@cspotcode/source-map-support", "npm:0.8.1"],\ - ["@swc/core", null],\ - ["@swc/wasm", null],\ - ["@tsconfig/node10", "npm:1.0.9"],\ - ["@tsconfig/node12", "npm:1.0.11"],\ - ["@tsconfig/node14", "npm:1.0.3"],\ - ["@tsconfig/node16", "npm:1.0.3"],\ - ["@types/node", "npm:18.11.9"],\ - ["@types/swc__core", null],\ - ["@types/swc__wasm", null],\ - ["@types/typescript", null],\ - ["acorn", "npm:8.7.1"],\ - ["acorn-walk", "npm:8.2.0"],\ - ["arg", "npm:4.1.3"],\ - ["create-require", "npm:1.1.1"],\ - ["diff", "npm:4.0.2"],\ - ["make-error", "npm:1.3.6"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"],\ - ["v8-compile-cache-lib", "npm:3.0.1"],\ - ["yn", "npm:3.1.1"]\ - ],\ - "packagePeers": [\ - "@swc/core",\ - "@swc/wasm",\ - "@types/node",\ - "@types/swc__core",\ - "@types/swc__wasm",\ - "@types/typescript",\ - "typescript"\ - ],\ - "linkType": "HARD"\ - }],\ ["virtual:b442cf0427cc365d1c137f7340f9b81f9b204561afe791a8564ae9590c3a7fc4b5f793aaf8817b946f75a3cb64d03ef8790eb847f8b576b41e700da7b00c240c#npm:10.9.1", {\ "packageLocation": "./.yarn/__virtual__/ts-node-virtual-c4e9951caa/0/cache/ts-node-npm-10.9.1-6c268be7f4-c4caff4b9b.zip/node_modules/ts-node/",\ "packageDependencies": [\ @@ -13426,13 +13093,13 @@ const RAW_RUNTIME_STATE = ["@types/swc__core", null],\ ["@types/swc__wasm", null],\ ["@types/typescript", null],\ - ["acorn", "npm:8.7.1"],\ + ["acorn", "npm:8.8.1"],\ ["acorn-walk", "npm:8.2.0"],\ ["arg", "npm:4.1.3"],\ ["create-require", "npm:1.1.1"],\ ["diff", "npm:4.0.2"],\ ["make-error", "npm:1.3.6"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"],\ ["v8-compile-cache-lib", "npm:3.0.1"],\ ["yn", "npm:3.1.1"]\ ],\ @@ -13447,10 +13114,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:c0eab07e71af57f5501e97e7ca7a2a4f4965035bd2455ad124a8b09fa55780657c55fe3df41019fa6c2c44487c897668c842a0939e380b3c1f13b3756d128543#npm:10.8.2", {\ - "packageLocation": "./.yarn/__virtual__/ts-node-virtual-9ca0d637bd/0/cache/ts-node-npm-10.8.2-f3c0c9eaee-316e90bf1b.zip/node_modules/ts-node/",\ + ["virtual:bcf1e79d5d303806a70d3c08e784671c8bd0b8ec5070f10011f3655b10e0d690a4ae122d2086799f834e4be7643b2463c32e1f40adddedbf8b6af81e8799b40a#npm:10.9.1", {\ + "packageLocation": "./.yarn/__virtual__/ts-node-virtual-faa6dd3a02/0/cache/ts-node-npm-10.9.1-6c268be7f4-c4caff4b9b.zip/node_modules/ts-node/",\ "packageDependencies": [\ - ["ts-node", "virtual:c0eab07e71af57f5501e97e7ca7a2a4f4965035bd2455ad124a8b09fa55780657c55fe3df41019fa6c2c44487c897668c842a0939e380b3c1f13b3756d128543#npm:10.8.2"],\ + ["ts-node", "virtual:bcf1e79d5d303806a70d3c08e784671c8bd0b8ec5070f10011f3655b10e0d690a4ae122d2086799f834e4be7643b2463c32e1f40adddedbf8b6af81e8799b40a#npm:10.9.1"],\ ["@cspotcode/source-map-support", "npm:0.8.1"],\ ["@swc/core", null],\ ["@swc/wasm", null],\ @@ -13458,17 +13125,17 @@ const RAW_RUNTIME_STATE = ["@tsconfig/node12", "npm:1.0.11"],\ ["@tsconfig/node14", "npm:1.0.3"],\ ["@tsconfig/node16", "npm:1.0.3"],\ - ["@types/node", "npm:18.0.3"],\ + ["@types/node", "npm:18.11.18"],\ ["@types/swc__core", null],\ ["@types/swc__wasm", null],\ ["@types/typescript", null],\ - ["acorn", "npm:8.7.1"],\ + ["acorn", "npm:8.8.1"],\ ["acorn-walk", "npm:8.2.0"],\ ["arg", "npm:4.1.3"],\ ["create-require", "npm:1.1.1"],\ ["diff", "npm:4.0.2"],\ ["make-error", "npm:1.3.6"],\ - ["typescript", "patch:typescript@npm%3A4.7.4#optional!builtin::version=4.7.4&hash=701156"],\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"],\ ["v8-compile-cache-lib", "npm:3.0.1"],\ ["yn", "npm:3.1.1"]\ ],\ @@ -13492,13 +13159,6 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:2.4.0", {\ - "packageLocation": "./.yarn/cache/tslib-npm-2.4.0-9cb6dc5030-022a70708a.zip/node_modules/tslib/",\ - "packageDependencies": [\ - ["tslib", "npm:2.4.0"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:2.4.1", {\ "packageLocation": "./.yarn/cache/tslib-npm-2.4.1-36f0ed04db-a739a21e3f.zip/node_modules/tslib/",\ "packageDependencies": [\ @@ -13515,13 +13175,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:7f83ed64c04a5ac67073a88df6b6dce837098ac73a7e1c53bd05690069d4aefc89107a15ef2804ee11b7d02f303cba7188d68552e6b7cf8d70f5f1360a1863b3#npm:3.21.0", {\ - "packageLocation": "./.yarn/__virtual__/tsutils-virtual-7cdfb003e2/0/cache/tsutils-npm-3.21.0-347e6636c5-723459d516.zip/node_modules/tsutils/",\ + ["virtual:4cc4f6b8169cf8a40e58fbc46dfac387b98e7484110a673a50462f38a56827b21717a39ed9b18366c082f3860051e87e102f768f356c7ab46ed9db90141fc3b1#npm:3.21.0", {\ + "packageLocation": "./.yarn/__virtual__/tsutils-virtual-49573678c6/0/cache/tsutils-npm-3.21.0-347e6636c5-723459d516.zip/node_modules/tsutils/",\ "packageDependencies": [\ - ["tsutils", "virtual:7f83ed64c04a5ac67073a88df6b6dce837098ac73a7e1c53bd05690069d4aefc89107a15ef2804ee11b7d02f303cba7188d68552e6b7cf8d70f5f1360a1863b3#npm:3.21.0"],\ + ["tsutils", "virtual:4cc4f6b8169cf8a40e58fbc46dfac387b98e7484110a673a50462f38a56827b21717a39ed9b18366c082f3860051e87e102f768f356c7ab46ed9db90141fc3b1#npm:3.21.0"],\ ["@types/typescript", null],\ ["tslib", "npm:1.14.1"],\ - ["typescript", null]\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ ],\ "packagePeers": [\ "@types/typescript",\ @@ -13529,13 +13189,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:9b0f210c3b5d276cf89a1a0add335932727f53587e27c48385fe3fdfbda5e351af7edcba27435eb0d5a93b63c0041519745bcfecdff82f455b85d1229cbba453#npm:3.21.0", {\ - "packageLocation": "./.yarn/__virtual__/tsutils-virtual-8383f22f09/0/cache/tsutils-npm-3.21.0-347e6636c5-723459d516.zip/node_modules/tsutils/",\ + ["virtual:7f83ed64c04a5ac67073a88df6b6dce837098ac73a7e1c53bd05690069d4aefc89107a15ef2804ee11b7d02f303cba7188d68552e6b7cf8d70f5f1360a1863b3#npm:3.21.0", {\ + "packageLocation": "./.yarn/__virtual__/tsutils-virtual-7cdfb003e2/0/cache/tsutils-npm-3.21.0-347e6636c5-723459d516.zip/node_modules/tsutils/",\ "packageDependencies": [\ - ["tsutils", "virtual:9b0f210c3b5d276cf89a1a0add335932727f53587e27c48385fe3fdfbda5e351af7edcba27435eb0d5a93b63c0041519745bcfecdff82f455b85d1229cbba453#npm:3.21.0"],\ + ["tsutils", "virtual:7f83ed64c04a5ac67073a88df6b6dce837098ac73a7e1c53bd05690069d4aefc89107a15ef2804ee11b7d02f303cba7188d68552e6b7cf8d70f5f1360a1863b3#npm:3.21.0"],\ ["@types/typescript", null],\ ["tslib", "npm:1.14.1"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"]\ + ["typescript", null]\ ],\ "packagePeers": [\ "@types/typescript",\ @@ -13613,10 +13273,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:2.16.0", {\ - "packageLocation": "./.yarn/cache/type-fest-npm-2.16.0-8d42df3332-9b48db15b0.zip/node_modules/type-fest/",\ + ["npm:2.19.0", {\ + "packageLocation": "./.yarn/cache/type-fest-npm-2.19.0-918b953248-d63c7c5fd7.zip/node_modules/type-fest/",\ "packageDependencies": [\ - ["type-fest", "npm:2.16.0"]\ + ["type-fest", "npm:2.19.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -13652,17 +13312,17 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["typeorm", [\ - ["npm:0.3.10", {\ - "packageLocation": "./.yarn/cache/typeorm-npm-0.3.10-4667857f33-749e1a6777.zip/node_modules/typeorm/",\ + ["npm:0.3.11", {\ + "packageLocation": "./.yarn/cache/typeorm-npm-0.3.11-7d658f34a6-13c30fd631.zip/node_modules/typeorm/",\ "packageDependencies": [\ - ["typeorm", "npm:0.3.10"]\ + ["typeorm", "npm:0.3.11"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:0.3.10", {\ - "packageLocation": "./.yarn/__virtual__/typeorm-virtual-a38286c9d5/0/cache/typeorm-npm-0.3.10-4667857f33-749e1a6777.zip/node_modules/typeorm/",\ + ["virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:0.3.11", {\ + "packageLocation": "./.yarn/__virtual__/typeorm-virtual-99e59bcb60/0/cache/typeorm-npm-0.3.11-7d658f34a6-13c30fd631.zip/node_modules/typeorm/",\ "packageDependencies": [\ - ["typeorm", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:0.3.10"],\ + ["typeorm", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:0.3.11"],\ ["@google-cloud/spanner", null],\ ["@sap/hana-client", null],\ ["@sqltools/formatter", "npm:1.2.5"],\ @@ -13693,7 +13353,7 @@ const RAW_RUNTIME_STATE = ["dotenv", "npm:16.0.3"],\ ["glob", "npm:7.2.3"],\ ["hdb-pool", null],\ - ["ioredis", "npm:5.2.4"],\ + ["ioredis", "npm:5.2.5"],\ ["js-yaml", "npm:4.1.0"],\ ["mkdirp", "npm:1.0.4"],\ ["mongodb", null],\ @@ -13709,11 +13369,11 @@ const RAW_RUNTIME_STATE = ["sql.js", null],\ ["sqlite3", null],\ ["ts-node", null],\ - ["tslib", "npm:2.4.0"],\ + ["tslib", "npm:2.4.1"],\ ["typeorm-aurora-data-api-driver", null],\ ["uuid", "npm:8.3.2"],\ ["xml2js", "npm:0.4.23"],\ - ["yargs", "npm:17.5.1"]\ + ["yargs", "npm:17.6.2"]\ ],\ "packagePeers": [\ "@google-cloud/spanner",\ @@ -13755,17 +13415,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["typescript", [\ - ["patch:typescript@npm%3A4.7.4#optional!builtin::version=4.7.4&hash=701156", {\ - "packageLocation": "./.yarn/cache/typescript-patch-2011bd0f4e-19bcd9153b.zip/node_modules/typescript/",\ + ["patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156", {\ + "packageLocation": "./.yarn/cache/typescript-patch-94a2a0cf9e-b53b083cf9.zip/node_modules/typescript/",\ "packageDependencies": [\ - ["typescript", "patch:typescript@npm%3A4.7.4#optional!builtin::version=4.7.4&hash=701156"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156", {\ - "packageLocation": "./.yarn/cache/typescript-patch-6568064686-72574875ba.zip/node_modules/typescript/",\ - "packageDependencies": [\ - ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"]\ + ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ ],\ "linkType": "HARD"\ }]\ @@ -13780,23 +13433,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["uglify-js", [\ - ["npm:3.16.2", {\ - "packageLocation": "./.yarn/cache/uglify-js-npm-3.16.2-859e08ad93-bb194c0881.zip/node_modules/uglify-js/",\ + ["npm:3.17.4", {\ + "packageLocation": "./.yarn/cache/uglify-js-npm-3.17.4-58d4ab56aa-d7f8092c29.zip/node_modules/uglify-js/",\ "packageDependencies": [\ - ["uglify-js", "npm:3.16.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["unbox-primitive", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/unbox-primitive-npm-1.0.2-cb56a05066-de21ca5e49.zip/node_modules/unbox-primitive/",\ - "packageDependencies": [\ - ["unbox-primitive", "npm:1.0.2"],\ - ["call-bind", "npm:1.0.2"],\ - ["has-bigints", "npm:1.0.2"],\ - ["has-symbols", "npm:1.0.3"],\ - ["which-boxed-primitive", "npm:1.0.2"]\ + ["uglify-js", "npm:3.17.4"]\ ],\ "linkType": "HARD"\ }]\ @@ -13811,20 +13451,36 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["unique-filename", [\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/unique-filename-npm-1.1.1-c885c5095b-8330bc7e98.zip/node_modules/unique-filename/",\ + ["npm:2.0.1", {\ + "packageLocation": "./.yarn/cache/unique-filename-npm-2.0.1-183c6c7c2b-1efaebd1b9.zip/node_modules/unique-filename/",\ "packageDependencies": [\ - ["unique-filename", "npm:1.1.1"],\ - ["unique-slug", "npm:2.0.2"]\ + ["unique-filename", "npm:2.0.1"],\ + ["unique-slug", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/unique-filename-npm-3.0.0-77d68e0a45-2624a9c87c.zip/node_modules/unique-filename/",\ + "packageDependencies": [\ + ["unique-filename", "npm:3.0.0"],\ + ["unique-slug", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["unique-slug", [\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/unique-slug-npm-2.0.2-f6ba1ddeb7-9c1111d986.zip/node_modules/unique-slug/",\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/unique-slug-npm-3.0.0-0b82e51577-ae31bb1d81.zip/node_modules/unique-slug/",\ "packageDependencies": [\ - ["unique-slug", "npm:2.0.2"],\ + ["unique-slug", "npm:3.0.0"],\ + ["imurmurhash", "npm:0.1.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/unique-slug-npm-4.0.0-e6b08f28aa-4ba7a8d96a.zip/node_modules/unique-slug/",\ + "packageDependencies": [\ + ["unique-slug", "npm:4.0.0"],\ ["imurmurhash", "npm:0.1.4"]\ ],\ "linkType": "HARD"\ @@ -13867,6 +13523,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["untildify", [\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/untildify-npm-4.0.0-4a8b569825-f2541665b5.zip/node_modules/untildify/",\ + "packageDependencies": [\ + ["untildify", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["upath", [\ ["npm:2.0.1", {\ "packageLocation": "./.yarn/cache/upath-npm-2.0.1-f0ea260247-d7a7347493.zip/node_modules/upath/",\ @@ -13877,19 +13542,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["update-browserslist-db", [\ - ["npm:1.0.4", {\ - "packageLocation": "./.yarn/cache/update-browserslist-db-npm-1.0.4-bf636db585-6b6ce38922.zip/node_modules/update-browserslist-db/",\ + ["npm:1.0.10", {\ + "packageLocation": "./.yarn/cache/update-browserslist-db-npm-1.0.10-676baf0b9f-e55ee7f056.zip/node_modules/update-browserslist-db/",\ "packageDependencies": [\ - ["update-browserslist-db", "npm:1.0.4"]\ + ["update-browserslist-db", "npm:1.0.10"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:930e90b93ace2f82718955be8bb6a08cf2c5f0283b04809d478af747fe1ec41463ce84d9d69c3e397f04f65b06380dd66fcbb19d1dda2fd1e03aa22ffd5de732#npm:1.0.4", {\ - "packageLocation": "./.yarn/__virtual__/update-browserslist-db-virtual-86d2ea13cb/0/cache/update-browserslist-db-npm-1.0.4-bf636db585-6b6ce38922.zip/node_modules/update-browserslist-db/",\ + ["virtual:7d64a96afc8cf9b31b95951ccc2f47931d0cf97faa526fd0d20448bf2c73ddf9f5ef9e5cd28839ae8b5791451df45079a407b3f4978367b4210748169f5848f6#npm:1.0.10", {\ + "packageLocation": "./.yarn/__virtual__/update-browserslist-db-virtual-503d1f881e/0/cache/update-browserslist-db-npm-1.0.10-676baf0b9f-e55ee7f056.zip/node_modules/update-browserslist-db/",\ "packageDependencies": [\ - ["update-browserslist-db", "virtual:930e90b93ace2f82718955be8bb6a08cf2c5f0283b04809d478af747fe1ec41463ce84d9d69c3e397f04f65b06380dd66fcbb19d1dda2fd1e03aa22ffd5de732#npm:1.0.4"],\ + ["update-browserslist-db", "virtual:7d64a96afc8cf9b31b95951ccc2f47931d0cf97faa526fd0d20448bf2c73ddf9f5ef9e5cd28839ae8b5791451df45079a407b3f4978367b4210748169f5848f6#npm:1.0.10"],\ ["@types/browserslist", null],\ - ["browserslist", "npm:4.21.1"],\ + ["browserslist", "npm:4.21.4"],\ ["escalade", "npm:3.1.1"],\ ["picocolors", "npm:1.0.0"]\ ],\ @@ -13905,18 +13570,18 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/update-notifier-npm-6.0.2-76fda24881-7dc615b8c6.zip/node_modules/update-notifier/",\ "packageDependencies": [\ ["update-notifier", "npm:6.0.2"],\ - ["boxen", "npm:7.0.0"],\ - ["chalk", "npm:5.0.1"],\ + ["boxen", "npm:7.0.1"],\ + ["chalk", "npm:5.2.0"],\ ["configstore", "npm:6.0.0"],\ ["has-yarn", "npm:3.0.0"],\ ["import-lazy", "npm:4.0.0"],\ ["is-ci", "npm:3.0.1"],\ ["is-installed-globally", "npm:0.4.0"],\ ["is-npm", "npm:6.0.0"],\ - ["is-yarn-global", "npm:0.4.0"],\ + ["is-yarn-global", "npm:0.4.1"],\ ["latest-version", "npm:7.0.0"],\ ["pupa", "npm:3.1.0"],\ - ["semver", "npm:7.3.7"],\ + ["semver", "npm:7.3.8"],\ ["semver-diff", "npm:4.0.0"],\ ["xdg-basedir", "npm:5.1.0"]\ ],\ @@ -13928,7 +13593,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/uri-js-npm-4.4.1-66d11cbcaf-284fedd1b1.zip/node_modules/uri-js/",\ "packageDependencies": [\ ["uri-js", "npm:4.4.1"],\ - ["punycode", "npm:2.1.1"]\ + ["punycode", "npm:2.3.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -13960,8 +13625,8 @@ const RAW_RUNTIME_STATE = ["inherits", "npm:2.0.4"],\ ["is-arguments", "npm:1.1.1"],\ ["is-generator-function", "npm:1.0.10"],\ - ["is-typed-array", "npm:1.1.9"],\ - ["which-typed-array", "npm:1.1.8"]\ + ["is-typed-array", "npm:1.1.10"],\ + ["which-typed-array", "npm:1.1.9"]\ ],\ "linkType": "HARD"\ }]\ @@ -14021,9 +13686,9 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/v8-to-istanbul-npm-9.0.1-58bbce7857-06027f6004.zip/node_modules/v8-to-istanbul/",\ "packageDependencies": [\ ["v8-to-istanbul", "npm:9.0.1"],\ - ["@jridgewell/trace-mapping", "npm:0.3.14"],\ + ["@jridgewell/trace-mapping", "npm:0.3.17"],\ ["@types/istanbul-lib-coverage", "npm:2.0.4"],\ - ["convert-source-map", "npm:1.8.0"]\ + ["convert-source-map", "npm:1.9.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -14040,10 +13705,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["validate-npm-package-name", [\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/validate-npm-package-name-npm-4.0.0-3f82c77ef8-dfd03715f4.zip/node_modules/validate-npm-package-name/",\ + ["npm:5.0.0", {\ + "packageLocation": "./.yarn/cache/validate-npm-package-name-npm-5.0.0-fc061c1b84-18d5883d8b.zip/node_modules/validate-npm-package-name/",\ "packageDependencies": [\ - ["validate-npm-package-name", "npm:4.0.0"],\ + ["validate-npm-package-name", "npm:5.0.0"],\ ["builtins", "npm:5.0.1"]\ ],\ "linkType": "HARD"\ @@ -14058,6 +13723,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["walk-up-path", [\ + ["npm:1.0.0", {\ + "packageLocation": "./.yarn/cache/walk-up-path-npm-1.0.0-54fda77042-470b140dd2.zip/node_modules/walk-up-path/",\ + "packageDependencies": [\ + ["walk-up-path", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["walker", [\ ["npm:1.0.8", {\ "packageLocation": "./.yarn/cache/walker-npm-1.0.8-b0a05b9478-584bd2a543.zip/node_modules/walker/",\ @@ -14073,7 +13747,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/wcwidth-npm-1.0.1-05fa596453-fbed749fcb.zip/node_modules/wcwidth/",\ "packageDependencies": [\ ["wcwidth", "npm:1.0.1"],\ - ["defaults", "npm:1.0.3"]\ + ["defaults", "npm:1.0.4"]\ ],\ "linkType": "HARD"\ }]\ @@ -14085,25 +13759,9 @@ const RAW_RUNTIME_STATE = ["webidl-conversions", "npm:3.0.1"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:7.0.0", {\ - "packageLocation": "./.yarn/cache/webidl-conversions-npm-7.0.0-e8c8e30c68-bdbe11c68c.zip/node_modules/webidl-conversions/",\ - "packageDependencies": [\ - ["webidl-conversions", "npm:7.0.0"]\ - ],\ - "linkType": "HARD"\ }]\ ]],\ ["whatwg-url", [\ - ["npm:11.0.0", {\ - "packageLocation": "./.yarn/cache/whatwg-url-npm-11.0.0-073529d93a-ee3a532bfb.zip/node_modules/whatwg-url/",\ - "packageDependencies": [\ - ["whatwg-url", "npm:11.0.0"],\ - ["tr46", "npm:3.0.0"],\ - ["webidl-conversions", "npm:7.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:5.0.0", {\ "packageLocation": "./.yarn/cache/whatwg-url-npm-5.0.0-374fb45e60-bd0cc6b75b.zip/node_modules/whatwg-url/",\ "packageDependencies": [\ @@ -14122,33 +13780,27 @@ const RAW_RUNTIME_STATE = ["isexe", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["which-boxed-primitive", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/which-boxed-primitive-npm-1.0.2-e214f9ae5a-5dca8c7d5d.zip/node_modules/which-boxed-primitive/",\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/which-npm-3.0.0-60c71c9911-c946888017.zip/node_modules/which/",\ "packageDependencies": [\ - ["which-boxed-primitive", "npm:1.0.2"],\ - ["is-bigint", "npm:1.0.4"],\ - ["is-boolean-object", "npm:1.1.2"],\ - ["is-number-object", "npm:1.0.7"],\ - ["is-string", "npm:1.0.7"],\ - ["is-symbol", "npm:1.0.4"]\ + ["which", "npm:3.0.0"],\ + ["isexe", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["which-typed-array", [\ - ["npm:1.1.8", {\ - "packageLocation": "./.yarn/cache/which-typed-array-npm-1.1.8-49776a7691-5252ac3ce8.zip/node_modules/which-typed-array/",\ + ["npm:1.1.9", {\ + "packageLocation": "./.yarn/cache/which-typed-array-npm-1.1.9-9559c95dfc-09e7fe714c.zip/node_modules/which-typed-array/",\ "packageDependencies": [\ - ["which-typed-array", "npm:1.1.8"],\ + ["which-typed-array", "npm:1.1.9"],\ ["available-typed-arrays", "npm:1.0.5"],\ ["call-bind", "npm:1.0.2"],\ - ["es-abstract", "npm:1.20.4"],\ ["for-each", "npm:0.3.3"],\ + ["gopd", "npm:1.0.1"],\ ["has-tostringtag", "npm:1.0.0"],\ - ["is-typed-array", "npm:1.1.9"]\ + ["is-typed-array", "npm:1.1.10"]\ ],\ "linkType": "HARD"\ }]\ @@ -14185,7 +13837,7 @@ const RAW_RUNTIME_STATE = ["logform", "npm:2.4.2"],\ ["one-time", "npm:1.0.0"],\ ["readable-stream", "npm:3.6.0"],\ - ["safe-stable-stringify", "npm:2.3.1"],\ + ["safe-stable-stringify", "npm:2.4.2"],\ ["stack-trace", "npm:0.0.10"],\ ["triple-beam", "npm:1.3.0"],\ ["winston-transport", "npm:4.5.0"]\ @@ -14238,7 +13890,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/wrap-ansi-npm-8.0.1-b8ba4ced36-6a15d8e2a6.zip/node_modules/wrap-ansi/",\ "packageDependencies": [\ ["wrap-ansi", "npm:8.0.1"],\ - ["ansi-styles", "npm:6.1.0"],\ + ["ansi-styles", "npm:6.2.1"],\ ["string-width", "npm:5.1.2"],\ ["strip-ansi", "npm:7.0.1"]\ ],\ @@ -14276,10 +13928,19 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:4.0.1", {\ - "packageLocation": "./.yarn/cache/write-file-atomic-npm-4.0.1-96ec744721-ac33045edf.zip/node_modules/write-file-atomic/",\ + ["npm:4.0.2", {\ + "packageLocation": "./.yarn/cache/write-file-atomic-npm-4.0.2-661baae4aa-9cadd66c56.zip/node_modules/write-file-atomic/",\ "packageDependencies": [\ - ["write-file-atomic", "npm:4.0.1"],\ + ["write-file-atomic", "npm:4.0.2"],\ + ["imurmurhash", "npm:0.1.4"],\ + ["signal-exit", "npm:3.0.7"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "./.yarn/cache/write-file-atomic-npm-5.0.0-2ece8bba61-bb10737828.zip/node_modules/write-file-atomic/",\ + "packageDependencies": [\ + ["write-file-atomic", "npm:5.0.0"],\ ["imurmurhash", "npm:0.1.4"],\ ["signal-exit", "npm:3.0.7"]\ ],\ @@ -14390,6 +14051,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["yallist", [\ + ["npm:3.1.1", {\ + "packageLocation": "./.yarn/cache/yallist-npm-3.1.1-a568a556b4-8d382abef6.zip/node_modules/yallist/",\ + "packageDependencies": [\ + ["yallist", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:4.0.0", {\ "packageLocation": "./.yarn/cache/yallist-npm-4.0.0-b493d9e907-cd7fe32508.zip/node_modules/yallist/",\ "packageDependencies": [\ @@ -14399,17 +14067,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["yaml", [\ - ["npm:1.10.2", {\ - "packageLocation": "./.yarn/cache/yaml-npm-1.10.2-0e780aebdf-d6f04384bd.zip/node_modules/yaml/",\ + ["npm:2.2.1", {\ + "packageLocation": "./.yarn/cache/yaml-npm-2.2.1-b7f7f5e84d-6a9e540d14.zip/node_modules/yaml/",\ "packageDependencies": [\ - ["yaml", "npm:1.10.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.1.1", {\ - "packageLocation": "./.yarn/cache/yaml-npm-2.1.1-e717f9b915-550ea265ee.zip/node_modules/yaml/",\ - "packageDependencies": [\ - ["yaml", "npm:2.1.1"]\ + ["yaml", "npm:2.2.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -14429,17 +14090,17 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:17.5.1", {\ - "packageLocation": "./.yarn/cache/yargs-npm-17.5.1-0902fa46de-73e3e3f22a.zip/node_modules/yargs/",\ + ["npm:17.6.2", {\ + "packageLocation": "./.yarn/cache/yargs-npm-17.6.2-1dd8b38d1b-31c667c5c3.zip/node_modules/yargs/",\ "packageDependencies": [\ - ["yargs", "npm:17.5.1"],\ - ["cliui", "npm:7.0.4"],\ + ["yargs", "npm:17.6.2"],\ + ["cliui", "npm:8.0.1"],\ ["escalade", "npm:3.1.1"],\ ["get-caller-file", "npm:2.0.5"],\ ["require-directory", "npm:2.1.1"],\ ["string-width", "npm:4.2.3"],\ ["y18n", "npm:5.0.8"],\ - ["yargs-parser", "npm:21.0.1"]\ + ["yargs-parser", "npm:21.1.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -14452,10 +14113,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:21.0.1", {\ - "packageLocation": "./.yarn/cache/yargs-parser-npm-21.0.1-b778fd3462-acaedd6c21.zip/node_modules/yargs-parser/",\ + ["npm:21.1.1", {\ + "packageLocation": "./.yarn/cache/yargs-parser-npm-21.1.1-8fdc003314-fc4457cf1e.zip/node_modules/yargs-parser/",\ "packageDependencies": [\ - ["yargs-parser", "npm:21.0.1"]\ + ["yargs-parser", "npm:21.1.1"]\ ],\ "linkType": "HARD"\ }]\ diff --git a/.yarn/cache/@babel-compat-data-npm-7.18.6-115e49a0e5-69c51b3813.zip b/.yarn/cache/@babel-compat-data-npm-7.18.6-115e49a0e5-69c51b3813.zip deleted file mode 100644 index d7108a840..000000000 Binary files a/.yarn/cache/@babel-compat-data-npm-7.18.6-115e49a0e5-69c51b3813.zip and /dev/null differ diff --git a/.yarn/cache/@babel-compat-data-npm-7.20.10-b619ecdaef-8e7967c8a2.zip b/.yarn/cache/@babel-compat-data-npm-7.20.10-b619ecdaef-8e7967c8a2.zip new file mode 100644 index 000000000..9143f940a Binary files /dev/null and b/.yarn/cache/@babel-compat-data-npm-7.20.10-b619ecdaef-8e7967c8a2.zip differ diff --git a/.yarn/cache/@babel-core-npm-7.18.6-52b1065703-33ed7885a7.zip b/.yarn/cache/@babel-core-npm-7.18.6-52b1065703-33ed7885a7.zip deleted file mode 100644 index 22c63d79f..000000000 Binary files a/.yarn/cache/@babel-core-npm-7.18.6-52b1065703-33ed7885a7.zip and /dev/null differ diff --git a/.yarn/cache/@babel-core-npm-7.20.12-1f7c5fb4ea-7ab10d7f30.zip b/.yarn/cache/@babel-core-npm-7.20.12-1f7c5fb4ea-7ab10d7f30.zip new file mode 100644 index 000000000..d9e484343 Binary files /dev/null and b/.yarn/cache/@babel-core-npm-7.20.12-1f7c5fb4ea-7ab10d7f30.zip differ diff --git a/.yarn/cache/@babel-generator-npm-7.18.7-14509012bd-a75bd8ed81.zip b/.yarn/cache/@babel-generator-npm-7.18.7-14509012bd-a75bd8ed81.zip deleted file mode 100644 index d85d54495..000000000 Binary files a/.yarn/cache/@babel-generator-npm-7.18.7-14509012bd-a75bd8ed81.zip and /dev/null differ diff --git a/.yarn/cache/@babel-generator-npm-7.20.7-6446968b78-adc0c33023.zip b/.yarn/cache/@babel-generator-npm-7.20.7-6446968b78-adc0c33023.zip new file mode 100644 index 000000000..40aedfe23 Binary files /dev/null and b/.yarn/cache/@babel-generator-npm-7.20.7-6446968b78-adc0c33023.zip differ diff --git a/.yarn/cache/@babel-helper-compilation-targets-npm-7.18.6-db5c17ef96-4cefc3bc5d.zip b/.yarn/cache/@babel-helper-compilation-targets-npm-7.18.6-db5c17ef96-4cefc3bc5d.zip deleted file mode 100644 index 04f4161dc..000000000 Binary files a/.yarn/cache/@babel-helper-compilation-targets-npm-7.18.6-db5c17ef96-4cefc3bc5d.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-compilation-targets-npm-7.20.7-fbd2fdfc71-db84a8c5cb.zip b/.yarn/cache/@babel-helper-compilation-targets-npm-7.20.7-fbd2fdfc71-db84a8c5cb.zip new file mode 100644 index 000000000..59b3c9dcc Binary files /dev/null and b/.yarn/cache/@babel-helper-compilation-targets-npm-7.20.7-fbd2fdfc71-db84a8c5cb.zip differ diff --git a/.yarn/cache/@babel-helper-environment-visitor-npm-7.18.6-e61d5b6be0-e41d27fe3d.zip b/.yarn/cache/@babel-helper-environment-visitor-npm-7.18.9-9f5b3635a1-6a770ab046.zip similarity index 89% rename from .yarn/cache/@babel-helper-environment-visitor-npm-7.18.6-e61d5b6be0-e41d27fe3d.zip rename to .yarn/cache/@babel-helper-environment-visitor-npm-7.18.9-9f5b3635a1-6a770ab046.zip index 576594a5a..3a0ac2f31 100644 Binary files a/.yarn/cache/@babel-helper-environment-visitor-npm-7.18.6-e61d5b6be0-e41d27fe3d.zip and b/.yarn/cache/@babel-helper-environment-visitor-npm-7.18.9-9f5b3635a1-6a770ab046.zip differ diff --git a/.yarn/cache/@babel-helper-function-name-npm-7.18.6-d041b167ad-c0cbcff95b.zip b/.yarn/cache/@babel-helper-function-name-npm-7.18.6-d041b167ad-c0cbcff95b.zip deleted file mode 100644 index 288d5e286..000000000 Binary files a/.yarn/cache/@babel-helper-function-name-npm-7.18.6-d041b167ad-c0cbcff95b.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-function-name-npm-7.19.0-5bcf55236f-65ba2eaad0.zip b/.yarn/cache/@babel-helper-function-name-npm-7.19.0-5bcf55236f-65ba2eaad0.zip new file mode 100644 index 000000000..472528bfc Binary files /dev/null and b/.yarn/cache/@babel-helper-function-name-npm-7.19.0-5bcf55236f-65ba2eaad0.zip differ diff --git a/.yarn/cache/@babel-helper-module-transforms-npm-7.18.6-91962d1cd6-98c2863983.zip b/.yarn/cache/@babel-helper-module-transforms-npm-7.18.6-91962d1cd6-98c2863983.zip deleted file mode 100644 index 3653e4ffb..000000000 Binary files a/.yarn/cache/@babel-helper-module-transforms-npm-7.18.6-91962d1cd6-98c2863983.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-module-transforms-npm-7.20.11-3e2102ac8a-0647a26f9c.zip b/.yarn/cache/@babel-helper-module-transforms-npm-7.20.11-3e2102ac8a-0647a26f9c.zip new file mode 100644 index 000000000..11b5ebae7 Binary files /dev/null and b/.yarn/cache/@babel-helper-module-transforms-npm-7.20.11-3e2102ac8a-0647a26f9c.zip differ diff --git a/.yarn/cache/@babel-helper-plugin-utils-npm-7.18.6-12ee942c4e-357b1326a2.zip b/.yarn/cache/@babel-helper-plugin-utils-npm-7.18.6-12ee942c4e-357b1326a2.zip deleted file mode 100644 index ce44ca9aa..000000000 Binary files a/.yarn/cache/@babel-helper-plugin-utils-npm-7.18.6-12ee942c4e-357b1326a2.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-plugin-utils-npm-7.20.2-63f605bb73-5274572361.zip b/.yarn/cache/@babel-helper-plugin-utils-npm-7.20.2-63f605bb73-5274572361.zip new file mode 100644 index 000000000..0f654f4f7 Binary files /dev/null and b/.yarn/cache/@babel-helper-plugin-utils-npm-7.20.2-63f605bb73-5274572361.zip differ diff --git a/.yarn/cache/@babel-helper-simple-access-npm-7.18.6-4ef4976ebe-59d09d4fab.zip b/.yarn/cache/@babel-helper-simple-access-npm-7.18.6-4ef4976ebe-59d09d4fab.zip deleted file mode 100644 index f7a45ae1a..000000000 Binary files a/.yarn/cache/@babel-helper-simple-access-npm-7.18.6-4ef4976ebe-59d09d4fab.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-simple-access-npm-7.20.2-842ec98fbb-23f8a82cba.zip b/.yarn/cache/@babel-helper-simple-access-npm-7.20.2-842ec98fbb-23f8a82cba.zip new file mode 100644 index 000000000..1099e42de Binary files /dev/null and b/.yarn/cache/@babel-helper-simple-access-npm-7.20.2-842ec98fbb-23f8a82cba.zip differ diff --git a/.yarn/cache/@babel-helper-string-parser-npm-7.19.4-0db110dc3a-a8646931cb.zip b/.yarn/cache/@babel-helper-string-parser-npm-7.19.4-0db110dc3a-a8646931cb.zip new file mode 100644 index 000000000..ff31cc122 Binary files /dev/null and b/.yarn/cache/@babel-helper-string-parser-npm-7.19.4-0db110dc3a-a8646931cb.zip differ diff --git a/.yarn/cache/@babel-helper-validator-identifier-npm-7.18.6-357e4653ab-6653561132.zip b/.yarn/cache/@babel-helper-validator-identifier-npm-7.18.6-357e4653ab-6653561132.zip deleted file mode 100644 index 89d28156f..000000000 Binary files a/.yarn/cache/@babel-helper-validator-identifier-npm-7.18.6-357e4653ab-6653561132.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-validator-identifier-npm-7.19.1-d84f19e1dc-089fdf605e.zip b/.yarn/cache/@babel-helper-validator-identifier-npm-7.19.1-d84f19e1dc-089fdf605e.zip new file mode 100644 index 000000000..f98317776 Binary files /dev/null and b/.yarn/cache/@babel-helper-validator-identifier-npm-7.19.1-d84f19e1dc-089fdf605e.zip differ diff --git a/.yarn/cache/@babel-helpers-npm-7.18.6-113f2054af-052d190bcf.zip b/.yarn/cache/@babel-helpers-npm-7.18.6-113f2054af-052d190bcf.zip deleted file mode 100644 index 64633b1b7..000000000 Binary files a/.yarn/cache/@babel-helpers-npm-7.18.6-113f2054af-052d190bcf.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helpers-npm-7.20.7-58121e4a26-7dfa50d44c.zip b/.yarn/cache/@babel-helpers-npm-7.20.7-58121e4a26-7dfa50d44c.zip new file mode 100644 index 000000000..a359a58f6 Binary files /dev/null and b/.yarn/cache/@babel-helpers-npm-7.20.7-58121e4a26-7dfa50d44c.zip differ diff --git a/.yarn/cache/@babel-parser-npm-7.18.6-f3f50dbfca-3671324cdc.zip b/.yarn/cache/@babel-parser-npm-7.18.6-f3f50dbfca-3671324cdc.zip deleted file mode 100644 index 1f63fc66a..000000000 Binary files a/.yarn/cache/@babel-parser-npm-7.18.6-f3f50dbfca-3671324cdc.zip and /dev/null differ diff --git a/.yarn/cache/@babel-parser-npm-7.20.7-3710a9bc4f-d63a5d06cb.zip b/.yarn/cache/@babel-parser-npm-7.20.7-3710a9bc4f-d63a5d06cb.zip new file mode 100644 index 000000000..0ed4ec3a6 Binary files /dev/null and b/.yarn/cache/@babel-parser-npm-7.20.7-3710a9bc4f-d63a5d06cb.zip differ diff --git a/.yarn/cache/@babel-plugin-syntax-typescript-npm-7.18.6-4ad9dd7d2a-99aaa2a38b.zip b/.yarn/cache/@babel-plugin-syntax-typescript-npm-7.18.6-4ad9dd7d2a-99aaa2a38b.zip deleted file mode 100644 index 19489b473..000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-typescript-npm-7.18.6-4ad9dd7d2a-99aaa2a38b.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-typescript-npm-7.20.0-21fa6329fe-64cc3320ec.zip b/.yarn/cache/@babel-plugin-syntax-typescript-npm-7.20.0-21fa6329fe-64cc3320ec.zip new file mode 100644 index 000000000..dca87d1e5 Binary files /dev/null and b/.yarn/cache/@babel-plugin-syntax-typescript-npm-7.20.0-21fa6329fe-64cc3320ec.zip differ diff --git a/.yarn/cache/@babel-template-npm-7.18.6-56635d3ce4-419960b2d9.zip b/.yarn/cache/@babel-template-npm-7.18.6-56635d3ce4-419960b2d9.zip deleted file mode 100644 index fe43b1cf9..000000000 Binary files a/.yarn/cache/@babel-template-npm-7.18.6-56635d3ce4-419960b2d9.zip and /dev/null differ diff --git a/.yarn/cache/@babel-template-npm-7.20.7-c157fc5838-a655fb476b.zip b/.yarn/cache/@babel-template-npm-7.20.7-c157fc5838-a655fb476b.zip new file mode 100644 index 000000000..9d0eea6c1 Binary files /dev/null and b/.yarn/cache/@babel-template-npm-7.20.7-c157fc5838-a655fb476b.zip differ diff --git a/.yarn/cache/@babel-traverse-npm-7.18.6-ab4298b064-ac81f6d0ea.zip b/.yarn/cache/@babel-traverse-npm-7.18.6-ab4298b064-ac81f6d0ea.zip deleted file mode 100644 index b26c8367f..000000000 Binary files a/.yarn/cache/@babel-traverse-npm-7.18.6-ab4298b064-ac81f6d0ea.zip and /dev/null differ diff --git a/.yarn/cache/@babel-traverse-npm-7.20.12-68fa1c73c8-2af2c8ea67.zip b/.yarn/cache/@babel-traverse-npm-7.20.12-68fa1c73c8-2af2c8ea67.zip new file mode 100644 index 000000000..648c9fbb5 Binary files /dev/null and b/.yarn/cache/@babel-traverse-npm-7.20.12-68fa1c73c8-2af2c8ea67.zip differ diff --git a/.yarn/cache/@babel-types-npm-7.18.7-ce70018628-c5f0fec866.zip b/.yarn/cache/@babel-types-npm-7.18.7-ce70018628-c5f0fec866.zip deleted file mode 100644 index 5fe4dbf03..000000000 Binary files a/.yarn/cache/@babel-types-npm-7.18.7-ce70018628-c5f0fec866.zip and /dev/null differ diff --git a/.yarn/cache/@babel-types-npm-7.20.7-8dc703d95e-3457ea7eaf.zip b/.yarn/cache/@babel-types-npm-7.20.7-8dc703d95e-3457ea7eaf.zip new file mode 100644 index 000000000..a3b2c4ed8 Binary files /dev/null and b/.yarn/cache/@babel-types-npm-7.20.7-8dc703d95e-3457ea7eaf.zip differ diff --git a/.yarn/cache/@commitlint-cli-npm-17.0.3-802065b1af-33b44c3f7f.zip b/.yarn/cache/@commitlint-cli-npm-17.0.3-802065b1af-33b44c3f7f.zip deleted file mode 100644 index e172369c1..000000000 Binary files a/.yarn/cache/@commitlint-cli-npm-17.0.3-802065b1af-33b44c3f7f.zip and /dev/null differ diff --git a/.yarn/cache/@commitlint-cli-npm-17.4.2-2c9d4bc3c1-0d68555ad5.zip b/.yarn/cache/@commitlint-cli-npm-17.4.2-2c9d4bc3c1-0d68555ad5.zip new file mode 100644 index 000000000..d99eee296 Binary files /dev/null and b/.yarn/cache/@commitlint-cli-npm-17.4.2-2c9d4bc3c1-0d68555ad5.zip differ diff --git a/.yarn/cache/@commitlint-config-conventional-npm-17.0.3-58ee159448-5614f6772c.zip b/.yarn/cache/@commitlint-config-conventional-npm-17.0.3-58ee159448-5614f6772c.zip deleted file mode 100644 index 0578d72a5..000000000 Binary files a/.yarn/cache/@commitlint-config-conventional-npm-17.0.3-58ee159448-5614f6772c.zip and /dev/null differ diff --git a/.yarn/cache/@commitlint-config-conventional-npm-17.4.2-09d6dbe2d1-fcf5ac70b2.zip b/.yarn/cache/@commitlint-config-conventional-npm-17.4.2-09d6dbe2d1-fcf5ac70b2.zip new file mode 100644 index 000000000..46d7a2896 Binary files /dev/null and b/.yarn/cache/@commitlint-config-conventional-npm-17.4.2-09d6dbe2d1-fcf5ac70b2.zip differ diff --git a/.yarn/cache/@commitlint-config-validator-npm-17.0.3-721ee560ed-76d4977179.zip b/.yarn/cache/@commitlint-config-validator-npm-17.4.0-facbddc816-355746588b.zip similarity index 76% rename from .yarn/cache/@commitlint-config-validator-npm-17.0.3-721ee560ed-76d4977179.zip rename to .yarn/cache/@commitlint-config-validator-npm-17.4.0-facbddc816-355746588b.zip index 5b67c074c..75f9b992f 100644 Binary files a/.yarn/cache/@commitlint-config-validator-npm-17.0.3-721ee560ed-76d4977179.zip and b/.yarn/cache/@commitlint-config-validator-npm-17.4.0-facbddc816-355746588b.zip differ diff --git a/.yarn/cache/@commitlint-ensure-npm-17.0.0-cd46ef1c2c-c8a25decac.zip b/.yarn/cache/@commitlint-ensure-npm-17.4.0-6d7fe1c28e-707e9dcf12.zip similarity index 59% rename from .yarn/cache/@commitlint-ensure-npm-17.0.0-cd46ef1c2c-c8a25decac.zip rename to .yarn/cache/@commitlint-ensure-npm-17.4.0-6d7fe1c28e-707e9dcf12.zip index 5a5392b97..0bf4855c2 100644 Binary files a/.yarn/cache/@commitlint-ensure-npm-17.0.0-cd46ef1c2c-c8a25decac.zip and b/.yarn/cache/@commitlint-ensure-npm-17.4.0-6d7fe1c28e-707e9dcf12.zip differ diff --git a/.yarn/cache/@commitlint-execute-rule-npm-17.0.0-398525bcdc-f84c8db196.zip b/.yarn/cache/@commitlint-execute-rule-npm-17.0.0-398525bcdc-f84c8db196.zip deleted file mode 100644 index 123f7e884..000000000 Binary files a/.yarn/cache/@commitlint-execute-rule-npm-17.0.0-398525bcdc-f84c8db196.zip and /dev/null differ diff --git a/.yarn/cache/@commitlint-execute-rule-npm-17.4.0-0c1c394e2a-e68a0119c6.zip b/.yarn/cache/@commitlint-execute-rule-npm-17.4.0-0c1c394e2a-e68a0119c6.zip new file mode 100644 index 000000000..7ff848148 Binary files /dev/null and b/.yarn/cache/@commitlint-execute-rule-npm-17.4.0-0c1c394e2a-e68a0119c6.zip differ diff --git a/.yarn/cache/@commitlint-format-npm-17.0.0-c09fb870cb-70a19eb1d4.zip b/.yarn/cache/@commitlint-format-npm-17.4.0-c203dc29e3-b77c696707.zip similarity index 57% rename from .yarn/cache/@commitlint-format-npm-17.0.0-c09fb870cb-70a19eb1d4.zip rename to .yarn/cache/@commitlint-format-npm-17.4.0-c203dc29e3-b77c696707.zip index 699c3f733..ac99c6f75 100644 Binary files a/.yarn/cache/@commitlint-format-npm-17.0.0-c09fb870cb-70a19eb1d4.zip and b/.yarn/cache/@commitlint-format-npm-17.4.0-c203dc29e3-b77c696707.zip differ diff --git a/.yarn/cache/@commitlint-is-ignored-npm-17.0.3-ada095e18a-20d7bd7e4c.zip b/.yarn/cache/@commitlint-is-ignored-npm-17.4.2-329b64815c-3fa1602709.zip similarity index 64% rename from .yarn/cache/@commitlint-is-ignored-npm-17.0.3-ada095e18a-20d7bd7e4c.zip rename to .yarn/cache/@commitlint-is-ignored-npm-17.4.2-329b64815c-3fa1602709.zip index 4bd27809e..433bacd70 100644 Binary files a/.yarn/cache/@commitlint-is-ignored-npm-17.0.3-ada095e18a-20d7bd7e4c.zip and b/.yarn/cache/@commitlint-is-ignored-npm-17.4.2-329b64815c-3fa1602709.zip differ diff --git a/.yarn/cache/@commitlint-lint-npm-17.0.3-396678e8c7-ca48c0ceb9.zip b/.yarn/cache/@commitlint-lint-npm-17.4.2-eec1f2e329-95e4179c27.zip similarity index 57% rename from .yarn/cache/@commitlint-lint-npm-17.0.3-396678e8c7-ca48c0ceb9.zip rename to .yarn/cache/@commitlint-lint-npm-17.4.2-eec1f2e329-95e4179c27.zip index 0c17d442c..512f3a445 100644 Binary files a/.yarn/cache/@commitlint-lint-npm-17.0.3-396678e8c7-ca48c0ceb9.zip and b/.yarn/cache/@commitlint-lint-npm-17.4.2-eec1f2e329-95e4179c27.zip differ diff --git a/.yarn/cache/@commitlint-load-npm-17.0.3-6a5895c82d-d0ede622a9.zip b/.yarn/cache/@commitlint-load-npm-17.0.3-6a5895c82d-d0ede622a9.zip deleted file mode 100644 index 2f30bce75..000000000 Binary files a/.yarn/cache/@commitlint-load-npm-17.0.3-6a5895c82d-d0ede622a9.zip and /dev/null differ diff --git a/.yarn/cache/@commitlint-load-npm-17.4.2-bcf1e79d5d-2a3a32109d.zip b/.yarn/cache/@commitlint-load-npm-17.4.2-bcf1e79d5d-2a3a32109d.zip new file mode 100644 index 000000000..5039ab11d Binary files /dev/null and b/.yarn/cache/@commitlint-load-npm-17.4.2-bcf1e79d5d-2a3a32109d.zip differ diff --git a/.yarn/cache/@commitlint-message-npm-17.0.0-7f40c6f1a5-4e2e36b43c.zip b/.yarn/cache/@commitlint-message-npm-17.0.0-7f40c6f1a5-4e2e36b43c.zip deleted file mode 100644 index 1933ac1d3..000000000 Binary files a/.yarn/cache/@commitlint-message-npm-17.0.0-7f40c6f1a5-4e2e36b43c.zip and /dev/null differ diff --git a/.yarn/cache/@commitlint-message-npm-17.4.2-207c5627ae-cc125dd285.zip b/.yarn/cache/@commitlint-message-npm-17.4.2-207c5627ae-cc125dd285.zip new file mode 100644 index 000000000..4c91701eb Binary files /dev/null and b/.yarn/cache/@commitlint-message-npm-17.4.2-207c5627ae-cc125dd285.zip differ diff --git a/.yarn/cache/@commitlint-parse-npm-17.0.0-9069596d3e-3a6c271725.zip b/.yarn/cache/@commitlint-parse-npm-17.0.0-9069596d3e-3a6c271725.zip deleted file mode 100644 index 05a724087..000000000 Binary files a/.yarn/cache/@commitlint-parse-npm-17.0.0-9069596d3e-3a6c271725.zip and /dev/null differ diff --git a/.yarn/cache/@commitlint-parse-npm-17.4.2-f5aaeeebe9-59c470d501.zip b/.yarn/cache/@commitlint-parse-npm-17.4.2-f5aaeeebe9-59c470d501.zip new file mode 100644 index 000000000..5d92bdc41 Binary files /dev/null and b/.yarn/cache/@commitlint-parse-npm-17.4.2-f5aaeeebe9-59c470d501.zip differ diff --git a/.yarn/cache/@commitlint-read-npm-17.0.0-ca6839b4e3-af40a9e363.zip b/.yarn/cache/@commitlint-read-npm-17.0.0-ca6839b4e3-af40a9e363.zip deleted file mode 100644 index 1031e05dc..000000000 Binary files a/.yarn/cache/@commitlint-read-npm-17.0.0-ca6839b4e3-af40a9e363.zip and /dev/null differ diff --git a/.yarn/cache/@commitlint-read-npm-17.4.2-52a3cb0bbb-abdb4ab7f3.zip b/.yarn/cache/@commitlint-read-npm-17.4.2-52a3cb0bbb-abdb4ab7f3.zip new file mode 100644 index 000000000..4bd8e0ad9 Binary files /dev/null and b/.yarn/cache/@commitlint-read-npm-17.4.2-52a3cb0bbb-abdb4ab7f3.zip differ diff --git a/.yarn/cache/@commitlint-resolve-extends-npm-17.0.3-70f5e27c89-7ef21a2c58.zip b/.yarn/cache/@commitlint-resolve-extends-npm-17.0.3-70f5e27c89-7ef21a2c58.zip deleted file mode 100644 index 6c739e5a1..000000000 Binary files a/.yarn/cache/@commitlint-resolve-extends-npm-17.0.3-70f5e27c89-7ef21a2c58.zip and /dev/null differ diff --git a/.yarn/cache/@commitlint-resolve-extends-npm-17.4.0-bd2f1c8bd2-7a6a45a8f0.zip b/.yarn/cache/@commitlint-resolve-extends-npm-17.4.0-bd2f1c8bd2-7a6a45a8f0.zip new file mode 100644 index 000000000..706a72384 Binary files /dev/null and b/.yarn/cache/@commitlint-resolve-extends-npm-17.4.0-bd2f1c8bd2-7a6a45a8f0.zip differ diff --git a/.yarn/cache/@commitlint-rules-npm-17.0.0-ecbe7b1afa-18d4b5e1de.zip b/.yarn/cache/@commitlint-rules-npm-17.4.2-103491a2d0-e889a0d5d0.zip similarity index 83% rename from .yarn/cache/@commitlint-rules-npm-17.0.0-ecbe7b1afa-18d4b5e1de.zip rename to .yarn/cache/@commitlint-rules-npm-17.4.2-103491a2d0-e889a0d5d0.zip index dd103c5ee..1e271ea65 100644 Binary files a/.yarn/cache/@commitlint-rules-npm-17.0.0-ecbe7b1afa-18d4b5e1de.zip and b/.yarn/cache/@commitlint-rules-npm-17.4.2-103491a2d0-e889a0d5d0.zip differ diff --git a/.yarn/cache/@commitlint-to-lines-npm-17.0.0-915b39bf7f-73abd1520d.zip b/.yarn/cache/@commitlint-to-lines-npm-17.0.0-915b39bf7f-73abd1520d.zip deleted file mode 100644 index a1a3a7949..000000000 Binary files a/.yarn/cache/@commitlint-to-lines-npm-17.0.0-915b39bf7f-73abd1520d.zip and /dev/null differ diff --git a/.yarn/cache/@commitlint-to-lines-npm-17.4.0-51541ce2d8-bbff3c9d34.zip b/.yarn/cache/@commitlint-to-lines-npm-17.4.0-51541ce2d8-bbff3c9d34.zip new file mode 100644 index 000000000..22885e00b Binary files /dev/null and b/.yarn/cache/@commitlint-to-lines-npm-17.4.0-51541ce2d8-bbff3c9d34.zip differ diff --git a/.yarn/cache/@commitlint-top-level-npm-17.0.0-cdaf8d325e-114844a8ba.zip b/.yarn/cache/@commitlint-top-level-npm-17.0.0-cdaf8d325e-114844a8ba.zip deleted file mode 100644 index 256fd2d7b..000000000 Binary files a/.yarn/cache/@commitlint-top-level-npm-17.0.0-cdaf8d325e-114844a8ba.zip and /dev/null differ diff --git a/.yarn/cache/@commitlint-top-level-npm-17.4.0-a6ca697395-e80f9565bc.zip b/.yarn/cache/@commitlint-top-level-npm-17.4.0-a6ca697395-e80f9565bc.zip new file mode 100644 index 000000000..3e9f60252 Binary files /dev/null and b/.yarn/cache/@commitlint-top-level-npm-17.4.0-a6ca697395-e80f9565bc.zip differ diff --git a/.yarn/cache/@commitlint-types-npm-17.0.0-37da4cfbbf-4ffe839678.zip b/.yarn/cache/@commitlint-types-npm-17.0.0-37da4cfbbf-4ffe839678.zip deleted file mode 100644 index ccc8b3b47..000000000 Binary files a/.yarn/cache/@commitlint-types-npm-17.0.0-37da4cfbbf-4ffe839678.zip and /dev/null differ diff --git a/.yarn/cache/@commitlint-types-npm-17.4.0-38aea3a3f5-e9b57f73e1.zip b/.yarn/cache/@commitlint-types-npm-17.4.0-38aea3a3f5-e9b57f73e1.zip new file mode 100644 index 000000000..1dbc14a28 Binary files /dev/null and b/.yarn/cache/@commitlint-types-npm-17.4.0-38aea3a3f5-e9b57f73e1.zip differ diff --git a/.yarn/cache/@isaacs-string-locale-compare-npm-1.1.0-3911094464-1850e9aace.zip b/.yarn/cache/@isaacs-string-locale-compare-npm-1.1.0-3911094464-1850e9aace.zip new file mode 100644 index 000000000..96f6cadcb Binary files /dev/null and b/.yarn/cache/@isaacs-string-locale-compare-npm-1.1.0-3911094464-1850e9aace.zip differ diff --git a/.yarn/cache/@jest-console-npm-29.1.2-6d21c61946-d339361e67.zip b/.yarn/cache/@jest-console-npm-29.1.2-6d21c61946-d339361e67.zip deleted file mode 100644 index 2dcac6adf..000000000 Binary files a/.yarn/cache/@jest-console-npm-29.1.2-6d21c61946-d339361e67.zip and /dev/null differ diff --git a/.yarn/cache/@jest-console-npm-29.3.1-8c9f654275-f799344be7.zip b/.yarn/cache/@jest-console-npm-29.3.1-8c9f654275-f799344be7.zip new file mode 100644 index 000000000..caf4b3ab6 Binary files /dev/null and b/.yarn/cache/@jest-console-npm-29.3.1-8c9f654275-f799344be7.zip differ diff --git a/.yarn/cache/@jest-core-npm-29.1.2-35babb0cf6-bb0d171d12.zip b/.yarn/cache/@jest-core-npm-29.1.2-35babb0cf6-bb0d171d12.zip deleted file mode 100644 index daa5dce1c..000000000 Binary files a/.yarn/cache/@jest-core-npm-29.1.2-35babb0cf6-bb0d171d12.zip and /dev/null differ diff --git a/.yarn/cache/@jest-core-npm-29.3.1-11862a6fa6-80958491c4.zip b/.yarn/cache/@jest-core-npm-29.3.1-11862a6fa6-80958491c4.zip new file mode 100644 index 000000000..e459887d0 Binary files /dev/null and b/.yarn/cache/@jest-core-npm-29.3.1-11862a6fa6-80958491c4.zip differ diff --git a/.yarn/cache/@jest-environment-npm-29.1.2-882fefe268-857c028766.zip b/.yarn/cache/@jest-environment-npm-29.1.2-882fefe268-857c028766.zip deleted file mode 100644 index 21c125c6b..000000000 Binary files a/.yarn/cache/@jest-environment-npm-29.1.2-882fefe268-857c028766.zip and /dev/null differ diff --git a/.yarn/cache/@jest-environment-npm-29.3.1-a92f501968-4d55705e76.zip b/.yarn/cache/@jest-environment-npm-29.3.1-a92f501968-4d55705e76.zip new file mode 100644 index 000000000..44f2779aa Binary files /dev/null and b/.yarn/cache/@jest-environment-npm-29.3.1-a92f501968-4d55705e76.zip differ diff --git a/.yarn/cache/@jest-expect-npm-29.1.2-15666996b5-773ffe9c6f.zip b/.yarn/cache/@jest-expect-npm-29.3.1-0790624347-ecc46e47c9.zip similarity index 52% rename from .yarn/cache/@jest-expect-npm-29.1.2-15666996b5-773ffe9c6f.zip rename to .yarn/cache/@jest-expect-npm-29.3.1-0790624347-ecc46e47c9.zip index dfe7a0b12..a02527d28 100644 Binary files a/.yarn/cache/@jest-expect-npm-29.1.2-15666996b5-773ffe9c6f.zip and b/.yarn/cache/@jest-expect-npm-29.3.1-0790624347-ecc46e47c9.zip differ diff --git a/.yarn/cache/@jest-expect-utils-npm-29.1.2-4ea76b5f23-91534c511f.zip b/.yarn/cache/@jest-expect-utils-npm-29.1.2-4ea76b5f23-91534c511f.zip deleted file mode 100644 index 3a725e9f3..000000000 Binary files a/.yarn/cache/@jest-expect-utils-npm-29.1.2-4ea76b5f23-91534c511f.zip and /dev/null differ diff --git a/.yarn/cache/@jest-expect-utils-npm-29.3.1-97cd2f0a06-b616f71d97.zip b/.yarn/cache/@jest-expect-utils-npm-29.3.1-97cd2f0a06-b616f71d97.zip new file mode 100644 index 000000000..ac3ef409f Binary files /dev/null and b/.yarn/cache/@jest-expect-utils-npm-29.3.1-97cd2f0a06-b616f71d97.zip differ diff --git a/.yarn/cache/@jest-fake-timers-npm-29.1.2-b675511ad8-d50c311b4f.zip b/.yarn/cache/@jest-fake-timers-npm-29.1.2-b675511ad8-d50c311b4f.zip deleted file mode 100644 index a49345475..000000000 Binary files a/.yarn/cache/@jest-fake-timers-npm-29.1.2-b675511ad8-d50c311b4f.zip and /dev/null differ diff --git a/.yarn/cache/@jest-fake-timers-npm-29.3.1-8489ff87cf-951e8170ed.zip b/.yarn/cache/@jest-fake-timers-npm-29.3.1-8489ff87cf-951e8170ed.zip new file mode 100644 index 000000000..2c3f12349 Binary files /dev/null and b/.yarn/cache/@jest-fake-timers-npm-29.3.1-8489ff87cf-951e8170ed.zip differ diff --git a/.yarn/cache/@jest-globals-npm-29.1.2-7d43900c81-ded6bf5fce.zip b/.yarn/cache/@jest-globals-npm-29.1.2-7d43900c81-ded6bf5fce.zip deleted file mode 100644 index bcbdfeb3c..000000000 Binary files a/.yarn/cache/@jest-globals-npm-29.1.2-7d43900c81-ded6bf5fce.zip and /dev/null differ diff --git a/.yarn/cache/@jest-globals-npm-29.3.1-8cd2f1156d-3484a6c6ec.zip b/.yarn/cache/@jest-globals-npm-29.3.1-8cd2f1156d-3484a6c6ec.zip new file mode 100644 index 000000000..b158da15d Binary files /dev/null and b/.yarn/cache/@jest-globals-npm-29.3.1-8cd2f1156d-3484a6c6ec.zip differ diff --git a/.yarn/cache/@jest-reporters-npm-29.1.2-b222dd6011-badde807cc.zip b/.yarn/cache/@jest-reporters-npm-29.1.2-b222dd6011-badde807cc.zip deleted file mode 100644 index 1278b9c5d..000000000 Binary files a/.yarn/cache/@jest-reporters-npm-29.1.2-b222dd6011-badde807cc.zip and /dev/null differ diff --git a/.yarn/cache/@jest-reporters-npm-29.3.1-08646fa246-19f7fa5265.zip b/.yarn/cache/@jest-reporters-npm-29.3.1-08646fa246-19f7fa5265.zip new file mode 100644 index 000000000..6e0c08c5a Binary files /dev/null and b/.yarn/cache/@jest-reporters-npm-29.3.1-08646fa246-19f7fa5265.zip differ diff --git a/.yarn/cache/@jest-source-map-npm-29.0.0-ab558ac87f-8027721baf.zip b/.yarn/cache/@jest-source-map-npm-29.0.0-ab558ac87f-8027721baf.zip deleted file mode 100644 index fdb55d8f3..000000000 Binary files a/.yarn/cache/@jest-source-map-npm-29.0.0-ab558ac87f-8027721baf.zip and /dev/null differ diff --git a/.yarn/cache/@jest-source-map-npm-29.2.0-cb038ff173-390c856de4.zip b/.yarn/cache/@jest-source-map-npm-29.2.0-cb038ff173-390c856de4.zip new file mode 100644 index 000000000..5f027a9a6 Binary files /dev/null and b/.yarn/cache/@jest-source-map-npm-29.2.0-cb038ff173-390c856de4.zip differ diff --git a/.yarn/cache/@jest-test-result-npm-29.1.2-ef33d29c9e-340db724e8.zip b/.yarn/cache/@jest-test-result-npm-29.1.2-ef33d29c9e-340db724e8.zip deleted file mode 100644 index dc58e98f9..000000000 Binary files a/.yarn/cache/@jest-test-result-npm-29.1.2-ef33d29c9e-340db724e8.zip and /dev/null differ diff --git a/.yarn/cache/@jest-test-result-npm-29.3.1-77136fcf4d-986b7a0afe.zip b/.yarn/cache/@jest-test-result-npm-29.3.1-77136fcf4d-986b7a0afe.zip new file mode 100644 index 000000000..ac9331a90 Binary files /dev/null and b/.yarn/cache/@jest-test-result-npm-29.3.1-77136fcf4d-986b7a0afe.zip differ diff --git a/.yarn/cache/@jest-test-sequencer-npm-29.1.2-be7322c48e-cd26608d06.zip b/.yarn/cache/@jest-test-sequencer-npm-29.1.2-be7322c48e-cd26608d06.zip deleted file mode 100644 index 38641af6b..000000000 Binary files a/.yarn/cache/@jest-test-sequencer-npm-29.1.2-be7322c48e-cd26608d06.zip and /dev/null differ diff --git a/.yarn/cache/@jest-test-sequencer-npm-29.3.1-9e41fb7e41-a71e86ab18.zip b/.yarn/cache/@jest-test-sequencer-npm-29.3.1-9e41fb7e41-a71e86ab18.zip new file mode 100644 index 000000000..d1466a6be Binary files /dev/null and b/.yarn/cache/@jest-test-sequencer-npm-29.3.1-9e41fb7e41-a71e86ab18.zip differ diff --git a/.yarn/cache/@jest-transform-npm-29.1.2-b6e3948a60-f9333ec4f3.zip b/.yarn/cache/@jest-transform-npm-29.1.2-b6e3948a60-f9333ec4f3.zip deleted file mode 100644 index 8882153c3..000000000 Binary files a/.yarn/cache/@jest-transform-npm-29.1.2-b6e3948a60-f9333ec4f3.zip and /dev/null differ diff --git a/.yarn/cache/@jest-transform-npm-29.3.1-45dc4bf517-574f94f388.zip b/.yarn/cache/@jest-transform-npm-29.3.1-45dc4bf517-574f94f388.zip new file mode 100644 index 000000000..bab687675 Binary files /dev/null and b/.yarn/cache/@jest-transform-npm-29.3.1-45dc4bf517-574f94f388.zip differ diff --git a/.yarn/cache/@jest-types-npm-29.1.2-0dbe55dc45-a5d5fd6936.zip b/.yarn/cache/@jest-types-npm-29.1.2-0dbe55dc45-a5d5fd6936.zip deleted file mode 100644 index 60b83a0f8..000000000 Binary files a/.yarn/cache/@jest-types-npm-29.1.2-0dbe55dc45-a5d5fd6936.zip and /dev/null differ diff --git a/.yarn/cache/@jest-types-npm-29.3.1-6b45218613-d22f39799b.zip b/.yarn/cache/@jest-types-npm-29.3.1-6b45218613-d22f39799b.zip new file mode 100644 index 000000000..94c07afe8 Binary files /dev/null and b/.yarn/cache/@jest-types-npm-29.3.1-6b45218613-d22f39799b.zip differ diff --git a/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.14-c78fcccfdf-210642773f.zip b/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.14-c78fcccfdf-210642773f.zip deleted file mode 100644 index eea8a2f27..000000000 Binary files a/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.14-c78fcccfdf-210642773f.zip and /dev/null differ diff --git a/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.15-7357dbf648-a11b95f877.zip b/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.15-7357dbf648-a11b95f877.zip deleted file mode 100644 index 25a5882bf..000000000 Binary files a/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.15-7357dbf648-a11b95f877.zip and /dev/null differ diff --git a/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.17-57578fd48c-388a2f604c.zip b/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.17-57578fd48c-388a2f604c.zip new file mode 100644 index 000000000..1198690a7 Binary files /dev/null and b/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.17-57578fd48c-388a2f604c.zip differ diff --git a/.yarn/cache/@lerna-lite-cli-npm-1.14.1-54af8ea1a5-cb85725734.zip b/.yarn/cache/@lerna-lite-cli-npm-1.14.1-54af8ea1a5-cb85725734.zip new file mode 100644 index 000000000..d57a0a759 Binary files /dev/null and b/.yarn/cache/@lerna-lite-cli-npm-1.14.1-54af8ea1a5-cb85725734.zip differ diff --git a/.yarn/cache/@lerna-lite-cli-npm-1.6.0-fc69462685-74dca03855.zip b/.yarn/cache/@lerna-lite-cli-npm-1.6.0-fc69462685-74dca03855.zip deleted file mode 100644 index c45123cad..000000000 Binary files a/.yarn/cache/@lerna-lite-cli-npm-1.6.0-fc69462685-74dca03855.zip and /dev/null differ diff --git a/.yarn/cache/@lerna-lite-core-npm-1.14.1-970ee535f6-309530b110.zip b/.yarn/cache/@lerna-lite-core-npm-1.14.1-970ee535f6-309530b110.zip new file mode 100644 index 000000000..b024a0164 Binary files /dev/null and b/.yarn/cache/@lerna-lite-core-npm-1.14.1-970ee535f6-309530b110.zip differ diff --git a/.yarn/cache/@lerna-lite-core-npm-1.6.0-13410bd9c1-c235b6d036.zip b/.yarn/cache/@lerna-lite-core-npm-1.6.0-13410bd9c1-c235b6d036.zip deleted file mode 100644 index 5464c2988..000000000 Binary files a/.yarn/cache/@lerna-lite-core-npm-1.6.0-13410bd9c1-c235b6d036.zip and /dev/null differ diff --git a/.yarn/cache/@lerna-lite-info-npm-1.6.0-53b2bf6dd1-13e3e9793d.zip b/.yarn/cache/@lerna-lite-info-npm-1.14.1-448974c01a-49f064dbb3.zip similarity index 78% rename from .yarn/cache/@lerna-lite-info-npm-1.6.0-53b2bf6dd1-13e3e9793d.zip rename to .yarn/cache/@lerna-lite-info-npm-1.14.1-448974c01a-49f064dbb3.zip index 297e318b2..00f8543a8 100644 Binary files a/.yarn/cache/@lerna-lite-info-npm-1.6.0-53b2bf6dd1-13e3e9793d.zip and b/.yarn/cache/@lerna-lite-info-npm-1.14.1-448974c01a-49f064dbb3.zip differ diff --git a/.yarn/cache/@lerna-lite-init-npm-1.14.1-b837dae8c6-519ac2fde0.zip b/.yarn/cache/@lerna-lite-init-npm-1.14.1-b837dae8c6-519ac2fde0.zip new file mode 100644 index 000000000..737a66641 Binary files /dev/null and b/.yarn/cache/@lerna-lite-init-npm-1.14.1-b837dae8c6-519ac2fde0.zip differ diff --git a/.yarn/cache/@lerna-lite-init-npm-1.6.0-51ea51e753-6db91117ad.zip b/.yarn/cache/@lerna-lite-init-npm-1.6.0-51ea51e753-6db91117ad.zip deleted file mode 100644 index 21ac9e11c..000000000 Binary files a/.yarn/cache/@lerna-lite-init-npm-1.6.0-51ea51e753-6db91117ad.zip and /dev/null differ diff --git a/.yarn/cache/@lerna-lite-list-npm-1.14.1-a3ea49177b-8fbeaf82f9.zip b/.yarn/cache/@lerna-lite-list-npm-1.14.1-a3ea49177b-8fbeaf82f9.zip new file mode 100644 index 000000000..d066c9dd6 Binary files /dev/null and b/.yarn/cache/@lerna-lite-list-npm-1.14.1-a3ea49177b-8fbeaf82f9.zip differ diff --git a/.yarn/cache/@lerna-lite-list-npm-1.6.0-63fd3896ac-4c98e35908.zip b/.yarn/cache/@lerna-lite-list-npm-1.6.0-63fd3896ac-4c98e35908.zip deleted file mode 100644 index 7c61b5cc1..000000000 Binary files a/.yarn/cache/@lerna-lite-list-npm-1.6.0-63fd3896ac-4c98e35908.zip and /dev/null differ diff --git a/.yarn/cache/@lerna-lite-listable-npm-1.6.0-9cd0de0c10-7fb74221c3.zip b/.yarn/cache/@lerna-lite-listable-npm-1.14.1-76537e0612-81cf6edfa7.zip similarity index 75% rename from .yarn/cache/@lerna-lite-listable-npm-1.6.0-9cd0de0c10-7fb74221c3.zip rename to .yarn/cache/@lerna-lite-listable-npm-1.14.1-76537e0612-81cf6edfa7.zip index fb0219eb1..11304e54b 100644 Binary files a/.yarn/cache/@lerna-lite-listable-npm-1.6.0-9cd0de0c10-7fb74221c3.zip and b/.yarn/cache/@lerna-lite-listable-npm-1.14.1-76537e0612-81cf6edfa7.zip differ diff --git a/.yarn/cache/@lerna-lite-optional-cmd-common-npm-1.6.0-52bbe066ea-6897465baf.zip b/.yarn/cache/@lerna-lite-optional-cmd-common-npm-1.14.1-9fe1c899de-9b6a25becd.zip similarity index 53% rename from .yarn/cache/@lerna-lite-optional-cmd-common-npm-1.6.0-52bbe066ea-6897465baf.zip rename to .yarn/cache/@lerna-lite-optional-cmd-common-npm-1.14.1-9fe1c899de-9b6a25becd.zip index 06f476e4e..5620d6b2f 100644 Binary files a/.yarn/cache/@lerna-lite-optional-cmd-common-npm-1.6.0-52bbe066ea-6897465baf.zip and b/.yarn/cache/@lerna-lite-optional-cmd-common-npm-1.14.1-9fe1c899de-9b6a25becd.zip differ diff --git a/.yarn/cache/@lerna-lite-publish-npm-1.14.1-13be8a07c8-97d9a1911a.zip b/.yarn/cache/@lerna-lite-publish-npm-1.14.1-13be8a07c8-97d9a1911a.zip new file mode 100644 index 000000000..6c141099e Binary files /dev/null and b/.yarn/cache/@lerna-lite-publish-npm-1.14.1-13be8a07c8-97d9a1911a.zip differ diff --git a/.yarn/cache/@lerna-lite-publish-npm-1.6.0-ae8f957c4c-2d74f7a5fe.zip b/.yarn/cache/@lerna-lite-publish-npm-1.6.0-ae8f957c4c-2d74f7a5fe.zip deleted file mode 100644 index 1670980b9..000000000 Binary files a/.yarn/cache/@lerna-lite-publish-npm-1.6.0-ae8f957c4c-2d74f7a5fe.zip and /dev/null differ diff --git a/.yarn/cache/@lerna-lite-run-npm-1.14.1-c26295c701-6791d1367c.zip b/.yarn/cache/@lerna-lite-run-npm-1.14.1-c26295c701-6791d1367c.zip new file mode 100644 index 000000000..7acd41d77 Binary files /dev/null and b/.yarn/cache/@lerna-lite-run-npm-1.14.1-c26295c701-6791d1367c.zip differ diff --git a/.yarn/cache/@lerna-lite-run-npm-1.6.0-d85881ff48-14068fa1fd.zip b/.yarn/cache/@lerna-lite-run-npm-1.6.0-d85881ff48-14068fa1fd.zip deleted file mode 100644 index a37885247..000000000 Binary files a/.yarn/cache/@lerna-lite-run-npm-1.6.0-d85881ff48-14068fa1fd.zip and /dev/null differ diff --git a/.yarn/cache/@lerna-lite-version-npm-1.14.1-ba46496ae0-c964425f34.zip b/.yarn/cache/@lerna-lite-version-npm-1.14.1-ba46496ae0-c964425f34.zip new file mode 100644 index 000000000..787b6c5e1 Binary files /dev/null and b/.yarn/cache/@lerna-lite-version-npm-1.14.1-ba46496ae0-c964425f34.zip differ diff --git a/.yarn/cache/@lerna-lite-version-npm-1.6.0-c04d55cf79-cdb7b3e77b.zip b/.yarn/cache/@lerna-lite-version-npm-1.6.0-c04d55cf79-cdb7b3e77b.zip deleted file mode 100644 index 2a8b55c75..000000000 Binary files a/.yarn/cache/@lerna-lite-version-npm-1.6.0-c04d55cf79-cdb7b3e77b.zip and /dev/null differ diff --git a/.yarn/cache/@newrelic-aws-sdk-npm-5.0.0-7d9d10d58f-ed1dc3fa16.zip b/.yarn/cache/@newrelic-aws-sdk-npm-5.0.0-7d9d10d58f-ed1dc3fa16.zip deleted file mode 100644 index c8a54b043..000000000 Binary files a/.yarn/cache/@newrelic-aws-sdk-npm-5.0.0-7d9d10d58f-ed1dc3fa16.zip and /dev/null differ diff --git a/.yarn/cache/@newrelic-aws-sdk-npm-5.0.2-96d8663350-d99b851c78.zip b/.yarn/cache/@newrelic-aws-sdk-npm-5.0.2-96d8663350-d99b851c78.zip new file mode 100644 index 000000000..7bbaac949 Binary files /dev/null and b/.yarn/cache/@newrelic-aws-sdk-npm-5.0.2-96d8663350-d99b851c78.zip differ diff --git a/.yarn/cache/@newrelic-koa-npm-7.0.0-903c251b9f-0fc2298c8b.zip b/.yarn/cache/@newrelic-koa-npm-7.0.0-903c251b9f-0fc2298c8b.zip deleted file mode 100644 index 091928bc0..000000000 Binary files a/.yarn/cache/@newrelic-koa-npm-7.0.0-903c251b9f-0fc2298c8b.zip and /dev/null differ diff --git a/.yarn/cache/@newrelic-koa-npm-7.1.1-363bc0d9f3-b4fd860e8b.zip b/.yarn/cache/@newrelic-koa-npm-7.1.1-363bc0d9f3-b4fd860e8b.zip new file mode 100644 index 000000000..90cd202eb Binary files /dev/null and b/.yarn/cache/@newrelic-koa-npm-7.1.1-363bc0d9f3-b4fd860e8b.zip differ diff --git a/.yarn/cache/@newrelic-winston-enricher-npm-4.0.0-ebaf2d0d28-3fc901cded.zip b/.yarn/cache/@newrelic-winston-enricher-npm-4.0.0-ebaf2d0d28-3fc901cded.zip deleted file mode 100644 index 8325617c7..000000000 Binary files a/.yarn/cache/@newrelic-winston-enricher-npm-4.0.0-ebaf2d0d28-3fc901cded.zip and /dev/null differ diff --git a/.yarn/cache/@newrelic-winston-enricher-npm-4.0.1-ef1230a3ce-e45880f6ec.zip b/.yarn/cache/@newrelic-winston-enricher-npm-4.0.1-ef1230a3ce-e45880f6ec.zip new file mode 100644 index 000000000..08ff5b2f2 Binary files /dev/null and b/.yarn/cache/@newrelic-winston-enricher-npm-4.0.1-ef1230a3ce-e45880f6ec.zip differ diff --git a/.yarn/cache/@npmcli-arborist-npm-6.1.6-6c8e7e9c94-2b8c05fbf1.zip b/.yarn/cache/@npmcli-arborist-npm-6.1.6-6c8e7e9c94-2b8c05fbf1.zip new file mode 100644 index 000000000..f85302565 Binary files /dev/null and b/.yarn/cache/@npmcli-arborist-npm-6.1.6-6c8e7e9c94-2b8c05fbf1.zip differ diff --git a/.yarn/cache/@npmcli-fs-npm-2.1.0-3b106d08bc-827318517d.zip b/.yarn/cache/@npmcli-fs-npm-2.1.2-08d434e77b-82bc61f832.zip similarity index 54% rename from .yarn/cache/@npmcli-fs-npm-2.1.0-3b106d08bc-827318517d.zip rename to .yarn/cache/@npmcli-fs-npm-2.1.2-08d434e77b-82bc61f832.zip index 421997df4..ffa8edb8d 100644 Binary files a/.yarn/cache/@npmcli-fs-npm-2.1.0-3b106d08bc-827318517d.zip and b/.yarn/cache/@npmcli-fs-npm-2.1.2-08d434e77b-82bc61f832.zip differ diff --git a/.yarn/cache/@npmcli-fs-npm-3.1.0-0844a57978-c17d9f6a57.zip b/.yarn/cache/@npmcli-fs-npm-3.1.0-0844a57978-c17d9f6a57.zip new file mode 100644 index 000000000..8223e08e9 Binary files /dev/null and b/.yarn/cache/@npmcli-fs-npm-3.1.0-0844a57978-c17d9f6a57.zip differ diff --git a/.yarn/cache/@npmcli-git-npm-3.0.1-0c54a062d9-fe64c82c11.zip b/.yarn/cache/@npmcli-git-npm-4.0.3-4d7acb71e5-1fe88fccab.zip similarity index 85% rename from .yarn/cache/@npmcli-git-npm-3.0.1-0c54a062d9-fe64c82c11.zip rename to .yarn/cache/@npmcli-git-npm-4.0.3-4d7acb71e5-1fe88fccab.zip index 36fde5536..00f191a01 100644 Binary files a/.yarn/cache/@npmcli-git-npm-3.0.1-0c54a062d9-fe64c82c11.zip and b/.yarn/cache/@npmcli-git-npm-4.0.3-4d7acb71e5-1fe88fccab.zip differ diff --git a/.yarn/cache/@npmcli-installed-package-contents-npm-1.0.7-b15a13ab4f-8cdca613b6.zip b/.yarn/cache/@npmcli-installed-package-contents-npm-1.0.7-b15a13ab4f-8cdca613b6.zip deleted file mode 100644 index e0ba2393d..000000000 Binary files a/.yarn/cache/@npmcli-installed-package-contents-npm-1.0.7-b15a13ab4f-8cdca613b6.zip and /dev/null differ diff --git a/.yarn/cache/@npmcli-installed-package-contents-npm-2.0.1-6e6959b6d7-c19a90dbb3.zip b/.yarn/cache/@npmcli-installed-package-contents-npm-2.0.1-6e6959b6d7-c19a90dbb3.zip new file mode 100644 index 000000000..c1be252d9 Binary files /dev/null and b/.yarn/cache/@npmcli-installed-package-contents-npm-2.0.1-6e6959b6d7-c19a90dbb3.zip differ diff --git a/.yarn/cache/@npmcli-map-workspaces-npm-3.0.1-c076f30694-3b69565bfc.zip b/.yarn/cache/@npmcli-map-workspaces-npm-3.0.1-c076f30694-3b69565bfc.zip new file mode 100644 index 000000000..64c0a3d9e Binary files /dev/null and b/.yarn/cache/@npmcli-map-workspaces-npm-3.0.1-c076f30694-3b69565bfc.zip differ diff --git a/.yarn/cache/@npmcli-metavuln-calculator-npm-5.0.0-f18b257067-be5df5fc59.zip b/.yarn/cache/@npmcli-metavuln-calculator-npm-5.0.0-f18b257067-be5df5fc59.zip new file mode 100644 index 000000000..8e9dea0bd Binary files /dev/null and b/.yarn/cache/@npmcli-metavuln-calculator-npm-5.0.0-f18b257067-be5df5fc59.zip differ diff --git a/.yarn/cache/@npmcli-move-file-npm-2.0.0-d8bd1d35d2-e7c413d3ed.zip b/.yarn/cache/@npmcli-move-file-npm-2.0.0-d8bd1d35d2-e7c413d3ed.zip deleted file mode 100644 index 8e51af12a..000000000 Binary files a/.yarn/cache/@npmcli-move-file-npm-2.0.0-d8bd1d35d2-e7c413d3ed.zip and /dev/null differ diff --git a/.yarn/cache/@npmcli-move-file-npm-2.0.1-b593d8f741-3557a12cd1.zip b/.yarn/cache/@npmcli-move-file-npm-2.0.1-b593d8f741-3557a12cd1.zip new file mode 100644 index 000000000..df7cf78f8 Binary files /dev/null and b/.yarn/cache/@npmcli-move-file-npm-2.0.1-b593d8f741-3557a12cd1.zip differ diff --git a/.yarn/cache/@npmcli-name-from-folder-npm-1.0.1-b2b2fde7e0-c89ae9f2f7.zip b/.yarn/cache/@npmcli-name-from-folder-npm-1.0.1-b2b2fde7e0-c89ae9f2f7.zip new file mode 100644 index 000000000..3481f8069 Binary files /dev/null and b/.yarn/cache/@npmcli-name-from-folder-npm-1.0.1-b2b2fde7e0-c89ae9f2f7.zip differ diff --git a/.yarn/cache/@npmcli-name-from-folder-npm-2.0.0-18e2dba870-bb8e989c76.zip b/.yarn/cache/@npmcli-name-from-folder-npm-2.0.0-18e2dba870-bb8e989c76.zip new file mode 100644 index 000000000..267a235e1 Binary files /dev/null and b/.yarn/cache/@npmcli-name-from-folder-npm-2.0.0-18e2dba870-bb8e989c76.zip differ diff --git a/.yarn/cache/@npmcli-node-gyp-npm-2.0.0-411b1e0bad-a9377a0f0c.zip b/.yarn/cache/@npmcli-node-gyp-npm-2.0.0-411b1e0bad-a9377a0f0c.zip deleted file mode 100644 index e8a1d3a01..000000000 Binary files a/.yarn/cache/@npmcli-node-gyp-npm-2.0.0-411b1e0bad-a9377a0f0c.zip and /dev/null differ diff --git a/.yarn/cache/@npmcli-node-gyp-npm-3.0.0-b160a0116c-f6eda05676.zip b/.yarn/cache/@npmcli-node-gyp-npm-3.0.0-b160a0116c-f6eda05676.zip new file mode 100644 index 000000000..68c230ca4 Binary files /dev/null and b/.yarn/cache/@npmcli-node-gyp-npm-3.0.0-b160a0116c-f6eda05676.zip differ diff --git a/.yarn/cache/@npmcli-package-json-npm-3.0.0-917589a7ff-bbee04e427.zip b/.yarn/cache/@npmcli-package-json-npm-3.0.0-917589a7ff-bbee04e427.zip new file mode 100644 index 000000000..192e508cb Binary files /dev/null and b/.yarn/cache/@npmcli-package-json-npm-3.0.0-917589a7ff-bbee04e427.zip differ diff --git a/.yarn/cache/@npmcli-promise-spawn-npm-3.0.0-63f972b0e8-f19233f0c0.zip b/.yarn/cache/@npmcli-promise-spawn-npm-3.0.0-63f972b0e8-f19233f0c0.zip deleted file mode 100644 index 3d9fa6f05..000000000 Binary files a/.yarn/cache/@npmcli-promise-spawn-npm-3.0.0-63f972b0e8-f19233f0c0.zip and /dev/null differ diff --git a/.yarn/cache/@npmcli-promise-spawn-npm-6.0.2-c9941b207c-0148779c08.zip b/.yarn/cache/@npmcli-promise-spawn-npm-6.0.2-c9941b207c-0148779c08.zip new file mode 100644 index 000000000..85c677ac9 Binary files /dev/null and b/.yarn/cache/@npmcli-promise-spawn-npm-6.0.2-c9941b207c-0148779c08.zip differ diff --git a/.yarn/cache/@npmcli-query-npm-3.0.0-53c05bcb30-595d5e705d.zip b/.yarn/cache/@npmcli-query-npm-3.0.0-53c05bcb30-595d5e705d.zip new file mode 100644 index 000000000..478450a23 Binary files /dev/null and b/.yarn/cache/@npmcli-query-npm-3.0.0-53c05bcb30-595d5e705d.zip differ diff --git a/.yarn/cache/@npmcli-run-script-npm-4.1.5-979d3624a1-171bfb9bab.zip b/.yarn/cache/@npmcli-run-script-npm-4.1.5-979d3624a1-171bfb9bab.zip deleted file mode 100644 index 43f6ff2f2..000000000 Binary files a/.yarn/cache/@npmcli-run-script-npm-4.1.5-979d3624a1-171bfb9bab.zip and /dev/null differ diff --git a/.yarn/cache/@npmcli-run-script-npm-6.0.0-5cbf526af7-7ca3a21bd9.zip b/.yarn/cache/@npmcli-run-script-npm-6.0.0-5cbf526af7-7ca3a21bd9.zip new file mode 100644 index 000000000..4e4614a4f Binary files /dev/null and b/.yarn/cache/@npmcli-run-script-npm-6.0.0-5cbf526af7-7ca3a21bd9.zip differ diff --git a/.yarn/cache/@octokit-auth-token-npm-2.5.0-a1c6ffb640-6c24cf0394.zip b/.yarn/cache/@octokit-auth-token-npm-3.0.2-2c2a6dcca5-17b2d63e30.zip similarity index 74% rename from .yarn/cache/@octokit-auth-token-npm-2.5.0-a1c6ffb640-6c24cf0394.zip rename to .yarn/cache/@octokit-auth-token-npm-3.0.2-2c2a6dcca5-17b2d63e30.zip index 33bd4b8a5..4cec0a553 100644 Binary files a/.yarn/cache/@octokit-auth-token-npm-2.5.0-a1c6ffb640-6c24cf0394.zip and b/.yarn/cache/@octokit-auth-token-npm-3.0.2-2c2a6dcca5-17b2d63e30.zip differ diff --git a/.yarn/cache/@octokit-core-npm-3.6.0-1273c50268-91ba1df7a5.zip b/.yarn/cache/@octokit-core-npm-3.6.0-1273c50268-91ba1df7a5.zip deleted file mode 100644 index c440ea8fe..000000000 Binary files a/.yarn/cache/@octokit-core-npm-3.6.0-1273c50268-91ba1df7a5.zip and /dev/null differ diff --git a/.yarn/cache/@octokit-core-npm-4.1.0-53c1d3e6df-e65b5f1b01.zip b/.yarn/cache/@octokit-core-npm-4.1.0-53c1d3e6df-e65b5f1b01.zip new file mode 100644 index 000000000..dbf699432 Binary files /dev/null and b/.yarn/cache/@octokit-core-npm-4.1.0-53c1d3e6df-e65b5f1b01.zip differ diff --git a/.yarn/cache/@octokit-endpoint-npm-6.0.12-d467db27fd-c0a7abd872.zip b/.yarn/cache/@octokit-endpoint-npm-6.0.12-d467db27fd-c0a7abd872.zip deleted file mode 100644 index 491e3b6c6..000000000 Binary files a/.yarn/cache/@octokit-endpoint-npm-6.0.12-d467db27fd-c0a7abd872.zip and /dev/null differ diff --git a/.yarn/cache/@octokit-endpoint-npm-7.0.3-cabcb716ae-b4cbfe14a7.zip b/.yarn/cache/@octokit-endpoint-npm-7.0.3-cabcb716ae-b4cbfe14a7.zip new file mode 100644 index 000000000..74c563848 Binary files /dev/null and b/.yarn/cache/@octokit-endpoint-npm-7.0.3-cabcb716ae-b4cbfe14a7.zip differ diff --git a/.yarn/cache/@octokit-graphql-npm-4.8.0-83d118b4da-2b5b402af7.zip b/.yarn/cache/@octokit-graphql-npm-4.8.0-83d118b4da-2b5b402af7.zip deleted file mode 100644 index 383f185da..000000000 Binary files a/.yarn/cache/@octokit-graphql-npm-4.8.0-83d118b4da-2b5b402af7.zip and /dev/null differ diff --git a/.yarn/cache/@octokit-graphql-npm-5.0.4-dd4f7f9ed4-de8f511dbc.zip b/.yarn/cache/@octokit-graphql-npm-5.0.4-dd4f7f9ed4-de8f511dbc.zip new file mode 100644 index 000000000..0e312fdc1 Binary files /dev/null and b/.yarn/cache/@octokit-graphql-npm-5.0.4-dd4f7f9ed4-de8f511dbc.zip differ diff --git a/.yarn/cache/@octokit-openapi-types-npm-12.8.0-1b7f917c93-74881d6b0d.zip b/.yarn/cache/@octokit-openapi-types-npm-12.8.0-1b7f917c93-74881d6b0d.zip deleted file mode 100644 index e79936a94..000000000 Binary files a/.yarn/cache/@octokit-openapi-types-npm-12.8.0-1b7f917c93-74881d6b0d.zip and /dev/null differ diff --git a/.yarn/cache/@octokit-openapi-types-npm-16.0.0-2fe91e346e-7bae7649e8.zip b/.yarn/cache/@octokit-openapi-types-npm-16.0.0-2fe91e346e-7bae7649e8.zip new file mode 100644 index 000000000..17095d39d Binary files /dev/null and b/.yarn/cache/@octokit-openapi-types-npm-16.0.0-2fe91e346e-7bae7649e8.zip differ diff --git a/.yarn/cache/@octokit-plugin-paginate-rest-npm-2.21.1-7eac9e6538-b3f81d3740.zip b/.yarn/cache/@octokit-plugin-paginate-rest-npm-2.21.1-7eac9e6538-b3f81d3740.zip deleted file mode 100644 index 282385a21..000000000 Binary files a/.yarn/cache/@octokit-plugin-paginate-rest-npm-2.21.1-7eac9e6538-b3f81d3740.zip and /dev/null differ diff --git a/.yarn/cache/@octokit-plugin-paginate-rest-npm-5.0.1-1f7b1655c3-93b0bcbf98.zip b/.yarn/cache/@octokit-plugin-paginate-rest-npm-5.0.1-1f7b1655c3-93b0bcbf98.zip new file mode 100644 index 000000000..78a68da32 Binary files /dev/null and b/.yarn/cache/@octokit-plugin-paginate-rest-npm-5.0.1-1f7b1655c3-93b0bcbf98.zip differ diff --git a/.yarn/cache/@octokit-plugin-rest-endpoint-methods-npm-5.16.2-f54316c392-d0dd41cf0d.zip b/.yarn/cache/@octokit-plugin-rest-endpoint-methods-npm-5.16.2-f54316c392-d0dd41cf0d.zip deleted file mode 100644 index 789608553..000000000 Binary files a/.yarn/cache/@octokit-plugin-rest-endpoint-methods-npm-5.16.2-f54316c392-d0dd41cf0d.zip and /dev/null differ diff --git a/.yarn/cache/@octokit-plugin-rest-endpoint-methods-npm-6.7.0-8434cbe757-f4f760092f.zip b/.yarn/cache/@octokit-plugin-rest-endpoint-methods-npm-6.7.0-8434cbe757-f4f760092f.zip new file mode 100644 index 000000000..15c95cae9 Binary files /dev/null and b/.yarn/cache/@octokit-plugin-rest-endpoint-methods-npm-6.7.0-8434cbe757-f4f760092f.zip differ diff --git a/.yarn/cache/@octokit-request-error-npm-2.1.0-51ac624306-47264d6e03.zip b/.yarn/cache/@octokit-request-error-npm-3.0.2-ad6a6ba74d-16fa47f8f8.zip similarity index 59% rename from .yarn/cache/@octokit-request-error-npm-2.1.0-51ac624306-47264d6e03.zip rename to .yarn/cache/@octokit-request-error-npm-3.0.2-ad6a6ba74d-16fa47f8f8.zip index b4804dad0..2d3ec42b4 100644 Binary files a/.yarn/cache/@octokit-request-error-npm-2.1.0-51ac624306-47264d6e03.zip and b/.yarn/cache/@octokit-request-error-npm-3.0.2-ad6a6ba74d-16fa47f8f8.zip differ diff --git a/.yarn/cache/@octokit-request-npm-5.6.3-25a5f5382d-05c73ff238.zip b/.yarn/cache/@octokit-request-npm-5.6.3-25a5f5382d-05c73ff238.zip deleted file mode 100644 index 24c456178..000000000 Binary files a/.yarn/cache/@octokit-request-npm-5.6.3-25a5f5382d-05c73ff238.zip and /dev/null differ diff --git a/.yarn/cache/@octokit-request-npm-6.2.2-b443394ecf-054c1b7674.zip b/.yarn/cache/@octokit-request-npm-6.2.2-b443394ecf-054c1b7674.zip new file mode 100644 index 000000000..0d17e235e Binary files /dev/null and b/.yarn/cache/@octokit-request-npm-6.2.2-b443394ecf-054c1b7674.zip differ diff --git a/.yarn/cache/@octokit-rest-npm-18.12.0-f250ac8e5e-9b4d5c869b.zip b/.yarn/cache/@octokit-rest-npm-18.12.0-f250ac8e5e-9b4d5c869b.zip deleted file mode 100644 index 4c8572497..000000000 Binary files a/.yarn/cache/@octokit-rest-npm-18.12.0-f250ac8e5e-9b4d5c869b.zip and /dev/null differ diff --git a/.yarn/cache/@octokit-rest-npm-19.0.5-b25c99ac14-af418e420f.zip b/.yarn/cache/@octokit-rest-npm-19.0.5-b25c99ac14-af418e420f.zip new file mode 100644 index 000000000..b86e1bb80 Binary files /dev/null and b/.yarn/cache/@octokit-rest-npm-19.0.5-b25c99ac14-af418e420f.zip differ diff --git a/.yarn/cache/@octokit-types-npm-6.39.0-8985f0f61f-93bebae476.zip b/.yarn/cache/@octokit-types-npm-6.39.0-8985f0f61f-93bebae476.zip deleted file mode 100644 index 6a0c7c0f3..000000000 Binary files a/.yarn/cache/@octokit-types-npm-6.39.0-8985f0f61f-93bebae476.zip and /dev/null differ diff --git a/.yarn/cache/@octokit-types-npm-8.2.0-017b6699fe-ce19c09873.zip b/.yarn/cache/@octokit-types-npm-8.2.0-017b6699fe-ce19c09873.zip new file mode 100644 index 000000000..344108e66 Binary files /dev/null and b/.yarn/cache/@octokit-types-npm-8.2.0-017b6699fe-ce19c09873.zip differ diff --git a/.yarn/cache/@pnpm-network.ca-file-npm-1.0.1-42bfe40bec-ed952a5574.zip b/.yarn/cache/@pnpm-network.ca-file-npm-1.0.1-42bfe40bec-ed952a5574.zip deleted file mode 100644 index 223088f4d..000000000 Binary files a/.yarn/cache/@pnpm-network.ca-file-npm-1.0.1-42bfe40bec-ed952a5574.zip and /dev/null differ diff --git a/.yarn/cache/@pnpm-network.ca-file-npm-1.0.2-5faaf6e6bf-d62a681f01.zip b/.yarn/cache/@pnpm-network.ca-file-npm-1.0.2-5faaf6e6bf-d62a681f01.zip new file mode 100644 index 000000000..9912ebf8d Binary files /dev/null and b/.yarn/cache/@pnpm-network.ca-file-npm-1.0.2-5faaf6e6bf-d62a681f01.zip differ diff --git a/.yarn/cache/@pnpm-npm-conf-npm-1.0.4-cc4c19088e-dbc9b16d1e.zip b/.yarn/cache/@pnpm-npm-conf-npm-1.0.5-77075df24d-a09d33d18f.zip similarity index 78% rename from .yarn/cache/@pnpm-npm-conf-npm-1.0.4-cc4c19088e-dbc9b16d1e.zip rename to .yarn/cache/@pnpm-npm-conf-npm-1.0.5-77075df24d-a09d33d18f.zip index 6d6c57eb8..5cdc91a77 100644 Binary files a/.yarn/cache/@pnpm-npm-conf-npm-1.0.4-cc4c19088e-dbc9b16d1e.zip and b/.yarn/cache/@pnpm-npm-conf-npm-1.0.5-77075df24d-a09d33d18f.zip differ diff --git a/.yarn/cache/@sentry-core-npm-7.28.1-a468033ea8-f29d747d3e.zip b/.yarn/cache/@sentry-core-npm-7.28.1-a468033ea8-f29d747d3e.zip deleted file mode 100644 index f5b146934..000000000 Binary files a/.yarn/cache/@sentry-core-npm-7.28.1-a468033ea8-f29d747d3e.zip and /dev/null differ diff --git a/.yarn/cache/@sentry-core-npm-7.31.1-16030fe616-bf6ce0eb8d.zip b/.yarn/cache/@sentry-core-npm-7.31.1-16030fe616-bf6ce0eb8d.zip new file mode 100644 index 000000000..f31b5db29 Binary files /dev/null and b/.yarn/cache/@sentry-core-npm-7.31.1-16030fe616-bf6ce0eb8d.zip differ diff --git a/.yarn/cache/@sentry-node-npm-7.28.1-b0e124fdfc-b4922d1f0a.zip b/.yarn/cache/@sentry-node-npm-7.28.1-b0e124fdfc-b4922d1f0a.zip deleted file mode 100644 index d648f5a9d..000000000 Binary files a/.yarn/cache/@sentry-node-npm-7.28.1-b0e124fdfc-b4922d1f0a.zip and /dev/null differ diff --git a/.yarn/cache/@sentry-node-npm-7.31.1-3862930d51-aeddbc572b.zip b/.yarn/cache/@sentry-node-npm-7.31.1-3862930d51-aeddbc572b.zip new file mode 100644 index 000000000..b41944e99 Binary files /dev/null and b/.yarn/cache/@sentry-node-npm-7.31.1-3862930d51-aeddbc572b.zip differ diff --git a/.yarn/cache/@sentry-tracing-npm-7.28.1-e15d453d8e-be501ca9d7.zip b/.yarn/cache/@sentry-tracing-npm-7.28.1-e15d453d8e-be501ca9d7.zip deleted file mode 100644 index be1290c6e..000000000 Binary files a/.yarn/cache/@sentry-tracing-npm-7.28.1-e15d453d8e-be501ca9d7.zip and /dev/null differ diff --git a/.yarn/cache/@sentry-tracing-npm-7.31.1-b4ea1a793d-d3f38c332e.zip b/.yarn/cache/@sentry-tracing-npm-7.31.1-b4ea1a793d-d3f38c332e.zip new file mode 100644 index 000000000..5b5fea308 Binary files /dev/null and b/.yarn/cache/@sentry-tracing-npm-7.31.1-b4ea1a793d-d3f38c332e.zip differ diff --git a/.yarn/cache/@sentry-types-npm-7.28.1-42d9a8574c-7dc6639cb7.zip b/.yarn/cache/@sentry-types-npm-7.28.1-42d9a8574c-7dc6639cb7.zip deleted file mode 100644 index 2dc7b0ac7..000000000 Binary files a/.yarn/cache/@sentry-types-npm-7.28.1-42d9a8574c-7dc6639cb7.zip and /dev/null differ diff --git a/.yarn/cache/@sentry-types-npm-7.31.1-b793b2b894-3750b311e1.zip b/.yarn/cache/@sentry-types-npm-7.31.1-b793b2b894-3750b311e1.zip new file mode 100644 index 000000000..2872b23e3 Binary files /dev/null and b/.yarn/cache/@sentry-types-npm-7.31.1-b793b2b894-3750b311e1.zip differ diff --git a/.yarn/cache/@sentry-utils-npm-7.28.1-71eaeb767f-a4b5f73db0.zip b/.yarn/cache/@sentry-utils-npm-7.28.1-71eaeb767f-a4b5f73db0.zip deleted file mode 100644 index 426d1730f..000000000 Binary files a/.yarn/cache/@sentry-utils-npm-7.28.1-71eaeb767f-a4b5f73db0.zip and /dev/null differ diff --git a/.yarn/cache/@sentry-utils-npm-7.31.1-f1ebb5361a-0f1bcf9476.zip b/.yarn/cache/@sentry-utils-npm-7.31.1-f1ebb5361a-0f1bcf9476.zip new file mode 100644 index 000000000..c04adf093 Binary files /dev/null and b/.yarn/cache/@sentry-utils-npm-7.31.1-f1ebb5361a-0f1bcf9476.zip differ diff --git a/.yarn/cache/@sinclair-typebox-npm-0.24.44-38506ddef6-f37b9d28bf.zip b/.yarn/cache/@sinclair-typebox-npm-0.24.44-38506ddef6-f37b9d28bf.zip deleted file mode 100644 index fdd8fd6db..000000000 Binary files a/.yarn/cache/@sinclair-typebox-npm-0.24.44-38506ddef6-f37b9d28bf.zip and /dev/null differ diff --git a/.yarn/cache/@sinclair-typebox-npm-0.24.51-cdde4a266f-57177ef84d.zip b/.yarn/cache/@sinclair-typebox-npm-0.24.51-cdde4a266f-57177ef84d.zip new file mode 100644 index 000000000..0a6f96fe8 Binary files /dev/null and b/.yarn/cache/@sinclair-typebox-npm-0.24.51-cdde4a266f-57177ef84d.zip differ diff --git a/.yarn/cache/@sindresorhus-is-npm-4.6.0-7cad05c55e-c4326c4f01.zip b/.yarn/cache/@sindresorhus-is-npm-4.6.0-7cad05c55e-c4326c4f01.zip deleted file mode 100644 index 202aed1f7..000000000 Binary files a/.yarn/cache/@sindresorhus-is-npm-4.6.0-7cad05c55e-c4326c4f01.zip and /dev/null differ diff --git a/.yarn/cache/@sindresorhus-is-npm-5.3.0-9deec66459-f43c7625f3.zip b/.yarn/cache/@sindresorhus-is-npm-5.3.0-9deec66459-f43c7625f3.zip new file mode 100644 index 000000000..26b26f68a Binary files /dev/null and b/.yarn/cache/@sindresorhus-is-npm-5.3.0-9deec66459-f43c7625f3.zip differ diff --git a/.yarn/cache/@sinonjs-commons-npm-1.8.3-30cf78d93f-4c217eade7.zip b/.yarn/cache/@sinonjs-commons-npm-1.8.3-30cf78d93f-4c217eade7.zip deleted file mode 100644 index 388c21755..000000000 Binary files a/.yarn/cache/@sinonjs-commons-npm-1.8.3-30cf78d93f-4c217eade7.zip and /dev/null differ diff --git a/.yarn/cache/@sinonjs-commons-npm-1.8.6-e3593ed6d6-f08e4f0918.zip b/.yarn/cache/@sinonjs-commons-npm-1.8.6-e3593ed6d6-f08e4f0918.zip new file mode 100644 index 000000000..92c66d3e2 Binary files /dev/null and b/.yarn/cache/@sinonjs-commons-npm-1.8.6-e3593ed6d6-f08e4f0918.zip differ diff --git a/.yarn/cache/@standardnotes-api-npm-1.19.0-ce8296df3c-b28884be40.zip b/.yarn/cache/@standardnotes-api-npm-1.19.0-ce8296df3c-b28884be40.zip deleted file mode 100644 index a5a6dc391..000000000 Binary files a/.yarn/cache/@standardnotes-api-npm-1.19.0-ce8296df3c-b28884be40.zip and /dev/null differ diff --git a/.yarn/cache/@standardnotes-api-npm-1.24.4-7e098c6c65-3fec38ce6f.zip b/.yarn/cache/@standardnotes-api-npm-1.24.4-7e098c6c65-3fec38ce6f.zip new file mode 100644 index 000000000..75360fc11 Binary files /dev/null and b/.yarn/cache/@standardnotes-api-npm-1.24.4-7e098c6c65-3fec38ce6f.zip differ diff --git a/.yarn/cache/@standardnotes-auth-npm-3.19.4-29b35c1352-6b8c532f8b.zip b/.yarn/cache/@standardnotes-auth-npm-3.19.4-29b35c1352-6b8c532f8b.zip deleted file mode 100644 index f72b1adab..000000000 Binary files a/.yarn/cache/@standardnotes-auth-npm-3.19.4-29b35c1352-6b8c532f8b.zip and /dev/null differ diff --git a/.yarn/cache/@standardnotes-encryption-npm-1.19.0-29799e7bcc-af7665e979.zip b/.yarn/cache/@standardnotes-encryption-npm-1.21.4-aa1ac49482-b49c272e14.zip similarity index 90% rename from .yarn/cache/@standardnotes-encryption-npm-1.19.0-29799e7bcc-af7665e979.zip rename to .yarn/cache/@standardnotes-encryption-npm-1.21.4-aa1ac49482-b49c272e14.zip index e9ab43070..8cbc6d69c 100644 Binary files a/.yarn/cache/@standardnotes-encryption-npm-1.19.0-29799e7bcc-af7665e979.zip and b/.yarn/cache/@standardnotes-encryption-npm-1.21.4-aa1ac49482-b49c272e14.zip differ diff --git a/.yarn/cache/@standardnotes-features-npm-1.53.1-0cbde9d159-5582c206ad.zip b/.yarn/cache/@standardnotes-features-npm-1.53.1-0cbde9d159-5582c206ad.zip deleted file mode 100644 index d91bb3d21..000000000 Binary files a/.yarn/cache/@standardnotes-features-npm-1.53.1-0cbde9d159-5582c206ad.zip and /dev/null differ diff --git a/.yarn/cache/@standardnotes-features-npm-1.54.0-15f8cf20f0-7647e7506e.zip b/.yarn/cache/@standardnotes-features-npm-1.54.0-15f8cf20f0-7647e7506e.zip deleted file mode 100644 index 1e114301b..000000000 Binary files a/.yarn/cache/@standardnotes-features-npm-1.54.0-15f8cf20f0-7647e7506e.zip and /dev/null differ diff --git a/.yarn/cache/@standardnotes-features-npm-1.58.1-a51ef65e8a-558e4506d8.zip b/.yarn/cache/@standardnotes-features-npm-1.58.4-a84962d125-a39afc145a.zip similarity index 51% rename from .yarn/cache/@standardnotes-features-npm-1.58.1-a51ef65e8a-558e4506d8.zip rename to .yarn/cache/@standardnotes-features-npm-1.58.4-a84962d125-a39afc145a.zip index 8cbdfc54f..bd1bd86ec 100644 Binary files a/.yarn/cache/@standardnotes-features-npm-1.58.1-a51ef65e8a-558e4506d8.zip and b/.yarn/cache/@standardnotes-features-npm-1.58.4-a84962d125-a39afc145a.zip differ diff --git a/.yarn/cache/@standardnotes-models-npm-1.28.0-6e4c7bb358-cb7e6561b8.zip b/.yarn/cache/@standardnotes-models-npm-1.28.0-6e4c7bb358-cb7e6561b8.zip deleted file mode 100644 index f69bd0579..000000000 Binary files a/.yarn/cache/@standardnotes-models-npm-1.28.0-6e4c7bb358-cb7e6561b8.zip and /dev/null differ diff --git a/.yarn/cache/@standardnotes-models-npm-1.33.0-df7d20ae6d-7d45409e4a.zip b/.yarn/cache/@standardnotes-models-npm-1.33.0-df7d20ae6d-7d45409e4a.zip deleted file mode 100644 index 67cfa2fb7..000000000 Binary files a/.yarn/cache/@standardnotes-models-npm-1.33.0-df7d20ae6d-7d45409e4a.zip and /dev/null differ diff --git a/.yarn/cache/@standardnotes-models-npm-1.42.6-e82e2e64cb-081af91140.zip b/.yarn/cache/@standardnotes-models-npm-1.42.6-e82e2e64cb-081af91140.zip new file mode 100644 index 000000000..9941951d9 Binary files /dev/null and b/.yarn/cache/@standardnotes-models-npm-1.42.6-e82e2e64cb-081af91140.zip differ diff --git a/.yarn/cache/@standardnotes-responses-npm-1.12.0-1de721974f-15b2e92d57.zip b/.yarn/cache/@standardnotes-responses-npm-1.12.0-1de721974f-15b2e92d57.zip deleted file mode 100644 index 1cd542c13..000000000 Binary files a/.yarn/cache/@standardnotes-responses-npm-1.12.0-1de721974f-15b2e92d57.zip and /dev/null differ diff --git a/.yarn/cache/@standardnotes-responses-npm-1.11.1-ca2d49e2c4-e60c06d58a.zip b/.yarn/cache/@standardnotes-responses-npm-1.13.4-70cbd72561-4803ee14bd.zip similarity index 64% rename from .yarn/cache/@standardnotes-responses-npm-1.11.1-ca2d49e2c4-e60c06d58a.zip rename to .yarn/cache/@standardnotes-responses-npm-1.13.4-70cbd72561-4803ee14bd.zip index f929763da..90f0865ef 100644 Binary files a/.yarn/cache/@standardnotes-responses-npm-1.11.1-ca2d49e2c4-e60c06d58a.zip and b/.yarn/cache/@standardnotes-responses-npm-1.13.4-70cbd72561-4803ee14bd.zip differ diff --git a/.yarn/cache/@standardnotes-sncrypto-common-npm-1.13.0-18cb5f8eb9-348a9f88f5.zip b/.yarn/cache/@standardnotes-sncrypto-common-npm-1.13.3-97ef3850ce-a73af90962.zip similarity index 89% rename from .yarn/cache/@standardnotes-sncrypto-common-npm-1.13.0-18cb5f8eb9-348a9f88f5.zip rename to .yarn/cache/@standardnotes-sncrypto-common-npm-1.13.3-97ef3850ce-a73af90962.zip index 7526de3d3..524f39f7b 100644 Binary files a/.yarn/cache/@standardnotes-sncrypto-common-npm-1.13.0-18cb5f8eb9-348a9f88f5.zip and b/.yarn/cache/@standardnotes-sncrypto-common-npm-1.13.3-97ef3850ce-a73af90962.zip differ diff --git a/.yarn/cache/@standardnotes-utils-npm-1.10.0-0dc2ade40b-3b9ad93b8e.zip b/.yarn/cache/@standardnotes-utils-npm-1.10.0-0dc2ade40b-3b9ad93b8e.zip deleted file mode 100644 index 617757f50..000000000 Binary files a/.yarn/cache/@standardnotes-utils-npm-1.10.0-0dc2ade40b-3b9ad93b8e.zip and /dev/null differ diff --git a/.yarn/cache/@standardnotes-utils-npm-1.11.0-afbc24024c-9e7d9c1257.zip b/.yarn/cache/@standardnotes-utils-npm-1.11.0-afbc24024c-9e7d9c1257.zip deleted file mode 100644 index fee72a8c0..000000000 Binary files a/.yarn/cache/@standardnotes-utils-npm-1.11.0-afbc24024c-9e7d9c1257.zip and /dev/null differ diff --git a/.yarn/cache/@standardnotes-utils-npm-1.16.2-d786f2ad64-cee65dd64f.zip b/.yarn/cache/@standardnotes-utils-npm-1.16.2-d786f2ad64-cee65dd64f.zip new file mode 100644 index 000000000..9f6c288a1 Binary files /dev/null and b/.yarn/cache/@standardnotes-utils-npm-1.16.2-d786f2ad64-cee65dd64f.zip differ diff --git a/.yarn/cache/@types-babel__core-npm-7.1.19-bd8ad53364-c357dd2c14.zip b/.yarn/cache/@types-babel__core-npm-7.1.19-bd8ad53364-c357dd2c14.zip deleted file mode 100644 index eba28c7c2..000000000 Binary files a/.yarn/cache/@types-babel__core-npm-7.1.19-bd8ad53364-c357dd2c14.zip and /dev/null differ diff --git a/.yarn/cache/@types-babel__core-npm-7.20.0-cf2ab39970-bf92f75954.zip b/.yarn/cache/@types-babel__core-npm-7.20.0-cf2ab39970-bf92f75954.zip new file mode 100644 index 000000000..2dd91e17b Binary files /dev/null and b/.yarn/cache/@types-babel__core-npm-7.20.0-cf2ab39970-bf92f75954.zip differ diff --git a/.yarn/cache/@types-babel__traverse-npm-7.17.1-97c6ab6eab-58378f82ad.zip b/.yarn/cache/@types-babel__traverse-npm-7.17.1-97c6ab6eab-58378f82ad.zip deleted file mode 100644 index e5c02cd5d..000000000 Binary files a/.yarn/cache/@types-babel__traverse-npm-7.17.1-97c6ab6eab-58378f82ad.zip and /dev/null differ diff --git a/.yarn/cache/@types-babel__traverse-npm-7.18.3-db279a0ed0-78677b4e99.zip b/.yarn/cache/@types-babel__traverse-npm-7.18.3-db279a0ed0-78677b4e99.zip new file mode 100644 index 000000000..18d6c7faf Binary files /dev/null and b/.yarn/cache/@types-babel__traverse-npm-7.18.3-db279a0ed0-78677b4e99.zip differ diff --git a/.yarn/cache/@types-cacheable-request-npm-6.0.2-894b6992d5-94eef4e9da.zip b/.yarn/cache/@types-cacheable-request-npm-6.0.2-894b6992d5-94eef4e9da.zip deleted file mode 100644 index b29305740..000000000 Binary files a/.yarn/cache/@types-cacheable-request-npm-6.0.2-894b6992d5-94eef4e9da.zip and /dev/null differ diff --git a/.yarn/cache/@types-cors-npm-2.8.12-ff52e8e514-cebfe092ba.zip b/.yarn/cache/@types-cors-npm-2.8.12-ff52e8e514-cebfe092ba.zip deleted file mode 100644 index 7f942ec6c..000000000 Binary files a/.yarn/cache/@types-cors-npm-2.8.12-ff52e8e514-cebfe092ba.zip and /dev/null differ diff --git a/.yarn/cache/@types-cors-npm-2.8.13-4b8ac1068f-9c8b1c7322.zip b/.yarn/cache/@types-cors-npm-2.8.13-4b8ac1068f-9c8b1c7322.zip new file mode 100644 index 000000000..892ce9f4c Binary files /dev/null and b/.yarn/cache/@types-cors-npm-2.8.13-4b8ac1068f-9c8b1c7322.zip differ diff --git a/.yarn/cache/@types-express-npm-4.17.14-076e1b4711-7e2d23081f.zip b/.yarn/cache/@types-express-npm-4.17.15-f269888d96-24fd75dbb8.zip similarity index 51% rename from .yarn/cache/@types-express-npm-4.17.14-076e1b4711-7e2d23081f.zip rename to .yarn/cache/@types-express-npm-4.17.15-f269888d96-24fd75dbb8.zip index 196d515ff..f4684e6b2 100644 Binary files a/.yarn/cache/@types-express-npm-4.17.14-076e1b4711-7e2d23081f.zip and b/.yarn/cache/@types-express-npm-4.17.15-f269888d96-24fd75dbb8.zip differ diff --git a/.yarn/cache/@types-express-serve-static-core-npm-4.17.31-846873f446-88c17414b7.zip b/.yarn/cache/@types-express-serve-static-core-npm-4.17.31-846873f446-88c17414b7.zip deleted file mode 100644 index 6bae8ca7e..000000000 Binary files a/.yarn/cache/@types-express-serve-static-core-npm-4.17.31-846873f446-88c17414b7.zip and /dev/null differ diff --git a/.yarn/cache/@types-express-serve-static-core-npm-4.17.32-df32b83158-ba57df64d4.zip b/.yarn/cache/@types-express-serve-static-core-npm-4.17.32-df32b83158-ba57df64d4.zip new file mode 100644 index 000000000..df2295afc Binary files /dev/null and b/.yarn/cache/@types-express-serve-static-core-npm-4.17.32-df32b83158-ba57df64d4.zip differ diff --git a/.yarn/cache/@types-graceful-fs-npm-4.1.5-91d62e1050-2785f1a962.zip b/.yarn/cache/@types-graceful-fs-npm-4.1.5-91d62e1050-2785f1a962.zip deleted file mode 100644 index 8fd4ca7f5..000000000 Binary files a/.yarn/cache/@types-graceful-fs-npm-4.1.5-91d62e1050-2785f1a962.zip and /dev/null differ diff --git a/.yarn/cache/@types-graceful-fs-npm-4.1.6-1eadcf742d-dc2e227d91.zip b/.yarn/cache/@types-graceful-fs-npm-4.1.6-1eadcf742d-dc2e227d91.zip new file mode 100644 index 000000000..f995415f1 Binary files /dev/null and b/.yarn/cache/@types-graceful-fs-npm-4.1.6-1eadcf742d-dc2e227d91.zip differ diff --git a/.yarn/cache/@types-jest-npm-29.1.1-72eb10f82d-dd323fff5b.zip b/.yarn/cache/@types-jest-npm-29.1.1-72eb10f82d-dd323fff5b.zip deleted file mode 100644 index b3a68efa9..000000000 Binary files a/.yarn/cache/@types-jest-npm-29.1.1-72eb10f82d-dd323fff5b.zip and /dev/null differ diff --git a/.yarn/cache/@types-jest-npm-29.2.6-6feedd29f5-7731a4fef8.zip b/.yarn/cache/@types-jest-npm-29.2.6-6feedd29f5-7731a4fef8.zip new file mode 100644 index 000000000..e8100cc98 Binary files /dev/null and b/.yarn/cache/@types-jest-npm-29.2.6-6feedd29f5-7731a4fef8.zip differ diff --git a/.yarn/cache/@types-json-buffer-npm-3.0.0-9f2fe89eaa-8da7fe0104.zip b/.yarn/cache/@types-json-buffer-npm-3.0.0-9f2fe89eaa-8da7fe0104.zip deleted file mode 100644 index ebc5a4d3a..000000000 Binary files a/.yarn/cache/@types-json-buffer-npm-3.0.0-9f2fe89eaa-8da7fe0104.zip and /dev/null differ diff --git a/.yarn/cache/@types-keyv-npm-3.1.4-a8082ea56b-c1fbfe6e2a.zip b/.yarn/cache/@types-keyv-npm-3.1.4-a8082ea56b-c1fbfe6e2a.zip deleted file mode 100644 index e4cd4f8b8..000000000 Binary files a/.yarn/cache/@types-keyv-npm-3.1.4-a8082ea56b-c1fbfe6e2a.zip and /dev/null differ diff --git a/.yarn/cache/@types-node-npm-18.0.3-c2cbe1f26e-2b50e8bd02.zip b/.yarn/cache/@types-node-npm-18.0.3-c2cbe1f26e-2b50e8bd02.zip deleted file mode 100644 index 37caf899e..000000000 Binary files a/.yarn/cache/@types-node-npm-18.0.3-c2cbe1f26e-2b50e8bd02.zip and /dev/null differ diff --git a/.yarn/cache/@types-node-npm-18.11.9-d21dd6ec05-7b7d90894d.zip b/.yarn/cache/@types-node-npm-18.11.18-d61e8a4a20-bd39552701.zip similarity index 81% rename from .yarn/cache/@types-node-npm-18.11.9-d21dd6ec05-7b7d90894d.zip rename to .yarn/cache/@types-node-npm-18.11.18-d61e8a4a20-bd39552701.zip index 773379dbc..cb19cc3c5 100644 Binary files a/.yarn/cache/@types-node-npm-18.11.9-d21dd6ec05-7b7d90894d.zip and b/.yarn/cache/@types-node-npm-18.11.18-d61e8a4a20-bd39552701.zip differ diff --git a/.yarn/cache/@types-nodemailer-npm-6.4.6-fafdca37fd-628b9a54d4.zip b/.yarn/cache/@types-nodemailer-npm-6.4.7-8618621ba9-4fefece349.zip similarity index 77% rename from .yarn/cache/@types-nodemailer-npm-6.4.6-fafdca37fd-628b9a54d4.zip rename to .yarn/cache/@types-nodemailer-npm-6.4.7-8618621ba9-4fefece349.zip index 9b858df6e..a95747c5d 100644 Binary files a/.yarn/cache/@types-nodemailer-npm-6.4.6-fafdca37fd-628b9a54d4.zip and b/.yarn/cache/@types-nodemailer-npm-6.4.7-8618621ba9-4fefece349.zip differ diff --git a/.yarn/cache/@types-parse-json-npm-4.0.0-298522afa6-bea37b307b.zip b/.yarn/cache/@types-parse-json-npm-4.0.0-298522afa6-bea37b307b.zip deleted file mode 100644 index 4b94effd9..000000000 Binary files a/.yarn/cache/@types-parse-json-npm-4.0.0-298522afa6-bea37b307b.zip and /dev/null differ diff --git a/.yarn/cache/@types-prettier-npm-2.6.3-8d27063d48-8a25ff9ebd.zip b/.yarn/cache/@types-prettier-npm-2.6.3-8d27063d48-8a25ff9ebd.zip deleted file mode 100644 index 9c10c9096..000000000 Binary files a/.yarn/cache/@types-prettier-npm-2.6.3-8d27063d48-8a25ff9ebd.zip and /dev/null differ diff --git a/.yarn/cache/@types-prettier-npm-2.7.2-6b2e2f518f-d4d09d291e.zip b/.yarn/cache/@types-prettier-npm-2.7.2-6b2e2f518f-d4d09d291e.zip new file mode 100644 index 000000000..84b2284ed Binary files /dev/null and b/.yarn/cache/@types-prettier-npm-2.7.2-6b2e2f518f-d4d09d291e.zip differ diff --git a/.yarn/cache/@types-responselike-npm-1.0.0-85dd08af42-f6e2bc61d2.zip b/.yarn/cache/@types-responselike-npm-1.0.0-85dd08af42-f6e2bc61d2.zip deleted file mode 100644 index a590bcacd..000000000 Binary files a/.yarn/cache/@types-responselike-npm-1.0.0-85dd08af42-f6e2bc61d2.zip and /dev/null differ diff --git a/.yarn/cache/@types-semver-npm-7.3.12-c91001a94c-35ae815066.zip b/.yarn/cache/@types-semver-npm-7.3.13-56212b60da-a76156ff60.zip similarity index 64% rename from .yarn/cache/@types-semver-npm-7.3.12-c91001a94c-35ae815066.zip rename to .yarn/cache/@types-semver-npm-7.3.13-56212b60da-a76156ff60.zip index 666073595..eb8e92610 100644 Binary files a/.yarn/cache/@types-semver-npm-7.3.12-c91001a94c-35ae815066.zip and b/.yarn/cache/@types-semver-npm-7.3.13-56212b60da-a76156ff60.zip differ diff --git a/.yarn/cache/@types-yargs-npm-17.0.10-04ed5382c7-790de59e36.zip b/.yarn/cache/@types-yargs-npm-17.0.10-04ed5382c7-790de59e36.zip deleted file mode 100644 index a01ef5de5..000000000 Binary files a/.yarn/cache/@types-yargs-npm-17.0.10-04ed5382c7-790de59e36.zip and /dev/null differ diff --git a/.yarn/cache/@types-yargs-npm-17.0.20-a48364a46f-2200d4e22c.zip b/.yarn/cache/@types-yargs-npm-17.0.20-a48364a46f-2200d4e22c.zip new file mode 100644 index 000000000..2710da043 Binary files /dev/null and b/.yarn/cache/@types-yargs-npm-17.0.20-a48364a46f-2200d4e22c.zip differ diff --git a/.yarn/cache/@typescript-eslint-eslint-plugin-npm-5.40.1-e77028bc7b-1e3e417ad7.zip b/.yarn/cache/@typescript-eslint-eslint-plugin-npm-5.40.1-e77028bc7b-1e3e417ad7.zip deleted file mode 100644 index 4e2be9c9e..000000000 Binary files a/.yarn/cache/@typescript-eslint-eslint-plugin-npm-5.40.1-e77028bc7b-1e3e417ad7.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-parser-npm-5.40.1-fb21a4dcfa-44806f4aea.zip b/.yarn/cache/@typescript-eslint-parser-npm-5.40.1-fb21a4dcfa-44806f4aea.zip deleted file mode 100644 index 5e4865a5f..000000000 Binary files a/.yarn/cache/@typescript-eslint-parser-npm-5.40.1-fb21a4dcfa-44806f4aea.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-parser-npm-5.48.2-6f99da2a9f-07ee0ebb3f.zip b/.yarn/cache/@typescript-eslint-parser-npm-5.48.2-6f99da2a9f-07ee0ebb3f.zip new file mode 100644 index 000000000..79b568c4e Binary files /dev/null and b/.yarn/cache/@typescript-eslint-parser-npm-5.48.2-6f99da2a9f-07ee0ebb3f.zip differ diff --git a/.yarn/cache/@typescript-eslint-scope-manager-npm-5.40.1-f81fa95cd4-e1eac6a343.zip b/.yarn/cache/@typescript-eslint-scope-manager-npm-5.40.1-f81fa95cd4-e1eac6a343.zip deleted file mode 100644 index 917bf09a4..000000000 Binary files a/.yarn/cache/@typescript-eslint-scope-manager-npm-5.40.1-f81fa95cd4-e1eac6a343.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-type-utils-npm-5.40.1-8a9ac156da-00c2939050.zip b/.yarn/cache/@typescript-eslint-type-utils-npm-5.40.1-8a9ac156da-00c2939050.zip deleted file mode 100644 index c116ec492..000000000 Binary files a/.yarn/cache/@typescript-eslint-type-utils-npm-5.40.1-8a9ac156da-00c2939050.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-types-npm-5.40.1-fec1324409-d8c0263d21.zip b/.yarn/cache/@typescript-eslint-types-npm-5.40.1-fec1324409-d8c0263d21.zip deleted file mode 100644 index e844e1894..000000000 Binary files a/.yarn/cache/@typescript-eslint-types-npm-5.40.1-fec1324409-d8c0263d21.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-typescript-estree-npm-5.40.1-f6998b5b13-5a05eb847d.zip b/.yarn/cache/@typescript-eslint-typescript-estree-npm-5.40.1-f6998b5b13-5a05eb847d.zip deleted file mode 100644 index 394380a58..000000000 Binary files a/.yarn/cache/@typescript-eslint-typescript-estree-npm-5.40.1-f6998b5b13-5a05eb847d.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-utils-npm-5.40.1-eddad42169-6643d0f12d.zip b/.yarn/cache/@typescript-eslint-utils-npm-5.40.1-eddad42169-6643d0f12d.zip deleted file mode 100644 index 4584b543e..000000000 Binary files a/.yarn/cache/@typescript-eslint-utils-npm-5.40.1-eddad42169-6643d0f12d.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-visitor-keys-npm-5.40.1-9c15e6a2f1-cb38d3f769.zip b/.yarn/cache/@typescript-eslint-visitor-keys-npm-5.40.1-9c15e6a2f1-cb38d3f769.zip deleted file mode 100644 index cfe1a15f7..000000000 Binary files a/.yarn/cache/@typescript-eslint-visitor-keys-npm-5.40.1-9c15e6a2f1-cb38d3f769.zip and /dev/null differ diff --git a/.yarn/cache/abbrev-npm-2.0.0-0eb38a17e5-e407d8fbca.zip b/.yarn/cache/abbrev-npm-2.0.0-0eb38a17e5-e407d8fbca.zip new file mode 100644 index 000000000..e6db46231 Binary files /dev/null and b/.yarn/cache/abbrev-npm-2.0.0-0eb38a17e5-e407d8fbca.zip differ diff --git a/.yarn/cache/abort-controller-npm-3.0.0-2f3a9a2bcb-336c22d64e.zip b/.yarn/cache/abort-controller-npm-3.0.0-2f3a9a2bcb-336c22d64e.zip new file mode 100644 index 000000000..e92de36a6 Binary files /dev/null and b/.yarn/cache/abort-controller-npm-3.0.0-2f3a9a2bcb-336c22d64e.zip differ diff --git a/.yarn/cache/acorn-npm-8.7.1-7c7a019990-eba9887012.zip b/.yarn/cache/acorn-npm-8.7.1-7c7a019990-eba9887012.zip deleted file mode 100644 index bebf5a308..000000000 Binary files a/.yarn/cache/acorn-npm-8.7.1-7c7a019990-eba9887012.zip and /dev/null differ diff --git a/.yarn/cache/acorn-npm-8.8.0-9ef399ab45-15b10fb381.zip b/.yarn/cache/acorn-npm-8.8.1-20e4aea981-f8a84cf591.zip similarity index 91% rename from .yarn/cache/acorn-npm-8.8.0-9ef399ab45-15b10fb381.zip rename to .yarn/cache/acorn-npm-8.8.1-20e4aea981-f8a84cf591.zip index 5de4e737a..5d4ceb18e 100644 Binary files a/.yarn/cache/acorn-npm-8.8.0-9ef399ab45-15b10fb381.zip and b/.yarn/cache/acorn-npm-8.8.1-20e4aea981-f8a84cf591.zip differ diff --git a/.yarn/cache/ajv-npm-8.11.0-83d029789c-08625cf91d.zip b/.yarn/cache/ajv-npm-8.12.0-3bf6e30741-adab5a15cf.zip similarity index 68% rename from .yarn/cache/ajv-npm-8.11.0-83d029789c-08625cf91d.zip rename to .yarn/cache/ajv-npm-8.12.0-3bf6e30741-adab5a15cf.zip index 331142a05..e4ec73ab8 100644 Binary files a/.yarn/cache/ajv-npm-8.11.0-83d029789c-08625cf91d.zip and b/.yarn/cache/ajv-npm-8.12.0-3bf6e30741-adab5a15cf.zip differ diff --git a/.yarn/cache/ansi-styles-npm-6.1.0-4f6a594d04-cd798a83b2.zip b/.yarn/cache/ansi-styles-npm-6.1.0-4f6a594d04-cd798a83b2.zip deleted file mode 100644 index 387c84fde..000000000 Binary files a/.yarn/cache/ansi-styles-npm-6.1.0-4f6a594d04-cd798a83b2.zip and /dev/null differ diff --git a/.yarn/cache/ansi-styles-npm-6.2.1-d43647018c-86fe3fc999.zip b/.yarn/cache/ansi-styles-npm-6.2.1-d43647018c-86fe3fc999.zip new file mode 100644 index 000000000..2065ba21e Binary files /dev/null and b/.yarn/cache/ansi-styles-npm-6.2.1-d43647018c-86fe3fc999.zip differ diff --git a/.yarn/cache/anymatch-npm-3.1.2-1d5471acfa-b9266228a3.zip b/.yarn/cache/anymatch-npm-3.1.3-bc81d103b1-0d50ce4597.zip similarity index 53% rename from .yarn/cache/anymatch-npm-3.1.2-1d5471acfa-b9266228a3.zip rename to .yarn/cache/anymatch-npm-3.1.3-bc81d103b1-0d50ce4597.zip index 329178cdf..91cd4c470 100644 Binary files a/.yarn/cache/anymatch-npm-3.1.2-1d5471acfa-b9266228a3.zip and b/.yarn/cache/anymatch-npm-3.1.3-bc81d103b1-0d50ce4597.zip differ diff --git a/.yarn/cache/are-we-there-yet-npm-3.0.1-3395b1512f-7137e25713.zip b/.yarn/cache/are-we-there-yet-npm-3.0.1-3395b1512f-7137e25713.zip new file mode 100644 index 000000000..31a5ded5c Binary files /dev/null and b/.yarn/cache/are-we-there-yet-npm-3.0.1-3395b1512f-7137e25713.zip differ diff --git a/.yarn/cache/are-we-there-yet-npm-3.0.0-1391430190-01eab104ab.zip b/.yarn/cache/are-we-there-yet-npm-4.0.0-91757d0768-0783e76a5e.zip similarity index 63% rename from .yarn/cache/are-we-there-yet-npm-3.0.0-1391430190-01eab104ab.zip rename to .yarn/cache/are-we-there-yet-npm-4.0.0-91757d0768-0783e76a5e.zip index c19b64a40..a56c6cc75 100644 Binary files a/.yarn/cache/are-we-there-yet-npm-3.0.0-1391430190-01eab104ab.zip and b/.yarn/cache/are-we-there-yet-npm-4.0.0-91757d0768-0783e76a5e.zip differ diff --git a/.yarn/cache/aws-sdk-npm-2.1260.0-0145998ab1-9a1b2e4cb5.zip b/.yarn/cache/aws-sdk-npm-2.1298.0-e6fd5e51a9-d9824407dc.zip similarity index 65% rename from .yarn/cache/aws-sdk-npm-2.1260.0-0145998ab1-9a1b2e4cb5.zip rename to .yarn/cache/aws-sdk-npm-2.1298.0-e6fd5e51a9-d9824407dc.zip index 2b059e6e4..e7cae57ef 100644 Binary files a/.yarn/cache/aws-sdk-npm-2.1260.0-0145998ab1-9a1b2e4cb5.zip and b/.yarn/cache/aws-sdk-npm-2.1298.0-e6fd5e51a9-d9824407dc.zip differ diff --git a/.yarn/cache/axios-npm-1.1.3-4b63965ac1-2e28acd01c.zip b/.yarn/cache/axios-npm-1.1.3-4b63965ac1-2e28acd01c.zip deleted file mode 100644 index 7a80f99ad..000000000 Binary files a/.yarn/cache/axios-npm-1.1.3-4b63965ac1-2e28acd01c.zip and /dev/null differ diff --git a/.yarn/cache/axios-npm-1.2.3-f755ac0cc4-08b2121690.zip b/.yarn/cache/axios-npm-1.2.3-f755ac0cc4-08b2121690.zip new file mode 100644 index 000000000..e1089847a Binary files /dev/null and b/.yarn/cache/axios-npm-1.2.3-f755ac0cc4-08b2121690.zip differ diff --git a/.yarn/cache/babel-jest-npm-29.1.2-3410a1f3f5-12ba98a519.zip b/.yarn/cache/babel-jest-npm-29.1.2-3410a1f3f5-12ba98a519.zip deleted file mode 100644 index f834b16f9..000000000 Binary files a/.yarn/cache/babel-jest-npm-29.1.2-3410a1f3f5-12ba98a519.zip and /dev/null differ diff --git a/.yarn/cache/babel-jest-npm-29.3.1-871da66c2a-8736ef7d5d.zip b/.yarn/cache/babel-jest-npm-29.3.1-871da66c2a-8736ef7d5d.zip new file mode 100644 index 000000000..cf97b603c Binary files /dev/null and b/.yarn/cache/babel-jest-npm-29.3.1-871da66c2a-8736ef7d5d.zip differ diff --git a/.yarn/cache/babel-plugin-jest-hoist-npm-29.0.2-3febe9d556-a8a4d52148.zip b/.yarn/cache/babel-plugin-jest-hoist-npm-29.0.2-3febe9d556-a8a4d52148.zip deleted file mode 100644 index 44423acfe..000000000 Binary files a/.yarn/cache/babel-plugin-jest-hoist-npm-29.0.2-3febe9d556-a8a4d52148.zip and /dev/null differ diff --git a/.yarn/cache/babel-plugin-jest-hoist-npm-29.2.0-bad358f3a4-a78337187c.zip b/.yarn/cache/babel-plugin-jest-hoist-npm-29.2.0-bad358f3a4-a78337187c.zip new file mode 100644 index 000000000..430b34cd2 Binary files /dev/null and b/.yarn/cache/babel-plugin-jest-hoist-npm-29.2.0-bad358f3a4-a78337187c.zip differ diff --git a/.yarn/cache/babel-preset-jest-npm-29.0.2-060839eb24-b96ac90a19.zip b/.yarn/cache/babel-preset-jest-npm-29.2.0-d765a77392-259627c6f9.zip similarity index 75% rename from .yarn/cache/babel-preset-jest-npm-29.0.2-060839eb24-b96ac90a19.zip rename to .yarn/cache/babel-preset-jest-npm-29.2.0-d765a77392-259627c6f9.zip index 788055732..ee6cb6a7f 100644 Binary files a/.yarn/cache/babel-preset-jest-npm-29.0.2-060839eb24-b96ac90a19.zip and b/.yarn/cache/babel-preset-jest-npm-29.2.0-d765a77392-259627c6f9.zip differ diff --git a/.yarn/cache/before-after-hook-npm-2.2.2-b463f0552f-ed37dd1bc4.zip b/.yarn/cache/before-after-hook-npm-2.2.2-b463f0552f-ed37dd1bc4.zip deleted file mode 100644 index b88e6a666..000000000 Binary files a/.yarn/cache/before-after-hook-npm-2.2.2-b463f0552f-ed37dd1bc4.zip and /dev/null differ diff --git a/.yarn/cache/before-after-hook-npm-2.2.3-d79e3d6608-b4606e993c.zip b/.yarn/cache/before-after-hook-npm-2.2.3-d79e3d6608-b4606e993c.zip new file mode 100644 index 000000000..efc5ebb1e Binary files /dev/null and b/.yarn/cache/before-after-hook-npm-2.2.3-d79e3d6608-b4606e993c.zip differ diff --git a/.yarn/cache/bin-links-npm-4.0.1-08882d205f-e1beccbd80.zip b/.yarn/cache/bin-links-npm-4.0.1-08882d205f-e1beccbd80.zip new file mode 100644 index 000000000..d33b9a09b Binary files /dev/null and b/.yarn/cache/bin-links-npm-4.0.1-08882d205f-e1beccbd80.zip differ diff --git a/.yarn/cache/boxen-npm-7.0.0-86e7bcbd8c-5625c13a75.zip b/.yarn/cache/boxen-npm-7.0.0-86e7bcbd8c-5625c13a75.zip deleted file mode 100644 index b214067ab..000000000 Binary files a/.yarn/cache/boxen-npm-7.0.0-86e7bcbd8c-5625c13a75.zip and /dev/null differ diff --git a/.yarn/cache/boxen-npm-7.0.1-dac380dbc4-378231a618.zip b/.yarn/cache/boxen-npm-7.0.1-dac380dbc4-378231a618.zip new file mode 100644 index 000000000..ee900cd8a Binary files /dev/null and b/.yarn/cache/boxen-npm-7.0.1-dac380dbc4-378231a618.zip differ diff --git a/.yarn/cache/browserslist-npm-4.21.1-930e90b93a-617d624493.zip b/.yarn/cache/browserslist-npm-4.21.4-7d64a96afc-a8fa463b17.zip similarity index 55% rename from .yarn/cache/browserslist-npm-4.21.1-930e90b93a-617d624493.zip rename to .yarn/cache/browserslist-npm-4.21.4-7d64a96afc-a8fa463b17.zip index 50d484642..03c09b01f 100644 Binary files a/.yarn/cache/browserslist-npm-4.21.1-930e90b93a-617d624493.zip and b/.yarn/cache/browserslist-npm-4.21.4-7d64a96afc-a8fa463b17.zip differ diff --git a/.yarn/cache/cacache-npm-16.1.1-84a00badf3-39fe2c41d0.zip b/.yarn/cache/cacache-npm-16.1.3-4e2088ed0d-54f3956521.zip similarity index 62% rename from .yarn/cache/cacache-npm-16.1.1-84a00badf3-39fe2c41d0.zip rename to .yarn/cache/cacache-npm-16.1.3-4e2088ed0d-54f3956521.zip index 442c98163..15b55d916 100644 Binary files a/.yarn/cache/cacache-npm-16.1.1-84a00badf3-39fe2c41d0.zip and b/.yarn/cache/cacache-npm-16.1.3-4e2088ed0d-54f3956521.zip differ diff --git a/.yarn/cache/cacache-npm-17.0.4-a2ce299938-6d8ec237c4.zip b/.yarn/cache/cacache-npm-17.0.4-a2ce299938-6d8ec237c4.zip new file mode 100644 index 000000000..733fb6df1 Binary files /dev/null and b/.yarn/cache/cacache-npm-17.0.4-a2ce299938-6d8ec237c4.zip differ diff --git a/.yarn/cache/cacheable-lookup-npm-6.0.4-fe6f8fb6da-e4cf06105e.zip b/.yarn/cache/cacheable-lookup-npm-6.0.4-fe6f8fb6da-e4cf06105e.zip deleted file mode 100644 index 15ed3a734..000000000 Binary files a/.yarn/cache/cacheable-lookup-npm-6.0.4-fe6f8fb6da-e4cf06105e.zip and /dev/null differ diff --git a/.yarn/cache/cacheable-lookup-npm-7.0.0-b6cd95c14a-2a7fcc7d20.zip b/.yarn/cache/cacheable-lookup-npm-7.0.0-b6cd95c14a-2a7fcc7d20.zip new file mode 100644 index 000000000..2a444c340 Binary files /dev/null and b/.yarn/cache/cacheable-lookup-npm-7.0.0-b6cd95c14a-2a7fcc7d20.zip differ diff --git a/.yarn/cache/cacheable-request-npm-10.2.5-243accaa67-f17bc53990.zip b/.yarn/cache/cacheable-request-npm-10.2.5-243accaa67-f17bc53990.zip new file mode 100644 index 000000000..d4aa2442b Binary files /dev/null and b/.yarn/cache/cacheable-request-npm-10.2.5-243accaa67-f17bc53990.zip differ diff --git a/.yarn/cache/cacheable-request-npm-7.0.2-e64cc641fc-d48bf32589.zip b/.yarn/cache/cacheable-request-npm-7.0.2-e64cc641fc-d48bf32589.zip deleted file mode 100644 index bb2cea070..000000000 Binary files a/.yarn/cache/cacheable-request-npm-7.0.2-e64cc641fc-d48bf32589.zip and /dev/null differ diff --git a/.yarn/cache/camelcase-npm-7.0.0-5041fb20b5-c89f44ff54.zip b/.yarn/cache/camelcase-npm-7.0.1-d41d97bb0d-8cc1909d42.zip similarity index 59% rename from .yarn/cache/camelcase-npm-7.0.0-5041fb20b5-c89f44ff54.zip rename to .yarn/cache/camelcase-npm-7.0.1-d41d97bb0d-8cc1909d42.zip index 979b3779b..b9b544591 100644 Binary files a/.yarn/cache/camelcase-npm-7.0.0-5041fb20b5-c89f44ff54.zip and b/.yarn/cache/camelcase-npm-7.0.1-d41d97bb0d-8cc1909d42.zip differ diff --git a/.yarn/cache/caniuse-lite-npm-1.0.30001363-33f2768163-dd093f7639.zip b/.yarn/cache/caniuse-lite-npm-1.0.30001363-33f2768163-dd093f7639.zip deleted file mode 100644 index a4bb2f3a0..000000000 Binary files a/.yarn/cache/caniuse-lite-npm-1.0.30001363-33f2768163-dd093f7639.zip and /dev/null differ diff --git a/.yarn/cache/caniuse-lite-npm-1.0.30001446-7fe6417e87-e23e556f2c.zip b/.yarn/cache/caniuse-lite-npm-1.0.30001446-7fe6417e87-e23e556f2c.zip new file mode 100644 index 000000000..7438592d1 Binary files /dev/null and b/.yarn/cache/caniuse-lite-npm-1.0.30001446-7fe6417e87-e23e556f2c.zip differ diff --git a/.yarn/cache/chalk-npm-5.0.1-6afcb94227-0902c556d5.zip b/.yarn/cache/chalk-npm-5.0.1-6afcb94227-0902c556d5.zip deleted file mode 100644 index 66f0c18bb..000000000 Binary files a/.yarn/cache/chalk-npm-5.0.1-6afcb94227-0902c556d5.zip and /dev/null differ diff --git a/.yarn/cache/chalk-npm-5.2.0-bedd808592-c3c31253b9.zip b/.yarn/cache/chalk-npm-5.2.0-bedd808592-c3c31253b9.zip new file mode 100644 index 000000000..fe660db88 Binary files /dev/null and b/.yarn/cache/chalk-npm-5.2.0-bedd808592-c3c31253b9.zip differ diff --git a/.yarn/cache/ci-info-npm-3.3.2-fb5617e149-88ce43eb69.zip b/.yarn/cache/ci-info-npm-3.3.2-fb5617e149-88ce43eb69.zip deleted file mode 100644 index b1f8f8ed5..000000000 Binary files a/.yarn/cache/ci-info-npm-3.3.2-fb5617e149-88ce43eb69.zip and /dev/null differ diff --git a/.yarn/cache/ci-info-npm-3.7.1-fd86862c3f-ac9c61f3c9.zip b/.yarn/cache/ci-info-npm-3.7.1-fd86862c3f-ac9c61f3c9.zip new file mode 100644 index 000000000..9d038f4e9 Binary files /dev/null and b/.yarn/cache/ci-info-npm-3.7.1-fd86862c3f-ac9c61f3c9.zip differ diff --git a/.yarn/cache/cli-spinners-npm-2.6.1-33ce2bad0f-025d2b3b0f.zip b/.yarn/cache/cli-spinners-npm-2.6.1-33ce2bad0f-025d2b3b0f.zip deleted file mode 100644 index e6e445981..000000000 Binary files a/.yarn/cache/cli-spinners-npm-2.6.1-33ce2bad0f-025d2b3b0f.zip and /dev/null differ diff --git a/.yarn/cache/cli-spinners-npm-2.7.0-ace95632f5-46b7cce5a5.zip b/.yarn/cache/cli-spinners-npm-2.7.0-ace95632f5-46b7cce5a5.zip new file mode 100644 index 000000000..f90f1dfd3 Binary files /dev/null and b/.yarn/cache/cli-spinners-npm-2.7.0-ace95632f5-46b7cce5a5.zip differ diff --git a/.yarn/cache/cliui-npm-8.0.1-3b029092cf-4db0fc81f3.zip b/.yarn/cache/cliui-npm-8.0.1-3b029092cf-4db0fc81f3.zip new file mode 100644 index 000000000..36ee720db Binary files /dev/null and b/.yarn/cache/cliui-npm-8.0.1-3b029092cf-4db0fc81f3.zip differ diff --git a/.yarn/cache/clone-response-npm-1.0.2-135ae8239d-4bd3def29e.zip b/.yarn/cache/clone-response-npm-1.0.2-135ae8239d-4bd3def29e.zip deleted file mode 100644 index 539d9b8f8..000000000 Binary files a/.yarn/cache/clone-response-npm-1.0.2-135ae8239d-4bd3def29e.zip and /dev/null differ diff --git a/.yarn/cache/cluster-key-slot-npm-1.1.1-95cf628278-c2c3857dd7.zip b/.yarn/cache/cluster-key-slot-npm-1.1.2-0571a28825-7a1aa9a711.zip similarity index 72% rename from .yarn/cache/cluster-key-slot-npm-1.1.1-95cf628278-c2c3857dd7.zip rename to .yarn/cache/cluster-key-slot-npm-1.1.2-0571a28825-7a1aa9a711.zip index 2e07b913c..d380f3c5f 100644 Binary files a/.yarn/cache/cluster-key-slot-npm-1.1.1-95cf628278-c2c3857dd7.zip and b/.yarn/cache/cluster-key-slot-npm-1.1.2-0571a28825-7a1aa9a711.zip differ diff --git a/.yarn/cache/cmd-shim-npm-6.0.1-87ebf774a0-4da4389704.zip b/.yarn/cache/cmd-shim-npm-6.0.1-87ebf774a0-4da4389704.zip new file mode 100644 index 000000000..1e6c11ed2 Binary files /dev/null and b/.yarn/cache/cmd-shim-npm-6.0.1-87ebf774a0-4da4389704.zip differ diff --git a/.yarn/cache/commander-npm-9.3.0-1393a6e1f6-110e8e7a54.zip b/.yarn/cache/commander-npm-9.3.0-1393a6e1f6-110e8e7a54.zip deleted file mode 100644 index 6f82571a8..000000000 Binary files a/.yarn/cache/commander-npm-9.3.0-1393a6e1f6-110e8e7a54.zip and /dev/null differ diff --git a/.yarn/cache/commander-npm-9.5.0-993b3f2434-1d09146ccb.zip b/.yarn/cache/commander-npm-9.5.0-993b3f2434-1d09146ccb.zip new file mode 100644 index 000000000..cbad88ead Binary files /dev/null and b/.yarn/cache/commander-npm-9.5.0-993b3f2434-1d09146ccb.zip differ diff --git a/.yarn/cache/common-ancestor-path-npm-1.0.1-27534e68da-4cacc5522d.zip b/.yarn/cache/common-ancestor-path-npm-1.0.1-27534e68da-4cacc5522d.zip new file mode 100644 index 000000000..bfe4720ae Binary files /dev/null and b/.yarn/cache/common-ancestor-path-npm-1.0.1-27534e68da-4cacc5522d.zip differ diff --git a/.yarn/cache/compress-brotli-npm-1.3.8-9b6ceac281-873a46d7b5.zip b/.yarn/cache/compress-brotli-npm-1.3.8-9b6ceac281-873a46d7b5.zip deleted file mode 100644 index 9d75ba276..000000000 Binary files a/.yarn/cache/compress-brotli-npm-1.3.8-9b6ceac281-873a46d7b5.zip and /dev/null differ diff --git a/.yarn/cache/convert-source-map-npm-1.8.0-037f671dde-1548dbc380.zip b/.yarn/cache/convert-source-map-npm-1.8.0-037f671dde-1548dbc380.zip deleted file mode 100644 index 400ba8700..000000000 Binary files a/.yarn/cache/convert-source-map-npm-1.8.0-037f671dde-1548dbc380.zip and /dev/null differ diff --git a/.yarn/cache/convert-source-map-npm-1.9.0-e294555f4b-7c665ec75a.zip b/.yarn/cache/convert-source-map-npm-1.9.0-e294555f4b-7c665ec75a.zip new file mode 100644 index 000000000..ca0c4594c Binary files /dev/null and b/.yarn/cache/convert-source-map-npm-1.9.0-e294555f4b-7c665ec75a.zip differ diff --git a/.yarn/cache/convert-source-map-npm-2.0.0-7ab664dc4e-5a2bc5c8cb.zip b/.yarn/cache/convert-source-map-npm-2.0.0-7ab664dc4e-5a2bc5c8cb.zip new file mode 100644 index 000000000..f4da79b9a Binary files /dev/null and b/.yarn/cache/convert-source-map-npm-2.0.0-7ab664dc4e-5a2bc5c8cb.zip differ diff --git a/.yarn/cache/cosmiconfig-npm-7.0.1-dd19ae2403-f5b0588fae.zip b/.yarn/cache/cosmiconfig-npm-7.0.1-dd19ae2403-f5b0588fae.zip deleted file mode 100644 index 0dcc3c90b..000000000 Binary files a/.yarn/cache/cosmiconfig-npm-7.0.1-dd19ae2403-f5b0588fae.zip and /dev/null differ diff --git a/.yarn/cache/cosmiconfig-npm-8.0.0-1cab0f7583-436a849ca0.zip b/.yarn/cache/cosmiconfig-npm-8.0.0-1cab0f7583-436a849ca0.zip new file mode 100644 index 000000000..fc7dd580f Binary files /dev/null and b/.yarn/cache/cosmiconfig-npm-8.0.0-1cab0f7583-436a849ca0.zip differ diff --git a/.yarn/cache/cosmiconfig-typescript-loader-npm-2.0.2-6811bc8e72-9671348bf5.zip b/.yarn/cache/cosmiconfig-typescript-loader-npm-2.0.2-6811bc8e72-9671348bf5.zip deleted file mode 100644 index 3e3487197..000000000 Binary files a/.yarn/cache/cosmiconfig-typescript-loader-npm-2.0.2-6811bc8e72-9671348bf5.zip and /dev/null differ diff --git a/.yarn/cache/cosmiconfig-typescript-loader-npm-4.3.0-3593c0e4d9-30a8aa6cd8.zip b/.yarn/cache/cosmiconfig-typescript-loader-npm-4.3.0-3593c0e4d9-30a8aa6cd8.zip new file mode 100644 index 000000000..1a4e2749f Binary files /dev/null and b/.yarn/cache/cosmiconfig-typescript-loader-npm-4.3.0-3593c0e4d9-30a8aa6cd8.zip differ diff --git a/.yarn/cache/cssesc-npm-3.0.0-15ec56f86f-5e8fcfb6a0.zip b/.yarn/cache/cssesc-npm-3.0.0-15ec56f86f-5e8fcfb6a0.zip new file mode 100644 index 000000000..f975e33a2 Binary files /dev/null and b/.yarn/cache/cssesc-npm-3.0.0-15ec56f86f-5e8fcfb6a0.zip differ diff --git a/.yarn/cache/dayjs-npm-1.11.6-44daf311a9-f59ea45f24.zip b/.yarn/cache/dayjs-npm-1.11.7-d5cd5b2919-e4befd8f69.zip similarity index 84% rename from .yarn/cache/dayjs-npm-1.11.6-44daf311a9-f59ea45f24.zip rename to .yarn/cache/dayjs-npm-1.11.7-d5cd5b2919-e4befd8f69.zip index dc333fe77..bad392946 100644 Binary files a/.yarn/cache/dayjs-npm-1.11.6-44daf311a9-f59ea45f24.zip and b/.yarn/cache/dayjs-npm-1.11.7-d5cd5b2919-e4befd8f69.zip differ diff --git a/.yarn/cache/decamelize-keys-npm-1.1.0-75168ffadd-20d7f2e961.zip b/.yarn/cache/decamelize-keys-npm-1.1.0-75168ffadd-20d7f2e961.zip deleted file mode 100644 index 35a77ba63..000000000 Binary files a/.yarn/cache/decamelize-keys-npm-1.1.0-75168ffadd-20d7f2e961.zip and /dev/null differ diff --git a/.yarn/cache/decamelize-keys-npm-1.1.1-4cfa36ed4b-418779f919.zip b/.yarn/cache/decamelize-keys-npm-1.1.1-4cfa36ed4b-418779f919.zip new file mode 100644 index 000000000..01996a731 Binary files /dev/null and b/.yarn/cache/decamelize-keys-npm-1.1.1-4cfa36ed4b-418779f919.zip differ diff --git a/.yarn/cache/decode-uri-component-npm-0.2.0-5bcc0f3597-6944873192.zip b/.yarn/cache/decode-uri-component-npm-0.2.0-5bcc0f3597-6944873192.zip deleted file mode 100644 index f74c3f830..000000000 Binary files a/.yarn/cache/decode-uri-component-npm-0.2.0-5bcc0f3597-6944873192.zip and /dev/null differ diff --git a/.yarn/cache/defaults-npm-1.0.3-e829107b9e-fc77e8da5f.zip b/.yarn/cache/defaults-npm-1.0.3-e829107b9e-fc77e8da5f.zip deleted file mode 100644 index 156946219..000000000 Binary files a/.yarn/cache/defaults-npm-1.0.3-e829107b9e-fc77e8da5f.zip and /dev/null differ diff --git a/.yarn/cache/defaults-npm-1.0.4-f3fbaf2528-e48b7520b3.zip b/.yarn/cache/defaults-npm-1.0.4-f3fbaf2528-e48b7520b3.zip new file mode 100644 index 000000000..43ae021e0 Binary files /dev/null and b/.yarn/cache/defaults-npm-1.0.4-f3fbaf2528-e48b7520b3.zip differ diff --git a/.yarn/cache/define-properties-npm-1.1.4-85ee575655-94a6a24f78.zip b/.yarn/cache/define-properties-npm-1.1.4-85ee575655-94a6a24f78.zip deleted file mode 100644 index e78d48367..000000000 Binary files a/.yarn/cache/define-properties-npm-1.1.4-85ee575655-94a6a24f78.zip and /dev/null differ diff --git a/.yarn/cache/diff-sequences-npm-29.0.0-1a0fe796f4-e4942ba39d.zip b/.yarn/cache/diff-sequences-npm-29.0.0-1a0fe796f4-e4942ba39d.zip deleted file mode 100644 index aaee6c39c..000000000 Binary files a/.yarn/cache/diff-sequences-npm-29.0.0-1a0fe796f4-e4942ba39d.zip and /dev/null differ diff --git a/.yarn/cache/diff-sequences-npm-29.3.1-817e98637b-af271add33.zip b/.yarn/cache/diff-sequences-npm-29.3.1-817e98637b-af271add33.zip new file mode 100644 index 000000000..b755d598c Binary files /dev/null and b/.yarn/cache/diff-sequences-npm-29.3.1-817e98637b-af271add33.zip differ diff --git a/.yarn/cache/dompurify-npm-2.4.0-0ffecf22ef-bd570792df.zip b/.yarn/cache/dompurify-npm-2.4.0-0ffecf22ef-bd570792df.zip deleted file mode 100644 index b6fdb2933..000000000 Binary files a/.yarn/cache/dompurify-npm-2.4.0-0ffecf22ef-bd570792df.zip and /dev/null differ diff --git a/.yarn/cache/dompurify-npm-2.4.3-de4e3be286-cf38bac4c2.zip b/.yarn/cache/dompurify-npm-2.4.3-de4e3be286-cf38bac4c2.zip new file mode 100644 index 000000000..4b4ffa231 Binary files /dev/null and b/.yarn/cache/dompurify-npm-2.4.3-de4e3be286-cf38bac4c2.zip differ diff --git a/.yarn/cache/dotenv-npm-16.0.1-d99e72bb95-beb53488e3.zip b/.yarn/cache/dotenv-npm-16.0.1-d99e72bb95-beb53488e3.zip deleted file mode 100644 index 942841355..000000000 Binary files a/.yarn/cache/dotenv-npm-16.0.1-d99e72bb95-beb53488e3.zip and /dev/null differ diff --git a/.yarn/cache/electron-to-chromium-npm-1.4.180-719856979a-c7ef421c63.zip b/.yarn/cache/electron-to-chromium-npm-1.4.180-719856979a-c7ef421c63.zip deleted file mode 100644 index 78f6faa71..000000000 Binary files a/.yarn/cache/electron-to-chromium-npm-1.4.180-719856979a-c7ef421c63.zip and /dev/null differ diff --git a/.yarn/cache/electron-to-chromium-npm-1.4.284-2fb881a7ac-39dac53e9d.zip b/.yarn/cache/electron-to-chromium-npm-1.4.284-2fb881a7ac-39dac53e9d.zip new file mode 100644 index 000000000..9ca48057d Binary files /dev/null and b/.yarn/cache/electron-to-chromium-npm-1.4.284-2fb881a7ac-39dac53e9d.zip differ diff --git a/.yarn/cache/emittery-npm-0.10.2-aac10498b5-c55b286714.zip b/.yarn/cache/emittery-npm-0.10.2-aac10498b5-c55b286714.zip deleted file mode 100644 index 091f67b0b..000000000 Binary files a/.yarn/cache/emittery-npm-0.10.2-aac10498b5-c55b286714.zip and /dev/null differ diff --git a/.yarn/cache/emittery-npm-0.13.1-cb6cd1bb03-5016dff9c6.zip b/.yarn/cache/emittery-npm-0.13.1-cb6cd1bb03-5016dff9c6.zip new file mode 100644 index 000000000..7864ce848 Binary files /dev/null and b/.yarn/cache/emittery-npm-0.13.1-cb6cd1bb03-5016dff9c6.zip differ diff --git a/.yarn/cache/end-of-stream-npm-1.4.4-497fc6dee1-fa73674a01.zip b/.yarn/cache/end-of-stream-npm-1.4.4-497fc6dee1-fa73674a01.zip deleted file mode 100644 index 0b9dc915d..000000000 Binary files a/.yarn/cache/end-of-stream-npm-1.4.4-497fc6dee1-fa73674a01.zip and /dev/null differ diff --git a/.yarn/cache/enhanced-resolve-npm-5.10.0-7941304306-97f2cb6318.zip b/.yarn/cache/enhanced-resolve-npm-5.12.0-c291ce4ee3-37c59d9674.zip similarity index 98% rename from .yarn/cache/enhanced-resolve-npm-5.10.0-7941304306-97f2cb6318.zip rename to .yarn/cache/enhanced-resolve-npm-5.12.0-c291ce4ee3-37c59d9674.zip index 81ab91fae..6cc70ce61 100644 Binary files a/.yarn/cache/enhanced-resolve-npm-5.10.0-7941304306-97f2cb6318.zip and b/.yarn/cache/enhanced-resolve-npm-5.12.0-c291ce4ee3-37c59d9674.zip differ diff --git a/.yarn/cache/es-abstract-npm-1.20.4-543318afab-afe27b8a80.zip b/.yarn/cache/es-abstract-npm-1.20.4-543318afab-afe27b8a80.zip deleted file mode 100644 index 617055611..000000000 Binary files a/.yarn/cache/es-abstract-npm-1.20.4-543318afab-afe27b8a80.zip and /dev/null differ diff --git a/.yarn/cache/es-to-primitive-npm-1.2.1-b7a7eac6c5-b419a547ff.zip b/.yarn/cache/es-to-primitive-npm-1.2.1-b7a7eac6c5-b419a547ff.zip deleted file mode 100644 index 92eb2e9b4..000000000 Binary files a/.yarn/cache/es-to-primitive-npm-1.2.1-b7a7eac6c5-b419a547ff.zip and /dev/null differ diff --git a/.yarn/cache/eslint-config-prettier-npm-8.5.0-a1dd58b6d8-fb61fae9c1.zip b/.yarn/cache/eslint-config-prettier-npm-8.5.0-a1dd58b6d8-fb61fae9c1.zip deleted file mode 100644 index 7cedada96..000000000 Binary files a/.yarn/cache/eslint-config-prettier-npm-8.5.0-a1dd58b6d8-fb61fae9c1.zip and /dev/null differ diff --git a/.yarn/cache/eslint-config-prettier-npm-8.6.0-00192c9409-2aeb302e53.zip b/.yarn/cache/eslint-config-prettier-npm-8.6.0-00192c9409-2aeb302e53.zip new file mode 100644 index 000000000..276176c5d Binary files /dev/null and b/.yarn/cache/eslint-config-prettier-npm-8.6.0-00192c9409-2aeb302e53.zip differ diff --git a/.yarn/cache/espree-npm-9.4.0-0371ef3614-a40ed725d7.zip b/.yarn/cache/espree-npm-9.4.1-b88faf10bc-6d64a7f5b3.zip similarity index 78% rename from .yarn/cache/espree-npm-9.4.0-0371ef3614-a40ed725d7.zip rename to .yarn/cache/espree-npm-9.4.1-b88faf10bc-6d64a7f5b3.zip index b61665f77..a0459796a 100644 Binary files a/.yarn/cache/espree-npm-9.4.0-0371ef3614-a40ed725d7.zip and b/.yarn/cache/espree-npm-9.4.1-b88faf10bc-6d64a7f5b3.zip differ diff --git a/.yarn/cache/event-target-shim-npm-5.0.1-cb48709025-9bac81ec63.zip b/.yarn/cache/event-target-shim-npm-5.0.1-cb48709025-9bac81ec63.zip new file mode 100644 index 000000000..140897802 Binary files /dev/null and b/.yarn/cache/event-target-shim-npm-5.0.1-cb48709025-9bac81ec63.zip differ diff --git a/.yarn/cache/events-npm-3.3.0-c280bc7e48-ef0af671f7.zip b/.yarn/cache/events-npm-3.3.0-c280bc7e48-ef0af671f7.zip new file mode 100644 index 000000000..3a869bf43 Binary files /dev/null and b/.yarn/cache/events-npm-3.3.0-c280bc7e48-ef0af671f7.zip differ diff --git a/.yarn/cache/expect-npm-29.1.2-34e14175c0-49db94b19d.zip b/.yarn/cache/expect-npm-29.1.2-34e14175c0-49db94b19d.zip deleted file mode 100644 index 9753c564e..000000000 Binary files a/.yarn/cache/expect-npm-29.1.2-34e14175c0-49db94b19d.zip and /dev/null differ diff --git a/.yarn/cache/expect-npm-29.3.1-2892df60b8-bef5c2d537.zip b/.yarn/cache/expect-npm-29.3.1-2892df60b8-bef5c2d537.zip new file mode 100644 index 000000000..4c4ae51e9 Binary files /dev/null and b/.yarn/cache/expect-npm-29.3.1-2892df60b8-bef5c2d537.zip differ diff --git a/.yarn/cache/fast-glob-npm-3.2.11-bc01135fef-73b4cb60ed.zip b/.yarn/cache/fast-glob-npm-3.2.11-bc01135fef-73b4cb60ed.zip deleted file mode 100644 index f9386f89e..000000000 Binary files a/.yarn/cache/fast-glob-npm-3.2.11-bc01135fef-73b4cb60ed.zip and /dev/null differ diff --git a/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-3b98e0cadb.zip b/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-3b98e0cadb.zip new file mode 100644 index 000000000..457cc80c2 Binary files /dev/null and b/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-3b98e0cadb.zip differ diff --git a/.yarn/cache/fastq-npm-1.13.0-a45963881c-150b77dcf0.zip b/.yarn/cache/fastq-npm-1.15.0-1013f6514e-9c256d4b1c.zip similarity index 50% rename from .yarn/cache/fastq-npm-1.13.0-a45963881c-150b77dcf0.zip rename to .yarn/cache/fastq-npm-1.15.0-1013f6514e-9c256d4b1c.zip index bb588f795..df28d235b 100644 Binary files a/.yarn/cache/fastq-npm-1.13.0-a45963881c-150b77dcf0.zip and b/.yarn/cache/fastq-npm-1.15.0-1013f6514e-9c256d4b1c.zip differ diff --git a/.yarn/cache/fb-watchman-npm-2.0.1-30005d50fe-7de8a468b4.zip b/.yarn/cache/fb-watchman-npm-2.0.1-30005d50fe-7de8a468b4.zip deleted file mode 100644 index fc7c0975c..000000000 Binary files a/.yarn/cache/fb-watchman-npm-2.0.1-30005d50fe-7de8a468b4.zip and /dev/null differ diff --git a/.yarn/cache/fb-watchman-npm-2.0.2-bcb6f8f831-631a1a5512.zip b/.yarn/cache/fb-watchman-npm-2.0.2-bcb6f8f831-631a1a5512.zip new file mode 100644 index 000000000..30964bbfe Binary files /dev/null and b/.yarn/cache/fb-watchman-npm-2.0.2-bcb6f8f831-631a1a5512.zip differ diff --git a/.yarn/cache/filter-obj-npm-1.1.0-84128fc26d-ae94072c11.zip b/.yarn/cache/filter-obj-npm-1.1.0-84128fc26d-ae94072c11.zip deleted file mode 100644 index 3960d29f0..000000000 Binary files a/.yarn/cache/filter-obj-npm-1.1.0-84128fc26d-ae94072c11.zip and /dev/null differ diff --git a/.yarn/cache/flatted-npm-3.2.6-a309e17eb3-258feebea8.zip b/.yarn/cache/flatted-npm-3.2.6-a309e17eb3-258feebea8.zip deleted file mode 100644 index 85e8676f1..000000000 Binary files a/.yarn/cache/flatted-npm-3.2.6-a309e17eb3-258feebea8.zip and /dev/null differ diff --git a/.yarn/cache/flatted-npm-3.2.7-0da10b7c56-d57a559a56.zip b/.yarn/cache/flatted-npm-3.2.7-0da10b7c56-d57a559a56.zip new file mode 100644 index 000000000..147663538 Binary files /dev/null and b/.yarn/cache/flatted-npm-3.2.7-0da10b7c56-d57a559a56.zip differ diff --git a/.yarn/cache/form-data-encoder-npm-1.7.1-7c80545199-6507ed934c.zip b/.yarn/cache/form-data-encoder-npm-1.7.1-7c80545199-6507ed934c.zip deleted file mode 100644 index a7795d330..000000000 Binary files a/.yarn/cache/form-data-encoder-npm-1.7.1-7c80545199-6507ed934c.zip and /dev/null differ diff --git a/.yarn/cache/form-data-encoder-npm-2.1.4-6f48cca6c9-fc5d363ac6.zip b/.yarn/cache/form-data-encoder-npm-2.1.4-6f48cca6c9-fc5d363ac6.zip new file mode 100644 index 000000000..517ffd113 Binary files /dev/null and b/.yarn/cache/form-data-encoder-npm-2.1.4-6f48cca6c9-fc5d363ac6.zip differ diff --git a/.yarn/cache/fs-extra-npm-10.1.0-86573680ed-c397c1bfbb.zip b/.yarn/cache/fs-extra-npm-10.1.0-86573680ed-c397c1bfbb.zip deleted file mode 100644 index 06b6db1fa..000000000 Binary files a/.yarn/cache/fs-extra-npm-10.1.0-86573680ed-c397c1bfbb.zip and /dev/null differ diff --git a/.yarn/cache/fs-extra-npm-11.1.0-2cd157426f-20d9909070.zip b/.yarn/cache/fs-extra-npm-11.1.0-2cd157426f-20d9909070.zip new file mode 100644 index 000000000..79b658eca Binary files /dev/null and b/.yarn/cache/fs-extra-npm-11.1.0-2cd157426f-20d9909070.zip differ diff --git a/.yarn/cache/fs-minipass-npm-3.0.0-3692c14b65-ccaaaf0b44.zip b/.yarn/cache/fs-minipass-npm-3.0.0-3692c14b65-ccaaaf0b44.zip new file mode 100644 index 000000000..15d9f1840 Binary files /dev/null and b/.yarn/cache/fs-minipass-npm-3.0.0-3692c14b65-ccaaaf0b44.zip differ diff --git a/.yarn/cache/function.prototype.name-npm-1.1.5-e776a642bb-3c909b6d1d.zip b/.yarn/cache/function.prototype.name-npm-1.1.5-e776a642bb-3c909b6d1d.zip deleted file mode 100644 index 2efdadaa3..000000000 Binary files a/.yarn/cache/function.prototype.name-npm-1.1.5-e776a642bb-3c909b6d1d.zip and /dev/null differ diff --git a/.yarn/cache/functions-have-names-npm-1.2.3-e5cf1e2208-2b58e5d607.zip b/.yarn/cache/functions-have-names-npm-1.2.3-e5cf1e2208-2b58e5d607.zip deleted file mode 100644 index cab114692..000000000 Binary files a/.yarn/cache/functions-have-names-npm-1.2.3-e5cf1e2208-2b58e5d607.zip and /dev/null differ diff --git a/.yarn/cache/gauge-npm-5.0.0-d7f55b3a17-f02ce8a015.zip b/.yarn/cache/gauge-npm-5.0.0-d7f55b3a17-f02ce8a015.zip new file mode 100644 index 000000000..0c44e266b Binary files /dev/null and b/.yarn/cache/gauge-npm-5.0.0-d7f55b3a17-f02ce8a015.zip differ diff --git a/.yarn/cache/get-intrinsic-npm-1.1.2-89f421122b-aad9801d8f.zip b/.yarn/cache/get-intrinsic-npm-1.1.2-89f421122b-aad9801d8f.zip deleted file mode 100644 index e6072f29f..000000000 Binary files a/.yarn/cache/get-intrinsic-npm-1.1.2-89f421122b-aad9801d8f.zip and /dev/null differ diff --git a/.yarn/cache/get-intrinsic-npm-1.1.3-b6c7bd1010-885245c096.zip b/.yarn/cache/get-intrinsic-npm-1.1.3-b6c7bd1010-885245c096.zip deleted file mode 100644 index e0243d21f..000000000 Binary files a/.yarn/cache/get-intrinsic-npm-1.1.3-b6c7bd1010-885245c096.zip and /dev/null differ diff --git a/.yarn/cache/get-intrinsic-npm-1.2.0-eb08ea9b1d-6db1e52147.zip b/.yarn/cache/get-intrinsic-npm-1.2.0-eb08ea9b1d-6db1e52147.zip new file mode 100644 index 000000000..7e19c49ba Binary files /dev/null and b/.yarn/cache/get-intrinsic-npm-1.2.0-eb08ea9b1d-6db1e52147.zip differ diff --git a/.yarn/cache/get-stream-npm-5.2.0-2cfd3b452b-ec44aec324.zip b/.yarn/cache/get-stream-npm-5.2.0-2cfd3b452b-ec44aec324.zip deleted file mode 100644 index 52d5a202c..000000000 Binary files a/.yarn/cache/get-stream-npm-5.2.0-2cfd3b452b-ec44aec324.zip and /dev/null differ diff --git a/.yarn/cache/get-symbol-description-npm-1.0.0-9c95a4bc1f-8164860450.zip b/.yarn/cache/get-symbol-description-npm-1.0.0-9c95a4bc1f-8164860450.zip deleted file mode 100644 index 8c4ef1339..000000000 Binary files a/.yarn/cache/get-symbol-description-npm-1.0.0-9c95a4bc1f-8164860450.zip and /dev/null differ diff --git a/.yarn/cache/git-up-npm-4.0.5-ee94e6e390-727625a142.zip b/.yarn/cache/git-up-npm-4.0.5-ee94e6e390-727625a142.zip deleted file mode 100644 index 3ada701e4..000000000 Binary files a/.yarn/cache/git-up-npm-4.0.5-ee94e6e390-727625a142.zip and /dev/null differ diff --git a/.yarn/cache/git-up-npm-7.0.0-5e37fa590f-6764098412.zip b/.yarn/cache/git-up-npm-7.0.0-5e37fa590f-6764098412.zip new file mode 100644 index 000000000..7543000b1 Binary files /dev/null and b/.yarn/cache/git-up-npm-7.0.0-5e37fa590f-6764098412.zip differ diff --git a/.yarn/cache/git-url-parse-npm-11.6.0-864c0a6898-8045fcb190.zip b/.yarn/cache/git-url-parse-npm-11.6.0-864c0a6898-8045fcb190.zip deleted file mode 100644 index 3b8828f03..000000000 Binary files a/.yarn/cache/git-url-parse-npm-11.6.0-864c0a6898-8045fcb190.zip and /dev/null differ diff --git a/.yarn/cache/git-url-parse-npm-13.1.0-724765d793-7538f108d4.zip b/.yarn/cache/git-url-parse-npm-13.1.0-724765d793-7538f108d4.zip new file mode 100644 index 000000000..655a911ec Binary files /dev/null and b/.yarn/cache/git-url-parse-npm-13.1.0-724765d793-7538f108d4.zip differ diff --git a/.yarn/cache/glob-npm-8.0.3-750f909025-e629823aab.zip b/.yarn/cache/glob-npm-8.0.3-750f909025-e629823aab.zip deleted file mode 100644 index 987d0aff9..000000000 Binary files a/.yarn/cache/glob-npm-8.0.3-750f909025-e629823aab.zip and /dev/null differ diff --git a/.yarn/cache/glob-npm-8.1.0-65f64af8b1-b2d53aa8d5.zip b/.yarn/cache/glob-npm-8.1.0-65f64af8b1-b2d53aa8d5.zip new file mode 100644 index 000000000..c57a19d30 Binary files /dev/null and b/.yarn/cache/glob-npm-8.1.0-65f64af8b1-b2d53aa8d5.zip differ diff --git a/.yarn/cache/global-dirs-npm-3.0.0-45faebeb68-cd99c4b445.zip b/.yarn/cache/global-dirs-npm-3.0.0-45faebeb68-cd99c4b445.zip deleted file mode 100644 index ec1cc8788..000000000 Binary files a/.yarn/cache/global-dirs-npm-3.0.0-45faebeb68-cd99c4b445.zip and /dev/null differ diff --git a/.yarn/cache/global-dirs-npm-3.0.1-8918d35f86-5695c7c013.zip b/.yarn/cache/global-dirs-npm-3.0.1-8918d35f86-5695c7c013.zip new file mode 100644 index 000000000..08fd25df9 Binary files /dev/null and b/.yarn/cache/global-dirs-npm-3.0.1-8918d35f86-5695c7c013.zip differ diff --git a/.yarn/cache/gopd-npm-1.0.1-10c1d0b534-c29f62be06.zip b/.yarn/cache/gopd-npm-1.0.1-10c1d0b534-c29f62be06.zip new file mode 100644 index 000000000..3ffc84f12 Binary files /dev/null and b/.yarn/cache/gopd-npm-1.0.1-10c1d0b534-c29f62be06.zip differ diff --git a/.yarn/cache/got-npm-12.1.0-5d0f237e8e-a07b585c9b.zip b/.yarn/cache/got-npm-12.1.0-5d0f237e8e-a07b585c9b.zip deleted file mode 100644 index dc9445ff5..000000000 Binary files a/.yarn/cache/got-npm-12.1.0-5d0f237e8e-a07b585c9b.zip and /dev/null differ diff --git a/.yarn/cache/got-npm-12.5.3-7876a3e67a-d5b06fd135.zip b/.yarn/cache/got-npm-12.5.3-7876a3e67a-d5b06fd135.zip new file mode 100644 index 000000000..b6e6922a9 Binary files /dev/null and b/.yarn/cache/got-npm-12.5.3-7876a3e67a-d5b06fd135.zip differ diff --git a/.yarn/cache/has-bigints-npm-1.0.2-52732e614d-2f15628a03.zip b/.yarn/cache/has-bigints-npm-1.0.2-52732e614d-2f15628a03.zip deleted file mode 100644 index 66e88583e..000000000 Binary files a/.yarn/cache/has-bigints-npm-1.0.2-52732e614d-2f15628a03.zip and /dev/null differ diff --git a/.yarn/cache/has-property-descriptors-npm-1.0.0-56289b918d-74813c8c23.zip b/.yarn/cache/has-property-descriptors-npm-1.0.0-56289b918d-74813c8c23.zip deleted file mode 100644 index 42a02ce9f..000000000 Binary files a/.yarn/cache/has-property-descriptors-npm-1.0.0-56289b918d-74813c8c23.zip and /dev/null differ diff --git a/.yarn/cache/helmet-npm-6.0.0-2285459f57-73b6ba802d.zip b/.yarn/cache/helmet-npm-6.0.0-2285459f57-73b6ba802d.zip deleted file mode 100644 index 1b4933c23..000000000 Binary files a/.yarn/cache/helmet-npm-6.0.0-2285459f57-73b6ba802d.zip and /dev/null differ diff --git a/.yarn/cache/helmet-npm-6.0.1-204284f33b-a323b75c7b.zip b/.yarn/cache/helmet-npm-6.0.1-204284f33b-a323b75c7b.zip new file mode 100644 index 000000000..dbb42b179 Binary files /dev/null and b/.yarn/cache/helmet-npm-6.0.1-204284f33b-a323b75c7b.zip differ diff --git a/.yarn/cache/hosted-git-info-npm-5.0.0-22560cf9c6-bd2bb09544.zip b/.yarn/cache/hosted-git-info-npm-5.0.0-22560cf9c6-bd2bb09544.zip deleted file mode 100644 index 16648388b..000000000 Binary files a/.yarn/cache/hosted-git-info-npm-5.0.0-22560cf9c6-bd2bb09544.zip and /dev/null differ diff --git a/.yarn/cache/hosted-git-info-npm-5.2.1-a02c298d03-479756f484.zip b/.yarn/cache/hosted-git-info-npm-5.2.1-a02c298d03-479756f484.zip new file mode 100644 index 000000000..469b3de13 Binary files /dev/null and b/.yarn/cache/hosted-git-info-npm-5.2.1-a02c298d03-479756f484.zip differ diff --git a/.yarn/cache/hosted-git-info-npm-6.1.1-d57807f6a5-bf0532d098.zip b/.yarn/cache/hosted-git-info-npm-6.1.1-d57807f6a5-bf0532d098.zip new file mode 100644 index 000000000..5961dd49c Binary files /dev/null and b/.yarn/cache/hosted-git-info-npm-6.1.1-d57807f6a5-bf0532d098.zip differ diff --git a/.yarn/cache/http2-wrapper-npm-2.1.11-a7577d6368-c5a97aa8d6.zip b/.yarn/cache/http2-wrapper-npm-2.2.0-6fbf58bfd7-a9a5378b99.zip similarity index 63% rename from .yarn/cache/http2-wrapper-npm-2.1.11-a7577d6368-c5a97aa8d6.zip rename to .yarn/cache/http2-wrapper-npm-2.2.0-6fbf58bfd7-a9a5378b99.zip index 308854e06..36b891831 100644 Binary files a/.yarn/cache/http2-wrapper-npm-2.1.11-a7577d6368-c5a97aa8d6.zip and b/.yarn/cache/http2-wrapper-npm-2.2.0-6fbf58bfd7-a9a5378b99.zip differ diff --git a/.yarn/cache/ignore-npm-5.2.0-fc4b58a4f3-0086b6992b.zip b/.yarn/cache/ignore-npm-5.2.0-fc4b58a4f3-0086b6992b.zip deleted file mode 100644 index f5cd66d4e..000000000 Binary files a/.yarn/cache/ignore-npm-5.2.0-fc4b58a4f3-0086b6992b.zip and /dev/null differ diff --git a/.yarn/cache/ignore-npm-5.2.4-fbe6e989e5-55c58d848b.zip b/.yarn/cache/ignore-npm-5.2.4-fbe6e989e5-55c58d848b.zip new file mode 100644 index 000000000..092c5c2f9 Binary files /dev/null and b/.yarn/cache/ignore-npm-5.2.4-fbe6e989e5-55c58d848b.zip differ diff --git a/.yarn/cache/ignore-walk-npm-5.0.1-58258fb4ca-c7b4771272.zip b/.yarn/cache/ignore-walk-npm-6.0.0-7a2bb3fa02-8bb938a334.zip similarity index 80% rename from .yarn/cache/ignore-walk-npm-5.0.1-58258fb4ca-c7b4771272.zip rename to .yarn/cache/ignore-walk-npm-6.0.0-7a2bb3fa02-8bb938a334.zip index dc3d1cab4..faa7870dd 100644 Binary files a/.yarn/cache/ignore-walk-npm-5.0.1-58258fb4ca-c7b4771272.zip and b/.yarn/cache/ignore-walk-npm-6.0.0-7a2bb3fa02-8bb938a334.zip differ diff --git a/.yarn/cache/ini-npm-3.0.0-c2af955701-fb9ef25d91.zip b/.yarn/cache/ini-npm-3.0.0-c2af955701-fb9ef25d91.zip deleted file mode 100644 index b7061ccf6..000000000 Binary files a/.yarn/cache/ini-npm-3.0.0-c2af955701-fb9ef25d91.zip and /dev/null differ diff --git a/.yarn/cache/ini-npm-3.0.1-5000598340-aa3a701669.zip b/.yarn/cache/ini-npm-3.0.1-5000598340-aa3a701669.zip new file mode 100644 index 000000000..5b7364192 Binary files /dev/null and b/.yarn/cache/ini-npm-3.0.1-5000598340-aa3a701669.zip differ diff --git a/.yarn/cache/inquirer-npm-8.2.4-a2a5fb3187-cfb2c043d7.zip b/.yarn/cache/inquirer-npm-8.2.5-ffce7548f9-50459c04bf.zip similarity index 93% rename from .yarn/cache/inquirer-npm-8.2.4-a2a5fb3187-cfb2c043d7.zip rename to .yarn/cache/inquirer-npm-8.2.5-ffce7548f9-50459c04bf.zip index 813ba552c..74d470842 100644 Binary files a/.yarn/cache/inquirer-npm-8.2.4-a2a5fb3187-cfb2c043d7.zip and b/.yarn/cache/inquirer-npm-8.2.5-ffce7548f9-50459c04bf.zip differ diff --git a/.yarn/cache/internal-slot-npm-1.0.3-9e05eea002-b08401f1c6.zip b/.yarn/cache/internal-slot-npm-1.0.3-9e05eea002-b08401f1c6.zip deleted file mode 100644 index 4c3e20067..000000000 Binary files a/.yarn/cache/internal-slot-npm-1.0.3-9e05eea002-b08401f1c6.zip and /dev/null differ diff --git a/.yarn/cache/ioredis-npm-5.2.4-875ff55d9a-f6572bf619.zip b/.yarn/cache/ioredis-npm-5.2.5-5ee733c305-4162a648c9.zip similarity index 91% rename from .yarn/cache/ioredis-npm-5.2.4-875ff55d9a-f6572bf619.zip rename to .yarn/cache/ioredis-npm-5.2.5-5ee733c305-4162a648c9.zip index 59d6280d0..30718f35b 100644 Binary files a/.yarn/cache/ioredis-npm-5.2.4-875ff55d9a-f6572bf619.zip and b/.yarn/cache/ioredis-npm-5.2.5-5ee733c305-4162a648c9.zip differ diff --git a/.yarn/cache/ip-npm-1.1.8-abea558b72-bb1850e7b6.zip b/.yarn/cache/ip-npm-1.1.8-abea558b72-bb1850e7b6.zip deleted file mode 100644 index 24ddb43f3..000000000 Binary files a/.yarn/cache/ip-npm-1.1.8-abea558b72-bb1850e7b6.zip and /dev/null differ diff --git a/.yarn/cache/ip-npm-2.0.0-204facb3cc-42a7cf251b.zip b/.yarn/cache/ip-npm-2.0.0-204facb3cc-42a7cf251b.zip new file mode 100644 index 000000000..947577f3b Binary files /dev/null and b/.yarn/cache/ip-npm-2.0.0-204facb3cc-42a7cf251b.zip differ diff --git a/.yarn/cache/is-bigint-npm-1.0.4-31c2eecbc9-0e3ca3959c.zip b/.yarn/cache/is-bigint-npm-1.0.4-31c2eecbc9-0e3ca3959c.zip deleted file mode 100644 index 284c74226..000000000 Binary files a/.yarn/cache/is-bigint-npm-1.0.4-31c2eecbc9-0e3ca3959c.zip and /dev/null differ diff --git a/.yarn/cache/is-boolean-object-npm-1.1.2-ecbd575e6a-39616788ac.zip b/.yarn/cache/is-boolean-object-npm-1.1.2-ecbd575e6a-39616788ac.zip deleted file mode 100644 index a397147fc..000000000 Binary files a/.yarn/cache/is-boolean-object-npm-1.1.2-ecbd575e6a-39616788ac.zip and /dev/null differ diff --git a/.yarn/cache/is-core-module-npm-2.11.0-70061e141a-c1bf6feab8.zip b/.yarn/cache/is-core-module-npm-2.11.0-70061e141a-c1bf6feab8.zip new file mode 100644 index 000000000..8cfc448ac Binary files /dev/null and b/.yarn/cache/is-core-module-npm-2.11.0-70061e141a-c1bf6feab8.zip differ diff --git a/.yarn/cache/is-core-module-npm-2.9.0-5ba77c35ae-ac7e79bde4.zip b/.yarn/cache/is-core-module-npm-2.9.0-5ba77c35ae-ac7e79bde4.zip deleted file mode 100644 index ae2ea5044..000000000 Binary files a/.yarn/cache/is-core-module-npm-2.9.0-5ba77c35ae-ac7e79bde4.zip and /dev/null differ diff --git a/.yarn/cache/is-date-object-npm-1.0.5-88f3d08b5e-a961e52c2f.zip b/.yarn/cache/is-date-object-npm-1.0.5-88f3d08b5e-a961e52c2f.zip deleted file mode 100644 index f17639638..000000000 Binary files a/.yarn/cache/is-date-object-npm-1.0.5-88f3d08b5e-a961e52c2f.zip and /dev/null differ diff --git a/.yarn/cache/is-negative-zero-npm-2.0.2-0adac91f15-ce904d0d03.zip b/.yarn/cache/is-negative-zero-npm-2.0.2-0adac91f15-ce904d0d03.zip deleted file mode 100644 index 5c4846b6e..000000000 Binary files a/.yarn/cache/is-negative-zero-npm-2.0.2-0adac91f15-ce904d0d03.zip and /dev/null differ diff --git a/.yarn/cache/is-number-object-npm-1.0.7-539d0e274d-fd67ff18ba.zip b/.yarn/cache/is-number-object-npm-1.0.7-539d0e274d-fd67ff18ba.zip deleted file mode 100644 index eabab05c7..000000000 Binary files a/.yarn/cache/is-number-object-npm-1.0.7-539d0e274d-fd67ff18ba.zip and /dev/null differ diff --git a/.yarn/cache/is-regex-npm-1.1.4-cca193ef11-d5a09a3da9.zip b/.yarn/cache/is-regex-npm-1.1.4-cca193ef11-d5a09a3da9.zip deleted file mode 100644 index e3f0624d6..000000000 Binary files a/.yarn/cache/is-regex-npm-1.1.4-cca193ef11-d5a09a3da9.zip and /dev/null differ diff --git a/.yarn/cache/is-shared-array-buffer-npm-1.0.2-32e4181fcd-89167fd3a2.zip b/.yarn/cache/is-shared-array-buffer-npm-1.0.2-32e4181fcd-89167fd3a2.zip deleted file mode 100644 index 803375a25..000000000 Binary files a/.yarn/cache/is-shared-array-buffer-npm-1.0.2-32e4181fcd-89167fd3a2.zip and /dev/null differ diff --git a/.yarn/cache/is-string-npm-1.0.7-9f7066daed-1a2c721eee.zip b/.yarn/cache/is-string-npm-1.0.7-9f7066daed-1a2c721eee.zip deleted file mode 100644 index 23bea7bf1..000000000 Binary files a/.yarn/cache/is-string-npm-1.0.7-9f7066daed-1a2c721eee.zip and /dev/null differ diff --git a/.yarn/cache/is-symbol-npm-1.0.4-eb9baac703-f1bb136486.zip b/.yarn/cache/is-symbol-npm-1.0.4-eb9baac703-f1bb136486.zip deleted file mode 100644 index d8cd4ee48..000000000 Binary files a/.yarn/cache/is-symbol-npm-1.0.4-eb9baac703-f1bb136486.zip and /dev/null differ diff --git a/.yarn/cache/is-typed-array-npm-1.1.10-fe4ef83cdc-c42bdb03b5.zip b/.yarn/cache/is-typed-array-npm-1.1.10-fe4ef83cdc-c42bdb03b5.zip new file mode 100644 index 000000000..3ed21d033 Binary files /dev/null and b/.yarn/cache/is-typed-array-npm-1.1.10-fe4ef83cdc-c42bdb03b5.zip differ diff --git a/.yarn/cache/is-typed-array-npm-1.1.9-c7c4ca7eec-48a9607762.zip b/.yarn/cache/is-typed-array-npm-1.1.9-c7c4ca7eec-48a9607762.zip deleted file mode 100644 index 7d2382b97..000000000 Binary files a/.yarn/cache/is-typed-array-npm-1.1.9-c7c4ca7eec-48a9607762.zip and /dev/null differ diff --git a/.yarn/cache/is-weakref-npm-1.0.2-ff80e8c314-fdd5b2df82.zip b/.yarn/cache/is-weakref-npm-1.0.2-ff80e8c314-fdd5b2df82.zip deleted file mode 100644 index 6156850ff..000000000 Binary files a/.yarn/cache/is-weakref-npm-1.0.2-ff80e8c314-fdd5b2df82.zip and /dev/null differ diff --git a/.yarn/cache/is-yarn-global-npm-0.4.0-8b8bf14f52-bf5fa093a1.zip b/.yarn/cache/is-yarn-global-npm-0.4.0-8b8bf14f52-bf5fa093a1.zip deleted file mode 100644 index 165bd5743..000000000 Binary files a/.yarn/cache/is-yarn-global-npm-0.4.0-8b8bf14f52-bf5fa093a1.zip and /dev/null differ diff --git a/.yarn/cache/is-yarn-global-npm-0.4.1-f8a5811770-dcf4694c67.zip b/.yarn/cache/is-yarn-global-npm-0.4.1-f8a5811770-dcf4694c67.zip new file mode 100644 index 000000000..456dec2f8 Binary files /dev/null and b/.yarn/cache/is-yarn-global-npm-0.4.1-f8a5811770-dcf4694c67.zip differ diff --git a/.yarn/cache/istanbul-lib-instrument-npm-5.2.0-6aa783f498-d45f8fbd3b.zip b/.yarn/cache/istanbul-lib-instrument-npm-5.2.0-6aa783f498-d45f8fbd3b.zip deleted file mode 100644 index 029da4680..000000000 Binary files a/.yarn/cache/istanbul-lib-instrument-npm-5.2.0-6aa783f498-d45f8fbd3b.zip and /dev/null differ diff --git a/.yarn/cache/istanbul-lib-instrument-npm-5.2.1-1b3ad719a9-838cd5b112.zip b/.yarn/cache/istanbul-lib-instrument-npm-5.2.1-1b3ad719a9-838cd5b112.zip new file mode 100644 index 000000000..1fc9b8d0f Binary files /dev/null and b/.yarn/cache/istanbul-lib-instrument-npm-5.2.1-1b3ad719a9-838cd5b112.zip differ diff --git a/.yarn/cache/istanbul-reports-npm-3.1.4-5faaa9636c-ae06b17bfe.zip b/.yarn/cache/istanbul-reports-npm-3.1.4-5faaa9636c-ae06b17bfe.zip deleted file mode 100644 index fd9cacf8a..000000000 Binary files a/.yarn/cache/istanbul-reports-npm-3.1.4-5faaa9636c-ae06b17bfe.zip and /dev/null differ diff --git a/.yarn/cache/istanbul-reports-npm-3.1.5-fb11324e3e-1dbb467f79.zip b/.yarn/cache/istanbul-reports-npm-3.1.5-fb11324e3e-1dbb467f79.zip new file mode 100644 index 000000000..25938d8a8 Binary files /dev/null and b/.yarn/cache/istanbul-reports-npm-3.1.5-fb11324e3e-1dbb467f79.zip differ diff --git a/.yarn/cache/jest-changed-files-npm-29.0.0-86775e11cc-af518ef614.zip b/.yarn/cache/jest-changed-files-npm-29.0.0-86775e11cc-af518ef614.zip deleted file mode 100644 index a40bfe26d..000000000 Binary files a/.yarn/cache/jest-changed-files-npm-29.0.0-86775e11cc-af518ef614.zip and /dev/null differ diff --git a/.yarn/cache/jest-changed-files-npm-29.2.0-e1a1846230-25dde5fc34.zip b/.yarn/cache/jest-changed-files-npm-29.2.0-e1a1846230-25dde5fc34.zip new file mode 100644 index 000000000..4f2e350ba Binary files /dev/null and b/.yarn/cache/jest-changed-files-npm-29.2.0-e1a1846230-25dde5fc34.zip differ diff --git a/.yarn/cache/jest-circus-npm-29.1.2-34037f1c9c-95b85cc884.zip b/.yarn/cache/jest-circus-npm-29.1.2-34037f1c9c-95b85cc884.zip deleted file mode 100644 index a01cccb43..000000000 Binary files a/.yarn/cache/jest-circus-npm-29.1.2-34037f1c9c-95b85cc884.zip and /dev/null differ diff --git a/.yarn/cache/jest-circus-npm-29.3.1-2cf671dde0-6ec5544020.zip b/.yarn/cache/jest-circus-npm-29.3.1-2cf671dde0-6ec5544020.zip new file mode 100644 index 000000000..423316ee5 Binary files /dev/null and b/.yarn/cache/jest-circus-npm-29.3.1-2cf671dde0-6ec5544020.zip differ diff --git a/.yarn/cache/jest-cli-npm-29.1.2-80d7962004-acc58b9282.zip b/.yarn/cache/jest-cli-npm-29.1.2-80d7962004-acc58b9282.zip deleted file mode 100644 index f601cc6fa..000000000 Binary files a/.yarn/cache/jest-cli-npm-29.1.2-80d7962004-acc58b9282.zip and /dev/null differ diff --git a/.yarn/cache/jest-cli-npm-29.3.1-4b4c5a01f0-c3bc2170d3.zip b/.yarn/cache/jest-cli-npm-29.3.1-4b4c5a01f0-c3bc2170d3.zip new file mode 100644 index 000000000..388c629f4 Binary files /dev/null and b/.yarn/cache/jest-cli-npm-29.3.1-4b4c5a01f0-c3bc2170d3.zip differ diff --git a/.yarn/cache/jest-config-npm-29.1.2-aade2f247f-5717a2c331.zip b/.yarn/cache/jest-config-npm-29.1.2-aade2f247f-5717a2c331.zip deleted file mode 100644 index cad8717db..000000000 Binary files a/.yarn/cache/jest-config-npm-29.1.2-aade2f247f-5717a2c331.zip and /dev/null differ diff --git a/.yarn/cache/jest-config-npm-29.3.1-7298217c60-1179100a27.zip b/.yarn/cache/jest-config-npm-29.3.1-7298217c60-1179100a27.zip new file mode 100644 index 000000000..e640f1da9 Binary files /dev/null and b/.yarn/cache/jest-config-npm-29.3.1-7298217c60-1179100a27.zip differ diff --git a/.yarn/cache/jest-diff-npm-29.1.2-e2d025d72e-3f95f3d4e1.zip b/.yarn/cache/jest-diff-npm-29.1.2-e2d025d72e-3f95f3d4e1.zip deleted file mode 100644 index 76c3fbe79..000000000 Binary files a/.yarn/cache/jest-diff-npm-29.1.2-e2d025d72e-3f95f3d4e1.zip and /dev/null differ diff --git a/.yarn/cache/jest-diff-npm-29.3.1-267b436f67-b0f9f48938.zip b/.yarn/cache/jest-diff-npm-29.3.1-267b436f67-b0f9f48938.zip new file mode 100644 index 000000000..76bc596b9 Binary files /dev/null and b/.yarn/cache/jest-diff-npm-29.3.1-267b436f67-b0f9f48938.zip differ diff --git a/.yarn/cache/jest-docblock-npm-29.0.0-b0cc75b6dd-c7cf71970b.zip b/.yarn/cache/jest-docblock-npm-29.2.0-61320ddd7c-4359e77133.zip similarity index 53% rename from .yarn/cache/jest-docblock-npm-29.0.0-b0cc75b6dd-c7cf71970b.zip rename to .yarn/cache/jest-docblock-npm-29.2.0-61320ddd7c-4359e77133.zip index c52bbb931..07e2e6d6c 100644 Binary files a/.yarn/cache/jest-docblock-npm-29.0.0-b0cc75b6dd-c7cf71970b.zip and b/.yarn/cache/jest-docblock-npm-29.2.0-61320ddd7c-4359e77133.zip differ diff --git a/.yarn/cache/jest-each-npm-29.1.2-c2a18abc07-018612bbf5.zip b/.yarn/cache/jest-each-npm-29.1.2-c2a18abc07-018612bbf5.zip deleted file mode 100644 index 9a34e0f2f..000000000 Binary files a/.yarn/cache/jest-each-npm-29.1.2-c2a18abc07-018612bbf5.zip and /dev/null differ diff --git a/.yarn/cache/jest-each-npm-29.3.1-9c43754770-10d858d5cb.zip b/.yarn/cache/jest-each-npm-29.3.1-9c43754770-10d858d5cb.zip new file mode 100644 index 000000000..3675417b6 Binary files /dev/null and b/.yarn/cache/jest-each-npm-29.3.1-9c43754770-10d858d5cb.zip differ diff --git a/.yarn/cache/jest-environment-node-npm-29.1.2-fc465c6ad1-d91359a60b.zip b/.yarn/cache/jest-environment-node-npm-29.1.2-fc465c6ad1-d91359a60b.zip deleted file mode 100644 index c27f5e27d..000000000 Binary files a/.yarn/cache/jest-environment-node-npm-29.1.2-fc465c6ad1-d91359a60b.zip and /dev/null differ diff --git a/.yarn/cache/jest-environment-node-npm-29.3.1-3b3592d4d8-6dd94ce95b.zip b/.yarn/cache/jest-environment-node-npm-29.3.1-3b3592d4d8-6dd94ce95b.zip new file mode 100644 index 000000000..29ad470e1 Binary files /dev/null and b/.yarn/cache/jest-environment-node-npm-29.3.1-3b3592d4d8-6dd94ce95b.zip differ diff --git a/.yarn/cache/jest-get-type-npm-29.0.0-0b3b41ed86-74a624abda.zip b/.yarn/cache/jest-get-type-npm-29.0.0-0b3b41ed86-74a624abda.zip deleted file mode 100644 index 44b7a2f0d..000000000 Binary files a/.yarn/cache/jest-get-type-npm-29.0.0-0b3b41ed86-74a624abda.zip and /dev/null differ diff --git a/.yarn/cache/jest-get-type-npm-29.2.0-47b45861f7-bb688f6b90.zip b/.yarn/cache/jest-get-type-npm-29.2.0-47b45861f7-bb688f6b90.zip new file mode 100644 index 000000000..c66f1df3c Binary files /dev/null and b/.yarn/cache/jest-get-type-npm-29.2.0-47b45861f7-bb688f6b90.zip differ diff --git a/.yarn/cache/jest-haste-map-npm-29.1.2-16ab0b2438-285e499495.zip b/.yarn/cache/jest-haste-map-npm-29.1.2-16ab0b2438-285e499495.zip deleted file mode 100644 index e28827be6..000000000 Binary files a/.yarn/cache/jest-haste-map-npm-29.1.2-16ab0b2438-285e499495.zip and /dev/null differ diff --git a/.yarn/cache/jest-haste-map-npm-29.3.1-9ea0c83627-264c34fd4b.zip b/.yarn/cache/jest-haste-map-npm-29.3.1-9ea0c83627-264c34fd4b.zip new file mode 100644 index 000000000..0b0ee73da Binary files /dev/null and b/.yarn/cache/jest-haste-map-npm-29.3.1-9ea0c83627-264c34fd4b.zip differ diff --git a/.yarn/cache/jest-leak-detector-npm-29.1.2-d76014ed8b-1f6fec0012.zip b/.yarn/cache/jest-leak-detector-npm-29.1.2-d76014ed8b-1f6fec0012.zip deleted file mode 100644 index ae9295849..000000000 Binary files a/.yarn/cache/jest-leak-detector-npm-29.1.2-d76014ed8b-1f6fec0012.zip and /dev/null differ diff --git a/.yarn/cache/jest-leak-detector-npm-29.3.1-4354742a8c-faffa6c641.zip b/.yarn/cache/jest-leak-detector-npm-29.3.1-4354742a8c-faffa6c641.zip new file mode 100644 index 000000000..7245a4dff Binary files /dev/null and b/.yarn/cache/jest-leak-detector-npm-29.3.1-4354742a8c-faffa6c641.zip differ diff --git a/.yarn/cache/jest-matcher-utils-npm-29.1.2-2e9d1c97cd-04ba973bc1.zip b/.yarn/cache/jest-matcher-utils-npm-29.1.2-2e9d1c97cd-04ba973bc1.zip deleted file mode 100644 index 806128ca6..000000000 Binary files a/.yarn/cache/jest-matcher-utils-npm-29.1.2-2e9d1c97cd-04ba973bc1.zip and /dev/null differ diff --git a/.yarn/cache/jest-matcher-utils-npm-29.3.1-5d9d00434d-936ae1fd9f.zip b/.yarn/cache/jest-matcher-utils-npm-29.3.1-5d9d00434d-936ae1fd9f.zip new file mode 100644 index 000000000..3f7d07a4f Binary files /dev/null and b/.yarn/cache/jest-matcher-utils-npm-29.3.1-5d9d00434d-936ae1fd9f.zip differ diff --git a/.yarn/cache/jest-message-util-npm-29.1.2-fde61ad1c5-04dea4ae00.zip b/.yarn/cache/jest-message-util-npm-29.1.2-fde61ad1c5-04dea4ae00.zip deleted file mode 100644 index 1cfe38f5c..000000000 Binary files a/.yarn/cache/jest-message-util-npm-29.1.2-fde61ad1c5-04dea4ae00.zip and /dev/null differ diff --git a/.yarn/cache/jest-message-util-npm-29.3.1-66a108a242-e1afc9a0ab.zip b/.yarn/cache/jest-message-util-npm-29.3.1-66a108a242-e1afc9a0ab.zip new file mode 100644 index 000000000..0d395aaf1 Binary files /dev/null and b/.yarn/cache/jest-message-util-npm-29.3.1-66a108a242-e1afc9a0ab.zip differ diff --git a/.yarn/cache/jest-mock-npm-29.1.2-3b2739c55c-1ed74065e3.zip b/.yarn/cache/jest-mock-npm-29.1.2-3b2739c55c-1ed74065e3.zip deleted file mode 100644 index 89507a5bd..000000000 Binary files a/.yarn/cache/jest-mock-npm-29.1.2-3b2739c55c-1ed74065e3.zip and /dev/null differ diff --git a/.yarn/cache/jest-mock-npm-29.3.1-45d1cf0a4c-fe8a9e41c8.zip b/.yarn/cache/jest-mock-npm-29.3.1-45d1cf0a4c-fe8a9e41c8.zip new file mode 100644 index 000000000..9c1070685 Binary files /dev/null and b/.yarn/cache/jest-mock-npm-29.3.1-45d1cf0a4c-fe8a9e41c8.zip differ diff --git a/.yarn/cache/jest-npm-29.1.2-c9fdab4151-b1f3b2ab06.zip b/.yarn/cache/jest-npm-29.3.1-598e75a9dd-6b892f8717.zip similarity index 52% rename from .yarn/cache/jest-npm-29.1.2-c9fdab4151-b1f3b2ab06.zip rename to .yarn/cache/jest-npm-29.3.1-598e75a9dd-6b892f8717.zip index 50f099868..d7bb65491 100644 Binary files a/.yarn/cache/jest-npm-29.1.2-c9fdab4151-b1f3b2ab06.zip and b/.yarn/cache/jest-npm-29.3.1-598e75a9dd-6b892f8717.zip differ diff --git a/.yarn/cache/jest-pnp-resolver-npm-1.2.2-da20f8bdfe-407f89f2e3.zip b/.yarn/cache/jest-pnp-resolver-npm-1.2.3-70e06bf27c-37d2a59a5d.zip similarity index 53% rename from .yarn/cache/jest-pnp-resolver-npm-1.2.2-da20f8bdfe-407f89f2e3.zip rename to .yarn/cache/jest-pnp-resolver-npm-1.2.3-70e06bf27c-37d2a59a5d.zip index 88e9d5cbe..8c569b79b 100644 Binary files a/.yarn/cache/jest-pnp-resolver-npm-1.2.2-da20f8bdfe-407f89f2e3.zip and b/.yarn/cache/jest-pnp-resolver-npm-1.2.3-70e06bf27c-37d2a59a5d.zip differ diff --git a/.yarn/cache/jest-regex-util-npm-29.0.0-45dce18b46-333c34abda.zip b/.yarn/cache/jest-regex-util-npm-29.2.0-50cc574fb1-d562a57097.zip similarity index 53% rename from .yarn/cache/jest-regex-util-npm-29.0.0-45dce18b46-333c34abda.zip rename to .yarn/cache/jest-regex-util-npm-29.2.0-50cc574fb1-d562a57097.zip index 39d6f4b3a..8bd0d487c 100644 Binary files a/.yarn/cache/jest-regex-util-npm-29.0.0-45dce18b46-333c34abda.zip and b/.yarn/cache/jest-regex-util-npm-29.2.0-50cc574fb1-d562a57097.zip differ diff --git a/.yarn/cache/jest-resolve-dependencies-npm-29.1.2-1813ea94a6-1d70559834.zip b/.yarn/cache/jest-resolve-dependencies-npm-29.1.2-1813ea94a6-1d70559834.zip deleted file mode 100644 index ef2b188d8..000000000 Binary files a/.yarn/cache/jest-resolve-dependencies-npm-29.1.2-1813ea94a6-1d70559834.zip and /dev/null differ diff --git a/.yarn/cache/jest-resolve-dependencies-npm-29.3.1-89ec333e4d-3220ff119a.zip b/.yarn/cache/jest-resolve-dependencies-npm-29.3.1-89ec333e4d-3220ff119a.zip new file mode 100644 index 000000000..58605d88d Binary files /dev/null and b/.yarn/cache/jest-resolve-dependencies-npm-29.3.1-89ec333e4d-3220ff119a.zip differ diff --git a/.yarn/cache/jest-resolve-npm-29.1.2-6c9d2562fb-1aa196387b.zip b/.yarn/cache/jest-resolve-npm-29.1.2-6c9d2562fb-1aa196387b.zip deleted file mode 100644 index e40d87689..000000000 Binary files a/.yarn/cache/jest-resolve-npm-29.1.2-6c9d2562fb-1aa196387b.zip and /dev/null differ diff --git a/.yarn/cache/jest-resolve-npm-29.3.1-dc2be51619-be51f654d3.zip b/.yarn/cache/jest-resolve-npm-29.3.1-dc2be51619-be51f654d3.zip new file mode 100644 index 000000000..c761aca53 Binary files /dev/null and b/.yarn/cache/jest-resolve-npm-29.3.1-dc2be51619-be51f654d3.zip differ diff --git a/.yarn/cache/jest-runner-npm-29.1.2-f21e431614-4ddf3e553f.zip b/.yarn/cache/jest-runner-npm-29.1.2-f21e431614-4ddf3e553f.zip deleted file mode 100644 index 54ed46a36..000000000 Binary files a/.yarn/cache/jest-runner-npm-29.1.2-f21e431614-4ddf3e553f.zip and /dev/null differ diff --git a/.yarn/cache/jest-runner-npm-29.3.1-931ad62288-c7608cd7cd.zip b/.yarn/cache/jest-runner-npm-29.3.1-931ad62288-c7608cd7cd.zip new file mode 100644 index 000000000..2a3352340 Binary files /dev/null and b/.yarn/cache/jest-runner-npm-29.3.1-931ad62288-c7608cd7cd.zip differ diff --git a/.yarn/cache/jest-runtime-npm-29.1.2-567b60ffd5-dfad763085.zip b/.yarn/cache/jest-runtime-npm-29.1.2-567b60ffd5-dfad763085.zip deleted file mode 100644 index 3f7431d78..000000000 Binary files a/.yarn/cache/jest-runtime-npm-29.1.2-567b60ffd5-dfad763085.zip and /dev/null differ diff --git a/.yarn/cache/jest-runtime-npm-29.3.1-4afadd3ad9-9e0f1a2a6b.zip b/.yarn/cache/jest-runtime-npm-29.3.1-4afadd3ad9-9e0f1a2a6b.zip new file mode 100644 index 000000000..cf20a2b01 Binary files /dev/null and b/.yarn/cache/jest-runtime-npm-29.3.1-4afadd3ad9-9e0f1a2a6b.zip differ diff --git a/.yarn/cache/jest-snapshot-npm-29.1.2-8f38c86a98-1bd080ed0a.zip b/.yarn/cache/jest-snapshot-npm-29.1.2-8f38c86a98-1bd080ed0a.zip deleted file mode 100644 index 900fa9d8f..000000000 Binary files a/.yarn/cache/jest-snapshot-npm-29.1.2-8f38c86a98-1bd080ed0a.zip and /dev/null differ diff --git a/.yarn/cache/jest-snapshot-npm-29.3.1-532d5ba12d-e0dc071df9.zip b/.yarn/cache/jest-snapshot-npm-29.3.1-532d5ba12d-e0dc071df9.zip new file mode 100644 index 000000000..faab1a570 Binary files /dev/null and b/.yarn/cache/jest-snapshot-npm-29.3.1-532d5ba12d-e0dc071df9.zip differ diff --git a/.yarn/cache/jest-util-npm-29.1.2-6cc211f8dd-bb5d6d6aa1.zip b/.yarn/cache/jest-util-npm-29.1.2-6cc211f8dd-bb5d6d6aa1.zip deleted file mode 100644 index a5725f639..000000000 Binary files a/.yarn/cache/jest-util-npm-29.1.2-6cc211f8dd-bb5d6d6aa1.zip and /dev/null differ diff --git a/.yarn/cache/jest-util-npm-29.3.1-0394c5b084-c11f92ba49.zip b/.yarn/cache/jest-util-npm-29.3.1-0394c5b084-c11f92ba49.zip new file mode 100644 index 000000000..d277943a0 Binary files /dev/null and b/.yarn/cache/jest-util-npm-29.3.1-0394c5b084-c11f92ba49.zip differ diff --git a/.yarn/cache/jest-validate-npm-29.1.2-fbfe5b0e27-05eece2ccc.zip b/.yarn/cache/jest-validate-npm-29.1.2-fbfe5b0e27-05eece2ccc.zip deleted file mode 100644 index 1133a5b37..000000000 Binary files a/.yarn/cache/jest-validate-npm-29.1.2-fbfe5b0e27-05eece2ccc.zip and /dev/null differ diff --git a/.yarn/cache/jest-validate-npm-29.3.1-b684da7f88-76986eb0e8.zip b/.yarn/cache/jest-validate-npm-29.3.1-b684da7f88-76986eb0e8.zip new file mode 100644 index 000000000..c8a85ca1d Binary files /dev/null and b/.yarn/cache/jest-validate-npm-29.3.1-b684da7f88-76986eb0e8.zip differ diff --git a/.yarn/cache/jest-watcher-npm-29.1.2-d7e4d89e98-7e08c45bdb.zip b/.yarn/cache/jest-watcher-npm-29.1.2-d7e4d89e98-7e08c45bdb.zip deleted file mode 100644 index 033d43ee3..000000000 Binary files a/.yarn/cache/jest-watcher-npm-29.1.2-d7e4d89e98-7e08c45bdb.zip and /dev/null differ diff --git a/.yarn/cache/jest-watcher-npm-29.3.1-2fe48684ea-78d13c34e8.zip b/.yarn/cache/jest-watcher-npm-29.3.1-2fe48684ea-78d13c34e8.zip new file mode 100644 index 000000000..7d7e3060c Binary files /dev/null and b/.yarn/cache/jest-watcher-npm-29.3.1-2fe48684ea-78d13c34e8.zip differ diff --git a/.yarn/cache/jest-worker-npm-29.1.2-570b728071-252a9323fa.zip b/.yarn/cache/jest-worker-npm-29.1.2-570b728071-252a9323fa.zip deleted file mode 100644 index 2f5cfffa3..000000000 Binary files a/.yarn/cache/jest-worker-npm-29.1.2-570b728071-252a9323fa.zip and /dev/null differ diff --git a/.yarn/cache/jest-worker-npm-29.3.1-359b9ac79e-14ea04ab9e.zip b/.yarn/cache/jest-worker-npm-29.3.1-359b9ac79e-14ea04ab9e.zip new file mode 100644 index 000000000..9307ee1a7 Binary files /dev/null and b/.yarn/cache/jest-worker-npm-29.3.1-359b9ac79e-14ea04ab9e.zip differ diff --git a/.yarn/cache/js-sdsl-npm-4.1.5-66fcf4f580-dafad5531a.zip b/.yarn/cache/js-sdsl-npm-4.1.5-66fcf4f580-dafad5531a.zip deleted file mode 100644 index 2a3aa2f9d..000000000 Binary files a/.yarn/cache/js-sdsl-npm-4.1.5-66fcf4f580-dafad5531a.zip and /dev/null differ diff --git a/.yarn/cache/js-sdsl-npm-4.3.0-4f51b3ddb2-ad20a4f5fd.zip b/.yarn/cache/js-sdsl-npm-4.3.0-4f51b3ddb2-ad20a4f5fd.zip new file mode 100644 index 000000000..635b3efb1 Binary files /dev/null and b/.yarn/cache/js-sdsl-npm-4.3.0-4f51b3ddb2-ad20a4f5fd.zip differ diff --git a/.yarn/cache/json-parse-even-better-errors-npm-3.0.0-3675833c0a-9ff934d105.zip b/.yarn/cache/json-parse-even-better-errors-npm-3.0.0-3675833c0a-9ff934d105.zip new file mode 100644 index 000000000..2d2ca08fa Binary files /dev/null and b/.yarn/cache/json-parse-even-better-errors-npm-3.0.0-3675833c0a-9ff934d105.zip differ diff --git a/.yarn/cache/json-stringify-nice-npm-1.1.4-0b0ddb188b-16655d05f3.zip b/.yarn/cache/json-stringify-nice-npm-1.1.4-0b0ddb188b-16655d05f3.zip new file mode 100644 index 000000000..c25808c89 Binary files /dev/null and b/.yarn/cache/json-stringify-nice-npm-1.1.4-0b0ddb188b-16655d05f3.zip differ diff --git a/.yarn/cache/json5-npm-2.2.1-44675c859c-8bb433c397.zip b/.yarn/cache/json5-npm-2.2.1-44675c859c-8bb433c397.zip deleted file mode 100644 index 57c2e174b..000000000 Binary files a/.yarn/cache/json5-npm-2.2.1-44675c859c-8bb433c397.zip and /dev/null differ diff --git a/.yarn/cache/json5-npm-2.2.3-9962c55073-e298f92c92.zip b/.yarn/cache/json5-npm-2.2.3-9962c55073-e298f92c92.zip new file mode 100644 index 000000000..05ac2b2ee Binary files /dev/null and b/.yarn/cache/json5-npm-2.2.3-9962c55073-e298f92c92.zip differ diff --git a/.yarn/cache/jsonwebtoken-npm-8.5.1-c007670b76-64198d5b0b.zip b/.yarn/cache/jsonwebtoken-npm-8.5.1-c007670b76-64198d5b0b.zip deleted file mode 100644 index 7a20700e4..000000000 Binary files a/.yarn/cache/jsonwebtoken-npm-8.5.1-c007670b76-64198d5b0b.zip and /dev/null differ diff --git a/.yarn/cache/just-diff-apply-npm-5.5.0-04951e29f4-4eb46fb13c.zip b/.yarn/cache/just-diff-apply-npm-5.5.0-04951e29f4-4eb46fb13c.zip new file mode 100644 index 000000000..efae043a5 Binary files /dev/null and b/.yarn/cache/just-diff-apply-npm-5.5.0-04951e29f4-4eb46fb13c.zip differ diff --git a/.yarn/cache/just-diff-npm-5.2.0-567492fdc1-efc74f2a3a.zip b/.yarn/cache/just-diff-npm-5.2.0-567492fdc1-efc74f2a3a.zip new file mode 100644 index 000000000..f2fbc79bb Binary files /dev/null and b/.yarn/cache/just-diff-npm-5.2.0-567492fdc1-efc74f2a3a.zip differ diff --git a/.yarn/cache/keyv-npm-4.3.2-036dc9c0ad-61244d73b5.zip b/.yarn/cache/keyv-npm-4.3.2-036dc9c0ad-61244d73b5.zip deleted file mode 100644 index d79c1a1f3..000000000 Binary files a/.yarn/cache/keyv-npm-4.3.2-036dc9c0ad-61244d73b5.zip and /dev/null differ diff --git a/.yarn/cache/keyv-npm-4.5.2-78a8ba8062-921f26a3e3.zip b/.yarn/cache/keyv-npm-4.5.2-78a8ba8062-921f26a3e3.zip new file mode 100644 index 000000000..4540c355c Binary files /dev/null and b/.yarn/cache/keyv-npm-4.5.2-78a8ba8062-921f26a3e3.zip differ diff --git a/.yarn/cache/libnpmaccess-npm-6.0.3-16e0ea9723-4e2e14c999.zip b/.yarn/cache/libnpmaccess-npm-6.0.3-16e0ea9723-4e2e14c999.zip deleted file mode 100644 index e05f11a83..000000000 Binary files a/.yarn/cache/libnpmaccess-npm-6.0.3-16e0ea9723-4e2e14c999.zip and /dev/null differ diff --git a/.yarn/cache/libnpmaccess-npm-7.0.1-05fe791524-53f6cd95f6.zip b/.yarn/cache/libnpmaccess-npm-7.0.1-05fe791524-53f6cd95f6.zip new file mode 100644 index 000000000..384d02f30 Binary files /dev/null and b/.yarn/cache/libnpmaccess-npm-7.0.1-05fe791524-53f6cd95f6.zip differ diff --git a/.yarn/cache/libnpmpublish-npm-6.0.4-6b4574d30e-5a8a6d471d.zip b/.yarn/cache/libnpmpublish-npm-6.0.4-6b4574d30e-5a8a6d471d.zip deleted file mode 100644 index 3db29d8fc..000000000 Binary files a/.yarn/cache/libnpmpublish-npm-6.0.4-6b4574d30e-5a8a6d471d.zip and /dev/null differ diff --git a/.yarn/cache/libnpmpublish-npm-7.0.6-a5449a7ce0-dc01e9a372.zip b/.yarn/cache/libnpmpublish-npm-7.0.6-a5449a7ce0-dc01e9a372.zip new file mode 100644 index 000000000..8b5b90a2a Binary files /dev/null and b/.yarn/cache/libnpmpublish-npm-7.0.6-a5449a7ce0-dc01e9a372.zip differ diff --git a/.yarn/cache/lodash.includes-npm-4.3.0-3a2f6fa22c-08a7ef2e25.zip b/.yarn/cache/lodash.includes-npm-4.3.0-3a2f6fa22c-08a7ef2e25.zip deleted file mode 100644 index d4798ae3f..000000000 Binary files a/.yarn/cache/lodash.includes-npm-4.3.0-3a2f6fa22c-08a7ef2e25.zip and /dev/null differ diff --git a/.yarn/cache/lodash.isboolean-npm-3.0.3-b575b41488-bace740c7a.zip b/.yarn/cache/lodash.isboolean-npm-3.0.3-b575b41488-bace740c7a.zip deleted file mode 100644 index 4b22d8c29..000000000 Binary files a/.yarn/cache/lodash.isboolean-npm-3.0.3-b575b41488-bace740c7a.zip and /dev/null differ diff --git a/.yarn/cache/lodash.isfunction-npm-3.0.9-72aaa7f66c-2a26511aa8.zip b/.yarn/cache/lodash.isfunction-npm-3.0.9-72aaa7f66c-2a26511aa8.zip new file mode 100644 index 000000000..054782920 Binary files /dev/null and b/.yarn/cache/lodash.isfunction-npm-3.0.9-72aaa7f66c-2a26511aa8.zip differ diff --git a/.yarn/cache/lodash.isinteger-npm-4.0.4-42add9f4e1-937ccd8758.zip b/.yarn/cache/lodash.isinteger-npm-4.0.4-42add9f4e1-937ccd8758.zip deleted file mode 100644 index f47b6f661..000000000 Binary files a/.yarn/cache/lodash.isinteger-npm-4.0.4-42add9f4e1-937ccd8758.zip and /dev/null differ diff --git a/.yarn/cache/lodash.isnumber-npm-3.0.3-b3bb5f7347-0627047d8f.zip b/.yarn/cache/lodash.isnumber-npm-3.0.3-b3bb5f7347-0627047d8f.zip deleted file mode 100644 index 08ee208d9..000000000 Binary files a/.yarn/cache/lodash.isnumber-npm-3.0.3-b3bb5f7347-0627047d8f.zip and /dev/null differ diff --git a/.yarn/cache/lodash.isstring-npm-4.0.1-721fee791c-a0d31496f5.zip b/.yarn/cache/lodash.isstring-npm-4.0.1-721fee791c-a0d31496f5.zip deleted file mode 100644 index bb3b3c689..000000000 Binary files a/.yarn/cache/lodash.isstring-npm-4.0.1-721fee791c-a0d31496f5.zip and /dev/null differ diff --git a/.yarn/cache/lodash.kebabcase-npm-4.1.1-89ffca7e1f-676047204b.zip b/.yarn/cache/lodash.kebabcase-npm-4.1.1-89ffca7e1f-676047204b.zip new file mode 100644 index 000000000..f2ac9c623 Binary files /dev/null and b/.yarn/cache/lodash.kebabcase-npm-4.1.1-89ffca7e1f-676047204b.zip differ diff --git a/.yarn/cache/lodash.mergewith-npm-4.6.2-7d2d4201ec-4fe5a0a4bc.zip b/.yarn/cache/lodash.mergewith-npm-4.6.2-7d2d4201ec-4fe5a0a4bc.zip new file mode 100644 index 000000000..e86cc6cf9 Binary files /dev/null and b/.yarn/cache/lodash.mergewith-npm-4.6.2-7d2d4201ec-4fe5a0a4bc.zip differ diff --git a/.yarn/cache/lodash.once-npm-4.1.1-d8ba329ead-210c440af7.zip b/.yarn/cache/lodash.once-npm-4.1.1-d8ba329ead-210c440af7.zip deleted file mode 100644 index 734dc4594..000000000 Binary files a/.yarn/cache/lodash.once-npm-4.1.1-d8ba329ead-210c440af7.zip and /dev/null differ diff --git a/.yarn/cache/lodash.snakecase-npm-4.1.1-b12cdbecb4-5e840ba777.zip b/.yarn/cache/lodash.snakecase-npm-4.1.1-b12cdbecb4-5e840ba777.zip new file mode 100644 index 000000000..b021cba7e Binary files /dev/null and b/.yarn/cache/lodash.snakecase-npm-4.1.1-b12cdbecb4-5e840ba777.zip differ diff --git a/.yarn/cache/lodash.startcase-npm-4.4.0-637aa8cc15-69016d3574.zip b/.yarn/cache/lodash.startcase-npm-4.4.0-637aa8cc15-69016d3574.zip new file mode 100644 index 000000000..fcc31a098 Binary files /dev/null and b/.yarn/cache/lodash.startcase-npm-4.4.0-637aa8cc15-69016d3574.zip differ diff --git a/.yarn/cache/lodash.uniq-npm-4.5.0-7c270dca85-8ac56bbaa8.zip b/.yarn/cache/lodash.uniq-npm-4.5.0-7c270dca85-8ac56bbaa8.zip new file mode 100644 index 000000000..bafe6c9aa Binary files /dev/null and b/.yarn/cache/lodash.uniq-npm-4.5.0-7c270dca85-8ac56bbaa8.zip differ diff --git a/.yarn/cache/lodash.upperfirst-npm-4.3.1-e3b7c364ba-5b588ebd49.zip b/.yarn/cache/lodash.upperfirst-npm-4.3.1-e3b7c364ba-5b588ebd49.zip new file mode 100644 index 000000000..12c45f9ea Binary files /dev/null and b/.yarn/cache/lodash.upperfirst-npm-4.3.1-e3b7c364ba-5b588ebd49.zip differ diff --git a/.yarn/cache/lowercase-keys-npm-2.0.0-1876065a32-c305ecdea6.zip b/.yarn/cache/lowercase-keys-npm-2.0.0-1876065a32-c305ecdea6.zip deleted file mode 100644 index 4854e94cb..000000000 Binary files a/.yarn/cache/lowercase-keys-npm-2.0.0-1876065a32-c305ecdea6.zip and /dev/null differ diff --git a/.yarn/cache/lru-cache-npm-5.1.1-f475882a51-7e3274d093.zip b/.yarn/cache/lru-cache-npm-5.1.1-f475882a51-7e3274d093.zip new file mode 100644 index 000000000..3f488d983 Binary files /dev/null and b/.yarn/cache/lru-cache-npm-5.1.1-f475882a51-7e3274d093.zip differ diff --git a/.yarn/cache/lru-cache-npm-7.12.0-eae8176c54-041b5c3e57.zip b/.yarn/cache/lru-cache-npm-7.12.0-eae8176c54-041b5c3e57.zip deleted file mode 100644 index 3d8522dd7..000000000 Binary files a/.yarn/cache/lru-cache-npm-7.12.0-eae8176c54-041b5c3e57.zip and /dev/null differ diff --git a/.yarn/cache/make-fetch-happen-npm-10.1.8-1571a0a77a-273acfa886.zip b/.yarn/cache/make-fetch-happen-npm-10.2.1-f1cc7cd2df-cf0d4b94fb.zip similarity index 68% rename from .yarn/cache/make-fetch-happen-npm-10.1.8-1571a0a77a-273acfa886.zip rename to .yarn/cache/make-fetch-happen-npm-10.2.1-f1cc7cd2df-cf0d4b94fb.zip index b73fa862e..462d4e035 100644 Binary files a/.yarn/cache/make-fetch-happen-npm-10.1.8-1571a0a77a-273acfa886.zip and b/.yarn/cache/make-fetch-happen-npm-10.2.1-f1cc7cd2df-cf0d4b94fb.zip differ diff --git a/.yarn/cache/make-fetch-happen-npm-11.0.2-17efd2b2ba-7b85638bb6.zip b/.yarn/cache/make-fetch-happen-npm-11.0.2-17efd2b2ba-7b85638bb6.zip new file mode 100644 index 000000000..d2ba1d20d Binary files /dev/null and b/.yarn/cache/make-fetch-happen-npm-11.0.2-17efd2b2ba-7b85638bb6.zip differ diff --git a/.yarn/cache/mimic-response-npm-1.0.1-f6f85dde84-33f59926ca.zip b/.yarn/cache/mimic-response-npm-1.0.1-f6f85dde84-33f59926ca.zip deleted file mode 100644 index a1308bb7f..000000000 Binary files a/.yarn/cache/mimic-response-npm-1.0.1-f6f85dde84-33f59926ca.zip and /dev/null differ diff --git a/.yarn/cache/mimic-response-npm-4.0.0-c080547e26-c1afc95109.zip b/.yarn/cache/mimic-response-npm-4.0.0-c080547e26-c1afc95109.zip new file mode 100644 index 000000000..9b9d497da Binary files /dev/null and b/.yarn/cache/mimic-response-npm-4.0.0-c080547e26-c1afc95109.zip differ diff --git a/.yarn/cache/minimatch-npm-5.1.0-34f6240621-cf8124b47d.zip b/.yarn/cache/minimatch-npm-5.1.0-34f6240621-cf8124b47d.zip deleted file mode 100644 index e649e09c2..000000000 Binary files a/.yarn/cache/minimatch-npm-5.1.0-34f6240621-cf8124b47d.zip and /dev/null differ diff --git a/.yarn/cache/minimatch-npm-5.1.6-1e71429f4c-0c0446ede5.zip b/.yarn/cache/minimatch-npm-5.1.6-1e71429f4c-0c0446ede5.zip new file mode 100644 index 000000000..6c149a83d Binary files /dev/null and b/.yarn/cache/minimatch-npm-5.1.6-1e71429f4c-0c0446ede5.zip differ diff --git a/.yarn/cache/minimist-npm-1.2.6-f4cee4b4af-b0286df020.zip b/.yarn/cache/minimist-npm-1.2.6-f4cee4b4af-b0286df020.zip deleted file mode 100644 index b51f1c597..000000000 Binary files a/.yarn/cache/minimist-npm-1.2.6-f4cee4b4af-b0286df020.zip and /dev/null differ diff --git a/.yarn/cache/minimist-npm-1.2.7-51d33b1371-7bb50119bb.zip b/.yarn/cache/minimist-npm-1.2.7-51d33b1371-7bb50119bb.zip new file mode 100644 index 000000000..eee919029 Binary files /dev/null and b/.yarn/cache/minimist-npm-1.2.7-51d33b1371-7bb50119bb.zip differ diff --git a/.yarn/cache/minipass-fetch-npm-2.1.0-300ce55188-fb5a561733.zip b/.yarn/cache/minipass-fetch-npm-2.1.2-9b21a5c930-8ec17c0895.zip similarity index 64% rename from .yarn/cache/minipass-fetch-npm-2.1.0-300ce55188-fb5a561733.zip rename to .yarn/cache/minipass-fetch-npm-2.1.2-9b21a5c930-8ec17c0895.zip index 36cab46b2..4c2653c11 100644 Binary files a/.yarn/cache/minipass-fetch-npm-2.1.0-300ce55188-fb5a561733.zip and b/.yarn/cache/minipass-fetch-npm-2.1.2-9b21a5c930-8ec17c0895.zip differ diff --git a/.yarn/cache/minipass-fetch-npm-3.0.1-e1f07c7eb0-e430e8600e.zip b/.yarn/cache/minipass-fetch-npm-3.0.1-e1f07c7eb0-e430e8600e.zip new file mode 100644 index 000000000..04a5e59a5 Binary files /dev/null and b/.yarn/cache/minipass-fetch-npm-3.0.1-e1f07c7eb0-e430e8600e.zip differ diff --git a/.yarn/cache/minipass-npm-3.3.4-6cf48a6c5e-bddf786631.zip b/.yarn/cache/minipass-npm-3.3.6-b8d93a945b-9704cf677a.zip similarity index 81% rename from .yarn/cache/minipass-npm-3.3.4-6cf48a6c5e-bddf786631.zip rename to .yarn/cache/minipass-npm-3.3.6-b8d93a945b-9704cf677a.zip index b3a71119f..055459b11 100644 Binary files a/.yarn/cache/minipass-npm-3.3.4-6cf48a6c5e-bddf786631.zip and b/.yarn/cache/minipass-npm-3.3.6-b8d93a945b-9704cf677a.zip differ diff --git a/.yarn/cache/minipass-npm-4.0.0-2520d5ae3c-9f5879b588.zip b/.yarn/cache/minipass-npm-4.0.0-2520d5ae3c-9f5879b588.zip new file mode 100644 index 000000000..95dbcc862 Binary files /dev/null and b/.yarn/cache/minipass-npm-4.0.0-2520d5ae3c-9f5879b588.zip differ diff --git a/.yarn/cache/nan-npm-2.16.0-cac314a230-ab398d28e1.zip b/.yarn/cache/nan-npm-2.17.0-bf36a21d6f-d424a730ee.zip similarity index 71% rename from .yarn/cache/nan-npm-2.16.0-cac314a230-ab398d28e1.zip rename to .yarn/cache/nan-npm-2.17.0-bf36a21d6f-d424a730ee.zip index 370bc54d4..a6afcba3a 100644 Binary files a/.yarn/cache/nan-npm-2.16.0-cac314a230-ab398d28e1.zip and b/.yarn/cache/nan-npm-2.17.0-bf36a21d6f-d424a730ee.zip differ diff --git a/.yarn/cache/new-github-release-url-npm-1.0.0-d6c0e0d6de-1954ffecc1.zip b/.yarn/cache/new-github-release-url-npm-1.0.0-d6c0e0d6de-1954ffecc1.zip new file mode 100644 index 000000000..9b437a9f1 Binary files /dev/null and b/.yarn/cache/new-github-release-url-npm-1.0.0-d6c0e0d6de-1954ffecc1.zip differ diff --git a/.yarn/cache/node-addon-api-npm-5.0.0-c0def7fecf-dd981b956d.zip b/.yarn/cache/node-addon-api-npm-5.0.0-c0def7fecf-dd981b956d.zip deleted file mode 100644 index ef1ec2626..000000000 Binary files a/.yarn/cache/node-addon-api-npm-5.0.0-c0def7fecf-dd981b956d.zip and /dev/null differ diff --git a/.yarn/cache/node-addon-api-npm-5.1.0-b50d00f739-c5b513fd92.zip b/.yarn/cache/node-addon-api-npm-5.1.0-b50d00f739-c5b513fd92.zip new file mode 100644 index 000000000..020dd3a5e Binary files /dev/null and b/.yarn/cache/node-addon-api-npm-5.1.0-b50d00f739-c5b513fd92.zip differ diff --git a/.yarn/cache/node-fetch-npm-2.6.7-777aa2a6df-05c03fe66f.zip b/.yarn/cache/node-fetch-npm-2.6.7-777aa2a6df-05c03fe66f.zip deleted file mode 100644 index 8f2ea49f5..000000000 Binary files a/.yarn/cache/node-fetch-npm-2.6.7-777aa2a6df-05c03fe66f.zip and /dev/null differ diff --git a/.yarn/cache/node-fetch-npm-2.6.8-ddb8bfc274-9b8bac9f95.zip b/.yarn/cache/node-fetch-npm-2.6.8-ddb8bfc274-9b8bac9f95.zip new file mode 100644 index 000000000..516d629c4 Binary files /dev/null and b/.yarn/cache/node-fetch-npm-2.6.8-ddb8bfc274-9b8bac9f95.zip differ diff --git a/.yarn/cache/node-gyp-build-npm-4.5.0-2538da6152-9e6a5e11b7.zip b/.yarn/cache/node-gyp-build-npm-4.5.0-2538da6152-9e6a5e11b7.zip deleted file mode 100644 index c3e1fa743..000000000 Binary files a/.yarn/cache/node-gyp-build-npm-4.5.0-2538da6152-9e6a5e11b7.zip and /dev/null differ diff --git a/.yarn/cache/node-gyp-build-npm-4.6.0-5434aac3e5-59a4823fb8.zip b/.yarn/cache/node-gyp-build-npm-4.6.0-5434aac3e5-59a4823fb8.zip new file mode 100644 index 000000000..12e298af3 Binary files /dev/null and b/.yarn/cache/node-gyp-build-npm-4.6.0-5434aac3e5-59a4823fb8.zip differ diff --git a/.yarn/cache/node-gyp-npm-9.0.0-0eccfca4d1-74e3ae5ca2.zip b/.yarn/cache/node-gyp-npm-9.3.1-43540bab9c-40aca5b9b3.zip similarity index 61% rename from .yarn/cache/node-gyp-npm-9.0.0-0eccfca4d1-74e3ae5ca2.zip rename to .yarn/cache/node-gyp-npm-9.3.1-43540bab9c-40aca5b9b3.zip index 214a80da4..17ab36016 100644 Binary files a/.yarn/cache/node-gyp-npm-9.0.0-0eccfca4d1-74e3ae5ca2.zip and b/.yarn/cache/node-gyp-npm-9.3.1-43540bab9c-40aca5b9b3.zip differ diff --git a/.yarn/cache/node-releases-npm-2.0.5-ddba717991-464a4a35c2.zip b/.yarn/cache/node-releases-npm-2.0.5-ddba717991-464a4a35c2.zip deleted file mode 100644 index 5ce10c1dd..000000000 Binary files a/.yarn/cache/node-releases-npm-2.0.5-ddba717991-464a4a35c2.zip and /dev/null differ diff --git a/.yarn/cache/node-releases-npm-2.0.8-1733e5f247-20acdbe878.zip b/.yarn/cache/node-releases-npm-2.0.8-1733e5f247-20acdbe878.zip new file mode 100644 index 000000000..34ba4d118 Binary files /dev/null and b/.yarn/cache/node-releases-npm-2.0.8-1733e5f247-20acdbe878.zip differ diff --git a/.yarn/cache/nopt-npm-5.0.0-304b40fbfe-cb0f367273.zip b/.yarn/cache/nopt-npm-5.0.0-304b40fbfe-cb0f367273.zip deleted file mode 100644 index 99e3bfafc..000000000 Binary files a/.yarn/cache/nopt-npm-5.0.0-304b40fbfe-cb0f367273.zip and /dev/null differ diff --git a/.yarn/cache/nopt-npm-6.0.0-5ea8050815-6ae5c083c5.zip b/.yarn/cache/nopt-npm-6.0.0-5ea8050815-6ae5c083c5.zip new file mode 100644 index 000000000..a3493974b Binary files /dev/null and b/.yarn/cache/nopt-npm-6.0.0-5ea8050815-6ae5c083c5.zip differ diff --git a/.yarn/cache/nopt-npm-7.0.0-025ab3a05c-df0517da69.zip b/.yarn/cache/nopt-npm-7.0.0-025ab3a05c-df0517da69.zip new file mode 100644 index 000000000..3382a940c Binary files /dev/null and b/.yarn/cache/nopt-npm-7.0.0-025ab3a05c-df0517da69.zip differ diff --git a/.yarn/cache/normalize-package-data-npm-4.0.0-150eace0e2-54fb1d3ed7.zip b/.yarn/cache/normalize-package-data-npm-5.0.0-6327e2af68-a77ec1138d.zip similarity index 53% rename from .yarn/cache/normalize-package-data-npm-4.0.0-150eace0e2-54fb1d3ed7.zip rename to .yarn/cache/normalize-package-data-npm-5.0.0-6327e2af68-a77ec1138d.zip index 97245430f..da49a5d09 100644 Binary files a/.yarn/cache/normalize-package-data-npm-4.0.0-150eace0e2-54fb1d3ed7.zip and b/.yarn/cache/normalize-package-data-npm-5.0.0-6327e2af68-a77ec1138d.zip differ diff --git a/.yarn/cache/normalize-url-npm-6.1.0-b95bc12ece-571335f6ac.zip b/.yarn/cache/normalize-url-npm-6.1.0-b95bc12ece-571335f6ac.zip deleted file mode 100644 index 1bc7f052c..000000000 Binary files a/.yarn/cache/normalize-url-npm-6.1.0-b95bc12ece-571335f6ac.zip and /dev/null differ diff --git a/.yarn/cache/normalize-url-npm-8.0.0-1f5dc7ece5-4b04301ebc.zip b/.yarn/cache/normalize-url-npm-8.0.0-1f5dc7ece5-4b04301ebc.zip new file mode 100644 index 000000000..099a72762 Binary files /dev/null and b/.yarn/cache/normalize-url-npm-8.0.0-1f5dc7ece5-4b04301ebc.zip differ diff --git a/.yarn/cache/npm-bundled-npm-1.1.2-e299e533ef-a792e8eecf.zip b/.yarn/cache/npm-bundled-npm-1.1.2-e299e533ef-a792e8eecf.zip deleted file mode 100644 index 87e7caf09..000000000 Binary files a/.yarn/cache/npm-bundled-npm-1.1.2-e299e533ef-a792e8eecf.zip and /dev/null differ diff --git a/.yarn/cache/npm-bundled-npm-3.0.0-0b3c5ee4f3-82894ef07e.zip b/.yarn/cache/npm-bundled-npm-3.0.0-0b3c5ee4f3-82894ef07e.zip new file mode 100644 index 000000000..347cadd95 Binary files /dev/null and b/.yarn/cache/npm-bundled-npm-3.0.0-0b3c5ee4f3-82894ef07e.zip differ diff --git a/.yarn/cache/npm-check-updates-npm-16.0.1-fd143fcd27-93484c2b94.zip b/.yarn/cache/npm-check-updates-npm-16.0.1-fd143fcd27-93484c2b94.zip deleted file mode 100644 index 13260d762..000000000 Binary files a/.yarn/cache/npm-check-updates-npm-16.0.1-fd143fcd27-93484c2b94.zip and /dev/null differ diff --git a/.yarn/cache/npm-check-updates-npm-16.6.2-e74bb64a01-818aabe0d2.zip b/.yarn/cache/npm-check-updates-npm-16.6.2-e74bb64a01-818aabe0d2.zip new file mode 100644 index 000000000..44d33d7c5 Binary files /dev/null and b/.yarn/cache/npm-check-updates-npm-16.6.2-e74bb64a01-818aabe0d2.zip differ diff --git a/.yarn/cache/npm-install-checks-npm-5.0.0-ca22f8c8a0-f4db82eedb.zip b/.yarn/cache/npm-install-checks-npm-6.0.0-d131990ff9-a0555193a1.zip similarity index 71% rename from .yarn/cache/npm-install-checks-npm-5.0.0-ca22f8c8a0-f4db82eedb.zip rename to .yarn/cache/npm-install-checks-npm-6.0.0-d131990ff9-a0555193a1.zip index e45563022..5402dc107 100644 Binary files a/.yarn/cache/npm-install-checks-npm-5.0.0-ca22f8c8a0-f4db82eedb.zip and b/.yarn/cache/npm-install-checks-npm-6.0.0-d131990ff9-a0555193a1.zip differ diff --git a/.yarn/cache/npm-normalize-package-bin-npm-1.0.1-2cf38a5d95-9635151e64.zip b/.yarn/cache/npm-normalize-package-bin-npm-1.0.1-2cf38a5d95-9635151e64.zip deleted file mode 100644 index 5c773889b..000000000 Binary files a/.yarn/cache/npm-normalize-package-bin-npm-1.0.1-2cf38a5d95-9635151e64.zip and /dev/null differ diff --git a/.yarn/cache/npm-normalize-package-bin-npm-3.0.0-66c99675c5-698241a56c.zip b/.yarn/cache/npm-normalize-package-bin-npm-3.0.0-66c99675c5-698241a56c.zip new file mode 100644 index 000000000..cafb9dc71 Binary files /dev/null and b/.yarn/cache/npm-normalize-package-bin-npm-3.0.0-66c99675c5-698241a56c.zip differ diff --git a/.yarn/cache/npm-package-arg-npm-10.1.0-e9f0aaa69d-d90310543d.zip b/.yarn/cache/npm-package-arg-npm-10.1.0-e9f0aaa69d-d90310543d.zip new file mode 100644 index 000000000..12c03dc79 Binary files /dev/null and b/.yarn/cache/npm-package-arg-npm-10.1.0-e9f0aaa69d-d90310543d.zip differ diff --git a/.yarn/cache/npm-package-arg-npm-9.1.0-b08550e522-a2d7a808b3.zip b/.yarn/cache/npm-package-arg-npm-9.1.0-b08550e522-a2d7a808b3.zip deleted file mode 100644 index d9ffc4eec..000000000 Binary files a/.yarn/cache/npm-package-arg-npm-9.1.0-b08550e522-a2d7a808b3.zip and /dev/null differ diff --git a/.yarn/cache/npm-packlist-npm-5.1.1-38389ac20f-a07a806140.zip b/.yarn/cache/npm-packlist-npm-5.1.1-38389ac20f-a07a806140.zip deleted file mode 100644 index 759393b54..000000000 Binary files a/.yarn/cache/npm-packlist-npm-5.1.1-38389ac20f-a07a806140.zip and /dev/null differ diff --git a/.yarn/cache/npm-packlist-npm-7.0.4-1c0b919056-1fe577c16a.zip b/.yarn/cache/npm-packlist-npm-7.0.4-1c0b919056-1fe577c16a.zip new file mode 100644 index 000000000..193d86a0f Binary files /dev/null and b/.yarn/cache/npm-packlist-npm-7.0.4-1c0b919056-1fe577c16a.zip differ diff --git a/.yarn/cache/npm-pick-manifest-npm-7.0.1-cd3bcc8dff-fb948051ab.zip b/.yarn/cache/npm-pick-manifest-npm-8.0.1-186ce1bec0-cdca7fb770.zip similarity index 84% rename from .yarn/cache/npm-pick-manifest-npm-7.0.1-cd3bcc8dff-fb948051ab.zip rename to .yarn/cache/npm-pick-manifest-npm-8.0.1-186ce1bec0-cdca7fb770.zip index ed9056a75..93f21183e 100644 Binary files a/.yarn/cache/npm-pick-manifest-npm-7.0.1-cd3bcc8dff-fb948051ab.zip and b/.yarn/cache/npm-pick-manifest-npm-8.0.1-186ce1bec0-cdca7fb770.zip differ diff --git a/.yarn/cache/npm-registry-fetch-npm-13.1.1-d484645123-9bc2ab2aae.zip b/.yarn/cache/npm-registry-fetch-npm-14.0.3-c361ea3695-2c806b48c4.zip similarity index 51% rename from .yarn/cache/npm-registry-fetch-npm-13.1.1-d484645123-9bc2ab2aae.zip rename to .yarn/cache/npm-registry-fetch-npm-14.0.3-c361ea3695-2c806b48c4.zip index 3d8034847..756aa17cb 100644 Binary files a/.yarn/cache/npm-registry-fetch-npm-13.1.1-d484645123-9bc2ab2aae.zip and b/.yarn/cache/npm-registry-fetch-npm-14.0.3-c361ea3695-2c806b48c4.zip differ diff --git a/.yarn/cache/npmlog-npm-7.0.1-a0f355f530-f25ea3abeb.zip b/.yarn/cache/npmlog-npm-7.0.1-a0f355f530-f25ea3abeb.zip new file mode 100644 index 000000000..2fb2d5cbd Binary files /dev/null and b/.yarn/cache/npmlog-npm-7.0.1-a0f355f530-f25ea3abeb.zip differ diff --git a/.yarn/cache/object-inspect-npm-1.12.2-f125a822c0-46e3fc4cb6.zip b/.yarn/cache/object-inspect-npm-1.12.2-f125a822c0-46e3fc4cb6.zip deleted file mode 100644 index 4eb09b203..000000000 Binary files a/.yarn/cache/object-inspect-npm-1.12.2-f125a822c0-46e3fc4cb6.zip and /dev/null differ diff --git a/.yarn/cache/object-inspect-npm-1.12.3-1e7d20f5ff-052c374ab0.zip b/.yarn/cache/object-inspect-npm-1.12.3-1e7d20f5ff-052c374ab0.zip new file mode 100644 index 000000000..a301621e2 Binary files /dev/null and b/.yarn/cache/object-inspect-npm-1.12.3-1e7d20f5ff-052c374ab0.zip differ diff --git a/.yarn/cache/object-keys-npm-1.1.1-1bf2f1be93-23343006d6.zip b/.yarn/cache/object-keys-npm-1.1.1-1bf2f1be93-23343006d6.zip deleted file mode 100644 index d2df35287..000000000 Binary files a/.yarn/cache/object-keys-npm-1.1.1-1bf2f1be93-23343006d6.zip and /dev/null differ diff --git a/.yarn/cache/object.assign-npm-4.1.4-fb3deb1c3a-d1b1bcf947.zip b/.yarn/cache/object.assign-npm-4.1.4-fb3deb1c3a-d1b1bcf947.zip deleted file mode 100644 index 51d0d0b3c..000000000 Binary files a/.yarn/cache/object.assign-npm-4.1.4-fb3deb1c3a-d1b1bcf947.zip and /dev/null differ diff --git a/.yarn/cache/os-npm-0.1.2-bca6d454c9-114782f22a.zip b/.yarn/cache/os-npm-0.1.2-bca6d454c9-114782f22a.zip deleted file mode 100644 index 8d2fc2151..000000000 Binary files a/.yarn/cache/os-npm-0.1.2-bca6d454c9-114782f22a.zip and /dev/null differ diff --git a/.yarn/cache/pacote-npm-13.6.1-5bb9ef467e-dedcd863c5.zip b/.yarn/cache/pacote-npm-13.6.1-5bb9ef467e-dedcd863c5.zip deleted file mode 100644 index 2d93e45e6..000000000 Binary files a/.yarn/cache/pacote-npm-13.6.1-5bb9ef467e-dedcd863c5.zip and /dev/null differ diff --git a/.yarn/cache/pacote-npm-15.0.8-10cee1e754-8b0d2347b0.zip b/.yarn/cache/pacote-npm-15.0.8-10cee1e754-8b0d2347b0.zip new file mode 100644 index 000000000..6dd1afa95 Binary files /dev/null and b/.yarn/cache/pacote-npm-15.0.8-10cee1e754-8b0d2347b0.zip differ diff --git a/.yarn/cache/parse-conflict-json-npm-3.0.0-72604a137c-153380e9df.zip b/.yarn/cache/parse-conflict-json-npm-3.0.0-72604a137c-153380e9df.zip new file mode 100644 index 000000000..c0bd1c136 Binary files /dev/null and b/.yarn/cache/parse-conflict-json-npm-3.0.0-72604a137c-153380e9df.zip differ diff --git a/.yarn/cache/parse-path-npm-4.0.4-6a095a43a2-b2419dfe11.zip b/.yarn/cache/parse-path-npm-4.0.4-6a095a43a2-b2419dfe11.zip deleted file mode 100644 index b7fd6e68d..000000000 Binary files a/.yarn/cache/parse-path-npm-4.0.4-6a095a43a2-b2419dfe11.zip and /dev/null differ diff --git a/.yarn/cache/parse-path-npm-7.0.0-ceda41e594-7e20c2a3a6.zip b/.yarn/cache/parse-path-npm-7.0.0-ceda41e594-7e20c2a3a6.zip new file mode 100644 index 000000000..804d04560 Binary files /dev/null and b/.yarn/cache/parse-path-npm-7.0.0-ceda41e594-7e20c2a3a6.zip differ diff --git a/.yarn/cache/parse-url-npm-6.0.2-f349157ca2-59b00c9de0.zip b/.yarn/cache/parse-url-npm-6.0.2-f349157ca2-59b00c9de0.zip deleted file mode 100644 index f1ea8de39..000000000 Binary files a/.yarn/cache/parse-url-npm-6.0.2-f349157ca2-59b00c9de0.zip and /dev/null differ diff --git a/.yarn/cache/parse-url-npm-8.1.0-0995f15c34-a8dd22cf55.zip b/.yarn/cache/parse-url-npm-8.1.0-0995f15c34-a8dd22cf55.zip new file mode 100644 index 000000000..c081f6617 Binary files /dev/null and b/.yarn/cache/parse-url-npm-8.1.0-0995f15c34-a8dd22cf55.zip differ diff --git a/.yarn/cache/postcss-selector-parser-npm-6.0.11-b2f8bf39d3-7bee200415.zip b/.yarn/cache/postcss-selector-parser-npm-6.0.11-b2f8bf39d3-7bee200415.zip new file mode 100644 index 000000000..f820cdf2c Binary files /dev/null and b/.yarn/cache/postcss-selector-parser-npm-6.0.11-b2f8bf39d3-7bee200415.zip differ diff --git a/.yarn/cache/prettier-npm-2.7.1-d1f40f5e1a-d2cd7adc83.zip b/.yarn/cache/prettier-npm-2.7.1-d1f40f5e1a-d2cd7adc83.zip deleted file mode 100644 index 0b61590b1..000000000 Binary files a/.yarn/cache/prettier-npm-2.7.1-d1f40f5e1a-d2cd7adc83.zip and /dev/null differ diff --git a/.yarn/cache/prettier-npm-2.8.3-2c5624c4ca-9daf1c05e0.zip b/.yarn/cache/prettier-npm-2.8.3-2c5624c4ca-9daf1c05e0.zip new file mode 100644 index 000000000..39452127a Binary files /dev/null and b/.yarn/cache/prettier-npm-2.8.3-2c5624c4ca-9daf1c05e0.zip differ diff --git a/.yarn/cache/pretty-format-npm-29.1.2-37c8a710ba-e20a8af683.zip b/.yarn/cache/pretty-format-npm-29.1.2-37c8a710ba-e20a8af683.zip deleted file mode 100644 index 7c70cfb7b..000000000 Binary files a/.yarn/cache/pretty-format-npm-29.1.2-37c8a710ba-e20a8af683.zip and /dev/null differ diff --git a/.yarn/cache/pretty-format-npm-29.3.1-cf42cb4acb-503343a44e.zip b/.yarn/cache/pretty-format-npm-29.3.1-cf42cb4acb-503343a44e.zip new file mode 100644 index 000000000..855b84919 Binary files /dev/null and b/.yarn/cache/pretty-format-npm-29.3.1-cf42cb4acb-503343a44e.zip differ diff --git a/.yarn/cache/proc-log-npm-2.0.1-0593660460-33e6728b4a.zip b/.yarn/cache/proc-log-npm-3.0.0-a8c21c2f0f-01dab9736c.zip similarity index 71% rename from .yarn/cache/proc-log-npm-2.0.1-0593660460-33e6728b4a.zip rename to .yarn/cache/proc-log-npm-3.0.0-a8c21c2f0f-01dab9736c.zip index da929fb34..6c1fec55b 100644 Binary files a/.yarn/cache/proc-log-npm-2.0.1-0593660460-33e6728b4a.zip and b/.yarn/cache/proc-log-npm-3.0.0-a8c21c2f0f-01dab9736c.zip differ diff --git a/.yarn/cache/promise-all-reject-late-npm-1.0.1-19ba0dce9c-9cc3755c99.zip b/.yarn/cache/promise-all-reject-late-npm-1.0.1-19ba0dce9c-9cc3755c99.zip new file mode 100644 index 000000000..43175f490 Binary files /dev/null and b/.yarn/cache/promise-all-reject-late-npm-1.0.1-19ba0dce9c-9cc3755c99.zip differ diff --git a/.yarn/cache/promise-call-limit-npm-1.0.1-18d83007c3-8cfcad082c.zip b/.yarn/cache/promise-call-limit-npm-1.0.1-18d83007c3-8cfcad082c.zip new file mode 100644 index 000000000..548d53bc5 Binary files /dev/null and b/.yarn/cache/promise-call-limit-npm-1.0.1-18d83007c3-8cfcad082c.zip differ diff --git a/.yarn/cache/protocols-npm-1.4.8-f05b04a69f-94c8c52162.zip b/.yarn/cache/protocols-npm-1.4.8-f05b04a69f-94c8c52162.zip deleted file mode 100644 index 56e78ffc1..000000000 Binary files a/.yarn/cache/protocols-npm-1.4.8-f05b04a69f-94c8c52162.zip and /dev/null differ diff --git a/.yarn/cache/pump-npm-3.0.0-0080bf6a7a-b2e6702ce1.zip b/.yarn/cache/pump-npm-3.0.0-0080bf6a7a-b2e6702ce1.zip deleted file mode 100644 index 89f8fe512..000000000 Binary files a/.yarn/cache/pump-npm-3.0.0-0080bf6a7a-b2e6702ce1.zip and /dev/null differ diff --git a/.yarn/cache/punycode-npm-2.1.1-26eb3e15cf-fd728ef9db.zip b/.yarn/cache/punycode-npm-2.1.1-26eb3e15cf-fd728ef9db.zip deleted file mode 100644 index 016e189be..000000000 Binary files a/.yarn/cache/punycode-npm-2.1.1-26eb3e15cf-fd728ef9db.zip and /dev/null differ diff --git a/.yarn/cache/punycode-npm-2.3.0-df4bdce06b-c2b408c805.zip b/.yarn/cache/punycode-npm-2.3.0-df4bdce06b-c2b408c805.zip new file mode 100644 index 000000000..4692ab653 Binary files /dev/null and b/.yarn/cache/punycode-npm-2.3.0-df4bdce06b-c2b408c805.zip differ diff --git a/.yarn/cache/query-string-npm-6.14.1-dad16e37e6-5e2b08906f.zip b/.yarn/cache/query-string-npm-6.14.1-dad16e37e6-5e2b08906f.zip deleted file mode 100644 index 2ac9b4161..000000000 Binary files a/.yarn/cache/query-string-npm-6.14.1-dad16e37e6-5e2b08906f.zip and /dev/null differ diff --git a/.yarn/cache/rc-config-loader-npm-4.1.0-207fabc6dd-9f542ac002.zip b/.yarn/cache/rc-config-loader-npm-4.1.0-207fabc6dd-9f542ac002.zip deleted file mode 100644 index 3d6a4fefb..000000000 Binary files a/.yarn/cache/rc-config-loader-npm-4.1.0-207fabc6dd-9f542ac002.zip and /dev/null differ diff --git a/.yarn/cache/rc-config-loader-npm-4.1.2-ef16ac5081-5003a9cff7.zip b/.yarn/cache/rc-config-loader-npm-4.1.2-ef16ac5081-5003a9cff7.zip new file mode 100644 index 000000000..698d9e15b Binary files /dev/null and b/.yarn/cache/rc-config-loader-npm-4.1.2-ef16ac5081-5003a9cff7.zip differ diff --git a/.yarn/cache/read-cmd-shim-npm-4.0.0-2339b15fb0-c005572ad9.zip b/.yarn/cache/read-cmd-shim-npm-4.0.0-2339b15fb0-c005572ad9.zip new file mode 100644 index 000000000..d80c0440e Binary files /dev/null and b/.yarn/cache/read-cmd-shim-npm-4.0.0-2339b15fb0-c005572ad9.zip differ diff --git a/.yarn/cache/read-package-json-fast-npm-2.0.3-f163572d18-6779d98494.zip b/.yarn/cache/read-package-json-fast-npm-2.0.3-f163572d18-6779d98494.zip deleted file mode 100644 index c97671645..000000000 Binary files a/.yarn/cache/read-package-json-fast-npm-2.0.3-f163572d18-6779d98494.zip and /dev/null differ diff --git a/.yarn/cache/read-package-json-fast-npm-3.0.2-1232471a07-530af8e38a.zip b/.yarn/cache/read-package-json-fast-npm-3.0.2-1232471a07-530af8e38a.zip new file mode 100644 index 000000000..844c4e0f9 Binary files /dev/null and b/.yarn/cache/read-package-json-fast-npm-3.0.2-1232471a07-530af8e38a.zip differ diff --git a/.yarn/cache/read-package-json-npm-5.0.1-a5a303cfe6-3cf2112625.zip b/.yarn/cache/read-package-json-npm-6.0.0-f238eb737a-772dc9afd0.zip similarity index 87% rename from .yarn/cache/read-package-json-npm-5.0.1-a5a303cfe6-3cf2112625.zip rename to .yarn/cache/read-package-json-npm-6.0.0-f238eb737a-772dc9afd0.zip index ac7af59a9..a2d74504e 100644 Binary files a/.yarn/cache/read-package-json-npm-5.0.1-a5a303cfe6-3cf2112625.zip and b/.yarn/cache/read-package-json-npm-6.0.0-f238eb737a-772dc9afd0.zip differ diff --git a/.yarn/cache/readable-stream-npm-4.3.0-11c60fc281-14fa31e8b1.zip b/.yarn/cache/readable-stream-npm-4.3.0-11c60fc281-14fa31e8b1.zip new file mode 100644 index 000000000..5bdf02d65 Binary files /dev/null and b/.yarn/cache/readable-stream-npm-4.3.0-11c60fc281-14fa31e8b1.zip differ diff --git a/.yarn/cache/regenerator-runtime-npm-0.13.10-57e3c1406b-ac83ab4691.zip b/.yarn/cache/regenerator-runtime-npm-0.13.10-57e3c1406b-ac83ab4691.zip deleted file mode 100644 index c6e6ade2b..000000000 Binary files a/.yarn/cache/regenerator-runtime-npm-0.13.10-57e3c1406b-ac83ab4691.zip and /dev/null differ diff --git a/.yarn/cache/regenerator-runtime-npm-0.13.11-90bf536060-0485db63ce.zip b/.yarn/cache/regenerator-runtime-npm-0.13.11-90bf536060-0485db63ce.zip new file mode 100644 index 000000000..934bbd2c2 Binary files /dev/null and b/.yarn/cache/regenerator-runtime-npm-0.13.11-90bf536060-0485db63ce.zip differ diff --git a/.yarn/cache/regexp.prototype.flags-npm-1.4.3-df1c08b65d-73e364f4cc.zip b/.yarn/cache/regexp.prototype.flags-npm-1.4.3-df1c08b65d-73e364f4cc.zip deleted file mode 100644 index 6cbae4852..000000000 Binary files a/.yarn/cache/regexp.prototype.flags-npm-1.4.3-df1c08b65d-73e364f4cc.zip and /dev/null differ diff --git a/.yarn/cache/resolve.exports-npm-1.1.0-81756e03ba-59b9aa7fd7.zip b/.yarn/cache/resolve.exports-npm-1.1.0-81756e03ba-59b9aa7fd7.zip deleted file mode 100644 index b8bac8e04..000000000 Binary files a/.yarn/cache/resolve.exports-npm-1.1.0-81756e03ba-59b9aa7fd7.zip and /dev/null differ diff --git a/.yarn/cache/resolve.exports-npm-1.1.1-26b48a30b5-85e27ba1a4.zip b/.yarn/cache/resolve.exports-npm-1.1.1-26b48a30b5-85e27ba1a4.zip new file mode 100644 index 000000000..b0f64f5cd Binary files /dev/null and b/.yarn/cache/resolve.exports-npm-1.1.1-26b48a30b5-85e27ba1a4.zip differ diff --git a/.yarn/cache/responselike-npm-2.0.0-7813864e97-971f98538a.zip b/.yarn/cache/responselike-npm-2.0.0-7813864e97-971f98538a.zip deleted file mode 100644 index 4791ead90..000000000 Binary files a/.yarn/cache/responselike-npm-2.0.0-7813864e97-971f98538a.zip and /dev/null differ diff --git a/.yarn/cache/responselike-npm-3.0.0-9ab07af81f-0f5050a885.zip b/.yarn/cache/responselike-npm-3.0.0-9ab07af81f-0f5050a885.zip new file mode 100644 index 000000000..e6d866d42 Binary files /dev/null and b/.yarn/cache/responselike-npm-3.0.0-9ab07af81f-0f5050a885.zip differ diff --git a/.yarn/cache/rxjs-npm-7.5.5-d0546b1ccb-dcb9d0e21c.zip b/.yarn/cache/rxjs-npm-7.8.0-722f1c7172-56dfebbd1f.zip similarity index 61% rename from .yarn/cache/rxjs-npm-7.5.5-d0546b1ccb-dcb9d0e21c.zip rename to .yarn/cache/rxjs-npm-7.8.0-722f1c7172-56dfebbd1f.zip index f1364f944..536166736 100644 Binary files a/.yarn/cache/rxjs-npm-7.5.5-d0546b1ccb-dcb9d0e21c.zip and b/.yarn/cache/rxjs-npm-7.8.0-722f1c7172-56dfebbd1f.zip differ diff --git a/.yarn/cache/safe-regex-test-npm-1.0.0-e94a09b84e-f7d330e033.zip b/.yarn/cache/safe-regex-test-npm-1.0.0-e94a09b84e-f7d330e033.zip deleted file mode 100644 index 0690c7e81..000000000 Binary files a/.yarn/cache/safe-regex-test-npm-1.0.0-e94a09b84e-f7d330e033.zip and /dev/null differ diff --git a/.yarn/cache/safe-stable-stringify-npm-2.3.1-5e1888c3a7-a796c980e9.zip b/.yarn/cache/safe-stable-stringify-npm-2.3.1-5e1888c3a7-a796c980e9.zip deleted file mode 100644 index 59475f7e4..000000000 Binary files a/.yarn/cache/safe-stable-stringify-npm-2.3.1-5e1888c3a7-a796c980e9.zip and /dev/null differ diff --git a/.yarn/cache/safe-stable-stringify-npm-2.4.2-26d12f7937-a5c53e0aa3.zip b/.yarn/cache/safe-stable-stringify-npm-2.4.2-26d12f7937-a5c53e0aa3.zip new file mode 100644 index 000000000..1e5206cc3 Binary files /dev/null and b/.yarn/cache/safe-stable-stringify-npm-2.4.2-26d12f7937-a5c53e0aa3.zip differ diff --git a/.yarn/cache/semver-npm-7.3.7-3bfe704194-67bcf24790.zip b/.yarn/cache/semver-npm-7.3.7-3bfe704194-67bcf24790.zip deleted file mode 100644 index af1274a04..000000000 Binary files a/.yarn/cache/semver-npm-7.3.7-3bfe704194-67bcf24790.zip and /dev/null differ diff --git a/.yarn/cache/simple-update-notifier-npm-1.0.7-c27b0a20ac-7c7053ecef.zip b/.yarn/cache/simple-update-notifier-npm-1.0.7-c27b0a20ac-7c7053ecef.zip deleted file mode 100644 index 8e3294ee6..000000000 Binary files a/.yarn/cache/simple-update-notifier-npm-1.0.7-c27b0a20ac-7c7053ecef.zip and /dev/null differ diff --git a/.yarn/cache/simple-update-notifier-npm-1.1.0-92878518a3-47e42e4f75.zip b/.yarn/cache/simple-update-notifier-npm-1.1.0-92878518a3-47e42e4f75.zip new file mode 100644 index 000000000..5896c1f28 Binary files /dev/null and b/.yarn/cache/simple-update-notifier-npm-1.1.0-92878518a3-47e42e4f75.zip differ diff --git a/.yarn/cache/socks-npm-2.6.2-94c1dcb8b8-65dafb89e2.zip b/.yarn/cache/socks-npm-2.6.2-94c1dcb8b8-65dafb89e2.zip deleted file mode 100644 index f6909bee7..000000000 Binary files a/.yarn/cache/socks-npm-2.6.2-94c1dcb8b8-65dafb89e2.zip and /dev/null differ diff --git a/.yarn/cache/socks-npm-2.7.1-17f2b53052-a8026d6abf.zip b/.yarn/cache/socks-npm-2.7.1-17f2b53052-a8026d6abf.zip new file mode 100644 index 000000000..adf5b7f81 Binary files /dev/null and b/.yarn/cache/socks-npm-2.7.1-17f2b53052-a8026d6abf.zip differ diff --git a/.yarn/cache/spawn-please-npm-1.0.0-5731ea7630-8128574280.zip b/.yarn/cache/spawn-please-npm-1.0.0-5731ea7630-8128574280.zip deleted file mode 100644 index 6ac934fe6..000000000 Binary files a/.yarn/cache/spawn-please-npm-1.0.0-5731ea7630-8128574280.zip and /dev/null differ diff --git a/.yarn/cache/spawn-please-npm-2.0.1-265b6b5432-fe19a7ceb5.zip b/.yarn/cache/spawn-please-npm-2.0.1-265b6b5432-fe19a7ceb5.zip new file mode 100644 index 000000000..17f4126f2 Binary files /dev/null and b/.yarn/cache/spawn-please-npm-2.0.1-265b6b5432-fe19a7ceb5.zip differ diff --git a/.yarn/cache/spdx-license-ids-npm-3.0.11-a8d9a5ff74-c315e8eee8.zip b/.yarn/cache/spdx-license-ids-npm-3.0.11-a8d9a5ff74-c315e8eee8.zip deleted file mode 100644 index 85b9ffa14..000000000 Binary files a/.yarn/cache/spdx-license-ids-npm-3.0.11-a8d9a5ff74-c315e8eee8.zip and /dev/null differ diff --git a/.yarn/cache/spdx-license-ids-npm-3.0.12-750216a0df-ae530f822c.zip b/.yarn/cache/spdx-license-ids-npm-3.0.12-750216a0df-ae530f822c.zip new file mode 100644 index 000000000..6ea72dbc6 Binary files /dev/null and b/.yarn/cache/spdx-license-ids-npm-3.0.12-750216a0df-ae530f822c.zip differ diff --git a/.yarn/cache/split-on-first-npm-1.1.0-e2f3ab5e4e-ae2bc24abc.zip b/.yarn/cache/split-on-first-npm-1.1.0-e2f3ab5e4e-ae2bc24abc.zip deleted file mode 100644 index 9f59cbe46..000000000 Binary files a/.yarn/cache/split-on-first-npm-1.1.0-e2f3ab5e4e-ae2bc24abc.zip and /dev/null differ diff --git a/.yarn/cache/sqs-consumer-npm-5.7.0-09231a3791-60e2dffae4.zip b/.yarn/cache/sqs-consumer-npm-5.7.0-09231a3791-60e2dffae4.zip deleted file mode 100644 index e95c6a885..000000000 Binary files a/.yarn/cache/sqs-consumer-npm-5.7.0-09231a3791-60e2dffae4.zip and /dev/null differ diff --git a/.yarn/cache/sqs-consumer-npm-5.8.0-27adc9a7c3-1679997b41.zip b/.yarn/cache/sqs-consumer-npm-5.8.0-27adc9a7c3-1679997b41.zip new file mode 100644 index 000000000..e9a49af65 Binary files /dev/null and b/.yarn/cache/sqs-consumer-npm-5.8.0-27adc9a7c3-1679997b41.zip differ diff --git a/.yarn/cache/ssri-npm-10.0.1-29d9a840bb-1d297884fe.zip b/.yarn/cache/ssri-npm-10.0.1-29d9a840bb-1d297884fe.zip new file mode 100644 index 000000000..23578a874 Binary files /dev/null and b/.yarn/cache/ssri-npm-10.0.1-29d9a840bb-1d297884fe.zip differ diff --git a/.yarn/cache/stack-utils-npm-2.0.5-e0438f409a-1a2a1450ab.zip b/.yarn/cache/stack-utils-npm-2.0.5-e0438f409a-1a2a1450ab.zip deleted file mode 100644 index b91596a62..000000000 Binary files a/.yarn/cache/stack-utils-npm-2.0.5-e0438f409a-1a2a1450ab.zip and /dev/null differ diff --git a/.yarn/cache/stack-utils-npm-2.0.6-2be1099696-79e5c96b05.zip b/.yarn/cache/stack-utils-npm-2.0.6-2be1099696-79e5c96b05.zip new file mode 100644 index 000000000..155c261d7 Binary files /dev/null and b/.yarn/cache/stack-utils-npm-2.0.6-2be1099696-79e5c96b05.zip differ diff --git a/.yarn/cache/strict-uri-encode-npm-2.0.0-1ec3189376-3dccd623de.zip b/.yarn/cache/strict-uri-encode-npm-2.0.0-1ec3189376-3dccd623de.zip deleted file mode 100644 index 8c22fb67e..000000000 Binary files a/.yarn/cache/strict-uri-encode-npm-2.0.0-1ec3189376-3dccd623de.zip and /dev/null differ diff --git a/.yarn/cache/string.prototype.trimend-npm-1.0.5-2b980efa37-b09b83119d.zip b/.yarn/cache/string.prototype.trimend-npm-1.0.5-2b980efa37-b09b83119d.zip deleted file mode 100644 index 25ff8507c..000000000 Binary files a/.yarn/cache/string.prototype.trimend-npm-1.0.5-2b980efa37-b09b83119d.zip and /dev/null differ diff --git a/.yarn/cache/string.prototype.trimstart-npm-1.0.5-9e62187810-59b07da535.zip b/.yarn/cache/string.prototype.trimstart-npm-1.0.5-9e62187810-59b07da535.zip deleted file mode 100644 index 68f84f70c..000000000 Binary files a/.yarn/cache/string.prototype.trimstart-npm-1.0.5-9e62187810-59b07da535.zip and /dev/null differ diff --git a/.yarn/cache/supports-hyperlinks-npm-2.2.0-9b22a6271b-293d4e2c03.zip b/.yarn/cache/supports-hyperlinks-npm-2.2.0-9b22a6271b-293d4e2c03.zip deleted file mode 100644 index 246bef710..000000000 Binary files a/.yarn/cache/supports-hyperlinks-npm-2.2.0-9b22a6271b-293d4e2c03.zip and /dev/null differ diff --git a/.yarn/cache/tar-npm-6.1.11-e6ac3cba9c-5499de6e19.zip b/.yarn/cache/tar-npm-6.1.11-e6ac3cba9c-5499de6e19.zip deleted file mode 100644 index 3812b61b3..000000000 Binary files a/.yarn/cache/tar-npm-6.1.11-e6ac3cba9c-5499de6e19.zip and /dev/null differ diff --git a/.yarn/cache/tar-npm-6.1.13-3234e72781-b1254685cb.zip b/.yarn/cache/tar-npm-6.1.13-3234e72781-b1254685cb.zip new file mode 100644 index 000000000..59bfed40d Binary files /dev/null and b/.yarn/cache/tar-npm-6.1.13-3234e72781-b1254685cb.zip differ diff --git a/.yarn/cache/terminal-link-npm-2.1.1-de80341758-0a6dde4af2.zip b/.yarn/cache/terminal-link-npm-2.1.1-de80341758-0a6dde4af2.zip deleted file mode 100644 index 606adb076..000000000 Binary files a/.yarn/cache/terminal-link-npm-2.1.1-de80341758-0a6dde4af2.zip and /dev/null differ diff --git a/.yarn/cache/tr46-npm-3.0.0-e1ae1ea7c9-3a481676bf.zip b/.yarn/cache/tr46-npm-3.0.0-e1ae1ea7c9-3a481676bf.zip deleted file mode 100644 index 4596f588a..000000000 Binary files a/.yarn/cache/tr46-npm-3.0.0-e1ae1ea7c9-3a481676bf.zip and /dev/null differ diff --git a/.yarn/cache/treeverse-npm-3.0.0-6c6d119afd-630728f9c3.zip b/.yarn/cache/treeverse-npm-3.0.0-6c6d119afd-630728f9c3.zip new file mode 100644 index 000000000..f57fe4fd8 Binary files /dev/null and b/.yarn/cache/treeverse-npm-3.0.0-6c6d119afd-630728f9c3.zip differ diff --git a/.yarn/cache/ts-jest-npm-29.0.3-c1e6bc8a8a-ea0c993ed3.zip b/.yarn/cache/ts-jest-npm-29.0.5-30e5da5c24-4dfe1712b6.zip similarity index 78% rename from .yarn/cache/ts-jest-npm-29.0.3-c1e6bc8a8a-ea0c993ed3.zip rename to .yarn/cache/ts-jest-npm-29.0.5-30e5da5c24-4dfe1712b6.zip index efed9fe92..b010b0868 100644 Binary files a/.yarn/cache/ts-jest-npm-29.0.3-c1e6bc8a8a-ea0c993ed3.zip and b/.yarn/cache/ts-jest-npm-29.0.5-30e5da5c24-4dfe1712b6.zip differ diff --git a/.yarn/cache/ts-loader-npm-9.4.1-379dc021ff-5deebc0857.zip b/.yarn/cache/ts-loader-npm-9.4.1-379dc021ff-5deebc0857.zip deleted file mode 100644 index 49edbd150..000000000 Binary files a/.yarn/cache/ts-loader-npm-9.4.1-379dc021ff-5deebc0857.zip and /dev/null differ diff --git a/.yarn/cache/ts-loader-npm-9.4.2-ad41a3f9dc-c93a9c27f0.zip b/.yarn/cache/ts-loader-npm-9.4.2-ad41a3f9dc-c93a9c27f0.zip new file mode 100644 index 000000000..1501651d9 Binary files /dev/null and b/.yarn/cache/ts-loader-npm-9.4.2-ad41a3f9dc-c93a9c27f0.zip differ diff --git a/.yarn/cache/ts-node-npm-10.8.2-f3c0c9eaee-316e90bf1b.zip b/.yarn/cache/ts-node-npm-10.8.2-f3c0c9eaee-316e90bf1b.zip deleted file mode 100644 index e3ded5f3c..000000000 Binary files a/.yarn/cache/ts-node-npm-10.8.2-f3c0c9eaee-316e90bf1b.zip and /dev/null differ diff --git a/.yarn/cache/tslib-npm-2.4.0-9cb6dc5030-022a70708a.zip b/.yarn/cache/tslib-npm-2.4.0-9cb6dc5030-022a70708a.zip deleted file mode 100644 index dc20f4ee9..000000000 Binary files a/.yarn/cache/tslib-npm-2.4.0-9cb6dc5030-022a70708a.zip and /dev/null differ diff --git a/.yarn/cache/type-fest-npm-2.16.0-8d42df3332-9b48db15b0.zip b/.yarn/cache/type-fest-npm-2.19.0-918b953248-d63c7c5fd7.zip similarity index 51% rename from .yarn/cache/type-fest-npm-2.16.0-8d42df3332-9b48db15b0.zip rename to .yarn/cache/type-fest-npm-2.19.0-918b953248-d63c7c5fd7.zip index 25c168c66..a0b74abec 100644 Binary files a/.yarn/cache/type-fest-npm-2.16.0-8d42df3332-9b48db15b0.zip and b/.yarn/cache/type-fest-npm-2.19.0-918b953248-d63c7c5fd7.zip differ diff --git a/.yarn/cache/typeorm-npm-0.3.10-4667857f33-749e1a6777.zip b/.yarn/cache/typeorm-npm-0.3.11-7d658f34a6-13c30fd631.zip similarity index 65% rename from .yarn/cache/typeorm-npm-0.3.10-4667857f33-749e1a6777.zip rename to .yarn/cache/typeorm-npm-0.3.11-7d658f34a6-13c30fd631.zip index eb2437c72..8fb4e52ac 100644 Binary files a/.yarn/cache/typeorm-npm-0.3.10-4667857f33-749e1a6777.zip and b/.yarn/cache/typeorm-npm-0.3.11-7d658f34a6-13c30fd631.zip differ diff --git a/.yarn/cache/typescript-npm-4.7.4-65aa6ffb42-0cec8f1c0f.zip b/.yarn/cache/typescript-npm-4.7.4-65aa6ffb42-0cec8f1c0f.zip deleted file mode 100644 index 4533455f7..000000000 Binary files a/.yarn/cache/typescript-npm-4.7.4-65aa6ffb42-0cec8f1c0f.zip and /dev/null differ diff --git a/.yarn/cache/typescript-patch-6568064686-72574875ba.zip b/.yarn/cache/typescript-npm-4.9.4-51bdca3293-b142d5e507.zip similarity index 50% rename from .yarn/cache/typescript-patch-6568064686-72574875ba.zip rename to .yarn/cache/typescript-npm-4.9.4-51bdca3293-b142d5e507.zip index be72cc623..995d89869 100644 Binary files a/.yarn/cache/typescript-patch-6568064686-72574875ba.zip and b/.yarn/cache/typescript-npm-4.9.4-51bdca3293-b142d5e507.zip differ diff --git a/.yarn/cache/typescript-patch-2011bd0f4e-19bcd9153b.zip b/.yarn/cache/typescript-patch-2011bd0f4e-19bcd9153b.zip deleted file mode 100644 index 9c1ee40af..000000000 Binary files a/.yarn/cache/typescript-patch-2011bd0f4e-19bcd9153b.zip and /dev/null differ diff --git a/.yarn/cache/typescript-npm-4.8.4-9c0a335511-008c336ed7.zip b/.yarn/cache/typescript-patch-94a2a0cf9e-b53b083cf9.zip similarity index 50% rename from .yarn/cache/typescript-npm-4.8.4-9c0a335511-008c336ed7.zip rename to .yarn/cache/typescript-patch-94a2a0cf9e-b53b083cf9.zip index 1e3c21d68..9ec9aa4a4 100644 Binary files a/.yarn/cache/typescript-npm-4.8.4-9c0a335511-008c336ed7.zip and b/.yarn/cache/typescript-patch-94a2a0cf9e-b53b083cf9.zip differ diff --git a/.yarn/cache/uglify-js-npm-3.16.2-859e08ad93-bb194c0881.zip b/.yarn/cache/uglify-js-npm-3.16.2-859e08ad93-bb194c0881.zip deleted file mode 100644 index 64f4bfaa3..000000000 Binary files a/.yarn/cache/uglify-js-npm-3.16.2-859e08ad93-bb194c0881.zip and /dev/null differ diff --git a/.yarn/cache/uglify-js-npm-3.17.4-58d4ab56aa-d7f8092c29.zip b/.yarn/cache/uglify-js-npm-3.17.4-58d4ab56aa-d7f8092c29.zip new file mode 100644 index 000000000..4e8c4535e Binary files /dev/null and b/.yarn/cache/uglify-js-npm-3.17.4-58d4ab56aa-d7f8092c29.zip differ diff --git a/.yarn/cache/unbox-primitive-npm-1.0.2-cb56a05066-de21ca5e49.zip b/.yarn/cache/unbox-primitive-npm-1.0.2-cb56a05066-de21ca5e49.zip deleted file mode 100644 index aa4948e55..000000000 Binary files a/.yarn/cache/unbox-primitive-npm-1.0.2-cb56a05066-de21ca5e49.zip and /dev/null differ diff --git a/.yarn/cache/unique-filename-npm-1.1.1-c885c5095b-8330bc7e98.zip b/.yarn/cache/unique-filename-npm-1.1.1-c885c5095b-8330bc7e98.zip deleted file mode 100644 index 66007a4b5..000000000 Binary files a/.yarn/cache/unique-filename-npm-1.1.1-c885c5095b-8330bc7e98.zip and /dev/null differ diff --git a/.yarn/cache/unique-filename-npm-2.0.1-183c6c7c2b-1efaebd1b9.zip b/.yarn/cache/unique-filename-npm-2.0.1-183c6c7c2b-1efaebd1b9.zip new file mode 100644 index 000000000..15448aa19 Binary files /dev/null and b/.yarn/cache/unique-filename-npm-2.0.1-183c6c7c2b-1efaebd1b9.zip differ diff --git a/.yarn/cache/unique-filename-npm-3.0.0-77d68e0a45-2624a9c87c.zip b/.yarn/cache/unique-filename-npm-3.0.0-77d68e0a45-2624a9c87c.zip new file mode 100644 index 000000000..3f5368cb2 Binary files /dev/null and b/.yarn/cache/unique-filename-npm-3.0.0-77d68e0a45-2624a9c87c.zip differ diff --git a/.yarn/cache/unique-slug-npm-2.0.2-f6ba1ddeb7-9c1111d986.zip b/.yarn/cache/unique-slug-npm-2.0.2-f6ba1ddeb7-9c1111d986.zip deleted file mode 100644 index c8461982c..000000000 Binary files a/.yarn/cache/unique-slug-npm-2.0.2-f6ba1ddeb7-9c1111d986.zip and /dev/null differ diff --git a/.yarn/cache/unique-slug-npm-3.0.0-0b82e51577-ae31bb1d81.zip b/.yarn/cache/unique-slug-npm-3.0.0-0b82e51577-ae31bb1d81.zip new file mode 100644 index 000000000..50ca75554 Binary files /dev/null and b/.yarn/cache/unique-slug-npm-3.0.0-0b82e51577-ae31bb1d81.zip differ diff --git a/.yarn/cache/unique-slug-npm-4.0.0-e6b08f28aa-4ba7a8d96a.zip b/.yarn/cache/unique-slug-npm-4.0.0-e6b08f28aa-4ba7a8d96a.zip new file mode 100644 index 000000000..688884807 Binary files /dev/null and b/.yarn/cache/unique-slug-npm-4.0.0-e6b08f28aa-4ba7a8d96a.zip differ diff --git a/.yarn/cache/untildify-npm-4.0.0-4a8b569825-f2541665b5.zip b/.yarn/cache/untildify-npm-4.0.0-4a8b569825-f2541665b5.zip new file mode 100644 index 000000000..7fc5e27db Binary files /dev/null and b/.yarn/cache/untildify-npm-4.0.0-4a8b569825-f2541665b5.zip differ diff --git a/.yarn/cache/update-browserslist-db-npm-1.0.10-676baf0b9f-e55ee7f056.zip b/.yarn/cache/update-browserslist-db-npm-1.0.10-676baf0b9f-e55ee7f056.zip new file mode 100644 index 000000000..2cd254bc1 Binary files /dev/null and b/.yarn/cache/update-browserslist-db-npm-1.0.10-676baf0b9f-e55ee7f056.zip differ diff --git a/.yarn/cache/update-browserslist-db-npm-1.0.4-bf636db585-6b6ce38922.zip b/.yarn/cache/update-browserslist-db-npm-1.0.4-bf636db585-6b6ce38922.zip deleted file mode 100644 index 72759cf1b..000000000 Binary files a/.yarn/cache/update-browserslist-db-npm-1.0.4-bf636db585-6b6ce38922.zip and /dev/null differ diff --git a/.yarn/cache/validate-npm-package-name-npm-4.0.0-3f82c77ef8-dfd03715f4.zip b/.yarn/cache/validate-npm-package-name-npm-5.0.0-fc061c1b84-18d5883d8b.zip similarity index 72% rename from .yarn/cache/validate-npm-package-name-npm-4.0.0-3f82c77ef8-dfd03715f4.zip rename to .yarn/cache/validate-npm-package-name-npm-5.0.0-fc061c1b84-18d5883d8b.zip index 628c0cbf6..84ff6d704 100644 Binary files a/.yarn/cache/validate-npm-package-name-npm-4.0.0-3f82c77ef8-dfd03715f4.zip and b/.yarn/cache/validate-npm-package-name-npm-5.0.0-fc061c1b84-18d5883d8b.zip differ diff --git a/.yarn/cache/walk-up-path-npm-1.0.0-54fda77042-470b140dd2.zip b/.yarn/cache/walk-up-path-npm-1.0.0-54fda77042-470b140dd2.zip new file mode 100644 index 000000000..64233a47b Binary files /dev/null and b/.yarn/cache/walk-up-path-npm-1.0.0-54fda77042-470b140dd2.zip differ diff --git a/.yarn/cache/webidl-conversions-npm-7.0.0-e8c8e30c68-bdbe11c68c.zip b/.yarn/cache/webidl-conversions-npm-7.0.0-e8c8e30c68-bdbe11c68c.zip deleted file mode 100644 index 409443a21..000000000 Binary files a/.yarn/cache/webidl-conversions-npm-7.0.0-e8c8e30c68-bdbe11c68c.zip and /dev/null differ diff --git a/.yarn/cache/whatwg-url-npm-11.0.0-073529d93a-ee3a532bfb.zip b/.yarn/cache/whatwg-url-npm-11.0.0-073529d93a-ee3a532bfb.zip deleted file mode 100644 index 5b5002f1e..000000000 Binary files a/.yarn/cache/whatwg-url-npm-11.0.0-073529d93a-ee3a532bfb.zip and /dev/null differ diff --git a/.yarn/cache/which-boxed-primitive-npm-1.0.2-e214f9ae5a-5dca8c7d5d.zip b/.yarn/cache/which-boxed-primitive-npm-1.0.2-e214f9ae5a-5dca8c7d5d.zip deleted file mode 100644 index 60a61090f..000000000 Binary files a/.yarn/cache/which-boxed-primitive-npm-1.0.2-e214f9ae5a-5dca8c7d5d.zip and /dev/null differ diff --git a/.yarn/cache/which-npm-3.0.0-60c71c9911-c946888017.zip b/.yarn/cache/which-npm-3.0.0-60c71c9911-c946888017.zip new file mode 100644 index 000000000..e84ce00ff Binary files /dev/null and b/.yarn/cache/which-npm-3.0.0-60c71c9911-c946888017.zip differ diff --git a/.yarn/cache/which-typed-array-npm-1.1.8-49776a7691-5252ac3ce8.zip b/.yarn/cache/which-typed-array-npm-1.1.8-49776a7691-5252ac3ce8.zip deleted file mode 100644 index 4d32f7e5b..000000000 Binary files a/.yarn/cache/which-typed-array-npm-1.1.8-49776a7691-5252ac3ce8.zip and /dev/null differ diff --git a/.yarn/cache/which-typed-array-npm-1.1.9-9559c95dfc-09e7fe714c.zip b/.yarn/cache/which-typed-array-npm-1.1.9-9559c95dfc-09e7fe714c.zip new file mode 100644 index 000000000..e2506bcaf Binary files /dev/null and b/.yarn/cache/which-typed-array-npm-1.1.9-9559c95dfc-09e7fe714c.zip differ diff --git a/.yarn/cache/write-file-atomic-npm-4.0.1-96ec744721-ac33045edf.zip b/.yarn/cache/write-file-atomic-npm-4.0.1-96ec744721-ac33045edf.zip deleted file mode 100644 index cbe7b7e1f..000000000 Binary files a/.yarn/cache/write-file-atomic-npm-4.0.1-96ec744721-ac33045edf.zip and /dev/null differ diff --git a/.yarn/cache/write-file-atomic-npm-4.0.2-661baae4aa-9cadd66c56.zip b/.yarn/cache/write-file-atomic-npm-4.0.2-661baae4aa-9cadd66c56.zip new file mode 100644 index 000000000..6305f878c Binary files /dev/null and b/.yarn/cache/write-file-atomic-npm-4.0.2-661baae4aa-9cadd66c56.zip differ diff --git a/.yarn/cache/write-file-atomic-npm-5.0.0-2ece8bba61-bb10737828.zip b/.yarn/cache/write-file-atomic-npm-5.0.0-2ece8bba61-bb10737828.zip new file mode 100644 index 000000000..a3cb85f17 Binary files /dev/null and b/.yarn/cache/write-file-atomic-npm-5.0.0-2ece8bba61-bb10737828.zip differ diff --git a/.yarn/cache/yallist-npm-3.1.1-a568a556b4-8d382abef6.zip b/.yarn/cache/yallist-npm-3.1.1-a568a556b4-8d382abef6.zip new file mode 100644 index 000000000..3a6090ec6 Binary files /dev/null and b/.yarn/cache/yallist-npm-3.1.1-a568a556b4-8d382abef6.zip differ diff --git a/.yarn/cache/yaml-npm-1.10.2-0e780aebdf-d6f04384bd.zip b/.yarn/cache/yaml-npm-1.10.2-0e780aebdf-d6f04384bd.zip deleted file mode 100644 index bdbcf6057..000000000 Binary files a/.yarn/cache/yaml-npm-1.10.2-0e780aebdf-d6f04384bd.zip and /dev/null differ diff --git a/.yarn/cache/yaml-npm-2.1.1-e717f9b915-550ea265ee.zip b/.yarn/cache/yaml-npm-2.2.1-b7f7f5e84d-6a9e540d14.zip similarity index 69% rename from .yarn/cache/yaml-npm-2.1.1-e717f9b915-550ea265ee.zip rename to .yarn/cache/yaml-npm-2.2.1-b7f7f5e84d-6a9e540d14.zip index 748836ef5..43935429b 100644 Binary files a/.yarn/cache/yaml-npm-2.1.1-e717f9b915-550ea265ee.zip and b/.yarn/cache/yaml-npm-2.2.1-b7f7f5e84d-6a9e540d14.zip differ diff --git a/.yarn/cache/yargs-npm-17.5.1-0902fa46de-73e3e3f22a.zip b/.yarn/cache/yargs-npm-17.6.2-1dd8b38d1b-31c667c5c3.zip similarity index 50% rename from .yarn/cache/yargs-npm-17.5.1-0902fa46de-73e3e3f22a.zip rename to .yarn/cache/yargs-npm-17.6.2-1dd8b38d1b-31c667c5c3.zip index 6bd699b79..a005f5121 100644 Binary files a/.yarn/cache/yargs-npm-17.5.1-0902fa46de-73e3e3f22a.zip and b/.yarn/cache/yargs-npm-17.6.2-1dd8b38d1b-31c667c5c3.zip differ diff --git a/.yarn/cache/yargs-parser-npm-21.0.1-b778fd3462-acaedd6c21.zip b/.yarn/cache/yargs-parser-npm-21.0.1-b778fd3462-acaedd6c21.zip deleted file mode 100644 index c55ecb008..000000000 Binary files a/.yarn/cache/yargs-parser-npm-21.0.1-b778fd3462-acaedd6c21.zip and /dev/null differ diff --git a/.yarn/cache/yargs-parser-npm-21.1.1-8fdc003314-fc4457cf1e.zip b/.yarn/cache/yargs-parser-npm-21.1.1-8fdc003314-fc4457cf1e.zip new file mode 100644 index 000000000..9924cfa90 Binary files /dev/null and b/.yarn/cache/yargs-parser-npm-21.1.1-8fdc003314-fc4457cf1e.zip differ diff --git a/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Makefile b/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Makefile index 42a45252c..32625be52 100644 --- a/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Makefile +++ b/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Makefile @@ -47,6 +47,7 @@ CXXFLAGS.target ?= $(CPPFLAGS) $(CXXFLAGS) LINK.target ?= $(LINK) LDFLAGS.target ?= $(LDFLAGS) AR.target ?= $(AR) +PLI.target ?= pli # C++ apps need to be linked with g++. LINK ?= $(CXX.target) @@ -60,6 +61,7 @@ CXXFLAGS.host ?= $(CPPFLAGS_host) $(CXXFLAGS_host) LINK.host ?= $(CXX.host) LDFLAGS.host ?= $(LDFLAGS_host) AR.host ?= ar +PLI.host ?= pli # Define a dir function that can handle spaces. # http://www.gnu.org/software/make/manual/make.html#Syntax-of-Functions @@ -161,6 +163,9 @@ quiet_cmd_copy = COPY $@ # send stderr to /dev/null to ignore messages when linking directories. cmd_copy = ln -f "$<" "$@" 2>/dev/null || (rm -rf "$@" && cp -af "$<" "$@") +quiet_cmd_symlink = SYMLINK $@ +cmd_symlink = ln -sf "$<" "$@" + quiet_cmd_alink = LIBTOOL-STATIC $@ cmd_alink = rm -f $@ && ./gyp-mac-tool filter-libtool libtool $(GYP_LIBTOOLFLAGS) -static -o $@ $(filter %.o,$^) @@ -326,8 +331,8 @@ ifeq ($(strip $(foreach prefix,$(NO_LOAD),\ endif quiet_cmd_regen_makefile = ACTION Regenerating $@ -cmd_regen_makefile = cd $(srcdir); /Users/karolsojko/workspace/server/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/gyp_main.py -fmake --ignore-environment "-Dlibrary=shared_library" "-Dvisibility=default" "-Dnode_root_dir=/Users/karolsojko/Library/Caches/node-gyp/18.12.1" "-Dnode_gyp_dir=/Users/karolsojko/workspace/server/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp" "-Dnode_lib_file=/Users/karolsojko/Library/Caches/node-gyp/18.12.1/<(target_arch)/node.lib" "-Dmodule_root_dir=/Users/karolsojko/workspace/server/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics" "-Dnode_engine=v8" "--depth=." "-Goutput_dir=." "--generator-output=build" -I/Users/karolsojko/workspace/server/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/config.gypi -I/Users/karolsojko/workspace/server/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/addon.gypi -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/common.gypi "--toplevel-dir=." binding.gyp -Makefile: $(srcdir)/build/config.gypi $(srcdir)/../../../../node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/addon.gypi $(srcdir)/../../../../../../../../Library/Caches/node-gyp/18.12.1/include/node/common.gypi $(srcdir)/binding.gyp +cmd_regen_makefile = cd $(srcdir); /Users/karolsojko/workspace/server/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/gyp_main.py -fmake --ignore-environment "-Dlibrary=shared_library" "-Dvisibility=default" "-Dnode_root_dir=/Users/karolsojko/Library/Caches/node-gyp/18.12.1" "-Dnode_gyp_dir=/Users/karolsojko/workspace/server/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp" "-Dnode_lib_file=/Users/karolsojko/Library/Caches/node-gyp/18.12.1/<(target_arch)/node.lib" "-Dmodule_root_dir=/Users/karolsojko/workspace/server/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics" "-Dnode_engine=v8" "--depth=." "-Goutput_dir=." "--generator-output=build" -I/Users/karolsojko/workspace/server/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/config.gypi -I/Users/karolsojko/workspace/server/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/addon.gypi -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/common.gypi "--toplevel-dir=." binding.gyp +Makefile: $(srcdir)/../../../../node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/addon.gypi $(srcdir)/build/config.gypi $(srcdir)/binding.gyp $(srcdir)/../../../../../../../../Library/Caches/node-gyp/18.12.1/include/node/common.gypi $(call do_cmd,regen_makefile) # "all" is a concatenation of the "all" targets from all the included diff --git a/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Release/.deps/Release/native_metrics.node.d b/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Release/.deps/Release/native_metrics.node.d new file mode 100644 index 000000000..61b3d789b --- /dev/null +++ b/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Release/.deps/Release/native_metrics.node.d @@ -0,0 +1 @@ +cmd_Release/native_metrics.node := c++ -bundle -undefined dynamic_lookup -Wl,-search_paths_first -mmacosx-version-min=10.15 -arch x86_64 -L./Release -stdlib=libc++ -o Release/native_metrics.node Release/obj.target/native_metrics/src/native_metrics.o Release/obj.target/native_metrics/src/GCBinder.o Release/obj.target/native_metrics/src/LoopChecker.o diff --git a/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Release/.deps/Release/obj.target/native_metrics/src/GCBinder.o.d b/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Release/.deps/Release/obj.target/native_metrics/src/GCBinder.o.d new file mode 100644 index 000000000..a050976a9 --- /dev/null +++ b/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Release/.deps/Release/obj.target/native_metrics/src/GCBinder.o.d @@ -0,0 +1,153 @@ +cmd_Release/obj.target/native_metrics/src/GCBinder.o := c++ -o Release/obj.target/native_metrics/src/GCBinder.o ../src/GCBinder.cpp '-DNODE_GYP_MODULE_NAME=native_metrics' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DNOMINMAX' '-DBUILDING_NODE_EXTENSION' -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/src -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/deps/openssl/config -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/deps/openssl/openssl/include -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/deps/uv/include -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/deps/zlib -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/deps/v8/include -I../src -I../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan -O3 -gdwarf-2 -mmacosx-version-min=10.15 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++17 -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/native_metrics/src/GCBinder.o.d.raw -c +Release/obj.target/native_metrics/src/GCBinder.o: ../src/GCBinder.cpp \ + ../src/GCBinder.hpp \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/node_version.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/errno.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/version.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/unix.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/threadpool.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/darwin.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/node.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/cppgc/common.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8config.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-array-buffer.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-local-handle.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-internal.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-version.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-object.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-maybe.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-persistent-handle.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-weak-callback-info.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-primitive.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-data.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-value.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-traced-handle.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-container.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-context.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-snapshot.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-date.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-debug.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-script.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-message.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-exception.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-extension.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-external.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-function.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-function-callback.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-template.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-memory-span.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-initialization.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-callbacks.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-isolate.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-embedder-heap.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-microtask.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-statistics.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-promise.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-unwinder.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-embedder-state-scope.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-platform.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-json.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-locker.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-microtask-queue.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-primitive-object.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-proxy.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-regexp.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-typed-array.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-value-serializer.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-wasm.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/node_buffer.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/node_object_wrap.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks_12_inl.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_maybe_43_inl.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_converters.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_converters_43_inl.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_new.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_implementation_12_inl.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_persistent_12_inl.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_weak.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_object_wrap.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_private.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_typedarray_contents.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_json.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_scriptorigin.h \ + ../src/Metric.hpp +../src/GCBinder.cpp: +../src/GCBinder.hpp: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/node_version.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/errno.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/version.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/unix.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/threadpool.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/darwin.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/node.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/cppgc/common.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8config.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-array-buffer.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-local-handle.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-internal.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-version.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-object.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-maybe.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-persistent-handle.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-weak-callback-info.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-primitive.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-data.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-value.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-traced-handle.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-container.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-context.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-snapshot.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-date.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-debug.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-script.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-message.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-exception.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-extension.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-external.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-function.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-function-callback.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-template.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-memory-span.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-initialization.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-callbacks.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-isolate.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-embedder-heap.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-microtask.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-statistics.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-promise.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-unwinder.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-embedder-state-scope.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-platform.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-json.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-locker.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-microtask-queue.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-primitive-object.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-proxy.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-regexp.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-typed-array.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-value-serializer.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-wasm.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/node_buffer.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/node_object_wrap.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks_12_inl.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_maybe_43_inl.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_converters.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_converters_43_inl.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_new.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_implementation_12_inl.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_persistent_12_inl.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_weak.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_object_wrap.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_private.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_typedarray_contents.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_json.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_scriptorigin.h: +../src/Metric.hpp: diff --git a/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Release/.deps/Release/obj.target/native_metrics/src/LoopChecker.o.d b/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Release/.deps/Release/obj.target/native_metrics/src/LoopChecker.o.d new file mode 100644 index 000000000..7cce55caa --- /dev/null +++ b/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Release/.deps/Release/obj.target/native_metrics/src/LoopChecker.o.d @@ -0,0 +1,154 @@ +cmd_Release/obj.target/native_metrics/src/LoopChecker.o := c++ -o Release/obj.target/native_metrics/src/LoopChecker.o ../src/LoopChecker.cpp '-DNODE_GYP_MODULE_NAME=native_metrics' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DNOMINMAX' '-DBUILDING_NODE_EXTENSION' -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/src -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/deps/openssl/config -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/deps/openssl/openssl/include -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/deps/uv/include -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/deps/zlib -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/deps/v8/include -I../src -I../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan -O3 -gdwarf-2 -mmacosx-version-min=10.15 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++17 -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/native_metrics/src/LoopChecker.o.d.raw -c +Release/obj.target/native_metrics/src/LoopChecker.o: \ + ../src/LoopChecker.cpp \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/errno.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/version.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/unix.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/threadpool.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/darwin.h \ + ../src/LoopChecker.hpp \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/node_version.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/node.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/cppgc/common.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8config.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-array-buffer.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-local-handle.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-internal.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-version.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-object.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-maybe.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-persistent-handle.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-weak-callback-info.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-primitive.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-data.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-value.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-traced-handle.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-container.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-context.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-snapshot.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-date.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-debug.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-script.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-message.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-exception.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-extension.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-external.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-function.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-function-callback.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-template.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-memory-span.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-initialization.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-callbacks.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-isolate.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-embedder-heap.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-microtask.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-statistics.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-promise.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-unwinder.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-embedder-state-scope.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-platform.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-json.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-locker.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-microtask-queue.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-primitive-object.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-proxy.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-regexp.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-typed-array.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-value-serializer.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-wasm.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/node_buffer.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/node_object_wrap.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks_12_inl.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_maybe_43_inl.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_converters.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_converters_43_inl.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_new.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_implementation_12_inl.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_persistent_12_inl.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_weak.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_object_wrap.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_private.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_typedarray_contents.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_json.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_scriptorigin.h \ + ../src/Metric.hpp +../src/LoopChecker.cpp: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/errno.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/version.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/unix.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/threadpool.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/darwin.h: +../src/LoopChecker.hpp: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/node_version.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/node.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/cppgc/common.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8config.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-array-buffer.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-local-handle.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-internal.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-version.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-object.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-maybe.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-persistent-handle.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-weak-callback-info.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-primitive.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-data.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-value.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-traced-handle.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-container.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-context.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-snapshot.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-date.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-debug.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-script.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-message.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-exception.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-extension.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-external.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-function.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-function-callback.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-template.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-memory-span.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-initialization.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-callbacks.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-isolate.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-embedder-heap.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-microtask.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-statistics.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-promise.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-unwinder.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-embedder-state-scope.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-platform.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-json.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-locker.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-microtask-queue.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-primitive-object.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-proxy.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-regexp.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-typed-array.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-value-serializer.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-wasm.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/node_buffer.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/node_object_wrap.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks_12_inl.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_maybe_43_inl.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_converters.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_converters_43_inl.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_new.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_implementation_12_inl.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_persistent_12_inl.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_weak.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_object_wrap.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_private.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_typedarray_contents.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_json.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_scriptorigin.h: +../src/Metric.hpp: diff --git a/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Release/.deps/Release/obj.target/native_metrics/src/native_metrics.o.d b/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Release/.deps/Release/obj.target/native_metrics/src/native_metrics.o.d new file mode 100644 index 000000000..3105f820a --- /dev/null +++ b/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Release/.deps/Release/obj.target/native_metrics/src/native_metrics.o.d @@ -0,0 +1,154 @@ +cmd_Release/obj.target/native_metrics/src/native_metrics.o := c++ -o Release/obj.target/native_metrics/src/native_metrics.o ../src/native_metrics.cpp '-DNODE_GYP_MODULE_NAME=native_metrics' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DNOMINMAX' '-DBUILDING_NODE_EXTENSION' -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/src -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/deps/openssl/config -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/deps/openssl/openssl/include -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/deps/uv/include -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/deps/zlib -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/deps/v8/include -I../src -I../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan -O3 -gdwarf-2 -mmacosx-version-min=10.15 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++17 -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/native_metrics/src/native_metrics.o.d.raw -c +Release/obj.target/native_metrics/src/native_metrics.o: \ + ../src/native_metrics.cpp \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/node_version.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/errno.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/version.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/unix.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/threadpool.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/darwin.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/node.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/cppgc/common.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8config.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-array-buffer.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-local-handle.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-internal.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-version.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-object.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-maybe.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-persistent-handle.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-weak-callback-info.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-primitive.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-data.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-value.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-traced-handle.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-container.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-context.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-snapshot.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-date.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-debug.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-script.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-message.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-exception.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-extension.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-external.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-function.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-function-callback.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-template.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-memory-span.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-initialization.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-callbacks.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-isolate.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-embedder-heap.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-microtask.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-statistics.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-promise.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-unwinder.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-embedder-state-scope.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-platform.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-json.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-locker.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-microtask-queue.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-primitive-object.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-proxy.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-regexp.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-typed-array.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-value-serializer.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-wasm.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/node_buffer.h \ + /Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/node_object_wrap.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks_12_inl.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_maybe_43_inl.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_converters.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_converters_43_inl.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_new.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_implementation_12_inl.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_persistent_12_inl.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_weak.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_object_wrap.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_private.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_typedarray_contents.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_json.h \ + ../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_scriptorigin.h \ + ../src/GCBinder.hpp ../src/Metric.hpp ../src/LoopChecker.hpp +../src/native_metrics.cpp: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/node_version.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/errno.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/version.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/unix.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/threadpool.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/uv/darwin.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/node.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/cppgc/common.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8config.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-array-buffer.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-local-handle.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-internal.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-version.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-object.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-maybe.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-persistent-handle.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-weak-callback-info.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-primitive.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-data.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-value.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-traced-handle.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-container.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-context.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-snapshot.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-date.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-debug.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-script.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-message.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-exception.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-extension.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-external.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-function.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-function-callback.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-template.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-memory-span.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-initialization.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-callbacks.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-isolate.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-embedder-heap.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-microtask.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-statistics.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-promise.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-unwinder.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-embedder-state-scope.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-platform.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-json.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-locker.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-microtask-queue.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-primitive-object.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-proxy.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-regexp.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-typed-array.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-value-serializer.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/v8-wasm.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/node_buffer.h: +/Users/karolsojko/Library/Caches/node-gyp/18.12.1/include/node/node_object_wrap.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks_12_inl.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_maybe_43_inl.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_converters.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_converters_43_inl.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_new.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_implementation_12_inl.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_persistent_12_inl.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_weak.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_object_wrap.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_private.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_typedarray_contents.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_json.h: +../../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_scriptorigin.h: +../src/GCBinder.hpp: +../src/Metric.hpp: +../src/LoopChecker.hpp: diff --git a/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Release/_newrelic_native_metrics-9_0_0-native_metrics-108-darwin-x64.node b/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Release/_newrelic_native_metrics-9_0_0-native_metrics-108-darwin-x64.node new file mode 100755 index 000000000..e8b050818 Binary files /dev/null and b/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Release/_newrelic_native_metrics-9_0_0-native_metrics-108-darwin-x64.node differ diff --git a/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Release/obj.target/native_metrics/src/GCBinder.o b/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Release/obj.target/native_metrics/src/GCBinder.o new file mode 100644 index 000000000..cb7dcd271 Binary files /dev/null and b/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Release/obj.target/native_metrics/src/GCBinder.o differ diff --git a/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Release/obj.target/native_metrics/src/LoopChecker.o b/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Release/obj.target/native_metrics/src/LoopChecker.o new file mode 100644 index 000000000..120002ed8 Binary files /dev/null and b/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Release/obj.target/native_metrics/src/LoopChecker.o differ diff --git a/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Release/obj.target/native_metrics/src/native_metrics.o b/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Release/obj.target/native_metrics/src/native_metrics.o new file mode 100644 index 000000000..867f39dd7 Binary files /dev/null and b/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Release/obj.target/native_metrics/src/native_metrics.o differ diff --git a/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/native_metrics.target.mk b/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/native_metrics.target.mk index d619c9bf6..8b87ee984 100644 --- a/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/native_metrics.target.mk +++ b/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/native_metrics.target.mk @@ -59,7 +59,7 @@ INCS_Debug := \ -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/deps/zlib \ -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/deps/v8/include \ -I$(srcdir)/src \ - -I$(srcdir)/../../../../nan-npm-2.16.0-cac314a230/node_modules/nan + -I$(srcdir)/../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan DEFS_Release := \ '-DNODE_GYP_MODULE_NAME=native_metrics' \ @@ -115,7 +115,7 @@ INCS_Release := \ -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/deps/zlib \ -I/Users/karolsojko/Library/Caches/node-gyp/18.12.1/deps/v8/include \ -I$(srcdir)/src \ - -I$(srcdir)/../../../../nan-npm-2.16.0-cac314a230/node_modules/nan + -I$(srcdir)/../../../../nan-npm-2.17.0-bf36a21d6f/node_modules/nan OBJS := \ $(obj).target/$(TARGET)/src/native_metrics.o \ diff --git a/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/node_gyp_bins/python3 b/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/node_gyp_bins/python3 new file mode 120000 index 000000000..ef50bb79f --- /dev/null +++ b/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/node_gyp_bins/python3 @@ -0,0 +1 @@ +/usr/local/opt/python@3.10/bin/python3.10 \ No newline at end of file diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/.ready b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/.ready similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/.ready rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/.ready diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/CHANGELOG.md b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/CHANGELOG.md similarity index 98% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/CHANGELOG.md rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/CHANGELOG.md index d82f56fa4..bcf53f02f 100644 --- a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/CHANGELOG.md +++ b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/CHANGELOG.md @@ -1,6 +1,10 @@ # NAN ChangeLog -**Version 2.16.0: current Node 18.2.0, Node 0.12: 0.12.18, Node 0.10: 0.10.48, iojs: 3.3.1** +**Version 2.17.0: current Node 18.10.0, Node 0.12: 0.12.18, Node 0.10: 0.10.48, iojs: 3.3.1** + +### 2.17.0 Oct 10 2022 + + - Feature: overload deprecated AccessorSignatures (#943) 7f9ceb80fbc45c9ba1a10e6591ccbef9e8dee6b4 ### 2.16.0 May 25 2022 diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/LICENSE.md b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/LICENSE.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/LICENSE.md rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/LICENSE.md diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/README.md b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/README.md similarity index 99% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/README.md rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/README.md index 0913333f6..a90fd0b09 100644 --- a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/README.md +++ b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/README.md @@ -3,7 +3,7 @@ Native Abstractions for Node.js **A header file filled with macro and utility goodness for making add-on development for Node.js easier across versions 0.8, 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 and 18.** -***Current version: 2.16.0*** +***Current version: 2.17.0*** *(See [CHANGELOG.md](https://github.com/nodejs/nan/blob/master/CHANGELOG.md) for complete ChangeLog)* diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/asyncworker.md b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/asyncworker.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/asyncworker.md rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/asyncworker.md diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/buffers.md b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/buffers.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/buffers.md rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/buffers.md diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/callback.md b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/callback.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/callback.md rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/callback.md diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/converters.md b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/converters.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/converters.md rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/converters.md diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/errors.md b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/errors.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/errors.md rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/errors.md diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/json.md b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/json.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/json.md rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/json.md diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/maybe_types.md b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/maybe_types.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/maybe_types.md rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/maybe_types.md diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/methods.md b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/methods.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/methods.md rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/methods.md diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/new.md b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/new.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/new.md rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/new.md diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/node_misc.md b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/node_misc.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/node_misc.md rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/node_misc.md diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/object_wrappers.md b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/object_wrappers.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/object_wrappers.md rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/object_wrappers.md diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/persistent.md b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/persistent.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/persistent.md rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/persistent.md diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/scopes.md b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/scopes.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/scopes.md rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/scopes.md diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/script.md b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/script.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/script.md rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/script.md diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/string_bytes.md b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/string_bytes.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/string_bytes.md rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/string_bytes.md diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/v8_internals.md b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/v8_internals.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/v8_internals.md rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/v8_internals.md diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/v8_misc.md b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/v8_misc.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/v8_misc.md rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/v8_misc.md diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/include_dirs.js b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/include_dirs.js similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/include_dirs.js rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/include_dirs.js diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan.h b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan.h similarity index 98% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan.h rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan.h index 9e7c59e48..d0fcd6747 100644 --- a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan.h +++ b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan.h @@ -13,7 +13,7 @@ * * MIT License * - * Version 2.16.0: current Node 18.2.0, Node 0.12: 0.12.18, Node 0.10: 0.10.48, iojs: 3.3.1 + * Version 2.17.0: current Node 18.10.0, Node 0.12: 0.12.18, Node 0.10: 0.10.48, iojs: 3.3.1 * * See https://github.com/nodejs/nan for the latest update to this file **********************************************************************************/ @@ -2509,15 +2509,15 @@ inline void SetPrototypeMethod( //=== Accessors and Such ======================================================= -inline void SetAccessor( +NAN_DEPRECATED inline void SetAccessor( v8::Local tpl , v8::Local name , GetterCallback getter - , SetterCallback setter = 0 - , v8::Local data = v8::Local() - , v8::AccessControl settings = v8::DEFAULT - , v8::PropertyAttribute attribute = v8::None - , imp::Sig signature = imp::Sig()) { + , SetterCallback setter + , v8::Local data + , v8::AccessControl settings + , v8::PropertyAttribute attribute + , imp::Sig signature) { HandleScope scope; imp::NativeGetter getter_ = @@ -2550,12 +2550,55 @@ inline void SetAccessor( , obj , settings , attribute -#if (NODE_MODULE_VERSION < NODE_18_0_MODULE_VERSION) +#if (NODE_MODULE_VERSION < NODE_16_0_MODULE_VERSION) , signature #endif ); } +inline void SetAccessor( + v8::Local tpl + , v8::Local name + , GetterCallback getter + , SetterCallback setter = 0 + , v8::Local data = v8::Local() + , v8::AccessControl settings = v8::DEFAULT + , v8::PropertyAttribute attribute = v8::None) { + HandleScope scope; + + imp::NativeGetter getter_ = + imp::GetterCallbackWrapper; + imp::NativeSetter setter_ = + setter ? imp::SetterCallbackWrapper : 0; + + v8::Local otpl = New(); + otpl->SetInternalFieldCount(imp::kAccessorFieldCount); + v8::Local obj = NewInstance(otpl).ToLocalChecked(); + + obj->SetInternalField( + imp::kGetterIndex + , New(reinterpret_cast(getter))); + + if (setter != 0) { + obj->SetInternalField( + imp::kSetterIndex + , New(reinterpret_cast(setter))); + } + + if (!data.IsEmpty()) { + obj->SetInternalField(imp::kDataIndex, data); + } + + tpl->SetAccessor( + name + , getter_ + , setter_ + , obj + , settings + , attribute + ); +} + inline bool SetAccessor( v8::Local obj , v8::Local name diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_callbacks.h b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks.h similarity index 96% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_callbacks.h rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks.h index 53ede846a..93eb2ab4d 100644 --- a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_callbacks.h +++ b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks.h @@ -52,7 +52,11 @@ typedef void(*IndexQueryCallback)( const PropertyCallbackInfo&); namespace imp { +#if (NODE_MODULE_VERSION < NODE_16_0_MODULE_VERSION) typedef v8::Local Sig; +#else +typedef v8::Local Sig; +#endif static const int kDataIndex = 0; diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_callbacks_12_inl.h b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks_12_inl.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_callbacks_12_inl.h rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks_12_inl.h diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_callbacks_pre_12_inl.h b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks_pre_12_inl.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_callbacks_pre_12_inl.h rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks_pre_12_inl.h diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_converters.h b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_converters.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_converters.h rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_converters.h diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_converters_43_inl.h b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_converters_43_inl.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_converters_43_inl.h rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_converters_43_inl.h diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_converters_pre_43_inl.h b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_converters_pre_43_inl.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_converters_pre_43_inl.h rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_converters_pre_43_inl.h diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_define_own_property_helper.h b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_define_own_property_helper.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_define_own_property_helper.h rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_define_own_property_helper.h diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_implementation_12_inl.h b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_implementation_12_inl.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_implementation_12_inl.h rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_implementation_12_inl.h diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_implementation_pre_12_inl.h b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_implementation_pre_12_inl.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_implementation_pre_12_inl.h rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_implementation_pre_12_inl.h diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_json.h b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_json.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_json.h rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_json.h diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_maybe_43_inl.h b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_maybe_43_inl.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_maybe_43_inl.h rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_maybe_43_inl.h diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_maybe_pre_43_inl.h b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_maybe_pre_43_inl.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_maybe_pre_43_inl.h rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_maybe_pre_43_inl.h diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_new.h b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_new.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_new.h rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_new.h diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_object_wrap.h b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_object_wrap.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_object_wrap.h rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_object_wrap.h diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_persistent_12_inl.h b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_persistent_12_inl.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_persistent_12_inl.h rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_persistent_12_inl.h diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_persistent_pre_12_inl.h b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_persistent_pre_12_inl.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_persistent_pre_12_inl.h rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_persistent_pre_12_inl.h diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_private.h b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_private.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_private.h rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_private.h diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_scriptorigin.h b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_scriptorigin.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_scriptorigin.h rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_scriptorigin.h diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_string_bytes.h b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_string_bytes.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_string_bytes.h rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_string_bytes.h diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_typedarray_contents.h b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_typedarray_contents.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_typedarray_contents.h rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_typedarray_contents.h diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_weak.h b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_weak.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_weak.h rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_weak.h diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/package.json b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/package.json similarity index 95% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/package.json rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/package.json index d7ca99bc7..5ac37aac1 100644 --- a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/package.json +++ b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/package.json @@ -1,7 +1,7 @@ { "name": "nan", - "version": "2.16.0", - "description": "Native Abstractions for Node.js: C++ header for Node 0.8 -> 14 compatibility", + "version": "2.17.0", + "description": "Native Abstractions for Node.js: C++ header for Node 0.8 -> 18 compatibility", "main": "include_dirs.js", "repository": { "type": "git", diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/tools/1to2.js b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/tools/1to2.js similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/tools/1to2.js rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/tools/1to2.js diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/tools/README.md b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/tools/README.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/tools/README.md rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/tools/README.md diff --git a/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/tools/package.json b/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/tools/package.json similarity index 100% rename from .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/tools/package.json rename to .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/tools/package.json diff --git a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/napi-inl.deprecated.h b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/napi-inl.deprecated.h deleted file mode 100644 index 51e954cea..000000000 --- a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/napi-inl.deprecated.h +++ /dev/null @@ -1,192 +0,0 @@ -#ifndef SRC_NAPI_INL_DEPRECATED_H_ -#define SRC_NAPI_INL_DEPRECATED_H_ - -//////////////////////////////////////////////////////////////////////////////// -// PropertyDescriptor class -//////////////////////////////////////////////////////////////////////////////// - -template -inline PropertyDescriptor -PropertyDescriptor::Accessor(const char* utf8name, - Getter getter, - napi_property_attributes attributes, - void* /*data*/) { - using CbData = details::CallbackData; - // TODO: Delete when the function is destroyed - auto callbackData = new CbData({ getter, nullptr }); - - return PropertyDescriptor({ - utf8name, - nullptr, - nullptr, - CbData::Wrapper, - nullptr, - nullptr, - attributes, - callbackData - }); -} - -template -inline PropertyDescriptor PropertyDescriptor::Accessor(const std::string& utf8name, - Getter getter, - napi_property_attributes attributes, - void* data) { - return Accessor(utf8name.c_str(), getter, attributes, data); -} - -template -inline PropertyDescriptor PropertyDescriptor::Accessor(napi_value name, - Getter getter, - napi_property_attributes attributes, - void* /*data*/) { - using CbData = details::CallbackData; - // TODO: Delete when the function is destroyed - auto callbackData = new CbData({ getter, nullptr }); - - return PropertyDescriptor({ - nullptr, - name, - nullptr, - CbData::Wrapper, - nullptr, - nullptr, - attributes, - callbackData - }); -} - -template -inline PropertyDescriptor PropertyDescriptor::Accessor(Name name, - Getter getter, - napi_property_attributes attributes, - void* data) { - napi_value nameValue = name; - return PropertyDescriptor::Accessor(nameValue, getter, attributes, data); -} - -template -inline PropertyDescriptor PropertyDescriptor::Accessor(const char* utf8name, - Getter getter, - Setter setter, - napi_property_attributes attributes, - void* /*data*/) { - using CbData = details::AccessorCallbackData; - // TODO: Delete when the function is destroyed - auto callbackData = new CbData({ getter, setter, nullptr }); - - return PropertyDescriptor({ - utf8name, - nullptr, - nullptr, - CbData::GetterWrapper, - CbData::SetterWrapper, - nullptr, - attributes, - callbackData - }); -} - -template -inline PropertyDescriptor PropertyDescriptor::Accessor(const std::string& utf8name, - Getter getter, - Setter setter, - napi_property_attributes attributes, - void* data) { - return Accessor(utf8name.c_str(), getter, setter, attributes, data); -} - -template -inline PropertyDescriptor PropertyDescriptor::Accessor(napi_value name, - Getter getter, - Setter setter, - napi_property_attributes attributes, - void* /*data*/) { - using CbData = details::AccessorCallbackData; - // TODO: Delete when the function is destroyed - auto callbackData = new CbData({ getter, setter, nullptr }); - - return PropertyDescriptor({ - nullptr, - name, - nullptr, - CbData::GetterWrapper, - CbData::SetterWrapper, - nullptr, - attributes, - callbackData - }); -} - -template -inline PropertyDescriptor PropertyDescriptor::Accessor(Name name, - Getter getter, - Setter setter, - napi_property_attributes attributes, - void* data) { - napi_value nameValue = name; - return PropertyDescriptor::Accessor(nameValue, getter, setter, attributes, data); -} - -template -inline PropertyDescriptor PropertyDescriptor::Function(const char* utf8name, - Callable cb, - napi_property_attributes attributes, - void* /*data*/) { - using ReturnType = decltype(cb(CallbackInfo(nullptr, nullptr))); - using CbData = details::CallbackData; - // TODO: Delete when the function is destroyed - auto callbackData = new CbData({ cb, nullptr }); - - return PropertyDescriptor({ - utf8name, - nullptr, - CbData::Wrapper, - nullptr, - nullptr, - nullptr, - attributes, - callbackData - }); -} - -template -inline PropertyDescriptor PropertyDescriptor::Function(const std::string& utf8name, - Callable cb, - napi_property_attributes attributes, - void* data) { - return Function(utf8name.c_str(), cb, attributes, data); -} - -template -inline PropertyDescriptor PropertyDescriptor::Function(napi_value name, - Callable cb, - napi_property_attributes attributes, - void* /*data*/) { - using ReturnType = decltype(cb(CallbackInfo(nullptr, nullptr))); - using CbData = details::CallbackData; - // TODO: Delete when the function is destroyed - auto callbackData = new CbData({ cb, nullptr }); - - return PropertyDescriptor({ - nullptr, - name, - CbData::Wrapper, - nullptr, - nullptr, - nullptr, - attributes, - callbackData - }); -} - -template -inline PropertyDescriptor PropertyDescriptor::Function(Name name, - Callable cb, - napi_property_attributes attributes, - void* data) { - napi_value nameValue = name; - return PropertyDescriptor::Function(nameValue, cb, attributes, data); -} - -#endif // !SRC_NAPI_INL_DEPRECATED_H_ diff --git a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/napi.h b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/napi.h deleted file mode 100644 index c88ca3d45..000000000 --- a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/napi.h +++ /dev/null @@ -1,3003 +0,0 @@ -#ifndef SRC_NAPI_H_ -#define SRC_NAPI_H_ - -#include -#include -#include -#include -#include -#include -#include - -// VS2015 RTM has bugs with constexpr, so require min of VS2015 Update 3 (known good version) -#if !defined(_MSC_VER) || _MSC_FULL_VER >= 190024210 -#define NAPI_HAS_CONSTEXPR 1 -#endif - -// VS2013 does not support char16_t literal strings, so we'll work around it using wchar_t strings -// and casting them. This is safe as long as the character sizes are the same. -#if defined(_MSC_VER) && _MSC_VER <= 1800 -static_assert(sizeof(char16_t) == sizeof(wchar_t), "Size mismatch between char16_t and wchar_t"); -#define NAPI_WIDE_TEXT(x) reinterpret_cast(L ## x) -#else -#define NAPI_WIDE_TEXT(x) u ## x -#endif - -// If C++ exceptions are not explicitly enabled or disabled, enable them -// if exceptions were enabled in the compiler settings. -#if !defined(NAPI_CPP_EXCEPTIONS) && !defined(NAPI_DISABLE_CPP_EXCEPTIONS) - #if defined(_CPPUNWIND) || defined (__EXCEPTIONS) - #define NAPI_CPP_EXCEPTIONS - #else - #error Exception support not detected. \ - Define either NAPI_CPP_EXCEPTIONS or NAPI_DISABLE_CPP_EXCEPTIONS. - #endif -#endif - -// If C++ NAPI_CPP_EXCEPTIONS are enabled, NODE_ADDON_API_ENABLE_MAYBE should -// not be set -#if defined(NAPI_CPP_EXCEPTIONS) && defined(NODE_ADDON_API_ENABLE_MAYBE) -#error NODE_ADDON_API_ENABLE_MAYBE should not be set when \ - NAPI_CPP_EXCEPTIONS is defined. -#endif - -#ifdef _NOEXCEPT - #define NAPI_NOEXCEPT _NOEXCEPT -#else - #define NAPI_NOEXCEPT noexcept -#endif - -#ifdef NAPI_CPP_EXCEPTIONS - -// When C++ exceptions are enabled, Errors are thrown directly. There is no need -// to return anything after the throw statements. The variadic parameter is an -// optional return value that is ignored. -// We need _VOID versions of the macros to avoid warnings resulting from -// leaving the NAPI_THROW_* `...` argument empty. - -#define NAPI_THROW(e, ...) throw e -#define NAPI_THROW_VOID(e) throw e - -#define NAPI_THROW_IF_FAILED(env, status, ...) \ - if ((status) != napi_ok) throw Napi::Error::New(env); - -#define NAPI_THROW_IF_FAILED_VOID(env, status) \ - if ((status) != napi_ok) throw Napi::Error::New(env); - -#else // NAPI_CPP_EXCEPTIONS - -// When C++ exceptions are disabled, Errors are thrown as JavaScript exceptions, -// which are pending until the callback returns to JS. The variadic parameter -// is an optional return value; usually it is an empty result. -// We need _VOID versions of the macros to avoid warnings resulting from -// leaving the NAPI_THROW_* `...` argument empty. - -#define NAPI_THROW(e, ...) \ - do { \ - (e).ThrowAsJavaScriptException(); \ - return __VA_ARGS__; \ - } while (0) - -#define NAPI_THROW_VOID(e) \ - do { \ - (e).ThrowAsJavaScriptException(); \ - return; \ - } while (0) - -#define NAPI_THROW_IF_FAILED(env, status, ...) \ - if ((status) != napi_ok) { \ - Napi::Error::New(env).ThrowAsJavaScriptException(); \ - return __VA_ARGS__; \ - } - -#define NAPI_THROW_IF_FAILED_VOID(env, status) \ - if ((status) != napi_ok) { \ - Napi::Error::New(env).ThrowAsJavaScriptException(); \ - return; \ - } - -#endif // NAPI_CPP_EXCEPTIONS - -#ifdef NODE_ADDON_API_ENABLE_MAYBE -#define NAPI_MAYBE_THROW_IF_FAILED(env, status, type) \ - NAPI_THROW_IF_FAILED(env, status, Napi::Nothing()) - -#define NAPI_RETURN_OR_THROW_IF_FAILED(env, status, result, type) \ - NAPI_MAYBE_THROW_IF_FAILED(env, status, type); \ - return Napi::Just(result); -#else -#define NAPI_MAYBE_THROW_IF_FAILED(env, status, type) \ - NAPI_THROW_IF_FAILED(env, status, type()) - -#define NAPI_RETURN_OR_THROW_IF_FAILED(env, status, result, type) \ - NAPI_MAYBE_THROW_IF_FAILED(env, status, type); \ - return result; -#endif - -# define NAPI_DISALLOW_ASSIGN(CLASS) void operator=(const CLASS&) = delete; -# define NAPI_DISALLOW_COPY(CLASS) CLASS(const CLASS&) = delete; - -#define NAPI_DISALLOW_ASSIGN_COPY(CLASS) \ - NAPI_DISALLOW_ASSIGN(CLASS) \ - NAPI_DISALLOW_COPY(CLASS) - -#define NAPI_CHECK(condition, location, message) \ - do { \ - if (!(condition)) { \ - Napi::Error::Fatal((location), (message)); \ - } \ - } while (0) - -#define NAPI_FATAL_IF_FAILED(status, location, message) \ - NAPI_CHECK((status) == napi_ok, location, message) - -//////////////////////////////////////////////////////////////////////////////// -/// Node-API C++ Wrapper Classes -/// -/// These classes wrap the "Node-API" ABI-stable C APIs for Node.js, providing a -/// C++ object model and C++ exception-handling semantics with low overhead. -/// The wrappers are all header-only so that they do not affect the ABI. -//////////////////////////////////////////////////////////////////////////////// -namespace Napi { - -#ifdef NAPI_CPP_CUSTOM_NAMESPACE -// NAPI_CPP_CUSTOM_NAMESPACE can be #define'd per-addon to avoid symbol -// conflicts between different instances of node-addon-api - -// First dummy definition of the namespace to make sure that Napi::(name) still -// refers to the right things inside this file. -namespace NAPI_CPP_CUSTOM_NAMESPACE {} -using namespace NAPI_CPP_CUSTOM_NAMESPACE; - -namespace NAPI_CPP_CUSTOM_NAMESPACE { -#endif - - // Forward declarations - class Env; - class Value; - class Boolean; - class Number; -#if NAPI_VERSION > 5 - class BigInt; -#endif // NAPI_VERSION > 5 -#if (NAPI_VERSION > 4) - class Date; -#endif - class String; - class Object; - class Array; - class ArrayBuffer; - class Function; - class Error; - class PropertyDescriptor; - class CallbackInfo; - class TypedArray; - template class TypedArrayOf; - - using Int8Array = - TypedArrayOf; ///< Typed-array of signed 8-bit integers - using Uint8Array = - TypedArrayOf; ///< Typed-array of unsigned 8-bit integers - using Int16Array = - TypedArrayOf; ///< Typed-array of signed 16-bit integers - using Uint16Array = - TypedArrayOf; ///< Typed-array of unsigned 16-bit integers - using Int32Array = - TypedArrayOf; ///< Typed-array of signed 32-bit integers - using Uint32Array = - TypedArrayOf; ///< Typed-array of unsigned 32-bit integers - using Float32Array = - TypedArrayOf; ///< Typed-array of 32-bit floating-point values - using Float64Array = - TypedArrayOf; ///< Typed-array of 64-bit floating-point values -#if NAPI_VERSION > 5 - using BigInt64Array = - TypedArrayOf; ///< Typed array of signed 64-bit integers - using BigUint64Array = - TypedArrayOf; ///< Typed array of unsigned 64-bit integers -#endif // NAPI_VERSION > 5 - - /// Defines the signature of a Node-API C++ module's registration callback - /// (init) function. - using ModuleRegisterCallback = Object (*)(Env env, Object exports); - - class MemoryManagement; - - /// A simple Maybe type, representing an object which may or may not have a - /// value. - /// - /// If an API method returns a Maybe<>, the API method can potentially fail - /// either because an exception is thrown, or because an exception is pending, - /// e.g. because a previous API call threw an exception that hasn't been - /// caught yet. In that case, a "Nothing" value is returned. - template - class Maybe { - public: - bool IsNothing() const; - bool IsJust() const; - - /// Short-hand for Unwrap(), which doesn't return a value. Could be used - /// where the actual value of the Maybe is not needed like Object::Set. - /// If this Maybe is nothing (empty), node-addon-api will crash the - /// process. - void Check() const; - - /// Return the value of type T contained in the Maybe. If this Maybe is - /// nothing (empty), node-addon-api will crash the process. - T Unwrap() const; - - /// Return the value of type T contained in the Maybe, or using a default - /// value if this Maybe is nothing (empty). - T UnwrapOr(const T& default_value) const; - - /// Converts this Maybe to a value of type T in the out. If this Maybe is - /// nothing (empty), `false` is returned and `out` is left untouched. - bool UnwrapTo(T* out) const; - - bool operator==(const Maybe& other) const; - bool operator!=(const Maybe& other) const; - - private: - Maybe(); - explicit Maybe(const T& t); - - bool _has_value; - T _value; - - template - friend Maybe Nothing(); - template - friend Maybe Just(const U& u); - }; - - template - inline Maybe Nothing(); - - template - inline Maybe Just(const T& t); - -#if defined(NODE_ADDON_API_ENABLE_MAYBE) - template - using MaybeOrValue = Maybe; -#else - template - using MaybeOrValue = T; -#endif - - /// Environment for Node-API values and operations. - /// - /// All Node-API values and operations must be associated with an environment. - /// An environment instance is always provided to callback functions; that - /// environment must then be used for any creation of Node-API values or other - /// Node-API operations within the callback. (Many methods infer the - /// environment from the `this` instance that the method is called on.) - /// - /// In the future, multiple environments per process may be supported, - /// although current implementations only support one environment per process. - /// - /// In the V8 JavaScript engine, a Node-API environment approximately - /// corresponds to an Isolate. - class Env { - private: -#if NAPI_VERSION > 2 - template - class CleanupHook; -#endif // NAPI_VERSION > 2 -#if NAPI_VERSION > 5 - template static void DefaultFini(Env, T* data); - template - static void DefaultFiniWithHint(Env, DataType* data, HintType* hint); -#endif // NAPI_VERSION > 5 - public: - Env(napi_env env); - - operator napi_env() const; - - Object Global() const; - Value Undefined() const; - Value Null() const; - - bool IsExceptionPending() const; - Error GetAndClearPendingException() const; - - MaybeOrValue RunScript(const char* utf8script) const; - MaybeOrValue RunScript(const std::string& utf8script) const; - MaybeOrValue RunScript(String script) const; - -#if NAPI_VERSION > 2 - template - CleanupHook AddCleanupHook(Hook hook); - - template - CleanupHook AddCleanupHook(Hook hook, Arg* arg); -#endif // NAPI_VERSION > 2 - -#if NAPI_VERSION > 5 - template - T* GetInstanceData() const; - - template using Finalizer = void (*)(Env, T*); - template fini = Env::DefaultFini> - void SetInstanceData(T* data) const; - - template - using FinalizerWithHint = void (*)(Env, DataType*, HintType*); - template fini = - Env::DefaultFiniWithHint> - void SetInstanceData(DataType* data, HintType* hint) const; -#endif // NAPI_VERSION > 5 - - private: - napi_env _env; - -#if NAPI_VERSION > 2 - template - class CleanupHook { - public: - CleanupHook(Env env, Hook hook, Arg* arg); - CleanupHook(Env env, Hook hook); - bool Remove(Env env); - bool IsEmpty() const; - - private: - static inline void Wrapper(void* data) NAPI_NOEXCEPT; - static inline void WrapperWithArg(void* data) NAPI_NOEXCEPT; - - void (*wrapper)(void* arg); - struct CleanupData { - Hook hook; - Arg* arg; - } * data; - }; - }; -#endif // NAPI_VERSION > 2 - - /// A JavaScript value of unknown type. - /// - /// For type-specific operations, convert to one of the Value subclasses using a `To*` or `As()` - /// method. The `To*` methods do type coercion; the `As()` method does not. - /// - /// Napi::Value value = ... - /// if (!value.IsString()) throw Napi::TypeError::New(env, "Invalid arg..."); - /// Napi::String str = value.As(); // Cast to a string value - /// - /// Napi::Value anotherValue = ... - /// bool isTruthy = anotherValue.ToBoolean(); // Coerce to a boolean value - class Value { - public: - Value(); ///< Creates a new _empty_ Value instance. - Value(napi_env env, - napi_value value); ///< Wraps a Node-API value primitive. - - /// Creates a JS value from a C++ primitive. - /// - /// `value` may be any of: - /// - bool - /// - Any integer type - /// - Any floating point type - /// - const char* (encoded using UTF-8, null-terminated) - /// - const char16_t* (encoded using UTF-16-LE, null-terminated) - /// - std::string (encoded using UTF-8) - /// - std::u16string - /// - napi::Value - /// - napi_value - template - static Value From(napi_env env, const T& value); - - /// Converts to a Node-API value primitive. - /// - /// If the instance is _empty_, this returns `nullptr`. - operator napi_value() const; - - /// Tests if this value strictly equals another value. - bool operator ==(const Value& other) const; - - /// Tests if this value does not strictly equal another value. - bool operator !=(const Value& other) const; - - /// Tests if this value strictly equals another value. - bool StrictEquals(const Value& other) const; - - /// Gets the environment the value is associated with. - Napi::Env Env() const; - - /// Checks if the value is empty (uninitialized). - /// - /// An empty value is invalid, and most attempts to perform an operation on an empty value - /// will result in an exception. Note an empty value is distinct from JavaScript `null` or - /// `undefined`, which are valid values. - /// - /// When C++ exceptions are disabled at compile time, a method with a `Value` return type may - /// return an empty value to indicate a pending exception. So when not using C++ exceptions, - /// callers should check whether the value is empty before attempting to use it. - bool IsEmpty() const; - - napi_valuetype Type() const; ///< Gets the type of the value. - - bool IsUndefined() const; ///< Tests if a value is an undefined JavaScript value. - bool IsNull() const; ///< Tests if a value is a null JavaScript value. - bool IsBoolean() const; ///< Tests if a value is a JavaScript boolean. - bool IsNumber() const; ///< Tests if a value is a JavaScript number. -#if NAPI_VERSION > 5 - bool IsBigInt() const; ///< Tests if a value is a JavaScript bigint. -#endif // NAPI_VERSION > 5 -#if (NAPI_VERSION > 4) - bool IsDate() const; ///< Tests if a value is a JavaScript date. -#endif - bool IsString() const; ///< Tests if a value is a JavaScript string. - bool IsSymbol() const; ///< Tests if a value is a JavaScript symbol. - bool IsArray() const; ///< Tests if a value is a JavaScript array. - bool IsArrayBuffer() const; ///< Tests if a value is a JavaScript array buffer. - bool IsTypedArray() const; ///< Tests if a value is a JavaScript typed array. - bool IsObject() const; ///< Tests if a value is a JavaScript object. - bool IsFunction() const; ///< Tests if a value is a JavaScript function. - bool IsPromise() const; ///< Tests if a value is a JavaScript promise. - bool IsDataView() const; ///< Tests if a value is a JavaScript data view. - bool IsBuffer() const; ///< Tests if a value is a Node buffer. - bool IsExternal() const; ///< Tests if a value is a pointer to external data. - - /// Casts to another type of `Napi::Value`, when the actual type is known or assumed. - /// - /// This conversion does NOT coerce the type. Calling any methods inappropriate for the actual - /// value type will throw `Napi::Error`. - template T As() const; - - MaybeOrValue ToBoolean() - const; ///< Coerces a value to a JavaScript boolean. - MaybeOrValue ToNumber() - const; ///< Coerces a value to a JavaScript number. - MaybeOrValue ToString() - const; ///< Coerces a value to a JavaScript string. - MaybeOrValue ToObject() - const; ///< Coerces a value to a JavaScript object. - - protected: - /// !cond INTERNAL - napi_env _env; - napi_value _value; - /// !endcond - }; - - /// A JavaScript boolean value. - class Boolean : public Value { - public: - static Boolean New(napi_env env, ///< Node-API environment - bool value ///< Boolean value - ); - - Boolean(); ///< Creates a new _empty_ Boolean instance. - Boolean(napi_env env, - napi_value value); ///< Wraps a Node-API value primitive. - - operator bool() const; ///< Converts a Boolean value to a boolean primitive. - bool Value() const; ///< Converts a Boolean value to a boolean primitive. - }; - - /// A JavaScript number value. - class Number : public Value { - public: - static Number New(napi_env env, ///< Node-API environment - double value ///< Number value - ); - - Number(); ///< Creates a new _empty_ Number instance. - Number(napi_env env, - napi_value value); ///< Wraps a Node-API value primitive. - - operator int32_t() - const; ///< Converts a Number value to a 32-bit signed integer value. - operator uint32_t() - const; ///< Converts a Number value to a 32-bit unsigned integer value. - operator int64_t() - const; ///< Converts a Number value to a 64-bit signed integer value. - operator float() - const; ///< Converts a Number value to a 32-bit floating-point value. - operator double() - const; ///< Converts a Number value to a 64-bit floating-point value. - - int32_t Int32Value() - const; ///< Converts a Number value to a 32-bit signed integer value. - uint32_t Uint32Value() - const; ///< Converts a Number value to a 32-bit unsigned integer value. - int64_t Int64Value() - const; ///< Converts a Number value to a 64-bit signed integer value. - float FloatValue() - const; ///< Converts a Number value to a 32-bit floating-point value. - double DoubleValue() - const; ///< Converts a Number value to a 64-bit floating-point value. - }; - -#if NAPI_VERSION > 5 - /// A JavaScript bigint value. - class BigInt : public Value { - public: - static BigInt New(napi_env env, ///< Node-API environment - int64_t value ///< Number value - ); - static BigInt New(napi_env env, ///< Node-API environment - uint64_t value ///< Number value - ); - - /// Creates a new BigInt object using a specified sign bit and a - /// specified list of digits/words. - /// The resulting number is calculated as: - /// (-1)^sign_bit * (words[0] * (2^64)^0 + words[1] * (2^64)^1 + ...) - static BigInt New(napi_env env, ///< Node-API environment - int sign_bit, ///< Sign bit. 1 if negative. - size_t word_count, ///< Number of words in array - const uint64_t* words ///< Array of words - ); - - BigInt(); ///< Creates a new _empty_ BigInt instance. - BigInt(napi_env env, - napi_value value); ///< Wraps a Node-API value primitive. - - int64_t Int64Value(bool* lossless) - const; ///< Converts a BigInt value to a 64-bit signed integer value. - uint64_t Uint64Value(bool* lossless) - const; ///< Converts a BigInt value to a 64-bit unsigned integer value. - - size_t WordCount() const; ///< The number of 64-bit words needed to store - ///< the result of ToWords(). - - /// Writes the contents of this BigInt to a specified memory location. - /// `sign_bit` must be provided and will be set to 1 if this BigInt is - /// negative. - /// `*word_count` has to be initialized to the length of the `words` array. - /// Upon return, it will be set to the actual number of words that would - /// be needed to store this BigInt (i.e. the return value of `WordCount()`). - void ToWords(int* sign_bit, size_t* word_count, uint64_t* words); - }; -#endif // NAPI_VERSION > 5 - -#if (NAPI_VERSION > 4) - /// A JavaScript date value. - class Date : public Value { - public: - /// Creates a new Date value from a double primitive. - static Date New(napi_env env, ///< Node-API environment - double value ///< Number value - ); - - Date(); ///< Creates a new _empty_ Date instance. - Date(napi_env env, napi_value value); ///< Wraps a Node-API value primitive. - operator double() const; ///< Converts a Date value to double primitive - - double ValueOf() const; ///< Converts a Date value to a double primitive. - }; - #endif - - /// A JavaScript string or symbol value (that can be used as a property name). - class Name : public Value { - public: - Name(); ///< Creates a new _empty_ Name instance. - Name(napi_env env, - napi_value value); ///< Wraps a Node-API value primitive. - }; - - /// A JavaScript string value. - class String : public Name { - public: - /// Creates a new String value from a UTF-8 encoded C++ string. - static String New(napi_env env, ///< Node-API environment - const std::string& value ///< UTF-8 encoded C++ string - ); - - /// Creates a new String value from a UTF-16 encoded C++ string. - static String New(napi_env env, ///< Node-API environment - const std::u16string& value ///< UTF-16 encoded C++ string - ); - - /// Creates a new String value from a UTF-8 encoded C string. - static String New( - napi_env env, ///< Node-API environment - const char* value ///< UTF-8 encoded null-terminated C string - ); - - /// Creates a new String value from a UTF-16 encoded C string. - static String New( - napi_env env, ///< Node-API environment - const char16_t* value ///< UTF-16 encoded null-terminated C string - ); - - /// Creates a new String value from a UTF-8 encoded C string with specified - /// length. - static String New(napi_env env, ///< Node-API environment - const char* value, ///< UTF-8 encoded C string (not - ///< necessarily null-terminated) - size_t length ///< length of the string in bytes - ); - - /// Creates a new String value from a UTF-16 encoded C string with specified - /// length. - static String New( - napi_env env, ///< Node-API environment - const char16_t* value, ///< UTF-16 encoded C string (not necessarily - ///< null-terminated) - size_t length ///< Length of the string in 2-byte code units - ); - - /// Creates a new String based on the original object's type. - /// - /// `value` may be any of: - /// - const char* (encoded using UTF-8, null-terminated) - /// - const char16_t* (encoded using UTF-16-LE, null-terminated) - /// - std::string (encoded using UTF-8) - /// - std::u16string - template - static String From(napi_env env, const T& value); - - String(); ///< Creates a new _empty_ String instance. - String(napi_env env, - napi_value value); ///< Wraps a Node-API value primitive. - - operator std::string() - const; ///< Converts a String value to a UTF-8 encoded C++ string. - operator std::u16string() - const; ///< Converts a String value to a UTF-16 encoded C++ string. - std::string Utf8Value() - const; ///< Converts a String value to a UTF-8 encoded C++ string. - std::u16string Utf16Value() - const; ///< Converts a String value to a UTF-16 encoded C++ string. - }; - - /// A JavaScript symbol value. - class Symbol : public Name { - public: - /// Creates a new Symbol value with an optional description. - static Symbol New( - napi_env env, ///< Node-API environment - const char* description = - nullptr ///< Optional UTF-8 encoded null-terminated C string - /// describing the symbol - ); - - /// Creates a new Symbol value with a description. - static Symbol New( - napi_env env, ///< Node-API environment - const std::string& - description ///< UTF-8 encoded C++ string describing the symbol - ); - - /// Creates a new Symbol value with a description. - static Symbol New(napi_env env, ///< Node-API environment - String description ///< String value describing the symbol - ); - - /// Creates a new Symbol value with a description. - static Symbol New( - napi_env env, ///< Node-API environment - napi_value description ///< String value describing the symbol - ); - - /// Get a public Symbol (e.g. Symbol.iterator). - static MaybeOrValue WellKnown(napi_env, const std::string& name); - - // Create a symbol in the global registry, UTF-8 Encoded cpp string - static MaybeOrValue For(napi_env env, - const std::string& description); - - // Create a symbol in the global registry, C style string (null terminated) - static MaybeOrValue For(napi_env env, const char* description); - - // Create a symbol in the global registry, String value describing the symbol - static MaybeOrValue For(napi_env env, String description); - - // Create a symbol in the global registry, napi_value describing the symbol - static MaybeOrValue For(napi_env env, napi_value description); - - Symbol(); ///< Creates a new _empty_ Symbol instance. - Symbol(napi_env env, - napi_value value); ///< Wraps a Node-API value primitive. - }; - - /// A JavaScript object value. - class Object : public Value { - public: - /// Enables property and element assignments using indexing syntax. - /// - /// This is a convenient helper to get and set object properties. As - /// getting and setting object properties may throw with JavaScript - /// exceptions, it is notable that these operations may fail. - /// When NODE_ADDON_API_ENABLE_MAYBE is defined, the process will abort - /// on JavaScript exceptions. - /// - /// Example: - /// - /// Napi::Value propertyValue = object1['A']; - /// object2['A'] = propertyValue; - /// Napi::Value elementValue = array[0]; - /// array[1] = elementValue; - template - class PropertyLValue { - public: - /// Converts an L-value to a value. - operator Value() const; - - /// Assigns a value to the property. The type of value can be - /// anything supported by `Object::Set`. - template - PropertyLValue& operator =(ValueType value); - - private: - PropertyLValue() = delete; - PropertyLValue(Object object, Key key); - napi_env _env; - napi_value _object; - Key _key; - - friend class Napi::Object; - }; - - /// Creates a new Object value. - static Object New(napi_env env ///< Node-API environment - ); - - Object(); ///< Creates a new _empty_ Object instance. - Object(napi_env env, - napi_value value); ///< Wraps a Node-API value primitive. - - /// Gets or sets a named property. - PropertyLValue operator[]( - const char* utf8name ///< UTF-8 encoded null-terminated property name - ); - - /// Gets or sets a named property. - PropertyLValue operator[]( - const std::string& utf8name ///< UTF-8 encoded property name - ); - - /// Gets or sets an indexed property or array element. - PropertyLValue operator[]( - uint32_t index /// Property / element index - ); - - /// Gets or sets an indexed property or array element. - PropertyLValue operator[](Value index /// Property / element index - ) const; - - /// Gets a named property. - MaybeOrValue operator[]( - const char* utf8name ///< UTF-8 encoded null-terminated property name - ) const; - - /// Gets a named property. - MaybeOrValue operator[]( - const std::string& utf8name ///< UTF-8 encoded property name - ) const; - - /// Gets an indexed property or array element. - MaybeOrValue operator[](uint32_t index ///< Property / element index - ) const; - - /// Checks whether a property is present. - MaybeOrValue Has(napi_value key ///< Property key primitive - ) const; - - /// Checks whether a property is present. - MaybeOrValue Has(Value key ///< Property key - ) const; - - /// Checks whether a named property is present. - MaybeOrValue Has( - const char* utf8name ///< UTF-8 encoded null-terminated property name - ) const; - - /// Checks whether a named property is present. - MaybeOrValue Has( - const std::string& utf8name ///< UTF-8 encoded property name - ) const; - - /// Checks whether a own property is present. - MaybeOrValue HasOwnProperty( - napi_value key ///< Property key primitive - ) const; - - /// Checks whether a own property is present. - MaybeOrValue HasOwnProperty(Value key ///< Property key - ) const; - - /// Checks whether a own property is present. - MaybeOrValue HasOwnProperty( - const char* utf8name ///< UTF-8 encoded null-terminated property name - ) const; - - /// Checks whether a own property is present. - MaybeOrValue HasOwnProperty( - const std::string& utf8name ///< UTF-8 encoded property name - ) const; - - /// Gets a property. - MaybeOrValue Get(napi_value key ///< Property key primitive - ) const; - - /// Gets a property. - MaybeOrValue Get(Value key ///< Property key - ) const; - - /// Gets a named property. - MaybeOrValue Get( - const char* utf8name ///< UTF-8 encoded null-terminated property name - ) const; - - /// Gets a named property. - MaybeOrValue Get( - const std::string& utf8name ///< UTF-8 encoded property name - ) const; - - /// Sets a property. - template - MaybeOrValue Set(napi_value key, ///< Property key primitive - const ValueType& value ///< Property value primitive - ) const; - - /// Sets a property. - template - MaybeOrValue Set(Value key, ///< Property key - const ValueType& value ///< Property value - ) const; - - /// Sets a named property. - template - MaybeOrValue Set( - const char* utf8name, ///< UTF-8 encoded null-terminated property name - const ValueType& value) const; - - /// Sets a named property. - template - MaybeOrValue Set( - const std::string& utf8name, ///< UTF-8 encoded property name - const ValueType& value ///< Property value primitive - ) const; - - /// Delete property. - MaybeOrValue Delete(napi_value key ///< Property key primitive - ) const; - - /// Delete property. - MaybeOrValue Delete(Value key ///< Property key - ) const; - - /// Delete property. - MaybeOrValue Delete( - const char* utf8name ///< UTF-8 encoded null-terminated property name - ) const; - - /// Delete property. - MaybeOrValue Delete( - const std::string& utf8name ///< UTF-8 encoded property name - ) const; - - /// Checks whether an indexed property is present. - MaybeOrValue Has(uint32_t index ///< Property / element index - ) const; - - /// Gets an indexed property or array element. - MaybeOrValue Get(uint32_t index ///< Property / element index - ) const; - - /// Sets an indexed property or array element. - template - MaybeOrValue Set(uint32_t index, ///< Property / element index - const ValueType& value ///< Property value primitive - ) const; - - /// Deletes an indexed property or array element. - MaybeOrValue Delete(uint32_t index ///< Property / element index - ) const; - - /// This operation can fail in case of Proxy.[[OwnPropertyKeys]] and - /// Proxy.[[GetOwnProperty]] calling into JavaScript. See: - /// - - /// https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-ownpropertykeys - /// - - /// https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-getownproperty-p - MaybeOrValue GetPropertyNames() const; ///< Get all property names - - /// Defines a property on the object. - /// - /// This operation can fail in case of Proxy.[[DefineOwnProperty]] calling - /// into JavaScript. See - /// https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-defineownproperty-p-desc - MaybeOrValue DefineProperty( - const PropertyDescriptor& - property ///< Descriptor for the property to be defined - ) const; - - /// Defines properties on the object. - /// - /// This operation can fail in case of Proxy.[[DefineOwnProperty]] calling - /// into JavaScript. See - /// https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-defineownproperty-p-desc - MaybeOrValue DefineProperties( - const std::initializer_list& properties - ///< List of descriptors for the properties to be defined - ) const; - - /// Defines properties on the object. - /// - /// This operation can fail in case of Proxy.[[DefineOwnProperty]] calling - /// into JavaScript. See - /// https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-defineownproperty-p-desc - MaybeOrValue DefineProperties( - const std::vector& properties - ///< Vector of descriptors for the properties to be defined - ) const; - - /// Checks if an object is an instance created by a constructor function. - /// - /// This is equivalent to the JavaScript `instanceof` operator. - /// - /// This operation can fail in case of Proxy.[[GetPrototypeOf]] calling into - /// JavaScript. - /// See - /// https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-getprototypeof - MaybeOrValue InstanceOf( - const Function& constructor ///< Constructor function - ) const; - - template - inline void AddFinalizer(Finalizer finalizeCallback, T* data) const; - - template - inline void AddFinalizer(Finalizer finalizeCallback, - T* data, - Hint* finalizeHint) const; - -#ifdef NAPI_CPP_EXCEPTIONS - class const_iterator; - - inline const_iterator begin() const; - - inline const_iterator end() const; - - class iterator; - - inline iterator begin(); - - inline iterator end(); -#endif // NAPI_CPP_EXCEPTIONS - -#if NAPI_VERSION >= 8 - /// This operation can fail in case of Proxy.[[GetPrototypeOf]] calling into - /// JavaScript. - /// See - /// https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-getprototypeof - MaybeOrValue Freeze() const; - /// This operation can fail in case of Proxy.[[GetPrototypeOf]] calling into - /// JavaScript. - /// See - /// https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-getprototypeof - MaybeOrValue Seal() const; -#endif // NAPI_VERSION >= 8 - }; - - template - class External : public Value { - public: - static External New(napi_env env, T* data); - - // Finalizer must implement `void operator()(Env env, T* data)`. - template - static External New(napi_env env, - T* data, - Finalizer finalizeCallback); - // Finalizer must implement `void operator()(Env env, T* data, Hint* hint)`. - template - static External New(napi_env env, - T* data, - Finalizer finalizeCallback, - Hint* finalizeHint); - - External(); - External(napi_env env, napi_value value); - - T* Data() const; - }; - - class Array : public Object { - public: - static Array New(napi_env env); - static Array New(napi_env env, size_t length); - - Array(); - Array(napi_env env, napi_value value); - - uint32_t Length() const; - }; - -#ifdef NAPI_CPP_EXCEPTIONS - class Object::const_iterator { - private: - enum class Type { BEGIN, END }; - - inline const_iterator(const Object* object, const Type type); - - public: - inline const_iterator& operator++(); - - inline bool operator==(const const_iterator& other) const; - - inline bool operator!=(const const_iterator& other) const; - - inline const std::pair> operator*() - const; - - private: - const Napi::Object* _object; - Array _keys; - uint32_t _index; - - friend class Object; - }; - - class Object::iterator { - private: - enum class Type { BEGIN, END }; - - inline iterator(Object* object, const Type type); - - public: - inline iterator& operator++(); - - inline bool operator==(const iterator& other) const; - - inline bool operator!=(const iterator& other) const; - - inline std::pair> operator*(); - - private: - Napi::Object* _object; - Array _keys; - uint32_t _index; - - friend class Object; - }; -#endif // NAPI_CPP_EXCEPTIONS - - /// A JavaScript array buffer value. - class ArrayBuffer : public Object { - public: - /// Creates a new ArrayBuffer instance over a new automatically-allocated buffer. - static ArrayBuffer New( - napi_env env, ///< Node-API environment - size_t byteLength ///< Length of the buffer to be allocated, in bytes - ); - - /// Creates a new ArrayBuffer instance, using an external buffer with - /// specified byte length. - static ArrayBuffer New( - napi_env env, ///< Node-API environment - void* externalData, ///< Pointer to the external buffer to be used by - ///< the array - size_t byteLength ///< Length of the external buffer to be used by the - ///< array, in bytes - ); - - /// Creates a new ArrayBuffer instance, using an external buffer with - /// specified byte length. - template - static ArrayBuffer New( - napi_env env, ///< Node-API environment - void* externalData, ///< Pointer to the external buffer to be used by - ///< the array - size_t byteLength, ///< Length of the external buffer to be used by the - ///< array, - /// in bytes - Finalizer finalizeCallback ///< Function to be called when the array - ///< buffer is destroyed; - /// must implement `void operator()(Env env, - /// void* externalData)` - ); - - /// Creates a new ArrayBuffer instance, using an external buffer with - /// specified byte length. - template - static ArrayBuffer New( - napi_env env, ///< Node-API environment - void* externalData, ///< Pointer to the external buffer to be used by - ///< the array - size_t byteLength, ///< Length of the external buffer to be used by the - ///< array, - /// in bytes - Finalizer finalizeCallback, ///< Function to be called when the array - ///< buffer is destroyed; - /// must implement `void operator()(Env - /// env, void* externalData, Hint* hint)` - Hint* finalizeHint ///< Hint (second parameter) to be passed to the - ///< finalize callback - ); - - ArrayBuffer(); ///< Creates a new _empty_ ArrayBuffer instance. - ArrayBuffer(napi_env env, - napi_value value); ///< Wraps a Node-API value primitive. - - void* Data(); ///< Gets a pointer to the data buffer. - size_t ByteLength(); ///< Gets the length of the array buffer in bytes. - -#if NAPI_VERSION >= 7 - bool IsDetached() const; - void Detach(); -#endif // NAPI_VERSION >= 7 - }; - - /// A JavaScript typed-array value with unknown array type. - /// - /// For type-specific operations, cast to a `TypedArrayOf` instance using the `As()` - /// method: - /// - /// Napi::TypedArray array = ... - /// if (t.TypedArrayType() == napi_int32_array) { - /// Napi::Int32Array int32Array = t.As(); - /// } - class TypedArray : public Object { - public: - TypedArray(); ///< Creates a new _empty_ TypedArray instance. - TypedArray(napi_env env, - napi_value value); ///< Wraps a Node-API value primitive. - - napi_typedarray_type TypedArrayType() const; ///< Gets the type of this typed-array. - Napi::ArrayBuffer ArrayBuffer() const; ///< Gets the backing array buffer. - - uint8_t ElementSize() const; ///< Gets the size in bytes of one element in the array. - size_t ElementLength() const; ///< Gets the number of elements in the array. - size_t ByteOffset() const; ///< Gets the offset into the buffer where the array starts. - size_t ByteLength() const; ///< Gets the length of the array in bytes. - - protected: - /// !cond INTERNAL - napi_typedarray_type _type; - size_t _length; - - TypedArray(napi_env env, napi_value value, napi_typedarray_type type, size_t length); - - static const napi_typedarray_type unknown_array_type = static_cast(-1); - - template - static -#if defined(NAPI_HAS_CONSTEXPR) - constexpr -#endif - napi_typedarray_type TypedArrayTypeForPrimitiveType() { - return std::is_same::value ? napi_int8_array - : std::is_same::value ? napi_uint8_array - : std::is_same::value ? napi_int16_array - : std::is_same::value ? napi_uint16_array - : std::is_same::value ? napi_int32_array - : std::is_same::value ? napi_uint32_array - : std::is_same::value ? napi_float32_array - : std::is_same::value ? napi_float64_array -#if NAPI_VERSION > 5 - : std::is_same::value ? napi_bigint64_array - : std::is_same::value ? napi_biguint64_array -#endif // NAPI_VERSION > 5 - : unknown_array_type; - } - /// !endcond - }; - - /// A JavaScript typed-array value with known array type. - /// - /// Note while it is possible to create and access Uint8 "clamped" arrays using this class, - /// the _clamping_ behavior is only applied in JavaScript. - template - class TypedArrayOf : public TypedArray { - public: - /// Creates a new TypedArray instance over a new automatically-allocated array buffer. - /// - /// The array type parameter can normally be omitted (because it is inferred from the template - /// parameter T), except when creating a "clamped" array: - /// - /// Uint8Array::New(env, length, napi_uint8_clamped_array) - static TypedArrayOf New( - napi_env env, ///< Node-API environment - size_t elementLength, ///< Length of the created array, as a number of - ///< elements -#if defined(NAPI_HAS_CONSTEXPR) - napi_typedarray_type type = - TypedArray::TypedArrayTypeForPrimitiveType() -#else - napi_typedarray_type type -#endif - ///< Type of array, if different from the default array type for the - ///< template parameter T. - ); - - /// Creates a new TypedArray instance over a provided array buffer. - /// - /// The array type parameter can normally be omitted (because it is inferred from the template - /// parameter T), except when creating a "clamped" array: - /// - /// Uint8Array::New(env, length, buffer, 0, napi_uint8_clamped_array) - static TypedArrayOf New( - napi_env env, ///< Node-API environment - size_t elementLength, ///< Length of the created array, as a number of - ///< elements - Napi::ArrayBuffer arrayBuffer, ///< Backing array buffer instance to use - size_t bufferOffset, ///< Offset into the array buffer where the - ///< typed-array starts -#if defined(NAPI_HAS_CONSTEXPR) - napi_typedarray_type type = - TypedArray::TypedArrayTypeForPrimitiveType() -#else - napi_typedarray_type type -#endif - ///< Type of array, if different from the default array type for the - ///< template parameter T. - ); - - TypedArrayOf(); ///< Creates a new _empty_ TypedArrayOf instance. - TypedArrayOf(napi_env env, - napi_value value); ///< Wraps a Node-API value primitive. - - T& operator [](size_t index); ///< Gets or sets an element in the array. - const T& operator [](size_t index) const; ///< Gets an element in the array. - - /// Gets a pointer to the array's backing buffer. - /// - /// This is not necessarily the same as the `ArrayBuffer::Data()` pointer, because the - /// typed-array may have a non-zero `ByteOffset()` into the `ArrayBuffer`. - T* Data(); - - /// Gets a pointer to the array's backing buffer. - /// - /// This is not necessarily the same as the `ArrayBuffer::Data()` pointer, because the - /// typed-array may have a non-zero `ByteOffset()` into the `ArrayBuffer`. - const T* Data() const; - - private: - T* _data; - - TypedArrayOf(napi_env env, - napi_value value, - napi_typedarray_type type, - size_t length, - T* data); - }; - - /// The DataView provides a low-level interface for reading/writing multiple - /// number types in an ArrayBuffer irrespective of the platform's endianness. - class DataView : public Object { - public: - static DataView New(napi_env env, - Napi::ArrayBuffer arrayBuffer); - static DataView New(napi_env env, - Napi::ArrayBuffer arrayBuffer, - size_t byteOffset); - static DataView New(napi_env env, - Napi::ArrayBuffer arrayBuffer, - size_t byteOffset, - size_t byteLength); - - DataView(); ///< Creates a new _empty_ DataView instance. - DataView(napi_env env, - napi_value value); ///< Wraps a Node-API value primitive. - - Napi::ArrayBuffer ArrayBuffer() const; ///< Gets the backing array buffer. - size_t ByteOffset() const; ///< Gets the offset into the buffer where the array starts. - size_t ByteLength() const; ///< Gets the length of the array in bytes. - - void* Data() const; - - float GetFloat32(size_t byteOffset) const; - double GetFloat64(size_t byteOffset) const; - int8_t GetInt8(size_t byteOffset) const; - int16_t GetInt16(size_t byteOffset) const; - int32_t GetInt32(size_t byteOffset) const; - uint8_t GetUint8(size_t byteOffset) const; - uint16_t GetUint16(size_t byteOffset) const; - uint32_t GetUint32(size_t byteOffset) const; - - void SetFloat32(size_t byteOffset, float value) const; - void SetFloat64(size_t byteOffset, double value) const; - void SetInt8(size_t byteOffset, int8_t value) const; - void SetInt16(size_t byteOffset, int16_t value) const; - void SetInt32(size_t byteOffset, int32_t value) const; - void SetUint8(size_t byteOffset, uint8_t value) const; - void SetUint16(size_t byteOffset, uint16_t value) const; - void SetUint32(size_t byteOffset, uint32_t value) const; - - private: - template - T ReadData(size_t byteOffset) const; - - template - void WriteData(size_t byteOffset, T value) const; - - void* _data; - size_t _length; - }; - - class Function : public Object { - public: - using VoidCallback = void (*)(const CallbackInfo& info); - using Callback = Value (*)(const CallbackInfo& info); - - template - static Function New(napi_env env, - const char* utf8name = nullptr, - void* data = nullptr); - - template - static Function New(napi_env env, - const char* utf8name = nullptr, - void* data = nullptr); - - template - static Function New(napi_env env, - const std::string& utf8name, - void* data = nullptr); - - template - static Function New(napi_env env, - const std::string& utf8name, - void* data = nullptr); - - /// Callable must implement operator() accepting a const CallbackInfo& - /// and return either void or Value. - template - static Function New(napi_env env, - Callable cb, - const char* utf8name = nullptr, - void* data = nullptr); - /// Callable must implement operator() accepting a const CallbackInfo& - /// and return either void or Value. - template - static Function New(napi_env env, - Callable cb, - const std::string& utf8name, - void* data = nullptr); - - Function(); - Function(napi_env env, napi_value value); - - MaybeOrValue operator()( - const std::initializer_list& args) const; - - MaybeOrValue Call( - const std::initializer_list& args) const; - MaybeOrValue Call(const std::vector& args) const; - MaybeOrValue Call(const std::vector& args) const; - MaybeOrValue Call(size_t argc, const napi_value* args) const; - MaybeOrValue Call( - napi_value recv, const std::initializer_list& args) const; - MaybeOrValue Call(napi_value recv, - const std::vector& args) const; - MaybeOrValue Call(napi_value recv, - const std::vector& args) const; - MaybeOrValue Call(napi_value recv, - size_t argc, - const napi_value* args) const; - - MaybeOrValue MakeCallback( - napi_value recv, - const std::initializer_list& args, - napi_async_context context = nullptr) const; - MaybeOrValue MakeCallback(napi_value recv, - const std::vector& args, - napi_async_context context = nullptr) const; - MaybeOrValue MakeCallback(napi_value recv, - size_t argc, - const napi_value* args, - napi_async_context context = nullptr) const; - - MaybeOrValue New( - const std::initializer_list& args) const; - MaybeOrValue New(const std::vector& args) const; - MaybeOrValue New(size_t argc, const napi_value* args) const; - }; - - class Promise : public Object { - public: - class Deferred { - public: - static Deferred New(napi_env env); - Deferred(napi_env env); - - Napi::Promise Promise() const; - Napi::Env Env() const; - - void Resolve(napi_value value) const; - void Reject(napi_value value) const; - - private: - napi_env _env; - napi_deferred _deferred; - napi_value _promise; - }; - - Promise(napi_env env, napi_value value); - }; - - template - class Buffer : public Uint8Array { - public: - static Buffer New(napi_env env, size_t length); - static Buffer New(napi_env env, T* data, size_t length); - - // Finalizer must implement `void operator()(Env env, T* data)`. - template - static Buffer New(napi_env env, T* data, - size_t length, - Finalizer finalizeCallback); - // Finalizer must implement `void operator()(Env env, T* data, Hint* hint)`. - template - static Buffer New(napi_env env, T* data, - size_t length, - Finalizer finalizeCallback, - Hint* finalizeHint); - - static Buffer Copy(napi_env env, const T* data, size_t length); - - Buffer(); - Buffer(napi_env env, napi_value value); - size_t Length() const; - T* Data() const; - - private: - mutable size_t _length; - mutable T* _data; - - Buffer(napi_env env, napi_value value, size_t length, T* data); - void EnsureInfo() const; - }; - - /// Holds a counted reference to a value; initially a weak reference unless otherwise specified, - /// may be changed to/from a strong reference by adjusting the refcount. - /// - /// The referenced value is not immediately destroyed when the reference count is zero; it is - /// merely then eligible for garbage-collection if there are no other references to the value. - template - class Reference { - public: - static Reference New(const T& value, uint32_t initialRefcount = 0); - - Reference(); - Reference(napi_env env, napi_ref ref); - ~Reference(); - - // A reference can be moved but cannot be copied. - Reference(Reference&& other); - Reference& operator =(Reference&& other); - NAPI_DISALLOW_ASSIGN(Reference) - - operator napi_ref() const; - bool operator ==(const Reference &other) const; - bool operator !=(const Reference &other) const; - - Napi::Env Env() const; - bool IsEmpty() const; - - // Note when getting the value of a Reference it is usually correct to do so - // within a HandleScope so that the value handle gets cleaned up efficiently. - T Value() const; - - uint32_t Ref() const; - uint32_t Unref() const; - void Reset(); - void Reset(const T& value, uint32_t refcount = 0); - - // Call this on a reference that is declared as static data, to prevent its - // destructor from running at program shutdown time, which would attempt to - // reset the reference when the environment is no longer valid. Avoid using - // this if at all possible. If you do need to use static data, MAKE SURE to - // warn your users that your addon is NOT threadsafe. - void SuppressDestruct(); - - protected: - Reference(const Reference&); - - /// !cond INTERNAL - napi_env _env; - napi_ref _ref; - /// !endcond - - private: - bool _suppressDestruct; - }; - - class ObjectReference: public Reference { - public: - ObjectReference(); - ObjectReference(napi_env env, napi_ref ref); - - // A reference can be moved but cannot be copied. - ObjectReference(Reference&& other); - ObjectReference& operator =(Reference&& other); - ObjectReference(ObjectReference&& other); - ObjectReference& operator =(ObjectReference&& other); - NAPI_DISALLOW_ASSIGN(ObjectReference) - - MaybeOrValue Get(const char* utf8name) const; - MaybeOrValue Get(const std::string& utf8name) const; - MaybeOrValue Set(const char* utf8name, napi_value value) const; - MaybeOrValue Set(const char* utf8name, Napi::Value value) const; - MaybeOrValue Set(const char* utf8name, const char* utf8value) const; - MaybeOrValue Set(const char* utf8name, bool boolValue) const; - MaybeOrValue Set(const char* utf8name, double numberValue) const; - MaybeOrValue Set(const std::string& utf8name, napi_value value) const; - MaybeOrValue Set(const std::string& utf8name, - Napi::Value value) const; - MaybeOrValue Set(const std::string& utf8name, - std::string& utf8value) const; - MaybeOrValue Set(const std::string& utf8name, bool boolValue) const; - MaybeOrValue Set(const std::string& utf8name, - double numberValue) const; - - MaybeOrValue Get(uint32_t index) const; - MaybeOrValue Set(uint32_t index, const napi_value value) const; - MaybeOrValue Set(uint32_t index, const Napi::Value value) const; - MaybeOrValue Set(uint32_t index, const char* utf8value) const; - MaybeOrValue Set(uint32_t index, const std::string& utf8value) const; - MaybeOrValue Set(uint32_t index, bool boolValue) const; - MaybeOrValue Set(uint32_t index, double numberValue) const; - - protected: - ObjectReference(const ObjectReference&); - }; - - class FunctionReference: public Reference { - public: - FunctionReference(); - FunctionReference(napi_env env, napi_ref ref); - - // A reference can be moved but cannot be copied. - FunctionReference(Reference&& other); - FunctionReference& operator =(Reference&& other); - FunctionReference(FunctionReference&& other); - FunctionReference& operator =(FunctionReference&& other); - NAPI_DISALLOW_ASSIGN_COPY(FunctionReference) - - MaybeOrValue operator()( - const std::initializer_list& args) const; - - MaybeOrValue Call( - const std::initializer_list& args) const; - MaybeOrValue Call(const std::vector& args) const; - MaybeOrValue Call( - napi_value recv, const std::initializer_list& args) const; - MaybeOrValue Call(napi_value recv, - const std::vector& args) const; - MaybeOrValue Call(napi_value recv, - size_t argc, - const napi_value* args) const; - - MaybeOrValue MakeCallback( - napi_value recv, - const std::initializer_list& args, - napi_async_context context = nullptr) const; - MaybeOrValue MakeCallback( - napi_value recv, - const std::vector& args, - napi_async_context context = nullptr) const; - MaybeOrValue MakeCallback( - napi_value recv, - size_t argc, - const napi_value* args, - napi_async_context context = nullptr) const; - - MaybeOrValue New( - const std::initializer_list& args) const; - MaybeOrValue New(const std::vector& args) const; - }; - - // Shortcuts to creating a new reference with inferred type and refcount = 0. - template Reference Weak(T value); - ObjectReference Weak(Object value); - FunctionReference Weak(Function value); - - // Shortcuts to creating a new reference with inferred type and refcount = 1. - template Reference Persistent(T value); - ObjectReference Persistent(Object value); - FunctionReference Persistent(Function value); - - /// A persistent reference to a JavaScript error object. Use of this class - /// depends somewhat on whether C++ exceptions are enabled at compile time. - /// - /// ### Handling Errors With C++ Exceptions - /// - /// If C++ exceptions are enabled, then the `Error` class extends - /// `std::exception` and enables integrated error-handling for C++ exceptions - /// and JavaScript exceptions. - /// - /// If a Node-API call fails without executing any JavaScript code (for - /// example due to an invalid argument), then the Node-API wrapper - /// automatically converts and throws the error as a C++ exception of type - /// `Napi::Error`. Or if a JavaScript function called by C++ code via Node-API - /// throws a JavaScript exception, then the Node-API wrapper automatically - /// converts and throws it as a C++ exception of type `Napi::Error`. - /// - /// If a C++ exception of type `Napi::Error` escapes from a Node-API C++ - /// callback, then the Node-API wrapper automatically converts and throws it - /// as a JavaScript exception. Therefore, catching a C++ exception of type - /// `Napi::Error` prevents a JavaScript exception from being thrown. - /// - /// #### Example 1A - Throwing a C++ exception: - /// - /// Napi::Env env = ... - /// throw Napi::Error::New(env, "Example exception"); - /// - /// Following C++ statements will not be executed. The exception will bubble - /// up as a C++ exception of type `Napi::Error`, until it is either caught - /// while still in C++, or else automatically propataged as a JavaScript - /// exception when the callback returns to JavaScript. - /// - /// #### Example 2A - Propagating a Node-API C++ exception: - /// - /// Napi::Function jsFunctionThatThrows = someObj.As(); - /// Napi::Value result = jsFunctionThatThrows({ arg1, arg2 }); - /// - /// Following C++ statements will not be executed. The exception will bubble - /// up as a C++ exception of type `Napi::Error`, until it is either caught - /// while still in C++, or else automatically propagated as a JavaScript - /// exception when the callback returns to JavaScript. - /// - /// #### Example 3A - Handling a Node-API C++ exception: - /// - /// Napi::Function jsFunctionThatThrows = someObj.As(); - /// Napi::Value result; - /// try { - /// result = jsFunctionThatThrows({ arg1, arg2 }); - /// } catch (const Napi::Error& e) { - /// cerr << "Caught JavaScript exception: " + e.what(); - /// } - /// - /// Since the exception was caught here, it will not be propagated as a - /// JavaScript exception. - /// - /// ### Handling Errors Without C++ Exceptions - /// - /// If C++ exceptions are disabled (by defining `NAPI_DISABLE_CPP_EXCEPTIONS`) - /// then this class does not extend `std::exception`, and APIs in the `Napi` - /// namespace do not throw C++ exceptions when they fail. Instead, they raise - /// _pending_ JavaScript exceptions and return _empty_ `Value`s. Calling code - /// should check `Value::IsEmpty()` before attempting to use a returned value, - /// and may use methods on the `Env` class to check for, get, and clear a - /// pending JavaScript exception. If the pending exception is not cleared, it - /// will be thrown when the native callback returns to JavaScript. - /// - /// #### Example 1B - Throwing a JS exception - /// - /// Napi::Env env = ... - /// Napi::Error::New(env, "Example - /// exception").ThrowAsJavaScriptException(); return; - /// - /// After throwing a JS exception, the code should generally return - /// immediately from the native callback, after performing any necessary - /// cleanup. - /// - /// #### Example 2B - Propagating a Node-API JS exception: - /// - /// Napi::Function jsFunctionThatThrows = someObj.As(); - /// Napi::Value result = jsFunctionThatThrows({ arg1, arg2 }); - /// if (result.IsEmpty()) return; - /// - /// An empty value result from a Node-API call indicates an error occurred, - /// and a JavaScript exception is pending. To let the exception propagate, the - /// code should generally return immediately from the native callback, after - /// performing any necessary cleanup. - /// - /// #### Example 3B - Handling a Node-API JS exception: - /// - /// Napi::Function jsFunctionThatThrows = someObj.As(); - /// Napi::Value result = jsFunctionThatThrows({ arg1, arg2 }); - /// if (result.IsEmpty()) { - /// Napi::Error e = env.GetAndClearPendingException(); - /// cerr << "Caught JavaScript exception: " + e.Message(); - /// } - /// - /// Since the exception was cleared here, it will not be propagated as a - /// JavaScript exception after the native callback returns. - class Error : public ObjectReference -#ifdef NAPI_CPP_EXCEPTIONS - , public std::exception -#endif // NAPI_CPP_EXCEPTIONS - { - public: - static Error New(napi_env env); - static Error New(napi_env env, const char* message); - static Error New(napi_env env, const std::string& message); - - static NAPI_NO_RETURN void Fatal(const char* location, const char* message); - - Error(); - Error(napi_env env, napi_value value); - - // An error can be moved or copied. - Error(Error&& other); - Error& operator =(Error&& other); - Error(const Error&); - Error& operator =(const Error&); - - const std::string& Message() const NAPI_NOEXCEPT; - void ThrowAsJavaScriptException() const; - - Object Value() const; - -#ifdef NAPI_CPP_EXCEPTIONS - const char* what() const NAPI_NOEXCEPT override; -#endif // NAPI_CPP_EXCEPTIONS - - protected: - /// !cond INTERNAL - using create_error_fn = napi_status (*)(napi_env envb, - napi_value code, - napi_value msg, - napi_value* result); - - template - static TError New(napi_env env, - const char* message, - size_t length, - create_error_fn create_error); - /// !endcond - - private: - static inline const char* ERROR_WRAP_VALUE() NAPI_NOEXCEPT; - mutable std::string _message; - }; - - class TypeError : public Error { - public: - static TypeError New(napi_env env, const char* message); - static TypeError New(napi_env env, const std::string& message); - - TypeError(); - TypeError(napi_env env, napi_value value); - }; - - class RangeError : public Error { - public: - static RangeError New(napi_env env, const char* message); - static RangeError New(napi_env env, const std::string& message); - - RangeError(); - RangeError(napi_env env, napi_value value); - }; - - class CallbackInfo { - public: - CallbackInfo(napi_env env, napi_callback_info info); - ~CallbackInfo(); - - // Disallow copying to prevent multiple free of _dynamicArgs - NAPI_DISALLOW_ASSIGN_COPY(CallbackInfo) - - Napi::Env Env() const; - Value NewTarget() const; - bool IsConstructCall() const; - size_t Length() const; - const Value operator [](size_t index) const; - Value This() const; - void* Data() const; - void SetData(void* data); - - private: - const size_t _staticArgCount = 6; - napi_env _env; - napi_callback_info _info; - napi_value _this; - size_t _argc; - napi_value* _argv; - napi_value _staticArgs[6]; - napi_value* _dynamicArgs; - void* _data; - }; - - class PropertyDescriptor { - public: - using GetterCallback = Napi::Value (*)(const Napi::CallbackInfo& info); - using SetterCallback = void (*)(const Napi::CallbackInfo& info); - -#ifndef NODE_ADDON_API_DISABLE_DEPRECATED - template - static PropertyDescriptor Accessor(const char* utf8name, - Getter getter, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor Accessor(const std::string& utf8name, - Getter getter, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor Accessor(napi_value name, - Getter getter, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor Accessor(Name name, - Getter getter, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor Accessor(const char* utf8name, - Getter getter, - Setter setter, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor Accessor(const std::string& utf8name, - Getter getter, - Setter setter, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor Accessor(napi_value name, - Getter getter, - Setter setter, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor Accessor(Name name, - Getter getter, - Setter setter, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor Function(const char* utf8name, - Callable cb, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor Function(const std::string& utf8name, - Callable cb, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor Function(napi_value name, - Callable cb, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor Function(Name name, - Callable cb, - napi_property_attributes attributes = napi_default, - void* data = nullptr); -#endif // !NODE_ADDON_API_DISABLE_DEPRECATED - - template - static PropertyDescriptor Accessor(const char* utf8name, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - - template - static PropertyDescriptor Accessor(const std::string& utf8name, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - - template - static PropertyDescriptor Accessor(Name name, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - - template - static PropertyDescriptor Accessor(const char* utf8name, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - - template - static PropertyDescriptor Accessor(const std::string& utf8name, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - - template - static PropertyDescriptor Accessor(Name name, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - - template - static PropertyDescriptor Accessor(Napi::Env env, - Napi::Object object, - const char* utf8name, - Getter getter, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor Accessor(Napi::Env env, - Napi::Object object, - const std::string& utf8name, - Getter getter, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor Accessor(Napi::Env env, - Napi::Object object, - Name name, - Getter getter, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor Accessor(Napi::Env env, - Napi::Object object, - const char* utf8name, - Getter getter, - Setter setter, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor Accessor(Napi::Env env, - Napi::Object object, - const std::string& utf8name, - Getter getter, - Setter setter, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor Accessor(Napi::Env env, - Napi::Object object, - Name name, - Getter getter, - Setter setter, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor Function(Napi::Env env, - Napi::Object object, - const char* utf8name, - Callable cb, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor Function(Napi::Env env, - Napi::Object object, - const std::string& utf8name, - Callable cb, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor Function(Napi::Env env, - Napi::Object object, - Name name, - Callable cb, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - static PropertyDescriptor Value(const char* utf8name, - napi_value value, - napi_property_attributes attributes = napi_default); - static PropertyDescriptor Value(const std::string& utf8name, - napi_value value, - napi_property_attributes attributes = napi_default); - static PropertyDescriptor Value(napi_value name, - napi_value value, - napi_property_attributes attributes = napi_default); - static PropertyDescriptor Value(Name name, - Napi::Value value, - napi_property_attributes attributes = napi_default); - - PropertyDescriptor(napi_property_descriptor desc); - - operator napi_property_descriptor&(); - operator const napi_property_descriptor&() const; - - private: - napi_property_descriptor _desc; - }; - - /// Property descriptor for use with `ObjectWrap::DefineClass()`. - /// - /// This is different from the standalone `PropertyDescriptor` because it is specific to each - /// `ObjectWrap` subclass. This prevents using descriptors from a different class when - /// defining a new class (preventing the callbacks from having incorrect `this` pointers). - template - class ClassPropertyDescriptor { - public: - ClassPropertyDescriptor(napi_property_descriptor desc) : _desc(desc) {} - - operator napi_property_descriptor&() { return _desc; } - operator const napi_property_descriptor&() const { return _desc; } - - private: - napi_property_descriptor _desc; - }; - - template - struct MethodCallbackData { - TCallback callback; - void* data; - }; - - template - struct AccessorCallbackData { - TGetterCallback getterCallback; - TSetterCallback setterCallback; - void* data; - }; - - template - class InstanceWrap { - public: - using InstanceVoidMethodCallback = void (T::*)(const CallbackInfo& info); - using InstanceMethodCallback = Napi::Value (T::*)(const CallbackInfo& info); - using InstanceGetterCallback = Napi::Value (T::*)(const CallbackInfo& info); - using InstanceSetterCallback = void (T::*)(const CallbackInfo& info, - const Napi::Value& value); - - using PropertyDescriptor = ClassPropertyDescriptor; - - static PropertyDescriptor InstanceMethod(const char* utf8name, - InstanceVoidMethodCallback method, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - static PropertyDescriptor InstanceMethod(const char* utf8name, - InstanceMethodCallback method, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - static PropertyDescriptor InstanceMethod(Symbol name, - InstanceVoidMethodCallback method, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - static PropertyDescriptor InstanceMethod(Symbol name, - InstanceMethodCallback method, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor InstanceMethod(const char* utf8name, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor InstanceMethod(const char* utf8name, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor InstanceMethod(Symbol name, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor InstanceMethod(Symbol name, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - static PropertyDescriptor InstanceAccessor(const char* utf8name, - InstanceGetterCallback getter, - InstanceSetterCallback setter, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - static PropertyDescriptor InstanceAccessor(Symbol name, - InstanceGetterCallback getter, - InstanceSetterCallback setter, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor InstanceAccessor(const char* utf8name, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor InstanceAccessor(Symbol name, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - static PropertyDescriptor InstanceValue(const char* utf8name, - Napi::Value value, - napi_property_attributes attributes = napi_default); - static PropertyDescriptor InstanceValue(Symbol name, - Napi::Value value, - napi_property_attributes attributes = napi_default); - - protected: - static void AttachPropData(napi_env env, napi_value value, const napi_property_descriptor* prop); - - private: - using This = InstanceWrap; - - using InstanceVoidMethodCallbackData = - MethodCallbackData; - using InstanceMethodCallbackData = - MethodCallbackData; - using InstanceAccessorCallbackData = - AccessorCallbackData; - - static napi_value InstanceVoidMethodCallbackWrapper(napi_env env, napi_callback_info info); - static napi_value InstanceMethodCallbackWrapper(napi_env env, napi_callback_info info); - static napi_value InstanceGetterCallbackWrapper(napi_env env, napi_callback_info info); - static napi_value InstanceSetterCallbackWrapper(napi_env env, napi_callback_info info); - - template - static napi_value WrappedMethod(napi_env env, - napi_callback_info info) NAPI_NOEXCEPT; - - template struct SetterTag {}; - - template - static napi_callback WrapSetter(SetterTag) NAPI_NOEXCEPT { - return &This::WrappedMethod; - } - static napi_callback WrapSetter(SetterTag) NAPI_NOEXCEPT { - return nullptr; - } - }; - - /// Base class to be extended by C++ classes exposed to JavaScript; each C++ class instance gets - /// "wrapped" by a JavaScript object that is managed by this class. - /// - /// At initialization time, the `DefineClass()` method must be used to - /// hook up the accessor and method callbacks. It takes a list of - /// property descriptors, which can be constructed via the various - /// static methods on the base class. - /// - /// #### Example: - /// - /// class Example: public Napi::ObjectWrap { - /// public: - /// static void Initialize(Napi::Env& env, Napi::Object& target) { - /// Napi::Function constructor = DefineClass(env, "Example", { - /// InstanceAccessor<&Example::GetSomething, &Example::SetSomething>("value"), - /// InstanceMethod<&Example::DoSomething>("doSomething"), - /// }); - /// target.Set("Example", constructor); - /// } - /// - /// Example(const Napi::CallbackInfo& info); // Constructor - /// Napi::Value GetSomething(const Napi::CallbackInfo& info); - /// void SetSomething(const Napi::CallbackInfo& info, const Napi::Value& value); - /// Napi::Value DoSomething(const Napi::CallbackInfo& info); - /// } - template - class ObjectWrap : public InstanceWrap, public Reference { - public: - ObjectWrap(const CallbackInfo& callbackInfo); - virtual ~ObjectWrap(); - - static T* Unwrap(Object wrapper); - - // Methods exposed to JavaScript must conform to one of these callback signatures. - using StaticVoidMethodCallback = void (*)(const CallbackInfo& info); - using StaticMethodCallback = Napi::Value (*)(const CallbackInfo& info); - using StaticGetterCallback = Napi::Value (*)(const CallbackInfo& info); - using StaticSetterCallback = void (*)(const CallbackInfo& info, - const Napi::Value& value); - - using PropertyDescriptor = ClassPropertyDescriptor; - - static Function DefineClass(Napi::Env env, - const char* utf8name, - const std::initializer_list& properties, - void* data = nullptr); - static Function DefineClass(Napi::Env env, - const char* utf8name, - const std::vector& properties, - void* data = nullptr); - static PropertyDescriptor StaticMethod(const char* utf8name, - StaticVoidMethodCallback method, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - static PropertyDescriptor StaticMethod(const char* utf8name, - StaticMethodCallback method, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - static PropertyDescriptor StaticMethod(Symbol name, - StaticVoidMethodCallback method, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - static PropertyDescriptor StaticMethod(Symbol name, - StaticMethodCallback method, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor StaticMethod(const char* utf8name, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor StaticMethod(Symbol name, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor StaticMethod(const char* utf8name, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor StaticMethod(Symbol name, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - static PropertyDescriptor StaticAccessor(const char* utf8name, - StaticGetterCallback getter, - StaticSetterCallback setter, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - static PropertyDescriptor StaticAccessor(Symbol name, - StaticGetterCallback getter, - StaticSetterCallback setter, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor StaticAccessor(const char* utf8name, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - template - static PropertyDescriptor StaticAccessor(Symbol name, - napi_property_attributes attributes = napi_default, - void* data = nullptr); - static PropertyDescriptor StaticValue(const char* utf8name, - Napi::Value value, - napi_property_attributes attributes = napi_default); - static PropertyDescriptor StaticValue(Symbol name, - Napi::Value value, - napi_property_attributes attributes = napi_default); - static Napi::Value OnCalledAsFunction( - const Napi::CallbackInfo& callbackInfo); - virtual void Finalize(Napi::Env env); - - private: - using This = ObjectWrap; - - static napi_value ConstructorCallbackWrapper(napi_env env, napi_callback_info info); - static napi_value StaticVoidMethodCallbackWrapper(napi_env env, napi_callback_info info); - static napi_value StaticMethodCallbackWrapper(napi_env env, napi_callback_info info); - static napi_value StaticGetterCallbackWrapper(napi_env env, napi_callback_info info); - static napi_value StaticSetterCallbackWrapper(napi_env env, napi_callback_info info); - static void FinalizeCallback(napi_env env, void* data, void* hint); - static Function DefineClass(Napi::Env env, - const char* utf8name, - const size_t props_count, - const napi_property_descriptor* props, - void* data = nullptr); - - using StaticVoidMethodCallbackData = - MethodCallbackData; - using StaticMethodCallbackData = - MethodCallbackData; - - using StaticAccessorCallbackData = - AccessorCallbackData; - - template - static napi_value WrappedMethod(napi_env env, - napi_callback_info info) NAPI_NOEXCEPT; - - template struct StaticSetterTag {}; - - template - static napi_callback WrapStaticSetter(StaticSetterTag) - NAPI_NOEXCEPT { - return &This::WrappedMethod; - } - static napi_callback WrapStaticSetter(StaticSetterTag) - NAPI_NOEXCEPT { - return nullptr; - } - - bool _construction_failed = true; - }; - - class HandleScope { - public: - HandleScope(napi_env env, napi_handle_scope scope); - explicit HandleScope(Napi::Env env); - ~HandleScope(); - - // Disallow copying to prevent double close of napi_handle_scope - NAPI_DISALLOW_ASSIGN_COPY(HandleScope) - - operator napi_handle_scope() const; - - Napi::Env Env() const; - - private: - napi_env _env; - napi_handle_scope _scope; - }; - - class EscapableHandleScope { - public: - EscapableHandleScope(napi_env env, napi_escapable_handle_scope scope); - explicit EscapableHandleScope(Napi::Env env); - ~EscapableHandleScope(); - - // Disallow copying to prevent double close of napi_escapable_handle_scope - NAPI_DISALLOW_ASSIGN_COPY(EscapableHandleScope) - - operator napi_escapable_handle_scope() const; - - Napi::Env Env() const; - Value Escape(napi_value escapee); - - private: - napi_env _env; - napi_escapable_handle_scope _scope; - }; - -#if (NAPI_VERSION > 2) - class CallbackScope { - public: - CallbackScope(napi_env env, napi_callback_scope scope); - CallbackScope(napi_env env, napi_async_context context); - virtual ~CallbackScope(); - - // Disallow copying to prevent double close of napi_callback_scope - NAPI_DISALLOW_ASSIGN_COPY(CallbackScope) - - operator napi_callback_scope() const; - - Napi::Env Env() const; - - private: - napi_env _env; - napi_callback_scope _scope; - }; -#endif - - class AsyncContext { - public: - explicit AsyncContext(napi_env env, const char* resource_name); - explicit AsyncContext(napi_env env, const char* resource_name, const Object& resource); - virtual ~AsyncContext(); - - AsyncContext(AsyncContext&& other); - AsyncContext& operator =(AsyncContext&& other); - NAPI_DISALLOW_ASSIGN_COPY(AsyncContext) - - operator napi_async_context() const; - - Napi::Env Env() const; - - private: - napi_env _env; - napi_async_context _context; - }; - - class AsyncWorker { - public: - virtual ~AsyncWorker(); - - // An async worker can be moved but cannot be copied. - AsyncWorker(AsyncWorker&& other); - AsyncWorker& operator =(AsyncWorker&& other); - NAPI_DISALLOW_ASSIGN_COPY(AsyncWorker) - - operator napi_async_work() const; - - Napi::Env Env() const; - - void Queue(); - void Cancel(); - void SuppressDestruct(); - - ObjectReference& Receiver(); - FunctionReference& Callback(); - - virtual void OnExecute(Napi::Env env); - virtual void OnWorkComplete(Napi::Env env, - napi_status status); - - protected: - explicit AsyncWorker(const Function& callback); - explicit AsyncWorker(const Function& callback, - const char* resource_name); - explicit AsyncWorker(const Function& callback, - const char* resource_name, - const Object& resource); - explicit AsyncWorker(const Object& receiver, - const Function& callback); - explicit AsyncWorker(const Object& receiver, - const Function& callback, - const char* resource_name); - explicit AsyncWorker(const Object& receiver, - const Function& callback, - const char* resource_name, - const Object& resource); - - explicit AsyncWorker(Napi::Env env); - explicit AsyncWorker(Napi::Env env, - const char* resource_name); - explicit AsyncWorker(Napi::Env env, - const char* resource_name, - const Object& resource); - - virtual void Execute() = 0; - virtual void OnOK(); - virtual void OnError(const Error& e); - virtual void Destroy(); - virtual std::vector GetResult(Napi::Env env); - - void SetError(const std::string& error); - - private: - static inline void OnAsyncWorkExecute(napi_env env, void* asyncworker); - static inline void OnAsyncWorkComplete(napi_env env, - napi_status status, - void* asyncworker); - - napi_env _env; - napi_async_work _work; - ObjectReference _receiver; - FunctionReference _callback; - std::string _error; - bool _suppress_destruct; - }; - - #if (NAPI_VERSION > 3 && !defined(__wasm32__)) - class ThreadSafeFunction { - public: - // This API may only be called from the main thread. - template - static ThreadSafeFunction New(napi_env env, - const Function& callback, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount); - - // This API may only be called from the main thread. - template - static ThreadSafeFunction New(napi_env env, - const Function& callback, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - ContextType* context); - - // This API may only be called from the main thread. - template - static ThreadSafeFunction New(napi_env env, - const Function& callback, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - Finalizer finalizeCallback); - - // This API may only be called from the main thread. - template - static ThreadSafeFunction New(napi_env env, - const Function& callback, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - Finalizer finalizeCallback, - FinalizerDataType* data); - - // This API may only be called from the main thread. - template - static ThreadSafeFunction New(napi_env env, - const Function& callback, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - ContextType* context, - Finalizer finalizeCallback); - - // This API may only be called from the main thread. - template - static ThreadSafeFunction New(napi_env env, - const Function& callback, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - ContextType* context, - Finalizer finalizeCallback, - FinalizerDataType* data); - - // This API may only be called from the main thread. - template - static ThreadSafeFunction New(napi_env env, - const Function& callback, - const Object& resource, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount); - - // This API may only be called from the main thread. - template - static ThreadSafeFunction New(napi_env env, - const Function& callback, - const Object& resource, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - ContextType* context); - - // This API may only be called from the main thread. - template - static ThreadSafeFunction New(napi_env env, - const Function& callback, - const Object& resource, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - Finalizer finalizeCallback); - - // This API may only be called from the main thread. - template - static ThreadSafeFunction New(napi_env env, - const Function& callback, - const Object& resource, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - Finalizer finalizeCallback, - FinalizerDataType* data); - - // This API may only be called from the main thread. - template - static ThreadSafeFunction New(napi_env env, - const Function& callback, - const Object& resource, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - ContextType* context, - Finalizer finalizeCallback); - - // This API may only be called from the main thread. - template - static ThreadSafeFunction New(napi_env env, - const Function& callback, - const Object& resource, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - ContextType* context, - Finalizer finalizeCallback, - FinalizerDataType* data); - - ThreadSafeFunction(); - ThreadSafeFunction(napi_threadsafe_function tsFunctionValue); - - operator napi_threadsafe_function() const; - - // This API may be called from any thread. - napi_status BlockingCall() const; - - // This API may be called from any thread. - template - napi_status BlockingCall(Callback callback) const; - - // This API may be called from any thread. - template - napi_status BlockingCall(DataType* data, Callback callback) const; - - // This API may be called from any thread. - napi_status NonBlockingCall() const; - - // This API may be called from any thread. - template - napi_status NonBlockingCall(Callback callback) const; - - // This API may be called from any thread. - template - napi_status NonBlockingCall(DataType* data, Callback callback) const; - - // This API may only be called from the main thread. - void Ref(napi_env env) const; - - // This API may only be called from the main thread. - void Unref(napi_env env) const; - - // This API may be called from any thread. - napi_status Acquire() const; - - // This API may be called from any thread. - napi_status Release() const; - - // This API may be called from any thread. - napi_status Abort() const; - - struct ConvertibleContext - { - template - operator T*() { return static_cast(context); } - void* context; - }; - - // This API may be called from any thread. - ConvertibleContext GetContext() const; - - private: - using CallbackWrapper = std::function; - - template - static ThreadSafeFunction New(napi_env env, - const Function& callback, - const Object& resource, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - ContextType* context, - Finalizer finalizeCallback, - FinalizerDataType* data, - napi_finalize wrapper); - - napi_status CallInternal(CallbackWrapper* callbackWrapper, - napi_threadsafe_function_call_mode mode) const; - - static void CallJS(napi_env env, - napi_value jsCallback, - void* context, - void* data); - - napi_threadsafe_function _tsfn; - }; - - // A TypedThreadSafeFunction by default has no context (nullptr) and can - // accept any type (void) to its CallJs. - template - class TypedThreadSafeFunction { - public: - // This API may only be called from the main thread. - // Helper function that returns nullptr if running Node-API 5+, otherwise a - // non-empty, no-op Function. This provides the ability to specify at - // compile-time a callback parameter to `New` that safely does no action - // when targeting _any_ Node-API version. -#if NAPI_VERSION > 4 - static std::nullptr_t EmptyFunctionFactory(Napi::Env env); -#else - static Napi::Function EmptyFunctionFactory(Napi::Env env); -#endif - static Napi::Function FunctionOrEmpty(Napi::Env env, - Napi::Function& callback); - -#if NAPI_VERSION > 4 - // This API may only be called from the main thread. - // Creates a new threadsafe function with: - // Callback [missing] Resource [missing] Finalizer [missing] - template - static TypedThreadSafeFunction New( - napi_env env, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - ContextType* context = nullptr); - - // This API may only be called from the main thread. - // Creates a new threadsafe function with: - // Callback [missing] Resource [passed] Finalizer [missing] - template - static TypedThreadSafeFunction New( - napi_env env, - const Object& resource, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - ContextType* context = nullptr); - - // This API may only be called from the main thread. - // Creates a new threadsafe function with: - // Callback [missing] Resource [missing] Finalizer [passed] - template - static TypedThreadSafeFunction New( - napi_env env, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - ContextType* context, - Finalizer finalizeCallback, - FinalizerDataType* data = nullptr); - - // This API may only be called from the main thread. - // Creates a new threadsafe function with: - // Callback [missing] Resource [passed] Finalizer [passed] - template - static TypedThreadSafeFunction New( - napi_env env, - const Object& resource, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - ContextType* context, - Finalizer finalizeCallback, - FinalizerDataType* data = nullptr); -#endif - - // This API may only be called from the main thread. - // Creates a new threadsafe function with: - // Callback [passed] Resource [missing] Finalizer [missing] - template - static TypedThreadSafeFunction New( - napi_env env, - const Function& callback, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - ContextType* context = nullptr); - - // This API may only be called from the main thread. - // Creates a new threadsafe function with: - // Callback [passed] Resource [passed] Finalizer [missing] - template - static TypedThreadSafeFunction New( - napi_env env, - const Function& callback, - const Object& resource, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - ContextType* context = nullptr); - - // This API may only be called from the main thread. - // Creates a new threadsafe function with: - // Callback [passed] Resource [missing] Finalizer [passed] - template - static TypedThreadSafeFunction New( - napi_env env, - const Function& callback, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - ContextType* context, - Finalizer finalizeCallback, - FinalizerDataType* data = nullptr); - - // This API may only be called from the main thread. - // Creates a new threadsafe function with: - // Callback [passed] Resource [passed] Finalizer [passed] - template - static TypedThreadSafeFunction New( - napi_env env, - CallbackType callback, - const Object& resource, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - ContextType* context, - Finalizer finalizeCallback, - FinalizerDataType* data = nullptr); - - TypedThreadSafeFunction(); - TypedThreadSafeFunction(napi_threadsafe_function tsFunctionValue); - - operator napi_threadsafe_function() const; - - // This API may be called from any thread. - napi_status BlockingCall(DataType* data = nullptr) const; - - // This API may be called from any thread. - napi_status NonBlockingCall(DataType* data = nullptr) const; - - // This API may only be called from the main thread. - void Ref(napi_env env) const; - - // This API may only be called from the main thread. - void Unref(napi_env env) const; - - // This API may be called from any thread. - napi_status Acquire() const; - - // This API may be called from any thread. - napi_status Release() const; - - // This API may be called from any thread. - napi_status Abort() const; - - // This API may be called from any thread. - ContextType* GetContext() const; - - private: - template - static TypedThreadSafeFunction New( - napi_env env, - const Function& callback, - const Object& resource, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - ContextType* context, - Finalizer finalizeCallback, - FinalizerDataType* data, - napi_finalize wrapper); - - static void CallJsInternal(napi_env env, - napi_value jsCallback, - void* context, - void* data); - - protected: - napi_threadsafe_function _tsfn; - }; - template - class AsyncProgressWorkerBase : public AsyncWorker { - public: - virtual void OnWorkProgress(DataType* data) = 0; - class ThreadSafeData { - public: - ThreadSafeData(AsyncProgressWorkerBase* asyncprogressworker, DataType* data) - : _asyncprogressworker(asyncprogressworker), _data(data) {} - - AsyncProgressWorkerBase* asyncprogressworker() { return _asyncprogressworker; }; - DataType* data() { return _data; }; - - private: - AsyncProgressWorkerBase* _asyncprogressworker; - DataType* _data; - }; - void OnWorkComplete(Napi::Env env, napi_status status) override; - protected: - explicit AsyncProgressWorkerBase(const Object& receiver, - const Function& callback, - const char* resource_name, - const Object& resource, - size_t queue_size = 1); - virtual ~AsyncProgressWorkerBase(); - -// Optional callback of Napi::ThreadSafeFunction only available after NAPI_VERSION 4. -// Refs: https://github.com/nodejs/node/pull/27791 -#if NAPI_VERSION > 4 - explicit AsyncProgressWorkerBase(Napi::Env env, - const char* resource_name, - const Object& resource, - size_t queue_size = 1); -#endif - - static inline void OnAsyncWorkProgress(Napi::Env env, - Napi::Function jsCallback, - void* data); - - napi_status NonBlockingCall(DataType* data); - - private: - ThreadSafeFunction _tsfn; - bool _work_completed = false; - napi_status _complete_status; - static inline void OnThreadSafeFunctionFinalize(Napi::Env env, void* data, AsyncProgressWorkerBase* context); - }; - - template - class AsyncProgressWorker : public AsyncProgressWorkerBase { - public: - virtual ~AsyncProgressWorker(); - - class ExecutionProgress { - friend class AsyncProgressWorker; - public: - void Signal() const; - void Send(const T* data, size_t count) const; - private: - explicit ExecutionProgress(AsyncProgressWorker* worker) : _worker(worker) {} - AsyncProgressWorker* const _worker; - }; - - void OnWorkProgress(void*) override; - - protected: - explicit AsyncProgressWorker(const Function& callback); - explicit AsyncProgressWorker(const Function& callback, - const char* resource_name); - explicit AsyncProgressWorker(const Function& callback, - const char* resource_name, - const Object& resource); - explicit AsyncProgressWorker(const Object& receiver, - const Function& callback); - explicit AsyncProgressWorker(const Object& receiver, - const Function& callback, - const char* resource_name); - explicit AsyncProgressWorker(const Object& receiver, - const Function& callback, - const char* resource_name, - const Object& resource); - -// Optional callback of Napi::ThreadSafeFunction only available after NAPI_VERSION 4. -// Refs: https://github.com/nodejs/node/pull/27791 -#if NAPI_VERSION > 4 - explicit AsyncProgressWorker(Napi::Env env); - explicit AsyncProgressWorker(Napi::Env env, - const char* resource_name); - explicit AsyncProgressWorker(Napi::Env env, - const char* resource_name, - const Object& resource); -#endif - virtual void Execute(const ExecutionProgress& progress) = 0; - virtual void OnProgress(const T* data, size_t count) = 0; - - private: - void Execute() override; - void Signal() const; - void SendProgress_(const T* data, size_t count); - - std::mutex _mutex; - T* _asyncdata; - size_t _asyncsize; - }; - - template - class AsyncProgressQueueWorker : public AsyncProgressWorkerBase> { - public: - virtual ~AsyncProgressQueueWorker() {}; - - class ExecutionProgress { - friend class AsyncProgressQueueWorker; - public: - void Signal() const; - void Send(const T* data, size_t count) const; - private: - explicit ExecutionProgress(AsyncProgressQueueWorker* worker) : _worker(worker) {} - AsyncProgressQueueWorker* const _worker; - }; - - void OnWorkComplete(Napi::Env env, napi_status status) override; - void OnWorkProgress(std::pair*) override; - - protected: - explicit AsyncProgressQueueWorker(const Function& callback); - explicit AsyncProgressQueueWorker(const Function& callback, - const char* resource_name); - explicit AsyncProgressQueueWorker(const Function& callback, - const char* resource_name, - const Object& resource); - explicit AsyncProgressQueueWorker(const Object& receiver, - const Function& callback); - explicit AsyncProgressQueueWorker(const Object& receiver, - const Function& callback, - const char* resource_name); - explicit AsyncProgressQueueWorker(const Object& receiver, - const Function& callback, - const char* resource_name, - const Object& resource); - -// Optional callback of Napi::ThreadSafeFunction only available after NAPI_VERSION 4. -// Refs: https://github.com/nodejs/node/pull/27791 -#if NAPI_VERSION > 4 - explicit AsyncProgressQueueWorker(Napi::Env env); - explicit AsyncProgressQueueWorker(Napi::Env env, - const char* resource_name); - explicit AsyncProgressQueueWorker(Napi::Env env, - const char* resource_name, - const Object& resource); -#endif - virtual void Execute(const ExecutionProgress& progress) = 0; - virtual void OnProgress(const T* data, size_t count) = 0; - - private: - void Execute() override; - void Signal() const; - void SendProgress_(const T* data, size_t count); - }; - #endif // NAPI_VERSION > 3 && !defined(__wasm32__) - - // Memory management. - class MemoryManagement { - public: - static int64_t AdjustExternalMemory(Env env, int64_t change_in_bytes); - }; - - // Version management - class VersionManagement { - public: - static uint32_t GetNapiVersion(Env env); - static const napi_node_version* GetNodeVersion(Env env); - }; - -#if NAPI_VERSION > 5 - template - class Addon : public InstanceWrap { - public: - static inline Object Init(Env env, Object exports); - static T* Unwrap(Object wrapper); - - protected: - using AddonProp = ClassPropertyDescriptor; - void DefineAddon(Object exports, - const std::initializer_list& props); - Napi::Object DefineProperties(Object object, - const std::initializer_list& props); - - private: - Object entry_point_; - }; -#endif // NAPI_VERSION > 5 - -#ifdef NAPI_CPP_CUSTOM_NAMESPACE - } // namespace NAPI_CPP_CUSTOM_NAMESPACE -#endif - -} // namespace Napi - -// Inline implementations of all the above class methods are included here. -#include "napi-inl.h" - -#endif // SRC_NAPI_H_ diff --git a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/tools/conversion.js b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/tools/conversion.js deleted file mode 100755 index 5aef2c3ff..000000000 --- a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/tools/conversion.js +++ /dev/null @@ -1,309 +0,0 @@ -#! /usr/bin/env node - -'use strict' - -const fs = require('fs'); -const path = require('path'); - -const args = process.argv.slice(2); -const dir = args[0]; -if (!dir) { - console.log('Usage: node ' + path.basename(__filename) + ' '); - process.exit(1); -} - -const NodeApiVersion = require('../package.json').version; - -const disable = args[1]; -if (disable != "--disable" && dir != "--disable") { - var ConfigFileOperations = { - 'package.json': [ - [ /([ ]*)"dependencies": {/g, '$1"dependencies": {\n$1 "node-addon-api": "' + NodeApiVersion + '",'], - [ /[ ]*"nan": *"[^"]+"(,|)[\n\r]/g, '' ] - ], - 'binding.gyp': [ - [ /([ ]*)'include_dirs': \[/g, '$1\'include_dirs\': [\n$1 \'\s+(\w+)\s*=\s*Nan::New\([\w\d:]+\);(?:\w+->Reset\(\1\))?\s+\1->SetClassName\(Nan::String::New\("(\w+)"\)\);/g, 'Napi::Function $1 = DefineClass(env, "$2", {' ], - [ /Local\s+(\w+)\s*=\s*Nan::New\([\w\d:]+\);\s+(\w+)\.Reset\((\1)\);\s+\1->SetClassName\((Nan::String::New|Nan::New<(v8::)*String>)\("(.+?)"\)\);/g, 'Napi::Function $1 = DefineClass(env, "$6", {'], - [ /Local\s+(\w+)\s*=\s*Nan::New\([\w\d:]+\);(?:\w+->Reset\(\1\))?\s+\1->SetClassName\(Nan::String::New\("(\w+)"\)\);/g, 'Napi::Function $1 = DefineClass(env, "$2", {' ], - [ /Nan::New\(([\w\d:]+)\)->GetFunction\(\)/g, 'Napi::Function::New(env, $1)' ], - [ /Nan::New\(([\w\d:]+)\)->GetFunction()/g, 'Napi::Function::New(env, $1);' ], - [ /Nan::New\(([\w\d:]+)\)/g, 'Napi::Function::New(env, $1)' ], - [ /Nan::New\(([\w\d:]+)\)/g, 'Napi::Function::New(env, $1)' ], - - // FunctionTemplate to FunctionReference - [ /Nan::Persistent<(v8::)*FunctionTemplate>/g, 'Napi::FunctionReference' ], - [ /Nan::Persistent<(v8::)*Function>/g, 'Napi::FunctionReference' ], - [ /v8::Local/g, 'Napi::FunctionReference' ], - [ /Local/g, 'Napi::FunctionReference' ], - [ /v8::FunctionTemplate/g, 'Napi::FunctionReference' ], - [ /FunctionTemplate/g, 'Napi::FunctionReference' ], - - - [ /([ ]*)Nan::SetPrototypeMethod\(\w+, "(\w+)", (\w+)\);/g, '$1InstanceMethod("$2", &$3),' ], - [ /([ ]*)(?:\w+\.Reset\(\w+\);\s+)?\(target\)\.Set\("(\w+)",\s*Nan::GetFunction\((\w+)\)\);/gm, - '});\n\n' + - '$1constructor = Napi::Persistent($3);\n' + - '$1constructor.SuppressDestruct();\n' + - '$1target.Set("$2", $3);' ], - - - // TODO: Other attribute combinations - [ /static_cast\(ReadOnly\s*\|\s*DontDelete\)/gm, - 'static_cast(napi_enumerable | napi_configurable)' ], - - [ /([\w\d:<>]+?)::Cast\((.+?)\)/g, '$2.As<$1>()' ], - - [ /\*Nan::Utf8String\(([^)]+)\)/g, '$1->As().Utf8Value().c_str()' ], - [ /Nan::Utf8String +(\w+)\(([^)]+)\)/g, 'std::string $1 = $2.As()' ], - [ /Nan::Utf8String/g, 'std::string' ], - - [ /v8::String::Utf8Value (.+?)\((.+?)\)/g, 'Napi::String $1(env, $2)' ], - [ /String::Utf8Value (.+?)\((.+?)\)/g, 'Napi::String $1(env, $2)' ], - [ /\.length\(\)/g, '.Length()' ], - - [ /Nan::MakeCallback\(([^,]+),[\s\\]+([^,]+),/gm, '$2.MakeCallback($1,' ], - - [ /class\s+(\w+)\s*:\s*public\s+Nan::ObjectWrap/g, 'class $1 : public Napi::ObjectWrap<$1>' ], - [ /(\w+)\(([^\)]*)\)\s*:\s*Nan::ObjectWrap\(\)\s*(,)?/gm, '$1($2) : Napi::ObjectWrap<$1>()$3' ], - - // HandleOKCallback to OnOK - [ /HandleOKCallback/g, 'OnOK' ], - // HandleErrorCallback to OnError - [ /HandleErrorCallback/g, 'OnError' ], - - // ex. .As() to .As() - [ /\.As\(\)/g, '.As()' ], - [ /\.As<(Value|Boolean|String|Number|Object|Array|Symbol|External|Function)>\(\)/g, '.As()' ], - - // ex. Nan::New(info[0]) to Napi::Number::New(info[0]) - [ /Nan::New<(v8::)*Integer>\((.+?)\)/g, 'Napi::Number::New(env, $2)' ], - [ /Nan::New\(([0-9\.]+)\)/g, 'Napi::Number::New(env, $1)' ], - [ /Nan::New<(v8::)*String>\("(.+?)"\)/g, 'Napi::String::New(env, "$2")' ], - [ /Nan::New\("(.+?)"\)/g, 'Napi::String::New(env, "$1")' ], - [ /Nan::New<(v8::)*(.+?)>\(\)/g, 'Napi::$2::New(env)' ], - [ /Nan::New<(.+?)>\(\)/g, 'Napi::$1::New(env)' ], - [ /Nan::New<(v8::)*(.+?)>\(/g, 'Napi::$2::New(env, ' ], - [ /Nan::New<(.+?)>\(/g, 'Napi::$1::New(env, ' ], - [ /Nan::NewBuffer\(/g, 'Napi::Buffer::New(env, ' ], - // TODO: Properly handle this - [ /Nan::New\(/g, 'Napi::New(env, ' ], - - [ /\.IsInt32\(\)/g, '.IsNumber()' ], - [ /->IsInt32\(\)/g, '.IsNumber()' ], - - - [ /(.+?)->BooleanValue\(\)/g, '$1.As().Value()' ], - [ /(.+?)->Int32Value\(\)/g, '$1.As().Int32Value()' ], - [ /(.+?)->Uint32Value\(\)/g, '$1.As().Uint32Value()' ], - [ /(.+?)->IntegerValue\(\)/g, '$1.As().Int64Value()' ], - [ /(.+?)->NumberValue\(\)/g, '$1.As().DoubleValue()' ], - - // ex. Nan::To(info[0]) to info[0].Value() - [ /Nan::To\((.+?)\)/g, '$2.To()' ], - [ /Nan::To<(Boolean|String|Number|Object|Array|Symbol|Function)>\((.+?)\)/g, '$2.To()' ], - // ex. Nan::To(info[0]) to info[0].As().Value() - [ /Nan::To\((.+?)\)/g, '$1.As().Value()' ], - // ex. Nan::To(info[0]) to info[0].As().Int32Value() - [ /Nan::To\((.+?)\)/g, '$1.As().Int32Value()' ], - // ex. Nan::To(info[0]) to info[0].As().Int32Value() - [ /Nan::To\((.+?)\)/g, '$1.As().Int32Value()' ], - // ex. Nan::To(info[0]) to info[0].As().Uint32Value() - [ /Nan::To\((.+?)\)/g, '$1.As().Uint32Value()' ], - // ex. Nan::To(info[0]) to info[0].As().Int64Value() - [ /Nan::To\((.+?)\)/g, '$1.As().Int64Value()' ], - // ex. Nan::To(info[0]) to info[0].As().FloatValue() - [ /Nan::To\((.+?)\)/g, '$1.As().FloatValue()' ], - // ex. Nan::To(info[0]) to info[0].As().DoubleValue() - [ /Nan::To\((.+?)\)/g, '$1.As().DoubleValue()' ], - - [ /Nan::New\((\w+)\)->HasInstance\((\w+)\)/g, '$2.InstanceOf($1.Value())' ], - - [ /Nan::Has\(([^,]+),\s*/gm, '($1).Has(' ], - [ /\.Has\([\s|\\]*Nan::New<(v8::)*String>\(([^)]+)\)\)/gm, '.Has($1)' ], - [ /\.Has\([\s|\\]*Nan::New\(([^)]+)\)\)/gm, '.Has($1)' ], - - [ /Nan::Get\(([^,]+),\s*/gm, '($1).Get(' ], - [ /\.Get\([\s|\\]*Nan::New<(v8::)*String>\(([^)]+)\)\)/gm, '.Get($1)' ], - [ /\.Get\([\s|\\]*Nan::New\(([^)]+)\)\)/gm, '.Get($1)' ], - - [ /Nan::Set\(([^,]+),\s*/gm, '($1).Set(' ], - [ /\.Set\([\s|\\]*Nan::New<(v8::)*String>\(([^)]+)\)\s*,/gm, '.Set($1,' ], - [ /\.Set\([\s|\\]*Nan::New\(([^)]+)\)\s*,/gm, '.Set($1,' ], - - - // ex. node::Buffer::HasInstance(info[0]) to info[0].IsBuffer() - [ /node::Buffer::HasInstance\((.+?)\)/g, '$1.IsBuffer()' ], - // ex. node::Buffer::Length(info[0]) to info[0].Length() - [ /node::Buffer::Length\((.+?)\)/g, '$1.As>().Length()' ], - // ex. node::Buffer::Data(info[0]) to info[0].Data() - [ /node::Buffer::Data\((.+?)\)/g, '$1.As>().Data()' ], - [ /Nan::CopyBuffer\(/g, 'Napi::Buffer::Copy(env, ' ], - - // Nan::AsyncQueueWorker(worker) - [ /Nan::AsyncQueueWorker\((.+)\);/g, '$1.Queue();' ], - [ /Nan::(Undefined|Null|True|False)\(\)/g, 'env.$1()' ], - - // Nan::ThrowError(error) to Napi::Error::New(env, error).ThrowAsJavaScriptException() - [ /([ ]*)return Nan::Throw(\w*?)Error\((.+?)\);/g, '$1Napi::$2Error::New(env, $3).ThrowAsJavaScriptException();\n$1return env.Null();' ], - [ /Nan::Throw(\w*?)Error\((.+?)\);\n(\s*)return;/g, 'Napi::$1Error::New(env, $2).ThrowAsJavaScriptException();\n$3return env.Null();' ], - [ /Nan::Throw(\w*?)Error\((.+?)\);/g, 'Napi::$1Error::New(env, $2).ThrowAsJavaScriptException();\n' ], - // Nan::RangeError(error) to Napi::RangeError::New(env, error) - [ /Nan::(\w*?)Error\((.+)\)/g, 'Napi::$1Error::New(env, $2)' ], - - [ /Nan::Set\((.+?),\n* *(.+?),\n* *(.+?),\n* *(.+?)\)/g, '$1.Set($2, $3, $4)' ], - - [ /Nan::(Escapable)?HandleScope\s+(\w+)\s*;/g, 'Napi::$1HandleScope $2(env);' ], - [ /Nan::(Escapable)?HandleScope/g, 'Napi::$1HandleScope' ], - [ /Nan::ForceSet\(([^,]+), ?/g, '$1->DefineProperty(' ], - [ /\.ForceSet\(Napi::String::New\(env, "(\w+)"\),\s*?/g, '.DefineProperty("$1", ' ], - // [ /Nan::GetPropertyNames\(([^,]+)\)/, '$1->GetPropertyNames()' ], - [ /Nan::Equals\(([^,]+),/g, '$1.StrictEquals(' ], - - - [ /(.+)->Set\(/g, '$1.Set\(' ], - - - [ /Nan::Callback/g, 'Napi::FunctionReference' ], - - - [ /Nan::Persistent/g, 'Napi::ObjectReference' ], - [ /Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE target/g, 'Napi::Env& env, Napi::Object& target' ], - - [ /(\w+)\*\s+(\w+)\s*=\s*Nan::ObjectWrap::Unwrap<\w+>\(info\.This\(\)\);/g, '$1* $2 = this;' ], - [ /Nan::ObjectWrap::Unwrap<(\w+)>\((.*)\);/g, '$2.Unwrap<$1>();' ], - - [ /Nan::NAN_METHOD_RETURN_TYPE/g, 'void' ], - [ /NAN_INLINE/g, 'inline' ], - - [ /Nan::NAN_METHOD_ARGS_TYPE/g, 'const Napi::CallbackInfo&' ], - [ /NAN_METHOD\(([\w\d:]+?)\)/g, 'Napi::Value $1(const Napi::CallbackInfo& info)'], - [ /static\s*NAN_GETTER\(([\w\d:]+?)\)/g, 'Napi::Value $1(const Napi::CallbackInfo& info)' ], - [ /NAN_GETTER\(([\w\d:]+?)\)/g, 'Napi::Value $1(const Napi::CallbackInfo& info)' ], - [ /static\s*NAN_SETTER\(([\w\d:]+?)\)/g, 'void $1(const Napi::CallbackInfo& info, const Napi::Value& value)' ], - [ /NAN_SETTER\(([\w\d:]+?)\)/g, 'void $1(const Napi::CallbackInfo& info, const Napi::Value& value)' ], - [ /void Init\((v8::)*Local<(v8::)*Object> exports\)/g, 'Napi::Object Init(Napi::Env env, Napi::Object exports)' ], - [ /NAN_MODULE_INIT\(([\w\d:]+?)\);/g, 'Napi::Object $1(Napi::Env env, Napi::Object exports);' ], - [ /NAN_MODULE_INIT\(([\w\d:]+?)\)/g, 'Napi::Object $1(Napi::Env env, Napi::Object exports)' ], - - - [ /::(Init(?:ialize)?)\(target\)/g, '::$1(env, target, module)' ], - [ /constructor_template/g, 'constructor' ], - - [ /Nan::FunctionCallbackInfo<(v8::)?Value>[ ]*& [ ]*info\)[ ]*{\n*([ ]*)/gm, 'Napi::CallbackInfo& info) {\n$2Napi::Env env = info.Env();\n$2' ], - [ /Nan::FunctionCallbackInfo<(v8::)*Value>\s*&\s*info\);/g, 'Napi::CallbackInfo& info);' ], - [ /Nan::FunctionCallbackInfo<(v8::)*Value>\s*&/g, 'Napi::CallbackInfo&' ], - - [ /Buffer::HasInstance\(([^)]+)\)/g, '$1.IsBuffer()' ], - - [ /info\[(\d+)\]->/g, 'info[$1].' ], - [ /info\[([\w\d]+)\]->/g, 'info[$1].' ], - [ /info\.This\(\)->/g, 'info.This().' ], - [ /->Is(Object|String|Int32|Number)\(\)/g, '.Is$1()' ], - [ /info.GetReturnValue\(\).SetUndefined\(\)/g, 'return env.Undefined()' ], - [ /info\.GetReturnValue\(\)\.Set\(((\n|.)+?)\);/g, 'return $1;' ], - - - // ex. Local to Napi::Value - [ /v8::Local/g, 'Napi::$1' ], - [ /Local<(Value|Boolean|String|Number|Object|Array|Symbol|External|Function)>/g, 'Napi::$1' ], - - // Declare an env in helper functions that take a Napi::Value - [ /(\w+)\(Napi::Value (\w+)(,\s*[^\()]+)?\)\s*{\n*([ ]*)/gm, '$1(Napi::Value $2$3) {\n$4Napi::Env env = $2.Env();\n$4' ], - - // delete #include and/or - [ /#include +(<|")(?:node|nan).h("|>)/g, "#include $1napi.h$2\n#include $1uv.h$2" ], - // NODE_MODULE to NODE_API_MODULE - [ /NODE_MODULE/g, 'NODE_API_MODULE' ], - [ /Nan::/g, 'Napi::' ], - [ /nan.h/g, 'napi.h' ], - - // delete .FromJust() - [ /\.FromJust\(\)/g, '' ], - // delete .ToLocalCheck() - [ /\.ToLocalChecked\(\)/g, '' ], - [ /^.*->SetInternalFieldCount\(.*$/gm, '' ], - - // replace using node; and/or using v8; to using Napi; - [ /using (node|v8);/g, 'using Napi;' ], - [ /using namespace (node|Nan|v8);/g, 'using namespace Napi;' ], - // delete using v8::Local; - [ /using v8::Local;\n/g, '' ], - // replace using v8::XXX; with using Napi::XXX - [ /using v8::([A-Za-z]+);/g, 'using Napi::$1;' ], - -]; - -var paths = listFiles(dir); -paths.forEach(function(dirEntry) { - var filename = dirEntry.split('\\').pop().split('/').pop(); - - // Check whether the file is a source file or a config file - // then execute function accordingly - var sourcePattern = /.+\.h|.+\.cc|.+\.cpp/; - if (sourcePattern.test(filename)) { - convertFile(dirEntry, SourceFileOperations); - } else if (ConfigFileOperations[filename] != null) { - convertFile(dirEntry, ConfigFileOperations[filename]); - } -}); - -function listFiles(dir, filelist) { - var files = fs.readdirSync(dir); - filelist = filelist || []; - files.forEach(function(file) { - if (file === 'node_modules') { - return - } - - if (fs.statSync(path.join(dir, file)).isDirectory()) { - filelist = listFiles(path.join(dir, file), filelist); - } else { - filelist.push(path.join(dir, file)); - } - }); - return filelist; -} - -function convert(content, operations) { - for (let i = 0; i < operations.length; i ++) { - let operation = operations[i]; - content = content.replace(operation[0], operation[1]); - } - return content; -} - -function convertFile(fileName, operations) { - fs.readFile(fileName, "utf-8", function (err, file) { - if (err) throw err; - - file = convert(file, operations); - - fs.writeFile(fileName, file, function(err){ - if (err) throw err; - }); - }); -} diff --git a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/.ready b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/.ready similarity index 100% rename from .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/.ready rename to .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/.ready diff --git a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/LICENSE.md b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/LICENSE.md similarity index 100% rename from .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/LICENSE.md rename to .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/LICENSE.md diff --git a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/README.md b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/README.md similarity index 90% rename from .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/README.md rename to .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/README.md index 7a0a69bf9..6a79c917e 100644 --- a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/README.md +++ b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/README.md @@ -16,15 +16,15 @@ provided by Node.js when using C++. It provides a C++ object model and exception handling semantics with low overhead. There are three options for implementing addons: Node-API, nan, or direct -use of internal V8, libuv and Node.js libraries. Unless there is a need for -direct access to functionality which is not exposed by Node-API as outlined +use of internal V8, libuv, and Node.js libraries. Unless there is a need for +direct access to functionality that is not exposed by Node-API as outlined in [C/C++ addons](https://nodejs.org/dist/latest/docs/api/addons.html) in Node.js core, use Node-API. Refer to [C/C++ addons with Node-API](https://nodejs.org/dist/latest/docs/api/n-api.html) for more information on Node-API. Node-API is an ABI stable C interface provided by Node.js for building native -addons. It is independent from the underlying JavaScript runtime (e.g. V8 or ChakraCore) +addons. It is independent of the underlying JavaScript runtime (e.g. V8 or ChakraCore) and is maintained as part of Node.js itself. It is intended to insulate native addons from changes in the underlying JavaScript engine and allow modules compiled for one version to run on later versions of Node.js without @@ -46,7 +46,7 @@ provides an [ABI stability guide][] containing a detailed explanation of ABI stability in general, and the Node-API ABI stability guarantee in particular. As new APIs are added to Node-API, node-addon-api must be updated to provide -wrappers for those new APIs. For this reason node-addon-api provides +wrappers for those new APIs. For this reason, node-addon-api provides methods that allow callers to obtain the underlying Node-API handles so direct calls to Node-API and the use of the objects/methods provided by node-addon-api can be used together. For example, in order to be able @@ -56,7 +56,7 @@ APIs exposed by node-addon-api are generally used to create and manipulate JavaScript values. Concepts and operations generally map to ideas specified in the **ECMA262 Language Specification**. -The [Node-API Resource](https://nodejs.github.io/node-addon-examples/) offers an +The [Node-API Resource](https://nodejs.github.io/node-addon-examples/) offers an excellent orientation and tips for developers just getting started with Node-API and node-addon-api. @@ -70,7 +70,7 @@ and node-addon-api. - **[Contributors](#contributors)** - **[License](#license)** -## **Current version: 5.0.0** +## **Current version: 5.1.0** (See [CHANGELOG.md](CHANGELOG.md) for complete Changelog) @@ -187,6 +187,28 @@ npm test --NAPI_VERSION=X where X is the version of Node-API you want to target. +To run a specific unit test, filter conditions are available + +**Example:** + compile and run only tests on objectwrap.cc and objectwrap.js + ``` + npm run unit --filter=objectwrap + ``` + +Multiple unit tests cane be selected with wildcards + +**Example:** +compile and run all test files ending with "reference" -> function_reference.cc, object_reference.cc, reference.cc + ``` + npm run unit --filter=*reference + ``` + +Multiple filter conditions can be joined to broaden the test selection + +**Example:** + compile and run all tests under folders threadsafe_function and typed_threadsafe_function and also the objectwrap.cc file + npm run unit --filter='*function objectwrap' + ### **Debug** To run the **node-addon-api** tests with `--debug` option: @@ -195,7 +217,7 @@ To run the **node-addon-api** tests with `--debug` option: npm run-script dev ``` -If you want faster build, you might use the following option: +If you want a faster build, you might use the following option: ``` npm run-script dev:incremental @@ -223,7 +245,7 @@ See [benchmark/README.md](benchmark/README.md) for more details about running an As node-addon-api's core mission is to expose the plain C Node-API as C++ wrappers, tools that facilitate n-api/node-addon-api providing more -convenient patterns on developing a Node.js add-ons with n-api/node-addon-api +convenient patterns for developing a Node.js add-on with n-api/node-addon-api can be published to NPM as standalone packages. It is also recommended to tag such packages with `node-addon-api` to provide more visibility to the community. @@ -269,19 +291,21 @@ See [CONTRIBUTING.md](CONTRIBUTING.md) for more details on our philosophy around | ------------------- | ----------------------------------------------------- | | Anna Henningsen | [addaleax](https://github.com/addaleax) | | Chengzhong Wu | [legendecas](https://github.com/legendecas) | -| Gabriel Schulhof | [gabrielschulhof](https://github.com/gabrielschulhof) | -| Jim Schlight | [jschlight](https://github.com/jschlight) | +| Jack Xia | [JckXia](https://github.com/JckXia) | +| Kevin Eady | [KevinEady](https://github.com/KevinEady) | | Michael Dawson | [mhdawson](https://github.com/mhdawson) | -| Kevin Eady | [KevinEady](https://github.com/KevinEady) | Nicola Del Gobbo | [NickNaso](https://github.com/NickNaso) | +| Vladimir Morozov | [vmoroz](https://github.com/vmoroz) | ### Emeritus | Name | GitHub Link | | ------------------- | ----------------------------------------------------- | | Arunesh Chandra | [aruneshchandra](https://github.com/aruneshchandra) | | Benjamin Byholm | [kkoopa](https://github.com/kkoopa) | -| Jason Ginchereau | [jasongin](https://github.com/jasongin) | +| Gabriel Schulhof | [gabrielschulhof](https://github.com/gabrielschulhof) | | Hitesh Kanwathirtha | [digitalinfinity](https://github.com/digitalinfinity) | +| Jason Ginchereau | [jasongin](https://github.com/jasongin) | +| Jim Schlight | [jschlight](https://github.com/jschlight) | | Sampson Gao | [sampsongao](https://github.com/sampsongao) | | Taylor Woll | [boingoing](https://github.com/boingoing) | diff --git a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/common.gypi b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/common.gypi similarity index 100% rename from .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/common.gypi rename to .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/common.gypi diff --git a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/except.gypi b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/except.gypi similarity index 100% rename from .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/except.gypi rename to .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/except.gypi diff --git a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/index.js b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/index.js similarity index 57% rename from .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/index.js rename to .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/index.js index 2fa51c583..52f53e3c2 100644 --- a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/index.js +++ b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/index.js @@ -1,11 +1,11 @@ const path = require('path'); -const include_dir = path.relative('.', __dirname); +const includeDir = path.relative('.', __dirname); module.exports = { include: `"${__dirname}"`, // deprecated, can be removed as part of 4.0.0 - include_dir, - gyp: path.join(include_dir, 'node_api.gyp:nothing'), + include_dir: includeDir, + gyp: path.join(includeDir, 'node_api.gyp:nothing'), isNodeApiBuiltin: true, needsFlag: false }; diff --git a/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/napi-inl.deprecated.h b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/napi-inl.deprecated.h new file mode 100644 index 000000000..3ddbb2efa --- /dev/null +++ b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/napi-inl.deprecated.h @@ -0,0 +1,186 @@ +#ifndef SRC_NAPI_INL_DEPRECATED_H_ +#define SRC_NAPI_INL_DEPRECATED_H_ + +//////////////////////////////////////////////////////////////////////////////// +// PropertyDescriptor class +//////////////////////////////////////////////////////////////////////////////// + +template +inline PropertyDescriptor PropertyDescriptor::Accessor( + const char* utf8name, + Getter getter, + napi_property_attributes attributes, + void* /*data*/) { + using CbData = details::CallbackData; + // TODO: Delete when the function is destroyed + auto callbackData = new CbData({getter, nullptr}); + + return PropertyDescriptor({utf8name, + nullptr, + nullptr, + CbData::Wrapper, + nullptr, + nullptr, + attributes, + callbackData}); +} + +template +inline PropertyDescriptor PropertyDescriptor::Accessor( + const std::string& utf8name, + Getter getter, + napi_property_attributes attributes, + void* data) { + return Accessor(utf8name.c_str(), getter, attributes, data); +} + +template +inline PropertyDescriptor PropertyDescriptor::Accessor( + napi_value name, + Getter getter, + napi_property_attributes attributes, + void* /*data*/) { + using CbData = details::CallbackData; + // TODO: Delete when the function is destroyed + auto callbackData = new CbData({getter, nullptr}); + + return PropertyDescriptor({nullptr, + name, + nullptr, + CbData::Wrapper, + nullptr, + nullptr, + attributes, + callbackData}); +} + +template +inline PropertyDescriptor PropertyDescriptor::Accessor( + Name name, Getter getter, napi_property_attributes attributes, void* data) { + napi_value nameValue = name; + return PropertyDescriptor::Accessor(nameValue, getter, attributes, data); +} + +template +inline PropertyDescriptor PropertyDescriptor::Accessor( + const char* utf8name, + Getter getter, + Setter setter, + napi_property_attributes attributes, + void* /*data*/) { + using CbData = details::AccessorCallbackData; + // TODO: Delete when the function is destroyed + auto callbackData = new CbData({getter, setter, nullptr}); + + return PropertyDescriptor({utf8name, + nullptr, + nullptr, + CbData::GetterWrapper, + CbData::SetterWrapper, + nullptr, + attributes, + callbackData}); +} + +template +inline PropertyDescriptor PropertyDescriptor::Accessor( + const std::string& utf8name, + Getter getter, + Setter setter, + napi_property_attributes attributes, + void* data) { + return Accessor(utf8name.c_str(), getter, setter, attributes, data); +} + +template +inline PropertyDescriptor PropertyDescriptor::Accessor( + napi_value name, + Getter getter, + Setter setter, + napi_property_attributes attributes, + void* /*data*/) { + using CbData = details::AccessorCallbackData; + // TODO: Delete when the function is destroyed + auto callbackData = new CbData({getter, setter, nullptr}); + + return PropertyDescriptor({nullptr, + name, + nullptr, + CbData::GetterWrapper, + CbData::SetterWrapper, + nullptr, + attributes, + callbackData}); +} + +template +inline PropertyDescriptor PropertyDescriptor::Accessor( + Name name, + Getter getter, + Setter setter, + napi_property_attributes attributes, + void* data) { + napi_value nameValue = name; + return PropertyDescriptor::Accessor( + nameValue, getter, setter, attributes, data); +} + +template +inline PropertyDescriptor PropertyDescriptor::Function( + const char* utf8name, + Callable cb, + napi_property_attributes attributes, + void* /*data*/) { + using ReturnType = decltype(cb(CallbackInfo(nullptr, nullptr))); + using CbData = details::CallbackData; + // TODO: Delete when the function is destroyed + auto callbackData = new CbData({cb, nullptr}); + + return PropertyDescriptor({utf8name, + nullptr, + CbData::Wrapper, + nullptr, + nullptr, + nullptr, + attributes, + callbackData}); +} + +template +inline PropertyDescriptor PropertyDescriptor::Function( + const std::string& utf8name, + Callable cb, + napi_property_attributes attributes, + void* data) { + return Function(utf8name.c_str(), cb, attributes, data); +} + +template +inline PropertyDescriptor PropertyDescriptor::Function( + napi_value name, + Callable cb, + napi_property_attributes attributes, + void* /*data*/) { + using ReturnType = decltype(cb(CallbackInfo(nullptr, nullptr))); + using CbData = details::CallbackData; + // TODO: Delete when the function is destroyed + auto callbackData = new CbData({cb, nullptr}); + + return PropertyDescriptor({nullptr, + name, + CbData::Wrapper, + nullptr, + nullptr, + nullptr, + attributes, + callbackData}); +} + +template +inline PropertyDescriptor PropertyDescriptor::Function( + Name name, Callable cb, napi_property_attributes attributes, void* data) { + napi_value nameValue = name; + return PropertyDescriptor::Function(nameValue, cb, attributes, data); +} + +#endif // !SRC_NAPI_INL_DEPRECATED_H_ diff --git a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/napi-inl.h b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/napi-inl.h similarity index 76% rename from .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/napi-inl.h rename to .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/napi-inl.h index 14e75aa10..3ddc1baa8 100644 --- a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/napi-inl.h +++ b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/napi-inl.h @@ -30,11 +30,11 @@ namespace details { // TODO: Replace this code with `napi_add_finalizer()` whenever it becomes // available on all supported versions of Node.js. template -static inline napi_status AttachData(napi_env env, - napi_value obj, - FreeType* data, - napi_finalize finalizer = nullptr, - void* hint = nullptr) { +inline napi_status AttachData(napi_env env, + napi_value obj, + FreeType* data, + napi_finalize finalizer = nullptr, + void* hint = nullptr) { napi_status status; if (finalizer == nullptr) { finalizer = [](napi_env /*env*/, void* data, void* /*hint*/) { @@ -45,22 +45,16 @@ static inline napi_status AttachData(napi_env env, napi_value symbol, external; status = napi_create_symbol(env, nullptr, &symbol); if (status == napi_ok) { - status = napi_create_external(env, - data, - finalizer, - hint, - &external); + status = napi_create_external(env, data, finalizer, hint, &external); if (status == napi_ok) { - napi_property_descriptor desc = { - nullptr, - symbol, - nullptr, - nullptr, - nullptr, - external, - napi_default, - nullptr - }; + napi_property_descriptor desc = {nullptr, + symbol, + nullptr, + nullptr, + nullptr, + external, + napi_default, + nullptr}; status = napi_define_properties(env, obj, 1, &desc); } } @@ -81,16 +75,16 @@ inline napi_value WrapCallback(Callable callback) { e.ThrowAsJavaScriptException(); return nullptr; } -#else // NAPI_CPP_EXCEPTIONS +#else // NAPI_CPP_EXCEPTIONS // When C++ exceptions are disabled, errors are immediately thrown as JS // exceptions, so there is no need to catch and rethrow them here. return callback(); -#endif // NAPI_CPP_EXCEPTIONS +#endif // NAPI_CPP_EXCEPTIONS } // For use in JS to C++ void callback wrappers to catch any Napi::Error -// exceptions and rethrow them as JavaScript exceptions before returning from the -// callback. +// exceptions and rethrow them as JavaScript exceptions before returning from +// the callback. template inline void WrapVoidCallback(Callable callback) { #ifdef NAPI_CPP_EXCEPTIONS @@ -99,21 +93,20 @@ inline void WrapVoidCallback(Callable callback) { } catch (const Error& e) { e.ThrowAsJavaScriptException(); } -#else // NAPI_CPP_EXCEPTIONS +#else // NAPI_CPP_EXCEPTIONS // When C++ exceptions are disabled, errors are immediately thrown as JS // exceptions, so there is no need to catch and rethrow them here. callback(); -#endif // NAPI_CPP_EXCEPTIONS +#endif // NAPI_CPP_EXCEPTIONS } template struct CallbackData { - static inline - napi_value Wrapper(napi_env env, napi_callback_info info) { + static inline napi_value Wrapper(napi_env env, napi_callback_info info) { return details::WrapCallback([&] { CallbackInfo callbackInfo(env, info); CallbackData* callbackData = - static_cast(callbackInfo.Data()); + static_cast(callbackInfo.Data()); callbackInfo.SetData(callbackData->data); return callbackData->callback(callbackInfo); }); @@ -125,12 +118,11 @@ struct CallbackData { template struct CallbackData { - static inline - napi_value Wrapper(napi_env env, napi_callback_info info) { + static inline napi_value Wrapper(napi_env env, napi_callback_info info) { return details::WrapCallback([&] { CallbackInfo callbackInfo(env, info); CallbackData* callbackData = - static_cast(callbackInfo.Data()); + static_cast(callbackInfo.Data()); callbackInfo.SetData(callbackData->data); callbackData->callback(callbackInfo); return nullptr; @@ -142,8 +134,8 @@ struct CallbackData { }; template -static napi_value -TemplatedVoidCallback(napi_env env, napi_callback_info info) NAPI_NOEXCEPT { +napi_value TemplatedVoidCallback(napi_env env, + napi_callback_info info) NAPI_NOEXCEPT { return details::WrapCallback([&] { CallbackInfo cbInfo(env, info); Callback(cbInfo); @@ -152,8 +144,8 @@ TemplatedVoidCallback(napi_env env, napi_callback_info info) NAPI_NOEXCEPT { } template -static napi_value -TemplatedCallback(napi_env env, napi_callback_info info) NAPI_NOEXCEPT { +napi_value TemplatedCallback(napi_env env, + napi_callback_info info) NAPI_NOEXCEPT { return details::WrapCallback([&] { CallbackInfo cbInfo(env, info); return Callback(cbInfo); @@ -162,8 +154,8 @@ TemplatedCallback(napi_env env, napi_callback_info info) NAPI_NOEXCEPT { template -static napi_value -TemplatedInstanceCallback(napi_env env, napi_callback_info info) NAPI_NOEXCEPT { +napi_value TemplatedInstanceCallback(napi_env env, + napi_callback_info info) NAPI_NOEXCEPT { return details::WrapCallback([&] { CallbackInfo cbInfo(env, info); T* instance = T::Unwrap(cbInfo.This().As()); @@ -172,9 +164,8 @@ TemplatedInstanceCallback(napi_env env, napi_callback_info info) NAPI_NOEXCEPT { } template -static napi_value -TemplatedInstanceVoidCallback(napi_env env, - napi_callback_info info) NAPI_NOEXCEPT { +napi_value TemplatedInstanceVoidCallback(napi_env env, napi_callback_info info) + NAPI_NOEXCEPT { return details::WrapCallback([&] { CallbackInfo cbInfo(env, info); T* instance = T::Unwrap(cbInfo.This().As()); @@ -200,7 +191,8 @@ struct FinalizeData { void* finalizeHint) NAPI_NOEXCEPT { WrapVoidCallback([&] { FinalizeData* finalizeData = static_cast(finalizeHint); - finalizeData->callback(Env(env), static_cast(data), finalizeData->hint); + finalizeData->callback( + Env(env), static_cast(data), finalizeData->hint); delete finalizeData; }); } @@ -210,14 +202,14 @@ struct FinalizeData { }; #if (NAPI_VERSION > 3 && !defined(__wasm32__)) -template , - typename FinalizerDataType=void> +template , + typename FinalizerDataType = void> struct ThreadSafeFinalize { - static inline - void Wrapper(napi_env env, void* rawFinalizeData, void* /* rawContext */) { - if (rawFinalizeData == nullptr) - return; + static inline void Wrapper(napi_env env, + void* rawFinalizeData, + void* /* rawContext */) { + if (rawFinalizeData == nullptr) return; ThreadSafeFinalize* finalizeData = static_cast(rawFinalizeData); @@ -225,12 +217,10 @@ struct ThreadSafeFinalize { delete finalizeData; } - static inline - void FinalizeWrapperWithData(napi_env env, - void* rawFinalizeData, - void* /* rawContext */) { - if (rawFinalizeData == nullptr) - return; + static inline void FinalizeWrapperWithData(napi_env env, + void* rawFinalizeData, + void* /* rawContext */) { + if (rawFinalizeData == nullptr) return; ThreadSafeFinalize* finalizeData = static_cast(rawFinalizeData); @@ -238,12 +228,10 @@ struct ThreadSafeFinalize { delete finalizeData; } - static inline - void FinalizeWrapperWithContext(napi_env env, - void* rawFinalizeData, - void* rawContext) { - if (rawFinalizeData == nullptr) - return; + static inline void FinalizeWrapperWithContext(napi_env env, + void* rawFinalizeData, + void* rawContext) { + if (rawFinalizeData == nullptr) return; ThreadSafeFinalize* finalizeData = static_cast(rawFinalizeData); @@ -251,17 +239,14 @@ struct ThreadSafeFinalize { delete finalizeData; } - static inline - void FinalizeFinalizeWrapperWithDataAndContext(napi_env env, - void* rawFinalizeData, - void* rawContext) { - if (rawFinalizeData == nullptr) - return; + static inline void FinalizeFinalizeWrapperWithDataAndContext( + napi_env env, void* rawFinalizeData, void* rawContext) { + if (rawFinalizeData == nullptr) return; ThreadSafeFinalize* finalizeData = static_cast(rawFinalizeData); - finalizeData->callback(Env(env), finalizeData->data, - static_cast(rawContext)); + finalizeData->callback( + Env(env), finalizeData->data, static_cast(rawContext)); delete finalizeData; } @@ -270,8 +255,8 @@ struct ThreadSafeFinalize { }; template -typename std::enable_if::type static inline CallJsWrapper( - napi_env env, napi_value jsCallback, void* context, void* data) { +inline typename std::enable_if(nullptr)>::type +CallJsWrapper(napi_env env, napi_value jsCallback, void* context, void* data) { call(env, Function(env, jsCallback), static_cast(context), @@ -279,8 +264,11 @@ typename std::enable_if::type static inline CallJsWrapper( } template -typename std::enable_if::type static inline CallJsWrapper( - napi_env env, napi_value jsCallback, void* /*context*/, void* /*data*/) { +inline typename std::enable_if(nullptr)>::type +CallJsWrapper(napi_env env, + napi_value jsCallback, + void* /*context*/, + void* /*data*/) { if (jsCallback != nullptr) { Function(env, jsCallback).Call(0, nullptr); } @@ -311,23 +299,23 @@ napi_value DefaultCallbackWrapper(napi_env env, Napi::Function cb) { template struct AccessorCallbackData { - static inline - napi_value GetterWrapper(napi_env env, napi_callback_info info) { + static inline napi_value GetterWrapper(napi_env env, + napi_callback_info info) { return details::WrapCallback([&] { CallbackInfo callbackInfo(env, info); AccessorCallbackData* callbackData = - static_cast(callbackInfo.Data()); + static_cast(callbackInfo.Data()); callbackInfo.SetData(callbackData->data); return callbackData->getterCallback(callbackInfo); }); } - static inline - napi_value SetterWrapper(napi_env env, napi_callback_info info) { + static inline napi_value SetterWrapper(napi_env env, + napi_callback_info info) { return details::WrapCallback([&] { CallbackInfo callbackInfo(env, info); AccessorCallbackData* callbackData = - static_cast(callbackInfo.Data()); + static_cast(callbackInfo.Data()); callbackInfo.SetData(callbackData->data); callbackData->setterCallback(callbackInfo); return nullptr; @@ -342,8 +330,8 @@ struct AccessorCallbackData { } // namespace details #ifndef NODE_ADDON_API_DISABLE_DEPRECATED -# include "napi-inl.deprecated.h" -#endif // !NODE_ADDON_API_DISABLE_DEPRECATED +#include "napi-inl.deprecated.h" +#endif // !NODE_ADDON_API_DISABLE_DEPRECATED //////////////////////////////////////////////////////////////////////////////// // Module registration @@ -358,16 +346,15 @@ struct AccessorCallbackData { // Register an add-on based on a subclass of `Addon` with a custom Node.js // module name. -#define NODE_API_NAMED_ADDON(modname, classname) \ - static napi_value __napi_ ## classname(napi_env env, \ - napi_value exports) { \ - return Napi::RegisterModule(env, exports, &classname::Init); \ - } \ - NAPI_MODULE(modname, __napi_ ## classname) +#define NODE_API_NAMED_ADDON(modname, classname) \ + static napi_value __napi_##classname(napi_env env, napi_value exports) { \ + return Napi::RegisterModule(env, exports, &classname::Init); \ + } \ + NAPI_MODULE(modname, __napi_##classname) // Register an add-on based on a subclass of `Addon` with the Node.js module // name given by node-gyp from the `target_name` in binding.gyp. -#define NODE_API_ADDON(classname) \ +#define NODE_API_ADDON(classname) \ NODE_API_NAMED_ADDON(NODE_GYP_MODULE_NAME, classname) // Adapt the NAPI_MODULE registration function: @@ -377,8 +364,8 @@ inline napi_value RegisterModule(napi_env env, napi_value exports, ModuleRegisterCallback registerCallback) { return details::WrapCallback([&] { - return napi_value(registerCallback(Napi::Env(env), - Napi::Object(env, exports))); + return napi_value( + registerCallback(Napi::Env(env), Napi::Object(env, exports))); }); } @@ -452,8 +439,7 @@ inline Maybe Just(const T& t) { // Env class //////////////////////////////////////////////////////////////////////////////// -inline Env::Env(napi_env env) : _env(env) { -} +inline Env::Env(napi_env env) : _env(env) {} inline Env::operator napi_env() const { return _env; @@ -483,7 +469,8 @@ inline Value Env::Null() const { inline bool Env::IsExceptionPending() const { bool result; napi_status status = napi_is_exception_pending(_env, &result); - if (status != napi_ok) result = false; // Checking for a pending exception shouldn't throw. + if (status != napi_ok) + result = false; // Checking for a pending exception shouldn't throw. return result; } @@ -536,10 +523,11 @@ void Env::CleanupHook::WrapperWithArg(void* data) NAPI_NOEXCEPT { #if NAPI_VERSION > 5 template fini> inline void Env::SetInstanceData(T* data) const { - napi_status status = - napi_set_instance_data(_env, data, [](napi_env env, void* data, void*) { - fini(env, static_cast(data)); - }, nullptr); + napi_status status = napi_set_instance_data( + _env, + data, + [](napi_env env, void* data, void*) { fini(env, static_cast(data)); }, + nullptr); NAPI_THROW_IF_FAILED_VOID(_env, status); } @@ -547,11 +535,13 @@ template fini> inline void Env::SetInstanceData(DataType* data, HintType* hint) const { - napi_status status = - napi_set_instance_data(_env, data, + napi_status status = napi_set_instance_data( + _env, + data, [](napi_env env, void* data, void* hint) { fini(env, static_cast(data), static_cast(hint)); - }, hint); + }, + hint); NAPI_THROW_IF_FAILED_VOID(_env, status); } @@ -565,7 +555,8 @@ inline T* Env::GetInstanceData() const { return static_cast(data); } -template void Env::DefaultFini(Env, T* data) { +template +void Env::DefaultFini(Env, T* data) { delete data; } @@ -579,22 +570,21 @@ void Env::DefaultFiniWithHint(Env, DataType* data, HintType*) { // Value class //////////////////////////////////////////////////////////////////////////////// -inline Value::Value() : _env(nullptr), _value(nullptr) { -} +inline Value::Value() : _env(nullptr), _value(nullptr) {} -inline Value::Value(napi_env env, napi_value value) : _env(env), _value(value) { -} +inline Value::Value(napi_env env, napi_value value) + : _env(env), _value(value) {} inline Value::operator napi_value() const { return _value; } -inline bool Value::operator ==(const Value& other) const { +inline bool Value::operator==(const Value& other) const { return StrictEquals(other); } -inline bool Value::operator !=(const Value& other) const { - return !this->operator ==(other); +inline bool Value::operator!=(const Value& other) const { + return !this->operator==(other); } inline bool Value::StrictEquals(const Value& other) const { @@ -788,11 +778,10 @@ inline Boolean Boolean::New(napi_env env, bool val) { return Boolean(env, value); } -inline Boolean::Boolean() : Napi::Value() { -} +inline Boolean::Boolean() : Napi::Value() {} -inline Boolean::Boolean(napi_env env, napi_value value) : Napi::Value(env, value) { -} +inline Boolean::Boolean(napi_env env, napi_value value) + : Napi::Value(env, value) {} inline Boolean::operator bool() const { return Value(); @@ -816,11 +805,9 @@ inline Number Number::New(napi_env env, double val) { return Number(env, value); } -inline Number::Number() : Value() { -} +inline Number::Number() : Value() {} -inline Number::Number(napi_env env, napi_value value) : Value(env, value) { -} +inline Number::Number(napi_env env, napi_value value) : Value(env, value) {} inline Number::operator int32_t() const { return Int32Value(); @@ -893,46 +880,50 @@ inline BigInt BigInt::New(napi_env env, uint64_t val) { return BigInt(env, value); } -inline BigInt BigInt::New(napi_env env, int sign_bit, size_t word_count, const uint64_t* words) { +inline BigInt BigInt::New(napi_env env, + int sign_bit, + size_t word_count, + const uint64_t* words) { napi_value value; - napi_status status = napi_create_bigint_words(env, sign_bit, word_count, words, &value); + napi_status status = + napi_create_bigint_words(env, sign_bit, word_count, words, &value); NAPI_THROW_IF_FAILED(env, status, BigInt()); return BigInt(env, value); } -inline BigInt::BigInt() : Value() { -} +inline BigInt::BigInt() : Value() {} -inline BigInt::BigInt(napi_env env, napi_value value) : Value(env, value) { -} +inline BigInt::BigInt(napi_env env, napi_value value) : Value(env, value) {} inline int64_t BigInt::Int64Value(bool* lossless) const { int64_t result; - napi_status status = napi_get_value_bigint_int64( - _env, _value, &result, lossless); + napi_status status = + napi_get_value_bigint_int64(_env, _value, &result, lossless); NAPI_THROW_IF_FAILED(_env, status, 0); return result; } inline uint64_t BigInt::Uint64Value(bool* lossless) const { uint64_t result; - napi_status status = napi_get_value_bigint_uint64( - _env, _value, &result, lossless); + napi_status status = + napi_get_value_bigint_uint64(_env, _value, &result, lossless); NAPI_THROW_IF_FAILED(_env, status, 0); return result; } inline size_t BigInt::WordCount() const { size_t word_count; - napi_status status = napi_get_value_bigint_words( - _env, _value, nullptr, &word_count, nullptr); + napi_status status = + napi_get_value_bigint_words(_env, _value, nullptr, &word_count, nullptr); NAPI_THROW_IF_FAILED(_env, status, 0); return word_count; } -inline void BigInt::ToWords(int* sign_bit, size_t* word_count, uint64_t* words) { - napi_status status = napi_get_value_bigint_words( - _env, _value, sign_bit, word_count, words); +inline void BigInt::ToWords(int* sign_bit, + size_t* word_count, + uint64_t* words) { + napi_status status = + napi_get_value_bigint_words(_env, _value, sign_bit, word_count, words); NAPI_THROW_IF_FAILED_VOID(_env, status); } #endif // NAPI_VERSION > 5 @@ -949,11 +940,9 @@ inline Date Date::New(napi_env env, double val) { return Date(env, value); } -inline Date::Date() : Value() { -} +inline Date::Date() : Value() {} -inline Date::Date(napi_env env, napi_value value) : Value(env, value) { -} +inline Date::Date(napi_env env, napi_value value) : Value(env, value) {} inline Date::operator double() const { return ValueOf(); @@ -961,8 +950,7 @@ inline Date::operator double() const { inline double Date::ValueOf() const { double result; - napi_status status = napi_get_date_value( - _env, _value, &result); + napi_status status = napi_get_date_value(_env, _value, &result); NAPI_THROW_IF_FAILED(_env, status, 0); return result; } @@ -972,11 +960,9 @@ inline double Date::ValueOf() const { // Name class //////////////////////////////////////////////////////////////////////////////// -inline Name::Name() : Value() { -} +inline Name::Name() : Value() {} -inline Name::Name(napi_env env, napi_value value) : Value(env, value) { -} +inline Name::Name(napi_env env, napi_value value) : Value(env, value) {} //////////////////////////////////////////////////////////////////////////////// // String class @@ -998,7 +984,8 @@ inline String String::New(napi_env env, const char* val) { NAPI_THROW_IF_FAILED(env, napi_invalid_arg, String()); } napi_value value; - napi_status status = napi_create_string_utf8(env, val, std::strlen(val), &value); + napi_status status = + napi_create_string_utf8(env, val, std::strlen(val), &value); NAPI_THROW_IF_FAILED(env, status, String()); return String(env, value); } @@ -1011,7 +998,8 @@ inline String String::New(napi_env env, const char16_t* val) { // Throw an error that looks like it came from core. NAPI_THROW_IF_FAILED(env, napi_invalid_arg, String()); } - napi_status status = napi_create_string_utf16(env, val, std::u16string(val).size(), &value); + napi_status status = + napi_create_string_utf16(env, val, std::u16string(val).size(), &value); NAPI_THROW_IF_FAILED(env, status, String()); return String(env, value); } @@ -1030,11 +1018,9 @@ inline String String::New(napi_env env, const char16_t* val, size_t length) { return String(env, value); } -inline String::String() : Name() { -} +inline String::String() : Name() {} -inline String::String(napi_env env, napi_value value) : Name(env, value) { -} +inline String::String(napi_env env, napi_value value) : Name(env, value) {} inline String::operator std::string() const { return Utf8Value(); @@ -1046,26 +1032,30 @@ inline String::operator std::u16string() const { inline std::string String::Utf8Value() const { size_t length; - napi_status status = napi_get_value_string_utf8(_env, _value, nullptr, 0, &length); + napi_status status = + napi_get_value_string_utf8(_env, _value, nullptr, 0, &length); NAPI_THROW_IF_FAILED(_env, status, ""); std::string value; value.reserve(length + 1); value.resize(length); - status = napi_get_value_string_utf8(_env, _value, &value[0], value.capacity(), nullptr); + status = napi_get_value_string_utf8( + _env, _value, &value[0], value.capacity(), nullptr); NAPI_THROW_IF_FAILED(_env, status, ""); return value; } inline std::u16string String::Utf16Value() const { size_t length; - napi_status status = napi_get_value_string_utf16(_env, _value, nullptr, 0, &length); + napi_status status = + napi_get_value_string_utf16(_env, _value, nullptr, 0, &length); NAPI_THROW_IF_FAILED(_env, status, NAPI_WIDE_TEXT("")); std::u16string value; value.reserve(length + 1); value.resize(length); - status = napi_get_value_string_utf16(_env, _value, &value[0], value.capacity(), nullptr); + status = napi_get_value_string_utf16( + _env, _value, &value[0], value.capacity(), nullptr); NAPI_THROW_IF_FAILED(_env, status, NAPI_WIDE_TEXT("")); return value; } @@ -1075,8 +1065,9 @@ inline std::u16string String::Utf16Value() const { //////////////////////////////////////////////////////////////////////////////// inline Symbol Symbol::New(napi_env env, const char* description) { - napi_value descriptionValue = description != nullptr ? - String::New(env, description) : static_cast(nullptr); + napi_value descriptionValue = description != nullptr + ? String::New(env, description) + : static_cast(nullptr); return Symbol::New(env, descriptionValue); } @@ -1108,7 +1099,12 @@ inline MaybeOrValue Symbol::WellKnown(napi_env env, } return Nothing(); #else - return Napi::Env(env).Global().Get("Symbol").As().Get(name).As(); + return Napi::Env(env) + .Global() + .Get("Symbol") + .As() + .Get(name) + .As(); #endif } @@ -1149,11 +1145,9 @@ inline MaybeOrValue Symbol::For(napi_env env, napi_value description) { #endif } -inline Symbol::Symbol() : Name() { -} +inline Symbol::Symbol() : Name() {} -inline Symbol::Symbol(napi_env env, napi_value value) : Name(env, value) { -} +inline Symbol::Symbol(napi_env env, napi_value value) : Name(env, value) {} //////////////////////////////////////////////////////////////////////////////// // Automagic value creation @@ -1167,7 +1161,7 @@ struct vf_number { } }; -template<> +template <> struct vf_number { static Boolean From(napi_env env, bool value) { return Boolean::New(env, value); @@ -1199,36 +1193,33 @@ struct vf_utf16_string { template struct vf_fallback { - static Value From(napi_env env, const T& value) { - return Value(env, value); - } + static Value From(napi_env env, const T& value) { return Value(env, value); } }; -template struct disjunction : std::false_type {}; -template struct disjunction : B {}; +template +struct disjunction : std::false_type {}; +template +struct disjunction : B {}; template struct disjunction : std::conditional>::type {}; template struct can_make_string - : disjunction::type, - typename std::is_convertible::type, + : disjunction::type, + typename std::is_convertible::type, typename std::is_convertible::type, typename std::is_convertible::type> {}; -} +} // namespace details template Value Value::From(napi_env env, const T& value) { using Helper = typename std::conditional< - std::is_integral::value || std::is_floating_point::value, - details::vf_number, - typename std::conditional< - details::can_make_string::value, - String, - details::vf_fallback - >::type - >::type; + std::is_integral::value || std::is_floating_point::value, + details::vf_number, + typename std::conditional::value, + String, + details::vf_fallback>::type>::type; return Helper::From(env, value); } @@ -1236,22 +1227,18 @@ template String String::From(napi_env env, const T& value) { struct Dummy {}; using Helper = typename std::conditional< - std::is_convertible::value, - details::vf_utf8_charp, - typename std::conditional< - std::is_convertible::value, - details::vf_utf16_charp, + std::is_convertible::value, + details::vf_utf8_charp, typename std::conditional< - std::is_convertible::value, - details::vf_utf8_string, - typename std::conditional< - std::is_convertible::value, - details::vf_utf16_string, - Dummy - >::type - >::type - >::type - >::type; + std::is_convertible::value, + details::vf_utf16_charp, + typename std::conditional< + std::is_convertible::value, + details::vf_utf8_string, + typename std::conditional< + std::is_convertible::value, + details::vf_utf16_string, + Dummy>::type>::type>::type>::type; return Helper::From(env, value); } @@ -1269,8 +1256,10 @@ inline Object::PropertyLValue::operator Value() const { #endif } -template template -inline Object::PropertyLValue& Object::PropertyLValue::operator =(ValueType value) { +template +template +inline Object::PropertyLValue& Object::PropertyLValue::operator=( + ValueType value) { #ifdef NODE_ADDON_API_ENABLE_MAYBE MaybeOrValue result = #endif @@ -1283,7 +1272,7 @@ inline Object::PropertyLValue& Object::PropertyLValue::operator =(Valu template inline Object::PropertyLValue::PropertyLValue(Object object, Key key) - : _env(object.Env()), _object(object), _key(key) {} + : _env(object.Env()), _object(object), _key(key) {} inline Object Object::New(napi_env env) { napi_value value; @@ -1292,11 +1281,9 @@ inline Object Object::New(napi_env env) { return Object(env, value); } -inline Object::Object() : Value() { -} +inline Object::Object() : Value() {} -inline Object::Object(napi_env env, napi_value value) : Value(env, value) { -} +inline Object::Object(napi_env env, napi_value value) : Value(env, value) {} inline Object::PropertyLValue Object::operator[]( const char* utf8name) { @@ -1365,7 +1352,8 @@ inline MaybeOrValue Object::HasOwnProperty(Value key) const { inline MaybeOrValue Object::HasOwnProperty(const char* utf8name) const { napi_value key; - napi_status status = napi_create_string_utf8(_env, utf8name, std::strlen(utf8name), &key); + napi_status status = + napi_create_string_utf8(_env, utf8name, std::strlen(utf8name), &key); NAPI_MAYBE_THROW_IF_FAILED(_env, status, bool); return HasOwnProperty(key); } @@ -1480,22 +1468,31 @@ inline MaybeOrValue Object::GetPropertyNames() const { inline MaybeOrValue Object::DefineProperty( const PropertyDescriptor& property) const { - napi_status status = napi_define_properties(_env, _value, 1, - reinterpret_cast(&property)); + napi_status status = napi_define_properties( + _env, + _value, + 1, + reinterpret_cast(&property)); NAPI_RETURN_OR_THROW_IF_FAILED(_env, status, status == napi_ok, bool); } inline MaybeOrValue Object::DefineProperties( const std::initializer_list& properties) const { - napi_status status = napi_define_properties(_env, _value, properties.size(), - reinterpret_cast(properties.begin())); + napi_status status = napi_define_properties( + _env, + _value, + properties.size(), + reinterpret_cast(properties.begin())); NAPI_RETURN_OR_THROW_IF_FAILED(_env, status, status == napi_ok, bool); } inline MaybeOrValue Object::DefineProperties( const std::vector& properties) const { - napi_status status = napi_define_properties(_env, _value, properties.size(), - reinterpret_cast(properties.data())); + napi_status status = napi_define_properties( + _env, + _value, + properties.size(), + reinterpret_cast(properties.data())); NAPI_RETURN_OR_THROW_IF_FAILED(_env, status, status == napi_ok, bool); } @@ -1530,12 +1527,12 @@ inline void Object::AddFinalizer(Finalizer finalizeCallback, details::FinalizeData* finalizeData = new details::FinalizeData( {std::move(finalizeCallback), finalizeHint}); - napi_status status = - details::AttachData(_env, - *this, - data, - details::FinalizeData::WrapperWithHint, - finalizeData); + napi_status status = details::AttachData( + _env, + *this, + data, + details::FinalizeData::WrapperWithHint, + finalizeData); if (status != napi_ok) { delete finalizeData; NAPI_THROW_IF_FAILED_VOID(_env, status); @@ -1638,7 +1635,8 @@ inline MaybeOrValue Object::Seal() const { template inline External External::New(napi_env env, T* data) { napi_value value; - napi_status status = napi_create_external(env, data, nullptr, nullptr, &value); + napi_status status = + napi_create_external(env, data, nullptr, nullptr, &value); NAPI_THROW_IF_FAILED(env, status, External()); return External(env, value); } @@ -1652,12 +1650,12 @@ inline External External::New(napi_env env, details::FinalizeData* finalizeData = new details::FinalizeData( {std::move(finalizeCallback), nullptr}); - napi_status status = napi_create_external( - env, - data, - details::FinalizeData::Wrapper, - finalizeData, - &value); + napi_status status = + napi_create_external(env, + data, + details::FinalizeData::Wrapper, + finalizeData, + &value); if (status != napi_ok) { delete finalizeData; NAPI_THROW_IF_FAILED(env, status, External()); @@ -1676,11 +1674,11 @@ inline External External::New(napi_env env, new details::FinalizeData( {std::move(finalizeCallback), finalizeHint}); napi_status status = napi_create_external( - env, - data, - details::FinalizeData::WrapperWithHint, - finalizeData, - &value); + env, + data, + details::FinalizeData::WrapperWithHint, + finalizeData, + &value); if (status != napi_ok) { delete finalizeData; NAPI_THROW_IF_FAILED(env, status, External()); @@ -1689,12 +1687,11 @@ inline External External::New(napi_env env, } template -inline External::External() : Value() { -} +inline External::External() : Value() {} template -inline External::External(napi_env env, napi_value value) : Value(env, value) { -} +inline External::External(napi_env env, napi_value value) + : Value(env, value) {} template inline T* External::Data() const { @@ -1722,11 +1719,9 @@ inline Array Array::New(napi_env env, size_t length) { return Array(env, value); } -inline Array::Array() : Object() { -} +inline Array::Array() : Object() {} -inline Array::Array(napi_env env, napi_value value) : Object(env, value) { -} +inline Array::Array(napi_env env, napi_value value) : Object(env, value) {} inline uint32_t Array::Length() const { uint32_t result; @@ -1753,7 +1748,7 @@ inline ArrayBuffer ArrayBuffer::New(napi_env env, size_t byteLength) { napi_value value; napi_status status = napi_create_external_arraybuffer( - env, externalData, byteLength, nullptr, nullptr, &value); + env, externalData, byteLength, nullptr, nullptr, &value); NAPI_THROW_IF_FAILED(env, status, ArrayBuffer()); return ArrayBuffer(env, value); @@ -1769,12 +1764,12 @@ inline ArrayBuffer ArrayBuffer::New(napi_env env, new details::FinalizeData( {std::move(finalizeCallback), nullptr}); napi_status status = napi_create_external_arraybuffer( - env, - externalData, - byteLength, - details::FinalizeData::Wrapper, - finalizeData, - &value); + env, + externalData, + byteLength, + details::FinalizeData::Wrapper, + finalizeData, + &value); if (status != napi_ok) { delete finalizeData; NAPI_THROW_IF_FAILED(env, status, ArrayBuffer()); @@ -1794,12 +1789,12 @@ inline ArrayBuffer ArrayBuffer::New(napi_env env, new details::FinalizeData( {std::move(finalizeCallback), finalizeHint}); napi_status status = napi_create_external_arraybuffer( - env, - externalData, - byteLength, - details::FinalizeData::WrapperWithHint, - finalizeData, - &value); + env, + externalData, + byteLength, + details::FinalizeData::WrapperWithHint, + finalizeData, + &value); if (status != napi_ok) { delete finalizeData; NAPI_THROW_IF_FAILED(env, status, ArrayBuffer()); @@ -1808,12 +1803,10 @@ inline ArrayBuffer ArrayBuffer::New(napi_env env, return ArrayBuffer(env, value); } -inline ArrayBuffer::ArrayBuffer() : Object() { -} +inline ArrayBuffer::ArrayBuffer() : Object() {} inline ArrayBuffer::ArrayBuffer(napi_env env, napi_value value) - : Object(env, value) { -} + : Object(env, value) {} inline void* ArrayBuffer::Data() { void* data; @@ -1824,7 +1817,8 @@ inline void* ArrayBuffer::Data() { inline size_t ArrayBuffer::ByteLength() { size_t length; - napi_status status = napi_get_arraybuffer_info(_env, _value, nullptr, &length); + napi_status status = + napi_get_arraybuffer_info(_env, _value, nullptr, &length); NAPI_THROW_IF_FAILED(_env, status, 0); return length; } @@ -1846,8 +1840,7 @@ inline void ArrayBuffer::Detach() { //////////////////////////////////////////////////////////////////////////////// // DataView class //////////////////////////////////////////////////////////////////////////////// -inline DataView DataView::New(napi_env env, - Napi::ArrayBuffer arrayBuffer) { +inline DataView DataView::New(napi_env env, Napi::ArrayBuffer arrayBuffer) { return New(env, arrayBuffer, 0, arrayBuffer.ByteLength()); } @@ -1855,12 +1848,12 @@ inline DataView DataView::New(napi_env env, Napi::ArrayBuffer arrayBuffer, size_t byteOffset) { if (byteOffset > arrayBuffer.ByteLength()) { - NAPI_THROW(RangeError::New(env, - "Start offset is outside the bounds of the buffer"), - DataView()); + NAPI_THROW(RangeError::New( + env, "Start offset is outside the bounds of the buffer"), + DataView()); } - return New(env, arrayBuffer, byteOffset, - arrayBuffer.ByteLength() - byteOffset); + return New( + env, arrayBuffer, byteOffset, arrayBuffer.ByteLength() - byteOffset); } inline DataView DataView::New(napi_env env, @@ -1868,52 +1861,47 @@ inline DataView DataView::New(napi_env env, size_t byteOffset, size_t byteLength) { if (byteOffset + byteLength > arrayBuffer.ByteLength()) { - NAPI_THROW(RangeError::New(env, "Invalid DataView length"), - DataView()); + NAPI_THROW(RangeError::New(env, "Invalid DataView length"), DataView()); } napi_value value; - napi_status status = napi_create_dataview( - env, byteLength, arrayBuffer, byteOffset, &value); + napi_status status = + napi_create_dataview(env, byteLength, arrayBuffer, byteOffset, &value); NAPI_THROW_IF_FAILED(env, status, DataView()); return DataView(env, value); } -inline DataView::DataView() : Object() { -} +inline DataView::DataView() : Object() {} inline DataView::DataView(napi_env env, napi_value value) : Object(env, value) { - napi_status status = napi_get_dataview_info( - _env, - _value /* dataView */, - &_length /* byteLength */, - &_data /* data */, - nullptr /* arrayBuffer */, - nullptr /* byteOffset */); + napi_status status = napi_get_dataview_info(_env, + _value /* dataView */, + &_length /* byteLength */, + &_data /* data */, + nullptr /* arrayBuffer */, + nullptr /* byteOffset */); NAPI_THROW_IF_FAILED_VOID(_env, status); } inline Napi::ArrayBuffer DataView::ArrayBuffer() const { napi_value arrayBuffer; - napi_status status = napi_get_dataview_info( - _env, - _value /* dataView */, - nullptr /* byteLength */, - nullptr /* data */, - &arrayBuffer /* arrayBuffer */, - nullptr /* byteOffset */); + napi_status status = napi_get_dataview_info(_env, + _value /* dataView */, + nullptr /* byteLength */, + nullptr /* data */, + &arrayBuffer /* arrayBuffer */, + nullptr /* byteOffset */); NAPI_THROW_IF_FAILED(_env, status, Napi::ArrayBuffer()); return Napi::ArrayBuffer(_env, arrayBuffer); } inline size_t DataView::ByteOffset() const { size_t byteOffset; - napi_status status = napi_get_dataview_info( - _env, - _value /* dataView */, - nullptr /* byteLength */, - nullptr /* data */, - nullptr /* arrayBuffer */, - &byteOffset /* byteOffset */); + napi_status status = napi_get_dataview_info(_env, + _value /* dataView */, + nullptr /* byteLength */, + nullptr /* data */, + nullptr /* arrayBuffer */, + &byteOffset /* byteOffset */); NAPI_THROW_IF_FAILED(_env, status, 0); return byteOffset; } @@ -1994,8 +1982,9 @@ template inline T DataView::ReadData(size_t byteOffset) const { if (byteOffset + sizeof(T) > _length || byteOffset + sizeof(T) < byteOffset) { // overflow - NAPI_THROW(RangeError::New(_env, - "Offset is outside the bounds of the DataView"), 0); + NAPI_THROW( + RangeError::New(_env, "Offset is outside the bounds of the DataView"), + 0); } return *reinterpret_cast(static_cast(_data) + byteOffset); @@ -2005,8 +1994,8 @@ template inline void DataView::WriteData(size_t byteOffset, T value) const { if (byteOffset + sizeof(T) > _length || byteOffset + sizeof(T) < byteOffset) { // overflow - NAPI_THROW_VOID(RangeError::New(_env, - "Offset is outside the bounds of the DataView")); + NAPI_THROW_VOID( + RangeError::New(_env, "Offset is outside the bounds of the DataView")); } *reinterpret_cast(static_cast(_data) + byteOffset) = value; @@ -2017,33 +2006,37 @@ inline void DataView::WriteData(size_t byteOffset, T value) const { //////////////////////////////////////////////////////////////////////////////// inline TypedArray::TypedArray() - : Object(), _type(TypedArray::unknown_array_type), _length(0) { -} + : Object(), _type(napi_typedarray_type::napi_int8_array), _length(0) {} inline TypedArray::TypedArray(napi_env env, napi_value value) - : Object(env, value), _type(TypedArray::unknown_array_type), _length(0) { + : Object(env, value), + _type(napi_typedarray_type::napi_int8_array), + _length(0) { + if (value != nullptr) { + napi_status status = + napi_get_typedarray_info(_env, + _value, + &const_cast(this)->_type, + &const_cast(this)->_length, + nullptr, + nullptr, + nullptr); + NAPI_THROW_IF_FAILED_VOID(_env, status); + } } inline TypedArray::TypedArray(napi_env env, napi_value value, napi_typedarray_type type, size_t length) - : Object(env, value), _type(type), _length(length) { -} + : Object(env, value), _type(type), _length(length) {} inline napi_typedarray_type TypedArray::TypedArrayType() const { - if (_type == TypedArray::unknown_array_type) { - napi_status status = napi_get_typedarray_info(_env, _value, - &const_cast(this)->_type, &const_cast(this)->_length, - nullptr, nullptr, nullptr); - NAPI_THROW_IF_FAILED(_env, status, napi_int8_array); - } - return _type; } inline uint8_t TypedArray::ElementSize() const { - switch (TypedArrayType()) { + switch (_type) { case napi_int8_array: case napi_uint8_array: case napi_uint8_clamped_array: @@ -2067,20 +2060,13 @@ inline uint8_t TypedArray::ElementSize() const { } inline size_t TypedArray::ElementLength() const { - if (_type == TypedArray::unknown_array_type) { - napi_status status = napi_get_typedarray_info(_env, _value, - &const_cast(this)->_type, &const_cast(this)->_length, - nullptr, nullptr, nullptr); - NAPI_THROW_IF_FAILED(_env, status, 0); - } - return _length; } inline size_t TypedArray::ByteOffset() const { size_t byteOffset; napi_status status = napi_get_typedarray_info( - _env, _value, nullptr, nullptr, nullptr, nullptr, &byteOffset); + _env, _value, nullptr, nullptr, nullptr, nullptr, &byteOffset); NAPI_THROW_IF_FAILED(_env, status, 0); return byteOffset; } @@ -2092,7 +2078,7 @@ inline size_t TypedArray::ByteLength() const { inline Napi::ArrayBuffer TypedArray::ArrayBuffer() const { napi_value arrayBuffer; napi_status status = napi_get_typedarray_info( - _env, _value, nullptr, nullptr, nullptr, &arrayBuffer, nullptr); + _env, _value, nullptr, nullptr, nullptr, &arrayBuffer, nullptr); NAPI_THROW_IF_FAILED(_env, status, Napi::ArrayBuffer()); return Napi::ArrayBuffer(_env, arrayBuffer); } @@ -2105,7 +2091,8 @@ template inline TypedArrayOf TypedArrayOf::New(napi_env env, size_t elementLength, napi_typedarray_type type) { - Napi::ArrayBuffer arrayBuffer = Napi::ArrayBuffer::New(env, elementLength * sizeof (T)); + Napi::ArrayBuffer arrayBuffer = + Napi::ArrayBuffer::New(env, elementLength * sizeof(T)); return New(env, elementLength, arrayBuffer, 0, type); } @@ -2117,21 +2104,24 @@ inline TypedArrayOf TypedArrayOf::New(napi_env env, napi_typedarray_type type) { napi_value value; napi_status status = napi_create_typedarray( - env, type, elementLength, arrayBuffer, bufferOffset, &value); + env, type, elementLength, arrayBuffer, bufferOffset, &value); NAPI_THROW_IF_FAILED(env, status, TypedArrayOf()); return TypedArrayOf( - env, value, type, elementLength, - reinterpret_cast(reinterpret_cast(arrayBuffer.Data()) + bufferOffset)); + env, + value, + type, + elementLength, + reinterpret_cast(reinterpret_cast(arrayBuffer.Data()) + + bufferOffset)); } template -inline TypedArrayOf::TypedArrayOf() : TypedArray(), _data(nullptr) { -} +inline TypedArrayOf::TypedArrayOf() : TypedArray(), _data(nullptr) {} template inline TypedArrayOf::TypedArrayOf(napi_env env, napi_value value) - : TypedArray(env, value), _data(nullptr) { + : TypedArray(env, value), _data(nullptr) { napi_status status = napi_ok; if (value != nullptr) { void* data = nullptr; @@ -2151,21 +2141,24 @@ inline TypedArrayOf::TypedArrayOf(napi_env env, napi_typedarray_type type, size_t length, T* data) - : TypedArray(env, value, type, length), _data(data) { + : TypedArray(env, value, type, length), _data(data) { if (!(type == TypedArrayTypeForPrimitiveType() || - (type == napi_uint8_clamped_array && std::is_same::value))) { - NAPI_THROW_VOID(TypeError::New(env, "Array type must match the template parameter. " - "(Uint8 arrays may optionally have the \"clamped\" array type.)")); + (type == napi_uint8_clamped_array && + std::is_same::value))) { + NAPI_THROW_VOID(TypeError::New( + env, + "Array type must match the template parameter. " + "(Uint8 arrays may optionally have the \"clamped\" array type.)")); } } template -inline T& TypedArrayOf::operator [](size_t index) { +inline T& TypedArrayOf::operator[](size_t index) { return _data[index]; } template -inline const T& TypedArrayOf::operator [](size_t index) const { +inline const T& TypedArrayOf::operator[](size_t index) const { return _data[index]; } @@ -2184,12 +2177,11 @@ inline const T* TypedArrayOf::Data() const { //////////////////////////////////////////////////////////////////////////////// template -static inline napi_status -CreateFunction(napi_env env, - const char* utf8name, - napi_callback cb, - CbData* data, - napi_value* result) { +inline napi_status CreateFunction(napi_env env, + const char* utf8name, + napi_callback cb, + CbData* data, + napi_value* result) { napi_status status = napi_create_function(env, utf8name, NAPI_AUTO_LENGTH, cb, data, result); if (status == napi_ok) { @@ -2249,11 +2241,8 @@ inline Function Function::New(napi_env env, auto callbackData = new CbData{std::move(cb), data}; napi_value value; - napi_status status = CreateFunction(env, - utf8name, - CbData::Wrapper, - callbackData, - &value); + napi_status status = + CreateFunction(env, utf8name, CbData::Wrapper, callbackData, &value); if (status != napi_ok) { delete callbackData; NAPI_THROW_IF_FAILED(env, status, Function()); @@ -2270,11 +2259,10 @@ inline Function Function::New(napi_env env, return New(env, cb, utf8name.c_str(), data); } -inline Function::Function() : Object() { -} +inline Function::Function() : Object() {} -inline Function::Function(napi_env env, napi_value value) : Object(env, value) { -} +inline Function::Function(napi_env env, napi_value value) + : Object(env, value) {} inline MaybeOrValue Function::operator()( const std::initializer_list& args) const { @@ -2336,8 +2324,8 @@ inline MaybeOrValue Function::Call(napi_value recv, size_t argc, const napi_value* args) const { napi_value result; - napi_status status = napi_call_function( - _env, recv, _value, argc, args, &result); + napi_status status = + napi_call_function(_env, recv, _value, argc, args, &result); NAPI_RETURN_OR_THROW_IF_FAILED( _env, status, Napi::Value(_env, result), Napi::Value); } @@ -2362,8 +2350,8 @@ inline MaybeOrValue Function::MakeCallback( const napi_value* args, napi_async_context context) const { napi_value result; - napi_status status = napi_make_callback( - _env, context, recv, _value, argc, args, &result); + napi_status status = + napi_make_callback(_env, context, recv, _value, argc, args, &result); NAPI_RETURN_OR_THROW_IF_FAILED( _env, status, Napi::Value(_env, result), Napi::Value); } @@ -2381,8 +2369,7 @@ inline MaybeOrValue Function::New( inline MaybeOrValue Function::New(size_t argc, const napi_value* args) const { napi_value result; - napi_status status = napi_new_instance( - _env, _value, argc, args, &result); + napi_status status = napi_new_instance(_env, _value, argc, args, &result); NAPI_RETURN_OR_THROW_IF_FAILED( _env, status, Napi::Object(_env, result), Napi::Object); } @@ -2418,8 +2405,7 @@ inline void Promise::Deferred::Reject(napi_value value) const { NAPI_THROW_IF_FAILED_VOID(_env, status); } -inline Promise::Promise(napi_env env, napi_value value) : Object(env, value) { -} +inline Promise::Promise(napi_env env, napi_value value) : Object(env, value) {} //////////////////////////////////////////////////////////////////////////////// // Buffer class @@ -2429,7 +2415,8 @@ template inline Buffer Buffer::New(napi_env env, size_t length) { napi_value value; void* data; - napi_status status = napi_create_buffer(env, length * sizeof (T), &data, &value); + napi_status status = + napi_create_buffer(env, length * sizeof(T), &data, &value); NAPI_THROW_IF_FAILED(env, status, Buffer()); return Buffer(env, value, length, static_cast(data)); } @@ -2438,7 +2425,7 @@ template inline Buffer Buffer::New(napi_env env, T* data, size_t length) { napi_value value; napi_status status = napi_create_external_buffer( - env, length * sizeof (T), data, nullptr, nullptr, &value); + env, length * sizeof(T), data, nullptr, nullptr, &value); NAPI_THROW_IF_FAILED(env, status, Buffer()); return Buffer(env, value, length, data); } @@ -2453,13 +2440,13 @@ inline Buffer Buffer::New(napi_env env, details::FinalizeData* finalizeData = new details::FinalizeData( {std::move(finalizeCallback), nullptr}); - napi_status status = napi_create_external_buffer( - env, - length * sizeof (T), - data, - details::FinalizeData::Wrapper, - finalizeData, - &value); + napi_status status = + napi_create_external_buffer(env, + length * sizeof(T), + data, + details::FinalizeData::Wrapper, + finalizeData, + &value); if (status != napi_ok) { delete finalizeData; NAPI_THROW_IF_FAILED(env, status, Buffer()); @@ -2479,12 +2466,12 @@ inline Buffer Buffer::New(napi_env env, new details::FinalizeData( {std::move(finalizeCallback), finalizeHint}); napi_status status = napi_create_external_buffer( - env, - length * sizeof (T), - data, - details::FinalizeData::WrapperWithHint, - finalizeData, - &value); + env, + length * sizeof(T), + data, + details::FinalizeData::WrapperWithHint, + finalizeData, + &value); if (status != napi_ok) { delete finalizeData; NAPI_THROW_IF_FAILED(env, status, Buffer()); @@ -2495,25 +2482,22 @@ inline Buffer Buffer::New(napi_env env, template inline Buffer Buffer::Copy(napi_env env, const T* data, size_t length) { napi_value value; - napi_status status = napi_create_buffer_copy( - env, length * sizeof (T), data, nullptr, &value); + napi_status status = + napi_create_buffer_copy(env, length * sizeof(T), data, nullptr, &value); NAPI_THROW_IF_FAILED(env, status, Buffer()); return Buffer(env, value); } template -inline Buffer::Buffer() : Uint8Array(), _length(0), _data(nullptr) { -} +inline Buffer::Buffer() : Uint8Array(), _length(0), _data(nullptr) {} template inline Buffer::Buffer(napi_env env, napi_value value) - : Uint8Array(env, value), _length(0), _data(nullptr) { -} + : Uint8Array(env, value), _length(0), _data(nullptr) {} template inline Buffer::Buffer(napi_env env, napi_value value, size_t length, T* data) - : Uint8Array(env, value), _length(length), _data(data) { -} + : Uint8Array(env, value), _length(length), _data(data) {} template inline size_t Buffer::Length() const { @@ -2535,9 +2519,10 @@ inline void Buffer::EnsureInfo() const { if (_data == nullptr) { size_t byteLength; void* voidData; - napi_status status = napi_get_buffer_info(_env, _value, &voidData, &byteLength); + napi_status status = + napi_get_buffer_info(_env, _value, &voidData, &byteLength); NAPI_THROW_IF_FAILED_VOID(_env, status); - _length = byteLength / sizeof (T); + _length = byteLength / sizeof(T); _data = static_cast(voidData); } } @@ -2574,19 +2559,16 @@ inline Error Error::New(napi_env env) { // A pending exception takes precedence over any internal error status. if (is_exception_pending) { status = napi_get_and_clear_last_exception(env, &error); - NAPI_FATAL_IF_FAILED(status, "Error::New", "napi_get_and_clear_last_exception"); - } - else { + NAPI_FATAL_IF_FAILED( + status, "Error::New", "napi_get_and_clear_last_exception"); + } else { const char* error_message = last_error_info_copy.error_message != nullptr ? last_error_info_copy.error_message : "Error in native callback"; napi_value message; status = napi_create_string_utf8( - env, - error_message, - std::strlen(error_message), - &message); + env, error_message, std::strlen(error_message), &message); NAPI_FATAL_IF_FAILED(status, "Error::New", "napi_create_string_utf8"); switch (last_error_info_copy.error_code) { @@ -2607,21 +2589,24 @@ inline Error Error::New(napi_env env) { } inline Error Error::New(napi_env env, const char* message) { - return Error::New(env, message, std::strlen(message), napi_create_error); + return Error::New( + env, message, std::strlen(message), napi_create_error); } inline Error Error::New(napi_env env, const std::string& message) { - return Error::New(env, message.c_str(), message.size(), napi_create_error); + return Error::New( + env, message.c_str(), message.size(), napi_create_error); } -inline NAPI_NO_RETURN void Error::Fatal(const char* location, const char* message) { +inline NAPI_NO_RETURN void Error::Fatal(const char* location, + const char* message) { napi_fatal_error(location, NAPI_AUTO_LENGTH, message, NAPI_AUTO_LENGTH); } -inline Error::Error() : ObjectReference() { -} +inline Error::Error() : ObjectReference() {} -inline Error::Error(napi_env env, napi_value value) : ObjectReference(env, nullptr) { +inline Error::Error(napi_env env, napi_value value) + : ObjectReference(env, nullptr) { if (value != nullptr) { // Attempting to create a reference on the error object. // If it's not a Object/Function/Symbol, this call will return an error @@ -2699,18 +2684,16 @@ inline Object Error::Value() const { return Object(_env, refValue); } -inline Error::Error(Error&& other) : ObjectReference(std::move(other)) { -} +inline Error::Error(Error&& other) : ObjectReference(std::move(other)) {} -inline Error& Error::operator =(Error&& other) { +inline Error& Error::operator=(Error&& other) { static_cast*>(this)->operator=(std::move(other)); return *this; } -inline Error::Error(const Error& other) : ObjectReference(other) { -} +inline Error::Error(const Error& other) : ObjectReference(other) {} -inline Error& Error::operator =(const Error& other) { +inline Error& Error::operator=(const Error& other) { Reset(); _env = other.Env(); @@ -2730,12 +2713,11 @@ inline const std::string& Error::Message() const NAPI_NOEXCEPT { #ifdef NAPI_CPP_EXCEPTIONS try { _message = Get("message").As(); - } - catch (...) { + } catch (...) { // Catch all errors here, to include e.g. a std::bad_alloc from // the std::string::operator=, because this method may not throw. } -#else // NAPI_CPP_EXCEPTIONS +#else // NAPI_CPP_EXCEPTIONS #if defined(NODE_ADDON_API_ENABLE_MAYBE) Napi::Value message_val; if (Get("message").UnwrapTo(&message_val)) { @@ -2744,7 +2726,7 @@ inline const std::string& Error::Message() const NAPI_NOEXCEPT { #else _message = Get("message").As(); #endif -#endif // NAPI_CPP_EXCEPTIONS +#endif // NAPI_CPP_EXCEPTIONS } return _message; } @@ -2790,9 +2772,10 @@ inline void Error::ThrowAsJavaScriptException() const { if (status != napi_ok) { throw Error::New(_env); } -#else // NAPI_CPP_EXCEPTIONS - NAPI_FATAL_IF_FAILED(status, "Error::ThrowAsJavaScriptException", "napi_throw"); -#endif // NAPI_CPP_EXCEPTIONS +#else // NAPI_CPP_EXCEPTIONS + NAPI_FATAL_IF_FAILED( + status, "Error::ThrowAsJavaScriptException", "napi_throw"); +#endif // NAPI_CPP_EXCEPTIONS } } @@ -2802,7 +2785,7 @@ inline const char* Error::what() const NAPI_NOEXCEPT { return Message().c_str(); } -#endif // NAPI_CPP_EXCEPTIONS +#endif // NAPI_CPP_EXCEPTIONS inline const char* Error::ERROR_WRAP_VALUE() NAPI_NOEXCEPT { return "4bda9e7e-4913-4dbc-95de-891cbf66598e-errorVal"; @@ -2825,39 +2808,42 @@ inline TError Error::New(napi_env env, } inline TypeError TypeError::New(napi_env env, const char* message) { - return Error::New(env, message, std::strlen(message), napi_create_type_error); + return Error::New( + env, message, std::strlen(message), napi_create_type_error); } inline TypeError TypeError::New(napi_env env, const std::string& message) { - return Error::New(env, message.c_str(), message.size(), napi_create_type_error); + return Error::New( + env, message.c_str(), message.size(), napi_create_type_error); } -inline TypeError::TypeError() : Error() { -} +inline TypeError::TypeError() : Error() {} -inline TypeError::TypeError(napi_env env, napi_value value) : Error(env, value) { -} +inline TypeError::TypeError(napi_env env, napi_value value) + : Error(env, value) {} inline RangeError RangeError::New(napi_env env, const char* message) { - return Error::New(env, message, std::strlen(message), napi_create_range_error); + return Error::New( + env, message, std::strlen(message), napi_create_range_error); } inline RangeError RangeError::New(napi_env env, const std::string& message) { - return Error::New(env, message.c_str(), message.size(), napi_create_range_error); + return Error::New( + env, message.c_str(), message.size(), napi_create_range_error); } -inline RangeError::RangeError() : Error() { -} +inline RangeError::RangeError() : Error() {} -inline RangeError::RangeError(napi_env env, napi_value value) : Error(env, value) { -} +inline RangeError::RangeError(napi_env env, napi_value value) + : Error(env, value) {} //////////////////////////////////////////////////////////////////////////////// // Reference class //////////////////////////////////////////////////////////////////////////////// template -inline Reference Reference::New(const T& value, uint32_t initialRefcount) { +inline Reference Reference::New(const T& value, + uint32_t initialRefcount) { napi_env env = value.Env(); napi_value val = value; @@ -2872,15 +2858,13 @@ inline Reference Reference::New(const T& value, uint32_t initialRefcount) return Reference(env, ref); } - template -inline Reference::Reference() : _env(nullptr), _ref(nullptr), _suppressDestruct(false) { -} +inline Reference::Reference() + : _env(nullptr), _ref(nullptr), _suppressDestruct(false) {} template inline Reference::Reference(napi_env env, napi_ref ref) - : _env(env), _ref(ref), _suppressDestruct(false) { -} + : _env(env), _ref(ref), _suppressDestruct(false) {} template inline Reference::~Reference() { @@ -2895,14 +2879,16 @@ inline Reference::~Reference() { template inline Reference::Reference(Reference&& other) - : _env(other._env), _ref(other._ref), _suppressDestruct(other._suppressDestruct) { + : _env(other._env), + _ref(other._ref), + _suppressDestruct(other._suppressDestruct) { other._env = nullptr; other._ref = nullptr; other._suppressDestruct = false; } template -inline Reference& Reference::operator =(Reference&& other) { +inline Reference& Reference::operator=(Reference&& other) { Reset(); _env = other._env; _ref = other._ref; @@ -2915,15 +2901,17 @@ inline Reference& Reference::operator =(Reference&& other) { template inline Reference::Reference(const Reference& other) - : _env(other._env), _ref(nullptr), _suppressDestruct(false) { + : _env(other._env), _ref(nullptr), _suppressDestruct(false) { HandleScope scope(_env); napi_value value = other.Value(); if (value != nullptr) { - // Copying is a limited scenario (currently only used for Error object) and always creates a - // strong reference to the given value even if the incoming reference is weak. + // Copying is a limited scenario (currently only used for Error object) and + // always creates a strong reference to the given value even if the incoming + // reference is weak. napi_status status = napi_create_reference(_env, value, 1, &_ref); - NAPI_FATAL_IF_FAILED(status, "Reference::Reference", "napi_create_reference"); + NAPI_FATAL_IF_FAILED( + status, "Reference::Reference", "napi_create_reference"); } } @@ -2933,14 +2921,14 @@ inline Reference::operator napi_ref() const { } template -inline bool Reference::operator ==(const Reference &other) const { +inline bool Reference::operator==(const Reference& other) const { HandleScope scope(_env); return this->Value().StrictEquals(other.Value()); } template -inline bool Reference::operator !=(const Reference &other) const { - return !this->operator ==(other); +inline bool Reference::operator!=(const Reference& other) const { + return !this->operator==(other); } template @@ -3037,33 +3025,29 @@ inline FunctionReference Persistent(Function value) { // ObjectReference class //////////////////////////////////////////////////////////////////////////////// -inline ObjectReference::ObjectReference(): Reference() { -} +inline ObjectReference::ObjectReference() : Reference() {} -inline ObjectReference::ObjectReference(napi_env env, napi_ref ref): Reference(env, ref) { -} +inline ObjectReference::ObjectReference(napi_env env, napi_ref ref) + : Reference(env, ref) {} inline ObjectReference::ObjectReference(Reference&& other) - : Reference(std::move(other)) { -} + : Reference(std::move(other)) {} -inline ObjectReference& ObjectReference::operator =(Reference&& other) { +inline ObjectReference& ObjectReference::operator=(Reference&& other) { static_cast*>(this)->operator=(std::move(other)); return *this; } inline ObjectReference::ObjectReference(ObjectReference&& other) - : Reference(std::move(other)) { -} + : Reference(std::move(other)) {} -inline ObjectReference& ObjectReference::operator =(ObjectReference&& other) { +inline ObjectReference& ObjectReference::operator=(ObjectReference&& other) { static_cast*>(this)->operator=(std::move(other)); return *this; } inline ObjectReference::ObjectReference(const ObjectReference& other) - : Reference(other) { -} + : Reference(other) {} inline MaybeOrValue ObjectReference::Get( const char* utf8name) const { @@ -3215,27 +3199,25 @@ inline MaybeOrValue ObjectReference::Set(uint32_t index, // FunctionReference class //////////////////////////////////////////////////////////////////////////////// -inline FunctionReference::FunctionReference(): Reference() { -} +inline FunctionReference::FunctionReference() : Reference() {} inline FunctionReference::FunctionReference(napi_env env, napi_ref ref) - : Reference(env, ref) { -} + : Reference(env, ref) {} inline FunctionReference::FunctionReference(Reference&& other) - : Reference(std::move(other)) { -} + : Reference(std::move(other)) {} -inline FunctionReference& FunctionReference::operator =(Reference&& other) { +inline FunctionReference& FunctionReference::operator=( + Reference&& other) { static_cast*>(this)->operator=(std::move(other)); return *this; } inline FunctionReference::FunctionReference(FunctionReference&& other) - : Reference(std::move(other)) { -} + : Reference(std::move(other)) {} -inline FunctionReference& FunctionReference::operator =(FunctionReference&& other) { +inline FunctionReference& FunctionReference::operator=( + FunctionReference&& other) { static_cast*>(this)->operator=(std::move(other)); return *this; } @@ -3441,10 +3423,15 @@ inline MaybeOrValue FunctionReference::New( //////////////////////////////////////////////////////////////////////////////// inline CallbackInfo::CallbackInfo(napi_env env, napi_callback_info info) - : _env(env), _info(info), _this(nullptr), _dynamicArgs(nullptr), _data(nullptr) { + : _env(env), + _info(info), + _this(nullptr), + _dynamicArgs(nullptr), + _data(nullptr) { _argc = _staticArgCount; _argv = _staticArgs; - napi_status status = napi_get_cb_info(env, info, &_argc, _argv, &_this, &_data); + napi_status status = + napi_get_cb_info(env, info, &_argc, _argv, &_this, &_data); NAPI_THROW_IF_FAILED_VOID(_env, status); if (_argc > _staticArgCount) { @@ -3464,6 +3451,10 @@ inline CallbackInfo::~CallbackInfo() { } } +inline CallbackInfo::operator napi_callback_info() const { + return _info; +} + inline Value CallbackInfo::NewTarget() const { napi_value newTarget; napi_status status = napi_get_new_target(_env, _info, &newTarget); @@ -3483,7 +3474,7 @@ inline size_t CallbackInfo::Length() const { return _argc; } -inline const Value CallbackInfo::operator [](size_t index) const { +inline const Value CallbackInfo::operator[](size_t index) const { return index < _argc ? Value(_env, _argv[index]) : Env().Undefined(); } @@ -3507,10 +3498,8 @@ inline void CallbackInfo::SetData(void* data) { //////////////////////////////////////////////////////////////////////////////// template -PropertyDescriptor -PropertyDescriptor::Accessor(const char* utf8name, - napi_property_attributes attributes, - void* data) { +PropertyDescriptor PropertyDescriptor::Accessor( + const char* utf8name, napi_property_attributes attributes, void* data) { napi_property_descriptor desc = napi_property_descriptor(); desc.utf8name = utf8name; @@ -3522,18 +3511,16 @@ PropertyDescriptor::Accessor(const char* utf8name, } template -PropertyDescriptor -PropertyDescriptor::Accessor(const std::string& utf8name, - napi_property_attributes attributes, - void* data) { +PropertyDescriptor PropertyDescriptor::Accessor( + const std::string& utf8name, + napi_property_attributes attributes, + void* data) { return Accessor(utf8name.c_str(), attributes, data); } template -PropertyDescriptor -PropertyDescriptor::Accessor(Name name, - napi_property_attributes attributes, - void* data) { +PropertyDescriptor PropertyDescriptor::Accessor( + Name name, napi_property_attributes attributes, void* data) { napi_property_descriptor desc = napi_property_descriptor(); desc.name = name; @@ -3544,14 +3531,10 @@ PropertyDescriptor::Accessor(Name name, return desc; } -template < -typename PropertyDescriptor::GetterCallback Getter, -typename PropertyDescriptor::SetterCallback Setter> -PropertyDescriptor -PropertyDescriptor::Accessor(const char* utf8name, - napi_property_attributes attributes, - void* data) { - +template +PropertyDescriptor PropertyDescriptor::Accessor( + const char* utf8name, napi_property_attributes attributes, void* data) { napi_property_descriptor desc = napi_property_descriptor(); desc.utf8name = utf8name; @@ -3563,23 +3546,19 @@ PropertyDescriptor::Accessor(const char* utf8name, return desc; } -template < -typename PropertyDescriptor::GetterCallback Getter, -typename PropertyDescriptor::SetterCallback Setter> -PropertyDescriptor -PropertyDescriptor::Accessor(const std::string& utf8name, - napi_property_attributes attributes, - void* data) { +template +PropertyDescriptor PropertyDescriptor::Accessor( + const std::string& utf8name, + napi_property_attributes attributes, + void* data) { return Accessor(utf8name.c_str(), attributes, data); } -template < -typename PropertyDescriptor::GetterCallback Getter, -typename PropertyDescriptor::SetterCallback Setter> -PropertyDescriptor -PropertyDescriptor::Accessor(Name name, - napi_property_attributes attributes, - void* data) { +template +PropertyDescriptor PropertyDescriptor::Accessor( + Name name, napi_property_attributes attributes, void* data) { napi_property_descriptor desc = napi_property_descriptor(); desc.name = name; @@ -3592,15 +3571,15 @@ PropertyDescriptor::Accessor(Name name, } template -inline PropertyDescriptor -PropertyDescriptor::Accessor(Napi::Env env, - Napi::Object object, - const char* utf8name, - Getter getter, - napi_property_attributes attributes, - void* data) { +inline PropertyDescriptor PropertyDescriptor::Accessor( + Napi::Env env, + Napi::Object object, + const char* utf8name, + Getter getter, + napi_property_attributes attributes, + void* data) { using CbData = details::CallbackData; - auto callbackData = new CbData({ getter, data }); + auto callbackData = new CbData({getter, data}); napi_status status = AttachData(env, object, callbackData); if (status != napi_ok) { @@ -3608,37 +3587,37 @@ PropertyDescriptor::Accessor(Napi::Env env, NAPI_THROW_IF_FAILED(env, status, napi_property_descriptor()); } - return PropertyDescriptor({ - utf8name, - nullptr, - nullptr, - CbData::Wrapper, - nullptr, - nullptr, - attributes, - callbackData - }); + return PropertyDescriptor({utf8name, + nullptr, + nullptr, + CbData::Wrapper, + nullptr, + nullptr, + attributes, + callbackData}); } template -inline PropertyDescriptor PropertyDescriptor::Accessor(Napi::Env env, - Napi::Object object, - const std::string& utf8name, - Getter getter, - napi_property_attributes attributes, - void* data) { +inline PropertyDescriptor PropertyDescriptor::Accessor( + Napi::Env env, + Napi::Object object, + const std::string& utf8name, + Getter getter, + napi_property_attributes attributes, + void* data) { return Accessor(env, object, utf8name.c_str(), getter, attributes, data); } template -inline PropertyDescriptor PropertyDescriptor::Accessor(Napi::Env env, - Napi::Object object, - Name name, - Getter getter, - napi_property_attributes attributes, - void* data) { +inline PropertyDescriptor PropertyDescriptor::Accessor( + Napi::Env env, + Napi::Object object, + Name name, + Getter getter, + napi_property_attributes attributes, + void* data) { using CbData = details::CallbackData; - auto callbackData = new CbData({ getter, data }); + auto callbackData = new CbData({getter, data}); napi_status status = AttachData(env, object, callbackData); if (status != napi_ok) { @@ -3646,28 +3625,27 @@ inline PropertyDescriptor PropertyDescriptor::Accessor(Napi::Env env, NAPI_THROW_IF_FAILED(env, status, napi_property_descriptor()); } - return PropertyDescriptor({ - nullptr, - name, - nullptr, - CbData::Wrapper, - nullptr, - nullptr, - attributes, - callbackData - }); + return PropertyDescriptor({nullptr, + name, + nullptr, + CbData::Wrapper, + nullptr, + nullptr, + attributes, + callbackData}); } template -inline PropertyDescriptor PropertyDescriptor::Accessor(Napi::Env env, - Napi::Object object, - const char* utf8name, - Getter getter, - Setter setter, - napi_property_attributes attributes, - void* data) { +inline PropertyDescriptor PropertyDescriptor::Accessor( + Napi::Env env, + Napi::Object object, + const char* utf8name, + Getter getter, + Setter setter, + napi_property_attributes attributes, + void* data) { using CbData = details::AccessorCallbackData; - auto callbackData = new CbData({ getter, setter, data }); + auto callbackData = new CbData({getter, setter, data}); napi_status status = AttachData(env, object, callbackData); if (status != napi_ok) { @@ -3675,39 +3653,40 @@ inline PropertyDescriptor PropertyDescriptor::Accessor(Napi::Env env, NAPI_THROW_IF_FAILED(env, status, napi_property_descriptor()); } - return PropertyDescriptor({ - utf8name, - nullptr, - nullptr, - CbData::GetterWrapper, - CbData::SetterWrapper, - nullptr, - attributes, - callbackData - }); + return PropertyDescriptor({utf8name, + nullptr, + nullptr, + CbData::GetterWrapper, + CbData::SetterWrapper, + nullptr, + attributes, + callbackData}); } template -inline PropertyDescriptor PropertyDescriptor::Accessor(Napi::Env env, - Napi::Object object, - const std::string& utf8name, - Getter getter, - Setter setter, - napi_property_attributes attributes, - void* data) { - return Accessor(env, object, utf8name.c_str(), getter, setter, attributes, data); +inline PropertyDescriptor PropertyDescriptor::Accessor( + Napi::Env env, + Napi::Object object, + const std::string& utf8name, + Getter getter, + Setter setter, + napi_property_attributes attributes, + void* data) { + return Accessor( + env, object, utf8name.c_str(), getter, setter, attributes, data); } template -inline PropertyDescriptor PropertyDescriptor::Accessor(Napi::Env env, - Napi::Object object, - Name name, - Getter getter, - Setter setter, - napi_property_attributes attributes, - void* data) { +inline PropertyDescriptor PropertyDescriptor::Accessor( + Napi::Env env, + Napi::Object object, + Name name, + Getter getter, + Setter setter, + napi_property_attributes attributes, + void* data) { using CbData = details::AccessorCallbackData; - auto callbackData = new CbData({ getter, setter, data }); + auto callbackData = new CbData({getter, setter, data}); napi_status status = AttachData(env, object, callbackData); if (status != napi_ok) { @@ -3715,99 +3694,99 @@ inline PropertyDescriptor PropertyDescriptor::Accessor(Napi::Env env, NAPI_THROW_IF_FAILED(env, status, napi_property_descriptor()); } - return PropertyDescriptor({ - nullptr, - name, - nullptr, - CbData::GetterWrapper, - CbData::SetterWrapper, - nullptr, - attributes, - callbackData - }); + return PropertyDescriptor({nullptr, + name, + nullptr, + CbData::GetterWrapper, + CbData::SetterWrapper, + nullptr, + attributes, + callbackData}); } template -inline PropertyDescriptor PropertyDescriptor::Function(Napi::Env env, - Napi::Object /*object*/, - const char* utf8name, - Callable cb, - napi_property_attributes attributes, - void* data) { - return PropertyDescriptor({ - utf8name, - nullptr, - nullptr, - nullptr, - nullptr, - Napi::Function::New(env, cb, utf8name, data), - attributes, - nullptr - }); +inline PropertyDescriptor PropertyDescriptor::Function( + Napi::Env env, + Napi::Object /*object*/, + const char* utf8name, + Callable cb, + napi_property_attributes attributes, + void* data) { + return PropertyDescriptor({utf8name, + nullptr, + nullptr, + nullptr, + nullptr, + Napi::Function::New(env, cb, utf8name, data), + attributes, + nullptr}); } template -inline PropertyDescriptor PropertyDescriptor::Function(Napi::Env env, - Napi::Object object, - const std::string& utf8name, - Callable cb, - napi_property_attributes attributes, - void* data) { +inline PropertyDescriptor PropertyDescriptor::Function( + Napi::Env env, + Napi::Object object, + const std::string& utf8name, + Callable cb, + napi_property_attributes attributes, + void* data) { return Function(env, object, utf8name.c_str(), cb, attributes, data); } template -inline PropertyDescriptor PropertyDescriptor::Function(Napi::Env env, - Napi::Object /*object*/, - Name name, - Callable cb, - napi_property_attributes attributes, - void* data) { - return PropertyDescriptor({ - nullptr, - name, - nullptr, - nullptr, - nullptr, - Napi::Function::New(env, cb, nullptr, data), - attributes, - nullptr - }); +inline PropertyDescriptor PropertyDescriptor::Function( + Napi::Env env, + Napi::Object /*object*/, + Name name, + Callable cb, + napi_property_attributes attributes, + void* data) { + return PropertyDescriptor({nullptr, + name, + nullptr, + nullptr, + nullptr, + Napi::Function::New(env, cb, nullptr, data), + attributes, + nullptr}); } -inline PropertyDescriptor PropertyDescriptor::Value(const char* utf8name, - napi_value value, - napi_property_attributes attributes) { - return PropertyDescriptor({ - utf8name, nullptr, nullptr, nullptr, nullptr, value, attributes, nullptr - }); +inline PropertyDescriptor PropertyDescriptor::Value( + const char* utf8name, + napi_value value, + napi_property_attributes attributes) { + return PropertyDescriptor({utf8name, + nullptr, + nullptr, + nullptr, + nullptr, + value, + attributes, + nullptr}); } -inline PropertyDescriptor PropertyDescriptor::Value(const std::string& utf8name, - napi_value value, - napi_property_attributes attributes) { +inline PropertyDescriptor PropertyDescriptor::Value( + const std::string& utf8name, + napi_value value, + napi_property_attributes attributes) { return Value(utf8name.c_str(), value, attributes); } -inline PropertyDescriptor PropertyDescriptor::Value(napi_value name, - napi_value value, - napi_property_attributes attributes) { - return PropertyDescriptor({ - nullptr, name, nullptr, nullptr, nullptr, value, attributes, nullptr - }); +inline PropertyDescriptor PropertyDescriptor::Value( + napi_value name, napi_value value, napi_property_attributes attributes) { + return PropertyDescriptor( + {nullptr, name, nullptr, nullptr, nullptr, value, attributes, nullptr}); } -inline PropertyDescriptor PropertyDescriptor::Value(Name name, - Napi::Value value, - napi_property_attributes attributes) { +inline PropertyDescriptor PropertyDescriptor::Value( + Name name, Napi::Value value, napi_property_attributes attributes) { napi_value nameValue = name; napi_value valueValue = value; return PropertyDescriptor::Value(nameValue, valueValue, attributes); } inline PropertyDescriptor::PropertyDescriptor(napi_property_descriptor desc) - : _desc(desc) { -} + : _desc(desc) {} inline PropertyDescriptor::operator napi_property_descriptor&() { return _desc; @@ -3822,26 +3801,22 @@ inline PropertyDescriptor::operator const napi_property_descriptor&() const { //////////////////////////////////////////////////////////////////////////////// template -inline void InstanceWrap::AttachPropData(napi_env env, - napi_value value, - const napi_property_descriptor* prop) { +inline void InstanceWrap::AttachPropData( + napi_env env, napi_value value, const napi_property_descriptor* prop) { napi_status status; if (!(prop->attributes & napi_static)) { if (prop->method == T::InstanceVoidMethodCallbackWrapper) { - status = Napi::details::AttachData(env, - value, - static_cast(prop->data)); + status = Napi::details::AttachData( + env, value, static_cast(prop->data)); NAPI_THROW_IF_FAILED_VOID(env, status); } else if (prop->method == T::InstanceMethodCallbackWrapper) { - status = Napi::details::AttachData(env, - value, - static_cast(prop->data)); + status = Napi::details::AttachData( + env, value, static_cast(prop->data)); NAPI_THROW_IF_FAILED_VOID(env, status); } else if (prop->getter == T::InstanceGetterCallbackWrapper || - prop->setter == T::InstanceSetterCallbackWrapper) { - status = Napi::details::AttachData(env, - value, - static_cast(prop->data)); + prop->setter == T::InstanceSetterCallbackWrapper) { + status = Napi::details::AttachData( + env, value, static_cast(prop->data)); NAPI_THROW_IF_FAILED_VOID(env, status); } } @@ -3854,7 +3829,7 @@ inline ClassPropertyDescriptor InstanceWrap::InstanceMethod( napi_property_attributes attributes, void* data) { InstanceVoidMethodCallbackData* callbackData = - new InstanceVoidMethodCallbackData({ method, data}); + new InstanceVoidMethodCallbackData({method, data}); napi_property_descriptor desc = napi_property_descriptor(); desc.utf8name = utf8name; @@ -3870,7 +3845,8 @@ inline ClassPropertyDescriptor InstanceWrap::InstanceMethod( InstanceMethodCallback method, napi_property_attributes attributes, void* data) { - InstanceMethodCallbackData* callbackData = new InstanceMethodCallbackData({ method, data }); + InstanceMethodCallbackData* callbackData = + new InstanceMethodCallbackData({method, data}); napi_property_descriptor desc = napi_property_descriptor(); desc.utf8name = utf8name; @@ -3887,7 +3863,7 @@ inline ClassPropertyDescriptor InstanceWrap::InstanceMethod( napi_property_attributes attributes, void* data) { InstanceVoidMethodCallbackData* callbackData = - new InstanceVoidMethodCallbackData({ method, data}); + new InstanceVoidMethodCallbackData({method, data}); napi_property_descriptor desc = napi_property_descriptor(); desc.name = name; @@ -3903,7 +3879,8 @@ inline ClassPropertyDescriptor InstanceWrap::InstanceMethod( InstanceMethodCallback method, napi_property_attributes attributes, void* data) { - InstanceMethodCallbackData* callbackData = new InstanceMethodCallbackData({ method, data }); + InstanceMethodCallbackData* callbackData = + new InstanceMethodCallbackData({method, data}); napi_property_descriptor desc = napi_property_descriptor(); desc.name = name; @@ -3916,9 +3893,7 @@ inline ClassPropertyDescriptor InstanceWrap::InstanceMethod( template template ::InstanceVoidMethodCallback method> inline ClassPropertyDescriptor InstanceWrap::InstanceMethod( - const char* utf8name, - napi_property_attributes attributes, - void* data) { + const char* utf8name, napi_property_attributes attributes, void* data) { napi_property_descriptor desc = napi_property_descriptor(); desc.utf8name = utf8name; desc.method = details::TemplatedInstanceVoidCallback; @@ -3930,9 +3905,7 @@ inline ClassPropertyDescriptor InstanceWrap::InstanceMethod( template template ::InstanceMethodCallback method> inline ClassPropertyDescriptor InstanceWrap::InstanceMethod( - const char* utf8name, - napi_property_attributes attributes, - void* data) { + const char* utf8name, napi_property_attributes attributes, void* data) { napi_property_descriptor desc = napi_property_descriptor(); desc.utf8name = utf8name; desc.method = details::TemplatedInstanceCallback; @@ -3944,9 +3917,7 @@ inline ClassPropertyDescriptor InstanceWrap::InstanceMethod( template template ::InstanceVoidMethodCallback method> inline ClassPropertyDescriptor InstanceWrap::InstanceMethod( - Symbol name, - napi_property_attributes attributes, - void* data) { + Symbol name, napi_property_attributes attributes, void* data) { napi_property_descriptor desc = napi_property_descriptor(); desc.name = name; desc.method = details::TemplatedInstanceVoidCallback; @@ -3958,9 +3929,7 @@ inline ClassPropertyDescriptor InstanceWrap::InstanceMethod( template template ::InstanceMethodCallback method> inline ClassPropertyDescriptor InstanceWrap::InstanceMethod( - Symbol name, - napi_property_attributes attributes, - void* data) { + Symbol name, napi_property_attributes attributes, void* data) { napi_property_descriptor desc = napi_property_descriptor(); desc.name = name; desc.method = details::TemplatedInstanceCallback; @@ -3977,7 +3946,7 @@ inline ClassPropertyDescriptor InstanceWrap::InstanceAccessor( napi_property_attributes attributes, void* data) { InstanceAccessorCallbackData* callbackData = - new InstanceAccessorCallbackData({ getter, setter, data }); + new InstanceAccessorCallbackData({getter, setter, data}); napi_property_descriptor desc = napi_property_descriptor(); desc.utf8name = utf8name; @@ -3996,7 +3965,7 @@ inline ClassPropertyDescriptor InstanceWrap::InstanceAccessor( napi_property_attributes attributes, void* data) { InstanceAccessorCallbackData* callbackData = - new InstanceAccessorCallbackData({ getter, setter, data }); + new InstanceAccessorCallbackData({getter, setter, data}); napi_property_descriptor desc = napi_property_descriptor(); desc.name = name; @@ -4011,9 +3980,7 @@ template template ::InstanceGetterCallback getter, typename InstanceWrap::InstanceSetterCallback setter> inline ClassPropertyDescriptor InstanceWrap::InstanceAccessor( - const char* utf8name, - napi_property_attributes attributes, - void* data) { + const char* utf8name, napi_property_attributes attributes, void* data) { napi_property_descriptor desc = napi_property_descriptor(); desc.utf8name = utf8name; desc.getter = details::TemplatedInstanceCallback; @@ -4027,9 +3994,7 @@ template template ::InstanceGetterCallback getter, typename InstanceWrap::InstanceSetterCallback setter> inline ClassPropertyDescriptor InstanceWrap::InstanceAccessor( - Symbol name, - napi_property_attributes attributes, - void* data) { + Symbol name, napi_property_attributes attributes, void* data) { napi_property_descriptor desc = napi_property_descriptor(); desc.name = name; desc.getter = details::TemplatedInstanceCallback; @@ -4053,9 +4018,7 @@ inline ClassPropertyDescriptor InstanceWrap::InstanceValue( template inline ClassPropertyDescriptor InstanceWrap::InstanceValue( - Symbol name, - Napi::Value value, - napi_property_attributes attributes) { + Symbol name, Napi::Value value, napi_property_attributes attributes) { napi_property_descriptor desc = napi_property_descriptor(); desc.name = name; desc.value = value; @@ -4065,12 +4028,11 @@ inline ClassPropertyDescriptor InstanceWrap::InstanceValue( template inline napi_value InstanceWrap::InstanceVoidMethodCallbackWrapper( - napi_env env, - napi_callback_info info) { + napi_env env, napi_callback_info info) { return details::WrapCallback([&] { CallbackInfo callbackInfo(env, info); InstanceVoidMethodCallbackData* callbackData = - reinterpret_cast(callbackInfo.Data()); + reinterpret_cast(callbackInfo.Data()); callbackInfo.SetData(callbackData->data); T* instance = T::Unwrap(callbackInfo.This().As()); auto cb = callbackData->callback; @@ -4081,12 +4043,11 @@ inline napi_value InstanceWrap::InstanceVoidMethodCallbackWrapper( template inline napi_value InstanceWrap::InstanceMethodCallbackWrapper( - napi_env env, - napi_callback_info info) { + napi_env env, napi_callback_info info) { return details::WrapCallback([&] { CallbackInfo callbackInfo(env, info); InstanceMethodCallbackData* callbackData = - reinterpret_cast(callbackInfo.Data()); + reinterpret_cast(callbackInfo.Data()); callbackInfo.SetData(callbackData->data); T* instance = T::Unwrap(callbackInfo.This().As()); auto cb = callbackData->callback; @@ -4096,12 +4057,11 @@ inline napi_value InstanceWrap::InstanceMethodCallbackWrapper( template inline napi_value InstanceWrap::InstanceGetterCallbackWrapper( - napi_env env, - napi_callback_info info) { + napi_env env, napi_callback_info info) { return details::WrapCallback([&] { CallbackInfo callbackInfo(env, info); InstanceAccessorCallbackData* callbackData = - reinterpret_cast(callbackInfo.Data()); + reinterpret_cast(callbackInfo.Data()); callbackInfo.SetData(callbackData->data); T* instance = T::Unwrap(callbackInfo.This().As()); auto cb = callbackData->getterCallback; @@ -4111,12 +4071,11 @@ inline napi_value InstanceWrap::InstanceGetterCallbackWrapper( template inline napi_value InstanceWrap::InstanceSetterCallbackWrapper( - napi_env env, - napi_callback_info info) { + napi_env env, napi_callback_info info) { return details::WrapCallback([&] { CallbackInfo callbackInfo(env, info); InstanceAccessorCallbackData* callbackData = - reinterpret_cast(callbackInfo.Data()); + reinterpret_cast(callbackInfo.Data()); callbackInfo.SetData(callbackData->data); T* instance = T::Unwrap(callbackInfo.This().As()); auto cb = callbackData->setterCallback; @@ -4169,7 +4128,7 @@ inline ObjectWrap::~ObjectWrap() { } } -template +template inline T* ObjectWrap::Unwrap(Object wrapper) { void* unwrapped; napi_status status = napi_unwrap(wrapper.Env(), wrapper, &unwrapped); @@ -4178,12 +4137,12 @@ inline T* ObjectWrap::Unwrap(Object wrapper) { } template -inline Function -ObjectWrap::DefineClass(Napi::Env env, - const char* utf8name, - const size_t props_count, - const napi_property_descriptor* descriptors, - void* data) { +inline Function ObjectWrap::DefineClass( + Napi::Env env, + const char* utf8name, + const size_t props_count, + const napi_property_descriptor* descriptors, + void* data) { napi_status status; std::vector props(props_count); @@ -4199,16 +4158,18 @@ ObjectWrap::DefineClass(Napi::Env env, props[index] = descriptors[index]; napi_property_descriptor* prop = &props[index]; if (prop->method == T::StaticMethodCallbackWrapper) { - status = CreateFunction(env, - utf8name, - prop->method, - static_cast(prop->data), - &(prop->value)); + status = + CreateFunction(env, + utf8name, + prop->method, + static_cast(prop->data), + &(prop->value)); NAPI_THROW_IF_FAILED(env, status, Function()); prop->method = nullptr; prop->data = nullptr; } else if (prop->method == T::StaticVoidMethodCallbackWrapper) { - status = CreateFunction(env, + status = + CreateFunction(env, utf8name, prop->method, static_cast(prop->data), @@ -4238,9 +4199,8 @@ ObjectWrap::DefineClass(Napi::Env env, if (prop->getter == T::StaticGetterCallbackWrapper || prop->setter == T::StaticSetterCallbackWrapper) { - status = Napi::details::AttachData(env, - value, - static_cast(prop->data)); + status = Napi::details::AttachData( + env, value, static_cast(prop->data)); NAPI_THROW_IF_FAILED(env, status, Function()); } else { // InstanceWrap::AttachPropData is responsible for attaching the data @@ -4258,11 +4218,12 @@ inline Function ObjectWrap::DefineClass( const char* utf8name, const std::initializer_list>& properties, void* data) { - return DefineClass(env, - utf8name, - properties.size(), - reinterpret_cast(properties.begin()), - data); + return DefineClass( + env, + utf8name, + properties.size(), + reinterpret_cast(properties.begin()), + data); } template @@ -4271,11 +4232,12 @@ inline Function ObjectWrap::DefineClass( const char* utf8name, const std::vector>& properties, void* data) { - return DefineClass(env, - utf8name, - properties.size(), - reinterpret_cast(properties.data()), - data); + return DefineClass( + env, + utf8name, + properties.size(), + reinterpret_cast(properties.data()), + data); } template @@ -4284,13 +4246,15 @@ inline ClassPropertyDescriptor ObjectWrap::StaticMethod( StaticVoidMethodCallback method, napi_property_attributes attributes, void* data) { - StaticVoidMethodCallbackData* callbackData = new StaticVoidMethodCallbackData({ method, data }); + StaticVoidMethodCallbackData* callbackData = + new StaticVoidMethodCallbackData({method, data}); napi_property_descriptor desc = napi_property_descriptor(); desc.utf8name = utf8name; desc.method = T::StaticVoidMethodCallbackWrapper; desc.data = callbackData; - desc.attributes = static_cast(attributes | napi_static); + desc.attributes = + static_cast(attributes | napi_static); return desc; } @@ -4300,13 +4264,15 @@ inline ClassPropertyDescriptor ObjectWrap::StaticMethod( StaticMethodCallback method, napi_property_attributes attributes, void* data) { - StaticMethodCallbackData* callbackData = new StaticMethodCallbackData({ method, data }); + StaticMethodCallbackData* callbackData = + new StaticMethodCallbackData({method, data}); napi_property_descriptor desc = napi_property_descriptor(); desc.utf8name = utf8name; desc.method = T::StaticMethodCallbackWrapper; desc.data = callbackData; - desc.attributes = static_cast(attributes | napi_static); + desc.attributes = + static_cast(attributes | napi_static); return desc; } @@ -4316,13 +4282,15 @@ inline ClassPropertyDescriptor ObjectWrap::StaticMethod( StaticVoidMethodCallback method, napi_property_attributes attributes, void* data) { - StaticVoidMethodCallbackData* callbackData = new StaticVoidMethodCallbackData({ method, data }); + StaticVoidMethodCallbackData* callbackData = + new StaticVoidMethodCallbackData({method, data}); napi_property_descriptor desc = napi_property_descriptor(); desc.name = name; desc.method = T::StaticVoidMethodCallbackWrapper; desc.data = callbackData; - desc.attributes = static_cast(attributes | napi_static); + desc.attributes = + static_cast(attributes | napi_static); return desc; } @@ -4332,69 +4300,67 @@ inline ClassPropertyDescriptor ObjectWrap::StaticMethod( StaticMethodCallback method, napi_property_attributes attributes, void* data) { - StaticMethodCallbackData* callbackData = new StaticMethodCallbackData({ method, data }); + StaticMethodCallbackData* callbackData = + new StaticMethodCallbackData({method, data}); napi_property_descriptor desc = napi_property_descriptor(); desc.name = name; desc.method = T::StaticMethodCallbackWrapper; desc.data = callbackData; - desc.attributes = static_cast(attributes | napi_static); + desc.attributes = + static_cast(attributes | napi_static); return desc; } template template ::StaticVoidMethodCallback method> inline ClassPropertyDescriptor ObjectWrap::StaticMethod( - const char* utf8name, - napi_property_attributes attributes, - void* data) { + const char* utf8name, napi_property_attributes attributes, void* data) { napi_property_descriptor desc = napi_property_descriptor(); desc.utf8name = utf8name; desc.method = details::TemplatedVoidCallback; desc.data = data; - desc.attributes = static_cast(attributes | napi_static); + desc.attributes = + static_cast(attributes | napi_static); return desc; } template template ::StaticVoidMethodCallback method> inline ClassPropertyDescriptor ObjectWrap::StaticMethod( - Symbol name, - napi_property_attributes attributes, - void* data) { + Symbol name, napi_property_attributes attributes, void* data) { napi_property_descriptor desc = napi_property_descriptor(); desc.name = name; desc.method = details::TemplatedVoidCallback; desc.data = data; - desc.attributes = static_cast(attributes | napi_static); + desc.attributes = + static_cast(attributes | napi_static); return desc; } template template ::StaticMethodCallback method> inline ClassPropertyDescriptor ObjectWrap::StaticMethod( - const char* utf8name, - napi_property_attributes attributes, - void* data) { + const char* utf8name, napi_property_attributes attributes, void* data) { napi_property_descriptor desc = napi_property_descriptor(); desc.utf8name = utf8name; desc.method = details::TemplatedCallback; desc.data = data; - desc.attributes = static_cast(attributes | napi_static); + desc.attributes = + static_cast(attributes | napi_static); return desc; } template template ::StaticMethodCallback method> inline ClassPropertyDescriptor ObjectWrap::StaticMethod( - Symbol name, - napi_property_attributes attributes, - void* data) { + Symbol name, napi_property_attributes attributes, void* data) { napi_property_descriptor desc = napi_property_descriptor(); desc.name = name; desc.method = details::TemplatedCallback; desc.data = data; - desc.attributes = static_cast(attributes | napi_static); + desc.attributes = + static_cast(attributes | napi_static); return desc; } @@ -4406,14 +4372,15 @@ inline ClassPropertyDescriptor ObjectWrap::StaticAccessor( napi_property_attributes attributes, void* data) { StaticAccessorCallbackData* callbackData = - new StaticAccessorCallbackData({ getter, setter, data }); + new StaticAccessorCallbackData({getter, setter, data}); napi_property_descriptor desc = napi_property_descriptor(); desc.utf8name = utf8name; desc.getter = getter != nullptr ? T::StaticGetterCallbackWrapper : nullptr; desc.setter = setter != nullptr ? T::StaticSetterCallbackWrapper : nullptr; desc.data = callbackData; - desc.attributes = static_cast(attributes | napi_static); + desc.attributes = + static_cast(attributes | napi_static); return desc; } @@ -4425,14 +4392,15 @@ inline ClassPropertyDescriptor ObjectWrap::StaticAccessor( napi_property_attributes attributes, void* data) { StaticAccessorCallbackData* callbackData = - new StaticAccessorCallbackData({ getter, setter, data }); + new StaticAccessorCallbackData({getter, setter, data}); napi_property_descriptor desc = napi_property_descriptor(); desc.name = name; desc.getter = getter != nullptr ? T::StaticGetterCallbackWrapper : nullptr; desc.setter = setter != nullptr ? T::StaticSetterCallbackWrapper : nullptr; desc.data = callbackData; - desc.attributes = static_cast(attributes | napi_static); + desc.attributes = + static_cast(attributes | napi_static); return desc; } @@ -4440,51 +4408,53 @@ template template ::StaticGetterCallback getter, typename ObjectWrap::StaticSetterCallback setter> inline ClassPropertyDescriptor ObjectWrap::StaticAccessor( + const char* utf8name, napi_property_attributes attributes, void* data) { + napi_property_descriptor desc = napi_property_descriptor(); + desc.utf8name = utf8name; + desc.getter = details::TemplatedCallback; + desc.setter = This::WrapStaticSetter(This::StaticSetterTag()); + desc.data = data; + desc.attributes = + static_cast(attributes | napi_static); + return desc; +} + +template +template ::StaticGetterCallback getter, + typename ObjectWrap::StaticSetterCallback setter> +inline ClassPropertyDescriptor ObjectWrap::StaticAccessor( + Symbol name, napi_property_attributes attributes, void* data) { + napi_property_descriptor desc = napi_property_descriptor(); + desc.name = name; + desc.getter = details::TemplatedCallback; + desc.setter = This::WrapStaticSetter(This::StaticSetterTag()); + desc.data = data; + desc.attributes = + static_cast(attributes | napi_static); + return desc; +} + +template +inline ClassPropertyDescriptor ObjectWrap::StaticValue( const char* utf8name, - napi_property_attributes attributes, - void* data) { - napi_property_descriptor desc = napi_property_descriptor(); - desc.utf8name = utf8name; - desc.getter = details::TemplatedCallback; - desc.setter = This::WrapStaticSetter(This::StaticSetterTag()); - desc.data = data; - desc.attributes = static_cast(attributes | napi_static); - return desc; -} - -template -template ::StaticGetterCallback getter, - typename ObjectWrap::StaticSetterCallback setter> -inline ClassPropertyDescriptor ObjectWrap::StaticAccessor( - Symbol name, - napi_property_attributes attributes, - void* data) { - napi_property_descriptor desc = napi_property_descriptor(); - desc.name = name; - desc.getter = details::TemplatedCallback; - desc.setter = This::WrapStaticSetter(This::StaticSetterTag()); - desc.data = data; - desc.attributes = static_cast(attributes | napi_static); - return desc; -} - -template -inline ClassPropertyDescriptor ObjectWrap::StaticValue(const char* utf8name, - Napi::Value value, napi_property_attributes attributes) { + Napi::Value value, + napi_property_attributes attributes) { napi_property_descriptor desc = napi_property_descriptor(); desc.utf8name = utf8name; desc.value = value; - desc.attributes = static_cast(attributes | napi_static); + desc.attributes = + static_cast(attributes | napi_static); return desc; } template -inline ClassPropertyDescriptor ObjectWrap::StaticValue(Symbol name, - Napi::Value value, napi_property_attributes attributes) { +inline ClassPropertyDescriptor ObjectWrap::StaticValue( + Symbol name, Napi::Value value, napi_property_attributes attributes) { napi_property_descriptor desc = napi_property_descriptor(); desc.name = name; desc.value = value; - desc.attributes = static_cast(attributes | napi_static); + desc.attributes = + static_cast(attributes | napi_static); return desc; } @@ -4502,8 +4472,7 @@ inline void ObjectWrap::Finalize(Napi::Env /*env*/) {} template inline napi_value ObjectWrap::ConstructorCallbackWrapper( - napi_env env, - napi_callback_info info) { + napi_env env, napi_callback_info info) { napi_value new_target; napi_status status = napi_get_new_target(env, info, &new_target); if (status != napi_ok) return nullptr; @@ -4528,7 +4497,7 @@ inline napi_value ObjectWrap::ConstructorCallbackWrapper( } else { instance->_construction_failed = false; } -# endif // NAPI_CPP_EXCEPTIONS +#endif // NAPI_CPP_EXCEPTIONS return callbackInfo.This(); }); @@ -4537,12 +4506,11 @@ inline napi_value ObjectWrap::ConstructorCallbackWrapper( template inline napi_value ObjectWrap::StaticVoidMethodCallbackWrapper( - napi_env env, - napi_callback_info info) { + napi_env env, napi_callback_info info) { return details::WrapCallback([&] { CallbackInfo callbackInfo(env, info); StaticVoidMethodCallbackData* callbackData = - reinterpret_cast(callbackInfo.Data()); + reinterpret_cast(callbackInfo.Data()); callbackInfo.SetData(callbackData->data); callbackData->callback(callbackInfo); return nullptr; @@ -4551,12 +4519,11 @@ inline napi_value ObjectWrap::StaticVoidMethodCallbackWrapper( template inline napi_value ObjectWrap::StaticMethodCallbackWrapper( - napi_env env, - napi_callback_info info) { + napi_env env, napi_callback_info info) { return details::WrapCallback([&] { CallbackInfo callbackInfo(env, info); StaticMethodCallbackData* callbackData = - reinterpret_cast(callbackInfo.Data()); + reinterpret_cast(callbackInfo.Data()); callbackInfo.SetData(callbackData->data); return callbackData->callback(callbackInfo); }); @@ -4564,12 +4531,11 @@ inline napi_value ObjectWrap::StaticMethodCallbackWrapper( template inline napi_value ObjectWrap::StaticGetterCallbackWrapper( - napi_env env, - napi_callback_info info) { + napi_env env, napi_callback_info info) { return details::WrapCallback([&] { CallbackInfo callbackInfo(env, info); StaticAccessorCallbackData* callbackData = - reinterpret_cast(callbackInfo.Data()); + reinterpret_cast(callbackInfo.Data()); callbackInfo.SetData(callbackData->data); return callbackData->getterCallback(callbackInfo); }); @@ -4577,12 +4543,11 @@ inline napi_value ObjectWrap::StaticGetterCallbackWrapper( template inline napi_value ObjectWrap::StaticSetterCallbackWrapper( - napi_env env, - napi_callback_info info) { + napi_env env, napi_callback_info info) { return details::WrapCallback([&] { CallbackInfo callbackInfo(env, info); StaticAccessorCallbackData* callbackData = - reinterpret_cast(callbackInfo.Data()); + reinterpret_cast(callbackInfo.Data()); callbackInfo.SetData(callbackData->data); callbackData->setterCallback(callbackInfo, callbackInfo[0]); return nullptr; @@ -4590,7 +4555,9 @@ inline napi_value ObjectWrap::StaticSetterCallbackWrapper( } template -inline void ObjectWrap::FinalizeCallback(napi_env env, void* data, void* /*hint*/) { +inline void ObjectWrap::FinalizeCallback(napi_env env, + void* data, + void* /*hint*/) { HandleScope scope(env); T* instance = static_cast(data); instance->Finalize(Napi::Env(env)); @@ -4613,8 +4580,7 @@ inline napi_value ObjectWrap::WrappedMethod( //////////////////////////////////////////////////////////////////////////////// inline HandleScope::HandleScope(napi_env env, napi_handle_scope scope) - : _env(env), _scope(scope) { -} + : _env(env), _scope(scope) {} inline HandleScope::HandleScope(Napi::Env env) : _env(env) { napi_status status = napi_open_handle_scope(_env, &_scope); @@ -4623,9 +4589,8 @@ inline HandleScope::HandleScope(Napi::Env env) : _env(env) { inline HandleScope::~HandleScope() { napi_status status = napi_close_handle_scope(_env, _scope); - NAPI_FATAL_IF_FAILED(status, - "HandleScope::~HandleScope", - "napi_close_handle_scope"); + NAPI_FATAL_IF_FAILED( + status, "HandleScope::~HandleScope", "napi_close_handle_scope"); } inline HandleScope::operator napi_handle_scope() const { @@ -4641,8 +4606,8 @@ inline Napi::Env HandleScope::Env() const { //////////////////////////////////////////////////////////////////////////////// inline EscapableHandleScope::EscapableHandleScope( - napi_env env, napi_escapable_handle_scope scope) : _env(env), _scope(scope) { -} + napi_env env, napi_escapable_handle_scope scope) + : _env(env), _scope(scope) {} inline EscapableHandleScope::EscapableHandleScope(Napi::Env env) : _env(env) { napi_status status = napi_open_escapable_handle_scope(_env, &_scope); @@ -4671,28 +4636,25 @@ inline Value EscapableHandleScope::Escape(napi_value escapee) { return Value(_env, result); } - #if (NAPI_VERSION > 2) //////////////////////////////////////////////////////////////////////////////// // CallbackScope class //////////////////////////////////////////////////////////////////////////////// -inline CallbackScope::CallbackScope( - napi_env env, napi_callback_scope scope) : _env(env), _scope(scope) { -} +inline CallbackScope::CallbackScope(napi_env env, napi_callback_scope scope) + : _env(env), _scope(scope) {} inline CallbackScope::CallbackScope(napi_env env, napi_async_context context) : _env(env) { - napi_status status = napi_open_callback_scope( - _env, Object::New(env), context, &_scope); + napi_status status = + napi_open_callback_scope(_env, Object::New(env), context, &_scope); NAPI_THROW_IF_FAILED_VOID(_env, status); } inline CallbackScope::~CallbackScope() { napi_status status = napi_close_callback_scope(_env, _scope); - NAPI_FATAL_IF_FAILED(status, - "CallbackScope::~CallbackScope", - "napi_close_callback_scope"); + NAPI_FATAL_IF_FAILED( + status, "CallbackScope::~CallbackScope", "napi_close_callback_scope"); } inline CallbackScope::operator napi_callback_scope() const { @@ -4709,8 +4671,7 @@ inline Napi::Env CallbackScope::Env() const { //////////////////////////////////////////////////////////////////////////////// inline AsyncContext::AsyncContext(napi_env env, const char* resource_name) - : AsyncContext(env, resource_name, Object::New(env)) { -} + : AsyncContext(env, resource_name, Object::New(env)) {} inline AsyncContext::AsyncContext(napi_env env, const char* resource_name, @@ -4739,7 +4700,7 @@ inline AsyncContext::AsyncContext(AsyncContext&& other) { other._context = nullptr; } -inline AsyncContext& AsyncContext::operator =(AsyncContext&& other) { +inline AsyncContext& AsyncContext::operator=(AsyncContext&& other) { _env = other._env; other._env = nullptr; _context = other._context; @@ -4760,78 +4721,72 @@ inline Napi::Env AsyncContext::Env() const { //////////////////////////////////////////////////////////////////////////////// inline AsyncWorker::AsyncWorker(const Function& callback) - : AsyncWorker(callback, "generic") { -} + : AsyncWorker(callback, "generic") {} inline AsyncWorker::AsyncWorker(const Function& callback, const char* resource_name) - : AsyncWorker(callback, resource_name, Object::New(callback.Env())) { -} + : AsyncWorker(callback, resource_name, Object::New(callback.Env())) {} inline AsyncWorker::AsyncWorker(const Function& callback, const char* resource_name, const Object& resource) - : AsyncWorker(Object::New(callback.Env()), - callback, - resource_name, - resource) { -} + : AsyncWorker( + Object::New(callback.Env()), callback, resource_name, resource) {} inline AsyncWorker::AsyncWorker(const Object& receiver, const Function& callback) - : AsyncWorker(receiver, callback, "generic") { -} + : AsyncWorker(receiver, callback, "generic") {} inline AsyncWorker::AsyncWorker(const Object& receiver, const Function& callback, const char* resource_name) - : AsyncWorker(receiver, - callback, - resource_name, - Object::New(callback.Env())) { -} + : AsyncWorker( + receiver, callback, resource_name, Object::New(callback.Env())) {} inline AsyncWorker::AsyncWorker(const Object& receiver, const Function& callback, const char* resource_name, const Object& resource) - : _env(callback.Env()), - _receiver(Napi::Persistent(receiver)), - _callback(Napi::Persistent(callback)), - _suppress_destruct(false) { + : _env(callback.Env()), + _receiver(Napi::Persistent(receiver)), + _callback(Napi::Persistent(callback)), + _suppress_destruct(false) { napi_value resource_id; napi_status status = napi_create_string_latin1( _env, resource_name, NAPI_AUTO_LENGTH, &resource_id); NAPI_THROW_IF_FAILED_VOID(_env, status); - status = napi_create_async_work(_env, resource, resource_id, OnAsyncWorkExecute, - OnAsyncWorkComplete, this, &_work); + status = napi_create_async_work(_env, + resource, + resource_id, + OnAsyncWorkExecute, + OnAsyncWorkComplete, + this, + &_work); NAPI_THROW_IF_FAILED_VOID(_env, status); } -inline AsyncWorker::AsyncWorker(Napi::Env env) - : AsyncWorker(env, "generic") { -} +inline AsyncWorker::AsyncWorker(Napi::Env env) : AsyncWorker(env, "generic") {} -inline AsyncWorker::AsyncWorker(Napi::Env env, - const char* resource_name) - : AsyncWorker(env, resource_name, Object::New(env)) { -} +inline AsyncWorker::AsyncWorker(Napi::Env env, const char* resource_name) + : AsyncWorker(env, resource_name, Object::New(env)) {} inline AsyncWorker::AsyncWorker(Napi::Env env, const char* resource_name, const Object& resource) - : _env(env), - _receiver(), - _callback(), - _suppress_destruct(false) { + : _env(env), _receiver(), _callback(), _suppress_destruct(false) { napi_value resource_id; napi_status status = napi_create_string_latin1( _env, resource_name, NAPI_AUTO_LENGTH, &resource_id); NAPI_THROW_IF_FAILED_VOID(_env, status); - status = napi_create_async_work(_env, resource, resource_id, OnAsyncWorkExecute, - OnAsyncWorkComplete, this, &_work); + status = napi_create_async_work(_env, + resource, + resource_id, + OnAsyncWorkExecute, + OnAsyncWorkComplete, + this, + &_work); NAPI_THROW_IF_FAILED_VOID(_env, status); } @@ -4857,7 +4812,7 @@ inline AsyncWorker::AsyncWorker(AsyncWorker&& other) { _suppress_destruct = other._suppress_destruct; } -inline AsyncWorker& AsyncWorker::operator =(AsyncWorker&& other) { +inline AsyncWorker& AsyncWorker::operator=(AsyncWorker&& other) { _env = other._env; other._env = nullptr; _work = other._work; @@ -4907,7 +4862,8 @@ inline void AsyncWorker::OnOK() { inline void AsyncWorker::OnError(const Error& e) { if (!_callback.IsEmpty()) { - _callback.Call(_receiver.Value(), std::initializer_list{ e.Value() }); + _callback.Call(_receiver.Value(), + std::initializer_list{e.Value()}); } } @@ -4937,9 +4893,9 @@ inline void AsyncWorker::OnExecute(Napi::Env /*DO_NOT_USE*/) { } catch (const std::exception& e) { SetError(e.what()); } -#else // NAPI_CPP_EXCEPTIONS +#else // NAPI_CPP_EXCEPTIONS Execute(); -#endif // NAPI_CPP_EXCEPTIONS +#endif // NAPI_CPP_EXCEPTIONS } inline void AsyncWorker::OnAsyncWorkComplete(napi_env env, @@ -4954,8 +4910,7 @@ inline void AsyncWorker::OnWorkComplete(Napi::Env /*env*/, napi_status status) { details::WrapCallback([&] { if (_error.size() == 0) { OnOK(); - } - else { + } else { OnError(Error::New(_env, _error)); } return nullptr; @@ -5458,68 +5413,93 @@ TypedThreadSafeFunction::FunctionOrEmpty( // static template inline ThreadSafeFunction ThreadSafeFunction::New(napi_env env, - const Function& callback, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount) { - return New(env, callback, Object(), resourceName, maxQueueSize, - initialThreadCount); + const Function& callback, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount) { + return New( + env, callback, Object(), resourceName, maxQueueSize, initialThreadCount); } // static template inline ThreadSafeFunction ThreadSafeFunction::New(napi_env env, - const Function& callback, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - ContextType* context) { - return New(env, callback, Object(), resourceName, maxQueueSize, - initialThreadCount, context); + const Function& callback, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + ContextType* context) { + return New(env, + callback, + Object(), + resourceName, + maxQueueSize, + initialThreadCount, + context); } // static template inline ThreadSafeFunction ThreadSafeFunction::New(napi_env env, - const Function& callback, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - Finalizer finalizeCallback) { - return New(env, callback, Object(), resourceName, maxQueueSize, - initialThreadCount, finalizeCallback); + const Function& callback, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + Finalizer finalizeCallback) { + return New(env, + callback, + Object(), + resourceName, + maxQueueSize, + initialThreadCount, + finalizeCallback); } // static -template inline ThreadSafeFunction ThreadSafeFunction::New(napi_env env, - const Function& callback, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - Finalizer finalizeCallback, - FinalizerDataType* data) { - return New(env, callback, Object(), resourceName, maxQueueSize, - initialThreadCount, finalizeCallback, data); + const Function& callback, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + Finalizer finalizeCallback, + FinalizerDataType* data) { + return New(env, + callback, + Object(), + resourceName, + maxQueueSize, + initialThreadCount, + finalizeCallback, + data); } // static template inline ThreadSafeFunction ThreadSafeFunction::New(napi_env env, - const Function& callback, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - ContextType* context, - Finalizer finalizeCallback) { - return New(env, callback, Object(), resourceName, maxQueueSize, - initialThreadCount, context, finalizeCallback); + const Function& callback, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + ContextType* context, + Finalizer finalizeCallback) { + return New(env, + callback, + Object(), + resourceName, + maxQueueSize, + initialThreadCount, + context, + finalizeCallback); } // static -template +template inline ThreadSafeFunction ThreadSafeFunction::New(napi_env env, const Function& callback, ResourceString resourceName, @@ -5528,89 +5508,128 @@ inline ThreadSafeFunction ThreadSafeFunction::New(napi_env env, ContextType* context, Finalizer finalizeCallback, FinalizerDataType* data) { - return New(env, callback, Object(), resourceName, maxQueueSize, - initialThreadCount, context, finalizeCallback, data); + return New(env, + callback, + Object(), + resourceName, + maxQueueSize, + initialThreadCount, + context, + finalizeCallback, + data); } // static template inline ThreadSafeFunction ThreadSafeFunction::New(napi_env env, - const Function& callback, - const Object& resource, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount) { - return New(env, callback, resource, resourceName, maxQueueSize, - initialThreadCount, static_cast(nullptr) /* context */); + const Function& callback, + const Object& resource, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount) { + return New(env, + callback, + resource, + resourceName, + maxQueueSize, + initialThreadCount, + static_cast(nullptr) /* context */); } // static template inline ThreadSafeFunction ThreadSafeFunction::New(napi_env env, - const Function& callback, - const Object& resource, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - ContextType* context) { - return New(env, callback, resource, resourceName, maxQueueSize, - initialThreadCount, context, + const Function& callback, + const Object& resource, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + ContextType* context) { + return New(env, + callback, + resource, + resourceName, + maxQueueSize, + initialThreadCount, + context, [](Env, ContextType*) {} /* empty finalizer */); } // static template inline ThreadSafeFunction ThreadSafeFunction::New(napi_env env, - const Function& callback, - const Object& resource, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - Finalizer finalizeCallback) { - return New(env, callback, resource, resourceName, maxQueueSize, - initialThreadCount, static_cast(nullptr) /* context */, - finalizeCallback, static_cast(nullptr) /* data */, + const Function& callback, + const Object& resource, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + Finalizer finalizeCallback) { + return New(env, + callback, + resource, + resourceName, + maxQueueSize, + initialThreadCount, + static_cast(nullptr) /* context */, + finalizeCallback, + static_cast(nullptr) /* data */, details::ThreadSafeFinalize::Wrapper); } // static -template inline ThreadSafeFunction ThreadSafeFunction::New(napi_env env, - const Function& callback, - const Object& resource, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - Finalizer finalizeCallback, - FinalizerDataType* data) { - return New(env, callback, resource, resourceName, maxQueueSize, - initialThreadCount, static_cast(nullptr) /* context */, - finalizeCallback, data, - details::ThreadSafeFinalize< - void, Finalizer, FinalizerDataType>::FinalizeWrapperWithData); + const Function& callback, + const Object& resource, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + Finalizer finalizeCallback, + FinalizerDataType* data) { + return New(env, + callback, + resource, + resourceName, + maxQueueSize, + initialThreadCount, + static_cast(nullptr) /* context */, + finalizeCallback, + data, + details::ThreadSafeFinalize:: + FinalizeWrapperWithData); } // static template inline ThreadSafeFunction ThreadSafeFunction::New(napi_env env, - const Function& callback, - const Object& resource, - ResourceString resourceName, - size_t maxQueueSize, - size_t initialThreadCount, - ContextType* context, - Finalizer finalizeCallback) { - return New(env, callback, resource, resourceName, maxQueueSize, - initialThreadCount, context, finalizeCallback, - static_cast(nullptr) /* data */, - details::ThreadSafeFinalize< - ContextType, Finalizer>::FinalizeWrapperWithContext); + const Function& callback, + const Object& resource, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + ContextType* context, + Finalizer finalizeCallback) { + return New( + env, + callback, + resource, + resourceName, + maxQueueSize, + initialThreadCount, + context, + finalizeCallback, + static_cast(nullptr) /* data */, + details::ThreadSafeFinalize::FinalizeWrapperWithContext); } // static -template +template inline ThreadSafeFunction ThreadSafeFunction::New(napi_env env, const Function& callback, const Object& resource, @@ -5620,20 +5639,24 @@ inline ThreadSafeFunction ThreadSafeFunction::New(napi_env env, ContextType* context, Finalizer finalizeCallback, FinalizerDataType* data) { - return New(env, callback, resource, resourceName, maxQueueSize, - initialThreadCount, context, finalizeCallback, data, - details::ThreadSafeFinalize::FinalizeFinalizeWrapperWithDataAndContext); + return New( + env, + callback, + resource, + resourceName, + maxQueueSize, + initialThreadCount, + context, + finalizeCallback, + data, + details::ThreadSafeFinalize:: + FinalizeFinalizeWrapperWithDataAndContext); } -inline ThreadSafeFunction::ThreadSafeFunction() - : _tsfn() { -} +inline ThreadSafeFunction::ThreadSafeFunction() : _tsfn() {} -inline ThreadSafeFunction::ThreadSafeFunction( - napi_threadsafe_function tsfn) - : _tsfn(tsfn) { -} +inline ThreadSafeFunction::ThreadSafeFunction(napi_threadsafe_function tsfn) + : _tsfn(tsfn) {} inline ThreadSafeFunction::operator napi_threadsafe_function() const { return _tsfn; @@ -5644,20 +5667,18 @@ inline napi_status ThreadSafeFunction::BlockingCall() const { } template <> -inline napi_status ThreadSafeFunction::BlockingCall( - void* data) const { +inline napi_status ThreadSafeFunction::BlockingCall(void* data) const { return napi_call_threadsafe_function(_tsfn, data, napi_tsfn_blocking); } template -inline napi_status ThreadSafeFunction::BlockingCall( - Callback callback) const { +inline napi_status ThreadSafeFunction::BlockingCall(Callback callback) const { return CallInternal(new CallbackWrapper(callback), napi_tsfn_blocking); } template -inline napi_status ThreadSafeFunction::BlockingCall( - DataType* data, Callback callback) const { +inline napi_status ThreadSafeFunction::BlockingCall(DataType* data, + Callback callback) const { auto wrapper = [data, callback](Env env, Function jsCallback) { callback(env, jsCallback, data); }; @@ -5669,8 +5690,7 @@ inline napi_status ThreadSafeFunction::NonBlockingCall() const { } template <> -inline napi_status ThreadSafeFunction::NonBlockingCall( - void* data) const { +inline napi_status ThreadSafeFunction::NonBlockingCall(void* data) const { return napi_call_threadsafe_function(_tsfn, data, napi_tsfn_nonblocking); } @@ -5715,17 +5735,21 @@ inline napi_status ThreadSafeFunction::Abort() const { return napi_release_threadsafe_function(_tsfn, napi_tsfn_abort); } -inline ThreadSafeFunction::ConvertibleContext -ThreadSafeFunction::GetContext() const { +inline ThreadSafeFunction::ConvertibleContext ThreadSafeFunction::GetContext() + const { void* context; napi_status status = napi_get_threadsafe_function_context(_tsfn, &context); - NAPI_FATAL_IF_FAILED(status, "ThreadSafeFunction::GetContext", "napi_get_threadsafe_function_context"); - return ConvertibleContext({ context }); + NAPI_FATAL_IF_FAILED(status, + "ThreadSafeFunction::GetContext", + "napi_get_threadsafe_function_context"); + return ConvertibleContext({context}); } // static -template +template inline ThreadSafeFunction ThreadSafeFunction::New(napi_env env, const Function& callback, const Object& resource, @@ -5736,16 +5760,26 @@ inline ThreadSafeFunction ThreadSafeFunction::New(napi_env env, Finalizer finalizeCallback, FinalizerDataType* data, napi_finalize wrapper) { - static_assert(details::can_make_string::value - || std::is_convertible::value, - "Resource name should be convertible to the string type"); + static_assert(details::can_make_string::value || + std::is_convertible::value, + "Resource name should be convertible to the string type"); ThreadSafeFunction tsfn; - auto* finalizeData = new details::ThreadSafeFinalize({ data, finalizeCallback }); - napi_status status = napi_create_threadsafe_function(env, callback, resource, - Value::From(env, resourceName), maxQueueSize, initialThreadCount, - finalizeData, wrapper, context, CallJS, &tsfn._tsfn); + auto* finalizeData = new details:: + ThreadSafeFinalize( + {data, finalizeCallback}); + napi_status status = + napi_create_threadsafe_function(env, + callback, + resource, + Value::From(env, resourceName), + maxQueueSize, + initialThreadCount, + finalizeData, + wrapper, + context, + CallJS, + &tsfn._tsfn); if (status != napi_ok) { delete finalizeData; NAPI_THROW_IF_FAILED(env, status, ThreadSafeFunction()); @@ -5757,8 +5791,8 @@ inline ThreadSafeFunction ThreadSafeFunction::New(napi_env env, inline napi_status ThreadSafeFunction::CallInternal( CallbackWrapper* callbackWrapper, napi_threadsafe_function_call_mode mode) const { - napi_status status = napi_call_threadsafe_function( - _tsfn, callbackWrapper, mode); + napi_status status = + napi_call_threadsafe_function(_tsfn, callbackWrapper, mode); if (status != napi_ok && callbackWrapper != nullptr) { delete callbackWrapper; } @@ -5788,13 +5822,15 @@ inline void ThreadSafeFunction::CallJS(napi_env env, // Async Progress Worker Base class //////////////////////////////////////////////////////////////////////////////// template -inline AsyncProgressWorkerBase::AsyncProgressWorkerBase(const Object& receiver, - const Function& callback, - const char* resource_name, - const Object& resource, - size_t queue_size) - : AsyncWorker(receiver, callback, resource_name, resource) { - // Fill all possible arguments to work around ambiguous ThreadSafeFunction::New signatures. +inline AsyncProgressWorkerBase::AsyncProgressWorkerBase( + const Object& receiver, + const Function& callback, + const char* resource_name, + const Object& resource, + size_t queue_size) + : AsyncWorker(receiver, callback, resource_name, resource) { + // Fill all possible arguments to work around ambiguous + // ThreadSafeFunction::New signatures. _tsfn = ThreadSafeFunction::New(callback.Env(), callback, resource, @@ -5808,15 +5844,18 @@ inline AsyncProgressWorkerBase::AsyncProgressWorkerBase(const Object& #if NAPI_VERSION > 4 template -inline AsyncProgressWorkerBase::AsyncProgressWorkerBase(Napi::Env env, - const char* resource_name, - const Object& resource, - size_t queue_size) - : AsyncWorker(env, resource_name, resource) { +inline AsyncProgressWorkerBase::AsyncProgressWorkerBase( + Napi::Env env, + const char* resource_name, + const Object& resource, + size_t queue_size) + : AsyncWorker(env, resource_name, resource) { // TODO: Once the changes to make the callback optional for threadsafe - // functions are available on all versions we can remove the dummy Function here. + // functions are available on all versions we can remove the dummy Function + // here. Function callback; - // Fill all possible arguments to work around ambiguous ThreadSafeFunction::New signatures. + // Fill all possible arguments to work around ambiguous + // ThreadSafeFunction::New signatures. _tsfn = ThreadSafeFunction::New(env, callback, resource, @@ -5829,38 +5868,45 @@ inline AsyncProgressWorkerBase::AsyncProgressWorkerBase(Napi::Env env, } #endif -template +template inline AsyncProgressWorkerBase::~AsyncProgressWorkerBase() { // Abort pending tsfn call. // Don't send progress events after we've already completed. - // It's ok to call ThreadSafeFunction::Abort and ThreadSafeFunction::Release duplicated. + // It's ok to call ThreadSafeFunction::Abort and ThreadSafeFunction::Release + // duplicated. _tsfn.Abort(); } template -inline void AsyncProgressWorkerBase::OnAsyncWorkProgress(Napi::Env /* env */, - Napi::Function /* jsCallback */, - void* data) { +inline void AsyncProgressWorkerBase::OnAsyncWorkProgress( + Napi::Env /* env */, Napi::Function /* jsCallback */, void* data) { ThreadSafeData* tsd = static_cast(data); tsd->asyncprogressworker()->OnWorkProgress(tsd->data()); delete tsd; } template -inline napi_status AsyncProgressWorkerBase::NonBlockingCall(DataType* data) { +inline napi_status AsyncProgressWorkerBase::NonBlockingCall( + DataType* data) { auto tsd = new AsyncProgressWorkerBase::ThreadSafeData(this, data); - return _tsfn.NonBlockingCall(tsd, OnAsyncWorkProgress); + auto ret = _tsfn.NonBlockingCall(tsd, OnAsyncWorkProgress); + if (ret != napi_ok) { + delete tsd; + } + return ret; } template -inline void AsyncProgressWorkerBase::OnWorkComplete(Napi::Env /* env */, napi_status status) { +inline void AsyncProgressWorkerBase::OnWorkComplete( + Napi::Env /* env */, napi_status status) { _work_completed = true; _complete_status = status; _tsfn.Release(); } template -inline void AsyncProgressWorkerBase::OnThreadSafeFunctionFinalize(Napi::Env env, void* /* data */, AsyncProgressWorkerBase* context) { +inline void AsyncProgressWorkerBase::OnThreadSafeFunctionFinalize( + Napi::Env env, void* /* data */, AsyncProgressWorkerBase* context) { if (context->_work_completed) { context->AsyncWorker::OnWorkComplete(env, context->_complete_status); } @@ -5869,76 +5915,65 @@ inline void AsyncProgressWorkerBase::OnThreadSafeFunctionFinalize(Napi //////////////////////////////////////////////////////////////////////////////// // Async Progress Worker class //////////////////////////////////////////////////////////////////////////////// -template +template inline AsyncProgressWorker::AsyncProgressWorker(const Function& callback) - : AsyncProgressWorker(callback, "generic") { -} + : AsyncProgressWorker(callback, "generic") {} -template +template inline AsyncProgressWorker::AsyncProgressWorker(const Function& callback, - const char* resource_name) - : AsyncProgressWorker(callback, resource_name, Object::New(callback.Env())) { -} + const char* resource_name) + : AsyncProgressWorker( + callback, resource_name, Object::New(callback.Env())) {} -template +template inline AsyncProgressWorker::AsyncProgressWorker(const Function& callback, - const char* resource_name, - const Object& resource) - : AsyncProgressWorker(Object::New(callback.Env()), - callback, - resource_name, - resource) { -} + const char* resource_name, + const Object& resource) + : AsyncProgressWorker( + Object::New(callback.Env()), callback, resource_name, resource) {} -template +template inline AsyncProgressWorker::AsyncProgressWorker(const Object& receiver, const Function& callback) - : AsyncProgressWorker(receiver, callback, "generic") { -} + : AsyncProgressWorker(receiver, callback, "generic") {} -template +template inline AsyncProgressWorker::AsyncProgressWorker(const Object& receiver, const Function& callback, const char* resource_name) - : AsyncProgressWorker(receiver, - callback, - resource_name, - Object::New(callback.Env())) { -} + : AsyncProgressWorker( + receiver, callback, resource_name, Object::New(callback.Env())) {} -template +template inline AsyncProgressWorker::AsyncProgressWorker(const Object& receiver, const Function& callback, const char* resource_name, const Object& resource) - : AsyncProgressWorkerBase(receiver, callback, resource_name, resource), - _asyncdata(nullptr), - _asyncsize(0) { -} + : AsyncProgressWorkerBase(receiver, callback, resource_name, resource), + _asyncdata(nullptr), + _asyncsize(0), + _signaled(false) {} #if NAPI_VERSION > 4 -template +template inline AsyncProgressWorker::AsyncProgressWorker(Napi::Env env) - : AsyncProgressWorker(env, "generic") { -} + : AsyncProgressWorker(env, "generic") {} -template +template inline AsyncProgressWorker::AsyncProgressWorker(Napi::Env env, const char* resource_name) - : AsyncProgressWorker(env, resource_name, Object::New(env)) { -} + : AsyncProgressWorker(env, resource_name, Object::New(env)) {} -template +template inline AsyncProgressWorker::AsyncProgressWorker(Napi::Env env, const char* resource_name, const Object& resource) - : AsyncProgressWorkerBase(env, resource_name, resource), - _asyncdata(nullptr), - _asyncsize(0) { -} + : AsyncProgressWorkerBase(env, resource_name, resource), + _asyncdata(nullptr), + _asyncsize(0) {} #endif -template +template inline AsyncProgressWorker::~AsyncProgressWorker() { { std::lock_guard lock(this->_mutex); @@ -5947,22 +5982,25 @@ inline AsyncProgressWorker::~AsyncProgressWorker() { } } -template +template inline void AsyncProgressWorker::Execute() { ExecutionProgress progress(this); Execute(progress); } -template +template inline void AsyncProgressWorker::OnWorkProgress(void*) { T* data; size_t size; + bool signaled; { std::lock_guard lock(this->_mutex); data = this->_asyncdata; size = this->_asyncsize; + signaled = this->_signaled; this->_asyncdata = nullptr; this->_asyncsize = 0; + this->_signaled = false; } /** @@ -5972,7 +6010,7 @@ inline void AsyncProgressWorker::OnWorkProgress(void*) { * the deferring the signal of uv_async_t is been sent again, i.e. potential * not coalesced two calls of the TSFN callback. */ - if (data == nullptr) { + if (data == nullptr && !signaled) { return; } @@ -5980,119 +6018,119 @@ inline void AsyncProgressWorker::OnWorkProgress(void*) { delete[] data; } -template +template inline void AsyncProgressWorker::SendProgress_(const T* data, size_t count) { - T* new_data = new T[count]; - std::copy(data, data + count, new_data); + T* new_data = new T[count]; + std::copy(data, data + count, new_data); - T* old_data; - { - std::lock_guard lock(this->_mutex); - old_data = _asyncdata; - _asyncdata = new_data; - _asyncsize = count; - } - this->NonBlockingCall(nullptr); + T* old_data; + { + std::lock_guard lock(this->_mutex); + old_data = _asyncdata; + _asyncdata = new_data; + _asyncsize = count; + _signaled = false; + } + this->NonBlockingCall(nullptr); - delete[] old_data; + delete[] old_data; } -template -inline void AsyncProgressWorker::Signal() const { +template +inline void AsyncProgressWorker::Signal() { + { + std::lock_guard lock(this->_mutex); + _signaled = true; + } this->NonBlockingCall(static_cast(nullptr)); } -template +template inline void AsyncProgressWorker::ExecutionProgress::Signal() const { - _worker->Signal(); + this->_worker->Signal(); } -template -inline void AsyncProgressWorker::ExecutionProgress::Send(const T* data, size_t count) const { +template +inline void AsyncProgressWorker::ExecutionProgress::Send( + const T* data, size_t count) const { _worker->SendProgress_(data, count); } //////////////////////////////////////////////////////////////////////////////// // Async Progress Queue Worker class //////////////////////////////////////////////////////////////////////////////// -template -inline AsyncProgressQueueWorker::AsyncProgressQueueWorker(const Function& callback) - : AsyncProgressQueueWorker(callback, "generic") { -} +template +inline AsyncProgressQueueWorker::AsyncProgressQueueWorker( + const Function& callback) + : AsyncProgressQueueWorker(callback, "generic") {} -template -inline AsyncProgressQueueWorker::AsyncProgressQueueWorker(const Function& callback, - const char* resource_name) - : AsyncProgressQueueWorker(callback, resource_name, Object::New(callback.Env())) { -} +template +inline AsyncProgressQueueWorker::AsyncProgressQueueWorker( + const Function& callback, const char* resource_name) + : AsyncProgressQueueWorker( + callback, resource_name, Object::New(callback.Env())) {} -template -inline AsyncProgressQueueWorker::AsyncProgressQueueWorker(const Function& callback, - const char* resource_name, - const Object& resource) - : AsyncProgressQueueWorker(Object::New(callback.Env()), - callback, - resource_name, - resource) { -} +template +inline AsyncProgressQueueWorker::AsyncProgressQueueWorker( + const Function& callback, const char* resource_name, const Object& resource) + : AsyncProgressQueueWorker( + Object::New(callback.Env()), callback, resource_name, resource) {} -template -inline AsyncProgressQueueWorker::AsyncProgressQueueWorker(const Object& receiver, - const Function& callback) - : AsyncProgressQueueWorker(receiver, callback, "generic") { -} +template +inline AsyncProgressQueueWorker::AsyncProgressQueueWorker( + const Object& receiver, const Function& callback) + : AsyncProgressQueueWorker(receiver, callback, "generic") {} -template -inline AsyncProgressQueueWorker::AsyncProgressQueueWorker(const Object& receiver, - const Function& callback, - const char* resource_name) - : AsyncProgressQueueWorker(receiver, - callback, - resource_name, - Object::New(callback.Env())) { -} +template +inline AsyncProgressQueueWorker::AsyncProgressQueueWorker( + const Object& receiver, const Function& callback, const char* resource_name) + : AsyncProgressQueueWorker( + receiver, callback, resource_name, Object::New(callback.Env())) {} -template -inline AsyncProgressQueueWorker::AsyncProgressQueueWorker(const Object& receiver, - const Function& callback, - const char* resource_name, - const Object& resource) - : AsyncProgressWorkerBase>(receiver, callback, resource_name, resource, /** unlimited queue size */0) { -} +template +inline AsyncProgressQueueWorker::AsyncProgressQueueWorker( + const Object& receiver, + const Function& callback, + const char* resource_name, + const Object& resource) + : AsyncProgressWorkerBase>( + receiver, + callback, + resource_name, + resource, + /** unlimited queue size */ 0) {} #if NAPI_VERSION > 4 -template +template inline AsyncProgressQueueWorker::AsyncProgressQueueWorker(Napi::Env env) - : AsyncProgressQueueWorker(env, "generic") { -} + : AsyncProgressQueueWorker(env, "generic") {} -template -inline AsyncProgressQueueWorker::AsyncProgressQueueWorker(Napi::Env env, - const char* resource_name) - : AsyncProgressQueueWorker(env, resource_name, Object::New(env)) { -} +template +inline AsyncProgressQueueWorker::AsyncProgressQueueWorker( + Napi::Env env, const char* resource_name) + : AsyncProgressQueueWorker(env, resource_name, Object::New(env)) {} -template -inline AsyncProgressQueueWorker::AsyncProgressQueueWorker(Napi::Env env, - const char* resource_name, - const Object& resource) - : AsyncProgressWorkerBase>(env, resource_name, resource, /** unlimited queue size */0) { -} +template +inline AsyncProgressQueueWorker::AsyncProgressQueueWorker( + Napi::Env env, const char* resource_name, const Object& resource) + : AsyncProgressWorkerBase>( + env, resource_name, resource, /** unlimited queue size */ 0) {} #endif -template +template inline void AsyncProgressQueueWorker::Execute() { ExecutionProgress progress(this); Execute(progress); } -template -inline void AsyncProgressQueueWorker::OnWorkProgress(std::pair* datapair) { +template +inline void AsyncProgressQueueWorker::OnWorkProgress( + std::pair* datapair) { if (datapair == nullptr) { return; } - T *data = datapair->first; + T* data = datapair->first; size_t size = datapair->second; this->OnProgress(data, size); @@ -6100,33 +6138,36 @@ inline void AsyncProgressQueueWorker::OnWorkProgress(std::pair* d delete[] data; } -template -inline void AsyncProgressQueueWorker::SendProgress_(const T* data, size_t count) { - T* new_data = new T[count]; - std::copy(data, data + count, new_data); +template +inline void AsyncProgressQueueWorker::SendProgress_(const T* data, + size_t count) { + T* new_data = new T[count]; + std::copy(data, data + count, new_data); - auto pair = new std::pair(new_data, count); - this->NonBlockingCall(pair); + auto pair = new std::pair(new_data, count); + this->NonBlockingCall(pair); } -template +template inline void AsyncProgressQueueWorker::Signal() const { - this->NonBlockingCall(nullptr); + this->SendProgress_(static_cast(nullptr), 0); } -template -inline void AsyncProgressQueueWorker::OnWorkComplete(Napi::Env env, napi_status status) { +template +inline void AsyncProgressQueueWorker::OnWorkComplete(Napi::Env env, + napi_status status) { // Draining queued items in TSFN. AsyncProgressWorkerBase>::OnWorkComplete(env, status); } -template +template inline void AsyncProgressQueueWorker::ExecutionProgress::Signal() const { - _worker->Signal(); + _worker->SendProgress_(static_cast(nullptr), 0); } -template -inline void AsyncProgressQueueWorker::ExecutionProgress::Send(const T* data, size_t count) const { +template +inline void AsyncProgressQueueWorker::ExecutionProgress::Send( + const T* data, size_t count) const { _worker->SendProgress_(data, count); } #endif // NAPI_VERSION > 3 && !defined(__wasm32__) @@ -6135,9 +6176,11 @@ inline void AsyncProgressQueueWorker::ExecutionProgress::Send(const T* data, // Memory Management class //////////////////////////////////////////////////////////////////////////////// -inline int64_t MemoryManagement::AdjustExternalMemory(Env env, int64_t change_in_bytes) { +inline int64_t MemoryManagement::AdjustExternalMemory(Env env, + int64_t change_in_bytes) { int64_t result; - napi_status status = napi_adjust_external_memory(env, change_in_bytes, &result); + napi_status status = + napi_adjust_external_memory(env, change_in_bytes, &result); NAPI_THROW_IF_FAILED(env, status, 0); return result; } @@ -6178,24 +6221,20 @@ inline T* Addon::Unwrap(Object wrapper) { } template -inline void -Addon::DefineAddon(Object exports, - const std::initializer_list& props) { +inline void Addon::DefineAddon( + Object exports, const std::initializer_list& props) { DefineProperties(exports, props); entry_point_ = exports; } template -inline Napi::Object -Addon::DefineProperties(Object object, - const std::initializer_list& props) { +inline Napi::Object Addon::DefineProperties( + Object object, const std::initializer_list& props) { const napi_property_descriptor* properties = - reinterpret_cast(props.begin()); + reinterpret_cast(props.begin()); size_t size = props.size(); - napi_status status = napi_define_properties(object.Env(), - object, - size, - properties); + napi_status status = + napi_define_properties(object.Env(), object, size, properties); NAPI_THROW_IF_FAILED(object.Env(), status, object); for (size_t idx = 0; idx < size; idx++) T::AttachPropData(object.Env(), object, &properties[idx]); @@ -6214,6 +6253,11 @@ Env::CleanupHook Env::AddCleanupHook(Hook hook) { return CleanupHook(*this, hook); } +template +Env::CleanupHook::CleanupHook() { + data = nullptr; +} + template Env::CleanupHook::CleanupHook(Napi::Env env, Hook hook) : wrapper(Env::CleanupHook::Wrapper) { @@ -6254,6 +6298,6 @@ bool Env::CleanupHook::IsEmpty() const { } // namespace NAPI_CPP_CUSTOM_NAMESPACE #endif -} // namespace Napi +} // namespace Napi -#endif // SRC_NAPI_INL_H_ +#endif // SRC_NAPI_INL_H_ diff --git a/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/napi.h b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/napi.h new file mode 100644 index 000000000..831b3b6df --- /dev/null +++ b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/napi.h @@ -0,0 +1,3114 @@ +#ifndef SRC_NAPI_H_ +#define SRC_NAPI_H_ + +#include +#include +#include +#include +#include +#include +#include + +// VS2015 RTM has bugs with constexpr, so require min of VS2015 Update 3 (known +// good version) +#if !defined(_MSC_VER) || _MSC_FULL_VER >= 190024210 +#define NAPI_HAS_CONSTEXPR 1 +#endif + +// VS2013 does not support char16_t literal strings, so we'll work around it +// using wchar_t strings and casting them. This is safe as long as the character +// sizes are the same. +#if defined(_MSC_VER) && _MSC_VER <= 1800 +static_assert(sizeof(char16_t) == sizeof(wchar_t), + "Size mismatch between char16_t and wchar_t"); +#define NAPI_WIDE_TEXT(x) reinterpret_cast(L##x) +#else +#define NAPI_WIDE_TEXT(x) u##x +#endif + +// If C++ exceptions are not explicitly enabled or disabled, enable them +// if exceptions were enabled in the compiler settings. +#if !defined(NAPI_CPP_EXCEPTIONS) && !defined(NAPI_DISABLE_CPP_EXCEPTIONS) +#if defined(_CPPUNWIND) || defined(__EXCEPTIONS) +#define NAPI_CPP_EXCEPTIONS +#else +#error Exception support not detected. \ + Define either NAPI_CPP_EXCEPTIONS or NAPI_DISABLE_CPP_EXCEPTIONS. +#endif +#endif + +// If C++ NAPI_CPP_EXCEPTIONS are enabled, NODE_ADDON_API_ENABLE_MAYBE should +// not be set +#if defined(NAPI_CPP_EXCEPTIONS) && defined(NODE_ADDON_API_ENABLE_MAYBE) +#error NODE_ADDON_API_ENABLE_MAYBE should not be set when \ + NAPI_CPP_EXCEPTIONS is defined. +#endif + +#ifdef _NOEXCEPT +#define NAPI_NOEXCEPT _NOEXCEPT +#else +#define NAPI_NOEXCEPT noexcept +#endif + +#ifdef NAPI_CPP_EXCEPTIONS + +// When C++ exceptions are enabled, Errors are thrown directly. There is no need +// to return anything after the throw statements. The variadic parameter is an +// optional return value that is ignored. +// We need _VOID versions of the macros to avoid warnings resulting from +// leaving the NAPI_THROW_* `...` argument empty. + +#define NAPI_THROW(e, ...) throw e +#define NAPI_THROW_VOID(e) throw e + +#define NAPI_THROW_IF_FAILED(env, status, ...) \ + if ((status) != napi_ok) throw Napi::Error::New(env); + +#define NAPI_THROW_IF_FAILED_VOID(env, status) \ + if ((status) != napi_ok) throw Napi::Error::New(env); + +#else // NAPI_CPP_EXCEPTIONS + +// When C++ exceptions are disabled, Errors are thrown as JavaScript exceptions, +// which are pending until the callback returns to JS. The variadic parameter +// is an optional return value; usually it is an empty result. +// We need _VOID versions of the macros to avoid warnings resulting from +// leaving the NAPI_THROW_* `...` argument empty. + +#define NAPI_THROW(e, ...) \ + do { \ + (e).ThrowAsJavaScriptException(); \ + return __VA_ARGS__; \ + } while (0) + +#define NAPI_THROW_VOID(e) \ + do { \ + (e).ThrowAsJavaScriptException(); \ + return; \ + } while (0) + +#define NAPI_THROW_IF_FAILED(env, status, ...) \ + if ((status) != napi_ok) { \ + Napi::Error::New(env).ThrowAsJavaScriptException(); \ + return __VA_ARGS__; \ + } + +#define NAPI_THROW_IF_FAILED_VOID(env, status) \ + if ((status) != napi_ok) { \ + Napi::Error::New(env).ThrowAsJavaScriptException(); \ + return; \ + } + +#endif // NAPI_CPP_EXCEPTIONS + +#ifdef NODE_ADDON_API_ENABLE_MAYBE +#define NAPI_MAYBE_THROW_IF_FAILED(env, status, type) \ + NAPI_THROW_IF_FAILED(env, status, Napi::Nothing()) + +#define NAPI_RETURN_OR_THROW_IF_FAILED(env, status, result, type) \ + NAPI_MAYBE_THROW_IF_FAILED(env, status, type); \ + return Napi::Just(result); +#else +#define NAPI_MAYBE_THROW_IF_FAILED(env, status, type) \ + NAPI_THROW_IF_FAILED(env, status, type()) + +#define NAPI_RETURN_OR_THROW_IF_FAILED(env, status, result, type) \ + NAPI_MAYBE_THROW_IF_FAILED(env, status, type); \ + return result; +#endif + +#define NAPI_DISALLOW_ASSIGN(CLASS) void operator=(const CLASS&) = delete; +#define NAPI_DISALLOW_COPY(CLASS) CLASS(const CLASS&) = delete; + +#define NAPI_DISALLOW_ASSIGN_COPY(CLASS) \ + NAPI_DISALLOW_ASSIGN(CLASS) \ + NAPI_DISALLOW_COPY(CLASS) + +#define NAPI_CHECK(condition, location, message) \ + do { \ + if (!(condition)) { \ + Napi::Error::Fatal((location), (message)); \ + } \ + } while (0) + +#define NAPI_FATAL_IF_FAILED(status, location, message) \ + NAPI_CHECK((status) == napi_ok, location, message) + +//////////////////////////////////////////////////////////////////////////////// +/// Node-API C++ Wrapper Classes +/// +/// These classes wrap the "Node-API" ABI-stable C APIs for Node.js, providing a +/// C++ object model and C++ exception-handling semantics with low overhead. +/// The wrappers are all header-only so that they do not affect the ABI. +//////////////////////////////////////////////////////////////////////////////// +namespace Napi { + +#ifdef NAPI_CPP_CUSTOM_NAMESPACE +// NAPI_CPP_CUSTOM_NAMESPACE can be #define'd per-addon to avoid symbol +// conflicts between different instances of node-addon-api + +// First dummy definition of the namespace to make sure that Napi::(name) still +// refers to the right things inside this file. +namespace NAPI_CPP_CUSTOM_NAMESPACE {} +using namespace NAPI_CPP_CUSTOM_NAMESPACE; + +namespace NAPI_CPP_CUSTOM_NAMESPACE { +#endif + +// Forward declarations +class Env; +class Value; +class Boolean; +class Number; +#if NAPI_VERSION > 5 +class BigInt; +#endif // NAPI_VERSION > 5 +#if (NAPI_VERSION > 4) +class Date; +#endif +class String; +class Object; +class Array; +class ArrayBuffer; +class Function; +class Error; +class PropertyDescriptor; +class CallbackInfo; +class TypedArray; +template +class TypedArrayOf; + +using Int8Array = + TypedArrayOf; ///< Typed-array of signed 8-bit integers +using Uint8Array = + TypedArrayOf; ///< Typed-array of unsigned 8-bit integers +using Int16Array = + TypedArrayOf; ///< Typed-array of signed 16-bit integers +using Uint16Array = + TypedArrayOf; ///< Typed-array of unsigned 16-bit integers +using Int32Array = + TypedArrayOf; ///< Typed-array of signed 32-bit integers +using Uint32Array = + TypedArrayOf; ///< Typed-array of unsigned 32-bit integers +using Float32Array = + TypedArrayOf; ///< Typed-array of 32-bit floating-point values +using Float64Array = + TypedArrayOf; ///< Typed-array of 64-bit floating-point values +#if NAPI_VERSION > 5 +using BigInt64Array = + TypedArrayOf; ///< Typed array of signed 64-bit integers +using BigUint64Array = + TypedArrayOf; ///< Typed array of unsigned 64-bit integers +#endif // NAPI_VERSION > 5 + +/// Defines the signature of a Node-API C++ module's registration callback +/// (init) function. +using ModuleRegisterCallback = Object (*)(Env env, Object exports); + +class MemoryManagement; + +/// A simple Maybe type, representing an object which may or may not have a +/// value. +/// +/// If an API method returns a Maybe<>, the API method can potentially fail +/// either because an exception is thrown, or because an exception is pending, +/// e.g. because a previous API call threw an exception that hasn't been +/// caught yet. In that case, a "Nothing" value is returned. +template +class Maybe { + public: + bool IsNothing() const; + bool IsJust() const; + + /// Short-hand for Unwrap(), which doesn't return a value. Could be used + /// where the actual value of the Maybe is not needed like Object::Set. + /// If this Maybe is nothing (empty), node-addon-api will crash the + /// process. + void Check() const; + + /// Return the value of type T contained in the Maybe. If this Maybe is + /// nothing (empty), node-addon-api will crash the process. + T Unwrap() const; + + /// Return the value of type T contained in the Maybe, or using a default + /// value if this Maybe is nothing (empty). + T UnwrapOr(const T& default_value) const; + + /// Converts this Maybe to a value of type T in the out. If this Maybe is + /// nothing (empty), `false` is returned and `out` is left untouched. + bool UnwrapTo(T* out) const; + + bool operator==(const Maybe& other) const; + bool operator!=(const Maybe& other) const; + + private: + Maybe(); + explicit Maybe(const T& t); + + bool _has_value; + T _value; + + template + friend Maybe Nothing(); + template + friend Maybe Just(const U& u); +}; + +template +inline Maybe Nothing(); + +template +inline Maybe Just(const T& t); + +#if defined(NODE_ADDON_API_ENABLE_MAYBE) +template +using MaybeOrValue = Maybe; +#else +template +using MaybeOrValue = T; +#endif + +/// Environment for Node-API values and operations. +/// +/// All Node-API values and operations must be associated with an environment. +/// An environment instance is always provided to callback functions; that +/// environment must then be used for any creation of Node-API values or other +/// Node-API operations within the callback. (Many methods infer the +/// environment from the `this` instance that the method is called on.) +/// +/// In the future, multiple environments per process may be supported, +/// although current implementations only support one environment per process. +/// +/// In the V8 JavaScript engine, a Node-API environment approximately +/// corresponds to an Isolate. +class Env { + private: + napi_env _env; +#if NAPI_VERSION > 5 + template + static void DefaultFini(Env, T* data); + template + static void DefaultFiniWithHint(Env, DataType* data, HintType* hint); +#endif // NAPI_VERSION > 5 + public: + Env(napi_env env); + + operator napi_env() const; + + Object Global() const; + Value Undefined() const; + Value Null() const; + + bool IsExceptionPending() const; + Error GetAndClearPendingException() const; + + MaybeOrValue RunScript(const char* utf8script) const; + MaybeOrValue RunScript(const std::string& utf8script) const; + MaybeOrValue RunScript(String script) const; + +#if NAPI_VERSION > 2 + template + class CleanupHook; + + template + CleanupHook AddCleanupHook(Hook hook); + + template + CleanupHook AddCleanupHook(Hook hook, Arg* arg); +#endif // NAPI_VERSION > 2 + +#if NAPI_VERSION > 5 + template + T* GetInstanceData() const; + + template + using Finalizer = void (*)(Env, T*); + template fini = Env::DefaultFini> + void SetInstanceData(T* data) const; + + template + using FinalizerWithHint = void (*)(Env, DataType*, HintType*); + template fini = + Env::DefaultFiniWithHint> + void SetInstanceData(DataType* data, HintType* hint) const; +#endif // NAPI_VERSION > 5 + +#if NAPI_VERSION > 2 + template + class CleanupHook { + public: + CleanupHook(); + CleanupHook(Env env, Hook hook, Arg* arg); + CleanupHook(Env env, Hook hook); + bool Remove(Env env); + bool IsEmpty() const; + + private: + static inline void Wrapper(void* data) NAPI_NOEXCEPT; + static inline void WrapperWithArg(void* data) NAPI_NOEXCEPT; + + void (*wrapper)(void* arg); + struct CleanupData { + Hook hook; + Arg* arg; + } * data; + }; +#endif // NAPI_VERSION > 2 +}; + +/// A JavaScript value of unknown type. +/// +/// For type-specific operations, convert to one of the Value subclasses using a +/// `To*` or `As()` method. The `To*` methods do type coercion; the `As()` +/// method does not. +/// +/// Napi::Value value = ... +/// if (!value.IsString()) throw Napi::TypeError::New(env, "Invalid +/// arg..."); Napi::String str = value.As(); // Cast to a +/// string value +/// +/// Napi::Value anotherValue = ... +/// bool isTruthy = anotherValue.ToBoolean(); // Coerce to a boolean value +class Value { + public: + Value(); ///< Creates a new _empty_ Value instance. + Value(napi_env env, + napi_value value); ///< Wraps a Node-API value primitive. + + /// Creates a JS value from a C++ primitive. + /// + /// `value` may be any of: + /// - bool + /// - Any integer type + /// - Any floating point type + /// - const char* (encoded using UTF-8, null-terminated) + /// - const char16_t* (encoded using UTF-16-LE, null-terminated) + /// - std::string (encoded using UTF-8) + /// - std::u16string + /// - napi::Value + /// - napi_value + template + static Value From(napi_env env, const T& value); + + /// Converts to a Node-API value primitive. + /// + /// If the instance is _empty_, this returns `nullptr`. + operator napi_value() const; + + /// Tests if this value strictly equals another value. + bool operator==(const Value& other) const; + + /// Tests if this value does not strictly equal another value. + bool operator!=(const Value& other) const; + + /// Tests if this value strictly equals another value. + bool StrictEquals(const Value& other) const; + + /// Gets the environment the value is associated with. + Napi::Env Env() const; + + /// Checks if the value is empty (uninitialized). + /// + /// An empty value is invalid, and most attempts to perform an operation on an + /// empty value will result in an exception. Note an empty value is distinct + /// from JavaScript `null` or `undefined`, which are valid values. + /// + /// When C++ exceptions are disabled at compile time, a method with a `Value` + /// return type may return an empty value to indicate a pending exception. So + /// when not using C++ exceptions, callers should check whether the value is + /// empty before attempting to use it. + bool IsEmpty() const; + + napi_valuetype Type() const; ///< Gets the type of the value. + + bool IsUndefined() + const; ///< Tests if a value is an undefined JavaScript value. + bool IsNull() const; ///< Tests if a value is a null JavaScript value. + bool IsBoolean() const; ///< Tests if a value is a JavaScript boolean. + bool IsNumber() const; ///< Tests if a value is a JavaScript number. +#if NAPI_VERSION > 5 + bool IsBigInt() const; ///< Tests if a value is a JavaScript bigint. +#endif // NAPI_VERSION > 5 +#if (NAPI_VERSION > 4) + bool IsDate() const; ///< Tests if a value is a JavaScript date. +#endif + bool IsString() const; ///< Tests if a value is a JavaScript string. + bool IsSymbol() const; ///< Tests if a value is a JavaScript symbol. + bool IsArray() const; ///< Tests if a value is a JavaScript array. + bool IsArrayBuffer() + const; ///< Tests if a value is a JavaScript array buffer. + bool IsTypedArray() const; ///< Tests if a value is a JavaScript typed array. + bool IsObject() const; ///< Tests if a value is a JavaScript object. + bool IsFunction() const; ///< Tests if a value is a JavaScript function. + bool IsPromise() const; ///< Tests if a value is a JavaScript promise. + bool IsDataView() const; ///< Tests if a value is a JavaScript data view. + bool IsBuffer() const; ///< Tests if a value is a Node buffer. + bool IsExternal() const; ///< Tests if a value is a pointer to external data. + + /// Casts to another type of `Napi::Value`, when the actual type is known or + /// assumed. + /// + /// This conversion does NOT coerce the type. Calling any methods + /// inappropriate for the actual value type will throw `Napi::Error`. + template + T As() const; + + MaybeOrValue ToBoolean() + const; ///< Coerces a value to a JavaScript boolean. + MaybeOrValue ToNumber() + const; ///< Coerces a value to a JavaScript number. + MaybeOrValue ToString() + const; ///< Coerces a value to a JavaScript string. + MaybeOrValue ToObject() + const; ///< Coerces a value to a JavaScript object. + + protected: + /// !cond INTERNAL + napi_env _env; + napi_value _value; + /// !endcond +}; + +/// A JavaScript boolean value. +class Boolean : public Value { + public: + static Boolean New(napi_env env, ///< Node-API environment + bool value ///< Boolean value + ); + + Boolean(); ///< Creates a new _empty_ Boolean instance. + Boolean(napi_env env, + napi_value value); ///< Wraps a Node-API value primitive. + + operator bool() const; ///< Converts a Boolean value to a boolean primitive. + bool Value() const; ///< Converts a Boolean value to a boolean primitive. +}; + +/// A JavaScript number value. +class Number : public Value { + public: + static Number New(napi_env env, ///< Node-API environment + double value ///< Number value + ); + + Number(); ///< Creates a new _empty_ Number instance. + Number(napi_env env, + napi_value value); ///< Wraps a Node-API value primitive. + + operator int32_t() + const; ///< Converts a Number value to a 32-bit signed integer value. + operator uint32_t() + const; ///< Converts a Number value to a 32-bit unsigned integer value. + operator int64_t() + const; ///< Converts a Number value to a 64-bit signed integer value. + operator float() + const; ///< Converts a Number value to a 32-bit floating-point value. + operator double() + const; ///< Converts a Number value to a 64-bit floating-point value. + + int32_t Int32Value() + const; ///< Converts a Number value to a 32-bit signed integer value. + uint32_t Uint32Value() + const; ///< Converts a Number value to a 32-bit unsigned integer value. + int64_t Int64Value() + const; ///< Converts a Number value to a 64-bit signed integer value. + float FloatValue() + const; ///< Converts a Number value to a 32-bit floating-point value. + double DoubleValue() + const; ///< Converts a Number value to a 64-bit floating-point value. +}; + +#if NAPI_VERSION > 5 +/// A JavaScript bigint value. +class BigInt : public Value { + public: + static BigInt New(napi_env env, ///< Node-API environment + int64_t value ///< Number value + ); + static BigInt New(napi_env env, ///< Node-API environment + uint64_t value ///< Number value + ); + + /// Creates a new BigInt object using a specified sign bit and a + /// specified list of digits/words. + /// The resulting number is calculated as: + /// (-1)^sign_bit * (words[0] * (2^64)^0 + words[1] * (2^64)^1 + ...) + static BigInt New(napi_env env, ///< Node-API environment + int sign_bit, ///< Sign bit. 1 if negative. + size_t word_count, ///< Number of words in array + const uint64_t* words ///< Array of words + ); + + BigInt(); ///< Creates a new _empty_ BigInt instance. + BigInt(napi_env env, + napi_value value); ///< Wraps a Node-API value primitive. + + int64_t Int64Value(bool* lossless) + const; ///< Converts a BigInt value to a 64-bit signed integer value. + uint64_t Uint64Value(bool* lossless) + const; ///< Converts a BigInt value to a 64-bit unsigned integer value. + + size_t WordCount() const; ///< The number of 64-bit words needed to store + ///< the result of ToWords(). + + /// Writes the contents of this BigInt to a specified memory location. + /// `sign_bit` must be provided and will be set to 1 if this BigInt is + /// negative. + /// `*word_count` has to be initialized to the length of the `words` array. + /// Upon return, it will be set to the actual number of words that would + /// be needed to store this BigInt (i.e. the return value of `WordCount()`). + void ToWords(int* sign_bit, size_t* word_count, uint64_t* words); +}; +#endif // NAPI_VERSION > 5 + +#if (NAPI_VERSION > 4) +/// A JavaScript date value. +class Date : public Value { + public: + /// Creates a new Date value from a double primitive. + static Date New(napi_env env, ///< Node-API environment + double value ///< Number value + ); + + Date(); ///< Creates a new _empty_ Date instance. + Date(napi_env env, napi_value value); ///< Wraps a Node-API value primitive. + operator double() const; ///< Converts a Date value to double primitive + + double ValueOf() const; ///< Converts a Date value to a double primitive. +}; +#endif + +/// A JavaScript string or symbol value (that can be used as a property name). +class Name : public Value { + public: + Name(); ///< Creates a new _empty_ Name instance. + Name(napi_env env, + napi_value value); ///< Wraps a Node-API value primitive. +}; + +/// A JavaScript string value. +class String : public Name { + public: + /// Creates a new String value from a UTF-8 encoded C++ string. + static String New(napi_env env, ///< Node-API environment + const std::string& value ///< UTF-8 encoded C++ string + ); + + /// Creates a new String value from a UTF-16 encoded C++ string. + static String New(napi_env env, ///< Node-API environment + const std::u16string& value ///< UTF-16 encoded C++ string + ); + + /// Creates a new String value from a UTF-8 encoded C string. + static String New( + napi_env env, ///< Node-API environment + const char* value ///< UTF-8 encoded null-terminated C string + ); + + /// Creates a new String value from a UTF-16 encoded C string. + static String New( + napi_env env, ///< Node-API environment + const char16_t* value ///< UTF-16 encoded null-terminated C string + ); + + /// Creates a new String value from a UTF-8 encoded C string with specified + /// length. + static String New(napi_env env, ///< Node-API environment + const char* value, ///< UTF-8 encoded C string (not + ///< necessarily null-terminated) + size_t length ///< length of the string in bytes + ); + + /// Creates a new String value from a UTF-16 encoded C string with specified + /// length. + static String New( + napi_env env, ///< Node-API environment + const char16_t* value, ///< UTF-16 encoded C string (not necessarily + ///< null-terminated) + size_t length ///< Length of the string in 2-byte code units + ); + + /// Creates a new String based on the original object's type. + /// + /// `value` may be any of: + /// - const char* (encoded using UTF-8, null-terminated) + /// - const char16_t* (encoded using UTF-16-LE, null-terminated) + /// - std::string (encoded using UTF-8) + /// - std::u16string + template + static String From(napi_env env, const T& value); + + String(); ///< Creates a new _empty_ String instance. + String(napi_env env, + napi_value value); ///< Wraps a Node-API value primitive. + + operator std::string() + const; ///< Converts a String value to a UTF-8 encoded C++ string. + operator std::u16string() + const; ///< Converts a String value to a UTF-16 encoded C++ string. + std::string Utf8Value() + const; ///< Converts a String value to a UTF-8 encoded C++ string. + std::u16string Utf16Value() + const; ///< Converts a String value to a UTF-16 encoded C++ string. +}; + +/// A JavaScript symbol value. +class Symbol : public Name { + public: + /// Creates a new Symbol value with an optional description. + static Symbol New( + napi_env env, ///< Node-API environment + const char* description = + nullptr ///< Optional UTF-8 encoded null-terminated C string + /// describing the symbol + ); + + /// Creates a new Symbol value with a description. + static Symbol New( + napi_env env, ///< Node-API environment + const std::string& + description ///< UTF-8 encoded C++ string describing the symbol + ); + + /// Creates a new Symbol value with a description. + static Symbol New(napi_env env, ///< Node-API environment + String description ///< String value describing the symbol + ); + + /// Creates a new Symbol value with a description. + static Symbol New( + napi_env env, ///< Node-API environment + napi_value description ///< String value describing the symbol + ); + + /// Get a public Symbol (e.g. Symbol.iterator). + static MaybeOrValue WellKnown(napi_env, const std::string& name); + + // Create a symbol in the global registry, UTF-8 Encoded cpp string + static MaybeOrValue For(napi_env env, const std::string& description); + + // Create a symbol in the global registry, C style string (null terminated) + static MaybeOrValue For(napi_env env, const char* description); + + // Create a symbol in the global registry, String value describing the symbol + static MaybeOrValue For(napi_env env, String description); + + // Create a symbol in the global registry, napi_value describing the symbol + static MaybeOrValue For(napi_env env, napi_value description); + + Symbol(); ///< Creates a new _empty_ Symbol instance. + Symbol(napi_env env, + napi_value value); ///< Wraps a Node-API value primitive. +}; + +/// A JavaScript object value. +class Object : public Value { + public: + /// Enables property and element assignments using indexing syntax. + /// + /// This is a convenient helper to get and set object properties. As + /// getting and setting object properties may throw with JavaScript + /// exceptions, it is notable that these operations may fail. + /// When NODE_ADDON_API_ENABLE_MAYBE is defined, the process will abort + /// on JavaScript exceptions. + /// + /// Example: + /// + /// Napi::Value propertyValue = object1['A']; + /// object2['A'] = propertyValue; + /// Napi::Value elementValue = array[0]; + /// array[1] = elementValue; + template + class PropertyLValue { + public: + /// Converts an L-value to a value. + operator Value() const; + + /// Assigns a value to the property. The type of value can be + /// anything supported by `Object::Set`. + template + PropertyLValue& operator=(ValueType value); + + private: + PropertyLValue() = delete; + PropertyLValue(Object object, Key key); + napi_env _env; + napi_value _object; + Key _key; + + friend class Napi::Object; + }; + + /// Creates a new Object value. + static Object New(napi_env env ///< Node-API environment + ); + + Object(); ///< Creates a new _empty_ Object instance. + Object(napi_env env, + napi_value value); ///< Wraps a Node-API value primitive. + + /// Gets or sets a named property. + PropertyLValue operator[]( + const char* utf8name ///< UTF-8 encoded null-terminated property name + ); + + /// Gets or sets a named property. + PropertyLValue operator[]( + const std::string& utf8name ///< UTF-8 encoded property name + ); + + /// Gets or sets an indexed property or array element. + PropertyLValue operator[]( + uint32_t index /// Property / element index + ); + + /// Gets or sets an indexed property or array element. + PropertyLValue operator[](Value index /// Property / element index + ) const; + + /// Gets a named property. + MaybeOrValue operator[]( + const char* utf8name ///< UTF-8 encoded null-terminated property name + ) const; + + /// Gets a named property. + MaybeOrValue operator[]( + const std::string& utf8name ///< UTF-8 encoded property name + ) const; + + /// Gets an indexed property or array element. + MaybeOrValue operator[](uint32_t index ///< Property / element index + ) const; + + /// Checks whether a property is present. + MaybeOrValue Has(napi_value key ///< Property key primitive + ) const; + + /// Checks whether a property is present. + MaybeOrValue Has(Value key ///< Property key + ) const; + + /// Checks whether a named property is present. + MaybeOrValue Has( + const char* utf8name ///< UTF-8 encoded null-terminated property name + ) const; + + /// Checks whether a named property is present. + MaybeOrValue Has( + const std::string& utf8name ///< UTF-8 encoded property name + ) const; + + /// Checks whether a own property is present. + MaybeOrValue HasOwnProperty(napi_value key ///< Property key primitive + ) const; + + /// Checks whether a own property is present. + MaybeOrValue HasOwnProperty(Value key ///< Property key + ) const; + + /// Checks whether a own property is present. + MaybeOrValue HasOwnProperty( + const char* utf8name ///< UTF-8 encoded null-terminated property name + ) const; + + /// Checks whether a own property is present. + MaybeOrValue HasOwnProperty( + const std::string& utf8name ///< UTF-8 encoded property name + ) const; + + /// Gets a property. + MaybeOrValue Get(napi_value key ///< Property key primitive + ) const; + + /// Gets a property. + MaybeOrValue Get(Value key ///< Property key + ) const; + + /// Gets a named property. + MaybeOrValue Get( + const char* utf8name ///< UTF-8 encoded null-terminated property name + ) const; + + /// Gets a named property. + MaybeOrValue Get( + const std::string& utf8name ///< UTF-8 encoded property name + ) const; + + /// Sets a property. + template + MaybeOrValue Set(napi_value key, ///< Property key primitive + const ValueType& value ///< Property value primitive + ) const; + + /// Sets a property. + template + MaybeOrValue Set(Value key, ///< Property key + const ValueType& value ///< Property value + ) const; + + /// Sets a named property. + template + MaybeOrValue Set( + const char* utf8name, ///< UTF-8 encoded null-terminated property name + const ValueType& value) const; + + /// Sets a named property. + template + MaybeOrValue Set( + const std::string& utf8name, ///< UTF-8 encoded property name + const ValueType& value ///< Property value primitive + ) const; + + /// Delete property. + MaybeOrValue Delete(napi_value key ///< Property key primitive + ) const; + + /// Delete property. + MaybeOrValue Delete(Value key ///< Property key + ) const; + + /// Delete property. + MaybeOrValue Delete( + const char* utf8name ///< UTF-8 encoded null-terminated property name + ) const; + + /// Delete property. + MaybeOrValue Delete( + const std::string& utf8name ///< UTF-8 encoded property name + ) const; + + /// Checks whether an indexed property is present. + MaybeOrValue Has(uint32_t index ///< Property / element index + ) const; + + /// Gets an indexed property or array element. + MaybeOrValue Get(uint32_t index ///< Property / element index + ) const; + + /// Sets an indexed property or array element. + template + MaybeOrValue Set(uint32_t index, ///< Property / element index + const ValueType& value ///< Property value primitive + ) const; + + /// Deletes an indexed property or array element. + MaybeOrValue Delete(uint32_t index ///< Property / element index + ) const; + + /// This operation can fail in case of Proxy.[[OwnPropertyKeys]] and + /// Proxy.[[GetOwnProperty]] calling into JavaScript. See: + /// - + /// https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-ownpropertykeys + /// - + /// https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-getownproperty-p + MaybeOrValue GetPropertyNames() const; ///< Get all property names + + /// Defines a property on the object. + /// + /// This operation can fail in case of Proxy.[[DefineOwnProperty]] calling + /// into JavaScript. See + /// https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-defineownproperty-p-desc + MaybeOrValue DefineProperty( + const PropertyDescriptor& + property ///< Descriptor for the property to be defined + ) const; + + /// Defines properties on the object. + /// + /// This operation can fail in case of Proxy.[[DefineOwnProperty]] calling + /// into JavaScript. See + /// https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-defineownproperty-p-desc + MaybeOrValue DefineProperties( + const std::initializer_list& properties + ///< List of descriptors for the properties to be defined + ) const; + + /// Defines properties on the object. + /// + /// This operation can fail in case of Proxy.[[DefineOwnProperty]] calling + /// into JavaScript. See + /// https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-defineownproperty-p-desc + MaybeOrValue DefineProperties( + const std::vector& properties + ///< Vector of descriptors for the properties to be defined + ) const; + + /// Checks if an object is an instance created by a constructor function. + /// + /// This is equivalent to the JavaScript `instanceof` operator. + /// + /// This operation can fail in case of Proxy.[[GetPrototypeOf]] calling into + /// JavaScript. + /// See + /// https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-getprototypeof + MaybeOrValue InstanceOf( + const Function& constructor ///< Constructor function + ) const; + + template + inline void AddFinalizer(Finalizer finalizeCallback, T* data) const; + + template + inline void AddFinalizer(Finalizer finalizeCallback, + T* data, + Hint* finalizeHint) const; + +#ifdef NAPI_CPP_EXCEPTIONS + class const_iterator; + + inline const_iterator begin() const; + + inline const_iterator end() const; + + class iterator; + + inline iterator begin(); + + inline iterator end(); +#endif // NAPI_CPP_EXCEPTIONS + +#if NAPI_VERSION >= 8 + /// This operation can fail in case of Proxy.[[GetPrototypeOf]] calling into + /// JavaScript. + /// See + /// https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-getprototypeof + MaybeOrValue Freeze() const; + /// This operation can fail in case of Proxy.[[GetPrototypeOf]] calling into + /// JavaScript. + /// See + /// https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-getprototypeof + MaybeOrValue Seal() const; +#endif // NAPI_VERSION >= 8 +}; + +template +class External : public Value { + public: + static External New(napi_env env, T* data); + + // Finalizer must implement `void operator()(Env env, T* data)`. + template + static External New(napi_env env, T* data, Finalizer finalizeCallback); + // Finalizer must implement `void operator()(Env env, T* data, Hint* hint)`. + template + static External New(napi_env env, + T* data, + Finalizer finalizeCallback, + Hint* finalizeHint); + + External(); + External(napi_env env, napi_value value); + + T* Data() const; +}; + +class Array : public Object { + public: + static Array New(napi_env env); + static Array New(napi_env env, size_t length); + + Array(); + Array(napi_env env, napi_value value); + + uint32_t Length() const; +}; + +#ifdef NAPI_CPP_EXCEPTIONS +class Object::const_iterator { + private: + enum class Type { BEGIN, END }; + + inline const_iterator(const Object* object, const Type type); + + public: + inline const_iterator& operator++(); + + inline bool operator==(const const_iterator& other) const; + + inline bool operator!=(const const_iterator& other) const; + + inline const std::pair> operator*() + const; + + private: + const Napi::Object* _object; + Array _keys; + uint32_t _index; + + friend class Object; +}; + +class Object::iterator { + private: + enum class Type { BEGIN, END }; + + inline iterator(Object* object, const Type type); + + public: + inline iterator& operator++(); + + inline bool operator==(const iterator& other) const; + + inline bool operator!=(const iterator& other) const; + + inline std::pair> operator*(); + + private: + Napi::Object* _object; + Array _keys; + uint32_t _index; + + friend class Object; +}; +#endif // NAPI_CPP_EXCEPTIONS + +/// A JavaScript array buffer value. +class ArrayBuffer : public Object { + public: + /// Creates a new ArrayBuffer instance over a new automatically-allocated + /// buffer. + static ArrayBuffer New( + napi_env env, ///< Node-API environment + size_t byteLength ///< Length of the buffer to be allocated, in bytes + ); + + /// Creates a new ArrayBuffer instance, using an external buffer with + /// specified byte length. + static ArrayBuffer New( + napi_env env, ///< Node-API environment + void* externalData, ///< Pointer to the external buffer to be used by + ///< the array + size_t byteLength ///< Length of the external buffer to be used by the + ///< array, in bytes + ); + + /// Creates a new ArrayBuffer instance, using an external buffer with + /// specified byte length. + template + static ArrayBuffer New( + napi_env env, ///< Node-API environment + void* externalData, ///< Pointer to the external buffer to be used by + ///< the array + size_t byteLength, ///< Length of the external buffer to be used by the + ///< array, + /// in bytes + Finalizer finalizeCallback ///< Function to be called when the array + ///< buffer is destroyed; + /// must implement `void operator()(Env env, + /// void* externalData)` + ); + + /// Creates a new ArrayBuffer instance, using an external buffer with + /// specified byte length. + template + static ArrayBuffer New( + napi_env env, ///< Node-API environment + void* externalData, ///< Pointer to the external buffer to be used by + ///< the array + size_t byteLength, ///< Length of the external buffer to be used by the + ///< array, + /// in bytes + Finalizer finalizeCallback, ///< Function to be called when the array + ///< buffer is destroyed; + /// must implement `void operator()(Env + /// env, void* externalData, Hint* hint)` + Hint* finalizeHint ///< Hint (second parameter) to be passed to the + ///< finalize callback + ); + + ArrayBuffer(); ///< Creates a new _empty_ ArrayBuffer instance. + ArrayBuffer(napi_env env, + napi_value value); ///< Wraps a Node-API value primitive. + + void* Data(); ///< Gets a pointer to the data buffer. + size_t ByteLength(); ///< Gets the length of the array buffer in bytes. + +#if NAPI_VERSION >= 7 + bool IsDetached() const; + void Detach(); +#endif // NAPI_VERSION >= 7 +}; + +/// A JavaScript typed-array value with unknown array type. +/// +/// For type-specific operations, cast to a `TypedArrayOf` instance using the +/// `As()` method: +/// +/// Napi::TypedArray array = ... +/// if (t.TypedArrayType() == napi_int32_array) { +/// Napi::Int32Array int32Array = t.As(); +/// } +class TypedArray : public Object { + public: + TypedArray(); ///< Creates a new _empty_ TypedArray instance. + TypedArray(napi_env env, + napi_value value); ///< Wraps a Node-API value primitive. + + napi_typedarray_type TypedArrayType() + const; ///< Gets the type of this typed-array. + Napi::ArrayBuffer ArrayBuffer() const; ///< Gets the backing array buffer. + + uint8_t ElementSize() + const; ///< Gets the size in bytes of one element in the array. + size_t ElementLength() const; ///< Gets the number of elements in the array. + size_t ByteOffset() + const; ///< Gets the offset into the buffer where the array starts. + size_t ByteLength() const; ///< Gets the length of the array in bytes. + + protected: + /// !cond INTERNAL + napi_typedarray_type _type; + size_t _length; + + TypedArray(napi_env env, + napi_value value, + napi_typedarray_type type, + size_t length); + + template + static +#if defined(NAPI_HAS_CONSTEXPR) + constexpr +#endif + napi_typedarray_type + TypedArrayTypeForPrimitiveType() { + return std::is_same::value ? napi_int8_array + : std::is_same::value ? napi_uint8_array + : std::is_same::value ? napi_int16_array + : std::is_same::value ? napi_uint16_array + : std::is_same::value ? napi_int32_array + : std::is_same::value ? napi_uint32_array + : std::is_same::value ? napi_float32_array + : std::is_same::value ? napi_float64_array +#if NAPI_VERSION > 5 + : std::is_same::value ? napi_bigint64_array + : std::is_same::value ? napi_biguint64_array +#endif // NAPI_VERSION > 5 + : napi_int8_array; + } + /// !endcond +}; + +/// A JavaScript typed-array value with known array type. +/// +/// Note while it is possible to create and access Uint8 "clamped" arrays using +/// this class, the _clamping_ behavior is only applied in JavaScript. +template +class TypedArrayOf : public TypedArray { + public: + /// Creates a new TypedArray instance over a new automatically-allocated array + /// buffer. + /// + /// The array type parameter can normally be omitted (because it is inferred + /// from the template parameter T), except when creating a "clamped" array: + /// + /// Uint8Array::New(env, length, napi_uint8_clamped_array) + static TypedArrayOf New( + napi_env env, ///< Node-API environment + size_t elementLength, ///< Length of the created array, as a number of + ///< elements +#if defined(NAPI_HAS_CONSTEXPR) + napi_typedarray_type type = + TypedArray::TypedArrayTypeForPrimitiveType() +#else + napi_typedarray_type type +#endif + ///< Type of array, if different from the default array type for the + ///< template parameter T. + ); + + /// Creates a new TypedArray instance over a provided array buffer. + /// + /// The array type parameter can normally be omitted (because it is inferred + /// from the template parameter T), except when creating a "clamped" array: + /// + /// Uint8Array::New(env, length, buffer, 0, napi_uint8_clamped_array) + static TypedArrayOf New( + napi_env env, ///< Node-API environment + size_t elementLength, ///< Length of the created array, as a number of + ///< elements + Napi::ArrayBuffer arrayBuffer, ///< Backing array buffer instance to use + size_t bufferOffset, ///< Offset into the array buffer where the + ///< typed-array starts +#if defined(NAPI_HAS_CONSTEXPR) + napi_typedarray_type type = + TypedArray::TypedArrayTypeForPrimitiveType() +#else + napi_typedarray_type type +#endif + ///< Type of array, if different from the default array type for the + ///< template parameter T. + ); + + TypedArrayOf(); ///< Creates a new _empty_ TypedArrayOf instance. + TypedArrayOf(napi_env env, + napi_value value); ///< Wraps a Node-API value primitive. + + T& operator[](size_t index); ///< Gets or sets an element in the array. + const T& operator[](size_t index) const; ///< Gets an element in the array. + + /// Gets a pointer to the array's backing buffer. + /// + /// This is not necessarily the same as the `ArrayBuffer::Data()` pointer, + /// because the typed-array may have a non-zero `ByteOffset()` into the + /// `ArrayBuffer`. + T* Data(); + + /// Gets a pointer to the array's backing buffer. + /// + /// This is not necessarily the same as the `ArrayBuffer::Data()` pointer, + /// because the typed-array may have a non-zero `ByteOffset()` into the + /// `ArrayBuffer`. + const T* Data() const; + + private: + T* _data; + + TypedArrayOf(napi_env env, + napi_value value, + napi_typedarray_type type, + size_t length, + T* data); +}; + +/// The DataView provides a low-level interface for reading/writing multiple +/// number types in an ArrayBuffer irrespective of the platform's endianness. +class DataView : public Object { + public: + static DataView New(napi_env env, Napi::ArrayBuffer arrayBuffer); + static DataView New(napi_env env, + Napi::ArrayBuffer arrayBuffer, + size_t byteOffset); + static DataView New(napi_env env, + Napi::ArrayBuffer arrayBuffer, + size_t byteOffset, + size_t byteLength); + + DataView(); ///< Creates a new _empty_ DataView instance. + DataView(napi_env env, + napi_value value); ///< Wraps a Node-API value primitive. + + Napi::ArrayBuffer ArrayBuffer() const; ///< Gets the backing array buffer. + size_t ByteOffset() + const; ///< Gets the offset into the buffer where the array starts. + size_t ByteLength() const; ///< Gets the length of the array in bytes. + + void* Data() const; + + float GetFloat32(size_t byteOffset) const; + double GetFloat64(size_t byteOffset) const; + int8_t GetInt8(size_t byteOffset) const; + int16_t GetInt16(size_t byteOffset) const; + int32_t GetInt32(size_t byteOffset) const; + uint8_t GetUint8(size_t byteOffset) const; + uint16_t GetUint16(size_t byteOffset) const; + uint32_t GetUint32(size_t byteOffset) const; + + void SetFloat32(size_t byteOffset, float value) const; + void SetFloat64(size_t byteOffset, double value) const; + void SetInt8(size_t byteOffset, int8_t value) const; + void SetInt16(size_t byteOffset, int16_t value) const; + void SetInt32(size_t byteOffset, int32_t value) const; + void SetUint8(size_t byteOffset, uint8_t value) const; + void SetUint16(size_t byteOffset, uint16_t value) const; + void SetUint32(size_t byteOffset, uint32_t value) const; + + private: + template + T ReadData(size_t byteOffset) const; + + template + void WriteData(size_t byteOffset, T value) const; + + void* _data; + size_t _length; +}; + +class Function : public Object { + public: + using VoidCallback = void (*)(const CallbackInfo& info); + using Callback = Value (*)(const CallbackInfo& info); + + template + static Function New(napi_env env, + const char* utf8name = nullptr, + void* data = nullptr); + + template + static Function New(napi_env env, + const char* utf8name = nullptr, + void* data = nullptr); + + template + static Function New(napi_env env, + const std::string& utf8name, + void* data = nullptr); + + template + static Function New(napi_env env, + const std::string& utf8name, + void* data = nullptr); + + /// Callable must implement operator() accepting a const CallbackInfo& + /// and return either void or Value. + template + static Function New(napi_env env, + Callable cb, + const char* utf8name = nullptr, + void* data = nullptr); + /// Callable must implement operator() accepting a const CallbackInfo& + /// and return either void or Value. + template + static Function New(napi_env env, + Callable cb, + const std::string& utf8name, + void* data = nullptr); + + Function(); + Function(napi_env env, napi_value value); + + MaybeOrValue operator()( + const std::initializer_list& args) const; + + MaybeOrValue Call(const std::initializer_list& args) const; + MaybeOrValue Call(const std::vector& args) const; + MaybeOrValue Call(const std::vector& args) const; + MaybeOrValue Call(size_t argc, const napi_value* args) const; + MaybeOrValue Call(napi_value recv, + const std::initializer_list& args) const; + MaybeOrValue Call(napi_value recv, + const std::vector& args) const; + MaybeOrValue Call(napi_value recv, + const std::vector& args) const; + MaybeOrValue Call(napi_value recv, + size_t argc, + const napi_value* args) const; + + MaybeOrValue MakeCallback( + napi_value recv, + const std::initializer_list& args, + napi_async_context context = nullptr) const; + MaybeOrValue MakeCallback(napi_value recv, + const std::vector& args, + napi_async_context context = nullptr) const; + MaybeOrValue MakeCallback(napi_value recv, + size_t argc, + const napi_value* args, + napi_async_context context = nullptr) const; + + MaybeOrValue New(const std::initializer_list& args) const; + MaybeOrValue New(const std::vector& args) const; + MaybeOrValue New(size_t argc, const napi_value* args) const; +}; + +class Promise : public Object { + public: + class Deferred { + public: + static Deferred New(napi_env env); + Deferred(napi_env env); + + Napi::Promise Promise() const; + Napi::Env Env() const; + + void Resolve(napi_value value) const; + void Reject(napi_value value) const; + + private: + napi_env _env; + napi_deferred _deferred; + napi_value _promise; + }; + + Promise(napi_env env, napi_value value); +}; + +template +class Buffer : public Uint8Array { + public: + static Buffer New(napi_env env, size_t length); + static Buffer New(napi_env env, T* data, size_t length); + + // Finalizer must implement `void operator()(Env env, T* data)`. + template + static Buffer New(napi_env env, + T* data, + size_t length, + Finalizer finalizeCallback); + // Finalizer must implement `void operator()(Env env, T* data, Hint* hint)`. + template + static Buffer New(napi_env env, + T* data, + size_t length, + Finalizer finalizeCallback, + Hint* finalizeHint); + + static Buffer Copy(napi_env env, const T* data, size_t length); + + Buffer(); + Buffer(napi_env env, napi_value value); + size_t Length() const; + T* Data() const; + + private: + mutable size_t _length; + mutable T* _data; + + Buffer(napi_env env, napi_value value, size_t length, T* data); + void EnsureInfo() const; +}; + +/// Holds a counted reference to a value; initially a weak reference unless +/// otherwise specified, may be changed to/from a strong reference by adjusting +/// the refcount. +/// +/// The referenced value is not immediately destroyed when the reference count +/// is zero; it is merely then eligible for garbage-collection if there are no +/// other references to the value. +template +class Reference { + public: + static Reference New(const T& value, uint32_t initialRefcount = 0); + + Reference(); + Reference(napi_env env, napi_ref ref); + ~Reference(); + + // A reference can be moved but cannot be copied. + Reference(Reference&& other); + Reference& operator=(Reference&& other); + NAPI_DISALLOW_ASSIGN(Reference) + + operator napi_ref() const; + bool operator==(const Reference& other) const; + bool operator!=(const Reference& other) const; + + Napi::Env Env() const; + bool IsEmpty() const; + + // Note when getting the value of a Reference it is usually correct to do so + // within a HandleScope so that the value handle gets cleaned up efficiently. + T Value() const; + + uint32_t Ref() const; + uint32_t Unref() const; + void Reset(); + void Reset(const T& value, uint32_t refcount = 0); + + // Call this on a reference that is declared as static data, to prevent its + // destructor from running at program shutdown time, which would attempt to + // reset the reference when the environment is no longer valid. Avoid using + // this if at all possible. If you do need to use static data, MAKE SURE to + // warn your users that your addon is NOT threadsafe. + void SuppressDestruct(); + + protected: + Reference(const Reference&); + + /// !cond INTERNAL + napi_env _env; + napi_ref _ref; + /// !endcond + + private: + bool _suppressDestruct; +}; + +class ObjectReference : public Reference { + public: + ObjectReference(); + ObjectReference(napi_env env, napi_ref ref); + + // A reference can be moved but cannot be copied. + ObjectReference(Reference&& other); + ObjectReference& operator=(Reference&& other); + ObjectReference(ObjectReference&& other); + ObjectReference& operator=(ObjectReference&& other); + NAPI_DISALLOW_ASSIGN(ObjectReference) + + MaybeOrValue Get(const char* utf8name) const; + MaybeOrValue Get(const std::string& utf8name) const; + MaybeOrValue Set(const char* utf8name, napi_value value) const; + MaybeOrValue Set(const char* utf8name, Napi::Value value) const; + MaybeOrValue Set(const char* utf8name, const char* utf8value) const; + MaybeOrValue Set(const char* utf8name, bool boolValue) const; + MaybeOrValue Set(const char* utf8name, double numberValue) const; + MaybeOrValue Set(const std::string& utf8name, napi_value value) const; + MaybeOrValue Set(const std::string& utf8name, Napi::Value value) const; + MaybeOrValue Set(const std::string& utf8name, + std::string& utf8value) const; + MaybeOrValue Set(const std::string& utf8name, bool boolValue) const; + MaybeOrValue Set(const std::string& utf8name, double numberValue) const; + + MaybeOrValue Get(uint32_t index) const; + MaybeOrValue Set(uint32_t index, const napi_value value) const; + MaybeOrValue Set(uint32_t index, const Napi::Value value) const; + MaybeOrValue Set(uint32_t index, const char* utf8value) const; + MaybeOrValue Set(uint32_t index, const std::string& utf8value) const; + MaybeOrValue Set(uint32_t index, bool boolValue) const; + MaybeOrValue Set(uint32_t index, double numberValue) const; + + protected: + ObjectReference(const ObjectReference&); +}; + +class FunctionReference : public Reference { + public: + FunctionReference(); + FunctionReference(napi_env env, napi_ref ref); + + // A reference can be moved but cannot be copied. + FunctionReference(Reference&& other); + FunctionReference& operator=(Reference&& other); + FunctionReference(FunctionReference&& other); + FunctionReference& operator=(FunctionReference&& other); + NAPI_DISALLOW_ASSIGN_COPY(FunctionReference) + + MaybeOrValue operator()( + const std::initializer_list& args) const; + + MaybeOrValue Call( + const std::initializer_list& args) const; + MaybeOrValue Call(const std::vector& args) const; + MaybeOrValue Call( + napi_value recv, const std::initializer_list& args) const; + MaybeOrValue Call(napi_value recv, + const std::vector& args) const; + MaybeOrValue Call(napi_value recv, + size_t argc, + const napi_value* args) const; + + MaybeOrValue MakeCallback( + napi_value recv, + const std::initializer_list& args, + napi_async_context context = nullptr) const; + MaybeOrValue MakeCallback( + napi_value recv, + const std::vector& args, + napi_async_context context = nullptr) const; + MaybeOrValue MakeCallback( + napi_value recv, + size_t argc, + const napi_value* args, + napi_async_context context = nullptr) const; + + MaybeOrValue New(const std::initializer_list& args) const; + MaybeOrValue New(const std::vector& args) const; +}; + +// Shortcuts to creating a new reference with inferred type and refcount = 0. +template +Reference Weak(T value); +ObjectReference Weak(Object value); +FunctionReference Weak(Function value); + +// Shortcuts to creating a new reference with inferred type and refcount = 1. +template +Reference Persistent(T value); +ObjectReference Persistent(Object value); +FunctionReference Persistent(Function value); + +/// A persistent reference to a JavaScript error object. Use of this class +/// depends somewhat on whether C++ exceptions are enabled at compile time. +/// +/// ### Handling Errors With C++ Exceptions +/// +/// If C++ exceptions are enabled, then the `Error` class extends +/// `std::exception` and enables integrated error-handling for C++ exceptions +/// and JavaScript exceptions. +/// +/// If a Node-API call fails without executing any JavaScript code (for +/// example due to an invalid argument), then the Node-API wrapper +/// automatically converts and throws the error as a C++ exception of type +/// `Napi::Error`. Or if a JavaScript function called by C++ code via Node-API +/// throws a JavaScript exception, then the Node-API wrapper automatically +/// converts and throws it as a C++ exception of type `Napi::Error`. +/// +/// If a C++ exception of type `Napi::Error` escapes from a Node-API C++ +/// callback, then the Node-API wrapper automatically converts and throws it +/// as a JavaScript exception. Therefore, catching a C++ exception of type +/// `Napi::Error` prevents a JavaScript exception from being thrown. +/// +/// #### Example 1A - Throwing a C++ exception: +/// +/// Napi::Env env = ... +/// throw Napi::Error::New(env, "Example exception"); +/// +/// Following C++ statements will not be executed. The exception will bubble +/// up as a C++ exception of type `Napi::Error`, until it is either caught +/// while still in C++, or else automatically propataged as a JavaScript +/// exception when the callback returns to JavaScript. +/// +/// #### Example 2A - Propagating a Node-API C++ exception: +/// +/// Napi::Function jsFunctionThatThrows = someObj.As(); +/// Napi::Value result = jsFunctionThatThrows({ arg1, arg2 }); +/// +/// Following C++ statements will not be executed. The exception will bubble +/// up as a C++ exception of type `Napi::Error`, until it is either caught +/// while still in C++, or else automatically propagated as a JavaScript +/// exception when the callback returns to JavaScript. +/// +/// #### Example 3A - Handling a Node-API C++ exception: +/// +/// Napi::Function jsFunctionThatThrows = someObj.As(); +/// Napi::Value result; +/// try { +/// result = jsFunctionThatThrows({ arg1, arg2 }); +/// } catch (const Napi::Error& e) { +/// cerr << "Caught JavaScript exception: " + e.what(); +/// } +/// +/// Since the exception was caught here, it will not be propagated as a +/// JavaScript exception. +/// +/// ### Handling Errors Without C++ Exceptions +/// +/// If C++ exceptions are disabled (by defining `NAPI_DISABLE_CPP_EXCEPTIONS`) +/// then this class does not extend `std::exception`, and APIs in the `Napi` +/// namespace do not throw C++ exceptions when they fail. Instead, they raise +/// _pending_ JavaScript exceptions and return _empty_ `Value`s. Calling code +/// should check `Value::IsEmpty()` before attempting to use a returned value, +/// and may use methods on the `Env` class to check for, get, and clear a +/// pending JavaScript exception. If the pending exception is not cleared, it +/// will be thrown when the native callback returns to JavaScript. +/// +/// #### Example 1B - Throwing a JS exception +/// +/// Napi::Env env = ... +/// Napi::Error::New(env, "Example +/// exception").ThrowAsJavaScriptException(); return; +/// +/// After throwing a JS exception, the code should generally return +/// immediately from the native callback, after performing any necessary +/// cleanup. +/// +/// #### Example 2B - Propagating a Node-API JS exception: +/// +/// Napi::Function jsFunctionThatThrows = someObj.As(); +/// Napi::Value result = jsFunctionThatThrows({ arg1, arg2 }); +/// if (result.IsEmpty()) return; +/// +/// An empty value result from a Node-API call indicates an error occurred, +/// and a JavaScript exception is pending. To let the exception propagate, the +/// code should generally return immediately from the native callback, after +/// performing any necessary cleanup. +/// +/// #### Example 3B - Handling a Node-API JS exception: +/// +/// Napi::Function jsFunctionThatThrows = someObj.As(); +/// Napi::Value result = jsFunctionThatThrows({ arg1, arg2 }); +/// if (result.IsEmpty()) { +/// Napi::Error e = env.GetAndClearPendingException(); +/// cerr << "Caught JavaScript exception: " + e.Message(); +/// } +/// +/// Since the exception was cleared here, it will not be propagated as a +/// JavaScript exception after the native callback returns. +class Error : public ObjectReference +#ifdef NAPI_CPP_EXCEPTIONS + , + public std::exception +#endif // NAPI_CPP_EXCEPTIONS +{ + public: + static Error New(napi_env env); + static Error New(napi_env env, const char* message); + static Error New(napi_env env, const std::string& message); + + static NAPI_NO_RETURN void Fatal(const char* location, const char* message); + + Error(); + Error(napi_env env, napi_value value); + + // An error can be moved or copied. + Error(Error&& other); + Error& operator=(Error&& other); + Error(const Error&); + Error& operator=(const Error&); + + const std::string& Message() const NAPI_NOEXCEPT; + void ThrowAsJavaScriptException() const; + + Object Value() const; + +#ifdef NAPI_CPP_EXCEPTIONS + const char* what() const NAPI_NOEXCEPT override; +#endif // NAPI_CPP_EXCEPTIONS + + protected: + /// !cond INTERNAL + using create_error_fn = napi_status (*)(napi_env envb, + napi_value code, + napi_value msg, + napi_value* result); + + template + static TError New(napi_env env, + const char* message, + size_t length, + create_error_fn create_error); + /// !endcond + + private: + static inline const char* ERROR_WRAP_VALUE() NAPI_NOEXCEPT; + mutable std::string _message; +}; + +class TypeError : public Error { + public: + static TypeError New(napi_env env, const char* message); + static TypeError New(napi_env env, const std::string& message); + + TypeError(); + TypeError(napi_env env, napi_value value); +}; + +class RangeError : public Error { + public: + static RangeError New(napi_env env, const char* message); + static RangeError New(napi_env env, const std::string& message); + + RangeError(); + RangeError(napi_env env, napi_value value); +}; + +class CallbackInfo { + public: + CallbackInfo(napi_env env, napi_callback_info info); + ~CallbackInfo(); + + // Disallow copying to prevent multiple free of _dynamicArgs + NAPI_DISALLOW_ASSIGN_COPY(CallbackInfo) + + Napi::Env Env() const; + Value NewTarget() const; + bool IsConstructCall() const; + size_t Length() const; + const Value operator[](size_t index) const; + Value This() const; + void* Data() const; + void SetData(void* data); + operator napi_callback_info() const; + + private: + const size_t _staticArgCount = 6; + napi_env _env; + napi_callback_info _info; + napi_value _this; + size_t _argc; + napi_value* _argv; + napi_value _staticArgs[6]; + napi_value* _dynamicArgs; + void* _data; +}; + +class PropertyDescriptor { + public: + using GetterCallback = Napi::Value (*)(const Napi::CallbackInfo& info); + using SetterCallback = void (*)(const Napi::CallbackInfo& info); + +#ifndef NODE_ADDON_API_DISABLE_DEPRECATED + template + static PropertyDescriptor Accessor( + const char* utf8name, + Getter getter, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor Accessor( + const std::string& utf8name, + Getter getter, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor Accessor( + napi_value name, + Getter getter, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor Accessor( + Name name, + Getter getter, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor Accessor( + const char* utf8name, + Getter getter, + Setter setter, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor Accessor( + const std::string& utf8name, + Getter getter, + Setter setter, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor Accessor( + napi_value name, + Getter getter, + Setter setter, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor Accessor( + Name name, + Getter getter, + Setter setter, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor Function( + const char* utf8name, + Callable cb, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor Function( + const std::string& utf8name, + Callable cb, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor Function( + napi_value name, + Callable cb, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor Function( + Name name, + Callable cb, + napi_property_attributes attributes = napi_default, + void* data = nullptr); +#endif // !NODE_ADDON_API_DISABLE_DEPRECATED + + template + static PropertyDescriptor Accessor( + const char* utf8name, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + + template + static PropertyDescriptor Accessor( + const std::string& utf8name, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + + template + static PropertyDescriptor Accessor( + Name name, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + + template + static PropertyDescriptor Accessor( + const char* utf8name, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + + template + static PropertyDescriptor Accessor( + const std::string& utf8name, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + + template + static PropertyDescriptor Accessor( + Name name, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + + template + static PropertyDescriptor Accessor( + Napi::Env env, + Napi::Object object, + const char* utf8name, + Getter getter, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor Accessor( + Napi::Env env, + Napi::Object object, + const std::string& utf8name, + Getter getter, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor Accessor( + Napi::Env env, + Napi::Object object, + Name name, + Getter getter, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor Accessor( + Napi::Env env, + Napi::Object object, + const char* utf8name, + Getter getter, + Setter setter, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor Accessor( + Napi::Env env, + Napi::Object object, + const std::string& utf8name, + Getter getter, + Setter setter, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor Accessor( + Napi::Env env, + Napi::Object object, + Name name, + Getter getter, + Setter setter, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor Function( + Napi::Env env, + Napi::Object object, + const char* utf8name, + Callable cb, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor Function( + Napi::Env env, + Napi::Object object, + const std::string& utf8name, + Callable cb, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor Function( + Napi::Env env, + Napi::Object object, + Name name, + Callable cb, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + static PropertyDescriptor Value( + const char* utf8name, + napi_value value, + napi_property_attributes attributes = napi_default); + static PropertyDescriptor Value( + const std::string& utf8name, + napi_value value, + napi_property_attributes attributes = napi_default); + static PropertyDescriptor Value( + napi_value name, + napi_value value, + napi_property_attributes attributes = napi_default); + static PropertyDescriptor Value( + Name name, + Napi::Value value, + napi_property_attributes attributes = napi_default); + + PropertyDescriptor(napi_property_descriptor desc); + + operator napi_property_descriptor&(); + operator const napi_property_descriptor&() const; + + private: + napi_property_descriptor _desc; +}; + +/// Property descriptor for use with `ObjectWrap::DefineClass()`. +/// +/// This is different from the standalone `PropertyDescriptor` because it is +/// specific to each `ObjectWrap` subclass. This prevents using descriptors +/// from a different class when defining a new class (preventing the callbacks +/// from having incorrect `this` pointers). +template +class ClassPropertyDescriptor { + public: + ClassPropertyDescriptor(napi_property_descriptor desc) : _desc(desc) {} + + operator napi_property_descriptor&() { return _desc; } + operator const napi_property_descriptor&() const { return _desc; } + + private: + napi_property_descriptor _desc; +}; + +template +struct MethodCallbackData { + TCallback callback; + void* data; +}; + +template +struct AccessorCallbackData { + TGetterCallback getterCallback; + TSetterCallback setterCallback; + void* data; +}; + +template +class InstanceWrap { + public: + using InstanceVoidMethodCallback = void (T::*)(const CallbackInfo& info); + using InstanceMethodCallback = Napi::Value (T::*)(const CallbackInfo& info); + using InstanceGetterCallback = Napi::Value (T::*)(const CallbackInfo& info); + using InstanceSetterCallback = void (T::*)(const CallbackInfo& info, + const Napi::Value& value); + + using PropertyDescriptor = ClassPropertyDescriptor; + + static PropertyDescriptor InstanceMethod( + const char* utf8name, + InstanceVoidMethodCallback method, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + static PropertyDescriptor InstanceMethod( + const char* utf8name, + InstanceMethodCallback method, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + static PropertyDescriptor InstanceMethod( + Symbol name, + InstanceVoidMethodCallback method, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + static PropertyDescriptor InstanceMethod( + Symbol name, + InstanceMethodCallback method, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor InstanceMethod( + const char* utf8name, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor InstanceMethod( + const char* utf8name, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor InstanceMethod( + Symbol name, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor InstanceMethod( + Symbol name, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + static PropertyDescriptor InstanceAccessor( + const char* utf8name, + InstanceGetterCallback getter, + InstanceSetterCallback setter, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + static PropertyDescriptor InstanceAccessor( + Symbol name, + InstanceGetterCallback getter, + InstanceSetterCallback setter, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor InstanceAccessor( + const char* utf8name, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor InstanceAccessor( + Symbol name, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + static PropertyDescriptor InstanceValue( + const char* utf8name, + Napi::Value value, + napi_property_attributes attributes = napi_default); + static PropertyDescriptor InstanceValue( + Symbol name, + Napi::Value value, + napi_property_attributes attributes = napi_default); + + protected: + static void AttachPropData(napi_env env, + napi_value value, + const napi_property_descriptor* prop); + + private: + using This = InstanceWrap; + + using InstanceVoidMethodCallbackData = + MethodCallbackData; + using InstanceMethodCallbackData = + MethodCallbackData; + using InstanceAccessorCallbackData = + AccessorCallbackData; + + static napi_value InstanceVoidMethodCallbackWrapper(napi_env env, + napi_callback_info info); + static napi_value InstanceMethodCallbackWrapper(napi_env env, + napi_callback_info info); + static napi_value InstanceGetterCallbackWrapper(napi_env env, + napi_callback_info info); + static napi_value InstanceSetterCallbackWrapper(napi_env env, + napi_callback_info info); + + template + static napi_value WrappedMethod(napi_env env, + napi_callback_info info) NAPI_NOEXCEPT; + + template + struct SetterTag {}; + + template + static napi_callback WrapSetter(SetterTag) NAPI_NOEXCEPT { + return &This::WrappedMethod; + } + static napi_callback WrapSetter(SetterTag) NAPI_NOEXCEPT { + return nullptr; + } +}; + +/// Base class to be extended by C++ classes exposed to JavaScript; each C++ +/// class instance gets "wrapped" by a JavaScript object that is managed by this +/// class. +/// +/// At initialization time, the `DefineClass()` method must be used to +/// hook up the accessor and method callbacks. It takes a list of +/// property descriptors, which can be constructed via the various +/// static methods on the base class. +/// +/// #### Example: +/// +/// class Example: public Napi::ObjectWrap { +/// public: +/// static void Initialize(Napi::Env& env, Napi::Object& target) { +/// Napi::Function constructor = DefineClass(env, "Example", { +/// InstanceAccessor<&Example::GetSomething, +/// &Example::SetSomething>("value"), +/// InstanceMethod<&Example::DoSomething>("doSomething"), +/// }); +/// target.Set("Example", constructor); +/// } +/// +/// Example(const Napi::CallbackInfo& info); // Constructor +/// Napi::Value GetSomething(const Napi::CallbackInfo& info); +/// void SetSomething(const Napi::CallbackInfo& info, const Napi::Value& +/// value); Napi::Value DoSomething(const Napi::CallbackInfo& info); +/// } +template +class ObjectWrap : public InstanceWrap, public Reference { + public: + ObjectWrap(const CallbackInfo& callbackInfo); + virtual ~ObjectWrap(); + + static T* Unwrap(Object wrapper); + + // Methods exposed to JavaScript must conform to one of these callback + // signatures. + using StaticVoidMethodCallback = void (*)(const CallbackInfo& info); + using StaticMethodCallback = Napi::Value (*)(const CallbackInfo& info); + using StaticGetterCallback = Napi::Value (*)(const CallbackInfo& info); + using StaticSetterCallback = void (*)(const CallbackInfo& info, + const Napi::Value& value); + + using PropertyDescriptor = ClassPropertyDescriptor; + + static Function DefineClass( + Napi::Env env, + const char* utf8name, + const std::initializer_list& properties, + void* data = nullptr); + static Function DefineClass(Napi::Env env, + const char* utf8name, + const std::vector& properties, + void* data = nullptr); + static PropertyDescriptor StaticMethod( + const char* utf8name, + StaticVoidMethodCallback method, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + static PropertyDescriptor StaticMethod( + const char* utf8name, + StaticMethodCallback method, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + static PropertyDescriptor StaticMethod( + Symbol name, + StaticVoidMethodCallback method, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + static PropertyDescriptor StaticMethod( + Symbol name, + StaticMethodCallback method, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor StaticMethod( + const char* utf8name, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor StaticMethod( + Symbol name, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor StaticMethod( + const char* utf8name, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor StaticMethod( + Symbol name, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + static PropertyDescriptor StaticAccessor( + const char* utf8name, + StaticGetterCallback getter, + StaticSetterCallback setter, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + static PropertyDescriptor StaticAccessor( + Symbol name, + StaticGetterCallback getter, + StaticSetterCallback setter, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor StaticAccessor( + const char* utf8name, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + template + static PropertyDescriptor StaticAccessor( + Symbol name, + napi_property_attributes attributes = napi_default, + void* data = nullptr); + static PropertyDescriptor StaticValue( + const char* utf8name, + Napi::Value value, + napi_property_attributes attributes = napi_default); + static PropertyDescriptor StaticValue( + Symbol name, + Napi::Value value, + napi_property_attributes attributes = napi_default); + static Napi::Value OnCalledAsFunction(const Napi::CallbackInfo& callbackInfo); + virtual void Finalize(Napi::Env env); + + private: + using This = ObjectWrap; + + static napi_value ConstructorCallbackWrapper(napi_env env, + napi_callback_info info); + static napi_value StaticVoidMethodCallbackWrapper(napi_env env, + napi_callback_info info); + static napi_value StaticMethodCallbackWrapper(napi_env env, + napi_callback_info info); + static napi_value StaticGetterCallbackWrapper(napi_env env, + napi_callback_info info); + static napi_value StaticSetterCallbackWrapper(napi_env env, + napi_callback_info info); + static void FinalizeCallback(napi_env env, void* data, void* hint); + static Function DefineClass(Napi::Env env, + const char* utf8name, + const size_t props_count, + const napi_property_descriptor* props, + void* data = nullptr); + + using StaticVoidMethodCallbackData = + MethodCallbackData; + using StaticMethodCallbackData = MethodCallbackData; + + using StaticAccessorCallbackData = + AccessorCallbackData; + + template + static napi_value WrappedMethod(napi_env env, + napi_callback_info info) NAPI_NOEXCEPT; + + template + struct StaticSetterTag {}; + + template + static napi_callback WrapStaticSetter(StaticSetterTag) NAPI_NOEXCEPT { + return &This::WrappedMethod; + } + static napi_callback WrapStaticSetter(StaticSetterTag) + NAPI_NOEXCEPT { + return nullptr; + } + + bool _construction_failed = true; +}; + +class HandleScope { + public: + HandleScope(napi_env env, napi_handle_scope scope); + explicit HandleScope(Napi::Env env); + ~HandleScope(); + + // Disallow copying to prevent double close of napi_handle_scope + NAPI_DISALLOW_ASSIGN_COPY(HandleScope) + + operator napi_handle_scope() const; + + Napi::Env Env() const; + + private: + napi_env _env; + napi_handle_scope _scope; +}; + +class EscapableHandleScope { + public: + EscapableHandleScope(napi_env env, napi_escapable_handle_scope scope); + explicit EscapableHandleScope(Napi::Env env); + ~EscapableHandleScope(); + + // Disallow copying to prevent double close of napi_escapable_handle_scope + NAPI_DISALLOW_ASSIGN_COPY(EscapableHandleScope) + + operator napi_escapable_handle_scope() const; + + Napi::Env Env() const; + Value Escape(napi_value escapee); + + private: + napi_env _env; + napi_escapable_handle_scope _scope; +}; + +#if (NAPI_VERSION > 2) +class CallbackScope { + public: + CallbackScope(napi_env env, napi_callback_scope scope); + CallbackScope(napi_env env, napi_async_context context); + virtual ~CallbackScope(); + + // Disallow copying to prevent double close of napi_callback_scope + NAPI_DISALLOW_ASSIGN_COPY(CallbackScope) + + operator napi_callback_scope() const; + + Napi::Env Env() const; + + private: + napi_env _env; + napi_callback_scope _scope; +}; +#endif + +class AsyncContext { + public: + explicit AsyncContext(napi_env env, const char* resource_name); + explicit AsyncContext(napi_env env, + const char* resource_name, + const Object& resource); + virtual ~AsyncContext(); + + AsyncContext(AsyncContext&& other); + AsyncContext& operator=(AsyncContext&& other); + NAPI_DISALLOW_ASSIGN_COPY(AsyncContext) + + operator napi_async_context() const; + + Napi::Env Env() const; + + private: + napi_env _env; + napi_async_context _context; +}; + +class AsyncWorker { + public: + virtual ~AsyncWorker(); + + // An async worker can be moved but cannot be copied. + AsyncWorker(AsyncWorker&& other); + AsyncWorker& operator=(AsyncWorker&& other); + NAPI_DISALLOW_ASSIGN_COPY(AsyncWorker) + + operator napi_async_work() const; + + Napi::Env Env() const; + + void Queue(); + void Cancel(); + void SuppressDestruct(); + + ObjectReference& Receiver(); + FunctionReference& Callback(); + + virtual void OnExecute(Napi::Env env); + virtual void OnWorkComplete(Napi::Env env, napi_status status); + + protected: + explicit AsyncWorker(const Function& callback); + explicit AsyncWorker(const Function& callback, const char* resource_name); + explicit AsyncWorker(const Function& callback, + const char* resource_name, + const Object& resource); + explicit AsyncWorker(const Object& receiver, const Function& callback); + explicit AsyncWorker(const Object& receiver, + const Function& callback, + const char* resource_name); + explicit AsyncWorker(const Object& receiver, + const Function& callback, + const char* resource_name, + const Object& resource); + + explicit AsyncWorker(Napi::Env env); + explicit AsyncWorker(Napi::Env env, const char* resource_name); + explicit AsyncWorker(Napi::Env env, + const char* resource_name, + const Object& resource); + + virtual void Execute() = 0; + virtual void OnOK(); + virtual void OnError(const Error& e); + virtual void Destroy(); + virtual std::vector GetResult(Napi::Env env); + + void SetError(const std::string& error); + + private: + static inline void OnAsyncWorkExecute(napi_env env, void* asyncworker); + static inline void OnAsyncWorkComplete(napi_env env, + napi_status status, + void* asyncworker); + + napi_env _env; + napi_async_work _work; + ObjectReference _receiver; + FunctionReference _callback; + std::string _error; + bool _suppress_destruct; +}; + +#if (NAPI_VERSION > 3 && !defined(__wasm32__)) +class ThreadSafeFunction { + public: + // This API may only be called from the main thread. + template + static ThreadSafeFunction New(napi_env env, + const Function& callback, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount); + + // This API may only be called from the main thread. + template + static ThreadSafeFunction New(napi_env env, + const Function& callback, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + ContextType* context); + + // This API may only be called from the main thread. + template + static ThreadSafeFunction New(napi_env env, + const Function& callback, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + Finalizer finalizeCallback); + + // This API may only be called from the main thread. + template + static ThreadSafeFunction New(napi_env env, + const Function& callback, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + Finalizer finalizeCallback, + FinalizerDataType* data); + + // This API may only be called from the main thread. + template + static ThreadSafeFunction New(napi_env env, + const Function& callback, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + ContextType* context, + Finalizer finalizeCallback); + + // This API may only be called from the main thread. + template + static ThreadSafeFunction New(napi_env env, + const Function& callback, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + ContextType* context, + Finalizer finalizeCallback, + FinalizerDataType* data); + + // This API may only be called from the main thread. + template + static ThreadSafeFunction New(napi_env env, + const Function& callback, + const Object& resource, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount); + + // This API may only be called from the main thread. + template + static ThreadSafeFunction New(napi_env env, + const Function& callback, + const Object& resource, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + ContextType* context); + + // This API may only be called from the main thread. + template + static ThreadSafeFunction New(napi_env env, + const Function& callback, + const Object& resource, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + Finalizer finalizeCallback); + + // This API may only be called from the main thread. + template + static ThreadSafeFunction New(napi_env env, + const Function& callback, + const Object& resource, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + Finalizer finalizeCallback, + FinalizerDataType* data); + + // This API may only be called from the main thread. + template + static ThreadSafeFunction New(napi_env env, + const Function& callback, + const Object& resource, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + ContextType* context, + Finalizer finalizeCallback); + + // This API may only be called from the main thread. + template + static ThreadSafeFunction New(napi_env env, + const Function& callback, + const Object& resource, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + ContextType* context, + Finalizer finalizeCallback, + FinalizerDataType* data); + + ThreadSafeFunction(); + ThreadSafeFunction(napi_threadsafe_function tsFunctionValue); + + operator napi_threadsafe_function() const; + + // This API may be called from any thread. + napi_status BlockingCall() const; + + // This API may be called from any thread. + template + napi_status BlockingCall(Callback callback) const; + + // This API may be called from any thread. + template + napi_status BlockingCall(DataType* data, Callback callback) const; + + // This API may be called from any thread. + napi_status NonBlockingCall() const; + + // This API may be called from any thread. + template + napi_status NonBlockingCall(Callback callback) const; + + // This API may be called from any thread. + template + napi_status NonBlockingCall(DataType* data, Callback callback) const; + + // This API may only be called from the main thread. + void Ref(napi_env env) const; + + // This API may only be called from the main thread. + void Unref(napi_env env) const; + + // This API may be called from any thread. + napi_status Acquire() const; + + // This API may be called from any thread. + napi_status Release() const; + + // This API may be called from any thread. + napi_status Abort() const; + + struct ConvertibleContext { + template + operator T*() { + return static_cast(context); + } + void* context; + }; + + // This API may be called from any thread. + ConvertibleContext GetContext() const; + + private: + using CallbackWrapper = std::function; + + template + static ThreadSafeFunction New(napi_env env, + const Function& callback, + const Object& resource, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + ContextType* context, + Finalizer finalizeCallback, + FinalizerDataType* data, + napi_finalize wrapper); + + napi_status CallInternal(CallbackWrapper* callbackWrapper, + napi_threadsafe_function_call_mode mode) const; + + static void CallJS(napi_env env, + napi_value jsCallback, + void* context, + void* data); + + napi_threadsafe_function _tsfn; +}; + +// A TypedThreadSafeFunction by default has no context (nullptr) and can +// accept any type (void) to its CallJs. +template +class TypedThreadSafeFunction { + public: + // This API may only be called from the main thread. + // Helper function that returns nullptr if running Node-API 5+, otherwise a + // non-empty, no-op Function. This provides the ability to specify at + // compile-time a callback parameter to `New` that safely does no action + // when targeting _any_ Node-API version. +#if NAPI_VERSION > 4 + static std::nullptr_t EmptyFunctionFactory(Napi::Env env); +#else + static Napi::Function EmptyFunctionFactory(Napi::Env env); +#endif + static Napi::Function FunctionOrEmpty(Napi::Env env, + Napi::Function& callback); + +#if NAPI_VERSION > 4 + // This API may only be called from the main thread. + // Creates a new threadsafe function with: + // Callback [missing] Resource [missing] Finalizer [missing] + template + static TypedThreadSafeFunction New( + napi_env env, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + ContextType* context = nullptr); + + // This API may only be called from the main thread. + // Creates a new threadsafe function with: + // Callback [missing] Resource [passed] Finalizer [missing] + template + static TypedThreadSafeFunction New( + napi_env env, + const Object& resource, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + ContextType* context = nullptr); + + // This API may only be called from the main thread. + // Creates a new threadsafe function with: + // Callback [missing] Resource [missing] Finalizer [passed] + template + static TypedThreadSafeFunction New( + napi_env env, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + ContextType* context, + Finalizer finalizeCallback, + FinalizerDataType* data = nullptr); + + // This API may only be called from the main thread. + // Creates a new threadsafe function with: + // Callback [missing] Resource [passed] Finalizer [passed] + template + static TypedThreadSafeFunction New( + napi_env env, + const Object& resource, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + ContextType* context, + Finalizer finalizeCallback, + FinalizerDataType* data = nullptr); +#endif + + // This API may only be called from the main thread. + // Creates a new threadsafe function with: + // Callback [passed] Resource [missing] Finalizer [missing] + template + static TypedThreadSafeFunction New( + napi_env env, + const Function& callback, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + ContextType* context = nullptr); + + // This API may only be called from the main thread. + // Creates a new threadsafe function with: + // Callback [passed] Resource [passed] Finalizer [missing] + template + static TypedThreadSafeFunction New( + napi_env env, + const Function& callback, + const Object& resource, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + ContextType* context = nullptr); + + // This API may only be called from the main thread. + // Creates a new threadsafe function with: + // Callback [passed] Resource [missing] Finalizer [passed] + template + static TypedThreadSafeFunction New( + napi_env env, + const Function& callback, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + ContextType* context, + Finalizer finalizeCallback, + FinalizerDataType* data = nullptr); + + // This API may only be called from the main thread. + // Creates a new threadsafe function with: + // Callback [passed] Resource [passed] Finalizer [passed] + template + static TypedThreadSafeFunction New( + napi_env env, + CallbackType callback, + const Object& resource, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + ContextType* context, + Finalizer finalizeCallback, + FinalizerDataType* data = nullptr); + + TypedThreadSafeFunction(); + TypedThreadSafeFunction(napi_threadsafe_function tsFunctionValue); + + operator napi_threadsafe_function() const; + + // This API may be called from any thread. + napi_status BlockingCall(DataType* data = nullptr) const; + + // This API may be called from any thread. + napi_status NonBlockingCall(DataType* data = nullptr) const; + + // This API may only be called from the main thread. + void Ref(napi_env env) const; + + // This API may only be called from the main thread. + void Unref(napi_env env) const; + + // This API may be called from any thread. + napi_status Acquire() const; + + // This API may be called from any thread. + napi_status Release() const; + + // This API may be called from any thread. + napi_status Abort() const; + + // This API may be called from any thread. + ContextType* GetContext() const; + + private: + template + static TypedThreadSafeFunction New( + napi_env env, + const Function& callback, + const Object& resource, + ResourceString resourceName, + size_t maxQueueSize, + size_t initialThreadCount, + ContextType* context, + Finalizer finalizeCallback, + FinalizerDataType* data, + napi_finalize wrapper); + + static void CallJsInternal(napi_env env, + napi_value jsCallback, + void* context, + void* data); + + protected: + napi_threadsafe_function _tsfn; +}; +template +class AsyncProgressWorkerBase : public AsyncWorker { + public: + virtual void OnWorkProgress(DataType* data) = 0; + class ThreadSafeData { + public: + ThreadSafeData(AsyncProgressWorkerBase* asyncprogressworker, DataType* data) + : _asyncprogressworker(asyncprogressworker), _data(data) {} + + AsyncProgressWorkerBase* asyncprogressworker() { + return _asyncprogressworker; + }; + DataType* data() { return _data; }; + + private: + AsyncProgressWorkerBase* _asyncprogressworker; + DataType* _data; + }; + void OnWorkComplete(Napi::Env env, napi_status status) override; + + protected: + explicit AsyncProgressWorkerBase(const Object& receiver, + const Function& callback, + const char* resource_name, + const Object& resource, + size_t queue_size = 1); + virtual ~AsyncProgressWorkerBase(); + +// Optional callback of Napi::ThreadSafeFunction only available after +// NAPI_VERSION 4. Refs: https://github.com/nodejs/node/pull/27791 +#if NAPI_VERSION > 4 + explicit AsyncProgressWorkerBase(Napi::Env env, + const char* resource_name, + const Object& resource, + size_t queue_size = 1); +#endif + + static inline void OnAsyncWorkProgress(Napi::Env env, + Napi::Function jsCallback, + void* data); + + napi_status NonBlockingCall(DataType* data); + + private: + ThreadSafeFunction _tsfn; + bool _work_completed = false; + napi_status _complete_status; + static inline void OnThreadSafeFunctionFinalize( + Napi::Env env, void* data, AsyncProgressWorkerBase* context); +}; + +template +class AsyncProgressWorker : public AsyncProgressWorkerBase { + public: + virtual ~AsyncProgressWorker(); + + class ExecutionProgress { + friend class AsyncProgressWorker; + + public: + void Signal() const; + void Send(const T* data, size_t count) const; + + private: + explicit ExecutionProgress(AsyncProgressWorker* worker) : _worker(worker) {} + AsyncProgressWorker* const _worker; + }; + + void OnWorkProgress(void*) override; + + protected: + explicit AsyncProgressWorker(const Function& callback); + explicit AsyncProgressWorker(const Function& callback, + const char* resource_name); + explicit AsyncProgressWorker(const Function& callback, + const char* resource_name, + const Object& resource); + explicit AsyncProgressWorker(const Object& receiver, + const Function& callback); + explicit AsyncProgressWorker(const Object& receiver, + const Function& callback, + const char* resource_name); + explicit AsyncProgressWorker(const Object& receiver, + const Function& callback, + const char* resource_name, + const Object& resource); + +// Optional callback of Napi::ThreadSafeFunction only available after +// NAPI_VERSION 4. Refs: https://github.com/nodejs/node/pull/27791 +#if NAPI_VERSION > 4 + explicit AsyncProgressWorker(Napi::Env env); + explicit AsyncProgressWorker(Napi::Env env, const char* resource_name); + explicit AsyncProgressWorker(Napi::Env env, + const char* resource_name, + const Object& resource); +#endif + virtual void Execute(const ExecutionProgress& progress) = 0; + virtual void OnProgress(const T* data, size_t count) = 0; + + private: + void Execute() override; + void Signal(); + void SendProgress_(const T* data, size_t count); + + std::mutex _mutex; + T* _asyncdata; + size_t _asyncsize; + bool _signaled; +}; + +template +class AsyncProgressQueueWorker + : public AsyncProgressWorkerBase> { + public: + virtual ~AsyncProgressQueueWorker(){}; + + class ExecutionProgress { + friend class AsyncProgressQueueWorker; + + public: + void Signal() const; + void Send(const T* data, size_t count) const; + + private: + explicit ExecutionProgress(AsyncProgressQueueWorker* worker) + : _worker(worker) {} + AsyncProgressQueueWorker* const _worker; + }; + + void OnWorkComplete(Napi::Env env, napi_status status) override; + void OnWorkProgress(std::pair*) override; + + protected: + explicit AsyncProgressQueueWorker(const Function& callback); + explicit AsyncProgressQueueWorker(const Function& callback, + const char* resource_name); + explicit AsyncProgressQueueWorker(const Function& callback, + const char* resource_name, + const Object& resource); + explicit AsyncProgressQueueWorker(const Object& receiver, + const Function& callback); + explicit AsyncProgressQueueWorker(const Object& receiver, + const Function& callback, + const char* resource_name); + explicit AsyncProgressQueueWorker(const Object& receiver, + const Function& callback, + const char* resource_name, + const Object& resource); + +// Optional callback of Napi::ThreadSafeFunction only available after +// NAPI_VERSION 4. Refs: https://github.com/nodejs/node/pull/27791 +#if NAPI_VERSION > 4 + explicit AsyncProgressQueueWorker(Napi::Env env); + explicit AsyncProgressQueueWorker(Napi::Env env, const char* resource_name); + explicit AsyncProgressQueueWorker(Napi::Env env, + const char* resource_name, + const Object& resource); +#endif + virtual void Execute(const ExecutionProgress& progress) = 0; + virtual void OnProgress(const T* data, size_t count) = 0; + + private: + void Execute() override; + void Signal() const; + void SendProgress_(const T* data, size_t count); +}; +#endif // NAPI_VERSION > 3 && !defined(__wasm32__) + +// Memory management. +class MemoryManagement { + public: + static int64_t AdjustExternalMemory(Env env, int64_t change_in_bytes); +}; + +// Version management +class VersionManagement { + public: + static uint32_t GetNapiVersion(Env env); + static const napi_node_version* GetNodeVersion(Env env); +}; + +#if NAPI_VERSION > 5 +template +class Addon : public InstanceWrap { + public: + static inline Object Init(Env env, Object exports); + static T* Unwrap(Object wrapper); + + protected: + using AddonProp = ClassPropertyDescriptor; + void DefineAddon(Object exports, + const std::initializer_list& props); + Napi::Object DefineProperties(Object object, + const std::initializer_list& props); + + private: + Object entry_point_; +}; +#endif // NAPI_VERSION > 5 + +#ifdef NAPI_CPP_CUSTOM_NAMESPACE +} // namespace NAPI_CPP_CUSTOM_NAMESPACE +#endif + +} // namespace Napi + +// Inline implementations of all the above class methods are included here. +#include "napi-inl.h" + +#endif // SRC_NAPI_H_ diff --git a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/node_api.gyp b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/node_api.gyp similarity index 100% rename from .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/node_api.gyp rename to .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/node_api.gyp diff --git a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/noexcept.gypi b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/noexcept.gypi similarity index 100% rename from .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/noexcept.gypi rename to .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/noexcept.gypi diff --git a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/nothing.c b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/nothing.c similarity index 100% rename from .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/nothing.c rename to .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/nothing.c diff --git a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/package-support.json b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/package-support.json similarity index 100% rename from .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/package-support.json rename to .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/package-support.json diff --git a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/package.json b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/package.json similarity index 90% rename from .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/package.json rename to .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/package.json index cd4918628..3ec3776e6 100644 --- a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/package.json +++ b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/package.json @@ -15,6 +15,10 @@ "name": "Alexander Floh", "url": "https://github.com/alexanderfloh" }, + { + "name": "Ammar Faizi", + "url": "https://github.com/ammarfaizi2" + }, { "name": "András Timár, Dr", "url": "https://github.com/timarandras" @@ -71,6 +75,10 @@ "name": "Daniel Bevenius", "url": "https://github.com/danbev" }, + { + "name": "Dante Calderón", + "url": "https://github.com/dantehemerson" + }, { "name": "Darshan Sen", "url": "https://github.com/RaisinTen" @@ -103,6 +111,10 @@ "name": "extremeheat", "url": "https://github.com/extremeheat" }, + { + "name": "Feng Yu", + "url": "https://github.com/F3n67u" + }, { "name": "Ferdinand Holzer", "url": "https://github.com/fholzer" @@ -147,6 +159,10 @@ "name": "Jason Ginchereau", "url": "https://github.com/jasongin" }, + { + "name": "Jenny", + "url": "https://github.com/egg-bread" + }, { "name": "Jeroen Janssen", "url": "https://github.com/japj" @@ -167,6 +183,10 @@ "name": "joshgarde", "url": "https://github.com/joshgarde" }, + { + "name": "Julian Mesa", + "url": "https://github.com/julianmesa-gitkraken" + }, { "name": "Kasumi Hanazuki", "url": "https://github.com/hanazuki" @@ -199,6 +219,10 @@ "name": "Kyle Farnung", "url": "https://github.com/kfarnung" }, + { + "name": "Kyle Kovacs", + "url": "https://github.com/nullromo" + }, { "name": "legendecas", "url": "https://github.com/legendecas" @@ -267,6 +291,10 @@ "name": "pacop", "url": "https://github.com/pacop" }, + { + "name": "Peter Šándor", + "url": "https://github.com/petersandor" + }, { "name": "Philipp Renoth", "url": "https://github.com/DaAitch" @@ -275,6 +303,10 @@ "name": "rgerd", "url": "https://github.com/rgerd" }, + { + "name": "Richard Lau", + "url": "https://github.com/richardlau" + }, { "name": "Rolf Timmermans", "url": "https://github.com/rolftimmermans" @@ -287,6 +319,10 @@ "name": "Ryuichi Okumura", "url": "https://github.com/okuryu" }, + { + "name": "Saint Gabriel", + "url": "https://github.com/chineduG" + }, { "name": "Sampson Gao", "url": "https://github.com/sampsongao" @@ -351,6 +387,10 @@ { "name": "Ziqiu Zhao", "url": "https://github.com/ZzqiZQute" + }, + { + "name": "Feng Yu", + "url": "https://github.com/F3n67u" } ], "description": "Node.js API (Node-API)", @@ -401,6 +441,7 @@ "benchmark": "node benchmark", "pretest": "node-gyp rebuild -C test", "test": "node test", + "test:debug": "node-gyp rebuild -C test --debug && NODE_API_BUILD_CONFIG=Debug node ./test/index.js", "predev": "node-gyp rebuild -C test --debug", "dev": "node test", "predev:incremental": "node-gyp configure build -C test --debug", @@ -410,6 +451,6 @@ "lint:fix": "node tools/clang-format --fix && node tools/eslint-format --fix" }, "pre-commit": "lint", - "version": "5.0.0", + "version": "5.1.0", "support": true } diff --git a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/tools/README.md b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/tools/README.md similarity index 100% rename from .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/tools/README.md rename to .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/tools/README.md diff --git a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/tools/check-napi.js b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/tools/check-napi.js similarity index 80% rename from .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/tools/check-napi.js rename to .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/tools/check-napi.js index 48fdfc077..9199af334 100644 --- a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/tools/check-napi.js +++ b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/tools/check-napi.js @@ -4,16 +4,15 @@ const fs = require('fs'); const path = require('path'); -const child_process = require('child_process'); // Read the output of the command, break it into lines, and use the reducer to // decide whether the file is an N-API module or not. -function checkFile(file, command, argv, reducer) { - const child = child_process.spawn(command, argv, { +function checkFile (file, command, argv, reducer) { + const child = require('child_process').spawn(command, argv, { stdio: ['inherit', 'pipe', 'inherit'] }); let leftover = ''; - let isNapi = undefined; + let isNapi; child.stdout.on('data', (chunk) => { if (isNapi === undefined) { chunk = (leftover + chunk.toString()).split(/[\r\n]+/); @@ -27,11 +26,11 @@ function checkFile(file, command, argv, reducer) { child.on('close', (code, signal) => { if ((code === null && signal !== null) || (code !== 0)) { console.log( - command + ' exited with code: ' + code + ' and signal: ' + signal); + command + ' exited with code: ' + code + ' and signal: ' + signal); } else { // Green if it's a N-API module, red otherwise. console.log( - '\x1b[' + (isNapi ? '42' : '41') + 'm' + + '\x1b[' + (isNapi ? '42' : '41') + 'm' + (isNapi ? ' N-API' : 'Not N-API') + '\x1b[0m: ' + file); } @@ -39,7 +38,7 @@ function checkFile(file, command, argv, reducer) { } // Use nm -a to list symbols. -function checkFileUNIX(file) { +function checkFileUNIX (file) { checkFile(file, 'nm', ['-a', file], (soFar, line) => { if (soFar === undefined) { line = line.match(/([0-9a-f]*)? ([a-zA-Z]) (.*$)/); @@ -54,7 +53,7 @@ function checkFileUNIX(file) { } // Use dumpbin /imports to list symbols. -function checkFileWin32(file) { +function checkFileWin32 (file) { checkFile(file, 'dumpbin', ['/imports', file], (soFar, line) => { if (soFar === undefined) { line = line.match(/([0-9a-f]*)? +([a-zA-Z0-9]) (.*$)/); @@ -68,16 +67,16 @@ function checkFileWin32(file) { // Descend into a directory structure and pass each file ending in '.node' to // one of the above checks, depending on the OS. -function recurse(top) { +function recurse (top) { fs.readdir(top, (error, items) => { if (error) { - throw ("error reading directory " + top + ": " + error); + throw new Error('error reading directory ' + top + ': ' + error); } items.forEach((item) => { item = path.join(top, item); fs.stat(item, ((item) => (error, stats) => { if (error) { - throw ("error about " + item + ": " + error); + throw new Error('error about ' + item + ': ' + error); } if (stats.isDirectory()) { recurse(item); @@ -86,9 +85,9 @@ function recurse(top) { // artefacts of node-addon-api having identified a version of // Node.js that ships with a correct implementation of N-API. path.basename(item) !== 'nothing.node') { - process.platform === 'win32' ? - checkFileWin32(item) : - checkFileUNIX(item); + process.platform === 'win32' + ? checkFileWin32(item) + : checkFileUNIX(item); } })(item)); }); diff --git a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/tools/clang-format.js b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/tools/clang-format.js similarity index 100% rename from .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/tools/clang-format.js rename to .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/tools/clang-format.js diff --git a/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/tools/conversion.js b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/tools/conversion.js new file mode 100755 index 000000000..f89245ac6 --- /dev/null +++ b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/tools/conversion.js @@ -0,0 +1,301 @@ +#! /usr/bin/env node + +'use strict'; + +const fs = require('fs'); +const path = require('path'); + +const args = process.argv.slice(2); +const dir = args[0]; +if (!dir) { + console.log('Usage: node ' + path.basename(__filename) + ' '); + process.exit(1); +} + +const NodeApiVersion = require('../package.json').version; + +const disable = args[1]; +let ConfigFileOperations; +if (disable !== '--disable' && dir !== '--disable') { + ConfigFileOperations = { + 'package.json': [ + [/([ ]*)"dependencies": {/g, '$1"dependencies": {\n$1 "node-addon-api": "' + NodeApiVersion + '",'], + [/[ ]*"nan": *"[^"]+"(,|)[\n\r]/g, ''] + ], + 'binding.gyp': [ + [/([ ]*)'include_dirs': \[/g, '$1\'include_dirs\': [\n$1 \'\s+(\w+)\s*=\s*Nan::New\([\w\d:]+\);(?:\w+->Reset\(\1\))?\s+\1->SetClassName\(Nan::String::New\("(\w+)"\)\);/g, 'Napi::Function $1 = DefineClass(env, "$2", {'], + [/Local\s+(\w+)\s*=\s*Nan::New\([\w\d:]+\);\s+(\w+)\.Reset\((\1)\);\s+\1->SetClassName\((Nan::String::New|Nan::New<(v8::)*String>)\("(.+?)"\)\);/g, 'Napi::Function $1 = DefineClass(env, "$6", {'], + [/Local\s+(\w+)\s*=\s*Nan::New\([\w\d:]+\);(?:\w+->Reset\(\1\))?\s+\1->SetClassName\(Nan::String::New\("(\w+)"\)\);/g, 'Napi::Function $1 = DefineClass(env, "$2", {'], + [/Nan::New\(([\w\d:]+)\)->GetFunction\(\)/g, 'Napi::Function::New(env, $1)'], + [/Nan::New\(([\w\d:]+)\)->GetFunction()/g, 'Napi::Function::New(env, $1);'], + [/Nan::New\(([\w\d:]+)\)/g, 'Napi::Function::New(env, $1)'], + [/Nan::New\(([\w\d:]+)\)/g, 'Napi::Function::New(env, $1)'], + + // FunctionTemplate to FunctionReference + [/Nan::Persistent<(v8::)*FunctionTemplate>/g, 'Napi::FunctionReference'], + [/Nan::Persistent<(v8::)*Function>/g, 'Napi::FunctionReference'], + [/v8::Local/g, 'Napi::FunctionReference'], + [/Local/g, 'Napi::FunctionReference'], + [/v8::FunctionTemplate/g, 'Napi::FunctionReference'], + [/FunctionTemplate/g, 'Napi::FunctionReference'], + + [/([ ]*)Nan::SetPrototypeMethod\(\w+, "(\w+)", (\w+)\);/g, '$1InstanceMethod("$2", &$3),'], + [/([ ]*)(?:\w+\.Reset\(\w+\);\s+)?\(target\)\.Set\("(\w+)",\s*Nan::GetFunction\((\w+)\)\);/gm, + '});\n\n' + + '$1constructor = Napi::Persistent($3);\n' + + '$1constructor.SuppressDestruct();\n' + + '$1target.Set("$2", $3);'], + + // TODO: Other attribute combinations + [/static_cast\(ReadOnly\s*\|\s*DontDelete\)/gm, + 'static_cast(napi_enumerable | napi_configurable)'], + + [/([\w\d:<>]+?)::Cast\((.+?)\)/g, '$2.As<$1>()'], + + [/\*Nan::Utf8String\(([^)]+)\)/g, '$1->As().Utf8Value().c_str()'], + [/Nan::Utf8String +(\w+)\(([^)]+)\)/g, 'std::string $1 = $2.As()'], + [/Nan::Utf8String/g, 'std::string'], + + [/v8::String::Utf8Value (.+?)\((.+?)\)/g, 'Napi::String $1(env, $2)'], + [/String::Utf8Value (.+?)\((.+?)\)/g, 'Napi::String $1(env, $2)'], + [/\.length\(\)/g, '.Length()'], + + [/Nan::MakeCallback\(([^,]+),[\s\\]+([^,]+),/gm, '$2.MakeCallback($1,'], + + [/class\s+(\w+)\s*:\s*public\s+Nan::ObjectWrap/g, 'class $1 : public Napi::ObjectWrap<$1>'], + [/(\w+)\(([^)]*)\)\s*:\s*Nan::ObjectWrap\(\)\s*(,)?/gm, '$1($2) : Napi::ObjectWrap<$1>()$3'], + + // HandleOKCallback to OnOK + [/HandleOKCallback/g, 'OnOK'], + // HandleErrorCallback to OnError + [/HandleErrorCallback/g, 'OnError'], + + // ex. .As() to .As() + [/\.As\(\)/g, '.As()'], + [/\.As<(Value|Boolean|String|Number|Object|Array|Symbol|External|Function)>\(\)/g, '.As()'], + + // ex. Nan::New(info[0]) to Napi::Number::New(info[0]) + [/Nan::New<(v8::)*Integer>\((.+?)\)/g, 'Napi::Number::New(env, $2)'], + [/Nan::New\(([0-9.]+)\)/g, 'Napi::Number::New(env, $1)'], + [/Nan::New<(v8::)*String>\("(.+?)"\)/g, 'Napi::String::New(env, "$2")'], + [/Nan::New\("(.+?)"\)/g, 'Napi::String::New(env, "$1")'], + [/Nan::New<(v8::)*(.+?)>\(\)/g, 'Napi::$2::New(env)'], + [/Nan::New<(.+?)>\(\)/g, 'Napi::$1::New(env)'], + [/Nan::New<(v8::)*(.+?)>\(/g, 'Napi::$2::New(env, '], + [/Nan::New<(.+?)>\(/g, 'Napi::$1::New(env, '], + [/Nan::NewBuffer\(/g, 'Napi::Buffer::New(env, '], + // TODO: Properly handle this + [/Nan::New\(/g, 'Napi::New(env, '], + + [/\.IsInt32\(\)/g, '.IsNumber()'], + [/->IsInt32\(\)/g, '.IsNumber()'], + + [/(.+?)->BooleanValue\(\)/g, '$1.As().Value()'], + [/(.+?)->Int32Value\(\)/g, '$1.As().Int32Value()'], + [/(.+?)->Uint32Value\(\)/g, '$1.As().Uint32Value()'], + [/(.+?)->IntegerValue\(\)/g, '$1.As().Int64Value()'], + [/(.+?)->NumberValue\(\)/g, '$1.As().DoubleValue()'], + + // ex. Nan::To(info[0]) to info[0].Value() + [/Nan::To\((.+?)\)/g, '$2.To()'], + [/Nan::To<(Boolean|String|Number|Object|Array|Symbol|Function)>\((.+?)\)/g, '$2.To()'], + // ex. Nan::To(info[0]) to info[0].As().Value() + [/Nan::To\((.+?)\)/g, '$1.As().Value()'], + // ex. Nan::To(info[0]) to info[0].As().Int32Value() + [/Nan::To\((.+?)\)/g, '$1.As().Int32Value()'], + // ex. Nan::To(info[0]) to info[0].As().Int32Value() + [/Nan::To\((.+?)\)/g, '$1.As().Int32Value()'], + // ex. Nan::To(info[0]) to info[0].As().Uint32Value() + [/Nan::To\((.+?)\)/g, '$1.As().Uint32Value()'], + // ex. Nan::To(info[0]) to info[0].As().Int64Value() + [/Nan::To\((.+?)\)/g, '$1.As().Int64Value()'], + // ex. Nan::To(info[0]) to info[0].As().FloatValue() + [/Nan::To\((.+?)\)/g, '$1.As().FloatValue()'], + // ex. Nan::To(info[0]) to info[0].As().DoubleValue() + [/Nan::To\((.+?)\)/g, '$1.As().DoubleValue()'], + + [/Nan::New\((\w+)\)->HasInstance\((\w+)\)/g, '$2.InstanceOf($1.Value())'], + + [/Nan::Has\(([^,]+),\s*/gm, '($1).Has('], + [/\.Has\([\s|\\]*Nan::New<(v8::)*String>\(([^)]+)\)\)/gm, '.Has($1)'], + [/\.Has\([\s|\\]*Nan::New\(([^)]+)\)\)/gm, '.Has($1)'], + + [/Nan::Get\(([^,]+),\s*/gm, '($1).Get('], + [/\.Get\([\s|\\]*Nan::New<(v8::)*String>\(([^)]+)\)\)/gm, '.Get($1)'], + [/\.Get\([\s|\\]*Nan::New\(([^)]+)\)\)/gm, '.Get($1)'], + + [/Nan::Set\(([^,]+),\s*/gm, '($1).Set('], + [/\.Set\([\s|\\]*Nan::New<(v8::)*String>\(([^)]+)\)\s*,/gm, '.Set($1,'], + [/\.Set\([\s|\\]*Nan::New\(([^)]+)\)\s*,/gm, '.Set($1,'], + + // ex. node::Buffer::HasInstance(info[0]) to info[0].IsBuffer() + [/node::Buffer::HasInstance\((.+?)\)/g, '$1.IsBuffer()'], + // ex. node::Buffer::Length(info[0]) to info[0].Length() + [/node::Buffer::Length\((.+?)\)/g, '$1.As>().Length()'], + // ex. node::Buffer::Data(info[0]) to info[0].Data() + [/node::Buffer::Data\((.+?)\)/g, '$1.As>().Data()'], + [/Nan::CopyBuffer\(/g, 'Napi::Buffer::Copy(env, '], + + // Nan::AsyncQueueWorker(worker) + [/Nan::AsyncQueueWorker\((.+)\);/g, '$1.Queue();'], + [/Nan::(Undefined|Null|True|False)\(\)/g, 'env.$1()'], + + // Nan::ThrowError(error) to Napi::Error::New(env, error).ThrowAsJavaScriptException() + [/([ ]*)return Nan::Throw(\w*?)Error\((.+?)\);/g, '$1Napi::$2Error::New(env, $3).ThrowAsJavaScriptException();\n$1return env.Null();'], + [/Nan::Throw(\w*?)Error\((.+?)\);\n(\s*)return;/g, 'Napi::$1Error::New(env, $2).ThrowAsJavaScriptException();\n$3return env.Null();'], + [/Nan::Throw(\w*?)Error\((.+?)\);/g, 'Napi::$1Error::New(env, $2).ThrowAsJavaScriptException();\n'], + // Nan::RangeError(error) to Napi::RangeError::New(env, error) + [/Nan::(\w*?)Error\((.+)\)/g, 'Napi::$1Error::New(env, $2)'], + + [/Nan::Set\((.+?),\n* *(.+?),\n* *(.+?),\n* *(.+?)\)/g, '$1.Set($2, $3, $4)'], + + [/Nan::(Escapable)?HandleScope\s+(\w+)\s*;/g, 'Napi::$1HandleScope $2(env);'], + [/Nan::(Escapable)?HandleScope/g, 'Napi::$1HandleScope'], + [/Nan::ForceSet\(([^,]+), ?/g, '$1->DefineProperty('], + [/\.ForceSet\(Napi::String::New\(env, "(\w+)"\),\s*?/g, '.DefineProperty("$1", '], + // [ /Nan::GetPropertyNames\(([^,]+)\)/, '$1->GetPropertyNames()' ], + [/Nan::Equals\(([^,]+),/g, '$1.StrictEquals('], + + [/(.+)->Set\(/g, '$1.Set('], + + [/Nan::Callback/g, 'Napi::FunctionReference'], + + [/Nan::Persistent/g, 'Napi::ObjectReference'], + [/Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE target/g, 'Napi::Env& env, Napi::Object& target'], + + [/(\w+)\*\s+(\w+)\s*=\s*Nan::ObjectWrap::Unwrap<\w+>\(info\.This\(\)\);/g, '$1* $2 = this;'], + [/Nan::ObjectWrap::Unwrap<(\w+)>\((.*)\);/g, '$2.Unwrap<$1>();'], + + [/Nan::NAN_METHOD_RETURN_TYPE/g, 'void'], + [/NAN_INLINE/g, 'inline'], + + [/Nan::NAN_METHOD_ARGS_TYPE/g, 'const Napi::CallbackInfo&'], + [/NAN_METHOD\(([\w\d:]+?)\)/g, 'Napi::Value $1(const Napi::CallbackInfo& info)'], + [/static\s*NAN_GETTER\(([\w\d:]+?)\)/g, 'Napi::Value $1(const Napi::CallbackInfo& info)'], + [/NAN_GETTER\(([\w\d:]+?)\)/g, 'Napi::Value $1(const Napi::CallbackInfo& info)'], + [/static\s*NAN_SETTER\(([\w\d:]+?)\)/g, 'void $1(const Napi::CallbackInfo& info, const Napi::Value& value)'], + [/NAN_SETTER\(([\w\d:]+?)\)/g, 'void $1(const Napi::CallbackInfo& info, const Napi::Value& value)'], + [/void Init\((v8::)*Local<(v8::)*Object> exports\)/g, 'Napi::Object Init(Napi::Env env, Napi::Object exports)'], + [/NAN_MODULE_INIT\(([\w\d:]+?)\);/g, 'Napi::Object $1(Napi::Env env, Napi::Object exports);'], + [/NAN_MODULE_INIT\(([\w\d:]+?)\)/g, 'Napi::Object $1(Napi::Env env, Napi::Object exports)'], + + [/::(Init(?:ialize)?)\(target\)/g, '::$1(env, target, module)'], + [/constructor_template/g, 'constructor'], + + [/Nan::FunctionCallbackInfo<(v8::)?Value>[ ]*& [ ]*info\)[ ]*{\n*([ ]*)/gm, 'Napi::CallbackInfo& info) {\n$2Napi::Env env = info.Env();\n$2'], + [/Nan::FunctionCallbackInfo<(v8::)*Value>\s*&\s*info\);/g, 'Napi::CallbackInfo& info);'], + [/Nan::FunctionCallbackInfo<(v8::)*Value>\s*&/g, 'Napi::CallbackInfo&'], + + [/Buffer::HasInstance\(([^)]+)\)/g, '$1.IsBuffer()'], + + [/info\[(\d+)\]->/g, 'info[$1].'], + [/info\[([\w\d]+)\]->/g, 'info[$1].'], + [/info\.This\(\)->/g, 'info.This().'], + [/->Is(Object|String|Int32|Number)\(\)/g, '.Is$1()'], + [/info.GetReturnValue\(\).SetUndefined\(\)/g, 'return env.Undefined()'], + [/info\.GetReturnValue\(\)\.Set\(((\n|.)+?)\);/g, 'return $1;'], + + // ex. Local to Napi::Value + [/v8::Local/g, 'Napi::$1'], + [/Local<(Value|Boolean|String|Number|Object|Array|Symbol|External|Function)>/g, 'Napi::$1'], + + // Declare an env in helper functions that take a Napi::Value + [/(\w+)\(Napi::Value (\w+)(,\s*[^()]+)?\)\s*{\n*([ ]*)/gm, '$1(Napi::Value $2$3) {\n$4Napi::Env env = $2.Env();\n$4'], + + // delete #include and/or + [/#include +(<|")(?:node|nan).h("|>)/g, '#include $1napi.h$2\n#include $1uv.h$2'], + // NODE_MODULE to NODE_API_MODULE + [/NODE_MODULE/g, 'NODE_API_MODULE'], + [/Nan::/g, 'Napi::'], + [/nan.h/g, 'napi.h'], + + // delete .FromJust() + [/\.FromJust\(\)/g, ''], + // delete .ToLocalCheck() + [/\.ToLocalChecked\(\)/g, ''], + [/^.*->SetInternalFieldCount\(.*$/gm, ''], + + // replace using node; and/or using v8; to using Napi; + [/using (node|v8);/g, 'using Napi;'], + [/using namespace (node|Nan|v8);/g, 'using namespace Napi;'], + // delete using v8::Local; + [/using v8::Local;\n/g, ''], + // replace using v8::XXX; with using Napi::XXX + [/using v8::([A-Za-z]+);/g, 'using Napi::$1;'] + +]; + +const paths = listFiles(dir); +paths.forEach(function (dirEntry) { + const filename = dirEntry.split('\\').pop().split('/').pop(); + + // Check whether the file is a source file or a config file + // then execute function accordingly + const sourcePattern = /.+\.h|.+\.cc|.+\.cpp/; + if (sourcePattern.test(filename)) { + convertFile(dirEntry, SourceFileOperations); + } else if (ConfigFileOperations[filename] != null) { + convertFile(dirEntry, ConfigFileOperations[filename]); + } +}); + +function listFiles (dir, filelist) { + const files = fs.readdirSync(dir); + filelist = filelist || []; + files.forEach(function (file) { + if (file === 'node_modules') { + return; + } + + if (fs.statSync(path.join(dir, file)).isDirectory()) { + filelist = listFiles(path.join(dir, file), filelist); + } else { + filelist.push(path.join(dir, file)); + } + }); + return filelist; +} + +function convert (content, operations) { + for (let i = 0; i < operations.length; i++) { + const operation = operations[i]; + content = content.replace(operation[0], operation[1]); + } + return content; +} + +function convertFile (fileName, operations) { + fs.readFile(fileName, 'utf-8', function (err, file) { + if (err) throw err; + + file = convert(file, operations); + + fs.writeFile(fileName, file, function (err) { + if (err) throw err; + }); + }); +} diff --git a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/tools/eslint-format.js b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/tools/eslint-format.js similarity index 82% rename from .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/tools/eslint-format.js rename to .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/tools/eslint-format.js index 5938835d8..1dda44495 100644 --- a/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/tools/eslint-format.js +++ b/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/tools/eslint-format.js @@ -4,6 +4,8 @@ const spawn = require('child_process').spawnSync; const filesToCheck = '*.js'; const FORMAT_START = process.env.FORMAT_START || 'main'; +const IS_WIN = process.platform === 'win32'; +const ESLINT_PATH = IS_WIN ? 'node_modules\\.bin\\eslint.cmd' : 'node_modules/.bin/eslint'; function main (args) { let fix = false; @@ -44,10 +46,16 @@ function main (args) { if (fix) { options.push('--fix'); } - const result = spawn('node_modules/.bin/eslint', [...options], { + + const result = spawn(ESLINT_PATH, [...options], { encoding: 'utf-8' }); + if (result.error && result.error.errno === 'ENOENT') { + console.error('Eslint not found! Eslint is supposed to be found at ', ESLINT_PATH); + return 2; + } + if (result.status === 1) { console.error('Eslint error:', result.stdout); const fixCmd = 'npm run lint:fix'; diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.github/workflows/visual-studio.yml b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.github/workflows/visual-studio.yml deleted file mode 100644 index 6bb4574d6..000000000 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.github/workflows/visual-studio.yml +++ /dev/null @@ -1,25 +0,0 @@ -name: Tests on Windows -on: [push, pull_request] -jobs: - Tests: - strategy: - fail-fast: false - max-parallel: 15 - matrix: - os: [windows-2022] - runs-on: ${{ matrix.os }} - steps: - - name: Checkout Repository - uses: actions/checkout@v2 - - name: Install Dependencies - run: | - npm install --no-progress - - name: Set Windows environment - if: matrix.os == 'windows-latest' - run: | - echo 'GYP_MSVS_VERSION=2015' >> $Env:GITHUB_ENV - echo 'GYP_MSVS_OVERRIDE_PATH=C:\\Dummy' >> $Env:GITHUB_ENV - - name: Environment Information - run: npx envinfo - - name: Run Node tests - run: npm test diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSUtil.cpython-37.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSUtil.cpython-37.pyc deleted file mode 100644 index 554f2fd94..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSUtil.cpython-37.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSVersion.cpython-37.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSVersion.cpython-37.pyc deleted file mode 100644 index ba576da8d..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSVersion.cpython-37.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSVersion.cpython-39.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSVersion.cpython-39.pyc deleted file mode 100644 index 095628836..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSVersion.cpython-39.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/__init__.cpython-37.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/__init__.cpython-37.pyc deleted file mode 100644 index 4dd397dbc..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/__init__.cpython-37.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/__init__.cpython-39.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/__init__.cpython-39.pyc deleted file mode 100644 index ed1be2399..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/__init__.cpython-39.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/common.cpython-37.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/common.cpython-37.pyc deleted file mode 100644 index 1d43114ec..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/common.cpython-37.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/common.cpython-39.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/common.cpython-39.pyc deleted file mode 100644 index e3eefe6cb..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/common.cpython-39.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/input.cpython-37.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/input.cpython-37.pyc deleted file mode 100644 index 8abc2ad64..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/input.cpython-37.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/input.cpython-39.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/input.cpython-39.pyc deleted file mode 100644 index c1c72082f..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/input.cpython-39.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/msvs_emulation.cpython-37.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/msvs_emulation.cpython-37.pyc deleted file mode 100644 index 0a263472f..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/msvs_emulation.cpython-37.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/msvs_emulation.cpython-39.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/msvs_emulation.cpython-39.pyc deleted file mode 100644 index d7a8a9390..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/msvs_emulation.cpython-39.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/ninja_syntax.cpython-37.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/ninja_syntax.cpython-37.pyc deleted file mode 100644 index cfacdb2cd..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/ninja_syntax.cpython-37.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/ninja_syntax.cpython-39.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/ninja_syntax.cpython-39.pyc deleted file mode 100644 index a3f35914d..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/ninja_syntax.cpython-39.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/simple_copy.cpython-37.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/simple_copy.cpython-37.pyc deleted file mode 100644 index d244ed821..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/simple_copy.cpython-37.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/simple_copy.cpython-39.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/simple_copy.cpython-39.pyc deleted file mode 100644 index 41cc80648..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/simple_copy.cpython-39.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_emulation.cpython-37.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_emulation.cpython-37.pyc deleted file mode 100644 index fc599b5ab..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_emulation.cpython-37.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_emulation.cpython-39.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_emulation.cpython-39.pyc deleted file mode 100644 index 32325baa9..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_emulation.cpython-39.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_ninja.cpython-37.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_ninja.cpython-37.pyc deleted file mode 100644 index 40f0a1ea5..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_ninja.cpython-37.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcodeproj_file.cpython-37.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcodeproj_file.cpython-37.pyc deleted file mode 100644 index 239032194..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcodeproj_file.cpython-37.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcodeproj_file.cpython-39.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcodeproj_file.cpython-39.pyc deleted file mode 100644 index 35a8f90e6..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcodeproj_file.cpython-39.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/__init__.cpython-37.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/__init__.cpython-37.pyc deleted file mode 100644 index f300a0439..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/__init__.cpython-37.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/__init__.cpython-39.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/__init__.cpython-39.pyc deleted file mode 100644 index 6bd36203a..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/__init__.cpython-39.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/make.cpython-37.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/make.cpython-37.pyc deleted file mode 100644 index b45c65129..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/make.cpython-37.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/make.cpython-39.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/make.cpython-39.pyc deleted file mode 100644 index edaabf4ad..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/make.cpython-39.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/ninja.cpython-37.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/ninja.cpython-37.pyc deleted file mode 100644 index 189d3e68a..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/ninja.cpython-37.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/ninja.cpython-39.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/ninja.cpython-39.pyc deleted file mode 100644 index 93a4941be..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/ninja.cpython-39.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/xcode.cpython-37.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/xcode.cpython-37.pyc deleted file mode 100644 index 3ee77c33b..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/xcode.cpython-37.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/xcode.cpython-39.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/xcode.cpython-39.pyc deleted file mode 100644 index f82816de6..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/xcode.cpython-39.pyc and /dev/null differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/requirements_dev.txt b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/requirements_dev.txt deleted file mode 100644 index 28ecacab6..000000000 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/requirements_dev.txt +++ /dev/null @@ -1,2 +0,0 @@ -flake8 -pytest diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/setup.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/setup.py deleted file mode 100644 index cf9d7d2e5..000000000 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/setup.py +++ /dev/null @@ -1,42 +0,0 @@ -#!/usr/bin/env python3 - -# Copyright (c) 2009 Google Inc. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -from os import path - -from setuptools import setup - -here = path.abspath(path.dirname(__file__)) -# Get the long description from the README file -with open(path.join(here, "README.md")) as in_file: - long_description = in_file.read() - -setup( - name="gyp-next", - version="0.10.0", - description="A fork of the GYP build system for use in the Node.js projects", - long_description=long_description, - long_description_content_type="text/markdown", - author="Node.js contributors", - author_email="ryzokuken@disroot.org", - url="https://github.com/nodejs/gyp-next", - package_dir={"": "pylib"}, - packages=["gyp", "gyp.generator"], - entry_points={"console_scripts": ["gyp=gyp:script_main"]}, - python_requires=">=3.6", - classifiers=[ - "Development Status :: 3 - Alpha", - "Environment :: Console", - "Intended Audience :: Developers", - "License :: OSI Approved :: BSD License", - "Natural Language :: English", - "Programming Language :: Python", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.6", - "Programming Language :: Python :: 3.7", - "Programming Language :: Python :: 3.8", - "Programming Language :: Python :: 3.9", - ], -) diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/ca-bundle.crt b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/ca-bundle.crt deleted file mode 100644 index fb1dea98a..000000000 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/ca-bundle.crt +++ /dev/null @@ -1,40 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDJjCCAg4CAhnOMA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAlVTMQswCQYD -VQQIDAJDQTEWMBQGA1UEBwwNU2FuIEZyYW5jaXNjbzEZMBcGA1UECgwQU3Ryb25n -TG9vcCwgSW5jLjESMBAGA1UECwwJU3Ryb25nT3BzMRowGAYDVQQDDBFjYS5zdHJv -bmdsb29wLmNvbTAeFw0xNTEyMDgyMzM1MzNaFw00MzA0MjQyMzM1MzNaMBkxFzAV -BgNVBAMMDnN0cm9uZ2xvb3AuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB -CgKCAQEAwOYI7OZ2FX/YjRgLZoDQlbPc5UZXU/j0e1wwiJNPtPEax9Y5Uoza0Pnt -Ikzkc2SfvQ+IJrhXo385tI0W5juuqbHnE7UrjUuPjUX6NHevkxcs/flmjan5wnZM -cPsGhH71WDuUEEflvZihf2Se2x+xgZtMhc5XGmVmRuZFYKvkgUhA2/w8/QrK+jPT -n9QRJxZjWNh2RBdC1B7u4jffSmOSUljYFH1I2eTeY+Rdi6YUIYSU9gEoZxsv3Tia -SomfMF5jt2Mouo6MzA+IhLvvFjcrcph1Qxgi9RkfdCMMd+Ipm9YWELkyG1bDRpQy -0iyHD4gvVsAqz1Y2KdRSdc3Kt+nTqwIDAQABoxkwFzAVBgNVHREEDjAMhwQAAAAA -hwR/AAABMA0GCSqGSIb3DQEBBQUAA4IBAQAhy4J0hML3NgmDRHdL5/iTucBe22Mf -jJjg2aifD1S187dHm+Il4qZNO2plWwAhN0h704f+8wpsaALxUvBIu6nvlvcMP5PH -jGN5JLe2Km3UaPvYOQU2SgacLilu+uBcIo2JSHLV6O7ziqUj5Gior6YxDLCtEZie -Ea8aX5/YjuACtEMJ1JjRqjgkM66XAoUe0E8onOK3FgTIO3tGoTJwRp0zS50pFuP0 -PsZtT04ck6mmXEXXknNoAyBCvPypfms9OHqcUIW9fiQnrGbS/Ri4QSQYj0DtFk/1 -na4fY1gf3zTHxH8259b/TOOaPfTnCEsOQtjUrWNR4xhmVZ+HJy4yytUW ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDbzCCAlcCAmm6MA0GCSqGSIb3DQEBCwUAMH0xCzAJBgNVBAYTAlVTMQswCQYD -VQQIDAJDQTEWMBQGA1UEBwwNU2FuIEZyYW5jaXNjbzEZMBcGA1UECgwQU3Ryb25n -TG9vcCwgSW5jLjESMBAGA1UECwwJU3Ryb25nT3BzMRowGAYDVQQDDBFjYS5zdHJv -bmdsb29wLmNvbTAeFw0xNTEyMDgyMzM1MzNaFw00MzA0MjQyMzM1MzNaMH0xCzAJ -BgNVBAYTAlVTMQswCQYDVQQIDAJDQTEWMBQGA1UEBwwNU2FuIEZyYW5jaXNjbzEZ -MBcGA1UECgwQU3Ryb25nTG9vcCwgSW5jLjESMBAGA1UECwwJU3Ryb25nT3BzMRow -GAYDVQQDDBFjYS5zdHJvbmdsb29wLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEP -ADCCAQoCggEBANfj86jkvvYDjHBgiqWhk9Cj+bqiMq3MqnV0CBO4iuK33Fo6XssE -H+yVdXlIBFbFe6t655MdBVOR2Sfj7WqNh96vhu6PyDHiwcQlTaiLU6nhIed1J4Wv -lvnJHFmp8Wbtx5AgLT4UYu03ftvXEl2DLi3vhSL2tRM1ebXHB/KPbRWkb25DPX0P -foOHot3f2dgNe2x6kponf7E/QDmAu3s7Nlkfh+ryDhgGU7wocXEhXbprNqRqOGNo -xbXgUI+/9XDxYT/7Gn5LF/fPjtN+aB0SKMnTsDhprVlZie83mlqJ46fOOrR+vrsQ -mi/1m/TadrARtZoIExC/cQRdVM05EK4tUa8CAwEAATANBgkqhkiG9w0BAQsFAAOC -AQEAQ7k5WhyhDTIGYCNzRnrMHWSzGqa1y4tJMW06wafJNRqTm1cthq1ibc6Hfq5a -K10K0qMcgauRTfQ1MWrVCTW/KnJ1vkhiTOH+RvxapGn84gSaRmV6KZen0+gMsgae -KEGe/3Hn+PmDVV+PTamHgPACfpTww38WHIe/7Ce9gHfG7MZ8cKHNZhDy0IAYPln+ -YRwMLd7JNQffHAbWb2CE1mcea4H/12U8JZW5tHCF6y9V+7IuDzqwIrLKcW3lG17n -VUG6ODF/Ryqn3V5X+TL91YyXi6c34y34IpC7MQDV/67U7+5Bp5CfeDPWW2wVSrW+ -uGZtfEvhbNm6m2i4UNmpCXxUZQ== ------END CERTIFICATE----- diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/ca.crt b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/ca.crt deleted file mode 100644 index aaf97575b..000000000 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/ca.crt +++ /dev/null @@ -1,21 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDZDCCAkwCCQCAzfCLqrJvuTANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV -UzELMAkGA1UECAwCQ0ExEDAOBgNVBAoMB05vZGUuanMxETAPBgNVBAsMCG5vZGUt -Z3lwMRIwEAYDVQQDDAlsb2NhbGhvc3QxHzAdBgkqhkiG9w0BCQEWEGJ1aWxkQG5v -ZGVqcy5vcmcwHhcNMTkwNjIyMDYyMjMzWhcNMjIwNDExMDYyMjMzWjB0MQswCQYD -VQQGEwJVUzELMAkGA1UECAwCQ0ExEDAOBgNVBAoMB05vZGUuanMxETAPBgNVBAsM -CG5vZGUtZ3lwMRIwEAYDVQQDDAlsb2NhbGhvc3QxHzAdBgkqhkiG9w0BCQEWEGJ1 -aWxkQG5vZGVqcy5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDS -CHjvtVW4HdbbUwZ/ZV9s6U4x0KSoyNQrsCZjB8kRpFPe50DS5mfmu2SNBGYKRgzk -4QEEwFB9N2o8YTWsCefSRl6ti4ToPZqulU4hhRKYrEGtMJcRzi3IN7s200JaO3UH -01Su8ruO0NESb5zEU1Ykfh8Lub8TGEAINmgI61d/5d5Aq3kDjUHQJt1Ekw03Ylnu -juQyCGZxLxnngu0mIvwzyL/UeeUgsfQLzvppUk6In7tC1zzMjSPWo0c8qu6KvrW4 -bKYnkZkzdQifzbpO5ERMEsh5HWq0uHa6+dgcVHFvlhdqF4Uat87ygNplVf0txsZB -MNVqbz1k6xkZYMnzDoydAgMBAAEwDQYJKoZIhvcNAQELBQADggEBADspZGtKpWxy -J1W3FA1aeQhMvequQTcMRz4avkm4K4HfTdV1iVD4CbvdezBphouBlyLVLDFJP7RZ -m7dBJVgBwnxufoFLne8cR2MGqDRoySbFT1AtDJdxabE6Fg+QGUpgOQfeBJ6ANlSB -+qJ+HG4QA+Ouh5hxz9mgYwkIsMUABHiwENdZ/kT8Edw4xKgd3uH0YP4iiePMD66c -rzW3uXH5J1jnKgBlpxtog4P6dHCcoq+PZJ17W5bdXNyqC1LPzQqniZ2BNcEZ4ix3 -slAZAOWD1zLLGJhBPMV1fa0sHNBWc6oicr3YK/IDb0cp9kiLvnUu1pHy+LWQGqtC -rceJuGsnJEQ= ------END CERTIFICATE----- diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/server.crt b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/server.crt deleted file mode 100644 index 5d0c440e0..000000000 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/server.crt +++ /dev/null @@ -1,21 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDYjCCAkoCCQCSlmGR7KzZGTANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV -UzELMAkGA1UECAwCQ0ExEDAOBgNVBAoMB05vZGUuanMxETAPBgNVBAsMCG5vZGUt -Z3lwMRIwEAYDVQQDDAlsb2NhbGhvc3QxHzAdBgkqhkiG9w0BCQEWEGJ1aWxkQG5v -ZGVqcy5vcmcwHhcNMTkwNjIyMDYyNTU1WhcNMjkwNjE5MDYyNTU1WjByMQswCQYD -VQQGEwJVUzELMAkGA1UECAwCQ0ExEDAOBgNVBAoMB05vZGUuanMxETAPBgNVBAsM -CG5vZGUtZ3lwMRIwEAYDVQQDDAlsb2NhbGhvc3QxHTAbBgkqhkiG9w0BCQEWDmJ1 -aWxkQGlvanMub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6S1E -2WchgmbJYqCnpN7310ZgHjIOqeJe6MpSue2u6z6mTNd5izgvQNaANmn3xLFCS5zs -uZaTvdPYPkcmSQzb1YcZSUYnAxZifjYARc6kb5GSBl3q+O70ELyFrimXfZ4JI+bd -IG9KiHY17DlvZZZj/csGYVWWg0mkeH3O5LPX6/DXQVh/9+gZ02/cdIBCAtZHQwqx -7tF/qZA/kD4GZNFpU1DYHzf9H6g9htoCqmNHQWrV2T9yFybt6mbZp9kglBmyKYCc -7hmQnb7N/mHn1yIuwhBsirCJTfKH86gN81u8M3+SVHA2VUHDllcNhpDWlmInXA+I -tHdGZHCp95ohqpCPgQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCdvYj6CD0ZLwT2 -3t1r+deC3TJuHlNVSeKeT7wIfFnh2FW5riGV0q/w6eXPLTHjuiS6YmpAAbdNUgX/ -sq64FqI2RLpX6pgY5yB0SKopMcJxMLKqmF4zHpIHxtYN5EmN3PR0vehneBR/nZ2T -3ikvWD5JeXlm7Dfw+tjijdxM/sEoDWErGup4mMKMd1s5s830p+ITJUa50d0DLFdH -mqPSbUZF8mMPwGJd+nu1Ht3gTLtK7+gYJgGtXMJmGC0Qg77EJHDB2NbotgDGNmSU -1H9BpAeFHHIcbh2Rr7kkTvnh/c03vFe+CsDZmezcmRpRzW1fKj3YbfqBxU4XwJrL -a5T/N9xU ------END CERTIFICATE----- diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/server.key b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/server.key deleted file mode 100644 index a8447391e..000000000 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/server.key +++ /dev/null @@ -1,27 +0,0 @@ ------BEGIN RSA PRIVATE KEY----- -MIIEowIBAAKCAQEA6S1E2WchgmbJYqCnpN7310ZgHjIOqeJe6MpSue2u6z6mTNd5 -izgvQNaANmn3xLFCS5zsuZaTvdPYPkcmSQzb1YcZSUYnAxZifjYARc6kb5GSBl3q -+O70ELyFrimXfZ4JI+bdIG9KiHY17DlvZZZj/csGYVWWg0mkeH3O5LPX6/DXQVh/ -9+gZ02/cdIBCAtZHQwqx7tF/qZA/kD4GZNFpU1DYHzf9H6g9htoCqmNHQWrV2T9y -Fybt6mbZp9kglBmyKYCc7hmQnb7N/mHn1yIuwhBsirCJTfKH86gN81u8M3+SVHA2 -VUHDllcNhpDWlmInXA+ItHdGZHCp95ohqpCPgQIDAQABAoIBABW8R4ewalo6dJlB -+n6O3jFt+PW3mtBRLqGqgm2cb0q0a1IMX+MPWLBFjmwEErl+AH0F4rcmBx2Ryr17 -amEy1qcf0caXyHksNAApznqzWXag7iizxnxv4cZRnHBwphNqkNWM5p3oYd04j6w2 -amDg1O9KZozaKo6QZclpiMiezwjKG+PVZLT8p7afswjv+yDWPDByhlcGiye9QD1T -VuZ0QCoXp6N/8JxW0gdkLp9NqFvGeGFzJ5h6L+d7A6BWw8akXrBRHHcKkyvVYBfd -myhSzSK4FPFMaxaEY/65FlVSyAO6ezGm3Umx4g7mkFjLdwKWaIOjkBkPeFgl3Pp4 -7Lo5X3UCgYEA/FrrIwmEU5ayulBVScEMKeavu5eNY4r0Sqbpov2oyTdYe8G49Pzy -ryMXfunY43moLKpajGwgTKRGvdqFtK08AAkaCssiAPkP3rZuZvMTF4sLo/vlWrjP -3er+tUqj22BzXi5XV0BAvH8Y3TL8KQ3he/8JxDvkC811/DQ9Y/Da3U8CgYEA7Itw -UM37URma08Bj9VTMoL9ZCyURewX+ZLDb2+O8sXGXJs28i1RkE6PTBlnRmedn+Jjk -byzQ5Cs5wA5uMbhYTA7kgXOs1bvgQqmlLmyL6FfHkucoMhr2Di7VeGf4OxE26JZ8 -JdY4+1MOyI3A2rR8WU+GmHxy0ay4K2xe6W0vsi8CgYBoGLEKIPDe8jkDtgOYivOT -jT9MaLXALB+dc8DIpU4swpHTaxP6qyUIrbcReTEolJSU6Ci16BxiwRkVU8D3yMYJ -VbfSX/zE3fh37FUaToa/nXHN0SjJBZdpeXhcHE//PIgaf48zxKNvnhYJmPB/luQ+ -m/PRaMsnOzfCM2JniYEe7QKBgGwjnxhB4tgDtaWCue/pcZc3gzS2IJS2e8N6mzie -l6Ajhu+FdOHZldrotUuc+la61OxwsVYmDeWR4VftAPGYDj3PPSX1RRl9R5wSRGLB -2wBASQvew6CMdNqtDIh8N56BUzHnwh/mHKzBHuwO6hDSHFsUITtLAY7bwGKRq55Z -fUmfAoGBANOYFyoJoDLcl+Jd750lyqfCifcGtkRdmZMtrPXaYnD8ZGme9vz1vsK/ -4iUkV3mi7Z9s1LXMa/tPPfKdVhCM1PXost3/si0+u1Bz5yKqEPXlyy2ltpIVyGu8 -yiy7y75asp8Iii/1cgtwyp9+VeSif8wJ+MHQoGdGxvAQP80R3EjF ------END RSA PRIVATE KEY----- diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.github/ISSUE_TEMPLATE.md b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.github/ISSUE_TEMPLATE.md similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.github/ISSUE_TEMPLATE.md rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.github/ISSUE_TEMPLATE.md diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.github/PULL_REQUEST_TEMPLATE.md b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.github/PULL_REQUEST_TEMPLATE.md similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.github/PULL_REQUEST_TEMPLATE.md rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.github/PULL_REQUEST_TEMPLATE.md diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.github/workflows/release-please.yml b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.github/workflows/release-please.yml similarity index 99% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.github/workflows/release-please.yml rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.github/workflows/release-please.yml index 7d3cf9dd4..c3057c3a3 100644 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.github/workflows/release-please.yml +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.github/workflows/release-please.yml @@ -3,7 +3,7 @@ name: release-please on: push: branches: - - master + - main jobs: release-please: diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.github/workflows/tests.yml b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.github/workflows/tests.yml similarity index 62% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.github/workflows/tests.yml rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.github/workflows/tests.yml index f7c9b979e..8f34d4e11 100644 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.github/workflows/tests.yml +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.github/workflows/tests.yml @@ -1,45 +1,52 @@ -# TODO: Line 43, enable pytest --doctest-modules +# https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources +# TODO: Line 48, enable pytest --doctest-modules name: Tests -on: [push, pull_request] +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] jobs: Tests: strategy: fail-fast: false max-parallel: 15 matrix: - node: [12.x, 14.x, 16.x] - python: ["3.6", "3.8", "3.10"] + node: [14.x, 16.x, 18.x] + python: ["3.7", "3.9", "3.11"] os: [macos-latest, ubuntu-latest, windows-latest] runs-on: ${{ matrix.os }} steps: - name: Checkout Repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Use Node.js ${{ matrix.node }} - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: ${{ matrix.node }} - name: Use Python ${{ matrix.python }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python }} env: - PYTHON_VERSION: ${{ matrix.python }} + PYTHON_VERSION: ${{ matrix.python }} # Why do this? - name: Install Dependencies run: | npm install --no-progress pip install flake8 pytest - name: Set Windows environment - if: matrix.os == 'windows-latest' + if: startsWith(matrix.os, 'windows') run: | echo 'GYP_MSVS_VERSION=2015' >> $Env:GITHUB_ENV echo 'GYP_MSVS_OVERRIDE_PATH=C:\\Dummy' >> $Env:GITHUB_ENV - name: Lint Python - if: matrix.os == 'ubuntu-latest' + if: startsWith(matrix.os, 'ubuntu') run: flake8 . --ignore=E203,W503 --max-complexity=101 --max-line-length=88 --show-source --statistics - name: Run Python tests run: python -m pytest # - name: Run doctests with pytest # run: python -m pytest --doctest-modules + - name: Environment Information + run: npx envinfo - name: Run Node tests run: npm test diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.github/workflows/visual-studio.yml b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.github/workflows/visual-studio.yml new file mode 100644 index 000000000..12125e544 --- /dev/null +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.github/workflows/visual-studio.yml @@ -0,0 +1,33 @@ +# https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources + +name: visual-studio +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] +jobs: + visual-studio: + strategy: + fail-fast: false + max-parallel: 8 + matrix: + os: [windows-latest] + msvs-version: [2016, 2019, 2022] # https://github.com/actions/virtual-environments/tree/main/images/win + runs-on: ${{ matrix.os }} + steps: + - name: Checkout Repository + uses: actions/checkout@v3 + - name: Install Dependencies + run: | + npm install --no-progress + # npm audit fix --force + - name: Set Windows environment + if: startsWith(matrix.os, 'windows') + run: | + echo 'GYP_MSVS_VERSION=${{ matrix.msvs-version }}' >> $Env:GITHUB_ENV + echo 'GYP_MSVS_OVERRIDE_PATH=C:\\Dummy' >> $Env:GITHUB_ENV + - name: Environment Information + run: npx envinfo + - name: Run Node tests + run: npm test diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.ready b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.ready similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.ready rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.ready diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/CHANGELOG.md b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/CHANGELOG.md similarity index 95% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/CHANGELOG.md rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/CHANGELOG.md index 7a474ed93..413152151 100644 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/CHANGELOG.md +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/CHANGELOG.md @@ -1,5 +1,81 @@ # Changelog +### [9.3.1](https://www.github.com/nodejs/node-gyp/compare/v9.3.0...v9.3.1) (2022-12-16) + + +### Bug Fixes + +* increase node 12 support to ^12.13 ([#2771](https://www.github.com/nodejs/node-gyp/issues/2771)) ([888efb9](https://www.github.com/nodejs/node-gyp/commit/888efb9055857afee6a6b54550722cf9ae3ee323)) + + +### Miscellaneous + +* update python test matrix ([#2774](https://www.github.com/nodejs/node-gyp/issues/2774)) ([38f01fa](https://www.github.com/nodejs/node-gyp/commit/38f01fa57d10fdb3db7697121d957bc2e0e96508)) + +## [9.3.0](https://www.github.com/nodejs/node-gyp/compare/v9.2.0...v9.3.0) (2022-10-10) + + +### Features + +* **gyp:** update gyp to v0.14.0 ([#2749](https://www.github.com/nodejs/node-gyp/issues/2749)) ([713b8dc](https://www.github.com/nodejs/node-gyp/commit/713b8dcdbf44532ca9453a127da266386cc737f8)) +* remove support for VS2015 in Node.js >=19 ([#2746](https://www.github.com/nodejs/node-gyp/issues/2746)) ([131d1a4](https://www.github.com/nodejs/node-gyp/commit/131d1a463baf034a04154bcda753a8295f112a34)) +* support IBM Open XL C/C++ on z/OS ([#2743](https://www.github.com/nodejs/node-gyp/issues/2743)) ([7d0c83d](https://www.github.com/nodejs/node-gyp/commit/7d0c83d2a95aca743dff972826d0da26203acfc4)) + +## [9.2.0](https://www.github.com/nodejs/node-gyp/compare/v9.1.0...v9.2.0) (2022-10-02) + + +### Features + +* Add proper support for IBM i ([a26494f](https://www.github.com/nodejs/node-gyp/commit/a26494fbb8883d9ef784503979e115dec3e2791e)) +* **gyp:** update gyp to v0.13.0 ([3e2a532](https://www.github.com/nodejs/node-gyp/commit/3e2a5324f1c24f3a04bca04cf54fe23d5c4d5e50)) + + +### Bug Fixes + +* node.js debugger adds stderr (but exit code is 0) -> shouldn't throw ([#2719](https://www.github.com/nodejs/node-gyp/issues/2719)) ([c379a74](https://www.github.com/nodejs/node-gyp/commit/c379a744c65c7ab07c2c3193d9c7e8f25ae1b05e)) + + +### Core + +* enable support for zoslib on z/OS ([#2600](https://www.github.com/nodejs/node-gyp/issues/2600)) ([83c0a12](https://www.github.com/nodejs/node-gyp/commit/83c0a12bf23b4cbf3125d41f9e2d4201db76c9ae)) + + +### Miscellaneous + +* update dependency - nopt@6.0.0 ([#2707](https://www.github.com/nodejs/node-gyp/issues/2707)) ([8958ecf](https://www.github.com/nodejs/node-gyp/commit/8958ecf2bb719227bbcbf155891c3186ee219a2e)) + +## [9.1.0](https://www.github.com/nodejs/node-gyp/compare/v9.0.0...v9.1.0) (2022-07-13) + + +### Features + +* Update function getSDK() to support Windows 11 SDK ([#2565](https://www.github.com/nodejs/node-gyp/issues/2565)) ([ea8520e](https://www.github.com/nodejs/node-gyp/commit/ea8520e3855374bd15b6d001fe112d58a8d7d737)) + + +### Bug Fixes + +* extend tap timeout length to allow for slow CI ([6f74c76](https://www.github.com/nodejs/node-gyp/commit/6f74c762fe3c19bdd20245cb5c02e2dfa65d9451)) +* new ca & server certs, bundle in .js file and unpack for testing ([147e3d3](https://www.github.com/nodejs/node-gyp/commit/147e3d34f44a97deb7aa507207680cf0f4e662a2)) +* re-label ([#2689](https://www.github.com/nodejs/node-gyp/issues/2689)) ([f0b7863](https://www.github.com/nodejs/node-gyp/commit/f0b7863dadfa365afc173025ae95351aec79abd9)) +* typo on readme ([bf81cd4](https://www.github.com/nodejs/node-gyp/commit/bf81cd452b931dd4dfa82762c23dd530a075d992)) + + +### Doc + +* update docs/README.md with latest version number ([62d2815](https://www.github.com/nodejs/node-gyp/commit/62d28151bf8266a34e1bcceeb25b4e6e2ae5ca5d)) + + +### Core + +* update due to rename of primary branch ([ca1f068](https://www.github.com/nodejs/node-gyp/commit/ca1f0681a5567ca8cd51acebccd37a633f19bc6a)) + + +### Tests + +* Try msvs-version: [2016, 2019, 2022] ([#2700](https://www.github.com/nodejs/node-gyp/issues/2700)) ([68b5b5b](https://www.github.com/nodejs/node-gyp/commit/68b5b5be9c94ac20c55e88654ff6f55234d7130a)) +* Upgrade GitHub Actions ([#2623](https://www.github.com/nodejs/node-gyp/issues/2623)) ([245cd5b](https://www.github.com/nodejs/node-gyp/commit/245cd5bbe4441d4f05e88f2fa20a86425419b6af)) +* Upgrade GitHub Actions ([#2701](https://www.github.com/nodejs/node-gyp/issues/2701)) ([1c64ca7](https://www.github.com/nodejs/node-gyp/commit/1c64ca7f4702c6eb43ecd16fbd67b5d939041621)) + ## [9.0.0](https://www.github.com/nodejs/node-gyp/compare/v8.4.1...v9.0.0) (2022-02-24) diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/CONTRIBUTING.md b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/CONTRIBUTING.md similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/CONTRIBUTING.md rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/CONTRIBUTING.md diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/LICENSE b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/LICENSE similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/LICENSE rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/LICENSE diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/README.md b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/README.md similarity index 98% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/README.md rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/README.md index d28a0cc9e..7636ad548 100644 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/README.md +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/README.md @@ -37,7 +37,7 @@ Depending on your operating system, you will need to install: ### On macOS -**ATTENTION**: If your Mac has been _upgraded_ to macOS Catalina (10.15), please read [macOS_Catalina.md](macOS_Catalina.md). +**ATTENTION**: If your Mac has been _upgraded_ to macOS Catalina (10.15) or higher, please read [macOS_Catalina.md](macOS_Catalina.md). * Python v3.7, v3.8, v3.9, or v3.10 * `XCode Command Line Tools` which will install `clang`, `clang++`, and `make`. @@ -89,7 +89,7 @@ searching will be done. ### Build for Third Party Node.js Runtimes -When building modules for thid party Node.js runtimes like Electron, which have +When building modules for third party Node.js runtimes like Electron, which have different build configurations from the official Node.js distribution, you should use `--dist-url` or `--nodedir` flags to specify the headers of the runtime to build for. diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/SECURITY.md b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/SECURITY.md similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/SECURITY.md rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/SECURITY.md diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/addon.gypi b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/addon.gypi similarity index 87% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/addon.gypi rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/addon.gypi index 9327b0d72..b4ac369ac 100644 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/addon.gypi +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/addon.gypi @@ -103,22 +103,41 @@ '-Wl,-bimport:<(node_exp_file)' ], }], + [ 'OS=="os400"', { + 'ldflags': [ + '-Wl,-bimport:<(node_exp_file)' + ], + }], [ 'OS=="zos"', { - 'cflags': [ - '-q64', - '-Wc,DLL', - '-qlonglong', - '-qenum=int', - '-qxclang=-fexec-charset=ISO8859-1' + 'conditions': [ + [ '" shouldn't throw ([#179](https://github.com/nodejs/gyp-next/issues/179)) ([1a457d9](https://github.com/nodejs/gyp-next/commit/1a457d9ed08cfd30c9fa551bc5cf0d90fb583787)) + +## [0.13.0](https://www.github.com/nodejs/gyp-next/compare/v0.12.1...v0.13.0) (2022-05-11) + + +### Features + +* add PRODUCT_DIR_ABS variable ([#151](https://www.github.com/nodejs/gyp-next/issues/151)) ([80d2626](https://www.github.com/nodejs/gyp-next/commit/80d26263581db829b61b312a7bdb5cc791df7824)) + + +### Bug Fixes + +* execvp: printf: Argument list too long ([#147](https://www.github.com/nodejs/gyp-next/issues/147)) ([c4e14f3](https://www.github.com/nodejs/gyp-next/commit/c4e14f301673fadbac3ab7882d0b5f4d02530cb9)) + +### [0.12.1](https://www.github.com/nodejs/gyp-next/compare/v0.12.0...v0.12.1) (2022-04-06) + + +### Bug Fixes + +* **msvs:** avoid fixing path for arguments with "=" ([#143](https://www.github.com/nodejs/gyp-next/issues/143)) ([7e8f16e](https://www.github.com/nodejs/gyp-next/commit/7e8f16eb165e042e64bec98fa6c2a0232a42c26b)) + +## [0.12.0](https://www.github.com/nodejs/gyp-next/compare/v0.11.0...v0.12.0) (2022-04-04) + + +### Features + +* support building shared libraries on z/OS ([#137](https://www.github.com/nodejs/gyp-next/issues/137)) ([293bcfa](https://www.github.com/nodejs/gyp-next/commit/293bcfa4c25c6adb743377adafc45a80fee492c6)) + +## [0.11.0](https://www.github.com/nodejs/gyp-next/compare/v0.10.1...v0.11.0) (2022-03-04) + + +### Features + +* Add proper support for IBM i ([#140](https://www.github.com/nodejs/gyp-next/issues/140)) ([fdda4a3](https://www.github.com/nodejs/gyp-next/commit/fdda4a3038b8a7042ad960ce7a223687c24a21b1)) + +### [0.10.1](https://www.github.com/nodejs/gyp-next/compare/v0.10.0...v0.10.1) (2021-11-24) + + +### Bug Fixes + +* **make:** only generate makefile for multiple toolsets if requested ([#133](https://www.github.com/nodejs/gyp-next/issues/133)) ([f463a77](https://www.github.com/nodejs/gyp-next/commit/f463a77705973289ea38fec1b244c922ac438e26)) + ## [0.10.0](https://www.github.com/nodejs/gyp-next/compare/v0.9.6...v0.10.0) (2021-08-26) diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/CODE_OF_CONDUCT.md b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/CODE_OF_CONDUCT.md similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/CODE_OF_CONDUCT.md rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/CODE_OF_CONDUCT.md diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/CONTRIBUTING.md b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/CONTRIBUTING.md similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/CONTRIBUTING.md rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/CONTRIBUTING.md diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/LICENSE b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/LICENSE similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/LICENSE rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/LICENSE diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/README.md b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/README.md similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/README.md rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/README.md diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/gyp b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/gyp similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/gyp rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/gyp diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/gyp.bat b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/gyp.bat similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/gyp.bat rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/gyp.bat diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/gyp_main.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/gyp_main.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/gyp_main.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/gyp_main.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__init__.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__init__.py similarity index 96% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__init__.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__init__.py index 6790ef96a..2aa39d031 100755 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__init__.py +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__init__.py @@ -15,6 +15,7 @@ import sys import traceback from gyp.common import GypError + # Default debug modes for GYP debug = {} @@ -103,6 +104,18 @@ def Load( for (key, val) in generator.generator_default_variables.items(): default_variables.setdefault(key, val) + output_dir = params["options"].generator_output or params["options"].toplevel_dir + if default_variables["GENERATOR"] == "ninja": + default_variables.setdefault( + "PRODUCT_DIR_ABS", + os.path.join(output_dir, "out", default_variables["build_type"]), + ) + else: + default_variables.setdefault( + "PRODUCT_DIR_ABS", + os.path.join(output_dir, default_variables["CONFIGURATION_NAME"]), + ) + # Give the generator the opportunity to set additional variables based on # the params it will receive in the output phase. if getattr(generator, "CalculateVariables", None): @@ -451,8 +464,19 @@ def gyp_main(args): metavar="TARGET", help="include only TARGET and its deep dependencies", ) + parser.add_argument( + "-V", + "--version", + dest="version", + action="store_true", + help="Show the version and exit.", + ) options, build_files_arg = parser.parse_args(args) + if options.version: + import pkg_resources + print(f"v{pkg_resources.get_distribution('gyp-next').version}") + return 0 build_files = build_files_arg # Set up the configuration directory (defaults to ~/.gyp) diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSUtil.cpython-39.pyc b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSUtil.cpython-310.pyc similarity index 67% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSUtil.cpython-39.pyc rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSUtil.cpython-310.pyc index 51aa58be0..883d822e6 100644 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSUtil.cpython-39.pyc and b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSUtil.cpython-310.pyc differ diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSVersion.cpython-310.pyc b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSVersion.cpython-310.pyc new file mode 100644 index 000000000..a83c4e8e0 Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSVersion.cpython-310.pyc differ diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/__init__.cpython-310.pyc b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 000000000..f504ad7d8 Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/__init__.cpython-310.pyc differ diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/common.cpython-310.pyc b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/common.cpython-310.pyc new file mode 100644 index 000000000..7efd9e801 Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/common.cpython-310.pyc differ diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/input.cpython-310.pyc b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/input.cpython-310.pyc new file mode 100644 index 000000000..dd98512ba Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/input.cpython-310.pyc differ diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/msvs_emulation.cpython-310.pyc b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/msvs_emulation.cpython-310.pyc new file mode 100644 index 000000000..8adfef68f Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/msvs_emulation.cpython-310.pyc differ diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/ninja_syntax.cpython-310.pyc b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/ninja_syntax.cpython-310.pyc new file mode 100644 index 000000000..1c058583b Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/ninja_syntax.cpython-310.pyc differ diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/simple_copy.cpython-310.pyc b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/simple_copy.cpython-310.pyc new file mode 100644 index 000000000..9f94fa65c Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/simple_copy.cpython-310.pyc differ diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_emulation.cpython-310.pyc b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_emulation.cpython-310.pyc new file mode 100644 index 000000000..0a60a0790 Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_emulation.cpython-310.pyc differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_ninja.cpython-39.pyc b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_ninja.cpython-310.pyc similarity index 52% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_ninja.cpython-39.pyc rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_ninja.cpython-310.pyc index beff534d0..54b2d75d4 100644 Binary files a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_ninja.cpython-39.pyc and b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_ninja.cpython-310.pyc differ diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcodeproj_file.cpython-310.pyc b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcodeproj_file.cpython-310.pyc new file mode 100644 index 000000000..dfb30bd79 Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcodeproj_file.cpython-310.pyc differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/common.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/common.py similarity index 98% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/common.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/common.py index 9213fcc5e..d77adee8a 100644 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/common.py +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/common.py @@ -454,6 +454,8 @@ def GetFlavor(params): return "aix" if sys.platform.startswith(("os390", "zos")): return "zos" + if sys.platform == "os400": + return "os400" return "linux" @@ -463,9 +465,14 @@ def CopyTool(flavor, out_path, generator_flags={}): to |out_path|.""" # aix and solaris just need flock emulation. mac and win use more complicated # support scripts. - prefix = {"aix": "flock", "solaris": "flock", "mac": "mac", "win": "win"}.get( - flavor, None - ) + prefix = { + "aix": "flock", + "os400": "flock", + "solaris": "flock", + "mac": "mac", + "ios": "mac", + "win": "win", + }.get(flavor, None) if not prefix: return diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/common_test.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/common_test.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/common_test.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/common_test.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py similarity index 96% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py index 1cb981526..0754aff26 100755 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py @@ -41,7 +41,7 @@ class FlockTool: # with EBADF, that's why we use this F_SETLK # hack instead. fd = os.open(lockfile, os.O_WRONLY | os.O_NOCTTY | os.O_CREAT, 0o666) - if sys.platform.startswith("aix"): + if sys.platform.startswith("aix") or sys.platform == "os400": # Python on AIX is compiled with LARGEFILE support, which changes the # struct size. op = struct.pack("hhIllqq", fcntl.F_WRLCK, 0, 0, 0, 0, 0, 0) diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/__init__.cpython-310.pyc b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 000000000..02d83bbec Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/__init__.cpython-310.pyc differ diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/make.cpython-310.pyc b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/make.cpython-310.pyc new file mode 100644 index 000000000..2a884abbf Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/make.cpython-310.pyc differ diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/ninja.cpython-310.pyc b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/ninja.cpython-310.pyc new file mode 100644 index 000000000..503f4f401 Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/ninja.cpython-310.pyc differ diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/xcode.cpython-310.pyc b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/xcode.cpython-310.pyc new file mode 100644 index 000000000..822666792 Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/xcode.cpython-310.pyc differ diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py similarity index 91% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py index c595f20fe..f1d01a629 100644 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py @@ -50,7 +50,7 @@ generator_default_variables = { } # Make supports multiple toolsets -generator_supports_multiple_toolsets = True +generator_supports_multiple_toolsets = gyp.common.CrossCompileRequested() # Request sorted dependencies in the order from dependents to dependencies. generator_wants_sorted_dependencies = False @@ -99,6 +99,9 @@ def CalculateVariables(default_variables, params): default_variables.setdefault("OS", operating_system) if flavor == "aix": default_variables.setdefault("SHARED_LIB_SUFFIX", ".a") + elif flavor == "zos": + default_variables.setdefault("SHARED_LIB_SUFFIX", ".x") + COMPILABLE_EXTENSIONS.update({".pli": "pli"}) else: default_variables.setdefault("SHARED_LIB_SUFFIX", ".so") default_variables.setdefault("SHARED_LIB_DIR", "$(builddir)/lib.$(TOOLSET)") @@ -154,6 +157,31 @@ cmd_alink_thin = rm -f $@ && $(AR.$(TOOLSET)) crsT $@ $(filter %.o,$^) quiet_cmd_link = LINK($(TOOLSET)) $@ cmd_link = $(LINK.$(TOOLSET)) -o $@ $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -Wl,--start-group $(LD_INPUTS) $(LIBS) -Wl,--end-group +# Note: this does not handle spaces in paths +define xargs + $(1) $(word 1,$(2)) +$(if $(word 2,$(2)),$(call xargs,$(1),$(wordlist 2,$(words $(2)),$(2)))) +endef + +define write-to-file + @: >$(1) +$(call xargs,@printf "%s\\n" >>$(1),$(2)) +endef + +OBJ_FILE_LIST := ar-file-list + +define create_archive + rm -f $(1) $(1).$(OBJ_FILE_LIST); mkdir -p `dirname $(1)` + $(call write-to-file,$(1).$(OBJ_FILE_LIST),$(filter %.o,$(2))) + $(AR.$(TOOLSET)) crs $(1) @$(1).$(OBJ_FILE_LIST) +endef + +define create_thin_archive + rm -f $(1) $(OBJ_FILE_LIST); mkdir -p `dirname $(1)` + $(call write-to-file,$(1).$(OBJ_FILE_LIST),$(filter %.o,$(2))) + $(AR.$(TOOLSET)) crsT $(1) @$(1).$(OBJ_FILE_LIST) +endef + # We support two kinds of shared objects (.so): # 1) shared_library, which is just bundling together many dependent libraries # into a link line. @@ -198,6 +226,31 @@ cmd_alink = rm -f $@ && $(AR.$(TOOLSET)) crs $@ $(filter %.o,$^) quiet_cmd_alink_thin = AR($(TOOLSET)) $@ cmd_alink_thin = rm -f $@ && $(AR.$(TOOLSET)) crsT $@ $(filter %.o,$^) +# Note: this does not handle spaces in paths +define xargs + $(1) $(word 1,$(2)) +$(if $(word 2,$(2)),$(call xargs,$(1),$(wordlist 2,$(words $(2)),$(2)))) +endef + +define write-to-file + @: >$(1) +$(call xargs,@printf "%s\\n" >>$(1),$(2)) +endef + +OBJ_FILE_LIST := ar-file-list + +define create_archive + rm -f $(1) $(1).$(OBJ_FILE_LIST); mkdir -p `dirname $(1)` + $(call write-to-file,$(1).$(OBJ_FILE_LIST),$(filter %.o,$(2))) + $(AR.$(TOOLSET)) crs $(1) @$(1).$(OBJ_FILE_LIST) +endef + +define create_thin_archive + rm -f $(1) $(OBJ_FILE_LIST); mkdir -p `dirname $(1)` + $(call write-to-file,$(1).$(OBJ_FILE_LIST),$(filter %.o,$(2))) + $(AR.$(TOOLSET)) crsT $(1) @$(1).$(OBJ_FILE_LIST) +endef + # Due to circular dependencies between libraries :(, we wrap the # special "figure out circular dependencies" flags around the entire # input list during linking. @@ -237,6 +290,24 @@ cmd_solink_module = $(LINK.$(TOOLSET)) -shared $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSE """ # noqa: E501 +LINK_COMMANDS_OS400 = """\ +quiet_cmd_alink = AR($(TOOLSET)) $@ +cmd_alink = rm -f $@ && $(AR.$(TOOLSET)) -X64 crs $@ $(filter %.o,$^) + +quiet_cmd_alink_thin = AR($(TOOLSET)) $@ +cmd_alink_thin = rm -f $@ && $(AR.$(TOOLSET)) -X64 crs $@ $(filter %.o,$^) + +quiet_cmd_link = LINK($(TOOLSET)) $@ +cmd_link = $(LINK.$(TOOLSET)) $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(LD_INPUTS) $(LIBS) + +quiet_cmd_solink = SOLINK($(TOOLSET)) $@ +cmd_solink = $(LINK.$(TOOLSET)) -shared $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(LD_INPUTS) $(LIBS) + +quiet_cmd_solink_module = SOLINK_MODULE($(TOOLSET)) $@ +cmd_solink_module = $(LINK.$(TOOLSET)) -shared $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(filter-out FORCE_DO_CMD, $^) $(LIBS) +""" # noqa: E501 + + LINK_COMMANDS_OS390 = """\ quiet_cmd_alink = AR($(TOOLSET)) $@ cmd_alink = rm -f $@ && $(AR.$(TOOLSET)) crs $@ $(filter %.o,$^) @@ -248,10 +319,10 @@ quiet_cmd_link = LINK($(TOOLSET)) $@ cmd_link = $(LINK.$(TOOLSET)) $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(LD_INPUTS) $(LIBS) quiet_cmd_solink = SOLINK($(TOOLSET)) $@ -cmd_solink = $(LINK.$(TOOLSET)) $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(LD_INPUTS) $(LIBS) -Wl,DLL +cmd_solink = $(LINK.$(TOOLSET)) $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(LD_INPUTS) $(LIBS) quiet_cmd_solink_module = SOLINK_MODULE($(TOOLSET)) $@ -cmd_solink_module = $(LINK.$(TOOLSET)) $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(filter-out FORCE_DO_CMD, $^) $(LIBS) -Wl,DLL +cmd_solink_module = $(LINK.$(TOOLSET)) $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(filter-out FORCE_DO_CMD, $^) $(LIBS) """ # noqa: E501 @@ -308,6 +379,7 @@ CXXFLAGS.target ?= $(CPPFLAGS) $(CXXFLAGS) LINK.target ?= %(LINK.target)s LDFLAGS.target ?= $(LDFLAGS) AR.target ?= $(AR) +PLI.target ?= %(PLI.target)s # C++ apps need to be linked with g++. LINK ?= $(CXX.target) @@ -321,6 +393,7 @@ CXXFLAGS.host ?= $(CPPFLAGS_host) $(CXXFLAGS_host) LINK.host ?= %(LINK.host)s LDFLAGS.host ?= $(LDFLAGS_host) AR.host ?= %(AR.host)s +PLI.host ?= %(PLI.host)s # Define a dir function that can handle spaces. # http://www.gnu.org/software/make/manual/make.html#Syntax-of-Functions @@ -400,6 +473,9 @@ quiet_cmd_copy = COPY $@ # send stderr to /dev/null to ignore messages when linking directories. cmd_copy = ln -f "$<" "$@" 2>/dev/null || (rm -rf "$@" && cp %(copy_archive_args)s "$<" "$@") +quiet_cmd_symlink = SYMLINK $@ +cmd_symlink = ln -sf "$<" "$@" + %(link_commands)s """ # noqa: E501 r""" @@ -555,6 +631,15 @@ def WriteRootHeaderSuffixRules(writer): writer.write("\n") +SHARED_HEADER_OS390_COMMANDS = """ +PLIFLAGS.target ?= -qlp=64 -qlimits=extname=31 $(PLIFLAGS) +PLIFLAGS.host ?= -qlp=64 -qlimits=extname=31 $(PLIFLAGS) + +quiet_cmd_pli = PLI($(TOOLSET)) $@ +cmd_pli = $(PLI.$(TOOLSET)) $(GYP_PLIFLAGS) $(PLIFLAGS.$(TOOLSET)) -c $< && \ + if [ -f $(notdir $@) ]; then /bin/cp $(notdir $@) $@; else true; fi +""" + SHARED_HEADER_SUFFIX_RULES_COMMENT1 = """\ # Suffix rules, putting all outputs into $(obj). """ @@ -981,12 +1066,20 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD # libraries, but until everything is made cross-compile safe, also use # target libraries. # TODO(piman): when everything is cross-compile safe, remove lib.target - self.WriteLn( - "cmd_%s = LD_LIBRARY_PATH=$(builddir)/lib.host:" - "$(builddir)/lib.target:$$LD_LIBRARY_PATH; " - "export LD_LIBRARY_PATH; " - "%s%s" % (name, cd_action, command) - ) + if self.flavor == "zos" or self.flavor == "aix": + self.WriteLn( + "cmd_%s = LIBPATH=$(builddir)/lib.host:" + "$(builddir)/lib.target:$$LIBPATH; " + "export LIBPATH; " + "%s%s" % (name, cd_action, command) + ) + else: + self.WriteLn( + "cmd_%s = LD_LIBRARY_PATH=$(builddir)/lib.host:" + "$(builddir)/lib.target:$$LD_LIBRARY_PATH; " + "export LD_LIBRARY_PATH; " + "%s%s" % (name, cd_action, command) + ) self.WriteLn() outputs = [self.Absolutify(o) for o in outputs] # The makefile rules are all relative to the top dir, but the gyp actions @@ -1480,6 +1573,8 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD target_prefix = "lib" if self.flavor == "aix": target_ext = ".a" + elif self.flavor == "zos": + target_ext = ".x" else: target_ext = ".so" elif self.type == "none": @@ -1560,6 +1655,14 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD # link_deps.extend(spec.get('libraries', [])) return (gyp.common.uniquer(deps), gyp.common.uniquer(link_deps)) + def GetSharedObjectFromSidedeck(self, sidedeck): + """Return the shared object files based on sidedeck""" + return re.sub(r"\.x$", ".so", sidedeck) + + def GetUnversionedSidedeckFromSidedeck(self, sidedeck): + """Return the shared object files based on sidedeck""" + return re.sub(r"\.\d+\.x$", ".x", sidedeck) + def WriteDependencyOnExtraOutputs(self, target, extra_outputs): self.WriteMakeRule( [self.output_binary], @@ -1768,21 +1871,35 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD self.flavor not in ("mac", "openbsd", "netbsd", "win") and not self.is_standalone_static_library ): - self.WriteDoCmd( - [self.output_binary], - link_deps, - "alink_thin", - part_of_all, - postbuilds=postbuilds, - ) + if self.flavor in ("linux", "android"): + self.WriteMakeRule( + [self.output_binary], + link_deps, + actions=["$(call create_thin_archive,$@,$^)"], + ) + else: + self.WriteDoCmd( + [self.output_binary], + link_deps, + "alink_thin", + part_of_all, + postbuilds=postbuilds, + ) else: - self.WriteDoCmd( - [self.output_binary], - link_deps, - "alink", - part_of_all, - postbuilds=postbuilds, - ) + if self.flavor in ("linux", "android"): + self.WriteMakeRule( + [self.output_binary], + link_deps, + actions=["$(call create_archive,$@,$^)"], + ) + else: + self.WriteDoCmd( + [self.output_binary], + link_deps, + "alink", + part_of_all, + postbuilds=postbuilds, + ) elif self.type == "shared_library": self.WriteLn( "%s: LD_INPUTS := %s" @@ -1798,6 +1915,17 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD part_of_all, postbuilds=postbuilds, ) + # z/OS has a .so target as well as a sidedeck .x target + if self.flavor == "zos": + self.WriteLn( + "%s: %s" + % ( + QuoteSpaces( + self.GetSharedObjectFromSidedeck(self.output_binary) + ), + QuoteSpaces(self.output_binary), + ) + ) elif self.type == "loadable_module": for link_dep in link_deps: assert " " not in link_dep, ( @@ -1855,7 +1983,9 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD else: file_desc = "executable" install_path = self._InstallableTargetInstallPath() - installable_deps = [self.output] + installable_deps = [] + if self.flavor != "zos": + installable_deps.append(self.output) if ( self.flavor == "mac" and "product_dir" not in spec @@ -1880,7 +2010,30 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD comment="Copy this to the %s output path." % file_desc, part_of_all=part_of_all, ) - installable_deps.append(install_path) + if self.flavor != "zos": + installable_deps.append(install_path) + if self.flavor == "zos" and self.type == "shared_library": + # lib.target/libnode.so has a dependency on $(obj).target/libnode.so + self.WriteDoCmd( + [self.GetSharedObjectFromSidedeck(install_path)], + [self.GetSharedObjectFromSidedeck(self.output)], + "copy", + comment="Copy this to the %s output path." % file_desc, + part_of_all=part_of_all, + ) + # Create a symlink of libnode.x to libnode.version.x + self.WriteDoCmd( + [self.GetUnversionedSidedeckFromSidedeck(install_path)], + [install_path], + "symlink", + comment="Symlnk this to the %s output path." % file_desc, + part_of_all=part_of_all, + ) + # Place libnode.version.so and libnode.x symlink in lib.target dir + installable_deps.append(self.GetSharedObjectFromSidedeck(install_path)) + installable_deps.append( + self.GetUnversionedSidedeckFromSidedeck(install_path) + ) if self.output != self.alias and self.alias != self.target: self.WriteMakeRule( [self.alias], @@ -1888,7 +2041,18 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD comment="Short alias for building this %s." % file_desc, phony=True, ) - if part_of_all: + if self.flavor == "zos" and self.type == "shared_library": + # Make sure that .x symlink target is run + self.WriteMakeRule( + ["all"], + [ + self.GetUnversionedSidedeckFromSidedeck(install_path), + self.GetSharedObjectFromSidedeck(install_path), + ], + comment='Add %s to "all" target.' % file_desc, + phony=True, + ) + elif part_of_all: self.WriteMakeRule( ["all"], [install_path], @@ -2184,6 +2348,9 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD # # Install all shared libs into a common directory (per toolset) for # # convenient access with LD_LIBRARY_PATH. # return "$(builddir)/lib.%s/%s" % (self.toolset, self.alias) + if self.flavor == "zos" and self.type == "shared_library": + return "$(builddir)/lib.%s/%s" % (self.toolset, self.alias) + return "$(builddir)/" + self.alias @@ -2295,10 +2462,12 @@ def GenerateOutput(target_list, target_dicts, data, params): "AR.target": GetEnvironFallback(("AR_target", "AR"), "$(AR)"), "CXX.target": GetEnvironFallback(("CXX_target", "CXX"), "$(CXX)"), "LINK.target": GetEnvironFallback(("LINK_target", "LINK"), "$(LINK)"), + "PLI.target": GetEnvironFallback(("PLI_target", "PLI"), "pli"), "CC.host": GetEnvironFallback(("CC_host", "CC"), "gcc"), "AR.host": GetEnvironFallback(("AR_host", "AR"), "ar"), "CXX.host": GetEnvironFallback(("CXX_host", "CXX"), "g++"), "LINK.host": GetEnvironFallback(("LINK_host", "LINK"), "$(CXX.host)"), + "PLI.host": GetEnvironFallback(("PLI_host", "PLI"), "pli"), } if flavor == "mac": flock_command = "./gyp-mac-tool flock" @@ -2314,16 +2483,36 @@ def GenerateOutput(target_list, target_dicts, data, params): header_params.update({"link_commands": LINK_COMMANDS_ANDROID}) elif flavor == "zos": copy_archive_arguments = "-fPR" - makedep_arguments = "-qmakedep=gcc" + CC_target = GetEnvironFallback(("CC_target", "CC"), "njsc") + makedep_arguments = "-MMD" + if CC_target == "clang": + CC_host = GetEnvironFallback(("CC_host", "CC"), "clang") + CXX_target = GetEnvironFallback(("CXX_target", "CXX"), "clang++") + CXX_host = GetEnvironFallback(("CXX_host", "CXX"), "clang++") + elif CC_target == "ibm-clang64": + CC_host = GetEnvironFallback(("CC_host", "CC"), "ibm-clang64") + CXX_target = GetEnvironFallback(("CXX_target", "CXX"), "ibm-clang++64") + CXX_host = GetEnvironFallback(("CXX_host", "CXX"), "ibm-clang++64") + elif CC_target == "ibm-clang": + CC_host = GetEnvironFallback(("CC_host", "CC"), "ibm-clang") + CXX_target = GetEnvironFallback(("CXX_target", "CXX"), "ibm-clang++") + CXX_host = GetEnvironFallback(("CXX_host", "CXX"), "ibm-clang++") + else: + # Node.js versions prior to v18: + makedep_arguments = "-qmakedep=gcc" + CC_host = GetEnvironFallback(("CC_host", "CC"), "njsc") + CXX_target = GetEnvironFallback(("CXX_target", "CXX"), "njsc++") + CXX_host = GetEnvironFallback(("CXX_host", "CXX"), "njsc++") header_params.update( { "copy_archive_args": copy_archive_arguments, "makedep_args": makedep_arguments, "link_commands": LINK_COMMANDS_OS390, - "CC.target": GetEnvironFallback(("CC_target", "CC"), "njsc"), - "CXX.target": GetEnvironFallback(("CXX_target", "CXX"), "njsc++"), - "CC.host": GetEnvironFallback(("CC_host", "CC"), "njsc"), - "CXX.host": GetEnvironFallback(("CXX_host", "CXX"), "njsc++"), + "extra_commands": SHARED_HEADER_OS390_COMMANDS, + "CC.target": CC_target, + "CXX.target": CXX_target, + "CC.host": CC_host, + "CXX.host": CXX_host, } ) elif flavor == "solaris": @@ -2351,6 +2540,16 @@ def GenerateOutput(target_list, target_dicts, data, params): "flock_index": 2, } ) + elif flavor == "os400": + copy_archive_arguments = "-pPRf" + header_params.update( + { + "copy_archive_args": copy_archive_arguments, + "link_commands": LINK_COMMANDS_OS400, + "flock": "./gyp-flock-tool flock", + "flock_index": 2, + } + ) build_file, _, _ = gyp.common.ParseQualifiedTarget(target_list[0]) make_global_settings_array = data[build_file].get("make_global_settings", []) diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py similarity index 99% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py index 8308fa843..fd9500578 100644 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py @@ -423,12 +423,15 @@ def _BuildCommandLineForRuleRaw( command.insert(0, "call") # Fix the paths # TODO(quote): This is a really ugly heuristic, and will miss path fixing - # for arguments like "--arg=path" or "/opt:path". - # If the argument starts with a slash or dash, it's probably a command line - # switch + # for arguments like "--arg=path", arg=path, or "/opt:path". + # If the argument starts with a slash or dash, or contains an equal sign, + # it's probably a command line switch. # Return the path with forward slashes because the command using it might # not support backslashes. - arguments = [i if (i[:1] in "/-") else _FixPath(i, "/") for i in cmd[1:]] + arguments = [ + i if (i[:1] in "/-" or "=" in i) else _FixPath(i, "/") + for i in cmd[1:] + ] arguments = [i.replace("$(InputDir)", "%INPUTDIR%") for i in arguments] arguments = [MSVSSettings.FixVCMacroSlashes(i) for i in arguments] if quote_cmd: diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py similarity index 99% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py index d173bf229..ca04ee13a 100644 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py @@ -1583,7 +1583,7 @@ class NinjaWriter: elif spec["type"] == "static_library": self.target.binary = self.ComputeOutput(spec) if ( - self.flavor not in ("mac", "openbsd", "netbsd", "win") + self.flavor not in ("ios", "mac", "netbsd", "openbsd", "win") and not self.is_standalone_static_library ): self.ninja.build( @@ -2112,8 +2112,8 @@ def GetDefaultConcurrentLinks(): ctypes.windll.kernel32.GlobalMemoryStatusEx(ctypes.byref(stat)) # VS 2015 uses 20% more working set than VS 2013 and can consume all RAM - # on a 64 GB machine. - mem_limit = max(1, stat.ullTotalPhys // (5 * (2 ** 30))) # total / 5GB + # on a 64 GiB machine. + mem_limit = max(1, stat.ullTotalPhys // (5 * (2 ** 30))) # total / 5GiB hard_cap = max(1, int(os.environ.get("GYP_LINK_CONCURRENCY_MAX", 2 ** 32))) return min(mem_limit, hard_cap) elif sys.platform.startswith("linux"): @@ -2496,7 +2496,7 @@ def GenerateOutputForConfig(target_list, target_dicts, data, params, config_name ), ) - if flavor != "mac" and flavor != "win": + if flavor not in ("ios", "mac", "win"): master_ninja.rule( "alink", description="AR $out", diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/input.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/input.py similarity index 99% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/input.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/input.py index 354958bfb..d9699a0a5 100644 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/input.py +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/input.py @@ -961,13 +961,13 @@ def ExpandVariables(input, phase, variables, build_file): # Fix up command with platform specific workarounds. contents = FixupPlatformCommand(contents) try: - p = subprocess.Popen( + # stderr will be printed no matter what + result = subprocess.run( contents, - shell=use_shell, stdout=subprocess.PIPE, - stderr=subprocess.PIPE, - stdin=subprocess.PIPE, + shell=use_shell, cwd=build_file_dir, + check=False ) except Exception as e: raise GypError( @@ -975,19 +975,12 @@ def ExpandVariables(input, phase, variables, build_file): % (e, contents, build_file) ) - p_stdout, p_stderr = p.communicate("") - p_stdout = p_stdout.decode("utf-8") - p_stderr = p_stderr.decode("utf-8") - - if p.wait() != 0 or p_stderr: - sys.stderr.write(p_stderr) - # Simulate check_call behavior, since check_call only exists - # in python 2.5 and later. + if result.returncode > 0: raise GypError( "Call to '%s' returned exit status %d while in %s." - % (contents, p.returncode, build_file) + % (contents, result.returncode, build_file) ) - replacement = p_stdout.rstrip() + replacement = result.stdout.decode("utf-8").rstrip() cached_command_results[cache_key] = replacement else: diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/input_test.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/input_test.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/input_test.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/input_test.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py similarity index 99% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py index 076eea372..0e941eb47 100644 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py @@ -2990,7 +2990,7 @@ class PBXProject(XCContainerPortal): # Xcode seems to sort this list case-insensitively self._properties["projectReferences"] = sorted( self._properties["projectReferences"], - key=lambda x: x["ProjectRef"].Name().lower + key=lambda x: x["ProjectRef"].Name().lower() ) else: # The link already exists. Pull out the relevnt data. diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pyproject.toml b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pyproject.toml new file mode 100644 index 000000000..d8a545152 --- /dev/null +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pyproject.toml @@ -0,0 +1,41 @@ +[build-system] +requires = ["setuptools>=61.0"] +build-backend = "setuptools.build_meta" + +[project] +name = "gyp-next" +version = "0.14.0" +authors = [ + { name="Node.js contributors", email="ryzokuken@disroot.org" }, +] +description = "A fork of the GYP build system for use in the Node.js projects" +readme = "README.md" +license = { file="LICENSE" } +requires-python = ">=3.6" +classifiers = [ + "Development Status :: 3 - Alpha", + "Environment :: Console", + "Intended Audience :: Developers", + "License :: OSI Approved :: BSD License", + "Natural Language :: English", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", +] + +[project.optional-dependencies] +dev = ["flake8", "pytest"] + +[project.scripts] +gyp = "gyp:script_main" + +[project.urls] +"Homepage" = "https://github.com/nodejs/gyp-next" + +[tool.setuptools] +package-dir = {"" = "pylib"} +packages = ["gyp", "gyp.generator"] diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/test_gyp.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/test_gyp.py similarity index 99% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/test_gyp.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/test_gyp.py index 9ba264170..b7bb956b8 100755 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/test_gyp.py +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/test_gyp.py @@ -116,6 +116,7 @@ def main(argv=None): else: format_list = { "aix5": ["make"], + "os400": ["make"], "freebsd7": ["make"], "freebsd8": ["make"], "openbsd5": ["make"], diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/README b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/README similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/README rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/README diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/Xcode/README b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/Xcode/README similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/Xcode/README rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/Xcode/README diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.pbfilespec b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.pbfilespec similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.pbfilespec rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.pbfilespec diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.xclangspec b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.xclangspec similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.xclangspec rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.xclangspec diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/emacs/README b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/emacs/README similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/emacs/README rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/emacs/README diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/emacs/gyp-tests.el b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/emacs/gyp-tests.el similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/emacs/gyp-tests.el rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/emacs/gyp-tests.el diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/emacs/gyp.el b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/emacs/gyp.el similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/emacs/gyp.el rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/emacs/gyp.el diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/emacs/run-unit-tests.sh b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/emacs/run-unit-tests.sh similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/emacs/run-unit-tests.sh rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/emacs/run-unit-tests.sh diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp.fontified b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp.fontified similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp.fontified rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp.fontified diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/graphviz.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/graphviz.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/graphviz.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/graphviz.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/pretty_gyp.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/pretty_gyp.py similarity index 98% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/pretty_gyp.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/pretty_gyp.py index 4ffa44455..6eef3a1bb 100755 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/pretty_gyp.py +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/pretty_gyp.py @@ -90,7 +90,7 @@ def count_braces(line): """ open_braces = ["[", "(", "{"] close_braces = ["]", ")", "}"] - closing_prefix_re = re.compile(r"(.*?[^\s\]\}\)]+.*?)([\]\}\)],?)\s*$") + closing_prefix_re = re.compile(r"[^\s\]\}\)]\s*[\]\}\)]+,?\s*$") cnt = 0 stripline = COMMENT_RE.sub(r"", line) stripline = QUOTE_RE.sub(r"''", stripline) diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/pretty_sln.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/pretty_sln.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/pretty_sln.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/pretty_sln.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/pretty_vcproj.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/pretty_vcproj.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/pretty_vcproj.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/pretty_vcproj.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/Find-VisualStudio.cs b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/Find-VisualStudio.cs similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/Find-VisualStudio.cs rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/Find-VisualStudio.cs diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/build.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/build.js similarity index 93% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/build.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/build.js index c2388fb34..ea1f90652 100644 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/build.js +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/build.js @@ -11,6 +11,8 @@ function build (gyp, argv, callback) { var platformMake = 'make' if (process.platform === 'aix') { platformMake = 'gmake' + } else if (process.platform === 'os400') { + platformMake = 'gmake' } else if (process.platform.indexOf('bsd') !== -1) { platformMake = 'gmake' } else if (win && argv.length > 0) { @@ -185,6 +187,13 @@ function build (gyp, argv, callback) { } } + if (!win) { + // Add build-time dependency symlinks (such as Python) to PATH + const buildBinsDir = path.resolve('build', 'node_gyp_bins') + process.env.PATH = `${buildBinsDir}:${process.env.PATH}` + log.verbose('bin symlinks', `adding symlinks (such as Python), at "${buildBinsDir}", to PATH`) + } + var proc = gyp.spawn(command, argv) proc.on('exit', onExit) } diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/clean.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/clean.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/clean.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/clean.js diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/configure.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/configure.js similarity index 75% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/configure.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/configure.js index 17a6487fa..1ca3ade70 100644 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/configure.js +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/configure.js @@ -17,6 +17,7 @@ if (win) { function configure (gyp, argv, callback) { var python var buildDir = path.resolve('build') + var buildBinsDir = path.join(buildDir, 'node_gyp_bins') var configNames = ['config.gypi', 'common.gypi'] var configs = [] var nodeDir @@ -73,7 +74,9 @@ function configure (gyp, argv, callback) { function createBuildDir () { log.verbose('build dir', 'attempting to create "build" dir: %s', buildDir) - fs.mkdir(buildDir, { recursive: true }, function (err, isNew) { + + const deepestBuildDirSubdirectory = win ? buildDir : buildBinsDir + fs.mkdir(deepestBuildDirSubdirectory, { recursive: true }, function (err, isNew) { if (err) { return callback(err) } @@ -84,11 +87,31 @@ function configure (gyp, argv, callback) { findVisualStudio(release.semver, gyp.opts.msvs_version, createConfigFile) } else { + createPythonSymlink() createConfigFile() } }) } + function createPythonSymlink () { + const symlinkDestination = path.join(buildBinsDir, 'python3') + + log.verbose('python symlink', `creating symlink to "${python}" at "${symlinkDestination}"`) + + fs.unlink(symlinkDestination, function (err) { + if (err && err.code !== 'ENOENT') { + log.verbose('python symlink', 'error when attempting to remove existing symlink') + log.verbose('python symlink', err.stack, 'errno: ' + err.errno) + } + fs.symlink(python, symlinkDestination, function (err) { + if (err) { + log.verbose('python symlink', 'error when attempting to create Python symlink') + log.verbose('python symlink', err.stack, 'errno: ' + err.errno) + } + }) + }) + } + function createConfigFile (err, vsInfo) { if (err) { return callback(err) @@ -153,12 +176,12 @@ function configure (gyp, argv, callback) { // For AIX and z/OS we need to set up the path to the exports file // which contains the symbols needed for linking. var nodeExpFile - if (process.platform === 'aix' || process.platform === 'os390') { - var ext = process.platform === 'aix' ? 'exp' : 'x' + if (process.platform === 'aix' || process.platform === 'os390' || process.platform === 'os400') { + var ext = process.platform === 'os390' ? 'x' : 'exp' var nodeRootDir = findNodeDirectory() var candidates - if (process.platform === 'aix') { + if (process.platform === 'aix' || process.platform === 'os400') { candidates = [ 'include/node/node', 'out/Release/node', @@ -190,6 +213,44 @@ function configure (gyp, argv, callback) { } } + // For z/OS we need to set up the path to zoslib include directory, + // which contains headers included in v8config.h. + var zoslibIncDir + if (process.platform === 'os390') { + logprefix = "find zoslib's zos-base.h:" + let msg + var zoslibIncPath = process.env.ZOSLIB_INCLUDES + if (zoslibIncPath) { + zoslibIncPath = findAccessibleSync(logprefix, zoslibIncPath, ['zos-base.h']) + if (zoslibIncPath === undefined) { + msg = msgFormat('Could not find zos-base.h file in the directory set ' + + 'in ZOSLIB_INCLUDES environment variable: %s; set it ' + + 'to the correct path, or unset it to search %s', process.env.ZOSLIB_INCLUDES, nodeRootDir) + } + } else { + candidates = [ + 'include/node/zoslib/zos-base.h', + 'include/zoslib/zos-base.h', + 'zoslib/include/zos-base.h', + 'install/include/node/zoslib/zos-base.h' + ] + zoslibIncPath = findAccessibleSync(logprefix, nodeRootDir, candidates) + if (zoslibIncPath === undefined) { + msg = msgFormat('Could not find any of %s in directory %s; set ' + + 'environmant variable ZOSLIB_INCLUDES to the path ' + + 'that contains zos-base.h', candidates.toString(), nodeRootDir) + } + } + if (zoslibIncPath !== undefined) { + zoslibIncDir = path.dirname(zoslibIncPath) + log.verbose(logprefix, "Found zoslib's zos-base.h in: %s", zoslibIncDir) + } else if (release.version.split('.')[0] >= 16) { + // zoslib is only shipped in Node v16 and above. + log.error(logprefix, msg) + return callback(new Error(msg)) + } + } + // this logic ported from the old `gyp_addon` python file var gypScript = path.resolve(__dirname, '..', 'gyp', 'gyp_main.py') var addonGypi = path.resolve(__dirname, '..', 'addon.gypi') @@ -215,8 +276,11 @@ function configure (gyp, argv, callback) { argv.push('-Dlibrary=shared_library') argv.push('-Dvisibility=default') argv.push('-Dnode_root_dir=' + nodeDir) - if (process.platform === 'aix' || process.platform === 'os390') { + if (process.platform === 'aix' || process.platform === 'os390' || process.platform === 'os400') { argv.push('-Dnode_exp_file=' + nodeExpFile) + if (process.platform === 'os390' && zoslibIncDir) { + argv.push('-Dzoslib_include_dir=' + zoslibIncDir) + } } argv.push('-Dnode_gyp_dir=' + nodeGypDir) diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/create-config-gypi.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/create-config-gypi.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/create-config-gypi.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/create-config-gypi.js diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/find-node-directory.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/find-node-directory.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/find-node-directory.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/find-node-directory.js diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/find-python.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/find-python.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/find-python.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/find-python.js diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/find-visualstudio.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/find-visualstudio.js similarity index 95% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/find-visualstudio.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/find-visualstudio.js index 64af7be34..d3815112e 100644 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/find-visualstudio.js +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/find-visualstudio.js @@ -314,29 +314,30 @@ VisualStudioFinder.prototype = { getSDK: function getSDK (info) { const win8SDK = 'Microsoft.VisualStudio.Component.Windows81SDK' const win10SDKPrefix = 'Microsoft.VisualStudio.Component.Windows10SDK.' + const win11SDKPrefix = 'Microsoft.VisualStudio.Component.Windows11SDK.' - var Win10SDKVer = 0 + var Win10or11SDKVer = 0 info.packages.forEach((pkg) => { - if (!pkg.startsWith(win10SDKPrefix)) { + if (!pkg.startsWith(win10SDKPrefix) && !pkg.startsWith(win11SDKPrefix)) { return } const parts = pkg.split('.') if (parts.length > 5 && parts[5] !== 'Desktop') { - this.log.silly('- ignoring non-Desktop Win10SDK:', pkg) + this.log.silly('- ignoring non-Desktop Win10/11SDK:', pkg) return } const foundSdkVer = parseInt(parts[4], 10) if (isNaN(foundSdkVer)) { // Microsoft.VisualStudio.Component.Windows10SDK.IpOverUsb - this.log.silly('- failed to parse Win10SDK number:', pkg) + this.log.silly('- failed to parse Win10/11SDK number:', pkg) return } - this.log.silly('- found Win10SDK:', foundSdkVer) - Win10SDKVer = Math.max(Win10SDKVer, foundSdkVer) + this.log.silly('- found Win10/11SDK:', foundSdkVer) + Win10or11SDKVer = Math.max(Win10or11SDKVer, foundSdkVer) }) - if (Win10SDKVer !== 0) { - return `10.0.${Win10SDKVer}.0` + if (Win10or11SDKVer !== 0) { + return `10.0.${Win10or11SDKVer}.0` } else if (info.packages.indexOf(win8SDK) !== -1) { this.log.silly('- found Win8SDK') return '8.1' @@ -346,6 +347,11 @@ VisualStudioFinder.prototype = { // Find an installation of Visual Studio 2015 to use findVisualStudio2015: function findVisualStudio2015 (cb) { + if (this.nodeSemver.major >= 19) { + this.addLog( + 'not looking for VS2015 as it is only supported up to Node.js 18') + return cb(null) + } return this.findOldVS({ version: '14.0', versionMajor: 14, diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/install.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/install.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/install.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/install.js diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/list.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/list.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/list.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/list.js diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/node-gyp.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/node-gyp.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/node-gyp.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/node-gyp.js diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/process-release.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/process-release.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/process-release.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/process-release.js diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/rebuild.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/rebuild.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/rebuild.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/rebuild.js diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/remove.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/remove.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/remove.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/remove.js diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/util.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/util.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/util.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/util.js diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/macOS_Catalina.md b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/macOS_Catalina.md similarity index 98% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/macOS_Catalina.md rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/macOS_Catalina.md index 4fe0f29b2..dde5fe3f7 100644 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/macOS_Catalina.md +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/macOS_Catalina.md @@ -37,7 +37,7 @@ If `ProductVersion` is less then `10.15` then this document is not for you. Norm ### The acid test To see if `Xcode Command Line Tools` is installed in a way that will work with `node-gyp`, run: ``` -curl -sL https://github.com/nodejs/node-gyp/raw/master/macOS_Catalina_acid_test.sh | bash +curl -sL https://github.com/nodejs/node-gyp/raw/main/macOS_Catalina_acid_test.sh | bash ``` If test succeeded, _you are done_! You should be ready to [install](https://github.com/nodejs/node-gyp#installation) `node-gyp`. diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/macOS_Catalina_acid_test.sh b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/macOS_Catalina_acid_test.sh similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/macOS_Catalina_acid_test.sh rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/macOS_Catalina_acid_test.sh diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/package.json b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/package.json similarity index 87% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/package.json rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/package.json index e795db183..f95ebeade 100644 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/package.json +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/package.json @@ -11,7 +11,7 @@ "bindings", "gyp" ], - "version": "9.0.0", + "version": "9.3.1", "installVersion": 9, "author": "Nathan Rajlich (http://tootallnate.net)", "repository": { @@ -26,7 +26,7 @@ "glob": "^7.1.4", "graceful-fs": "^4.2.6", "make-fetch-happen": "^10.0.3", - "nopt": "^5.0.0", + "nopt": "^6.0.0", "npmlog": "^6.0.0", "rimraf": "^3.0.2", "semver": "^7.3.5", @@ -34,7 +34,7 @@ "which": "^2.0.2" }, "engines": { - "node": "^12.22 || ^14.13 || >=16" + "node": "^12.13 || ^14.13 || >=16" }, "devDependencies": { "bindings": "^1.5.0", @@ -45,6 +45,6 @@ }, "scripts": { "lint": "standard */*.js test/**/*.js", - "test": "npm run lint && tap --timeout=120 test/test-*" + "test": "npm run lint && tap --timeout=600 test/test-*" } } diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/src/win_delay_load_hook.cc b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/src/win_delay_load_hook.cc similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/src/win_delay_load_hook.cc rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/src/win_delay_load_hook.cc diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/common.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/common.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/common.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/common.js diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2017_BuildTools_minimal.txt b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2017_BuildTools_minimal.txt similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2017_BuildTools_minimal.txt rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2017_BuildTools_minimal.txt diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2017_Community_workload.txt b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2017_Community_workload.txt similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2017_Community_workload.txt rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2017_Community_workload.txt diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2017_Express.txt b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2017_Express.txt similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2017_Express.txt rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2017_Express.txt diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2017_Unusable.txt b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2017_Unusable.txt similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2017_Unusable.txt rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2017_Unusable.txt diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2019_BuildTools_minimal.txt b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2019_BuildTools_minimal.txt similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2019_BuildTools_minimal.txt rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2019_BuildTools_minimal.txt diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2019_Community_workload.txt b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2019_Community_workload.txt similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2019_Community_workload.txt rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2019_Community_workload.txt diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2019_Preview.txt b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2019_Preview.txt similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2019_Preview.txt rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2019_Preview.txt diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/certs.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/certs.js new file mode 100644 index 000000000..766e54b5e --- /dev/null +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/certs.js @@ -0,0 +1,150 @@ +module.exports['ca.key'] = ` +-----BEGIN RSA PRIVATE KEY----- +MIIEowIBAAKCAQEAtTbG0k2UFUyCdZuip0TTEtXRHh57qosegrpHPBreSNTxt7OT +KfOUZp2rToTHeN9w0ZbV2eKRI5AuFx8Cmlm73/KIHKzSNTBATGMeeHnGaxvL/W/s +KJdTDRNf7/qCXHQ+gsuEWWCFzOZuHmmAQa2IBX2HAQTqXJI8+2iJ9gytFfJLxjqy +6O4u9ugZVHSyQJWs49tGRcWMlNm7EMStADFvJn3S11xe/kwIA2mSI/eddDnzL0Mx +AkR9dQBL66xOABLL5v3QQdhipfHluX6HLbDd/1YsFTuOpgvLRlr72rTAFrQZCokV +hXPiqstn5zJFW5arHakvMR0+OPaICF5feh/4qQIDAQABAoIBAHWg6exnWUF+GY0Y +CrwDS/QFASpI5UNt7M809bqJQlMKjyEMmvF3YJQ/soxUWlsWx1f1TjmR/V6VX6W4 +hmsE5pRXDY13jTfja0lqacQQYAD02TRY63XpzIpHUlYnSWmUN2OVkgKmShQYW9C3 +8P4xE4Nk2TaLJ0oRzy3uzOb/kXcVaJfknBRUnOhuaTSs+w4l4pPXueYA7xuHgVsL +Qq0S4kK+PmdwCMB7gzlAAQhCM3vQ1U4cjC9JIIKSmPy7BcvD0kBfVPIFQ2byGpA1 +VkWBLSyeig0YxA5oIshK5cLiDIfBIiCSEzm4AMhVhGf0tbGEwiPljxKjbarYUUIi +ATMk83UCgYEA7kKeOveuPbMqxmT42swfa9OU5jLUjH+VExU0Kv3BbEjv/OGt0fac +/cs1Ze3vnrtCHudVajocFjydb8B4c62DbA4/T+LcUw/HaMaORbOoICQidi/zZ1Lj +gjg8Ip2WKXEhSAwqUpaFd6w16NZOxiTh+NDaRKywwbe8j57eDH4uR6MCgYEAwrTS +q5ra6+WDGUFMs0y3GMbL8j14PGhxBQBYSTM//NysI+EM6eeKn1cV3BbphEw//jgE +0pVokkjvLAQWWEG2dZyRxRE3YAMgOAIPx5zbJCim3iBVuoqY9ckLg2jF8Fqqubsb +3Rf2/Xzn/rFqsXdhsjGcJpdN66T9aEjwEkAnc0MCgYA5cOYk4UGormFJo147oaqR +nFjxhp+nn7qY9yu0kajoKk1xchct337J0Qv2nv5+DjdKrArzqT7MPaDXKFfhy5s7 +mdO5tr/XZp50rCnws/d8iDmmtLjB2EHxSw10avmg1B1p+UTa1F8pEuOMVt529r1j +9zYoCFo02c8j8PEnoeQWcQKBgQCVBCuQZu5SSM/zTkTTnU0sy0lf1qflI9IMD92B ++JVqg8HDnAR0KF+x38a9MVP7ixgXCuy19t+XxfY269HmLjTlArWV671D4GCSPRGy +plwZ6nr72ieCo3y57+q94jxL3jh3+bozlpnUG/q6tTKBLGs7JDjsWDSsuxOu8tO6 +RBttXQKBgB6LQFOTjDMfsFHKsnQXFUZId3GG/iLg3WCWxEo88T5Rq3JIR0zDpW8H +cKhl/sPY+JVHsxizNCMPtp7Hn7GrB6D/v9LbO0jpG2U0BFiJ6zhiDopbP9B0EAW4 +5JJ+JGKRKoCxs3DmSVyns0gU4j4rVte97UWyVy5TZ8Acr/qrgOA1 +-----END RSA PRIVATE KEY----- +` + +module.exports['ca.crt'] = ` +-----BEGIN CERTIFICATE----- +MIIDmzCCAoOgAwIBAgIUDA0GrvcnG41XT6LYFeNwvq8YV1UwDQYJKoZIhvcNAQEL +BQAwXTELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRAwDgYDVQQKDAdOb2RlLmpz +MREwDwYDVQQLDAhub2RlLWd5cDEcMBoGA1UEAwwTbm9kZS1neXAubm9kZWpzLm9y +ZzAeFw0yMjA1MTEwNDIyMjRaFw00OTA5MjUwNDIyMjRaMF0xCzAJBgNVBAYTAlVT +MQswCQYDVQQIDAJDQTEQMA4GA1UECgwHTm9kZS5qczERMA8GA1UECwwIbm9kZS1n +eXAxHDAaBgNVBAMME25vZGUtZ3lwLm5vZGVqcy5vcmcwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQC1NsbSTZQVTIJ1m6KnRNMS1dEeHnuqix6Cukc8Gt5I +1PG3s5Mp85RmnatOhMd433DRltXZ4pEjkC4XHwKaWbvf8ogcrNI1MEBMYx54ecZr +G8v9b+wol1MNE1/v+oJcdD6Cy4RZYIXM5m4eaYBBrYgFfYcBBOpckjz7aIn2DK0V +8kvGOrLo7i726BlUdLJAlazj20ZFxYyU2bsQxK0AMW8mfdLXXF7+TAgDaZIj9510 +OfMvQzECRH11AEvrrE4AEsvm/dBB2GKl8eW5foctsN3/ViwVO46mC8tGWvvatMAW +tBkKiRWFc+Kqy2fnMkVblqsdqS8xHT449ogIXl96H/ipAgMBAAGjUzBRMB0GA1Ud +DgQWBBT6LcYYABEOAMv4hI/5bC82rGlD/DAfBgNVHSMEGDAWgBT6LcYYABEOAMv4 +hI/5bC82rGlD/DAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQA9 +D+qoKw0njub+NaFRS2DFbSiKb5JKTxVjU5aNusFONFLSXBuRpnYyjjkXpJy8JMWz +g8GFDEPP6kiSb8xaPNrFcUzb4PFzJabNTuaLJpBpd2gNBj5AeYwwpRa2DPv/b4yw +y2mfULuCWS09ZAguI2OcaARlAsFxYN0IuQ6pN1AvGFGee67ve9l2VF/hhwEi4lCk +MM0CWlP6COJ8TX7X0MTtexVOgo9m3hBuTSYEZClYFIdSOk10xkPl8Y3Iz/x6mzfK +Uu2l2ZtYvSdAX1CQMds3ZWt0ChNNEjOKPv4g2QSDhGkiqrmi4wUS81g68wKqOpqn +GbN8uKxIfyMjqZKaujPR +-----END CERTIFICATE----- +` + +module.exports['server.key'] = ` +-----BEGIN RSA PRIVATE KEY----- +MIIEpAIBAAKCAQEAvPM99BkYrBcTM355dhz4XzhSDRGxa9qttUlBSgEsbu2UjsRm +XjDS+60XXd66tWpPwLeUd2uvlC/ltv5ekv+EBu35j1KfA1+K1rtFzb1i40kMCsns +OoXjgpsN2wvkxMdFkT2bkqKCS6X0xzlWea1t4poKh9iG7n3otk4RzPNawfwQ9W5n +o9/8i6AUwDbuK4dhAId/Inw2aKrMyQ+AiSvsDM2wUMq+pV7nP46f7MhR4xiGz14z +ATFdjM3Oo/1NKrr0WgVM6i0eNAtuIDqIs8YE7SfODe/SzpJySxewutfYi62OaLh/ +hmWByj/pF5SoNMLyJHxn4GyKK+Qle9NJAThLiwIDAQABAoIBAQCZs4h/Cvct7etZ +pRUqxnAoDQl5xh28LXvGj1uD1qaNacfBxvO6xR6rSedLHcZlkqBjlTI5XqjJ85h6 +njrSevWsKWMrejsNpGetO1OSA+/wEVixYgY+qPEkKftAZ1Fl3O+zMRlfU8CHxuzy +Lqsweap8fW/5h2JjmJp3ydPjE0aNqpQ+0LtYBBawKDIe2zPNOmTPwz3D8qJNQJKU +Qdj08dO/vPZncllPagGvpqhfv4hMyNChr71eBbEFsi3O5VJxfZyj+fQG0DGocr/y +sV54HtYk5j06wMxZFLQtaJn+1pOXquZMNwodSPnbrR/+CI1SZeB8N6VyqqOdmrDz +5NbfGJiRAoGBAPrCuQxJwgc2MzpEtrXA4+1uuV8QWGy3+wNKxKw4lgyC7peXXrVK +l9FkOOAPr8puPRABgDS9t6vo59BAP3Wrx0oJ9PA/Qn03WYLfJMepWqlK7ni9kS04 +5owRTduK7P190sp0m6iicsnchGSSOchECwB5UmtHysEFiuY0T+0pdNbjAoGBAMDl +57lwZDfNTGGDxLQYVzbrXgKcD60DW9MhvH3uso6cw5NYs3tmENCh9D6YrCNN4PmL +zdp4dKbOFoGJdy22TK31nrezUuNKSK+QKH2gsmNVI+a5QokNO1Cfk+PMLoOR5du2 +nwyVvzdaBwuXU4fhmwvLv/SCFNEJ0EgUILeMETE5AoGBAIwLXf9v3e3bJkb/gy8E +mAbNVLez0D5/ja9r/WTVgW9hXFDLF/iVvS4TE/SGrj2WzYF35RsPbVmUDIrwpsBX +/EfsQaA/JCn8VIBTkR31Bg4QLBjAfijMY22MaHgZIXv83lF1SE2o1ATKpCHqzFx9 +K8vK9e22PZUJPGaOhqjEA13TAoGAEPipSJFw38/6NmInfkjd84EFxmkAoBI5k/vV +36aOoyl7s40MTYEPXavCF3fLPVfuwUXhmKUcbkiXhlIX4De3y15e1n66fjDc8EVY +qqTmzQKCpBwMlI5Ld65yjoo6VW0SsiABIlRSfIY5NHXd7YiV4ZXNj6+aMUIRxyWu +Mzfpk1ECgYBZw8lML+F8XbcmCLGYuicf0V/wgFaJr8nnPeW7AiQrv13Ju1ItEaC8 +Tz8F7OfC+FoUb0MGjXHKquDVBDs4xSuS+Ol+rlZEK68ALpm8sUgp6YjARYiXlprs +6o4kN0P5F+DVU2SP6fo9zKLCxaTH9VAQ9C3VUViGAFLBt4DVDmj77g== +-----END RSA PRIVATE KEY----- +` + +module.exports['server.crt'] = ` +-----BEGIN CERTIFICATE----- +MIIDNzCCAh8CFBg1Ph5t5rBlAbCrEn/PexNy9WunMA0GCSqGSIb3DQEBCwUAMF0x +CzAJBgNVBAYTAlVTMQswCQYDVQQIDAJDQTEQMA4GA1UECgwHTm9kZS5qczERMA8G +A1UECwwIbm9kZS1neXAxHDAaBgNVBAMME25vZGUtZ3lwLm5vZGVqcy5vcmcwHhcN +MjIwNTExMDQyMjI0WhcNMjMwOTIzMDQyMjI0WjBTMQswCQYDVQQGEwJVUzELMAkG +A1UECAwCQ0ExEDAOBgNVBAoMB05vZGUuanMxETAPBgNVBAsMCG5vZGUtZ3lwMRIw +EAYDVQQDDAlsb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB +AQC88z30GRisFxMzfnl2HPhfOFINEbFr2q21SUFKASxu7ZSOxGZeMNL7rRdd3rq1 +ak/At5R3a6+UL+W2/l6S/4QG7fmPUp8DX4rWu0XNvWLjSQwKyew6heOCmw3bC+TE +x0WRPZuSooJLpfTHOVZ5rW3imgqH2Ibufei2ThHM81rB/BD1bmej3/yLoBTANu4r +h2EAh38ifDZoqszJD4CJK+wMzbBQyr6lXuc/jp/syFHjGIbPXjMBMV2Mzc6j/U0q +uvRaBUzqLR40C24gOoizxgTtJ84N79LOknJLF7C619iLrY5ouH+GZYHKP+kXlKg0 +wvIkfGfgbIor5CV700kBOEuLAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAEhaNEye +JsE4eG1xaGmHq7w9eV0neOaZ58XCuF1sSEMIy9uMnl3aOdctxh/1SYkqJyMct79q +Ra2UZ6mauRlOeqdHb+HZKrFYYUOtd1HOWWJ44Gaya2EQMiTbd/Ns9Th2KTbTOCbL +CHFNska9Ty2ioT7VcrVuIEXFPMua5T4lnCkNJQla800pHHOak2baN/c66Io+8XI2 +xiqaVrLT3qvpzdiiEjo4POeRnWMIgJJshy77Am5JlhaJiAqP1AHfh/tYpliGkjXF +8DSgSoLHSQfalJ4VQvP4XLc/XnmF5Zt6bvwUxCllEBFRneU74bW7/euYX/TpYobr +Y+YM7fGiCqwHdUs= +-----END CERTIFICATE----- +` + +module.exports['ca-bundle.crt'] = ` +-----BEGIN CERTIFICATE----- +MIIDJjCCAg4CAhnOMA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAlVTMQswCQYD +VQQIDAJDQTEWMBQGA1UEBwwNU2FuIEZyYW5jaXNjbzEZMBcGA1UECgwQU3Ryb25n +TG9vcCwgSW5jLjESMBAGA1UECwwJU3Ryb25nT3BzMRowGAYDVQQDDBFjYS5zdHJv +bmdsb29wLmNvbTAeFw0xNTEyMDgyMzM1MzNaFw00MzA0MjQyMzM1MzNaMBkxFzAV +BgNVBAMMDnN0cm9uZ2xvb3AuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAwOYI7OZ2FX/YjRgLZoDQlbPc5UZXU/j0e1wwiJNPtPEax9Y5Uoza0Pnt +Ikzkc2SfvQ+IJrhXo385tI0W5juuqbHnE7UrjUuPjUX6NHevkxcs/flmjan5wnZM +cPsGhH71WDuUEEflvZihf2Se2x+xgZtMhc5XGmVmRuZFYKvkgUhA2/w8/QrK+jPT +n9QRJxZjWNh2RBdC1B7u4jffSmOSUljYFH1I2eTeY+Rdi6YUIYSU9gEoZxsv3Tia +SomfMF5jt2Mouo6MzA+IhLvvFjcrcph1Qxgi9RkfdCMMd+Ipm9YWELkyG1bDRpQy +0iyHD4gvVsAqz1Y2KdRSdc3Kt+nTqwIDAQABoxkwFzAVBgNVHREEDjAMhwQAAAAA +hwR/AAABMA0GCSqGSIb3DQEBBQUAA4IBAQAhy4J0hML3NgmDRHdL5/iTucBe22Mf +jJjg2aifD1S187dHm+Il4qZNO2plWwAhN0h704f+8wpsaALxUvBIu6nvlvcMP5PH +jGN5JLe2Km3UaPvYOQU2SgacLilu+uBcIo2JSHLV6O7ziqUj5Gior6YxDLCtEZie +Ea8aX5/YjuACtEMJ1JjRqjgkM66XAoUe0E8onOK3FgTIO3tGoTJwRp0zS50pFuP0 +PsZtT04ck6mmXEXXknNoAyBCvPypfms9OHqcUIW9fiQnrGbS/Ri4QSQYj0DtFk/1 +na4fY1gf3zTHxH8259b/TOOaPfTnCEsOQtjUrWNR4xhmVZ+HJy4yytUW +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDbzCCAlcCAmm6MA0GCSqGSIb3DQEBCwUAMH0xCzAJBgNVBAYTAlVTMQswCQYD +VQQIDAJDQTEWMBQGA1UEBwwNU2FuIEZyYW5jaXNjbzEZMBcGA1UECgwQU3Ryb25n +TG9vcCwgSW5jLjESMBAGA1UECwwJU3Ryb25nT3BzMRowGAYDVQQDDBFjYS5zdHJv +bmdsb29wLmNvbTAeFw0xNTEyMDgyMzM1MzNaFw00MzA0MjQyMzM1MzNaMH0xCzAJ +BgNVBAYTAlVTMQswCQYDVQQIDAJDQTEWMBQGA1UEBwwNU2FuIEZyYW5jaXNjbzEZ +MBcGA1UECgwQU3Ryb25nTG9vcCwgSW5jLjESMBAGA1UECwwJU3Ryb25nT3BzMRow +GAYDVQQDDBFjYS5zdHJvbmdsb29wLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBANfj86jkvvYDjHBgiqWhk9Cj+bqiMq3MqnV0CBO4iuK33Fo6XssE +H+yVdXlIBFbFe6t655MdBVOR2Sfj7WqNh96vhu6PyDHiwcQlTaiLU6nhIed1J4Wv +lvnJHFmp8Wbtx5AgLT4UYu03ftvXEl2DLi3vhSL2tRM1ebXHB/KPbRWkb25DPX0P +foOHot3f2dgNe2x6kponf7E/QDmAu3s7Nlkfh+ryDhgGU7wocXEhXbprNqRqOGNo +xbXgUI+/9XDxYT/7Gn5LF/fPjtN+aB0SKMnTsDhprVlZie83mlqJ46fOOrR+vrsQ +mi/1m/TadrARtZoIExC/cQRdVM05EK4tUa8CAwEAATANBgkqhkiG9w0BAQsFAAOC +AQEAQ7k5WhyhDTIGYCNzRnrMHWSzGqa1y4tJMW06wafJNRqTm1cthq1ibc6Hfq5a +K10K0qMcgauRTfQ1MWrVCTW/KnJ1vkhiTOH+RvxapGn84gSaRmV6KZen0+gMsgae +KEGe/3Hn+PmDVV+PTamHgPACfpTww38WHIe/7Ce9gHfG7MZ8cKHNZhDy0IAYPln+ +YRwMLd7JNQffHAbWb2CE1mcea4H/12U8JZW5tHCF6y9V+7IuDzqwIrLKcW3lG17n +VUG6ODF/Ryqn3V5X+TL91YyXi6c34y34IpC7MQDV/67U7+5Bp5CfeDPWW2wVSrW+ +uGZtfEvhbNm6m2i4UNmpCXxUZQ== +-----END CERTIFICATE----- +` diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/nodedir/include/node/config.gypi b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/nodedir/include/node/config.gypi similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/nodedir/include/node/config.gypi rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/nodedir/include/node/config.gypi diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/test-charmap.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/test-charmap.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/test-charmap.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/test-charmap.py diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/process-exec-sync.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/process-exec-sync.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/process-exec-sync.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/process-exec-sync.js diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/simple-proxy.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/simple-proxy.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/simple-proxy.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/simple-proxy.js diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-addon.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-addon.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-addon.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-addon.js diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-configure-python.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-configure-python.js similarity index 95% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-configure-python.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-configure-python.js index 4290e7af1..aacd75f7c 100644 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-configure-python.js +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-configure-python.js @@ -14,7 +14,9 @@ const configure = requireInject('../lib/configure', { mkdir: function (dir, options, cb) { cb() }, promises: { writeFile: function (file, data) { return Promise.resolve(null) } - } + }, + unlink: function (path, cb) { cb() }, + symlink: function (target, path, cb) { cb() } } }) diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-create-config-gypi.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-create-config-gypi.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-create-config-gypi.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-create-config-gypi.js diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-download.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-download.js similarity index 89% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-download.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-download.js index 71a3c0d09..c4caad9e8 100644 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-download.js +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-download.js @@ -12,6 +12,7 @@ const devDir = require('./common').devDir() const rimraf = require('rimraf') const gyp = require('../lib/node-gyp') const log = require('npmlog') +const certs = require('./fixtures/certs') log.level = 'warn' @@ -40,12 +41,12 @@ test('download over http', async (t) => { test('download over https with custom ca', async (t) => { t.plan(3) - const cafile = path.join(__dirname, '/fixtures/ca.crt') - const [cert, key, ca] = await Promise.all([ - fs.promises.readFile(path.join(__dirname, 'fixtures/server.crt'), 'utf8'), - fs.promises.readFile(path.join(__dirname, 'fixtures/server.key'), 'utf8'), - install.test.readCAFile(cafile) - ]) + const cafile = path.join(__dirname, 'fixtures/ca.crt') + const cacontents = certs['ca.crt'] + const cert = certs['server.crt'] + const key = certs['server.key'] + await fs.promises.writeFile(cafile, cacontents, 'utf8') + const ca = await install.test.readCAFile(cafile) t.strictEqual(ca.length, 1) @@ -55,7 +56,10 @@ test('download over https with custom ca', async (t) => { res.end('ok') }) - t.tearDown(() => new Promise((resolve) => server.close(resolve))) + t.tearDown(async () => { + await new Promise((resolve) => server.close(resolve)) + await fs.promises.unlink(cafile) + }) server.on('clientError', (err) => { throw err }) @@ -150,6 +154,12 @@ test('download with missing cafile', async (t) => { }) test('check certificate splitting', async (t) => { + const cafile = path.join(__dirname, 'fixtures/ca-bundle.crt') + const cacontents = certs['ca-bundle.crt'] + await fs.promises.writeFile(cafile, cacontents, 'utf8') + t.tearDown(async () => { + await fs.promises.unlink(cafile) + }) const cas = await install.test.readCAFile(path.join(__dirname, 'fixtures/ca-bundle.crt')) t.plan(2) t.strictEqual(cas.length, 2) diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-find-accessible-sync.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-find-accessible-sync.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-find-accessible-sync.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-find-accessible-sync.js diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-find-node-directory.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-find-node-directory.js similarity index 99% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-find-node-directory.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-find-node-directory.js index f1380d162..fa6223c65 100644 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-find-node-directory.js +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-find-node-directory.js @@ -4,7 +4,7 @@ const test = require('tap').test const path = require('path') const findNodeDirectory = require('../lib/find-node-directory') -const platforms = ['darwin', 'freebsd', 'linux', 'sunos', 'win32', 'aix'] +const platforms = ['darwin', 'freebsd', 'linux', 'sunos', 'win32', 'aix', 'os400'] // we should find the directory based on the directory // the script is running in and it should match the layout diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-find-python.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-find-python.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-find-python.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-find-python.js diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-find-visualstudio.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-find-visualstudio.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-find-visualstudio.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-find-visualstudio.js diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-install.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-install.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-install.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-install.js diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-options.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-options.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-options.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-options.js diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-process-release.js b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-process-release.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-process-release.js rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-process-release.js diff --git a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/update-gyp.py b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/update-gyp.py similarity index 67% rename from .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/update-gyp.py rename to .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/update-gyp.py index bb84f071a..19524bd6a 100755 --- a/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/update-gyp.py +++ b/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/update-gyp.py @@ -33,7 +33,25 @@ with tempfile.TemporaryDirectory() as tmp_dir: print("Unzipping...") with tarfile.open(tar_file, "r:gz") as tar_ref: - tar_ref.extractall(unzip_target) + def is_within_directory(directory, target): + + abs_directory = os.path.abspath(directory) + abs_target = os.path.abspath(target) + + prefix = os.path.commonprefix([abs_directory, abs_target]) + + return prefix == abs_directory + + def safe_extract(tar, path=".", members=None, *, numeric_owner=False): + + for member in tar.getmembers(): + member_path = os.path.join(path, member.name) + if not is_within_directory(path, member_path): + raise Exception("Attempted Path Traversal in Tar File") + + tar.extractall(path, members, numeric_owner) + + safe_extract(tar_ref, unzip_target) print("Moving to current checkout (" + CHECKOUT_PATH + ")...") if os.path.exists(CHECKOUT_GYP_PATH): diff --git a/packages/auth/package.json b/packages/auth/package.json index c73afd262..edbaf31d1 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -37,14 +37,14 @@ "@sentry/tracing": "^7.28.1", "@simplewebauthn/server": "^6.2.2", "@simplewebauthn/typescript-types": "^6.3.0-alpha.1", - "@standardnotes/api": "^1.19.0", + "@standardnotes/api": "^1.24.4", "@standardnotes/common": "workspace:*", "@standardnotes/domain-core": "workspace:^", "@standardnotes/domain-events": "workspace:*", "@standardnotes/domain-events-infra": "workspace:*", - "@standardnotes/features": "^1.58.1", + "@standardnotes/features": "^1.58.4", "@standardnotes/predicates": "workspace:*", - "@standardnotes/responses": "^1.6.39", + "@standardnotes/responses": "^1.13.4", "@standardnotes/security": "workspace:*", "@standardnotes/settings": "workspace:*", "@standardnotes/sncrypto-common": "^1.9.0", diff --git a/packages/domain-events/package.json b/packages/domain-events/package.json index 414e8a9c3..44608fb65 100644 --- a/packages/domain-events/package.json +++ b/packages/domain-events/package.json @@ -23,7 +23,6 @@ "test": "jest spec --coverage --passWithNoTests" }, "dependencies": { - "@standardnotes/features": "^1.58.1", "@standardnotes/predicates": "workspace:*", "@standardnotes/security": "workspace:*" }, diff --git a/packages/revisions/package.json b/packages/revisions/package.json index fff2326d9..030033cad 100644 --- a/packages/revisions/package.json +++ b/packages/revisions/package.json @@ -25,8 +25,8 @@ "dependencies": { "@newrelic/winston-enricher": "^4.0.0", "@sentry/node": "^7.28.1", - "@standardnotes/api": "^1.19.0", - "@standardnotes/common": "workspace:^", + "@standardnotes/api": "^1.24.4", + "@standardnotes/common": "workspace:*", "@standardnotes/domain-core": "workspace:^", "@standardnotes/domain-events": "workspace:*", "@standardnotes/domain-events-infra": "workspace:*", diff --git a/packages/syncing-server/package.json b/packages/syncing-server/package.json index 6283f0b3a..737cf11f8 100644 --- a/packages/syncing-server/package.json +++ b/packages/syncing-server/package.json @@ -33,7 +33,7 @@ "@standardnotes/domain-core": "workspace:^", "@standardnotes/domain-events": "workspace:*", "@standardnotes/domain-events-infra": "workspace:*", - "@standardnotes/responses": "^1.6.39", + "@standardnotes/responses": "^1.13.4", "@standardnotes/security": "workspace:*", "@standardnotes/settings": "workspace:*", "@standardnotes/time": "workspace:*", diff --git a/packages/websockets/package.json b/packages/websockets/package.json index e63a11d9d..5828aef68 100644 --- a/packages/websockets/package.json +++ b/packages/websockets/package.json @@ -24,7 +24,7 @@ "dependencies": { "@newrelic/winston-enricher": "^4.0.0", "@sentry/node": "^7.28.1", - "@standardnotes/api": "^1.19.0", + "@standardnotes/api": "^1.24.4", "@standardnotes/domain-core": "workspace:^", "@standardnotes/domain-events": "workspace:^", "@standardnotes/domain-events-infra": "workspace:^", diff --git a/packages/workspace/package.json b/packages/workspace/package.json index aaf7afb64..73b1b3909 100644 --- a/packages/workspace/package.json +++ b/packages/workspace/package.json @@ -24,12 +24,12 @@ "dependencies": { "@newrelic/winston-enricher": "^4.0.0", "@sentry/node": "^7.28.1", - "@standardnotes/api": "^1.19.0", + "@standardnotes/api": "^1.24.4", "@standardnotes/common": "workspace:*", "@standardnotes/domain-core": "workspace:^", "@standardnotes/domain-events": "workspace:^", "@standardnotes/domain-events-infra": "workspace:^", - "@standardnotes/models": "^1.26.0", + "@standardnotes/models": "^1.42.6", "@standardnotes/security": "workspace:*", "@standardnotes/time": "workspace:^", "aws-sdk": "^2.1260.0", diff --git a/yarn.lock b/yarn.lock index a5685c213..b73e348a0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -24,75 +24,76 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/compat-data@npm:7.18.6" - checksum: 69c51b3813681d8603a47dfe3dcd4e771497854c8577caa6d164f5a1c4d0a92a3d2431db9976df1fc722b072ab7d9164ba503a04a06c6263269f7751613ca72a +"@babel/compat-data@npm:^7.20.5": + version: 7.20.10 + resolution: "@babel/compat-data@npm:7.20.10" + checksum: 8e7967c8a2e598c6d920e0e129ebd0430ae6087725ed86ae09c499bf391f1c20a6ccbbd8f59d572a7a6e3c11252002e1f8fa1ec53a650447b8a5bee3d1e6ed74 languageName: node linkType: hard "@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3": - version: 7.18.6 - resolution: "@babel/core@npm:7.18.6" + version: 7.20.12 + resolution: "@babel/core@npm:7.20.12" dependencies: "@ampproject/remapping": "npm:^2.1.0" "@babel/code-frame": "npm:^7.18.6" - "@babel/generator": "npm:^7.18.6" - "@babel/helper-compilation-targets": "npm:^7.18.6" - "@babel/helper-module-transforms": "npm:^7.18.6" - "@babel/helpers": "npm:^7.18.6" - "@babel/parser": "npm:^7.18.6" - "@babel/template": "npm:^7.18.6" - "@babel/traverse": "npm:^7.18.6" - "@babel/types": "npm:^7.18.6" + "@babel/generator": "npm:^7.20.7" + "@babel/helper-compilation-targets": "npm:^7.20.7" + "@babel/helper-module-transforms": "npm:^7.20.11" + "@babel/helpers": "npm:^7.20.7" + "@babel/parser": "npm:^7.20.7" + "@babel/template": "npm:^7.20.7" + "@babel/traverse": "npm:^7.20.12" + "@babel/types": "npm:^7.20.7" convert-source-map: "npm:^1.7.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" - json5: "npm:^2.2.1" + json5: "npm:^2.2.2" semver: "npm:^6.3.0" - checksum: 33ed7885a7709f127265e3068b386bb2207bd6ee58d86c4871f73bcdddcabf0bd6dbef6bd38bd4336da5971140d6b66d624aa1a871a8876139f377f8a6c98c5c + checksum: 7ab10d7f3045e282786e7ed20b8da220b315b23131713f7fb4f75210110146bae2a5b3a0db36baf375356c1226d8c659d032a031ef129eea85c1dd3884c311c0 languageName: node linkType: hard -"@babel/generator@npm:^7.18.6, @babel/generator@npm:^7.7.2": - version: 7.18.7 - resolution: "@babel/generator@npm:7.18.7" +"@babel/generator@npm:^7.20.7, @babel/generator@npm:^7.7.2": + version: 7.20.7 + resolution: "@babel/generator@npm:7.20.7" dependencies: - "@babel/types": "npm:^7.18.7" + "@babel/types": "npm:^7.20.7" "@jridgewell/gen-mapping": "npm:^0.3.2" jsesc: "npm:^2.5.1" - checksum: a75bd8ed81a9635785850f06af3e45a6ad221072a86be76c9f586537e92acb282f24c4c0a606efc9da79491f72aca476828f52bd5486fb431681c9afb32912b9 + checksum: adc0c33023c56e6715ab336f878acc270dd6bdc60d4049923afa0f5417b98b60bd6636a29fd76fe6cb75fb87301d769f0a22943703efe8cc45ce8a561b092a06 languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-compilation-targets@npm:7.18.6" +"@babel/helper-compilation-targets@npm:^7.20.7": + version: 7.20.7 + resolution: "@babel/helper-compilation-targets@npm:7.20.7" dependencies: - "@babel/compat-data": "npm:^7.18.6" + "@babel/compat-data": "npm:^7.20.5" "@babel/helper-validator-option": "npm:^7.18.6" - browserslist: "npm:^4.20.2" + browserslist: "npm:^4.21.3" + lru-cache: "npm:^5.1.1" semver: "npm:^6.3.0" peerDependencies: "@babel/core": ^7.0.0 - checksum: 4cefc3bc5dca5a2f7f1d76a6fea6a0cac9144e1443d3324db5b324f9a30fff72a7d8ec1e2cefdc70cd5ba24af5ea90714c8d521148667aed6f68218d077e3971 + checksum: db84a8c5cb409ba351c7602e082d1fe15c835d822b1cb8ead0dc113775d7ebc48bfb2e8ea34319ed1c3d4510a80d0ed5f41d596ea5f8ff329f9ae3562af62f14 languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-environment-visitor@npm:7.18.6" - checksum: e41d27fe3d4696bc45c3862d648248795d5ef117f9e08878b83176cc121368d741aec1979fcfd72a4dbe7c936278394fc0f6d63b0d6dca9d4f7fd53ad8506bae +"@babel/helper-environment-visitor@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/helper-environment-visitor@npm:7.18.9" + checksum: 6a770ab046578d692f954213680f66d0764a92d608fcc121cf87c575223c44729fdebecc08550d0e18a5b22a3a72669c01de5351b6c1eff75a96b3167dbfe922 languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-function-name@npm:7.18.6" +"@babel/helper-function-name@npm:^7.19.0": + version: 7.19.0 + resolution: "@babel/helper-function-name@npm:7.19.0" dependencies: - "@babel/template": "npm:^7.18.6" - "@babel/types": "npm:^7.18.6" - checksum: c0cbcff95be4ec1cb33eee938ba65cbfa4896611ee35af04a5c1b98c2ff32a1f92addca7281341e2cb01d48171fcdfde870c2b9f6131fbce63bbb7e22728b315 + "@babel/template": "npm:^7.18.10" + "@babel/types": "npm:^7.19.0" + checksum: 65ba2eaad08ba73238aa4f11004a7e0f1d96a57c85863d53571741944986f55f334dfd9a59a3a477daefc7d31bd72df78a78673046082d6625888d3d357d36ed languageName: node linkType: hard @@ -114,35 +115,35 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-module-transforms@npm:7.18.6" +"@babel/helper-module-transforms@npm:^7.20.11": + version: 7.20.11 + resolution: "@babel/helper-module-transforms@npm:7.20.11" dependencies: - "@babel/helper-environment-visitor": "npm:^7.18.6" + "@babel/helper-environment-visitor": "npm:^7.18.9" "@babel/helper-module-imports": "npm:^7.18.6" - "@babel/helper-simple-access": "npm:^7.18.6" + "@babel/helper-simple-access": "npm:^7.20.2" "@babel/helper-split-export-declaration": "npm:^7.18.6" - "@babel/helper-validator-identifier": "npm:^7.18.6" - "@babel/template": "npm:^7.18.6" - "@babel/traverse": "npm:^7.18.6" - "@babel/types": "npm:^7.18.6" - checksum: 98c28639833953544c82190f93b166e0e5127958524db64c8d4dd295ac4f8265be7bf30c4029e31b950472de718c38bac9baca1907a05ec4c6adf71569ffe6cf + "@babel/helper-validator-identifier": "npm:^7.19.1" + "@babel/template": "npm:^7.20.7" + "@babel/traverse": "npm:^7.20.10" + "@babel/types": "npm:^7.20.7" + checksum: 0647a26f9c91c41d80d7a0c28f1b32a8a70ff59d3e6fdeff29cf6b72d0aa66088f36cf1a87e602f702801ad654623b63070c344d0b883ab7ad2cf8212427cdbb languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.8.0": - version: 7.18.6 - resolution: "@babel/helper-plugin-utils@npm:7.18.6" - checksum: 357b1326a2bc55406a6fe11f2464b98863339173d9603e4116008fdca5e6daef69276582ab0a78e013c0402c89f0335ea610d3a02f90dd90401fedce6d945b88 +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.8.0": + version: 7.20.2 + resolution: "@babel/helper-plugin-utils@npm:7.20.2" + checksum: 52745723617d3e4695a4dbec3728736c4f6d512ff382c36047b6d06117d2db059a65258629c5a42d57bed5eec2db7e473b14e524f611b0b04190b5922ea5d9f5 languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-simple-access@npm:7.18.6" +"@babel/helper-simple-access@npm:^7.20.2": + version: 7.20.2 + resolution: "@babel/helper-simple-access@npm:7.20.2" dependencies: - "@babel/types": "npm:^7.18.6" - checksum: 59d09d4fab16a270448ffe46fb7006b3d5c4d1f790488382173736b4fb481cbed84f81ee73081dda6ef5eb890969a5be61710c6a6493ca35b8c54056d87d8988 + "@babel/types": "npm:^7.20.2" + checksum: 23f8a82cba4bce49b71f91e07f5afbddc6622b2762ab9287d7d160134cd6f7d6364ce8a46762b6cd3cc6da6eaf2e6758166394036a7feedd762042d9ad94a533 languageName: node linkType: hard @@ -155,10 +156,17 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-validator-identifier@npm:7.18.6" - checksum: 665356113236e4de93e1d0055276c896c870842cf64496d5633fe00726eef8e096fcbc687385f5ce2c23d815bf60dfd15d3b9ae341503394bd925aec616d3c10 +"@babel/helper-string-parser@npm:^7.19.4": + version: 7.19.4 + resolution: "@babel/helper-string-parser@npm:7.19.4" + checksum: a8646931cba0c2905b683b99879f02c8a516a6c702c9f46cc02f0a8e93ef6f01540f2e7017d8288b9c039e1c3316c7858309ea3d6e39fa78bd98859b338603ee + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.19.1": + version: 7.19.1 + resolution: "@babel/helper-validator-identifier@npm:7.19.1" + checksum: 089fdf605ee8dfa3004cd84c69e655ff9ab8bdb4e7fa02bf0012db728c6247acb599ca1118d2f9124d7b417fc5793ee348f2da8bc64be230b3b13ba7cd4364cc languageName: node linkType: hard @@ -169,14 +177,14 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helpers@npm:7.18.6" +"@babel/helpers@npm:^7.20.7": + version: 7.20.7 + resolution: "@babel/helpers@npm:7.20.7" dependencies: - "@babel/template": "npm:^7.18.6" - "@babel/traverse": "npm:^7.18.6" - "@babel/types": "npm:^7.18.6" - checksum: 052d190bcfde17009428b52e3602f1089be8d1dfce7b186acb9ce9504e3cc4bd24a407b3d22524e79a0229e69b274a52d2e208f184bb79a71fd7edcb9a1c687d + "@babel/template": "npm:^7.20.7" + "@babel/traverse": "npm:^7.20.7" + "@babel/types": "npm:^7.20.7" + checksum: 7dfa50d44c1ecd71a06116e0343aaeea3d93a10df2d452e327e15e33645201e5155f28b3550d242892e595364d88d3169a738e25bf758432cfe276999b11c777 languageName: node linkType: hard @@ -191,12 +199,12 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/parser@npm:7.18.6" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7": + version: 7.20.7 + resolution: "@babel/parser@npm:7.20.7" bin: parser: ./bin/babel-parser.js - checksum: 3671324cdc5fd7c1988f3799b23f07fd2058b605b227e23ddffea4f34ae8771803590ea0e5552263c5457e684cf6bbe8975aeb92dacc4bed35feacb684d63e84 + checksum: d63a5d06cbf620443bb069b9f53df8ff9937693430ec6aa5bbdde8860f3490dd277eca4059aa7a844c07df41201f41e489f4767638afe6a7928d81ea200d1baf languageName: node linkType: hard @@ -344,52 +352,53 @@ __metadata: linkType: hard "@babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.18.6 - resolution: "@babel/plugin-syntax-typescript@npm:7.18.6" + version: 7.20.0 + resolution: "@babel/plugin-syntax-typescript@npm:7.20.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.18.6" + "@babel/helper-plugin-utils": "npm:^7.19.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 99aaa2a38b3cfc19427c04b0eebfdda3dc2c02a538dfc70c9c6e651db82a5abe71c94d6f59f2113204a61ef053e5f05b76ef94ddcc1dd6c624237dc35ddb43d1 + checksum: 64cc3320ec9127571427c437511ea8df08ab6592693d50b647cc0126e474da36166c782e59839ff419b1d8bbadd7bd100a359616d1da282ad8db1f90d1973c50 languageName: node linkType: hard -"@babel/template@npm:^7.18.6, @babel/template@npm:^7.3.3": - version: 7.18.6 - resolution: "@babel/template@npm:7.18.6" +"@babel/template@npm:^7.18.10, @babel/template@npm:^7.20.7, @babel/template@npm:^7.3.3": + version: 7.20.7 + resolution: "@babel/template@npm:7.20.7" dependencies: "@babel/code-frame": "npm:^7.18.6" - "@babel/parser": "npm:^7.18.6" - "@babel/types": "npm:^7.18.6" - checksum: 419960b2d997b4a5f58277afcacce4517f1cd3c66485a30f12c678a0bb2265dd5ffa7f7c8f78fc53c118c2f577deb346a543b3faf0f5becfb53702ac52307786 + "@babel/parser": "npm:^7.20.7" + "@babel/types": "npm:^7.20.7" + checksum: a655fb476be89195fd0e0e89b278d0ad5edd351d7fec6e9902c9797b831895f6bcfc2b9a29de4228cdabd2904230b1db3f3ebff88aed6f3f6d4dd85db8a4d8a8 languageName: node linkType: hard -"@babel/traverse@npm:^7.18.6, @babel/traverse@npm:^7.7.2": - version: 7.18.6 - resolution: "@babel/traverse@npm:7.18.6" +"@babel/traverse@npm:^7.20.10, @babel/traverse@npm:^7.20.12, @babel/traverse@npm:^7.20.7, @babel/traverse@npm:^7.7.2": + version: 7.20.12 + resolution: "@babel/traverse@npm:7.20.12" dependencies: "@babel/code-frame": "npm:^7.18.6" - "@babel/generator": "npm:^7.18.6" - "@babel/helper-environment-visitor": "npm:^7.18.6" - "@babel/helper-function-name": "npm:^7.18.6" + "@babel/generator": "npm:^7.20.7" + "@babel/helper-environment-visitor": "npm:^7.18.9" + "@babel/helper-function-name": "npm:^7.19.0" "@babel/helper-hoist-variables": "npm:^7.18.6" "@babel/helper-split-export-declaration": "npm:^7.18.6" - "@babel/parser": "npm:^7.18.6" - "@babel/types": "npm:^7.18.6" + "@babel/parser": "npm:^7.20.7" + "@babel/types": "npm:^7.20.7" debug: "npm:^4.1.0" globals: "npm:^11.1.0" - checksum: ac81f6d0ea09824db2ce4c6abaed462de3ebf696d78413a6544f6729c7950c3f2280f4e1657d1a864ded845968376d7f1a0bce8a5a8c477bc8d9ca321773e0c3 + checksum: 2af2c8ea671ecc23d42e4c7d04d412ffa65fec5a54cebe51b52b731fb20a1cbe0808ffb9b979e8aa46b9071683d59423b7ae884ce1ae303eed4791259b2937e5 languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.7, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3": - version: 7.18.7 - resolution: "@babel/types@npm:7.18.7" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.6, @babel/types@npm:^7.19.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.7, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3": + version: 7.20.7 + resolution: "@babel/types@npm:7.20.7" dependencies: - "@babel/helper-validator-identifier": "npm:^7.18.6" + "@babel/helper-string-parser": "npm:^7.19.4" + "@babel/helper-validator-identifier": "npm:^7.19.1" to-fast-properties: "npm:^2.0.0" - checksum: c5f0fec866fa7095ee26f7ca2e9d51e7298d88641976b3505e8400c1f28ffeb228612921b42af2a295a8e23bff75ff3555cb40b7eaf6d33b84337a79a97b3d01 + checksum: 3457ea7eaf5d3cb20ff93c058d60983609c5963f87ac7793e2ef690934f34fadd874669d2abc4705d5953c212ed9d3cc0194618b66fa90b99ead6d2466ccce9d languageName: node linkType: hard @@ -408,191 +417,199 @@ __metadata: linkType: hard "@commitlint/cli@npm:^17.0.2": - version: 17.0.3 - resolution: "@commitlint/cli@npm:17.0.3" + version: 17.4.2 + resolution: "@commitlint/cli@npm:17.4.2" dependencies: - "@commitlint/format": "npm:^17.0.0" - "@commitlint/lint": "npm:^17.0.3" - "@commitlint/load": "npm:^17.0.3" - "@commitlint/read": "npm:^17.0.0" - "@commitlint/types": "npm:^17.0.0" + "@commitlint/format": "npm:^17.4.0" + "@commitlint/lint": "npm:^17.4.2" + "@commitlint/load": "npm:^17.4.2" + "@commitlint/read": "npm:^17.4.2" + "@commitlint/types": "npm:^17.4.0" execa: "npm:^5.0.0" - lodash: "npm:^4.17.19" + lodash.isfunction: "npm:^3.0.9" resolve-from: "npm:5.0.0" resolve-global: "npm:1.0.0" yargs: "npm:^17.0.0" bin: commitlint: cli.js - checksum: 33b44c3f7fcd8ef55edb0773fc2235fcbde4452cd2de41493327eaf2961512e7902454b67a36753d008c111d07f911fb4665fdfdf6f73ad6113df0ebb783c120 + checksum: 0d68555ad55b0533a049cfad02095171819c68957fd738e066dccba5dd729e1eece153e81de3db5ad7b9eecff526532270ad7b5b955a064cd3149330281ea30e languageName: node linkType: hard "@commitlint/config-conventional@npm:^17.0.2": - version: 17.0.3 - resolution: "@commitlint/config-conventional@npm:17.0.3" + version: 17.4.2 + resolution: "@commitlint/config-conventional@npm:17.4.2" dependencies: conventional-changelog-conventionalcommits: "npm:^5.0.0" - checksum: 5614f6772c655fbc3543bf95caf1343ee81653d93e68cc4f564219f1a1e44ccdd0a166d102ec96f90a907a09d47df8661014dd25295f426a078f923b4494f47d + checksum: fcf5ac70b2a8149b56f0088469988eea5631998492fa814c2a87f73baccecad46e102f1c01de2f250504c892fa888aef51b67e7183c0906162bfff80f7ca6c41 languageName: node linkType: hard -"@commitlint/config-validator@npm:^17.0.3": - version: 17.0.3 - resolution: "@commitlint/config-validator@npm:17.0.3" +"@commitlint/config-validator@npm:^17.4.0": + version: 17.4.0 + resolution: "@commitlint/config-validator@npm:17.4.0" dependencies: - "@commitlint/types": "npm:^17.0.0" + "@commitlint/types": "npm:^17.4.0" ajv: "npm:^8.11.0" - checksum: 76d49771793f6472b5fc70604e990ef6893e366c00b546231d4464d78abb48706dd1f84244003e6275688872767a4001bf713bc7315d348097cb841bf71641a3 + checksum: 355746588b516035c012f62c09b85e8333d1dee5588cc91541f2d04cf1b2f05480c0ef00faeb23de0c73bf502379a81b6839e8fc1b9a282911732d04b03ef314 languageName: node linkType: hard -"@commitlint/ensure@npm:^17.0.0": - version: 17.0.0 - resolution: "@commitlint/ensure@npm:17.0.0" +"@commitlint/ensure@npm:^17.4.0": + version: 17.4.0 + resolution: "@commitlint/ensure@npm:17.4.0" dependencies: - "@commitlint/types": "npm:^17.0.0" - lodash: "npm:^4.17.19" - checksum: c8a25decac7557c2aa58394f8adafac866ab1c8d517c557bbf8d3249b8a7991203f2d194399e03eaa62dc27c9f1801cf10ef0f5dbdcf3b98361e221b900c22ae + "@commitlint/types": "npm:^17.4.0" + lodash.camelcase: "npm:^4.3.0" + lodash.kebabcase: "npm:^4.1.1" + lodash.snakecase: "npm:^4.1.1" + lodash.startcase: "npm:^4.4.0" + lodash.upperfirst: "npm:^4.3.1" + checksum: 707e9dcf12caeb917663d94bfcea5b88aada66a2f359db189e121841f76e36517fab2c7bdaf12327433506175613262c61b2832f7239045f42dd3fe964af0e87 languageName: node linkType: hard -"@commitlint/execute-rule@npm:^17.0.0": - version: 17.0.0 - resolution: "@commitlint/execute-rule@npm:17.0.0" - checksum: f84c8db196347ad01563ec372ca8a06076c5fd5c136f1a7022eccb76f7f1c9f7859dab8d36bff411a5ac9fdb8fe733f0bd963b9b87889d065d015ff3af4294c6 +"@commitlint/execute-rule@npm:^17.4.0": + version: 17.4.0 + resolution: "@commitlint/execute-rule@npm:17.4.0" + checksum: e68a0119c643421713078ed46eaa32e8ca0b4ccb112bd937f43405e060f2b7321cc3d746558d3dbf33caeaa9b4315a35fd3edb9c626cd5d35c970ee3d25b08fb languageName: node linkType: hard -"@commitlint/format@npm:^17.0.0": - version: 17.0.0 - resolution: "@commitlint/format@npm:17.0.0" +"@commitlint/format@npm:^17.4.0": + version: 17.4.0 + resolution: "@commitlint/format@npm:17.4.0" dependencies: - "@commitlint/types": "npm:^17.0.0" + "@commitlint/types": "npm:^17.4.0" chalk: "npm:^4.1.0" - checksum: 70a19eb1d49f27188f6bd2fa3f373c0e72f993b8d2c41ba699645259c0cfb99ccaee9045c16a6b59a6a469b3d7dda644683a40a86973dd8b7511acf4c25d22ec + checksum: b77c69670706a97634e8ff7cdcf9c8826ba67db79805a43a1f5c0a246483f0c35e948a094de02d72035270e137684ac306912232bb7c30d26f611447ad866535 languageName: node linkType: hard -"@commitlint/is-ignored@npm:^17.0.3": - version: 17.0.3 - resolution: "@commitlint/is-ignored@npm:17.0.3" +"@commitlint/is-ignored@npm:^17.4.2": + version: 17.4.2 + resolution: "@commitlint/is-ignored@npm:17.4.2" dependencies: - "@commitlint/types": "npm:^17.0.0" - semver: "npm:7.3.7" - checksum: 20d7bd7e4c46c4ea4f51e6f4fb81a32a67203bf63a2d9279629411cc22c2d60d5741f262324ff2d4625e8acf631404df38c1f4fe0eb3c7851eb702701211ed18 + "@commitlint/types": "npm:^17.4.0" + semver: "npm:7.3.8" + checksum: 3fa1602709039cc949ca068d26e5056a425ed5e2214168fdb6130a68834e20e9689d7cc2a14670b18c7a900af6571ddb0f06f52164374622f35c30f3bc87e9e3 languageName: node linkType: hard -"@commitlint/lint@npm:^17.0.3": - version: 17.0.3 - resolution: "@commitlint/lint@npm:17.0.3" +"@commitlint/lint@npm:^17.4.2": + version: 17.4.2 + resolution: "@commitlint/lint@npm:17.4.2" dependencies: - "@commitlint/is-ignored": "npm:^17.0.3" - "@commitlint/parse": "npm:^17.0.0" - "@commitlint/rules": "npm:^17.0.0" - "@commitlint/types": "npm:^17.0.0" - checksum: ca48c0ceb92ef689b9a2581fb0c478df47f8f2848bb37fa123f3753bc8cf26323fa377ff3f1413ac91c5623adad060e6a258e0d90f4526cc56fa6e353c905487 + "@commitlint/is-ignored": "npm:^17.4.2" + "@commitlint/parse": "npm:^17.4.2" + "@commitlint/rules": "npm:^17.4.2" + "@commitlint/types": "npm:^17.4.0" + checksum: 95e4179c27793c4c5a13f13331557758860055933ae2ea41d40bc05911bae13fab545739a388917a46a135469c57933d2e8426988837f4e2a36a107d5d04ba59 languageName: node linkType: hard -"@commitlint/load@npm:^17.0.3": - version: 17.0.3 - resolution: "@commitlint/load@npm:17.0.3" +"@commitlint/load@npm:^17.4.2": + version: 17.4.2 + resolution: "@commitlint/load@npm:17.4.2" dependencies: - "@commitlint/config-validator": "npm:^17.0.3" - "@commitlint/execute-rule": "npm:^17.0.0" - "@commitlint/resolve-extends": "npm:^17.0.3" - "@commitlint/types": "npm:^17.0.0" - "@types/node": "npm:>=12" + "@commitlint/config-validator": "npm:^17.4.0" + "@commitlint/execute-rule": "npm:^17.4.0" + "@commitlint/resolve-extends": "npm:^17.4.0" + "@commitlint/types": "npm:^17.4.0" + "@types/node": "npm:*" chalk: "npm:^4.1.0" - cosmiconfig: "npm:^7.0.0" - cosmiconfig-typescript-loader: "npm:^2.0.0" - lodash: "npm:^4.17.19" + cosmiconfig: "npm:^8.0.0" + cosmiconfig-typescript-loader: "npm:^4.0.0" + lodash.isplainobject: "npm:^4.0.6" + lodash.merge: "npm:^4.6.2" + lodash.uniq: "npm:^4.5.0" resolve-from: "npm:^5.0.0" + ts-node: "npm:^10.8.1" typescript: "npm:^4.6.4" - checksum: d0ede622a9c557f08cee654ef59aaa65c421d3bf09804f8a8e32b5b7efe6604fd5c60fec067285d428615b01c72f482f6cd000c9e4fe3bdf1c70fdd4b7ca0304 + checksum: 2a3a32109d96231e09d17dd6b00b0572238eb82215211ad40e7646c22528b6d7cd6bed7aa93a00264707c18b43df6fa5c357536f0e5e605b7dfeab383cc932c0 languageName: node linkType: hard -"@commitlint/message@npm:^17.0.0": - version: 17.0.0 - resolution: "@commitlint/message@npm:17.0.0" - checksum: 4e2e36b43c1d6bf31b449405dcd747ea1cfc1c7616d8b1c221161f6079de335f56d84b465b51fbd6aea974df0a4daa7e540ba346e5076f4041a0dcca1d1cc156 +"@commitlint/message@npm:^17.4.2": + version: 17.4.2 + resolution: "@commitlint/message@npm:17.4.2" + checksum: cc125dd2852b0bf9b6bf82be481736a5a93b355facc1f37fce0a000d3d5791dae1460d8c28ccc9acd8ad326a299f0c01be151ee6000cf0ae02dce4c624e4bc07 languageName: node linkType: hard -"@commitlint/parse@npm:^17.0.0": - version: 17.0.0 - resolution: "@commitlint/parse@npm:17.0.0" +"@commitlint/parse@npm:^17.4.2": + version: 17.4.2 + resolution: "@commitlint/parse@npm:17.4.2" dependencies: - "@commitlint/types": "npm:^17.0.0" + "@commitlint/types": "npm:^17.4.0" conventional-changelog-angular: "npm:^5.0.11" conventional-commits-parser: "npm:^3.2.2" - checksum: 3a6c271725af01efc37a4489b3c4ab0b861a12637664d708a99d85a8630d9a2dfac0ea7134b1ed75941a08295f05122297fbf8a183d729e4197c23c64efc2a43 + checksum: 59c470d5018180c4c0f55cd1a02ff85eccc41dea43586a8d8bbd2d8de946e8d112a7369149f4f3dec2819d6ed7f7a42c9de90edc371fd779a5e6fc62a95b71c9 languageName: node linkType: hard -"@commitlint/read@npm:^17.0.0": - version: 17.0.0 - resolution: "@commitlint/read@npm:17.0.0" +"@commitlint/read@npm:^17.4.2": + version: 17.4.2 + resolution: "@commitlint/read@npm:17.4.2" dependencies: - "@commitlint/top-level": "npm:^17.0.0" - "@commitlint/types": "npm:^17.0.0" - fs-extra: "npm:^10.0.0" + "@commitlint/top-level": "npm:^17.4.0" + "@commitlint/types": "npm:^17.4.0" + fs-extra: "npm:^11.0.0" git-raw-commits: "npm:^2.0.0" - checksum: af40a9e3637e85aa67b054efa3b1c872bd3187cdb6e55a3b4546013558ef961da03199e9cd52fb24ff935b6043538cb9645ce52e8310df89b41eafa7614451de + minimist: "npm:^1.2.6" + checksum: abdb4ab7f3752c11cf78c8a88fba41356515bc32aaa3f5ad7af1ff95f65e86853f2dd9f8f83fd57c0b614023e6013eb84ec63c4e8f705e5406a859f936ca4398 languageName: node linkType: hard -"@commitlint/resolve-extends@npm:^17.0.3": - version: 17.0.3 - resolution: "@commitlint/resolve-extends@npm:17.0.3" +"@commitlint/resolve-extends@npm:^17.4.0": + version: 17.4.0 + resolution: "@commitlint/resolve-extends@npm:17.4.0" dependencies: - "@commitlint/config-validator": "npm:^17.0.3" - "@commitlint/types": "npm:^17.0.0" + "@commitlint/config-validator": "npm:^17.4.0" + "@commitlint/types": "npm:^17.4.0" import-fresh: "npm:^3.0.0" - lodash: "npm:^4.17.19" + lodash.mergewith: "npm:^4.6.2" resolve-from: "npm:^5.0.0" resolve-global: "npm:^1.0.0" - checksum: 7ef21a2c58e8315bc2a713356587d9bf6ff06b2330776382436e82e2a82bf1db50defa15b9beff635709d300acccaac51596faa34d53249e91eda6cc293a7628 + checksum: 7a6a45a8f0f30670f90d157c541e23781437a98bdcc3f5eae437000270111bf8f2ac38d229631bc0c5ee1fe6c793f2f371faf06a0e81b3762730b291057fe844 languageName: node linkType: hard -"@commitlint/rules@npm:^17.0.0": - version: 17.0.0 - resolution: "@commitlint/rules@npm:17.0.0" +"@commitlint/rules@npm:^17.4.2": + version: 17.4.2 + resolution: "@commitlint/rules@npm:17.4.2" dependencies: - "@commitlint/ensure": "npm:^17.0.0" - "@commitlint/message": "npm:^17.0.0" - "@commitlint/to-lines": "npm:^17.0.0" - "@commitlint/types": "npm:^17.0.0" + "@commitlint/ensure": "npm:^17.4.0" + "@commitlint/message": "npm:^17.4.2" + "@commitlint/to-lines": "npm:^17.4.0" + "@commitlint/types": "npm:^17.4.0" execa: "npm:^5.0.0" - checksum: 18d4b5e1de79e6f3e4529dda583333febca0ff744ba1190e308df255be3699df81460b37aaec29b26e9027715cdc5ee24a09860eab5a3c7eb04dedc8d59473d8 + checksum: e889a0d5d0ad1bad160801686cdf01833f402951315f9d349a116e434fa65257d9e7c0bdee3bdc102cb6a043f0c6ee3c59543739f4cb2692c496a122e083ea58 languageName: node linkType: hard -"@commitlint/to-lines@npm:^17.0.0": - version: 17.0.0 - resolution: "@commitlint/to-lines@npm:17.0.0" - checksum: 73abd1520dd77257d1873c82a60563987f6eb8a7d850d5c21c453df2930eba2c2c477d60b3c63cc9a04cfa57b944a1b337f2988262439fbe1e8ffff1a90a4976 +"@commitlint/to-lines@npm:^17.4.0": + version: 17.4.0 + resolution: "@commitlint/to-lines@npm:17.4.0" + checksum: bbff3c9d34e6f2c5c5cf39cf71347d41603f3709ff6665c56976d6a81a0930e3227596036f546254ef6aed2dba4f044d96da3aaf24765f0848b63b3ba714bb27 languageName: node linkType: hard -"@commitlint/top-level@npm:^17.0.0": - version: 17.0.0 - resolution: "@commitlint/top-level@npm:17.0.0" +"@commitlint/top-level@npm:^17.4.0": + version: 17.4.0 + resolution: "@commitlint/top-level@npm:17.4.0" dependencies: find-up: "npm:^5.0.0" - checksum: 114844a8ba87b9bf5cea3f81f6ce821b3e5c3b4d284d7b03b934036999908148f473fc88cc5d29e821a5cf9a5c3a0071b59df52e801f4ee432ca103142815adb + checksum: e80f9565bc8c8739a165fcf3a6802fdc84b766b18861c98e9c4feed59f3e301dacb6997282962473edb77828a06106753d178655d2758171491042bc7f7b5268 languageName: node linkType: hard -"@commitlint/types@npm:^17.0.0": - version: 17.0.0 - resolution: "@commitlint/types@npm:17.0.0" +"@commitlint/types@npm:^17.4.0": + version: 17.4.0 + resolution: "@commitlint/types@npm:17.4.0" dependencies: chalk: "npm:^4.1.0" - checksum: 4ffe839678f415425b5218128fd666de42d6ebc9a7437cc6aa959bfaf98ef3a975b6d8907d7f168303c84f2c1d7db418946c97e885dd4f273da0fae066be2daa + checksum: e9b57f73e13f8506fb5f81c3a7c374e8f5f12c69e2d67b560334e57994220844f85ccc75044247653b21faef0b258f1661ed48bcbe0c7de92cfc26e312e2ded8 languageName: node linkType: hard @@ -715,6 +732,13 @@ __metadata: languageName: node linkType: hard +"@isaacs/string-locale-compare@npm:^1.1.0": + version: 1.1.0 + resolution: "@isaacs/string-locale-compare@npm:1.1.0" + checksum: 1850e9aace61478554239ba0b7b75f8b2047c4c565a9355cc4c59ad1a3c1e421af9b804170f10735b861f6d967d998ae59225cc91e4a0eafa2931ccc482714c6 + languageName: node + linkType: hard + "@istanbuljs/load-nyc-config@npm:^1.0.0": version: 1.1.0 resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" @@ -735,50 +759,50 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^29.1.2": - version: 29.1.2 - resolution: "@jest/console@npm:29.1.2" +"@jest/console@npm:^29.3.1": + version: 29.3.1 + resolution: "@jest/console@npm:29.3.1" dependencies: - "@jest/types": "npm:^29.1.2" + "@jest/types": "npm:^29.3.1" "@types/node": "npm:*" chalk: "npm:^4.0.0" - jest-message-util: "npm:^29.1.2" - jest-util: "npm:^29.1.2" + jest-message-util: "npm:^29.3.1" + jest-util: "npm:^29.3.1" slash: "npm:^3.0.0" - checksum: d339361e67a8e7985cc54255a11d06015effe199bf579aa4ea2bc810d597232a70e4e39bfcd72f9e71706c96a6dabbc7d2bd935b99cbe67131caf7d982eb50e7 + checksum: f799344be742f908acc268eef292e9f0be987b09ce66181fe8d0f9d8b2ceb79696bdc66cf710c0b0e246215334363c90a43c4984ee112c96702b9234105b14e7 languageName: node linkType: hard -"@jest/core@npm:^29.1.2": - version: 29.1.2 - resolution: "@jest/core@npm:29.1.2" +"@jest/core@npm:^29.3.1": + version: 29.3.1 + resolution: "@jest/core@npm:29.3.1" dependencies: - "@jest/console": "npm:^29.1.2" - "@jest/reporters": "npm:^29.1.2" - "@jest/test-result": "npm:^29.1.2" - "@jest/transform": "npm:^29.1.2" - "@jest/types": "npm:^29.1.2" + "@jest/console": "npm:^29.3.1" + "@jest/reporters": "npm:^29.3.1" + "@jest/test-result": "npm:^29.3.1" + "@jest/transform": "npm:^29.3.1" + "@jest/types": "npm:^29.3.1" "@types/node": "npm:*" ansi-escapes: "npm:^4.2.1" chalk: "npm:^4.0.0" ci-info: "npm:^3.2.0" exit: "npm:^0.1.2" graceful-fs: "npm:^4.2.9" - jest-changed-files: "npm:^29.0.0" - jest-config: "npm:^29.1.2" - jest-haste-map: "npm:^29.1.2" - jest-message-util: "npm:^29.1.2" - jest-regex-util: "npm:^29.0.0" - jest-resolve: "npm:^29.1.2" - jest-resolve-dependencies: "npm:^29.1.2" - jest-runner: "npm:^29.1.2" - jest-runtime: "npm:^29.1.2" - jest-snapshot: "npm:^29.1.2" - jest-util: "npm:^29.1.2" - jest-validate: "npm:^29.1.2" - jest-watcher: "npm:^29.1.2" + jest-changed-files: "npm:^29.2.0" + jest-config: "npm:^29.3.1" + jest-haste-map: "npm:^29.3.1" + jest-message-util: "npm:^29.3.1" + jest-regex-util: "npm:^29.2.0" + jest-resolve: "npm:^29.3.1" + jest-resolve-dependencies: "npm:^29.3.1" + jest-runner: "npm:^29.3.1" + jest-runtime: "npm:^29.3.1" + jest-snapshot: "npm:^29.3.1" + jest-util: "npm:^29.3.1" + jest-validate: "npm:^29.3.1" + jest-watcher: "npm:^29.3.1" micromatch: "npm:^4.0.4" - pretty-format: "npm:^29.1.2" + pretty-format: "npm:^29.3.1" slash: "npm:^3.0.0" strip-ansi: "npm:^6.0.0" peerDependencies: @@ -786,76 +810,76 @@ __metadata: peerDependenciesMeta: node-notifier: optional: true - checksum: bb0d171d1286b6cc6518cb02f8447f093a03060994198f2a6fa378befc6db0042e8e5fcc8c2022809dbbff261e4e0fa926861655e0eec7e778d32383a128291f + checksum: 80958491c44120273e08eed60e8f77b2fdef435a97c2bd1aeea27a04039d95e45c35fc9e489a2509a24b603f5f33ea6fe4eaefe593203811d5feb718ff4fb99d languageName: node linkType: hard -"@jest/environment@npm:^29.1.2": - version: 29.1.2 - resolution: "@jest/environment@npm:29.1.2" +"@jest/environment@npm:^29.3.1": + version: 29.3.1 + resolution: "@jest/environment@npm:29.3.1" dependencies: - "@jest/fake-timers": "npm:^29.1.2" - "@jest/types": "npm:^29.1.2" + "@jest/fake-timers": "npm:^29.3.1" + "@jest/types": "npm:^29.3.1" "@types/node": "npm:*" - jest-mock: "npm:^29.1.2" - checksum: 857c028766cda009137274aa6459f79093b01297c823cbd3bccfa3f051d639f41aac34dc622bbddc2f11d97f924aad2d708c9ed6b32f7a6928b21babc87e95e7 + jest-mock: "npm:^29.3.1" + checksum: 4d55705e76ad0998a1ee7c487d07d7c02641553d80e8e608d5b6d5965582179a1e71804d840b08aa1422c0f4e20854822af8245bc7a9e198b23dd37a85228807 languageName: node linkType: hard -"@jest/expect-utils@npm:^29.1.2": - version: 29.1.2 - resolution: "@jest/expect-utils@npm:29.1.2" +"@jest/expect-utils@npm:^29.3.1": + version: 29.3.1 + resolution: "@jest/expect-utils@npm:29.3.1" dependencies: - jest-get-type: "npm:^29.0.0" - checksum: 91534c511fd87367d61f80cad89b2d8b589cf03ae4ca67677da4940419182f868264c6e8fea44b62ab325d0fe3d15335c66c0f1c9b36b3dbb59bf316dacfebfb + jest-get-type: "npm:^29.2.0" + checksum: b616f71d97331221c0ef1f3efefb5a23428a57e9fafd58ac1fda42516cbd327410f5f18ffa9f02d3f979d73bdbd78ddadb2066890dca1f316d59a79fc45024e1 languageName: node linkType: hard -"@jest/expect@npm:^29.1.2": - version: 29.1.2 - resolution: "@jest/expect@npm:29.1.2" +"@jest/expect@npm:^29.3.1": + version: 29.3.1 + resolution: "@jest/expect@npm:29.3.1" dependencies: - expect: "npm:^29.1.2" - jest-snapshot: "npm:^29.1.2" - checksum: 773ffe9c6fabf3713ab3880f61c16c226f2cd1d81b6ada2406a5c85a200f6b651e6f62ff655bff60ca9aab5adb982f61bf767efc138730f807eb375efc5ae334 + expect: "npm:^29.3.1" + jest-snapshot: "npm:^29.3.1" + checksum: ecc46e47c9818a56f948a7b0d96f9a739798cf0baaf1c8c920df922d9670974563e99cdb53ed50629e32e4db82a05d1109c76fc381fcf1061e51a0745d8813d3 languageName: node linkType: hard -"@jest/fake-timers@npm:^29.1.2": - version: 29.1.2 - resolution: "@jest/fake-timers@npm:29.1.2" +"@jest/fake-timers@npm:^29.3.1": + version: 29.3.1 + resolution: "@jest/fake-timers@npm:29.3.1" dependencies: - "@jest/types": "npm:^29.1.2" + "@jest/types": "npm:^29.3.1" "@sinonjs/fake-timers": "npm:^9.1.2" "@types/node": "npm:*" - jest-message-util: "npm:^29.1.2" - jest-mock: "npm:^29.1.2" - jest-util: "npm:^29.1.2" - checksum: d50c311b4f1731cae52db04948da6ac2c868247b5cac735c36e6161fe7fcde12c59db01b15d17d573e1a5111585ada2d7e2ddfe3f76b42ae34b75663ef9f1536 + jest-message-util: "npm:^29.3.1" + jest-mock: "npm:^29.3.1" + jest-util: "npm:^29.3.1" + checksum: 951e8170ed56dc521bd6a2d6fece1dc91f9dc955fedfa71cbe8c8d334b6ebc5121e21ed86f065d0606e5b45de73aa651ae993a763281e74dc1d3a4d7174db4de languageName: node linkType: hard -"@jest/globals@npm:^29.1.2": - version: 29.1.2 - resolution: "@jest/globals@npm:29.1.2" +"@jest/globals@npm:^29.3.1": + version: 29.3.1 + resolution: "@jest/globals@npm:29.3.1" dependencies: - "@jest/environment": "npm:^29.1.2" - "@jest/expect": "npm:^29.1.2" - "@jest/types": "npm:^29.1.2" - jest-mock: "npm:^29.1.2" - checksum: ded6bf5fce326459ffa6f499529923e7fc3359abc305293b885f7e98e6fef4ff6f998c93b53d85bee8ddac92ee4df85030d92aa10d889042c68ef28e39c935f1 + "@jest/environment": "npm:^29.3.1" + "@jest/expect": "npm:^29.3.1" + "@jest/types": "npm:^29.3.1" + jest-mock: "npm:^29.3.1" + checksum: 3484a6c6ecf25dfc40c9a401300decfea5185a5e4867f8a6d43adbcbbcd6af4e5e6637cbc647a179a37b269d2c646211418b01cbd331e0970c3d59004d47a781 languageName: node linkType: hard -"@jest/reporters@npm:^29.1.2": - version: 29.1.2 - resolution: "@jest/reporters@npm:29.1.2" +"@jest/reporters@npm:^29.3.1": + version: 29.3.1 + resolution: "@jest/reporters@npm:29.3.1" dependencies: "@bcoe/v8-coverage": "npm:^0.2.3" - "@jest/console": "npm:^29.1.2" - "@jest/test-result": "npm:^29.1.2" - "@jest/transform": "npm:^29.1.2" - "@jest/types": "npm:^29.1.2" + "@jest/console": "npm:^29.3.1" + "@jest/test-result": "npm:^29.3.1" + "@jest/transform": "npm:^29.3.1" + "@jest/types": "npm:^29.3.1" "@jridgewell/trace-mapping": "npm:^0.3.15" "@types/node": "npm:*" chalk: "npm:^4.0.0" @@ -868,20 +892,19 @@ __metadata: istanbul-lib-report: "npm:^3.0.0" istanbul-lib-source-maps: "npm:^4.0.0" istanbul-reports: "npm:^3.1.3" - jest-message-util: "npm:^29.1.2" - jest-util: "npm:^29.1.2" - jest-worker: "npm:^29.1.2" + jest-message-util: "npm:^29.3.1" + jest-util: "npm:^29.3.1" + jest-worker: "npm:^29.3.1" slash: "npm:^3.0.0" string-length: "npm:^4.0.1" strip-ansi: "npm:^6.0.0" - terminal-link: "npm:^2.0.0" v8-to-istanbul: "npm:^9.0.1" peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: node-notifier: optional: true - checksum: badde807cc18948cc125b057dfebe85ec5aae7ac771501e7dcd7e9c3b9e668eb7fbe8ce9b8883b6f293ec50dc59c64b29e06451e75d89d1d38356f650c6e663c + checksum: 19f7fa5265aeb8a9be9890769d76527dbc5bd02e56bde5e5c39690605c3fa8978ac8c52a15b3321f0e65e2fb2f4f220b894af16e9180699bfbbd3a42317a9abd languageName: node linkType: hard @@ -894,67 +917,67 @@ __metadata: languageName: node linkType: hard -"@jest/source-map@npm:^29.0.0": - version: 29.0.0 - resolution: "@jest/source-map@npm:29.0.0" +"@jest/source-map@npm:^29.2.0": + version: 29.2.0 + resolution: "@jest/source-map@npm:29.2.0" dependencies: "@jridgewell/trace-mapping": "npm:^0.3.15" callsites: "npm:^3.0.0" graceful-fs: "npm:^4.2.9" - checksum: 8027721baf939f62fc4b09b7741134e5e7ee6896f8076676bae6c6b19657a65b02be4a2b74188f6aa153ee3a9ddba426fe78c01b22aa2a75c556c8edb7cdcd20 + checksum: 390c856de46ea6bd42a1ddbe5201520d403050babce9cc929cfc6beb30d645aa66f1df81cb17e42b90cb3774edd34ab51f607267dfaa2b3e0dc0376716d44aac languageName: node linkType: hard -"@jest/test-result@npm:^29.1.2": - version: 29.1.2 - resolution: "@jest/test-result@npm:29.1.2" +"@jest/test-result@npm:^29.3.1": + version: 29.3.1 + resolution: "@jest/test-result@npm:29.3.1" dependencies: - "@jest/console": "npm:^29.1.2" - "@jest/types": "npm:^29.1.2" + "@jest/console": "npm:^29.3.1" + "@jest/types": "npm:^29.3.1" "@types/istanbul-lib-coverage": "npm:^2.0.0" collect-v8-coverage: "npm:^1.0.0" - checksum: 340db724e8827273a4717c39a35008210e141615f47336544422dbe727762ac4c017e2fd17a8177d159979548d077572ed45fef66c7202fdc424e94333fe64a5 + checksum: 986b7a0afeb27c81a7351994791f1bc06036033db8023d2f1b9271221c87a4284b00ab8be80ef96993ff7e4f39726a2e350af1bf805c480e730de9b5eaabe3a3 languageName: node linkType: hard -"@jest/test-sequencer@npm:^29.1.2": - version: 29.1.2 - resolution: "@jest/test-sequencer@npm:29.1.2" +"@jest/test-sequencer@npm:^29.3.1": + version: 29.3.1 + resolution: "@jest/test-sequencer@npm:29.3.1" dependencies: - "@jest/test-result": "npm:^29.1.2" + "@jest/test-result": "npm:^29.3.1" graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.1.2" + jest-haste-map: "npm:^29.3.1" slash: "npm:^3.0.0" - checksum: cd26608d06a09eb01b1a03194569238602229bad0a18b974128e44cf484ac94b84e9b60046ed1ce6df85696e36ea92b9c8fed6bee27ffe704a3e894f7cc162e8 + checksum: a71e86ab18b4992a5a6abe527d6fa420b21907eec5812e770e3ff1089a89f64f5add3c23c2a7af275221c1270903fd1b9f9afde75ccf58b34792f88ff58d6b81 languageName: node linkType: hard -"@jest/transform@npm:^29.1.2": - version: 29.1.2 - resolution: "@jest/transform@npm:29.1.2" +"@jest/transform@npm:^29.3.1": + version: 29.3.1 + resolution: "@jest/transform@npm:29.3.1" dependencies: "@babel/core": "npm:^7.11.6" - "@jest/types": "npm:^29.1.2" + "@jest/types": "npm:^29.3.1" "@jridgewell/trace-mapping": "npm:^0.3.15" babel-plugin-istanbul: "npm:^6.1.1" chalk: "npm:^4.0.0" - convert-source-map: "npm:^1.4.0" + convert-source-map: "npm:^2.0.0" fast-json-stable-stringify: "npm:^2.1.0" graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.1.2" - jest-regex-util: "npm:^29.0.0" - jest-util: "npm:^29.1.2" + jest-haste-map: "npm:^29.3.1" + jest-regex-util: "npm:^29.2.0" + jest-util: "npm:^29.3.1" micromatch: "npm:^4.0.4" pirates: "npm:^4.0.4" slash: "npm:^3.0.0" write-file-atomic: "npm:^4.0.1" - checksum: f9333ec4f3f8aeb5fd71ea297b42500dae37b3358f226bc4e162f2cbfa8a32e0f82493a9d4fc47a91444333f56ff6f921039caa42e8e0f1df2a0ef1429077781 + checksum: 574f94f38832c93f999a4d98507c17e4ca0fc6f1c66866503d80544aa0f6b6a0ecc3c256bfc9643320ce4120050e73afa8738f1309ed0dabf287a476752adf46 languageName: node linkType: hard -"@jest/types@npm:^29.1.2": - version: 29.1.2 - resolution: "@jest/types@npm:29.1.2" +"@jest/types@npm:^29.3.1": + version: 29.3.1 + resolution: "@jest/types@npm:29.3.1" dependencies: "@jest/schemas": "npm:^29.0.0" "@types/istanbul-lib-coverage": "npm:^2.0.0" @@ -962,7 +985,7 @@ __metadata: "@types/node": "npm:*" "@types/yargs": "npm:^17.0.8" chalk: "npm:^4.0.0" - checksum: a5d5fd6936838aa94ec2ed73d1d5717ff639dea0cd03d635a91c713688a14247808ef86be5052bbcd304a378eb786a64a5ea43034a285d67237e9f19e3141b16 + checksum: d22f39799b4a6e2e152f31dc9c9969b1581ac6561dd49cf22c63dc705d76976b338b2f431dc4e636419fd518f79f391878360741bc14bb452b8739bb45f7253d languageName: node linkType: hard @@ -987,7 +1010,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:^3.0.3": +"@jridgewell/resolve-uri@npm:3.1.0, @jridgewell/resolve-uri@npm:^3.0.3": version: 3.1.0 resolution: "@jridgewell/resolve-uri@npm:3.1.0" checksum: 6b641bb7e25bc92a9848898cc91a77a390f393f086297ec2336d911387bdd708919c418e74a22732cfc21d0e7300b94306f437d2e9de5ab58b33ebc6c39d6f9d @@ -1001,7 +1024,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.4.10": +"@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10": version: 1.4.14 resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" checksum: 2147ea75c966fed8a7d9ed6679b7e8c380fa790a9bea5a64f4ec1c26d24e44b461aa60fc3b228cea03a46708d9d1bcf19508035bf27ad5e8f63d0998ed1d1117 @@ -1018,261 +1041,229 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.14 - resolution: "@jridgewell/trace-mapping@npm:0.3.14" +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.15, @jridgewell/trace-mapping@npm:^0.3.9": + version: 0.3.17 + resolution: "@jridgewell/trace-mapping@npm:0.3.17" dependencies: - "@jridgewell/resolve-uri": "npm:^3.0.3" - "@jridgewell/sourcemap-codec": "npm:^1.4.10" - checksum: 210642773f70bb3cf349ef237c08d6c70f456d19a4d1940acdbd1cffe67b29fe2742821028aeb63f9d26d203f44b1ab0d0ca6b326f0415230b79cfd3f0ccbd6a - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.15": - version: 0.3.15 - resolution: "@jridgewell/trace-mapping@npm:0.3.15" - dependencies: - "@jridgewell/resolve-uri": "npm:^3.0.3" - "@jridgewell/sourcemap-codec": "npm:^1.4.10" - checksum: a11b95f877537f116c1a2297ad712df69a8928f33076cfc95702cfbb53854e370a6e62447f12f9c495b40ba92b0c0eed6ab18eaf2e7cae7e62d30ffb7975d30b + "@jridgewell/resolve-uri": "npm:3.1.0" + "@jridgewell/sourcemap-codec": "npm:1.4.14" + checksum: 388a2f604c1159dd29fdf3077c2a21fd2d322145f24cade868c0a7c55cfc993f3af82dd2e979438d9f06148c38af780abc7c0aa2eddbb34fab41698bb86d82e1 languageName: node linkType: hard "@lerna-lite/cli@npm:^1.5.1": - version: 1.6.0 - resolution: "@lerna-lite/cli@npm:1.6.0" + version: 1.14.1 + resolution: "@lerna-lite/cli@npm:1.14.1" dependencies: - "@lerna-lite/core": "npm:1.6.0" - "@lerna-lite/info": "npm:1.6.0" - "@lerna-lite/init": "npm:1.6.0" - "@lerna-lite/listable": "npm:1.6.0" - "@lerna-lite/publish": "npm:1.6.0" - "@lerna-lite/version": "npm:1.6.0" + "@lerna-lite/core": "npm:1.14.1" + "@lerna-lite/info": "npm:1.14.1" + "@lerna-lite/init": "npm:1.14.1" + "@lerna-lite/listable": "npm:1.14.1" + "@lerna-lite/publish": "npm:1.14.1" + "@lerna-lite/version": "npm:1.14.1" dedent: "npm:^0.7.0" - dotenv: "npm:^16.0.1" + dotenv: "npm:^16.0.3" import-local: "npm:^3.1.0" - npmlog: "npm:^6.0.2" - yargs: "npm:^17.5.1" + load-json-file: "npm:^6.2.0" + npmlog: "npm:^7.0.1" + path: "npm:^0.12.7" + yargs: "npm:^17.6.2" bin: lerna: dist/cli.js - checksum: 74dca0385533948df228be884b0afd568cdd326dfb7828fe503708aceb322a1aad412e0982fc6017308e7f478dc1d9e8b4f8624808349cb1579bac547b020364 + checksum: cb85725734486a0d9ae1e8fd742a38917dc846e82a0c7483c2ace4d0ae34f68912ec56d307700d22a265aa4af3bd5bd24f62a5582c6421e0d828b236380e3ed3 languageName: node linkType: hard -"@lerna-lite/core@npm:1.6.0": - version: 1.6.0 - resolution: "@lerna-lite/core@npm:1.6.0" +"@lerna-lite/core@npm:1.14.1": + version: 1.14.1 + resolution: "@lerna-lite/core@npm:1.14.1" dependencies: - "@npmcli/run-script": "npm:^4.1.3" + "@npmcli/run-script": "npm:^6.0.0" "@octokit/plugin-enterprise-rest": "npm:^6.0.1" - "@octokit/rest": "npm:^18.12.0" - async: "npm:^3.2.4" + "@octokit/rest": "npm:^19.0.5" chalk: "npm:^4.1.2" clone-deep: "npm:^4.0.1" config-chain: "npm:^1.1.13" conventional-changelog-angular: "npm:^5.0.13" conventional-changelog-core: "npm:^4.2.4" + conventional-changelog-writer: "npm:^5.0.1" + conventional-commits-parser: "npm:^3.2.4" conventional-recommended-bump: "npm:^6.1.0" - cosmiconfig: "npm:^7.0.1" + cosmiconfig: "npm:^8.0.0" dedent: "npm:^0.7.0" execa: "npm:^5.1.1" - fs-extra: "npm:^10.1.0" + fs-extra: "npm:^11.1.0" get-stream: "npm:^6.0.1" - git-url-parse: "npm:^11.6.0" + git-url-parse: "npm:^13.1.0" glob-parent: "npm:^6.0.2" globby: "npm:^11.1.0" graceful-fs: "npm:^4.2.10" inquirer: "npm:^8.2.4" is-ci: "npm:^3.0.1" is-stream: "npm:^2.0.1" - libnpmaccess: "npm:^6.0.3" - libnpmpublish: "npm:^6.0.4" load-json-file: "npm:^6.2.0" make-dir: "npm:^3.1.0" - minimatch: "npm:^5.1.0" + minimatch: "npm:^5.1.6" node-fetch: "npm:^2.6.7" - npm-package-arg: "npm:^9.1.0" - npm-packlist: "npm:^5.1.0" - npm-registry-fetch: "npm:^13.1.1" - npmlog: "npm:^6.0.2" - os: "npm:^0.1.2" + npm-package-arg: "npm:^10.1.0" + npmlog: "npm:^7.0.1" p-map: "npm:^4.0.0" - p-pipe: "npm:^3.1.0" p-queue: "npm:^6.6.2" - p-reduce: "npm:^2.1.0" - pacote: "npm:^13.6.1" path: "npm:^0.12.7" pify: "npm:^5.0.0" resolve-from: "npm:^5.0.0" - semver: "npm:^7.3.7" + semver: "npm:^7.3.8" slash: "npm:^3.0.0" - ssri: "npm:^9.0.1" strong-log-transformer: "npm:^2.1.0" - tar: "npm:^6.1.11" temp-dir: "npm:^1.0.0" - uuid: "npm:^8.3.2" - whatwg-url: "npm:^11.0.0" - write-file-atomic: "npm:^4.0.1" + uuid: "npm:^9.0.0" + write-file-atomic: "npm:^5.0.0" write-json-file: "npm:^4.3.0" write-pkg: "npm:^4.0.0" - yargs: "npm:^17.5.1" - checksum: c235b6d036f515e20a7167b52f44256d114d25d78ffb4a32e4ff8c66974aa8934db74386a9d88d53a5fe9e6a74eab381bfcc0f58dab162caff89a9320bb9030b + checksum: 309530b1106134866a1b0d47c2c11c0584c281fa8f99e3dbb0f879858703726ae6df2a8fd3248243f03e7bfcfb9ea46452da643587602c96b52f73510a3f249c languageName: node linkType: hard -"@lerna-lite/info@npm:1.6.0": - version: 1.6.0 - resolution: "@lerna-lite/info@npm:1.6.0" +"@lerna-lite/info@npm:1.14.1": + version: 1.14.1 + resolution: "@lerna-lite/info@npm:1.14.1" dependencies: - "@lerna-lite/core": "npm:1.6.0" - dedent: "npm:^0.7.0" + "@lerna-lite/core": "npm:1.14.1" envinfo: "npm:^7.8.1" - yargs: "npm:^17.5.1" - checksum: 13e3e9793dcd66179514e1b3d3ca7c34139cad1f83465e0a0f409a95eb58c9692c32a96e04e6adc7a3de18de50799563c6d4878ff40db2172dd5a781f009ed7f + checksum: 49f064dbb32880dff5865ff6b720669d1cf25dec963f38b3dd009cfa1e19cb68c7d99e8430b7a67f829086df4f81a3bdefe04ddd27020e93fea804c33744429c languageName: node linkType: hard -"@lerna-lite/init@npm:1.6.0": - version: 1.6.0 - resolution: "@lerna-lite/init@npm:1.6.0" +"@lerna-lite/init@npm:1.14.1": + version: 1.14.1 + resolution: "@lerna-lite/init@npm:1.14.1" dependencies: - "@lerna-lite/core": "npm:1.6.0" - fs-extra: "npm:^10.1.0" + "@lerna-lite/core": "npm:1.14.1" + fs-extra: "npm:^11.1.0" p-map: "npm:^4.0.0" + path: "npm:^0.12.7" write-json-file: "npm:^4.3.0" - checksum: 6db91117ada2efb9292d7cb16dd0bad415326dab7818f075e6f09f8e2c5745992f46dc7fa735083468eb002a3081b3e1c184e760d4443afc1bc5e474eecbfdee + checksum: 519ac2fde09c39b763b0b30af571c67cba16883fd12960445ffd77465f2916e49de2a46d2246fc272b4d07aad2770c5495f686e4678ddcca3ddc0f37692d21dd languageName: node linkType: hard "@lerna-lite/list@npm:^1.5.1": - version: 1.6.0 - resolution: "@lerna-lite/list@npm:1.6.0" + version: 1.14.1 + resolution: "@lerna-lite/list@npm:1.14.1" dependencies: - "@lerna-lite/core": "npm:1.6.0" - "@lerna-lite/listable": "npm:1.6.0" - "@lerna-lite/optional-cmd-common": "npm:1.6.0" - checksum: 4c98e35908462e52fa9d245f47b47c4cca836c60af50fac85bbefa8af26e77ea6925e7ea1496aaa9d09037e27ddd4f0f0c8d4882c142cc975e4735f69aae081c + "@lerna-lite/core": "npm:1.14.1" + "@lerna-lite/listable": "npm:1.14.1" + "@lerna-lite/optional-cmd-common": "npm:1.14.1" + checksum: 8fbeaf82f9128bd786a889f3709badae5be70d12beb9dbf3aca1dc589eebc154312ef19a563d00efb7f06f878d7ccdf8c8f2fdc88e0846956fe4b394e400cddc languageName: node linkType: hard -"@lerna-lite/listable@npm:1.6.0": - version: 1.6.0 - resolution: "@lerna-lite/listable@npm:1.6.0" +"@lerna-lite/listable@npm:1.14.1": + version: 1.14.1 + resolution: "@lerna-lite/listable@npm:1.14.1" dependencies: - "@lerna-lite/core": "npm:1.6.0" + "@lerna-lite/core": "npm:1.14.1" chalk: "npm:^4.1.2" columnify: "npm:^1.6.0" - checksum: 7fb74221c332bd786fa66cd197ef9fa871800ce26b9e7896ad768c230ddaadb36027ca9445a6de2d40a6f2cbabce764f4318b8b31a5a854c5e8433dfdba0265e + checksum: 81cf6edfa74746fd1633cb04672cb7dbc043e4fa3040ceb5cb7ea86a1ed5081b90b087cc13c1b3004a18caf4b9af50e9e063b178972eec0534d1bedeb9c7f532 languageName: node linkType: hard -"@lerna-lite/optional-cmd-common@npm:1.6.0": - version: 1.6.0 - resolution: "@lerna-lite/optional-cmd-common@npm:1.6.0" +"@lerna-lite/optional-cmd-common@npm:1.14.1": + version: 1.14.1 + resolution: "@lerna-lite/optional-cmd-common@npm:1.14.1" dependencies: - "@lerna-lite/core": "npm:1.6.0" - fs-extra: "npm:^10.1.0" + "@lerna-lite/core": "npm:1.14.1" + fs-extra: "npm:^11.1.0" multimatch: "npm:^5.0.0" - npmlog: "npm:^6.0.2" - p-map: "npm:^4.0.0" + npmlog: "npm:^7.0.1" upath: "npm:^2.0.1" - yargs: "npm:^17.5.1" - checksum: 6897465baf1b2807fc8e104d58c0dadeddcf045afa235f310308bd4d04ae971bde381d1faea0c2c84b18d2f8943bca6eca9690d9bdfd248f5095461dfd2162ea + checksum: 9b6a25becd351d1e4d6e18991a08ae444ccd4d1f5c8cd32e02dd8af077cb681fb47f2a489fef6d7b7a2e5a9f444003959c973ee84db3575deb5c596ce887feee languageName: node linkType: hard -"@lerna-lite/publish@npm:1.6.0": - version: 1.6.0 - resolution: "@lerna-lite/publish@npm:1.6.0" +"@lerna-lite/publish@npm:1.14.1": + version: 1.14.1 + resolution: "@lerna-lite/publish@npm:1.14.1" dependencies: - "@lerna-lite/core": "npm:1.6.0" - "@lerna-lite/version": "npm:1.6.0" + "@lerna-lite/core": "npm:1.14.1" + "@lerna-lite/version": "npm:1.14.1" + "@npmcli/arborist": "npm:^6.1.6" byte-size: "npm:^7.0.1" + chalk: "npm:^4.1.2" columnify: "npm:^1.6.0" - fs-extra: "npm:^10.1.0" + fs-extra: "npm:^11.1.0" has-unicode: "npm:^2.0.1" - libnpmaccess: "npm:^6.0.3" - libnpmpublish: "npm:^6.0.4" - npm-package-arg: "npm:^9.1.0" - npm-packlist: "npm:^5.1.0" - npm-registry-fetch: "npm:^13.1.1" - npmlog: "npm:^6.0.2" - os: "npm:^0.1.2" + libnpmaccess: "npm:^7.0.1" + libnpmpublish: "npm:^7.0.6" + npm-package-arg: "npm:^10.1.0" + npm-packlist: "npm:^7.0.4" + npm-registry-fetch: "npm:^14.0.3" + npmlog: "npm:^7.0.1" p-map: "npm:^4.0.0" p-pipe: "npm:^3.1.0" - pacote: "npm:^13.6.1" + pacote: "npm:^15.0.8" path: "npm:^0.12.7" pify: "npm:^5.0.0" - read-package-json: "npm:^5.0.1" - resolve-from: "npm:^5.0.0" - semver: "npm:^7.3.7" - slash: "npm:^3.0.0" - ssri: "npm:^9.0.1" - strong-log-transformer: "npm:^2.1.0" - tar: "npm:^6.1.11" - whatwg-url: "npm:^11.0.0" - write-file-atomic: "npm:^4.0.1" - write-json-file: "npm:^4.3.0" - write-pkg: "npm:^4.0.0" - yargs: "npm:^17.5.1" - checksum: 2d74f7a5feb24dfab0522831e26a6c8ecf37d0a68e31be8df4f4db919ede88f3dbf3ba31a483259fc784e872d04e4f4e4f9232c245e49c34e5b57f5dbb138929 + read-package-json: "npm:^6.0.0" + semver: "npm:^7.3.8" + ssri: "npm:^10.0.1" + tar: "npm:^6.1.13" + checksum: 97d9a1911ac4644facbef6e4cbcbddd605908d0a08a4e2df5e106d0d4d532a6d81b95e5e9a762e14504c48d94f8bded21813d31950ded824472c11d26f521b4a languageName: node linkType: hard "@lerna-lite/run@npm:^1.5.1": - version: 1.6.0 - resolution: "@lerna-lite/run@npm:1.6.0" + version: 1.14.1 + resolution: "@lerna-lite/run@npm:1.14.1" dependencies: - "@lerna-lite/core": "npm:1.6.0" - "@lerna-lite/optional-cmd-common": "npm:1.6.0" - fs-extra: "npm:^10.1.0" - multimatch: "npm:^5.0.0" - npmlog: "npm:^6.0.2" + "@lerna-lite/core": "npm:1.14.1" + "@lerna-lite/optional-cmd-common": "npm:1.14.1" + chalk: "npm:^4.1.2" + fs-extra: "npm:^11.1.0" + npmlog: "npm:^7.0.1" p-map: "npm:^4.0.0" - upath: "npm:^2.0.1" - yargs: "npm:^17.5.1" - checksum: 14068fa1fdccf244a2b0af42fe9bfb343f639bb56fd4b00bef5036c803e040b7f3612d4010aa79eca24e40504729eaa135c88ba16bacf6f511f9861a82b61b40 + checksum: 6791d1367cba0764fde108e52ba771c7adc8bce20b221c2829538879413c149c652cb853cca8219314bfbaa33a909f285c4e29f977015a7f3f42d4684a087411 languageName: node linkType: hard -"@lerna-lite/version@npm:1.6.0": - version: 1.6.0 - resolution: "@lerna-lite/version@npm:1.6.0" +"@lerna-lite/version@npm:1.14.1": + version: 1.14.1 + resolution: "@lerna-lite/version@npm:1.14.1" dependencies: - "@lerna-lite/core": "npm:1.6.0" + "@lerna-lite/core": "npm:1.14.1" chalk: "npm:^4.1.2" dedent: "npm:^0.7.0" load-json-file: "npm:^6.2.0" - minimatch: "npm:^5.1.0" - npmlog: "npm:^6.0.2" - os: "npm:^0.1.2" + minimatch: "npm:^5.1.6" + new-github-release-url: "npm:^1.0.0" + npmlog: "npm:^7.0.1" p-map: "npm:^4.0.0" p-pipe: "npm:^3.1.0" p-reduce: "npm:^2.1.0" path: "npm:^0.12.7" - semver: "npm:^7.3.7" + semver: "npm:^7.3.8" slash: "npm:^3.0.0" write-json-file: "npm:^4.3.0" - yargs: "npm:^17.5.1" - checksum: cdb7b3e77b884835ffff65a4c5f0af376c8d883d8d2a66bcece0f37c9ca6f0a538500b9b0c2a856fc5ea80b1a77b4f3f4b3f2d845f5c51ed66df090ab882d265 + checksum: c964425f34d74772f1200f42cd25f726f1251d0728187d226664079cd5e727bc125b2044e1ac365c56da763341acb302e740b772a3a31d6f221c002859f9da29 languageName: node linkType: hard "@newrelic/aws-sdk@npm:^5.0.0": - version: 5.0.0 - resolution: "@newrelic/aws-sdk@npm:5.0.0" + version: 5.0.2 + resolution: "@newrelic/aws-sdk@npm:5.0.2" peerDependencies: newrelic: ">=8.7.0" - checksum: ed1dc3fa16800599718de7f53378f9c9301a46d925ebcb28d881ca43176483ffe0cdac0341c56ba5f1cec6fa395eac7e6763366ef1c2125c3cf500ba950e09f3 + checksum: d99b851c78a94aeacb54ba928729c16dc49cbe7d261f6050337b408cc7ecc8578d7707f48f065e6ac9600c4b826fab1c785d160ce284263966dbc89708df8bae languageName: node linkType: hard "@newrelic/koa@npm:^7.0.0": - version: 7.0.0 - resolution: "@newrelic/koa@npm:7.0.0" + version: 7.1.1 + resolution: "@newrelic/koa@npm:7.1.1" peerDependencies: newrelic: ">=6.11.0" - checksum: 0fc2298c8bdb53ae99c9f4d1f2333d8874255fe1f6a00c73d0e1798a93393ea96cba1a773e46a0b0299d078bec5893fcfed9194e666400ffb481d71d5b8ab470 + checksum: b4fd860e8bced9a562aafc56b48c3f75bc92853c64c58e67edb37b7213266ebf538f6aabfc67e9abbae045d7d8a2495fcdb725de178ca4471ad2de927c0add4c languageName: node linkType: hard @@ -1298,11 +1289,11 @@ __metadata: linkType: hard "@newrelic/winston-enricher@npm:^4.0.0": - version: 4.0.0 - resolution: "@newrelic/winston-enricher@npm:4.0.0" + version: 4.0.1 + resolution: "@newrelic/winston-enricher@npm:4.0.1" peerDependencies: newrelic: ">=8.13.0" - checksum: 3fc901cded1c0ffe59f540daadfcb5ec348a62143f5324ce7869af2d0f2924ce4fe2ad8d927f240439fa71327d3f87f7b1914cf3e5fee7bdfcfd855c9ffa249c + checksum: e45880f6ec9b8125e470b55e685701287c2ddb37b4423472113043031992bd7e0cb4042c784dcad7ec6ca90799ccaea4954c02873e9885b0148a0b79fc0316e0 languageName: node linkType: hard @@ -1340,134 +1331,242 @@ __metadata: languageName: node linkType: hard +"@npmcli/arborist@npm:^6.1.6": + version: 6.1.6 + resolution: "@npmcli/arborist@npm:6.1.6" + dependencies: + "@isaacs/string-locale-compare": "npm:^1.1.0" + "@npmcli/fs": "npm:^3.1.0" + "@npmcli/installed-package-contents": "npm:^2.0.0" + "@npmcli/map-workspaces": "npm:^3.0.0" + "@npmcli/metavuln-calculator": "npm:^5.0.0" + "@npmcli/name-from-folder": "npm:^1.0.1" + "@npmcli/node-gyp": "npm:^3.0.0" + "@npmcli/package-json": "npm:^3.0.0" + "@npmcli/query": "npm:^3.0.0" + "@npmcli/run-script": "npm:^6.0.0" + bin-links: "npm:^4.0.1" + cacache: "npm:^17.0.3" + common-ancestor-path: "npm:^1.0.1" + hosted-git-info: "npm:^6.1.1" + json-parse-even-better-errors: "npm:^3.0.0" + json-stringify-nice: "npm:^1.1.4" + minimatch: "npm:^5.1.1" + nopt: "npm:^7.0.0" + npm-install-checks: "npm:^6.0.0" + npm-package-arg: "npm:^10.1.0" + npm-pick-manifest: "npm:^8.0.1" + npm-registry-fetch: "npm:^14.0.3" + npmlog: "npm:^7.0.1" + pacote: "npm:^15.0.7" + parse-conflict-json: "npm:^3.0.0" + proc-log: "npm:^3.0.0" + promise-all-reject-late: "npm:^1.0.0" + promise-call-limit: "npm:^1.0.1" + read-package-json-fast: "npm:^3.0.1" + semver: "npm:^7.3.7" + ssri: "npm:^10.0.1" + treeverse: "npm:^3.0.0" + walk-up-path: "npm:^1.0.0" + bin: + arborist: bin/index.js + checksum: 2b8c05fbf1e03ed0f7b4d876a34204ae34c5d6d7ec4a5b48e33b4f40dcd03d2e56f3719a3a57fc2610d759c2f043c29a63d7a7f50e90f5b9ba2345c0c2c62d54 + languageName: node + linkType: hard + "@npmcli/fs@npm:^2.1.0": - version: 2.1.0 - resolution: "@npmcli/fs@npm:2.1.0" + version: 2.1.2 + resolution: "@npmcli/fs@npm:2.1.2" dependencies: "@gar/promisify": "npm:^1.1.3" semver: "npm:^7.3.5" - checksum: 827318517de947af13a24bedd4686dfeaf2addee2dfdf23ee3546353dd9aa1d16301d5faba0ccf886a3971d21cfa22fe77625b5cdebeec3ac2bf51af848de5a5 + checksum: 82bc61f832f45e2033ea3522f66a94de50e5561577b1f3af226576ad5467c240375eba948d4ea1ca146e7871740fb3005e7c4f3f1ab616e79a5a5cedd9fdb789 languageName: node linkType: hard -"@npmcli/git@npm:^3.0.0": - version: 3.0.1 - resolution: "@npmcli/git@npm:3.0.1" +"@npmcli/fs@npm:^3.1.0": + version: 3.1.0 + resolution: "@npmcli/fs@npm:3.1.0" dependencies: - "@npmcli/promise-spawn": "npm:^3.0.0" + semver: "npm:^7.3.5" + checksum: c17d9f6a57aada6db66302ad0c02ad5df2984333385ba0a7883718cbc513f81ce2d4e41d3b949b05c387c2a49a2fdbfa0808b3cc640d0c1b9dce72a864811a30 + languageName: node + linkType: hard + +"@npmcli/git@npm:^4.0.0": + version: 4.0.3 + resolution: "@npmcli/git@npm:4.0.3" + dependencies: + "@npmcli/promise-spawn": "npm:^6.0.0" lru-cache: "npm:^7.4.4" mkdirp: "npm:^1.0.4" - npm-pick-manifest: "npm:^7.0.0" - proc-log: "npm:^2.0.0" + npm-pick-manifest: "npm:^8.0.0" + proc-log: "npm:^3.0.0" promise-inflight: "npm:^1.0.1" promise-retry: "npm:^2.0.1" semver: "npm:^7.3.5" - which: "npm:^2.0.2" - checksum: fe64c82c11244a2bb109385a20b9515e334f076b1268569f5684c3ae8cf85e9eb02955e29e869e50db7d5266756fc15cf3bacbd06339908a6768cbd0e89816ec + which: "npm:^3.0.0" + checksum: 1fe88fccabf7a71224a59530870da8fdb06afb440b0047e9e6452757f45401544d9f9fcd4f671000cce3ed87fade087441190221f15db8b59b6b84edbd482e97 languageName: node linkType: hard -"@npmcli/installed-package-contents@npm:^1.0.7": - version: 1.0.7 - resolution: "@npmcli/installed-package-contents@npm:1.0.7" +"@npmcli/installed-package-contents@npm:^2.0.0, @npmcli/installed-package-contents@npm:^2.0.1": + version: 2.0.1 + resolution: "@npmcli/installed-package-contents@npm:2.0.1" dependencies: - npm-bundled: "npm:^1.1.1" - npm-normalize-package-bin: "npm:^1.0.1" + npm-bundled: "npm:^3.0.0" + npm-normalize-package-bin: "npm:^3.0.0" bin: - installed-package-contents: index.js - checksum: 8cdca613b6fed27ad965c706008f19a3468794a8f6d0efd80a27ecd8d48031d9f439ae542e71a39c2e8bd5715dd5b238da5e0484f0290e19a10bf2100420e044 + installed-package-contents: lib/index.js + checksum: c19a90dbb3ddb0a07cb7b2a4252dcd0088221a860f6b48a202c53611542c08aa4090d46fd721c2df7a56544e5385c401de90c7de525557791d13d0b5cda23f99 + languageName: node + linkType: hard + +"@npmcli/map-workspaces@npm:^3.0.0": + version: 3.0.1 + resolution: "@npmcli/map-workspaces@npm:3.0.1" + dependencies: + "@npmcli/name-from-folder": "npm:^2.0.0" + glob: "npm:^8.0.1" + minimatch: "npm:^5.0.1" + read-package-json-fast: "npm:^3.0.0" + checksum: 3b69565bfcea6050367922e520ec96c9fbabcdf4a934362a10143c88417e39d85c5521970e7db0938a4dd2c6a5d464b66f6c51f6654e05605c42228bbd60a867 + languageName: node + linkType: hard + +"@npmcli/metavuln-calculator@npm:^5.0.0": + version: 5.0.0 + resolution: "@npmcli/metavuln-calculator@npm:5.0.0" + dependencies: + cacache: "npm:^17.0.0" + json-parse-even-better-errors: "npm:^3.0.0" + pacote: "npm:^15.0.0" + semver: "npm:^7.3.5" + checksum: be5df5fc5950493a288b84d47c38e0f2f5419f692cf5a51be97a704a1bd90c5b1e61e5d0f1ed8228ed806288f5e5d7c2861f49bb0b4666de7663124fb0da655c languageName: node linkType: hard "@npmcli/move-file@npm:^2.0.0": - version: 2.0.0 - resolution: "@npmcli/move-file@npm:2.0.0" + version: 2.0.1 + resolution: "@npmcli/move-file@npm:2.0.1" dependencies: mkdirp: "npm:^1.0.4" rimraf: "npm:^3.0.2" - checksum: e7c413d3ed558183dd32b88bd024fa71f152267f2172211e1bb3ef60caf86cb438e4365b02affdd633ca4600eeb1d6143a454ccffc2aa84e468e56074a6cc7e7 + checksum: 3557a12cd18dfb5bcd5d5cf910b783832af50ffba28fd5bb510c3c56b2df0481558b9ec6d3008e8eeefb9f2944bdc1d34832b1a8bbf6ad1cd2f256bf12c84ff0 languageName: node linkType: hard -"@npmcli/node-gyp@npm:^2.0.0": +"@npmcli/name-from-folder@npm:^1.0.1": + version: 1.0.1 + resolution: "@npmcli/name-from-folder@npm:1.0.1" + checksum: c89ae9f2f7ee09309c64eec7a684bd667786042cb9b0aee4b4ecbb42842edcd57b4b5b50b3d887e66ceab762120a7f8c939758f7c8e0c237c0ab7b2d1de8e32c + languageName: node + linkType: hard + +"@npmcli/name-from-folder@npm:^2.0.0": version: 2.0.0 - resolution: "@npmcli/node-gyp@npm:2.0.0" - checksum: a9377a0f0c65d12f2af3f0f7defa4204b793c6d400ec9b72162842605a867103c8725e29d121d65bb753708cf01540a7cadc8dbd6803a0cee23a39e1b1882835 + resolution: "@npmcli/name-from-folder@npm:2.0.0" + checksum: bb8e989c76d18b6fbfd3b907a09fc8fffed0938fddfd4be3f11f34e6036b9155f761d0332bd4a764da4f8e963164551ae67d450613059a3daac1fcffe955f8d0 languageName: node linkType: hard -"@npmcli/promise-spawn@npm:^3.0.0": +"@npmcli/node-gyp@npm:^3.0.0": version: 3.0.0 - resolution: "@npmcli/promise-spawn@npm:3.0.0" - dependencies: - infer-owner: "npm:^1.0.4" - checksum: f19233f0c04764feff20d5c1aae71a0ada512e3c7b511a0d42b82965c764ba32ba3fb9fabae48b949f267022ffcd712dcf829992038d8c6be329815ff065d411 + resolution: "@npmcli/node-gyp@npm:3.0.0" + checksum: f6eda05676efc0a382e4c280ebd2bfc69e6a8a29ad14fa0c8295957fce3848f90143491d6ae6c2a513aabbe4d581ed05456dd54f3841e1a16523ac2a1d99eda8 languageName: node linkType: hard -"@npmcli/run-script@npm:^4.1.0, @npmcli/run-script@npm:^4.1.3": - version: 4.1.5 - resolution: "@npmcli/run-script@npm:4.1.5" +"@npmcli/package-json@npm:^3.0.0": + version: 3.0.0 + resolution: "@npmcli/package-json@npm:3.0.0" dependencies: - "@npmcli/node-gyp": "npm:^2.0.0" - "@npmcli/promise-spawn": "npm:^3.0.0" + json-parse-even-better-errors: "npm:^3.0.0" + checksum: bbee04e42745566de1ed8e4ae43b90be1d2b09ead2b4e6f0b76f99904dfcbc7bb75abd4b7c6da2880d248d6b0595b685bdb34a965b0745aeeb0c48d7b547a1c5 + languageName: node + linkType: hard + +"@npmcli/promise-spawn@npm:^6.0.0, @npmcli/promise-spawn@npm:^6.0.1": + version: 6.0.2 + resolution: "@npmcli/promise-spawn@npm:6.0.2" + dependencies: + which: "npm:^3.0.0" + checksum: 0148779c080f7e6993071f76253a05a3d837136ee9deaade8e3eb68255a3fb02d1c568b7b9c5ebd169eacebe22d93d0476bc61572fa0913e2b384e21e3126338 + languageName: node + linkType: hard + +"@npmcli/query@npm:^3.0.0": + version: 3.0.0 + resolution: "@npmcli/query@npm:3.0.0" + dependencies: + postcss-selector-parser: "npm:^6.0.10" + checksum: 595d5e705dc079f5e4b80dc5cd924380b05b300705efbbcd4c9dd29effab95a82cda4fd7e0e32ae22c8516b49ebddd45bec7cf525ade7daee7a65c0c07bf73f2 + languageName: node + linkType: hard + +"@npmcli/run-script@npm:^6.0.0": + version: 6.0.0 + resolution: "@npmcli/run-script@npm:6.0.0" + dependencies: + "@npmcli/node-gyp": "npm:^3.0.0" + "@npmcli/promise-spawn": "npm:^6.0.0" node-gyp: "npm:^9.0.0" - read-package-json-fast: "npm:^2.0.3" - which: "npm:^2.0.2" - checksum: 171bfb9babce6d1667396dd11d76a4e26d613aa077fbab9858b3347a8a711f89f893c4d63ad32ad405eee36cc72abb4555a47af5865b11e9d0899b4b2594d3fd + read-package-json-fast: "npm:^3.0.0" + which: "npm:^3.0.0" + checksum: 7ca3a21bd94cfd24dabd8f9a9f1a5e4239609324c2755d2259638b5a8013f30769a67d7e79b3924c0ad3142ebe2c704bba52af06fd55bfa700f2e02b076ae52d languageName: node linkType: hard -"@octokit/auth-token@npm:^2.4.4": - version: 2.5.0 - resolution: "@octokit/auth-token@npm:2.5.0" +"@octokit/auth-token@npm:^3.0.0": + version: 3.0.2 + resolution: "@octokit/auth-token@npm:3.0.2" dependencies: - "@octokit/types": "npm:^6.0.3" - checksum: 6c24cf0394f89b883055fc1f48f164335c61e897e9396fe155fe92fbb0559df0b1de8c63d496623168b99a96fadd8dcf9e1bedabcfb103f83e23418b191d9e7c + "@octokit/types": "npm:^8.0.0" + checksum: 17b2d63e303d33eb2a7876a7523d090199728f60c386b996da2f5d913ea50440b243b72acd1498d92ffed39064e7eacb34cb4543cbf40725216bb341ce452745 languageName: node linkType: hard -"@octokit/core@npm:^3.5.1": - version: 3.6.0 - resolution: "@octokit/core@npm:3.6.0" +"@octokit/core@npm:^4.1.0": + version: 4.1.0 + resolution: "@octokit/core@npm:4.1.0" dependencies: - "@octokit/auth-token": "npm:^2.4.4" - "@octokit/graphql": "npm:^4.5.8" - "@octokit/request": "npm:^5.6.3" - "@octokit/request-error": "npm:^2.0.5" - "@octokit/types": "npm:^6.0.3" + "@octokit/auth-token": "npm:^3.0.0" + "@octokit/graphql": "npm:^5.0.0" + "@octokit/request": "npm:^6.0.0" + "@octokit/request-error": "npm:^3.0.0" + "@octokit/types": "npm:^8.0.0" before-after-hook: "npm:^2.2.0" universal-user-agent: "npm:^6.0.0" - checksum: 91ba1df7a57208ba0fc25fcbab6bce2cc7a144282edfd34c504fe6594fc73eee0a81bc06c3c993301b2db9835fdfb6ed13913312fe11b10d80d17634f6cf4570 + checksum: e65b5f1b019dd37f2a826a8d3c0650426f3590df831ea82db85ffe6c2d0d6c38a47cc737aece9a2bd44d62c113d43d23b0a022758ba5b789277e2fd62f620a01 languageName: node linkType: hard -"@octokit/endpoint@npm:^6.0.1": - version: 6.0.12 - resolution: "@octokit/endpoint@npm:6.0.12" +"@octokit/endpoint@npm:^7.0.0": + version: 7.0.3 + resolution: "@octokit/endpoint@npm:7.0.3" dependencies: - "@octokit/types": "npm:^6.0.3" + "@octokit/types": "npm:^8.0.0" is-plain-object: "npm:^5.0.0" universal-user-agent: "npm:^6.0.0" - checksum: c0a7abd87243b7f5f22d6cee3e309952d08d1808c94dd7e60d40aa91111098b9b1c8e2f927bc85b831d6853fa215cbbdbbf807976dc2f40e83605ca1afea5e23 + checksum: b4cbfe14a7cbc681d17a4ee3bc0b2ec33e16dae20328a6b126584102da16822018fbf873597a9f4ca9255e3000d7b6196a720035bf2a368b3dfbdc1b3d197d85 languageName: node linkType: hard -"@octokit/graphql@npm:^4.5.8": - version: 4.8.0 - resolution: "@octokit/graphql@npm:4.8.0" +"@octokit/graphql@npm:^5.0.0": + version: 5.0.4 + resolution: "@octokit/graphql@npm:5.0.4" dependencies: - "@octokit/request": "npm:^5.6.0" - "@octokit/types": "npm:^6.0.3" + "@octokit/request": "npm:^6.0.0" + "@octokit/types": "npm:^8.0.0" universal-user-agent: "npm:^6.0.0" - checksum: 2b5b402af70cefd29bf16bc971cc8a345587dcfa92aa39df798042e968a34a5350cf7a96b24ab74a82eb1be5b6f9e38fd3213a58b564c6acedd39272522e394c + checksum: de8f511dbce4c2087d5c16204715c14a293d8ba952cc4de6dc58ca778ad746a6fec353f3df1797a464c12a1af921dedd377fc4e9981ee78e9296290bb6167d3d languageName: node linkType: hard -"@octokit/openapi-types@npm:^12.7.0": - version: 12.8.0 - resolution: "@octokit/openapi-types@npm:12.8.0" - checksum: 74881d6b0d5d0e07bcf685c9f8bec386776209db4d4dc66b6393f4684efef673cb50ff8dc5a6df058cdf85e56a3a33e285720fc4d3181a2ea4c41c36350832bd +"@octokit/openapi-types@npm:^16.0.0": + version: 16.0.0 + resolution: "@octokit/openapi-types@npm:16.0.0" + checksum: 7bae7649e87e09fc4a064ccaa98568951fd2929f4128d108da86f82d35ccdde19930d57bbd0240ac92db2a196f11cdce5471c05f6d3d3492d4dba486c5af65e7 languageName: node linkType: hard @@ -1478,14 +1577,14 @@ __metadata: languageName: node linkType: hard -"@octokit/plugin-paginate-rest@npm:^2.16.8": - version: 2.21.1 - resolution: "@octokit/plugin-paginate-rest@npm:2.21.1" +"@octokit/plugin-paginate-rest@npm:^5.0.0": + version: 5.0.1 + resolution: "@octokit/plugin-paginate-rest@npm:5.0.1" dependencies: - "@octokit/types": "npm:^6.38.2" + "@octokit/types": "npm:^8.0.0" peerDependencies: - "@octokit/core": ">=2" - checksum: b3f81d3740fe3a85c3476c84f18d572877c2dbb56703d25d65fb84e952015afb16354310e239ff2d219919f16578ba82ac24c4c094aeb10334c0cbdcc19b2c85 + "@octokit/core": ">=4" + checksum: 93b0bcbf98834e2aba68f479350a47588363c8bf5e6e0f1d78cc500eb9ea36682ab7b9122664725149e9a9d69337c27dba87c22bf91bc80643daa0d0a93e8689 languageName: node linkType: hard @@ -1498,61 +1597,61 @@ __metadata: languageName: node linkType: hard -"@octokit/plugin-rest-endpoint-methods@npm:^5.12.0": - version: 5.16.2 - resolution: "@octokit/plugin-rest-endpoint-methods@npm:5.16.2" +"@octokit/plugin-rest-endpoint-methods@npm:^6.7.0": + version: 6.7.0 + resolution: "@octokit/plugin-rest-endpoint-methods@npm:6.7.0" dependencies: - "@octokit/types": "npm:^6.39.0" + "@octokit/types": "npm:^8.0.0" deprecation: "npm:^2.3.1" peerDependencies: "@octokit/core": ">=3" - checksum: d0dd41cf0d63978fe78cf20c838e17c08dc6e17f0135f84824a14906c98ba040f275c0fc55486673a96c29465d8b8d08b6e7cb6c370fb419f24848e6605a09b3 + checksum: f4f760092fe75b497ccdbe1b7f202ccd398d474f5427164b24a8bd3b3824c257bba7c2f7d51a32b74368acf83cca05f441366fa469443c114a7b3561a7d26bdd languageName: node linkType: hard -"@octokit/request-error@npm:^2.0.5, @octokit/request-error@npm:^2.1.0": - version: 2.1.0 - resolution: "@octokit/request-error@npm:2.1.0" +"@octokit/request-error@npm:^3.0.0": + version: 3.0.2 + resolution: "@octokit/request-error@npm:3.0.2" dependencies: - "@octokit/types": "npm:^6.0.3" + "@octokit/types": "npm:^8.0.0" deprecation: "npm:^2.0.0" once: "npm:^1.4.0" - checksum: 47264d6e03aff8e5c6773c7ba3151f0765dd852b0479582d07e4acf2ec7761b3de49f8ca2fef3b9c68b44d64d197b4d0c080840969ab2a00eaade38fbb5616d4 + checksum: 16fa47f8f8d98644d5020468dced74b2809b0f3f15d3dc7bb446c8bcb4b86a469945dd328e566f493edfeea71c1ebaa84150a1625c85831187dd8d8b0000f303 languageName: node linkType: hard -"@octokit/request@npm:^5.6.0, @octokit/request@npm:^5.6.3": - version: 5.6.3 - resolution: "@octokit/request@npm:5.6.3" +"@octokit/request@npm:^6.0.0": + version: 6.2.2 + resolution: "@octokit/request@npm:6.2.2" dependencies: - "@octokit/endpoint": "npm:^6.0.1" - "@octokit/request-error": "npm:^2.1.0" - "@octokit/types": "npm:^6.16.1" + "@octokit/endpoint": "npm:^7.0.0" + "@octokit/request-error": "npm:^3.0.0" + "@octokit/types": "npm:^8.0.0" is-plain-object: "npm:^5.0.0" node-fetch: "npm:^2.6.7" universal-user-agent: "npm:^6.0.0" - checksum: 05c73ff2386cefee5359cba80eb12c55936260629de8da5c7359d2fe2928a5bfc198f69c54bc705e53814471c66712a6ae33dbb6d5069deb2f5d31757e85f8cf + checksum: 054c1b767474046f9b86bb46d07e291ba649c6d8fdfd17c8b0863b031281c37fd9f78cea6a170d0a41d5bf9a8bdf03620008676bfe2ac84527ccdbdbe512d2d3 languageName: node linkType: hard -"@octokit/rest@npm:^18.12.0": - version: 18.12.0 - resolution: "@octokit/rest@npm:18.12.0" +"@octokit/rest@npm:^19.0.5": + version: 19.0.5 + resolution: "@octokit/rest@npm:19.0.5" dependencies: - "@octokit/core": "npm:^3.5.1" - "@octokit/plugin-paginate-rest": "npm:^2.16.8" + "@octokit/core": "npm:^4.1.0" + "@octokit/plugin-paginate-rest": "npm:^5.0.0" "@octokit/plugin-request-log": "npm:^1.0.4" - "@octokit/plugin-rest-endpoint-methods": "npm:^5.12.0" - checksum: 9b4d5c869b63b49253c790f99a1ad154827ea183c75ac9f55d42c92ba40b0bfb094950a6c324d6152b540ac709e2385435431d89f15c232b647a0c60e6edadc2 + "@octokit/plugin-rest-endpoint-methods": "npm:^6.7.0" + checksum: af418e420fe25fc9c19496788654322f7492eb0446a6a57eff8098b88d21d38bed928756e76bf61f72cb01ff6bfce9363f9df08b7658efd2295cf9952fd1a7e0 languageName: node linkType: hard -"@octokit/types@npm:^6.0.3, @octokit/types@npm:^6.16.1, @octokit/types@npm:^6.38.2, @octokit/types@npm:^6.39.0": - version: 6.39.0 - resolution: "@octokit/types@npm:6.39.0" +"@octokit/types@npm:^8.0.0": + version: 8.2.0 + resolution: "@octokit/types@npm:8.2.0" dependencies: - "@octokit/openapi-types": "npm:^12.7.0" - checksum: 93bebae4767eb67a216ebfbf34f4487941502de8d0e7ab4cb512097058965cb3a61b8d7e9131b56a478e55a5578a46e8e6cf1042c6e4ede3756bc14dac0d1a45 + "@octokit/openapi-types": "npm:^16.0.0" + checksum: ce19c09873f07d62bcdec139493e7d0ea3775a83bd4640da36ee57e822f263a1eec08766162c3c898faae6630566237d02677ccee0c0de7c773832aed8fa79dc languageName: node linkType: hard @@ -1640,21 +1739,21 @@ __metadata: linkType: hard "@pnpm/network.ca-file@npm:^1.0.1": - version: 1.0.1 - resolution: "@pnpm/network.ca-file@npm:1.0.1" + version: 1.0.2 + resolution: "@pnpm/network.ca-file@npm:1.0.2" dependencies: graceful-fs: "npm:4.2.10" - checksum: ed952a55740da5acf3a94adf56904adeca9d68357712cae8ccdfa2e62d8bd3f1b8693865822dd6f2df0388fd3639b0f7e9e66f02903d4fbeef61dad207a8cbfb + checksum: d62a681f0130201a33cce0f91499e0e26de949cb837e1f8363ac13567ca6cf0a0ed654a92680bad831275b1da445dc0596dc046ae62e5a1d362f206f9ecc7820 languageName: node linkType: hard "@pnpm/npm-conf@npm:^1.0.4": - version: 1.0.4 - resolution: "@pnpm/npm-conf@npm:1.0.4" + version: 1.0.5 + resolution: "@pnpm/npm-conf@npm:1.0.5" dependencies: "@pnpm/network.ca-file": "npm:^1.0.1" config-chain: "npm:^1.1.11" - checksum: dbc9b16d1e5e065c77d12f1cabea1f21e71f68ea6a0a2a072f59bed82fff6ca15cae505d37056b44237785e51bd3bf5c75e8f500de29a5d18c39673bcba8e92d + checksum: a09d33d18f0df51205abe16985c58aa19e28333f47ee8ca02d67b919e382ca879b3d4187e79d2748b014c0b2fbd5456bda602897b4d11f0e87374bd799203e2d languageName: node linkType: hard @@ -1731,58 +1830,58 @@ __metadata: languageName: node linkType: hard -"@sentry/core@npm:7.28.1": - version: 7.28.1 - resolution: "@sentry/core@npm:7.28.1" +"@sentry/core@npm:7.31.1": + version: 7.31.1 + resolution: "@sentry/core@npm:7.31.1" dependencies: - "@sentry/types": "npm:7.28.1" - "@sentry/utils": "npm:7.28.1" + "@sentry/types": "npm:7.31.1" + "@sentry/utils": "npm:7.31.1" tslib: "npm:^1.9.3" - checksum: f29d747d3e15000d8010fe3c192260a78927f37d30a3bb82cd533f3a5beca0c7fd81353ec57420c4295daea5384a045bde70ff6d3af1468ec1201b1d84131d6d + checksum: bf6ce0eb8d358ded8b683c078eae7d6c1eb87e68a460ac7774e971487fbe1ce04b4e4a09b07dfb4b8e72e2b3e3c0d6afbc8905c8fedd714045e25d49f6cae579 languageName: node linkType: hard "@sentry/node@npm:^7.28.1": - version: 7.28.1 - resolution: "@sentry/node@npm:7.28.1" + version: 7.31.1 + resolution: "@sentry/node@npm:7.31.1" dependencies: - "@sentry/core": "npm:7.28.1" - "@sentry/types": "npm:7.28.1" - "@sentry/utils": "npm:7.28.1" + "@sentry/core": "npm:7.31.1" + "@sentry/types": "npm:7.31.1" + "@sentry/utils": "npm:7.31.1" cookie: "npm:^0.4.1" https-proxy-agent: "npm:^5.0.0" lru_map: "npm:^0.3.3" tslib: "npm:^1.9.3" - checksum: b4922d1f0a1b1e96cd73e5381871d0a2d20c4a05dd09f1cb9def6795c5fbe099b2e2b97025262cac595d19a42ebc82a34a8f9e59f87c0176e5206ae1f6377532 + checksum: aeddbc572bc4c9031a914a4430ef70c21cf1047ed55559ba58372fce8afb53af91ed130e3b364de68862e1e0db73921ad1585263d8e8e4a0af810490753b5534 languageName: node linkType: hard "@sentry/tracing@npm:^7.28.1": - version: 7.28.1 - resolution: "@sentry/tracing@npm:7.28.1" + version: 7.31.1 + resolution: "@sentry/tracing@npm:7.31.1" dependencies: - "@sentry/core": "npm:7.28.1" - "@sentry/types": "npm:7.28.1" - "@sentry/utils": "npm:7.28.1" + "@sentry/core": "npm:7.31.1" + "@sentry/types": "npm:7.31.1" + "@sentry/utils": "npm:7.31.1" tslib: "npm:^1.9.3" - checksum: be501ca9d727f4893121c208f80fa82589964970c5a01155ba1d24cfd7ebdb2a1d6e325ea5556f0747d16519631013315781ad1c178f8721e5eab77de2446b63 + checksum: d3f38c332e1e0a3fd768239451053839c629857afe81da91db3a0c5214ddfbc4a4798dca193b68f10e54aa7079f1ee937a0725fd49a54d95ee94779302cd9b67 languageName: node linkType: hard -"@sentry/types@npm:7.28.1": - version: 7.28.1 - resolution: "@sentry/types@npm:7.28.1" - checksum: 7dc6639cb7645c37bd8f759b60dbf2a149573b8a24dfb06baf7d7978f785e4635a65b3fb9e007f0eea56d33b543043fcfa1c1a376a83aa9824bb2d25be1a56dc +"@sentry/types@npm:7.31.1": + version: 7.31.1 + resolution: "@sentry/types@npm:7.31.1" + checksum: 3750b311e1f19722cc6560fa339e6633093eb4512f9dae4937ca3dc8676d6ea530f8c5b2208aca23dcc40064ab2f74abdb69e8a594a17553bccbb7414dca18d4 languageName: node linkType: hard -"@sentry/utils@npm:7.28.1": - version: 7.28.1 - resolution: "@sentry/utils@npm:7.28.1" +"@sentry/utils@npm:7.31.1": + version: 7.31.1 + resolution: "@sentry/utils@npm:7.31.1" dependencies: - "@sentry/types": "npm:7.28.1" + "@sentry/types": "npm:7.31.1" tslib: "npm:^1.9.3" - checksum: a4b5f73db0e287e49b2eab5da80d6bbf1f6c7e11e1cc06ae06f49a9477d2b45de98310b143198207f3ae1fdd25ef76c90984eb99553a8308f6516e12c0c9c98c + checksum: 0f1bcf94766d2f3e5b4d0826b85479bc72848b413e899b1141fcbef888d15f62c545d5ccb883ca5def86c0dc577f74dc7e6365eeb6e77541317254382e9a9963 languageName: node linkType: hard @@ -1812,25 +1911,25 @@ __metadata: linkType: hard "@sinclair/typebox@npm:^0.24.1": - version: 0.24.44 - resolution: "@sinclair/typebox@npm:0.24.44" - checksum: f37b9d28bfaf7cfae27392ab6ca216436ed717e36652bb7716cb5072a434e02d164bf2c7f1a6a725e1440214d1269a5059ef6471dc10453200ed03aae8daac2b + version: 0.24.51 + resolution: "@sinclair/typebox@npm:0.24.51" + checksum: 57177ef84d72f5291b97a845450311b0e2dad0a9a96e1254668e98f27fe083eed7f175543ebd0486bf8e2bed0a5b8be931bdb255158f6cafbd597ff83030c676 languageName: node linkType: hard -"@sindresorhus/is@npm:^4.6.0": - version: 4.6.0 - resolution: "@sindresorhus/is@npm:4.6.0" - checksum: c4326c4f01370580cf5b1b799d5aabab6cb3b0f7f06aec316bec403796064f3b7c68ebd22361313557bf153346266e133f8dd16b3a95e07650f70843321548f3 +"@sindresorhus/is@npm:^5.2.0": + version: 5.3.0 + resolution: "@sindresorhus/is@npm:5.3.0" + checksum: f43c7625f31104a4b4c28d12cc8567d25b1f0c6005e7767ffe903eab19df6f047476781cf09337138b07d27ee8858ec23ce07f4524648dcfa117b0f9815d570a languageName: node linkType: hard "@sinonjs/commons@npm:^1.7.0": - version: 1.8.3 - resolution: "@sinonjs/commons@npm:1.8.3" + version: 1.8.6 + resolution: "@sinonjs/commons@npm:1.8.6" dependencies: type-detect: "npm:4.0.8" - checksum: 4c217eade73eb5e8eef0d7e4acc93c30b115bcc33cb3269a7c13adec0202d28698ba4250377d39ae1cc6d9ad07a62481f9203d14b6ee5ac4052efdb3e2fd4e7c + checksum: f08e4f0918561f383b55cf87f82be8ec18518dc1cfcb6c3677c4ba940724045adb6a6236b272d4385b349b527cb23fe48f3409df27df6643c90950d617bf4d59 languageName: node linkType: hard @@ -1930,18 +2029,19 @@ __metadata: languageName: unknown linkType: soft -"@standardnotes/api@npm:^1.19.0": - version: 1.19.0 - resolution: "@standardnotes/api@npm:1.19.0" +"@standardnotes/api@npm:^1.24.4": + version: 1.24.4 + resolution: "@standardnotes/api@npm:1.24.4" dependencies: - "@standardnotes/common": "npm:^1.43.0" - "@standardnotes/encryption": "npm:1.19.0" - "@standardnotes/models": "npm:1.33.0" - "@standardnotes/responses": "npm:1.12.0" - "@standardnotes/security": "npm:^1.1.0" - "@standardnotes/utils": "npm:1.11.0" + "@standardnotes/common": "npm:^1.46.4" + "@standardnotes/domain-core": "npm:^1.11.1" + "@standardnotes/encryption": "npm:1.21.4" + "@standardnotes/models": "npm:1.42.6" + "@standardnotes/responses": "npm:1.13.4" + "@standardnotes/security": "npm:^1.7.5" + "@standardnotes/utils": "npm:1.16.2" reflect-metadata: "npm:^0.1.13" - checksum: b28884be401012f9bac25639f240f80179f59c01d03258979fc89793e26d1b4303752ef15c150bd5b76227676b10ce1ff6fea498f92fd03be6918d08eec8097b + checksum: 3fec38ce6f94a5034e610d5b451c7cc86890940b2cae3509737a07d903624a60c6cb4a276646dfb205f5b61d687cb4eb3a87197d640c6730bd8f5ff73b3fb846 languageName: node linkType: hard @@ -1954,14 +2054,14 @@ __metadata: "@sentry/tracing": "npm:^7.28.1" "@simplewebauthn/server": "npm:^6.2.2" "@simplewebauthn/typescript-types": "npm:^6.3.0-alpha.1" - "@standardnotes/api": "npm:^1.19.0" + "@standardnotes/api": "npm:^1.24.4" "@standardnotes/common": "workspace:*" "@standardnotes/domain-core": "workspace:^" "@standardnotes/domain-events": "workspace:*" "@standardnotes/domain-events-infra": "workspace:*" - "@standardnotes/features": "npm:^1.58.1" + "@standardnotes/features": "npm:^1.58.4" "@standardnotes/predicates": "workspace:*" - "@standardnotes/responses": "npm:^1.6.39" + "@standardnotes/responses": "npm:^1.13.4" "@standardnotes/security": "workspace:*" "@standardnotes/settings": "workspace:*" "@standardnotes/sncrypto-common": "npm:^1.9.0" @@ -2007,17 +2107,7 @@ __metadata: languageName: unknown linkType: soft -"@standardnotes/auth@npm:^3.19.4": - version: 3.19.4 - resolution: "@standardnotes/auth@npm:3.19.4" - dependencies: - "@standardnotes/common": "npm:^1.23.1" - jsonwebtoken: "npm:^8.5.1" - checksum: 6b8c532f8b780ef3fd0c6b637ebf764a2e0f838e99bd86a243ec690c296abcfe1408cf58b946f787f82cb9a2a715de950808987cfb4167779191bc4001d35c8a - languageName: node - linkType: hard - -"@standardnotes/common@npm:^1.23.1, @standardnotes/common@npm:^1.39.0, @standardnotes/common@npm:^1.43.0, @standardnotes/common@npm:^1.46.3, @standardnotes/common@workspace:*, @standardnotes/common@workspace:^, @standardnotes/common@workspace:packages/common": +"@standardnotes/common@npm:^1.46.4, @standardnotes/common@workspace:*, @standardnotes/common@workspace:packages/common": version: 0.0.0-use.local resolution: "@standardnotes/common@workspace:packages/common" dependencies: @@ -2088,7 +2178,6 @@ __metadata: version: 0.0.0-use.local resolution: "@standardnotes/domain-events@workspace:packages/domain-events" dependencies: - "@standardnotes/features": "npm:^1.58.1" "@standardnotes/predicates": "workspace:*" "@standardnotes/security": "workspace:*" "@types/jest": "npm:^29.1.1" @@ -2100,17 +2189,17 @@ __metadata: languageName: unknown linkType: soft -"@standardnotes/encryption@npm:1.19.0": - version: 1.19.0 - resolution: "@standardnotes/encryption@npm:1.19.0" +"@standardnotes/encryption@npm:1.21.4": + version: 1.21.4 + resolution: "@standardnotes/encryption@npm:1.21.4" dependencies: - "@standardnotes/common": "npm:^1.43.0" - "@standardnotes/models": "npm:1.33.0" - "@standardnotes/responses": "npm:1.12.0" - "@standardnotes/sncrypto-common": "npm:1.13.0" - "@standardnotes/utils": "npm:1.11.0" + "@standardnotes/common": "npm:^1.46.4" + "@standardnotes/models": "npm:1.42.6" + "@standardnotes/responses": "npm:1.13.4" + "@standardnotes/sncrypto-common": "npm:1.13.3" + "@standardnotes/utils": "npm:1.16.2" reflect-metadata: "npm:^0.1.13" - checksum: af7665e97983650978462f65c1ba768f2c03b742497e3256957beb2e0dcf1d8c47f34f8778eb2dd52c0c7345f0b86f701ca64e0b8fd4ea6597b83c5b73ca7f5b + checksum: b49c272e1447ec9e6458fa0de8051c918ed7070d342cf8c4265da0d1dc868d82d48d79f5cd877081e2a5d4648e20ec911b7f6a6c934ddd603e32ee28613e37ab languageName: node linkType: hard @@ -2143,40 +2232,15 @@ __metadata: languageName: unknown linkType: soft -"@standardnotes/features@npm:1.53.1": - version: 1.53.1 - resolution: "@standardnotes/features@npm:1.53.1" +"@standardnotes/features@npm:1.58.4, @standardnotes/features@npm:^1.58.4": + version: 1.58.4 + resolution: "@standardnotes/features@npm:1.58.4" dependencies: - "@standardnotes/auth": "npm:^3.19.4" - "@standardnotes/common": "npm:^1.39.0" - "@standardnotes/security": "npm:^1.2.0" - reflect-metadata: "npm:^0.1.13" - checksum: 5582c206ad8f6258b0d9660639af739c38446d431cea2c10f713812dd43c1d1f10699fe95a214f4ec7cdc7235a4de05b1e534210a4eac12153e76fed0720bf82 - languageName: node - linkType: hard - -"@standardnotes/features@npm:1.54.0": - version: 1.54.0 - resolution: "@standardnotes/features@npm:1.54.0" - dependencies: - "@standardnotes/auth": "npm:^3.19.4" - "@standardnotes/common": "npm:^1.43.0" - "@standardnotes/security": "npm:^1.2.0" - reflect-metadata: "npm:^0.1.13" - checksum: 7647e7506e2d863c8a8909644aca157baa9b3b23f0fe260d1786ba8366267571e414ddf5000e1fe109b918d979e97428b1d57afbd457db49efd4219b4c8ff759 - languageName: node - linkType: hard - -"@standardnotes/features@npm:^1.58.1": - version: 1.58.1 - resolution: "@standardnotes/features@npm:1.58.1" - dependencies: - "@standardnotes/auth": "npm:^3.19.4" - "@standardnotes/common": "npm:^1.46.3" + "@standardnotes/common": "npm:^1.46.4" "@standardnotes/domain-core": "npm:^1.11.1" - "@standardnotes/security": "npm:^1.7.0" + "@standardnotes/security": "npm:^1.7.5" reflect-metadata: "npm:^0.1.13" - checksum: 558e4506d873c5bede4966d32274b5bd6365b2f11fa7885ffa64ad5db18d9465e741253c07af1173b130b15129763a9fbeaebe4efdf96037d900ea57ad3e6e44 + checksum: a39afc145a158985d46a4332aaa450722cffd0978391958536ed37ba9d465616ea59c0e7df70490634cb3849fc41443334cfa4e3bb321dea903dc88198c84ec1 languageName: node linkType: hard @@ -2232,31 +2296,10 @@ __metadata: languageName: unknown linkType: soft -"@standardnotes/models@npm:1.33.0": - version: 1.33.0 - resolution: "@standardnotes/models@npm:1.33.0" - dependencies: - "@standardnotes/common": "npm:^1.43.0" - "@standardnotes/features": "npm:1.54.0" - "@standardnotes/responses": "npm:1.12.0" - "@standardnotes/utils": "npm:1.11.0" - lodash: "npm:^4.17.21" - reflect-metadata: "npm:^0.1.13" - checksum: 7d45409e4aeef5d4299e1fd12a18e13554023e63652460754313099d11f54130afa4bf8f0de0280ed7a83ff6bb4bc59eb96b28a4f1f617755e969f4672b07b1a - languageName: node - linkType: hard - -"@standardnotes/models@npm:^1.26.0": - version: 1.28.0 - resolution: "@standardnotes/models@npm:1.28.0" - dependencies: - "@standardnotes/common": "npm:^1.39.0" - "@standardnotes/features": "npm:1.53.1" - "@standardnotes/responses": "npm:1.11.1" - "@standardnotes/utils": "npm:1.10.0" - lodash: "npm:^4.17.21" - reflect-metadata: "npm:^0.1.13" - checksum: cb7e6561b858cf86fb89835c10c917dd36a5f9fd89975599911230323102bcfaf4f9a01741973376ba522cf6454490225f20543047cbda211e42a78dbb0030b6 +"@standardnotes/models@npm:1.42.6, @standardnotes/models@npm:^1.42.6": + version: 1.42.6 + resolution: "@standardnotes/models@npm:1.42.6" + checksum: 081af911403ce147f71c84c1a8123edd673c048c033b4c3a3bad47834f3de7dd7fb6e6adb4b07a52ff35825a21c85bc5d7f17e45181d5c628081f4dbdaa1b2d3 languageName: node linkType: hard @@ -2273,27 +2316,15 @@ __metadata: languageName: unknown linkType: soft -"@standardnotes/responses@npm:1.11.1, @standardnotes/responses@npm:^1.6.39": - version: 1.11.1 - resolution: "@standardnotes/responses@npm:1.11.1" +"@standardnotes/responses@npm:1.13.4, @standardnotes/responses@npm:^1.13.4": + version: 1.13.4 + resolution: "@standardnotes/responses@npm:1.13.4" dependencies: - "@standardnotes/common": "npm:^1.39.0" - "@standardnotes/features": "npm:1.53.1" - "@standardnotes/security": "npm:^1.1.0" + "@standardnotes/common": "npm:^1.46.4" + "@standardnotes/features": "npm:1.58.4" + "@standardnotes/security": "npm:^1.7.5" reflect-metadata: "npm:^0.1.13" - checksum: e60c06d58adfec9825d8a7c2f277a86ca45e08f33462c52f2d3bdad4c1abce69be23a645212b0b83fd960bcbcc22aaec9e6e2942d646e2eec98046d3e23feaf5 - languageName: node - linkType: hard - -"@standardnotes/responses@npm:1.12.0": - version: 1.12.0 - resolution: "@standardnotes/responses@npm:1.12.0" - dependencies: - "@standardnotes/common": "npm:^1.43.0" - "@standardnotes/features": "npm:1.54.0" - "@standardnotes/security": "npm:^1.1.0" - reflect-metadata: "npm:^0.1.13" - checksum: 15b2e92d57870d881b2923843db6c9506be6f1e49e4522cbc261a8c8933bff2a41b0e82855fd5e8c42f933da9f05408f38e2f1d53b320a61312ee76bac37398c + checksum: 4803ee14bd036f8bc3690e3da29ea51d9041f2c283f03b9069e0c7a781e4953002039416f420a88f460157a183a560997d04d4e257ccdbf67981e8fec71dfa88 languageName: node linkType: hard @@ -2303,8 +2334,8 @@ __metadata: dependencies: "@newrelic/winston-enricher": "npm:^4.0.0" "@sentry/node": "npm:^7.28.1" - "@standardnotes/api": "npm:^1.19.0" - "@standardnotes/common": "workspace:^" + "@standardnotes/api": "npm:^1.24.4" + "@standardnotes/common": "workspace:*" "@standardnotes/domain-core": "workspace:^" "@standardnotes/domain-events": "workspace:*" "@standardnotes/domain-events-infra": "workspace:*" @@ -2375,7 +2406,7 @@ __metadata: languageName: unknown linkType: soft -"@standardnotes/security@npm:^1.1.0, @standardnotes/security@npm:^1.2.0, @standardnotes/security@npm:^1.7.0, @standardnotes/security@workspace:*, @standardnotes/security@workspace:^, @standardnotes/security@workspace:packages/security": +"@standardnotes/security@npm:^1.7.5, @standardnotes/security@workspace:*, @standardnotes/security@workspace:^, @standardnotes/security@workspace:packages/security": version: 0.0.0-use.local resolution: "@standardnotes/security@workspace:packages/security" dependencies: @@ -2427,12 +2458,12 @@ __metadata: languageName: unknown linkType: soft -"@standardnotes/sncrypto-common@npm:1.13.0, @standardnotes/sncrypto-common@npm:^1.9.0": - version: 1.13.0 - resolution: "@standardnotes/sncrypto-common@npm:1.13.0" +"@standardnotes/sncrypto-common@npm:1.13.3, @standardnotes/sncrypto-common@npm:^1.9.0": + version: 1.13.3 + resolution: "@standardnotes/sncrypto-common@npm:1.13.3" dependencies: reflect-metadata: "npm:^0.1.13" - checksum: 348a9f88f5638804277b39195da6b07cc32f42f6232da2a86a7a9939ff8e83c9ea2cbd615145b36ce702885ffa9015d0cda0f831c477186cf5c6792398b8e111 + checksum: a73af909622d9014b149ab64c83efe89ed65e35b6a2056281fc873c3ddce2054d54032d457de4e768b2c1a0e61f6d0dea97f64bff12827f3c100889a65675a0e languageName: node linkType: hard @@ -2465,7 +2496,7 @@ __metadata: "@standardnotes/domain-core": "workspace:^" "@standardnotes/domain-events": "workspace:*" "@standardnotes/domain-events-infra": "workspace:*" - "@standardnotes/responses": "npm:^1.6.39" + "@standardnotes/responses": "npm:^1.13.4" "@standardnotes/security": "workspace:*" "@standardnotes/settings": "workspace:*" "@standardnotes/time": "workspace:*" @@ -2526,27 +2557,15 @@ __metadata: languageName: unknown linkType: soft -"@standardnotes/utils@npm:1.10.0": - version: 1.10.0 - resolution: "@standardnotes/utils@npm:1.10.0" +"@standardnotes/utils@npm:1.16.2": + version: 1.16.2 + resolution: "@standardnotes/utils@npm:1.16.2" dependencies: - "@standardnotes/common": "npm:^1.39.0" - dompurify: "npm:^2.3.8" + "@standardnotes/common": "npm:^1.46.4" + dompurify: "npm:^2.4.1" lodash: "npm:^4.17.21" reflect-metadata: "npm:^0.1.13" - checksum: 3b9ad93b8e05371f0f0f1f3ebf074edbb3a042caf39b32344d0aa0af18b0a2e91e9cb760b2e7c7747ab419556cd25b7c18f058f2d7d340b34a3a84b7199e60bf - languageName: node - linkType: hard - -"@standardnotes/utils@npm:1.11.0": - version: 1.11.0 - resolution: "@standardnotes/utils@npm:1.11.0" - dependencies: - "@standardnotes/common": "npm:^1.43.0" - dompurify: "npm:^2.3.8" - lodash: "npm:^4.17.21" - reflect-metadata: "npm:^0.1.13" - checksum: 9e7d9c12573d9819f8dfa3128d5437e7c6c7cad72e6c65e90456a1dfcfe711fb9fdc91493fb974fa6941a37cbd62a800283d4b04d8a6464250a1681da7ace983 + checksum: cee65dd64fbdc06c46a3aa1041e1e5a76b18b35a6ec25a029a18da89c22a1ee4490d079921b0477b1a76d734da729837654272011c4bcb76fb8c34672f468bd4 languageName: node linkType: hard @@ -2556,7 +2575,7 @@ __metadata: dependencies: "@newrelic/winston-enricher": "npm:^4.0.0" "@sentry/node": "npm:^7.28.1" - "@standardnotes/api": "npm:^1.19.0" + "@standardnotes/api": "npm:^1.24.4" "@standardnotes/domain-core": "workspace:^" "@standardnotes/domain-events": "workspace:^" "@standardnotes/domain-events-infra": "workspace:^" @@ -2594,12 +2613,12 @@ __metadata: dependencies: "@newrelic/winston-enricher": "npm:^4.0.0" "@sentry/node": "npm:^7.28.1" - "@standardnotes/api": "npm:^1.19.0" + "@standardnotes/api": "npm:^1.24.4" "@standardnotes/common": "workspace:*" "@standardnotes/domain-core": "workspace:^" "@standardnotes/domain-events": "workspace:^" "@standardnotes/domain-events-infra": "workspace:^" - "@standardnotes/models": "npm:^1.26.0" + "@standardnotes/models": "npm:^1.42.6" "@standardnotes/security": "workspace:*" "@standardnotes/time": "workspace:^" "@types/cors": "npm:^2.8.9" @@ -2673,15 +2692,15 @@ __metadata: linkType: hard "@types/babel__core@npm:^7.1.14": - version: 7.1.19 - resolution: "@types/babel__core@npm:7.1.19" + version: 7.20.0 + resolution: "@types/babel__core@npm:7.20.0" dependencies: - "@babel/parser": "npm:^7.1.0" - "@babel/types": "npm:^7.0.0" + "@babel/parser": "npm:^7.20.7" + "@babel/types": "npm:^7.20.7" "@types/babel__generator": "npm:*" "@types/babel__template": "npm:*" "@types/babel__traverse": "npm:*" - checksum: c357dd2c14cda36b47c48d1690a139e7fe336e856b335b100420821e583895cedaa6dcf4241d7ae6869f0d7113a063f0f2823d8ce3d847ec5b9622cd6363b8ad + checksum: bf92f75954f36771eec94945ec0b38add06f3fb4605b67b7652d641604d60e9c6fd074810746f654bb3414efcc7fad648da4092ae7975d1b44dd2de59f86a577 languageName: node linkType: hard @@ -2705,11 +2724,11 @@ __metadata: linkType: hard "@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": - version: 7.17.1 - resolution: "@types/babel__traverse@npm:7.17.1" + version: 7.18.3 + resolution: "@types/babel__traverse@npm:7.18.3" dependencies: "@babel/types": "npm:^7.3.0" - checksum: 58378f82ad67c8bfeec7e61d0f50a3e8a6089e529eb2c444b71252aa4399be591b6349bc868626f31889ced44fb147f02f7fe69df8e0f7a4fb59834bfc2a960d + checksum: 78677b4e99554d5c68b60acfca185ca77e49b7abab908283c8731d9658a293bc3ebfbefa705fad2f2c33cd05f72447817bd46ec1846fd255fda86f66a70ef455 languageName: node linkType: hard @@ -2739,18 +2758,6 @@ __metadata: languageName: node linkType: hard -"@types/cacheable-request@npm:^6.0.2": - version: 6.0.2 - resolution: "@types/cacheable-request@npm:6.0.2" - dependencies: - "@types/http-cache-semantics": "npm:*" - "@types/keyv": "npm:*" - "@types/node": "npm:*" - "@types/responselike": "npm:*" - checksum: 94eef4e9dac771e06cdaa8216087048f521681d430c7cbb005a7a4cba37e4113051ea56ebae19cbdc92571d223cd79b4752d38b32cc401aa34a7c3e71c14f253 - languageName: node - linkType: hard - "@types/connect-busboy@npm:^1.0.0": version: 1.0.0 resolution: "@types/connect-busboy@npm:1.0.0" @@ -2772,9 +2779,11 @@ __metadata: linkType: hard "@types/cors@npm:^2.8.9": - version: 2.8.12 - resolution: "@types/cors@npm:2.8.12" - checksum: cebfe092ba9a94b2077cda564efd6f13e173ff70a7884eb70210bfcefb585778aabb3873e7bc477ef1602c130b5ecf80978809e1212190343a5788be30250ea2 + version: 2.8.13 + resolution: "@types/cors@npm:2.8.13" + dependencies: + "@types/node": "npm:*" + checksum: 9c8b1c732295603fcc0e1e8e8f0a332e7ec03d10bb18b9398225e5e2fbf6a2fd64758926204d306ef100a5bdd7b35324bdc34bc57fc49ed9807446930bc678f9 languageName: node linkType: hard @@ -2787,39 +2796,39 @@ __metadata: languageName: node linkType: hard -"@types/express-serve-static-core@npm:^4.17.18": - version: 4.17.31 - resolution: "@types/express-serve-static-core@npm:4.17.31" +"@types/express-serve-static-core@npm:^4.17.31": + version: 4.17.32 + resolution: "@types/express-serve-static-core@npm:4.17.32" dependencies: "@types/node": "npm:*" "@types/qs": "npm:*" "@types/range-parser": "npm:*" - checksum: 88c17414b7d6d41b705463c002565a694d8f05f1417c3ba2e7523d9dcda4e2c591b8f56e480e144efaf43f6aad98446745a0c3b84174e498577763fe58ac5423 + checksum: ba57df64d42aa490d08c0f585286c1e9eb74c52f3db5eceb3459e545adcd34e2c05bc7e60e32cb0835e791bddefc6e87b305f158c9a7fb6744e19b5af8abaa90 languageName: node linkType: hard "@types/express@npm:*, @types/express@npm:^4.17.14": - version: 4.17.14 - resolution: "@types/express@npm:4.17.14" + version: 4.17.15 + resolution: "@types/express@npm:4.17.15" dependencies: "@types/body-parser": "npm:*" - "@types/express-serve-static-core": "npm:^4.17.18" + "@types/express-serve-static-core": "npm:^4.17.31" "@types/qs": "npm:*" "@types/serve-static": "npm:*" - checksum: 7e2d23081f1aa8d8e4218fba4e305f2a52e221a99340ecc4694482cd2878cbb344deae1b8899e7682a05cf95c9a130e97534bf0e22d983c45d25a8788351803d + checksum: 24fd75dbb8eb9b134bb3acf4b2e87a04402a3bdb4200dd3e9a477153a61a4d027f9b237510f1d48628965884e7f7ebf9fdfd54818683c8d7e2b3074d86d462ae languageName: node linkType: hard "@types/graceful-fs@npm:^4.1.3": - version: 4.1.5 - resolution: "@types/graceful-fs@npm:4.1.5" + version: 4.1.6 + resolution: "@types/graceful-fs@npm:4.1.6" dependencies: "@types/node": "npm:*" - checksum: 2785f1a962029597d01799bf96b400b4bedcf5295f379e0c08f2d1faa656fece563ecb655e85d379a61efdd4c99e5da16cce9f591c5a311f3354d86a27dab498 + checksum: dc2e227d91bed38fd674eb59ed634baf27509a7775f29965d9dc4602923292d6fb0d597995c940947bfc75aa70894c9a9c6e6e4f9dbabeed4973a20e5dc41a58 languageName: node linkType: hard -"@types/http-cache-semantics@npm:*": +"@types/http-cache-semantics@npm:^4.0.1": version: 4.0.1 resolution: "@types/http-cache-semantics@npm:4.0.1" checksum: 04aacd353b3823dea511927aa0b0a519a16a876aab4f6cc545828cafcadebddc631dcb1e1a949a09f1c30d37c5512e60e69469e22a75213ff1abf349deaad433 @@ -2870,19 +2879,12 @@ __metadata: linkType: hard "@types/jest@npm:^29.1.1": - version: 29.1.1 - resolution: "@types/jest@npm:29.1.1" + version: 29.2.6 + resolution: "@types/jest@npm:29.2.6" dependencies: expect: "npm:^29.0.0" pretty-format: "npm:^29.0.0" - checksum: dd323fff5b15b5f1571eb17acc9eee234d6dd61a968b769a5b5047aeaea883cc80a9205001381e120a8a915a7650c7095d124da22bf2b38928ca8353cfac854e - languageName: node - linkType: hard - -"@types/json-buffer@npm:~3.0.0": - version: 3.0.0 - resolution: "@types/json-buffer@npm:3.0.0" - checksum: 8da7fe010400551f8d9b2846302430634216e212f710017a2414cf5096e1056bca92d657bee5d1609aabe83c72e6dac289def522c3acfccde4d9a8cef11de206 + checksum: 7731a4fef89d63333ae0208e9b24bdfc9360229fcfd0180482d80c3165e29cc00fcd9d0b898bc0e62590ccb9e95b85a2fca0d581f7f9248b7f8712bd40677499 languageName: node linkType: hard @@ -2902,15 +2904,6 @@ __metadata: languageName: node linkType: hard -"@types/keyv@npm:*": - version: 3.1.4 - resolution: "@types/keyv@npm:3.1.4" - dependencies: - "@types/node": "npm:*" - checksum: c1fbfe6e2a8c82656c8fc5782d937c82ed336cdca451c4d7a8d08d245531ad21572024d621b38071d34cfb7461702eea79fcf222a03264f00564d75e78bd348d - languageName: node - linkType: hard - "@types/long@npm:^4.0.1": version: 4.0.2 resolution: "@types/long@npm:4.0.2" @@ -2960,26 +2953,19 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:>=12, @types/node@npm:>=12.12.47, @types/node@npm:>=13.7.0": - version: 18.0.3 - resolution: "@types/node@npm:18.0.3" - checksum: 2b50e8bd0208dc099424eb1192415b76a6530b24bf7d28344f4be8f59ad1c45bd8788db15ef6e67873bd9e499f2ff235c698f33c5a6d1465012e620580085064 - languageName: node - linkType: hard - -"@types/node@npm:^18.11.9": - version: 18.11.9 - resolution: "@types/node@npm:18.11.9" - checksum: 7b7d90894dd1ae9b6836e49ace5bdea55cc08806a508e38851e333f1ad77ec81ea6dca58e6a2444ad0471fee965b9908cc1ef06028eebca9c20d54729df98bab +"@types/node@npm:*, @types/node@npm:>=12.12.47, @types/node@npm:>=13.7.0, @types/node@npm:^18.11.9": + version: 18.11.18 + resolution: "@types/node@npm:18.11.18" + checksum: bd39552701928d4a1613bc46adf8b65f8212064c2b5475a67161b6c4cef21ddb0a5c2ba062673213f8f5301ef6e171241a9e274a9b59c9fc1f5e2b69764740eb languageName: node linkType: hard "@types/nodemailer@npm:^6.4.1": - version: 6.4.6 - resolution: "@types/nodemailer@npm:6.4.6" + version: 6.4.7 + resolution: "@types/nodemailer@npm:6.4.7" dependencies: "@types/node": "npm:*" - checksum: 628b9a54d41e27251e4b0c7984e9383a1eac6d42201745dd24c4419d6f354d9f66eba17a66e13b335f8bdffa749243258d4b54464ff4ec0e39ed1525199c83eb + checksum: 4fefece34940e4344ecb7d41553ccfd63bf2697124e6335dec5c358953ee53b2b27cb45dec9b306c3fc848cf4ec4344d62ecb091d1a7aadc36c0b9721ab67322 languageName: node linkType: hard @@ -2999,17 +2985,10 @@ __metadata: languageName: node linkType: hard -"@types/parse-json@npm:^4.0.0": - version: 4.0.0 - resolution: "@types/parse-json@npm:4.0.0" - checksum: bea37b307bdeb352d27a4467cac738387641c4f9dfe6c8bf559d474a036952f7b998f0ac54290f9d8765fb79e154f3941dfefbb47296a987fb55ccedf344a0e6 - languageName: node - linkType: hard - "@types/prettier@npm:^2.1.5": - version: 2.6.3 - resolution: "@types/prettier@npm:2.6.3" - checksum: 8a25ff9ebd6e2d2614cc351894c332b01d306ddb7363e0b1fa56ae5ff5b5639ae58905e213608dff311ef987d6834f532c92964860272e4fc3e95b4824d76e58 + version: 2.7.2 + resolution: "@types/prettier@npm:2.7.2" + checksum: d4d09d291ec7017ed30cc2bac5a51dbd5de02e2d75389a4c724ac6c3d7bb99da3173f57247d832b8f83c154dc8006cbdc35e565c1f1bf6869718d25857e430db languageName: node linkType: hard @@ -3034,19 +3013,10 @@ __metadata: languageName: node linkType: hard -"@types/responselike@npm:*, @types/responselike@npm:^1.0.0": - version: 1.0.0 - resolution: "@types/responselike@npm:1.0.0" - dependencies: - "@types/node": "npm:*" - checksum: f6e2bc61d2fbeabfd6c5df826e87832aa89f7b190dc993503ff1bbc19608ba75223f4c41c22bfb9500b66e36bf00e7a2c2c0af9e6abba6c2e5bad808eb324d2c - languageName: node - linkType: hard - "@types/semver@npm:^7.3.12": - version: 7.3.12 - resolution: "@types/semver@npm:7.3.12" - checksum: 35ae8150669b266e91d64c514415e69eabedb4d969aa61056b21028d9f35fdb856d745274d163a8c3a72650cd9abbfd78e878a28b79f41894da585a7d7c8229c + version: 7.3.13 + resolution: "@types/semver@npm:7.3.13" + checksum: a76156ff60ddbd17bf2120c09dca3cd8ac7db4f8d8c69614a9ebc5202f05d1044def7fd8cf77415f7284ea8edfa1092b6e04dac07dc17c94762904c69dd2c85b languageName: node linkType: hard @@ -3089,37 +3059,15 @@ __metadata: linkType: hard "@types/yargs@npm:^17.0.8": - version: 17.0.10 - resolution: "@types/yargs@npm:17.0.10" + version: 17.0.20 + resolution: "@types/yargs@npm:17.0.20" dependencies: "@types/yargs-parser": "npm:*" - checksum: 790de59e36d1fae23807ad6d08a9b5a4cb4aa036f076b8ab7125bb01dfefee1f0fe9d07208bda77119602a75522d6e2e417281bdc837cefc213374a8dd53fea6 + checksum: 2200d4e22c9a3ffb14ad95d7db67b12e13722146b4f1b4ca2de8857069c7d5978b41176e8166ac7b4d2d7910065af962b8d299af562086708e47b45ccf0a4838 languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.12.1": - version: 5.40.1 - resolution: "@typescript-eslint/eslint-plugin@npm:5.40.1" - dependencies: - "@typescript-eslint/scope-manager": "npm:5.40.1" - "@typescript-eslint/type-utils": "npm:5.40.1" - "@typescript-eslint/utils": "npm:5.40.1" - debug: "npm:^4.3.4" - ignore: "npm:^5.2.0" - regexpp: "npm:^3.2.0" - semver: "npm:^7.3.7" - tsutils: "npm:^3.21.0" - peerDependencies: - "@typescript-eslint/parser": ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 1e3e417ad7aa4a855623bd7a5151e0d470910508b267925dc0ab09c77636ec2ff67f2b8b7a5b1b1bb78986161bc0a2cac9194cf91360159a8c194a272b8da728 - languageName: node - linkType: hard - -"@typescript-eslint/eslint-plugin@npm:^5.48.2": +"@typescript-eslint/eslint-plugin@npm:^5.12.1, @typescript-eslint/eslint-plugin@npm:^5.48.2": version: 5.48.2 resolution: "@typescript-eslint/eslint-plugin@npm:5.48.2" dependencies: @@ -3143,29 +3091,19 @@ __metadata: linkType: hard "@typescript-eslint/parser@npm:^5.12.1, @typescript-eslint/parser@npm:^5.40.1": - version: 5.40.1 - resolution: "@typescript-eslint/parser@npm:5.40.1" + version: 5.48.2 + resolution: "@typescript-eslint/parser@npm:5.48.2" dependencies: - "@typescript-eslint/scope-manager": "npm:5.40.1" - "@typescript-eslint/types": "npm:5.40.1" - "@typescript-eslint/typescript-estree": "npm:5.40.1" + "@typescript-eslint/scope-manager": "npm:5.48.2" + "@typescript-eslint/types": "npm:5.48.2" + "@typescript-eslint/typescript-estree": "npm:5.48.2" debug: "npm:^4.3.4" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 44806f4aeaa1cec872ce04cbe5fa981111aac50f22aa205278fb221bbf05608bd8ac0b327b70758cb5461a56dc13aea3adf12cade683556754e057090958012e - languageName: node - linkType: hard - -"@typescript-eslint/scope-manager@npm:5.40.1": - version: 5.40.1 - resolution: "@typescript-eslint/scope-manager@npm:5.40.1" - dependencies: - "@typescript-eslint/types": "npm:5.40.1" - "@typescript-eslint/visitor-keys": "npm:5.40.1" - checksum: e1eac6a343edbcbd2ed2671a8dc63322e34519ea1da307675f4ab1e1a7c6378871014cbf65c200fffd6e3101b864aa5e1c66e04b94646e52a99359e4d71e9960 + checksum: 07ee0ebb3f4e00ffacf1cd6b6bc2ebfdda2c89bab8094c2f950d54428c44a486eaf684893d9cfb95745e83f52007e43069f832298ee2f845596ce17f02440479 languageName: node linkType: hard @@ -3179,23 +3117,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.40.1": - version: 5.40.1 - resolution: "@typescript-eslint/type-utils@npm:5.40.1" - dependencies: - "@typescript-eslint/typescript-estree": "npm:5.40.1" - "@typescript-eslint/utils": "npm:5.40.1" - debug: "npm:^4.3.4" - tsutils: "npm:^3.21.0" - peerDependencies: - eslint: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: 00c2939050ffc8aefa504c98dd1b03a4c01d126b5c4e750f893ba3942bda175dc04ab6f863eab991371cfe025d158c12e6f14613c5a0b768be4db5f2e06f4ae8 - languageName: node - linkType: hard - "@typescript-eslint/type-utils@npm:5.48.2": version: 5.48.2 resolution: "@typescript-eslint/type-utils@npm:5.48.2" @@ -3213,13 +3134,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:5.40.1": - version: 5.40.1 - resolution: "@typescript-eslint/types@npm:5.40.1" - checksum: d8c0263d2128a59fc2344afad8679254d13277941151cff0700b504a336f5fd0185c377d0450fef6a141736f24c92a49644c7a688b343bd9f1ffdaad5f8db832 - languageName: node - linkType: hard - "@typescript-eslint/types@npm:5.48.2": version: 5.48.2 resolution: "@typescript-eslint/types@npm:5.48.2" @@ -3227,24 +3141,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.40.1": - version: 5.40.1 - resolution: "@typescript-eslint/typescript-estree@npm:5.40.1" - dependencies: - "@typescript-eslint/types": "npm:5.40.1" - "@typescript-eslint/visitor-keys": "npm:5.40.1" - debug: "npm:^4.3.4" - globby: "npm:^11.1.0" - is-glob: "npm:^4.0.3" - semver: "npm:^7.3.7" - tsutils: "npm:^3.21.0" - peerDependenciesMeta: - typescript: - optional: true - checksum: 5a05eb847de50a7601df2515048cb37d396f79eca61a3218b83604d2c3bc1799e3c1f9fd3f6f6a261589d4e84e8ebe7ed7fb7d7f0414dfb059c7c732bc79feb9 - languageName: node - linkType: hard - "@typescript-eslint/typescript-estree@npm:5.48.2": version: 5.48.2 resolution: "@typescript-eslint/typescript-estree@npm:5.48.2" @@ -3263,24 +3159,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.40.1": - version: 5.40.1 - resolution: "@typescript-eslint/utils@npm:5.40.1" - dependencies: - "@types/json-schema": "npm:^7.0.9" - "@types/semver": "npm:^7.3.12" - "@typescript-eslint/scope-manager": "npm:5.40.1" - "@typescript-eslint/types": "npm:5.40.1" - "@typescript-eslint/typescript-estree": "npm:5.40.1" - eslint-scope: "npm:^5.1.1" - eslint-utils: "npm:^3.0.0" - semver: "npm:^7.3.7" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 6643d0f12df6d06c7c4f3489641be8a9634eb14cc6272692187fa2cd2173366f1f147f8745281e9f2cc7ff9bb85662169883d4fac27e48b0bcddfff927beb758 - languageName: node - linkType: hard - "@typescript-eslint/utils@npm:5.48.2": version: 5.48.2 resolution: "@typescript-eslint/utils@npm:5.48.2" @@ -3299,16 +3177,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.40.1": - version: 5.40.1 - resolution: "@typescript-eslint/visitor-keys@npm:5.40.1" - dependencies: - "@typescript-eslint/types": "npm:5.40.1" - eslint-visitor-keys: "npm:^3.3.0" - checksum: cb38d3f769aa50a97779bd65a9cc2a79d4a74e4e3a988e1d1d1d5835a3f601288b1d80b28568546467a21d0927b2c57f3b53ac0318754278543f9571ca69b8c8 - languageName: node - linkType: hard - "@typescript-eslint/visitor-keys@npm:5.48.2": version: 5.48.2 resolution: "@typescript-eslint/visitor-keys@npm:5.48.2" @@ -3338,13 +3206,29 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:1": +"abbrev@npm:1, abbrev@npm:^1.0.0": version: 1.1.1 resolution: "abbrev@npm:1.1.1" checksum: 76e7fb9283b13208d5cf55df46669f9cf5e72007cb66595849be2d5e96c0a43704132d030c5705f9447266183986e1e8a4fc3e9578cb60a1f19cf0157664f957 languageName: node linkType: hard +"abbrev@npm:^2.0.0": + version: 2.0.0 + resolution: "abbrev@npm:2.0.0" + checksum: e407d8fbca2621f0925fdbb73b0901c526d6d469b3c0ea21edf8ccef74464f0d6e1f30442c60e8189fa338322facca3aa9b6dc989ed6ad602aa65720c546261a + languageName: node + linkType: hard + +"abort-controller@npm:^3.0.0": + version: 3.0.0 + resolution: "abort-controller@npm:3.0.0" + dependencies: + event-target-shim: "npm:^5.0.0" + checksum: 336c22d64efef7142681fc2944db3f448d10b2384d816fc90502ea8d32800c854bd9cd586b168e216ba2e5f4cd0bfb431650a6e5dbc18957e614966ca7649764 + languageName: node + linkType: hard + "accepts@npm:~1.3.8": version: 1.3.8 resolution: "accepts@npm:1.3.8" @@ -3371,21 +3255,12 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.4.1": - version: 8.7.1 - resolution: "acorn@npm:8.7.1" +"acorn@npm:^8.4.1, acorn@npm:^8.8.0": + version: 8.8.1 + resolution: "acorn@npm:8.8.1" bin: acorn: bin/acorn - checksum: eba988701205b33f99d879e767a08c31b53a13f2594fffcb870430561933fc2f8b8ae3efe6f956cab37df68963bb593d0590ed9a9fbd64f233194f95c045aa60 - languageName: node - linkType: hard - -"acorn@npm:^8.8.0": - version: 8.8.0 - resolution: "acorn@npm:8.8.0" - bin: - acorn: bin/acorn - checksum: 15b10fb381a8a0394a718eba147e120b9d1ae6ed087e61612ee5fda94f98182e5fcd78ef6725c027dc3c5677ce920617c14c359d7777e8ef6a058d2ba113f81f + checksum: f8a84cf59173c5c07cb6b8097c716370f799244189b23d58358eadf9729e0d62660bc11339e03f08517fa33d1ef4b69b84b0bdebe0c0d783acaa8d2c44a66345 languageName: node linkType: hard @@ -3439,14 +3314,14 @@ __metadata: linkType: hard "ajv@npm:^8.11.0": - version: 8.11.0 - resolution: "ajv@npm:8.11.0" + version: 8.12.0 + resolution: "ajv@npm:8.12.0" dependencies: fast-deep-equal: "npm:^3.1.1" json-schema-traverse: "npm:^1.0.0" require-from-string: "npm:^2.0.2" uri-js: "npm:^4.2.2" - checksum: 08625cf91d13177f3064cf333c7e041bba66f8aa811884a2de5c08b420add67b481779368b0bbf8fc232400b7a3f47aa78459d48ac73e60568c5afec538aa02b + checksum: adab5a15cfce05aa97767b5f01da510f79f351021c643b5593b001dc5063aac3822d9265da94f7e39fd32cc4054277e43728aa522f83d82daca50858a5c29361 languageName: node linkType: hard @@ -3508,9 +3383,9 @@ __metadata: linkType: hard "ansi-styles@npm:^6.1.0": - version: 6.1.0 - resolution: "ansi-styles@npm:6.1.0" - checksum: cd798a83b2e8d55f609e2a77aed1a34a578388604634e326784cb7fe7e4153ff6bb5ae68e037521feacd6cc8ea899963d0bc17b3f3d01f378a0fb615faf41d91 + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: 86fe3fc999c89775171631b32920d1fbf8adc4225895db376057b5a5e6fdcf837ae994ca08756f0a676c0dd8c74e58a7e87515d1fa16d6fcfffdf9069d579e90 languageName: node linkType: hard @@ -3522,12 +3397,12 @@ __metadata: linkType: hard "anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": - version: 3.1.2 - resolution: "anymatch@npm:3.1.2" + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" dependencies: normalize-path: "npm:^3.0.0" picomatch: "npm:^2.0.4" - checksum: b9266228a3e1406086ece57c20f9cbfc9755375218697c79a71fba9245ad23a672687314422e97753fbb3bccd245d7c76974d7c15ba513386b499de6ba002300 + checksum: 0d50ce459783767bb68ce635c0a8f3e7de9843ebd6e6733accd59e13a49421a84944b8be5d68b5acecf74eca767a06229e07cae48151757744618e1a32dda0ed languageName: node linkType: hard @@ -3538,7 +3413,7 @@ __metadata: languageName: node linkType: hard -"aproba@npm:^1.0.3 || ^2.0.0, aproba@npm:^2.0.0": +"aproba@npm:^1.0.3 || ^2.0.0": version: 2.0.0 resolution: "aproba@npm:2.0.0" checksum: 02a080748877ae9a7d8973c37c688669a59971c5ec38a4c44f4a7176a52313da0b0c1e1518f80d3b80d75d0d4a16f25a4151a2316bad3db06bb34cb0245cc4fa @@ -3546,12 +3421,22 @@ __metadata: linkType: hard "are-we-there-yet@npm:^3.0.0": - version: 3.0.0 - resolution: "are-we-there-yet@npm:3.0.0" + version: 3.0.1 + resolution: "are-we-there-yet@npm:3.0.1" dependencies: delegates: "npm:^1.0.0" readable-stream: "npm:^3.6.0" - checksum: 01eab104abc13225a6c59efcd4e307f5b7e7b6991c1741c50cc4f30da172b3b4374e3b8cf4641f3bd4152d2c66a14aaaf384aa953b0634bb625d81318f9de1c7 + checksum: 7137e25713c611cf38054434ba377e2f7ad3a4bbdb7ac3565ed5caac786080d1c86ed0b280edd917b4c1001ee0d6ed7bdd53effd69b5af4251e5a4fd18d09fbe + languageName: node + linkType: hard + +"are-we-there-yet@npm:^4.0.0": + version: 4.0.0 + resolution: "are-we-there-yet@npm:4.0.0" + dependencies: + delegates: "npm:^1.0.0" + readable-stream: "npm:^4.1.0" + checksum: 0783e76a5e241473a5e556de3eb1357b5124ad7e47bcba83dd0432b6de445b3d6d53dac49bf14006be49ca06199144cb0e23fe888a24d9e8450e72a6c3e3fdbc languageName: node linkType: hard @@ -3643,7 +3528,7 @@ __metadata: languageName: node linkType: hard -"async@npm:^3.2.3, async@npm:^3.2.4": +"async@npm:^3.2.3": version: 3.2.4 resolution: "async@npm:3.2.4" checksum: 9719e38d24e9922c255ee9ae925fb668ef52243f9866a1b59e423a3bb6150a886b3c37287348ceefa09cd3f6fa1a29dcc770eeb70642acb13674363b2d5b2b21 @@ -3664,9 +3549,9 @@ __metadata: languageName: node linkType: hard -"aws-sdk@npm:^2.1260.0": - version: 2.1260.0 - resolution: "aws-sdk@npm:2.1260.0" +"aws-sdk@npm:^2.1260.0, aws-sdk@npm:^2.1271.0": + version: 2.1298.0 + resolution: "aws-sdk@npm:2.1298.0" dependencies: buffer: "npm:4.9.2" events: "npm:1.1.1" @@ -3678,35 +3563,35 @@ __metadata: util: "npm:^0.12.4" uuid: "npm:8.0.0" xml2js: "npm:0.4.19" - checksum: 9a1b2e4cb5fea2dad4b02c4ae25e68f85c4f952c19d13bd816ad76f6fdde808ca0a6e56e372002e876fbdc34d55d3c6b9b68d788fd7c915b94d40fbf216c6ba0 + checksum: d9824407dcc7cf66087a47ee4680894069e61b1936d02992ec288bfd889ce711be03098983549bae59cce583279205f392ed02acac55a9f78c00b547c50e1e5d languageName: node linkType: hard "axios@npm:^1.1.3": - version: 1.1.3 - resolution: "axios@npm:1.1.3" + version: 1.2.3 + resolution: "axios@npm:1.2.3" dependencies: follow-redirects: "npm:^1.15.0" form-data: "npm:^4.0.0" proxy-from-env: "npm:^1.1.0" - checksum: 2e28acd01cc06f9f10dfce3531ebbcd74f2f2a364f44ff4aa59363239baf699c58361e9bb6425ff91283f5fc623051c55bdd2d08c1c06dd7780f0d0762297ca7 + checksum: 08b2121690d5f59c1831d2ebb78b2a89a9b8e3fa05ea7ea0a6bb2dfd504a364f34a87ef00357a54e487b29c7ea863d507248ea83b5a97eb396403cb81b17168e languageName: node linkType: hard -"babel-jest@npm:^29.1.2": - version: 29.1.2 - resolution: "babel-jest@npm:29.1.2" +"babel-jest@npm:^29.3.1": + version: 29.3.1 + resolution: "babel-jest@npm:29.3.1" dependencies: - "@jest/transform": "npm:^29.1.2" + "@jest/transform": "npm:^29.3.1" "@types/babel__core": "npm:^7.1.14" babel-plugin-istanbul: "npm:^6.1.1" - babel-preset-jest: "npm:^29.0.2" + babel-preset-jest: "npm:^29.2.0" chalk: "npm:^4.0.0" graceful-fs: "npm:^4.2.9" slash: "npm:^3.0.0" peerDependencies: "@babel/core": ^7.8.0 - checksum: 12ba98a519e54b00e1c0bea1190b59af18f6a4cf0ed02214da8463a04878ace6c98d9326568b30e3a86ec8918cd99b2d4666faa485a578e7026128a62385568c + checksum: 8736ef7d5dc54375bcbe849ca20aa2ab7b38d48596515ceca85555b6cb45b038850c1c6ad2bb100ddd5d60bbba8ad12f50d25285a50f31ed0cfa28fec27f3aa3 languageName: node linkType: hard @@ -3723,15 +3608,15 @@ __metadata: languageName: node linkType: hard -"babel-plugin-jest-hoist@npm:^29.0.2": - version: 29.0.2 - resolution: "babel-plugin-jest-hoist@npm:29.0.2" +"babel-plugin-jest-hoist@npm:^29.2.0": + version: 29.2.0 + resolution: "babel-plugin-jest-hoist@npm:29.2.0" dependencies: "@babel/template": "npm:^7.3.3" "@babel/types": "npm:^7.3.3" "@types/babel__core": "npm:^7.1.14" "@types/babel__traverse": "npm:^7.0.6" - checksum: a8a4d52148edd3f6521e80551a2391dbd6b55ab57fa58bd795c56f2ee43ffc8f9d9e8999a60aff7c2fe198127478879d6fe5bc1ab1d014e1cd1abeb68c8bcfc7 + checksum: a78337187c5ead96487f2b5992a482047013fa0a61ee1a846d4db00c562feeefa2617875ed98a08d75557914d78397f8c827ceb504e142260bd977325a174fe3 languageName: node linkType: hard @@ -3757,15 +3642,15 @@ __metadata: languageName: node linkType: hard -"babel-preset-jest@npm:^29.0.2": - version: 29.0.2 - resolution: "babel-preset-jest@npm:29.0.2" +"babel-preset-jest@npm:^29.2.0": + version: 29.2.0 + resolution: "babel-preset-jest@npm:29.2.0" dependencies: - babel-plugin-jest-hoist: "npm:^29.0.2" + babel-plugin-jest-hoist: "npm:^29.2.0" babel-preset-current-node-syntax: "npm:^1.0.0" peerDependencies: "@babel/core": ^7.0.0 - checksum: b96ac90a19eaf7e566824fca0d7bf00cdd227275b9fe6d54a390ea8cff8b16c844a54cf30283f961799e53ac6db6673c9bfc20391c40ccb29b24eb3a3a3b821f + checksum: 259627c6f9304d80bf653935b93de2819f147977b1151558dfa6bd1217ed85a04856e33319799895d74c77410c35b4bb43385860fcdb2b39838f008290b6b360 languageName: node linkType: hard @@ -3798,9 +3683,9 @@ __metadata: linkType: hard "before-after-hook@npm:^2.2.0": - version: 2.2.2 - resolution: "before-after-hook@npm:2.2.2" - checksum: ed37dd1bc4409c98af31033b3a4ce30ec53ddb146b9571096df59a4e7a7af327af54935fc69d169ebee907283233b326ce007c12089b19a04c2f602fa128d84c + version: 2.2.3 + resolution: "before-after-hook@npm:2.2.3" + checksum: b4606e993ca0d5a613c341098414b6641f7404b4e5eea10b34ffd38b2b33307700758df3578a3fdd6bd56843dcf966dd3b65e94793982414b6f51f1ba571b15d languageName: node linkType: hard @@ -3811,6 +3696,18 @@ __metadata: languageName: node linkType: hard +"bin-links@npm:^4.0.1": + version: 4.0.1 + resolution: "bin-links@npm:4.0.1" + dependencies: + cmd-shim: "npm:^6.0.0" + npm-normalize-package-bin: "npm:^3.0.0" + read-cmd-shim: "npm:^4.0.0" + write-file-atomic: "npm:^5.0.0" + checksum: e1beccbd80053762622578546bdbd9f06be35c2d9e3a55de830da7ff4410314feca175323113de89cedb5985b1362c416831917832184e1bd927079a3cdc1351 + languageName: node + linkType: hard + "binary-extensions@npm:^2.0.0": version: 2.2.0 resolution: "binary-extensions@npm:2.2.0" @@ -3857,8 +3754,8 @@ __metadata: linkType: hard "boxen@npm:^7.0.0": - version: 7.0.0 - resolution: "boxen@npm:7.0.0" + version: 7.0.1 + resolution: "boxen@npm:7.0.1" dependencies: ansi-align: "npm:^3.0.1" camelcase: "npm:^7.0.0" @@ -3868,7 +3765,7 @@ __metadata: type-fest: "npm:^2.13.0" widest-line: "npm:^4.0.1" wrap-ansi: "npm:^8.0.1" - checksum: 5625c13a75fc5603305e7d2f8bfdde5aaf79b5bc60d579f53e23ec59d33f9891b16aad19d38ef60d764286a8f5e1a74521d3c086dd88a0d9b3dec626480702cf + checksum: 378231a61876f696d29596008b5848a9c454fff9d8607030a8bef8ab22108629f7dadf8205bc6361b97ec0635ff10b276214c375d0b5db563bb9683ac884f2c6 languageName: node linkType: hard @@ -3907,17 +3804,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.20.2": - version: 4.21.1 - resolution: "browserslist@npm:4.21.1" +"browserslist@npm:^4.21.3": + version: 4.21.4 + resolution: "browserslist@npm:4.21.4" dependencies: - caniuse-lite: "npm:^1.0.30001359" - electron-to-chromium: "npm:^1.4.172" - node-releases: "npm:^2.0.5" - update-browserslist-db: "npm:^1.0.4" + caniuse-lite: "npm:^1.0.30001400" + electron-to-chromium: "npm:^1.4.251" + node-releases: "npm:^2.0.6" + update-browserslist-db: "npm:^1.0.9" bin: browserslist: cli.js - checksum: 617d624493e83297e90d46603a3e5757d87a9f015635d4c557e02d77b5e82e726fa8aa345ddadc59d2c6f37f0c0652679893fc190b86216ad05e522678c2e729 + checksum: a8fa463b17e7bfcc2bbcdd6036718a4663629d5fd4ad73f50ca45d10965c5cecc5953f6f007f1421888d84e5def3d6b027ad2c1b4776f93db6c49950059e5759 languageName: node linkType: hard @@ -4016,9 +3913,9 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^16.0.0, cacache@npm:^16.1.0": - version: 16.1.1 - resolution: "cacache@npm:16.1.1" +"cacache@npm:^16.1.0": + version: 16.1.3 + resolution: "cacache@npm:16.1.3" dependencies: "@npmcli/fs": "npm:^2.1.0" "@npmcli/move-file": "npm:^2.0.0" @@ -4037,30 +3934,51 @@ __metadata: rimraf: "npm:^3.0.2" ssri: "npm:^9.0.0" tar: "npm:^6.1.11" - unique-filename: "npm:^1.1.1" - checksum: 39fe2c41d01311920b4e7024da72114dab882ba2d2561c718b36cd2505cd13d7902b5c32413b36dd54bfb870f84ce1f8f195bdbadab9579e38797337b5e82409 + unique-filename: "npm:^2.0.0" + checksum: 54f39565219c47ac624e0efeae123551b5391844f18ae69d0c344f51ce2b9ae4adec62316e5eae7e11cf83c3c21f726a0117d55400182779dce687887ce3f50e languageName: node linkType: hard -"cacheable-lookup@npm:^6.0.4": - version: 6.0.4 - resolution: "cacheable-lookup@npm:6.0.4" - checksum: e4cf06105ebb2ff7607d068caebc2c4ce756091caa808706940e38e421205d8698ce65e0dfb4a3772065e5a72b71d1a26dd24087f71abf4cfc6eaa20bb643719 - languageName: node - linkType: hard - -"cacheable-request@npm:^7.0.2": - version: 7.0.2 - resolution: "cacheable-request@npm:7.0.2" +"cacache@npm:^17.0.0, cacache@npm:^17.0.3": + version: 17.0.4 + resolution: "cacache@npm:17.0.4" dependencies: - clone-response: "npm:^1.0.2" - get-stream: "npm:^5.1.0" - http-cache-semantics: "npm:^4.0.0" - keyv: "npm:^4.0.0" - lowercase-keys: "npm:^2.0.0" - normalize-url: "npm:^6.0.1" - responselike: "npm:^2.0.0" - checksum: d48bf325895ea31b1f8a556060676239af59433e7626c37cced3af45f9165e3e62f22eab72e027cd92d86e822a55de682d80a8c31c74af69923fa4fe08dbe3d5 + "@npmcli/fs": "npm:^3.1.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^8.0.1" + lru-cache: "npm:^7.7.1" + minipass: "npm:^4.0.0" + minipass-collect: "npm:^1.0.2" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^4.0.0" + promise-inflight: "npm:^1.0.1" + ssri: "npm:^10.0.0" + tar: "npm:^6.1.11" + unique-filename: "npm:^3.0.0" + checksum: 6d8ec237c435dd31405a29dcf185e413aabc1e3b641c623fedadfb2819785851b2b66c59295d096e0869a903d7f4eb31f097680a919ae14ee1e9600ed0b72288 + languageName: node + linkType: hard + +"cacheable-lookup@npm:^7.0.0": + version: 7.0.0 + resolution: "cacheable-lookup@npm:7.0.0" + checksum: 2a7fcc7d20ccb54ed40934c9ffbe06b3b0864ec77d7c8a691e3598a175828b594175f1764816d6fff9dd2abfe3124090d07a1941fc5740e8ca42bf6b2bdd3ac7 + languageName: node + linkType: hard + +"cacheable-request@npm:^10.2.1": + version: 10.2.5 + resolution: "cacheable-request@npm:10.2.5" + dependencies: + "@types/http-cache-semantics": "npm:^4.0.1" + get-stream: "npm:^6.0.1" + http-cache-semantics: "npm:^4.1.0" + keyv: "npm:^4.5.2" + mimic-response: "npm:^4.0.0" + normalize-url: "npm:^8.0.0" + responselike: "npm:^3.0.0" + checksum: f17bc53990e3469dbdc9ddacf6c4815f8e833ec7d93cb897e17c55e3e713ba410bf0bf1f093d01cdfcb74ea3d955f449e3026733b7b9e7e660f9df4092344625 languageName: node linkType: hard @@ -4107,16 +4025,16 @@ __metadata: linkType: hard "camelcase@npm:^7.0.0": - version: 7.0.0 - resolution: "camelcase@npm:7.0.0" - checksum: c89f44ff54f622e43e3f7e88fd1de4d446a182349eb3cb17a5fe056251ce89d7312d798968933e4f84497c0e6bd1e8b61596971e65ca50c16b86ca32f593ea27 + version: 7.0.1 + resolution: "camelcase@npm:7.0.1" + checksum: 8cc1909d4219769e835180fde379b5caeff681336506f9c4474b76a7ba0fe8eda4a183b3d05c09c39a118d8a44c384cf8a93e4326c655a82d03ded87a4eea829 languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001359": - version: 1.0.30001363 - resolution: "caniuse-lite@npm:1.0.30001363" - checksum: dd093f76397c1e4275b24840ffea0d05ac013b8406eb10fc9eeb235d49f757ae11953234160c78e81e5576eea1d6c1469c174a89b1afa160b8d36d02515c4b9b +"caniuse-lite@npm:^1.0.30001400": + version: 1.0.30001446 + resolution: "caniuse-lite@npm:1.0.30001446" + checksum: e23e556f2c4fe0325cef2fbd5d54978f222b9e2e4168ef4e7ae2d71d882f7b6c157efdc1d05c9bc4a841fa27d13ae98f92c3ec665fe5cb69b5bf7336345ec257 languageName: node linkType: hard @@ -4151,10 +4069,10 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^5.0.1": - version: 5.0.1 - resolution: "chalk@npm:5.0.1" - checksum: 0902c556d549b64dacd1eeb46fa2679789dcd0455ec9c050b9e1cfe60a144170708f040a6486489532672332fcfaca61e68fecf28d35560d8c77a9291400d72e +"chalk@npm:^5.0.1, chalk@npm:^5.2.0": + version: 5.2.0 + resolution: "chalk@npm:5.2.0" + checksum: c3c31253b9cb445ca917aab30767282a1c1951fb8d60e1e8389a3d6434eee296dae28a2b02871c89a866ed7e560438aaea4c5d290242e5fb50b5eda2b4ea4061 languageName: node linkType: hard @@ -4199,9 +4117,9 @@ __metadata: linkType: hard "ci-info@npm:^3.2.0": - version: 3.3.2 - resolution: "ci-info@npm:3.3.2" - checksum: 88ce43eb69180dd01bef1968c43ca39ef0ac6fce5d112d8689d9f58c7f239ae568e48b9097a1315866b66af46fd0158133258c1df0ecd672c99bdee580c25e66 + version: 3.7.1 + resolution: "ci-info@npm:3.7.1" + checksum: ac9c61f3c9482220a88aa579dbdda68c287d635c7c61fcc7e66ebafc108133533c4e4041764c98d0fa17c6f05e81a12967c4a9b3126dd36854861feb21dbabe8 languageName: node linkType: hard @@ -4252,9 +4170,9 @@ __metadata: linkType: hard "cli-spinners@npm:^2.5.0": - version: 2.6.1 - resolution: "cli-spinners@npm:2.6.1" - checksum: 025d2b3b0f89a00b45325389df290c96a9830f14c665d75b71b14a54e871968713db47e891629f3fdc53165dcdafcb7041dcc150ae289f83b9b9a4eeae45d33b + version: 2.7.0 + resolution: "cli-spinners@npm:2.7.0" + checksum: 46b7cce5a56a9c2d062d84947c552f517e1d23eb88afc9f1835851e905f9324bd2f21eebb24a99a3143f508581dcbe372e7528d9adf019f73e01a4bcbee178df languageName: node linkType: hard @@ -4285,6 +4203,17 @@ __metadata: languageName: node linkType: hard +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^7.0.0" + checksum: 4db0fc81f3dbd46b65840a739a43ce83a69e58d7da5ae701948fbfc14c25d82a02dd3a3dbed5a20828000e93b4bf2217b181a0a089d580af5daf9452e9c9eab3 + languageName: node + linkType: hard + "clone-deep@npm:^4.0.1": version: 4.0.1 resolution: "clone-deep@npm:4.0.1" @@ -4296,15 +4225,6 @@ __metadata: languageName: node linkType: hard -"clone-response@npm:^1.0.2": - version: 1.0.2 - resolution: "clone-response@npm:1.0.2" - dependencies: - mimic-response: "npm:^1.0.0" - checksum: 4bd3def29e9bb5436c104c1f3ea6174839b4d193934762656f29e157d76f981953d484e358fc4ce26110bf24b0f12ccc2ade84ee5a3491220bb58ca72cf98de6 - languageName: node - linkType: hard - "clone@npm:^1.0.2": version: 1.0.4 resolution: "clone@npm:1.0.4" @@ -4313,9 +4233,16 @@ __metadata: linkType: hard "cluster-key-slot@npm:^1.1.0": - version: 1.1.1 - resolution: "cluster-key-slot@npm:1.1.1" - checksum: c2c3857dd726354d4a3f51c5de8b4ddfe53ac36a400f4de1c9fc985386d667bd4dd49aeb4c3ee55dbdbccc4221b8f6d2c94172b9ee9e97dd3fddf5c34cd2b44e + version: 1.1.2 + resolution: "cluster-key-slot@npm:1.1.2" + checksum: 7a1aa9a711615cc2caae01cc1368a2d244cfe3247bb953f6b31bcb3bf3ed0c42fc13fa3a0c744efea7283b0a55acaab7d7b1f19a1497c51c2412648f23e3eda3 + languageName: node + linkType: hard + +"cmd-shim@npm:^6.0.0": + version: 6.0.1 + resolution: "cmd-shim@npm:6.0.1" + checksum: 4da4389704b1b32cae79c4091b5a04e967d433b338ae114f7fca0e94879dc7146399ee61caf4bb9769156a94f872753c557c02409560f269dcf2470801cb2807 languageName: node linkType: hard @@ -4437,10 +4364,17 @@ __metadata: languageName: node linkType: hard -"commander@npm:^9.3.0": - version: 9.3.0 - resolution: "commander@npm:9.3.0" - checksum: 110e8e7a5476adfc7d76a2cc4928077dd094053d4387213db5f343327f4f7ef242d13d123788aacf172706264b184b5fa94b29556d9506493ca3325f31782f54 +"commander@npm:^9.4.1": + version: 9.5.0 + resolution: "commander@npm:9.5.0" + checksum: 1d09146ccb60400550629bcded4b72eeb100728207ecb2538dd827b19571dc16d3b0ee5da762d9bdbbe680ed5cca6658cac5bfce262b1b73eabe5ef8c15cdd9d + languageName: node + linkType: hard + +"common-ancestor-path@npm:^1.0.1": + version: 1.0.1 + resolution: "common-ancestor-path@npm:1.0.1" + checksum: 4cacc5522d3d91286c5f1cc6c4cf97b4a9641133506cf56d5c3ef85ef78cf28e0973a8baf4e0775d8ab078e32d7d21c0f646139193682e0b1fa53577d88d1c01 languageName: node linkType: hard @@ -4454,16 +4388,6 @@ __metadata: languageName: node linkType: hard -"compress-brotli@npm:^1.3.8": - version: 1.3.8 - resolution: "compress-brotli@npm:1.3.8" - dependencies: - "@types/json-buffer": "npm:~3.0.0" - json-buffer: "npm:~3.0.1" - checksum: 873a46d7b5775f89209acb1754356e0b2987f9267cf93d609b7844b9ef9c99c989d3378f1dbd02f512912e9d7242daf501f61ef94233801c7e49d378359afdd4 - languageName: node - linkType: hard - "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" @@ -4588,7 +4512,7 @@ __metadata: languageName: node linkType: hard -"conventional-changelog-writer@npm:^5.0.0": +"conventional-changelog-writer@npm:^5.0.0, conventional-changelog-writer@npm:^5.0.1": version: 5.0.1 resolution: "conventional-changelog-writer@npm:5.0.1" dependencies: @@ -4617,7 +4541,7 @@ __metadata: languageName: node linkType: hard -"conventional-commits-parser@npm:^3.2.0, conventional-commits-parser@npm:^3.2.2": +"conventional-commits-parser@npm:^3.2.0, conventional-commits-parser@npm:^3.2.2, conventional-commits-parser@npm:^3.2.4": version: 3.2.4 resolution: "conventional-commits-parser@npm:3.2.4" dependencies: @@ -4651,12 +4575,17 @@ __metadata: languageName: node linkType: hard -"convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": - version: 1.8.0 - resolution: "convert-source-map@npm:1.8.0" - dependencies: - safe-buffer: "npm:~5.1.1" - checksum: 1548dbc3808672aec5942ada45bf57ceb2287ac2566e9935e35d95ffeab562f33ee1221922ec2ea7f3ff4b85828c8247599144069fae81a86e295cc932190dcf +"convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": + version: 1.9.0 + resolution: "convert-source-map@npm:1.9.0" + checksum: 7c665ec75a792623eff22413a59fb6646770063eb871efe7550cfba4f17177137ea300f964c2763db69355384398de491126fbe064fa83b25e3023b87711b6e4 + languageName: node + linkType: hard + +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: 5a2bc5c8cbb87e36d9c33c541eccc1eb61480d72a1cda03ccaf00346479e788994ccbc80bd00874390a9a38c07b68f195991622f4ad8a5b791a0e90870e25450 languageName: node linkType: hard @@ -4698,30 +4627,27 @@ __metadata: languageName: node linkType: hard -"cosmiconfig-typescript-loader@npm:^2.0.0": - version: 2.0.2 - resolution: "cosmiconfig-typescript-loader@npm:2.0.2" - dependencies: - cosmiconfig: "npm:^7" - ts-node: "npm:^10.8.1" +"cosmiconfig-typescript-loader@npm:^4.0.0": + version: 4.3.0 + resolution: "cosmiconfig-typescript-loader@npm:4.3.0" peerDependencies: "@types/node": "*" cosmiconfig: ">=7" + ts-node: ">=10" typescript: ">=3" - checksum: 9671348bf5b90eeeb061475fc0345b3e2c353d31770188fe64ed77258b8ad1abad521fceec576ee7313be24f827dc39f7eeed4667e0721efb6a49c3853ede942 + checksum: 30a8aa6cd8f63c678ef0bb9f72e59f3b1e6059269b174af2200b4be1070bbf83e22ccae27b5772e21d5b1f79739175643b900bccc9a3f53f9090823891b5d16e languageName: node linkType: hard -"cosmiconfig@npm:^7, cosmiconfig@npm:^7.0.0, cosmiconfig@npm:^7.0.1": - version: 7.0.1 - resolution: "cosmiconfig@npm:7.0.1" +"cosmiconfig@npm:^8.0.0": + version: 8.0.0 + resolution: "cosmiconfig@npm:8.0.0" dependencies: - "@types/parse-json": "npm:^4.0.0" import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" parse-json: "npm:^5.0.0" path-type: "npm:^4.0.0" - yaml: "npm:^1.10.0" - checksum: f5b0588faeb39d1bcb846504cb6693121bf6af4d09a5a0523a9201d189a769a067db33e36d6c6fe23937cc24f9771ad0e76ecb3056a4e244697867d62aa50ec0 + checksum: 436a849ca0a434b4a7344e9213db6314512c6af23c0b187728d21b0292736eec8c2df046a95b8c796a9304afbd9d154bf5e9aeeae535e6303d835d44835cad6d languageName: node linkType: hard @@ -4752,6 +4678,15 @@ __metadata: languageName: node linkType: hard +"cssesc@npm:^3.0.0": + version: 3.0.0 + resolution: "cssesc@npm:3.0.0" + bin: + cssesc: bin/cssesc + checksum: 5e8fcfb6a0fa7f9c05fd6d5a6a6580586310c7dd85c3938e1f199736fd392a9317998e639fde58f63ea786ff1bae5078d6342321c1deddab595fc5bf1764e66e + languageName: node + linkType: hard + "dargs@npm:^7.0.0": version: 7.0.0 resolution: "dargs@npm:7.0.0" @@ -4774,9 +4709,9 @@ __metadata: linkType: hard "dayjs@npm:^1.11.6": - version: 1.11.6 - resolution: "dayjs@npm:1.11.6" - checksum: f59ea45f2438056f10955a979124738906d897fb642b6157ead34b675240a79a1424655f691a35af810248575506459bf65eadd7d51625cdc537bf805a92dea6 + version: 1.11.7 + resolution: "dayjs@npm:1.11.7" + checksum: e4befd8f695eeb2fbe2f887c0f6e2a8a498dfba89eb4b4d87c036167e4ae36871dda584a24c15db9b68fcf19688199f934c38095c629abcc30f8adb60f0723ce languageName: node linkType: hard @@ -4789,7 +4724,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -4811,12 +4746,12 @@ __metadata: linkType: hard "decamelize-keys@npm:^1.1.0": - version: 1.1.0 - resolution: "decamelize-keys@npm:1.1.0" + version: 1.1.1 + resolution: "decamelize-keys@npm:1.1.1" dependencies: decamelize: "npm:^1.1.0" map-obj: "npm:^1.0.0" - checksum: 20d7f2e96144b1aecea50ed0a9a91fbb6f7e97fd50972ad9214a1ba3b53fa44b1023ca54a9d3ef7583bc98958ee685b53b306ec1d93cd420300b71a42a90b8db + checksum: 418779f9192411684973fc02bba8a77375af0bed3fed87f2ae9e56d04b7598605e0892960251299419a36f01f2f0f909cfae9ebd6fb625907ef4253a77ead461 languageName: node linkType: hard @@ -4827,13 +4762,6 @@ __metadata: languageName: node linkType: hard -"decode-uri-component@npm:^0.2.0": - version: 0.2.0 - resolution: "decode-uri-component@npm:0.2.0" - checksum: 6944873192e84e58c4fd6483ce8846f2907b4ab1f0170a44bcc259fd976b7f6eecaad2016c9ada00a75155692b443f7970036c60a4d78853d0a0e2bec6f55ec8 - languageName: node - linkType: hard - "decompress-response@npm:^6.0.0": version: 6.0.0 resolution: "decompress-response@npm:6.0.0" @@ -4872,11 +4800,11 @@ __metadata: linkType: hard "defaults@npm:^1.0.3": - version: 1.0.3 - resolution: "defaults@npm:1.0.3" + version: 1.0.4 + resolution: "defaults@npm:1.0.4" dependencies: clone: "npm:^1.0.2" - checksum: fc77e8da5f747a863b1162b2d6ad91f938601043a97b9141b6832906fd06df9f655589cb6102b552ede6db16fad586eef39589d5cbfa40025af1b616300598f6 + checksum: e48b7520b3a37289a9e0b4dbcaae46eb8595a5a3cda266fc192009807fa2a345360ecbf0e23952d49571b2f1134ee111bb0860119b15b85c3538a71bf662db08 languageName: node linkType: hard @@ -4887,16 +4815,6 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4": - version: 1.1.4 - resolution: "define-properties@npm:1.1.4" - dependencies: - has-property-descriptors: "npm:^1.0.0" - object-keys: "npm:^1.1.1" - checksum: 94a6a24f787300c11c53b76e207e53908c86fd508f0dacf0bab49afff62b20439513e14318cebdb3223eef7a49d572eaf7f069a21af80e3ca3f898bbf22c9c8e - languageName: node - linkType: hard - "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" @@ -4967,10 +4885,10 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^29.0.0": - version: 29.0.0 - resolution: "diff-sequences@npm:29.0.0" - checksum: e4942ba39d9fb7a35b49b92c6c94b4e3f915d8796ea61c9b5d541f7e365e685ab1a683dc1fa9736c559c4bf695b6f6e074426f917c96088b8f761f8eaec29a1d +"diff-sequences@npm:^29.3.1": + version: 29.3.1 + resolution: "diff-sequences@npm:29.3.1" + checksum: af271add33f37490d21932cc11e8a72f7c05fba4187c8108bc8420c4091a0483fbe1f8e31c8c3bad8c069516f57cc73639bf89e67fe8874016de4cf0106f8d28 languageName: node linkType: hard @@ -4999,10 +4917,10 @@ __metadata: languageName: node linkType: hard -"dompurify@npm:^2.3.8": - version: 2.4.0 - resolution: "dompurify@npm:2.4.0" - checksum: bd570792df54db0d8f0864a9ffbf65f299e2ad0929081452e1f58aea3d1be7f6c5d49edc83a023e8dd303101f93046c3cb2c5b946e1e5a40a6f659dfaa893184 +"dompurify@npm:^2.4.1": + version: 2.4.3 + resolution: "dompurify@npm:2.4.3" + checksum: cf38bac4c2487e0ba63ed5807e16c4a451571cfd55a9004940b58e9e234307448fc9db483dfd4134c6dd2cf58916fa5f8343c2e517ce44a2ed28c99340f85380 languageName: node linkType: hard @@ -5024,20 +4942,13 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:*, dotenv@npm:^16.0.0": +"dotenv@npm:*, dotenv@npm:^16.0.0, dotenv@npm:^16.0.1, dotenv@npm:^16.0.3": version: 16.0.3 resolution: "dotenv@npm:16.0.3" checksum: abce82d99b45e2ebbd42625a78cadbfafe03072c15e6538b6a3a7ed204b6e091c0de929dd09231edc61f78afbdcd5b8a2f21b9e933e8ab27d75bee865a0e58c9 languageName: node linkType: hard -"dotenv@npm:^16.0.1": - version: 16.0.1 - resolution: "dotenv@npm:16.0.1" - checksum: beb53488e342583049efbd1afb4488e97fbcecf2052607e512a3871239a3976fc437a01a8ed9e6fcef6adc316796895c89f95fe0a7faa08c77ba8c22794ea1fc - languageName: node - linkType: hard - "duplexer@npm:^0.1.1": version: 0.1.2 resolution: "duplexer@npm:0.1.2" @@ -5068,10 +4979,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.172": - version: 1.4.180 - resolution: "electron-to-chromium@npm:1.4.180" - checksum: c7ef421c63cf060dc5767aa2c3765120f29c8a9d43fb4aaca2152f438094a438e509cc2dede669d5aa9749ea3f1348a50f4af2ab67560df8eab6f065584fbba4 +"electron-to-chromium@npm:^1.4.251": + version: 1.4.284 + resolution: "electron-to-chromium@npm:1.4.284" + checksum: 39dac53e9df6e661495a795acc318fbd2780eb685d0b1383ab4047d69cebc7b77ad2adfa3d45106c5e58f915f707701d0b4f6847a94ef96e7f42793df9020433 languageName: node linkType: hard @@ -5090,10 +5001,10 @@ __metadata: languageName: node linkType: hard -"emittery@npm:^0.10.2": - version: 0.10.2 - resolution: "emittery@npm:0.10.2" - checksum: c55b2867144a3dfb38739f3bc4a66f0c1c53823cb1a098404b2f0c2f3452596a838436fd2847abc96e02cd73ed5456255695a242232d523b8cbfb86192cd7d99 +"emittery@npm:^0.13.1": + version: 0.13.1 + resolution: "emittery@npm:0.13.1" + checksum: 5016dff9c6fc14e839af5b63fbcba98cf42dc7f06fa42833ca864d2af4c45f40a7a418096bb47e36eb0f5400270a5f69e0f703b40a09738787a292240d5495de languageName: node linkType: hard @@ -5134,22 +5045,13 @@ __metadata: languageName: node linkType: hard -"end-of-stream@npm:^1.1.0": - version: 1.4.4 - resolution: "end-of-stream@npm:1.4.4" - dependencies: - once: "npm:^1.4.0" - checksum: fa73674a01c2e7a3e17c801cb916c1e0c77f2cc719a42cee1bb3ce3550b9425369e4d0a2b2ce6670cb8eff07d34e67333949c83a30e7ec94625cec68aa07664e - languageName: node - linkType: hard - "enhanced-resolve@npm:^5.0.0": - version: 5.10.0 - resolution: "enhanced-resolve@npm:5.10.0" + version: 5.12.0 + resolution: "enhanced-resolve@npm:5.12.0" dependencies: graceful-fs: "npm:^4.2.4" tapable: "npm:^2.2.0" - checksum: 97f2cb6318920931b84ea1209b220b7f0324581eef434f16c1df95d1997a4bbd80cceabd6be81465cf450060dee84b265d317ac23276369756b2d8a3ca68e9d6 + checksum: 37c59d96743be343aa8cf32540745675175125b105d0b9a4f72cfc9e8a5218e17139304a7e56e289f5795feb4d3b342345242f4d7c4d9f7df0e16aa1a8eede3e languageName: node linkType: hard @@ -5185,49 +5087,6 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.19.0, es-abstract@npm:^1.19.5, es-abstract@npm:^1.20.0": - version: 1.20.4 - resolution: "es-abstract@npm:1.20.4" - dependencies: - call-bind: "npm:^1.0.2" - es-to-primitive: "npm:^1.2.1" - function-bind: "npm:^1.1.1" - function.prototype.name: "npm:^1.1.5" - get-intrinsic: "npm:^1.1.3" - get-symbol-description: "npm:^1.0.0" - has: "npm:^1.0.3" - has-property-descriptors: "npm:^1.0.0" - has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.3" - is-callable: "npm:^1.2.7" - is-negative-zero: "npm:^2.0.2" - is-regex: "npm:^1.1.4" - is-shared-array-buffer: "npm:^1.0.2" - is-string: "npm:^1.0.7" - is-weakref: "npm:^1.0.2" - object-inspect: "npm:^1.12.2" - object-keys: "npm:^1.1.1" - object.assign: "npm:^4.1.4" - regexp.prototype.flags: "npm:^1.4.3" - safe-regex-test: "npm:^1.0.0" - string.prototype.trimend: "npm:^1.0.5" - string.prototype.trimstart: "npm:^1.0.5" - unbox-primitive: "npm:^1.0.2" - checksum: afe27b8a805e0d46799b505c828c6331e7c3624ff62a237ea2b8040881c10a332eb685cb5443d27a99438764191f3c52fde54efca063098483f4c0a735948103 - languageName: node - linkType: hard - -"es-to-primitive@npm:^1.2.1": - version: 1.2.1 - resolution: "es-to-primitive@npm:1.2.1" - dependencies: - is-callable: "npm:^1.1.4" - is-date-object: "npm:^1.0.1" - is-symbol: "npm:^1.0.2" - checksum: b419a547ffcbd08c23272e283a20018723bd2f39cbee39f66a8fd0fb110b01728ede799bf1365d5981e57a7afb6901916ad147f374e87bb2b11613ebb1d1aaec - languageName: node - linkType: hard - "escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" @@ -5271,13 +5130,13 @@ __metadata: linkType: hard "eslint-config-prettier@npm:^8.5.0": - version: 8.5.0 - resolution: "eslint-config-prettier@npm:8.5.0" + version: 8.6.0 + resolution: "eslint-config-prettier@npm:8.6.0" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: fb61fae9c1ac23afddf046c17437c464ce74d16d86ca1e0ee0705a8c0b89c89baf24420451ae0eafd2789e06de21540b99ca2a8ebae13bcd862c02733df2c160 + checksum: 2aeb302e532b739d4a440a22463dab157c2aee4a5b89da168deade0feccdf2e645a1a40add6f3b9c635d30fd0a7a4d61339dc7df5d7c57f0a19b04eed0a0ab81 languageName: node linkType: hard @@ -5391,13 +5250,13 @@ __metadata: linkType: hard "espree@npm:^9.4.0": - version: 9.4.0 - resolution: "espree@npm:9.4.0" + version: 9.4.1 + resolution: "espree@npm:9.4.1" dependencies: acorn: "npm:^8.8.0" acorn-jsx: "npm:^5.3.2" eslint-visitor-keys: "npm:^3.3.0" - checksum: a40ed725d7e29557f17c6b9613c71cee4a0b81303cb7c4d6a5b41ad9c367daf19ffab21f1f8ded287b8e341bf334025e7442d28bec73fc4fc14ac3543050c5d1 + checksum: 6d64a7f5b39ad6af704756738cc4331bef0ac2c55e1e5b967e87dae37d753e7cc10d476c8fa772a13a9d43bc7ef541aa323bfd29a5011ccfff9b99feb82681ff languageName: node linkType: hard @@ -5457,6 +5316,13 @@ __metadata: languageName: node linkType: hard +"event-target-shim@npm:^5.0.0": + version: 5.0.1 + resolution: "event-target-shim@npm:5.0.1" + checksum: 9bac81ec63b29e184fe5d10a8ea09a2957f39dc109a6f594c5e095beae88bf64c63b061ebb867fe883832ca4a8daefda8a92ed55a4f460cedbef25e574fb4466 + languageName: node + linkType: hard + "eventemitter3@npm:^4.0.4": version: 4.0.7 resolution: "eventemitter3@npm:4.0.7" @@ -5471,6 +5337,13 @@ __metadata: languageName: node linkType: hard +"events@npm:^3.3.0": + version: 3.3.0 + resolution: "events@npm:3.3.0" + checksum: ef0af671f7bdc20f14274c77925c3e47a4df7991563ee1827dff577f66a9ed1a5b63d9adab8bc5949a16a1341883abdaf9df7a1841f8d5d2fc65ab4f5570b32b + languageName: node + linkType: hard + "execa@npm:^5.0.0, execa@npm:^5.1.1": version: 5.1.1 resolution: "execa@npm:5.1.1" @@ -5495,16 +5368,16 @@ __metadata: languageName: node linkType: hard -"expect@npm:^29.0.0, expect@npm:^29.1.2": - version: 29.1.2 - resolution: "expect@npm:29.1.2" +"expect@npm:^29.0.0, expect@npm:^29.3.1": + version: 29.3.1 + resolution: "expect@npm:29.3.1" dependencies: - "@jest/expect-utils": "npm:^29.1.2" - jest-get-type: "npm:^29.0.0" - jest-matcher-utils: "npm:^29.1.2" - jest-message-util: "npm:^29.1.2" - jest-util: "npm:^29.1.2" - checksum: 49db94b19d9ce6294a04ee31145f049f4947489cfc3d2a0791d0b257c76504070ab28810abc3625cd3f43530aa992903b44a2352d614052115cd00e1e7b8a3f8 + "@jest/expect-utils": "npm:^29.3.1" + jest-get-type: "npm:^29.2.0" + jest-matcher-utils: "npm:^29.3.1" + jest-message-util: "npm:^29.3.1" + jest-util: "npm:^29.3.1" + checksum: bef5c2d537caf674da7a52d4b209949949ddeef8f6c8329ff115b60f6d4ee435515baa0abf13c16a98d8acf2b0898c28c1da092895d6239b2c9ffc1cb2e1bc4d languageName: node linkType: hard @@ -5594,15 +5467,15 @@ __metadata: linkType: hard "fast-glob@npm:^3.2.9": - version: 3.2.11 - resolution: "fast-glob@npm:3.2.11" + version: 3.2.12 + resolution: "fast-glob@npm:3.2.12" dependencies: "@nodelib/fs.stat": "npm:^2.0.2" "@nodelib/fs.walk": "npm:^1.2.3" glob-parent: "npm:^5.1.2" merge2: "npm:^1.3.0" micromatch: "npm:^4.0.4" - checksum: 73b4cb60ed75a9138533f6020f6c3f451a9d8f0e7e7e38e2555f281c93e9dcef1565e4801dd264d766dd5ade870a4ebd32b113c66fce75ea09bd5bc6dc66b939 + checksum: 3b98e0cadbf2aea3fa2be76e28b0c895bb18d920ccb7b3d3f603a464e3dc2c6a89a8afb9f9765226bd4d4d74b70e880721ff7a57a267c2eaa11353f35d42d11b languageName: node linkType: hard @@ -5628,20 +5501,20 @@ __metadata: linkType: hard "fastq@npm:^1.6.0": - version: 1.13.0 - resolution: "fastq@npm:1.13.0" + version: 1.15.0 + resolution: "fastq@npm:1.15.0" dependencies: reusify: "npm:^1.0.4" - checksum: 150b77dcf0d1e023aaed9bb5f9789f9c8828497fa44b050ba79b039798aeee6c4bcab7e533b5bacb6476811ca9c0eb7f1d021fd7ff8da54f67e3db9b35efd84c + checksum: 9c256d4b1c55c2a494ef198632ad19b801f98fb05b804c761c8c733da58b8f63888fdfe5e4c8ec7144f369135b71f23da1457e71b3aebaa943d2d5337bb86262 languageName: node linkType: hard "fb-watchman@npm:^2.0.0": - version: 2.0.1 - resolution: "fb-watchman@npm:2.0.1" + version: 2.0.2 + resolution: "fb-watchman@npm:2.0.2" dependencies: bser: "npm:2.1.1" - checksum: 7de8a468b46fac86931e5681546aff5dd402097089f0cc0ba9636435e96efe5dfcbf1651515e91af6af81e30a12b9576b2f670def20ef5ffa3a4da35148b3fce + checksum: 631a1a5512592e90a023bdbf148e565b5bded5ed22fad48b6481793669e36e0df5b481b080444f933fc3b49dab10ae886d41ac4bfdc70065736a45378402159b languageName: node linkType: hard @@ -5679,13 +5552,6 @@ __metadata: languageName: node linkType: hard -"filter-obj@npm:^1.1.0": - version: 1.1.0 - resolution: "filter-obj@npm:1.1.0" - checksum: ae94072c11c7bf14d8baa6e9b99770dc2324088ae47081b2961e461d35b4cfa3dbe34a2e747ae98a8e789255480d0e28b2cf970dd8ce3cfba301e76cda03344c - languageName: node - linkType: hard - "finalhandler@npm:1.2.0": version: 1.2.0 resolution: "finalhandler@npm:1.2.0" @@ -5741,9 +5607,9 @@ __metadata: linkType: hard "flatted@npm:^3.1.0": - version: 3.2.6 - resolution: "flatted@npm:3.2.6" - checksum: 258feebea8962c3632e9bbd5a565257a802ebea99d0a6f999503c6fa7f6ed1830566b0da4854c9933a4d3a6f1ecb21ce4d26eca6ac28624478f08b8d2a8c1f43 + version: 3.2.7 + resolution: "flatted@npm:3.2.7" + checksum: d57a559a56f8743f48067b992e70f222921bec6656de4617ee60dab5e531c2aeba67ace287965b759cca80fa0d3f0c7ffc39341ccc9bc874594f4b73c0fea48c languageName: node linkType: hard @@ -5773,10 +5639,10 @@ __metadata: languageName: node linkType: hard -"form-data-encoder@npm:1.7.1": - version: 1.7.1 - resolution: "form-data-encoder@npm:1.7.1" - checksum: 6507ed934ccc0e513a794cbb74725c0deb310bda1ffd15c5233168f599e105718953a322400eac996ff330a47bbd72ce06a635aabf761c08b07474076cb8c28b +"form-data-encoder@npm:^2.1.2": + version: 2.1.4 + resolution: "form-data-encoder@npm:2.1.4" + checksum: fc5d363ac69bc7c47ec6b15a361ae9aef7b862484c74b2dea0a40f4cfa3fa173f872afa11cfd4957a6b665a266743cbe8e3cd251b5fa3b52521344f4def45f20 languageName: node linkType: hard @@ -5812,14 +5678,14 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^10.0.0, fs-extra@npm:^10.1.0": - version: 10.1.0 - resolution: "fs-extra@npm:10.1.0" +"fs-extra@npm:^11.0.0, fs-extra@npm:^11.1.0": + version: 11.1.0 + resolution: "fs-extra@npm:11.1.0" dependencies: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" - checksum: c397c1bfbb8976afb6758a96b9d5781c179b01ec843caa9f6613b8d95d95e17229d1ba7132dd811e112df5f2537bce1f68a3c0a722decc345947f133921fa3b3 + checksum: 20d9909070e7d9754cb651af067ae4343b5fc9b05fa9b8765a9348dab7dfa9b78c0f1ebe791774f06d4cca4231f4be9889a916d0457e8e87097a613e6bdd1746 languageName: node linkType: hard @@ -5832,6 +5698,15 @@ __metadata: languageName: node linkType: hard +"fs-minipass@npm:^3.0.0": + version: 3.0.0 + resolution: "fs-minipass@npm:3.0.0" + dependencies: + minipass: "npm:^4.0.0" + checksum: ccaaaf0b44c01fece86f7a9f27953d5d41ca3459c323f6b0e4acf728eb4e817752b7f991c11cfa042f9a11ff2f864a38b7d960da681296d3c82b743a5f563d9e + languageName: node + linkType: hard + "fs.realpath@npm:^1.0.0": version: 1.0.0 resolution: "fs.realpath@npm:1.0.0" @@ -5865,25 +5740,6 @@ __metadata: languageName: node linkType: hard -"function.prototype.name@npm:^1.1.5": - version: 1.1.5 - resolution: "function.prototype.name@npm:1.1.5" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.3" - es-abstract: "npm:^1.19.0" - functions-have-names: "npm:^1.2.2" - checksum: 3c909b6d1d29db8d856e6816189ba46b117e85b00f8261f2dbad5975db20d9830a0484dc6d2a92034aa8dc1e84205de10dc830882e07c6b4a5cfe3e9aa72f5a7 - languageName: node - linkType: hard - -"functions-have-names@npm:^1.2.2": - version: 1.2.3 - resolution: "functions-have-names@npm:1.2.3" - checksum: 2b58e5d607d7338c29e5ff8c285ddf09d79857b6d0ef9f781ee2e80cf666726d6909b5ab635e13d49ded9dcfd3c7abc01a22a52089bf23833848a6bfb6e8dac1 - languageName: node - linkType: hard - "gauge@npm:^4.0.3": version: 4.0.4 resolution: "gauge@npm:4.0.4" @@ -5900,6 +5756,22 @@ __metadata: languageName: node linkType: hard +"gauge@npm:^5.0.0": + version: 5.0.0 + resolution: "gauge@npm:5.0.0" + dependencies: + aproba: "npm:^1.0.3 || ^2.0.0" + color-support: "npm:^1.1.3" + console-control-strings: "npm:^1.1.0" + has-unicode: "npm:^2.0.1" + signal-exit: "npm:^3.0.7" + string-width: "npm:^4.2.3" + strip-ansi: "npm:^6.0.1" + wide-align: "npm:^1.1.5" + checksum: f02ce8a015c2fe65ee320fc07ea8f969949d9944e0383453cbd88aabd8e62f4a557bd39d5709e6c264bdf0b5e870f25645d6649715151adaf46a97e43114140c + languageName: node + linkType: hard + "generate-function@npm:^2.3.1": version: 2.3.1 resolution: "generate-function@npm:2.3.1" @@ -5923,25 +5795,14 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2": - version: 1.1.2 - resolution: "get-intrinsic@npm:1.1.2" +"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.3": + version: 1.2.0 + resolution: "get-intrinsic@npm:1.2.0" dependencies: function-bind: "npm:^1.1.1" has: "npm:^1.0.3" has-symbols: "npm:^1.0.3" - checksum: aad9801d8fc731719523431e68e40f9b65ca281822dbf403861a5fe08e66f7a58992734b7dea975b31655f78c22364e0ec8aa850abfca0cbd67572b34bd2af88 - languageName: node - linkType: hard - -"get-intrinsic@npm:^1.1.0, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3": - version: 1.1.3 - resolution: "get-intrinsic@npm:1.1.3" - dependencies: - function-bind: "npm:^1.1.1" - has: "npm:^1.0.3" - has-symbols: "npm:^1.0.3" - checksum: 885245c0964b0acf38383792a1174022f00db91624239fa0338b6101f865601df0f17dbef15083dc875374d9b50c64bb4177e411a5a40edb0e5cd0e60829caad + checksum: 6db1e521478d0a0f4e61c94c23e7a731b163d2904067b1b6efcac78e8b015404883dab4acb5570517df55aab6eb23eeef6a8d7310de76d9570fcbce4a3f80b18 languageName: node linkType: hard @@ -5973,15 +5834,6 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^5.1.0": - version: 5.2.0 - resolution: "get-stream@npm:5.2.0" - dependencies: - pump: "npm:^3.0.0" - checksum: ec44aec324d4143ca4784ecc294d575246d2d4d141065c5d137438ab56226d3a7c83e0c840a0a2192c0262babb96045687c662fe867041cc67ee42ad4296074d - languageName: node - linkType: hard - "get-stream@npm:^6.0.0, get-stream@npm:^6.0.1": version: 6.0.1 resolution: "get-stream@npm:6.0.1" @@ -5989,16 +5841,6 @@ __metadata: languageName: node linkType: hard -"get-symbol-description@npm:^1.0.0": - version: 1.0.0 - resolution: "get-symbol-description@npm:1.0.0" - dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.1.1" - checksum: 81648604501445f5eb384d0193ff821f0c593c8d231205c3e03054dee679cb9aa4a04fb2cb1a44cd9bc81877e1f3677147a430f7203c851122112b48e12435f6 - languageName: node - linkType: hard - "git-raw-commits@npm:^2.0.0, git-raw-commits@npm:^2.0.8": version: 2.0.11 resolution: "git-raw-commits@npm:2.0.11" @@ -6036,22 +5878,22 @@ __metadata: languageName: node linkType: hard -"git-up@npm:^4.0.0": - version: 4.0.5 - resolution: "git-up@npm:4.0.5" +"git-up@npm:^7.0.0": + version: 7.0.0 + resolution: "git-up@npm:7.0.0" dependencies: - is-ssh: "npm:^1.3.0" - parse-url: "npm:^6.0.0" - checksum: 727625a142b45b1fafc860aecb8d7e952d2089accce462480000e0a0291a162201db67b8627dc92dea1be62ad3bbdaf00e8cfca1a95e427ce9e79eb50bf11d11 + is-ssh: "npm:^1.4.0" + parse-url: "npm:^8.1.0" + checksum: 67640984129892df582e321061e36989b27217926b0516e0320ce293a791eb761c7053cba483d4439fba47b5fcd68eadfe7575730041aa2246b5c396d1067f4b languageName: node linkType: hard -"git-url-parse@npm:^11.6.0": - version: 11.6.0 - resolution: "git-url-parse@npm:11.6.0" +"git-url-parse@npm:^13.1.0": + version: 13.1.0 + resolution: "git-url-parse@npm:13.1.0" dependencies: - git-up: "npm:^4.0.0" - checksum: 8045fcb190b5828414541a3214eff5b1b992f627e07c1da3279118e64a66d7844c5f547a8de8c7521f493efa66f77eeb1b832120d4b799fdb940b0860ce11dc7 + git-up: "npm:^7.0.0" + checksum: 7538f108d4e5f6e2b8f19f0c62f7bbfdcec70958b0c4a70d7cedb030342a91b1b5ee668f0814315caf9c59a1b113f9d07b1b5e59b420719edf02924adca1cc07 languageName: node linkType: hard @@ -6097,15 +5939,15 @@ __metadata: linkType: hard "glob@npm:^8.0.1": - version: 8.0.3 - resolution: "glob@npm:8.0.3" + version: 8.1.0 + resolution: "glob@npm:8.1.0" dependencies: fs.realpath: "npm:^1.0.0" inflight: "npm:^1.0.4" inherits: "npm:2" minimatch: "npm:^5.0.1" once: "npm:^1.3.0" - checksum: e629823aabf11611bfe7b3a2f4582a5e0898daaecba3263081d5d4a8fcc595d07aefb85c178e816f7bf1c07a09fd164dc80558b83e9e825555796929164404b1 + checksum: b2d53aa8d54a3e5b3998f52e72140deea385d292a68719144cda70148c335aa956bd03a643f50f6e4f685ee40ae538ee62a96278cc7b797f731a50a3babfcf63 languageName: node linkType: hard @@ -6119,11 +5961,11 @@ __metadata: linkType: hard "global-dirs@npm:^3.0.0": - version: 3.0.0 - resolution: "global-dirs@npm:3.0.0" + version: 3.0.1 + resolution: "global-dirs@npm:3.0.1" dependencies: ini: "npm:2.0.0" - checksum: cd99c4b445b2419be7a66facde137c43e146f22941bb6c38b1517239fbd36e7bde19e89aadb43e94377ece02dfb40f5dfe0a5202f540c95c8ef7d1d7813e3477 + checksum: 5695c7c0137585dbb9601bdf1e3c02ad4f0050dc8b0fff1b1e9b460bd304271ba57e2426722461da6de7c0bc641167b54a815fb74dc857f9f28f3c4f37550169 languageName: node linkType: hard @@ -6157,24 +5999,31 @@ __metadata: languageName: node linkType: hard -"got@npm:^12.1.0": - version: 12.1.0 - resolution: "got@npm:12.1.0" +"gopd@npm:^1.0.1": + version: 1.0.1 + resolution: "gopd@npm:1.0.1" dependencies: - "@sindresorhus/is": "npm:^4.6.0" + get-intrinsic: "npm:^1.1.3" + checksum: c29f62be0655b0fb6d12d1ba77b1a40fee46fbb80f0a27e0538b696a0ac057899dd997b5aaf3c6daa02bd51af93ec7b8fe2ef7bbb44945c1ea3cf640e4b66cf7 + languageName: node + linkType: hard + +"got@npm:^12.1.0": + version: 12.5.3 + resolution: "got@npm:12.5.3" + dependencies: + "@sindresorhus/is": "npm:^5.2.0" "@szmarczak/http-timer": "npm:^5.0.1" - "@types/cacheable-request": "npm:^6.0.2" - "@types/responselike": "npm:^1.0.0" - cacheable-lookup: "npm:^6.0.4" - cacheable-request: "npm:^7.0.2" + cacheable-lookup: "npm:^7.0.0" + cacheable-request: "npm:^10.2.1" decompress-response: "npm:^6.0.0" - form-data-encoder: "npm:1.7.1" + form-data-encoder: "npm:^2.1.2" get-stream: "npm:^6.0.1" http2-wrapper: "npm:^2.1.10" lowercase-keys: "npm:^3.0.0" p-cancelable: "npm:^3.0.0" - responselike: "npm:^2.0.0" - checksum: a07b585c9babf9a49456b135925c86439f6e1ba98a201eb52528dbd7f1a31666e19a9f9a1e7ae888b65d812af9c30f5563dce9c3b8b3b30fa6c648c5b8fb3920 + responselike: "npm:^3.0.0" + checksum: d5b06fd135225d3571daf116fcd86195197230da36d52fdd6e6c1443e73be7e5ebedab221168060138f39df1bafd3ffad81d717d5f459be655b14b5970ee9a6b languageName: node linkType: hard @@ -6217,13 +6066,6 @@ __metadata: languageName: node linkType: hard -"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": - version: 1.0.2 - resolution: "has-bigints@npm:1.0.2" - checksum: 2f15628a0353cfc818b8710f306ac3b7ea05ca36d469484d1b0b91337720844c83c7d71f7346fbfa61a12fc0e3a3c39a0b1b1b294735f4bd0049697314e18b8a - languageName: node - linkType: hard - "has-flag@npm:^3.0.0": version: 3.0.0 resolution: "has-flag@npm:3.0.0" @@ -6238,15 +6080,6 @@ __metadata: languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.0": - version: 1.0.0 - resolution: "has-property-descriptors@npm:1.0.0" - dependencies: - get-intrinsic: "npm:^1.1.1" - checksum: 74813c8c23b7e2a8cb8253d77094347d2e0cc380e0475962815764f6b60e815290a7ce82bab1df78418e991f22289aa14151972b6bc66483ad22610ea8ab5c7e - languageName: node - linkType: hard - "has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" @@ -6297,9 +6130,9 @@ __metadata: linkType: hard "helmet@npm:^6.0.0": - version: 6.0.0 - resolution: "helmet@npm:6.0.0" - checksum: 73b6ba802d3b8b5b8c8eace60ff624c0b620efbcb15daedec144ee5de4593229fd98cf48210db59c75781a3516979f5fb7fc72be7efb34ab419dd5acc4e3d70d + version: 6.0.1 + resolution: "helmet@npm:6.0.1" + checksum: a323b75c7b9afe431981e32555db48c70c2985005ab34ee2188a60fa887c97469bdf05f44c34fac5d50f4c69431f847c231996e8cdd897a68c53c1fc46eef571 languageName: node linkType: hard @@ -6337,12 +6170,21 @@ __metadata: languageName: node linkType: hard -"hosted-git-info@npm:^5.0.0": - version: 5.0.0 - resolution: "hosted-git-info@npm:5.0.0" +"hosted-git-info@npm:^5.1.0": + version: 5.2.1 + resolution: "hosted-git-info@npm:5.2.1" dependencies: lru-cache: "npm:^7.5.1" - checksum: bd2bb095448829c48cb3187c7fe2df72f671e5a17f49cd6a442b242c2a1436de74d8fe78522ea031ebc25cc237eb12f9e37ae03af029e13ebe899b1b288aa457 + checksum: 479756f48473747fad111f980b00014dd50b8fd142cb7975396d731c201f23697d4335a317a604f1f3266cb5a1ea6dbb1fea9da3ff04428913afda92052dc14d + languageName: node + linkType: hard + +"hosted-git-info@npm:^6.0.0, hosted-git-info@npm:^6.1.1": + version: 6.1.1 + resolution: "hosted-git-info@npm:6.1.1" + dependencies: + lru-cache: "npm:^7.5.1" + checksum: bf0532d09895323968c41184d7068c25b0ccb95b1b7bc3ffb9f95c46163e86e003bedd5df711739b215d872825eaeead75a6d25f1b92f4403c0b6132d22e9311 languageName: node linkType: hard @@ -6353,7 +6195,7 @@ __metadata: languageName: node linkType: hard -"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0": +"http-cache-semantics@npm:^4.1.0": version: 4.1.0 resolution: "http-cache-semantics@npm:4.1.0" checksum: ccfe23dd2729bc564ab419330e0c4646a1247e8dd728a4a6b3ab427b5243d2e0afea0c6fe690ff9ead43d02bd84cc5240e996543c4c87866f272e26e40540acd @@ -6392,12 +6234,12 @@ __metadata: linkType: hard "http2-wrapper@npm:^2.1.10": - version: 2.1.11 - resolution: "http2-wrapper@npm:2.1.11" + version: 2.2.0 + resolution: "http2-wrapper@npm:2.2.0" dependencies: quick-lru: "npm:^5.1.1" resolve-alpn: "npm:^1.2.0" - checksum: c5a97aa8d682d603b95284716e75e12094d52a9a0ef7e108025767e82df5cb5aa3dd6117ff57c361b05229ccb34d5b5e5202ef64b0d3b565a324c42091b83313 + checksum: a9a5378b99dd84840035208bdd8f400aad7d5e6e72f6d525ed1b2cd1ce09301e7c9f3296bf706962f233a5e9af96949050a2463652be4cd361d8acea062e4af4 languageName: node linkType: hard @@ -6476,19 +6318,19 @@ __metadata: languageName: node linkType: hard -"ignore-walk@npm:^5.0.1": - version: 5.0.1 - resolution: "ignore-walk@npm:5.0.1" +"ignore-walk@npm:^6.0.0": + version: 6.0.0 + resolution: "ignore-walk@npm:6.0.0" dependencies: minimatch: "npm:^5.0.1" - checksum: c7b4771272ff78a248742c51cc9e03d45aed0df922d1939f41eaab8bf3bffe06c376cb3222938297850cdcf81acf39f8427779f69d41bb29e4489d16503987d2 + checksum: 8bb938a334f4927399b096abe3b5385058ee33b371664fcb89b899f16bb4c42dc59b724954f5537412b9ae6070098aeefff8687cae5d243741105c01e8c184f1 languageName: node linkType: hard "ignore@npm:^5.2.0": - version: 5.2.0 - resolution: "ignore@npm:5.2.0" - checksum: 0086b6992b2e2c9ec23f009e5939022323f1b4ad291607507045cc67b0a3b5d9724fc425f5300b3ba6d10ef74311bdf71cd26040227c30a182cf1b2a5971226b + version: 5.2.4 + resolution: "ignore@npm:5.2.4" + checksum: 55c58d848bb753a2b7e0b4a19352f9212eae2e4a05e4a12753e90b921108a6caa140adf958a5084b144bedd886b44e3bc93f6b4839e5aba1fb4a72c6625da4c1 languageName: node linkType: hard @@ -6580,16 +6422,16 @@ __metadata: languageName: node linkType: hard -"ini@npm:^3.0.0": - version: 3.0.0 - resolution: "ini@npm:3.0.0" - checksum: fb9ef25d915fbc70583bb2f191e18b82a44bb1d4fc7053ce7b208e6d4a8a20c6abcc2627e79ee405effaec48e5a92cf6489920257810c4d00365c3391eabd729 +"ini@npm:^3.0.0, ini@npm:^3.0.1": + version: 3.0.1 + resolution: "ini@npm:3.0.1" + checksum: aa3a701669e6dc7ef1c9ce1b86931ca712cd255f0ad2b909189b2207491c95319999ee758c3395e86c9f5b6c9368cda493deeaf284cd139577dc2271e0fd422e languageName: node linkType: hard "inquirer@npm:^8.2.4": - version: 8.2.4 - resolution: "inquirer@npm:8.2.4" + version: 8.2.5 + resolution: "inquirer@npm:8.2.5" dependencies: ansi-escapes: "npm:^4.2.1" chalk: "npm:^4.1.1" @@ -6606,18 +6448,7 @@ __metadata: strip-ansi: "npm:^6.0.0" through: "npm:^2.3.6" wrap-ansi: "npm:^7.0.0" - checksum: cfb2c043d74f3517ee20faadc0295eea04fe39808e084c1772a31918fcda0a5c18c341e8f313273bc00dec5e57a7a1d7826234507d1706d335dc174bf001b615 - languageName: node - linkType: hard - -"internal-slot@npm:^1.0.3": - version: 1.0.3 - resolution: "internal-slot@npm:1.0.3" - dependencies: - get-intrinsic: "npm:^1.1.0" - has: "npm:^1.0.3" - side-channel: "npm:^1.0.4" - checksum: b08401f1c652927be5238b68ace42c65fda969289b5d38b212389a547762db2602f4f2984c4e83a7b10dd0ca26f3faa1ab609828f0a6f3bfed8aca5ad7a91941 + checksum: 50459c04bf4d6a20e1297eb82bbdf838b0fea6140759103ded99b5af50784fbebecd50f37970cde186829cec4d8f3ad58d975701a1fe03b735a31d4a5a351e63 languageName: node linkType: hard @@ -6640,8 +6471,8 @@ __metadata: linkType: hard "ioredis@npm:*, ioredis@npm:^5.2.4": - version: 5.2.4 - resolution: "ioredis@npm:5.2.4" + version: 5.2.5 + resolution: "ioredis@npm:5.2.5" dependencies: "@ioredis/commands": "npm:^1.1.1" cluster-key-slot: "npm:^1.1.0" @@ -6652,14 +6483,14 @@ __metadata: redis-errors: "npm:^1.2.0" redis-parser: "npm:^3.0.0" standard-as-callback: "npm:^2.1.0" - checksum: f6572bf61980afd5414692b51144ebc4ed06de705edef1a6b448d728f5c76d3f8719612b8caba1fc98f0010fa685059fcc02f73d6570048869159edbe1809e29 + checksum: 4162a648c9c961ebc3572d16221bf2b5d3aee9e211f427b172bbacf23978c14e99fd2087eb8f2e8b015b9de28b1f640934e341f85d8d2aa6eb9f438ac5159b4c languageName: node linkType: hard -"ip@npm:^1.1.5": - version: 1.1.8 - resolution: "ip@npm:1.1.8" - checksum: bb1850e7b6573a53b7fd8becad4c81e0026b94d2a3322bb8540ab67fa3987c7401d1f2986fe6119f1578464ac465dad2c8b243c08c748f1f88c350c64cc9d134 +"ip@npm:^2.0.0": + version: 2.0.0 + resolution: "ip@npm:2.0.0" + checksum: 42a7cf251b844d98a4c3373d06997b991cd1a7f8a5d43bcf2b4f610517d39c5504f6eb3e73e77f5c1453ac766690e82dab28a8a05a49a6fd7d4a40fad93640e9 languageName: node linkType: hard @@ -6701,15 +6532,6 @@ __metadata: languageName: node linkType: hard -"is-bigint@npm:^1.0.1": - version: 1.0.4 - resolution: "is-bigint@npm:1.0.4" - dependencies: - has-bigints: "npm:^1.0.1" - checksum: 0e3ca3959ca1a9ee7dd70ce780567f31beeb456993752ba7e33495ed91e734f40decdc258ed450f64f319c0923ea46e2d1de5c4a9dbf89a12de05dc636dd6bfa - languageName: node - linkType: hard - "is-binary-path@npm:~2.1.0": version: 2.1.0 resolution: "is-binary-path@npm:2.1.0" @@ -6719,17 +6541,7 @@ __metadata: languageName: node linkType: hard -"is-boolean-object@npm:^1.1.0": - version: 1.1.2 - resolution: "is-boolean-object@npm:1.1.2" - dependencies: - call-bind: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.0" - checksum: 39616788ace17a15b2a4cbc6bee6dbe96be05e86e6afedf8eb1580a2eb05cd6732dfa58949ebc9343a2c9c389fb8a34a4659e0ef7b5bfc4807ccf9814e0cf9b3 - languageName: node - linkType: hard - -"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": +"is-callable@npm:^1.1.3": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: 39d7787a6cd66d620ee4e9d09bb36587c29b39f50550d27dd7bea1d0d46b2a87ad9ac2b3d11f751836f08befc20afc4cb36201de1de26aaf02f298c8c512c102 @@ -6748,20 +6560,11 @@ __metadata: linkType: hard "is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": - version: 2.9.0 - resolution: "is-core-module@npm:2.9.0" + version: 2.11.0 + resolution: "is-core-module@npm:2.11.0" dependencies: has: "npm:^1.0.3" - checksum: ac7e79bde4fe529a7281a2f7e8e7f8128c26a2fe660d248ff91def539c35c4353a5f9ff65c7d61565c4943f2614b0fc9310447680d397e7ca2564f0729ca6429 - languageName: node - linkType: hard - -"is-date-object@npm:^1.0.1": - version: 1.0.5 - resolution: "is-date-object@npm:1.0.5" - dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: a961e52c2f846d5522413ccd47d376a926b0ddd04b5db468b8b091f93d455475ca26c4b9beae386202e5d05ad2c75252d15452c8ddf942891712b3f94debd9d4 + checksum: c1bf6feab8bba140f691b853db3032d33ce1bc883ecd1b7ddb4e33f2443b4da2bcbba671b6290c34f45c27a8fc02c0bf5e01c68192671f9133029d21a48f25b0 languageName: node linkType: hard @@ -6828,13 +6631,6 @@ __metadata: languageName: node linkType: hard -"is-negative-zero@npm:^2.0.2": - version: 2.0.2 - resolution: "is-negative-zero@npm:2.0.2" - checksum: ce904d0d03bacd5393b3eba41321333169bd6fe8f87d1341016899e91c700f660e5e6b6dd3f3d9de5a12261cec207cf85914d1a89ad428e19c2983e451a8ac59 - languageName: node - linkType: hard - "is-npm@npm:^6.0.0": version: 6.0.0 resolution: "is-npm@npm:6.0.0" @@ -6842,15 +6638,6 @@ __metadata: languageName: node linkType: hard -"is-number-object@npm:^1.0.4": - version: 1.0.7 - resolution: "is-number-object@npm:1.0.7" - dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: fd67ff18bad5c64ce2054a03d92c9f264f0f0cd197ea6951207c3dd1b9bea5b40e933be440e7673ea2f1e2a6b265c1842651c94c12d16efd84bbe9310d9cc600 - languageName: node - linkType: hard - "is-number@npm:^7.0.0": version: 7.0.0 resolution: "is-number@npm:7.0.0" @@ -6909,26 +6696,7 @@ __metadata: languageName: node linkType: hard -"is-regex@npm:^1.1.4": - version: 1.1.4 - resolution: "is-regex@npm:1.1.4" - dependencies: - call-bind: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.0" - checksum: d5a09a3da9ba262b3c92f415a2d917ff42fb2241ec7a6cc58ac4512b1b4b35da765c79a60677d7125467a0a597f90cc8d20c5472da520d20476dd12b663cfa65 - languageName: node - linkType: hard - -"is-shared-array-buffer@npm:^1.0.2": - version: 1.0.2 - resolution: "is-shared-array-buffer@npm:1.0.2" - dependencies: - call-bind: "npm:^1.0.2" - checksum: 89167fd3a2768021900ea3e5d4d844127bffea24fa9f171e5e621cb454ffac2539e224ba95567f71154cf488eda4e995282491eb5863d312daa0f14eefa4346e - languageName: node - linkType: hard - -"is-ssh@npm:^1.3.0": +"is-ssh@npm:^1.4.0": version: 1.4.0 resolution: "is-ssh@npm:1.4.0" dependencies: @@ -6944,24 +6712,6 @@ __metadata: languageName: node linkType: hard -"is-string@npm:^1.0.5, is-string@npm:^1.0.7": - version: 1.0.7 - resolution: "is-string@npm:1.0.7" - dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 1a2c721eeebd6e0b0228d879af6c5e82d4e2574249b5d86fb1975f683ad73f43d1120ea7a36331455a77f7c54c92a4cb5a276ce344a11770dd88fd8ef47aa54b - languageName: node - linkType: hard - -"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": - version: 1.0.4 - resolution: "is-symbol@npm:1.0.4" - dependencies: - has-symbols: "npm:^1.0.2" - checksum: f1bb1364865f405120eb657a70750cdec3e63260eae6bda81509d4c58b456b7e21f22ab1d5cfc55f269e69dddbdc68ba9764757ab4eaa9e3073357ca9c8e17c2 - languageName: node - linkType: hard - "is-text-path@npm:^1.0.1": version: 1.0.1 resolution: "is-text-path@npm:1.0.1" @@ -6971,16 +6721,16 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.3, is-typed-array@npm:^1.1.9": - version: 1.1.9 - resolution: "is-typed-array@npm:1.1.9" +"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.3": + version: 1.1.10 + resolution: "is-typed-array@npm:1.1.10" dependencies: available-typed-arrays: "npm:^1.0.5" call-bind: "npm:^1.0.2" - es-abstract: "npm:^1.20.0" for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" has-tostringtag: "npm:^1.0.0" - checksum: 48a9607762d8a2aac2dadbe07256f9bedbc0214a5b3e12e7bad2695c064a25334793191e6556cdf4de072475762728889d3ccd03bc1aaceac594c7dadc72c99a + checksum: c42bdb03b501a76c1b307f087885bc700952fe1ae1f203264c52e3eb467c8a1f69527c5285bce0898eca66a892a988b94e609ea87bcb78f663c1ab57e6286016 languageName: node linkType: hard @@ -6998,19 +6748,10 @@ __metadata: languageName: node linkType: hard -"is-weakref@npm:^1.0.2": - version: 1.0.2 - resolution: "is-weakref@npm:1.0.2" - dependencies: - call-bind: "npm:^1.0.2" - checksum: fdd5b2df8209f8387a86c8a504f6983fff0f90b46aabfe8d97ffbf34d2cbb6f64edbaec8da16deedd876c228b7b721ead65f42f20f1a0e7ebf294f669542c534 - languageName: node - linkType: hard - "is-yarn-global@npm:^0.4.0": - version: 0.4.0 - resolution: "is-yarn-global@npm:0.4.0" - checksum: bf5fa093a1c0a97ad2b408f58fd2538d1bb2346712eeb5ee18a72221fb8bcba289f0fedbb98f2d24bceb2740cbe08bf4a54bdaa6aa326e2d4b4a32ec554c2964 + version: 0.4.1 + resolution: "is-yarn-global@npm:0.4.1" + checksum: dcf4694c6779d1b74c6e7514c2573079db9edd453f342d31556733fdd7b531d19961fe35272ba35475db9f3c33c6db26f4a6a89c1740722328ba4055804625a3 languageName: node linkType: hard @@ -7043,15 +6784,15 @@ __metadata: linkType: hard "istanbul-lib-instrument@npm:^5.0.4, istanbul-lib-instrument@npm:^5.1.0": - version: 5.2.0 - resolution: "istanbul-lib-instrument@npm:5.2.0" + version: 5.2.1 + resolution: "istanbul-lib-instrument@npm:5.2.1" dependencies: "@babel/core": "npm:^7.12.3" "@babel/parser": "npm:^7.14.7" "@istanbuljs/schema": "npm:^0.1.2" istanbul-lib-coverage: "npm:^3.2.0" semver: "npm:^6.3.0" - checksum: d45f8fbd3b850af6d6d71c4ba0c6de206c7ab2fd82dec9f50624df8a08fad0df5175d04803ab0373370d714dc0eb8e6d93853e301b4a15dbaebdcb3120847935 + checksum: 838cd5b11262e72e023a176748834054a213b4b8d24674e210af3cd626b77d547f3d0c82d8784bf322b07d183b14c6e296bfba6f9eb035ae1d6669a71036bf4c languageName: node linkType: hard @@ -7078,66 +6819,66 @@ __metadata: linkType: hard "istanbul-reports@npm:^3.1.3": - version: 3.1.4 - resolution: "istanbul-reports@npm:3.1.4" + version: 3.1.5 + resolution: "istanbul-reports@npm:3.1.5" dependencies: html-escaper: "npm:^2.0.0" istanbul-lib-report: "npm:^3.0.0" - checksum: ae06b17bfe5bb447855b7cb5dea581f3918f495d55c81c63204078b567af5e9121e629bd7a221bc6f01772dde977876bb51dc69889731e8f86d8ec9e59f39508 + checksum: 1dbb467f79cdc6498b27b4579a00f0faeea03678af0f92f4705e8877095043b258e8022e036cae8ee524dbf1eb5615281c92da1fb5b88706642ab865eea71b8a languageName: node linkType: hard -"jest-changed-files@npm:^29.0.0": - version: 29.0.0 - resolution: "jest-changed-files@npm:29.0.0" +"jest-changed-files@npm:^29.2.0": + version: 29.2.0 + resolution: "jest-changed-files@npm:29.2.0" dependencies: execa: "npm:^5.0.0" p-limit: "npm:^3.1.0" - checksum: af518ef614a93e4830d9a37c10e99d56884c6d521ca922fe77d60bd441d3f03261d185f3668e645eb067c7f048c5a7d386a463317c70da8fce8181ea5794a14a + checksum: 25dde5fc345c918e63ade88caa815a44d6601de81c029b43c1ca92a5d0149944096de830559596b6505ea62129b125ba9f6ce0867366a08c9cac72828cf4a37e languageName: node linkType: hard -"jest-circus@npm:^29.1.2": - version: 29.1.2 - resolution: "jest-circus@npm:29.1.2" +"jest-circus@npm:^29.3.1": + version: 29.3.1 + resolution: "jest-circus@npm:29.3.1" dependencies: - "@jest/environment": "npm:^29.1.2" - "@jest/expect": "npm:^29.1.2" - "@jest/test-result": "npm:^29.1.2" - "@jest/types": "npm:^29.1.2" + "@jest/environment": "npm:^29.3.1" + "@jest/expect": "npm:^29.3.1" + "@jest/test-result": "npm:^29.3.1" + "@jest/types": "npm:^29.3.1" "@types/node": "npm:*" chalk: "npm:^4.0.0" co: "npm:^4.6.0" dedent: "npm:^0.7.0" is-generator-fn: "npm:^2.0.0" - jest-each: "npm:^29.1.2" - jest-matcher-utils: "npm:^29.1.2" - jest-message-util: "npm:^29.1.2" - jest-runtime: "npm:^29.1.2" - jest-snapshot: "npm:^29.1.2" - jest-util: "npm:^29.1.2" + jest-each: "npm:^29.3.1" + jest-matcher-utils: "npm:^29.3.1" + jest-message-util: "npm:^29.3.1" + jest-runtime: "npm:^29.3.1" + jest-snapshot: "npm:^29.3.1" + jest-util: "npm:^29.3.1" p-limit: "npm:^3.1.0" - pretty-format: "npm:^29.1.2" + pretty-format: "npm:^29.3.1" slash: "npm:^3.0.0" stack-utils: "npm:^2.0.3" - checksum: 95b85cc884a3318a41ed034aae13775516f8e438670ef476df48be9ec3a2f0eb9c3ed9285ce4407a2ec1287d2bec8bb9e3623f1f0cfb4d15dd740a351449b336 + checksum: 6ec554402037de44c1bf528e19a85d3af022569123ef1af75cc6097d669ef37ba941ea76862bf184ba5064991837dafbdad59a816959c1373ced4d3a5f3bea6f languageName: node linkType: hard -"jest-cli@npm:^29.1.2": - version: 29.1.2 - resolution: "jest-cli@npm:29.1.2" +"jest-cli@npm:^29.3.1": + version: 29.3.1 + resolution: "jest-cli@npm:29.3.1" dependencies: - "@jest/core": "npm:^29.1.2" - "@jest/test-result": "npm:^29.1.2" - "@jest/types": "npm:^29.1.2" + "@jest/core": "npm:^29.3.1" + "@jest/test-result": "npm:^29.3.1" + "@jest/types": "npm:^29.3.1" chalk: "npm:^4.0.0" exit: "npm:^0.1.2" graceful-fs: "npm:^4.2.9" import-local: "npm:^3.0.2" - jest-config: "npm:^29.1.2" - jest-util: "npm:^29.1.2" - jest-validate: "npm:^29.1.2" + jest-config: "npm:^29.3.1" + jest-util: "npm:^29.3.1" + jest-validate: "npm:^29.3.1" prompts: "npm:^2.0.1" yargs: "npm:^17.3.1" peerDependencies: @@ -7147,34 +6888,34 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: acc58b9282d5f7d119b6f4963d9ce8b3a97b64b8a1f9e85efe0bd295158259567b1098c5e5c9d3fb3af421a859e58d59c62ab96bf3b8a6bb7f22b353019c407c + checksum: c3bc2170d383ea5001625771124fd596019908f976b05b00738e67b450aaf66ddfc9f73674160eb109aedc53ebed31792190f5cfaf0e1c7c7cbacb6a618a101c languageName: node linkType: hard -"jest-config@npm:^29.1.2": - version: 29.1.2 - resolution: "jest-config@npm:29.1.2" +"jest-config@npm:^29.3.1": + version: 29.3.1 + resolution: "jest-config@npm:29.3.1" dependencies: "@babel/core": "npm:^7.11.6" - "@jest/test-sequencer": "npm:^29.1.2" - "@jest/types": "npm:^29.1.2" - babel-jest: "npm:^29.1.2" + "@jest/test-sequencer": "npm:^29.3.1" + "@jest/types": "npm:^29.3.1" + babel-jest: "npm:^29.3.1" chalk: "npm:^4.0.0" ci-info: "npm:^3.2.0" deepmerge: "npm:^4.2.2" glob: "npm:^7.1.3" graceful-fs: "npm:^4.2.9" - jest-circus: "npm:^29.1.2" - jest-environment-node: "npm:^29.1.2" - jest-get-type: "npm:^29.0.0" - jest-regex-util: "npm:^29.0.0" - jest-resolve: "npm:^29.1.2" - jest-runner: "npm:^29.1.2" - jest-util: "npm:^29.1.2" - jest-validate: "npm:^29.1.2" + jest-circus: "npm:^29.3.1" + jest-environment-node: "npm:^29.3.1" + jest-get-type: "npm:^29.2.0" + jest-regex-util: "npm:^29.2.0" + jest-resolve: "npm:^29.3.1" + jest-runner: "npm:^29.3.1" + jest-util: "npm:^29.3.1" + jest-validate: "npm:^29.3.1" micromatch: "npm:^4.0.4" parse-json: "npm:^5.2.0" - pretty-format: "npm:^29.1.2" + pretty-format: "npm:^29.3.1" slash: "npm:^3.0.0" strip-json-comments: "npm:^3.1.1" peerDependencies: @@ -7185,246 +6926,246 @@ __metadata: optional: true ts-node: optional: true - checksum: 5717a2c3319cf7f6646eb924c87c7d9dae5e8be8465cad6bb53ce86678c66a8bc52a6004f0771d912caa975338d2008d37df54dfaf5bc12714bec28b954680c9 + checksum: 1179100a2744dab055e396bce1ccd03fe08a10bcc8225401decd21407d7a2eba170997e58097f81253c7c4601b8a59f70a443622536f4d6408c15b63873aa868 languageName: node linkType: hard -"jest-diff@npm:^29.1.2": - version: 29.1.2 - resolution: "jest-diff@npm:29.1.2" +"jest-diff@npm:^29.3.1": + version: 29.3.1 + resolution: "jest-diff@npm:29.3.1" dependencies: chalk: "npm:^4.0.0" - diff-sequences: "npm:^29.0.0" - jest-get-type: "npm:^29.0.0" - pretty-format: "npm:^29.1.2" - checksum: 3f95f3d4e1d4f508219090917d23ca88055f1dfaf0bbbcc331fe05f7d7a0367fda12d56b5d8946ae1c4c0f0185a2a2f6f582b7c96f18b28d59d972c9747c9eca + diff-sequences: "npm:^29.3.1" + jest-get-type: "npm:^29.2.0" + pretty-format: "npm:^29.3.1" + checksum: b0f9f48938638ca559abb7d3d70c06dd1f44b1f59e1b985614ce661383dd86dd26a92049ec59292438c2e60b98b5b68bc02dcd6365f4e9a725ba0f5cb0c3b91a languageName: node linkType: hard -"jest-docblock@npm:^29.0.0": - version: 29.0.0 - resolution: "jest-docblock@npm:29.0.0" +"jest-docblock@npm:^29.2.0": + version: 29.2.0 + resolution: "jest-docblock@npm:29.2.0" dependencies: detect-newline: "npm:^3.0.0" - checksum: c7cf71970b7cae203f7a82b2526b469b6fc7ac79fe64ce5cece1e7af866b431735ec2f9507e217c9e61fd451fd5b4f879a0bf30cb1ae97804f470f494d9b43b2 + checksum: 4359e77133583e089f2ef039dc90d79acb1150fbf50dccbbd5d123b190f20e4b730f00a80e5f587efbc0a2beb7f1d94ab5f3adb2b2634722b08dde268801d4aa languageName: node linkType: hard -"jest-each@npm:^29.1.2": - version: 29.1.2 - resolution: "jest-each@npm:29.1.2" +"jest-each@npm:^29.3.1": + version: 29.3.1 + resolution: "jest-each@npm:29.3.1" dependencies: - "@jest/types": "npm:^29.1.2" + "@jest/types": "npm:^29.3.1" chalk: "npm:^4.0.0" - jest-get-type: "npm:^29.0.0" - jest-util: "npm:^29.1.2" - pretty-format: "npm:^29.1.2" - checksum: 018612bbf50a36efa5fa1bb0941877a11cd8543011fe62a088790d4584a6a634cbb1f4bcb5d6871e092422726ab1382ffd94370277398a23848d25bcad0dbc1e + jest-get-type: "npm:^29.2.0" + jest-util: "npm:^29.3.1" + pretty-format: "npm:^29.3.1" + checksum: 10d858d5cb151a7e43029880bd81f416b337e545a20fc2be05854c6a45a25d4224afe4bee03e483e1ee416841c10e3ac66fec4e93b63514de6932c506f4e8cff languageName: node linkType: hard -"jest-environment-node@npm:^29.1.2": - version: 29.1.2 - resolution: "jest-environment-node@npm:29.1.2" +"jest-environment-node@npm:^29.3.1": + version: 29.3.1 + resolution: "jest-environment-node@npm:29.3.1" dependencies: - "@jest/environment": "npm:^29.1.2" - "@jest/fake-timers": "npm:^29.1.2" - "@jest/types": "npm:^29.1.2" + "@jest/environment": "npm:^29.3.1" + "@jest/fake-timers": "npm:^29.3.1" + "@jest/types": "npm:^29.3.1" "@types/node": "npm:*" - jest-mock: "npm:^29.1.2" - jest-util: "npm:^29.1.2" - checksum: d91359a60b8d479f5029f0c15af596fdda425f9b5f03a5769af08bbaa73343dd3d0472f34a48ba3b558e3bda6768032e10e22c1316cefc93e8fb828f30b3cc4b + jest-mock: "npm:^29.3.1" + jest-util: "npm:^29.3.1" + checksum: 6dd94ce95bc63f32de892932a02deff5914e9d9cad3f8f9276d816cafc4b052d50733dcf4e35c661c6d706aa1456614c9a94e0a508886300ddca48b5575952a3 languageName: node linkType: hard -"jest-get-type@npm:^29.0.0": - version: 29.0.0 - resolution: "jest-get-type@npm:29.0.0" - checksum: 74a624abda8588ec1aa142174abd8f01407bb33a994f374ca39bdd2ef73c7336d715db269cce8fe0249070432d425ef49d780b8b0cb7dc2089254403645f3308 +"jest-get-type@npm:^29.2.0": + version: 29.2.0 + resolution: "jest-get-type@npm:29.2.0" + checksum: bb688f6b906f79c93038ba1a1282f707e56b464d035dbe2b5143db35b1fb19a8a85440ec067e7ef44f29bcfac8cb5a7348321c806bea86957a5836b0d4ab9f22 languageName: node linkType: hard -"jest-haste-map@npm:^29.1.2": - version: 29.1.2 - resolution: "jest-haste-map@npm:29.1.2" +"jest-haste-map@npm:^29.3.1": + version: 29.3.1 + resolution: "jest-haste-map@npm:29.3.1" dependencies: - "@jest/types": "npm:^29.1.2" + "@jest/types": "npm:^29.3.1" "@types/graceful-fs": "npm:^4.1.3" "@types/node": "npm:*" anymatch: "npm:^3.0.3" fb-watchman: "npm:^2.0.0" fsevents: "npm:^2.3.2" graceful-fs: "npm:^4.2.9" - jest-regex-util: "npm:^29.0.0" - jest-util: "npm:^29.1.2" - jest-worker: "npm:^29.1.2" + jest-regex-util: "npm:^29.2.0" + jest-util: "npm:^29.3.1" + jest-worker: "npm:^29.3.1" micromatch: "npm:^4.0.4" walker: "npm:^1.0.8" dependenciesMeta: fsevents: optional: true - checksum: 285e49949500fbcd27043e61de96219e8ed922ed676a5cfdbec97dc75b6ab2a8474bbbfe5ee196290102fd4ecdb828e329264dc0b6a372fe2a13437e65fabb5d + checksum: 264c34fd4b9bb5c84971a9c9d06bc75e14661b75afb995b298ec08a847f18cbedaec42efb3d5e6335e59f69629c42aceda77e4b64cb75d8d8344b39e5c5f26e4 languageName: node linkType: hard -"jest-leak-detector@npm:^29.1.2": - version: 29.1.2 - resolution: "jest-leak-detector@npm:29.1.2" +"jest-leak-detector@npm:^29.3.1": + version: 29.3.1 + resolution: "jest-leak-detector@npm:29.3.1" dependencies: - jest-get-type: "npm:^29.0.0" - pretty-format: "npm:^29.1.2" - checksum: 1f6fec0012c4661ab5af1f68a2fee12300d0b3e10e70f65effad9e0f478ed010f2181100045990cc49078e3f98ffed51658b7d963b2bd34d65883d89d6d8194e + jest-get-type: "npm:^29.2.0" + pretty-format: "npm:^29.3.1" + checksum: faffa6c6411ff9386f170ab3ea008a0c8b1e967ecdd32cfca3adfcdb953be3a655e99bba6bdf895a1ef488b664d8f7fe9b681a24d8336eaf90af54de4d64a741 languageName: node linkType: hard -"jest-matcher-utils@npm:^29.1.2": - version: 29.1.2 - resolution: "jest-matcher-utils@npm:29.1.2" +"jest-matcher-utils@npm:^29.3.1": + version: 29.3.1 + resolution: "jest-matcher-utils@npm:29.3.1" dependencies: chalk: "npm:^4.0.0" - jest-diff: "npm:^29.1.2" - jest-get-type: "npm:^29.0.0" - pretty-format: "npm:^29.1.2" - checksum: 04ba973bc12a49fdbf64a4520b683c72040f5df3e2dbae52b1424e976e8c0d299742ab199a77c377e5de173473f3e2bb3f07220bd51632824bc64ba32791d3dc + jest-diff: "npm:^29.3.1" + jest-get-type: "npm:^29.2.0" + pretty-format: "npm:^29.3.1" + checksum: 936ae1fd9fe8a6d0dc31740740ad6cf3c698a16e232d57ee599e7e3040d22efc2063a7a744fb1b6550fb140b3ee7c5aeb46182920e37499e1ab4e2675ddce875 languageName: node linkType: hard -"jest-message-util@npm:^29.1.2": - version: 29.1.2 - resolution: "jest-message-util@npm:29.1.2" +"jest-message-util@npm:^29.3.1": + version: 29.3.1 + resolution: "jest-message-util@npm:29.3.1" dependencies: "@babel/code-frame": "npm:^7.12.13" - "@jest/types": "npm:^29.1.2" + "@jest/types": "npm:^29.3.1" "@types/stack-utils": "npm:^2.0.0" chalk: "npm:^4.0.0" graceful-fs: "npm:^4.2.9" micromatch: "npm:^4.0.4" - pretty-format: "npm:^29.1.2" + pretty-format: "npm:^29.3.1" slash: "npm:^3.0.0" stack-utils: "npm:^2.0.3" - checksum: 04dea4ae0076ce123468e68f9565090714319b96dd1307d9c26b4d2d10ecdf1e781ce7af6f334a7e03b0ffce66634c2648a001f6add33385317dd01d3f865603 + checksum: e1afc9a0ab4fc6c54ae9f6dffe91b8beab433b513011c0bfe457f708109135f67b8e18e71fb41cdd919dc35d89128f59c64cf807db8506b38d30dbd3be605a80 languageName: node linkType: hard -"jest-mock@npm:^29.1.2": - version: 29.1.2 - resolution: "jest-mock@npm:29.1.2" +"jest-mock@npm:^29.3.1": + version: 29.3.1 + resolution: "jest-mock@npm:29.3.1" dependencies: - "@jest/types": "npm:^29.1.2" + "@jest/types": "npm:^29.3.1" "@types/node": "npm:*" - jest-util: "npm:^29.1.2" - checksum: 1ed74065e36652b6a495021bc83c816c5f76ed37635ccd809589eeb0d04d3a5b0406ab7a81708d445768a7f654d8841bbdc02138d8d4f656f60a0b6f46eb7d6d + jest-util: "npm:^29.3.1" + checksum: fe8a9e41c88ec816b23ea7db16f9586c1265717e6ec043b12aed89c5ba8f2980e96f432236268484d8567c3f63c6b2a8097f2fb5e3f25b1b2e41a47efa1039c9 languageName: node linkType: hard "jest-pnp-resolver@npm:^1.2.2": - version: 1.2.2 - resolution: "jest-pnp-resolver@npm:1.2.2" + version: 1.2.3 + resolution: "jest-pnp-resolver@npm:1.2.3" peerDependencies: jest-resolve: "*" peerDependenciesMeta: jest-resolve: optional: true - checksum: 407f89f2e3b321b1cbb8f919150e4985ce68610d88e3295b1a689d505a6b96786c0625807d163a25fb61a4f50a07cfaab5adc764c5c36a7be7a1c9db9f6a3981 + checksum: 37d2a59a5d4b009835f0a59143bc588a4ad7d1c55fa51af80993ab4475688a76f9762266957597c47fdb7761244dbf876c1dacada444bcc58e6813857a20089b languageName: node linkType: hard -"jest-regex-util@npm:^29.0.0": - version: 29.0.0 - resolution: "jest-regex-util@npm:29.0.0" - checksum: 333c34abda342bae5154a7f9c0bcf3e0681a6712d2cbe686b90272747d52d05e1be53a84171f7eb3feda9ae8213dc06f652434fca8f3e94904f2b30f1a38ff4d +"jest-regex-util@npm:^29.2.0": + version: 29.2.0 + resolution: "jest-regex-util@npm:29.2.0" + checksum: d562a57097bac967caa16f70a2f63e60101dcb8cd82129bcd1669dc08346e5bdaf485c03746d918bc06d3d5a49c5fe7c2a9dcfd1e23f237d5d387a42630cbd99 languageName: node linkType: hard -"jest-resolve-dependencies@npm:^29.1.2": - version: 29.1.2 - resolution: "jest-resolve-dependencies@npm:29.1.2" +"jest-resolve-dependencies@npm:^29.3.1": + version: 29.3.1 + resolution: "jest-resolve-dependencies@npm:29.3.1" dependencies: - jest-regex-util: "npm:^29.0.0" - jest-snapshot: "npm:^29.1.2" - checksum: 1d70559834e70f6654eb0ddbf7a71cebaa389a0144ea2fb2d7671e5a6af993e8309cbb1187531f354bd22fdd6ea75c2d4a00a3fc7ce60e4cafb5a73945e42cd0 + jest-regex-util: "npm:^29.2.0" + jest-snapshot: "npm:^29.3.1" + checksum: 3220ff119a1c5464caf9eb5f3c5931798a3e08ef1eda6ceff0146ae6fcb49750e341c18138718b27b765d67ea1b869498b8b7e17978a24922ea147a185318bbb languageName: node linkType: hard -"jest-resolve@npm:^29.1.2": - version: 29.1.2 - resolution: "jest-resolve@npm:29.1.2" +"jest-resolve@npm:^29.3.1": + version: 29.3.1 + resolution: "jest-resolve@npm:29.3.1" dependencies: chalk: "npm:^4.0.0" graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.1.2" + jest-haste-map: "npm:^29.3.1" jest-pnp-resolver: "npm:^1.2.2" - jest-util: "npm:^29.1.2" - jest-validate: "npm:^29.1.2" + jest-util: "npm:^29.3.1" + jest-validate: "npm:^29.3.1" resolve: "npm:^1.20.0" resolve.exports: "npm:^1.1.0" slash: "npm:^3.0.0" - checksum: 1aa196387b77efd83c7f5f53f45e383371fa30454b14f626466f4066c585bec3752fc2aa5cb9ba16297b7e66186833645f45f86103051a62df2b624f86b55656 + checksum: be51f654d345dc0f3d0c0844ac807eb80dccdff6cf8e58f4626cd5059b89240429f8106a8be8c11febd3fa88dbca6a8e5b2d916b8e97662b6d5e2606019a49f5 languageName: node linkType: hard -"jest-runner@npm:^29.1.2": - version: 29.1.2 - resolution: "jest-runner@npm:29.1.2" +"jest-runner@npm:^29.3.1": + version: 29.3.1 + resolution: "jest-runner@npm:29.3.1" dependencies: - "@jest/console": "npm:^29.1.2" - "@jest/environment": "npm:^29.1.2" - "@jest/test-result": "npm:^29.1.2" - "@jest/transform": "npm:^29.1.2" - "@jest/types": "npm:^29.1.2" + "@jest/console": "npm:^29.3.1" + "@jest/environment": "npm:^29.3.1" + "@jest/test-result": "npm:^29.3.1" + "@jest/transform": "npm:^29.3.1" + "@jest/types": "npm:^29.3.1" "@types/node": "npm:*" chalk: "npm:^4.0.0" - emittery: "npm:^0.10.2" + emittery: "npm:^0.13.1" graceful-fs: "npm:^4.2.9" - jest-docblock: "npm:^29.0.0" - jest-environment-node: "npm:^29.1.2" - jest-haste-map: "npm:^29.1.2" - jest-leak-detector: "npm:^29.1.2" - jest-message-util: "npm:^29.1.2" - jest-resolve: "npm:^29.1.2" - jest-runtime: "npm:^29.1.2" - jest-util: "npm:^29.1.2" - jest-watcher: "npm:^29.1.2" - jest-worker: "npm:^29.1.2" + jest-docblock: "npm:^29.2.0" + jest-environment-node: "npm:^29.3.1" + jest-haste-map: "npm:^29.3.1" + jest-leak-detector: "npm:^29.3.1" + jest-message-util: "npm:^29.3.1" + jest-resolve: "npm:^29.3.1" + jest-runtime: "npm:^29.3.1" + jest-util: "npm:^29.3.1" + jest-watcher: "npm:^29.3.1" + jest-worker: "npm:^29.3.1" p-limit: "npm:^3.1.0" source-map-support: "npm:0.5.13" - checksum: 4ddf3e553f1ea7d1db105cc7aa6cdc2057ca7f5cbc4c0fd9120aeec19e13c81311148125ad651b4be92df85b94e955e5cb1948d69f08337414c55d853e8e87ac + checksum: c7608cd7cd1289164c66abbc7a9a7a7ce06e00b71843e54027c8d4c97ef851c9080b5e9d54d21368afc6a53b5adbb2671095a0b365e66c02c33d447420b74cfc languageName: node linkType: hard -"jest-runtime@npm:^29.1.2": - version: 29.1.2 - resolution: "jest-runtime@npm:29.1.2" +"jest-runtime@npm:^29.3.1": + version: 29.3.1 + resolution: "jest-runtime@npm:29.3.1" dependencies: - "@jest/environment": "npm:^29.1.2" - "@jest/fake-timers": "npm:^29.1.2" - "@jest/globals": "npm:^29.1.2" - "@jest/source-map": "npm:^29.0.0" - "@jest/test-result": "npm:^29.1.2" - "@jest/transform": "npm:^29.1.2" - "@jest/types": "npm:^29.1.2" + "@jest/environment": "npm:^29.3.1" + "@jest/fake-timers": "npm:^29.3.1" + "@jest/globals": "npm:^29.3.1" + "@jest/source-map": "npm:^29.2.0" + "@jest/test-result": "npm:^29.3.1" + "@jest/transform": "npm:^29.3.1" + "@jest/types": "npm:^29.3.1" "@types/node": "npm:*" chalk: "npm:^4.0.0" cjs-module-lexer: "npm:^1.0.0" collect-v8-coverage: "npm:^1.0.0" glob: "npm:^7.1.3" graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.1.2" - jest-message-util: "npm:^29.1.2" - jest-mock: "npm:^29.1.2" - jest-regex-util: "npm:^29.0.0" - jest-resolve: "npm:^29.1.2" - jest-snapshot: "npm:^29.1.2" - jest-util: "npm:^29.1.2" + jest-haste-map: "npm:^29.3.1" + jest-message-util: "npm:^29.3.1" + jest-mock: "npm:^29.3.1" + jest-regex-util: "npm:^29.2.0" + jest-resolve: "npm:^29.3.1" + jest-snapshot: "npm:^29.3.1" + jest-util: "npm:^29.3.1" slash: "npm:^3.0.0" strip-bom: "npm:^4.0.0" - checksum: dfad7630856bbb34bd7f7f08c978903e0c6ca4fdcb5f456dd583e4437abedbb005af5954f6c6e0ba48a5eec298ffb12c156742c95d570ad481d0e68ed314c473 + checksum: 9e0f1a2a6b08b55a9da11a3e841571c65dbdd6d0883ceab33f4ad4b65011ad59f47f9c27fd21cbd3cc22b01e53f3e54d76f4814c45b17a6b92713903a2207d3e languageName: node linkType: hard -"jest-snapshot@npm:^29.1.2": - version: 29.1.2 - resolution: "jest-snapshot@npm:29.1.2" +"jest-snapshot@npm:^29.3.1": + version: 29.3.1 + resolution: "jest-snapshot@npm:29.3.1" dependencies: "@babel/core": "npm:^7.11.6" "@babel/generator": "npm:^7.7.2" @@ -7432,92 +7173,92 @@ __metadata: "@babel/plugin-syntax-typescript": "npm:^7.7.2" "@babel/traverse": "npm:^7.7.2" "@babel/types": "npm:^7.3.3" - "@jest/expect-utils": "npm:^29.1.2" - "@jest/transform": "npm:^29.1.2" - "@jest/types": "npm:^29.1.2" + "@jest/expect-utils": "npm:^29.3.1" + "@jest/transform": "npm:^29.3.1" + "@jest/types": "npm:^29.3.1" "@types/babel__traverse": "npm:^7.0.6" "@types/prettier": "npm:^2.1.5" babel-preset-current-node-syntax: "npm:^1.0.0" chalk: "npm:^4.0.0" - expect: "npm:^29.1.2" + expect: "npm:^29.3.1" graceful-fs: "npm:^4.2.9" - jest-diff: "npm:^29.1.2" - jest-get-type: "npm:^29.0.0" - jest-haste-map: "npm:^29.1.2" - jest-matcher-utils: "npm:^29.1.2" - jest-message-util: "npm:^29.1.2" - jest-util: "npm:^29.1.2" + jest-diff: "npm:^29.3.1" + jest-get-type: "npm:^29.2.0" + jest-haste-map: "npm:^29.3.1" + jest-matcher-utils: "npm:^29.3.1" + jest-message-util: "npm:^29.3.1" + jest-util: "npm:^29.3.1" natural-compare: "npm:^1.4.0" - pretty-format: "npm:^29.1.2" + pretty-format: "npm:^29.3.1" semver: "npm:^7.3.5" - checksum: 1bd080ed0a09e32e2672ce0528768115e345793a4d90a74b0349b9e22f7b66872bc487ef9d2363677e3b336ec3bfe09bcc95dc46b9b369bae69ecda0ab05c733 + checksum: e0dc071df9cb2bf72572dd37802ea1946d04ff4001229d804d3f280cda17b8868cd6e6aa635f4b7067440c623ffe64055fca7e4a81ad75ac722069b4f5532ad4 languageName: node linkType: hard -"jest-util@npm:^29.0.0, jest-util@npm:^29.1.2": - version: 29.1.2 - resolution: "jest-util@npm:29.1.2" +"jest-util@npm:^29.0.0, jest-util@npm:^29.3.1": + version: 29.3.1 + resolution: "jest-util@npm:29.3.1" dependencies: - "@jest/types": "npm:^29.1.2" + "@jest/types": "npm:^29.3.1" "@types/node": "npm:*" chalk: "npm:^4.0.0" ci-info: "npm:^3.2.0" graceful-fs: "npm:^4.2.9" picomatch: "npm:^2.2.3" - checksum: bb5d6d6aa135276447876e5826ebb0887c36f68ba831a1f8c4ded323fa315f2cb9c969f5ff6ead636d3bfee3fa46e761312cb2ec1b44d372c8b4cef636d68ac0 + checksum: c11f92ba490288788c921fcba2a173bf3a73c2573008faedaf227b8e42458816818753f228a3b5adcd52689c2086fb4e5b451db86a96bc673ae3c034a557cf7a languageName: node linkType: hard -"jest-validate@npm:^29.1.2": - version: 29.1.2 - resolution: "jest-validate@npm:29.1.2" +"jest-validate@npm:^29.3.1": + version: 29.3.1 + resolution: "jest-validate@npm:29.3.1" dependencies: - "@jest/types": "npm:^29.1.2" + "@jest/types": "npm:^29.3.1" camelcase: "npm:^6.2.0" chalk: "npm:^4.0.0" - jest-get-type: "npm:^29.0.0" + jest-get-type: "npm:^29.2.0" leven: "npm:^3.1.0" - pretty-format: "npm:^29.1.2" - checksum: 05eece2ccc26b40f5c92501adddb4f16f6b3955c20fb3e7dcacf28ce88ba260005856c26471aac1480c5d0edfff1205d82075c18025159ed917d54f908fa0ddf + pretty-format: "npm:^29.3.1" + checksum: 76986eb0e8ad998053de806fb1809a6f5fd884f7f02a4a3ab33a535d6ad7f15bf29a4022b9ccce61ae11bb032805733cc07d726d9f888d646bb4980b07cd0a6b languageName: node linkType: hard -"jest-watcher@npm:^29.1.2": - version: 29.1.2 - resolution: "jest-watcher@npm:29.1.2" +"jest-watcher@npm:^29.3.1": + version: 29.3.1 + resolution: "jest-watcher@npm:29.3.1" dependencies: - "@jest/test-result": "npm:^29.1.2" - "@jest/types": "npm:^29.1.2" + "@jest/test-result": "npm:^29.3.1" + "@jest/types": "npm:^29.3.1" "@types/node": "npm:*" ansi-escapes: "npm:^4.2.1" chalk: "npm:^4.0.0" - emittery: "npm:^0.10.2" - jest-util: "npm:^29.1.2" + emittery: "npm:^0.13.1" + jest-util: "npm:^29.3.1" string-length: "npm:^4.0.1" - checksum: 7e08c45bdb770274095dc14a3dbfd7f13ff9f8a210e05e7302f29e5d78a0b62f92c99a902789be8b1cfdbe27cf938a0a26d993918dfd518a6f4b2c70861f5a69 + checksum: 78d13c34e81f6e081d8b20fdf020b0f83cf14990226493ffec615bf94267cc82cd057f125669266e7aa7a748e348f2b61d55b732c1fd12dffc8915dc2ed4c3bf languageName: node linkType: hard -"jest-worker@npm:^29.1.2": - version: 29.1.2 - resolution: "jest-worker@npm:29.1.2" +"jest-worker@npm:^29.3.1": + version: 29.3.1 + resolution: "jest-worker@npm:29.3.1" dependencies: "@types/node": "npm:*" - jest-util: "npm:^29.1.2" + jest-util: "npm:^29.3.1" merge-stream: "npm:^2.0.0" supports-color: "npm:^8.0.0" - checksum: 252a9323fa0ef66d3e7d3686669a422f3920b9bea01f9a06e69c5820b143c6f2b042c4c6a9a7b1f524bcdd15bbb2d481b0830b232dc787b1e53266f8490f7c5e + checksum: 14ea04ab9eacd9dd7b5b6245032d9c043c6bad907a76bbfe0f09b3dde93992631df10e3f6463578e38a88812ab7c6edec6e343c3aad0e5378e1063ccc04b96ac languageName: node linkType: hard "jest@npm:^29.1.2": - version: 29.1.2 - resolution: "jest@npm:29.1.2" + version: 29.3.1 + resolution: "jest@npm:29.3.1" dependencies: - "@jest/core": "npm:^29.1.2" - "@jest/types": "npm:^29.1.2" + "@jest/core": "npm:^29.3.1" + "@jest/types": "npm:^29.3.1" import-local: "npm:^3.0.2" - jest-cli: "npm:^29.1.2" + jest-cli: "npm:^29.3.1" peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -7525,7 +7266,7 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: b1f3b2ab068dbafa4e92a0666b3402057f137b5766e05ce851581ed21acf9c2a2ccbc6d5637929ff7290f59fbb7abd2e4b8dd2d940cf1f1b486ba74de822c5ed + checksum: 6b892f8717de97c38a5b39e0f45f98fe244f0867f8767bc7b4612594a2e863d6bef03caa5f0648427fea4ca5dad2802df627cb16574183a8e5467d22a8e245f2 languageName: node linkType: hard @@ -7544,9 +7285,9 @@ __metadata: linkType: hard "js-sdsl@npm:^4.1.4": - version: 4.1.5 - resolution: "js-sdsl@npm:4.1.5" - checksum: dafad5531a0a7a345a8ec5d83b16c8daf068893a90db8e718cf857b25878d87bbb08eee44bae309c4967dea3f2bd1aecaa8f107cf5c5c09d1579a671f1a14ed5 + version: 4.3.0 + resolution: "js-sdsl@npm:4.3.0" + checksum: ad20a4f5fd32cbdbb8d9ac61a44bf6205027da0ec8e6051948951476b102dbb6d84668fe94b84a6a8fb77de960614d5baa1ef22331850727fc33c510eb5fb4b4 languageName: node linkType: hard @@ -7569,7 +7310,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0": +"js-yaml@npm:^4.1.0": version: 4.1.0 resolution: "js-yaml@npm:4.1.0" dependencies: @@ -7589,7 +7330,7 @@ __metadata: languageName: node linkType: hard -"json-buffer@npm:3.0.1, json-buffer@npm:~3.0.1": +"json-buffer@npm:3.0.1": version: 3.0.1 resolution: "json-buffer@npm:3.0.1" checksum: 33bf05e0790ed025751047b51bb8bc0f15942be22d22acaa071c44a4e3277bdf23132f49549a7d8dd89ee67679923f21efa21de2aaa448472372e92a837cea15 @@ -7603,13 +7344,20 @@ __metadata: languageName: node linkType: hard -"json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1": +"json-parse-even-better-errors@npm:^2.3.0": version: 2.3.1 resolution: "json-parse-even-better-errors@npm:2.3.1" checksum: ba9ec77806c99530719c8c2a26aa426f421dccd6faafb4ee32f2d71dff25aefe4d150fba814eb58be8b82e765af5e7dc8e88d1c38c7227a1304f4d20a405a67a languageName: node linkType: hard +"json-parse-even-better-errors@npm:^3.0.0": + version: 3.0.0 + resolution: "json-parse-even-better-errors@npm:3.0.0" + checksum: 9ff934d10510bdd507077f8dd434321bd34bfd1cd172c58f4ea5574228704a125e51f900e43c7e0a824b1079b9acf5dc07e5b33686a4dcc924cfc062d5c93d6a + languageName: node + linkType: hard + "json-parse-helpfulerror@npm:^1.0.3": version: 1.0.3 resolution: "json-parse-helpfulerror@npm:1.0.3" @@ -7640,6 +7388,13 @@ __metadata: languageName: node linkType: hard +"json-stringify-nice@npm:^1.1.4": + version: 1.1.4 + resolution: "json-stringify-nice@npm:1.1.4" + checksum: 16655d05f37543e51cbac0e4476e40a62b8b0519c9acf2861cf693c175515222ffa4219662a68a16ece06b7257d1720e2b59c9c0ccdd1338ffe5e34a06e463e0 + languageName: node + linkType: hard + "json-stringify-safe@npm:^5.0.0, json-stringify-safe@npm:^5.0.1": version: 5.0.1 resolution: "json-stringify-safe@npm:5.0.1" @@ -7647,12 +7402,12 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.1.2, json5@npm:^2.2.1": - version: 2.2.1 - resolution: "json5@npm:2.2.1" +"json5@npm:^2.2.2, json5@npm:^2.2.3": + version: 2.2.3 + resolution: "json5@npm:2.2.3" bin: json5: lib/cli.js - checksum: 8bb433c397375ec5b9150e08d1a323acf5258d51126c55e11e838136f201c197e1589cba42559c97d39bac54ed1293de1e5caff17ce0dc624bfd845c10d9eaba + checksum: e298f92c92197e956eb7a93304f74b5b80b4c3fe412f44a1f3d4c966e5ddf2e8ef2ac7ce0b0c40c78735bf2901c29257a653e1da684dae8e7835932e4904d6a0 languageName: node linkType: hard @@ -7683,24 +7438,6 @@ __metadata: languageName: node linkType: hard -"jsonwebtoken@npm:^8.5.1": - version: 8.5.1 - resolution: "jsonwebtoken@npm:8.5.1" - dependencies: - jws: "npm:^3.2.2" - lodash.includes: "npm:^4.3.0" - lodash.isboolean: "npm:^3.0.3" - lodash.isinteger: "npm:^4.0.4" - lodash.isnumber: "npm:^3.0.3" - lodash.isplainobject: "npm:^4.0.6" - lodash.isstring: "npm:^4.0.1" - lodash.once: "npm:^4.0.0" - ms: "npm:^2.1.1" - semver: "npm:^5.6.0" - checksum: 64198d5b0b69fce8e2c73e66b8d7923e177e960675333db349be16509d6f1549567568c5816c890ae10686cdd061035ba833221d35395d572b7947c0d3039b1c - languageName: node - linkType: hard - "jsonwebtoken@npm:^9.0.0": version: 9.0.0 resolution: "jsonwebtoken@npm:9.0.0" @@ -7720,6 +7457,20 @@ __metadata: languageName: node linkType: hard +"just-diff-apply@npm:^5.2.0": + version: 5.5.0 + resolution: "just-diff-apply@npm:5.5.0" + checksum: 4eb46fb13cd8ef5d0439af8a08ea5cee7371edcae0085106599c1d7b8c9f3121e84e5249fe6b52a7ca2190edb049564ff52dd3c46f78e4217a386a9fc583c84f + languageName: node + linkType: hard + +"just-diff@npm:^5.0.1": + version: 5.2.0 + resolution: "just-diff@npm:5.2.0" + checksum: efc74f2a3a788c7c07e52a6ffb858a43aaa5af2db79299b88489b099a8f286f152fee5dc7c395a6a9eaef84fb07729154fcb5aae055f8357a2bdf214e6e4ce9e + languageName: node + linkType: hard + "jwa@npm:^1.4.1": version: 1.4.1 resolution: "jwa@npm:1.4.1" @@ -7752,13 +7503,12 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^4.0.0": - version: 4.3.2 - resolution: "keyv@npm:4.3.2" +"keyv@npm:^4.5.2": + version: 4.5.2 + resolution: "keyv@npm:4.5.2" dependencies: - compress-brotli: "npm:^1.3.8" json-buffer: "npm:3.0.1" - checksum: 61244d73b580c0be4de1fe8e7060209b6c0691ba92745e08ad12976e913271c6bd07af06852fb954b748759f306b331833665e2d5bc3de4e3af4cef4ac129df0 + checksum: 921f26a3e32ae0cd0baabbcf1e8957bddfa675d51783e2ad19256db423c8d1c40c9aafbe892584dbe72a045389bfdc2572a7f182c4b29e32c6165990df161978 languageName: node linkType: hard @@ -7816,28 +7566,26 @@ __metadata: languageName: node linkType: hard -"libnpmaccess@npm:^6.0.3": - version: 6.0.3 - resolution: "libnpmaccess@npm:6.0.3" +"libnpmaccess@npm:^7.0.1": + version: 7.0.1 + resolution: "libnpmaccess@npm:7.0.1" dependencies: - aproba: "npm:^2.0.0" - minipass: "npm:^3.1.1" - npm-package-arg: "npm:^9.0.1" - npm-registry-fetch: "npm:^13.0.0" - checksum: 4e2e14c9993ac61559ca33d67b246a04d2cbf506286b057e9114dc259cf6515117fcd29efa21cb9c86614c2e7bd692dc03f4e35d907ec01708238f0c189ce0fa + npm-package-arg: "npm:^10.1.0" + npm-registry-fetch: "npm:^14.0.3" + checksum: 53f6cd95f68b72fab62d34e233a147c7842c75e73083784fe34b11a1cac20cf28d7080c1063c163358616ef3cd04fb001fb3d0f2dbc593924c29691b392b6928 languageName: node linkType: hard -"libnpmpublish@npm:^6.0.4": - version: 6.0.4 - resolution: "libnpmpublish@npm:6.0.4" +"libnpmpublish@npm:^7.0.6": + version: 7.0.6 + resolution: "libnpmpublish@npm:7.0.6" dependencies: - normalize-package-data: "npm:^4.0.0" - npm-package-arg: "npm:^9.0.1" - npm-registry-fetch: "npm:^13.0.0" + normalize-package-data: "npm:^5.0.0" + npm-package-arg: "npm:^10.1.0" + npm-registry-fetch: "npm:^14.0.3" semver: "npm:^7.3.7" - ssri: "npm:^9.0.0" - checksum: 5a8a6d471d242fcc16af15599e45b185db8baf278e5bdc1ee073ae0030dbb09017a02c993f22def0a07d3173b3305a92d0bf3a4f4913632d8cde2e62343e770f + ssri: "npm:^10.0.1" + checksum: dc01e9a372ce661bc4d825683a72e21d60a2f31eb06eaee371a2545ac6905c249146c4e2393286b6aafb1fa700a27e7a3deb19d5b84c49f0293a012aeae4c004 languageName: node linkType: hard @@ -7914,13 +7662,6 @@ __metadata: languageName: node linkType: hard -"lodash.includes@npm:^4.3.0": - version: 4.3.0 - resolution: "lodash.includes@npm:4.3.0" - checksum: 08a7ef2e255bff741d8590ba415964d489aac58cce10836b9b48251654b4ef74cbaad89f288fb40dda06439ce9b3c1dffc15056878b90f4c8db3a83f0dd8b20c - languageName: node - linkType: hard - "lodash.isarguments@npm:^3.1.0": version: 3.1.0 resolution: "lodash.isarguments@npm:3.1.0" @@ -7928,17 +7669,10 @@ __metadata: languageName: node linkType: hard -"lodash.isboolean@npm:^3.0.3": - version: 3.0.3 - resolution: "lodash.isboolean@npm:3.0.3" - checksum: bace740c7ae1862d07012dc7bc4c095906ff9d28f85037dc00d3dd838cf9551aa8d5c4113f2e9214f36327fedd1a0c8e8258f91e1e3c0013ecf4299906cc3dbc - languageName: node - linkType: hard - -"lodash.isinteger@npm:^4.0.4": - version: 4.0.4 - resolution: "lodash.isinteger@npm:4.0.4" - checksum: 937ccd87588799b0b534c619f87d5a1490a7194adcf345e57360bd72c6d06d7d4ed02cb880edfa1233906708da2db89f3a0da3ac4e85ee98834d6b291b8c1149 +"lodash.isfunction@npm:^3.0.9": + version: 3.0.9 + resolution: "lodash.isfunction@npm:3.0.9" + checksum: 2a26511aa8eb399c41a2e18140e3d7e073db55f62e9477c6938deb5fb7310a4a687cbad4a9d7298c7549c740d2a03d3966475818a49667a6b0204f747b19187f languageName: node linkType: hard @@ -7949,13 +7683,6 @@ __metadata: languageName: node linkType: hard -"lodash.isnumber@npm:^3.0.3": - version: 3.0.3 - resolution: "lodash.isnumber@npm:3.0.3" - checksum: 0627047d8f9ea8eac559feff8e53d3d5484a4993b1938c960eb619b6fc15d69f15eff41eed2fdb67c2858d6f4893b477bf3eb5e51e8729c00b02f94ee282d169 - languageName: node - linkType: hard - "lodash.isplainobject@npm:^4.0.6": version: 4.0.6 resolution: "lodash.isplainobject@npm:4.0.6" @@ -7963,10 +7690,10 @@ __metadata: languageName: node linkType: hard -"lodash.isstring@npm:^4.0.1": - version: 4.0.1 - resolution: "lodash.isstring@npm:4.0.1" - checksum: a0d31496f50ce6eac84b20d0892023948fdfccc9f7d9baac1d9b25d8ad6f1b90adf0d3d14618b0a2c8b6317d7d05ef0f24d24156e8f1adc489b57dfa0280d66c +"lodash.kebabcase@npm:^4.1.1": + version: 4.1.1 + resolution: "lodash.kebabcase@npm:4.1.1" + checksum: 676047204bdd37e2efa2178b8fe3a4f61dcc3090d23be098e908ec59e8977b5293072d462f1903a0f77891c53e320a42c4cdfa43b09c301037cdd457a5ed85b8 languageName: node linkType: hard @@ -7984,14 +7711,42 @@ __metadata: languageName: node linkType: hard -"lodash.once@npm:^4.0.0": - version: 4.1.1 - resolution: "lodash.once@npm:4.1.1" - checksum: 210c440af77b8f34fa8c7a559b4e7de9b9baef1c9d2fc1e9eae1440034cf0030eca115e81abf164ce6039e4872e0b4b5ade7729394e93aa7545094fc46ea2a29 +"lodash.mergewith@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.mergewith@npm:4.6.2" + checksum: 4fe5a0a4bc0dcafea01c75e57a2eee0aaee07327a1cfd0618ff365b86a80e7e1172c2e61cb28ad0e4d96a332d65e53d75540c8701697add1b6f410afeabc0624 languageName: node linkType: hard -"lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.21": +"lodash.snakecase@npm:^4.1.1": + version: 4.1.1 + resolution: "lodash.snakecase@npm:4.1.1" + checksum: 5e840ba77791c15522aa0792688f147a29e60582f70050aafff532a4bbb72c55c001dfa357d605a75614424abdbf38ea313442c8738da0a14c72070182d54251 + languageName: node + linkType: hard + +"lodash.startcase@npm:^4.4.0": + version: 4.4.0 + resolution: "lodash.startcase@npm:4.4.0" + checksum: 69016d357418df331d77517ce537d02eb74e149770dcc2036c146e4e21dc203cc4c43ddefa7f43961edbc9c8676a30c8d3de21275d6c0ecc79afd699adb96bee + languageName: node + linkType: hard + +"lodash.uniq@npm:^4.5.0": + version: 4.5.0 + resolution: "lodash.uniq@npm:4.5.0" + checksum: 8ac56bbaa8a4ccd0dd8b9cabdcee89dfb382f8907fdb6ac12d40d46298c7b4de74c6bdab3a9e6fb4f0307568a67220f9ce86270e17dd8b628a312be9ee3a4767 + languageName: node + linkType: hard + +"lodash.upperfirst@npm:^4.3.1": + version: 4.3.1 + resolution: "lodash.upperfirst@npm:4.3.1" + checksum: 5b588ebd49cc166f12d48f63bdf2b6cb17652dcdcf4e6ab32e5978d13749af055eb0f3835d42995093dab410f03fa56d6c5ba57c1f3e3daa54dff14dd5415539 + languageName: node + linkType: hard + +"lodash@npm:^4.17.15, lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: 3ac18e92108d68f88429fcddee609e42cf2b653583d9bac22308815a4cd6b185b89a0ad0d9b0c670c371d9d6b61571a98fee6b36e1db14e52766ca253ed9cba0 @@ -8035,13 +7790,6 @@ __metadata: languageName: node linkType: hard -"lowercase-keys@npm:^2.0.0": - version: 2.0.0 - resolution: "lowercase-keys@npm:2.0.0" - checksum: c305ecdea6e53ab142b74095be2a19174a6265345b043e28e88cfef1845a9a143888898c643707d7ca733bf89ce12577732bdb402106dc34d8dd2b294519726e - languageName: node - linkType: hard - "lowercase-keys@npm:^3.0.0": version: 3.0.0 resolution: "lowercase-keys@npm:3.0.0" @@ -8049,6 +7797,15 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^5.1.1": + version: 5.1.1 + resolution: "lru-cache@npm:5.1.1" + dependencies: + yallist: "npm:^3.0.2" + checksum: 7e3274d0936ac64611d0053664b5c722f2b869c4962a007752251602020345f385885cfeabd0162aa45c7d2ee8a21f461d9d628db348f553c126126b170ad6d2 + languageName: node + linkType: hard + "lru-cache@npm:^6.0.0": version: 6.0.0 resolution: "lru-cache@npm:6.0.0" @@ -8058,20 +7815,13 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^7.14.1": +"lru-cache@npm:^7.14.1, lru-cache@npm:^7.4.4, lru-cache@npm:^7.5.1, lru-cache@npm:^7.7.1": version: 7.14.1 resolution: "lru-cache@npm:7.14.1" checksum: e4c8c073d9632585dde73bb2c857c22866f61f3ee75fea6e1dcc5412b59eca4107bc511c4b4ae4e038c7f59a15488b67448b24a3a1154def46c8ab1d07935d85 languageName: node linkType: hard -"lru-cache@npm:^7.4.4, lru-cache@npm:^7.5.1, lru-cache@npm:^7.7.1": - version: 7.12.0 - resolution: "lru-cache@npm:7.12.0" - checksum: 041b5c3e57fced18b4a947d9aae461fc54c08819bbdcf551db15b9648d5ab2588a6193c1c0daf0dbe3e1156e34cc39c6e4067faf5322633105fa9ee417870f20 - languageName: node - linkType: hard - "lru_map@npm:^0.3.3": version: 0.3.3 resolution: "lru_map@npm:0.3.3" @@ -8105,9 +7855,9 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^10.0.3, make-fetch-happen@npm:^10.0.6": - version: 10.1.8 - resolution: "make-fetch-happen@npm:10.1.8" +"make-fetch-happen@npm:^10.0.3": + version: 10.2.1 + resolution: "make-fetch-happen@npm:10.2.1" dependencies: agentkeepalive: "npm:^4.2.1" cacache: "npm:^16.1.0" @@ -8125,7 +7875,31 @@ __metadata: promise-retry: "npm:^2.0.1" socks-proxy-agent: "npm:^7.0.0" ssri: "npm:^9.0.0" - checksum: 273acfa88639a705992f3e0f75fb201214010f79e78d02cb13585d466e18f6c0ac383abd285b8619a6637da6c83da75c2a2a36ad3a27cdd781d66beba4ef7097 + checksum: cf0d4b94fb0b022d41373fe7ce0f2a170a7c2668c7404f985c4fa6fe465c24cc3d1a6a84e0a6d4b2cd60cf7d41ec26cc5205d258e15f06c33179c14a31a5e4bd + languageName: node + linkType: hard + +"make-fetch-happen@npm:^11.0.0": + version: 11.0.2 + resolution: "make-fetch-happen@npm:11.0.2" + dependencies: + agentkeepalive: "npm:^4.2.1" + cacache: "npm:^17.0.0" + http-cache-semantics: "npm:^4.1.0" + http-proxy-agent: "npm:^5.0.0" + https-proxy-agent: "npm:^5.0.0" + is-lambda: "npm:^1.0.1" + lru-cache: "npm:^7.7.1" + minipass: "npm:^4.0.0" + minipass-collect: "npm:^1.0.2" + minipass-fetch: "npm:^3.0.0" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + negotiator: "npm:^0.6.3" + promise-retry: "npm:^2.0.1" + socks-proxy-agent: "npm:^7.0.0" + ssri: "npm:^10.0.0" + checksum: 7b85638bb661edcc00413b9a448eec83277add65225e4a2ae04f05b9e37fd61105476a673e7e66a0eb3eef793c8875edae55bca93a367c93e4587749e8453787 languageName: node linkType: hard @@ -8259,13 +8033,6 @@ __metadata: languageName: node linkType: hard -"mimic-response@npm:^1.0.0": - version: 1.0.1 - resolution: "mimic-response@npm:1.0.1" - checksum: 33f59926ca219581d72d6138f731c0ab09459c83dc01cce629b045cf0f0fc86d2080c0d776f2112dab7c4ef585c1104a3df0b2b8ed31fc6f4d261656f3543d4e - languageName: node - linkType: hard - "mimic-response@npm:^3.1.0": version: 3.1.0 resolution: "mimic-response@npm:3.1.0" @@ -8273,6 +8040,13 @@ __metadata: languageName: node linkType: hard +"mimic-response@npm:^4.0.0": + version: 4.0.0 + resolution: "mimic-response@npm:4.0.0" + checksum: c1afc95109fc62bb5b878e97c3fe7878b09cb3a4948b79b2176049728b2560bfd1f4db2605b47b4af90dca3e7e106968be45aec3e0c3e6ddeaa3085bde16d2e2 + languageName: node + linkType: hard + "min-indent@npm:^1.0.0": version: 1.0.1 resolution: "min-indent@npm:1.0.1" @@ -8303,12 +8077,12 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": - version: 5.1.0 - resolution: "minimatch@npm:5.1.0" +"minimatch@npm:^5.0.1, minimatch@npm:^5.1.1, minimatch@npm:^5.1.2, minimatch@npm:^5.1.6": + version: 5.1.6 + resolution: "minimatch@npm:5.1.6" dependencies: brace-expansion: "npm:^2.0.1" - checksum: cf8124b47d19be2d6a4b2cab80114999239ab6a01062e2f0abe666b779de120b6f85ed9a73e3a27b61fa088fb45957929a8fcc727bd20de829d3e4e659ad01ff + checksum: 0c0446ede579b1736bfea4efb288c2dea17ce80fd0339d00547625ed97a60ed403c7c2fb141211119937a811bc635b3f0f44debeb9d7870b3f58cf0fe78ddccc languageName: node linkType: hard @@ -8323,10 +8097,10 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.2.0, minimist@npm:^1.2.5": - version: 1.2.6 - resolution: "minimist@npm:1.2.6" - checksum: b0286df020a110fa0173e71d8c9903748eb2cc939396d04a61bc224635393c564bc264d04a16e36d51e5489be513f98d7dbe5c2cf11598da11c91f6a18b9449e +"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": + version: 1.2.7 + resolution: "minimist@npm:1.2.7" + checksum: 7bb50119bb59f48228a834e293a566c4b0e1b6c4648db83fb88830b4f932bfeaca72158bcdcc8a74130b339167eda92ec4cabb65faf07ab8d32542889a451676 languageName: node linkType: hard @@ -8340,8 +8114,8 @@ __metadata: linkType: hard "minipass-fetch@npm:^2.0.3": - version: 2.1.0 - resolution: "minipass-fetch@npm:2.1.0" + version: 2.1.2 + resolution: "minipass-fetch@npm:2.1.2" dependencies: encoding: "npm:^0.1.13" minipass: "npm:^3.1.6" @@ -8350,7 +8124,22 @@ __metadata: dependenciesMeta: encoding: optional: true - checksum: fb5a5617339545bd3b351ef9ae51fd308148796751c4510ddaf5293a494946bec12670bd2eb93af863857bcb88fa7db36e165fb547fc4140aadbd495de981812 + checksum: 8ec17c0895d8890b863bbdf860e25bc2f81580c0bbc2cfc05d220f8b5bc255203ee1931f54821e299fd1d5a53d63bfaca20a813a2f45e881423d096c24940366 + languageName: node + linkType: hard + +"minipass-fetch@npm:^3.0.0": + version: 3.0.1 + resolution: "minipass-fetch@npm:3.0.1" + dependencies: + encoding: "npm:^0.1.13" + minipass: "npm:^4.0.0" + minipass-sized: "npm:^1.0.3" + minizlib: "npm:^2.1.2" + dependenciesMeta: + encoding: + optional: true + checksum: e430e8600e72f965305bbc70c5cd0a4d3291ead96ad92485138eb36e91318f05afca2be3200762a1406041d911f6d9fc739e3cc2f2b1f830f20295d2aee7738c languageName: node linkType: hard @@ -8392,11 +8181,20 @@ __metadata: linkType: hard "minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": - version: 3.3.4 - resolution: "minipass@npm:3.3.4" + version: 3.3.6 + resolution: "minipass@npm:3.3.6" dependencies: yallist: "npm:^4.0.0" - checksum: bddf78663156eebaec346762d56ce096ac45f5cb4917e9c43947b1b8146acacbaf523f2031907b3ad27d585f7a684f39dba96382739efcd7d87fac5c7ee0c66c + checksum: 9704cf677a05e82174c1a0765260f877ce3b4f09858b6c80a07a38a41ff661a2913a482f82faa73b89fc23ee3bcc4cff04d7e8ce6951de4fc2c2108d360b6f1f + languageName: node + linkType: hard + +"minipass@npm:^4.0.0": + version: 4.0.0 + resolution: "minipass@npm:4.0.0" + dependencies: + yallist: "npm:^4.0.0" + checksum: 9f5879b588df2ba47dc5def5520b14dabd6acd1c9a3d115f482baba47177a004718b01da4fd5b15dba036f435646d8cb9489ba84fca3808acdd72a9cc1d3c7ca languageName: node linkType: hard @@ -8513,11 +8311,11 @@ __metadata: linkType: hard "nan@npm:^2.16.0": - version: 2.16.0 - resolution: "nan@npm:2.16.0" + version: 2.17.0 + resolution: "nan@npm:2.17.0" dependencies: node-gyp: "npm:latest" - checksum: ab398d28e1d13f345b932595c43da17487282c15a0bec842cc0668ae54d64e85cc9940405b7d29468a1f31b54d8b679f614dab1e850233f704cdd26a1ae17f03 + checksum: d424a730ee926fd928545c29ba19609bc1af03f8210c4465c825ba87070b83c546da2964a14d6acdacca847798184f48d5b8585f061dcb59459b300f2aff09c8 languageName: node linkType: hard @@ -8549,6 +8347,15 @@ __metadata: languageName: node linkType: hard +"new-github-release-url@npm:^1.0.0": + version: 1.0.0 + resolution: "new-github-release-url@npm:1.0.0" + dependencies: + type-fest: "npm:^0.4.1" + checksum: 1954ffecc1e298c880e9b4c26652c654138bff9d413e5db2f506c7cf17b0376d101392366fcc0cc3e963cc68daee9e35dda32c03cffb0d7079a3673d53db7eea + languageName: node + linkType: hard + "newrelic@npm:^9.8.0": version: 9.8.0 resolution: "newrelic@npm:9.8.0" @@ -8579,17 +8386,17 @@ __metadata: linkType: hard "node-addon-api@npm:^5.0.0": - version: 5.0.0 - resolution: "node-addon-api@npm:5.0.0" + version: 5.1.0 + resolution: "node-addon-api@npm:5.1.0" dependencies: node-gyp: "npm:latest" - checksum: dd981b956d93d0a3b46f028776b3fa9e7ac88830de46f0f7f691e3bbea9b53f0d47e44986c2d8a7d3a016fea3772492eafcc626c23bec60b443508efcfec5f10 + checksum: c5b513fd922614490d85f9cfb4325388b5a16d44258d74187f741fc80ef675d8bebae775e71ff1ef457b04ad242cb24dc101531b01762a47e7feedb48a7a91c8 languageName: node linkType: hard "node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.7": - version: 2.6.7 - resolution: "node-fetch@npm:2.6.7" + version: 2.6.8 + resolution: "node-fetch@npm:2.6.8" dependencies: whatwg-url: "npm:^5.0.0" peerDependencies: @@ -8597,30 +8404,30 @@ __metadata: peerDependenciesMeta: encoding: optional: true - checksum: 05c03fe66f38b9e349e691caf121b693a91adb41ab59c3af17d2c5f9d2f8d927c30b428e7c8049b739c674db06171117ba9d10dc72d6a2cf35ba8901dfb4de83 + checksum: 9b8bac9f953253468a76adf139ad52514ee03ee35d610c6472201415f2913d9437e8f5e15ca2bb9aaf8dae054a55aeff8cec37a6ca5317c223ab6ea9a9a16b6b languageName: node linkType: hard "node-gyp-build@npm:^4.4.0": - version: 4.5.0 - resolution: "node-gyp-build@npm:4.5.0" + version: 4.6.0 + resolution: "node-gyp-build@npm:4.6.0" bin: node-gyp-build: bin.js node-gyp-build-optional: optional.js node-gyp-build-test: build-test.js - checksum: 9e6a5e11b78f5be14a51d5ebfa0001027a2c08add757d49fc4b9a9ed26037f13590b91eb0266fdbdbf9baf300f5ba1b5c125c617133fd19a18516ba6405d7803 + checksum: 59a4823fb894eda6adff30805cad6883530b4499381252882e5dfff1f6cd7cc835aa0db3ab8c281f3092d9cec0d056bce2b85ec875c274f8068f8ed97763231f languageName: node linkType: hard "node-gyp@npm:^9.0.0, node-gyp@npm:latest": - version: 9.0.0 - resolution: "node-gyp@npm:9.0.0" + version: 9.3.1 + resolution: "node-gyp@npm:9.3.1" dependencies: env-paths: "npm:^2.2.0" glob: "npm:^7.1.4" graceful-fs: "npm:^4.2.6" make-fetch-happen: "npm:^10.0.3" - nopt: "npm:^5.0.0" + nopt: "npm:^6.0.0" npmlog: "npm:^6.0.0" rimraf: "npm:^3.0.2" semver: "npm:^7.3.5" @@ -8628,7 +8435,7 @@ __metadata: which: "npm:^2.0.2" bin: node-gyp: bin/node-gyp.js - checksum: 74e3ae5ca2d1e5db13239ba9f364ba75ae22a25aaf8fc798adb5121a60773f10ad877663b676ce35016728b016cd9010506279883bac143e1519996e5fd6c38b + checksum: 40aca5b9b3cc5715d5407101d69826927db9a2cf140f113ac52e239a10b15fbae277844ff815c05bcaa9c9fc5256e4e23b3ce3bdace573429d929e3b5df99845 languageName: node linkType: hard @@ -8639,10 +8446,10 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.5": - version: 2.0.5 - resolution: "node-releases@npm:2.0.5" - checksum: 464a4a35c29f5dda9805f57c68bbe861336c6eea82e02ca3342f42d95797d83835bb9e8992a2674514ade422f63d2a1fa673da9b8e055b454677c42ae07e7461 +"node-releases@npm:^2.0.6": + version: 2.0.8 + resolution: "node-releases@npm:2.0.8" + checksum: 20acdbe8780c382eb5992ccf1c327548af34b7ddc4f87b4be1d19e0897023ff47815b7bd445a25932021509614dd07bb50a863ec2387e8b006255b4232e10352 languageName: node linkType: hard @@ -8673,14 +8480,25 @@ __metadata: languageName: node linkType: hard -"nopt@npm:^5.0.0": - version: 5.0.0 - resolution: "nopt@npm:5.0.0" +"nopt@npm:^6.0.0": + version: 6.0.0 + resolution: "nopt@npm:6.0.0" dependencies: - abbrev: "npm:1" + abbrev: "npm:^1.0.0" bin: nopt: bin/nopt.js - checksum: cb0f3672738e989b12d8459f30366e8a89f79462581a09816cbbd575e272bc0ae2a135ac0b60647748be64100787d631cd0ac18157d519021336ae277e3362a3 + checksum: 6ae5c083c5b205d0850f3b00c093cb0b1d4fb28fb69c68c3f933048e666695b1f218db6a4a7f61a4bae2f127268f526a7f2764223208e4dd527c51c56c49a5c7 + languageName: node + linkType: hard + +"nopt@npm:^7.0.0": + version: 7.0.0 + resolution: "nopt@npm:7.0.0" + dependencies: + abbrev: "npm:^2.0.0" + bin: + nopt: bin/nopt.js + checksum: df0517da69e2d52c069e3fa79438a1bd6de4973859d08c287bae15c512689112c135a7701c00d3398fea3cda1a2b3457d8cc76d2c16109163e1c411fb2ad0c38 languageName: node linkType: hard @@ -8719,15 +8537,15 @@ __metadata: languageName: node linkType: hard -"normalize-package-data@npm:^4.0.0": - version: 4.0.0 - resolution: "normalize-package-data@npm:4.0.0" +"normalize-package-data@npm:^5.0.0": + version: 5.0.0 + resolution: "normalize-package-data@npm:5.0.0" dependencies: - hosted-git-info: "npm:^5.0.0" + hosted-git-info: "npm:^6.0.0" is-core-module: "npm:^2.8.1" semver: "npm:^7.3.5" validate-npm-package-license: "npm:^3.0.4" - checksum: 54fb1d3ed75267f018a6719996ed651ca21243b4dda06677741cd7efd8f054078e35f0fb7562796ad31c711c6225924b1a5cdf5dc136960eb2eca3b22f8861f5 + checksum: a77ec1138ddfe8d185a41b33b0522f30b32b4a1329e3e9ed14338ba5476c728b9d2684ffb4a4b66122bbd9b40c590b99b52aa8a57a96466b7251aa645ef4e4d5 languageName: node linkType: hard @@ -8738,126 +8556,123 @@ __metadata: languageName: node linkType: hard -"normalize-url@npm:^6.0.1, normalize-url@npm:^6.1.0": - version: 6.1.0 - resolution: "normalize-url@npm:6.1.0" - checksum: 571335f6aca25545549a75e9f1ef848cbb1b4db08c19e2a1e042a216d14128fc77e039b08de2dbfa4b8341202dc7fff888ab9ba8aa6940568563d1de60867104 +"normalize-url@npm:^8.0.0": + version: 8.0.0 + resolution: "normalize-url@npm:8.0.0" + checksum: 4b04301ebce90440cb0b4cb06cfc71a22c5c1822c7c739e7220e329ee015f475f006d2b6aec717587b1f130e312df191e5d8ade609612e1c3eb633e319d4da4d languageName: node linkType: hard -"npm-bundled@npm:^1.1.1, npm-bundled@npm:^1.1.2": - version: 1.1.2 - resolution: "npm-bundled@npm:1.1.2" +"npm-bundled@npm:^3.0.0": + version: 3.0.0 + resolution: "npm-bundled@npm:3.0.0" dependencies: - npm-normalize-package-bin: "npm:^1.0.1" - checksum: a792e8eecf9373b9f574b563fdb6213de1be0009d0046cef184b007067a15a73aaff05ac507e5e795560915eefbf47bb3a61cd3ba84545aa648dbe95e7d77580 + npm-normalize-package-bin: "npm:^3.0.0" + checksum: 82894ef07e430e447d11f7f3ccd577fc0ae30b91f9a0a13e35ad21888a2c992506f921340c91951d2b742e40041bababbe0ebde5fb6161e48aa976685e4591bf languageName: node linkType: hard "npm-check-updates@npm:^16.0.1": - version: 16.0.1 - resolution: "npm-check-updates@npm:16.0.1" + version: 16.6.2 + resolution: "npm-check-updates@npm:16.6.2" dependencies: - chalk: "npm:^5.0.1" + chalk: "npm:^5.2.0" cli-table: "npm:^0.3.11" - commander: "npm:^9.3.0" + commander: "npm:^9.4.1" fast-memoize: "npm:^2.5.2" find-up: "npm:5.0.0" fp-and-or: "npm:^0.1.3" get-stdin: "npm:^8.0.0" globby: "npm:^11.0.4" - hosted-git-info: "npm:^5.0.0" + hosted-git-info: "npm:^5.1.0" + ini: "npm:^3.0.1" json-parse-helpfulerror: "npm:^1.0.3" jsonlines: "npm:^0.1.1" lodash: "npm:^4.17.21" - minimatch: "npm:^5.1.0" + minimatch: "npm:^5.1.2" p-map: "npm:^4.0.0" - pacote: "npm:^13.6.1" + pacote: "npm:15.0.8" parse-github-url: "npm:^1.0.2" progress: "npm:^2.0.3" prompts-ncu: "npm:^2.5.1" - rc-config-loader: "npm:^4.1.0" + rc-config-loader: "npm:^4.1.1" remote-git-tags: "npm:^3.0.0" rimraf: "npm:^3.0.2" - semver: "npm:^7.3.7" + semver: "npm:^7.3.8" semver-utils: "npm:^1.1.4" source-map-support: "npm:^0.5.21" - spawn-please: "npm:^1.0.0" + spawn-please: "npm:^2.0.1" + untildify: "npm:^4.0.0" update-notifier: "npm:^6.0.2" - yaml: "npm:^2.1.1" + yaml: "npm:^2.2.0" bin: ncu: build/src/bin/cli.js npm-check-updates: build/src/bin/cli.js - checksum: 93484c2b9445aaf73e55d3c2122731d0f5695a885cc2de61073df2871b490fa0a78ff1e8e8e6aadc4883d9bdbaa14383b962f076cc3660b25cba8c4eddb940c9 + checksum: 818aabe0d2b5c05b95bf282782168c6569d376f3f2ded2ea7b6dca8047418228c6cfd4a64e1c78bbf43a10ed12b28adbda86ca37e6336b18499ba6753f8b2ad1 languageName: node linkType: hard -"npm-install-checks@npm:^5.0.0": - version: 5.0.0 - resolution: "npm-install-checks@npm:5.0.0" +"npm-install-checks@npm:^6.0.0": + version: 6.0.0 + resolution: "npm-install-checks@npm:6.0.0" dependencies: semver: "npm:^7.1.1" - checksum: f4db82eedb12dfa23d07dca6427b996b5069fb1c79e4e73051f69d48e7c405937bf158a178638624e64244d609a1d94917a05830875bb30dc80263fda054f9e8 + checksum: a0555193a18add2cf8bfefeaeb0e752ed25201f03e7a0c07738bde3a164869c3ab979d531d138c8468c552c7ac2c98295a933620902808269f308950b73f2e8b languageName: node linkType: hard -"npm-normalize-package-bin@npm:^1.0.1": - version: 1.0.1 - resolution: "npm-normalize-package-bin@npm:1.0.1" - checksum: 9635151e643ba24f6f7ec27a9a6663af4b663c7aa37dcd5cdd846d241630d25539f308ddf3ca90ac35a65fdb79f9d066757b9f133132bbb125e4f97b933158ff +"npm-normalize-package-bin@npm:^3.0.0": + version: 3.0.0 + resolution: "npm-normalize-package-bin@npm:3.0.0" + checksum: 698241a56caf63c53f0812a34295ae18230bfab2a63ab8f4f8705b1cae499c8c43ff44e2e24fe3e74b04fec8b114f210b14cfb711964dc074c778b9a392cddc3 languageName: node linkType: hard -"npm-package-arg@npm:^9.0.0, npm-package-arg@npm:^9.0.1, npm-package-arg@npm:^9.1.0": - version: 9.1.0 - resolution: "npm-package-arg@npm:9.1.0" +"npm-package-arg@npm:^10.0.0, npm-package-arg@npm:^10.1.0": + version: 10.1.0 + resolution: "npm-package-arg@npm:10.1.0" dependencies: - hosted-git-info: "npm:^5.0.0" - proc-log: "npm:^2.0.1" + hosted-git-info: "npm:^6.0.0" + proc-log: "npm:^3.0.0" semver: "npm:^7.3.5" - validate-npm-package-name: "npm:^4.0.0" - checksum: a2d7a808b30e605d889074dad845755aa7748fc8c2d09f0d0126fa9acc3972e42bba537552cdc25cd38afe71a7fd043eb77cb9aab69af552df629812e555a076 + validate-npm-package-name: "npm:^5.0.0" + checksum: d90310543da2389831b789c717f9901bfb1fdcfbbac42507d94f8c1cbe265d95590f64ad8b8e8738c34abf374f41739273b50d82b30805bfdd9b95c2daab4315 languageName: node linkType: hard -"npm-packlist@npm:^5.1.0": - version: 5.1.1 - resolution: "npm-packlist@npm:5.1.1" +"npm-packlist@npm:^7.0.0, npm-packlist@npm:^7.0.4": + version: 7.0.4 + resolution: "npm-packlist@npm:7.0.4" dependencies: - glob: "npm:^8.0.1" - ignore-walk: "npm:^5.0.1" - npm-bundled: "npm:^1.1.2" - npm-normalize-package-bin: "npm:^1.0.1" - bin: - npm-packlist: bin/index.js - checksum: a07a80614056022530303f033df0edc297f6a6647835d1a741f99095dbfc2c277b3c589a52cd0f828a16b70da01fc47c3b2f119faa8ebabb22854e1299cc0204 + ignore-walk: "npm:^6.0.0" + checksum: 1fe577c16aa160129b79d1210d4f7a753b1456bfc69db2a75384b196e9abe805e37993944176f8899131a0ff32ddb31ecbb91c430640591f19c11cdafbf78233 languageName: node linkType: hard -"npm-pick-manifest@npm:^7.0.0": - version: 7.0.1 - resolution: "npm-pick-manifest@npm:7.0.1" +"npm-pick-manifest@npm:^8.0.0, npm-pick-manifest@npm:^8.0.1": + version: 8.0.1 + resolution: "npm-pick-manifest@npm:8.0.1" dependencies: - npm-install-checks: "npm:^5.0.0" - npm-normalize-package-bin: "npm:^1.0.1" - npm-package-arg: "npm:^9.0.0" + npm-install-checks: "npm:^6.0.0" + npm-normalize-package-bin: "npm:^3.0.0" + npm-package-arg: "npm:^10.0.0" semver: "npm:^7.3.5" - checksum: fb948051ab862fecca7e3d1b5b70b463b367f6ced379b40e63acc52316bc9ff12899fda2ab4ca83af8469febc754ecd20b7f31a118646ecfcc5bf0648c0a8849 + checksum: cdca7fb770c5d53b22971bb43c376b4a7edae201bb3d2540b434c09849144c1a117fe7775e5f39d18b7ae395e2a8b4760064ce81f97d34a60a5cf8396fe74ba6 languageName: node linkType: hard -"npm-registry-fetch@npm:^13.0.0, npm-registry-fetch@npm:^13.0.1, npm-registry-fetch@npm:^13.1.1": - version: 13.1.1 - resolution: "npm-registry-fetch@npm:13.1.1" +"npm-registry-fetch@npm:^14.0.0, npm-registry-fetch@npm:^14.0.3": + version: 14.0.3 + resolution: "npm-registry-fetch@npm:14.0.3" dependencies: - make-fetch-happen: "npm:^10.0.6" - minipass: "npm:^3.1.6" - minipass-fetch: "npm:^2.0.3" + make-fetch-happen: "npm:^11.0.0" + minipass: "npm:^4.0.0" + minipass-fetch: "npm:^3.0.0" minipass-json-stream: "npm:^1.0.1" minizlib: "npm:^2.1.2" - npm-package-arg: "npm:^9.0.1" - proc-log: "npm:^2.0.0" - checksum: 9bc2ab2aae88e9fc5afee3cc5f1dd4f68a7d576a3de824dcac978d758409dfc30d80210c4dd14b675953cefdd147088a5877dd399fc4a479b31a6207ba1d3ac8 + npm-package-arg: "npm:^10.0.0" + proc-log: "npm:^3.0.0" + checksum: 2c806b48c4997018c968e773c34bd4783db116fef01fbf5c588abd759a21e4af98667b3128099ba502da4d6f5c15768bf1f81def5cea8b9fc936605c2a0a50ac languageName: node linkType: hard @@ -8870,7 +8685,7 @@ __metadata: languageName: node linkType: hard -"npmlog@npm:^6.0.0, npmlog@npm:^6.0.2": +"npmlog@npm:^6.0.0": version: 6.0.2 resolution: "npmlog@npm:6.0.2" dependencies: @@ -8882,6 +8697,18 @@ __metadata: languageName: node linkType: hard +"npmlog@npm:^7.0.1": + version: 7.0.1 + resolution: "npmlog@npm:7.0.1" + dependencies: + are-we-there-yet: "npm:^4.0.0" + console-control-strings: "npm:^1.1.0" + gauge: "npm:^5.0.0" + set-blocking: "npm:^2.0.0" + checksum: f25ea3abebb2b76b012dbe135dc485927f480740cb3d9e047df0b9497d71bd5e1c950167255511bc2e7e953c1971638e2005530c9427153ef6224ed37394e596 + languageName: node + linkType: hard + "object-assign@npm:^4, object-assign@npm:^4.0.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" @@ -8889,29 +8716,10 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.12.2, object-inspect@npm:^1.9.0": - version: 1.12.2 - resolution: "object-inspect@npm:1.12.2" - checksum: 46e3fc4cb6a51a37c21c68bdf682befc2e50a0d1643d1f7cbdce9a5fd13e9d44ae8cbbf1b05f0c8daf739c02eb9044d825544e25c3aef2a7d315980c8c7ccb71 - languageName: node - linkType: hard - -"object-keys@npm:^1.1.1": - version: 1.1.1 - resolution: "object-keys@npm:1.1.1" - checksum: 23343006d68702a85c299dafd4fc4205dbf729561a7d0acc1a75f6211636fcc1bbbdf26f0740119c43a7a98463e56b8afb74cbb4670509452007f5bc2f64cc36 - languageName: node - linkType: hard - -"object.assign@npm:^4.1.4": - version: 4.1.4 - resolution: "object.assign@npm:4.1.4" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" - has-symbols: "npm:^1.0.3" - object-keys: "npm:^1.1.1" - checksum: d1b1bcf947a523140f1f5aa91fcdb9b8fadf6a309e8274bec5e5cfbf897974ead2d0782ac9a2e83ebf59f0ee3994be5cfb1d1483a19e528f472993b2d026a1de +"object-inspect@npm:^1.9.0": + version: 1.12.3 + resolution: "object-inspect@npm:1.12.3" + checksum: 052c374ab0a4c85201480374c1039dddac0aaa8ef0fcbe1b04026f4c832c5632db6cb63617d6403b2b9dca08d4302d781aeb6c4d0260de4a84118ecaf1b5ebda languageName: node linkType: hard @@ -8924,7 +8732,7 @@ __metadata: languageName: node linkType: hard -"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": +"once@npm:^1.3.0, once@npm:^1.4.0": version: 1.4.0 resolution: "once@npm:1.4.0" dependencies: @@ -8989,13 +8797,6 @@ __metadata: languageName: node linkType: hard -"os@npm:^0.1.2": - version: 0.1.2 - resolution: "os@npm:0.1.2" - checksum: 114782f22a64ea90a664f1a9a3e443c9ff6937e21bca6469edfd715de193ec45b8d89f4e5f82ec9168bf8be8ba3fc16c2707502a76172dd66cd1f9310dfa181e - languageName: node - linkType: hard - "otplib@npm:*, otplib@npm:12.0.1": version: 12.0.1 resolution: "otplib@npm:12.0.1" @@ -9143,34 +8944,30 @@ __metadata: languageName: node linkType: hard -"pacote@npm:^13.6.1": - version: 13.6.1 - resolution: "pacote@npm:13.6.1" +"pacote@npm:15.0.8, pacote@npm:^15.0.0, pacote@npm:^15.0.7, pacote@npm:^15.0.8": + version: 15.0.8 + resolution: "pacote@npm:15.0.8" dependencies: - "@npmcli/git": "npm:^3.0.0" - "@npmcli/installed-package-contents": "npm:^1.0.7" - "@npmcli/promise-spawn": "npm:^3.0.0" - "@npmcli/run-script": "npm:^4.1.0" - cacache: "npm:^16.0.0" - chownr: "npm:^2.0.0" - fs-minipass: "npm:^2.1.0" - infer-owner: "npm:^1.0.4" - minipass: "npm:^3.1.6" - mkdirp: "npm:^1.0.4" - npm-package-arg: "npm:^9.0.0" - npm-packlist: "npm:^5.1.0" - npm-pick-manifest: "npm:^7.0.0" - npm-registry-fetch: "npm:^13.0.1" - proc-log: "npm:^2.0.0" + "@npmcli/git": "npm:^4.0.0" + "@npmcli/installed-package-contents": "npm:^2.0.1" + "@npmcli/promise-spawn": "npm:^6.0.1" + "@npmcli/run-script": "npm:^6.0.0" + cacache: "npm:^17.0.0" + fs-minipass: "npm:^3.0.0" + minipass: "npm:^4.0.0" + npm-package-arg: "npm:^10.0.0" + npm-packlist: "npm:^7.0.0" + npm-pick-manifest: "npm:^8.0.0" + npm-registry-fetch: "npm:^14.0.0" + proc-log: "npm:^3.0.0" promise-retry: "npm:^2.0.1" - read-package-json: "npm:^5.0.0" - read-package-json-fast: "npm:^2.0.3" - rimraf: "npm:^3.0.2" - ssri: "npm:^9.0.0" + read-package-json: "npm:^6.0.0" + read-package-json-fast: "npm:^3.0.0" + ssri: "npm:^10.0.0" tar: "npm:^6.1.11" bin: pacote: lib/bin.js - checksum: dedcd863c553284e2a143680bf2f854bd5a5d9044a48b0ed8cde6723d25d889684aba40e4b9e8ca0856992cf4fb37e838f8e4b0bc9bc18be82c18bae7fad7258 + checksum: 8b0d2347b0e5c3f00357191eaa9e2afd668b0f9247071e0eb3146bc980ea1396c006631cb6cecff5e4bab751efb81b853754e06be121573073920a040413cc1e languageName: node linkType: hard @@ -9183,6 +8980,17 @@ __metadata: languageName: node linkType: hard +"parse-conflict-json@npm:^3.0.0": + version: 3.0.0 + resolution: "parse-conflict-json@npm:3.0.0" + dependencies: + json-parse-even-better-errors: "npm:^3.0.0" + just-diff: "npm:^5.0.1" + just-diff-apply: "npm:^5.2.0" + checksum: 153380e9dfcd071aecafdbafcca6374ca77da00cad6dae5cdbe820fdd5c4fdbc32d3c445f506cf099b98c3e05aa46414e9065a43d147f651852bf3cde9b540d9 + languageName: node + linkType: hard + "parse-github-url@npm:^1.0.2": version: 1.0.2 resolution: "parse-github-url@npm:1.0.2" @@ -9214,27 +9022,21 @@ __metadata: languageName: node linkType: hard -"parse-path@npm:^4.0.4": - version: 4.0.4 - resolution: "parse-path@npm:4.0.4" +"parse-path@npm:^7.0.0": + version: 7.0.0 + resolution: "parse-path@npm:7.0.0" dependencies: - is-ssh: "npm:^1.3.0" - protocols: "npm:^1.4.0" - qs: "npm:^6.9.4" - query-string: "npm:^6.13.8" - checksum: b2419dfe11428f160116d5db086dd0e0756b71b1415ff1787ea96ea758a9da1dfbc3256ff298eed1782afe792b619713e476619b3fc7cde8ceaab12bf5539240 + protocols: "npm:^2.0.0" + checksum: 7e20c2a3a6d48819b97023807300cf39860208acb16b95952165cf5c3d94858725a65db415523d2e438c1efbf9693593b4aae6dda031cce6283874b3359e3c9b languageName: node linkType: hard -"parse-url@npm:^6.0.0": - version: 6.0.2 - resolution: "parse-url@npm:6.0.2" +"parse-url@npm:^8.1.0": + version: 8.1.0 + resolution: "parse-url@npm:8.1.0" dependencies: - is-ssh: "npm:^1.3.0" - normalize-url: "npm:^6.1.0" - parse-path: "npm:^4.0.4" - protocols: "npm:^1.4.0" - checksum: 59b00c9de0d9366241c5da08e9370478bf60a8a59edbad09ef33418185d108b1637e63bc30f7ddb461125db8c0a75d48eaa87586787771302963beac827b078e + parse-path: "npm:^7.0.0" + checksum: a8dd22cf5590311df01aab1764af6eaec928a1b7b94e54eea59b4520b49bb8aa244cf26f4e28be575636693e7bc6deaa64fd6c989dd02aa7968e23c34baa95c1 languageName: node linkType: hard @@ -9394,6 +9196,16 @@ __metadata: languageName: node linkType: hard +"postcss-selector-parser@npm:^6.0.10": + version: 6.0.11 + resolution: "postcss-selector-parser@npm:6.0.11" + dependencies: + cssesc: "npm:^3.0.0" + util-deprecate: "npm:^1.0.2" + checksum: 7bee200415c2a0b35e41add91cded19209d746be9b2ab7c7b877cbac4358cda4e5dd19d3559544abfc7d87ff8824dcb5619657ac326973f323d0bda2cee0f1a8 + languageName: node + linkType: hard + "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -9411,22 +9223,22 @@ __metadata: linkType: hard "prettier@npm:^2.6.2, prettier@npm:^2.7.1": - version: 2.7.1 - resolution: "prettier@npm:2.7.1" + version: 2.8.3 + resolution: "prettier@npm:2.8.3" bin: prettier: bin-prettier.js - checksum: d2cd7adc83b4f3eb86ab665fa76c58fb3c60c879b37e6d858f71a9d97d2091d4c8a7fe92ad6a1dfa211832025e3660635df9c5e27b3ef79c99d431923bdf933b + checksum: 9daf1c05e07337a96fec26b5518ce787e4f98bfd1a5eb72af988cf123ea7ed56584f10c0cc4fc3073bf9504d157a8604d93a8e17752c483ae114614a0c557b36 languageName: node linkType: hard -"pretty-format@npm:^29.0.0, pretty-format@npm:^29.1.2": - version: 29.1.2 - resolution: "pretty-format@npm:29.1.2" +"pretty-format@npm:^29.0.0, pretty-format@npm:^29.3.1": + version: 29.3.1 + resolution: "pretty-format@npm:29.3.1" dependencies: "@jest/schemas": "npm:^29.0.0" ansi-styles: "npm:^5.0.0" react-is: "npm:^18.0.0" - checksum: e20a8af6832f5ff4c8922405601d47860b5da22a70b0bc6bf5b0fb836c3491a9f49f328c494cc2db61f883514fc7c9d855d989926e215016fabae3678fdc0f2d + checksum: 503343a44ed74584c2e89fe3be6142636477b515179484b25ad3fe0b44f35d8a189cff3b002759d17c9751b1510dbbb4caa3e91ef3432c302de1c8aa78cde0f8 languageName: node linkType: hard @@ -9442,10 +9254,10 @@ __metadata: languageName: node linkType: hard -"proc-log@npm:^2.0.0, proc-log@npm:^2.0.1": - version: 2.0.1 - resolution: "proc-log@npm:2.0.1" - checksum: 33e6728b4abc0db745d213d6c2dbb1078a216dfd46632b5b5b724c94023fc04630b168496865dca91355181660b50bc05c7ad846eee39b307b229e88e6c31478 +"proc-log@npm:^3.0.0": + version: 3.0.0 + resolution: "proc-log@npm:3.0.0" + checksum: 01dab9736cc7cce1a1d17e3e3b801322729ff3a7aaa2c8aff7182d051bb5fe192d653aaf29958ca157d6c31b58708f1012d4a8f2b19586a7db93394d9ff19fc9 languageName: node linkType: hard @@ -9456,7 +9268,7 @@ __metadata: languageName: node linkType: hard -"process@npm:^0.11.1": +"process@npm:^0.11.1, process@npm:^0.11.10": version: 0.11.10 resolution: "process@npm:0.11.10" checksum: e21687b0b8fe1c6812ea43858aa5c1234e05dc6b2c366b280c850fd09d644100cbcf2f3784feec4bc6f57002a465e7eea2901acf1462ffc94ba9ac98f105ede5 @@ -9470,6 +9282,20 @@ __metadata: languageName: node linkType: hard +"promise-all-reject-late@npm:^1.0.0": + version: 1.0.1 + resolution: "promise-all-reject-late@npm:1.0.1" + checksum: 9cc3755c994aad2c97713bdfb703e82e166bb17e22d50c85d592c1136a3c2e406816d52fdd6b732c75b9b267b6f9e0bb6d04b668bfc9b04d227bdc0b26f2a88b + languageName: node + linkType: hard + +"promise-call-limit@npm:^1.0.1": + version: 1.0.1 + resolution: "promise-call-limit@npm:1.0.1" + checksum: 8cfcad082cbfcd13e4ad1e23cfa9032b3fbcfd02a5060ea939857b462b2f0c39b2140fcc44da2b354a9cd68dfbaecc6b17fc2bc1303e3ec8f064dfd2b64597de + languageName: node + linkType: hard + "promise-inflight@npm:^1.0.1": version: 1.0.1 resolution: "promise-inflight@npm:1.0.1" @@ -9534,14 +9360,7 @@ __metadata: languageName: node linkType: hard -"protocols@npm:^1.4.0": - version: 1.4.8 - resolution: "protocols@npm:1.4.8" - checksum: 94c8c52162191a0139c5e8ad7b26cc03c074f8d8cbacaab0f1c860880fef19831f79dba344f69f176dc69049ceb08d919980e19f8f0b91ca0dbaa7b7e237ca8a - languageName: node - linkType: hard - -"protocols@npm:^2.0.1": +"protocols@npm:^2.0.0, protocols@npm:^2.0.1": version: 2.0.1 resolution: "protocols@npm:2.0.1" checksum: 351d1ff30f7ef2d6fdebab86c497c2d650d4bc79cad132368e5d0d80ac85b2f9dc99d9514759e4e85fd7b1b4a43bbe9a64e8e5d18a31d15985e3988f8bc9e210 @@ -9572,16 +9391,6 @@ __metadata: languageName: node linkType: hard -"pump@npm:^3.0.0": - version: 3.0.0 - resolution: "pump@npm:3.0.0" - dependencies: - end-of-stream: "npm:^1.1.0" - once: "npm:^1.3.1" - checksum: b2e6702ce154c091b2895cf6f09b35d4db783a3b9658c177387ff6ad00c0e9f6dd9fc5c70f64a3b360bc3624340fca69ff565fad586a206d6818f5e87d836420 - languageName: node - linkType: hard - "punycode@npm:1.3.2": version: 1.3.2 resolution: "punycode@npm:1.3.2" @@ -9589,10 +9398,10 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^2.1.0, punycode@npm:^2.1.1": - version: 2.1.1 - resolution: "punycode@npm:2.1.1" - checksum: fd728ef9db90e7b4db37d5c4937d6c6302cf4f64748b2dea3abbf1efd21e6193bb670efb7814766c858b2e1ccdb65ce34e44b498d734922e1dcb2a8623a925d8 +"punycode@npm:^2.1.0": + version: 2.3.0 + resolution: "punycode@npm:2.3.0" + checksum: c2b408c805927a6614ef581bd3d00deca1fef9f2da0ec95cecaedf6a985d8596a29e931e31f80f7313f94257895f9ac6cf4c2ae81cdca04964daf9c3c3d221c1 languageName: node linkType: hard @@ -9628,7 +9437,7 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.11.0, qs@npm:^6.9.4": +"qs@npm:6.11.0": version: 6.11.0 resolution: "qs@npm:6.11.0" dependencies: @@ -9637,18 +9446,6 @@ __metadata: languageName: node linkType: hard -"query-string@npm:^6.13.8": - version: 6.14.1 - resolution: "query-string@npm:6.14.1" - dependencies: - decode-uri-component: "npm:^0.2.0" - filter-obj: "npm:^1.1.0" - split-on-first: "npm:^1.0.0" - strict-uri-encode: "npm:^2.0.0" - checksum: 5e2b08906ff1778272f05cddb568eec6547f0b466f541e0acafb388f11cf0975527bac0d36be0021e6ff70f695cb61e634cdd3a8b5db4a11fd2f799e87d11808 - languageName: node - linkType: hard - "querystring@npm:0.2.0": version: 0.2.0 resolution: "querystring@npm:0.2.0" @@ -9696,15 +9493,15 @@ __metadata: languageName: node linkType: hard -"rc-config-loader@npm:^4.1.0": - version: 4.1.0 - resolution: "rc-config-loader@npm:4.1.0" +"rc-config-loader@npm:^4.1.1": + version: 4.1.2 + resolution: "rc-config-loader@npm:4.1.2" dependencies: - debug: "npm:^4.1.1" - js-yaml: "npm:^4.0.0" - json5: "npm:^2.1.2" + debug: "npm:^4.3.4" + js-yaml: "npm:^4.1.0" + json5: "npm:^2.2.2" require-from-string: "npm:^2.0.2" - checksum: 9f542ac00287f9ffbcbc37645010f70d34e43d041a92153b40d34148be90be85744714bee9af4d2b6e7858a454838d167497f58d7a42fbed6466fcd7399c12fb + checksum: 5003a9cff771c7726c80a98ac4548b29f2dd5569a9bfba6acf28288df40bba54ca7a655bb6ef59d0343f20c39e118d5eb99236a1b60c820d4bb3a2c64de3ac3d languageName: node linkType: hard @@ -9729,25 +9526,32 @@ __metadata: languageName: node linkType: hard -"read-package-json-fast@npm:^2.0.3": - version: 2.0.3 - resolution: "read-package-json-fast@npm:2.0.3" - dependencies: - json-parse-even-better-errors: "npm:^2.3.0" - npm-normalize-package-bin: "npm:^1.0.1" - checksum: 6779d9849445f8cb84815dd6cbc84d91ccc753028206ecb076a30b05c828a823cb62846e18c84528adb0bedd59c464979648a6df95b8869c51a1888e2391be6a +"read-cmd-shim@npm:^4.0.0": + version: 4.0.0 + resolution: "read-cmd-shim@npm:4.0.0" + checksum: c005572ad90041f8f51d44dafa372727c58427e71964dd3083c294f33f5506946dbc905e911e2ec7ff340239e5dc90d76ed91d7cb5485d5fbe20395fa84ffd28 languageName: node linkType: hard -"read-package-json@npm:^5.0.0, read-package-json@npm:^5.0.1": - version: 5.0.1 - resolution: "read-package-json@npm:5.0.1" +"read-package-json-fast@npm:^3.0.0, read-package-json-fast@npm:^3.0.1": + version: 3.0.2 + resolution: "read-package-json-fast@npm:3.0.2" + dependencies: + json-parse-even-better-errors: "npm:^3.0.0" + npm-normalize-package-bin: "npm:^3.0.0" + checksum: 530af8e38a37dce6caea2699dac5177548722b133a0cdc07be4d42ca4cebe26619f4cb5096524982c813d8ea936ec3e27e083a4d9809d8d3f2bc36e17b8e34c6 + languageName: node + linkType: hard + +"read-package-json@npm:^6.0.0": + version: 6.0.0 + resolution: "read-package-json@npm:6.0.0" dependencies: glob: "npm:^8.0.1" - json-parse-even-better-errors: "npm:^2.3.1" - normalize-package-data: "npm:^4.0.0" - npm-normalize-package-bin: "npm:^1.0.1" - checksum: 3cf21126253c7f734a1be679b0d590b14e9673e627169a0ff8d60a8d640e926311d2b8a91cd7b0b1e7590716e8fef13437c7a45c8039f92d1b06b978975e6ae4 + json-parse-even-better-errors: "npm:^3.0.0" + normalize-package-data: "npm:^5.0.0" + npm-normalize-package-bin: "npm:^3.0.0" + checksum: 772dc9afd066b8e4a9b59d8667ca00e6f8fb10fc821f43557b89528dd10cd2a0c321411624246d6ac7fd292aa649255e9ee279ac6f67e31faf012d4c45e14a43 languageName: node linkType: hard @@ -9806,6 +9610,18 @@ __metadata: languageName: node linkType: hard +"readable-stream@npm:^4.1.0": + version: 4.3.0 + resolution: "readable-stream@npm:4.3.0" + dependencies: + abort-controller: "npm:^3.0.0" + buffer: "npm:^6.0.3" + events: "npm:^3.3.0" + process: "npm:^0.11.10" + checksum: 14fa31e8b187abbfa3f48475ea181e02dd998143d40f93625b2db84737905cdf1886d54ce22784158b83d5ec653c6aeadf4aa3ecd680e8c00051737ca113caa7 + languageName: node + linkType: hard + "readable-stream@npm:~2.3.6": version: 2.3.7 resolution: "readable-stream@npm:2.3.7" @@ -9864,20 +9680,9 @@ __metadata: linkType: hard "regenerator-runtime@npm:^0.13.9": - version: 0.13.10 - resolution: "regenerator-runtime@npm:0.13.10" - checksum: ac83ab4691a061519703e622ee817a0a517a80235d0c76a49ef32848c0d0946d97797d244806490f8f94e05a4b180a295869299b2e44c6f1c625b835703666a6 - languageName: node - linkType: hard - -"regexp.prototype.flags@npm:^1.4.3": - version: 1.4.3 - resolution: "regexp.prototype.flags@npm:1.4.3" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.3" - functions-have-names: "npm:^1.2.2" - checksum: 73e364f4cc03ed04f5f966300c6b9672c3bd049f2636db534b7e6f3e03575c178e04def3d73ac0e393bca3400b2acbee6c0609b89b93a51c83c56ed472de7739 + version: 0.13.11 + resolution: "regenerator-runtime@npm:0.13.11" + checksum: 0485db63ce47760e28329590cb9f8b208365d076dbf2edaa32e551a7c0451fc6f7557b225268422c960ffa4fbc6ff86d63d6a747aacbf6b10ed6a747b432e3c8 languageName: node linkType: hard @@ -9967,9 +9772,9 @@ __metadata: linkType: hard "resolve.exports@npm:^1.1.0": - version: 1.1.0 - resolution: "resolve.exports@npm:1.1.0" - checksum: 59b9aa7fd7d85c553b4f50ed8366bb21949e7b2fff48adcc24c15a301b8f021bfb053c87acfaed13b47f2bb30f7f7a243b18365c1ec6ed4ae672eef257fda139 + version: 1.1.1 + resolution: "resolve.exports@npm:1.1.1" + checksum: 85e27ba1a416d7ce78313b0120b8e5be4ef6fee414291663dbe34a132d31f5359e36e4534bd8e1042ef383ed6ea6d5b33a4f253f3caefb0258d9c96402c52061 languageName: node linkType: hard @@ -9999,12 +9804,12 @@ __metadata: languageName: node linkType: hard -"responselike@npm:^2.0.0": - version: 2.0.0 - resolution: "responselike@npm:2.0.0" +"responselike@npm:^3.0.0": + version: 3.0.0 + resolution: "responselike@npm:3.0.0" dependencies: - lowercase-keys: "npm:^2.0.0" - checksum: 971f98538a8f0921b84e94c88c9871fc5d8b5ca550d75727b927d397396252c5e77b2245758f87aa8ef4ced8023489e89e03718c5c005d5b2ad5855b00e9517d + lowercase-keys: "npm:^3.0.0" + checksum: 0f5050a8850d2c63ab3f467ccdb29b8f143a2081282a9014dea2473b25e33395c14f731df690d339b6faed3c53af1cd7a1c55ccb85673e6f4c2d4497715d0400 languageName: node linkType: hard @@ -10060,11 +9865,11 @@ __metadata: linkType: hard "rxjs@npm:^7.5.5": - version: 7.5.5 - resolution: "rxjs@npm:7.5.5" + version: 7.8.0 + resolution: "rxjs@npm:7.8.0" dependencies: tslib: "npm:^2.1.0" - checksum: dcb9d0e21cd80ff48b8bb105819aa1f6860943c92023e46c14437c28c18734aa8bfa7019d0cf70731dfe34ea103a8496daf1df5a25d86f56fc69eca29776e542 + checksum: 56dfebbd1f868935809688075a33d940954a66ddec9ea3b92cc7031e50fc4040e9962416d5ca009b9da9e1edda6ff4f1fc3155786e7e521ec6eb3100e30f0317 languageName: node linkType: hard @@ -10082,21 +9887,10 @@ __metadata: languageName: node linkType: hard -"safe-regex-test@npm:^1.0.0": - version: 1.0.0 - resolution: "safe-regex-test@npm:1.0.0" - dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.1.3" - is-regex: "npm:^1.1.4" - checksum: f7d330e0337cc12ba90dbf88d2f5815106149226c4741a9b5a906aa453f77bc9862570d5b58ca26f20c03807e8e30ed70e5d087fdf2e547da2c0cccaca58931a - languageName: node - linkType: hard - "safe-stable-stringify@npm:^2.3.1": - version: 2.3.1 - resolution: "safe-stable-stringify@npm:2.3.1" - checksum: a796c980e9fcb32651f15d4546af63834bd2b3c0c2724a5978c280891815234b37e1381bad00221b395102c2068d97013c5856288aaeec91b92e748865e27a50 + version: 2.4.2 + resolution: "safe-stable-stringify@npm:2.4.2" + checksum: a5c53e0aa348f3e73b1d8d2853dfec79dae955f7f864e7a3a112079b38e2900c8320d3ae2c5dc6704a2d2143883d4543d6ec14812017cd6c03bc01c10b671559 languageName: node linkType: hard @@ -10146,14 +9940,14 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.3.7, semver@npm:7.x, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7": - version: 7.3.7 - resolution: "semver@npm:7.3.7" +"semver@npm:7.3.8, semver@npm:7.x, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8": + version: 7.3.8 + resolution: "semver@npm:7.3.8" dependencies: lru-cache: "npm:^6.0.0" bin: semver: bin/semver.js - checksum: 67bcf24790dcba9c20b2cd4c8ade19eebbcb10c8868453570749b47b77bd5c7da503478997a7a3f663d5b2976ac39c545f38d2d9e7dfcc693cb87f4068f93f8e + checksum: 94ad80ee14889020cb4a14d809fb99d16cbf4ff3dc7f4c564fc72efe2c5763a60090a1c16a9fd18ceeb1e993a1303a4d870c0a22f26adaf435b368b46a7d8462 languageName: node linkType: hard @@ -10166,17 +9960,6 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.8": - version: 7.3.8 - resolution: "semver@npm:7.3.8" - dependencies: - lru-cache: "npm:^6.0.0" - bin: - semver: bin/semver.js - checksum: 94ad80ee14889020cb4a14d809fb99d16cbf4ff3dc7f4c564fc72efe2c5763a60090a1c16a9fd18ceeb1e993a1303a4d870c0a22f26adaf435b368b46a7d8462 - languageName: node - linkType: hard - "semver@npm:~7.0.0": version: 7.0.0 resolution: "semver@npm:7.0.0" @@ -10312,11 +10095,11 @@ __metadata: linkType: hard "simple-update-notifier@npm:^1.0.7": - version: 1.0.7 - resolution: "simple-update-notifier@npm:1.0.7" + version: 1.1.0 + resolution: "simple-update-notifier@npm:1.1.0" dependencies: semver: "npm:~7.0.0" - checksum: 7c7053ecefbe2f8ba88af5522e59266de309edf0861320f889ae38676353b52b3e9d15f6e99867fa696eb6e2734d563ae0a910e0e8577c68411a34e969338b16 + checksum: 47e42e4f75e7b4c97e86072f437bb8838d51a2e860ea686409e3b5b3b70da74492306ea1b3fef80f81dd32c3a5a033fbb112ea76fc61e635d743e68c6d9bb16f languageName: node linkType: hard @@ -10353,12 +10136,12 @@ __metadata: linkType: hard "socks@npm:^2.6.2": - version: 2.6.2 - resolution: "socks@npm:2.6.2" + version: 2.7.1 + resolution: "socks@npm:2.7.1" dependencies: - ip: "npm:^1.1.5" + ip: "npm:^2.0.0" smart-buffer: "npm:^4.2.0" - checksum: 65dafb89e2a6ff29aa95857bc4279776261d9bd31faf21a702a992aad003cd737fca96ef096c3419555adbe339313504391fed28f065aee06072970cafb7eb3e + checksum: a8026d6abfcd168a661240848f6989fbba66276e8fa97ff1cb1079c2f3c6907dcc8284fcbc4f6d3fee8d071afb4fc8313da7e5fbf6d8768f206347a671f1542b languageName: node linkType: hard @@ -10407,10 +10190,12 @@ __metadata: languageName: node linkType: hard -"spawn-please@npm:^1.0.0": - version: 1.0.0 - resolution: "spawn-please@npm:1.0.0" - checksum: 8128574280e7b864e8ebbdec1b25aef5ba8c3e125ec5509410eac0acd2598114ca22c773a74b1da9e0af7f4dfafe75737b83ff632adbd8e7e591c4112e38f42e +"spawn-please@npm:^2.0.1": + version: 2.0.1 + resolution: "spawn-please@npm:2.0.1" + dependencies: + cross-spawn: "npm:^7.0.3" + checksum: fe19a7ceb552dc6982efb7adc46cad4b50d921927a891d5415b9545210c0554a843866ed0196ce200746316d572a6c8019d8530ae1fb9efbc35a0c008180490f languageName: node linkType: hard @@ -10442,16 +10227,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.11 - resolution: "spdx-license-ids@npm:3.0.11" - checksum: c315e8eee809cc5b1dd9cb586255d32d1cca37dd21dc71d554eeb93b285dc14ee47df0dbd629f5dd1efd2513201f3ed0175df59f917a67d11652ee1b25a854c3 - languageName: node - linkType: hard - -"split-on-first@npm:^1.0.0": - version: 1.1.0 - resolution: "split-on-first@npm:1.1.0" - checksum: ae2bc24abc415ee7b2259ae4572857a84650b610b2ee6436b50bc8563840a74ee38b0a32c0e1d9ac4986e16408c934f01018dc6c33fdaaadd45356efa78c7e1b + version: 3.0.12 + resolution: "spdx-license-ids@npm:3.0.12" + checksum: ae530f822c0bee62425fb4512ac12d903c247baaaed07f3ea9ff31b5416dff23e2f60314876bd8a1381866790beabe171fc23a4b23043af6c6dedd64108a5b8c languageName: node linkType: hard @@ -10488,17 +10266,27 @@ __metadata: linkType: hard "sqs-consumer@npm:^5.6.0": - version: 5.7.0 - resolution: "sqs-consumer@npm:5.7.0" + version: 5.8.0 + resolution: "sqs-consumer@npm:5.8.0" dependencies: - debug: "npm:^4.3.1" + aws-sdk: "npm:^2.1271.0" + debug: "npm:^4.3.4" peerDependencies: - aws-sdk: ^2.1114.0 - checksum: 60e2dffae430fe618b5d8400d5d0d7247f3a5b09b1fec822542cd209bf6b8d8347278c146a39611f596d3c1808f4a950835ac610adca73061b14ae15e175cb4d + aws-sdk: ^2.1271.0 + checksum: 1679997b41a508b22cf10e9ad40f61076ead9d3e5cdd7505c993f101b52ceeab8fdc22c463fdab437ad2134c87f858ce4ee5082226b1a01e3ed8712329b5c5e9 languageName: node linkType: hard -"ssri@npm:^9.0.0, ssri@npm:^9.0.1": +"ssri@npm:^10.0.0, ssri@npm:^10.0.1": + version: 10.0.1 + resolution: "ssri@npm:10.0.1" + dependencies: + minipass: "npm:^4.0.0" + checksum: 1d297884fe1ce5a4ee6e6a1eb40f7fb03c0095e8d347823d81b640ed9cb0882dd1952516c4e2c1074ac5da2bce45c2980c92795678d8f4e288f353c2bb582b42 + languageName: node + linkType: hard + +"ssri@npm:^9.0.0": version: 9.0.1 resolution: "ssri@npm:9.0.1" dependencies: @@ -10515,11 +10303,11 @@ __metadata: linkType: hard "stack-utils@npm:^2.0.3": - version: 2.0.5 - resolution: "stack-utils@npm:2.0.5" + version: 2.0.6 + resolution: "stack-utils@npm:2.0.6" dependencies: escape-string-regexp: "npm:^2.0.0" - checksum: 1a2a1450abc302addf8c3f60b38439786b1410fef30a30f162875d03abb38ff5b2c8da97d04552cd018dd5565338b9bc6aeeaade3f779eb910e76cad46be7b30 + checksum: 79e5c96b05bd8b12ab441d95a5c960e819c4783dfdbdef7f663b01fc97a9c51698fd0e8d76d4a91913f33c3fea6e35cf44df1710a6a85d572f20e85fb0846df3 languageName: node linkType: hard @@ -10544,13 +10332,6 @@ __metadata: languageName: node linkType: hard -"strict-uri-encode@npm:^2.0.0": - version: 2.0.0 - resolution: "strict-uri-encode@npm:2.0.0" - checksum: 3dccd623de057e3b9646be72dd6d5b2dc18ab7abccfcc8276a2b7d3fde7f4159e24e3324b475e87cce6b0d0c8e58e1a632714f85fa9c76f756ea5e456dc520a0 - languageName: node - linkType: hard - "string-length@npm:^4.0.1": version: 4.0.2 resolution: "string-length@npm:4.0.2" @@ -10583,28 +10364,6 @@ __metadata: languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.5": - version: 1.0.5 - resolution: "string.prototype.trimend@npm:1.0.5" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" - es-abstract: "npm:^1.19.5" - checksum: b09b83119d8fd21d5125be72bc7e2a117a6313e35ce1f39ace2e4ead574834699a48b24587a5e92f6059335178ca139debc755cb9ec68f39bc7a4a41d6eba024 - languageName: node - linkType: hard - -"string.prototype.trimstart@npm:^1.0.5": - version: 1.0.5 - resolution: "string.prototype.trimstart@npm:1.0.5" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" - es-abstract: "npm:^1.19.5" - checksum: 59b07da535af429b595a3a3e639dc6bc5b3022bd8e4b04a5f63e4845609e5ddf763477cc9bed1a856432bd30d89bd7faa734e6653fb4745a2d347815b103821f - languageName: node - linkType: hard - "string_decoder@npm:^1.1.1": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" @@ -10707,7 +10466,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": +"supports-color@npm:^7.1.0": version: 7.2.0 resolution: "supports-color@npm:7.2.0" dependencies: @@ -10725,16 +10484,6 @@ __metadata: languageName: node linkType: hard -"supports-hyperlinks@npm:^2.0.0": - version: 2.2.0 - resolution: "supports-hyperlinks@npm:2.2.0" - dependencies: - has-flag: "npm:^4.0.0" - supports-color: "npm:^7.0.0" - checksum: 293d4e2c03369358a41ec6750e0d0889fe864502c4c39955a6197ea978be7b35d6748d20e181c17ee2ba5d725ca878c34a269616de8a29c8bebb41f07855663b - languageName: node - linkType: hard - "supports-preserve-symlinks-flag@npm:^1.0.0": version: 1.0.0 resolution: "supports-preserve-symlinks-flag@npm:1.0.0" @@ -10749,17 +10498,17 @@ __metadata: languageName: node linkType: hard -"tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.1.11 - resolution: "tar@npm:6.1.11" +"tar@npm:^6.1.11, tar@npm:^6.1.13, tar@npm:^6.1.2": + version: 6.1.13 + resolution: "tar@npm:6.1.13" dependencies: chownr: "npm:^2.0.0" fs-minipass: "npm:^2.0.0" - minipass: "npm:^3.0.0" + minipass: "npm:^4.0.0" minizlib: "npm:^2.1.1" mkdirp: "npm:^1.0.3" yallist: "npm:^4.0.0" - checksum: 5499de6e1998ca602c327f3359d085f6ab41e63a0ce530fb15de13089d3795262b6dfb7731989b7e1d0289a76658d715d8e1239fc06f70ae49349205e3a5fbcc + checksum: b1254685cb870858a072a6863d7f769c5c27f964166cacdf2fee4aac526dc8949fb9cd609a9e0a77e5cb8f993e2d38c966c52de0e71827e8f14a3d4cd43209db languageName: node linkType: hard @@ -10770,16 +10519,6 @@ __metadata: languageName: node linkType: hard -"terminal-link@npm:^2.0.0": - version: 2.1.1 - resolution: "terminal-link@npm:2.1.1" - dependencies: - ansi-escapes: "npm:^4.2.1" - supports-hyperlinks: "npm:^2.0.0" - checksum: 0a6dde4af24b35b5c0620da048a814aacbcdd8a3c5968bd30e23e38ebff14d8d7e46e4e4bcf077d55fd092143c7fb99c86b7349de314e76c5b7122666587d47c - languageName: node - linkType: hard - "test-exclude@npm:^6.0.0": version: 6.0.0 resolution: "test-exclude@npm:6.0.0" @@ -10913,15 +10652,6 @@ __metadata: languageName: node linkType: hard -"tr46@npm:^3.0.0": - version: 3.0.0 - resolution: "tr46@npm:3.0.0" - dependencies: - punycode: "npm:^2.1.1" - checksum: 3a481676bf6956ca7ffd4b21c5826f61d7dd57dcad56ee202a5d9d5a34f5ddd1a98ee938366f7964e8dfabc640377d53725164724da49a7a2331694270a1b7d8 - languageName: node - linkType: hard - "tr46@npm:~0.0.3": version: 0.0.3 resolution: "tr46@npm:0.0.3" @@ -10929,6 +10659,13 @@ __metadata: languageName: node linkType: hard +"treeverse@npm:^3.0.0": + version: 3.0.0 + resolution: "treeverse@npm:3.0.0" + checksum: 630728f9c34dc2fcbc4083ec07bef7abc0a5d050e86534600702d52ebc074831546426594655d84792b840e8c004ee82143da49f94f91b4e1e8e247a7a95e638 + languageName: node + linkType: hard + "trim-newlines@npm:^3.0.0": version: 3.0.1 resolution: "trim-newlines@npm:3.0.1" @@ -10944,13 +10681,13 @@ __metadata: linkType: hard "ts-jest@npm:^29.0.3": - version: 29.0.3 - resolution: "ts-jest@npm:29.0.3" + version: 29.0.5 + resolution: "ts-jest@npm:29.0.5" dependencies: bs-logger: "npm:0.x" fast-json-stable-stringify: "npm:2.x" jest-util: "npm:^29.0.0" - json5: "npm:^2.2.1" + json5: "npm:^2.2.3" lodash.memoize: "npm:4.x" make-error: "npm:1.x" semver: "npm:7.x" @@ -10972,13 +10709,13 @@ __metadata: optional: true bin: ts-jest: cli.js - checksum: ea0c993ed3054f3cf53410e63203ab432b492b209a489116fbe1a8754bef9a69454d9bf079f53d0e1c4e60ff08f2310712925e9ef4adc8f42f78a7e537208078 + checksum: 4dfe1712b6b510075666e8354bafc3de2043985604eb80ced72dca9d3a2165d2a248cd6a1d488e11e3348f0728a69bd7a58a72c63b39643d355578f548e49738 languageName: node linkType: hard "ts-loader@npm:^9.2.6": - version: 9.4.1 - resolution: "ts-loader@npm:9.4.1" + version: 9.4.2 + resolution: "ts-loader@npm:9.4.2" dependencies: chalk: "npm:^4.1.0" enhanced-resolve: "npm:^5.0.0" @@ -10987,49 +10724,11 @@ __metadata: peerDependencies: typescript: "*" webpack: ^5.0.0 - checksum: 5deebc0857d1b23a720fc16f668365487f939b6455b5e39a0a7c273b7247b5db9639090947d5588e98291262ee0dfd0c488da4e0f981656387960fd60e5aeefa + checksum: c93a9c27f057174961d0b9a227894cc5183e793d196b6f3d183eb0fffc67437d69cbbc6122eb672d671c9663532d83be3aeae6bfe17e57335c280ac67eba2e26 languageName: node linkType: hard -"ts-node@npm:^10.8.1": - version: 10.8.2 - resolution: "ts-node@npm:10.8.2" - dependencies: - "@cspotcode/source-map-support": "npm:^0.8.0" - "@tsconfig/node10": "npm:^1.0.7" - "@tsconfig/node12": "npm:^1.0.7" - "@tsconfig/node14": "npm:^1.0.0" - "@tsconfig/node16": "npm:^1.0.2" - acorn: "npm:^8.4.1" - acorn-walk: "npm:^8.1.1" - arg: "npm:^4.1.0" - create-require: "npm:^1.1.0" - diff: "npm:^4.0.1" - make-error: "npm:^1.1.1" - v8-compile-cache-lib: "npm:^3.0.1" - yn: "npm:3.1.1" - peerDependencies: - "@swc/core": ">=1.2.50" - "@swc/wasm": ">=1.2.50" - "@types/node": "*" - typescript: ">=2.7" - peerDependenciesMeta: - "@swc/core": - optional: true - "@swc/wasm": - optional: true - bin: - ts-node: dist/bin.js - ts-node-cwd: dist/bin-cwd.js - ts-node-esm: dist/bin-esm.js - ts-node-script: dist/bin-script.js - ts-node-transpile-only: dist/bin-transpile.js - ts-script: dist/bin-script-deprecated.js - checksum: 316e90bf1ba8ef768a13ae45d3db479dc84e03b6338fb56ed8a55688615ffd814cc9ee770e9402f6f0599423ac4fa8211cc70e523d969fc4cddd6ac83d35d85d - languageName: node - linkType: hard - -"ts-node@npm:^10.9.1": +"ts-node@npm:^10.8.1, ts-node@npm:^10.9.1": version: 10.9.1 resolution: "ts-node@npm:10.9.1" dependencies: @@ -11074,14 +10773,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.1.0, tslib@npm:^2.3.1": - version: 2.4.0 - resolution: "tslib@npm:2.4.0" - checksum: 022a70708abbc3491734959effd9a87e6e0af5932b61d0c9f1d07b8b80cabbbfc9fc9e9c0fe86e5ab2d32d766ae30117edf00b02d170ff255ab7e60361a4b711 - languageName: node - linkType: hard - -"tslib@npm:^2.4.0": +"tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0": version: 2.4.1 resolution: "tslib@npm:2.4.1" checksum: a739a21e3ff059e62c7c3c0845333fbc9c081bcc91e015f2d246a31eeaf1fb0e29b10c0913c7d22f692b3203bb469fd60ca5288aa4f27d351a969df2d0714899 @@ -11165,9 +10857,9 @@ __metadata: linkType: hard "type-fest@npm:^2.13.0": - version: 2.16.0 - resolution: "type-fest@npm:2.16.0" - checksum: 9b48db15b0549734629a0392457e4d27527633a7410956d055328d79295d1ae0cd0d644a9356a744374ab52bf62b0613fd1a4ed2964ea73a1b843e9f808a938e + version: 2.19.0 + resolution: "type-fest@npm:2.19.0" + checksum: d63c7c5fd7583cc6d35ccd23e96686eeb1e6f387c83a858625734ea2cf974c6be38bcbc43663da5e10469a1b4119089def1e8def03bf2aee540f0ad4fcd25902 languageName: node linkType: hard @@ -11198,8 +10890,8 @@ __metadata: linkType: hard "typeorm@npm:^0.3.10": - version: 0.3.10 - resolution: "typeorm@npm:0.3.10" + version: 0.3.11 + resolution: "typeorm@npm:0.3.11" dependencies: "@sqltools/formatter": "npm:^1.2.2" app-root-path: "npm:^3.0.0" @@ -11221,7 +10913,7 @@ __metadata: peerDependencies: "@google-cloud/spanner": ^5.18.0 "@sap/hana-client": ^2.12.25 - better-sqlite3: ^7.1.2 + better-sqlite3: ^7.1.2 || ^8.0.0 hdb-pool: ^0.1.6 ioredis: ^5.0.4 mongodb: ^3.6.0 @@ -11275,47 +10967,27 @@ __metadata: typeorm: cli.js typeorm-ts-node-commonjs: cli-ts-node-commonjs.js typeorm-ts-node-esm: cli-ts-node-esm.js - checksum: 749e1a6777394c4b98807e8416b795c75e5a14fc2803d5e7b9118fb84a08cdf84b2d89f6d403d06112eb5d173674cfd6d19940b8786423c1e73b7762b5eae870 + checksum: 13c30fd6318e86b2aed9c11c6ddce856386a278b448a98c0b38e19f28aa309a97f653210ecbb8150d447fb0f61ea2016e096688fc6b683e8e532595d8811eac2 languageName: node linkType: hard -"typescript@npm:^4.6.4": - version: 4.7.4 - resolution: "typescript@npm:4.7.4" +"typescript@npm:^4.6.4, typescript@npm:^4.8.4": + version: 4.9.4 + resolution: "typescript@npm:4.9.4" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 0cec8f1c0fb0c6a9b437ee4e17819510eb294aad85291e940188fc4542a5554ffe1f73e4bc396c77d0a4d7dd1c17fd795634d50938fc3558e34f32d8a682118b + checksum: b142d5e50785d0e5055771e4d9e712b01be58985ff29be3d3acc64f0fddd5fd8ade8b28583ba502f2565783c23bd5b509c5abcc1a93a2d7d4f05b8e4ee731fc9 languageName: node linkType: hard -"typescript@npm:^4.8.4": - version: 4.8.4 - resolution: "typescript@npm:4.8.4" +"typescript@patch:typescript@npm%3A^4.6.4#optional!builtin, typescript@patch:typescript@npm%3A^4.8.4#optional!builtin": + version: 4.9.4 + resolution: "typescript@patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 008c336ed785130b6e13254adbfc4084f5dbbe62851df9bac3eaf62fc29e0a396839c00ce47e0d92db44fa9a08b9f7ba4d31304f2b10cf7d42a0817728e822a1 - languageName: node - linkType: hard - -"typescript@patch:typescript@npm%3A^4.6.4#optional!builtin": - version: 4.7.4 - resolution: "typescript@patch:typescript@npm%3A4.7.4#optional!builtin::version=4.7.4&hash=701156" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 19bcd9153bbacaabed753b39fbd6adb5417690230b07db63f02e22588865b444b7504da9b9fcdcca5b4ac34be19904271a266bfa54d75fcfb0f5d699cb1e2314 - languageName: node - linkType: hard - -"typescript@patch:typescript@npm%3A^4.8.4#optional!builtin": - version: 4.8.4 - resolution: "typescript@patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 72574875bac1c13aec22010780d4841a10a88342d73744dbbad538bb0ed601f2024187f197239f2dcbf2442f83ecc4de04a80941d49730c403969fbba035ed81 + checksum: b53b083cf90883c6c73d66ce2e8b39115f06a642dfc538085c32e030687cf9872c5ea8720c5f361d4d2d14a8af946bb5423e0bf6b472b11f776e020ba6332ced languageName: node linkType: hard @@ -11327,23 +10999,11 @@ __metadata: linkType: hard "uglify-js@npm:^3.1.4": - version: 3.16.2 - resolution: "uglify-js@npm:3.16.2" + version: 3.17.4 + resolution: "uglify-js@npm:3.17.4" bin: uglifyjs: bin/uglifyjs - checksum: bb194c0881f6de184c45ca8ece4379d8b670fcfdba57633c2f8a80cb58582bc65ecf525006e798a0792e1b24806acc64bcb7fb67efc2b0d4d79bedcfd139abe3 - languageName: node - linkType: hard - -"unbox-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "unbox-primitive@npm:1.0.2" - dependencies: - call-bind: "npm:^1.0.2" - has-bigints: "npm:^1.0.2" - has-symbols: "npm:^1.0.3" - which-boxed-primitive: "npm:^1.0.2" - checksum: de21ca5e49bb56d46c7d3672d3d2900b3859ee9541903993bca02a94a317ec1c720b316f025bf5c0f51f7ff9ad383782970acae0408b900ae0537727f614c4e1 + checksum: d7f8092c29f9edb176389a495147cb5e6aeaebcc701d8ce92640c4df42de723dc4502d6c4789c8572277aea01e222f13588cfa210b205323abfaa74b0af2557b languageName: node linkType: hard @@ -11354,21 +11014,39 @@ __metadata: languageName: node linkType: hard -"unique-filename@npm:^1.1.1": - version: 1.1.1 - resolution: "unique-filename@npm:1.1.1" +"unique-filename@npm:^2.0.0": + version: 2.0.1 + resolution: "unique-filename@npm:2.0.1" dependencies: - unique-slug: "npm:^2.0.0" - checksum: 8330bc7e98bd55c86baaa1aba4d0fef4b2e32d7230b3f7421142e728fda8dfcede4ba6a898429a28707ffec06911649dc2aeea5d0e18eee4c7e2b573b9ee3145 + unique-slug: "npm:^3.0.0" + checksum: 1efaebd1b9df4770537f73b040adc8ef2b7da29b837388d97d6d78a4a739dc67bc491e45d381a377bc80ee838e7e1dc904193b3e73cd6c117d96f92b3a09ed46 languageName: node linkType: hard -"unique-slug@npm:^2.0.0": - version: 2.0.2 - resolution: "unique-slug@npm:2.0.2" +"unique-filename@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-filename@npm:3.0.0" + dependencies: + unique-slug: "npm:^4.0.0" + checksum: 2624a9c87c31ef208bec3ffede4728770b0f8b1c056e546c7f89403ce55bac2f44d02d501ca4c20f853b7c67001ce4d8fb36d0750a58451b03ed85811ef80c77 + languageName: node + linkType: hard + +"unique-slug@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-slug@npm:3.0.0" dependencies: imurmurhash: "npm:^0.1.4" - checksum: 9c1111d986ecb9266678f02356a2e9f6485eca8ab2e82d5a5b4b9df1b4d6f11322bf893ed3c44d125039c76cb3e8dcf778b1eac85ff9df878e6317921319e7e2 + checksum: ae31bb1d8126400e512385ec239b3ca40f6a8790af9d6dedb0842b340b3ecc0a7de413ff270f3ea3dae1565c6f745ab6e28363387cd32ecddbe0fc72ee247303 + languageName: node + linkType: hard + +"unique-slug@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-slug@npm:4.0.0" + dependencies: + imurmurhash: "npm:^0.1.4" + checksum: 4ba7a8d96a490850f9f5b80fd0f5958ce9369aac12c659405885ab9f1c6b908315cfeef218fed65966160dd9ca811eaa8ca6271f95adf5f70493891e9d852d8f languageName: node linkType: hard @@ -11402,6 +11080,13 @@ __metadata: languageName: node linkType: hard +"untildify@npm:^4.0.0": + version: 4.0.0 + resolution: "untildify@npm:4.0.0" + checksum: f2541665b5b8923cce426a0ee79cae326c84de93ba3b577343833910d4b5aafd82ea4544814144d64e90e4cdbdf71bf3cc95f2221c4b6005a7219165e0fb369a + languageName: node + linkType: hard + "upath@npm:^2.0.1": version: 2.0.1 resolution: "upath@npm:2.0.1" @@ -11409,9 +11094,9 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.4": - version: 1.0.4 - resolution: "update-browserslist-db@npm:1.0.4" +"update-browserslist-db@npm:^1.0.9": + version: 1.0.10 + resolution: "update-browserslist-db@npm:1.0.10" dependencies: escalade: "npm:^3.1.1" picocolors: "npm:^1.0.0" @@ -11419,7 +11104,7 @@ __metadata: browserslist: ">= 4.21.0" bin: browserslist-lint: cli.js - checksum: 6b6ce3892204d33aa8d2f056702c1d1f9a369dfe97f34d4f72ea4ed199d8a5e5ae1e4974e92943018f57acf85d3b0b07c60a310215b27dbcaef103f5e29e66e8 + checksum: e55ee7f0562821e40808b5f265e4dfbc1436cdddd4c436dfe73ae4e71215302907d4b430807d45fabbb4c23aa2d67757f26dbd8f93fc9718f814566536b386d0 languageName: node linkType: hard @@ -11464,7 +11149,7 @@ __metadata: languageName: node linkType: hard -"util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1": +"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" checksum: 6a88ed8344d07f2324b304ee36def365d967953b5a9c15baa3213eb3909e86a7da1ee70a4c2133e80c23d6c1987590e9c3c57d874e20a124f9e41620b462fa57 @@ -11555,12 +11240,12 @@ __metadata: languageName: node linkType: hard -"validate-npm-package-name@npm:^4.0.0": - version: 4.0.0 - resolution: "validate-npm-package-name@npm:4.0.0" +"validate-npm-package-name@npm:^5.0.0": + version: 5.0.0 + resolution: "validate-npm-package-name@npm:5.0.0" dependencies: builtins: "npm:^5.0.0" - checksum: dfd03715f466a54a2a22fd76a7842f2b0181eb42adfc6adfc1f6a8e921b93020d98b1a0c73aac8c809701ea622da6d32c1d3ff03318b77f11737669866c0bfca + checksum: 18d5883d8bd10fa56fdeee755802f19b8b769313a85892b7291e50d8bdbb237b077d1ab7a0ae9612666719baa9fb5d1daf36e0b7ff318b0b2a61a54fba122a49 languageName: node linkType: hard @@ -11571,6 +11256,13 @@ __metadata: languageName: node linkType: hard +"walk-up-path@npm:^1.0.0": + version: 1.0.0 + resolution: "walk-up-path@npm:1.0.0" + checksum: 470b140dd241618f27bf91792debebe0bfa77e5322285e4543802898228734f197725184b2eefc67544c9f044caefc9d8086e8c0d83a3b5ef7303e0fc0edd4b0 + languageName: node + linkType: hard + "walker@npm:^1.0.8": version: 1.0.8 resolution: "walker@npm:1.0.8" @@ -11596,23 +11288,6 @@ __metadata: languageName: node linkType: hard -"webidl-conversions@npm:^7.0.0": - version: 7.0.0 - resolution: "webidl-conversions@npm:7.0.0" - checksum: bdbe11c68c3136ce4e720182d2434215cff65d619de7e7ddcbdc17c7d62aaaf0e16c3a84b2c6e55ffe347e77dea2d55299c7e3690fb07148a8fbe46ead27c55f - languageName: node - linkType: hard - -"whatwg-url@npm:^11.0.0": - version: 11.0.0 - resolution: "whatwg-url@npm:11.0.0" - dependencies: - tr46: "npm:^3.0.0" - webidl-conversions: "npm:^7.0.0" - checksum: ee3a532bfb026d307b1c7f75413a45d19292e4eff4f9db62e020ac67d00f6ac81032011604832e3b1e65665c603e6024148570dbe883a71ba93ea4838beeb162 - languageName: node - linkType: hard - "whatwg-url@npm:^5.0.0": version: 5.0.0 resolution: "whatwg-url@npm:5.0.0" @@ -11623,30 +11298,17 @@ __metadata: languageName: node linkType: hard -"which-boxed-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "which-boxed-primitive@npm:1.0.2" - dependencies: - is-bigint: "npm:^1.0.1" - is-boolean-object: "npm:^1.1.0" - is-number-object: "npm:^1.0.4" - is-string: "npm:^1.0.5" - is-symbol: "npm:^1.0.3" - checksum: 5dca8c7d5df27ace90300270fea1512df427ba557e3509051e18c7992fdbe6f00a89918ae2deb59c346d0771966b3b5da3d2c9bad4e374c09bc2b9aad1e19ae9 - languageName: node - linkType: hard - "which-typed-array@npm:^1.1.2": - version: 1.1.8 - resolution: "which-typed-array@npm:1.1.8" + version: 1.1.9 + resolution: "which-typed-array@npm:1.1.9" dependencies: available-typed-arrays: "npm:^1.0.5" call-bind: "npm:^1.0.2" - es-abstract: "npm:^1.20.0" for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" has-tostringtag: "npm:^1.0.0" - is-typed-array: "npm:^1.1.9" - checksum: 5252ac3ce89f71ecc5661ea98b950a1cde1a4c7230ee4858585ce6c5bb03288f12a0bc0c62214366201d71448d139c4203fa6f7d547b501019c28173c008b4f1 + is-typed-array: "npm:^1.1.10" + checksum: 09e7fe714cb797daf3a35f3499b9f7c969b1296ac0d40d68256f2b70f747a728ad5385b1fb3e7514e26bad3d5ca550a13a80e1a7b22b7e9e12872c46ecb6c4a7 languageName: node linkType: hard @@ -11661,6 +11323,17 @@ __metadata: languageName: node linkType: hard +"which@npm:^3.0.0": + version: 3.0.0 + resolution: "which@npm:3.0.0" + dependencies: + isexe: "npm:^2.0.0" + bin: + node-which: bin/which.js + checksum: c946888017dd9f52eccff68c892432a757401abeb9cf1e8e0d40a04a0996844e28e2870aaa4071c52f3cc3b20ff908db40be6ab1be0bed29dc0431e353c98bb5 + languageName: node + linkType: hard + "wide-align@npm:^1.1.5": version: 1.1.5 resolution: "wide-align@npm:1.1.5" @@ -11776,12 +11449,22 @@ __metadata: linkType: hard "write-file-atomic@npm:^4.0.1": - version: 4.0.1 - resolution: "write-file-atomic@npm:4.0.1" + version: 4.0.2 + resolution: "write-file-atomic@npm:4.0.2" dependencies: imurmurhash: "npm:^0.1.4" signal-exit: "npm:^3.0.7" - checksum: ac33045edf15b03b2160f20267180382777f0c27afc407422290514a4ee161ab78b3206e89b1de4bccd94d2f90138a217d8dd0c4a0dbea3a72c66532fa77158f + checksum: 9cadd66c56a2de75ff08064561eada3d299041f73419947e036ffe1ac35baefbb087d602cf304aeb2a2333d1f2dd82657c7be8e9a9d69ee13ffffab50c2e255e + languageName: node + linkType: hard + +"write-file-atomic@npm:^5.0.0": + version: 5.0.0 + resolution: "write-file-atomic@npm:5.0.0" + dependencies: + imurmurhash: "npm:^0.1.4" + signal-exit: "npm:^3.0.7" + checksum: bb10737828c10175ce088580c66b0a471d5645d770bc64137fee6f4664f01a4bf54f62783d3073890b0bd798d2b86bb19f7fd21ee5cd927e4ea10211a932b0cc languageName: node linkType: hard @@ -11879,6 +11562,13 @@ __metadata: languageName: node linkType: hard +"yallist@npm:^3.0.2": + version: 3.1.1 + resolution: "yallist@npm:3.1.1" + checksum: 8d382abef6365eb6800ef86a429e8a78347089b7867cdb7ae146e5f3629baebe41967b9d7715ae22c9514659a2855a10e104d68441e339f5060b286b2f3e11c6 + languageName: node + linkType: hard + "yallist@npm:^4.0.0": version: 4.0.0 resolution: "yallist@npm:4.0.0" @@ -11886,17 +11576,10 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^1.10.0": - version: 1.10.2 - resolution: "yaml@npm:1.10.2" - checksum: d6f04384bdf1105256581aef39991f825e358f3f48f081974b0e0f39ff5240c60ccafb5842cb79d1287517efa2b9ee172c702f2e4855ba6cc46948b40a43aa6e - languageName: node - linkType: hard - -"yaml@npm:^2.1.1": - version: 2.1.1 - resolution: "yaml@npm:2.1.1" - checksum: 550ea265eeb88a057f230337f88ce1459563ce749ff574c282a9ca98178394be1d6f47b6edb721523512d8c45e3cd004ff9ea93a1ddeb20c7c658a63ee4ca9b5 +"yaml@npm:^2.2.0": + version: 2.2.1 + resolution: "yaml@npm:2.2.1" + checksum: 6a9e540d14030184df84ea8b79adbfe5c40fad79d10cb9fef28625cd6cfcfa3f28e09eda1b9f0d6f2f8354878f71ed3e6bf972d8d787bea1e8c6bf468f2c9cca languageName: node linkType: hard @@ -11907,10 +11590,10 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^21.0.0, yargs-parser@npm:^21.0.1": - version: 21.0.1 - resolution: "yargs-parser@npm:21.0.1" - checksum: acaedd6c21306da55dfabb5ea5967012a322bb103eab6034cee3ace61cefda1faaac89ea10bdee3bdfed2904f43cf71f346ccecf72e85b5005e6b2b2d17201d5 +"yargs-parser@npm:^21.0.1, yargs-parser@npm:^21.1.1": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: fc4457cf1e4d7d41e5b3a1d62e86b3934af704dd8777979a3c4c573e08eea437801444622cd68607c0266d53b90d84e8e79fd4f5ff170d1be8860064111bbad6 languageName: node linkType: hard @@ -11929,18 +11612,18 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^17.0.0, yargs@npm:^17.3.1, yargs@npm:^17.5.1": - version: 17.5.1 - resolution: "yargs@npm:17.5.1" +"yargs@npm:^17.0.0, yargs@npm:^17.3.1, yargs@npm:^17.6.2": + version: 17.6.2 + resolution: "yargs@npm:17.6.2" dependencies: - cliui: "npm:^7.0.2" + cliui: "npm:^8.0.1" escalade: "npm:^3.1.1" get-caller-file: "npm:^2.0.5" require-directory: "npm:^2.1.1" string-width: "npm:^4.2.3" y18n: "npm:^5.0.5" - yargs-parser: "npm:^21.0.0" - checksum: 73e3e3f22a5e278bd335bd2c61bbfdae8181ecb178c304ca8438a3f34065e63885639b81e01c6ffee44dfeee7172f224c857feaec0ac2a940580b93b626f5080 + yargs-parser: "npm:^21.1.1" + checksum: 31c667c5c38d1738ac4ecb6f5228eb94f53d0555db4e4091bd55bc7864d96f3e58e1b8126e1b19bfa056f4f1aeb7643723c3a8309267df36e30afb91e796a3fc languageName: node linkType: hard