diff --git a/.pnp.cjs b/.pnp.cjs index b38a10482..4973a458d 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -121,24 +121,24 @@ const RAW_RUNTIME_STATE = [null, {\ "packageLocation": "./",\ "packageDependencies": [\ - ["@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"],\ + ["@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"],\ ["@types/newrelic", "npm:9.4.0"],\ - ["@types/node", "npm:18.11.18"],\ - ["@typescript-eslint/parser", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:5.48.2"],\ + ["@types/node", "npm:18.11.9"],\ + ["@typescript-eslint/parser", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:5.40.1"],\ ["eslint", "npm:8.32.0"],\ - ["eslint-config-prettier", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:8.6.0"],\ - ["ini", "npm:3.0.1"],\ + ["eslint-config-prettier", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:8.5.0"],\ + ["ini", "npm:3.0.0"],\ ["newrelic", "npm:9.8.0"],\ - ["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"]\ + ["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"]\ ],\ "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.17"]\ + ["@jridgewell/trace-mapping", "npm:0.3.14"]\ ],\ "linkType": "HARD"\ }]\ @@ -165,44 +165,44 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@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/",\ + ["npm:7.18.6", {\ + "packageLocation": "./.yarn/cache/@babel-compat-data-npm-7.18.6-115e49a0e5-69c51b3813.zip/node_modules/@babel/compat-data/",\ "packageDependencies": [\ - ["@babel/compat-data", "npm:7.20.10"]\ + ["@babel/compat-data", "npm:7.18.6"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@babel/core", [\ - ["npm:7.20.12", {\ - "packageLocation": "./.yarn/cache/@babel-core-npm-7.20.12-1f7c5fb4ea-7ab10d7f30.zip/node_modules/@babel/core/",\ + ["npm:7.18.6", {\ + "packageLocation": "./.yarn/cache/@babel-core-npm-7.18.6-52b1065703-33ed7885a7.zip/node_modules/@babel/core/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.20.12"],\ + ["@babel/core", "npm:7.18.6"],\ ["@ampproject/remapping", "npm:2.2.0"],\ ["@babel/code-frame", "npm:7.18.6"],\ - ["@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"],\ + ["@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"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ ["gensync", "npm:1.0.0-beta.2"],\ - ["json5", "npm:2.2.3"],\ + ["json5", "npm:2.2.1"],\ ["semver", "npm:6.3.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@babel/generator", [\ - ["npm:7.20.7", {\ - "packageLocation": "./.yarn/cache/@babel-generator-npm-7.20.7-6446968b78-adc0c33023.zip/node_modules/@babel/generator/",\ + ["npm:7.18.7", {\ + "packageLocation": "./.yarn/cache/@babel-generator-npm-7.18.7-14509012bd-a75bd8ed81.zip/node_modules/@babel/generator/",\ "packageDependencies": [\ - ["@babel/generator", "npm:7.20.7"],\ - ["@babel/types", "npm:7.20.7"],\ + ["@babel/generator", "npm:7.18.7"],\ + ["@babel/types", "npm:7.18.7"],\ ["@jridgewell/gen-mapping", "npm:0.3.2"],\ ["jsesc", "npm:2.5.2"]\ ],\ @@ -210,23 +210,22 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@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/",\ + ["npm:7.18.6", {\ + "packageLocation": "./.yarn/cache/@babel-helper-compilation-targets-npm-7.18.6-db5c17ef96-4cefc3bc5d.zip/node_modules/@babel/helper-compilation-targets/",\ "packageDependencies": [\ - ["@babel/helper-compilation-targets", "npm:7.20.7"]\ + ["@babel/helper-compilation-targets", "npm:7.18.6"]\ ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@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-compilation-targets", "virtual:52b106570332a7d009cd673a7acdb3b4d75984810d0c355abbc4ef75bc3d372abe78fe413f8b27763edaa78c2dd35484541d6e1c436e49b8cbac5fc8edf83c5b#npm:7.18.6"],\ + ["@babel/compat-data", "npm:7.18.6"],\ + ["@babel/core", "npm:7.18.6"],\ ["@babel/helper-validator-option", "npm:7.18.6"],\ ["@types/babel__core", null],\ - ["browserslist", "npm:4.21.4"],\ - ["lru-cache", "npm:5.1.1"],\ + ["browserslist", "npm:4.21.1"],\ ["semver", "npm:6.3.0"]\ ],\ "packagePeers": [\ @@ -237,21 +236,21 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@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/",\ + ["npm:7.18.6", {\ + "packageLocation": "./.yarn/cache/@babel-helper-environment-visitor-npm-7.18.6-e61d5b6be0-e41d27fe3d.zip/node_modules/@babel/helper-environment-visitor/",\ "packageDependencies": [\ - ["@babel/helper-environment-visitor", "npm:7.18.9"]\ + ["@babel/helper-environment-visitor", "npm:7.18.6"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:7.18.6", {\ + "packageLocation": "./.yarn/cache/@babel-helper-function-name-npm-7.18.6-d041b167ad-c0cbcff95b.zip/node_modules/@babel/helper-function-name/",\ "packageDependencies": [\ - ["@babel/helper-function-name", "npm:7.19.0"],\ - ["@babel/template", "npm:7.20.7"],\ - ["@babel/types", "npm:7.20.7"]\ + ["@babel/helper-function-name", "npm:7.18.6"],\ + ["@babel/template", "npm:7.18.6"],\ + ["@babel/types", "npm:7.18.7"]\ ],\ "linkType": "HARD"\ }]\ @@ -261,7 +260,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.20.7"]\ + ["@babel/types", "npm:7.18.7"]\ ],\ "linkType": "HARD"\ }]\ @@ -271,43 +270,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.20.7"]\ + ["@babel/types", "npm:7.18.7"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:7.18.6", {\ + "packageLocation": "./.yarn/cache/@babel-helper-module-transforms-npm-7.18.6-91962d1cd6-98c2863983.zip/node_modules/@babel/helper-module-transforms/",\ "packageDependencies": [\ - ["@babel/helper-module-transforms", "npm:7.20.11"],\ - ["@babel/helper-environment-visitor", "npm:7.18.9"],\ + ["@babel/helper-module-transforms", "npm:7.18.6"],\ + ["@babel/helper-environment-visitor", "npm:7.18.6"],\ ["@babel/helper-module-imports", "npm:7.18.6"],\ - ["@babel/helper-simple-access", "npm:7.20.2"],\ + ["@babel/helper-simple-access", "npm:7.18.6"],\ ["@babel/helper-split-export-declaration", "npm:7.18.6"],\ - ["@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"]\ + ["@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"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:7.18.6", {\ + "packageLocation": "./.yarn/cache/@babel-helper-plugin-utils-npm-7.18.6-12ee942c4e-357b1326a2.zip/node_modules/@babel/helper-plugin-utils/",\ "packageDependencies": [\ - ["@babel/helper-plugin-utils", "npm:7.20.2"]\ + ["@babel/helper-plugin-utils", "npm:7.18.6"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:7.18.6", {\ + "packageLocation": "./.yarn/cache/@babel-helper-simple-access-npm-7.18.6-4ef4976ebe-59d09d4fab.zip/node_modules/@babel/helper-simple-access/",\ "packageDependencies": [\ - ["@babel/helper-simple-access", "npm:7.20.2"],\ - ["@babel/types", "npm:7.20.7"]\ + ["@babel/helper-simple-access", "npm:7.18.6"],\ + ["@babel/types", "npm:7.18.7"]\ ],\ "linkType": "HARD"\ }]\ @@ -317,25 +316,16 @@ 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.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"]\ + ["@babel/types", "npm:7.18.7"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:7.18.6", {\ + "packageLocation": "./.yarn/cache/@babel-helper-validator-identifier-npm-7.18.6-357e4653ab-6653561132.zip/node_modules/@babel/helper-validator-identifier/",\ "packageDependencies": [\ - ["@babel/helper-validator-identifier", "npm:7.19.1"]\ + ["@babel/helper-validator-identifier", "npm:7.18.6"]\ ],\ "linkType": "HARD"\ }]\ @@ -350,13 +340,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/helpers", [\ - ["npm:7.20.7", {\ - "packageLocation": "./.yarn/cache/@babel-helpers-npm-7.20.7-58121e4a26-7dfa50d44c.zip/node_modules/@babel/helpers/",\ + ["npm:7.18.6", {\ + "packageLocation": "./.yarn/cache/@babel-helpers-npm-7.18.6-113f2054af-052d190bcf.zip/node_modules/@babel/helpers/",\ "packageDependencies": [\ - ["@babel/helpers", "npm:7.20.7"],\ - ["@babel/template", "npm:7.20.7"],\ - ["@babel/traverse", "npm:7.20.12"],\ - ["@babel/types", "npm:7.20.7"]\ + ["@babel/helpers", "npm:7.18.6"],\ + ["@babel/template", "npm:7.18.6"],\ + ["@babel/traverse", "npm:7.18.6"],\ + ["@babel/types", "npm:7.18.7"]\ ],\ "linkType": "HARD"\ }]\ @@ -366,7 +356,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.19.1"],\ + ["@babel/helper-validator-identifier", "npm:7.18.6"],\ ["chalk", "npm:2.4.2"],\ ["js-tokens", "npm:4.0.0"]\ ],\ @@ -374,11 +364,11 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/parser", [\ - ["npm:7.20.7", {\ - "packageLocation": "./.yarn/cache/@babel-parser-npm-7.20.7-3710a9bc4f-d63a5d06cb.zip/node_modules/@babel/parser/",\ + ["npm:7.18.6", {\ + "packageLocation": "./.yarn/cache/@babel-parser-npm-7.18.6-f3f50dbfca-3671324cdc.zip/node_modules/@babel/parser/",\ "packageDependencies": [\ - ["@babel/parser", "npm:7.20.7"],\ - ["@babel/types", "npm:7.20.7"]\ + ["@babel/parser", "npm:7.18.6"],\ + ["@babel/types", "npm:7.18.7"]\ ],\ "linkType": "HARD"\ }]\ @@ -391,13 +381,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@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"]\ + ["@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"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -405,12 +395,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@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"],\ + ["@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"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -428,13 +418,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@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"]\ + ["@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"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -442,12 +432,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-bigint", "virtual:c30e580943ccbd3cf562a25260552a7fb34b1ef407cec9bce9bcdfcbe216a090db208ba4836b81595d2731f5c1e9941c40ca547596a67bb3ba8c6dee34564d4c#npm:7.8.3"],\ - ["@babel/core", "npm:7.20.12"],\ - ["@babel/helper-plugin-utils", "npm:7.20.2"],\ + ["@babel/plugin-syntax-bigint", "virtual:54c3fb06ae4505bd004aac252f1ff7f6f00e9191310bf34d11e12c7f43d8604fdba4b7854d7a18b392a419cb56aca93bebbca9dc02a66044c80ea917ff6f182f#npm:7.8.3"],\ + ["@babel/core", "npm:7.18.6"],\ + ["@babel/helper-plugin-utils", "npm:7.18.6"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -465,13 +455,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@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"]\ + ["@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"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -479,12 +469,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@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"],\ + ["@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"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -502,13 +492,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@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"]\ + ["@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"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -516,12 +506,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@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"],\ + ["@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"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -539,13 +529,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@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"]\ + ["@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"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -553,12 +543,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@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"],\ + ["@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"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -576,12 +566,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-jsx", "virtual:532d5ba12da4e0712fd4ee1959226792558005547b76e38ef9a10812eb5eaa216af23f87433a139e045652661cdf5a8cb298fcb6396605bcd4db8079eb0fa98b#npm:7.18.6"],\ - ["@babel/core", "npm:7.20.12"],\ - ["@babel/helper-plugin-utils", "npm:7.20.2"],\ + ["@babel/plugin-syntax-jsx", "virtual:8f38c86a982a45522bd41ae15c3ab238fbea03f3c64edadcbdacd72c9df95bb2dcee06251b803cc518f247946ea2793e0eae10ac5f2b88a4576a560a36eab381#npm:7.18.6"],\ + ["@babel/core", "npm:7.18.6"],\ + ["@babel/helper-plugin-utils", "npm:7.18.6"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -599,13 +589,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@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"]\ + ["@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"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -613,12 +603,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@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"],\ + ["@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"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -636,13 +626,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@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"]\ + ["@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"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -650,12 +640,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@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"],\ + ["@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"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -673,13 +663,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@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"]\ + ["@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"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -687,12 +677,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@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"],\ + ["@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"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -710,13 +700,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@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"]\ + ["@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"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -724,12 +714,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@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"],\ + ["@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"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -747,13 +737,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@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"]\ + ["@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"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -761,12 +751,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@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"],\ + ["@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"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -784,13 +774,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@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"]\ + ["@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"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -798,12 +788,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@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"],\ + ["@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"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -821,13 +811,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@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"]\ + ["@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"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -835,12 +825,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@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"],\ + ["@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"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -851,19 +841,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@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/",\ + ["npm:7.18.6", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-syntax-typescript-npm-7.18.6-4ad9dd7d2a-99aaa2a38b.zip/node_modules/@babel/plugin-syntax-typescript/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-typescript", "npm:7.20.0"]\ + ["@babel/plugin-syntax-typescript", "npm:7.18.6"]\ ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-typescript", "virtual:532d5ba12da4e0712fd4ee1959226792558005547b76e38ef9a10812eb5eaa216af23f87433a139e045652661cdf5a8cb298fcb6396605bcd4db8079eb0fa98b#npm:7.20.0"],\ - ["@babel/core", "npm:7.20.12"],\ - ["@babel/helper-plugin-utils", "npm:7.20.2"],\ + ["@babel/plugin-syntax-typescript", "virtual:8f38c86a982a45522bd41ae15c3ab238fbea03f3c64edadcbdacd72c9df95bb2dcee06251b803cc518f247946ea2793e0eae10ac5f2b88a4576a560a36eab381#npm:7.18.6"],\ + ["@babel/core", "npm:7.18.6"],\ + ["@babel/helper-plugin-utils", "npm:7.18.6"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -874,30 +864,30 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/template", [\ - ["npm:7.20.7", {\ - "packageLocation": "./.yarn/cache/@babel-template-npm-7.20.7-c157fc5838-a655fb476b.zip/node_modules/@babel/template/",\ + ["npm:7.18.6", {\ + "packageLocation": "./.yarn/cache/@babel-template-npm-7.18.6-56635d3ce4-419960b2d9.zip/node_modules/@babel/template/",\ "packageDependencies": [\ - ["@babel/template", "npm:7.20.7"],\ + ["@babel/template", "npm:7.18.6"],\ ["@babel/code-frame", "npm:7.18.6"],\ - ["@babel/parser", "npm:7.20.7"],\ - ["@babel/types", "npm:7.20.7"]\ + ["@babel/parser", "npm:7.18.6"],\ + ["@babel/types", "npm:7.18.7"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@babel/traverse", [\ - ["npm:7.20.12", {\ - "packageLocation": "./.yarn/cache/@babel-traverse-npm-7.20.12-68fa1c73c8-2af2c8ea67.zip/node_modules/@babel/traverse/",\ + ["npm:7.18.6", {\ + "packageLocation": "./.yarn/cache/@babel-traverse-npm-7.18.6-ab4298b064-ac81f6d0ea.zip/node_modules/@babel/traverse/",\ "packageDependencies": [\ - ["@babel/traverse", "npm:7.20.12"],\ + ["@babel/traverse", "npm:7.18.6"],\ ["@babel/code-frame", "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/generator", "npm:7.18.7"],\ + ["@babel/helper-environment-visitor", "npm:7.18.6"],\ + ["@babel/helper-function-name", "npm:7.18.6"],\ ["@babel/helper-hoist-variables", "npm:7.18.6"],\ ["@babel/helper-split-export-declaration", "npm:7.18.6"],\ - ["@babel/parser", "npm:7.20.7"],\ - ["@babel/types", "npm:7.20.7"],\ + ["@babel/parser", "npm:7.18.6"],\ + ["@babel/types", "npm:7.18.7"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ ["globals", "npm:11.12.0"]\ ],\ @@ -905,12 +895,11 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/types", [\ - ["npm:7.20.7", {\ - "packageLocation": "./.yarn/cache/@babel-types-npm-7.20.7-8dc703d95e-3457ea7eaf.zip/node_modules/@babel/types/",\ + ["npm:7.18.7", {\ + "packageLocation": "./.yarn/cache/@babel-types-npm-7.18.7-ce70018628-c5f0fec866.zip/node_modules/@babel/types/",\ "packageDependencies": [\ - ["@babel/types", "npm:7.20.7"],\ - ["@babel/helper-string-parser", "npm:7.19.4"],\ - ["@babel/helper-validator-identifier", "npm:7.19.1"],\ + ["@babel/types", "npm:7.18.7"],\ + ["@babel/helper-validator-identifier", "npm:7.18.6"],\ ["to-fast-properties", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ @@ -935,142 +924,135 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@commitlint/cli", [\ - ["npm:17.4.2", {\ - "packageLocation": "./.yarn/cache/@commitlint-cli-npm-17.4.2-2c9d4bc3c1-0d68555ad5.zip/node_modules/@commitlint/cli/",\ + ["npm:17.0.3", {\ + "packageLocation": "./.yarn/cache/@commitlint-cli-npm-17.0.3-802065b1af-33b44c3f7f.zip/node_modules/@commitlint/cli/",\ "packageDependencies": [\ - ["@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"],\ + ["@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"],\ ["execa", "npm:5.1.1"],\ - ["lodash.isfunction", "npm:3.0.9"],\ + ["lodash", "npm:4.17.21"],\ ["resolve-from", "npm:5.0.0"],\ ["resolve-global", "npm:1.0.0"],\ - ["yargs", "npm:17.6.2"]\ + ["yargs", "npm:17.5.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:17.0.3", {\ + "packageLocation": "./.yarn/cache/@commitlint-config-conventional-npm-17.0.3-58ee159448-5614f6772c.zip/node_modules/@commitlint/config-conventional/",\ "packageDependencies": [\ - ["@commitlint/config-conventional", "npm:17.4.2"],\ + ["@commitlint/config-conventional", "npm:17.0.3"],\ ["conventional-changelog-conventionalcommits", "npm:5.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:17.0.3", {\ + "packageLocation": "./.yarn/cache/@commitlint-config-validator-npm-17.0.3-721ee560ed-76d4977179.zip/node_modules/@commitlint/config-validator/",\ "packageDependencies": [\ - ["@commitlint/config-validator", "npm:17.4.0"],\ - ["@commitlint/types", "npm:17.4.0"],\ - ["ajv", "npm:8.12.0"]\ + ["@commitlint/config-validator", "npm:17.0.3"],\ + ["@commitlint/types", "npm:17.0.0"],\ + ["ajv", "npm:8.11.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@commitlint/ensure", [\ - ["npm:17.4.0", {\ - "packageLocation": "./.yarn/cache/@commitlint-ensure-npm-17.4.0-6d7fe1c28e-707e9dcf12.zip/node_modules/@commitlint/ensure/",\ + ["npm:17.0.0", {\ + "packageLocation": "./.yarn/cache/@commitlint-ensure-npm-17.0.0-cd46ef1c2c-c8a25decac.zip/node_modules/@commitlint/ensure/",\ "packageDependencies": [\ - ["@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"]\ + ["@commitlint/ensure", "npm:17.0.0"],\ + ["@commitlint/types", "npm:17.0.0"],\ + ["lodash", "npm:4.17.21"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:17.0.0", {\ + "packageLocation": "./.yarn/cache/@commitlint-execute-rule-npm-17.0.0-398525bcdc-f84c8db196.zip/node_modules/@commitlint/execute-rule/",\ "packageDependencies": [\ - ["@commitlint/execute-rule", "npm:17.4.0"]\ + ["@commitlint/execute-rule", "npm:17.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@commitlint/format", [\ - ["npm:17.4.0", {\ - "packageLocation": "./.yarn/cache/@commitlint-format-npm-17.4.0-c203dc29e3-b77c696707.zip/node_modules/@commitlint/format/",\ + ["npm:17.0.0", {\ + "packageLocation": "./.yarn/cache/@commitlint-format-npm-17.0.0-c09fb870cb-70a19eb1d4.zip/node_modules/@commitlint/format/",\ "packageDependencies": [\ - ["@commitlint/format", "npm:17.4.0"],\ - ["@commitlint/types", "npm:17.4.0"],\ + ["@commitlint/format", "npm:17.0.0"],\ + ["@commitlint/types", "npm:17.0.0"],\ ["chalk", "npm:4.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:17.0.3", {\ + "packageLocation": "./.yarn/cache/@commitlint-is-ignored-npm-17.0.3-ada095e18a-20d7bd7e4c.zip/node_modules/@commitlint/is-ignored/",\ "packageDependencies": [\ - ["@commitlint/is-ignored", "npm:17.4.2"],\ - ["@commitlint/types", "npm:17.4.0"],\ - ["semver", "npm:7.3.8"]\ + ["@commitlint/is-ignored", "npm:17.0.3"],\ + ["@commitlint/types", "npm:17.0.0"],\ + ["semver", "npm:7.3.7"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@commitlint/lint", [\ - ["npm:17.4.2", {\ - "packageLocation": "./.yarn/cache/@commitlint-lint-npm-17.4.2-eec1f2e329-95e4179c27.zip/node_modules/@commitlint/lint/",\ + ["npm:17.0.3", {\ + "packageLocation": "./.yarn/cache/@commitlint-lint-npm-17.0.3-396678e8c7-ca48c0ceb9.zip/node_modules/@commitlint/lint/",\ "packageDependencies": [\ - ["@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"]\ + ["@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"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@commitlint/load", [\ - ["npm:17.4.2", {\ - "packageLocation": "./.yarn/cache/@commitlint-load-npm-17.4.2-bcf1e79d5d-2a3a32109d.zip/node_modules/@commitlint/load/",\ + ["npm:17.0.3", {\ + "packageLocation": "./.yarn/cache/@commitlint-load-npm-17.0.3-6a5895c82d-d0ede622a9.zip/node_modules/@commitlint/load/",\ "packageDependencies": [\ - ["@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"],\ + ["@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"],\ ["chalk", "npm:4.1.2"],\ - ["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"],\ + ["cosmiconfig", "npm:7.0.1"],\ + ["cosmiconfig-typescript-loader", "virtual:6a5895c82d3dbbd478cceb13bf1ebefe5bc618b8274b3455532da2f1d68b6424aca49370bfb91fcb4f75701ec99ffaf64a24f4e37b02b378ae919784bc8c5e6d#npm:2.0.2"],\ + ["lodash", "npm:4.17.21"],\ ["resolve-from", "npm:5.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"]\ + ["typescript", "patch:typescript@npm%3A4.7.4#optional!builtin::version=4.7.4&hash=701156"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@commitlint/message", [\ - ["npm:17.4.2", {\ - "packageLocation": "./.yarn/cache/@commitlint-message-npm-17.4.2-207c5627ae-cc125dd285.zip/node_modules/@commitlint/message/",\ + ["npm:17.0.0", {\ + "packageLocation": "./.yarn/cache/@commitlint-message-npm-17.0.0-7f40c6f1a5-4e2e36b43c.zip/node_modules/@commitlint/message/",\ "packageDependencies": [\ - ["@commitlint/message", "npm:17.4.2"]\ + ["@commitlint/message", "npm:17.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@commitlint/parse", [\ - ["npm:17.4.2", {\ - "packageLocation": "./.yarn/cache/@commitlint-parse-npm-17.4.2-f5aaeeebe9-59c470d501.zip/node_modules/@commitlint/parse/",\ + ["npm:17.0.0", {\ + "packageLocation": "./.yarn/cache/@commitlint-parse-npm-17.0.0-9069596d3e-3a6c271725.zip/node_modules/@commitlint/parse/",\ "packageDependencies": [\ - ["@commitlint/parse", "npm:17.4.2"],\ - ["@commitlint/types", "npm:17.4.0"],\ + ["@commitlint/parse", "npm:17.0.0"],\ + ["@commitlint/types", "npm:17.0.0"],\ ["conventional-changelog-angular", "npm:5.0.13"],\ ["conventional-commits-parser", "npm:3.2.4"]\ ],\ @@ -1078,28 +1060,27 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@commitlint/read", [\ - ["npm:17.4.2", {\ - "packageLocation": "./.yarn/cache/@commitlint-read-npm-17.4.2-52a3cb0bbb-abdb4ab7f3.zip/node_modules/@commitlint/read/",\ + ["npm:17.0.0", {\ + "packageLocation": "./.yarn/cache/@commitlint-read-npm-17.0.0-ca6839b4e3-af40a9e363.zip/node_modules/@commitlint/read/",\ "packageDependencies": [\ - ["@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"]\ + ["@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"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:17.0.3", {\ + "packageLocation": "./.yarn/cache/@commitlint-resolve-extends-npm-17.0.3-70f5e27c89-7ef21a2c58.zip/node_modules/@commitlint/resolve-extends/",\ "packageDependencies": [\ - ["@commitlint/resolve-extends", "npm:17.4.0"],\ - ["@commitlint/config-validator", "npm:17.4.0"],\ - ["@commitlint/types", "npm:17.4.0"],\ + ["@commitlint/resolve-extends", "npm:17.0.3"],\ + ["@commitlint/config-validator", "npm:17.0.3"],\ + ["@commitlint/types", "npm:17.0.0"],\ ["import-fresh", "npm:3.3.0"],\ - ["lodash.mergewith", "npm:4.6.2"],\ + ["lodash", "npm:4.17.21"],\ ["resolve-from", "npm:5.0.0"],\ ["resolve-global", "npm:1.0.0"]\ ],\ @@ -1107,43 +1088,43 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@commitlint/rules", [\ - ["npm:17.4.2", {\ - "packageLocation": "./.yarn/cache/@commitlint-rules-npm-17.4.2-103491a2d0-e889a0d5d0.zip/node_modules/@commitlint/rules/",\ + ["npm:17.0.0", {\ + "packageLocation": "./.yarn/cache/@commitlint-rules-npm-17.0.0-ecbe7b1afa-18d4b5e1de.zip/node_modules/@commitlint/rules/",\ "packageDependencies": [\ - ["@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"],\ + ["@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"],\ ["execa", "npm:5.1.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:17.0.0", {\ + "packageLocation": "./.yarn/cache/@commitlint-to-lines-npm-17.0.0-915b39bf7f-73abd1520d.zip/node_modules/@commitlint/to-lines/",\ "packageDependencies": [\ - ["@commitlint/to-lines", "npm:17.4.0"]\ + ["@commitlint/to-lines", "npm:17.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:17.0.0", {\ + "packageLocation": "./.yarn/cache/@commitlint-top-level-npm-17.0.0-cdaf8d325e-114844a8ba.zip/node_modules/@commitlint/top-level/",\ "packageDependencies": [\ - ["@commitlint/top-level", "npm:17.4.0"],\ + ["@commitlint/top-level", "npm:17.0.0"],\ ["find-up", "npm:5.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@commitlint/types", [\ - ["npm:17.4.0", {\ - "packageLocation": "./.yarn/cache/@commitlint-types-npm-17.4.0-38aea3a3f5-e9b57f73e1.zip/node_modules/@commitlint/types/",\ + ["npm:17.0.0", {\ + "packageLocation": "./.yarn/cache/@commitlint-types-npm-17.0.0-37da4cfbbf-4ffe839678.zip/node_modules/@commitlint/types/",\ "packageDependencies": [\ - ["@commitlint/types", "npm:17.4.0"],\ + ["@commitlint/types", "npm:17.0.0"],\ ["chalk", "npm:4.1.2"]\ ],\ "linkType": "HARD"\ @@ -1154,9 +1135,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.17.0"],\ - ["node-gyp", "npm:9.3.1"],\ - ["node-gyp-build", "npm:4.6.0"]\ + ["nan", "npm:2.16.0"],\ + ["node-gyp", "npm:9.0.0"],\ + ["node-gyp-build", "npm:4.5.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -1190,9 +1171,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.1"],\ + ["espree", "npm:9.4.0"],\ ["globals", "npm:13.19.0"],\ - ["ignore", "npm:5.2.4"],\ + ["ignore", "npm:5.2.0"],\ ["import-fresh", "npm:3.3.0"],\ ["js-yaml", "npm:4.1.0"],\ ["minimatch", "npm:3.1.2"],\ @@ -1216,7 +1197,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@grpc/grpc-js", "npm:1.8.4"],\ ["@grpc/proto-loader", "npm:0.7.4"],\ - ["@types/node", "npm:18.11.18"]\ + ["@types/node", "npm:18.0.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -1283,15 +1264,6 @@ 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/",\ @@ -1316,60 +1288,60 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@jest/console", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/@jest-console-npm-29.3.1-8c9f654275-f799344be7.zip/node_modules/@jest/console/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/@jest-console-npm-29.1.2-6d21c61946-d339361e67.zip/node_modules/@jest/console/",\ "packageDependencies": [\ - ["@jest/console", "npm:29.3.1"],\ - ["@jest/types", "npm:29.3.1"],\ - ["@types/node", "npm:18.11.18"],\ + ["@jest/console", "npm:29.1.2"],\ + ["@jest/types", "npm:29.1.2"],\ + ["@types/node", "npm:18.0.3"],\ ["chalk", "npm:4.1.2"],\ - ["jest-message-util", "npm:29.3.1"],\ - ["jest-util", "npm:29.3.1"],\ + ["jest-message-util", "npm:29.1.2"],\ + ["jest-util", "npm:29.1.2"],\ ["slash", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@jest/core", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/@jest-core-npm-29.3.1-11862a6fa6-80958491c4.zip/node_modules/@jest/core/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/@jest-core-npm-29.1.2-35babb0cf6-bb0d171d12.zip/node_modules/@jest/core/",\ "packageDependencies": [\ - ["@jest/core", "npm:29.3.1"]\ + ["@jest/core", "npm:29.1.2"]\ ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@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"],\ + ["@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"],\ ["@types/node-notifier", null],\ ["ansi-escapes", "npm:4.3.2"],\ ["chalk", "npm:4.1.2"],\ - ["ci-info", "npm:3.7.1"],\ + ["ci-info", "npm:3.3.2"],\ ["exit", "npm:0.1.2"],\ ["graceful-fs", "npm:4.2.10"],\ - ["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"],\ + ["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"],\ ["micromatch", "npm:4.0.5"],\ ["node-notifier", null],\ - ["pretty-format", "npm:29.3.1"],\ + ["pretty-format", "npm:29.1.2"],\ ["slash", "npm:3.0.0"],\ ["strip-ansi", "npm:6.0.1"]\ ],\ @@ -1381,86 +1353,86 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@jest/environment", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/@jest-environment-npm-29.3.1-a92f501968-4d55705e76.zip/node_modules/@jest/environment/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/@jest-environment-npm-29.1.2-882fefe268-857c028766.zip/node_modules/@jest/environment/",\ "packageDependencies": [\ - ["@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/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"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@jest/expect", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/@jest-expect-npm-29.3.1-0790624347-ecc46e47c9.zip/node_modules/@jest/expect/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/@jest-expect-npm-29.1.2-15666996b5-773ffe9c6f.zip/node_modules/@jest/expect/",\ "packageDependencies": [\ - ["@jest/expect", "npm:29.3.1"],\ - ["expect", "npm:29.3.1"],\ - ["jest-snapshot", "npm:29.3.1"]\ + ["@jest/expect", "npm:29.1.2"],\ + ["expect", "npm:29.1.2"],\ + ["jest-snapshot", "npm:29.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/@jest-expect-utils-npm-29.1.2-4ea76b5f23-91534c511f.zip/node_modules/@jest/expect-utils/",\ "packageDependencies": [\ - ["@jest/expect-utils", "npm:29.3.1"],\ - ["jest-get-type", "npm:29.2.0"]\ + ["@jest/expect-utils", "npm:29.1.2"],\ + ["jest-get-type", "npm:29.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/@jest-fake-timers-npm-29.1.2-b675511ad8-d50c311b4f.zip/node_modules/@jest/fake-timers/",\ "packageDependencies": [\ - ["@jest/fake-timers", "npm:29.3.1"],\ - ["@jest/types", "npm:29.3.1"],\ + ["@jest/fake-timers", "npm:29.1.2"],\ + ["@jest/types", "npm:29.1.2"],\ ["@sinonjs/fake-timers", "npm:9.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"]\ + ["@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"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@jest/globals", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/@jest-globals-npm-29.3.1-8cd2f1156d-3484a6c6ec.zip/node_modules/@jest/globals/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/@jest-globals-npm-29.1.2-7d43900c81-ded6bf5fce.zip/node_modules/@jest/globals/",\ "packageDependencies": [\ - ["@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"]\ + ["@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"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@jest/reporters", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/@jest-reporters-npm-29.3.1-08646fa246-19f7fa5265.zip/node_modules/@jest/reporters/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/@jest-reporters-npm-29.1.2-b222dd6011-badde807cc.zip/node_modules/@jest/reporters/",\ "packageDependencies": [\ - ["@jest/reporters", "npm:29.3.1"]\ + ["@jest/reporters", "npm:29.1.2"]\ ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@jest/reporters", "virtual:d21b66f2c99a2ad8e0e80a97f352a88dde102b853e54d3e1a4d52abcdd51804f2ae58e21e2798bd758707c9724a3b7b5a7f65e75e4502535d50711bfc662c570#npm:29.3.1"],\ + ["@jest/reporters", "virtual:48b08403e508bda7afd14a46358dcbec09077ec95ec6f6ed22a2238b36c7ffc4928472df94666cd5345db80ca9168ebdc9e522a4941ada0ab31e87e021338305#npm:29.1.2"],\ ["@bcoe/v8-coverage", "npm:0.2.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"],\ + ["@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"],\ ["@types/node-notifier", null],\ ["chalk", "npm:4.1.2"],\ ["collect-v8-coverage", "npm:1.0.1"],\ @@ -1468,17 +1440,18 @@ 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.1"],\ + ["istanbul-lib-instrument", "npm:5.2.0"],\ ["istanbul-lib-report", "npm:3.0.0"],\ ["istanbul-lib-source-maps", "npm:4.0.1"],\ - ["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"],\ + ["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"],\ ["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": [\ @@ -1493,17 +1466,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.51"]\ + ["@sinclair/typebox", "npm:0.24.44"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:29.0.0", {\ + "packageLocation": "./.yarn/cache/@jest-source-map-npm-29.0.0-ab558ac87f-8027721baf.zip/node_modules/@jest/source-map/",\ "packageDependencies": [\ - ["@jest/source-map", "npm:29.2.0"],\ - ["@jridgewell/trace-mapping", "npm:0.3.17"],\ + ["@jest/source-map", "npm:29.0.0"],\ + ["@jridgewell/trace-mapping", "npm:0.3.15"],\ ["callsites", "npm:3.1.0"],\ ["graceful-fs", "npm:4.2.10"]\ ],\ @@ -1511,12 +1484,12 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@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/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/@jest-test-result-npm-29.1.2-ef33d29c9e-340db724e8.zip/node_modules/@jest/test-result/",\ "packageDependencies": [\ - ["@jest/test-result", "npm:29.3.1"],\ - ["@jest/console", "npm:29.3.1"],\ - ["@jest/types", "npm:29.3.1"],\ + ["@jest/test-result", "npm:29.1.2"],\ + ["@jest/console", "npm:29.1.2"],\ + ["@jest/types", "npm:29.1.2"],\ ["@types/istanbul-lib-coverage", "npm:2.0.4"],\ ["collect-v8-coverage", "npm:1.0.1"]\ ],\ @@ -1524,52 +1497,52 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@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/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/@jest-test-sequencer-npm-29.1.2-be7322c48e-cd26608d06.zip/node_modules/@jest/test-sequencer/",\ "packageDependencies": [\ - ["@jest/test-sequencer", "npm:29.3.1"],\ - ["@jest/test-result", "npm:29.3.1"],\ + ["@jest/test-sequencer", "npm:29.1.2"],\ + ["@jest/test-result", "npm:29.1.2"],\ ["graceful-fs", "npm:4.2.10"],\ - ["jest-haste-map", "npm:29.3.1"],\ + ["jest-haste-map", "npm:29.1.2"],\ ["slash", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@jest/transform", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/@jest-transform-npm-29.3.1-45dc4bf517-574f94f388.zip/node_modules/@jest/transform/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/@jest-transform-npm-29.1.2-b6e3948a60-f9333ec4f3.zip/node_modules/@jest/transform/",\ "packageDependencies": [\ - ["@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"],\ + ["@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"],\ ["babel-plugin-istanbul", "npm:6.1.1"],\ ["chalk", "npm:4.1.2"],\ - ["convert-source-map", "npm:2.0.0"],\ + ["convert-source-map", "npm:1.8.0"],\ ["fast-json-stable-stringify", "npm:2.1.0"],\ ["graceful-fs", "npm:4.2.10"],\ - ["jest-haste-map", "npm:29.3.1"],\ - ["jest-regex-util", "npm:29.2.0"],\ - ["jest-util", "npm:29.3.1"],\ + ["jest-haste-map", "npm:29.1.2"],\ + ["jest-regex-util", "npm:29.0.0"],\ + ["jest-util", "npm:29.1.2"],\ ["micromatch", "npm:4.0.5"],\ ["pirates", "npm:4.0.5"],\ ["slash", "npm:3.0.0"],\ - ["write-file-atomic", "npm:4.0.2"]\ + ["write-file-atomic", "npm:4.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@jest/types", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/@jest-types-npm-29.3.1-6b45218613-d22f39799b.zip/node_modules/@jest/types/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/@jest-types-npm-29.1.2-0dbe55dc45-a5d5fd6936.zip/node_modules/@jest/types/",\ "packageDependencies": [\ - ["@jest/types", "npm:29.3.1"],\ + ["@jest/types", "npm:29.1.2"],\ ["@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.11.18"],\ - ["@types/yargs", "npm:17.0.20"],\ + ["@types/node", "npm:18.0.3"],\ + ["@types/yargs", "npm:17.0.10"],\ ["chalk", "npm:4.1.2"]\ ],\ "linkType": "HARD"\ @@ -1591,7 +1564,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.17"]\ + ["@jridgewell/trace-mapping", "npm:0.3.14"]\ ],\ "linkType": "HARD"\ }]\ @@ -1624,10 +1597,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@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/",\ + ["npm:0.3.14", {\ + "packageLocation": "./.yarn/cache/@jridgewell-trace-mapping-npm-0.3.14-c78fcccfdf-210642773f.zip/node_modules/@jridgewell/trace-mapping/",\ "packageDependencies": [\ - ["@jridgewell/trace-mapping", "npm:0.3.17"],\ + ["@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/resolve-uri", "npm:3.1.0"],\ ["@jridgewell/sourcemap-codec", "npm:1.4.14"]\ ],\ @@ -1644,121 +1626,131 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@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/",\ + ["npm:1.6.0", {\ + "packageLocation": "./.yarn/cache/@lerna-lite-cli-npm-1.6.0-fc69462685-74dca03855.zip/node_modules/@lerna-lite/cli/",\ "packageDependencies": [\ - ["@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"],\ + ["@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"],\ ["dedent", "npm:0.7.0"],\ - ["dotenv", "npm:16.0.3"],\ + ["dotenv", "npm:16.0.1"],\ ["import-local", "npm:3.1.0"],\ - ["load-json-file", "npm:6.2.0"],\ - ["npmlog", "npm:7.0.1"],\ - ["path", "npm:0.12.7"],\ - ["yargs", "npm:17.6.2"]\ + ["npmlog", "npm:6.0.2"],\ + ["yargs", "npm:17.5.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:1.6.0", {\ + "packageLocation": "./.yarn/cache/@lerna-lite-core-npm-1.6.0-13410bd9c1-c235b6d036.zip/node_modules/@lerna-lite/core/",\ "packageDependencies": [\ - ["@lerna-lite/core", "npm:1.14.1"],\ - ["@npmcli/run-script", "npm:6.0.0"],\ + ["@lerna-lite/core", "npm:1.6.0"],\ + ["@npmcli/run-script", "npm:4.1.5"],\ ["@octokit/plugin-enterprise-rest", "npm:6.0.1"],\ - ["@octokit/rest", "npm:19.0.5"],\ + ["@octokit/rest", "npm:18.12.0"],\ + ["async", "npm:3.2.4"],\ ["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:8.0.0"],\ + ["cosmiconfig", "npm:7.0.1"],\ ["dedent", "npm:0.7.0"],\ ["execa", "npm:5.1.1"],\ - ["fs-extra", "npm:11.1.0"],\ + ["fs-extra", "npm:10.1.0"],\ ["get-stream", "npm:6.0.1"],\ - ["git-url-parse", "npm:13.1.0"],\ + ["git-url-parse", "npm:11.6.0"],\ ["glob-parent", "npm:6.0.2"],\ ["globby", "npm:11.1.0"],\ ["graceful-fs", "npm:4.2.10"],\ - ["inquirer", "npm:8.2.5"],\ + ["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.6"],\ - ["node-fetch", "virtual:b443394ecf5ceaa738e36796abd12e5bf5e9d0b3cf956637850586d2eae10f1f2db28ba31c0d8cb3609fa0653132e91468174bf992b9bed74bdeb446cbf6ceb1#npm:2.6.8"],\ - ["npm-package-arg", "npm:10.1.0"],\ - ["npmlog", "npm:7.0.1"],\ + ["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"],\ ["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.8"],\ + ["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"],\ ["temp-dir", "npm:1.0.0"],\ - ["uuid", "npm:9.0.0"],\ - ["write-file-atomic", "npm:5.0.0"],\ + ["uuid", "npm:8.3.2"],\ + ["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"]\ + ["write-pkg", "npm:4.0.0"],\ + ["yargs", "npm:17.5.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:1.6.0", {\ + "packageLocation": "./.yarn/cache/@lerna-lite-info-npm-1.6.0-53b2bf6dd1-13e3e9793d.zip/node_modules/@lerna-lite/info/",\ "packageDependencies": [\ - ["@lerna-lite/info", "npm:1.14.1"],\ - ["@lerna-lite/core", "npm:1.14.1"],\ - ["envinfo", "npm:7.8.1"]\ + ["@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"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:1.6.0", {\ + "packageLocation": "./.yarn/cache/@lerna-lite-init-npm-1.6.0-51ea51e753-6db91117ad.zip/node_modules/@lerna-lite/init/",\ "packageDependencies": [\ - ["@lerna-lite/init", "npm:1.14.1"],\ - ["@lerna-lite/core", "npm:1.14.1"],\ - ["fs-extra", "npm:11.1.0"],\ + ["@lerna-lite/init", "npm:1.6.0"],\ + ["@lerna-lite/core", "npm:1.6.0"],\ + ["fs-extra", "npm:10.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.14.1", {\ - "packageLocation": "./.yarn/cache/@lerna-lite-list-npm-1.14.1-a3ea49177b-8fbeaf82f9.zip/node_modules/@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/",\ "packageDependencies": [\ - ["@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"]\ + ["@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"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:1.6.0", {\ + "packageLocation": "./.yarn/cache/@lerna-lite-listable-npm-1.6.0-9cd0de0c10-7fb74221c3.zip/node_modules/@lerna-lite/listable/",\ "packageDependencies": [\ - ["@lerna-lite/listable", "npm:1.14.1"],\ - ["@lerna-lite/core", "npm:1.14.1"],\ + ["@lerna-lite/listable", "npm:1.6.0"],\ + ["@lerna-lite/core", "npm:1.6.0"],\ ["chalk", "npm:4.1.2"],\ ["columnify", "npm:1.6.0"]\ ],\ @@ -1766,101 +1758,113 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@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/",\ + ["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/",\ "packageDependencies": [\ - ["@lerna-lite/optional-cmd-common", "npm:1.14.1"],\ - ["@lerna-lite/core", "npm:1.14.1"],\ - ["fs-extra", "npm:11.1.0"],\ + ["@lerna-lite/optional-cmd-common", "npm:1.6.0"],\ + ["@lerna-lite/core", "npm:1.6.0"],\ + ["fs-extra", "npm:10.1.0"],\ ["multimatch", "npm:5.0.0"],\ - ["npmlog", "npm:7.0.1"],\ - ["upath", "npm:2.0.1"]\ + ["npmlog", "npm:6.0.2"],\ + ["p-map", "npm:4.0.0"],\ + ["upath", "npm:2.0.1"],\ + ["yargs", "npm:17.5.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:1.6.0", {\ + "packageLocation": "./.yarn/cache/@lerna-lite-publish-npm-1.6.0-ae8f957c4c-2d74f7a5fe.zip/node_modules/@lerna-lite/publish/",\ "packageDependencies": [\ - ["@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"],\ + ["@lerna-lite/publish", "npm:1.6.0"],\ + ["@lerna-lite/core", "npm:1.6.0"],\ + ["@lerna-lite/version", "npm:1.6.0"],\ ["byte-size", "npm:7.0.1"],\ - ["chalk", "npm:4.1.2"],\ ["columnify", "npm:1.6.0"],\ - ["fs-extra", "npm:11.1.0"],\ + ["fs-extra", "npm:10.1.0"],\ ["has-unicode", "npm:2.0.1"],\ - ["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"],\ + ["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"],\ ["p-map", "npm:4.0.0"],\ ["p-pipe", "npm:3.1.0"],\ - ["pacote", "npm:15.0.8"],\ + ["pacote", "npm:13.6.1"],\ ["path", "npm:0.12.7"],\ ["pify", "npm:5.0.0"],\ - ["read-package-json", "npm:6.0.0"],\ - ["semver", "npm:7.3.8"],\ - ["ssri", "npm:10.0.1"],\ - ["tar", "npm:6.1.13"]\ + ["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"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:1.6.0", {\ + "packageLocation": "./.yarn/cache/@lerna-lite-run-npm-1.6.0-d85881ff48-14068fa1fd.zip/node_modules/@lerna-lite/run/",\ "packageDependencies": [\ - ["@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"]\ + ["@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"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:1.6.0", {\ + "packageLocation": "./.yarn/cache/@lerna-lite-version-npm-1.6.0-c04d55cf79-cdb7b3e77b.zip/node_modules/@lerna-lite/version/",\ "packageDependencies": [\ - ["@lerna-lite/version", "npm:1.14.1"],\ - ["@lerna-lite/core", "npm:1.14.1"],\ + ["@lerna-lite/version", "npm:1.6.0"],\ + ["@lerna-lite/core", "npm:1.6.0"],\ ["chalk", "npm:4.1.2"],\ ["dedent", "npm:0.7.0"],\ ["load-json-file", "npm:6.2.0"],\ - ["minimatch", "npm:5.1.6"],\ - ["new-github-release-url", "npm:1.0.0"],\ - ["npmlog", "npm:7.0.1"],\ + ["minimatch", "npm:5.1.0"],\ + ["npmlog", "npm:6.0.2"],\ + ["os", "npm:0.1.2"],\ ["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.8"],\ + ["semver", "npm:7.3.7"],\ ["slash", "npm:3.0.0"],\ - ["write-json-file", "npm:4.3.0"]\ + ["write-json-file", "npm:4.3.0"],\ + ["yargs", "npm:17.5.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:5.0.0", {\ + "packageLocation": "./.yarn/cache/@newrelic-aws-sdk-npm-5.0.0-7d9d10d58f-ed1dc3fa16.zip/node_modules/@newrelic/aws-sdk/",\ "packageDependencies": [\ - ["@newrelic/aws-sdk", "npm:5.0.2"]\ + ["@newrelic/aws-sdk", "npm:5.0.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@newrelic/aws-sdk", "virtual:4c49b89cbc97666c528d8405a7490a32a30cd8b65c1a61cb32c444f3a312dab1385405717f9866d113d67518b3d487f15de177279ba1a80f8958b28cad021846#npm:5.0.2"],\ + ["@newrelic/aws-sdk", "virtual:4c49b89cbc97666c528d8405a7490a32a30cd8b65c1a61cb32c444f3a312dab1385405717f9866d113d67518b3d487f15de177279ba1a80f8958b28cad021846#npm:5.0.0"],\ ["@types/newrelic", null],\ ["newrelic", "npm:9.8.0"]\ ],\ @@ -1872,17 +1876,17 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@newrelic/koa", [\ - ["npm:7.1.1", {\ - "packageLocation": "./.yarn/cache/@newrelic-koa-npm-7.1.1-363bc0d9f3-b4fd860e8b.zip/node_modules/@newrelic/koa/",\ + ["npm:7.0.0", {\ + "packageLocation": "./.yarn/cache/@newrelic-koa-npm-7.0.0-903c251b9f-0fc2298c8b.zip/node_modules/@newrelic/koa/",\ "packageDependencies": [\ - ["@newrelic/koa", "npm:7.1.1"]\ + ["@newrelic/koa", "npm:7.0.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@newrelic/koa", "virtual:4c49b89cbc97666c528d8405a7490a32a30cd8b65c1a61cb32c444f3a312dab1385405717f9866d113d67518b3d487f15de177279ba1a80f8958b28cad021846#npm:7.1.1"],\ + ["@newrelic/koa", "virtual:4c49b89cbc97666c528d8405a7490a32a30cd8b65c1a61cb32c444f3a312dab1385405717f9866d113d67518b3d487f15de177279ba1a80f8958b28cad021846#npm:7.0.0"],\ ["@types/newrelic", null],\ ["newrelic", "npm:9.8.0"]\ ],\ @@ -1899,8 +1903,8 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@newrelic/native-metrics", "npm:9.0.0"],\ ["https-proxy-agent", "npm:5.0.1"],\ - ["nan", "npm:2.17.0"],\ - ["node-gyp", "npm:9.3.1"],\ + ["nan", "npm:2.16.0"],\ + ["node-gyp", "npm:9.0.0"],\ ["semver", "npm:5.7.1"]\ ],\ "linkType": "HARD"\ @@ -1929,17 +1933,17 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@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/",\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/@newrelic-winston-enricher-npm-4.0.0-ebaf2d0d28-3fc901cded.zip/node_modules/@newrelic/winston-enricher/",\ "packageDependencies": [\ - ["@newrelic/winston-enricher", "npm:4.0.1"]\ + ["@newrelic/winston-enricher", "npm:4.0.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.1"],\ + ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.0"],\ ["@types/newrelic", "npm:9.4.0"],\ ["newrelic", "npm:9.8.0"]\ ],\ @@ -1985,239 +1989,127 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@nodelib/fs.walk", "npm:1.2.8"],\ ["@nodelib/fs.scandir", "npm:2.1.5"],\ - ["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"]\ + ["fastq", "npm:1.13.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@npmcli/fs", [\ - ["npm:2.1.2", {\ - "packageLocation": "./.yarn/cache/@npmcli-fs-npm-2.1.2-08d434e77b-82bc61f832.zip/node_modules/@npmcli/fs/",\ + ["npm:2.1.0", {\ + "packageLocation": "./.yarn/cache/@npmcli-fs-npm-2.1.0-3b106d08bc-827318517d.zip/node_modules/@npmcli/fs/",\ "packageDependencies": [\ - ["@npmcli/fs", "npm:2.1.2"],\ + ["@npmcli/fs", "npm:2.1.0"],\ ["@gar/promisify", "npm:1.1.3"],\ - ["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"]\ + ["semver", "npm:7.3.7"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@npmcli/git", [\ - ["npm:4.0.3", {\ - "packageLocation": "./.yarn/cache/@npmcli-git-npm-4.0.3-4d7acb71e5-1fe88fccab.zip/node_modules/@npmcli/git/",\ + ["npm:3.0.1", {\ + "packageLocation": "./.yarn/cache/@npmcli-git-npm-3.0.1-0c54a062d9-fe64c82c11.zip/node_modules/@npmcli/git/",\ "packageDependencies": [\ - ["@npmcli/git", "npm:4.0.3"],\ - ["@npmcli/promise-spawn", "npm:6.0.2"],\ - ["lru-cache", "npm:7.14.1"],\ + ["@npmcli/git", "npm:3.0.1"],\ + ["@npmcli/promise-spawn", "npm:3.0.0"],\ + ["lru-cache", "npm:7.12.0"],\ ["mkdirp", "npm:1.0.4"],\ - ["npm-pick-manifest", "npm:8.0.1"],\ - ["proc-log", "npm:3.0.0"],\ - ["promise-inflight", "virtual:4e2088ed0df52533102f445d7e7aeba6560b7effa0cabbc7cc20dd1e36a86dd838cc541de4414688f4ce3ec77b0ad5298cea6de581350d934ceb35c3e0fe3462#npm:1.0.1"],\ + ["npm-pick-manifest", "npm:7.0.1"],\ + ["proc-log", "npm:2.0.1"],\ + ["promise-inflight", "virtual:84a00badf32fd1afaf93817400747915046d2012712b8d0165c9b380a8ca122b717268023cb7925f79b92bac1d0305a8c7f77f430ac0705ca3d110cd76516a4c#npm:1.0.1"],\ ["promise-retry", "npm:2.0.1"],\ - ["semver", "npm:7.3.8"],\ - ["which", "npm:3.0.0"]\ + ["semver", "npm:7.3.7"],\ + ["which", "npm:2.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:1.0.7", {\ + "packageLocation": "./.yarn/cache/@npmcli-installed-package-contents-npm-1.0.7-b15a13ab4f-8cdca613b6.zip/node_modules/@npmcli/installed-package-contents/",\ "packageDependencies": [\ - ["@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"]\ + ["@npmcli/installed-package-contents", "npm:1.0.7"],\ + ["npm-bundled", "npm:1.1.2"],\ + ["npm-normalize-package-bin", "npm:1.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:2.0.0", {\ + "packageLocation": "./.yarn/cache/@npmcli-move-file-npm-2.0.0-d8bd1d35d2-e7c413d3ed.zip/node_modules/@npmcli/move-file/",\ "packageDependencies": [\ - ["@npmcli/move-file", "npm:2.0.1"],\ + ["@npmcli/move-file", "npm:2.0.0"],\ ["mkdirp", "npm:1.0.4"],\ ["rimraf", "npm:3.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@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/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/",\ + ["npm:2.0.0", {\ + "packageLocation": "./.yarn/cache/@npmcli-node-gyp-npm-2.0.0-411b1e0bad-a9377a0f0c.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"]\ + ["@npmcli/node-gyp", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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: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/",\ + "packageLocation": "./.yarn/cache/@npmcli-promise-spawn-npm-3.0.0-63f972b0e8-f19233f0c0.zip/node_modules/@npmcli/promise-spawn/",\ "packageDependencies": [\ - ["@npmcli/query", "npm:3.0.0"],\ - ["postcss-selector-parser", "npm:6.0.11"]\ + ["@npmcli/promise-spawn", "npm:3.0.0"],\ + ["infer-owner", "npm:1.0.4"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:4.1.5", {\ + "packageLocation": "./.yarn/cache/@npmcli-run-script-npm-4.1.5-979d3624a1-171bfb9bab.zip/node_modules/@npmcli/run-script/",\ "packageDependencies": [\ - ["@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"]\ + ["@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"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:2.5.0", {\ + "packageLocation": "./.yarn/cache/@octokit-auth-token-npm-2.5.0-a1c6ffb640-6c24cf0394.zip/node_modules/@octokit/auth-token/",\ "packageDependencies": [\ - ["@octokit/auth-token", "npm:3.0.2"],\ - ["@octokit/types", "npm:8.2.0"]\ + ["@octokit/auth-token", "npm:2.5.0"],\ + ["@octokit/types", "npm:6.39.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@octokit/core", [\ - ["npm:4.1.0", {\ - "packageLocation": "./.yarn/cache/@octokit-core-npm-4.1.0-53c1d3e6df-e65b5f1b01.zip/node_modules/@octokit/core/",\ + ["npm:3.6.0", {\ + "packageLocation": "./.yarn/cache/@octokit-core-npm-3.6.0-1273c50268-91ba1df7a5.zip/node_modules/@octokit/core/",\ "packageDependencies": [\ - ["@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"],\ + ["@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"],\ ["universal-user-agent", "npm:6.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@octokit/endpoint", [\ - ["npm:7.0.3", {\ - "packageLocation": "./.yarn/cache/@octokit-endpoint-npm-7.0.3-cabcb716ae-b4cbfe14a7.zip/node_modules/@octokit/endpoint/",\ + ["npm:6.0.12", {\ + "packageLocation": "./.yarn/cache/@octokit-endpoint-npm-6.0.12-d467db27fd-c0a7abd872.zip/node_modules/@octokit/endpoint/",\ "packageDependencies": [\ - ["@octokit/endpoint", "npm:7.0.3"],\ - ["@octokit/types", "npm:8.2.0"],\ + ["@octokit/endpoint", "npm:6.0.12"],\ + ["@octokit/types", "npm:6.39.0"],\ ["is-plain-object", "npm:5.0.0"],\ ["universal-user-agent", "npm:6.0.0"]\ ],\ @@ -2225,22 +2117,22 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@octokit/graphql", [\ - ["npm:5.0.4", {\ - "packageLocation": "./.yarn/cache/@octokit-graphql-npm-5.0.4-dd4f7f9ed4-de8f511dbc.zip/node_modules/@octokit/graphql/",\ + ["npm:4.8.0", {\ + "packageLocation": "./.yarn/cache/@octokit-graphql-npm-4.8.0-83d118b4da-2b5b402af7.zip/node_modules/@octokit/graphql/",\ "packageDependencies": [\ - ["@octokit/graphql", "npm:5.0.4"],\ - ["@octokit/request", "npm:6.2.2"],\ - ["@octokit/types", "npm:8.2.0"],\ + ["@octokit/graphql", "npm:4.8.0"],\ + ["@octokit/request", "npm:5.6.3"],\ + ["@octokit/types", "npm:6.39.0"],\ ["universal-user-agent", "npm:6.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:12.8.0", {\ + "packageLocation": "./.yarn/cache/@octokit-openapi-types-npm-12.8.0-1b7f917c93-74881d6b0d.zip/node_modules/@octokit/openapi-types/",\ "packageDependencies": [\ - ["@octokit/openapi-types", "npm:16.0.0"]\ + ["@octokit/openapi-types", "npm:12.8.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -2255,19 +2147,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@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/",\ + ["npm:2.21.1", {\ + "packageLocation": "./.yarn/cache/@octokit-plugin-paginate-rest-npm-2.21.1-7eac9e6538-b3f81d3740.zip/node_modules/@octokit/plugin-paginate-rest/",\ "packageDependencies": [\ - ["@octokit/plugin-paginate-rest", "npm:5.0.1"]\ + ["@octokit/plugin-paginate-rest", "npm:2.21.1"]\ ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@octokit/plugin-paginate-rest", "virtual:b25c99ac140fba39ccc64cd0345a65446a6320b42007542ef40ff40f6462a113a63b046652afbcc947865b01fb41500f65b626585ededd6c16bf3acebf970297#npm:5.0.1"],\ - ["@octokit/core", "npm:4.1.0"],\ - ["@octokit/types", "npm:8.2.0"],\ + ["@octokit/plugin-paginate-rest", "virtual:f250ac8e5eb682f2f60768f4330fc728a36405b667dc5acc56c520d0ff4519a3db937536614af90173f6af26d8665c4fe9f532c66765a577f6ea1f6b70d54bc1#npm:2.21.1"],\ + ["@octokit/core", "npm:3.6.0"],\ + ["@octokit/types", "npm:6.39.0"],\ ["@types/octokit__core", null]\ ],\ "packagePeers": [\ @@ -2285,11 +2177,11 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@octokit/plugin-request-log", "virtual:b25c99ac140fba39ccc64cd0345a65446a6320b42007542ef40ff40f6462a113a63b046652afbcc947865b01fb41500f65b626585ededd6c16bf3acebf970297#npm:1.0.4"],\ - ["@octokit/core", "npm:4.1.0"],\ + ["@octokit/plugin-request-log", "virtual:f250ac8e5eb682f2f60768f4330fc728a36405b667dc5acc56c520d0ff4519a3db937536614af90173f6af26d8665c4fe9f532c66765a577f6ea1f6b70d54bc1#npm:1.0.4"],\ + ["@octokit/core", "npm:3.6.0"],\ ["@types/octokit__core", null]\ ],\ "packagePeers": [\ @@ -2300,19 +2192,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@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/",\ + ["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/",\ "packageDependencies": [\ - ["@octokit/plugin-rest-endpoint-methods", "npm:6.7.0"]\ + ["@octokit/plugin-rest-endpoint-methods", "npm:5.16.2"]\ ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@octokit/plugin-rest-endpoint-methods", "virtual:b25c99ac140fba39ccc64cd0345a65446a6320b42007542ef40ff40f6462a113a63b046652afbcc947865b01fb41500f65b626585ededd6c16bf3acebf970297#npm:6.7.0"],\ - ["@octokit/core", "npm:4.1.0"],\ - ["@octokit/types", "npm:8.2.0"],\ + ["@octokit/plugin-rest-endpoint-methods", "virtual:f250ac8e5eb682f2f60768f4330fc728a36405b667dc5acc56c520d0ff4519a3db937536614af90173f6af26d8665c4fe9f532c66765a577f6ea1f6b70d54bc1#npm:5.16.2"],\ + ["@octokit/core", "npm:3.6.0"],\ + ["@octokit/types", "npm:6.39.0"],\ ["@types/octokit__core", null],\ ["deprecation", "npm:2.3.1"]\ ],\ @@ -2324,26 +2216,26 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@octokit/request", [\ - ["npm:6.2.2", {\ - "packageLocation": "./.yarn/cache/@octokit-request-npm-6.2.2-b443394ecf-054c1b7674.zip/node_modules/@octokit/request/",\ + ["npm:5.6.3", {\ + "packageLocation": "./.yarn/cache/@octokit-request-npm-5.6.3-25a5f5382d-05c73ff238.zip/node_modules/@octokit/request/",\ "packageDependencies": [\ - ["@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"],\ + ["@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"],\ ["is-plain-object", "npm:5.0.0"],\ - ["node-fetch", "virtual:b443394ecf5ceaa738e36796abd12e5bf5e9d0b3cf956637850586d2eae10f1f2db28ba31c0d8cb3609fa0653132e91468174bf992b9bed74bdeb446cbf6ceb1#npm:2.6.8"],\ + ["node-fetch", "virtual:25a5f5382d53dbf298bf7a1191760bc2e0a523a619eeb0e667b99a8649e8ad183f9e2e0b45f6fb831b92f4078b61622aa567cf79565f6aa5af9597e3c84864f6#npm:2.6.7"],\ ["universal-user-agent", "npm:6.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:2.1.0", {\ + "packageLocation": "./.yarn/cache/@octokit-request-error-npm-2.1.0-51ac624306-47264d6e03.zip/node_modules/@octokit/request-error/",\ "packageDependencies": [\ - ["@octokit/request-error", "npm:3.0.2"],\ - ["@octokit/types", "npm:8.2.0"],\ + ["@octokit/request-error", "npm:2.1.0"],\ + ["@octokit/types", "npm:6.39.0"],\ ["deprecation", "npm:2.3.1"],\ ["once", "npm:1.4.0"]\ ],\ @@ -2351,24 +2243,24 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@octokit/rest", [\ - ["npm:19.0.5", {\ - "packageLocation": "./.yarn/cache/@octokit-rest-npm-19.0.5-b25c99ac14-af418e420f.zip/node_modules/@octokit/rest/",\ + ["npm:18.12.0", {\ + "packageLocation": "./.yarn/cache/@octokit-rest-npm-18.12.0-f250ac8e5e-9b4d5c869b.zip/node_modules/@octokit/rest/",\ "packageDependencies": [\ - ["@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"]\ + ["@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"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@octokit/types", [\ - ["npm:8.2.0", {\ - "packageLocation": "./.yarn/cache/@octokit-types-npm-8.2.0-017b6699fe-ce19c09873.zip/node_modules/@octokit/types/",\ + ["npm:6.39.0", {\ + "packageLocation": "./.yarn/cache/@octokit-types-npm-6.39.0-8985f0f61f-93bebae476.zip/node_modules/@octokit/types/",\ "packageDependencies": [\ - ["@octokit/types", "npm:8.2.0"],\ - ["@octokit/openapi-types", "npm:16.0.0"]\ + ["@octokit/types", "npm:6.39.0"],\ + ["@octokit/openapi-types", "npm:12.8.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -2466,21 +2358,21 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@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/",\ + ["npm:1.0.1", {\ + "packageLocation": "./.yarn/cache/@pnpm-network.ca-file-npm-1.0.1-42bfe40bec-ed952a5574.zip/node_modules/@pnpm/network.ca-file/",\ "packageDependencies": [\ - ["@pnpm/network.ca-file", "npm:1.0.2"],\ + ["@pnpm/network.ca-file", "npm:1.0.1"],\ ["graceful-fs", "npm:4.2.10"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:1.0.4", {\ + "packageLocation": "./.yarn/cache/@pnpm-npm-conf-npm-1.0.4-cc4c19088e-dbc9b16d1e.zip/node_modules/@pnpm/npm-conf/",\ "packageDependencies": [\ - ["@pnpm/npm-conf", "npm:1.0.5"],\ - ["@pnpm/network.ca-file", "npm:1.0.2"],\ + ["@pnpm/npm-conf", "npm:1.0.4"],\ + ["@pnpm/network.ca-file", "npm:1.0.1"],\ ["config-chain", "npm:1.1.13"]\ ],\ "linkType": "HARD"\ @@ -2579,25 +2471,25 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@sentry/core", [\ - ["npm:7.31.1", {\ - "packageLocation": "./.yarn/cache/@sentry-core-npm-7.31.1-16030fe616-bf6ce0eb8d.zip/node_modules/@sentry/core/",\ + ["npm:7.28.1", {\ + "packageLocation": "./.yarn/cache/@sentry-core-npm-7.28.1-a468033ea8-f29d747d3e.zip/node_modules/@sentry/core/",\ "packageDependencies": [\ - ["@sentry/core", "npm:7.31.1"],\ - ["@sentry/types", "npm:7.31.1"],\ - ["@sentry/utils", "npm:7.31.1"],\ + ["@sentry/core", "npm:7.28.1"],\ + ["@sentry/types", "npm:7.28.1"],\ + ["@sentry/utils", "npm:7.28.1"],\ ["tslib", "npm:1.14.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@sentry/node", [\ - ["npm:7.31.1", {\ - "packageLocation": "./.yarn/cache/@sentry-node-npm-7.31.1-3862930d51-aeddbc572b.zip/node_modules/@sentry/node/",\ + ["npm:7.28.1", {\ + "packageLocation": "./.yarn/cache/@sentry-node-npm-7.28.1-b0e124fdfc-b4922d1f0a.zip/node_modules/@sentry/node/",\ "packageDependencies": [\ - ["@sentry/node", "npm:7.31.1"],\ - ["@sentry/core", "npm:7.31.1"],\ - ["@sentry/types", "npm:7.31.1"],\ - ["@sentry/utils", "npm:7.31.1"],\ + ["@sentry/node", "npm:7.28.1"],\ + ["@sentry/core", "npm:7.28.1"],\ + ["@sentry/types", "npm:7.28.1"],\ + ["@sentry/utils", "npm:7.28.1"],\ ["cookie", "npm:0.4.2"],\ ["https-proxy-agent", "npm:5.0.1"],\ ["lru_map", "npm:0.3.3"],\ @@ -2607,33 +2499,33 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@sentry/tracing", [\ - ["npm:7.31.1", {\ - "packageLocation": "./.yarn/cache/@sentry-tracing-npm-7.31.1-b4ea1a793d-d3f38c332e.zip/node_modules/@sentry/tracing/",\ + ["npm:7.28.1", {\ + "packageLocation": "./.yarn/cache/@sentry-tracing-npm-7.28.1-e15d453d8e-be501ca9d7.zip/node_modules/@sentry/tracing/",\ "packageDependencies": [\ - ["@sentry/tracing", "npm:7.31.1"],\ - ["@sentry/core", "npm:7.31.1"],\ - ["@sentry/types", "npm:7.31.1"],\ - ["@sentry/utils", "npm:7.31.1"],\ + ["@sentry/tracing", "npm:7.28.1"],\ + ["@sentry/core", "npm:7.28.1"],\ + ["@sentry/types", "npm:7.28.1"],\ + ["@sentry/utils", "npm:7.28.1"],\ ["tslib", "npm:1.14.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@sentry/types", [\ - ["npm:7.31.1", {\ - "packageLocation": "./.yarn/cache/@sentry-types-npm-7.31.1-b793b2b894-3750b311e1.zip/node_modules/@sentry/types/",\ + ["npm:7.28.1", {\ + "packageLocation": "./.yarn/cache/@sentry-types-npm-7.28.1-42d9a8574c-7dc6639cb7.zip/node_modules/@sentry/types/",\ "packageDependencies": [\ - ["@sentry/types", "npm:7.31.1"]\ + ["@sentry/types", "npm:7.28.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@sentry/utils", [\ - ["npm:7.31.1", {\ - "packageLocation": "./.yarn/cache/@sentry-utils-npm-7.31.1-f1ebb5361a-0f1bcf9476.zip/node_modules/@sentry/utils/",\ + ["npm:7.28.1", {\ + "packageLocation": "./.yarn/cache/@sentry-utils-npm-7.28.1-71eaeb767f-a4b5f73db0.zip/node_modules/@sentry/utils/",\ "packageDependencies": [\ - ["@sentry/utils", "npm:7.31.1"],\ - ["@sentry/types", "npm:7.31.1"],\ + ["@sentry/utils", "npm:7.28.1"],\ + ["@sentry/types", "npm:7.28.1"],\ ["tslib", "npm:1.14.1"]\ ],\ "linkType": "HARD"\ @@ -2653,7 +2545,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:b443394ecf5ceaa738e36796abd12e5bf5e9d0b3cf956637850586d2eae10f1f2db28ba31c0d8cb3609fa0653132e91468174bf992b9bed74bdeb446cbf6ceb1#npm:2.6.8"]\ + ["node-fetch", "virtual:25a5f5382d53dbf298bf7a1191760bc2e0a523a619eeb0e667b99a8649e8ad183f9e2e0b45f6fb831b92f4078b61622aa567cf79565f6aa5af9597e3c84864f6#npm:2.6.7"]\ ],\ "linkType": "HARD"\ }]\ @@ -2668,28 +2560,28 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@sinclair/typebox", [\ - ["npm:0.24.51", {\ - "packageLocation": "./.yarn/cache/@sinclair-typebox-npm-0.24.51-cdde4a266f-57177ef84d.zip/node_modules/@sinclair/typebox/",\ + ["npm:0.24.44", {\ + "packageLocation": "./.yarn/cache/@sinclair-typebox-npm-0.24.44-38506ddef6-f37b9d28bf.zip/node_modules/@sinclair/typebox/",\ "packageDependencies": [\ - ["@sinclair/typebox", "npm:0.24.51"]\ + ["@sinclair/typebox", "npm:0.24.44"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@sindresorhus/is", [\ - ["npm:5.3.0", {\ - "packageLocation": "./.yarn/cache/@sindresorhus-is-npm-5.3.0-9deec66459-f43c7625f3.zip/node_modules/@sindresorhus/is/",\ + ["npm:4.6.0", {\ + "packageLocation": "./.yarn/cache/@sindresorhus-is-npm-4.6.0-7cad05c55e-c4326c4f01.zip/node_modules/@sindresorhus/is/",\ "packageDependencies": [\ - ["@sindresorhus/is", "npm:5.3.0"]\ + ["@sindresorhus/is", "npm:4.6.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@sinonjs/commons", [\ - ["npm:1.8.6", {\ - "packageLocation": "./.yarn/cache/@sinonjs-commons-npm-1.8.6-e3593ed6d6-f08e4f0918.zip/node_modules/@sinonjs/commons/",\ + ["npm:1.8.3", {\ + "packageLocation": "./.yarn/cache/@sinonjs-commons-npm-1.8.3-30cf78d93f-4c217eade7.zip/node_modules/@sinonjs/commons/",\ "packageDependencies": [\ - ["@sinonjs/commons", "npm:1.8.6"],\ + ["@sinonjs/commons", "npm:1.8.3"],\ ["type-detect", "npm:4.0.8"]\ ],\ "linkType": "HARD"\ @@ -2700,7 +2592,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.6"]\ + ["@sinonjs/commons", "npm:1.8.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -2719,51 +2611,50 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/analytics/",\ "packageDependencies": [\ ["@standardnotes/analytics", "workspace:packages/analytics"],\ - ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.1"],\ - ["@sentry/node", "npm:7.31.1"],\ + ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.0"],\ + ["@sentry/node", "npm:7.28.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.2.6"],\ + ["@types/jest", "npm:29.1.1"],\ ["@types/mixpanel", "npm:2.14.4"],\ ["@types/newrelic", "npm:9.4.0"],\ - ["@types/node", "npm:18.11.18"],\ + ["@types/node", "npm:18.11.9"],\ ["@typescript-eslint/eslint-plugin", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:5.48.2"],\ - ["aws-sdk", "npm:2.1298.0"],\ - ["dayjs", "npm:1.11.7"],\ - ["dotenv", "npm:16.0.3"],\ + ["aws-sdk", "npm:2.1260.0"],\ + ["dayjs", "npm:1.11.6"],\ + ["dotenv", "npm:16.0.1"],\ ["eslint", "npm:8.32.0"],\ ["eslint-plugin-prettier", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.2.1"],\ ["inversify", "npm:6.0.1"],\ - ["ioredis", "npm:5.2.5"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ + ["ioredis", "npm:5.2.4"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ ["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.5"],\ - ["typeorm", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:0.3.11"],\ - ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"],\ + ["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"],\ ["winston", "npm:3.8.2"]\ ],\ "linkType": "SOFT"\ }]\ ]],\ ["@standardnotes/api", [\ - ["npm:1.24.4", {\ - "packageLocation": "./.yarn/cache/@standardnotes-api-npm-1.24.4-7e098c6c65-3fec38ce6f.zip/node_modules/@standardnotes/api/",\ + ["npm:1.19.0", {\ + "packageLocation": "./.yarn/cache/@standardnotes-api-npm-1.19.0-ce8296df3c-b28884be40.zip/node_modules/@standardnotes/api/",\ "packageDependencies": [\ - ["@standardnotes/api", "npm:1.24.4"],\ + ["@standardnotes/api", "npm:1.19.0"],\ ["@standardnotes/common", "workspace:packages/common"],\ - ["@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/encryption", "npm:1.19.0"],\ + ["@standardnotes/models", "npm:1.33.0"],\ + ["@standardnotes/responses", "npm:1.12.0"],\ ["@standardnotes/security", "workspace:packages/security"],\ - ["@standardnotes/utils", "npm:1.16.2"],\ + ["@standardnotes/utils", "npm:1.11.0"],\ ["reflect-metadata", "npm:0.1.13"]\ ],\ "linkType": "HARD"\ @@ -2774,104 +2665,115 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/api-gateway/",\ "packageDependencies": [\ ["@standardnotes/api-gateway", "workspace:packages/api-gateway"],\ - ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.1"],\ - ["@sentry/node", "npm:7.31.1"],\ + ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.0"],\ + ["@sentry/node", "npm:7.28.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.13"],\ - ["@types/express", "npm:4.17.15"],\ + ["@types/cors", "npm:2.8.12"],\ + ["@types/express", "npm:4.17.14"],\ ["@types/ioredis", "npm:5.0.0"],\ - ["@types/jest", "npm:29.2.6"],\ + ["@types/jest", "npm:29.1.1"],\ ["@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.1298.0"],\ - ["axios", "npm:1.2.3"],\ + ["aws-sdk", "npm:2.1260.0"],\ + ["axios", "npm:1.1.3"],\ ["cors", "npm:2.8.5"],\ - ["dotenv", "npm:16.0.3"],\ + ["dotenv", "npm:16.0.1"],\ ["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.1"],\ + ["helmet", "npm:6.0.0"],\ ["inversify", "npm:6.0.1"],\ ["inversify-express-utils", "npm:6.4.3"],\ - ["ioredis", "npm:5.2.5"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ + ["ioredis", "npm:5.2.4"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ ["jsonwebtoken", "npm:9.0.0"],\ ["newrelic", "npm:9.8.0"],\ ["nodemon", "npm:2.0.20"],\ - ["npm-check-updates", "npm:16.6.2"],\ + ["npm-check-updates", "npm:16.0.1"],\ ["prettyjson", "npm:1.2.5"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ - ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"],\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ + ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.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.1"],\ - ["@sentry/node", "npm:7.31.1"],\ - ["@sentry/tracing", "npm:7.31.1"],\ + ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.0"],\ + ["@sentry/node", "npm:7.28.1"],\ + ["@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.24.4"],\ + ["@standardnotes/api", "npm:1.19.0"],\ ["@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.4"],\ + ["@standardnotes/features", "npm:1.58.1"],\ ["@standardnotes/predicates", "workspace:packages/predicates"],\ - ["@standardnotes/responses", "npm:1.13.4"],\ + ["@standardnotes/responses", "npm:1.11.1"],\ ["@standardnotes/security", "workspace:packages/security"],\ ["@standardnotes/settings", "workspace:packages/settings"],\ - ["@standardnotes/sncrypto-common", "npm:1.13.3"],\ + ["@standardnotes/sncrypto-common", "npm:1.13.0"],\ ["@standardnotes/sncrypto-node", "workspace:packages/sncrypto-node"],\ ["@standardnotes/time", "workspace:packages/time"],\ ["@types/bcryptjs", "npm:2.4.2"],\ - ["@types/cors", "npm:2.8.13"],\ - ["@types/express", "npm:4.17.15"],\ + ["@types/cors", "npm:2.8.12"],\ + ["@types/express", "npm:4.17.14"],\ ["@types/ioredis", "npm:5.0.0"],\ - ["@types/jest", "npm:29.2.6"],\ + ["@types/jest", "npm:29.1.1"],\ ["@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.1298.0"],\ - ["axios", "npm:1.2.3"],\ + ["aws-sdk", "npm:2.1260.0"],\ + ["axios", "npm:1.1.3"],\ ["bcryptjs", "npm:2.4.3"],\ ["cors", "npm:2.8.5"],\ - ["dayjs", "npm:1.11.7"],\ - ["dotenv", "npm:16.0.3"],\ + ["dayjs", "npm:1.11.6"],\ + ["dotenv", "npm:16.0.1"],\ ["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.5"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ + ["ioredis", "npm:5.2.4"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ ["mysql2", "npm:3.0.1"],\ ["newrelic", "npm:9.8.0"],\ ["nodemon", "npm:2.0.20"],\ - ["npm-check-updates", "npm:16.6.2"],\ + ["npm-check-updates", "npm:16.0.1"],\ ["otplib", "npm:12.0.1"],\ ["prettyjson", "npm:1.2.5"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["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"],\ + ["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"],\ ["ua-parser-js", "npm:1.0.32"],\ ["uuid", "npm:9.0.0"],\ ["winston", "npm:3.8.2"]\ @@ -2884,14 +2786,14 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/common/",\ "packageDependencies": [\ ["@standardnotes/common", "workspace:packages/common"],\ - ["@types/jest", "npm:29.2.6"],\ - ["@types/node", "npm:18.11.18"],\ + ["@types/jest", "npm:29.1.1"],\ + ["@types/node", "npm:18.11.9"],\ ["@typescript-eslint/eslint-plugin", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:5.48.2"],\ ["eslint-plugin-prettier", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:4.2.1"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ - ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ + ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"]\ ],\ "linkType": "SOFT"\ }]\ @@ -2901,11 +2803,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.48.2"],\ - ["@typescript-eslint/parser", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:5.48.2"],\ - ["eslint-config-prettier", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:8.6.0"],\ + ["@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"],\ ["eslint-plugin-prettier", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:4.2.1"],\ - ["prettier", "npm:2.8.3"]\ + ["prettier", "npm:2.7.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -2915,15 +2817,15 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/domain-core/",\ "packageDependencies": [\ ["@standardnotes/domain-core", "workspace:packages/domain-core"],\ - ["@types/jest", "npm:29.2.6"],\ + ["@types/jest", "npm:29.1.1"],\ ["@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.3.1"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ ["reflect-metadata", "npm:0.1.13"],\ ["shallow-equal-object", "npm:1.1.1"],\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ - ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"],\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ + ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"],\ ["uuid", "npm:9.0.0"]\ ],\ "linkType": "SOFT"\ @@ -2934,14 +2836,15 @@ 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.2.6"],\ + ["@types/jest", "npm:29.1.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.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"]\ + ["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"]\ ],\ "linkType": "SOFT"\ }]\ @@ -2953,33 +2856,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.2.6"],\ + ["@types/jest", "npm:29.1.1"],\ ["@types/newrelic", "npm:9.4.0"],\ ["@typescript-eslint/eslint-plugin", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:5.48.2"],\ - ["aws-sdk", "npm:2.1298.0"],\ + ["aws-sdk", "npm:2.1260.0"],\ ["eslint-plugin-prettier", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:4.2.1"],\ - ["ioredis", "npm:5.2.5"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ + ["ioredis", "npm:5.2.4"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ ["newrelic", "npm:9.8.0"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["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"],\ + ["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"],\ ["winston", "npm:3.8.2"]\ ],\ "linkType": "SOFT"\ }]\ ]],\ ["@standardnotes/encryption", [\ - ["npm:1.21.4", {\ - "packageLocation": "./.yarn/cache/@standardnotes-encryption-npm-1.21.4-aa1ac49482-b49c272e14.zip/node_modules/@standardnotes/encryption/",\ + ["npm:1.19.0", {\ + "packageLocation": "./.yarn/cache/@standardnotes-encryption-npm-1.19.0-29799e7bcc-af7665e979.zip/node_modules/@standardnotes/encryption/",\ "packageDependencies": [\ - ["@standardnotes/encryption", "npm:1.21.4"],\ + ["@standardnotes/encryption", "npm:1.19.0"],\ ["@standardnotes/common", "workspace:packages/common"],\ - ["@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"],\ + ["@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"],\ ["reflect-metadata", "npm:0.1.13"]\ ],\ "linkType": "HARD"\ @@ -2994,33 +2897,56 @@ 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.2.6"],\ + ["@types/jest", "npm:29.1.1"],\ ["@types/newrelic", "npm:9.4.0"],\ - ["@types/nodemailer", "npm:6.4.7"],\ + ["@types/nodemailer", "npm:6.4.6"],\ ["@typescript-eslint/eslint-plugin", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:5.48.2"],\ - ["aws-sdk", "npm:2.1298.0"],\ - ["dotenv", "npm:16.0.3"],\ + ["aws-sdk", "npm:2.1260.0"],\ + ["dotenv", "npm:16.0.1"],\ ["eslint", "npm:8.32.0"],\ ["eslint-plugin-prettier", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.2.1"],\ ["inversify", "npm:6.0.1"],\ - ["ioredis", "npm:5.2.5"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ + ["ioredis", "npm:5.2.4"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ ["mysql2", "npm:3.0.1"],\ ["newrelic", "npm:9.8.0"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["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"],\ + ["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"],\ ["winston", "npm:3.8.2"]\ ],\ "linkType": "SOFT"\ }]\ ]],\ ["@standardnotes/features", [\ - ["npm:1.58.4", {\ - "packageLocation": "./.yarn/cache/@standardnotes-features-npm-1.58.4-a84962d125-a39afc145a.zip/node_modules/@standardnotes/features/",\ + ["npm:1.53.1", {\ + "packageLocation": "./.yarn/cache/@standardnotes-features-npm-1.53.1-0cbde9d159-5582c206ad.zip/node_modules/@standardnotes/features/",\ "packageDependencies": [\ - ["@standardnotes/features", "npm:1.58.4"],\ + ["@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/common", "workspace:packages/common"],\ ["@standardnotes/domain-core", "workspace:packages/domain-core"],\ ["@standardnotes/security", "workspace:packages/security"],\ @@ -3034,49 +2960,49 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/files/",\ "packageDependencies": [\ ["@standardnotes/files-server", "workspace:packages/files"],\ - ["@sentry/node", "npm:7.31.1"],\ + ["@sentry/node", "npm:7.28.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.3"],\ + ["@standardnotes/sncrypto-common", "npm:1.13.0"],\ ["@standardnotes/sncrypto-node", "workspace:packages/sncrypto-node"],\ ["@standardnotes/time", "workspace:packages/time"],\ ["@types/connect-busboy", "npm:1.0.0"],\ - ["@types/cors", "npm:2.8.13"],\ - ["@types/express", "npm:4.17.15"],\ + ["@types/cors", "npm:2.8.12"],\ + ["@types/express", "npm:4.17.14"],\ ["@types/ioredis", "npm:5.0.0"],\ - ["@types/jest", "npm:29.2.6"],\ + ["@types/jest", "npm:29.1.1"],\ ["@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.1298.0"],\ + ["aws-sdk", "npm:2.1260.0"],\ ["connect-busboy", "npm:1.0.0"],\ ["cors", "npm:2.8.5"],\ - ["dayjs", "npm:1.11.7"],\ - ["dotenv", "npm:16.0.3"],\ + ["dayjs", "npm:1.11.6"],\ + ["dotenv", "npm:16.0.1"],\ ["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.1"],\ + ["helmet", "npm:6.0.0"],\ ["inversify", "npm:6.0.1"],\ ["inversify-express-utils", "npm:6.4.3"],\ - ["ioredis", "npm:5.2.5"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ + ["ioredis", "npm:5.2.4"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ ["jsonwebtoken", "npm:9.0.0"],\ ["newrelic", "npm:9.8.0"],\ ["nodemon", "npm:2.0.20"],\ - ["npm-check-updates", "npm:16.6.2"],\ + ["npm-check-updates", "npm:16.0.1"],\ ["prettyjson", "npm:1.2.5"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ ["ts-node", "virtual:b442cf0427cc365d1c137f7340f9b81f9b204561afe791a8564ae9590c3a7fc4b5f793aaf8817b946f75a3cb64d03ef8790eb847f8b576b41e700da7b00c240c#npm:10.9.1"],\ - ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"],\ + ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"],\ ["uuid", "npm:9.0.0"],\ ["winston", "npm:3.8.2"]\ ],\ @@ -3084,10 +3010,29 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@standardnotes/models", [\ - ["npm:1.42.6", {\ - "packageLocation": "./.yarn/cache/@standardnotes-models-npm-1.42.6-e82e2e64cb-081af91140.zip/node_modules/@standardnotes/models/",\ + ["npm:1.28.0", {\ + "packageLocation": "./.yarn/cache/@standardnotes-models-npm-1.28.0-6e4c7bb358-cb7e6561b8.zip/node_modules/@standardnotes/models/",\ "packageDependencies": [\ - ["@standardnotes/models", "npm:1.42.6"]\ + ["@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"]\ ],\ "linkType": "HARD"\ }]\ @@ -3097,23 +3042,34 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/predicates/",\ "packageDependencies": [\ ["@standardnotes/predicates", "workspace:packages/predicates"],\ - ["@types/jest", "npm:29.2.6"],\ + ["@types/jest", "npm:29.1.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.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"]\ + ["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"]\ ],\ "linkType": "SOFT"\ }]\ ]],\ ["@standardnotes/responses", [\ - ["npm:1.13.4", {\ - "packageLocation": "./.yarn/cache/@standardnotes-responses-npm-1.13.4-70cbd72561-4803ee14bd.zip/node_modules/@standardnotes/responses/",\ + ["npm:1.11.1", {\ + "packageLocation": "./.yarn/cache/@standardnotes-responses-npm-1.11.1-ca2d49e2c4-e60c06d58a.zip/node_modules/@standardnotes/responses/",\ "packageDependencies": [\ - ["@standardnotes/responses", "npm:1.13.4"],\ + ["@standardnotes/responses", "npm:1.11.1"],\ ["@standardnotes/common", "workspace:packages/common"],\ - ["@standardnotes/features", "npm:1.58.4"],\ + ["@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/security", "workspace:packages/security"],\ ["reflect-metadata", "npm:0.1.13"]\ ],\ @@ -3125,41 +3081,41 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/revisions/",\ "packageDependencies": [\ ["@standardnotes/revisions-server", "workspace:packages/revisions"],\ - ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.1"],\ - ["@sentry/node", "npm:7.31.1"],\ - ["@standardnotes/api", "npm:1.24.4"],\ + ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.0"],\ + ["@sentry/node", "npm:7.28.1"],\ + ["@standardnotes/api", "npm:1.19.0"],\ ["@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.13"],\ + ["@types/cors", "npm:2.8.12"],\ ["@types/dotenv", "npm:8.2.0"],\ - ["@types/express", "npm:4.17.15"],\ + ["@types/express", "npm:4.17.14"],\ ["@types/inversify-express-utils", "npm:2.0.0"],\ ["@types/ioredis", "npm:5.0.0"],\ - ["@types/jest", "npm:29.2.6"],\ + ["@types/jest", "npm:29.1.1"],\ ["@types/newrelic", "npm:9.4.0"],\ ["@typescript-eslint/eslint-plugin", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:5.48.2"],\ - ["aws-sdk", "npm:2.1298.0"],\ + ["aws-sdk", "npm:2.1260.0"],\ ["cors", "npm:2.8.5"],\ - ["dotenv", "npm:16.0.3"],\ + ["dotenv", "npm:16.0.1"],\ ["eslint", "npm:8.32.0"],\ ["eslint-plugin-prettier", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.2.1"],\ ["express", "npm:4.18.2"],\ - ["helmet", "npm:6.0.1"],\ + ["helmet", "npm:6.0.0"],\ ["inversify", "npm:6.0.1"],\ ["inversify-express-utils", "npm:6.4.3"],\ - ["ioredis", "npm:5.2.5"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ + ["ioredis", "npm:5.2.4"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ ["mysql2", "npm:3.0.1"],\ ["newrelic", "npm:9.8.0"],\ - ["npm-check-updates", "npm:16.6.2"],\ + ["npm-check-updates", "npm:16.0.1"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["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"],\ + ["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"],\ ["winston", "npm:3.8.2"]\ ],\ "linkType": "SOFT"\ @@ -3170,33 +3126,33 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/scheduler/",\ "packageDependencies": [\ ["@standardnotes/scheduler-server", "workspace:packages/scheduler"],\ - ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.1"],\ - ["@sentry/node", "npm:7.31.1"],\ + ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.0"],\ + ["@sentry/node", "npm:7.28.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.2.6"],\ + ["@types/jest", "npm:29.1.1"],\ ["@types/newrelic", "npm:9.4.0"],\ - ["@types/node", "npm:18.11.18"],\ + ["@types/node", "npm:18.11.9"],\ ["@typescript-eslint/eslint-plugin", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:5.48.2"],\ - ["aws-sdk", "npm:2.1298.0"],\ - ["dayjs", "npm:1.11.7"],\ - ["dotenv", "npm:16.0.3"],\ + ["aws-sdk", "npm:2.1260.0"],\ + ["dayjs", "npm:1.11.6"],\ + ["dotenv", "npm:16.0.1"],\ ["eslint", "npm:8.32.0"],\ ["eslint-plugin-prettier", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.2.1"],\ ["inversify", "npm:6.0.1"],\ - ["ioredis", "npm:5.2.5"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ + ["ioredis", "npm:5.2.4"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ ["mysql2", "npm:3.0.1"],\ ["newrelic", "npm:9.8.0"],\ - ["npm-check-updates", "npm:16.6.2"],\ + ["npm-check-updates", "npm:16.0.1"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["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"],\ + ["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"],\ ["winston", "npm:3.8.2"]\ ],\ "linkType": "SOFT"\ @@ -3207,15 +3163,15 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/security/",\ "packageDependencies": [\ ["@standardnotes/security", "workspace:packages/security"],\ - ["@types/jest", "npm:29.2.6"],\ + ["@types/jest", "npm:29.1.1"],\ ["@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.3.1"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ ["jsonwebtoken", "npm:9.0.0"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ - ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ + ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"]\ ],\ "linkType": "SOFT"\ }]\ @@ -3225,24 +3181,24 @@ const RAW_RUNTIME_STATE = "packageLocation": "./",\ "packageDependencies": [\ ["@standardnotes/server-monorepo", "workspace:."],\ - ["@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"],\ + ["@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"],\ ["@types/newrelic", "npm:9.4.0"],\ - ["@types/node", "npm:18.11.18"],\ - ["@typescript-eslint/parser", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:5.48.2"],\ + ["@types/node", "npm:18.11.9"],\ + ["@typescript-eslint/parser", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:5.40.1"],\ ["eslint", "npm:8.32.0"],\ - ["eslint-config-prettier", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:8.6.0"],\ - ["ini", "npm:3.0.1"],\ + ["eslint-config-prettier", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:8.5.0"],\ + ["ini", "npm:3.0.0"],\ ["newrelic", "npm:9.8.0"],\ - ["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"]\ + ["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"]\ ],\ "linkType": "SOFT"\ }]\ @@ -3255,16 +3211,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.9.4#optional!builtin::version=4.9.4&hash=701156"]\ + ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"]\ ],\ "linkType": "SOFT"\ }]\ ]],\ ["@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/",\ + ["npm:1.13.0", {\ + "packageLocation": "./.yarn/cache/@standardnotes-sncrypto-common-npm-1.13.0-18cb5f8eb9-348a9f88f5.zip/node_modules/@standardnotes/sncrypto-common/",\ "packageDependencies": [\ - ["@standardnotes/sncrypto-common", "npm:1.13.3"],\ + ["@standardnotes/sncrypto-common", "npm:1.13.0"],\ ["reflect-metadata", "npm:0.1.13"]\ ],\ "linkType": "HARD"\ @@ -3275,17 +3231,17 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/sncrypto-node/",\ "packageDependencies": [\ ["@standardnotes/sncrypto-node", "workspace:packages/sncrypto-node"],\ - ["@standardnotes/sncrypto-common", "npm:1.13.3"],\ - ["@types/jest", "npm:29.2.6"],\ - ["@types/node", "npm:18.11.18"],\ + ["@standardnotes/sncrypto-common", "npm:1.13.0"],\ + ["@types/jest", "npm:29.1.1"],\ + ["@types/node", "npm:18.11.9"],\ ["@typescript-eslint/eslint-plugin", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:5.48.2"],\ ["eslint-plugin-prettier", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:4.2.1"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["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"]\ + ["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"]\ ],\ "linkType": "SOFT"\ }]\ @@ -3295,51 +3251,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.1"],\ - ["@sentry/node", "npm:7.31.1"],\ - ["@sentry/tracing", "npm:7.31.1"],\ + ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.0"],\ + ["@sentry/node", "npm:7.28.1"],\ + ["@sentry/tracing", "npm:7.28.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.13.4"],\ + ["@standardnotes/responses", "npm:1.11.1"],\ ["@standardnotes/security", "workspace:packages/security"],\ ["@standardnotes/settings", "workspace:packages/settings"],\ ["@standardnotes/time", "workspace:packages/time"],\ - ["@types/cors", "npm:2.8.13"],\ + ["@types/cors", "npm:2.8.12"],\ ["@types/dotenv", "npm:8.2.0"],\ - ["@types/express", "npm:4.17.15"],\ + ["@types/express", "npm:4.17.14"],\ ["@types/inversify-express-utils", "npm:2.0.0"],\ ["@types/ioredis", "npm:5.0.0"],\ - ["@types/jest", "npm:29.2.6"],\ + ["@types/jest", "npm:29.1.1"],\ ["@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.1298.0"],\ - ["axios", "npm:1.2.3"],\ + ["aws-sdk", "npm:2.1260.0"],\ + ["axios", "npm:1.1.3"],\ ["cors", "npm:2.8.5"],\ - ["dotenv", "npm:16.0.3"],\ + ["dotenv", "npm:16.0.1"],\ ["eslint", "npm:8.32.0"],\ ["eslint-plugin-prettier", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.2.1"],\ ["express", "npm:4.18.2"],\ - ["helmet", "npm:6.0.1"],\ + ["helmet", "npm:6.0.0"],\ ["inversify", "npm:6.0.1"],\ ["inversify-express-utils", "npm:6.4.3"],\ - ["ioredis", "npm:5.2.5"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ + ["ioredis", "npm:5.2.4"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ ["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.6.2"],\ + ["npm-check-updates", "npm:16.0.1"],\ ["prettyjson", "npm:1.2.5"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["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"],\ + ["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"],\ ["ua-parser-js", "npm:1.0.32"],\ ["uuid", "npm:9.0.0"],\ ["winston", "npm:3.8.2"]\ @@ -3352,27 +3308,38 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/time/",\ "packageDependencies": [\ ["@standardnotes/time", "workspace:packages/time"],\ - ["@types/jest", "npm:29.2.6"],\ + ["@types/jest", "npm:29.1.1"],\ ["@types/microtime", "npm:2.1.0"],\ ["@typescript-eslint/eslint-plugin", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:5.48.2"],\ - ["dayjs", "npm:1.11.7"],\ + ["dayjs", "npm:1.11.6"],\ ["eslint-plugin-prettier", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:4.2.1"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ ["microtime", "npm:3.1.1"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ - ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ + ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"]\ ],\ "linkType": "SOFT"\ }]\ ]],\ ["@standardnotes/utils", [\ - ["npm:1.16.2", {\ - "packageLocation": "./.yarn/cache/@standardnotes-utils-npm-1.16.2-d786f2ad64-cee65dd64f.zip/node_modules/@standardnotes/utils/",\ + ["npm:1.10.0", {\ + "packageLocation": "./.yarn/cache/@standardnotes-utils-npm-1.10.0-0dc2ade40b-3b9ad93b8e.zip/node_modules/@standardnotes/utils/",\ "packageDependencies": [\ - ["@standardnotes/utils", "npm:1.16.2"],\ + ["@standardnotes/utils", "npm:1.10.0"],\ ["@standardnotes/common", "workspace:packages/common"],\ - ["dompurify", "npm:2.4.3"],\ + ["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"],\ ["lodash", "npm:4.17.21"],\ ["reflect-metadata", "npm:0.1.13"]\ ],\ @@ -3384,36 +3351,36 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/websockets/",\ "packageDependencies": [\ ["@standardnotes/websockets-server", "workspace:packages/websockets"],\ - ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.1"],\ - ["@sentry/node", "npm:7.31.1"],\ - ["@standardnotes/api", "npm:1.24.4"],\ + ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.0"],\ + ["@sentry/node", "npm:7.28.1"],\ + ["@standardnotes/api", "npm:1.19.0"],\ ["@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.13"],\ - ["@types/express", "npm:4.17.15"],\ + ["@types/cors", "npm:2.8.12"],\ + ["@types/express", "npm:4.17.14"],\ ["@types/ioredis", "npm:5.0.0"],\ - ["@types/jest", "npm:29.2.6"],\ + ["@types/jest", "npm:29.1.1"],\ ["@types/newrelic", "npm:9.4.0"],\ ["@typescript-eslint/eslint-plugin", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:5.48.2"],\ - ["aws-sdk", "npm:2.1298.0"],\ - ["axios", "npm:1.2.3"],\ + ["aws-sdk", "npm:2.1260.0"],\ + ["axios", "npm:1.1.3"],\ ["cors", "npm:2.8.5"],\ - ["dotenv", "npm:16.0.3"],\ + ["dotenv", "npm:16.0.1"],\ ["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.5"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ + ["ioredis", "npm:5.2.4"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ ["mysql2", "npm:3.0.1"],\ ["newrelic", "npm:9.8.0"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["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"],\ + ["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"],\ ["winston", "npm:3.8.2"]\ ],\ "linkType": "SOFT"\ @@ -3424,38 +3391,38 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/workspace/",\ "packageDependencies": [\ ["@standardnotes/workspace-server", "workspace:packages/workspace"],\ - ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.1"],\ - ["@sentry/node", "npm:7.31.1"],\ - ["@standardnotes/api", "npm:1.24.4"],\ + ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.0"],\ + ["@sentry/node", "npm:7.28.1"],\ + ["@standardnotes/api", "npm:1.19.0"],\ ["@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.42.6"],\ + ["@standardnotes/models", "npm:1.28.0"],\ ["@standardnotes/security", "workspace:packages/security"],\ ["@standardnotes/time", "workspace:packages/time"],\ - ["@types/cors", "npm:2.8.13"],\ - ["@types/express", "npm:4.17.15"],\ + ["@types/cors", "npm:2.8.12"],\ + ["@types/express", "npm:4.17.14"],\ ["@types/ioredis", "npm:5.0.0"],\ - ["@types/jest", "npm:29.2.6"],\ + ["@types/jest", "npm:29.1.1"],\ ["@types/newrelic", "npm:9.4.0"],\ ["@typescript-eslint/eslint-plugin", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:5.48.2"],\ - ["aws-sdk", "npm:2.1298.0"],\ + ["aws-sdk", "npm:2.1260.0"],\ ["cors", "npm:2.8.5"],\ - ["dotenv", "npm:16.0.3"],\ + ["dotenv", "npm:16.0.1"],\ ["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.5"],\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ + ["ioredis", "npm:5.2.4"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ ["mysql2", "npm:3.0.1"],\ ["newrelic", "npm:9.8.0"],\ ["reflect-metadata", "npm:0.1.13"],\ - ["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"],\ + ["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"],\ ["winston", "npm:3.8.2"]\ ],\ "linkType": "SOFT"\ @@ -3517,15 +3484,15 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@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/",\ + ["npm:7.1.19", {\ + "packageLocation": "./.yarn/cache/@types-babel__core-npm-7.1.19-bd8ad53364-c357dd2c14.zip/node_modules/@types/babel__core/",\ "packageDependencies": [\ - ["@types/babel__core", "npm:7.20.0"],\ - ["@babel/parser", "npm:7.20.7"],\ - ["@babel/types", "npm:7.20.7"],\ + ["@types/babel__core", "npm:7.1.19"],\ + ["@babel/parser", "npm:7.18.6"],\ + ["@babel/types", "npm:7.18.7"],\ ["@types/babel__generator", "npm:7.6.4"],\ ["@types/babel__template", "npm:7.4.1"],\ - ["@types/babel__traverse", "npm:7.18.3"]\ + ["@types/babel__traverse", "npm:7.17.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -3535,7 +3502,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.20.7"]\ + ["@babel/types", "npm:7.18.7"]\ ],\ "linkType": "HARD"\ }]\ @@ -3545,18 +3512,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.20.7"],\ - ["@babel/types", "npm:7.20.7"]\ + ["@babel/parser", "npm:7.18.6"],\ + ["@babel/types", "npm:7.18.7"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@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/",\ + ["npm:7.17.1", {\ + "packageLocation": "./.yarn/cache/@types-babel__traverse-npm-7.17.1-97c6ab6eab-58378f82ad.zip/node_modules/@types/babel__traverse/",\ "packageDependencies": [\ - ["@types/babel__traverse", "npm:7.18.3"],\ - ["@babel/types", "npm:7.20.7"]\ + ["@types/babel__traverse", "npm:7.17.1"],\ + ["@babel/types", "npm:7.18.7"]\ ],\ "linkType": "HARD"\ }]\ @@ -3576,7 +3543,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@types/body-parser", "npm:1.19.2"],\ ["@types/connect", "npm:3.4.35"],\ - ["@types/node", "npm:18.11.18"]\ + ["@types/node", "npm:18.0.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -3586,7 +3553,20 @@ 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.11.18"]\ + ["@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"]\ ],\ "linkType": "HARD"\ }]\ @@ -3596,7 +3576,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.11.18"]\ + ["@types/node", "npm:18.0.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -3607,18 +3587,17 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@types/connect-busboy", "npm:1.0.0"],\ ["@types/busboy", "npm:1.5.0"],\ - ["@types/express", "npm:4.17.15"],\ - ["@types/node", "npm:18.11.18"]\ + ["@types/express", "npm:4.17.14"],\ + ["@types/node", "npm:18.0.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@types/cors", [\ - ["npm:2.8.13", {\ - "packageLocation": "./.yarn/cache/@types-cors-npm-2.8.13-4b8ac1068f-9c8b1c7322.zip/node_modules/@types/cors/",\ + ["npm:2.8.12", {\ + "packageLocation": "./.yarn/cache/@types-cors-npm-2.8.12-ff52e8e514-cebfe092ba.zip/node_modules/@types/cors/",\ "packageDependencies": [\ - ["@types/cors", "npm:2.8.13"],\ - ["@types/node", "npm:18.11.18"]\ + ["@types/cors", "npm:2.8.12"]\ ],\ "linkType": "HARD"\ }]\ @@ -3634,12 +3613,12 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@types/express", [\ - ["npm:4.17.15", {\ - "packageLocation": "./.yarn/cache/@types-express-npm-4.17.15-f269888d96-24fd75dbb8.zip/node_modules/@types/express/",\ + ["npm:4.17.14", {\ + "packageLocation": "./.yarn/cache/@types-express-npm-4.17.14-076e1b4711-7e2d23081f.zip/node_modules/@types/express/",\ "packageDependencies": [\ - ["@types/express", "npm:4.17.15"],\ + ["@types/express", "npm:4.17.14"],\ ["@types/body-parser", "npm:1.19.2"],\ - ["@types/express-serve-static-core", "npm:4.17.32"],\ + ["@types/express-serve-static-core", "npm:4.17.31"],\ ["@types/qs", "npm:6.9.7"],\ ["@types/serve-static", "npm:1.15.0"]\ ],\ @@ -3647,11 +3626,11 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@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/",\ + ["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/",\ "packageDependencies": [\ - ["@types/express-serve-static-core", "npm:4.17.32"],\ - ["@types/node", "npm:18.11.18"],\ + ["@types/express-serve-static-core", "npm:4.17.31"],\ + ["@types/node", "npm:18.0.3"],\ ["@types/qs", "npm:6.9.7"],\ ["@types/range-parser", "npm:1.2.4"]\ ],\ @@ -3659,11 +3638,11 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@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/",\ + ["npm:4.1.5", {\ + "packageLocation": "./.yarn/cache/@types-graceful-fs-npm-4.1.5-91d62e1050-2785f1a962.zip/node_modules/@types/graceful-fs/",\ "packageDependencies": [\ - ["@types/graceful-fs", "npm:4.1.6"],\ - ["@types/node", "npm:18.11.18"]\ + ["@types/graceful-fs", "npm:4.1.5"],\ + ["@types/node", "npm:18.0.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -3692,7 +3671,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.5"]\ + ["ioredis", "npm:5.2.4"]\ ],\ "linkType": "HARD"\ }]\ @@ -3727,12 +3706,21 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@types/jest", [\ - ["npm:29.2.6", {\ - "packageLocation": "./.yarn/cache/@types-jest-npm-29.2.6-6feedd29f5-7731a4fef8.zip/node_modules/@types/jest/",\ + ["npm:29.1.1", {\ + "packageLocation": "./.yarn/cache/@types-jest-npm-29.1.1-72eb10f82d-dd323fff5b.zip/node_modules/@types/jest/",\ "packageDependencies": [\ - ["@types/jest", "npm:29.2.6"],\ - ["expect", "npm:29.3.1"],\ - ["pretty-format", "npm:29.3.1"]\ + ["@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"]\ ],\ "linkType": "HARD"\ }]\ @@ -3751,7 +3739,17 @@ 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.11.18"]\ + ["@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"]\ ],\ "linkType": "HARD"\ }]\ @@ -3820,20 +3818,27 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@types/node", [\ - ["npm:18.11.18", {\ - "packageLocation": "./.yarn/cache/@types-node-npm-18.11.18-d61e8a4a20-bd39552701.zip/node_modules/@types/node/",\ + ["npm:18.0.3", {\ + "packageLocation": "./.yarn/cache/@types-node-npm-18.0.3-c2cbe1f26e-2b50e8bd02.zip/node_modules/@types/node/",\ "packageDependencies": [\ - ["@types/node", "npm:18.11.18"]\ + ["@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"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@types/nodemailer", [\ - ["npm:6.4.7", {\ - "packageLocation": "./.yarn/cache/@types-nodemailer-npm-6.4.7-8618621ba9-4fefece349.zip/node_modules/@types/nodemailer/",\ + ["npm:6.4.6", {\ + "packageLocation": "./.yarn/cache/@types-nodemailer-npm-6.4.6-fafdca37fd-628b9a54d4.zip/node_modules/@types/nodemailer/",\ "packageDependencies": [\ - ["@types/nodemailer", "npm:6.4.7"],\ - ["@types/node", "npm:18.11.18"]\ + ["@types/nodemailer", "npm:6.4.6"],\ + ["@types/node", "npm:18.0.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -3857,11 +3862,20 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["@types/prettier", [\ - ["npm:2.7.2", {\ - "packageLocation": "./.yarn/cache/@types-prettier-npm-2.7.2-6b2e2f518f-d4d09d291e.zip/node_modules/@types/prettier/",\ + ["@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/prettier", "npm:2.7.2"]\ + ["@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/",\ + "packageDependencies": [\ + ["@types/prettier", "npm:2.6.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -3893,11 +3907,21 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["@types/semver", [\ - ["npm:7.3.13", {\ - "packageLocation": "./.yarn/cache/@types-semver-npm-7.3.13-56212b60da-a76156ff60.zip/node_modules/@types/semver/",\ + ["@types/responselike", [\ + ["npm:1.0.0", {\ + "packageLocation": "./.yarn/cache/@types-responselike-npm-1.0.0-85dd08af42-f6e2bc61d2.zip/node_modules/@types/responselike/",\ "packageDependencies": [\ - ["@types/semver", "npm:7.3.13"]\ + ["@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/",\ + "packageDependencies": [\ + ["@types/semver", "npm:7.3.12"]\ ],\ "linkType": "HARD"\ }]\ @@ -3908,7 +3932,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@types/serve-static", "npm:1.15.0"],\ ["@types/mime", "npm:3.0.1"],\ - ["@types/node", "npm:18.11.18"]\ + ["@types/node", "npm:18.0.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -3941,10 +3965,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@types/yargs", [\ - ["npm:17.0.20", {\ - "packageLocation": "./.yarn/cache/@types-yargs-npm-17.0.20-a48364a46f-2200d4e22c.zip/node_modules/@types/yargs/",\ + ["npm:17.0.10", {\ + "packageLocation": "./.yarn/cache/@types-yargs-npm-17.0.10-04ed5382c7-790de59e36.zip/node_modules/@types/yargs/",\ "packageDependencies": [\ - ["@types/yargs", "npm:17.0.20"],\ + ["@types/yargs", "npm:17.0.10"],\ ["@types/yargs-parser", "npm:21.0.0"]\ ],\ "linkType": "HARD"\ @@ -3960,6 +3984,13 @@ 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": [\ @@ -3980,12 +4011,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.4"],\ + ["ignore", "npm:5.2.0"],\ ["natural-compare-lite", "npm:1.4.0"],\ ["regexpp", "npm:3.2.0"],\ - ["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"]\ + ["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/eslint",\ @@ -3997,23 +4028,22 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@typescript-eslint/eslint-plugin", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:5.48.2"],\ + ["@typescript-eslint/eslint-plugin", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:5.40.1"],\ ["@types/eslint", null],\ ["@types/typescript", null],\ ["@types/typescript-eslint__parser", null],\ - ["@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"],\ + ["@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"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ ["eslint", null],\ - ["ignore", "npm:5.2.4"],\ - ["natural-compare-lite", "npm:1.4.0"],\ + ["ignore", "npm:5.2.0"],\ ["regexpp", "npm:3.2.0"],\ - ["semver", "npm:7.3.8"],\ + ["semver", "npm:7.3.7"],\ ["tsutils", "virtual:7f83ed64c04a5ac67073a88df6b6dce837098ac73a7e1c53bd05690069d4aefc89107a15ef2804ee11b7d02f303cba7188d68552e6b7cf8d70f5f1360a1863b3#npm:3.21.0"],\ ["typescript", null]\ ],\ @@ -4040,12 +4070,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.4"],\ + ["ignore", "npm:5.2.0"],\ ["natural-compare-lite", "npm:1.4.0"],\ ["regexpp", "npm:3.2.0"],\ - ["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"]\ + ["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/eslint",\ @@ -4059,25 +4089,25 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@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/",\ + ["npm:5.40.1", {\ + "packageLocation": "./.yarn/cache/@typescript-eslint-parser-npm-5.40.1-fb21a4dcfa-44806f4aea.zip/node_modules/@typescript-eslint/parser/",\ "packageDependencies": [\ - ["@typescript-eslint/parser", "npm:5.48.2"]\ + ["@typescript-eslint/parser", "npm:5.40.1"]\ ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@typescript-eslint/parser", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:5.48.2"],\ + ["@typescript-eslint/parser", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:5.40.1"],\ ["@types/eslint", null],\ ["@types/typescript", null],\ - ["@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"],\ + ["@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"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ ["eslint", "npm:8.32.0"],\ - ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ + ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"]\ ],\ "packagePeers": [\ "@types/eslint",\ @@ -4087,15 +4117,15 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@typescript-eslint/parser", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:5.48.2"],\ + ["@typescript-eslint/parser", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:5.40.1"],\ ["@types/eslint", null],\ ["@types/typescript", null],\ - ["@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"],\ + ["@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"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ ["eslint", null],\ ["typescript", null]\ @@ -4110,6 +4140,15 @@ 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": [\ @@ -4121,6 +4160,13 @@ 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": [\ @@ -4134,12 +4180,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:51d6825539027b0d723131631812180d747755dedb100edb8bd16689590de9693848d2223073d93129c6694f8fd103e1eea58db52dff92cc1f3a4f88d0de793e#npm:5.48.2"],\ + ["@typescript-eslint/typescript-estree", "virtual:f585ef21317ed34316222673210a059e5383841b325995ba922b99be36bc042d378725576a639eb019f4e628403762e0fe4c85831763e1b24f5871bde4cdfdd9#npm:5.48.2"],\ ["@typescript-eslint/utils", "virtual:117b72e5072b84beb48b47c2d08e5db339124cb3bfa38490ee9503819825cc0ed018966ff09bd40e6224657c41329286ac6cefb75e07ae39479472358c4677e3#npm:5.48.2"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ ["eslint", null],\ - ["tsutils", "virtual:4cc4f6b8169cf8a40e58fbc46dfac387b98e7484110a673a50462f38a56827b21717a39ed9b18366c082f3860051e87e102f768f356c7ab46ed9db90141fc3b1#npm:3.21.0"],\ - ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ + ["tsutils", "virtual:9b0f210c3b5d276cf89a1a0add335932727f53587e27c48385fe3fdfbda5e351af7edcba27435eb0d5a93b63c0041519745bcfecdff82f455b85d1229cbba453#npm:3.21.0"],\ + ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"]\ ],\ "packagePeers": [\ "@types/eslint",\ @@ -4155,12 +4201,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:51d6825539027b0d723131631812180d747755dedb100edb8bd16689590de9693848d2223073d93129c6694f8fd103e1eea58db52dff92cc1f3a4f88d0de793e#npm:5.48.2"],\ + ["@typescript-eslint/typescript-estree", "virtual:f585ef21317ed34316222673210a059e5383841b325995ba922b99be36bc042d378725576a639eb019f4e628403762e0fe4c85831763e1b24f5871bde4cdfdd9#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:4cc4f6b8169cf8a40e58fbc46dfac387b98e7484110a673a50462f38a56827b21717a39ed9b18366c082f3860051e87e102f768f356c7ab46ed9db90141fc3b1#npm:3.21.0"],\ - ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ + ["tsutils", "virtual:9b0f210c3b5d276cf89a1a0add335932727f53587e27c48385fe3fdfbda5e351af7edcba27435eb0d5a93b63c0041519745bcfecdff82f455b85d1229cbba453#npm:3.21.0"],\ + ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"]\ ],\ "packagePeers": [\ "@types/eslint",\ @@ -4170,14 +4216,14 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["@typescript-eslint/type-utils", "virtual:d63aa40ee154711dcc7e36a1dad5892ff1e9e126f12cf44e22590abe2c145468cc0b05394fb6ab1568772784039d053ff7012d75652f24a046bf5c062bf488a0#npm:5.48.2"],\ + ["@typescript-eslint/type-utils", "virtual:824ed85f0460f8ccf5e9299867815383526e5a2fabda7d2de476dc29541f8106c58a5595654f9e0a590a6b6e764589c815d1751e76f797c472ef25afa9b0a2d9#npm:5.40.1"],\ ["@types/eslint", null],\ ["@types/typescript", null],\ - ["@typescript-eslint/typescript-estree", "virtual:b983fbcf21d3f0bcd1aa19844f5e3779cb13651c921a7af93529f473050ae49cc5f0d4bca1ec7bfac3df390c8039f059a6e106fb4d4b1ca592794b165a602d60#npm:5.48.2"],\ - ["@typescript-eslint/utils", "virtual:117b72e5072b84beb48b47c2d08e5db339124cb3bfa38490ee9503819825cc0ed018966ff09bd40e6224657c41329286ac6cefb75e07ae39479472358c4677e3#npm:5.48.2"],\ + ["@typescript-eslint/typescript-estree", "virtual:e35ffd3eefa8fcb635fc5a54a61b0105ec5e3ac617530dced0d8ad9b14ed0ffb5d21644a1abf02dee1ec356bc56db363fafbc40445784b0a8cd818a82173b011#npm:5.40.1"],\ + ["@typescript-eslint/utils", "virtual:824ed85f0460f8ccf5e9299867815383526e5a2fabda7d2de476dc29541f8106c58a5595654f9e0a590a6b6e764589c815d1751e76f797c472ef25afa9b0a2d9#npm:5.40.1"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ ["eslint", null],\ ["tsutils", "virtual:7f83ed64c04a5ac67073a88df6b6dce837098ac73a7e1c53bd05690069d4aefc89107a15ef2804ee11b7d02f303cba7188d68552e6b7cf8d70f5f1360a1863b3#npm:3.21.0"],\ @@ -4193,6 +4239,13 @@ 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": [\ @@ -4202,6 +4255,13 @@ 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": [\ @@ -4209,26 +4269,6 @@ 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": [\ @@ -4239,7 +4279,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.8"],\ + ["semver", "npm:7.3.7"],\ ["tsutils", "virtual:7f83ed64c04a5ac67073a88df6b6dce837098ac73a7e1c53bd05690069d4aefc89107a15ef2804ee11b7d02f303cba7188d68552e6b7cf8d70f5f1360a1863b3#npm:3.21.0"],\ ["typescript", null]\ ],\ @@ -4248,9 +4288,76 @@ 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": [\ @@ -4264,14 +4371,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.13"],\ + ["@types/semver", "npm:7.3.12"],\ ["@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.8"]\ + ["semver", "npm:7.3.7"]\ ],\ "packagePeers": [\ "@types/eslint",\ @@ -4285,14 +4392,35 @@ 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.13"],\ + ["@types/semver", "npm:7.3.12"],\ ["@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.8"]\ + ["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"]\ ],\ "packagePeers": [\ "@types/eslint",\ @@ -4302,6 +4430,15 @@ 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": [\ @@ -4339,23 +4476,6 @@ 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", [\ @@ -4370,10 +4490,17 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["acorn", [\ - ["npm:8.8.1", {\ - "packageLocation": "./.yarn/cache/acorn-npm-8.8.1-20e4aea981-f8a84cf591.zip/node_modules/acorn/",\ + ["npm:8.7.1", {\ + "packageLocation": "./.yarn/cache/acorn-npm-8.7.1-7c7a019990-eba9887012.zip/node_modules/acorn/",\ "packageDependencies": [\ - ["acorn", "npm:8.8.1"]\ + ["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"]\ ],\ "linkType": "HARD"\ }]\ @@ -4386,12 +4513,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["acorn-jsx", "virtual:b88faf10bc38b7bf99c4359521e8a0ed3f77dcbbc8677c8ff2c327d003d8f82b0e79a6212f450e879d54de3af7d71a6a67818de313afc6e195445593b76b6db0#npm:5.3.2"],\ + ["acorn-jsx", "virtual:0371ef3614c1182c8fcb05e5954a5fd9c124be4b821bd43f5ef7bdb1bf9603ab5ec16aa2a2a1de93fa397b424774f98f00c5e66d99eec56be0bd9f2a1ab2c75f#npm:5.3.2"],\ ["@types/acorn", null],\ - ["acorn", "npm:8.8.1"]\ + ["acorn", "npm:8.8.0"]\ ],\ "packagePeers": [\ "@types/acorn",\ @@ -4463,10 +4590,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:8.12.0", {\ - "packageLocation": "./.yarn/cache/ajv-npm-8.12.0-3bf6e30741-adab5a15cf.zip/node_modules/ajv/",\ + ["npm:8.11.0", {\ + "packageLocation": "./.yarn/cache/ajv-npm-8.11.0-83d029789c-08625cf91d.zip/node_modules/ajv/",\ "packageDependencies": [\ - ["ajv", "npm:8.12.0"],\ + ["ajv", "npm:8.11.0"],\ ["fast-deep-equal", "npm:3.1.3"],\ ["json-schema-traverse", "npm:1.0.0"],\ ["require-from-string", "npm:2.0.2"],\ @@ -4535,10 +4662,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:6.2.1", {\ - "packageLocation": "./.yarn/cache/ansi-styles-npm-6.2.1-d43647018c-86fe3fc999.zip/node_modules/ansi-styles/",\ + ["npm:6.1.0", {\ + "packageLocation": "./.yarn/cache/ansi-styles-npm-6.1.0-4f6a594d04-cd798a83b2.zip/node_modules/ansi-styles/",\ "packageDependencies": [\ - ["ansi-styles", "npm:6.2.1"]\ + ["ansi-styles", "npm:6.1.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -4553,10 +4680,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["anymatch", [\ - ["npm:3.1.3", {\ - "packageLocation": "./.yarn/cache/anymatch-npm-3.1.3-bc81d103b1-0d50ce4597.zip/node_modules/anymatch/",\ + ["npm:3.1.2", {\ + "packageLocation": "./.yarn/cache/anymatch-npm-3.1.2-1d5471acfa-b9266228a3.zip/node_modules/anymatch/",\ "packageDependencies": [\ - ["anymatch", "npm:3.1.3"],\ + ["anymatch", "npm:3.1.2"],\ ["normalize-path", "npm:3.0.0"],\ ["picomatch", "npm:2.3.1"]\ ],\ @@ -4582,23 +4709,14 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["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/",\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/are-we-there-yet-npm-3.0.0-1391430190-01eab104ab.zip/node_modules/are-we-there-yet/",\ "packageDependencies": [\ - ["are-we-there-yet", "npm:3.0.1"],\ + ["are-we-there-yet", "npm:3.0.0"],\ ["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", [\ @@ -4732,10 +4850,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["aws-sdk", [\ - ["npm:2.1298.0", {\ - "packageLocation": "./.yarn/cache/aws-sdk-npm-2.1298.0-e6fd5e51a9-d9824407dc.zip/node_modules/aws-sdk/",\ + ["npm:2.1260.0", {\ + "packageLocation": "./.yarn/cache/aws-sdk-npm-2.1260.0-0145998ab1-9a1b2e4cb5.zip/node_modules/aws-sdk/",\ "packageDependencies": [\ - ["aws-sdk", "npm:2.1298.0"],\ + ["aws-sdk", "npm:2.1260.0"],\ ["buffer", "npm:4.9.2"],\ ["events", "npm:1.1.1"],\ ["ieee754", "npm:1.1.13"],\ @@ -4751,11 +4869,11 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["axios", [\ - ["npm:1.2.3", {\ - "packageLocation": "./.yarn/cache/axios-npm-1.2.3-f755ac0cc4-08b2121690.zip/node_modules/axios/",\ + ["npm:1.1.3", {\ + "packageLocation": "./.yarn/cache/axios-npm-1.1.3-4b63965ac1-2e28acd01c.zip/node_modules/axios/",\ "packageDependencies": [\ - ["axios", "npm:1.2.3"],\ - ["follow-redirects", "virtual:f755ac0cc4c70c35e076928f8aa6f0263fd636cc4e2099e4e273c13cc606b69b7a388f291c0c8619acb7408ff1b451b75383f6c8b49bc764e34ed80f23de3d43#npm:1.15.2"],\ + ["axios", "npm:1.1.3"],\ + ["follow-redirects", "virtual:4b63965ac1b2157b91a1875529bea3b0bbc3068d3676d1bef28bff5cf6689705374a86cc3832f95ba8d934037a93cc0e09c3662c13ca0e747800d7ca279a53c0#npm:1.15.2"],\ ["form-data", "npm:4.0.0"],\ ["proxy-from-env", "npm:1.1.0"]\ ],\ @@ -4763,22 +4881,22 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["babel-jest", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/babel-jest-npm-29.3.1-871da66c2a-8736ef7d5d.zip/node_modules/babel-jest/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/babel-jest-npm-29.1.2-3410a1f3f5-12ba98a519.zip/node_modules/babel-jest/",\ "packageDependencies": [\ - ["babel-jest", "npm:29.3.1"]\ + ["babel-jest", "npm:29.1.2"]\ ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["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-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-plugin-istanbul", "npm:6.1.1"],\ - ["babel-preset-jest", "virtual:a0ac4f609e9d7ed2caf25de2cf95c00cf13789e67a9555e05b342db2181472197059e1f69ccf01b5449be0e3655a7a990571f6dcf07b965ba97148d04720e2e0#npm:29.2.0"],\ + ["babel-preset-jest", "virtual:08f65440516a1027bdc9b957fac3921e7c98dc84b42136591435406f8adb584c638b85b47b1bc70cb693175470d5c504124a450e756f159ba3d584db8ccd8d0f#npm:29.0.2"],\ ["chalk", "npm:4.1.2"],\ ["graceful-fs", "npm:4.2.10"],\ ["slash", "npm:3.0.0"]\ @@ -4794,24 +4912,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.20.2"],\ + ["@babel/helper-plugin-utils", "npm:7.18.6"],\ ["@istanbuljs/load-nyc-config", "npm:1.1.0"],\ ["@istanbuljs/schema", "npm:0.1.3"],\ - ["istanbul-lib-instrument", "npm:5.2.1"],\ + ["istanbul-lib-instrument", "npm:5.2.0"],\ ["test-exclude", "npm:6.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["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/",\ + ["npm:29.0.2", {\ + "packageLocation": "./.yarn/cache/babel-plugin-jest-hoist-npm-29.0.2-3febe9d556-a8a4d52148.zip/node_modules/babel-plugin-jest-hoist/",\ "packageDependencies": [\ - ["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"]\ + ["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"]\ ],\ "linkType": "HARD"\ }]\ @@ -4824,24 +4942,24 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["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]\ + ["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"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -4849,24 +4967,24 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["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"]\ + ["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]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -4876,21 +4994,21 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["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/",\ + ["npm:29.0.2", {\ + "packageLocation": "./.yarn/cache/babel-preset-jest-npm-29.0.2-060839eb24-b96ac90a19.zip/node_modules/babel-preset-jest/",\ "packageDependencies": [\ - ["babel-preset-jest", "npm:29.2.0"]\ + ["babel-preset-jest", "npm:29.0.2"]\ ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["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"]\ + ["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"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -4936,10 +5054,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["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/",\ + ["npm:2.2.2", {\ + "packageLocation": "./.yarn/cache/before-after-hook-npm-2.2.2-b463f0552f-ed37dd1bc4.zip/node_modules/before-after-hook/",\ "packageDependencies": [\ - ["before-after-hook", "npm:2.2.3"]\ + ["before-after-hook", "npm:2.2.2"]\ ],\ "linkType": "HARD"\ }]\ @@ -4953,19 +5071,6 @@ 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/",\ @@ -5018,16 +5123,16 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["boxen", [\ - ["npm:7.0.1", {\ - "packageLocation": "./.yarn/cache/boxen-npm-7.0.1-dac380dbc4-378231a618.zip/node_modules/boxen/",\ + ["npm:7.0.0", {\ + "packageLocation": "./.yarn/cache/boxen-npm-7.0.0-86e7bcbd8c-5625c13a75.zip/node_modules/boxen/",\ "packageDependencies": [\ - ["boxen", "npm:7.0.1"],\ + ["boxen", "npm:7.0.0"],\ ["ansi-align", "npm:3.0.1"],\ - ["camelcase", "npm:7.0.1"],\ - ["chalk", "npm:5.2.0"],\ + ["camelcase", "npm:7.0.0"],\ + ["chalk", "npm:5.0.1"],\ ["cli-boxes", "npm:3.0.0"],\ ["string-width", "npm:5.1.2"],\ - ["type-fest", "npm:2.19.0"],\ + ["type-fest", "npm:2.16.0"],\ ["widest-line", "npm:4.0.1"],\ ["wrap-ansi", "npm:8.0.1"]\ ],\ @@ -5073,14 +5178,14 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["browserslist", [\ - ["npm:4.21.4", {\ - "packageLocation": "./.yarn/cache/browserslist-npm-4.21.4-7d64a96afc-a8fa463b17.zip/node_modules/browserslist/",\ + ["npm:4.21.1", {\ + "packageLocation": "./.yarn/cache/browserslist-npm-4.21.1-930e90b93a-617d624493.zip/node_modules/browserslist/",\ "packageDependencies": [\ - ["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"]\ + ["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"]\ ],\ "linkType": "HARD"\ }]\ @@ -5158,7 +5263,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.8"]\ + ["semver", "npm:7.3.7"]\ ],\ "linkType": "HARD"\ }]\ @@ -5192,73 +5297,53 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["cacache", [\ - ["npm:16.1.3", {\ - "packageLocation": "./.yarn/cache/cacache-npm-16.1.3-4e2088ed0d-54f3956521.zip/node_modules/cacache/",\ + ["npm:16.1.1", {\ + "packageLocation": "./.yarn/cache/cacache-npm-16.1.1-84a00badf3-39fe2c41d0.zip/node_modules/cacache/",\ "packageDependencies": [\ - ["cacache", "npm:16.1.3"],\ - ["@npmcli/fs", "npm:2.1.2"],\ - ["@npmcli/move-file", "npm:2.0.1"],\ + ["cacache", "npm:16.1.1"],\ + ["@npmcli/fs", "npm:2.1.0"],\ + ["@npmcli/move-file", "npm:2.0.0"],\ ["chownr", "npm:2.0.0"],\ ["fs-minipass", "npm:2.1.0"],\ - ["glob", "npm:8.1.0"],\ + ["glob", "npm:8.0.3"],\ ["infer-owner", "npm:1.0.4"],\ - ["lru-cache", "npm:7.14.1"],\ - ["minipass", "npm:3.3.6"],\ + ["lru-cache", "npm:7.12.0"],\ + ["minipass", "npm:3.3.4"],\ ["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:4e2088ed0df52533102f445d7e7aeba6560b7effa0cabbc7cc20dd1e36a86dd838cc541de4414688f4ce3ec77b0ad5298cea6de581350d934ceb35c3e0fe3462#npm:1.0.1"],\ + ["promise-inflight", "virtual:84a00badf32fd1afaf93817400747915046d2012712b8d0165c9b380a8ca122b717268023cb7925f79b92bac1d0305a8c7f77f430ac0705ca3d110cd76516a4c#npm:1.0.1"],\ ["rimraf", "npm:3.0.2"],\ ["ssri", "npm:9.0.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"]\ + ["tar", "npm:6.1.11"],\ + ["unique-filename", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["cacheable-lookup", [\ - ["npm:7.0.0", {\ - "packageLocation": "./.yarn/cache/cacheable-lookup-npm-7.0.0-b6cd95c14a-2a7fcc7d20.zip/node_modules/cacheable-lookup/",\ + ["npm:6.0.4", {\ + "packageLocation": "./.yarn/cache/cacheable-lookup-npm-6.0.4-fe6f8fb6da-e4cf06105e.zip/node_modules/cacheable-lookup/",\ "packageDependencies": [\ - ["cacheable-lookup", "npm:7.0.0"]\ + ["cacheable-lookup", "npm:6.0.4"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["cacheable-request", [\ - ["npm:10.2.5", {\ - "packageLocation": "./.yarn/cache/cacheable-request-npm-10.2.5-243accaa67-f17bc53990.zip/node_modules/cacheable-request/",\ + ["npm:7.0.2", {\ + "packageLocation": "./.yarn/cache/cacheable-request-npm-7.0.2-e64cc641fc-d48bf32589.zip/node_modules/cacheable-request/",\ "packageDependencies": [\ - ["cacheable-request", "npm:10.2.5"],\ - ["@types/http-cache-semantics", "npm:4.0.1"],\ - ["get-stream", "npm:6.0.1"],\ + ["cacheable-request", "npm:7.0.2"],\ + ["clone-response", "npm:1.0.2"],\ + ["get-stream", "npm:5.2.0"],\ ["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"]\ + ["keyv", "npm:4.3.2"],\ + ["lowercase-keys", "npm:2.0.0"],\ + ["normalize-url", "npm:6.1.0"],\ + ["responselike", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -5269,7 +5354,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["call-bind", "npm:1.0.2"],\ ["function-bind", "npm:1.1.1"],\ - ["get-intrinsic", "npm:1.2.0"]\ + ["get-intrinsic", "npm:1.1.2"]\ ],\ "linkType": "HARD"\ }]\ @@ -5298,10 +5383,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:7.0.1", {\ - "packageLocation": "./.yarn/cache/camelcase-npm-7.0.1-d41d97bb0d-8cc1909d42.zip/node_modules/camelcase/",\ + ["npm:7.0.0", {\ + "packageLocation": "./.yarn/cache/camelcase-npm-7.0.0-5041fb20b5-c89f44ff54.zip/node_modules/camelcase/",\ "packageDependencies": [\ - ["camelcase", "npm:7.0.1"]\ + ["camelcase", "npm:7.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -5319,10 +5404,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["caniuse-lite", [\ - ["npm:1.0.30001446", {\ - "packageLocation": "./.yarn/cache/caniuse-lite-npm-1.0.30001446-7fe6417e87-e23e556f2c.zip/node_modules/caniuse-lite/",\ + ["npm:1.0.30001363", {\ + "packageLocation": "./.yarn/cache/caniuse-lite-npm-1.0.30001363-33f2768163-dd093f7639.zip/node_modules/caniuse-lite/",\ "packageDependencies": [\ - ["caniuse-lite", "npm:1.0.30001446"]\ + ["caniuse-lite", "npm:1.0.30001363"]\ ],\ "linkType": "HARD"\ }]\ @@ -5358,10 +5443,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:5.2.0", {\ - "packageLocation": "./.yarn/cache/chalk-npm-5.2.0-bedd808592-c3c31253b9.zip/node_modules/chalk/",\ + ["npm:5.0.1", {\ + "packageLocation": "./.yarn/cache/chalk-npm-5.0.1-6afcb94227-0902c556d5.zip/node_modules/chalk/",\ "packageDependencies": [\ - ["chalk", "npm:5.2.0"]\ + ["chalk", "npm:5.0.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -5389,7 +5474,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.3"],\ + ["anymatch", "npm:3.1.2"],\ ["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"],\ @@ -5411,10 +5496,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["ci-info", [\ - ["npm:3.7.1", {\ - "packageLocation": "./.yarn/cache/ci-info-npm-3.7.1-fd86862c3f-ac9c61f3c9.zip/node_modules/ci-info/",\ + ["npm:3.3.2", {\ + "packageLocation": "./.yarn/cache/ci-info-npm-3.3.2-fb5617e149-88ce43eb69.zip/node_modules/ci-info/",\ "packageDependencies": [\ - ["ci-info", "npm:3.7.1"]\ + ["ci-info", "npm:3.3.2"]\ ],\ "linkType": "HARD"\ }]\ @@ -5472,10 +5557,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["cli-spinners", [\ - ["npm:2.7.0", {\ - "packageLocation": "./.yarn/cache/cli-spinners-npm-2.7.0-ace95632f5-46b7cce5a5.zip/node_modules/cli-spinners/",\ + ["npm:2.6.1", {\ + "packageLocation": "./.yarn/cache/cli-spinners-npm-2.6.1-33ce2bad0f-025d2b3b0f.zip/node_modules/cli-spinners/",\ "packageDependencies": [\ - ["cli-spinners", "npm:2.7.0"]\ + ["cli-spinners", "npm:2.6.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -5509,16 +5594,6 @@ 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", [\ @@ -5542,20 +5617,21 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["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/",\ + ["clone-response", [\ + ["npm:1.0.2", {\ + "packageLocation": "./.yarn/cache/clone-response-npm-1.0.2-135ae8239d-4bd3def29e.zip/node_modules/clone-response/",\ "packageDependencies": [\ - ["cluster-key-slot", "npm:1.1.2"]\ + ["clone-response", "npm:1.0.2"],\ + ["mimic-response", "npm:1.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["cmd-shim", [\ - ["npm:6.0.1", {\ - "packageLocation": "./.yarn/cache/cmd-shim-npm-6.0.1-87ebf774a0-4da4389704.zip/node_modules/cmd-shim/",\ + ["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/",\ "packageDependencies": [\ - ["cmd-shim", "npm:6.0.1"]\ + ["cluster-key-slot", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -5692,19 +5768,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["commander", [\ - ["npm:9.5.0", {\ - "packageLocation": "./.yarn/cache/commander-npm-9.5.0-993b3f2434-1d09146ccb.zip/node_modules/commander/",\ + ["npm:9.3.0", {\ + "packageLocation": "./.yarn/cache/commander-npm-9.3.0-1393a6e1f6-110e8e7a54.zip/node_modules/commander/",\ "packageDependencies": [\ - ["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"]\ + ["commander", "npm:9.3.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -5720,6 +5787,17 @@ 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/",\ @@ -5922,17 +6000,11 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["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/",\ + ["npm:1.8.0", {\ + "packageLocation": "./.yarn/cache/convert-source-map-npm-1.8.0-037f671dde-1548dbc380.zip/node_modules/convert-source-map/",\ "packageDependencies": [\ - ["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"]\ + ["convert-source-map", "npm:1.8.0"],\ + ["safe-buffer", "npm:5.1.2"]\ ],\ "linkType": "HARD"\ }]\ @@ -5983,45 +6055,43 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["cosmiconfig", [\ - ["npm:8.0.0", {\ - "packageLocation": "./.yarn/cache/cosmiconfig-npm-8.0.0-1cab0f7583-436a849ca0.zip/node_modules/cosmiconfig/",\ + ["npm:7.0.1", {\ + "packageLocation": "./.yarn/cache/cosmiconfig-npm-7.0.1-dd19ae2403-f5b0588fae.zip/node_modules/cosmiconfig/",\ "packageDependencies": [\ - ["cosmiconfig", "npm:8.0.0"],\ + ["cosmiconfig", "npm:7.0.1"],\ + ["@types/parse-json", "npm:4.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"]\ + ["path-type", "npm:4.0.0"],\ + ["yaml", "npm:1.10.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["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/",\ + ["npm:2.0.2", {\ + "packageLocation": "./.yarn/cache/cosmiconfig-typescript-loader-npm-2.0.2-6811bc8e72-9671348bf5.zip/node_modules/cosmiconfig-typescript-loader/",\ "packageDependencies": [\ - ["cosmiconfig-typescript-loader", "npm:4.3.0"]\ + ["cosmiconfig-typescript-loader", "npm:2.0.2"]\ ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["cosmiconfig-typescript-loader", "virtual:bcf1e79d5d303806a70d3c08e784671c8bd0b8ec5070f10011f3655b10e0d690a4ae122d2086799f834e4be7643b2463c32e1f40adddedbf8b6af81e8799b40a#npm:4.3.0"],\ + ["cosmiconfig-typescript-loader", "virtual:6a5895c82d3dbbd478cceb13bf1ebefe5bc618b8274b3455532da2f1d68b6424aca49370bfb91fcb4f75701ec99ffaf64a24f4e37b02b378ae919784bc8c5e6d#npm:2.0.2"],\ ["@types/cosmiconfig", null],\ - ["@types/node", "npm:18.11.18"],\ - ["@types/ts-node", null],\ + ["@types/node", "npm:18.0.3"],\ ["@types/typescript", null],\ - ["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"]\ + ["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"]\ ],\ "packagePeers": [\ "@types/cosmiconfig",\ "@types/node",\ - "@types/ts-node",\ "@types/typescript",\ "cosmiconfig",\ - "ts-node",\ "typescript"\ ],\ "linkType": "HARD"\ @@ -6058,15 +6128,6 @@ 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/",\ @@ -6095,10 +6156,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["dayjs", [\ - ["npm:1.11.7", {\ - "packageLocation": "./.yarn/cache/dayjs-npm-1.11.7-d5cd5b2919-e4befd8f69.zip/node_modules/dayjs/",\ + ["npm:1.11.6", {\ + "packageLocation": "./.yarn/cache/dayjs-npm-1.11.6-44daf311a9-f59ea45f24.zip/node_modules/dayjs/",\ "packageDependencies": [\ - ["dayjs", "npm:1.11.7"]\ + ["dayjs", "npm:1.11.6"]\ ],\ "linkType": "HARD"\ }]\ @@ -6178,16 +6239,25 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["decamelize-keys", [\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/decamelize-keys-npm-1.1.1-4cfa36ed4b-418779f919.zip/node_modules/decamelize-keys/",\ + ["npm:1.1.0", {\ + "packageLocation": "./.yarn/cache/decamelize-keys-npm-1.1.0-75168ffadd-20d7f2e961.zip/node_modules/decamelize-keys/",\ "packageDependencies": [\ - ["decamelize-keys", "npm:1.1.1"],\ + ["decamelize-keys", "npm:1.1.0"],\ ["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/",\ @@ -6235,10 +6305,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["defaults", [\ - ["npm:1.0.4", {\ - "packageLocation": "./.yarn/cache/defaults-npm-1.0.4-f3fbaf2528-e48b7520b3.zip/node_modules/defaults/",\ + ["npm:1.0.3", {\ + "packageLocation": "./.yarn/cache/defaults-npm-1.0.3-e829107b9e-fc77e8da5f.zip/node_modules/defaults/",\ "packageDependencies": [\ - ["defaults", "npm:1.0.4"],\ + ["defaults", "npm:1.0.3"],\ ["clone", "npm:1.0.4"]\ ],\ "linkType": "HARD"\ @@ -6253,6 +6323,17 @@ 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/",\ @@ -6349,10 +6430,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["diff-sequences", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/diff-sequences-npm-29.3.1-817e98637b-af271add33.zip/node_modules/diff-sequences/",\ + ["npm:29.0.0", {\ + "packageLocation": "./.yarn/cache/diff-sequences-npm-29.0.0-1a0fe796f4-e4942ba39d.zip/node_modules/diff-sequences/",\ "packageDependencies": [\ - ["diff-sequences", "npm:29.3.1"]\ + ["diff-sequences", "npm:29.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -6378,10 +6459,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["dompurify", [\ - ["npm:2.4.3", {\ - "packageLocation": "./.yarn/cache/dompurify-npm-2.4.3-de4e3be286-cf38bac4c2.zip/node_modules/dompurify/",\ + ["npm:2.4.0", {\ + "packageLocation": "./.yarn/cache/dompurify-npm-2.4.0-0ffecf22ef-bd570792df.zip/node_modules/dompurify/",\ "packageDependencies": [\ - ["dompurify", "npm:2.4.3"]\ + ["dompurify", "npm:2.4.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -6405,6 +6486,13 @@ 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": [\ @@ -6451,10 +6539,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["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/",\ + ["npm:1.4.180", {\ + "packageLocation": "./.yarn/cache/electron-to-chromium-npm-1.4.180-719856979a-c7ef421c63.zip/node_modules/electron-to-chromium/",\ "packageDependencies": [\ - ["electron-to-chromium", "npm:1.4.284"]\ + ["electron-to-chromium", "npm:1.4.180"]\ ],\ "linkType": "HARD"\ }]\ @@ -6476,10 +6564,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["emittery", [\ - ["npm:0.13.1", {\ - "packageLocation": "./.yarn/cache/emittery-npm-0.13.1-cb6cd1bb03-5016dff9c6.zip/node_modules/emittery/",\ + ["npm:0.10.2", {\ + "packageLocation": "./.yarn/cache/emittery-npm-0.10.2-aac10498b5-c55b286714.zip/node_modules/emittery/",\ "packageDependencies": [\ - ["emittery", "npm:0.13.1"]\ + ["emittery", "npm:0.10.2"]\ ],\ "linkType": "HARD"\ }]\ @@ -6528,11 +6616,21 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["enhanced-resolve", [\ - ["npm:5.12.0", {\ - "packageLocation": "./.yarn/cache/enhanced-resolve-npm-5.12.0-c291ce4ee3-37c59d9674.zip/node_modules/enhanced-resolve/",\ + ["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": [\ - ["enhanced-resolve", "npm:5.12.0"],\ + ["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/",\ + "packageDependencies": [\ + ["enhanced-resolve", "npm:5.10.0"],\ ["graceful-fs", "npm:4.2.10"],\ ["tapable", "npm:2.2.1"]\ ],\ @@ -6576,6 +6674,51 @@ 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/",\ @@ -6644,7 +6787,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.1"],\ + ["espree", "npm:9.4.0"],\ ["esquery", "npm:1.4.0"],\ ["esutils", "npm:2.0.3"],\ ["fast-deep-equal", "npm:3.1.3"],\ @@ -6653,12 +6796,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.4"],\ + ["ignore", "npm:5.2.0"],\ ["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.3.0"],\ + ["js-sdsl", "npm:4.1.5"],\ ["js-yaml", "npm:4.1.0"],\ ["json-stable-stringify-without-jsonify", "npm:1.0.1"],\ ["levn", "npm:0.4.1"],\ @@ -6675,17 +6818,17 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["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/",\ + ["npm:8.5.0", {\ + "packageLocation": "./.yarn/cache/eslint-config-prettier-npm-8.5.0-a1dd58b6d8-fb61fae9c1.zip/node_modules/eslint-config-prettier/",\ "packageDependencies": [\ - ["eslint-config-prettier", "npm:8.6.0"]\ + ["eslint-config-prettier", "npm:8.5.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["eslint-config-prettier", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:8.6.0"],\ + ["eslint-config-prettier", "virtual:8859b278716fedf3e7458b5628625f7e35678c418626878559a0b816445001b7e24c55546f4677ba4c20b521aa0cf52cc33ac07deff171e383ada6eeab69933f#npm:8.5.0"],\ ["@types/eslint", null],\ ["eslint", "npm:8.32.0"]\ ],\ @@ -6695,10 +6838,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["eslint-config-prettier", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:8.6.0"],\ + ["eslint-config-prettier", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:8.5.0"],\ ["@types/eslint", null],\ ["eslint", null]\ ],\ @@ -6747,8 +6890,8 @@ const RAW_RUNTIME_STATE = ["@types/eslint-config-prettier", null],\ ["@types/prettier", null],\ ["eslint", null],\ - ["eslint-config-prettier", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:8.6.0"],\ - ["prettier", "npm:2.8.3"],\ + ["eslint-config-prettier", "virtual:f16699e48080c5e5e9044bd1b8263f17d30ec4f2835602b65a6ea6943ccc23f384f86fef49b1a9c9121abd253bf13b0c7eae76bcc1f8a8c3112948cf6fbfbbcb#npm:8.5.0"],\ + ["prettier", "npm:2.7.1"],\ ["prettier-linter-helpers", "npm:1.0.0"]\ ],\ "packagePeers": [\ @@ -6858,12 +7001,12 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["espree", [\ - ["npm:9.4.1", {\ - "packageLocation": "./.yarn/cache/espree-npm-9.4.1-b88faf10bc-6d64a7f5b3.zip/node_modules/espree/",\ + ["npm:9.4.0", {\ + "packageLocation": "./.yarn/cache/espree-npm-9.4.0-0371ef3614-a40ed725d7.zip/node_modules/espree/",\ "packageDependencies": [\ - ["espree", "npm:9.4.1"],\ - ["acorn", "npm:8.8.1"],\ - ["acorn-jsx", "virtual:b88faf10bc38b7bf99c4359521e8a0ed3f77dcbbc8677c8ff2c327d003d8f82b0e79a6212f450e879d54de3af7d71a6a67818de313afc6e195445593b76b6db0#npm:5.3.2"],\ + ["espree", "npm:9.4.0"],\ + ["acorn", "npm:8.8.0"],\ + ["acorn-jsx", "virtual:0371ef3614c1182c8fcb05e5954a5fd9c124be4b821bd43f5ef7bdb1bf9603ab5ec16aa2a2a1de93fa397b424774f98f00c5e66d99eec56be0bd9f2a1ab2c75f#npm:5.3.2"],\ ["eslint-visitor-keys", "npm:3.3.0"]\ ],\ "linkType": "HARD"\ @@ -6932,15 +7075,6 @@ 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/",\ @@ -6957,13 +7091,6 @@ 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", [\ @@ -6994,15 +7121,15 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["expect", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/expect-npm-29.3.1-2892df60b8-bef5c2d537.zip/node_modules/expect/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/expect-npm-29.1.2-34e14175c0-49db94b19d.zip/node_modules/expect/",\ "packageDependencies": [\ - ["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"]\ + ["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"]\ ],\ "linkType": "HARD"\ }]\ @@ -7059,7 +7186,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.15"],\ + ["@types/express", "npm:4.17.14"],\ ["express", "npm:4.18.2"]\ ],\ "packagePeers": [\ @@ -7124,10 +7251,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["fast-glob", [\ - ["npm:3.2.12", {\ - "packageLocation": "./.yarn/cache/fast-glob-npm-3.2.12-162763bbae-3b98e0cadb.zip/node_modules/fast-glob/",\ + ["npm:3.2.11", {\ + "packageLocation": "./.yarn/cache/fast-glob-npm-3.2.11-bc01135fef-73b4cb60ed.zip/node_modules/fast-glob/",\ "packageDependencies": [\ - ["fast-glob", "npm:3.2.12"],\ + ["fast-glob", "npm:3.2.11"],\ ["@nodelib/fs.stat", "npm:2.0.5"],\ ["@nodelib/fs.walk", "npm:1.2.8"],\ ["glob-parent", "npm:5.1.2"],\ @@ -7165,20 +7292,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["fastq", [\ - ["npm:1.15.0", {\ - "packageLocation": "./.yarn/cache/fastq-npm-1.15.0-1013f6514e-9c256d4b1c.zip/node_modules/fastq/",\ + ["npm:1.13.0", {\ + "packageLocation": "./.yarn/cache/fastq-npm-1.13.0-a45963881c-150b77dcf0.zip/node_modules/fastq/",\ "packageDependencies": [\ - ["fastq", "npm:1.15.0"],\ + ["fastq", "npm:1.13.0"],\ ["reusify", "npm:1.0.4"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["fb-watchman", [\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/fb-watchman-npm-2.0.2-bcb6f8f831-631a1a5512.zip/node_modules/fb-watchman/",\ + ["npm:2.0.1", {\ + "packageLocation": "./.yarn/cache/fb-watchman-npm-2.0.1-30005d50fe-7de8a468b4.zip/node_modules/fb-watchman/",\ "packageDependencies": [\ - ["fb-watchman", "npm:2.0.2"],\ + ["fb-watchman", "npm:2.0.1"],\ ["bser", "npm:2.1.1"]\ ],\ "linkType": "HARD"\ @@ -7223,6 +7350,15 @@ 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/",\ @@ -7272,17 +7408,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.7"],\ + ["flatted", "npm:3.2.6"],\ ["rimraf", "npm:3.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["flatted", [\ - ["npm:3.2.7", {\ - "packageLocation": "./.yarn/cache/flatted-npm-3.2.7-0da10b7c56-d57a559a56.zip/node_modules/flatted/",\ + ["npm:3.2.6", {\ + "packageLocation": "./.yarn/cache/flatted-npm-3.2.6-a309e17eb3-258feebea8.zip/node_modules/flatted/",\ "packageDependencies": [\ - ["flatted", "npm:3.2.7"]\ + ["flatted", "npm:3.2.6"]\ ],\ "linkType": "HARD"\ }]\ @@ -7304,10 +7440,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["follow-redirects", "virtual:f755ac0cc4c70c35e076928f8aa6f0263fd636cc4e2099e4e273c13cc606b69b7a388f291c0c8619acb7408ff1b451b75383f6c8b49bc764e34ed80f23de3d43#npm:1.15.2"],\ + ["follow-redirects", "virtual:4b63965ac1b2157b91a1875529bea3b0bbc3068d3676d1bef28bff5cf6689705374a86cc3832f95ba8d934037a93cc0e09c3662c13ca0e747800d7ca279a53c0#npm:1.15.2"],\ ["@types/debug", null],\ ["debug", null]\ ],\ @@ -7341,10 +7477,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["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/",\ + ["npm:1.7.1", {\ + "packageLocation": "./.yarn/cache/form-data-encoder-npm-1.7.1-7c80545199-6507ed934c.zip/node_modules/form-data-encoder/",\ "packageDependencies": [\ - ["form-data-encoder", "npm:2.1.4"]\ + ["form-data-encoder", "npm:1.7.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -7377,10 +7513,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["fs-extra", [\ - ["npm:11.1.0", {\ - "packageLocation": "./.yarn/cache/fs-extra-npm-11.1.0-2cd157426f-20d9909070.zip/node_modules/fs-extra/",\ + ["npm:10.1.0", {\ + "packageLocation": "./.yarn/cache/fs-extra-npm-10.1.0-86573680ed-c397c1bfbb.zip/node_modules/fs-extra/",\ "packageDependencies": [\ - ["fs-extra", "npm:11.1.0"],\ + ["fs-extra", "npm:10.1.0"],\ ["graceful-fs", "npm:4.2.10"],\ ["jsonfile", "npm:6.1.0"],\ ["universalify", "npm:2.0.0"]\ @@ -7393,15 +7529,7 @@ 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.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"]\ + ["minipass", "npm:3.3.4"]\ ],\ "linkType": "HARD"\ }]\ @@ -7420,7 +7548,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.3.1"]\ + ["node-gyp", "npm:9.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -7434,6 +7562,28 @@ 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/",\ @@ -7449,21 +7599,6 @@ 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", [\ @@ -7495,10 +7630,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["get-intrinsic", [\ - ["npm:1.2.0", {\ - "packageLocation": "./.yarn/cache/get-intrinsic-npm-1.2.0-eb08ea9b1d-6db1e52147.zip/node_modules/get-intrinsic/",\ + ["npm:1.1.2", {\ + "packageLocation": "./.yarn/cache/get-intrinsic-npm-1.1.2-89f421122b-aad9801d8f.zip/node_modules/get-intrinsic/",\ "packageDependencies": [\ - ["get-intrinsic", "npm:1.2.0"],\ + ["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"],\ ["function-bind", "npm:1.1.1"],\ ["has", "npm:1.0.3"],\ ["has-symbols", "npm:1.0.3"]\ @@ -7538,6 +7683,14 @@ 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": [\ @@ -7546,6 +7699,17 @@ 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/",\ @@ -7583,22 +7747,22 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["git-up", [\ - ["npm:7.0.0", {\ - "packageLocation": "./.yarn/cache/git-up-npm-7.0.0-5e37fa590f-6764098412.zip/node_modules/git-up/",\ + ["npm:4.0.5", {\ + "packageLocation": "./.yarn/cache/git-up-npm-4.0.5-ee94e6e390-727625a142.zip/node_modules/git-up/",\ "packageDependencies": [\ - ["git-up", "npm:7.0.0"],\ + ["git-up", "npm:4.0.5"],\ ["is-ssh", "npm:1.4.0"],\ - ["parse-url", "npm:8.1.0"]\ + ["parse-url", "npm:6.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["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/",\ + ["npm:11.6.0", {\ + "packageLocation": "./.yarn/cache/git-url-parse-npm-11.6.0-864c0a6898-8045fcb190.zip/node_modules/git-url-parse/",\ "packageDependencies": [\ - ["git-url-parse", "npm:13.1.0"],\ - ["git-up", "npm:7.0.0"]\ + ["git-url-parse", "npm:11.6.0"],\ + ["git-up", "npm:4.0.5"]\ ],\ "linkType": "HARD"\ }]\ @@ -7627,14 +7791,14 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:8.1.0", {\ - "packageLocation": "./.yarn/cache/glob-npm-8.1.0-65f64af8b1-b2d53aa8d5.zip/node_modules/glob/",\ + ["npm:8.0.3", {\ + "packageLocation": "./.yarn/cache/glob-npm-8.0.3-750f909025-e629823aab.zip/node_modules/glob/",\ "packageDependencies": [\ - ["glob", "npm:8.1.0"],\ + ["glob", "npm:8.0.3"],\ ["fs.realpath", "npm:1.0.0"],\ ["inflight", "npm:1.0.6"],\ ["inherits", "npm:2.0.4"],\ - ["minimatch", "npm:5.1.6"],\ + ["minimatch", "npm:5.1.0"],\ ["once", "npm:1.4.0"]\ ],\ "linkType": "HARD"\ @@ -7667,10 +7831,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/global-dirs-npm-3.0.1-8918d35f86-5695c7c013.zip/node_modules/global-dirs/",\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/global-dirs-npm-3.0.0-45faebeb68-cd99c4b445.zip/node_modules/global-dirs/",\ "packageDependencies": [\ - ["global-dirs", "npm:3.0.1"],\ + ["global-dirs", "npm:3.0.0"],\ ["ini", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ @@ -7700,40 +7864,32 @@ 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.12"],\ - ["ignore", "npm:5.2.4"],\ + ["fast-glob", "npm:3.2.11"],\ + ["ignore", "npm:5.2.0"],\ ["merge2", "npm:1.4.1"],\ ["slash", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["gopd", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/gopd-npm-1.0.1-10c1d0b534-c29f62be06.zip/node_modules/gopd/",\ - "packageDependencies": [\ - ["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/",\ + ["npm:12.1.0", {\ + "packageLocation": "./.yarn/cache/got-npm-12.1.0-5d0f237e8e-a07b585c9b.zip/node_modules/got/",\ "packageDependencies": [\ - ["got", "npm:12.5.3"],\ - ["@sindresorhus/is", "npm:5.3.0"],\ + ["got", "npm:12.1.0"],\ + ["@sindresorhus/is", "npm:4.6.0"],\ ["@szmarczak/http-timer", "npm:5.0.1"],\ - ["cacheable-lookup", "npm:7.0.0"],\ - ["cacheable-request", "npm:10.2.5"],\ + ["@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"],\ ["decompress-response", "npm:6.0.0"],\ - ["form-data-encoder", "npm:2.1.4"],\ + ["form-data-encoder", "npm:1.7.1"],\ ["get-stream", "npm:6.0.1"],\ - ["http2-wrapper", "npm:2.2.0"],\ + ["http2-wrapper", "npm:2.1.11"],\ ["lowercase-keys", "npm:3.0.0"],\ ["p-cancelable", "npm:3.0.0"],\ - ["responselike", "npm:3.0.0"]\ + ["responselike", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -7761,10 +7917,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.7"],\ + ["minimist", "npm:1.2.6"],\ ["neo-async", "npm:2.6.2"],\ ["source-map", "npm:0.6.1"],\ - ["uglify-js", "npm:3.17.4"],\ + ["uglify-js", "npm:3.16.2"],\ ["wordwrap", "npm:1.0.0"]\ ],\ "linkType": "HARD"\ @@ -7789,6 +7945,15 @@ 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/",\ @@ -7805,6 +7970,16 @@ 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/",\ @@ -7854,10 +8029,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["helmet", [\ - ["npm:6.0.1", {\ - "packageLocation": "./.yarn/cache/helmet-npm-6.0.1-204284f33b-a323b75c7b.zip/node_modules/helmet/",\ + ["npm:6.0.0", {\ + "packageLocation": "./.yarn/cache/helmet-npm-6.0.0-2285459f57-73b6ba802d.zip/node_modules/helmet/",\ "packageDependencies": [\ - ["helmet", "npm:6.0.1"]\ + ["helmet", "npm:6.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -7899,19 +8074,11 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:5.2.1", {\ - "packageLocation": "./.yarn/cache/hosted-git-info-npm-5.2.1-a02c298d03-479756f484.zip/node_modules/hosted-git-info/",\ + ["npm:5.0.0", {\ + "packageLocation": "./.yarn/cache/hosted-git-info-npm-5.0.0-22560cf9c6-bd2bb09544.zip/node_modules/hosted-git-info/",\ "packageDependencies": [\ - ["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"]\ + ["hosted-git-info", "npm:5.0.0"],\ + ["lru-cache", "npm:7.12.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -7970,10 +8137,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["http2-wrapper", [\ - ["npm:2.2.0", {\ - "packageLocation": "./.yarn/cache/http2-wrapper-npm-2.2.0-6fbf58bfd7-a9a5378b99.zip/node_modules/http2-wrapper/",\ + ["npm:2.1.11", {\ + "packageLocation": "./.yarn/cache/http2-wrapper-npm-2.1.11-a7577d6368-c5a97aa8d6.zip/node_modules/http2-wrapper/",\ "packageDependencies": [\ - ["http2-wrapper", "npm:2.2.0"],\ + ["http2-wrapper", "npm:2.1.11"],\ ["quick-lru", "npm:5.1.1"],\ ["resolve-alpn", "npm:1.2.1"]\ ],\ @@ -8054,10 +8221,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["ignore", [\ - ["npm:5.2.4", {\ - "packageLocation": "./.yarn/cache/ignore-npm-5.2.4-fbe6e989e5-55c58d848b.zip/node_modules/ignore/",\ + ["npm:5.2.0", {\ + "packageLocation": "./.yarn/cache/ignore-npm-5.2.0-fc4b58a4f3-0086b6992b.zip/node_modules/ignore/",\ "packageDependencies": [\ - ["ignore", "npm:5.2.4"]\ + ["ignore", "npm:5.2.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -8072,11 +8239,11 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["ignore-walk", [\ - ["npm:6.0.0", {\ - "packageLocation": "./.yarn/cache/ignore-walk-npm-6.0.0-7a2bb3fa02-8bb938a334.zip/node_modules/ignore-walk/",\ + ["npm:5.0.1", {\ + "packageLocation": "./.yarn/cache/ignore-walk-npm-5.0.1-58258fb4ca-c7b4771272.zip/node_modules/ignore-walk/",\ "packageDependencies": [\ - ["ignore-walk", "npm:6.0.0"],\ - ["minimatch", "npm:5.1.6"]\ + ["ignore-walk", "npm:5.0.1"],\ + ["minimatch", "npm:5.1.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -8181,19 +8348,19 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/ini-npm-3.0.1-5000598340-aa3a701669.zip/node_modules/ini/",\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/ini-npm-3.0.0-c2af955701-fb9ef25d91.zip/node_modules/ini/",\ "packageDependencies": [\ - ["ini", "npm:3.0.1"]\ + ["ini", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["inquirer", [\ - ["npm:8.2.5", {\ - "packageLocation": "./.yarn/cache/inquirer-npm-8.2.5-ffce7548f9-50459c04bf.zip/node_modules/inquirer/",\ + ["npm:8.2.4", {\ + "packageLocation": "./.yarn/cache/inquirer-npm-8.2.4-a2a5fb3187-cfb2c043d7.zip/node_modules/inquirer/",\ "packageDependencies": [\ - ["inquirer", "npm:8.2.5"],\ + ["inquirer", "npm:8.2.4"],\ ["ansi-escapes", "npm:4.3.2"],\ ["chalk", "npm:4.1.2"],\ ["cli-cursor", "npm:3.1.0"],\ @@ -8204,7 +8371,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.8.0"],\ + ["rxjs", "npm:7.5.5"],\ ["string-width", "npm:4.2.3"],\ ["strip-ansi", "npm:6.0.1"],\ ["through", "npm:2.3.8"],\ @@ -8213,6 +8380,18 @@ 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/",\ @@ -8235,12 +8414,12 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["ioredis", [\ - ["npm:5.2.5", {\ - "packageLocation": "./.yarn/cache/ioredis-npm-5.2.5-5ee733c305-4162a648c9.zip/node_modules/ioredis/",\ + ["npm:5.2.4", {\ + "packageLocation": "./.yarn/cache/ioredis-npm-5.2.4-875ff55d9a-f6572bf619.zip/node_modules/ioredis/",\ "packageDependencies": [\ - ["ioredis", "npm:5.2.5"],\ + ["ioredis", "npm:5.2.4"],\ ["@ioredis/commands", "npm:1.2.0"],\ - ["cluster-key-slot", "npm:1.1.2"],\ + ["cluster-key-slot", "npm:1.1.1"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ ["denque", "npm:2.1.0"],\ ["lodash.defaults", "npm:4.2.0"],\ @@ -8253,10 +8432,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["ip", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/ip-npm-2.0.0-204facb3cc-42a7cf251b.zip/node_modules/ip/",\ + ["npm:1.1.8", {\ + "packageLocation": "./.yarn/cache/ip-npm-1.1.8-abea558b72-bb1850e7b6.zip/node_modules/ip/",\ "packageDependencies": [\ - ["ip", "npm:2.0.0"]\ + ["ip", "npm:1.1.8"]\ ],\ "linkType": "HARD"\ }]\ @@ -8304,6 +8483,16 @@ 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/",\ @@ -8314,6 +8503,17 @@ 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/",\ @@ -8328,21 +8528,31 @@ 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.7.1"]\ + ["ci-info", "npm:3.3.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["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/",\ + ["npm:2.9.0", {\ + "packageLocation": "./.yarn/cache/is-core-module-npm-2.9.0-5ba77c35ae-ac7e79bde4.zip/node_modules/is-core-module/",\ "packageDependencies": [\ - ["is-core-module", "npm:2.11.0"],\ + ["is-core-module", "npm:2.9.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/",\ @@ -8395,7 +8605,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.1"],\ + ["global-dirs", "npm:3.0.0"],\ ["is-path-inside", "npm:3.0.3"]\ ],\ "linkType": "HARD"\ @@ -8419,6 +8629,15 @@ 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/",\ @@ -8437,6 +8656,16 @@ 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/",\ @@ -8497,6 +8726,27 @@ 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/",\ @@ -8516,6 +8766,26 @@ 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/",\ @@ -8527,14 +8797,14 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["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/",\ + ["npm:1.1.9", {\ + "packageLocation": "./.yarn/cache/is-typed-array-npm-1.1.9-c7c4ca7eec-48a9607762.zip/node_modules/is-typed-array/",\ "packageDependencies": [\ - ["is-typed-array", "npm:1.1.10"],\ + ["is-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"]\ ],\ "linkType": "HARD"\ @@ -8558,11 +8828,21 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["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/",\ + ["is-weakref", [\ + ["npm:1.0.2", {\ + "packageLocation": "./.yarn/cache/is-weakref-npm-1.0.2-ff80e8c314-fdd5b2df82.zip/node_modules/is-weakref/",\ "packageDependencies": [\ - ["is-yarn-global", "npm:0.4.1"]\ + ["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/",\ + "packageDependencies": [\ + ["is-yarn-global", "npm:0.4.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -8604,12 +8884,12 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["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/",\ + ["npm:5.2.0", {\ + "packageLocation": "./.yarn/cache/istanbul-lib-instrument-npm-5.2.0-6aa783f498-d45f8fbd3b.zip/node_modules/istanbul-lib-instrument/",\ "packageDependencies": [\ - ["istanbul-lib-instrument", "npm:5.2.1"],\ - ["@babel/core", "npm:7.20.12"],\ - ["@babel/parser", "npm:7.20.7"],\ + ["istanbul-lib-instrument", "npm:5.2.0"],\ + ["@babel/core", "npm:7.18.6"],\ + ["@babel/parser", "npm:7.18.6"],\ ["@istanbuljs/schema", "npm:0.1.3"],\ ["istanbul-lib-coverage", "npm:3.2.0"],\ ["semver", "npm:6.3.0"]\ @@ -8642,10 +8922,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["istanbul-reports", [\ - ["npm:3.1.5", {\ - "packageLocation": "./.yarn/cache/istanbul-reports-npm-3.1.5-fb11324e3e-1dbb467f79.zip/node_modules/istanbul-reports/",\ + ["npm:3.1.4", {\ + "packageLocation": "./.yarn/cache/istanbul-reports-npm-3.1.4-5faaa9636c-ae06b17bfe.zip/node_modules/istanbul-reports/",\ "packageDependencies": [\ - ["istanbul-reports", "npm:3.1.5"],\ + ["istanbul-reports", "npm:3.1.4"],\ ["html-escaper", "npm:2.0.2"],\ ["istanbul-lib-report", "npm:3.0.0"]\ ],\ @@ -8653,22 +8933,22 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/jest-npm-29.3.1-598e75a9dd-6b892f8717.zip/node_modules/jest/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/jest-npm-29.1.2-c9fdab4151-b1f3b2ab06.zip/node_modules/jest/",\ "packageDependencies": [\ - ["jest", "npm:29.3.1"]\ + ["jest", "npm:29.1.2"]\ ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.3.1"],\ - ["@jest/core", "virtual:049249b19b2151726131938ba3a7921845a1bf57eae5c07cb09555a1d2fc1e1412624427d1b61e8298f7d52fc7b869a83b8554c00fa0884551093221141c91b1#npm:29.3.1"],\ - ["@jest/types", "npm:29.3.1"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ + ["@jest/core", "virtual:1fe9498d53d47ff26db9f7cdd06d0f93c2c2fe58dba5fa4ff5e700ca36e93ba69a3dd5c7f490016788493cc5163ba7c55805091b2bf0ee5b953f9fd4dbcd0d5f#npm:29.1.2"],\ + ["@jest/types", "npm:29.1.2"],\ ["@types/node-notifier", null],\ ["import-local", "npm:3.1.0"],\ - ["jest-cli", "virtual:049249b19b2151726131938ba3a7921845a1bf57eae5c07cb09555a1d2fc1e1412624427d1b61e8298f7d52fc7b869a83b8554c00fa0884551093221141c91b1#npm:29.3.1"],\ + ["jest-cli", "virtual:1fe9498d53d47ff26db9f7cdd06d0f93c2c2fe58dba5fa4ff5e700ca36e93ba69a3dd5c7f490016788493cc5163ba7c55805091b2bf0ee5b953f9fd4dbcd0d5f#npm:29.1.2"],\ ["node-notifier", null]\ ],\ "packagePeers": [\ @@ -8679,10 +8959,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["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/",\ + ["npm:29.0.0", {\ + "packageLocation": "./.yarn/cache/jest-changed-files-npm-29.0.0-86775e11cc-af518ef614.zip/node_modules/jest-changed-files/",\ "packageDependencies": [\ - ["jest-changed-files", "npm:29.2.0"],\ + ["jest-changed-files", "npm:29.0.0"],\ ["execa", "npm:5.1.1"],\ ["p-limit", "npm:3.1.0"]\ ],\ @@ -8690,59 +8970,59 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-circus", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/jest-circus-npm-29.3.1-2cf671dde0-6ec5544020.zip/node_modules/jest-circus/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/jest-circus-npm-29.1.2-34037f1c9c-95b85cc884.zip/node_modules/jest-circus/",\ "packageDependencies": [\ - ["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"],\ + ["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"],\ ["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.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"],\ + ["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"],\ ["p-limit", "npm:3.1.0"],\ - ["pretty-format", "npm:29.3.1"],\ + ["pretty-format", "npm:29.1.2"],\ ["slash", "npm:3.0.0"],\ - ["stack-utils", "npm:2.0.6"]\ + ["stack-utils", "npm:2.0.5"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jest-cli", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/jest-cli-npm-29.3.1-4b4c5a01f0-c3bc2170d3.zip/node_modules/jest-cli/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/jest-cli-npm-29.1.2-80d7962004-acc58b9282.zip/node_modules/jest-cli/",\ "packageDependencies": [\ - ["jest-cli", "npm:29.3.1"]\ + ["jest-cli", "npm:29.1.2"]\ ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["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"],\ + ["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"],\ ["@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:60337afe835cbc27980ebac67c11210431b7f0a6f1ed405b58dfecc196b282ab3c7f4c55a30566480ae8d12d8aaa3d8bd216a2d8299d2c60e1583eb1a85bde6a#npm:29.3.1"],\ - ["jest-util", "npm:29.3.1"],\ - ["jest-validate", "npm:29.3.1"],\ + ["jest-config", "virtual:78aeab6ea7ed09b1d92fda837fe882bb045a9d12530ba3d07bd05bab198ee4a628a0cecec022480394f12ade3ad308219933b00697b242ddb75a09736680e852#npm:29.1.2"],\ + ["jest-util", "npm:29.1.2"],\ + ["jest-validate", "npm:29.1.2"],\ ["node-notifier", null],\ ["prompts", "npm:2.4.2"],\ - ["yargs", "npm:17.6.2"]\ + ["yargs", "npm:17.5.1"]\ ],\ "packagePeers": [\ "@types/node-notifier",\ @@ -8752,39 +9032,39 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-config", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/jest-config-npm-29.3.1-7298217c60-1179100a27.zip/node_modules/jest-config/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/jest-config-npm-29.1.2-aade2f247f-5717a2c331.zip/node_modules/jest-config/",\ "packageDependencies": [\ - ["jest-config", "npm:29.3.1"]\ + ["jest-config", "npm:29.1.2"]\ ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["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],\ + ["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"],\ ["@types/ts-node", null],\ - ["babel-jest", "virtual:2e59d79c5863fb48f163ce051857a08da2c2033cf6082d2791204f6e5aff6381a692ce61d301d9af39ad06d5409dc3359ac23aa480034ee726056bc1b2a93a8d#npm:29.3.1"],\ + ["babel-jest", "virtual:45c29bb8c2ee7488883b9244e07a23a3a20f4ae22425fb6b8ce72e897c7052e5bde14ab5b2f222d63f11197614c597793b5225f1e14ace9cd699a992b2c10e95#npm:29.1.2"],\ ["chalk", "npm:4.1.2"],\ - ["ci-info", "npm:3.7.1"],\ + ["ci-info", "npm:3.3.2"],\ ["deepmerge", "npm:4.2.2"],\ ["glob", "npm:7.2.3"],\ ["graceful-fs", "npm:4.2.10"],\ - ["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"],\ + ["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"],\ ["micromatch", "npm:4.0.5"],\ ["parse-json", "npm:5.2.0"],\ - ["pretty-format", "npm:29.3.1"],\ + ["pretty-format", "npm:29.1.2"],\ ["slash", "npm:3.0.0"],\ ["strip-json-comments", "npm:3.1.1"],\ ["ts-node", null]\ @@ -8796,32 +9076,32 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["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"],\ + ["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],\ ["@types/ts-node", null],\ - ["babel-jest", "virtual:2e59d79c5863fb48f163ce051857a08da2c2033cf6082d2791204f6e5aff6381a692ce61d301d9af39ad06d5409dc3359ac23aa480034ee726056bc1b2a93a8d#npm:29.3.1"],\ + ["babel-jest", "virtual:45c29bb8c2ee7488883b9244e07a23a3a20f4ae22425fb6b8ce72e897c7052e5bde14ab5b2f222d63f11197614c597793b5225f1e14ace9cd699a992b2c10e95#npm:29.1.2"],\ ["chalk", "npm:4.1.2"],\ - ["ci-info", "npm:3.7.1"],\ + ["ci-info", "npm:3.3.2"],\ ["deepmerge", "npm:4.2.2"],\ ["glob", "npm:7.2.3"],\ ["graceful-fs", "npm:4.2.10"],\ - ["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"],\ + ["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"],\ ["micromatch", "npm:4.0.5"],\ ["parse-json", "npm:5.2.0"],\ - ["pretty-format", "npm:29.3.1"],\ + ["pretty-format", "npm:29.1.2"],\ ["slash", "npm:3.0.0"],\ ["strip-json-comments", "npm:3.1.1"],\ ["ts-node", null]\ @@ -8835,81 +9115,81 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-diff", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/jest-diff-npm-29.3.1-267b436f67-b0f9f48938.zip/node_modules/jest-diff/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/jest-diff-npm-29.1.2-e2d025d72e-3f95f3d4e1.zip/node_modules/jest-diff/",\ "packageDependencies": [\ - ["jest-diff", "npm:29.3.1"],\ + ["jest-diff", "npm:29.1.2"],\ ["chalk", "npm:4.1.2"],\ - ["diff-sequences", "npm:29.3.1"],\ - ["jest-get-type", "npm:29.2.0"],\ - ["pretty-format", "npm:29.3.1"]\ + ["diff-sequences", "npm:29.0.0"],\ + ["jest-get-type", "npm:29.0.0"],\ + ["pretty-format", "npm:29.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jest-docblock", [\ - ["npm:29.2.0", {\ - "packageLocation": "./.yarn/cache/jest-docblock-npm-29.2.0-61320ddd7c-4359e77133.zip/node_modules/jest-docblock/",\ + ["npm:29.0.0", {\ + "packageLocation": "./.yarn/cache/jest-docblock-npm-29.0.0-b0cc75b6dd-c7cf71970b.zip/node_modules/jest-docblock/",\ "packageDependencies": [\ - ["jest-docblock", "npm:29.2.0"],\ + ["jest-docblock", "npm:29.0.0"],\ ["detect-newline", "npm:3.1.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jest-each", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/jest-each-npm-29.3.1-9c43754770-10d858d5cb.zip/node_modules/jest-each/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/jest-each-npm-29.1.2-c2a18abc07-018612bbf5.zip/node_modules/jest-each/",\ "packageDependencies": [\ - ["jest-each", "npm:29.3.1"],\ - ["@jest/types", "npm:29.3.1"],\ + ["jest-each", "npm:29.1.2"],\ + ["@jest/types", "npm:29.1.2"],\ ["chalk", "npm:4.1.2"],\ - ["jest-get-type", "npm:29.2.0"],\ - ["jest-util", "npm:29.3.1"],\ - ["pretty-format", "npm:29.3.1"]\ + ["jest-get-type", "npm:29.0.0"],\ + ["jest-util", "npm:29.1.2"],\ + ["pretty-format", "npm:29.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["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/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/jest-environment-node-npm-29.1.2-fc465c6ad1-d91359a60b.zip/node_modules/jest-environment-node/",\ "packageDependencies": [\ - ["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"]\ + ["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"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["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/",\ + ["npm:29.0.0", {\ + "packageLocation": "./.yarn/cache/jest-get-type-npm-29.0.0-0b3b41ed86-74a624abda.zip/node_modules/jest-get-type/",\ "packageDependencies": [\ - ["jest-get-type", "npm:29.2.0"]\ + ["jest-get-type", "npm:29.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["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/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/jest-haste-map-npm-29.1.2-16ab0b2438-285e499495.zip/node_modules/jest-haste-map/",\ "packageDependencies": [\ - ["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"],\ + ["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"],\ ["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.2.0"],\ - ["jest-util", "npm:29.3.1"],\ - ["jest-worker", "npm:29.3.1"],\ + ["jest-regex-util", "npm:29.0.0"],\ + ["jest-util", "npm:29.1.2"],\ + ["jest-worker", "npm:29.1.2"],\ ["micromatch", "npm:4.0.5"],\ ["walker", "npm:1.0.8"]\ ],\ @@ -8917,73 +9197,73 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["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/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/jest-leak-detector-npm-29.1.2-d76014ed8b-1f6fec0012.zip/node_modules/jest-leak-detector/",\ "packageDependencies": [\ - ["jest-leak-detector", "npm:29.3.1"],\ - ["jest-get-type", "npm:29.2.0"],\ - ["pretty-format", "npm:29.3.1"]\ + ["jest-leak-detector", "npm:29.1.2"],\ + ["jest-get-type", "npm:29.0.0"],\ + ["pretty-format", "npm:29.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["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/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/jest-matcher-utils-npm-29.1.2-2e9d1c97cd-04ba973bc1.zip/node_modules/jest-matcher-utils/",\ "packageDependencies": [\ - ["jest-matcher-utils", "npm:29.3.1"],\ + ["jest-matcher-utils", "npm:29.1.2"],\ ["chalk", "npm:4.1.2"],\ - ["jest-diff", "npm:29.3.1"],\ - ["jest-get-type", "npm:29.2.0"],\ - ["pretty-format", "npm:29.3.1"]\ + ["jest-diff", "npm:29.1.2"],\ + ["jest-get-type", "npm:29.0.0"],\ + ["pretty-format", "npm:29.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["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/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/jest-message-util-npm-29.1.2-fde61ad1c5-04dea4ae00.zip/node_modules/jest-message-util/",\ "packageDependencies": [\ - ["jest-message-util", "npm:29.3.1"],\ + ["jest-message-util", "npm:29.1.2"],\ ["@babel/code-frame", "npm:7.18.6"],\ - ["@jest/types", "npm:29.3.1"],\ + ["@jest/types", "npm:29.1.2"],\ ["@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.3.1"],\ + ["pretty-format", "npm:29.1.2"],\ ["slash", "npm:3.0.0"],\ - ["stack-utils", "npm:2.0.6"]\ + ["stack-utils", "npm:2.0.5"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jest-mock", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/jest-mock-npm-29.3.1-45d1cf0a4c-fe8a9e41c8.zip/node_modules/jest-mock/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/jest-mock-npm-29.1.2-3b2739c55c-1ed74065e3.zip/node_modules/jest-mock/",\ "packageDependencies": [\ - ["jest-mock", "npm:29.3.1"],\ - ["@jest/types", "npm:29.3.1"],\ - ["@types/node", "npm:18.11.18"],\ - ["jest-util", "npm:29.3.1"]\ + ["jest-mock", "npm:29.1.2"],\ + ["@jest/types", "npm:29.1.2"],\ + ["@types/node", "npm:18.0.3"],\ + ["jest-util", "npm:29.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["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/",\ + ["npm:1.2.2", {\ + "packageLocation": "./.yarn/cache/jest-pnp-resolver-npm-1.2.2-da20f8bdfe-407f89f2e3.zip/node_modules/jest-pnp-resolver/",\ "packageDependencies": [\ - ["jest-pnp-resolver", "npm:1.2.3"]\ + ["jest-pnp-resolver", "npm:1.2.2"]\ ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["jest-pnp-resolver", "virtual:dc2be51619e9143ccbc1e98ae76174a576d2c092742396a161ef0fab71a5e3cb6003dc2ba66df2a36c1b501652a33bae502a37776cc4485fda32979a0491b4e0#npm:1.2.3"],\ + ["jest-pnp-resolver", "virtual:6c9d2562fb9852815eb6803c2ae3d5b55f2979d91c64cb9e3732e5867f9dcd01abd83165d1a57d48a3989c686a4ee3cf8704945023333afdeb756c571bb29d16#npm:1.2.2"],\ ["@types/jest-resolve", null],\ - ["jest-resolve", "npm:29.3.1"]\ + ["jest-resolve", "npm:29.1.2"]\ ],\ "packagePeers": [\ "@types/jest-resolve",\ @@ -8993,67 +9273,67 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["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/",\ + ["npm:29.0.0", {\ + "packageLocation": "./.yarn/cache/jest-regex-util-npm-29.0.0-45dce18b46-333c34abda.zip/node_modules/jest-regex-util/",\ "packageDependencies": [\ - ["jest-regex-util", "npm:29.2.0"]\ + ["jest-regex-util", "npm:29.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jest-resolve", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/jest-resolve-npm-29.3.1-dc2be51619-be51f654d3.zip/node_modules/jest-resolve/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/jest-resolve-npm-29.1.2-6c9d2562fb-1aa196387b.zip/node_modules/jest-resolve/",\ "packageDependencies": [\ - ["jest-resolve", "npm:29.3.1"],\ + ["jest-resolve", "npm:29.1.2"],\ ["chalk", "npm:4.1.2"],\ ["graceful-fs", "npm:4.2.10"],\ - ["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"],\ + ["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"],\ ["resolve", "patch:resolve@npm%3A1.22.1#optional!builtin::version=1.22.1&hash=07638b"],\ - ["resolve.exports", "npm:1.1.1"],\ + ["resolve.exports", "npm:1.1.0"],\ ["slash", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["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/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/jest-resolve-dependencies-npm-29.1.2-1813ea94a6-1d70559834.zip/node_modules/jest-resolve-dependencies/",\ "packageDependencies": [\ - ["jest-resolve-dependencies", "npm:29.3.1"],\ - ["jest-regex-util", "npm:29.2.0"],\ - ["jest-snapshot", "npm:29.3.1"]\ + ["jest-resolve-dependencies", "npm:29.1.2"],\ + ["jest-regex-util", "npm:29.0.0"],\ + ["jest-snapshot", "npm:29.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jest-runner", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/jest-runner-npm-29.3.1-931ad62288-c7608cd7cd.zip/node_modules/jest-runner/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/jest-runner-npm-29.1.2-f21e431614-4ddf3e553f.zip/node_modules/jest-runner/",\ "packageDependencies": [\ - ["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"],\ + ["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"],\ ["chalk", "npm:4.1.2"],\ - ["emittery", "npm:0.13.1"],\ + ["emittery", "npm:0.10.2"],\ ["graceful-fs", "npm:4.2.10"],\ - ["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"],\ + ["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"],\ ["p-limit", "npm:3.1.0"],\ ["source-map-support", "npm:0.5.13"]\ ],\ @@ -9061,30 +9341,30 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-runtime", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/jest-runtime-npm-29.3.1-4afadd3ad9-9e0f1a2a6b.zip/node_modules/jest-runtime/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/jest-runtime-npm-29.1.2-567b60ffd5-dfad763085.zip/node_modules/jest-runtime/",\ "packageDependencies": [\ - ["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"],\ + ["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"],\ ["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.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"],\ + ["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"],\ ["slash", "npm:3.0.0"],\ ["strip-bom", "npm:4.0.0"]\ ],\ @@ -9092,47 +9372,47 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-snapshot", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/jest-snapshot-npm-29.3.1-532d5ba12d-e0dc071df9.zip/node_modules/jest-snapshot/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/jest-snapshot-npm-29.1.2-8f38c86a98-1bd080ed0a.zip/node_modules/jest-snapshot/",\ "packageDependencies": [\ - ["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"],\ + ["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"],\ ["chalk", "npm:4.1.2"],\ - ["expect", "npm:29.3.1"],\ + ["expect", "npm:29.1.2"],\ ["graceful-fs", "npm:4.2.10"],\ - ["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"],\ + ["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"],\ ["natural-compare", "npm:1.4.0"],\ - ["pretty-format", "npm:29.3.1"],\ - ["semver", "npm:7.3.8"]\ + ["pretty-format", "npm:29.1.2"],\ + ["semver", "npm:7.3.7"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jest-util", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/jest-util-npm-29.3.1-0394c5b084-c11f92ba49.zip/node_modules/jest-util/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/jest-util-npm-29.1.2-6cc211f8dd-bb5d6d6aa1.zip/node_modules/jest-util/",\ "packageDependencies": [\ - ["jest-util", "npm:29.3.1"],\ - ["@jest/types", "npm:29.3.1"],\ - ["@types/node", "npm:18.11.18"],\ + ["jest-util", "npm:29.1.2"],\ + ["@jest/types", "npm:29.1.2"],\ + ["@types/node", "npm:18.0.3"],\ ["chalk", "npm:4.1.2"],\ - ["ci-info", "npm:3.7.1"],\ + ["ci-info", "npm:3.3.2"],\ ["graceful-fs", "npm:4.2.10"],\ ["picomatch", "npm:2.3.1"]\ ],\ @@ -9140,44 +9420,44 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-validate", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/jest-validate-npm-29.3.1-b684da7f88-76986eb0e8.zip/node_modules/jest-validate/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/jest-validate-npm-29.1.2-fbfe5b0e27-05eece2ccc.zip/node_modules/jest-validate/",\ "packageDependencies": [\ - ["jest-validate", "npm:29.3.1"],\ - ["@jest/types", "npm:29.3.1"],\ + ["jest-validate", "npm:29.1.2"],\ + ["@jest/types", "npm:29.1.2"],\ ["camelcase", "npm:6.3.0"],\ ["chalk", "npm:4.1.2"],\ - ["jest-get-type", "npm:29.2.0"],\ + ["jest-get-type", "npm:29.0.0"],\ ["leven", "npm:3.1.0"],\ - ["pretty-format", "npm:29.3.1"]\ + ["pretty-format", "npm:29.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jest-watcher", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/jest-watcher-npm-29.3.1-2fe48684ea-78d13c34e8.zip/node_modules/jest-watcher/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/jest-watcher-npm-29.1.2-d7e4d89e98-7e08c45bdb.zip/node_modules/jest-watcher/",\ "packageDependencies": [\ - ["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"],\ + ["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"],\ ["ansi-escapes", "npm:4.3.2"],\ ["chalk", "npm:4.1.2"],\ - ["emittery", "npm:0.13.1"],\ - ["jest-util", "npm:29.3.1"],\ + ["emittery", "npm:0.10.2"],\ + ["jest-util", "npm:29.1.2"],\ ["string-length", "npm:4.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jest-worker", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/jest-worker-npm-29.3.1-359b9ac79e-14ea04ab9e.zip/node_modules/jest-worker/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/jest-worker-npm-29.1.2-570b728071-252a9323fa.zip/node_modules/jest-worker/",\ "packageDependencies": [\ - ["jest-worker", "npm:29.3.1"],\ - ["@types/node", "npm:18.11.18"],\ - ["jest-util", "npm:29.3.1"],\ + ["jest-worker", "npm:29.1.2"],\ + ["@types/node", "npm:18.0.3"],\ + ["jest-util", "npm:29.1.2"],\ ["merge-stream", "npm:2.0.0"],\ ["supports-color", "npm:8.1.1"]\ ],\ @@ -9203,10 +9483,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["js-sdsl", [\ - ["npm:4.3.0", {\ - "packageLocation": "./.yarn/cache/js-sdsl-npm-4.3.0-4f51b3ddb2-ad20a4f5fd.zip/node_modules/js-sdsl/",\ + ["npm:4.1.5", {\ + "packageLocation": "./.yarn/cache/js-sdsl-npm-4.1.5-66fcf4f580-dafad5531a.zip/node_modules/js-sdsl/",\ "packageDependencies": [\ - ["js-sdsl", "npm:4.3.0"]\ + ["js-sdsl", "npm:4.1.5"]\ ],\ "linkType": "HARD"\ }]\ @@ -9273,13 +9553,6 @@ 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", [\ @@ -9317,15 +9590,6 @@ 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/",\ @@ -9336,10 +9600,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["json5", [\ - ["npm:2.2.3", {\ - "packageLocation": "./.yarn/cache/json5-npm-2.2.3-9962c55073-e298f92c92.zip/node_modules/json5/",\ + ["npm:2.2.1", {\ + "packageLocation": "./.yarn/cache/json5-npm-2.2.1-44675c859c-8bb433c397.zip/node_modules/json5/",\ "packageDependencies": [\ - ["json5", "npm:2.2.3"]\ + ["json5", "npm:2.2.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -9374,6 +9638,23 @@ 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": [\ @@ -9395,24 +9676,6 @@ 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/",\ @@ -9449,10 +9712,11 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["keyv", [\ - ["npm:4.5.2", {\ - "packageLocation": "./.yarn/cache/keyv-npm-4.5.2-78a8ba8062-921f26a3e3.zip/node_modules/keyv/",\ + ["npm:4.3.2", {\ + "packageLocation": "./.yarn/cache/keyv-npm-4.3.2-036dc9c0ad-61244d73b5.zip/node_modules/keyv/",\ "packageDependencies": [\ - ["keyv", "npm:4.5.2"],\ + ["keyv", "npm:4.3.2"],\ + ["compress-brotli", "npm:1.3.8"],\ ["json-buffer", "npm:3.0.1"]\ ],\ "linkType": "HARD"\ @@ -9523,26 +9787,28 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["libnpmaccess", [\ - ["npm:7.0.1", {\ - "packageLocation": "./.yarn/cache/libnpmaccess-npm-7.0.1-05fe791524-53f6cd95f6.zip/node_modules/libnpmaccess/",\ + ["npm:6.0.3", {\ + "packageLocation": "./.yarn/cache/libnpmaccess-npm-6.0.3-16e0ea9723-4e2e14c999.zip/node_modules/libnpmaccess/",\ "packageDependencies": [\ - ["libnpmaccess", "npm:7.0.1"],\ - ["npm-package-arg", "npm:10.1.0"],\ - ["npm-registry-fetch", "npm:14.0.3"]\ + ["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"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["libnpmpublish", [\ - ["npm:7.0.6", {\ - "packageLocation": "./.yarn/cache/libnpmpublish-npm-7.0.6-a5449a7ce0-dc01e9a372.zip/node_modules/libnpmpublish/",\ + ["npm:6.0.4", {\ + "packageLocation": "./.yarn/cache/libnpmpublish-npm-6.0.4-6b4574d30e-5a8a6d471d.zip/node_modules/libnpmpublish/",\ "packageDependencies": [\ - ["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"]\ + ["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"]\ ],\ "linkType": "HARD"\ }]\ @@ -9634,6 +9900,15 @@ 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/",\ @@ -9643,11 +9918,20 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["lodash.isfunction", [\ - ["npm:3.0.9", {\ - "packageLocation": "./.yarn/cache/lodash.isfunction-npm-3.0.9-72aaa7f66c-2a26511aa8.zip/node_modules/lodash.isfunction/",\ + ["lodash.isboolean", [\ + ["npm:3.0.3", {\ + "packageLocation": "./.yarn/cache/lodash.isboolean-npm-3.0.3-b575b41488-bace740c7a.zip/node_modules/lodash.isboolean/",\ "packageDependencies": [\ - ["lodash.isfunction", "npm:3.0.9"]\ + ["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"]\ ],\ "linkType": "HARD"\ }]\ @@ -9661,6 +9945,15 @@ 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/",\ @@ -9670,11 +9963,11 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["lodash.kebabcase", [\ - ["npm:4.1.1", {\ - "packageLocation": "./.yarn/cache/lodash.kebabcase-npm-4.1.1-89ffca7e1f-676047204b.zip/node_modules/lodash.kebabcase/",\ + ["lodash.isstring", [\ + ["npm:4.0.1", {\ + "packageLocation": "./.yarn/cache/lodash.isstring-npm-4.0.1-721fee791c-a0d31496f5.zip/node_modules/lodash.isstring/",\ "packageDependencies": [\ - ["lodash.kebabcase", "npm:4.1.1"]\ + ["lodash.isstring", "npm:4.0.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -9697,47 +9990,11 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["lodash.mergewith", [\ - ["npm:4.6.2", {\ - "packageLocation": "./.yarn/cache/lodash.mergewith-npm-4.6.2-7d2d4201ec-4fe5a0a4bc.zip/node_modules/lodash.mergewith/",\ - "packageDependencies": [\ - ["lodash.mergewith", "npm:4.6.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash.snakecase", [\ + ["lodash.once", [\ ["npm:4.1.1", {\ - "packageLocation": "./.yarn/cache/lodash.snakecase-npm-4.1.1-b12cdbecb4-5e840ba777.zip/node_modules/lodash.snakecase/",\ + "packageLocation": "./.yarn/cache/lodash.once-npm-4.1.1-d8ba329ead-210c440af7.zip/node_modules/lodash.once/",\ "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"]\ + ["lodash.once", "npm:4.1.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -9761,7 +10018,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.4.2"],\ + ["safe-stable-stringify", "npm:2.3.1"],\ ["triple-beam", "npm:1.3.0"]\ ],\ "linkType": "HARD"\ @@ -9784,6 +10041,13 @@ 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": [\ @@ -9793,14 +10057,6 @@ 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": [\ @@ -9809,6 +10065,13 @@ 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": [\ @@ -9855,20 +10118,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["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/",\ + ["npm:10.1.8", {\ + "packageLocation": "./.yarn/cache/make-fetch-happen-npm-10.1.8-1571a0a77a-273acfa886.zip/node_modules/make-fetch-happen/",\ "packageDependencies": [\ - ["make-fetch-happen", "npm:10.2.1"],\ + ["make-fetch-happen", "npm:10.1.8"],\ ["agentkeepalive", "npm:4.2.1"],\ - ["cacache", "npm:16.1.3"],\ + ["cacache", "npm:16.1.1"],\ ["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:3.3.6"],\ + ["lru-cache", "npm:7.12.0"],\ + ["minipass", "npm:3.3.4"],\ ["minipass-collect", "npm:1.0.2"],\ - ["minipass-fetch", "npm:2.1.2"],\ + ["minipass-fetch", "npm:2.1.0"],\ ["minipass-flush", "npm:1.0.5"],\ ["minipass-pipeline", "npm:1.2.4"],\ ["negotiator", "npm:0.6.3"],\ @@ -9877,29 +10140,6 @@ 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", [\ @@ -9944,7 +10184,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.1"],\ + ["decamelize-keys", "npm:1.1.0"],\ ["hard-rejection", "npm:2.1.0"],\ ["minimist-options", "npm:4.1.0"],\ ["normalize-package-data", "npm:3.0.3"],\ @@ -10009,9 +10249,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.1.0"],\ - ["node-gyp", "npm:9.3.1"],\ - ["node-gyp-build", "npm:4.6.0"]\ + ["node-addon-api", "npm:5.0.0"],\ + ["node-gyp", "npm:9.0.0"],\ + ["node-gyp-build", "npm:4.5.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -10054,19 +10294,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", [\ @@ -10105,20 +10345,20 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:5.1.6", {\ - "packageLocation": "./.yarn/cache/minimatch-npm-5.1.6-1e71429f4c-0c0446ede5.zip/node_modules/minimatch/",\ + ["npm:5.1.0", {\ + "packageLocation": "./.yarn/cache/minimatch-npm-5.1.0-34f6240621-cf8124b47d.zip/node_modules/minimatch/",\ "packageDependencies": [\ - ["minimatch", "npm:5.1.6"],\ + ["minimatch", "npm:5.1.0"],\ ["brace-expansion", "npm:2.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["minimist", [\ - ["npm:1.2.7", {\ - "packageLocation": "./.yarn/cache/minimist-npm-1.2.7-51d33b1371-7bb50119bb.zip/node_modules/minimist/",\ + ["npm:1.2.6", {\ + "packageLocation": "./.yarn/cache/minimist-npm-1.2.6-f4cee4b4af-b0286df020.zip/node_modules/minimist/",\ "packageDependencies": [\ - ["minimist", "npm:1.2.7"]\ + ["minimist", "npm:1.2.6"]\ ],\ "linkType": "HARD"\ }]\ @@ -10136,18 +10376,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["minipass", [\ - ["npm:3.3.6", {\ - "packageLocation": "./.yarn/cache/minipass-npm-3.3.6-b8d93a945b-9704cf677a.zip/node_modules/minipass/",\ + ["npm:3.3.4", {\ + "packageLocation": "./.yarn/cache/minipass-npm-3.3.4-6cf48a6c5e-bddf786631.zip/node_modules/minipass/",\ "packageDependencies": [\ - ["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"],\ + ["minipass", "npm:3.3.4"],\ ["yallist", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ @@ -10158,29 +10390,18 @@ 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.6"]\ + ["minipass", "npm:3.3.4"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["minipass-fetch", [\ - ["npm:2.1.2", {\ - "packageLocation": "./.yarn/cache/minipass-fetch-npm-2.1.2-9b21a5c930-8ec17c0895.zip/node_modules/minipass-fetch/",\ + ["npm:2.1.0", {\ + "packageLocation": "./.yarn/cache/minipass-fetch-npm-2.1.0-300ce55188-fb5a561733.zip/node_modules/minipass-fetch/",\ "packageDependencies": [\ - ["minipass-fetch", "npm:2.1.2"],\ + ["minipass-fetch", "npm:2.1.0"],\ ["encoding", "npm:0.1.13"],\ - ["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", "npm:3.3.4"],\ ["minipass-sized", "npm:1.0.3"],\ ["minizlib", "npm:2.1.2"]\ ],\ @@ -10192,7 +10413,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.6"]\ + ["minipass", "npm:3.3.4"]\ ],\ "linkType": "HARD"\ }]\ @@ -10203,7 +10424,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["minipass-json-stream", "npm:1.0.1"],\ ["jsonparse", "npm:1.3.1"],\ - ["minipass", "npm:3.3.6"]\ + ["minipass", "npm:3.3.4"]\ ],\ "linkType": "HARD"\ }]\ @@ -10213,7 +10434,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.6"]\ + ["minipass", "npm:3.3.4"]\ ],\ "linkType": "HARD"\ }]\ @@ -10223,7 +10444,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.6"]\ + ["minipass", "npm:3.3.4"]\ ],\ "linkType": "HARD"\ }]\ @@ -10233,7 +10454,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.6"],\ + ["minipass", "npm:3.3.4"],\ ["yallist", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ @@ -10353,11 +10574,11 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["nan", [\ - ["npm:2.17.0", {\ - "packageLocation": "./.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/",\ + ["npm:2.16.0", {\ + "packageLocation": "./.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/",\ "packageDependencies": [\ - ["nan", "npm:2.17.0"],\ - ["node-gyp", "npm:9.3.1"]\ + ["nan", "npm:2.16.0"],\ + ["node-gyp", "npm:9.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -10398,16 +10619,6 @@ 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/",\ @@ -10416,8 +10627,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.2"],\ - ["@newrelic/koa", "virtual:4c49b89cbc97666c528d8405a7490a32a30cd8b65c1a61cb32c444f3a312dab1385405717f9866d113d67518b3d487f15de177279ba1a80f8958b28cad021846#npm:7.1.1"],\ + ["@newrelic/aws-sdk", "virtual:4c49b89cbc97666c528d8405a7490a32a30cd8b65c1a61cb32c444f3a312dab1385405717f9866d113d67518b3d487f15de177279ba1a80f8958b28cad021846#npm:5.0.0"],\ + ["@newrelic/koa", "virtual:4c49b89cbc97666c528d8405a7490a32a30cd8b65c1a61cb32c444f3a312dab1385405717f9866d113d67518b3d487f15de177279ba1a80f8958b28cad021846#npm:7.0.0"],\ ["@newrelic/native-metrics", "npm:9.0.0"],\ ["@newrelic/superagent", "virtual:4c49b89cbc97666c528d8405a7490a32a30cd8b65c1a61cb32c444f3a312dab1385405717f9866d113d67518b3d487f15de177279ba1a80f8958b28cad021846#npm:6.0.0"],\ ["@tyriar/fibonacci-heap", "npm:2.0.9"],\ @@ -10432,27 +10643,27 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["node-addon-api", [\ - ["npm:5.1.0", {\ - "packageLocation": "./.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/",\ + ["npm:5.0.0", {\ + "packageLocation": "./.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/",\ "packageDependencies": [\ - ["node-addon-api", "npm:5.1.0"],\ - ["node-gyp", "npm:9.3.1"]\ + ["node-addon-api", "npm:5.0.0"],\ + ["node-gyp", "npm:9.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["node-fetch", [\ - ["npm:2.6.8", {\ - "packageLocation": "./.yarn/cache/node-fetch-npm-2.6.8-ddb8bfc274-9b8bac9f95.zip/node_modules/node-fetch/",\ + ["npm:2.6.7", {\ + "packageLocation": "./.yarn/cache/node-fetch-npm-2.6.7-777aa2a6df-05c03fe66f.zip/node_modules/node-fetch/",\ "packageDependencies": [\ - ["node-fetch", "npm:2.6.8"]\ + ["node-fetch", "npm:2.6.7"]\ ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["node-fetch", "virtual:b443394ecf5ceaa738e36796abd12e5bf5e9d0b3cf956637850586d2eae10f1f2db28ba31c0d8cb3609fa0653132e91468174bf992b9bed74bdeb446cbf6ceb1#npm:2.6.8"],\ + ["node-fetch", "virtual:25a5f5382d53dbf298bf7a1191760bc2e0a523a619eeb0e667b99a8649e8ad183f9e2e0b45f6fb831b92f4078b61622aa567cf79565f6aa5af9597e3c84864f6#npm:2.6.7"],\ ["@types/encoding", null],\ ["encoding", null],\ ["whatwg-url", "npm:5.0.0"]\ @@ -10465,29 +10676,29 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["node-gyp", [\ - ["npm:9.3.1", {\ - "packageLocation": "./.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/",\ + ["npm:9.0.0", {\ + "packageLocation": "./.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/",\ "packageDependencies": [\ - ["node-gyp", "npm:9.3.1"],\ + ["node-gyp", "npm:9.0.0"],\ ["env-paths", "npm:2.2.1"],\ ["glob", "npm:7.2.3"],\ ["graceful-fs", "npm:4.2.10"],\ - ["make-fetch-happen", "npm:10.2.1"],\ - ["nopt", "npm:6.0.0"],\ + ["make-fetch-happen", "npm:10.1.8"],\ + ["nopt", "npm:5.0.0"],\ ["npmlog", "npm:6.0.2"],\ ["rimraf", "npm:3.0.2"],\ - ["semver", "npm:7.3.8"],\ - ["tar", "npm:6.1.13"],\ + ["semver", "npm:7.3.7"],\ + ["tar", "npm:6.1.11"],\ ["which", "npm:2.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["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/",\ + ["npm:4.5.0", {\ + "packageLocation": "./.yarn/cache/node-gyp-build-npm-4.5.0-2538da6152-9e6a5e11b7.zip/node_modules/node-gyp-build/",\ "packageDependencies": [\ - ["node-gyp-build", "npm:4.6.0"]\ + ["node-gyp-build", "npm:4.5.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -10502,10 +10713,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["node-releases", [\ - ["npm:2.0.8", {\ - "packageLocation": "./.yarn/cache/node-releases-npm-2.0.8-1733e5f247-20acdbe878.zip/node_modules/node-releases/",\ + ["npm:2.0.5", {\ + "packageLocation": "./.yarn/cache/node-releases-npm-2.0.5-ddba717991-464a4a35c2.zip/node_modules/node-releases/",\ "packageDependencies": [\ - ["node-releases", "npm:2.0.8"]\ + ["node-releases", "npm:2.0.5"]\ ],\ "linkType": "HARD"\ }]\ @@ -10521,7 +10732,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.1.0"],\ + ["simple-update-notifier", "npm:1.0.7"],\ ["supports-color", "npm:5.5.0"],\ ["touch", "npm:3.1.0"],\ ["undefsafe", "npm:2.0.5"]\ @@ -10547,21 +10758,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:6.0.0", {\ - "packageLocation": "./.yarn/cache/nopt-npm-6.0.0-5ea8050815-6ae5c083c5.zip/node_modules/nopt/",\ + ["npm:5.0.0", {\ + "packageLocation": "./.yarn/cache/nopt-npm-5.0.0-304b40fbfe-cb0f367273.zip/node_modules/nopt/",\ "packageDependencies": [\ - ["nopt", "npm:6.0.0"],\ + ["nopt", "npm:5.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", [\ @@ -10581,19 +10784,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.11.0"],\ - ["semver", "npm:7.3.8"],\ + ["is-core-module", "npm:2.9.0"],\ + ["semver", "npm:7.3.7"],\ ["validate-npm-package-license", "npm:3.0.4"]\ ],\ "linkType": "HARD"\ }],\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/normalize-package-data-npm-5.0.0-6327e2af68-a77ec1138d.zip/node_modules/normalize-package-data/",\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/normalize-package-data-npm-4.0.0-150eace0e2-54fb1d3ed7.zip/node_modules/normalize-package-data/",\ "packageDependencies": [\ - ["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"],\ + ["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"],\ ["validate-npm-package-license", "npm:3.0.4"]\ ],\ "linkType": "HARD"\ @@ -10609,129 +10812,130 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["normalize-url", [\ - ["npm:8.0.0", {\ - "packageLocation": "./.yarn/cache/normalize-url-npm-8.0.0-1f5dc7ece5-4b04301ebc.zip/node_modules/normalize-url/",\ + ["npm:6.1.0", {\ + "packageLocation": "./.yarn/cache/normalize-url-npm-6.1.0-b95bc12ece-571335f6ac.zip/node_modules/normalize-url/",\ "packageDependencies": [\ - ["normalize-url", "npm:8.0.0"]\ + ["normalize-url", "npm:6.1.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["npm-bundled", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/npm-bundled-npm-3.0.0-0b3c5ee4f3-82894ef07e.zip/node_modules/npm-bundled/",\ + ["npm:1.1.2", {\ + "packageLocation": "./.yarn/cache/npm-bundled-npm-1.1.2-e299e533ef-a792e8eecf.zip/node_modules/npm-bundled/",\ "packageDependencies": [\ - ["npm-bundled", "npm:3.0.0"],\ - ["npm-normalize-package-bin", "npm:3.0.0"]\ + ["npm-bundled", "npm:1.1.2"],\ + ["npm-normalize-package-bin", "npm:1.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["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/",\ + ["npm:16.0.1", {\ + "packageLocation": "./.yarn/cache/npm-check-updates-npm-16.0.1-fd143fcd27-93484c2b94.zip/node_modules/npm-check-updates/",\ "packageDependencies": [\ - ["npm-check-updates", "npm:16.6.2"],\ - ["chalk", "npm:5.2.0"],\ + ["npm-check-updates", "npm:16.0.1"],\ + ["chalk", "npm:5.0.1"],\ ["cli-table", "npm:0.3.11"],\ - ["commander", "npm:9.5.0"],\ + ["commander", "npm:9.3.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.2.1"],\ - ["ini", "npm:3.0.1"],\ + ["hosted-git-info", "npm:5.0.0"],\ ["json-parse-helpfulerror", "npm:1.0.3"],\ ["jsonlines", "npm:0.1.1"],\ ["lodash", "npm:4.17.21"],\ - ["minimatch", "npm:5.1.6"],\ + ["minimatch", "npm:5.1.0"],\ ["p-map", "npm:4.0.0"],\ - ["pacote", "npm:15.0.8"],\ + ["pacote", "npm:13.6.1"],\ ["parse-github-url", "npm:1.0.2"],\ ["progress", "npm:2.0.3"],\ ["prompts-ncu", "npm:2.5.1"],\ - ["rc-config-loader", "npm:4.1.2"],\ + ["rc-config-loader", "npm:4.1.0"],\ ["remote-git-tags", "npm:3.0.0"],\ ["rimraf", "npm:3.0.2"],\ - ["semver", "npm:7.3.8"],\ + ["semver", "npm:7.3.7"],\ ["semver-utils", "npm:1.1.4"],\ ["source-map-support", "npm:0.5.21"],\ - ["spawn-please", "npm:2.0.1"],\ - ["untildify", "npm:4.0.0"],\ + ["spawn-please", "npm:1.0.0"],\ ["update-notifier", "npm:6.0.2"],\ - ["yaml", "npm:2.2.1"]\ + ["yaml", "npm:2.1.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["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/",\ + ["npm:5.0.0", {\ + "packageLocation": "./.yarn/cache/npm-install-checks-npm-5.0.0-ca22f8c8a0-f4db82eedb.zip/node_modules/npm-install-checks/",\ "packageDependencies": [\ - ["npm-install-checks", "npm:6.0.0"],\ - ["semver", "npm:7.3.8"]\ + ["npm-install-checks", "npm:5.0.0"],\ + ["semver", "npm:7.3.7"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["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/",\ + ["npm:1.0.1", {\ + "packageLocation": "./.yarn/cache/npm-normalize-package-bin-npm-1.0.1-2cf38a5d95-9635151e64.zip/node_modules/npm-normalize-package-bin/",\ "packageDependencies": [\ - ["npm-normalize-package-bin", "npm:3.0.0"]\ + ["npm-normalize-package-bin", "npm:1.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["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/",\ + ["npm:9.1.0", {\ + "packageLocation": "./.yarn/cache/npm-package-arg-npm-9.1.0-b08550e522-a2d7a808b3.zip/node_modules/npm-package-arg/",\ "packageDependencies": [\ - ["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"]\ + ["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"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["npm-packlist", [\ - ["npm:7.0.4", {\ - "packageLocation": "./.yarn/cache/npm-packlist-npm-7.0.4-1c0b919056-1fe577c16a.zip/node_modules/npm-packlist/",\ + ["npm:5.1.1", {\ + "packageLocation": "./.yarn/cache/npm-packlist-npm-5.1.1-38389ac20f-a07a806140.zip/node_modules/npm-packlist/",\ "packageDependencies": [\ - ["npm-packlist", "npm:7.0.4"],\ - ["ignore-walk", "npm:6.0.0"]\ + ["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"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["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/",\ + ["npm:7.0.1", {\ + "packageLocation": "./.yarn/cache/npm-pick-manifest-npm-7.0.1-cd3bcc8dff-fb948051ab.zip/node_modules/npm-pick-manifest/",\ "packageDependencies": [\ - ["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"]\ + ["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"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["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/",\ + ["npm:13.1.1", {\ + "packageLocation": "./.yarn/cache/npm-registry-fetch-npm-13.1.1-d484645123-9bc2ab2aae.zip/node_modules/npm-registry-fetch/",\ "packageDependencies": [\ - ["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"],\ + ["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"],\ ["minipass-json-stream", "npm:1.0.1"],\ ["minizlib", "npm:2.1.2"],\ - ["npm-package-arg", "npm:10.1.0"],\ - ["proc-log", "npm:3.0.0"]\ + ["npm-package-arg", "npm:9.1.0"],\ + ["proc-log", "npm:2.0.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -10751,23 +10955,12 @@ 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.1"],\ + ["are-we-there-yet", "npm:3.0.0"],\ ["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", [\ @@ -10780,10 +10973,32 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["object-inspect", [\ - ["npm:1.12.3", {\ - "packageLocation": "./.yarn/cache/object-inspect-npm-1.12.3-1e7d20f5ff-052c374ab0.zip/node_modules/object-inspect/",\ + ["npm:1.12.2", {\ + "packageLocation": "./.yarn/cache/object-inspect-npm-1.12.2-f125a822c0-46e3fc4cb6.zip/node_modules/object-inspect/",\ "packageDependencies": [\ - ["object-inspect", "npm:1.12.3"]\ + ["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"]\ ],\ "linkType": "HARD"\ }]\ @@ -10851,7 +11066,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.7.0"],\ + ["cli-spinners", "npm:2.6.1"],\ ["is-interactive", "npm:1.0.0"],\ ["is-unicode-supported", "npm:0.1.0"],\ ["log-symbols", "npm:4.1.0"],\ @@ -10861,6 +11076,15 @@ 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/",\ @@ -11022,36 +11246,40 @@ 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.5.3"],\ + ["got", "npm:12.1.0"],\ ["registry-auth-token", "npm:5.0.1"],\ ["registry-url", "npm:6.0.1"],\ - ["semver", "npm:7.3.8"]\ + ["semver", "npm:7.3.7"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["pacote", [\ - ["npm:15.0.8", {\ - "packageLocation": "./.yarn/cache/pacote-npm-15.0.8-10cee1e754-8b0d2347b0.zip/node_modules/pacote/",\ + ["npm:13.6.1", {\ + "packageLocation": "./.yarn/cache/pacote-npm-13.6.1-5bb9ef467e-dedcd863c5.zip/node_modules/pacote/",\ "packageDependencies": [\ - ["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"],\ + ["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"],\ ["promise-retry", "npm:2.0.1"],\ - ["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"]\ + ["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"]\ ],\ "linkType": "HARD"\ }]\ @@ -11066,18 +11294,6 @@ 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/",\ @@ -11110,21 +11326,27 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["parse-path", [\ - ["npm:7.0.0", {\ - "packageLocation": "./.yarn/cache/parse-path-npm-7.0.0-ceda41e594-7e20c2a3a6.zip/node_modules/parse-path/",\ + ["npm:4.0.4", {\ + "packageLocation": "./.yarn/cache/parse-path-npm-4.0.4-6a095a43a2-b2419dfe11.zip/node_modules/parse-path/",\ "packageDependencies": [\ - ["parse-path", "npm:7.0.0"],\ - ["protocols", "npm:2.0.1"]\ + ["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"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["parse-url", [\ - ["npm:8.1.0", {\ - "packageLocation": "./.yarn/cache/parse-url-npm-8.1.0-0995f15c34-a8dd22cf55.zip/node_modules/parse-url/",\ + ["npm:6.0.2", {\ + "packageLocation": "./.yarn/cache/parse-url-npm-6.0.2-f349157ca2-59b00c9de0.zip/node_modules/parse-url/",\ "packageDependencies": [\ - ["parse-url", "npm:8.1.0"],\ - ["parse-path", "npm:7.0.0"]\ + ["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"]\ ],\ "linkType": "HARD"\ }]\ @@ -11311,17 +11533,6 @@ 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/",\ @@ -11332,10 +11543,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["prettier", [\ - ["npm:2.8.3", {\ - "packageLocation": "./.yarn/cache/prettier-npm-2.8.3-2c5624c4ca-9daf1c05e0.zip/node_modules/prettier/",\ + ["npm:2.7.1", {\ + "packageLocation": "./.yarn/cache/prettier-npm-2.7.1-d1f40f5e1a-d2cd7adc83.zip/node_modules/prettier/",\ "packageDependencies": [\ - ["prettier", "npm:2.8.3"]\ + ["prettier", "npm:2.7.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -11351,10 +11562,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["pretty-format", [\ - ["npm:29.3.1", {\ - "packageLocation": "./.yarn/cache/pretty-format-npm-29.3.1-cf42cb4acb-503343a44e.zip/node_modules/pretty-format/",\ + ["npm:29.1.2", {\ + "packageLocation": "./.yarn/cache/pretty-format-npm-29.1.2-37c8a710ba-e20a8af683.zip/node_modules/pretty-format/",\ "packageDependencies": [\ - ["pretty-format", "npm:29.3.1"],\ + ["pretty-format", "npm:29.1.2"],\ ["@jest/schemas", "npm:29.0.0"],\ ["ansi-styles", "npm:5.2.0"],\ ["react-is", "npm:18.2.0"]\ @@ -11368,16 +11579,16 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["prettyjson", "npm:1.2.5"],\ ["colors", "npm:1.4.0"],\ - ["minimist", "npm:1.2.7"]\ + ["minimist", "npm:1.2.6"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["proc-log", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/proc-log-npm-3.0.0-a8c21c2f0f-01dab9736c.zip/node_modules/proc-log/",\ + ["npm:2.0.1", {\ + "packageLocation": "./.yarn/cache/proc-log-npm-2.0.1-0593660460-33e6728b4a.zip/node_modules/proc-log/",\ "packageDependencies": [\ - ["proc-log", "npm:3.0.0"]\ + ["proc-log", "npm:2.0.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -11409,24 +11620,6 @@ 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/",\ @@ -11435,10 +11628,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["promise-inflight", "virtual:4e2088ed0df52533102f445d7e7aeba6560b7effa0cabbc7cc20dd1e36a86dd838cc541de4414688f4ce3ec77b0ad5298cea6de581350d934ceb35c3e0fe3462#npm:1.0.1"],\ + ["promise-inflight", "virtual:84a00badf32fd1afaf93817400747915046d2012712b8d0165c9b380a8ca122b717268023cb7925f79b92bac1d0305a8c7f77f430ac0705ca3d110cd76516a4c#npm:1.0.1"],\ ["@types/bluebird", null],\ ["bluebird", null]\ ],\ @@ -11506,13 +11699,20 @@ 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.11.18"],\ + ["@types/node", "npm:18.0.3"],\ ["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": [\ @@ -11550,6 +11750,17 @@ 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/",\ @@ -11558,10 +11769,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:2.3.0", {\ - "packageLocation": "./.yarn/cache/punycode-npm-2.3.0-df4bdce06b-c2b408c805.zip/node_modules/punycode/",\ + ["npm:2.1.1", {\ + "packageLocation": "./.yarn/cache/punycode-npm-2.1.1-26eb3e15cf-fd728ef9db.zip/node_modules/punycode/",\ "packageDependencies": [\ - ["punycode", "npm:2.3.0"]\ + ["punycode", "npm:2.1.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -11614,6 +11825,19 @@ 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/",\ @@ -11677,20 +11901,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.7"],\ + ["minimist", "npm:1.2.6"],\ ["strip-json-comments", "npm:2.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["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/",\ + ["npm:4.1.0", {\ + "packageLocation": "./.yarn/cache/rc-config-loader-npm-4.1.0-207fabc6dd-9f542ac002.zip/node_modules/rc-config-loader/",\ "packageDependencies": [\ - ["rc-config-loader", "npm:4.1.2"],\ + ["rc-config-loader", "npm:4.1.0"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ ["js-yaml", "npm:4.1.0"],\ - ["json5", "npm:2.2.3"],\ + ["json5", "npm:2.2.1"],\ ["require-from-string", "npm:2.0.2"]\ ],\ "linkType": "HARD"\ @@ -11705,35 +11929,26 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["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-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/",\ + ["npm:5.0.1", {\ + "packageLocation": "./.yarn/cache/read-package-json-npm-5.0.1-a5a303cfe6-3cf2112625.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"]\ + ["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"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["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/",\ + ["npm:2.0.3", {\ + "packageLocation": "./.yarn/cache/read-package-json-fast-npm-2.0.3-f163572d18-6779d98494.zip/node_modules/read-package-json-fast/",\ "packageDependencies": [\ - ["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"]\ + ["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"]\ ],\ "linkType": "HARD"\ }]\ @@ -11806,17 +12021,6 @@ 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", [\ @@ -11869,10 +12073,22 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["regenerator-runtime", [\ - ["npm:0.13.11", {\ - "packageLocation": "./.yarn/cache/regenerator-runtime-npm-0.13.11-90bf536060-0485db63ce.zip/node_modules/regenerator-runtime/",\ + ["npm:0.13.10", {\ + "packageLocation": "./.yarn/cache/regenerator-runtime-npm-0.13.10-57e3c1406b-ac83ab4691.zip/node_modules/regenerator-runtime/",\ "packageDependencies": [\ - ["regenerator-runtime", "npm:0.13.11"]\ + ["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"]\ ],\ "linkType": "HARD"\ }]\ @@ -11891,7 +12107,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.5"]\ + ["@pnpm/npm-conf", "npm:1.0.4"]\ ],\ "linkType": "HARD"\ }]\ @@ -11938,7 +12154,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.11.0"],\ + ["is-core-module", "npm:2.9.0"],\ ["path-parse", "npm:1.0.7"],\ ["supports-preserve-symlinks-flag", "npm:1.0.0"]\ ],\ @@ -11991,20 +12207,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["resolve.exports", [\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/resolve.exports-npm-1.1.1-26b48a30b5-85e27ba1a4.zip/node_modules/resolve.exports/",\ + ["npm:1.1.0", {\ + "packageLocation": "./.yarn/cache/resolve.exports-npm-1.1.0-81756e03ba-59b9aa7fd7.zip/node_modules/resolve.exports/",\ "packageDependencies": [\ - ["resolve.exports", "npm:1.1.1"]\ + ["resolve.exports", "npm:1.1.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["responselike", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/responselike-npm-3.0.0-9ab07af81f-0f5050a885.zip/node_modules/responselike/",\ + ["npm:2.0.0", {\ + "packageLocation": "./.yarn/cache/responselike-npm-2.0.0-7813864e97-971f98538a.zip/node_modules/responselike/",\ "packageDependencies": [\ - ["responselike", "npm:3.0.0"],\ - ["lowercase-keys", "npm:3.0.0"]\ + ["responselike", "npm:2.0.0"],\ + ["lowercase-keys", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -12068,11 +12284,11 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["rxjs", [\ - ["npm:7.8.0", {\ - "packageLocation": "./.yarn/cache/rxjs-npm-7.8.0-722f1c7172-56dfebbd1f.zip/node_modules/rxjs/",\ + ["npm:7.5.5", {\ + "packageLocation": "./.yarn/cache/rxjs-npm-7.5.5-d0546b1ccb-dcb9d0e21c.zip/node_modules/rxjs/",\ "packageDependencies": [\ - ["rxjs", "npm:7.8.0"],\ - ["tslib", "npm:2.4.1"]\ + ["rxjs", "npm:7.5.5"],\ + ["tslib", "npm:2.4.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -12093,11 +12309,23 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["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/",\ + ["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-stable-stringify", "npm:2.4.2"]\ + ["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/",\ + "packageDependencies": [\ + ["safe-stable-stringify", "npm:2.3.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -12149,6 +12377,14 @@ 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": [\ @@ -12163,7 +12399,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.8"]\ + ["semver", "npm:7.3.7"]\ ],\ "linkType": "HARD"\ }]\ @@ -12294,8 +12530,8 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["side-channel", "npm:1.0.4"],\ ["call-bind", "npm:1.0.2"],\ - ["get-intrinsic", "npm:1.2.0"],\ - ["object-inspect", "npm:1.12.3"]\ + ["get-intrinsic", "npm:1.1.2"],\ + ["object-inspect", "npm:1.12.2"]\ ],\ "linkType": "HARD"\ }]\ @@ -12320,10 +12556,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["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/",\ + ["npm:1.0.7", {\ + "packageLocation": "./.yarn/cache/simple-update-notifier-npm-1.0.7-c27b0a20ac-7c7053ecef.zip/node_modules/simple-update-notifier/",\ "packageDependencies": [\ - ["simple-update-notifier", "npm:1.1.0"],\ + ["simple-update-notifier", "npm:1.0.7"],\ ["semver", "npm:7.0.0"]\ ],\ "linkType": "HARD"\ @@ -12357,11 +12593,11 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["socks", [\ - ["npm:2.7.1", {\ - "packageLocation": "./.yarn/cache/socks-npm-2.7.1-17f2b53052-a8026d6abf.zip/node_modules/socks/",\ + ["npm:2.6.2", {\ + "packageLocation": "./.yarn/cache/socks-npm-2.6.2-94c1dcb8b8-65dafb89e2.zip/node_modules/socks/",\ "packageDependencies": [\ - ["socks", "npm:2.7.1"],\ - ["ip", "npm:2.0.0"],\ + ["socks", "npm:2.6.2"],\ + ["ip", "npm:1.1.8"],\ ["smart-buffer", "npm:4.2.0"]\ ],\ "linkType": "HARD"\ @@ -12374,7 +12610,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.7.1"]\ + ["socks", "npm:2.6.2"]\ ],\ "linkType": "HARD"\ }]\ @@ -12427,11 +12663,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["spawn-please", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/spawn-please-npm-2.0.1-265b6b5432-fe19a7ceb5.zip/node_modules/spawn-please/",\ + ["npm:1.0.0", {\ + "packageLocation": "./.yarn/cache/spawn-please-npm-1.0.0-5731ea7630-8128574280.zip/node_modules/spawn-please/",\ "packageDependencies": [\ - ["spawn-please", "npm:2.0.1"],\ - ["cross-spawn", "npm:7.0.3"]\ + ["spawn-please", "npm:1.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -12442,7 +12677,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.12"]\ + ["spdx-license-ids", "npm:3.0.11"]\ ],\ "linkType": "HARD"\ }]\ @@ -12462,16 +12697,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.12"]\ + ["spdx-license-ids", "npm:3.0.11"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["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/",\ + ["npm:3.0.11", {\ + "packageLocation": "./.yarn/cache/spdx-license-ids-npm-3.0.11-a8d9a5ff74-c315e8eee8.zip/node_modules/spdx-license-ids/",\ "packageDependencies": [\ - ["spdx-license-ids", "npm:3.0.12"]\ + ["spdx-license-ids", "npm:3.0.11"]\ ],\ "linkType": "HARD"\ }]\ @@ -12486,6 +12721,15 @@ 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/",\ @@ -12515,19 +12759,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["sqs-consumer", [\ - ["npm:5.8.0", {\ - "packageLocation": "./.yarn/cache/sqs-consumer-npm-5.8.0-27adc9a7c3-1679997b41.zip/node_modules/sqs-consumer/",\ + ["npm:5.7.0", {\ + "packageLocation": "./.yarn/cache/sqs-consumer-npm-5.7.0-09231a3791-60e2dffae4.zip/node_modules/sqs-consumer/",\ "packageDependencies": [\ - ["sqs-consumer", "npm:5.8.0"]\ + ["sqs-consumer", "npm:5.7.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["sqs-consumer", "virtual:685a6222c3349423674bb7f0684ba34e2ab20912010f352e04dcf707a156e13183fc382e2417cb37a60f3e7b52fd0178c53181674890e1773eb83e190dc13378#npm:5.8.0"],\ + ["sqs-consumer", "virtual:685a6222c3349423674bb7f0684ba34e2ab20912010f352e04dcf707a156e13183fc382e2417cb37a60f3e7b52fd0178c53181674890e1773eb83e190dc13378#npm:5.7.0"],\ ["@types/aws-sdk", null],\ - ["aws-sdk", "npm:2.1298.0"],\ + ["aws-sdk", "npm:2.1260.0"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"]\ ],\ "packagePeers": [\ @@ -12538,19 +12782,11 @@ 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.6"]\ + ["minipass", "npm:3.3.4"]\ ],\ "linkType": "HARD"\ }]\ @@ -12565,10 +12801,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["stack-utils", [\ - ["npm:2.0.6", {\ - "packageLocation": "./.yarn/cache/stack-utils-npm-2.0.6-2be1099696-79e5c96b05.zip/node_modules/stack-utils/",\ + ["npm:2.0.5", {\ + "packageLocation": "./.yarn/cache/stack-utils-npm-2.0.5-e0438f409a-1a2a1450ab.zip/node_modules/stack-utils/",\ "packageDependencies": [\ - ["stack-utils", "npm:2.0.6"],\ + ["stack-utils", "npm:2.0.5"],\ ["escape-string-regexp", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ @@ -12601,6 +12837,15 @@ 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/",\ @@ -12634,6 +12879,30 @@ 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/",\ @@ -12727,7 +12996,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["strong-log-transformer", "npm:2.1.0"],\ ["duplexer", "npm:0.1.2"],\ - ["minimist", "npm:1.2.7"],\ + ["minimist", "npm:1.2.6"],\ ["through", "npm:2.3.8"]\ ],\ "linkType": "HARD"\ @@ -12759,6 +13028,17 @@ 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/",\ @@ -12778,13 +13058,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["tar", [\ - ["npm:6.1.13", {\ - "packageLocation": "./.yarn/cache/tar-npm-6.1.13-3234e72781-b1254685cb.zip/node_modules/tar/",\ + ["npm:6.1.11", {\ + "packageLocation": "./.yarn/cache/tar-npm-6.1.11-e6ac3cba9c-5499de6e19.zip/node_modules/tar/",\ "packageDependencies": [\ - ["tar", "npm:6.1.13"],\ + ["tar", "npm:6.1.11"],\ ["chownr", "npm:2.0.0"],\ ["fs-minipass", "npm:2.1.0"],\ - ["minipass", "npm:4.0.0"],\ + ["minipass", "npm:3.3.4"],\ ["minizlib", "npm:2.1.2"],\ ["mkdirp", "npm:1.0.4"],\ ["yallist", "npm:4.0.0"]\ @@ -12801,6 +13081,17 @@ 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/",\ @@ -12961,13 +13252,12 @@ const RAW_RUNTIME_STATE = ["tr46", "npm:0.0.3"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["treeverse", [\ + }],\ ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/treeverse-npm-3.0.0-6c6d119afd-630728f9c3.zip/node_modules/treeverse/",\ + "packageLocation": "./.yarn/cache/tr46-npm-3.0.0-e1ae1ea7c9-3a481676bf.zip/node_modules/tr46/",\ "packageDependencies": [\ - ["treeverse", "npm:3.0.0"]\ + ["tr46", "npm:3.0.0"],\ + ["punycode", "npm:2.1.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -12991,37 +13281,37 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["ts-jest", [\ - ["npm:29.0.5", {\ - "packageLocation": "./.yarn/cache/ts-jest-npm-29.0.5-30e5da5c24-4dfe1712b6.zip/node_modules/ts-jest/",\ + ["npm:29.0.3", {\ + "packageLocation": "./.yarn/cache/ts-jest-npm-29.0.3-c1e6bc8a8a-ea0c993ed3.zip/node_modules/ts-jest/",\ "packageDependencies": [\ - ["ts-jest", "npm:29.0.5"]\ + ["ts-jest", "npm:29.0.3"]\ ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.5"],\ + ["ts-jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.0.3"],\ ["@babel/core", null],\ ["@jest/types", null],\ ["@types/babel-jest", null],\ ["@types/babel__core", null],\ ["@types/esbuild", null],\ - ["@types/jest", "npm:29.2.6"],\ + ["@types/jest", "npm:29.1.1"],\ ["@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.3.1"],\ - ["jest-util", "npm:29.3.1"],\ - ["json5", "npm:2.2.3"],\ + ["jest", "virtual:fd909b174d079e30b336c4ce72c38a88c1e447767b1a8dd7655e07719a1e31b97807f0931368724fc78897ff15e6a6d00b83316c0f76d11f85111f342e08bb79#npm:29.1.2"],\ + ["jest-util", "npm:29.1.2"],\ + ["json5", "npm:2.2.1"],\ ["lodash.memoize", "npm:4.1.2"],\ ["make-error", "npm:1.3.6"],\ - ["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"]\ + ["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"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -13041,24 +13331,24 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["ts-loader", [\ - ["npm:9.4.2", {\ - "packageLocation": "./.yarn/cache/ts-loader-npm-9.4.2-ad41a3f9dc-c93a9c27f0.zip/node_modules/ts-loader/",\ + ["npm:9.4.1", {\ + "packageLocation": "./.yarn/cache/ts-loader-npm-9.4.1-379dc021ff-5deebc0857.zip/node_modules/ts-loader/",\ "packageDependencies": [\ - ["ts-loader", "npm:9.4.2"]\ + ["ts-loader", "npm:9.4.1"]\ ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["ts-loader", "virtual:251b55e6186f136d0456117ba65ba163d1a38b49e5d09875aa42c66c71e5a9085f9a3cc24c7aae5da7499c53d95e6948b9284db4d7d1f035f288826df740c6bf#npm:9.4.2"],\ + ["ts-loader", "virtual:251b55e6186f136d0456117ba65ba163d1a38b49e5d09875aa42c66c71e5a9085f9a3cc24c7aae5da7499c53d95e6948b9284db4d7d1f035f288826df740c6bf#npm:9.4.1"],\ ["@types/typescript", null],\ ["@types/webpack", null],\ ["chalk", "npm:4.1.2"],\ - ["enhanced-resolve", "npm:5.12.0"],\ + ["enhanced-resolve", "npm:5.10.0"],\ ["micromatch", "npm:4.0.5"],\ - ["semver", "npm:7.3.8"],\ - ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"],\ + ["semver", "npm:7.3.7"],\ + ["typescript", "patch:typescript@npm%3A4.8.4#optional!builtin::version=4.8.4&hash=701156"],\ ["webpack", null]\ ],\ "packagePeers": [\ @@ -13071,6 +13361,13 @@ 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": [\ @@ -13078,6 +13375,42 @@ 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": [\ @@ -13093,13 +13426,13 @@ const RAW_RUNTIME_STATE = ["@types/swc__core", null],\ ["@types/swc__wasm", null],\ ["@types/typescript", null],\ - ["acorn", "npm:8.8.1"],\ + ["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.9.4#optional!builtin::version=4.9.4&hash=701156"],\ + ["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"]\ ],\ @@ -13114,10 +13447,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["ts-node", "virtual:bcf1e79d5d303806a70d3c08e784671c8bd0b8ec5070f10011f3655b10e0d690a4ae122d2086799f834e4be7643b2463c32e1f40adddedbf8b6af81e8799b40a#npm:10.9.1"],\ + ["ts-node", "virtual:c0eab07e71af57f5501e97e7ca7a2a4f4965035bd2455ad124a8b09fa55780657c55fe3df41019fa6c2c44487c897668c842a0939e380b3c1f13b3756d128543#npm:10.8.2"],\ ["@cspotcode/source-map-support", "npm:0.8.1"],\ ["@swc/core", null],\ ["@swc/wasm", null],\ @@ -13125,17 +13458,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.11.18"],\ + ["@types/node", "npm:18.0.3"],\ ["@types/swc__core", null],\ ["@types/swc__wasm", null],\ ["@types/typescript", null],\ - ["acorn", "npm:8.8.1"],\ + ["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.9.4#optional!builtin::version=4.9.4&hash=701156"],\ + ["typescript", "patch:typescript@npm%3A4.7.4#optional!builtin::version=4.7.4&hash=701156"],\ ["v8-compile-cache-lib", "npm:3.0.1"],\ ["yn", "npm:3.1.1"]\ ],\ @@ -13159,6 +13492,13 @@ 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": [\ @@ -13175,20 +13515,6 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["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:4cc4f6b8169cf8a40e58fbc46dfac387b98e7484110a673a50462f38a56827b21717a39ed9b18366c082f3860051e87e102f768f356c7ab46ed9db90141fc3b1#npm:3.21.0"],\ - ["@types/typescript", null],\ - ["tslib", "npm:1.14.1"],\ - ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ - ],\ - "packagePeers": [\ - "@types/typescript",\ - "typescript"\ - ],\ - "linkType": "HARD"\ - }],\ ["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": [\ @@ -13202,6 +13528,20 @@ const RAW_RUNTIME_STATE = "typescript"\ ],\ "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/",\ + "packageDependencies": [\ + ["tsutils", "virtual:9b0f210c3b5d276cf89a1a0add335932727f53587e27c48385fe3fdfbda5e351af7edcba27435eb0d5a93b63c0041519745bcfecdff82f455b85d1229cbba453#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"]\ + ],\ + "packagePeers": [\ + "@types/typescript",\ + "typescript"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["type-check", [\ @@ -13273,10 +13613,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:2.19.0", {\ - "packageLocation": "./.yarn/cache/type-fest-npm-2.19.0-918b953248-d63c7c5fd7.zip/node_modules/type-fest/",\ + ["npm:2.16.0", {\ + "packageLocation": "./.yarn/cache/type-fest-npm-2.16.0-8d42df3332-9b48db15b0.zip/node_modules/type-fest/",\ "packageDependencies": [\ - ["type-fest", "npm:2.19.0"]\ + ["type-fest", "npm:2.16.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -13312,17 +13652,17 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["typeorm", [\ - ["npm:0.3.11", {\ - "packageLocation": "./.yarn/cache/typeorm-npm-0.3.11-7d658f34a6-13c30fd631.zip/node_modules/typeorm/",\ + ["npm:0.3.10", {\ + "packageLocation": "./.yarn/cache/typeorm-npm-0.3.10-4667857f33-749e1a6777.zip/node_modules/typeorm/",\ "packageDependencies": [\ - ["typeorm", "npm:0.3.11"]\ + ["typeorm", "npm:0.3.10"]\ ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["typeorm", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:0.3.11"],\ + ["typeorm", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:0.3.10"],\ ["@google-cloud/spanner", null],\ ["@sap/hana-client", null],\ ["@sqltools/formatter", "npm:1.2.5"],\ @@ -13353,7 +13693,7 @@ const RAW_RUNTIME_STATE = ["dotenv", "npm:16.0.3"],\ ["glob", "npm:7.2.3"],\ ["hdb-pool", null],\ - ["ioredis", "npm:5.2.5"],\ + ["ioredis", "npm:5.2.4"],\ ["js-yaml", "npm:4.1.0"],\ ["mkdirp", "npm:1.0.4"],\ ["mongodb", null],\ @@ -13369,11 +13709,11 @@ const RAW_RUNTIME_STATE = ["sql.js", null],\ ["sqlite3", null],\ ["ts-node", null],\ - ["tslib", "npm:2.4.1"],\ + ["tslib", "npm:2.4.0"],\ ["typeorm-aurora-data-api-driver", null],\ ["uuid", "npm:8.3.2"],\ ["xml2js", "npm:0.4.23"],\ - ["yargs", "npm:17.6.2"]\ + ["yargs", "npm:17.5.1"]\ ],\ "packagePeers": [\ "@google-cloud/spanner",\ @@ -13415,10 +13755,17 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["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/",\ + ["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/",\ "packageDependencies": [\ - ["typescript", "patch:typescript@npm%3A4.9.4#optional!builtin::version=4.9.4&hash=701156"]\ + ["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"]\ ],\ "linkType": "HARD"\ }]\ @@ -13433,10 +13780,23 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["uglify-js", [\ - ["npm:3.17.4", {\ - "packageLocation": "./.yarn/cache/uglify-js-npm-3.17.4-58d4ab56aa-d7f8092c29.zip/node_modules/uglify-js/",\ + ["npm:3.16.2", {\ + "packageLocation": "./.yarn/cache/uglify-js-npm-3.16.2-859e08ad93-bb194c0881.zip/node_modules/uglify-js/",\ "packageDependencies": [\ - ["uglify-js", "npm:3.17.4"]\ + ["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"]\ ],\ "linkType": "HARD"\ }]\ @@ -13451,36 +13811,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["unique-filename", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/unique-filename-npm-2.0.1-183c6c7c2b-1efaebd1b9.zip/node_modules/unique-filename/",\ + ["npm:1.1.1", {\ + "packageLocation": "./.yarn/cache/unique-filename-npm-1.1.1-c885c5095b-8330bc7e98.zip/node_modules/unique-filename/",\ "packageDependencies": [\ - ["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"]\ + ["unique-filename", "npm:1.1.1"],\ + ["unique-slug", "npm:2.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["unique-slug", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/unique-slug-npm-3.0.0-0b82e51577-ae31bb1d81.zip/node_modules/unique-slug/",\ + ["npm:2.0.2", {\ + "packageLocation": "./.yarn/cache/unique-slug-npm-2.0.2-f6ba1ddeb7-9c1111d986.zip/node_modules/unique-slug/",\ "packageDependencies": [\ - ["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"],\ + ["unique-slug", "npm:2.0.2"],\ ["imurmurhash", "npm:0.1.4"]\ ],\ "linkType": "HARD"\ @@ -13523,15 +13867,6 @@ 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/",\ @@ -13542,19 +13877,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["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/",\ + ["npm:1.0.4", {\ + "packageLocation": "./.yarn/cache/update-browserslist-db-npm-1.0.4-bf636db585-6b6ce38922.zip/node_modules/update-browserslist-db/",\ "packageDependencies": [\ - ["update-browserslist-db", "npm:1.0.10"]\ + ["update-browserslist-db", "npm:1.0.4"]\ ],\ "linkType": "SOFT"\ }],\ - ["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/",\ + ["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/",\ "packageDependencies": [\ - ["update-browserslist-db", "virtual:7d64a96afc8cf9b31b95951ccc2f47931d0cf97faa526fd0d20448bf2c73ddf9f5ef9e5cd28839ae8b5791451df45079a407b3f4978367b4210748169f5848f6#npm:1.0.10"],\ + ["update-browserslist-db", "virtual:930e90b93ace2f82718955be8bb6a08cf2c5f0283b04809d478af747fe1ec41463ce84d9d69c3e397f04f65b06380dd66fcbb19d1dda2fd1e03aa22ffd5de732#npm:1.0.4"],\ ["@types/browserslist", null],\ - ["browserslist", "npm:4.21.4"],\ + ["browserslist", "npm:4.21.1"],\ ["escalade", "npm:3.1.1"],\ ["picocolors", "npm:1.0.0"]\ ],\ @@ -13570,18 +13905,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.1"],\ - ["chalk", "npm:5.2.0"],\ + ["boxen", "npm:7.0.0"],\ + ["chalk", "npm:5.0.1"],\ ["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.1"],\ + ["is-yarn-global", "npm:0.4.0"],\ ["latest-version", "npm:7.0.0"],\ ["pupa", "npm:3.1.0"],\ - ["semver", "npm:7.3.8"],\ + ["semver", "npm:7.3.7"],\ ["semver-diff", "npm:4.0.0"],\ ["xdg-basedir", "npm:5.1.0"]\ ],\ @@ -13593,7 +13928,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.3.0"]\ + ["punycode", "npm:2.1.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -13625,8 +13960,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.10"],\ - ["which-typed-array", "npm:1.1.9"]\ + ["is-typed-array", "npm:1.1.9"],\ + ["which-typed-array", "npm:1.1.8"]\ ],\ "linkType": "HARD"\ }]\ @@ -13686,9 +14021,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.17"],\ + ["@jridgewell/trace-mapping", "npm:0.3.14"],\ ["@types/istanbul-lib-coverage", "npm:2.0.4"],\ - ["convert-source-map", "npm:1.9.0"]\ + ["convert-source-map", "npm:1.8.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -13705,10 +14040,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["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/",\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/validate-npm-package-name-npm-4.0.0-3f82c77ef8-dfd03715f4.zip/node_modules/validate-npm-package-name/",\ "packageDependencies": [\ - ["validate-npm-package-name", "npm:5.0.0"],\ + ["validate-npm-package-name", "npm:4.0.0"],\ ["builtins", "npm:5.0.1"]\ ],\ "linkType": "HARD"\ @@ -13723,15 +14058,6 @@ 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/",\ @@ -13747,7 +14073,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.4"]\ + ["defaults", "npm:1.0.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -13759,9 +14085,25 @@ 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": [\ @@ -13780,27 +14122,33 @@ const RAW_RUNTIME_STATE = ["isexe", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/which-npm-3.0.0-60c71c9911-c946888017.zip/node_modules/which/",\ + }]\ + ]],\ + ["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/",\ "packageDependencies": [\ - ["which", "npm:3.0.0"],\ - ["isexe", "npm:2.0.0"]\ + ["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"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["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/",\ + ["npm:1.1.8", {\ + "packageLocation": "./.yarn/cache/which-typed-array-npm-1.1.8-49776a7691-5252ac3ce8.zip/node_modules/which-typed-array/",\ "packageDependencies": [\ - ["which-typed-array", "npm:1.1.9"],\ + ["which-typed-array", "npm:1.1.8"],\ ["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.10"]\ + ["is-typed-array", "npm:1.1.9"]\ ],\ "linkType": "HARD"\ }]\ @@ -13837,7 +14185,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.4.2"],\ + ["safe-stable-stringify", "npm:2.3.1"],\ ["stack-trace", "npm:0.0.10"],\ ["triple-beam", "npm:1.3.0"],\ ["winston-transport", "npm:4.5.0"]\ @@ -13890,7 +14238,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.2.1"],\ + ["ansi-styles", "npm:6.1.0"],\ ["string-width", "npm:5.1.2"],\ ["strip-ansi", "npm:7.0.1"]\ ],\ @@ -13928,19 +14276,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:4.0.2", {\ - "packageLocation": "./.yarn/cache/write-file-atomic-npm-4.0.2-661baae4aa-9cadd66c56.zip/node_modules/write-file-atomic/",\ + ["npm:4.0.1", {\ + "packageLocation": "./.yarn/cache/write-file-atomic-npm-4.0.1-96ec744721-ac33045edf.zip/node_modules/write-file-atomic/",\ "packageDependencies": [\ - ["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"],\ + ["write-file-atomic", "npm:4.0.1"],\ ["imurmurhash", "npm:0.1.4"],\ ["signal-exit", "npm:3.0.7"]\ ],\ @@ -14051,13 +14390,6 @@ 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": [\ @@ -14067,10 +14399,17 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["yaml", [\ - ["npm:2.2.1", {\ - "packageLocation": "./.yarn/cache/yaml-npm-2.2.1-b7f7f5e84d-6a9e540d14.zip/node_modules/yaml/",\ + ["npm:1.10.2", {\ + "packageLocation": "./.yarn/cache/yaml-npm-1.10.2-0e780aebdf-d6f04384bd.zip/node_modules/yaml/",\ "packageDependencies": [\ - ["yaml", "npm:2.2.1"]\ + ["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"]\ ],\ "linkType": "HARD"\ }]\ @@ -14090,17 +14429,17 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:17.6.2", {\ - "packageLocation": "./.yarn/cache/yargs-npm-17.6.2-1dd8b38d1b-31c667c5c3.zip/node_modules/yargs/",\ + ["npm:17.5.1", {\ + "packageLocation": "./.yarn/cache/yargs-npm-17.5.1-0902fa46de-73e3e3f22a.zip/node_modules/yargs/",\ "packageDependencies": [\ - ["yargs", "npm:17.6.2"],\ - ["cliui", "npm:8.0.1"],\ + ["yargs", "npm:17.5.1"],\ + ["cliui", "npm:7.0.4"],\ ["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.1.1"]\ + ["yargs-parser", "npm:21.0.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -14113,10 +14452,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:21.1.1", {\ - "packageLocation": "./.yarn/cache/yargs-parser-npm-21.1.1-8fdc003314-fc4457cf1e.zip/node_modules/yargs-parser/",\ + ["npm:21.0.1", {\ + "packageLocation": "./.yarn/cache/yargs-parser-npm-21.0.1-b778fd3462-acaedd6c21.zip/node_modules/yargs-parser/",\ "packageDependencies": [\ - ["yargs-parser", "npm:21.1.1"]\ + ["yargs-parser", "npm:21.0.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 new file mode 100644 index 000000000..d7108a840 Binary files /dev/null and b/.yarn/cache/@babel-compat-data-npm-7.18.6-115e49a0e5-69c51b3813.zip 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 deleted file mode 100644 index 9143f940a..000000000 Binary files a/.yarn/cache/@babel-compat-data-npm-7.20.10-b619ecdaef-8e7967c8a2.zip and /dev/null 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 new file mode 100644 index 000000000..22c63d79f Binary files /dev/null and b/.yarn/cache/@babel-core-npm-7.18.6-52b1065703-33ed7885a7.zip 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 deleted file mode 100644 index d9e484343..000000000 Binary files a/.yarn/cache/@babel-core-npm-7.20.12-1f7c5fb4ea-7ab10d7f30.zip and /dev/null 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 new file mode 100644 index 000000000..d85d54495 Binary files /dev/null and b/.yarn/cache/@babel-generator-npm-7.18.7-14509012bd-a75bd8ed81.zip 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 deleted file mode 100644 index 40aedfe23..000000000 Binary files a/.yarn/cache/@babel-generator-npm-7.20.7-6446968b78-adc0c33023.zip and /dev/null 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 new file mode 100644 index 000000000..04f4161dc Binary files /dev/null and b/.yarn/cache/@babel-helper-compilation-targets-npm-7.18.6-db5c17ef96-4cefc3bc5d.zip 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 deleted file mode 100644 index 59b3c9dcc..000000000 Binary files a/.yarn/cache/@babel-helper-compilation-targets-npm-7.20.7-fbd2fdfc71-db84a8c5cb.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-environment-visitor-npm-7.18.9-9f5b3635a1-6a770ab046.zip b/.yarn/cache/@babel-helper-environment-visitor-npm-7.18.6-e61d5b6be0-e41d27fe3d.zip similarity index 89% rename from .yarn/cache/@babel-helper-environment-visitor-npm-7.18.9-9f5b3635a1-6a770ab046.zip rename to .yarn/cache/@babel-helper-environment-visitor-npm-7.18.6-e61d5b6be0-e41d27fe3d.zip index 3a0ac2f31..576594a5a 100644 Binary files a/.yarn/cache/@babel-helper-environment-visitor-npm-7.18.9-9f5b3635a1-6a770ab046.zip and b/.yarn/cache/@babel-helper-environment-visitor-npm-7.18.6-e61d5b6be0-e41d27fe3d.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 new file mode 100644 index 000000000..288d5e286 Binary files /dev/null and b/.yarn/cache/@babel-helper-function-name-npm-7.18.6-d041b167ad-c0cbcff95b.zip 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 deleted file mode 100644 index 472528bfc..000000000 Binary files a/.yarn/cache/@babel-helper-function-name-npm-7.19.0-5bcf55236f-65ba2eaad0.zip and /dev/null 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 new file mode 100644 index 000000000..3653e4ffb Binary files /dev/null and b/.yarn/cache/@babel-helper-module-transforms-npm-7.18.6-91962d1cd6-98c2863983.zip 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 deleted file mode 100644 index 11b5ebae7..000000000 Binary files a/.yarn/cache/@babel-helper-module-transforms-npm-7.20.11-3e2102ac8a-0647a26f9c.zip and /dev/null 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 new file mode 100644 index 000000000..ce44ca9aa Binary files /dev/null and b/.yarn/cache/@babel-helper-plugin-utils-npm-7.18.6-12ee942c4e-357b1326a2.zip 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 deleted file mode 100644 index 0f654f4f7..000000000 Binary files a/.yarn/cache/@babel-helper-plugin-utils-npm-7.20.2-63f605bb73-5274572361.zip and /dev/null 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 new file mode 100644 index 000000000..f7a45ae1a Binary files /dev/null and b/.yarn/cache/@babel-helper-simple-access-npm-7.18.6-4ef4976ebe-59d09d4fab.zip 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 deleted file mode 100644 index 1099e42de..000000000 Binary files a/.yarn/cache/@babel-helper-simple-access-npm-7.20.2-842ec98fbb-23f8a82cba.zip and /dev/null 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 deleted file mode 100644 index ff31cc122..000000000 Binary files a/.yarn/cache/@babel-helper-string-parser-npm-7.19.4-0db110dc3a-a8646931cb.zip and /dev/null 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 new file mode 100644 index 000000000..89d28156f Binary files /dev/null and b/.yarn/cache/@babel-helper-validator-identifier-npm-7.18.6-357e4653ab-6653561132.zip 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 deleted file mode 100644 index f98317776..000000000 Binary files a/.yarn/cache/@babel-helper-validator-identifier-npm-7.19.1-d84f19e1dc-089fdf605e.zip and /dev/null 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 new file mode 100644 index 000000000..64633b1b7 Binary files /dev/null and b/.yarn/cache/@babel-helpers-npm-7.18.6-113f2054af-052d190bcf.zip 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 deleted file mode 100644 index a359a58f6..000000000 Binary files a/.yarn/cache/@babel-helpers-npm-7.20.7-58121e4a26-7dfa50d44c.zip and /dev/null 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 new file mode 100644 index 000000000..1f63fc66a Binary files /dev/null and b/.yarn/cache/@babel-parser-npm-7.18.6-f3f50dbfca-3671324cdc.zip 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 deleted file mode 100644 index 0ed4ec3a6..000000000 Binary files a/.yarn/cache/@babel-parser-npm-7.20.7-3710a9bc4f-d63a5d06cb.zip and /dev/null 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 new file mode 100644 index 000000000..19489b473 Binary files /dev/null and b/.yarn/cache/@babel-plugin-syntax-typescript-npm-7.18.6-4ad9dd7d2a-99aaa2a38b.zip 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 deleted file mode 100644 index dca87d1e5..000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-typescript-npm-7.20.0-21fa6329fe-64cc3320ec.zip and /dev/null 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 new file mode 100644 index 000000000..fe43b1cf9 Binary files /dev/null and b/.yarn/cache/@babel-template-npm-7.18.6-56635d3ce4-419960b2d9.zip 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 deleted file mode 100644 index 9d0eea6c1..000000000 Binary files a/.yarn/cache/@babel-template-npm-7.20.7-c157fc5838-a655fb476b.zip and /dev/null 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 new file mode 100644 index 000000000..b26c8367f Binary files /dev/null and b/.yarn/cache/@babel-traverse-npm-7.18.6-ab4298b064-ac81f6d0ea.zip 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 deleted file mode 100644 index 648c9fbb5..000000000 Binary files a/.yarn/cache/@babel-traverse-npm-7.20.12-68fa1c73c8-2af2c8ea67.zip and /dev/null 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 new file mode 100644 index 000000000..5fe4dbf03 Binary files /dev/null and b/.yarn/cache/@babel-types-npm-7.18.7-ce70018628-c5f0fec866.zip 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 deleted file mode 100644 index a3b2c4ed8..000000000 Binary files a/.yarn/cache/@babel-types-npm-7.20.7-8dc703d95e-3457ea7eaf.zip and /dev/null 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 new file mode 100644 index 000000000..e172369c1 Binary files /dev/null and b/.yarn/cache/@commitlint-cli-npm-17.0.3-802065b1af-33b44c3f7f.zip 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 deleted file mode 100644 index d99eee296..000000000 Binary files a/.yarn/cache/@commitlint-cli-npm-17.4.2-2c9d4bc3c1-0d68555ad5.zip and /dev/null 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 new file mode 100644 index 000000000..0578d72a5 Binary files /dev/null and b/.yarn/cache/@commitlint-config-conventional-npm-17.0.3-58ee159448-5614f6772c.zip 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 deleted file mode 100644 index 46d7a2896..000000000 Binary files a/.yarn/cache/@commitlint-config-conventional-npm-17.4.2-09d6dbe2d1-fcf5ac70b2.zip and /dev/null differ diff --git a/.yarn/cache/@commitlint-config-validator-npm-17.4.0-facbddc816-355746588b.zip b/.yarn/cache/@commitlint-config-validator-npm-17.0.3-721ee560ed-76d4977179.zip similarity index 76% rename from .yarn/cache/@commitlint-config-validator-npm-17.4.0-facbddc816-355746588b.zip rename to .yarn/cache/@commitlint-config-validator-npm-17.0.3-721ee560ed-76d4977179.zip index 75f9b992f..5b67c074c 100644 Binary files a/.yarn/cache/@commitlint-config-validator-npm-17.4.0-facbddc816-355746588b.zip and b/.yarn/cache/@commitlint-config-validator-npm-17.0.3-721ee560ed-76d4977179.zip differ diff --git a/.yarn/cache/@commitlint-ensure-npm-17.4.0-6d7fe1c28e-707e9dcf12.zip b/.yarn/cache/@commitlint-ensure-npm-17.0.0-cd46ef1c2c-c8a25decac.zip similarity index 59% rename from .yarn/cache/@commitlint-ensure-npm-17.4.0-6d7fe1c28e-707e9dcf12.zip rename to .yarn/cache/@commitlint-ensure-npm-17.0.0-cd46ef1c2c-c8a25decac.zip index 0bf4855c2..5a5392b97 100644 Binary files a/.yarn/cache/@commitlint-ensure-npm-17.4.0-6d7fe1c28e-707e9dcf12.zip and b/.yarn/cache/@commitlint-ensure-npm-17.0.0-cd46ef1c2c-c8a25decac.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 new file mode 100644 index 000000000..123f7e884 Binary files /dev/null and b/.yarn/cache/@commitlint-execute-rule-npm-17.0.0-398525bcdc-f84c8db196.zip 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 deleted file mode 100644 index 7ff848148..000000000 Binary files a/.yarn/cache/@commitlint-execute-rule-npm-17.4.0-0c1c394e2a-e68a0119c6.zip and /dev/null differ diff --git a/.yarn/cache/@commitlint-format-npm-17.4.0-c203dc29e3-b77c696707.zip b/.yarn/cache/@commitlint-format-npm-17.0.0-c09fb870cb-70a19eb1d4.zip similarity index 57% rename from .yarn/cache/@commitlint-format-npm-17.4.0-c203dc29e3-b77c696707.zip rename to .yarn/cache/@commitlint-format-npm-17.0.0-c09fb870cb-70a19eb1d4.zip index ac99c6f75..699c3f733 100644 Binary files a/.yarn/cache/@commitlint-format-npm-17.4.0-c203dc29e3-b77c696707.zip and b/.yarn/cache/@commitlint-format-npm-17.0.0-c09fb870cb-70a19eb1d4.zip differ diff --git a/.yarn/cache/@commitlint-is-ignored-npm-17.4.2-329b64815c-3fa1602709.zip b/.yarn/cache/@commitlint-is-ignored-npm-17.0.3-ada095e18a-20d7bd7e4c.zip similarity index 64% rename from .yarn/cache/@commitlint-is-ignored-npm-17.4.2-329b64815c-3fa1602709.zip rename to .yarn/cache/@commitlint-is-ignored-npm-17.0.3-ada095e18a-20d7bd7e4c.zip index 433bacd70..4bd27809e 100644 Binary files a/.yarn/cache/@commitlint-is-ignored-npm-17.4.2-329b64815c-3fa1602709.zip and b/.yarn/cache/@commitlint-is-ignored-npm-17.0.3-ada095e18a-20d7bd7e4c.zip differ diff --git a/.yarn/cache/@commitlint-lint-npm-17.4.2-eec1f2e329-95e4179c27.zip b/.yarn/cache/@commitlint-lint-npm-17.0.3-396678e8c7-ca48c0ceb9.zip similarity index 57% rename from .yarn/cache/@commitlint-lint-npm-17.4.2-eec1f2e329-95e4179c27.zip rename to .yarn/cache/@commitlint-lint-npm-17.0.3-396678e8c7-ca48c0ceb9.zip index 512f3a445..0c17d442c 100644 Binary files a/.yarn/cache/@commitlint-lint-npm-17.4.2-eec1f2e329-95e4179c27.zip and b/.yarn/cache/@commitlint-lint-npm-17.0.3-396678e8c7-ca48c0ceb9.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 new file mode 100644 index 000000000..2f30bce75 Binary files /dev/null and b/.yarn/cache/@commitlint-load-npm-17.0.3-6a5895c82d-d0ede622a9.zip 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 deleted file mode 100644 index 5039ab11d..000000000 Binary files a/.yarn/cache/@commitlint-load-npm-17.4.2-bcf1e79d5d-2a3a32109d.zip and /dev/null 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 new file mode 100644 index 000000000..1933ac1d3 Binary files /dev/null and b/.yarn/cache/@commitlint-message-npm-17.0.0-7f40c6f1a5-4e2e36b43c.zip 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 deleted file mode 100644 index 4c91701eb..000000000 Binary files a/.yarn/cache/@commitlint-message-npm-17.4.2-207c5627ae-cc125dd285.zip and /dev/null 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 new file mode 100644 index 000000000..05a724087 Binary files /dev/null and b/.yarn/cache/@commitlint-parse-npm-17.0.0-9069596d3e-3a6c271725.zip 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 deleted file mode 100644 index 5d92bdc41..000000000 Binary files a/.yarn/cache/@commitlint-parse-npm-17.4.2-f5aaeeebe9-59c470d501.zip and /dev/null 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 new file mode 100644 index 000000000..1031e05dc Binary files /dev/null and b/.yarn/cache/@commitlint-read-npm-17.0.0-ca6839b4e3-af40a9e363.zip 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 deleted file mode 100644 index 4bd8e0ad9..000000000 Binary files a/.yarn/cache/@commitlint-read-npm-17.4.2-52a3cb0bbb-abdb4ab7f3.zip and /dev/null 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 new file mode 100644 index 000000000..6c739e5a1 Binary files /dev/null and b/.yarn/cache/@commitlint-resolve-extends-npm-17.0.3-70f5e27c89-7ef21a2c58.zip 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 deleted file mode 100644 index 706a72384..000000000 Binary files a/.yarn/cache/@commitlint-resolve-extends-npm-17.4.0-bd2f1c8bd2-7a6a45a8f0.zip and /dev/null differ diff --git a/.yarn/cache/@commitlint-rules-npm-17.4.2-103491a2d0-e889a0d5d0.zip b/.yarn/cache/@commitlint-rules-npm-17.0.0-ecbe7b1afa-18d4b5e1de.zip similarity index 83% rename from .yarn/cache/@commitlint-rules-npm-17.4.2-103491a2d0-e889a0d5d0.zip rename to .yarn/cache/@commitlint-rules-npm-17.0.0-ecbe7b1afa-18d4b5e1de.zip index 1e271ea65..dd103c5ee 100644 Binary files a/.yarn/cache/@commitlint-rules-npm-17.4.2-103491a2d0-e889a0d5d0.zip and b/.yarn/cache/@commitlint-rules-npm-17.0.0-ecbe7b1afa-18d4b5e1de.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 new file mode 100644 index 000000000..a1a3a7949 Binary files /dev/null and b/.yarn/cache/@commitlint-to-lines-npm-17.0.0-915b39bf7f-73abd1520d.zip 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 deleted file mode 100644 index 22885e00b..000000000 Binary files a/.yarn/cache/@commitlint-to-lines-npm-17.4.0-51541ce2d8-bbff3c9d34.zip and /dev/null 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 new file mode 100644 index 000000000..256fd2d7b Binary files /dev/null and b/.yarn/cache/@commitlint-top-level-npm-17.0.0-cdaf8d325e-114844a8ba.zip 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 deleted file mode 100644 index 3e9f60252..000000000 Binary files a/.yarn/cache/@commitlint-top-level-npm-17.4.0-a6ca697395-e80f9565bc.zip and /dev/null 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 new file mode 100644 index 000000000..ccc8b3b47 Binary files /dev/null and b/.yarn/cache/@commitlint-types-npm-17.0.0-37da4cfbbf-4ffe839678.zip 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 deleted file mode 100644 index 1dbc14a28..000000000 Binary files a/.yarn/cache/@commitlint-types-npm-17.4.0-38aea3a3f5-e9b57f73e1.zip and /dev/null 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 deleted file mode 100644 index 96f6cadcb..000000000 Binary files a/.yarn/cache/@isaacs-string-locale-compare-npm-1.1.0-3911094464-1850e9aace.zip and /dev/null 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 new file mode 100644 index 000000000..2dcac6adf Binary files /dev/null and b/.yarn/cache/@jest-console-npm-29.1.2-6d21c61946-d339361e67.zip 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 deleted file mode 100644 index caf4b3ab6..000000000 Binary files a/.yarn/cache/@jest-console-npm-29.3.1-8c9f654275-f799344be7.zip and /dev/null 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 new file mode 100644 index 000000000..daa5dce1c Binary files /dev/null and b/.yarn/cache/@jest-core-npm-29.1.2-35babb0cf6-bb0d171d12.zip 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 deleted file mode 100644 index e459887d0..000000000 Binary files a/.yarn/cache/@jest-core-npm-29.3.1-11862a6fa6-80958491c4.zip and /dev/null 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 new file mode 100644 index 000000000..21c125c6b Binary files /dev/null and b/.yarn/cache/@jest-environment-npm-29.1.2-882fefe268-857c028766.zip 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 deleted file mode 100644 index 44f2779aa..000000000 Binary files a/.yarn/cache/@jest-environment-npm-29.3.1-a92f501968-4d55705e76.zip and /dev/null differ diff --git a/.yarn/cache/@jest-expect-npm-29.3.1-0790624347-ecc46e47c9.zip b/.yarn/cache/@jest-expect-npm-29.1.2-15666996b5-773ffe9c6f.zip similarity index 52% rename from .yarn/cache/@jest-expect-npm-29.3.1-0790624347-ecc46e47c9.zip rename to .yarn/cache/@jest-expect-npm-29.1.2-15666996b5-773ffe9c6f.zip index a02527d28..dfe7a0b12 100644 Binary files a/.yarn/cache/@jest-expect-npm-29.3.1-0790624347-ecc46e47c9.zip and b/.yarn/cache/@jest-expect-npm-29.1.2-15666996b5-773ffe9c6f.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 new file mode 100644 index 000000000..3a725e9f3 Binary files /dev/null and b/.yarn/cache/@jest-expect-utils-npm-29.1.2-4ea76b5f23-91534c511f.zip 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 deleted file mode 100644 index ac3ef409f..000000000 Binary files a/.yarn/cache/@jest-expect-utils-npm-29.3.1-97cd2f0a06-b616f71d97.zip and /dev/null 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 new file mode 100644 index 000000000..a49345475 Binary files /dev/null and b/.yarn/cache/@jest-fake-timers-npm-29.1.2-b675511ad8-d50c311b4f.zip 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 deleted file mode 100644 index 2c3f12349..000000000 Binary files a/.yarn/cache/@jest-fake-timers-npm-29.3.1-8489ff87cf-951e8170ed.zip and /dev/null 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 new file mode 100644 index 000000000..bcbdfeb3c Binary files /dev/null and b/.yarn/cache/@jest-globals-npm-29.1.2-7d43900c81-ded6bf5fce.zip 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 deleted file mode 100644 index b158da15d..000000000 Binary files a/.yarn/cache/@jest-globals-npm-29.3.1-8cd2f1156d-3484a6c6ec.zip and /dev/null 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 new file mode 100644 index 000000000..1278b9c5d Binary files /dev/null and b/.yarn/cache/@jest-reporters-npm-29.1.2-b222dd6011-badde807cc.zip 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 deleted file mode 100644 index 6e0c08c5a..000000000 Binary files a/.yarn/cache/@jest-reporters-npm-29.3.1-08646fa246-19f7fa5265.zip and /dev/null 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 new file mode 100644 index 000000000..fdb55d8f3 Binary files /dev/null and b/.yarn/cache/@jest-source-map-npm-29.0.0-ab558ac87f-8027721baf.zip 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 deleted file mode 100644 index 5f027a9a6..000000000 Binary files a/.yarn/cache/@jest-source-map-npm-29.2.0-cb038ff173-390c856de4.zip and /dev/null 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 new file mode 100644 index 000000000..dc58e98f9 Binary files /dev/null and b/.yarn/cache/@jest-test-result-npm-29.1.2-ef33d29c9e-340db724e8.zip 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 deleted file mode 100644 index ac9331a90..000000000 Binary files a/.yarn/cache/@jest-test-result-npm-29.3.1-77136fcf4d-986b7a0afe.zip and /dev/null 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 new file mode 100644 index 000000000..38641af6b Binary files /dev/null and b/.yarn/cache/@jest-test-sequencer-npm-29.1.2-be7322c48e-cd26608d06.zip 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 deleted file mode 100644 index d1466a6be..000000000 Binary files a/.yarn/cache/@jest-test-sequencer-npm-29.3.1-9e41fb7e41-a71e86ab18.zip and /dev/null 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 new file mode 100644 index 000000000..8882153c3 Binary files /dev/null and b/.yarn/cache/@jest-transform-npm-29.1.2-b6e3948a60-f9333ec4f3.zip 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 deleted file mode 100644 index bab687675..000000000 Binary files a/.yarn/cache/@jest-transform-npm-29.3.1-45dc4bf517-574f94f388.zip and /dev/null 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 new file mode 100644 index 000000000..60b83a0f8 Binary files /dev/null and b/.yarn/cache/@jest-types-npm-29.1.2-0dbe55dc45-a5d5fd6936.zip 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 deleted file mode 100644 index 94c07afe8..000000000 Binary files a/.yarn/cache/@jest-types-npm-29.3.1-6b45218613-d22f39799b.zip and /dev/null 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 new file mode 100644 index 000000000..eea8a2f27 Binary files /dev/null and b/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.14-c78fcccfdf-210642773f.zip 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 new file mode 100644 index 000000000..25a5882bf Binary files /dev/null and b/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.15-7357dbf648-a11b95f877.zip 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 deleted file mode 100644 index 1198690a7..000000000 Binary files a/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.17-57578fd48c-388a2f604c.zip and /dev/null 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 deleted file mode 100644 index d57a0a759..000000000 Binary files a/.yarn/cache/@lerna-lite-cli-npm-1.14.1-54af8ea1a5-cb85725734.zip and /dev/null 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 new file mode 100644 index 000000000..c45123cad Binary files /dev/null and b/.yarn/cache/@lerna-lite-cli-npm-1.6.0-fc69462685-74dca03855.zip 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 deleted file mode 100644 index b024a0164..000000000 Binary files a/.yarn/cache/@lerna-lite-core-npm-1.14.1-970ee535f6-309530b110.zip and /dev/null 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 new file mode 100644 index 000000000..5464c2988 Binary files /dev/null and b/.yarn/cache/@lerna-lite-core-npm-1.6.0-13410bd9c1-c235b6d036.zip differ diff --git a/.yarn/cache/@lerna-lite-info-npm-1.14.1-448974c01a-49f064dbb3.zip b/.yarn/cache/@lerna-lite-info-npm-1.6.0-53b2bf6dd1-13e3e9793d.zip similarity index 78% rename from .yarn/cache/@lerna-lite-info-npm-1.14.1-448974c01a-49f064dbb3.zip rename to .yarn/cache/@lerna-lite-info-npm-1.6.0-53b2bf6dd1-13e3e9793d.zip index 00f8543a8..297e318b2 100644 Binary files a/.yarn/cache/@lerna-lite-info-npm-1.14.1-448974c01a-49f064dbb3.zip and b/.yarn/cache/@lerna-lite-info-npm-1.6.0-53b2bf6dd1-13e3e9793d.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 deleted file mode 100644 index 737a66641..000000000 Binary files a/.yarn/cache/@lerna-lite-init-npm-1.14.1-b837dae8c6-519ac2fde0.zip and /dev/null 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 new file mode 100644 index 000000000..21ac9e11c Binary files /dev/null and b/.yarn/cache/@lerna-lite-init-npm-1.6.0-51ea51e753-6db91117ad.zip 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 deleted file mode 100644 index d066c9dd6..000000000 Binary files a/.yarn/cache/@lerna-lite-list-npm-1.14.1-a3ea49177b-8fbeaf82f9.zip and /dev/null 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 new file mode 100644 index 000000000..7c61b5cc1 Binary files /dev/null and b/.yarn/cache/@lerna-lite-list-npm-1.6.0-63fd3896ac-4c98e35908.zip differ diff --git a/.yarn/cache/@lerna-lite-listable-npm-1.14.1-76537e0612-81cf6edfa7.zip b/.yarn/cache/@lerna-lite-listable-npm-1.6.0-9cd0de0c10-7fb74221c3.zip similarity index 75% rename from .yarn/cache/@lerna-lite-listable-npm-1.14.1-76537e0612-81cf6edfa7.zip rename to .yarn/cache/@lerna-lite-listable-npm-1.6.0-9cd0de0c10-7fb74221c3.zip index 11304e54b..fb0219eb1 100644 Binary files a/.yarn/cache/@lerna-lite-listable-npm-1.14.1-76537e0612-81cf6edfa7.zip and b/.yarn/cache/@lerna-lite-listable-npm-1.6.0-9cd0de0c10-7fb74221c3.zip differ diff --git a/.yarn/cache/@lerna-lite-optional-cmd-common-npm-1.14.1-9fe1c899de-9b6a25becd.zip b/.yarn/cache/@lerna-lite-optional-cmd-common-npm-1.6.0-52bbe066ea-6897465baf.zip similarity index 53% rename from .yarn/cache/@lerna-lite-optional-cmd-common-npm-1.14.1-9fe1c899de-9b6a25becd.zip rename to .yarn/cache/@lerna-lite-optional-cmd-common-npm-1.6.0-52bbe066ea-6897465baf.zip index 5620d6b2f..06f476e4e 100644 Binary files a/.yarn/cache/@lerna-lite-optional-cmd-common-npm-1.14.1-9fe1c899de-9b6a25becd.zip and b/.yarn/cache/@lerna-lite-optional-cmd-common-npm-1.6.0-52bbe066ea-6897465baf.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 deleted file mode 100644 index 6c141099e..000000000 Binary files a/.yarn/cache/@lerna-lite-publish-npm-1.14.1-13be8a07c8-97d9a1911a.zip and /dev/null 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 new file mode 100644 index 000000000..1670980b9 Binary files /dev/null and b/.yarn/cache/@lerna-lite-publish-npm-1.6.0-ae8f957c4c-2d74f7a5fe.zip 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 deleted file mode 100644 index 7acd41d77..000000000 Binary files a/.yarn/cache/@lerna-lite-run-npm-1.14.1-c26295c701-6791d1367c.zip and /dev/null 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 new file mode 100644 index 000000000..a37885247 Binary files /dev/null and b/.yarn/cache/@lerna-lite-run-npm-1.6.0-d85881ff48-14068fa1fd.zip 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 deleted file mode 100644 index 787b6c5e1..000000000 Binary files a/.yarn/cache/@lerna-lite-version-npm-1.14.1-ba46496ae0-c964425f34.zip and /dev/null 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 new file mode 100644 index 000000000..2a8b55c75 Binary files /dev/null and b/.yarn/cache/@lerna-lite-version-npm-1.6.0-c04d55cf79-cdb7b3e77b.zip 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 new file mode 100644 index 000000000..c8a54b043 Binary files /dev/null and b/.yarn/cache/@newrelic-aws-sdk-npm-5.0.0-7d9d10d58f-ed1dc3fa16.zip 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 deleted file mode 100644 index 7bbaac949..000000000 Binary files a/.yarn/cache/@newrelic-aws-sdk-npm-5.0.2-96d8663350-d99b851c78.zip and /dev/null 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 new file mode 100644 index 000000000..091928bc0 Binary files /dev/null and b/.yarn/cache/@newrelic-koa-npm-7.0.0-903c251b9f-0fc2298c8b.zip 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 deleted file mode 100644 index 90cd202eb..000000000 Binary files a/.yarn/cache/@newrelic-koa-npm-7.1.1-363bc0d9f3-b4fd860e8b.zip and /dev/null 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 new file mode 100644 index 000000000..8325617c7 Binary files /dev/null and b/.yarn/cache/@newrelic-winston-enricher-npm-4.0.0-ebaf2d0d28-3fc901cded.zip 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 deleted file mode 100644 index 08ff5b2f2..000000000 Binary files a/.yarn/cache/@newrelic-winston-enricher-npm-4.0.1-ef1230a3ce-e45880f6ec.zip and /dev/null 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 deleted file mode 100644 index f85302565..000000000 Binary files a/.yarn/cache/@npmcli-arborist-npm-6.1.6-6c8e7e9c94-2b8c05fbf1.zip and /dev/null differ diff --git a/.yarn/cache/@npmcli-fs-npm-2.1.2-08d434e77b-82bc61f832.zip b/.yarn/cache/@npmcli-fs-npm-2.1.0-3b106d08bc-827318517d.zip similarity index 54% rename from .yarn/cache/@npmcli-fs-npm-2.1.2-08d434e77b-82bc61f832.zip rename to .yarn/cache/@npmcli-fs-npm-2.1.0-3b106d08bc-827318517d.zip index ffa8edb8d..421997df4 100644 Binary files a/.yarn/cache/@npmcli-fs-npm-2.1.2-08d434e77b-82bc61f832.zip and b/.yarn/cache/@npmcli-fs-npm-2.1.0-3b106d08bc-827318517d.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 deleted file mode 100644 index 8223e08e9..000000000 Binary files a/.yarn/cache/@npmcli-fs-npm-3.1.0-0844a57978-c17d9f6a57.zip and /dev/null differ diff --git a/.yarn/cache/@npmcli-git-npm-4.0.3-4d7acb71e5-1fe88fccab.zip b/.yarn/cache/@npmcli-git-npm-3.0.1-0c54a062d9-fe64c82c11.zip similarity index 85% rename from .yarn/cache/@npmcli-git-npm-4.0.3-4d7acb71e5-1fe88fccab.zip rename to .yarn/cache/@npmcli-git-npm-3.0.1-0c54a062d9-fe64c82c11.zip index 00f191a01..36fde5536 100644 Binary files a/.yarn/cache/@npmcli-git-npm-4.0.3-4d7acb71e5-1fe88fccab.zip and b/.yarn/cache/@npmcli-git-npm-3.0.1-0c54a062d9-fe64c82c11.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 new file mode 100644 index 000000000..e0ba2393d Binary files /dev/null and b/.yarn/cache/@npmcli-installed-package-contents-npm-1.0.7-b15a13ab4f-8cdca613b6.zip 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 deleted file mode 100644 index c1be252d9..000000000 Binary files a/.yarn/cache/@npmcli-installed-package-contents-npm-2.0.1-6e6959b6d7-c19a90dbb3.zip and /dev/null 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 deleted file mode 100644 index 64c0a3d9e..000000000 Binary files a/.yarn/cache/@npmcli-map-workspaces-npm-3.0.1-c076f30694-3b69565bfc.zip and /dev/null 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 deleted file mode 100644 index 8e9dea0bd..000000000 Binary files a/.yarn/cache/@npmcli-metavuln-calculator-npm-5.0.0-f18b257067-be5df5fc59.zip and /dev/null 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 new file mode 100644 index 000000000..8e51af12a Binary files /dev/null and b/.yarn/cache/@npmcli-move-file-npm-2.0.0-d8bd1d35d2-e7c413d3ed.zip 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 deleted file mode 100644 index df7cf78f8..000000000 Binary files a/.yarn/cache/@npmcli-move-file-npm-2.0.1-b593d8f741-3557a12cd1.zip and /dev/null 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 deleted file mode 100644 index 3481f8069..000000000 Binary files a/.yarn/cache/@npmcli-name-from-folder-npm-1.0.1-b2b2fde7e0-c89ae9f2f7.zip and /dev/null 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 deleted file mode 100644 index 267a235e1..000000000 Binary files a/.yarn/cache/@npmcli-name-from-folder-npm-2.0.0-18e2dba870-bb8e989c76.zip and /dev/null 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 new file mode 100644 index 000000000..e8a1d3a01 Binary files /dev/null and b/.yarn/cache/@npmcli-node-gyp-npm-2.0.0-411b1e0bad-a9377a0f0c.zip 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 deleted file mode 100644 index 68c230ca4..000000000 Binary files a/.yarn/cache/@npmcli-node-gyp-npm-3.0.0-b160a0116c-f6eda05676.zip and /dev/null 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 deleted file mode 100644 index 192e508cb..000000000 Binary files a/.yarn/cache/@npmcli-package-json-npm-3.0.0-917589a7ff-bbee04e427.zip and /dev/null 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 new file mode 100644 index 000000000..3d9fa6f05 Binary files /dev/null and b/.yarn/cache/@npmcli-promise-spawn-npm-3.0.0-63f972b0e8-f19233f0c0.zip 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 deleted file mode 100644 index 85c677ac9..000000000 Binary files a/.yarn/cache/@npmcli-promise-spawn-npm-6.0.2-c9941b207c-0148779c08.zip and /dev/null 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 deleted file mode 100644 index 478450a23..000000000 Binary files a/.yarn/cache/@npmcli-query-npm-3.0.0-53c05bcb30-595d5e705d.zip and /dev/null 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 new file mode 100644 index 000000000..43f6ff2f2 Binary files /dev/null and b/.yarn/cache/@npmcli-run-script-npm-4.1.5-979d3624a1-171bfb9bab.zip 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 deleted file mode 100644 index 4e4614a4f..000000000 Binary files a/.yarn/cache/@npmcli-run-script-npm-6.0.0-5cbf526af7-7ca3a21bd9.zip and /dev/null differ diff --git a/.yarn/cache/@octokit-auth-token-npm-3.0.2-2c2a6dcca5-17b2d63e30.zip b/.yarn/cache/@octokit-auth-token-npm-2.5.0-a1c6ffb640-6c24cf0394.zip similarity index 74% rename from .yarn/cache/@octokit-auth-token-npm-3.0.2-2c2a6dcca5-17b2d63e30.zip rename to .yarn/cache/@octokit-auth-token-npm-2.5.0-a1c6ffb640-6c24cf0394.zip index 4cec0a553..33bd4b8a5 100644 Binary files a/.yarn/cache/@octokit-auth-token-npm-3.0.2-2c2a6dcca5-17b2d63e30.zip and b/.yarn/cache/@octokit-auth-token-npm-2.5.0-a1c6ffb640-6c24cf0394.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 new file mode 100644 index 000000000..c440ea8fe Binary files /dev/null and b/.yarn/cache/@octokit-core-npm-3.6.0-1273c50268-91ba1df7a5.zip 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 deleted file mode 100644 index dbf699432..000000000 Binary files a/.yarn/cache/@octokit-core-npm-4.1.0-53c1d3e6df-e65b5f1b01.zip and /dev/null 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 new file mode 100644 index 000000000..491e3b6c6 Binary files /dev/null and b/.yarn/cache/@octokit-endpoint-npm-6.0.12-d467db27fd-c0a7abd872.zip 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 deleted file mode 100644 index 74c563848..000000000 Binary files a/.yarn/cache/@octokit-endpoint-npm-7.0.3-cabcb716ae-b4cbfe14a7.zip and /dev/null 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 new file mode 100644 index 000000000..383f185da Binary files /dev/null and b/.yarn/cache/@octokit-graphql-npm-4.8.0-83d118b4da-2b5b402af7.zip 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 deleted file mode 100644 index 0e312fdc1..000000000 Binary files a/.yarn/cache/@octokit-graphql-npm-5.0.4-dd4f7f9ed4-de8f511dbc.zip and /dev/null 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 new file mode 100644 index 000000000..e79936a94 Binary files /dev/null and b/.yarn/cache/@octokit-openapi-types-npm-12.8.0-1b7f917c93-74881d6b0d.zip 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 deleted file mode 100644 index 17095d39d..000000000 Binary files a/.yarn/cache/@octokit-openapi-types-npm-16.0.0-2fe91e346e-7bae7649e8.zip and /dev/null 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 new file mode 100644 index 000000000..282385a21 Binary files /dev/null and b/.yarn/cache/@octokit-plugin-paginate-rest-npm-2.21.1-7eac9e6538-b3f81d3740.zip 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 deleted file mode 100644 index 78a68da32..000000000 Binary files a/.yarn/cache/@octokit-plugin-paginate-rest-npm-5.0.1-1f7b1655c3-93b0bcbf98.zip and /dev/null 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 new file mode 100644 index 000000000..789608553 Binary files /dev/null and b/.yarn/cache/@octokit-plugin-rest-endpoint-methods-npm-5.16.2-f54316c392-d0dd41cf0d.zip 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 deleted file mode 100644 index 15c95cae9..000000000 Binary files a/.yarn/cache/@octokit-plugin-rest-endpoint-methods-npm-6.7.0-8434cbe757-f4f760092f.zip and /dev/null differ diff --git a/.yarn/cache/@octokit-request-error-npm-3.0.2-ad6a6ba74d-16fa47f8f8.zip b/.yarn/cache/@octokit-request-error-npm-2.1.0-51ac624306-47264d6e03.zip similarity index 59% rename from .yarn/cache/@octokit-request-error-npm-3.0.2-ad6a6ba74d-16fa47f8f8.zip rename to .yarn/cache/@octokit-request-error-npm-2.1.0-51ac624306-47264d6e03.zip index 2d3ec42b4..b4804dad0 100644 Binary files a/.yarn/cache/@octokit-request-error-npm-3.0.2-ad6a6ba74d-16fa47f8f8.zip and b/.yarn/cache/@octokit-request-error-npm-2.1.0-51ac624306-47264d6e03.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 new file mode 100644 index 000000000..24c456178 Binary files /dev/null and b/.yarn/cache/@octokit-request-npm-5.6.3-25a5f5382d-05c73ff238.zip 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 deleted file mode 100644 index 0d17e235e..000000000 Binary files a/.yarn/cache/@octokit-request-npm-6.2.2-b443394ecf-054c1b7674.zip and /dev/null 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 new file mode 100644 index 000000000..4c8572497 Binary files /dev/null and b/.yarn/cache/@octokit-rest-npm-18.12.0-f250ac8e5e-9b4d5c869b.zip 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 deleted file mode 100644 index b86e1bb80..000000000 Binary files a/.yarn/cache/@octokit-rest-npm-19.0.5-b25c99ac14-af418e420f.zip and /dev/null 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 new file mode 100644 index 000000000..6a0c7c0f3 Binary files /dev/null and b/.yarn/cache/@octokit-types-npm-6.39.0-8985f0f61f-93bebae476.zip 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 deleted file mode 100644 index 344108e66..000000000 Binary files a/.yarn/cache/@octokit-types-npm-8.2.0-017b6699fe-ce19c09873.zip and /dev/null 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 new file mode 100644 index 000000000..223088f4d Binary files /dev/null and b/.yarn/cache/@pnpm-network.ca-file-npm-1.0.1-42bfe40bec-ed952a5574.zip 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 deleted file mode 100644 index 9912ebf8d..000000000 Binary files a/.yarn/cache/@pnpm-network.ca-file-npm-1.0.2-5faaf6e6bf-d62a681f01.zip and /dev/null differ diff --git a/.yarn/cache/@pnpm-npm-conf-npm-1.0.5-77075df24d-a09d33d18f.zip b/.yarn/cache/@pnpm-npm-conf-npm-1.0.4-cc4c19088e-dbc9b16d1e.zip similarity index 78% rename from .yarn/cache/@pnpm-npm-conf-npm-1.0.5-77075df24d-a09d33d18f.zip rename to .yarn/cache/@pnpm-npm-conf-npm-1.0.4-cc4c19088e-dbc9b16d1e.zip index 5cdc91a77..6d6c57eb8 100644 Binary files a/.yarn/cache/@pnpm-npm-conf-npm-1.0.5-77075df24d-a09d33d18f.zip and b/.yarn/cache/@pnpm-npm-conf-npm-1.0.4-cc4c19088e-dbc9b16d1e.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 new file mode 100644 index 000000000..f5b146934 Binary files /dev/null and b/.yarn/cache/@sentry-core-npm-7.28.1-a468033ea8-f29d747d3e.zip 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 deleted file mode 100644 index f31b5db29..000000000 Binary files a/.yarn/cache/@sentry-core-npm-7.31.1-16030fe616-bf6ce0eb8d.zip and /dev/null 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 new file mode 100644 index 000000000..d648f5a9d Binary files /dev/null and b/.yarn/cache/@sentry-node-npm-7.28.1-b0e124fdfc-b4922d1f0a.zip 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 deleted file mode 100644 index b41944e99..000000000 Binary files a/.yarn/cache/@sentry-node-npm-7.31.1-3862930d51-aeddbc572b.zip and /dev/null 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 new file mode 100644 index 000000000..be1290c6e Binary files /dev/null and b/.yarn/cache/@sentry-tracing-npm-7.28.1-e15d453d8e-be501ca9d7.zip 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 deleted file mode 100644 index 5b5fea308..000000000 Binary files a/.yarn/cache/@sentry-tracing-npm-7.31.1-b4ea1a793d-d3f38c332e.zip and /dev/null 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 new file mode 100644 index 000000000..2dc7b0ac7 Binary files /dev/null and b/.yarn/cache/@sentry-types-npm-7.28.1-42d9a8574c-7dc6639cb7.zip 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 deleted file mode 100644 index 2872b23e3..000000000 Binary files a/.yarn/cache/@sentry-types-npm-7.31.1-b793b2b894-3750b311e1.zip and /dev/null 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 new file mode 100644 index 000000000..426d1730f Binary files /dev/null and b/.yarn/cache/@sentry-utils-npm-7.28.1-71eaeb767f-a4b5f73db0.zip 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 deleted file mode 100644 index c04adf093..000000000 Binary files a/.yarn/cache/@sentry-utils-npm-7.31.1-f1ebb5361a-0f1bcf9476.zip and /dev/null 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 new file mode 100644 index 000000000..fdd8fd6db Binary files /dev/null and b/.yarn/cache/@sinclair-typebox-npm-0.24.44-38506ddef6-f37b9d28bf.zip 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 deleted file mode 100644 index 0a6f96fe8..000000000 Binary files a/.yarn/cache/@sinclair-typebox-npm-0.24.51-cdde4a266f-57177ef84d.zip and /dev/null 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 new file mode 100644 index 000000000..202aed1f7 Binary files /dev/null and b/.yarn/cache/@sindresorhus-is-npm-4.6.0-7cad05c55e-c4326c4f01.zip 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 deleted file mode 100644 index 26b26f68a..000000000 Binary files a/.yarn/cache/@sindresorhus-is-npm-5.3.0-9deec66459-f43c7625f3.zip and /dev/null 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 new file mode 100644 index 000000000..388c21755 Binary files /dev/null and b/.yarn/cache/@sinonjs-commons-npm-1.8.3-30cf78d93f-4c217eade7.zip 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 deleted file mode 100644 index 92c66d3e2..000000000 Binary files a/.yarn/cache/@sinonjs-commons-npm-1.8.6-e3593ed6d6-f08e4f0918.zip and /dev/null 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 new file mode 100644 index 000000000..a5a6dc391 Binary files /dev/null and b/.yarn/cache/@standardnotes-api-npm-1.19.0-ce8296df3c-b28884be40.zip 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 deleted file mode 100644 index 75360fc11..000000000 Binary files a/.yarn/cache/@standardnotes-api-npm-1.24.4-7e098c6c65-3fec38ce6f.zip and /dev/null 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 new file mode 100644 index 000000000..f72b1adab Binary files /dev/null and b/.yarn/cache/@standardnotes-auth-npm-3.19.4-29b35c1352-6b8c532f8b.zip differ diff --git a/.yarn/cache/@standardnotes-encryption-npm-1.21.4-aa1ac49482-b49c272e14.zip b/.yarn/cache/@standardnotes-encryption-npm-1.19.0-29799e7bcc-af7665e979.zip similarity index 90% rename from .yarn/cache/@standardnotes-encryption-npm-1.21.4-aa1ac49482-b49c272e14.zip rename to .yarn/cache/@standardnotes-encryption-npm-1.19.0-29799e7bcc-af7665e979.zip index 8cbc6d69c..e9ab43070 100644 Binary files a/.yarn/cache/@standardnotes-encryption-npm-1.21.4-aa1ac49482-b49c272e14.zip and b/.yarn/cache/@standardnotes-encryption-npm-1.19.0-29799e7bcc-af7665e979.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 new file mode 100644 index 000000000..d91bb3d21 Binary files /dev/null and b/.yarn/cache/@standardnotes-features-npm-1.53.1-0cbde9d159-5582c206ad.zip 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 new file mode 100644 index 000000000..1e114301b Binary files /dev/null and b/.yarn/cache/@standardnotes-features-npm-1.54.0-15f8cf20f0-7647e7506e.zip differ diff --git a/.yarn/cache/@standardnotes-features-npm-1.58.4-a84962d125-a39afc145a.zip b/.yarn/cache/@standardnotes-features-npm-1.58.1-a51ef65e8a-558e4506d8.zip similarity index 51% rename from .yarn/cache/@standardnotes-features-npm-1.58.4-a84962d125-a39afc145a.zip rename to .yarn/cache/@standardnotes-features-npm-1.58.1-a51ef65e8a-558e4506d8.zip index bd1bd86ec..8cbdfc54f 100644 Binary files a/.yarn/cache/@standardnotes-features-npm-1.58.4-a84962d125-a39afc145a.zip and b/.yarn/cache/@standardnotes-features-npm-1.58.1-a51ef65e8a-558e4506d8.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 new file mode 100644 index 000000000..f69bd0579 Binary files /dev/null and b/.yarn/cache/@standardnotes-models-npm-1.28.0-6e4c7bb358-cb7e6561b8.zip 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 new file mode 100644 index 000000000..67cfa2fb7 Binary files /dev/null and b/.yarn/cache/@standardnotes-models-npm-1.33.0-df7d20ae6d-7d45409e4a.zip 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 deleted file mode 100644 index 9941951d9..000000000 Binary files a/.yarn/cache/@standardnotes-models-npm-1.42.6-e82e2e64cb-081af91140.zip and /dev/null differ diff --git a/.yarn/cache/@standardnotes-responses-npm-1.13.4-70cbd72561-4803ee14bd.zip b/.yarn/cache/@standardnotes-responses-npm-1.11.1-ca2d49e2c4-e60c06d58a.zip similarity index 64% rename from .yarn/cache/@standardnotes-responses-npm-1.13.4-70cbd72561-4803ee14bd.zip rename to .yarn/cache/@standardnotes-responses-npm-1.11.1-ca2d49e2c4-e60c06d58a.zip index 90f0865ef..f929763da 100644 Binary files a/.yarn/cache/@standardnotes-responses-npm-1.13.4-70cbd72561-4803ee14bd.zip and b/.yarn/cache/@standardnotes-responses-npm-1.11.1-ca2d49e2c4-e60c06d58a.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 new file mode 100644 index 000000000..1cd542c13 Binary files /dev/null and b/.yarn/cache/@standardnotes-responses-npm-1.12.0-1de721974f-15b2e92d57.zip differ diff --git a/.yarn/cache/@standardnotes-sncrypto-common-npm-1.13.3-97ef3850ce-a73af90962.zip b/.yarn/cache/@standardnotes-sncrypto-common-npm-1.13.0-18cb5f8eb9-348a9f88f5.zip similarity index 89% rename from .yarn/cache/@standardnotes-sncrypto-common-npm-1.13.3-97ef3850ce-a73af90962.zip rename to .yarn/cache/@standardnotes-sncrypto-common-npm-1.13.0-18cb5f8eb9-348a9f88f5.zip index 524f39f7b..7526de3d3 100644 Binary files a/.yarn/cache/@standardnotes-sncrypto-common-npm-1.13.3-97ef3850ce-a73af90962.zip and b/.yarn/cache/@standardnotes-sncrypto-common-npm-1.13.0-18cb5f8eb9-348a9f88f5.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 new file mode 100644 index 000000000..617757f50 Binary files /dev/null and b/.yarn/cache/@standardnotes-utils-npm-1.10.0-0dc2ade40b-3b9ad93b8e.zip 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 new file mode 100644 index 000000000..fee72a8c0 Binary files /dev/null and b/.yarn/cache/@standardnotes-utils-npm-1.11.0-afbc24024c-9e7d9c1257.zip 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 deleted file mode 100644 index 9f6c288a1..000000000 Binary files a/.yarn/cache/@standardnotes-utils-npm-1.16.2-d786f2ad64-cee65dd64f.zip and /dev/null 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 new file mode 100644 index 000000000..eba28c7c2 Binary files /dev/null and b/.yarn/cache/@types-babel__core-npm-7.1.19-bd8ad53364-c357dd2c14.zip 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 deleted file mode 100644 index 2dd91e17b..000000000 Binary files a/.yarn/cache/@types-babel__core-npm-7.20.0-cf2ab39970-bf92f75954.zip and /dev/null 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 new file mode 100644 index 000000000..e5c02cd5d Binary files /dev/null and b/.yarn/cache/@types-babel__traverse-npm-7.17.1-97c6ab6eab-58378f82ad.zip 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 deleted file mode 100644 index 18d6c7faf..000000000 Binary files a/.yarn/cache/@types-babel__traverse-npm-7.18.3-db279a0ed0-78677b4e99.zip and /dev/null 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 new file mode 100644 index 000000000..b29305740 Binary files /dev/null and b/.yarn/cache/@types-cacheable-request-npm-6.0.2-894b6992d5-94eef4e9da.zip 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 new file mode 100644 index 000000000..7f942ec6c Binary files /dev/null and b/.yarn/cache/@types-cors-npm-2.8.12-ff52e8e514-cebfe092ba.zip 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 deleted file mode 100644 index 892ce9f4c..000000000 Binary files a/.yarn/cache/@types-cors-npm-2.8.13-4b8ac1068f-9c8b1c7322.zip and /dev/null differ diff --git a/.yarn/cache/@types-express-npm-4.17.15-f269888d96-24fd75dbb8.zip b/.yarn/cache/@types-express-npm-4.17.14-076e1b4711-7e2d23081f.zip similarity index 51% rename from .yarn/cache/@types-express-npm-4.17.15-f269888d96-24fd75dbb8.zip rename to .yarn/cache/@types-express-npm-4.17.14-076e1b4711-7e2d23081f.zip index f4684e6b2..196d515ff 100644 Binary files a/.yarn/cache/@types-express-npm-4.17.15-f269888d96-24fd75dbb8.zip and b/.yarn/cache/@types-express-npm-4.17.14-076e1b4711-7e2d23081f.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 new file mode 100644 index 000000000..6bae8ca7e Binary files /dev/null and b/.yarn/cache/@types-express-serve-static-core-npm-4.17.31-846873f446-88c17414b7.zip 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 deleted file mode 100644 index df2295afc..000000000 Binary files a/.yarn/cache/@types-express-serve-static-core-npm-4.17.32-df32b83158-ba57df64d4.zip and /dev/null 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 new file mode 100644 index 000000000..8fd4ca7f5 Binary files /dev/null and b/.yarn/cache/@types-graceful-fs-npm-4.1.5-91d62e1050-2785f1a962.zip 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 deleted file mode 100644 index f995415f1..000000000 Binary files a/.yarn/cache/@types-graceful-fs-npm-4.1.6-1eadcf742d-dc2e227d91.zip and /dev/null 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 new file mode 100644 index 000000000..b3a68efa9 Binary files /dev/null and b/.yarn/cache/@types-jest-npm-29.1.1-72eb10f82d-dd323fff5b.zip 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 deleted file mode 100644 index e8100cc98..000000000 Binary files a/.yarn/cache/@types-jest-npm-29.2.6-6feedd29f5-7731a4fef8.zip and /dev/null 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 new file mode 100644 index 000000000..ebc5a4d3a Binary files /dev/null and b/.yarn/cache/@types-json-buffer-npm-3.0.0-9f2fe89eaa-8da7fe0104.zip 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 new file mode 100644 index 000000000..e4cd4f8b8 Binary files /dev/null and b/.yarn/cache/@types-keyv-npm-3.1.4-a8082ea56b-c1fbfe6e2a.zip 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 new file mode 100644 index 000000000..37caf899e Binary files /dev/null and b/.yarn/cache/@types-node-npm-18.0.3-c2cbe1f26e-2b50e8bd02.zip differ diff --git a/.yarn/cache/@types-node-npm-18.11.18-d61e8a4a20-bd39552701.zip b/.yarn/cache/@types-node-npm-18.11.9-d21dd6ec05-7b7d90894d.zip similarity index 81% rename from .yarn/cache/@types-node-npm-18.11.18-d61e8a4a20-bd39552701.zip rename to .yarn/cache/@types-node-npm-18.11.9-d21dd6ec05-7b7d90894d.zip index cb19cc3c5..773379dbc 100644 Binary files a/.yarn/cache/@types-node-npm-18.11.18-d61e8a4a20-bd39552701.zip and b/.yarn/cache/@types-node-npm-18.11.9-d21dd6ec05-7b7d90894d.zip differ diff --git a/.yarn/cache/@types-nodemailer-npm-6.4.7-8618621ba9-4fefece349.zip b/.yarn/cache/@types-nodemailer-npm-6.4.6-fafdca37fd-628b9a54d4.zip similarity index 77% rename from .yarn/cache/@types-nodemailer-npm-6.4.7-8618621ba9-4fefece349.zip rename to .yarn/cache/@types-nodemailer-npm-6.4.6-fafdca37fd-628b9a54d4.zip index a95747c5d..9b858df6e 100644 Binary files a/.yarn/cache/@types-nodemailer-npm-6.4.7-8618621ba9-4fefece349.zip and b/.yarn/cache/@types-nodemailer-npm-6.4.6-fafdca37fd-628b9a54d4.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 new file mode 100644 index 000000000..4b94effd9 Binary files /dev/null and b/.yarn/cache/@types-parse-json-npm-4.0.0-298522afa6-bea37b307b.zip 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 new file mode 100644 index 000000000..9c10c9096 Binary files /dev/null and b/.yarn/cache/@types-prettier-npm-2.6.3-8d27063d48-8a25ff9ebd.zip 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 deleted file mode 100644 index 84b2284ed..000000000 Binary files a/.yarn/cache/@types-prettier-npm-2.7.2-6b2e2f518f-d4d09d291e.zip and /dev/null 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 new file mode 100644 index 000000000..a590bcacd Binary files /dev/null and b/.yarn/cache/@types-responselike-npm-1.0.0-85dd08af42-f6e2bc61d2.zip differ diff --git a/.yarn/cache/@types-semver-npm-7.3.13-56212b60da-a76156ff60.zip b/.yarn/cache/@types-semver-npm-7.3.12-c91001a94c-35ae815066.zip similarity index 64% rename from .yarn/cache/@types-semver-npm-7.3.13-56212b60da-a76156ff60.zip rename to .yarn/cache/@types-semver-npm-7.3.12-c91001a94c-35ae815066.zip index eb8e92610..666073595 100644 Binary files a/.yarn/cache/@types-semver-npm-7.3.13-56212b60da-a76156ff60.zip and b/.yarn/cache/@types-semver-npm-7.3.12-c91001a94c-35ae815066.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 new file mode 100644 index 000000000..a01ef5de5 Binary files /dev/null and b/.yarn/cache/@types-yargs-npm-17.0.10-04ed5382c7-790de59e36.zip 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 deleted file mode 100644 index 2710da043..000000000 Binary files a/.yarn/cache/@types-yargs-npm-17.0.20-a48364a46f-2200d4e22c.zip and /dev/null 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 new file mode 100644 index 000000000..4e2be9c9e Binary files /dev/null and b/.yarn/cache/@typescript-eslint-eslint-plugin-npm-5.40.1-e77028bc7b-1e3e417ad7.zip 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 new file mode 100644 index 000000000..5e4865a5f Binary files /dev/null and b/.yarn/cache/@typescript-eslint-parser-npm-5.40.1-fb21a4dcfa-44806f4aea.zip 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 deleted file mode 100644 index 79b568c4e..000000000 Binary files a/.yarn/cache/@typescript-eslint-parser-npm-5.48.2-6f99da2a9f-07ee0ebb3f.zip and /dev/null 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 new file mode 100644 index 000000000..917bf09a4 Binary files /dev/null and b/.yarn/cache/@typescript-eslint-scope-manager-npm-5.40.1-f81fa95cd4-e1eac6a343.zip 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 new file mode 100644 index 000000000..c116ec492 Binary files /dev/null and b/.yarn/cache/@typescript-eslint-type-utils-npm-5.40.1-8a9ac156da-00c2939050.zip 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 new file mode 100644 index 000000000..e844e1894 Binary files /dev/null and b/.yarn/cache/@typescript-eslint-types-npm-5.40.1-fec1324409-d8c0263d21.zip 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 new file mode 100644 index 000000000..394380a58 Binary files /dev/null and b/.yarn/cache/@typescript-eslint-typescript-estree-npm-5.40.1-f6998b5b13-5a05eb847d.zip 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 new file mode 100644 index 000000000..4584b543e Binary files /dev/null and b/.yarn/cache/@typescript-eslint-utils-npm-5.40.1-eddad42169-6643d0f12d.zip 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 new file mode 100644 index 000000000..cfe1a15f7 Binary files /dev/null and b/.yarn/cache/@typescript-eslint-visitor-keys-npm-5.40.1-9c15e6a2f1-cb38d3f769.zip 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 deleted file mode 100644 index e6db46231..000000000 Binary files a/.yarn/cache/abbrev-npm-2.0.0-0eb38a17e5-e407d8fbca.zip and /dev/null 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 deleted file mode 100644 index e92de36a6..000000000 Binary files a/.yarn/cache/abort-controller-npm-3.0.0-2f3a9a2bcb-336c22d64e.zip and /dev/null 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 new file mode 100644 index 000000000..bebf5a308 Binary files /dev/null and b/.yarn/cache/acorn-npm-8.7.1-7c7a019990-eba9887012.zip differ diff --git a/.yarn/cache/acorn-npm-8.8.1-20e4aea981-f8a84cf591.zip b/.yarn/cache/acorn-npm-8.8.0-9ef399ab45-15b10fb381.zip similarity index 91% rename from .yarn/cache/acorn-npm-8.8.1-20e4aea981-f8a84cf591.zip rename to .yarn/cache/acorn-npm-8.8.0-9ef399ab45-15b10fb381.zip index 5d4ceb18e..5de4e737a 100644 Binary files a/.yarn/cache/acorn-npm-8.8.1-20e4aea981-f8a84cf591.zip and b/.yarn/cache/acorn-npm-8.8.0-9ef399ab45-15b10fb381.zip differ diff --git a/.yarn/cache/ajv-npm-8.12.0-3bf6e30741-adab5a15cf.zip b/.yarn/cache/ajv-npm-8.11.0-83d029789c-08625cf91d.zip similarity index 68% rename from .yarn/cache/ajv-npm-8.12.0-3bf6e30741-adab5a15cf.zip rename to .yarn/cache/ajv-npm-8.11.0-83d029789c-08625cf91d.zip index e4ec73ab8..331142a05 100644 Binary files a/.yarn/cache/ajv-npm-8.12.0-3bf6e30741-adab5a15cf.zip and b/.yarn/cache/ajv-npm-8.11.0-83d029789c-08625cf91d.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 new file mode 100644 index 000000000..387c84fde Binary files /dev/null and b/.yarn/cache/ansi-styles-npm-6.1.0-4f6a594d04-cd798a83b2.zip 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 deleted file mode 100644 index 2065ba21e..000000000 Binary files a/.yarn/cache/ansi-styles-npm-6.2.1-d43647018c-86fe3fc999.zip and /dev/null differ diff --git a/.yarn/cache/anymatch-npm-3.1.3-bc81d103b1-0d50ce4597.zip b/.yarn/cache/anymatch-npm-3.1.2-1d5471acfa-b9266228a3.zip similarity index 53% rename from .yarn/cache/anymatch-npm-3.1.3-bc81d103b1-0d50ce4597.zip rename to .yarn/cache/anymatch-npm-3.1.2-1d5471acfa-b9266228a3.zip index 91cd4c470..329178cdf 100644 Binary files a/.yarn/cache/anymatch-npm-3.1.3-bc81d103b1-0d50ce4597.zip and b/.yarn/cache/anymatch-npm-3.1.2-1d5471acfa-b9266228a3.zip differ diff --git a/.yarn/cache/are-we-there-yet-npm-4.0.0-91757d0768-0783e76a5e.zip b/.yarn/cache/are-we-there-yet-npm-3.0.0-1391430190-01eab104ab.zip similarity index 63% rename from .yarn/cache/are-we-there-yet-npm-4.0.0-91757d0768-0783e76a5e.zip rename to .yarn/cache/are-we-there-yet-npm-3.0.0-1391430190-01eab104ab.zip index a56c6cc75..c19b64a40 100644 Binary files a/.yarn/cache/are-we-there-yet-npm-4.0.0-91757d0768-0783e76a5e.zip and b/.yarn/cache/are-we-there-yet-npm-3.0.0-1391430190-01eab104ab.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 deleted file mode 100644 index 31a5ded5c..000000000 Binary files a/.yarn/cache/are-we-there-yet-npm-3.0.1-3395b1512f-7137e25713.zip and /dev/null differ diff --git a/.yarn/cache/aws-sdk-npm-2.1298.0-e6fd5e51a9-d9824407dc.zip b/.yarn/cache/aws-sdk-npm-2.1260.0-0145998ab1-9a1b2e4cb5.zip similarity index 65% rename from .yarn/cache/aws-sdk-npm-2.1298.0-e6fd5e51a9-d9824407dc.zip rename to .yarn/cache/aws-sdk-npm-2.1260.0-0145998ab1-9a1b2e4cb5.zip index e7cae57ef..2b059e6e4 100644 Binary files a/.yarn/cache/aws-sdk-npm-2.1298.0-e6fd5e51a9-d9824407dc.zip and b/.yarn/cache/aws-sdk-npm-2.1260.0-0145998ab1-9a1b2e4cb5.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 new file mode 100644 index 000000000..7a80f99ad Binary files /dev/null and b/.yarn/cache/axios-npm-1.1.3-4b63965ac1-2e28acd01c.zip 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 deleted file mode 100644 index e1089847a..000000000 Binary files a/.yarn/cache/axios-npm-1.2.3-f755ac0cc4-08b2121690.zip and /dev/null 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 new file mode 100644 index 000000000..f834b16f9 Binary files /dev/null and b/.yarn/cache/babel-jest-npm-29.1.2-3410a1f3f5-12ba98a519.zip 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 deleted file mode 100644 index cf97b603c..000000000 Binary files a/.yarn/cache/babel-jest-npm-29.3.1-871da66c2a-8736ef7d5d.zip and /dev/null 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 new file mode 100644 index 000000000..44423acfe Binary files /dev/null and b/.yarn/cache/babel-plugin-jest-hoist-npm-29.0.2-3febe9d556-a8a4d52148.zip 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 deleted file mode 100644 index 430b34cd2..000000000 Binary files a/.yarn/cache/babel-plugin-jest-hoist-npm-29.2.0-bad358f3a4-a78337187c.zip and /dev/null differ diff --git a/.yarn/cache/babel-preset-jest-npm-29.2.0-d765a77392-259627c6f9.zip b/.yarn/cache/babel-preset-jest-npm-29.0.2-060839eb24-b96ac90a19.zip similarity index 75% rename from .yarn/cache/babel-preset-jest-npm-29.2.0-d765a77392-259627c6f9.zip rename to .yarn/cache/babel-preset-jest-npm-29.0.2-060839eb24-b96ac90a19.zip index ee6cb6a7f..788055732 100644 Binary files a/.yarn/cache/babel-preset-jest-npm-29.2.0-d765a77392-259627c6f9.zip and b/.yarn/cache/babel-preset-jest-npm-29.0.2-060839eb24-b96ac90a19.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 new file mode 100644 index 000000000..b88e6a666 Binary files /dev/null and b/.yarn/cache/before-after-hook-npm-2.2.2-b463f0552f-ed37dd1bc4.zip 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 deleted file mode 100644 index efc5ebb1e..000000000 Binary files a/.yarn/cache/before-after-hook-npm-2.2.3-d79e3d6608-b4606e993c.zip and /dev/null 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 deleted file mode 100644 index d33b9a09b..000000000 Binary files a/.yarn/cache/bin-links-npm-4.0.1-08882d205f-e1beccbd80.zip and /dev/null 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 new file mode 100644 index 000000000..b214067ab Binary files /dev/null and b/.yarn/cache/boxen-npm-7.0.0-86e7bcbd8c-5625c13a75.zip 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 deleted file mode 100644 index ee900cd8a..000000000 Binary files a/.yarn/cache/boxen-npm-7.0.1-dac380dbc4-378231a618.zip and /dev/null differ diff --git a/.yarn/cache/browserslist-npm-4.21.4-7d64a96afc-a8fa463b17.zip b/.yarn/cache/browserslist-npm-4.21.1-930e90b93a-617d624493.zip similarity index 55% rename from .yarn/cache/browserslist-npm-4.21.4-7d64a96afc-a8fa463b17.zip rename to .yarn/cache/browserslist-npm-4.21.1-930e90b93a-617d624493.zip index 03c09b01f..50d484642 100644 Binary files a/.yarn/cache/browserslist-npm-4.21.4-7d64a96afc-a8fa463b17.zip and b/.yarn/cache/browserslist-npm-4.21.1-930e90b93a-617d624493.zip differ diff --git a/.yarn/cache/cacache-npm-16.1.3-4e2088ed0d-54f3956521.zip b/.yarn/cache/cacache-npm-16.1.1-84a00badf3-39fe2c41d0.zip similarity index 62% rename from .yarn/cache/cacache-npm-16.1.3-4e2088ed0d-54f3956521.zip rename to .yarn/cache/cacache-npm-16.1.1-84a00badf3-39fe2c41d0.zip index 15b55d916..442c98163 100644 Binary files a/.yarn/cache/cacache-npm-16.1.3-4e2088ed0d-54f3956521.zip and b/.yarn/cache/cacache-npm-16.1.1-84a00badf3-39fe2c41d0.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 deleted file mode 100644 index 733fb6df1..000000000 Binary files a/.yarn/cache/cacache-npm-17.0.4-a2ce299938-6d8ec237c4.zip and /dev/null 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 new file mode 100644 index 000000000..15ed3a734 Binary files /dev/null and b/.yarn/cache/cacheable-lookup-npm-6.0.4-fe6f8fb6da-e4cf06105e.zip 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 deleted file mode 100644 index 2a444c340..000000000 Binary files a/.yarn/cache/cacheable-lookup-npm-7.0.0-b6cd95c14a-2a7fcc7d20.zip and /dev/null 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 deleted file mode 100644 index d4aa2442b..000000000 Binary files a/.yarn/cache/cacheable-request-npm-10.2.5-243accaa67-f17bc53990.zip and /dev/null 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 new file mode 100644 index 000000000..bb2cea070 Binary files /dev/null and b/.yarn/cache/cacheable-request-npm-7.0.2-e64cc641fc-d48bf32589.zip differ diff --git a/.yarn/cache/camelcase-npm-7.0.1-d41d97bb0d-8cc1909d42.zip b/.yarn/cache/camelcase-npm-7.0.0-5041fb20b5-c89f44ff54.zip similarity index 59% rename from .yarn/cache/camelcase-npm-7.0.1-d41d97bb0d-8cc1909d42.zip rename to .yarn/cache/camelcase-npm-7.0.0-5041fb20b5-c89f44ff54.zip index b9b544591..979b3779b 100644 Binary files a/.yarn/cache/camelcase-npm-7.0.1-d41d97bb0d-8cc1909d42.zip and b/.yarn/cache/camelcase-npm-7.0.0-5041fb20b5-c89f44ff54.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 new file mode 100644 index 000000000..a4bb2f3a0 Binary files /dev/null and b/.yarn/cache/caniuse-lite-npm-1.0.30001363-33f2768163-dd093f7639.zip 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 deleted file mode 100644 index 7438592d1..000000000 Binary files a/.yarn/cache/caniuse-lite-npm-1.0.30001446-7fe6417e87-e23e556f2c.zip and /dev/null 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 new file mode 100644 index 000000000..66f0c18bb Binary files /dev/null and b/.yarn/cache/chalk-npm-5.0.1-6afcb94227-0902c556d5.zip 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 deleted file mode 100644 index fe660db88..000000000 Binary files a/.yarn/cache/chalk-npm-5.2.0-bedd808592-c3c31253b9.zip and /dev/null 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 new file mode 100644 index 000000000..b1f8f8ed5 Binary files /dev/null and b/.yarn/cache/ci-info-npm-3.3.2-fb5617e149-88ce43eb69.zip 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 deleted file mode 100644 index 9d038f4e9..000000000 Binary files a/.yarn/cache/ci-info-npm-3.7.1-fd86862c3f-ac9c61f3c9.zip and /dev/null 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 new file mode 100644 index 000000000..e6e445981 Binary files /dev/null and b/.yarn/cache/cli-spinners-npm-2.6.1-33ce2bad0f-025d2b3b0f.zip 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 deleted file mode 100644 index f90f1dfd3..000000000 Binary files a/.yarn/cache/cli-spinners-npm-2.7.0-ace95632f5-46b7cce5a5.zip and /dev/null 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 deleted file mode 100644 index 36ee720db..000000000 Binary files a/.yarn/cache/cliui-npm-8.0.1-3b029092cf-4db0fc81f3.zip and /dev/null 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 new file mode 100644 index 000000000..539d9b8f8 Binary files /dev/null and b/.yarn/cache/clone-response-npm-1.0.2-135ae8239d-4bd3def29e.zip differ diff --git a/.yarn/cache/cluster-key-slot-npm-1.1.2-0571a28825-7a1aa9a711.zip b/.yarn/cache/cluster-key-slot-npm-1.1.1-95cf628278-c2c3857dd7.zip similarity index 72% rename from .yarn/cache/cluster-key-slot-npm-1.1.2-0571a28825-7a1aa9a711.zip rename to .yarn/cache/cluster-key-slot-npm-1.1.1-95cf628278-c2c3857dd7.zip index d380f3c5f..2e07b913c 100644 Binary files a/.yarn/cache/cluster-key-slot-npm-1.1.2-0571a28825-7a1aa9a711.zip and b/.yarn/cache/cluster-key-slot-npm-1.1.1-95cf628278-c2c3857dd7.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 deleted file mode 100644 index 1e6c11ed2..000000000 Binary files a/.yarn/cache/cmd-shim-npm-6.0.1-87ebf774a0-4da4389704.zip and /dev/null 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 new file mode 100644 index 000000000..6f82571a8 Binary files /dev/null and b/.yarn/cache/commander-npm-9.3.0-1393a6e1f6-110e8e7a54.zip 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 deleted file mode 100644 index cbad88ead..000000000 Binary files a/.yarn/cache/commander-npm-9.5.0-993b3f2434-1d09146ccb.zip and /dev/null 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 deleted file mode 100644 index bfe4720ae..000000000 Binary files a/.yarn/cache/common-ancestor-path-npm-1.0.1-27534e68da-4cacc5522d.zip and /dev/null 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 new file mode 100644 index 000000000..9d75ba276 Binary files /dev/null and b/.yarn/cache/compress-brotli-npm-1.3.8-9b6ceac281-873a46d7b5.zip 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 new file mode 100644 index 000000000..400ba8700 Binary files /dev/null and b/.yarn/cache/convert-source-map-npm-1.8.0-037f671dde-1548dbc380.zip 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 deleted file mode 100644 index ca0c4594c..000000000 Binary files a/.yarn/cache/convert-source-map-npm-1.9.0-e294555f4b-7c665ec75a.zip and /dev/null 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 deleted file mode 100644 index f4da79b9a..000000000 Binary files a/.yarn/cache/convert-source-map-npm-2.0.0-7ab664dc4e-5a2bc5c8cb.zip and /dev/null 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 new file mode 100644 index 000000000..0dcc3c90b Binary files /dev/null and b/.yarn/cache/cosmiconfig-npm-7.0.1-dd19ae2403-f5b0588fae.zip 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 deleted file mode 100644 index fc7dd580f..000000000 Binary files a/.yarn/cache/cosmiconfig-npm-8.0.0-1cab0f7583-436a849ca0.zip and /dev/null 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 new file mode 100644 index 000000000..3e3487197 Binary files /dev/null and b/.yarn/cache/cosmiconfig-typescript-loader-npm-2.0.2-6811bc8e72-9671348bf5.zip 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 deleted file mode 100644 index 1a4e2749f..000000000 Binary files a/.yarn/cache/cosmiconfig-typescript-loader-npm-4.3.0-3593c0e4d9-30a8aa6cd8.zip and /dev/null 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 deleted file mode 100644 index f975e33a2..000000000 Binary files a/.yarn/cache/cssesc-npm-3.0.0-15ec56f86f-5e8fcfb6a0.zip and /dev/null differ diff --git a/.yarn/cache/dayjs-npm-1.11.7-d5cd5b2919-e4befd8f69.zip b/.yarn/cache/dayjs-npm-1.11.6-44daf311a9-f59ea45f24.zip similarity index 84% rename from .yarn/cache/dayjs-npm-1.11.7-d5cd5b2919-e4befd8f69.zip rename to .yarn/cache/dayjs-npm-1.11.6-44daf311a9-f59ea45f24.zip index bad392946..dc333fe77 100644 Binary files a/.yarn/cache/dayjs-npm-1.11.7-d5cd5b2919-e4befd8f69.zip and b/.yarn/cache/dayjs-npm-1.11.6-44daf311a9-f59ea45f24.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 new file mode 100644 index 000000000..35a77ba63 Binary files /dev/null and b/.yarn/cache/decamelize-keys-npm-1.1.0-75168ffadd-20d7f2e961.zip 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 deleted file mode 100644 index 01996a731..000000000 Binary files a/.yarn/cache/decamelize-keys-npm-1.1.1-4cfa36ed4b-418779f919.zip and /dev/null 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 new file mode 100644 index 000000000..f74c3f830 Binary files /dev/null and b/.yarn/cache/decode-uri-component-npm-0.2.0-5bcc0f3597-6944873192.zip 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 new file mode 100644 index 000000000..156946219 Binary files /dev/null and b/.yarn/cache/defaults-npm-1.0.3-e829107b9e-fc77e8da5f.zip 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 deleted file mode 100644 index 43ae021e0..000000000 Binary files a/.yarn/cache/defaults-npm-1.0.4-f3fbaf2528-e48b7520b3.zip and /dev/null 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 new file mode 100644 index 000000000..e78d48367 Binary files /dev/null and b/.yarn/cache/define-properties-npm-1.1.4-85ee575655-94a6a24f78.zip 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 new file mode 100644 index 000000000..aaee6c39c Binary files /dev/null and b/.yarn/cache/diff-sequences-npm-29.0.0-1a0fe796f4-e4942ba39d.zip 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 deleted file mode 100644 index b755d598c..000000000 Binary files a/.yarn/cache/diff-sequences-npm-29.3.1-817e98637b-af271add33.zip and /dev/null 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 new file mode 100644 index 000000000..b6fdb2933 Binary files /dev/null and b/.yarn/cache/dompurify-npm-2.4.0-0ffecf22ef-bd570792df.zip 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 deleted file mode 100644 index 4b4ffa231..000000000 Binary files a/.yarn/cache/dompurify-npm-2.4.3-de4e3be286-cf38bac4c2.zip and /dev/null 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 new file mode 100644 index 000000000..942841355 Binary files /dev/null and b/.yarn/cache/dotenv-npm-16.0.1-d99e72bb95-beb53488e3.zip 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 new file mode 100644 index 000000000..78f6faa71 Binary files /dev/null and b/.yarn/cache/electron-to-chromium-npm-1.4.180-719856979a-c7ef421c63.zip 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 deleted file mode 100644 index 9ca48057d..000000000 Binary files a/.yarn/cache/electron-to-chromium-npm-1.4.284-2fb881a7ac-39dac53e9d.zip and /dev/null 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 new file mode 100644 index 000000000..091f67b0b Binary files /dev/null and b/.yarn/cache/emittery-npm-0.10.2-aac10498b5-c55b286714.zip 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 deleted file mode 100644 index 7864ce848..000000000 Binary files a/.yarn/cache/emittery-npm-0.13.1-cb6cd1bb03-5016dff9c6.zip and /dev/null 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 new file mode 100644 index 000000000..0b9dc915d Binary files /dev/null and b/.yarn/cache/end-of-stream-npm-1.4.4-497fc6dee1-fa73674a01.zip differ diff --git a/.yarn/cache/enhanced-resolve-npm-5.12.0-c291ce4ee3-37c59d9674.zip b/.yarn/cache/enhanced-resolve-npm-5.10.0-7941304306-97f2cb6318.zip similarity index 98% rename from .yarn/cache/enhanced-resolve-npm-5.12.0-c291ce4ee3-37c59d9674.zip rename to .yarn/cache/enhanced-resolve-npm-5.10.0-7941304306-97f2cb6318.zip index 6cc70ce61..81ab91fae 100644 Binary files a/.yarn/cache/enhanced-resolve-npm-5.12.0-c291ce4ee3-37c59d9674.zip and b/.yarn/cache/enhanced-resolve-npm-5.10.0-7941304306-97f2cb6318.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 new file mode 100644 index 000000000..617055611 Binary files /dev/null and b/.yarn/cache/es-abstract-npm-1.20.4-543318afab-afe27b8a80.zip 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 new file mode 100644 index 000000000..92eb2e9b4 Binary files /dev/null and b/.yarn/cache/es-to-primitive-npm-1.2.1-b7a7eac6c5-b419a547ff.zip 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 new file mode 100644 index 000000000..7cedada96 Binary files /dev/null and b/.yarn/cache/eslint-config-prettier-npm-8.5.0-a1dd58b6d8-fb61fae9c1.zip 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 deleted file mode 100644 index 276176c5d..000000000 Binary files a/.yarn/cache/eslint-config-prettier-npm-8.6.0-00192c9409-2aeb302e53.zip and /dev/null differ diff --git a/.yarn/cache/espree-npm-9.4.1-b88faf10bc-6d64a7f5b3.zip b/.yarn/cache/espree-npm-9.4.0-0371ef3614-a40ed725d7.zip similarity index 78% rename from .yarn/cache/espree-npm-9.4.1-b88faf10bc-6d64a7f5b3.zip rename to .yarn/cache/espree-npm-9.4.0-0371ef3614-a40ed725d7.zip index a0459796a..b61665f77 100644 Binary files a/.yarn/cache/espree-npm-9.4.1-b88faf10bc-6d64a7f5b3.zip and b/.yarn/cache/espree-npm-9.4.0-0371ef3614-a40ed725d7.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 deleted file mode 100644 index 140897802..000000000 Binary files a/.yarn/cache/event-target-shim-npm-5.0.1-cb48709025-9bac81ec63.zip and /dev/null 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 deleted file mode 100644 index 3a869bf43..000000000 Binary files a/.yarn/cache/events-npm-3.3.0-c280bc7e48-ef0af671f7.zip and /dev/null 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 new file mode 100644 index 000000000..9753c564e Binary files /dev/null and b/.yarn/cache/expect-npm-29.1.2-34e14175c0-49db94b19d.zip 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 deleted file mode 100644 index 4c4ae51e9..000000000 Binary files a/.yarn/cache/expect-npm-29.3.1-2892df60b8-bef5c2d537.zip and /dev/null 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 new file mode 100644 index 000000000..f9386f89e Binary files /dev/null and b/.yarn/cache/fast-glob-npm-3.2.11-bc01135fef-73b4cb60ed.zip 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 deleted file mode 100644 index 457cc80c2..000000000 Binary files a/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-3b98e0cadb.zip and /dev/null differ diff --git a/.yarn/cache/fastq-npm-1.15.0-1013f6514e-9c256d4b1c.zip b/.yarn/cache/fastq-npm-1.13.0-a45963881c-150b77dcf0.zip similarity index 50% rename from .yarn/cache/fastq-npm-1.15.0-1013f6514e-9c256d4b1c.zip rename to .yarn/cache/fastq-npm-1.13.0-a45963881c-150b77dcf0.zip index df28d235b..bb588f795 100644 Binary files a/.yarn/cache/fastq-npm-1.15.0-1013f6514e-9c256d4b1c.zip and b/.yarn/cache/fastq-npm-1.13.0-a45963881c-150b77dcf0.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 new file mode 100644 index 000000000..fc7c0975c Binary files /dev/null and b/.yarn/cache/fb-watchman-npm-2.0.1-30005d50fe-7de8a468b4.zip 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 deleted file mode 100644 index 30964bbfe..000000000 Binary files a/.yarn/cache/fb-watchman-npm-2.0.2-bcb6f8f831-631a1a5512.zip and /dev/null 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 new file mode 100644 index 000000000..3960d29f0 Binary files /dev/null and b/.yarn/cache/filter-obj-npm-1.1.0-84128fc26d-ae94072c11.zip 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 new file mode 100644 index 000000000..85e8676f1 Binary files /dev/null and b/.yarn/cache/flatted-npm-3.2.6-a309e17eb3-258feebea8.zip 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 deleted file mode 100644 index 147663538..000000000 Binary files a/.yarn/cache/flatted-npm-3.2.7-0da10b7c56-d57a559a56.zip and /dev/null 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 new file mode 100644 index 000000000..a7795d330 Binary files /dev/null and b/.yarn/cache/form-data-encoder-npm-1.7.1-7c80545199-6507ed934c.zip 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 deleted file mode 100644 index 517ffd113..000000000 Binary files a/.yarn/cache/form-data-encoder-npm-2.1.4-6f48cca6c9-fc5d363ac6.zip and /dev/null 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 new file mode 100644 index 000000000..06b6db1fa Binary files /dev/null and b/.yarn/cache/fs-extra-npm-10.1.0-86573680ed-c397c1bfbb.zip 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 deleted file mode 100644 index 79b658eca..000000000 Binary files a/.yarn/cache/fs-extra-npm-11.1.0-2cd157426f-20d9909070.zip and /dev/null 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 deleted file mode 100644 index 15d9f1840..000000000 Binary files a/.yarn/cache/fs-minipass-npm-3.0.0-3692c14b65-ccaaaf0b44.zip and /dev/null 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 new file mode 100644 index 000000000..2efdadaa3 Binary files /dev/null and b/.yarn/cache/function.prototype.name-npm-1.1.5-e776a642bb-3c909b6d1d.zip 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 new file mode 100644 index 000000000..cab114692 Binary files /dev/null and b/.yarn/cache/functions-have-names-npm-1.2.3-e5cf1e2208-2b58e5d607.zip 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 deleted file mode 100644 index 0c44e266b..000000000 Binary files a/.yarn/cache/gauge-npm-5.0.0-d7f55b3a17-f02ce8a015.zip and /dev/null 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 new file mode 100644 index 000000000..e6072f29f Binary files /dev/null and b/.yarn/cache/get-intrinsic-npm-1.1.2-89f421122b-aad9801d8f.zip 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 new file mode 100644 index 000000000..e0243d21f Binary files /dev/null and b/.yarn/cache/get-intrinsic-npm-1.1.3-b6c7bd1010-885245c096.zip 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 deleted file mode 100644 index 7e19c49ba..000000000 Binary files a/.yarn/cache/get-intrinsic-npm-1.2.0-eb08ea9b1d-6db1e52147.zip and /dev/null 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 new file mode 100644 index 000000000..52d5a202c Binary files /dev/null and b/.yarn/cache/get-stream-npm-5.2.0-2cfd3b452b-ec44aec324.zip 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 new file mode 100644 index 000000000..8c4ef1339 Binary files /dev/null and b/.yarn/cache/get-symbol-description-npm-1.0.0-9c95a4bc1f-8164860450.zip 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 new file mode 100644 index 000000000..3ada701e4 Binary files /dev/null and b/.yarn/cache/git-up-npm-4.0.5-ee94e6e390-727625a142.zip 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 deleted file mode 100644 index 7543000b1..000000000 Binary files a/.yarn/cache/git-up-npm-7.0.0-5e37fa590f-6764098412.zip and /dev/null 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 new file mode 100644 index 000000000..3b8828f03 Binary files /dev/null and b/.yarn/cache/git-url-parse-npm-11.6.0-864c0a6898-8045fcb190.zip 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 deleted file mode 100644 index 655a911ec..000000000 Binary files a/.yarn/cache/git-url-parse-npm-13.1.0-724765d793-7538f108d4.zip and /dev/null 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 new file mode 100644 index 000000000..987d0aff9 Binary files /dev/null and b/.yarn/cache/glob-npm-8.0.3-750f909025-e629823aab.zip 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 deleted file mode 100644 index c57a19d30..000000000 Binary files a/.yarn/cache/glob-npm-8.1.0-65f64af8b1-b2d53aa8d5.zip and /dev/null 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 new file mode 100644 index 000000000..ec1cc8788 Binary files /dev/null and b/.yarn/cache/global-dirs-npm-3.0.0-45faebeb68-cd99c4b445.zip 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 deleted file mode 100644 index 08fd25df9..000000000 Binary files a/.yarn/cache/global-dirs-npm-3.0.1-8918d35f86-5695c7c013.zip and /dev/null 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 deleted file mode 100644 index 3ffc84f12..000000000 Binary files a/.yarn/cache/gopd-npm-1.0.1-10c1d0b534-c29f62be06.zip and /dev/null 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 new file mode 100644 index 000000000..dc9445ff5 Binary files /dev/null and b/.yarn/cache/got-npm-12.1.0-5d0f237e8e-a07b585c9b.zip 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 deleted file mode 100644 index b6e6922a9..000000000 Binary files a/.yarn/cache/got-npm-12.5.3-7876a3e67a-d5b06fd135.zip and /dev/null 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 new file mode 100644 index 000000000..66e88583e Binary files /dev/null and b/.yarn/cache/has-bigints-npm-1.0.2-52732e614d-2f15628a03.zip 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 new file mode 100644 index 000000000..42a02ce9f Binary files /dev/null and b/.yarn/cache/has-property-descriptors-npm-1.0.0-56289b918d-74813c8c23.zip 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 new file mode 100644 index 000000000..1b4933c23 Binary files /dev/null and b/.yarn/cache/helmet-npm-6.0.0-2285459f57-73b6ba802d.zip 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 deleted file mode 100644 index dbb42b179..000000000 Binary files a/.yarn/cache/helmet-npm-6.0.1-204284f33b-a323b75c7b.zip and /dev/null 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 new file mode 100644 index 000000000..16648388b Binary files /dev/null and b/.yarn/cache/hosted-git-info-npm-5.0.0-22560cf9c6-bd2bb09544.zip 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 deleted file mode 100644 index 469b3de13..000000000 Binary files a/.yarn/cache/hosted-git-info-npm-5.2.1-a02c298d03-479756f484.zip and /dev/null 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 deleted file mode 100644 index 5961dd49c..000000000 Binary files a/.yarn/cache/hosted-git-info-npm-6.1.1-d57807f6a5-bf0532d098.zip and /dev/null differ diff --git a/.yarn/cache/http2-wrapper-npm-2.2.0-6fbf58bfd7-a9a5378b99.zip b/.yarn/cache/http2-wrapper-npm-2.1.11-a7577d6368-c5a97aa8d6.zip similarity index 63% rename from .yarn/cache/http2-wrapper-npm-2.2.0-6fbf58bfd7-a9a5378b99.zip rename to .yarn/cache/http2-wrapper-npm-2.1.11-a7577d6368-c5a97aa8d6.zip index 36b891831..308854e06 100644 Binary files a/.yarn/cache/http2-wrapper-npm-2.2.0-6fbf58bfd7-a9a5378b99.zip and b/.yarn/cache/http2-wrapper-npm-2.1.11-a7577d6368-c5a97aa8d6.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 new file mode 100644 index 000000000..f5cd66d4e Binary files /dev/null and b/.yarn/cache/ignore-npm-5.2.0-fc4b58a4f3-0086b6992b.zip 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 deleted file mode 100644 index 092c5c2f9..000000000 Binary files a/.yarn/cache/ignore-npm-5.2.4-fbe6e989e5-55c58d848b.zip and /dev/null differ diff --git a/.yarn/cache/ignore-walk-npm-6.0.0-7a2bb3fa02-8bb938a334.zip b/.yarn/cache/ignore-walk-npm-5.0.1-58258fb4ca-c7b4771272.zip similarity index 80% rename from .yarn/cache/ignore-walk-npm-6.0.0-7a2bb3fa02-8bb938a334.zip rename to .yarn/cache/ignore-walk-npm-5.0.1-58258fb4ca-c7b4771272.zip index faa7870dd..dc3d1cab4 100644 Binary files a/.yarn/cache/ignore-walk-npm-6.0.0-7a2bb3fa02-8bb938a334.zip and b/.yarn/cache/ignore-walk-npm-5.0.1-58258fb4ca-c7b4771272.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 new file mode 100644 index 000000000..b7061ccf6 Binary files /dev/null and b/.yarn/cache/ini-npm-3.0.0-c2af955701-fb9ef25d91.zip 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 deleted file mode 100644 index 5b7364192..000000000 Binary files a/.yarn/cache/ini-npm-3.0.1-5000598340-aa3a701669.zip and /dev/null differ diff --git a/.yarn/cache/inquirer-npm-8.2.5-ffce7548f9-50459c04bf.zip b/.yarn/cache/inquirer-npm-8.2.4-a2a5fb3187-cfb2c043d7.zip similarity index 93% rename from .yarn/cache/inquirer-npm-8.2.5-ffce7548f9-50459c04bf.zip rename to .yarn/cache/inquirer-npm-8.2.4-a2a5fb3187-cfb2c043d7.zip index 74d470842..813ba552c 100644 Binary files a/.yarn/cache/inquirer-npm-8.2.5-ffce7548f9-50459c04bf.zip and b/.yarn/cache/inquirer-npm-8.2.4-a2a5fb3187-cfb2c043d7.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 new file mode 100644 index 000000000..4c3e20067 Binary files /dev/null and b/.yarn/cache/internal-slot-npm-1.0.3-9e05eea002-b08401f1c6.zip differ diff --git a/.yarn/cache/ioredis-npm-5.2.5-5ee733c305-4162a648c9.zip b/.yarn/cache/ioredis-npm-5.2.4-875ff55d9a-f6572bf619.zip similarity index 91% rename from .yarn/cache/ioredis-npm-5.2.5-5ee733c305-4162a648c9.zip rename to .yarn/cache/ioredis-npm-5.2.4-875ff55d9a-f6572bf619.zip index 30718f35b..59d6280d0 100644 Binary files a/.yarn/cache/ioredis-npm-5.2.5-5ee733c305-4162a648c9.zip and b/.yarn/cache/ioredis-npm-5.2.4-875ff55d9a-f6572bf619.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 new file mode 100644 index 000000000..24ddb43f3 Binary files /dev/null and b/.yarn/cache/ip-npm-1.1.8-abea558b72-bb1850e7b6.zip 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 deleted file mode 100644 index 947577f3b..000000000 Binary files a/.yarn/cache/ip-npm-2.0.0-204facb3cc-42a7cf251b.zip and /dev/null 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 new file mode 100644 index 000000000..284c74226 Binary files /dev/null and b/.yarn/cache/is-bigint-npm-1.0.4-31c2eecbc9-0e3ca3959c.zip 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 new file mode 100644 index 000000000..a397147fc Binary files /dev/null and b/.yarn/cache/is-boolean-object-npm-1.1.2-ecbd575e6a-39616788ac.zip 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 deleted file mode 100644 index 8cfc448ac..000000000 Binary files a/.yarn/cache/is-core-module-npm-2.11.0-70061e141a-c1bf6feab8.zip and /dev/null 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 new file mode 100644 index 000000000..ae2ea5044 Binary files /dev/null and b/.yarn/cache/is-core-module-npm-2.9.0-5ba77c35ae-ac7e79bde4.zip 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 new file mode 100644 index 000000000..f17639638 Binary files /dev/null and b/.yarn/cache/is-date-object-npm-1.0.5-88f3d08b5e-a961e52c2f.zip 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 new file mode 100644 index 000000000..5c4846b6e Binary files /dev/null and b/.yarn/cache/is-negative-zero-npm-2.0.2-0adac91f15-ce904d0d03.zip 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 new file mode 100644 index 000000000..eabab05c7 Binary files /dev/null and b/.yarn/cache/is-number-object-npm-1.0.7-539d0e274d-fd67ff18ba.zip 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 new file mode 100644 index 000000000..e3f0624d6 Binary files /dev/null and b/.yarn/cache/is-regex-npm-1.1.4-cca193ef11-d5a09a3da9.zip 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 new file mode 100644 index 000000000..803375a25 Binary files /dev/null and b/.yarn/cache/is-shared-array-buffer-npm-1.0.2-32e4181fcd-89167fd3a2.zip 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 new file mode 100644 index 000000000..23bea7bf1 Binary files /dev/null and b/.yarn/cache/is-string-npm-1.0.7-9f7066daed-1a2c721eee.zip 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 new file mode 100644 index 000000000..d8cd4ee48 Binary files /dev/null and b/.yarn/cache/is-symbol-npm-1.0.4-eb9baac703-f1bb136486.zip 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 deleted file mode 100644 index 3ed21d033..000000000 Binary files a/.yarn/cache/is-typed-array-npm-1.1.10-fe4ef83cdc-c42bdb03b5.zip and /dev/null 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 new file mode 100644 index 000000000..7d2382b97 Binary files /dev/null and b/.yarn/cache/is-typed-array-npm-1.1.9-c7c4ca7eec-48a9607762.zip 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 new file mode 100644 index 000000000..6156850ff Binary files /dev/null and b/.yarn/cache/is-weakref-npm-1.0.2-ff80e8c314-fdd5b2df82.zip 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 new file mode 100644 index 000000000..165bd5743 Binary files /dev/null and b/.yarn/cache/is-yarn-global-npm-0.4.0-8b8bf14f52-bf5fa093a1.zip 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 deleted file mode 100644 index 456dec2f8..000000000 Binary files a/.yarn/cache/is-yarn-global-npm-0.4.1-f8a5811770-dcf4694c67.zip and /dev/null 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 new file mode 100644 index 000000000..029da4680 Binary files /dev/null and b/.yarn/cache/istanbul-lib-instrument-npm-5.2.0-6aa783f498-d45f8fbd3b.zip 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 deleted file mode 100644 index 1fc9b8d0f..000000000 Binary files a/.yarn/cache/istanbul-lib-instrument-npm-5.2.1-1b3ad719a9-838cd5b112.zip and /dev/null 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 new file mode 100644 index 000000000..fd9cacf8a Binary files /dev/null and b/.yarn/cache/istanbul-reports-npm-3.1.4-5faaa9636c-ae06b17bfe.zip 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 deleted file mode 100644 index 25938d8a8..000000000 Binary files a/.yarn/cache/istanbul-reports-npm-3.1.5-fb11324e3e-1dbb467f79.zip and /dev/null 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 new file mode 100644 index 000000000..a40bfe26d Binary files /dev/null and b/.yarn/cache/jest-changed-files-npm-29.0.0-86775e11cc-af518ef614.zip 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 deleted file mode 100644 index 4f2e350ba..000000000 Binary files a/.yarn/cache/jest-changed-files-npm-29.2.0-e1a1846230-25dde5fc34.zip and /dev/null 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 new file mode 100644 index 000000000..a01cccb43 Binary files /dev/null and b/.yarn/cache/jest-circus-npm-29.1.2-34037f1c9c-95b85cc884.zip 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 deleted file mode 100644 index 423316ee5..000000000 Binary files a/.yarn/cache/jest-circus-npm-29.3.1-2cf671dde0-6ec5544020.zip and /dev/null 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 new file mode 100644 index 000000000..f601cc6fa Binary files /dev/null and b/.yarn/cache/jest-cli-npm-29.1.2-80d7962004-acc58b9282.zip 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 deleted file mode 100644 index 388c629f4..000000000 Binary files a/.yarn/cache/jest-cli-npm-29.3.1-4b4c5a01f0-c3bc2170d3.zip and /dev/null 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 new file mode 100644 index 000000000..cad8717db Binary files /dev/null and b/.yarn/cache/jest-config-npm-29.1.2-aade2f247f-5717a2c331.zip 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 deleted file mode 100644 index e640f1da9..000000000 Binary files a/.yarn/cache/jest-config-npm-29.3.1-7298217c60-1179100a27.zip and /dev/null 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 new file mode 100644 index 000000000..76c3fbe79 Binary files /dev/null and b/.yarn/cache/jest-diff-npm-29.1.2-e2d025d72e-3f95f3d4e1.zip 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 deleted file mode 100644 index 76bc596b9..000000000 Binary files a/.yarn/cache/jest-diff-npm-29.3.1-267b436f67-b0f9f48938.zip and /dev/null differ diff --git a/.yarn/cache/jest-docblock-npm-29.2.0-61320ddd7c-4359e77133.zip b/.yarn/cache/jest-docblock-npm-29.0.0-b0cc75b6dd-c7cf71970b.zip similarity index 53% rename from .yarn/cache/jest-docblock-npm-29.2.0-61320ddd7c-4359e77133.zip rename to .yarn/cache/jest-docblock-npm-29.0.0-b0cc75b6dd-c7cf71970b.zip index 07e2e6d6c..c52bbb931 100644 Binary files a/.yarn/cache/jest-docblock-npm-29.2.0-61320ddd7c-4359e77133.zip and b/.yarn/cache/jest-docblock-npm-29.0.0-b0cc75b6dd-c7cf71970b.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 new file mode 100644 index 000000000..9a34e0f2f Binary files /dev/null and b/.yarn/cache/jest-each-npm-29.1.2-c2a18abc07-018612bbf5.zip 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 deleted file mode 100644 index 3675417b6..000000000 Binary files a/.yarn/cache/jest-each-npm-29.3.1-9c43754770-10d858d5cb.zip and /dev/null 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 new file mode 100644 index 000000000..c27f5e27d Binary files /dev/null and b/.yarn/cache/jest-environment-node-npm-29.1.2-fc465c6ad1-d91359a60b.zip 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 deleted file mode 100644 index 29ad470e1..000000000 Binary files a/.yarn/cache/jest-environment-node-npm-29.3.1-3b3592d4d8-6dd94ce95b.zip and /dev/null 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 new file mode 100644 index 000000000..44b7a2f0d Binary files /dev/null and b/.yarn/cache/jest-get-type-npm-29.0.0-0b3b41ed86-74a624abda.zip 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 deleted file mode 100644 index c66f1df3c..000000000 Binary files a/.yarn/cache/jest-get-type-npm-29.2.0-47b45861f7-bb688f6b90.zip and /dev/null 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 new file mode 100644 index 000000000..e28827be6 Binary files /dev/null and b/.yarn/cache/jest-haste-map-npm-29.1.2-16ab0b2438-285e499495.zip 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 deleted file mode 100644 index 0b0ee73da..000000000 Binary files a/.yarn/cache/jest-haste-map-npm-29.3.1-9ea0c83627-264c34fd4b.zip and /dev/null 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 new file mode 100644 index 000000000..ae9295849 Binary files /dev/null and b/.yarn/cache/jest-leak-detector-npm-29.1.2-d76014ed8b-1f6fec0012.zip 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 deleted file mode 100644 index 7245a4dff..000000000 Binary files a/.yarn/cache/jest-leak-detector-npm-29.3.1-4354742a8c-faffa6c641.zip and /dev/null 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 new file mode 100644 index 000000000..806128ca6 Binary files /dev/null and b/.yarn/cache/jest-matcher-utils-npm-29.1.2-2e9d1c97cd-04ba973bc1.zip 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 deleted file mode 100644 index 3f7d07a4f..000000000 Binary files a/.yarn/cache/jest-matcher-utils-npm-29.3.1-5d9d00434d-936ae1fd9f.zip and /dev/null 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 new file mode 100644 index 000000000..1cfe38f5c Binary files /dev/null and b/.yarn/cache/jest-message-util-npm-29.1.2-fde61ad1c5-04dea4ae00.zip 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 deleted file mode 100644 index 0d395aaf1..000000000 Binary files a/.yarn/cache/jest-message-util-npm-29.3.1-66a108a242-e1afc9a0ab.zip and /dev/null 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 new file mode 100644 index 000000000..89507a5bd Binary files /dev/null and b/.yarn/cache/jest-mock-npm-29.1.2-3b2739c55c-1ed74065e3.zip 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 deleted file mode 100644 index 9c1070685..000000000 Binary files a/.yarn/cache/jest-mock-npm-29.3.1-45d1cf0a4c-fe8a9e41c8.zip and /dev/null differ diff --git a/.yarn/cache/jest-npm-29.3.1-598e75a9dd-6b892f8717.zip b/.yarn/cache/jest-npm-29.1.2-c9fdab4151-b1f3b2ab06.zip similarity index 52% rename from .yarn/cache/jest-npm-29.3.1-598e75a9dd-6b892f8717.zip rename to .yarn/cache/jest-npm-29.1.2-c9fdab4151-b1f3b2ab06.zip index d7bb65491..50f099868 100644 Binary files a/.yarn/cache/jest-npm-29.3.1-598e75a9dd-6b892f8717.zip and b/.yarn/cache/jest-npm-29.1.2-c9fdab4151-b1f3b2ab06.zip differ diff --git a/.yarn/cache/jest-pnp-resolver-npm-1.2.3-70e06bf27c-37d2a59a5d.zip b/.yarn/cache/jest-pnp-resolver-npm-1.2.2-da20f8bdfe-407f89f2e3.zip similarity index 53% rename from .yarn/cache/jest-pnp-resolver-npm-1.2.3-70e06bf27c-37d2a59a5d.zip rename to .yarn/cache/jest-pnp-resolver-npm-1.2.2-da20f8bdfe-407f89f2e3.zip index 8c569b79b..88e9d5cbe 100644 Binary files a/.yarn/cache/jest-pnp-resolver-npm-1.2.3-70e06bf27c-37d2a59a5d.zip and b/.yarn/cache/jest-pnp-resolver-npm-1.2.2-da20f8bdfe-407f89f2e3.zip differ diff --git a/.yarn/cache/jest-regex-util-npm-29.2.0-50cc574fb1-d562a57097.zip b/.yarn/cache/jest-regex-util-npm-29.0.0-45dce18b46-333c34abda.zip similarity index 53% rename from .yarn/cache/jest-regex-util-npm-29.2.0-50cc574fb1-d562a57097.zip rename to .yarn/cache/jest-regex-util-npm-29.0.0-45dce18b46-333c34abda.zip index 8bd0d487c..39d6f4b3a 100644 Binary files a/.yarn/cache/jest-regex-util-npm-29.2.0-50cc574fb1-d562a57097.zip and b/.yarn/cache/jest-regex-util-npm-29.0.0-45dce18b46-333c34abda.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 new file mode 100644 index 000000000..ef2b188d8 Binary files /dev/null and b/.yarn/cache/jest-resolve-dependencies-npm-29.1.2-1813ea94a6-1d70559834.zip 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 deleted file mode 100644 index 58605d88d..000000000 Binary files a/.yarn/cache/jest-resolve-dependencies-npm-29.3.1-89ec333e4d-3220ff119a.zip and /dev/null 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 new file mode 100644 index 000000000..e40d87689 Binary files /dev/null and b/.yarn/cache/jest-resolve-npm-29.1.2-6c9d2562fb-1aa196387b.zip 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 deleted file mode 100644 index c761aca53..000000000 Binary files a/.yarn/cache/jest-resolve-npm-29.3.1-dc2be51619-be51f654d3.zip and /dev/null 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 new file mode 100644 index 000000000..54ed46a36 Binary files /dev/null and b/.yarn/cache/jest-runner-npm-29.1.2-f21e431614-4ddf3e553f.zip 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 deleted file mode 100644 index 2a3352340..000000000 Binary files a/.yarn/cache/jest-runner-npm-29.3.1-931ad62288-c7608cd7cd.zip and /dev/null 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 new file mode 100644 index 000000000..3f7431d78 Binary files /dev/null and b/.yarn/cache/jest-runtime-npm-29.1.2-567b60ffd5-dfad763085.zip 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 deleted file mode 100644 index cf20a2b01..000000000 Binary files a/.yarn/cache/jest-runtime-npm-29.3.1-4afadd3ad9-9e0f1a2a6b.zip and /dev/null 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 new file mode 100644 index 000000000..900fa9d8f Binary files /dev/null and b/.yarn/cache/jest-snapshot-npm-29.1.2-8f38c86a98-1bd080ed0a.zip 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 deleted file mode 100644 index faab1a570..000000000 Binary files a/.yarn/cache/jest-snapshot-npm-29.3.1-532d5ba12d-e0dc071df9.zip and /dev/null 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 new file mode 100644 index 000000000..a5725f639 Binary files /dev/null and b/.yarn/cache/jest-util-npm-29.1.2-6cc211f8dd-bb5d6d6aa1.zip 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 deleted file mode 100644 index d277943a0..000000000 Binary files a/.yarn/cache/jest-util-npm-29.3.1-0394c5b084-c11f92ba49.zip and /dev/null 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 new file mode 100644 index 000000000..1133a5b37 Binary files /dev/null and b/.yarn/cache/jest-validate-npm-29.1.2-fbfe5b0e27-05eece2ccc.zip 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 deleted file mode 100644 index c8a85ca1d..000000000 Binary files a/.yarn/cache/jest-validate-npm-29.3.1-b684da7f88-76986eb0e8.zip and /dev/null 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 new file mode 100644 index 000000000..033d43ee3 Binary files /dev/null and b/.yarn/cache/jest-watcher-npm-29.1.2-d7e4d89e98-7e08c45bdb.zip 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 deleted file mode 100644 index 7d7e3060c..000000000 Binary files a/.yarn/cache/jest-watcher-npm-29.3.1-2fe48684ea-78d13c34e8.zip and /dev/null 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 new file mode 100644 index 000000000..2f5cfffa3 Binary files /dev/null and b/.yarn/cache/jest-worker-npm-29.1.2-570b728071-252a9323fa.zip 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 deleted file mode 100644 index 9307ee1a7..000000000 Binary files a/.yarn/cache/jest-worker-npm-29.3.1-359b9ac79e-14ea04ab9e.zip and /dev/null 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 new file mode 100644 index 000000000..2a3aa2f9d Binary files /dev/null and b/.yarn/cache/js-sdsl-npm-4.1.5-66fcf4f580-dafad5531a.zip 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 deleted file mode 100644 index 635b3efb1..000000000 Binary files a/.yarn/cache/js-sdsl-npm-4.3.0-4f51b3ddb2-ad20a4f5fd.zip and /dev/null 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 deleted file mode 100644 index 2d2ca08fa..000000000 Binary files a/.yarn/cache/json-parse-even-better-errors-npm-3.0.0-3675833c0a-9ff934d105.zip and /dev/null 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 deleted file mode 100644 index c25808c89..000000000 Binary files a/.yarn/cache/json-stringify-nice-npm-1.1.4-0b0ddb188b-16655d05f3.zip and /dev/null 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 new file mode 100644 index 000000000..57c2e174b Binary files /dev/null and b/.yarn/cache/json5-npm-2.2.1-44675c859c-8bb433c397.zip 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 deleted file mode 100644 index 05ac2b2ee..000000000 Binary files a/.yarn/cache/json5-npm-2.2.3-9962c55073-e298f92c92.zip and /dev/null 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 new file mode 100644 index 000000000..7a20700e4 Binary files /dev/null and b/.yarn/cache/jsonwebtoken-npm-8.5.1-c007670b76-64198d5b0b.zip 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 deleted file mode 100644 index efae043a5..000000000 Binary files a/.yarn/cache/just-diff-apply-npm-5.5.0-04951e29f4-4eb46fb13c.zip and /dev/null 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 deleted file mode 100644 index f2fbc79bb..000000000 Binary files a/.yarn/cache/just-diff-npm-5.2.0-567492fdc1-efc74f2a3a.zip and /dev/null 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 new file mode 100644 index 000000000..d79c1a1f3 Binary files /dev/null and b/.yarn/cache/keyv-npm-4.3.2-036dc9c0ad-61244d73b5.zip 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 deleted file mode 100644 index 4540c355c..000000000 Binary files a/.yarn/cache/keyv-npm-4.5.2-78a8ba8062-921f26a3e3.zip and /dev/null 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 new file mode 100644 index 000000000..e05f11a83 Binary files /dev/null and b/.yarn/cache/libnpmaccess-npm-6.0.3-16e0ea9723-4e2e14c999.zip 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 deleted file mode 100644 index 384d02f30..000000000 Binary files a/.yarn/cache/libnpmaccess-npm-7.0.1-05fe791524-53f6cd95f6.zip and /dev/null 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 new file mode 100644 index 000000000..3db29d8fc Binary files /dev/null and b/.yarn/cache/libnpmpublish-npm-6.0.4-6b4574d30e-5a8a6d471d.zip 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 deleted file mode 100644 index 8b5b90a2a..000000000 Binary files a/.yarn/cache/libnpmpublish-npm-7.0.6-a5449a7ce0-dc01e9a372.zip and /dev/null 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 new file mode 100644 index 000000000..d4798ae3f Binary files /dev/null and b/.yarn/cache/lodash.includes-npm-4.3.0-3a2f6fa22c-08a7ef2e25.zip 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 new file mode 100644 index 000000000..4b22d8c29 Binary files /dev/null and b/.yarn/cache/lodash.isboolean-npm-3.0.3-b575b41488-bace740c7a.zip 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 deleted file mode 100644 index 054782920..000000000 Binary files a/.yarn/cache/lodash.isfunction-npm-3.0.9-72aaa7f66c-2a26511aa8.zip and /dev/null 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 new file mode 100644 index 000000000..f47b6f661 Binary files /dev/null and b/.yarn/cache/lodash.isinteger-npm-4.0.4-42add9f4e1-937ccd8758.zip 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 new file mode 100644 index 000000000..08ee208d9 Binary files /dev/null and b/.yarn/cache/lodash.isnumber-npm-3.0.3-b3bb5f7347-0627047d8f.zip 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 new file mode 100644 index 000000000..bb3b3c689 Binary files /dev/null and b/.yarn/cache/lodash.isstring-npm-4.0.1-721fee791c-a0d31496f5.zip 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 deleted file mode 100644 index f2ac9c623..000000000 Binary files a/.yarn/cache/lodash.kebabcase-npm-4.1.1-89ffca7e1f-676047204b.zip and /dev/null 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 deleted file mode 100644 index e86cc6cf9..000000000 Binary files a/.yarn/cache/lodash.mergewith-npm-4.6.2-7d2d4201ec-4fe5a0a4bc.zip and /dev/null 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 new file mode 100644 index 000000000..734dc4594 Binary files /dev/null and b/.yarn/cache/lodash.once-npm-4.1.1-d8ba329ead-210c440af7.zip 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 deleted file mode 100644 index b021cba7e..000000000 Binary files a/.yarn/cache/lodash.snakecase-npm-4.1.1-b12cdbecb4-5e840ba777.zip and /dev/null 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 deleted file mode 100644 index fcc31a098..000000000 Binary files a/.yarn/cache/lodash.startcase-npm-4.4.0-637aa8cc15-69016d3574.zip and /dev/null 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 deleted file mode 100644 index bafe6c9aa..000000000 Binary files a/.yarn/cache/lodash.uniq-npm-4.5.0-7c270dca85-8ac56bbaa8.zip and /dev/null 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 deleted file mode 100644 index 12c45f9ea..000000000 Binary files a/.yarn/cache/lodash.upperfirst-npm-4.3.1-e3b7c364ba-5b588ebd49.zip and /dev/null 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 new file mode 100644 index 000000000..4854e94cb Binary files /dev/null and b/.yarn/cache/lowercase-keys-npm-2.0.0-1876065a32-c305ecdea6.zip 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 deleted file mode 100644 index 3f488d983..000000000 Binary files a/.yarn/cache/lru-cache-npm-5.1.1-f475882a51-7e3274d093.zip and /dev/null 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 new file mode 100644 index 000000000..3d8522dd7 Binary files /dev/null and b/.yarn/cache/lru-cache-npm-7.12.0-eae8176c54-041b5c3e57.zip differ diff --git a/.yarn/cache/make-fetch-happen-npm-10.2.1-f1cc7cd2df-cf0d4b94fb.zip b/.yarn/cache/make-fetch-happen-npm-10.1.8-1571a0a77a-273acfa886.zip similarity index 68% rename from .yarn/cache/make-fetch-happen-npm-10.2.1-f1cc7cd2df-cf0d4b94fb.zip rename to .yarn/cache/make-fetch-happen-npm-10.1.8-1571a0a77a-273acfa886.zip index 462d4e035..b73fa862e 100644 Binary files a/.yarn/cache/make-fetch-happen-npm-10.2.1-f1cc7cd2df-cf0d4b94fb.zip and b/.yarn/cache/make-fetch-happen-npm-10.1.8-1571a0a77a-273acfa886.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 deleted file mode 100644 index d2ba1d20d..000000000 Binary files a/.yarn/cache/make-fetch-happen-npm-11.0.2-17efd2b2ba-7b85638bb6.zip and /dev/null 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 new file mode 100644 index 000000000..a1308bb7f Binary files /dev/null and b/.yarn/cache/mimic-response-npm-1.0.1-f6f85dde84-33f59926ca.zip 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 deleted file mode 100644 index 9b9d497da..000000000 Binary files a/.yarn/cache/mimic-response-npm-4.0.0-c080547e26-c1afc95109.zip and /dev/null 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 new file mode 100644 index 000000000..e649e09c2 Binary files /dev/null and b/.yarn/cache/minimatch-npm-5.1.0-34f6240621-cf8124b47d.zip 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 deleted file mode 100644 index 6c149a83d..000000000 Binary files a/.yarn/cache/minimatch-npm-5.1.6-1e71429f4c-0c0446ede5.zip and /dev/null 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 new file mode 100644 index 000000000..b51f1c597 Binary files /dev/null and b/.yarn/cache/minimist-npm-1.2.6-f4cee4b4af-b0286df020.zip 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 deleted file mode 100644 index eee919029..000000000 Binary files a/.yarn/cache/minimist-npm-1.2.7-51d33b1371-7bb50119bb.zip and /dev/null differ diff --git a/.yarn/cache/minipass-fetch-npm-2.1.2-9b21a5c930-8ec17c0895.zip b/.yarn/cache/minipass-fetch-npm-2.1.0-300ce55188-fb5a561733.zip similarity index 64% rename from .yarn/cache/minipass-fetch-npm-2.1.2-9b21a5c930-8ec17c0895.zip rename to .yarn/cache/minipass-fetch-npm-2.1.0-300ce55188-fb5a561733.zip index 4c2653c11..36cab46b2 100644 Binary files a/.yarn/cache/minipass-fetch-npm-2.1.2-9b21a5c930-8ec17c0895.zip and b/.yarn/cache/minipass-fetch-npm-2.1.0-300ce55188-fb5a561733.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 deleted file mode 100644 index 04a5e59a5..000000000 Binary files a/.yarn/cache/minipass-fetch-npm-3.0.1-e1f07c7eb0-e430e8600e.zip and /dev/null differ diff --git a/.yarn/cache/minipass-npm-3.3.6-b8d93a945b-9704cf677a.zip b/.yarn/cache/minipass-npm-3.3.4-6cf48a6c5e-bddf786631.zip similarity index 81% rename from .yarn/cache/minipass-npm-3.3.6-b8d93a945b-9704cf677a.zip rename to .yarn/cache/minipass-npm-3.3.4-6cf48a6c5e-bddf786631.zip index 055459b11..b3a71119f 100644 Binary files a/.yarn/cache/minipass-npm-3.3.6-b8d93a945b-9704cf677a.zip and b/.yarn/cache/minipass-npm-3.3.4-6cf48a6c5e-bddf786631.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 deleted file mode 100644 index 95dbcc862..000000000 Binary files a/.yarn/cache/minipass-npm-4.0.0-2520d5ae3c-9f5879b588.zip and /dev/null differ diff --git a/.yarn/cache/nan-npm-2.17.0-bf36a21d6f-d424a730ee.zip b/.yarn/cache/nan-npm-2.16.0-cac314a230-ab398d28e1.zip similarity index 71% rename from .yarn/cache/nan-npm-2.17.0-bf36a21d6f-d424a730ee.zip rename to .yarn/cache/nan-npm-2.16.0-cac314a230-ab398d28e1.zip index a6afcba3a..370bc54d4 100644 Binary files a/.yarn/cache/nan-npm-2.17.0-bf36a21d6f-d424a730ee.zip and b/.yarn/cache/nan-npm-2.16.0-cac314a230-ab398d28e1.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 deleted file mode 100644 index 9b437a9f1..000000000 Binary files a/.yarn/cache/new-github-release-url-npm-1.0.0-d6c0e0d6de-1954ffecc1.zip and /dev/null 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 new file mode 100644 index 000000000..ef1ec2626 Binary files /dev/null and b/.yarn/cache/node-addon-api-npm-5.0.0-c0def7fecf-dd981b956d.zip 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 deleted file mode 100644 index 020dd3a5e..000000000 Binary files a/.yarn/cache/node-addon-api-npm-5.1.0-b50d00f739-c5b513fd92.zip and /dev/null 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 new file mode 100644 index 000000000..8f2ea49f5 Binary files /dev/null and b/.yarn/cache/node-fetch-npm-2.6.7-777aa2a6df-05c03fe66f.zip 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 deleted file mode 100644 index 516d629c4..000000000 Binary files a/.yarn/cache/node-fetch-npm-2.6.8-ddb8bfc274-9b8bac9f95.zip and /dev/null 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 new file mode 100644 index 000000000..c3e1fa743 Binary files /dev/null and b/.yarn/cache/node-gyp-build-npm-4.5.0-2538da6152-9e6a5e11b7.zip 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 deleted file mode 100644 index 12e298af3..000000000 Binary files a/.yarn/cache/node-gyp-build-npm-4.6.0-5434aac3e5-59a4823fb8.zip and /dev/null differ diff --git a/.yarn/cache/node-gyp-npm-9.3.1-43540bab9c-40aca5b9b3.zip b/.yarn/cache/node-gyp-npm-9.0.0-0eccfca4d1-74e3ae5ca2.zip similarity index 61% rename from .yarn/cache/node-gyp-npm-9.3.1-43540bab9c-40aca5b9b3.zip rename to .yarn/cache/node-gyp-npm-9.0.0-0eccfca4d1-74e3ae5ca2.zip index 17ab36016..214a80da4 100644 Binary files a/.yarn/cache/node-gyp-npm-9.3.1-43540bab9c-40aca5b9b3.zip and b/.yarn/cache/node-gyp-npm-9.0.0-0eccfca4d1-74e3ae5ca2.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 new file mode 100644 index 000000000..5ce10c1dd Binary files /dev/null and b/.yarn/cache/node-releases-npm-2.0.5-ddba717991-464a4a35c2.zip 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 deleted file mode 100644 index 34ba4d118..000000000 Binary files a/.yarn/cache/node-releases-npm-2.0.8-1733e5f247-20acdbe878.zip and /dev/null 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 new file mode 100644 index 000000000..99e3bfafc Binary files /dev/null and b/.yarn/cache/nopt-npm-5.0.0-304b40fbfe-cb0f367273.zip 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 deleted file mode 100644 index a3493974b..000000000 Binary files a/.yarn/cache/nopt-npm-6.0.0-5ea8050815-6ae5c083c5.zip and /dev/null 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 deleted file mode 100644 index 3382a940c..000000000 Binary files a/.yarn/cache/nopt-npm-7.0.0-025ab3a05c-df0517da69.zip and /dev/null differ diff --git a/.yarn/cache/normalize-package-data-npm-5.0.0-6327e2af68-a77ec1138d.zip b/.yarn/cache/normalize-package-data-npm-4.0.0-150eace0e2-54fb1d3ed7.zip similarity index 53% rename from .yarn/cache/normalize-package-data-npm-5.0.0-6327e2af68-a77ec1138d.zip rename to .yarn/cache/normalize-package-data-npm-4.0.0-150eace0e2-54fb1d3ed7.zip index da49a5d09..97245430f 100644 Binary files a/.yarn/cache/normalize-package-data-npm-5.0.0-6327e2af68-a77ec1138d.zip and b/.yarn/cache/normalize-package-data-npm-4.0.0-150eace0e2-54fb1d3ed7.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 new file mode 100644 index 000000000..1bc7f052c Binary files /dev/null and b/.yarn/cache/normalize-url-npm-6.1.0-b95bc12ece-571335f6ac.zip 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 deleted file mode 100644 index 099a72762..000000000 Binary files a/.yarn/cache/normalize-url-npm-8.0.0-1f5dc7ece5-4b04301ebc.zip and /dev/null 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 new file mode 100644 index 000000000..87e7caf09 Binary files /dev/null and b/.yarn/cache/npm-bundled-npm-1.1.2-e299e533ef-a792e8eecf.zip 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 deleted file mode 100644 index 347cadd95..000000000 Binary files a/.yarn/cache/npm-bundled-npm-3.0.0-0b3c5ee4f3-82894ef07e.zip and /dev/null 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 new file mode 100644 index 000000000..13260d762 Binary files /dev/null and b/.yarn/cache/npm-check-updates-npm-16.0.1-fd143fcd27-93484c2b94.zip 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 deleted file mode 100644 index 44d33d7c5..000000000 Binary files a/.yarn/cache/npm-check-updates-npm-16.6.2-e74bb64a01-818aabe0d2.zip and /dev/null differ diff --git a/.yarn/cache/npm-install-checks-npm-6.0.0-d131990ff9-a0555193a1.zip b/.yarn/cache/npm-install-checks-npm-5.0.0-ca22f8c8a0-f4db82eedb.zip similarity index 71% rename from .yarn/cache/npm-install-checks-npm-6.0.0-d131990ff9-a0555193a1.zip rename to .yarn/cache/npm-install-checks-npm-5.0.0-ca22f8c8a0-f4db82eedb.zip index 5402dc107..e45563022 100644 Binary files a/.yarn/cache/npm-install-checks-npm-6.0.0-d131990ff9-a0555193a1.zip and b/.yarn/cache/npm-install-checks-npm-5.0.0-ca22f8c8a0-f4db82eedb.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 new file mode 100644 index 000000000..5c773889b Binary files /dev/null and b/.yarn/cache/npm-normalize-package-bin-npm-1.0.1-2cf38a5d95-9635151e64.zip 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 deleted file mode 100644 index cafb9dc71..000000000 Binary files a/.yarn/cache/npm-normalize-package-bin-npm-3.0.0-66c99675c5-698241a56c.zip and /dev/null 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 deleted file mode 100644 index 12c03dc79..000000000 Binary files a/.yarn/cache/npm-package-arg-npm-10.1.0-e9f0aaa69d-d90310543d.zip and /dev/null 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 new file mode 100644 index 000000000..d9ffc4eec Binary files /dev/null and b/.yarn/cache/npm-package-arg-npm-9.1.0-b08550e522-a2d7a808b3.zip 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 new file mode 100644 index 000000000..759393b54 Binary files /dev/null and b/.yarn/cache/npm-packlist-npm-5.1.1-38389ac20f-a07a806140.zip 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 deleted file mode 100644 index 193d86a0f..000000000 Binary files a/.yarn/cache/npm-packlist-npm-7.0.4-1c0b919056-1fe577c16a.zip and /dev/null differ diff --git a/.yarn/cache/npm-pick-manifest-npm-8.0.1-186ce1bec0-cdca7fb770.zip b/.yarn/cache/npm-pick-manifest-npm-7.0.1-cd3bcc8dff-fb948051ab.zip similarity index 84% rename from .yarn/cache/npm-pick-manifest-npm-8.0.1-186ce1bec0-cdca7fb770.zip rename to .yarn/cache/npm-pick-manifest-npm-7.0.1-cd3bcc8dff-fb948051ab.zip index 93f21183e..ed9056a75 100644 Binary files a/.yarn/cache/npm-pick-manifest-npm-8.0.1-186ce1bec0-cdca7fb770.zip and b/.yarn/cache/npm-pick-manifest-npm-7.0.1-cd3bcc8dff-fb948051ab.zip differ diff --git a/.yarn/cache/npm-registry-fetch-npm-14.0.3-c361ea3695-2c806b48c4.zip b/.yarn/cache/npm-registry-fetch-npm-13.1.1-d484645123-9bc2ab2aae.zip similarity index 51% rename from .yarn/cache/npm-registry-fetch-npm-14.0.3-c361ea3695-2c806b48c4.zip rename to .yarn/cache/npm-registry-fetch-npm-13.1.1-d484645123-9bc2ab2aae.zip index 756aa17cb..3d8034847 100644 Binary files a/.yarn/cache/npm-registry-fetch-npm-14.0.3-c361ea3695-2c806b48c4.zip and b/.yarn/cache/npm-registry-fetch-npm-13.1.1-d484645123-9bc2ab2aae.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 deleted file mode 100644 index 2fb2d5cbd..000000000 Binary files a/.yarn/cache/npmlog-npm-7.0.1-a0f355f530-f25ea3abeb.zip and /dev/null 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 new file mode 100644 index 000000000..4eb09b203 Binary files /dev/null and b/.yarn/cache/object-inspect-npm-1.12.2-f125a822c0-46e3fc4cb6.zip 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 deleted file mode 100644 index a301621e2..000000000 Binary files a/.yarn/cache/object-inspect-npm-1.12.3-1e7d20f5ff-052c374ab0.zip and /dev/null 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 new file mode 100644 index 000000000..d2df35287 Binary files /dev/null and b/.yarn/cache/object-keys-npm-1.1.1-1bf2f1be93-23343006d6.zip 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 new file mode 100644 index 000000000..51d0d0b3c Binary files /dev/null and b/.yarn/cache/object.assign-npm-4.1.4-fb3deb1c3a-d1b1bcf947.zip 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 new file mode 100644 index 000000000..8d2fc2151 Binary files /dev/null and b/.yarn/cache/os-npm-0.1.2-bca6d454c9-114782f22a.zip 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 new file mode 100644 index 000000000..2d93e45e6 Binary files /dev/null and b/.yarn/cache/pacote-npm-13.6.1-5bb9ef467e-dedcd863c5.zip 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 deleted file mode 100644 index 6dd1afa95..000000000 Binary files a/.yarn/cache/pacote-npm-15.0.8-10cee1e754-8b0d2347b0.zip and /dev/null 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 deleted file mode 100644 index c0bd1c136..000000000 Binary files a/.yarn/cache/parse-conflict-json-npm-3.0.0-72604a137c-153380e9df.zip and /dev/null 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 new file mode 100644 index 000000000..b7fd6e68d Binary files /dev/null and b/.yarn/cache/parse-path-npm-4.0.4-6a095a43a2-b2419dfe11.zip 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 deleted file mode 100644 index 804d04560..000000000 Binary files a/.yarn/cache/parse-path-npm-7.0.0-ceda41e594-7e20c2a3a6.zip and /dev/null 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 new file mode 100644 index 000000000..f1ea8de39 Binary files /dev/null and b/.yarn/cache/parse-url-npm-6.0.2-f349157ca2-59b00c9de0.zip 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 deleted file mode 100644 index c081f6617..000000000 Binary files a/.yarn/cache/parse-url-npm-8.1.0-0995f15c34-a8dd22cf55.zip and /dev/null 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 deleted file mode 100644 index f820cdf2c..000000000 Binary files a/.yarn/cache/postcss-selector-parser-npm-6.0.11-b2f8bf39d3-7bee200415.zip and /dev/null 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 new file mode 100644 index 000000000..0b61590b1 Binary files /dev/null and b/.yarn/cache/prettier-npm-2.7.1-d1f40f5e1a-d2cd7adc83.zip 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 deleted file mode 100644 index 39452127a..000000000 Binary files a/.yarn/cache/prettier-npm-2.8.3-2c5624c4ca-9daf1c05e0.zip and /dev/null 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 new file mode 100644 index 000000000..7c70cfb7b Binary files /dev/null and b/.yarn/cache/pretty-format-npm-29.1.2-37c8a710ba-e20a8af683.zip 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 deleted file mode 100644 index 855b84919..000000000 Binary files a/.yarn/cache/pretty-format-npm-29.3.1-cf42cb4acb-503343a44e.zip and /dev/null differ diff --git a/.yarn/cache/proc-log-npm-3.0.0-a8c21c2f0f-01dab9736c.zip b/.yarn/cache/proc-log-npm-2.0.1-0593660460-33e6728b4a.zip similarity index 71% rename from .yarn/cache/proc-log-npm-3.0.0-a8c21c2f0f-01dab9736c.zip rename to .yarn/cache/proc-log-npm-2.0.1-0593660460-33e6728b4a.zip index 6c1fec55b..da929fb34 100644 Binary files a/.yarn/cache/proc-log-npm-3.0.0-a8c21c2f0f-01dab9736c.zip and b/.yarn/cache/proc-log-npm-2.0.1-0593660460-33e6728b4a.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 deleted file mode 100644 index 43175f490..000000000 Binary files a/.yarn/cache/promise-all-reject-late-npm-1.0.1-19ba0dce9c-9cc3755c99.zip and /dev/null 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 deleted file mode 100644 index 548d53bc5..000000000 Binary files a/.yarn/cache/promise-call-limit-npm-1.0.1-18d83007c3-8cfcad082c.zip and /dev/null 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 new file mode 100644 index 000000000..56e78ffc1 Binary files /dev/null and b/.yarn/cache/protocols-npm-1.4.8-f05b04a69f-94c8c52162.zip 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 new file mode 100644 index 000000000..89f8fe512 Binary files /dev/null and b/.yarn/cache/pump-npm-3.0.0-0080bf6a7a-b2e6702ce1.zip 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 new file mode 100644 index 000000000..016e189be Binary files /dev/null and b/.yarn/cache/punycode-npm-2.1.1-26eb3e15cf-fd728ef9db.zip 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 deleted file mode 100644 index 4692ab653..000000000 Binary files a/.yarn/cache/punycode-npm-2.3.0-df4bdce06b-c2b408c805.zip and /dev/null 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 new file mode 100644 index 000000000..2ac9b4161 Binary files /dev/null and b/.yarn/cache/query-string-npm-6.14.1-dad16e37e6-5e2b08906f.zip 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 new file mode 100644 index 000000000..3d6a4fefb Binary files /dev/null and b/.yarn/cache/rc-config-loader-npm-4.1.0-207fabc6dd-9f542ac002.zip 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 deleted file mode 100644 index 698d9e15b..000000000 Binary files a/.yarn/cache/rc-config-loader-npm-4.1.2-ef16ac5081-5003a9cff7.zip and /dev/null 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 deleted file mode 100644 index d80c0440e..000000000 Binary files a/.yarn/cache/read-cmd-shim-npm-4.0.0-2339b15fb0-c005572ad9.zip and /dev/null 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 new file mode 100644 index 000000000..c97671645 Binary files /dev/null and b/.yarn/cache/read-package-json-fast-npm-2.0.3-f163572d18-6779d98494.zip 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 deleted file mode 100644 index 844c4e0f9..000000000 Binary files a/.yarn/cache/read-package-json-fast-npm-3.0.2-1232471a07-530af8e38a.zip and /dev/null differ diff --git a/.yarn/cache/read-package-json-npm-6.0.0-f238eb737a-772dc9afd0.zip b/.yarn/cache/read-package-json-npm-5.0.1-a5a303cfe6-3cf2112625.zip similarity index 87% rename from .yarn/cache/read-package-json-npm-6.0.0-f238eb737a-772dc9afd0.zip rename to .yarn/cache/read-package-json-npm-5.0.1-a5a303cfe6-3cf2112625.zip index a2d74504e..ac7af59a9 100644 Binary files a/.yarn/cache/read-package-json-npm-6.0.0-f238eb737a-772dc9afd0.zip and b/.yarn/cache/read-package-json-npm-5.0.1-a5a303cfe6-3cf2112625.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 deleted file mode 100644 index 5bdf02d65..000000000 Binary files a/.yarn/cache/readable-stream-npm-4.3.0-11c60fc281-14fa31e8b1.zip and /dev/null 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 new file mode 100644 index 000000000..c6e6ade2b Binary files /dev/null and b/.yarn/cache/regenerator-runtime-npm-0.13.10-57e3c1406b-ac83ab4691.zip 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 deleted file mode 100644 index 934bbd2c2..000000000 Binary files a/.yarn/cache/regenerator-runtime-npm-0.13.11-90bf536060-0485db63ce.zip and /dev/null 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 new file mode 100644 index 000000000..6cbae4852 Binary files /dev/null and b/.yarn/cache/regexp.prototype.flags-npm-1.4.3-df1c08b65d-73e364f4cc.zip 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 new file mode 100644 index 000000000..b8bac8e04 Binary files /dev/null and b/.yarn/cache/resolve.exports-npm-1.1.0-81756e03ba-59b9aa7fd7.zip 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 deleted file mode 100644 index b0f64f5cd..000000000 Binary files a/.yarn/cache/resolve.exports-npm-1.1.1-26b48a30b5-85e27ba1a4.zip and /dev/null 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 new file mode 100644 index 000000000..4791ead90 Binary files /dev/null and b/.yarn/cache/responselike-npm-2.0.0-7813864e97-971f98538a.zip 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 deleted file mode 100644 index e6d866d42..000000000 Binary files a/.yarn/cache/responselike-npm-3.0.0-9ab07af81f-0f5050a885.zip and /dev/null differ diff --git a/.yarn/cache/rxjs-npm-7.8.0-722f1c7172-56dfebbd1f.zip b/.yarn/cache/rxjs-npm-7.5.5-d0546b1ccb-dcb9d0e21c.zip similarity index 61% rename from .yarn/cache/rxjs-npm-7.8.0-722f1c7172-56dfebbd1f.zip rename to .yarn/cache/rxjs-npm-7.5.5-d0546b1ccb-dcb9d0e21c.zip index 536166736..f1364f944 100644 Binary files a/.yarn/cache/rxjs-npm-7.8.0-722f1c7172-56dfebbd1f.zip and b/.yarn/cache/rxjs-npm-7.5.5-d0546b1ccb-dcb9d0e21c.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 new file mode 100644 index 000000000..0690c7e81 Binary files /dev/null and b/.yarn/cache/safe-regex-test-npm-1.0.0-e94a09b84e-f7d330e033.zip 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 new file mode 100644 index 000000000..59475f7e4 Binary files /dev/null and b/.yarn/cache/safe-stable-stringify-npm-2.3.1-5e1888c3a7-a796c980e9.zip 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 deleted file mode 100644 index 1e5206cc3..000000000 Binary files a/.yarn/cache/safe-stable-stringify-npm-2.4.2-26d12f7937-a5c53e0aa3.zip and /dev/null 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 new file mode 100644 index 000000000..af1274a04 Binary files /dev/null and b/.yarn/cache/semver-npm-7.3.7-3bfe704194-67bcf24790.zip 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 new file mode 100644 index 000000000..8e3294ee6 Binary files /dev/null and b/.yarn/cache/simple-update-notifier-npm-1.0.7-c27b0a20ac-7c7053ecef.zip 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 deleted file mode 100644 index 5896c1f28..000000000 Binary files a/.yarn/cache/simple-update-notifier-npm-1.1.0-92878518a3-47e42e4f75.zip and /dev/null 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 new file mode 100644 index 000000000..f6909bee7 Binary files /dev/null and b/.yarn/cache/socks-npm-2.6.2-94c1dcb8b8-65dafb89e2.zip 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 deleted file mode 100644 index adf5b7f81..000000000 Binary files a/.yarn/cache/socks-npm-2.7.1-17f2b53052-a8026d6abf.zip and /dev/null 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 new file mode 100644 index 000000000..6ac934fe6 Binary files /dev/null and b/.yarn/cache/spawn-please-npm-1.0.0-5731ea7630-8128574280.zip 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 deleted file mode 100644 index 17f4126f2..000000000 Binary files a/.yarn/cache/spawn-please-npm-2.0.1-265b6b5432-fe19a7ceb5.zip and /dev/null 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 new file mode 100644 index 000000000..85b9ffa14 Binary files /dev/null and b/.yarn/cache/spdx-license-ids-npm-3.0.11-a8d9a5ff74-c315e8eee8.zip 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 deleted file mode 100644 index 6ea72dbc6..000000000 Binary files a/.yarn/cache/spdx-license-ids-npm-3.0.12-750216a0df-ae530f822c.zip and /dev/null 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 new file mode 100644 index 000000000..9f59cbe46 Binary files /dev/null and b/.yarn/cache/split-on-first-npm-1.1.0-e2f3ab5e4e-ae2bc24abc.zip 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 new file mode 100644 index 000000000..e95c6a885 Binary files /dev/null and b/.yarn/cache/sqs-consumer-npm-5.7.0-09231a3791-60e2dffae4.zip 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 deleted file mode 100644 index e9a49af65..000000000 Binary files a/.yarn/cache/sqs-consumer-npm-5.8.0-27adc9a7c3-1679997b41.zip and /dev/null 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 deleted file mode 100644 index 23578a874..000000000 Binary files a/.yarn/cache/ssri-npm-10.0.1-29d9a840bb-1d297884fe.zip and /dev/null 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 new file mode 100644 index 000000000..b91596a62 Binary files /dev/null and b/.yarn/cache/stack-utils-npm-2.0.5-e0438f409a-1a2a1450ab.zip 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 deleted file mode 100644 index 155c261d7..000000000 Binary files a/.yarn/cache/stack-utils-npm-2.0.6-2be1099696-79e5c96b05.zip and /dev/null 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 new file mode 100644 index 000000000..8c22fb67e Binary files /dev/null and b/.yarn/cache/strict-uri-encode-npm-2.0.0-1ec3189376-3dccd623de.zip 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 new file mode 100644 index 000000000..25ff8507c Binary files /dev/null and b/.yarn/cache/string.prototype.trimend-npm-1.0.5-2b980efa37-b09b83119d.zip 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 new file mode 100644 index 000000000..68f84f70c Binary files /dev/null and b/.yarn/cache/string.prototype.trimstart-npm-1.0.5-9e62187810-59b07da535.zip 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 new file mode 100644 index 000000000..246bef710 Binary files /dev/null and b/.yarn/cache/supports-hyperlinks-npm-2.2.0-9b22a6271b-293d4e2c03.zip 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 new file mode 100644 index 000000000..3812b61b3 Binary files /dev/null and b/.yarn/cache/tar-npm-6.1.11-e6ac3cba9c-5499de6e19.zip 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 deleted file mode 100644 index 59bfed40d..000000000 Binary files a/.yarn/cache/tar-npm-6.1.13-3234e72781-b1254685cb.zip and /dev/null 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 new file mode 100644 index 000000000..606adb076 Binary files /dev/null and b/.yarn/cache/terminal-link-npm-2.1.1-de80341758-0a6dde4af2.zip 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 new file mode 100644 index 000000000..4596f588a Binary files /dev/null and b/.yarn/cache/tr46-npm-3.0.0-e1ae1ea7c9-3a481676bf.zip 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 deleted file mode 100644 index f57fe4fd8..000000000 Binary files a/.yarn/cache/treeverse-npm-3.0.0-6c6d119afd-630728f9c3.zip and /dev/null differ diff --git a/.yarn/cache/ts-jest-npm-29.0.5-30e5da5c24-4dfe1712b6.zip b/.yarn/cache/ts-jest-npm-29.0.3-c1e6bc8a8a-ea0c993ed3.zip similarity index 78% rename from .yarn/cache/ts-jest-npm-29.0.5-30e5da5c24-4dfe1712b6.zip rename to .yarn/cache/ts-jest-npm-29.0.3-c1e6bc8a8a-ea0c993ed3.zip index b010b0868..efed9fe92 100644 Binary files a/.yarn/cache/ts-jest-npm-29.0.5-30e5da5c24-4dfe1712b6.zip and b/.yarn/cache/ts-jest-npm-29.0.3-c1e6bc8a8a-ea0c993ed3.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 new file mode 100644 index 000000000..49edbd150 Binary files /dev/null and b/.yarn/cache/ts-loader-npm-9.4.1-379dc021ff-5deebc0857.zip 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 deleted file mode 100644 index 1501651d9..000000000 Binary files a/.yarn/cache/ts-loader-npm-9.4.2-ad41a3f9dc-c93a9c27f0.zip and /dev/null 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 new file mode 100644 index 000000000..e3ded5f3c Binary files /dev/null and b/.yarn/cache/ts-node-npm-10.8.2-f3c0c9eaee-316e90bf1b.zip 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 new file mode 100644 index 000000000..dc20f4ee9 Binary files /dev/null and b/.yarn/cache/tslib-npm-2.4.0-9cb6dc5030-022a70708a.zip differ diff --git a/.yarn/cache/type-fest-npm-2.19.0-918b953248-d63c7c5fd7.zip b/.yarn/cache/type-fest-npm-2.16.0-8d42df3332-9b48db15b0.zip similarity index 51% rename from .yarn/cache/type-fest-npm-2.19.0-918b953248-d63c7c5fd7.zip rename to .yarn/cache/type-fest-npm-2.16.0-8d42df3332-9b48db15b0.zip index a0b74abec..25c168c66 100644 Binary files a/.yarn/cache/type-fest-npm-2.19.0-918b953248-d63c7c5fd7.zip and b/.yarn/cache/type-fest-npm-2.16.0-8d42df3332-9b48db15b0.zip differ diff --git a/.yarn/cache/typeorm-npm-0.3.11-7d658f34a6-13c30fd631.zip b/.yarn/cache/typeorm-npm-0.3.10-4667857f33-749e1a6777.zip similarity index 65% rename from .yarn/cache/typeorm-npm-0.3.11-7d658f34a6-13c30fd631.zip rename to .yarn/cache/typeorm-npm-0.3.10-4667857f33-749e1a6777.zip index 8fb4e52ac..eb2437c72 100644 Binary files a/.yarn/cache/typeorm-npm-0.3.11-7d658f34a6-13c30fd631.zip and b/.yarn/cache/typeorm-npm-0.3.10-4667857f33-749e1a6777.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 new file mode 100644 index 000000000..4533455f7 Binary files /dev/null and b/.yarn/cache/typescript-npm-4.7.4-65aa6ffb42-0cec8f1c0f.zip differ diff --git a/.yarn/cache/typescript-patch-94a2a0cf9e-b53b083cf9.zip b/.yarn/cache/typescript-npm-4.8.4-9c0a335511-008c336ed7.zip similarity index 50% rename from .yarn/cache/typescript-patch-94a2a0cf9e-b53b083cf9.zip rename to .yarn/cache/typescript-npm-4.8.4-9c0a335511-008c336ed7.zip index 9ec9aa4a4..1e3c21d68 100644 Binary files a/.yarn/cache/typescript-patch-94a2a0cf9e-b53b083cf9.zip and b/.yarn/cache/typescript-npm-4.8.4-9c0a335511-008c336ed7.zip differ diff --git a/.yarn/cache/typescript-patch-2011bd0f4e-19bcd9153b.zip b/.yarn/cache/typescript-patch-2011bd0f4e-19bcd9153b.zip new file mode 100644 index 000000000..9c1ee40af Binary files /dev/null and b/.yarn/cache/typescript-patch-2011bd0f4e-19bcd9153b.zip differ diff --git a/.yarn/cache/typescript-npm-4.9.4-51bdca3293-b142d5e507.zip b/.yarn/cache/typescript-patch-6568064686-72574875ba.zip similarity index 50% rename from .yarn/cache/typescript-npm-4.9.4-51bdca3293-b142d5e507.zip rename to .yarn/cache/typescript-patch-6568064686-72574875ba.zip index 995d89869..be72cc623 100644 Binary files a/.yarn/cache/typescript-npm-4.9.4-51bdca3293-b142d5e507.zip and b/.yarn/cache/typescript-patch-6568064686-72574875ba.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 new file mode 100644 index 000000000..64f4bfaa3 Binary files /dev/null and b/.yarn/cache/uglify-js-npm-3.16.2-859e08ad93-bb194c0881.zip 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 deleted file mode 100644 index 4e8c4535e..000000000 Binary files a/.yarn/cache/uglify-js-npm-3.17.4-58d4ab56aa-d7f8092c29.zip and /dev/null 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 new file mode 100644 index 000000000..aa4948e55 Binary files /dev/null and b/.yarn/cache/unbox-primitive-npm-1.0.2-cb56a05066-de21ca5e49.zip 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 new file mode 100644 index 000000000..66007a4b5 Binary files /dev/null and b/.yarn/cache/unique-filename-npm-1.1.1-c885c5095b-8330bc7e98.zip 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 deleted file mode 100644 index 15448aa19..000000000 Binary files a/.yarn/cache/unique-filename-npm-2.0.1-183c6c7c2b-1efaebd1b9.zip and /dev/null 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 deleted file mode 100644 index 3f5368cb2..000000000 Binary files a/.yarn/cache/unique-filename-npm-3.0.0-77d68e0a45-2624a9c87c.zip and /dev/null 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 new file mode 100644 index 000000000..c8461982c Binary files /dev/null and b/.yarn/cache/unique-slug-npm-2.0.2-f6ba1ddeb7-9c1111d986.zip 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 deleted file mode 100644 index 50ca75554..000000000 Binary files a/.yarn/cache/unique-slug-npm-3.0.0-0b82e51577-ae31bb1d81.zip and /dev/null 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 deleted file mode 100644 index 688884807..000000000 Binary files a/.yarn/cache/unique-slug-npm-4.0.0-e6b08f28aa-4ba7a8d96a.zip and /dev/null 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 deleted file mode 100644 index 7fc5e27db..000000000 Binary files a/.yarn/cache/untildify-npm-4.0.0-4a8b569825-f2541665b5.zip and /dev/null 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 deleted file mode 100644 index 2cd254bc1..000000000 Binary files a/.yarn/cache/update-browserslist-db-npm-1.0.10-676baf0b9f-e55ee7f056.zip and /dev/null 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 new file mode 100644 index 000000000..72759cf1b Binary files /dev/null and b/.yarn/cache/update-browserslist-db-npm-1.0.4-bf636db585-6b6ce38922.zip differ diff --git a/.yarn/cache/validate-npm-package-name-npm-5.0.0-fc061c1b84-18d5883d8b.zip b/.yarn/cache/validate-npm-package-name-npm-4.0.0-3f82c77ef8-dfd03715f4.zip similarity index 72% rename from .yarn/cache/validate-npm-package-name-npm-5.0.0-fc061c1b84-18d5883d8b.zip rename to .yarn/cache/validate-npm-package-name-npm-4.0.0-3f82c77ef8-dfd03715f4.zip index 84ff6d704..628c0cbf6 100644 Binary files a/.yarn/cache/validate-npm-package-name-npm-5.0.0-fc061c1b84-18d5883d8b.zip and b/.yarn/cache/validate-npm-package-name-npm-4.0.0-3f82c77ef8-dfd03715f4.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 deleted file mode 100644 index 64233a47b..000000000 Binary files a/.yarn/cache/walk-up-path-npm-1.0.0-54fda77042-470b140dd2.zip and /dev/null 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 new file mode 100644 index 000000000..409443a21 Binary files /dev/null and b/.yarn/cache/webidl-conversions-npm-7.0.0-e8c8e30c68-bdbe11c68c.zip 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 new file mode 100644 index 000000000..5b5002f1e Binary files /dev/null and b/.yarn/cache/whatwg-url-npm-11.0.0-073529d93a-ee3a532bfb.zip 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 new file mode 100644 index 000000000..60a61090f Binary files /dev/null and b/.yarn/cache/which-boxed-primitive-npm-1.0.2-e214f9ae5a-5dca8c7d5d.zip 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 deleted file mode 100644 index e84ce00ff..000000000 Binary files a/.yarn/cache/which-npm-3.0.0-60c71c9911-c946888017.zip and /dev/null 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 new file mode 100644 index 000000000..4d32f7e5b Binary files /dev/null and b/.yarn/cache/which-typed-array-npm-1.1.8-49776a7691-5252ac3ce8.zip 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 deleted file mode 100644 index e2506bcaf..000000000 Binary files a/.yarn/cache/which-typed-array-npm-1.1.9-9559c95dfc-09e7fe714c.zip and /dev/null 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 new file mode 100644 index 000000000..cbe7b7e1f Binary files /dev/null and b/.yarn/cache/write-file-atomic-npm-4.0.1-96ec744721-ac33045edf.zip 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 deleted file mode 100644 index 6305f878c..000000000 Binary files a/.yarn/cache/write-file-atomic-npm-4.0.2-661baae4aa-9cadd66c56.zip and /dev/null 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 deleted file mode 100644 index a3cb85f17..000000000 Binary files a/.yarn/cache/write-file-atomic-npm-5.0.0-2ece8bba61-bb10737828.zip and /dev/null 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 deleted file mode 100644 index 3a6090ec6..000000000 Binary files a/.yarn/cache/yallist-npm-3.1.1-a568a556b4-8d382abef6.zip and /dev/null 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 new file mode 100644 index 000000000..bdbcf6057 Binary files /dev/null and b/.yarn/cache/yaml-npm-1.10.2-0e780aebdf-d6f04384bd.zip differ diff --git a/.yarn/cache/yaml-npm-2.2.1-b7f7f5e84d-6a9e540d14.zip b/.yarn/cache/yaml-npm-2.1.1-e717f9b915-550ea265ee.zip similarity index 69% rename from .yarn/cache/yaml-npm-2.2.1-b7f7f5e84d-6a9e540d14.zip rename to .yarn/cache/yaml-npm-2.1.1-e717f9b915-550ea265ee.zip index 43935429b..748836ef5 100644 Binary files a/.yarn/cache/yaml-npm-2.2.1-b7f7f5e84d-6a9e540d14.zip and b/.yarn/cache/yaml-npm-2.1.1-e717f9b915-550ea265ee.zip differ diff --git a/.yarn/cache/yargs-npm-17.6.2-1dd8b38d1b-31c667c5c3.zip b/.yarn/cache/yargs-npm-17.5.1-0902fa46de-73e3e3f22a.zip similarity index 50% rename from .yarn/cache/yargs-npm-17.6.2-1dd8b38d1b-31c667c5c3.zip rename to .yarn/cache/yargs-npm-17.5.1-0902fa46de-73e3e3f22a.zip index a005f5121..6bd699b79 100644 Binary files a/.yarn/cache/yargs-npm-17.6.2-1dd8b38d1b-31c667c5c3.zip and b/.yarn/cache/yargs-npm-17.5.1-0902fa46de-73e3e3f22a.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 new file mode 100644 index 000000000..c55ecb008 Binary files /dev/null and b/.yarn/cache/yargs-parser-npm-21.0.1-b778fd3462-acaedd6c21.zip 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 deleted file mode 100644 index 9924cfa90..000000000 Binary files a/.yarn/cache/yargs-parser-npm-21.1.1-8fdc003314-fc4457cf1e.zip and /dev/null 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 32625be52..42a45252c 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,7 +47,6 @@ 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) @@ -61,7 +60,6 @@ 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 @@ -163,9 +161,6 @@ 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,$^) @@ -331,8 +326,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.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 +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 $(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 deleted file mode 100644 index 61b3d789b..000000000 --- a/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/Release/.deps/Release/native_metrics.node.d +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index a050976a9..000000000 --- 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 +++ /dev/null @@ -1,153 +0,0 @@ -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 deleted file mode 100644 index 7cce55caa..000000000 --- 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 +++ /dev/null @@ -1,154 +0,0 @@ -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 deleted file mode 100644 index 3105f820a..000000000 --- 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 +++ /dev/null @@ -1,154 +0,0 @@ -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 deleted file mode 100755 index e8b050818..000000000 Binary files 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 and /dev/null 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 deleted file mode 100644 index cb7dcd271..000000000 Binary files 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 and /dev/null 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 deleted file mode 100644 index 120002ed8..000000000 Binary files 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 and /dev/null 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 deleted file mode 100644 index 867f39dd7..000000000 Binary files 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 and /dev/null 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 8b87ee984..d619c9bf6 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.17.0-bf36a21d6f/node_modules/nan + -I$(srcdir)/../../../../nan-npm-2.16.0-cac314a230/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.17.0-bf36a21d6f/node_modules/nan + -I$(srcdir)/../../../../nan-npm-2.16.0-cac314a230/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 deleted file mode 120000 index ef50bb79f..000000000 --- a/.yarn/unplugged/@newrelic-native-metrics-npm-9.0.0-590d2e713a/node_modules/@newrelic/native-metrics/build/node_gyp_bins/python3 +++ /dev/null @@ -1 +0,0 @@ -/usr/local/opt/python@3.10/bin/python3.10 \ No newline at end of file diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/.ready b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/.ready similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/.ready rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/.ready diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/CHANGELOG.md b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/CHANGELOG.md similarity index 98% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/CHANGELOG.md rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/CHANGELOG.md index bcf53f02f..d82f56fa4 100644 --- a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/CHANGELOG.md +++ b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/CHANGELOG.md @@ -1,10 +1,6 @@ # NAN ChangeLog -**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 +**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** ### 2.16.0 May 25 2022 diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/LICENSE.md b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/LICENSE.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/LICENSE.md rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/LICENSE.md diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/README.md b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/README.md similarity index 99% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/README.md rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/README.md index a90fd0b09..0913333f6 100644 --- a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/README.md +++ b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/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.17.0*** +***Current version: 2.16.0*** *(See [CHANGELOG.md](https://github.com/nodejs/nan/blob/master/CHANGELOG.md) for complete ChangeLog)* diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/asyncworker.md b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/asyncworker.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/asyncworker.md rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/asyncworker.md diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/buffers.md b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/buffers.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/buffers.md rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/buffers.md diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/callback.md b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/callback.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/callback.md rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/callback.md diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/converters.md b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/converters.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/converters.md rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/converters.md diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/errors.md b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/errors.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/errors.md rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/errors.md diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/json.md b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/json.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/json.md rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/json.md diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/maybe_types.md b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/maybe_types.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/maybe_types.md rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/maybe_types.md diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/methods.md b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/methods.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/methods.md rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/methods.md diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/new.md b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/new.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/new.md rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/new.md diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/node_misc.md b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/node_misc.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/node_misc.md rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/node_misc.md diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/object_wrappers.md b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/object_wrappers.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/object_wrappers.md rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/object_wrappers.md diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/persistent.md b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/persistent.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/persistent.md rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/persistent.md diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/scopes.md b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/scopes.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/scopes.md rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/scopes.md diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/script.md b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/script.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/script.md rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/script.md diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/string_bytes.md b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/string_bytes.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/string_bytes.md rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/string_bytes.md diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/v8_internals.md b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/v8_internals.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/v8_internals.md rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/v8_internals.md diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/v8_misc.md b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/v8_misc.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/doc/v8_misc.md rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/doc/v8_misc.md diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/include_dirs.js b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/include_dirs.js similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/include_dirs.js rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/include_dirs.js diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan.h b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan.h similarity index 98% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan.h rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan.h index d0fcd6747..9e7c59e48 100644 --- a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan.h +++ b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan.h @@ -13,7 +13,7 @@ * * MIT License * - * 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 + * 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 * * See https://github.com/nodejs/nan for the latest update to this file **********************************************************************************/ @@ -2509,53 +2509,6 @@ inline void SetPrototypeMethod( //=== Accessors and Such ======================================================= -NAN_DEPRECATED inline void SetAccessor( - v8::Local tpl - , v8::Local name - , GetterCallback getter - , SetterCallback setter - , v8::Local data - , v8::AccessControl settings - , v8::PropertyAttribute attribute - , imp::Sig signature) { - 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 -#if (NODE_MODULE_VERSION < NODE_16_0_MODULE_VERSION) - , signature -#endif - ); -} - inline void SetAccessor( v8::Local tpl , v8::Local name @@ -2563,7 +2516,8 @@ inline void SetAccessor( , SetterCallback setter = 0 , v8::Local data = v8::Local() , v8::AccessControl settings = v8::DEFAULT - , v8::PropertyAttribute attribute = v8::None) { + , v8::PropertyAttribute attribute = v8::None + , imp::Sig signature = imp::Sig()) { HandleScope scope; imp::NativeGetter getter_ = @@ -2596,6 +2550,9 @@ inline void SetAccessor( , obj , settings , attribute +#if (NODE_MODULE_VERSION < NODE_18_0_MODULE_VERSION) + , signature +#endif ); } diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks.h b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_callbacks.h similarity index 96% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks.h rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_callbacks.h index 93eb2ab4d..53ede846a 100644 --- a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks.h +++ b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_callbacks.h @@ -52,11 +52,7 @@ 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.17.0-bf36a21d6f/node_modules/nan/nan_callbacks_12_inl.h b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_callbacks_12_inl.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks_12_inl.h rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_callbacks_12_inl.h diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks_pre_12_inl.h b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_callbacks_pre_12_inl.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_callbacks_pre_12_inl.h rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_callbacks_pre_12_inl.h diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_converters.h b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_converters.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_converters.h rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_converters.h diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_converters_43_inl.h b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_converters_43_inl.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_converters_43_inl.h rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_converters_43_inl.h diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_converters_pre_43_inl.h b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_converters_pre_43_inl.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_converters_pre_43_inl.h rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_converters_pre_43_inl.h diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_define_own_property_helper.h b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_define_own_property_helper.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_define_own_property_helper.h rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_define_own_property_helper.h diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_implementation_12_inl.h b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_implementation_12_inl.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_implementation_12_inl.h rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_implementation_12_inl.h diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_implementation_pre_12_inl.h b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_implementation_pre_12_inl.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_implementation_pre_12_inl.h rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_implementation_pre_12_inl.h diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_json.h b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_json.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_json.h rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_json.h diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_maybe_43_inl.h b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_maybe_43_inl.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_maybe_43_inl.h rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_maybe_43_inl.h diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_maybe_pre_43_inl.h b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_maybe_pre_43_inl.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_maybe_pre_43_inl.h rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_maybe_pre_43_inl.h diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_new.h b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_new.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_new.h rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_new.h diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_object_wrap.h b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_object_wrap.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_object_wrap.h rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_object_wrap.h diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_persistent_12_inl.h b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_persistent_12_inl.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_persistent_12_inl.h rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_persistent_12_inl.h diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_persistent_pre_12_inl.h b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_persistent_pre_12_inl.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_persistent_pre_12_inl.h rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_persistent_pre_12_inl.h diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_private.h b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_private.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_private.h rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_private.h diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_scriptorigin.h b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_scriptorigin.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_scriptorigin.h rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_scriptorigin.h diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_string_bytes.h b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_string_bytes.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_string_bytes.h rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_string_bytes.h diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_typedarray_contents.h b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_typedarray_contents.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_typedarray_contents.h rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_typedarray_contents.h diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_weak.h b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_weak.h similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/nan_weak.h rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/nan_weak.h diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/package.json b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/package.json similarity index 95% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/package.json rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/package.json index 5ac37aac1..d7ca99bc7 100644 --- a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/package.json +++ b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/package.json @@ -1,7 +1,7 @@ { "name": "nan", - "version": "2.17.0", - "description": "Native Abstractions for Node.js: C++ header for Node 0.8 -> 18 compatibility", + "version": "2.16.0", + "description": "Native Abstractions for Node.js: C++ header for Node 0.8 -> 14 compatibility", "main": "include_dirs.js", "repository": { "type": "git", diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/tools/1to2.js b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/tools/1to2.js similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/tools/1to2.js rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/tools/1to2.js diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/tools/README.md b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/tools/README.md similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/tools/README.md rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/tools/README.md diff --git a/.yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/tools/package.json b/.yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/tools/package.json similarity index 100% rename from .yarn/unplugged/nan-npm-2.17.0-bf36a21d6f/node_modules/nan/tools/package.json rename to .yarn/unplugged/nan-npm-2.16.0-cac314a230/node_modules/nan/tools/package.json diff --git a/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/.ready b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/.ready similarity index 100% rename from .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/.ready rename to .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/.ready diff --git a/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/LICENSE.md b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/LICENSE.md similarity index 100% rename from .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/LICENSE.md rename to .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/LICENSE.md diff --git a/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/README.md b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/README.md similarity index 90% rename from .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/README.md rename to .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/README.md index 6a79c917e..7a0a69bf9 100644 --- a/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/README.md +++ b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/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 that 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 which 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 of the underlying JavaScript runtime (e.g. V8 or ChakraCore) +addons. It is independent from 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.1.0** +## **Current version: 5.0.0** (See [CHANGELOG.md](CHANGELOG.md) for complete Changelog) @@ -187,28 +187,6 @@ 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: @@ -217,7 +195,7 @@ To run the **node-addon-api** tests with `--debug` option: npm run-script dev ``` -If you want a faster build, you might use the following option: +If you want faster build, you might use the following option: ``` npm run-script dev:incremental @@ -245,7 +223,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 for developing a Node.js add-on with n-api/node-addon-api +convenient patterns on developing a Node.js add-ons 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. @@ -291,21 +269,19 @@ 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) | -| Jack Xia | [JckXia](https://github.com/JckXia) | -| Kevin Eady | [KevinEady](https://github.com/KevinEady) | +| Gabriel Schulhof | [gabrielschulhof](https://github.com/gabrielschulhof) | +| Jim Schlight | [jschlight](https://github.com/jschlight) | | 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) | -| 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) | +| Hitesh Kanwathirtha | [digitalinfinity](https://github.com/digitalinfinity) | | Sampson Gao | [sampsongao](https://github.com/sampsongao) | | Taylor Woll | [boingoing](https://github.com/boingoing) | diff --git a/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/common.gypi b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/common.gypi similarity index 100% rename from .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/common.gypi rename to .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/common.gypi diff --git a/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/except.gypi b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/except.gypi similarity index 100% rename from .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/except.gypi rename to .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/except.gypi diff --git a/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/index.js b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/index.js similarity index 57% rename from .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/index.js rename to .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/index.js index 52f53e3c2..2fa51c583 100644 --- a/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/index.js +++ b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/index.js @@ -1,11 +1,11 @@ const path = require('path'); -const includeDir = path.relative('.', __dirname); +const include_dir = path.relative('.', __dirname); module.exports = { include: `"${__dirname}"`, // deprecated, can be removed as part of 4.0.0 - include_dir: includeDir, - gyp: path.join(includeDir, 'node_api.gyp:nothing'), + include_dir, + gyp: path.join(include_dir, 'node_api.gyp:nothing'), isNodeApiBuiltin: true, needsFlag: false }; 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 new file mode 100644 index 000000000..51e954cea --- /dev/null +++ b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/napi-inl.deprecated.h @@ -0,0 +1,192 @@ +#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.1.0-b50d00f739/node_modules/node-addon-api/napi-inl.h b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/napi-inl.h similarity index 76% rename from .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/napi-inl.h rename to .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/napi-inl.h index 3ddc1baa8..14e75aa10 100644 --- a/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/napi-inl.h +++ b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/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 -inline napi_status AttachData(napi_env env, - napi_value obj, - FreeType* data, - napi_finalize finalizer = nullptr, - void* hint = nullptr) { +static 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,16 +45,22 @@ 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); } } @@ -75,16 +81,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 @@ -93,20 +99,21 @@ 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); }); @@ -118,11 +125,12 @@ 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; @@ -134,8 +142,8 @@ struct CallbackData { }; template -napi_value TemplatedVoidCallback(napi_env env, - napi_callback_info info) NAPI_NOEXCEPT { +static napi_value +TemplatedVoidCallback(napi_env env, napi_callback_info info) NAPI_NOEXCEPT { return details::WrapCallback([&] { CallbackInfo cbInfo(env, info); Callback(cbInfo); @@ -144,8 +152,8 @@ napi_value TemplatedVoidCallback(napi_env env, } template -napi_value TemplatedCallback(napi_env env, - napi_callback_info info) NAPI_NOEXCEPT { +static napi_value +TemplatedCallback(napi_env env, napi_callback_info info) NAPI_NOEXCEPT { return details::WrapCallback([&] { CallbackInfo cbInfo(env, info); return Callback(cbInfo); @@ -154,8 +162,8 @@ napi_value TemplatedCallback(napi_env env, template -napi_value TemplatedInstanceCallback(napi_env env, - napi_callback_info info) NAPI_NOEXCEPT { +static 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()); @@ -164,8 +172,9 @@ napi_value TemplatedInstanceCallback(napi_env env, } template -napi_value TemplatedInstanceVoidCallback(napi_env env, napi_callback_info info) - NAPI_NOEXCEPT { +static 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()); @@ -191,8 +200,7 @@ 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; }); } @@ -202,14 +210,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); @@ -217,10 +225,12 @@ 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); @@ -228,10 +238,12 @@ 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); @@ -239,14 +251,17 @@ 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; } @@ -255,8 +270,8 @@ struct ThreadSafeFinalize { }; template -inline typename std::enable_if(nullptr)>::type -CallJsWrapper(napi_env env, napi_value jsCallback, void* context, void* data) { +typename std::enable_if::type static inline CallJsWrapper( + napi_env env, napi_value jsCallback, void* context, void* data) { call(env, Function(env, jsCallback), static_cast(context), @@ -264,11 +279,8 @@ CallJsWrapper(napi_env env, napi_value jsCallback, void* context, void* data) { } template -inline typename std::enable_if(nullptr)>::type -CallJsWrapper(napi_env env, - napi_value jsCallback, - void* /*context*/, - void* /*data*/) { +typename std::enable_if::type static inline CallJsWrapper( + napi_env env, napi_value jsCallback, void* /*context*/, void* /*data*/) { if (jsCallback != nullptr) { Function(env, jsCallback).Call(0, nullptr); } @@ -299,23 +311,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; @@ -330,8 +342,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 @@ -346,15 +358,16 @@ 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: @@ -364,8 +377,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))); }); } @@ -439,7 +452,8 @@ 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; @@ -469,8 +483,7 @@ 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; } @@ -523,11 +536,10 @@ 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); } @@ -535,13 +547,11 @@ 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); } @@ -555,8 +565,7 @@ 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; } @@ -570,21 +579,22 @@ 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 { @@ -778,10 +788,11 @@ 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(); @@ -805,9 +816,11 @@ 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(); @@ -880,50 +893,46 @@ 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 @@ -940,9 +949,11 @@ 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(); @@ -950,7 +961,8 @@ 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; } @@ -960,9 +972,11 @@ 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 @@ -984,8 +998,7 @@ 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); } @@ -998,8 +1011,7 @@ 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); } @@ -1018,9 +1030,11 @@ 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(); @@ -1032,30 +1046,26 @@ 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; } @@ -1065,9 +1075,8 @@ 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); } @@ -1099,12 +1108,7 @@ 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 } @@ -1145,9 +1149,11 @@ 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 @@ -1161,7 +1167,7 @@ struct vf_number { } }; -template <> +template<> struct vf_number { static Boolean From(napi_env env, bool value) { return Boolean::New(env, value); @@ -1193,33 +1199,36 @@ 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::value, - String, - details::vf_fallback>::type>::type; + 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; return Helper::From(env, value); } @@ -1227,18 +1236,22 @@ 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, + std::is_convertible::value, + details::vf_utf8_charp, + typename std::conditional< + std::is_convertible::value, + details::vf_utf16_charp, typename std::conditional< - 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; + 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); } @@ -1256,10 +1269,8 @@ 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 @@ -1272,7 +1283,7 @@ inline Object::PropertyLValue& Object::PropertyLValue::operator=( 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; @@ -1281,9 +1292,11 @@ 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) { @@ -1352,8 +1365,7 @@ 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); } @@ -1468,31 +1480,22 @@ 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); } @@ -1527,12 +1530,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); @@ -1635,8 +1638,7 @@ 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); } @@ -1650,12 +1652,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()); @@ -1674,11 +1676,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()); @@ -1687,11 +1689,12 @@ 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 { @@ -1719,9 +1722,11 @@ 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; @@ -1748,7 +1753,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); @@ -1764,12 +1769,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()); @@ -1789,12 +1794,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()); @@ -1803,10 +1808,12 @@ 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; @@ -1817,8 +1824,7 @@ 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; } @@ -1840,7 +1846,8 @@ 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()); } @@ -1848,12 +1855,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, @@ -1861,47 +1868,52 @@ 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; } @@ -1982,9 +1994,8 @@ 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); @@ -1994,8 +2005,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; @@ -2006,37 +2017,33 @@ inline void DataView::WriteData(size_t byteOffset, T value) const { //////////////////////////////////////////////////////////////////////////////// inline TypedArray::TypedArray() - : Object(), _type(napi_typedarray_type::napi_int8_array), _length(0) {} + : Object(), _type(TypedArray::unknown_array_type), _length(0) { +} inline TypedArray::TypedArray(napi_env env, napi_value value) - : 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); - } + : Object(env, value), _type(TypedArray::unknown_array_type), _length(0) { } 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 (_type) { + switch (TypedArrayType()) { case napi_int8_array: case napi_uint8_array: case napi_uint8_clamped_array: @@ -2060,13 +2067,20 @@ 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; } @@ -2078,7 +2092,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); } @@ -2091,8 +2105,7 @@ 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); } @@ -2104,24 +2117,21 @@ 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; @@ -2141,24 +2151,21 @@ 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]; } @@ -2177,11 +2184,12 @@ inline const T* TypedArrayOf::Data() const { //////////////////////////////////////////////////////////////////////////////// template -inline napi_status CreateFunction(napi_env env, - const char* utf8name, - napi_callback cb, - CbData* data, - napi_value* result) { +static 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) { @@ -2241,8 +2249,11 @@ 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()); @@ -2259,10 +2270,11 @@ 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 { @@ -2324,8 +2336,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); } @@ -2350,8 +2362,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); } @@ -2369,7 +2381,8 @@ 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); } @@ -2405,7 +2418,8 @@ 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 @@ -2415,8 +2429,7 @@ 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)); } @@ -2425,7 +2438,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); } @@ -2440,13 +2453,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()); @@ -2466,12 +2479,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()); @@ -2482,22 +2495,25 @@ 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 { @@ -2519,10 +2535,9 @@ 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); } } @@ -2559,16 +2574,19 @@ 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) { @@ -2589,24 +2607,21 @@ 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 @@ -2684,16 +2699,18 @@ 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(); @@ -2713,11 +2730,12 @@ 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)) { @@ -2726,7 +2744,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; } @@ -2772,10 +2790,9 @@ 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 } } @@ -2785,7 +2802,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"; @@ -2808,42 +2825,39 @@ 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; @@ -2858,13 +2872,15 @@ inline Reference Reference::New(const T& value, 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() { @@ -2879,16 +2895,14 @@ 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; @@ -2901,17 +2915,15 @@ 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"); } } @@ -2921,14 +2933,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 @@ -3025,29 +3037,33 @@ 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 { @@ -3199,25 +3215,27 @@ 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; } @@ -3423,15 +3441,10 @@ 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) { @@ -3451,10 +3464,6 @@ 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); @@ -3474,7 +3483,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(); } @@ -3498,8 +3507,10 @@ 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; @@ -3511,16 +3522,18 @@ PropertyDescriptor PropertyDescriptor::Accessor( } 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; @@ -3531,10 +3544,14 @@ PropertyDescriptor PropertyDescriptor::Accessor( return desc; } -template -PropertyDescriptor PropertyDescriptor::Accessor( - const char* utf8name, napi_property_attributes attributes, void* data) { +template < +typename PropertyDescriptor::GetterCallback Getter, +typename PropertyDescriptor::SetterCallback Setter> +PropertyDescriptor +PropertyDescriptor::Accessor(const char* utf8name, + napi_property_attributes attributes, + void* data) { + napi_property_descriptor desc = napi_property_descriptor(); desc.utf8name = utf8name; @@ -3546,19 +3563,23 @@ PropertyDescriptor PropertyDescriptor::Accessor( return desc; } -template -PropertyDescriptor PropertyDescriptor::Accessor( - const std::string& utf8name, - napi_property_attributes attributes, - void* data) { +template < +typename PropertyDescriptor::GetterCallback Getter, +typename PropertyDescriptor::SetterCallback Setter> +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) { +template < +typename PropertyDescriptor::GetterCallback Getter, +typename PropertyDescriptor::SetterCallback Setter> +PropertyDescriptor +PropertyDescriptor::Accessor(Name name, + napi_property_attributes attributes, + void* data) { napi_property_descriptor desc = napi_property_descriptor(); desc.name = name; @@ -3571,15 +3592,15 @@ PropertyDescriptor PropertyDescriptor::Accessor( } 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) { @@ -3587,37 +3608,37 @@ inline PropertyDescriptor PropertyDescriptor::Accessor( 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) { @@ -3625,27 +3646,28 @@ inline PropertyDescriptor PropertyDescriptor::Accessor( 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) { @@ -3653,40 +3675,39 @@ inline PropertyDescriptor PropertyDescriptor::Accessor( 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) { @@ -3694,99 +3715,99 @@ inline PropertyDescriptor PropertyDescriptor::Accessor( 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; @@ -3801,22 +3822,26 @@ 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); } } @@ -3829,7 +3854,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; @@ -3845,8 +3870,7 @@ 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; @@ -3863,7 +3887,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; @@ -3879,8 +3903,7 @@ 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; @@ -3893,7 +3916,9 @@ 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; @@ -3905,7 +3930,9 @@ 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; @@ -3917,7 +3944,9 @@ 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; @@ -3929,7 +3958,9 @@ 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; @@ -3946,7 +3977,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; @@ -3965,7 +3996,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; @@ -3980,7 +4011,9 @@ 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; @@ -3994,7 +4027,9 @@ 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; @@ -4018,7 +4053,9 @@ 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; @@ -4028,11 +4065,12 @@ 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; @@ -4043,11 +4081,12 @@ 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; @@ -4057,11 +4096,12 @@ 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; @@ -4071,11 +4111,12 @@ 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; @@ -4128,7 +4169,7 @@ inline ObjectWrap::~ObjectWrap() { } } -template +template inline T* ObjectWrap::Unwrap(Object wrapper) { void* unwrapped; napi_status status = napi_unwrap(wrapper.Env(), wrapper, &unwrapped); @@ -4137,12 +4178,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); @@ -4158,18 +4199,16 @@ inline Function ObjectWrap::DefineClass( 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), @@ -4199,8 +4238,9 @@ inline Function ObjectWrap::DefineClass( 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 @@ -4218,12 +4258,11 @@ 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 @@ -4232,12 +4271,11 @@ 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 @@ -4246,15 +4284,13 @@ 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; } @@ -4264,15 +4300,13 @@ 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; } @@ -4282,15 +4316,13 @@ 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; } @@ -4300,67 +4332,69 @@ 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; } @@ -4372,15 +4406,14 @@ 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; } @@ -4392,15 +4425,14 @@ 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; } @@ -4408,53 +4440,51 @@ 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::Value value, - napi_property_attributes attributes) { + napi_property_attributes attributes, + void* data) { napi_property_descriptor desc = napi_property_descriptor(); desc.utf8name = utf8name; - desc.value = value; - desc.attributes = - static_cast(attributes | napi_static); + 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( - Symbol name, Napi::Value value, napi_property_attributes attributes) { +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_property_descriptor desc = napi_property_descriptor(); + desc.utf8name = utf8name; + desc.value = value; + desc.attributes = static_cast(attributes | napi_static); + return desc; +} + +template +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; } @@ -4472,7 +4502,8 @@ 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; @@ -4497,7 +4528,7 @@ inline napi_value ObjectWrap::ConstructorCallbackWrapper( } else { instance->_construction_failed = false; } -#endif // NAPI_CPP_EXCEPTIONS +# endif // NAPI_CPP_EXCEPTIONS return callbackInfo.This(); }); @@ -4506,11 +4537,12 @@ 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; @@ -4519,11 +4551,12 @@ 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); }); @@ -4531,11 +4564,12 @@ 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); }); @@ -4543,11 +4577,12 @@ 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; @@ -4555,9 +4590,7 @@ 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)); @@ -4580,7 +4613,8 @@ 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); @@ -4589,8 +4623,9 @@ 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 { @@ -4606,8 +4641,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); @@ -4636,25 +4671,28 @@ 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 { @@ -4671,7 +4709,8 @@ 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, @@ -4700,7 +4739,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; @@ -4721,72 +4760,78 @@ 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); } @@ -4812,7 +4857,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; @@ -4862,8 +4907,7 @@ 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() }); } } @@ -4893,9 +4937,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, @@ -4910,7 +4954,8 @@ 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; @@ -5413,93 +5458,68 @@ 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, @@ -5508,128 +5528,89 @@ 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:: - 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< + void, Finalizer, FinalizerDataType>::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::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< + ContextType, Finalizer>::FinalizeWrapperWithContext); } // static -template +template inline ThreadSafeFunction ThreadSafeFunction::New(napi_env env, const Function& callback, const Object& resource, @@ -5639,24 +5620,20 @@ 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; @@ -5667,18 +5644,20 @@ 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); }; @@ -5690,7 +5669,8 @@ 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); } @@ -5735,21 +5715,17 @@ 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, @@ -5760,26 +5736,16 @@ 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()); @@ -5791,8 +5757,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; } @@ -5822,15 +5788,13 @@ 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, @@ -5844,18 +5808,15 @@ inline AsyncProgressWorkerBase::AsyncProgressWorkerBase( #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, @@ -5868,45 +5829,38 @@ inline AsyncProgressWorkerBase::AsyncProgressWorkerBase( } #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); - auto ret = _tsfn.NonBlockingCall(tsd, OnAsyncWorkProgress); - if (ret != napi_ok) { - delete tsd; - } - return ret; + return _tsfn.NonBlockingCall(tsd, OnAsyncWorkProgress); } 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); } @@ -5915,65 +5869,76 @@ inline void AsyncProgressWorkerBase::OnThreadSafeFunctionFinalize( //////////////////////////////////////////////////////////////////////////////// // 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), - _signaled(false) {} + : AsyncProgressWorkerBase(receiver, callback, resource_name, resource), + _asyncdata(nullptr), + _asyncsize(0) { +} #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); @@ -5982,25 +5947,22 @@ 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; } /** @@ -6010,7 +5972,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 && !signaled) { + if (data == nullptr) { return; } @@ -6018,119 +5980,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; - _signaled = false; - } - this->NonBlockingCall(nullptr); + T* old_data; + { + std::lock_guard lock(this->_mutex); + old_data = _asyncdata; + _asyncdata = new_data; + _asyncsize = count; + } + this->NonBlockingCall(nullptr); - delete[] old_data; + delete[] old_data; } -template -inline void AsyncProgressWorker::Signal() { - { - std::lock_guard lock(this->_mutex); - _signaled = true; - } +template +inline void AsyncProgressWorker::Signal() const { this->NonBlockingCall(static_cast(nullptr)); } -template +template inline void AsyncProgressWorker::ExecutionProgress::Signal() const { - this->_worker->Signal(); + _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); @@ -6138,36 +6100,33 @@ inline void AsyncProgressQueueWorker::OnWorkProgress( 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->SendProgress_(static_cast(nullptr), 0); + this->NonBlockingCall(nullptr); } -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->SendProgress_(static_cast(nullptr), 0); + _worker->Signal(); } -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__) @@ -6176,11 +6135,9 @@ inline void AsyncProgressQueueWorker::ExecutionProgress::Send( // 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; } @@ -6221,20 +6178,24 @@ 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]); @@ -6253,11 +6214,6 @@ 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) { @@ -6298,6 +6254,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.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 new file mode 100644 index 000000000..c88ca3d45 --- /dev/null +++ b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/napi.h @@ -0,0 +1,3003 @@ +#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.1.0-b50d00f739/node_modules/node-addon-api/node_api.gyp b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/node_api.gyp similarity index 100% rename from .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/node_api.gyp rename to .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/node_api.gyp diff --git a/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/noexcept.gypi b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/noexcept.gypi similarity index 100% rename from .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/noexcept.gypi rename to .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/noexcept.gypi diff --git a/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/nothing.c b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/nothing.c similarity index 100% rename from .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/nothing.c rename to .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/nothing.c diff --git a/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/package-support.json b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/package-support.json similarity index 100% rename from .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/package-support.json rename to .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/package-support.json diff --git a/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/package.json b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/package.json similarity index 90% rename from .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/package.json rename to .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/package.json index 3ec3776e6..cd4918628 100644 --- a/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/package.json +++ b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/package.json @@ -15,10 +15,6 @@ "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" @@ -75,10 +71,6 @@ "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" @@ -111,10 +103,6 @@ "name": "extremeheat", "url": "https://github.com/extremeheat" }, - { - "name": "Feng Yu", - "url": "https://github.com/F3n67u" - }, { "name": "Ferdinand Holzer", "url": "https://github.com/fholzer" @@ -159,10 +147,6 @@ "name": "Jason Ginchereau", "url": "https://github.com/jasongin" }, - { - "name": "Jenny", - "url": "https://github.com/egg-bread" - }, { "name": "Jeroen Janssen", "url": "https://github.com/japj" @@ -183,10 +167,6 @@ "name": "joshgarde", "url": "https://github.com/joshgarde" }, - { - "name": "Julian Mesa", - "url": "https://github.com/julianmesa-gitkraken" - }, { "name": "Kasumi Hanazuki", "url": "https://github.com/hanazuki" @@ -219,10 +199,6 @@ "name": "Kyle Farnung", "url": "https://github.com/kfarnung" }, - { - "name": "Kyle Kovacs", - "url": "https://github.com/nullromo" - }, { "name": "legendecas", "url": "https://github.com/legendecas" @@ -291,10 +267,6 @@ "name": "pacop", "url": "https://github.com/pacop" }, - { - "name": "Peter Šándor", - "url": "https://github.com/petersandor" - }, { "name": "Philipp Renoth", "url": "https://github.com/DaAitch" @@ -303,10 +275,6 @@ "name": "rgerd", "url": "https://github.com/rgerd" }, - { - "name": "Richard Lau", - "url": "https://github.com/richardlau" - }, { "name": "Rolf Timmermans", "url": "https://github.com/rolftimmermans" @@ -319,10 +287,6 @@ "name": "Ryuichi Okumura", "url": "https://github.com/okuryu" }, - { - "name": "Saint Gabriel", - "url": "https://github.com/chineduG" - }, { "name": "Sampson Gao", "url": "https://github.com/sampsongao" @@ -387,10 +351,6 @@ { "name": "Ziqiu Zhao", "url": "https://github.com/ZzqiZQute" - }, - { - "name": "Feng Yu", - "url": "https://github.com/F3n67u" } ], "description": "Node.js API (Node-API)", @@ -441,7 +401,6 @@ "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", @@ -451,6 +410,6 @@ "lint:fix": "node tools/clang-format --fix && node tools/eslint-format --fix" }, "pre-commit": "lint", - "version": "5.1.0", + "version": "5.0.0", "support": true } diff --git a/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/tools/README.md b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/tools/README.md similarity index 100% rename from .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/tools/README.md rename to .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/tools/README.md diff --git a/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/tools/check-napi.js b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/tools/check-napi.js similarity index 80% rename from .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/tools/check-napi.js rename to .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/tools/check-napi.js index 9199af334..48fdfc077 100644 --- a/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/tools/check-napi.js +++ b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/tools/check-napi.js @@ -4,15 +4,16 @@ 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 = require('child_process').spawn(command, argv, { +function checkFile(file, command, argv, reducer) { + const child = child_process.spawn(command, argv, { stdio: ['inherit', 'pipe', 'inherit'] }); let leftover = ''; - let isNapi; + let isNapi = undefined; child.stdout.on('data', (chunk) => { if (isNapi === undefined) { chunk = (leftover + chunk.toString()).split(/[\r\n]+/); @@ -26,11 +27,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); } @@ -38,7 +39,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]) (.*$)/); @@ -53,7 +54,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]) (.*$)/); @@ -67,16 +68,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 new Error('error reading directory ' + top + ': ' + error); + throw ("error reading directory " + top + ": " + error); } items.forEach((item) => { item = path.join(top, item); fs.stat(item, ((item) => (error, stats) => { if (error) { - throw new Error('error about ' + item + ': ' + error); + throw ("error about " + item + ": " + error); } if (stats.isDirectory()) { recurse(item); @@ -85,9 +86,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.1.0-b50d00f739/node_modules/node-addon-api/tools/clang-format.js b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/tools/clang-format.js similarity index 100% rename from .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/tools/clang-format.js rename to .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/tools/clang-format.js 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 new file mode 100755 index 000000000..5aef2c3ff --- /dev/null +++ b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/tools/conversion.js @@ -0,0 +1,309 @@ +#! /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.1.0-b50d00f739/node_modules/node-addon-api/tools/eslint-format.js b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/tools/eslint-format.js similarity index 82% rename from .yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/tools/eslint-format.js rename to .yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/tools/eslint-format.js index 1dda44495..5938835d8 100644 --- a/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/tools/eslint-format.js +++ b/.yarn/unplugged/node-addon-api-npm-5.0.0-c0def7fecf/node_modules/node-addon-api/tools/eslint-format.js @@ -4,8 +4,6 @@ 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; @@ -46,16 +44,10 @@ function main (args) { if (fix) { options.push('--fix'); } - - const result = spawn(ESLINT_PATH, [...options], { + const result = spawn('node_modules/.bin/eslint', [...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-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 deleted file mode 100644 index 3ddbb2efa..000000000 --- a/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/napi-inl.deprecated.h +++ /dev/null @@ -1,186 +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.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 deleted file mode 100644 index 831b3b6df..000000000 --- a/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/napi.h +++ /dev/null @@ -1,3114 +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: - 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.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 deleted file mode 100755 index f89245ac6..000000000 --- a/.yarn/unplugged/node-addon-api-npm-5.1.0-b50d00f739/node_modules/node-addon-api/tools/conversion.js +++ /dev/null @@ -1,301 +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]; -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-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.github/ISSUE_TEMPLATE.md b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.github/ISSUE_TEMPLATE.md similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.github/ISSUE_TEMPLATE.md rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.github/ISSUE_TEMPLATE.md diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.github/PULL_REQUEST_TEMPLATE.md b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.github/PULL_REQUEST_TEMPLATE.md similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.github/PULL_REQUEST_TEMPLATE.md rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.github/PULL_REQUEST_TEMPLATE.md diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.github/workflows/release-please.yml b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.github/workflows/release-please.yml similarity index 99% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.github/workflows/release-please.yml rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.github/workflows/release-please.yml index c3057c3a3..7d3cf9dd4 100644 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.github/workflows/release-please.yml +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.github/workflows/release-please.yml @@ -3,7 +3,7 @@ name: release-please on: push: branches: - - main + - master jobs: release-please: diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.github/workflows/tests.yml b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.github/workflows/tests.yml similarity index 62% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.github/workflows/tests.yml rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.github/workflows/tests.yml index 8f34d4e11..f7c9b979e 100644 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.github/workflows/tests.yml +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.github/workflows/tests.yml @@ -1,52 +1,45 @@ -# 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 +# TODO: Line 43, enable pytest --doctest-modules name: Tests -on: - push: - branches: [ main ] - pull_request: - branches: [ main ] +on: [push, pull_request] jobs: Tests: strategy: fail-fast: false max-parallel: 15 matrix: - node: [14.x, 16.x, 18.x] - python: ["3.7", "3.9", "3.11"] + node: [12.x, 14.x, 16.x] + python: ["3.6", "3.8", "3.10"] os: [macos-latest, ubuntu-latest, windows-latest] runs-on: ${{ matrix.os }} steps: - name: Checkout Repository - uses: actions/checkout@v3 + uses: actions/checkout@v2 - name: Use Node.js ${{ matrix.node }} - uses: actions/setup-node@v3 + uses: actions/setup-node@v2 with: node-version: ${{ matrix.node }} - name: Use Python ${{ matrix.python }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v2 with: python-version: ${{ matrix.python }} env: - PYTHON_VERSION: ${{ matrix.python }} # Why do this? + PYTHON_VERSION: ${{ matrix.python }} - name: Install Dependencies run: | npm install --no-progress pip install flake8 pytest - name: Set Windows environment - if: startsWith(matrix.os, 'windows') + 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: Lint Python - if: startsWith(matrix.os, 'ubuntu') + if: matrix.os == 'ubuntu-latest' 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.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 new file mode 100644 index 000000000..6bb4574d6 --- /dev/null +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.github/workflows/visual-studio.yml @@ -0,0 +1,25 @@ +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.3.1-43540bab9c/node_modules/node-gyp/.ready b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.ready similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.ready rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/.ready diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/CHANGELOG.md b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/CHANGELOG.md similarity index 95% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/CHANGELOG.md rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/CHANGELOG.md index 413152151..7a474ed93 100644 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/CHANGELOG.md +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/CHANGELOG.md @@ -1,81 +1,5 @@ # 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.3.1-43540bab9c/node_modules/node-gyp/CONTRIBUTING.md b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/CONTRIBUTING.md similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/CONTRIBUTING.md rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/CONTRIBUTING.md diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/LICENSE b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/LICENSE similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/LICENSE rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/LICENSE diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/README.md b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/README.md similarity index 98% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/README.md rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/README.md index 7636ad548..d28a0cc9e 100644 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/README.md +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/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) or higher, please read [macOS_Catalina.md](macOS_Catalina.md). +**ATTENTION**: If your Mac has been _upgraded_ to macOS Catalina (10.15), 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 third party Node.js runtimes like Electron, which have +When building modules for thid 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.3.1-43540bab9c/node_modules/node-gyp/SECURITY.md b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/SECURITY.md similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/SECURITY.md rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/SECURITY.md diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/addon.gypi b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/addon.gypi similarity index 87% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/addon.gypi rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/addon.gypi index b4ac369ac..9327b0d72 100644 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/addon.gypi +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/addon.gypi @@ -103,41 +103,22 @@ '-Wl,-bimport:<(node_exp_file)' ], }], - [ 'OS=="os400"', { - 'ldflags': [ - '-Wl,-bimport:<(node_exp_file)' - ], - }], [ 'OS=="zos"', { - '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.3.1-43540bab9c/node_modules/node-gyp/gyp/CODE_OF_CONDUCT.md b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/CODE_OF_CONDUCT.md similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/CODE_OF_CONDUCT.md rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/CODE_OF_CONDUCT.md diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/CONTRIBUTING.md b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/CONTRIBUTING.md similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/CONTRIBUTING.md rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/CONTRIBUTING.md diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/LICENSE b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/LICENSE similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/LICENSE rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/LICENSE diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/README.md b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/README.md similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/README.md rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/README.md diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/gyp b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/gyp similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/gyp rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/gyp diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/gyp.bat b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/gyp.bat similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/gyp.bat rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/gyp.bat diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/gyp_main.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/gyp_main.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/gyp_main.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/gyp_main.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__init__.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__init__.py similarity index 96% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__init__.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__init__.py index 2aa39d031..6790ef96a 100755 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__init__.py +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__init__.py @@ -15,7 +15,6 @@ import sys import traceback from gyp.common import GypError - # Default debug modes for GYP debug = {} @@ -104,18 +103,6 @@ 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): @@ -464,19 +451,8 @@ 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-37.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSUtil.cpython-37.pyc new file mode 100644 index 000000000..554f2fd94 Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSUtil.cpython-37.pyc differ diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSUtil.cpython-310.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSUtil.cpython-39.pyc similarity index 67% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSUtil.cpython-310.pyc rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSUtil.cpython-39.pyc index 883d822e6..51aa58be0 100644 Binary files a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSUtil.cpython-310.pyc and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSUtil.cpython-39.pyc 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 new file mode 100644 index 000000000..ba576da8d Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSVersion.cpython-37.pyc 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 new file mode 100644 index 000000000..095628836 Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSVersion.cpython-39.pyc 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 new file mode 100644 index 000000000..4dd397dbc Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/__init__.cpython-37.pyc 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 new file mode 100644 index 000000000..ed1be2399 Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/__init__.cpython-39.pyc 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 new file mode 100644 index 000000000..1d43114ec Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/common.cpython-37.pyc 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 new file mode 100644 index 000000000..e3eefe6cb Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/common.cpython-39.pyc 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 new file mode 100644 index 000000000..8abc2ad64 Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/input.cpython-37.pyc 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 new file mode 100644 index 000000000..c1c72082f Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/input.cpython-39.pyc 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 new file mode 100644 index 000000000..0a263472f Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/msvs_emulation.cpython-37.pyc 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 new file mode 100644 index 000000000..d7a8a9390 Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/msvs_emulation.cpython-39.pyc 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 new file mode 100644 index 000000000..cfacdb2cd Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/ninja_syntax.cpython-37.pyc 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 new file mode 100644 index 000000000..a3f35914d Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/ninja_syntax.cpython-39.pyc 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 new file mode 100644 index 000000000..d244ed821 Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/simple_copy.cpython-37.pyc 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 new file mode 100644 index 000000000..41cc80648 Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/simple_copy.cpython-39.pyc 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 new file mode 100644 index 000000000..fc599b5ab Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_emulation.cpython-37.pyc 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 new file mode 100644 index 000000000..32325baa9 Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_emulation.cpython-39.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-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 new file mode 100644 index 000000000..40f0a1ea5 Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_ninja.cpython-37.pyc differ diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_ninja.cpython-310.pyc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_ninja.cpython-39.pyc similarity index 52% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_ninja.cpython-310.pyc rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_ninja.cpython-39.pyc index 54b2d75d4..beff534d0 100644 Binary files a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_ninja.cpython-310.pyc and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_ninja.cpython-39.pyc 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 new file mode 100644 index 000000000..239032194 Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcodeproj_file.cpython-37.pyc 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 new file mode 100644 index 000000000..35a8f90e6 Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcodeproj_file.cpython-39.pyc differ diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/common.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/common.py similarity index 98% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/common.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/common.py index d77adee8a..9213fcc5e 100644 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/common.py +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/common.py @@ -454,8 +454,6 @@ def GetFlavor(params): return "aix" if sys.platform.startswith(("os390", "zos")): return "zos" - if sys.platform == "os400": - return "os400" return "linux" @@ -465,14 +463,9 @@ 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", - "os400": "flock", - "solaris": "flock", - "mac": "mac", - "ios": "mac", - "win": "win", - }.get(flavor, None) + prefix = {"aix": "flock", "solaris": "flock", "mac": "mac", "win": "win"}.get( + flavor, None + ) if not prefix: return diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/common_test.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/common_test.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/common_test.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/common_test.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py similarity index 96% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py index 0754aff26..1cb981526 100755 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/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") or sys.platform == "os400": + if sys.platform.startswith("aix"): # 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.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py 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 new file mode 100644 index 000000000..f300a0439 Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/__init__.cpython-37.pyc 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 new file mode 100644 index 000000000..6bd36203a Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/__init__.cpython-39.pyc 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 new file mode 100644 index 000000000..b45c65129 Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/make.cpython-37.pyc 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 new file mode 100644 index 000000000..edaabf4ad Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/make.cpython-39.pyc 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 new file mode 100644 index 000000000..189d3e68a Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/ninja.cpython-37.pyc 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 new file mode 100644 index 000000000..93a4941be Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/ninja.cpython-39.pyc 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 new file mode 100644 index 000000000..3ee77c33b Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/xcode.cpython-37.pyc 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 new file mode 100644 index 000000000..f82816de6 Binary files /dev/null and b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/xcode.cpython-39.pyc differ diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py similarity index 91% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py index f1d01a629..c595f20fe 100644 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/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 = gyp.common.CrossCompileRequested() +generator_supports_multiple_toolsets = True # Request sorted dependencies in the order from dependents to dependencies. generator_wants_sorted_dependencies = False @@ -99,9 +99,6 @@ 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)") @@ -157,31 +154,6 @@ 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. @@ -226,31 +198,6 @@ 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. @@ -290,24 +237,6 @@ 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,$^) @@ -319,10 +248,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) +cmd_solink = $(LINK.$(TOOLSET)) $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(LD_INPUTS) $(LIBS) -Wl,DLL quiet_cmd_solink_module = SOLINK_MODULE($(TOOLSET)) $@ -cmd_solink_module = $(LINK.$(TOOLSET)) $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(filter-out FORCE_DO_CMD, $^) $(LIBS) +cmd_solink_module = $(LINK.$(TOOLSET)) $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(filter-out FORCE_DO_CMD, $^) $(LIBS) -Wl,DLL """ # noqa: E501 @@ -379,7 +308,6 @@ 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) @@ -393,7 +321,6 @@ 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 @@ -473,9 +400,6 @@ 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""" @@ -631,15 +555,6 @@ 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). """ @@ -1066,20 +981,12 @@ $(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 - 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( + "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 @@ -1573,8 +1480,6 @@ $(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": @@ -1655,14 +1560,6 @@ $(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], @@ -1871,35 +1768,21 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD self.flavor not in ("mac", "openbsd", "netbsd", "win") and not self.is_standalone_static_library ): - 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, - ) + self.WriteDoCmd( + [self.output_binary], + link_deps, + "alink_thin", + part_of_all, + postbuilds=postbuilds, + ) else: - 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, - ) + self.WriteDoCmd( + [self.output_binary], + link_deps, + "alink", + part_of_all, + postbuilds=postbuilds, + ) elif self.type == "shared_library": self.WriteLn( "%s: LD_INPUTS := %s" @@ -1915,17 +1798,6 @@ $(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, ( @@ -1983,9 +1855,7 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD else: file_desc = "executable" install_path = self._InstallableTargetInstallPath() - installable_deps = [] - if self.flavor != "zos": - installable_deps.append(self.output) + installable_deps = [self.output] if ( self.flavor == "mac" and "product_dir" not in spec @@ -2010,30 +1880,7 @@ $(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, ) - 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) - ) + installable_deps.append(install_path) if self.output != self.alias and self.alias != self.target: self.WriteMakeRule( [self.alias], @@ -2041,18 +1888,7 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD comment="Short alias for building this %s." % file_desc, phony=True, ) - 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: + if part_of_all: self.WriteMakeRule( ["all"], [install_path], @@ -2348,9 +2184,6 @@ $(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 @@ -2462,12 +2295,10 @@ 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" @@ -2483,36 +2314,16 @@ def GenerateOutput(target_list, target_dicts, data, params): header_params.update({"link_commands": LINK_COMMANDS_ANDROID}) elif flavor == "zos": copy_archive_arguments = "-fPR" - 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++") + makedep_arguments = "-qmakedep=gcc" header_params.update( { "copy_archive_args": copy_archive_arguments, "makedep_args": makedep_arguments, "link_commands": LINK_COMMANDS_OS390, - "extra_commands": SHARED_HEADER_OS390_COMMANDS, - "CC.target": CC_target, - "CXX.target": CXX_target, - "CC.host": CC_host, - "CXX.host": CXX_host, + "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++"), } ) elif flavor == "solaris": @@ -2540,16 +2351,6 @@ 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.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py similarity index 99% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py index fd9500578..8308fa843 100644 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py @@ -423,15 +423,12 @@ 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", 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. + # for arguments like "--arg=path" or "/opt:path". + # If the argument starts with a slash or dash, 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 "/-" or "=" in i) else _FixPath(i, "/") - for i in cmd[1:] - ] + arguments = [i if (i[:1] in "/-") 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.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py similarity index 99% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py index ca04ee13a..d173bf229 100644 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/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 ("ios", "mac", "netbsd", "openbsd", "win") + self.flavor not in ("mac", "openbsd", "netbsd", "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 GiB machine. - mem_limit = max(1, stat.ullTotalPhys // (5 * (2 ** 30))) # total / 5GiB + # on a 64 GB machine. + mem_limit = max(1, stat.ullTotalPhys // (5 * (2 ** 30))) # total / 5GB 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 not in ("ios", "mac", "win"): + if flavor != "mac" and flavor != "win": master_ninja.rule( "alink", description="AR $out", diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/input.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/input.py similarity index 99% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/input.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/input.py index d9699a0a5..354958bfb 100644 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/input.py +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/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: - # stderr will be printed no matter what - result = subprocess.run( + p = subprocess.Popen( contents, - stdout=subprocess.PIPE, shell=use_shell, + stdout=subprocess.PIPE, + stderr=subprocess.PIPE, + stdin=subprocess.PIPE, cwd=build_file_dir, - check=False ) except Exception as e: raise GypError( @@ -975,12 +975,19 @@ def ExpandVariables(input, phase, variables, build_file): % (e, contents, build_file) ) - if result.returncode > 0: + 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. raise GypError( "Call to '%s' returned exit status %d while in %s." - % (contents, result.returncode, build_file) + % (contents, p.returncode, build_file) ) - replacement = result.stdout.decode("utf-8").rstrip() + replacement = p_stdout.rstrip() cached_command_results[cache_key] = replacement else: diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/input_test.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/input_test.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/input_test.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/input_test.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py similarity index 99% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py index 0e941eb47..076eea372 100644 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/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.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py 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 new file mode 100644 index 000000000..28ecacab6 --- /dev/null +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/requirements_dev.txt @@ -0,0 +1,2 @@ +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 new file mode 100644 index 000000000..cf9d7d2e5 --- /dev/null +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/setup.py @@ -0,0 +1,42 @@ +#!/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.3.1-43540bab9c/node_modules/node-gyp/gyp/test_gyp.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/test_gyp.py similarity index 99% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/test_gyp.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/test_gyp.py index b7bb956b8..9ba264170 100755 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/test_gyp.py +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/test_gyp.py @@ -116,7 +116,6 @@ 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.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/README b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/README similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/README rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/README diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/Xcode/README b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/Xcode/README similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/Xcode/README rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/Xcode/README diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.pbfilespec b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.pbfilespec similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.pbfilespec rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.pbfilespec diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.xclangspec b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.xclangspec similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.xclangspec rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.xclangspec diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/emacs/README b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/emacs/README similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/emacs/README rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/emacs/README diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/emacs/gyp-tests.el b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/emacs/gyp-tests.el similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/emacs/gyp-tests.el rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/emacs/gyp-tests.el diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/emacs/gyp.el b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/emacs/gyp.el similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/emacs/gyp.el rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/emacs/gyp.el diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/emacs/run-unit-tests.sh b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/emacs/run-unit-tests.sh similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/emacs/run-unit-tests.sh rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/emacs/run-unit-tests.sh diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp.fontified b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp.fontified similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp.fontified rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp.fontified diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/graphviz.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/graphviz.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/graphviz.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/graphviz.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/pretty_gyp.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/pretty_gyp.py similarity index 98% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/pretty_gyp.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/pretty_gyp.py index 6eef3a1bb..4ffa44455 100755 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/pretty_gyp.py +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/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*[\]\}\)]+,?\s*$") + closing_prefix_re = re.compile(r"(.*?[^\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.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/pretty_sln.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/pretty_sln.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/pretty_sln.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/pretty_sln.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/pretty_vcproj.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/pretty_vcproj.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/tools/pretty_vcproj.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/gyp/tools/pretty_vcproj.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/Find-VisualStudio.cs b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/Find-VisualStudio.cs similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/Find-VisualStudio.cs rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/Find-VisualStudio.cs diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/build.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/build.js similarity index 93% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/build.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/build.js index ea1f90652..c2388fb34 100644 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/build.js +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/build.js @@ -11,8 +11,6 @@ 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) { @@ -187,13 +185,6 @@ 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.3.1-43540bab9c/node_modules/node-gyp/lib/clean.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/clean.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/clean.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/clean.js diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/configure.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/configure.js similarity index 75% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/configure.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/configure.js index 1ca3ade70..17a6487fa 100644 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/configure.js +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/configure.js @@ -17,7 +17,6 @@ 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 @@ -74,9 +73,7 @@ function configure (gyp, argv, callback) { function createBuildDir () { log.verbose('build dir', 'attempting to create "build" dir: %s', buildDir) - - const deepestBuildDirSubdirectory = win ? buildDir : buildBinsDir - fs.mkdir(deepestBuildDirSubdirectory, { recursive: true }, function (err, isNew) { + fs.mkdir(buildDir, { recursive: true }, function (err, isNew) { if (err) { return callback(err) } @@ -87,31 +84,11 @@ 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) @@ -176,12 +153,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' || process.platform === 'os400') { - var ext = process.platform === 'os390' ? 'x' : 'exp' + if (process.platform === 'aix' || process.platform === 'os390') { + var ext = process.platform === 'aix' ? 'exp' : 'x' var nodeRootDir = findNodeDirectory() var candidates - if (process.platform === 'aix' || process.platform === 'os400') { + if (process.platform === 'aix') { candidates = [ 'include/node/node', 'out/Release/node', @@ -213,44 +190,6 @@ 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') @@ -276,11 +215,8 @@ 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' || process.platform === 'os400') { + if (process.platform === 'aix' || process.platform === 'os390') { 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.3.1-43540bab9c/node_modules/node-gyp/lib/create-config-gypi.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/create-config-gypi.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/create-config-gypi.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/create-config-gypi.js diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/find-node-directory.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/find-node-directory.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/find-node-directory.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/find-node-directory.js diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/find-python.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/find-python.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/find-python.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/find-python.js diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/find-visualstudio.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/find-visualstudio.js similarity index 95% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/find-visualstudio.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/find-visualstudio.js index d3815112e..64af7be34 100644 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/find-visualstudio.js +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/find-visualstudio.js @@ -314,30 +314,29 @@ 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 Win10or11SDKVer = 0 + var Win10SDKVer = 0 info.packages.forEach((pkg) => { - if (!pkg.startsWith(win10SDKPrefix) && !pkg.startsWith(win11SDKPrefix)) { + if (!pkg.startsWith(win10SDKPrefix)) { return } const parts = pkg.split('.') if (parts.length > 5 && parts[5] !== 'Desktop') { - this.log.silly('- ignoring non-Desktop Win10/11SDK:', pkg) + this.log.silly('- ignoring non-Desktop Win10SDK:', pkg) return } const foundSdkVer = parseInt(parts[4], 10) if (isNaN(foundSdkVer)) { // Microsoft.VisualStudio.Component.Windows10SDK.IpOverUsb - this.log.silly('- failed to parse Win10/11SDK number:', pkg) + this.log.silly('- failed to parse Win10SDK number:', pkg) return } - this.log.silly('- found Win10/11SDK:', foundSdkVer) - Win10or11SDKVer = Math.max(Win10or11SDKVer, foundSdkVer) + this.log.silly('- found Win10SDK:', foundSdkVer) + Win10SDKVer = Math.max(Win10SDKVer, foundSdkVer) }) - if (Win10or11SDKVer !== 0) { - return `10.0.${Win10or11SDKVer}.0` + if (Win10SDKVer !== 0) { + return `10.0.${Win10SDKVer}.0` } else if (info.packages.indexOf(win8SDK) !== -1) { this.log.silly('- found Win8SDK') return '8.1' @@ -347,11 +346,6 @@ 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.3.1-43540bab9c/node_modules/node-gyp/lib/install.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/install.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/install.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/install.js diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/list.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/list.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/list.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/list.js diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/node-gyp.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/node-gyp.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/node-gyp.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/node-gyp.js diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/process-release.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/process-release.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/process-release.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/process-release.js diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/rebuild.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/rebuild.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/rebuild.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/rebuild.js diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/remove.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/remove.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/remove.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/remove.js diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/util.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/util.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/lib/util.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/lib/util.js diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/macOS_Catalina.md b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/macOS_Catalina.md similarity index 98% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/macOS_Catalina.md rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/macOS_Catalina.md index dde5fe3f7..4fe0f29b2 100644 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/macOS_Catalina.md +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/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/main/macOS_Catalina_acid_test.sh | bash +curl -sL https://github.com/nodejs/node-gyp/raw/master/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.3.1-43540bab9c/node_modules/node-gyp/macOS_Catalina_acid_test.sh b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/macOS_Catalina_acid_test.sh similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/macOS_Catalina_acid_test.sh rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/macOS_Catalina_acid_test.sh diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/package.json b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/package.json similarity index 87% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/package.json rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/package.json index f95ebeade..e795db183 100644 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/package.json +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/package.json @@ -11,7 +11,7 @@ "bindings", "gyp" ], - "version": "9.3.1", + "version": "9.0.0", "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": "^6.0.0", + "nopt": "^5.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.13 || ^14.13 || >=16" + "node": "^12.22 || ^14.13 || >=16" }, "devDependencies": { "bindings": "^1.5.0", @@ -45,6 +45,6 @@ }, "scripts": { "lint": "standard */*.js test/**/*.js", - "test": "npm run lint && tap --timeout=600 test/test-*" + "test": "npm run lint && tap --timeout=120 test/test-*" } } diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/src/win_delay_load_hook.cc b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/src/win_delay_load_hook.cc similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/src/win_delay_load_hook.cc rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/src/win_delay_load_hook.cc diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/common.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/common.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/common.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/common.js diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2017_BuildTools_minimal.txt b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2017_BuildTools_minimal.txt similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2017_BuildTools_minimal.txt rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2017_BuildTools_minimal.txt diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2017_Community_workload.txt b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2017_Community_workload.txt similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2017_Community_workload.txt rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2017_Community_workload.txt diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2017_Express.txt b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2017_Express.txt similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2017_Express.txt rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2017_Express.txt diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2017_Unusable.txt b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2017_Unusable.txt similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2017_Unusable.txt rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2017_Unusable.txt diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2019_BuildTools_minimal.txt b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2019_BuildTools_minimal.txt similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2019_BuildTools_minimal.txt rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2019_BuildTools_minimal.txt diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2019_Community_workload.txt b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2019_Community_workload.txt similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2019_Community_workload.txt rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2019_Community_workload.txt diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2019_Preview.txt b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2019_Preview.txt similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/VS_2019_Preview.txt rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/VS_2019_Preview.txt 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 new file mode 100644 index 000000000..fb1dea98a --- /dev/null +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/ca-bundle.crt @@ -0,0 +1,40 @@ +-----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 new file mode 100644 index 000000000..aaf97575b --- /dev/null +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/ca.crt @@ -0,0 +1,21 @@ +-----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.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/nodedir/include/node/config.gypi b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/nodedir/include/node/config.gypi similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/nodedir/include/node/config.gypi rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/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/server.crt b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/server.crt new file mode 100644 index 000000000..5d0c440e0 --- /dev/null +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/server.crt @@ -0,0 +1,21 @@ +-----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 new file mode 100644 index 000000000..a8447391e --- /dev/null +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/server.key @@ -0,0 +1,27 @@ +-----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.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/test-charmap.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/test-charmap.py similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/test-charmap.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/fixtures/test-charmap.py diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/process-exec-sync.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/process-exec-sync.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/process-exec-sync.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/process-exec-sync.js diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/simple-proxy.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/simple-proxy.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/simple-proxy.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/simple-proxy.js diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-addon.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-addon.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-addon.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-addon.js diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-configure-python.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-configure-python.js similarity index 95% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-configure-python.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-configure-python.js index aacd75f7c..4290e7af1 100644 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-configure-python.js +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-configure-python.js @@ -14,9 +14,7 @@ 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.3.1-43540bab9c/node_modules/node-gyp/test/test-create-config-gypi.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-create-config-gypi.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-create-config-gypi.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-create-config-gypi.js diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-download.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-download.js similarity index 89% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-download.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-download.js index c4caad9e8..71a3c0d09 100644 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-download.js +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-download.js @@ -12,7 +12,6 @@ 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' @@ -41,12 +40,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 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) + 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) + ]) t.strictEqual(ca.length, 1) @@ -56,10 +55,7 @@ test('download over https with custom ca', async (t) => { res.end('ok') }) - t.tearDown(async () => { - await new Promise((resolve) => server.close(resolve)) - await fs.promises.unlink(cafile) - }) + t.tearDown(() => new Promise((resolve) => server.close(resolve))) server.on('clientError', (err) => { throw err }) @@ -154,12 +150,6 @@ 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.3.1-43540bab9c/node_modules/node-gyp/test/test-find-accessible-sync.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-find-accessible-sync.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-find-accessible-sync.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-find-accessible-sync.js diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-find-node-directory.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-find-node-directory.js similarity index 99% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-find-node-directory.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-find-node-directory.js index fa6223c65..f1380d162 100644 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-find-node-directory.js +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/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', 'os400'] +const platforms = ['darwin', 'freebsd', 'linux', 'sunos', 'win32', 'aix'] // 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.3.1-43540bab9c/node_modules/node-gyp/test/test-find-python.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-find-python.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-find-python.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-find-python.js diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-find-visualstudio.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-find-visualstudio.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-find-visualstudio.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-find-visualstudio.js diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-install.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-install.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-install.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-install.js diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-options.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-options.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-options.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-options.js diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-process-release.js b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-process-release.js similarity index 100% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/test-process-release.js rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/test/test-process-release.js diff --git a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/update-gyp.py b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/update-gyp.py similarity index 67% rename from .yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/update-gyp.py rename to .yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/update-gyp.py index 19524bd6a..bb84f071a 100755 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/update-gyp.py +++ b/.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/update-gyp.py @@ -33,25 +33,7 @@ with tempfile.TemporaryDirectory() as tmp_dir: print("Unzipping...") with tarfile.open(tar_file, "r:gz") as tar_ref: - 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) + tar_ref.extractall(unzip_target) print("Moving to current checkout (" + CHECKOUT_PATH + ")...") if os.path.exists(CHECKOUT_GYP_PATH): 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 deleted file mode 100644 index 12125e544..000000000 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/.github/workflows/visual-studio.yml +++ /dev/null @@ -1,33 +0,0 @@ -# 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.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 deleted file mode 100644 index a83c4e8e0..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSVersion.cpython-310.pyc and /dev/null 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 deleted file mode 100644 index f504ad7d8..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/__init__.cpython-310.pyc and /dev/null 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 deleted file mode 100644 index 7efd9e801..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/common.cpython-310.pyc and /dev/null 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 deleted file mode 100644 index dd98512ba..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/input.cpython-310.pyc and /dev/null 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 deleted file mode 100644 index 8adfef68f..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/msvs_emulation.cpython-310.pyc and /dev/null 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 deleted file mode 100644 index 1c058583b..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/ninja_syntax.cpython-310.pyc and /dev/null 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 deleted file mode 100644 index 9f94fa65c..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/simple_copy.cpython-310.pyc and /dev/null 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 deleted file mode 100644 index 0a60a0790..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_emulation.cpython-310.pyc and /dev/null 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 deleted file mode 100644 index dfb30bd79..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcodeproj_file.cpython-310.pyc and /dev/null differ 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 deleted file mode 100644 index 02d83bbec..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/__init__.cpython-310.pyc and /dev/null 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 deleted file mode 100644 index 2a884abbf..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/make.cpython-310.pyc and /dev/null 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 deleted file mode 100644 index 503f4f401..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/ninja.cpython-310.pyc and /dev/null 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 deleted file mode 100644 index 822666792..000000000 Binary files a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/xcode.cpython-310.pyc and /dev/null differ 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 deleted file mode 100644 index d8a545152..000000000 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/gyp/pyproject.toml +++ /dev/null @@ -1,41 +0,0 @@ -[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.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 deleted file mode 100644 index 766e54b5e..000000000 --- a/.yarn/unplugged/node-gyp-npm-9.3.1-43540bab9c/node_modules/node-gyp/test/fixtures/certs.js +++ /dev/null @@ -1,150 +0,0 @@ -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/packages/auth/package.json b/packages/auth/package.json index edbaf31d1..c73afd262 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.24.4", + "@standardnotes/api": "^1.19.0", "@standardnotes/common": "workspace:*", "@standardnotes/domain-core": "workspace:^", "@standardnotes/domain-events": "workspace:*", "@standardnotes/domain-events-infra": "workspace:*", - "@standardnotes/features": "^1.58.4", + "@standardnotes/features": "^1.58.1", "@standardnotes/predicates": "workspace:*", - "@standardnotes/responses": "^1.13.4", + "@standardnotes/responses": "^1.6.39", "@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 44608fb65..414e8a9c3 100644 --- a/packages/domain-events/package.json +++ b/packages/domain-events/package.json @@ -23,6 +23,7 @@ "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 030033cad..fff2326d9 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.24.4", - "@standardnotes/common": "workspace:*", + "@standardnotes/api": "^1.19.0", + "@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 737cf11f8..6283f0b3a 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.13.4", + "@standardnotes/responses": "^1.6.39", "@standardnotes/security": "workspace:*", "@standardnotes/settings": "workspace:*", "@standardnotes/time": "workspace:*", diff --git a/packages/websockets/package.json b/packages/websockets/package.json index 5828aef68..e63a11d9d 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.24.4", + "@standardnotes/api": "^1.19.0", "@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 73b1b3909..aaf7afb64 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.24.4", + "@standardnotes/api": "^1.19.0", "@standardnotes/common": "workspace:*", "@standardnotes/domain-core": "workspace:^", "@standardnotes/domain-events": "workspace:^", "@standardnotes/domain-events-infra": "workspace:^", - "@standardnotes/models": "^1.42.6", + "@standardnotes/models": "^1.26.0", "@standardnotes/security": "workspace:*", "@standardnotes/time": "workspace:^", "aws-sdk": "^2.1260.0", diff --git a/yarn.lock b/yarn.lock index b73e348a0..a5685c213 100644 --- a/yarn.lock +++ b/yarn.lock @@ -24,76 +24,75 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.20.5": - version: 7.20.10 - resolution: "@babel/compat-data@npm:7.20.10" - checksum: 8e7967c8a2e598c6d920e0e129ebd0430ae6087725ed86ae09c499bf391f1c20a6ccbbd8f59d572a7a6e3c11252002e1f8fa1ec53a650447b8a5bee3d1e6ed74 +"@babel/compat-data@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/compat-data@npm:7.18.6" + checksum: 69c51b3813681d8603a47dfe3dcd4e771497854c8577caa6d164f5a1c4d0a92a3d2431db9976df1fc722b072ab7d9164ba503a04a06c6263269f7751613ca72a languageName: node linkType: hard "@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3": - version: 7.20.12 - resolution: "@babel/core@npm:7.20.12" + version: 7.18.6 + resolution: "@babel/core@npm:7.18.6" dependencies: "@ampproject/remapping": "npm:^2.1.0" "@babel/code-frame": "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" + "@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" convert-source-map: "npm:^1.7.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" - json5: "npm:^2.2.2" + json5: "npm:^2.2.1" semver: "npm:^6.3.0" - checksum: 7ab10d7f3045e282786e7ed20b8da220b315b23131713f7fb4f75210110146bae2a5b3a0db36baf375356c1226d8c659d032a031ef129eea85c1dd3884c311c0 + checksum: 33ed7885a7709f127265e3068b386bb2207bd6ee58d86c4871f73bcdddcabf0bd6dbef6bd38bd4336da5971140d6b66d624aa1a871a8876139f377f8a6c98c5c languageName: node linkType: hard -"@babel/generator@npm:^7.20.7, @babel/generator@npm:^7.7.2": - version: 7.20.7 - resolution: "@babel/generator@npm:7.20.7" +"@babel/generator@npm:^7.18.6, @babel/generator@npm:^7.7.2": + version: 7.18.7 + resolution: "@babel/generator@npm:7.18.7" dependencies: - "@babel/types": "npm:^7.20.7" + "@babel/types": "npm:^7.18.7" "@jridgewell/gen-mapping": "npm:^0.3.2" jsesc: "npm:^2.5.1" - checksum: adc0c33023c56e6715ab336f878acc270dd6bdc60d4049923afa0f5417b98b60bd6636a29fd76fe6cb75fb87301d769f0a22943703efe8cc45ce8a561b092a06 + checksum: a75bd8ed81a9635785850f06af3e45a6ad221072a86be76c9f586537e92acb282f24c4c0a606efc9da79491f72aca476828f52bd5486fb431681c9afb32912b9 languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/helper-compilation-targets@npm:7.20.7" +"@babel/helper-compilation-targets@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-compilation-targets@npm:7.18.6" dependencies: - "@babel/compat-data": "npm:^7.20.5" + "@babel/compat-data": "npm:^7.18.6" "@babel/helper-validator-option": "npm:^7.18.6" - browserslist: "npm:^4.21.3" - lru-cache: "npm:^5.1.1" + browserslist: "npm:^4.20.2" semver: "npm:^6.3.0" peerDependencies: "@babel/core": ^7.0.0 - checksum: db84a8c5cb409ba351c7602e082d1fe15c835d822b1cb8ead0dc113775d7ebc48bfb2e8ea34319ed1c3d4510a80d0ed5f41d596ea5f8ff329f9ae3562af62f14 + checksum: 4cefc3bc5dca5a2f7f1d76a6fea6a0cac9144e1443d3324db5b324f9a30fff72a7d8ec1e2cefdc70cd5ba24af5ea90714c8d521148667aed6f68218d077e3971 languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/helper-environment-visitor@npm:7.18.9" - checksum: 6a770ab046578d692f954213680f66d0764a92d608fcc121cf87c575223c44729fdebecc08550d0e18a5b22a3a72669c01de5351b6c1eff75a96b3167dbfe922 +"@babel/helper-environment-visitor@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-environment-visitor@npm:7.18.6" + checksum: e41d27fe3d4696bc45c3862d648248795d5ef117f9e08878b83176cc121368d741aec1979fcfd72a4dbe7c936278394fc0f6d63b0d6dca9d4f7fd53ad8506bae languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.19.0": - version: 7.19.0 - resolution: "@babel/helper-function-name@npm:7.19.0" +"@babel/helper-function-name@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-function-name@npm:7.18.6" dependencies: - "@babel/template": "npm:^7.18.10" - "@babel/types": "npm:^7.19.0" - checksum: 65ba2eaad08ba73238aa4f11004a7e0f1d96a57c85863d53571741944986f55f334dfd9a59a3a477daefc7d31bd72df78a78673046082d6625888d3d357d36ed + "@babel/template": "npm:^7.18.6" + "@babel/types": "npm:^7.18.6" + checksum: c0cbcff95be4ec1cb33eee938ba65cbfa4896611ee35af04a5c1b98c2ff32a1f92addca7281341e2cb01d48171fcdfde870c2b9f6131fbce63bbb7e22728b315 languageName: node linkType: hard @@ -115,35 +114,35 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.20.11": - version: 7.20.11 - resolution: "@babel/helper-module-transforms@npm:7.20.11" +"@babel/helper-module-transforms@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-module-transforms@npm:7.18.6" dependencies: - "@babel/helper-environment-visitor": "npm:^7.18.9" + "@babel/helper-environment-visitor": "npm:^7.18.6" "@babel/helper-module-imports": "npm:^7.18.6" - "@babel/helper-simple-access": "npm:^7.20.2" + "@babel/helper-simple-access": "npm:^7.18.6" "@babel/helper-split-export-declaration": "npm:^7.18.6" - "@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 + "@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 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.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 +"@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 languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.20.2": - version: 7.20.2 - resolution: "@babel/helper-simple-access@npm:7.20.2" +"@babel/helper-simple-access@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-simple-access@npm:7.18.6" dependencies: - "@babel/types": "npm:^7.20.2" - checksum: 23f8a82cba4bce49b71f91e07f5afbddc6622b2762ab9287d7d160134cd6f7d6364ce8a46762b6cd3cc6da6eaf2e6758166394036a7feedd762042d9ad94a533 + "@babel/types": "npm:^7.18.6" + checksum: 59d09d4fab16a270448ffe46fb7006b3d5c4d1f790488382173736b4fb481cbed84f81ee73081dda6ef5eb890969a5be61710c6a6493ca35b8c54056d87d8988 languageName: node linkType: hard @@ -156,17 +155,10 @@ __metadata: languageName: node linkType: hard -"@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 +"@babel/helper-validator-identifier@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-validator-identifier@npm:7.18.6" + checksum: 665356113236e4de93e1d0055276c896c870842cf64496d5633fe00726eef8e096fcbc687385f5ce2c23d815bf60dfd15d3b9ae341503394bd925aec616d3c10 languageName: node linkType: hard @@ -177,14 +169,14 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/helpers@npm:7.20.7" +"@babel/helpers@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helpers@npm:7.18.6" dependencies: - "@babel/template": "npm:^7.20.7" - "@babel/traverse": "npm:^7.20.7" - "@babel/types": "npm:^7.20.7" - checksum: 7dfa50d44c1ecd71a06116e0343aaeea3d93a10df2d452e327e15e33645201e5155f28b3550d242892e595364d88d3169a738e25bf758432cfe276999b11c777 + "@babel/template": "npm:^7.18.6" + "@babel/traverse": "npm:^7.18.6" + "@babel/types": "npm:^7.18.6" + checksum: 052d190bcfde17009428b52e3602f1089be8d1dfce7b186acb9ce9504e3cc4bd24a407b3d22524e79a0229e69b274a52d2e208f184bb79a71fd7edcb9a1c687d languageName: node linkType: hard @@ -199,12 +191,12 @@ __metadata: languageName: node linkType: hard -"@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" +"@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" bin: parser: ./bin/babel-parser.js - checksum: d63a5d06cbf620443bb069b9f53df8ff9937693430ec6aa5bbdde8860f3490dd277eca4059aa7a844c07df41201f41e489f4767638afe6a7928d81ea200d1baf + checksum: 3671324cdc5fd7c1988f3799b23f07fd2058b605b227e23ddffea4f34ae8771803590ea0e5552263c5457e684cf6bbe8975aeb92dacc4bed35feacb684d63e84 languageName: node linkType: hard @@ -352,53 +344,52 @@ __metadata: linkType: hard "@babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.20.0 - resolution: "@babel/plugin-syntax-typescript@npm:7.20.0" + version: 7.18.6 + resolution: "@babel/plugin-syntax-typescript@npm:7.18.6" dependencies: - "@babel/helper-plugin-utils": "npm:^7.19.0" + "@babel/helper-plugin-utils": "npm:^7.18.6" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 64cc3320ec9127571427c437511ea8df08ab6592693d50b647cc0126e474da36166c782e59839ff419b1d8bbadd7bd100a359616d1da282ad8db1f90d1973c50 + checksum: 99aaa2a38b3cfc19427c04b0eebfdda3dc2c02a538dfc70c9c6e651db82a5abe71c94d6f59f2113204a61ef053e5f05b76ef94ddcc1dd6c624237dc35ddb43d1 languageName: node linkType: hard -"@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" +"@babel/template@npm:^7.18.6, @babel/template@npm:^7.3.3": + version: 7.18.6 + resolution: "@babel/template@npm:7.18.6" dependencies: "@babel/code-frame": "npm:^7.18.6" - "@babel/parser": "npm:^7.20.7" - "@babel/types": "npm:^7.20.7" - checksum: a655fb476be89195fd0e0e89b278d0ad5edd351d7fec6e9902c9797b831895f6bcfc2b9a29de4228cdabd2904230b1db3f3ebff88aed6f3f6d4dd85db8a4d8a8 + "@babel/parser": "npm:^7.18.6" + "@babel/types": "npm:^7.18.6" + checksum: 419960b2d997b4a5f58277afcacce4517f1cd3c66485a30f12c678a0bb2265dd5ffa7f7c8f78fc53c118c2f577deb346a543b3faf0f5becfb53702ac52307786 languageName: node linkType: hard -"@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" +"@babel/traverse@npm:^7.18.6, @babel/traverse@npm:^7.7.2": + version: 7.18.6 + resolution: "@babel/traverse@npm:7.18.6" dependencies: "@babel/code-frame": "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/generator": "npm:^7.18.6" + "@babel/helper-environment-visitor": "npm:^7.18.6" + "@babel/helper-function-name": "npm:^7.18.6" "@babel/helper-hoist-variables": "npm:^7.18.6" "@babel/helper-split-export-declaration": "npm:^7.18.6" - "@babel/parser": "npm:^7.20.7" - "@babel/types": "npm:^7.20.7" + "@babel/parser": "npm:^7.18.6" + "@babel/types": "npm:^7.18.6" debug: "npm:^4.1.0" globals: "npm:^11.1.0" - checksum: 2af2c8ea671ecc23d42e4c7d04d412ffa65fec5a54cebe51b52b731fb20a1cbe0808ffb9b979e8aa46b9071683d59423b7ae884ce1ae303eed4791259b2937e5 + checksum: ac81f6d0ea09824db2ce4c6abaed462de3ebf696d78413a6544f6729c7950c3f2280f4e1657d1a864ded845968376d7f1a0bce8a5a8c477bc8d9ca321773e0c3 languageName: node linkType: hard -"@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" +"@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" dependencies: - "@babel/helper-string-parser": "npm:^7.19.4" - "@babel/helper-validator-identifier": "npm:^7.19.1" + "@babel/helper-validator-identifier": "npm:^7.18.6" to-fast-properties: "npm:^2.0.0" - checksum: 3457ea7eaf5d3cb20ff93c058d60983609c5963f87ac7793e2ef690934f34fadd874669d2abc4705d5953c212ed9d3cc0194618b66fa90b99ead6d2466ccce9d + checksum: c5f0fec866fa7095ee26f7ca2e9d51e7298d88641976b3505e8400c1f28ffeb228612921b42af2a295a8e23bff75ff3555cb40b7eaf6d33b84337a79a97b3d01 languageName: node linkType: hard @@ -417,199 +408,191 @@ __metadata: linkType: hard "@commitlint/cli@npm:^17.0.2": - version: 17.4.2 - resolution: "@commitlint/cli@npm:17.4.2" + version: 17.0.3 + resolution: "@commitlint/cli@npm:17.0.3" dependencies: - "@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" + "@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" execa: "npm:^5.0.0" - lodash.isfunction: "npm:^3.0.9" + lodash: "npm:^4.17.19" resolve-from: "npm:5.0.0" resolve-global: "npm:1.0.0" yargs: "npm:^17.0.0" bin: commitlint: cli.js - checksum: 0d68555ad55b0533a049cfad02095171819c68957fd738e066dccba5dd729e1eece153e81de3db5ad7b9eecff526532270ad7b5b955a064cd3149330281ea30e + checksum: 33b44c3f7fcd8ef55edb0773fc2235fcbde4452cd2de41493327eaf2961512e7902454b67a36753d008c111d07f911fb4665fdfdf6f73ad6113df0ebb783c120 languageName: node linkType: hard "@commitlint/config-conventional@npm:^17.0.2": - version: 17.4.2 - resolution: "@commitlint/config-conventional@npm:17.4.2" + version: 17.0.3 + resolution: "@commitlint/config-conventional@npm:17.0.3" dependencies: conventional-changelog-conventionalcommits: "npm:^5.0.0" - checksum: fcf5ac70b2a8149b56f0088469988eea5631998492fa814c2a87f73baccecad46e102f1c01de2f250504c892fa888aef51b67e7183c0906162bfff80f7ca6c41 + checksum: 5614f6772c655fbc3543bf95caf1343ee81653d93e68cc4f564219f1a1e44ccdd0a166d102ec96f90a907a09d47df8661014dd25295f426a078f923b4494f47d languageName: node linkType: hard -"@commitlint/config-validator@npm:^17.4.0": - version: 17.4.0 - resolution: "@commitlint/config-validator@npm:17.4.0" +"@commitlint/config-validator@npm:^17.0.3": + version: 17.0.3 + resolution: "@commitlint/config-validator@npm:17.0.3" dependencies: - "@commitlint/types": "npm:^17.4.0" + "@commitlint/types": "npm:^17.0.0" ajv: "npm:^8.11.0" - checksum: 355746588b516035c012f62c09b85e8333d1dee5588cc91541f2d04cf1b2f05480c0ef00faeb23de0c73bf502379a81b6839e8fc1b9a282911732d04b03ef314 + checksum: 76d49771793f6472b5fc70604e990ef6893e366c00b546231d4464d78abb48706dd1f84244003e6275688872767a4001bf713bc7315d348097cb841bf71641a3 languageName: node linkType: hard -"@commitlint/ensure@npm:^17.4.0": - version: 17.4.0 - resolution: "@commitlint/ensure@npm:17.4.0" +"@commitlint/ensure@npm:^17.0.0": + version: 17.0.0 + resolution: "@commitlint/ensure@npm:17.0.0" dependencies: - "@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 + "@commitlint/types": "npm:^17.0.0" + lodash: "npm:^4.17.19" + checksum: c8a25decac7557c2aa58394f8adafac866ab1c8d517c557bbf8d3249b8a7991203f2d194399e03eaa62dc27c9f1801cf10ef0f5dbdcf3b98361e221b900c22ae languageName: node linkType: hard -"@commitlint/execute-rule@npm:^17.4.0": - version: 17.4.0 - resolution: "@commitlint/execute-rule@npm:17.4.0" - checksum: e68a0119c643421713078ed46eaa32e8ca0b4ccb112bd937f43405e060f2b7321cc3d746558d3dbf33caeaa9b4315a35fd3edb9c626cd5d35c970ee3d25b08fb +"@commitlint/execute-rule@npm:^17.0.0": + version: 17.0.0 + resolution: "@commitlint/execute-rule@npm:17.0.0" + checksum: f84c8db196347ad01563ec372ca8a06076c5fd5c136f1a7022eccb76f7f1c9f7859dab8d36bff411a5ac9fdb8fe733f0bd963b9b87889d065d015ff3af4294c6 languageName: node linkType: hard -"@commitlint/format@npm:^17.4.0": - version: 17.4.0 - resolution: "@commitlint/format@npm:17.4.0" +"@commitlint/format@npm:^17.0.0": + version: 17.0.0 + resolution: "@commitlint/format@npm:17.0.0" dependencies: - "@commitlint/types": "npm:^17.4.0" + "@commitlint/types": "npm:^17.0.0" chalk: "npm:^4.1.0" - checksum: b77c69670706a97634e8ff7cdcf9c8826ba67db79805a43a1f5c0a246483f0c35e948a094de02d72035270e137684ac306912232bb7c30d26f611447ad866535 + checksum: 70a19eb1d49f27188f6bd2fa3f373c0e72f993b8d2c41ba699645259c0cfb99ccaee9045c16a6b59a6a469b3d7dda644683a40a86973dd8b7511acf4c25d22ec languageName: node linkType: hard -"@commitlint/is-ignored@npm:^17.4.2": - version: 17.4.2 - resolution: "@commitlint/is-ignored@npm:17.4.2" +"@commitlint/is-ignored@npm:^17.0.3": + version: 17.0.3 + resolution: "@commitlint/is-ignored@npm:17.0.3" dependencies: - "@commitlint/types": "npm:^17.4.0" - semver: "npm:7.3.8" - checksum: 3fa1602709039cc949ca068d26e5056a425ed5e2214168fdb6130a68834e20e9689d7cc2a14670b18c7a900af6571ddb0f06f52164374622f35c30f3bc87e9e3 + "@commitlint/types": "npm:^17.0.0" + semver: "npm:7.3.7" + checksum: 20d7bd7e4c46c4ea4f51e6f4fb81a32a67203bf63a2d9279629411cc22c2d60d5741f262324ff2d4625e8acf631404df38c1f4fe0eb3c7851eb702701211ed18 languageName: node linkType: hard -"@commitlint/lint@npm:^17.4.2": - version: 17.4.2 - resolution: "@commitlint/lint@npm:17.4.2" +"@commitlint/lint@npm:^17.0.3": + version: 17.0.3 + resolution: "@commitlint/lint@npm:17.0.3" dependencies: - "@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 + "@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 languageName: node linkType: hard -"@commitlint/load@npm:^17.4.2": - version: 17.4.2 - resolution: "@commitlint/load@npm:17.4.2" +"@commitlint/load@npm:^17.0.3": + version: 17.0.3 + resolution: "@commitlint/load@npm:17.0.3" dependencies: - "@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:*" + "@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" chalk: "npm:^4.1.0" - 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" + cosmiconfig: "npm:^7.0.0" + cosmiconfig-typescript-loader: "npm:^2.0.0" + lodash: "npm:^4.17.19" resolve-from: "npm:^5.0.0" - ts-node: "npm:^10.8.1" typescript: "npm:^4.6.4" - checksum: 2a3a32109d96231e09d17dd6b00b0572238eb82215211ad40e7646c22528b6d7cd6bed7aa93a00264707c18b43df6fa5c357536f0e5e605b7dfeab383cc932c0 + checksum: d0ede622a9c557f08cee654ef59aaa65c421d3bf09804f8a8e32b5b7efe6604fd5c60fec067285d428615b01c72f482f6cd000c9e4fe3bdf1c70fdd4b7ca0304 languageName: node linkType: hard -"@commitlint/message@npm:^17.4.2": - version: 17.4.2 - resolution: "@commitlint/message@npm:17.4.2" - checksum: cc125dd2852b0bf9b6bf82be481736a5a93b355facc1f37fce0a000d3d5791dae1460d8c28ccc9acd8ad326a299f0c01be151ee6000cf0ae02dce4c624e4bc07 +"@commitlint/message@npm:^17.0.0": + version: 17.0.0 + resolution: "@commitlint/message@npm:17.0.0" + checksum: 4e2e36b43c1d6bf31b449405dcd747ea1cfc1c7616d8b1c221161f6079de335f56d84b465b51fbd6aea974df0a4daa7e540ba346e5076f4041a0dcca1d1cc156 languageName: node linkType: hard -"@commitlint/parse@npm:^17.4.2": - version: 17.4.2 - resolution: "@commitlint/parse@npm:17.4.2" +"@commitlint/parse@npm:^17.0.0": + version: 17.0.0 + resolution: "@commitlint/parse@npm:17.0.0" dependencies: - "@commitlint/types": "npm:^17.4.0" + "@commitlint/types": "npm:^17.0.0" conventional-changelog-angular: "npm:^5.0.11" conventional-commits-parser: "npm:^3.2.2" - checksum: 59c470d5018180c4c0f55cd1a02ff85eccc41dea43586a8d8bbd2d8de946e8d112a7369149f4f3dec2819d6ed7f7a42c9de90edc371fd779a5e6fc62a95b71c9 + checksum: 3a6c271725af01efc37a4489b3c4ab0b861a12637664d708a99d85a8630d9a2dfac0ea7134b1ed75941a08295f05122297fbf8a183d729e4197c23c64efc2a43 languageName: node linkType: hard -"@commitlint/read@npm:^17.4.2": - version: 17.4.2 - resolution: "@commitlint/read@npm:17.4.2" +"@commitlint/read@npm:^17.0.0": + version: 17.0.0 + resolution: "@commitlint/read@npm:17.0.0" dependencies: - "@commitlint/top-level": "npm:^17.4.0" - "@commitlint/types": "npm:^17.4.0" - fs-extra: "npm:^11.0.0" + "@commitlint/top-level": "npm:^17.0.0" + "@commitlint/types": "npm:^17.0.0" + fs-extra: "npm:^10.0.0" git-raw-commits: "npm:^2.0.0" - minimist: "npm:^1.2.6" - checksum: abdb4ab7f3752c11cf78c8a88fba41356515bc32aaa3f5ad7af1ff95f65e86853f2dd9f8f83fd57c0b614023e6013eb84ec63c4e8f705e5406a859f936ca4398 + checksum: af40a9e3637e85aa67b054efa3b1c872bd3187cdb6e55a3b4546013558ef961da03199e9cd52fb24ff935b6043538cb9645ce52e8310df89b41eafa7614451de languageName: node linkType: hard -"@commitlint/resolve-extends@npm:^17.4.0": - version: 17.4.0 - resolution: "@commitlint/resolve-extends@npm:17.4.0" +"@commitlint/resolve-extends@npm:^17.0.3": + version: 17.0.3 + resolution: "@commitlint/resolve-extends@npm:17.0.3" dependencies: - "@commitlint/config-validator": "npm:^17.4.0" - "@commitlint/types": "npm:^17.4.0" + "@commitlint/config-validator": "npm:^17.0.3" + "@commitlint/types": "npm:^17.0.0" import-fresh: "npm:^3.0.0" - lodash.mergewith: "npm:^4.6.2" + lodash: "npm:^4.17.19" resolve-from: "npm:^5.0.0" resolve-global: "npm:^1.0.0" - checksum: 7a6a45a8f0f30670f90d157c541e23781437a98bdcc3f5eae437000270111bf8f2ac38d229631bc0c5ee1fe6c793f2f371faf06a0e81b3762730b291057fe844 + checksum: 7ef21a2c58e8315bc2a713356587d9bf6ff06b2330776382436e82e2a82bf1db50defa15b9beff635709d300acccaac51596faa34d53249e91eda6cc293a7628 languageName: node linkType: hard -"@commitlint/rules@npm:^17.4.2": - version: 17.4.2 - resolution: "@commitlint/rules@npm:17.4.2" +"@commitlint/rules@npm:^17.0.0": + version: 17.0.0 + resolution: "@commitlint/rules@npm:17.0.0" dependencies: - "@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" + "@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" execa: "npm:^5.0.0" - checksum: e889a0d5d0ad1bad160801686cdf01833f402951315f9d349a116e434fa65257d9e7c0bdee3bdc102cb6a043f0c6ee3c59543739f4cb2692c496a122e083ea58 + checksum: 18d4b5e1de79e6f3e4529dda583333febca0ff744ba1190e308df255be3699df81460b37aaec29b26e9027715cdc5ee24a09860eab5a3c7eb04dedc8d59473d8 languageName: node linkType: hard -"@commitlint/to-lines@npm:^17.4.0": - version: 17.4.0 - resolution: "@commitlint/to-lines@npm:17.4.0" - checksum: bbff3c9d34e6f2c5c5cf39cf71347d41603f3709ff6665c56976d6a81a0930e3227596036f546254ef6aed2dba4f044d96da3aaf24765f0848b63b3ba714bb27 +"@commitlint/to-lines@npm:^17.0.0": + version: 17.0.0 + resolution: "@commitlint/to-lines@npm:17.0.0" + checksum: 73abd1520dd77257d1873c82a60563987f6eb8a7d850d5c21c453df2930eba2c2c477d60b3c63cc9a04cfa57b944a1b337f2988262439fbe1e8ffff1a90a4976 languageName: node linkType: hard -"@commitlint/top-level@npm:^17.4.0": - version: 17.4.0 - resolution: "@commitlint/top-level@npm:17.4.0" +"@commitlint/top-level@npm:^17.0.0": + version: 17.0.0 + resolution: "@commitlint/top-level@npm:17.0.0" dependencies: find-up: "npm:^5.0.0" - checksum: e80f9565bc8c8739a165fcf3a6802fdc84b766b18861c98e9c4feed59f3e301dacb6997282962473edb77828a06106753d178655d2758171491042bc7f7b5268 + checksum: 114844a8ba87b9bf5cea3f81f6ce821b3e5c3b4d284d7b03b934036999908148f473fc88cc5d29e821a5cf9a5c3a0071b59df52e801f4ee432ca103142815adb languageName: node linkType: hard -"@commitlint/types@npm:^17.4.0": - version: 17.4.0 - resolution: "@commitlint/types@npm:17.4.0" +"@commitlint/types@npm:^17.0.0": + version: 17.0.0 + resolution: "@commitlint/types@npm:17.0.0" dependencies: chalk: "npm:^4.1.0" - checksum: e9b57f73e13f8506fb5f81c3a7c374e8f5f12c69e2d67b560334e57994220844f85ccc75044247653b21faef0b258f1661ed48bcbe0c7de92cfc26e312e2ded8 + checksum: 4ffe839678f415425b5218128fd666de42d6ebc9a7437cc6aa959bfaf98ef3a975b6d8907d7f168303c84f2c1d7db418946c97e885dd4f273da0fae066be2daa languageName: node linkType: hard @@ -732,13 +715,6 @@ __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" @@ -759,50 +735,50 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^29.3.1": - version: 29.3.1 - resolution: "@jest/console@npm:29.3.1" +"@jest/console@npm:^29.1.2": + version: 29.1.2 + resolution: "@jest/console@npm:29.1.2" dependencies: - "@jest/types": "npm:^29.3.1" + "@jest/types": "npm:^29.1.2" "@types/node": "npm:*" chalk: "npm:^4.0.0" - jest-message-util: "npm:^29.3.1" - jest-util: "npm:^29.3.1" + jest-message-util: "npm:^29.1.2" + jest-util: "npm:^29.1.2" slash: "npm:^3.0.0" - checksum: f799344be742f908acc268eef292e9f0be987b09ce66181fe8d0f9d8b2ceb79696bdc66cf710c0b0e246215334363c90a43c4984ee112c96702b9234105b14e7 + checksum: d339361e67a8e7985cc54255a11d06015effe199bf579aa4ea2bc810d597232a70e4e39bfcd72f9e71706c96a6dabbc7d2bd935b99cbe67131caf7d982eb50e7 languageName: node linkType: hard -"@jest/core@npm:^29.3.1": - version: 29.3.1 - resolution: "@jest/core@npm:29.3.1" +"@jest/core@npm:^29.1.2": + version: 29.1.2 + resolution: "@jest/core@npm:29.1.2" dependencies: - "@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" + "@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" "@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.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" + 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" micromatch: "npm:^4.0.4" - pretty-format: "npm:^29.3.1" + pretty-format: "npm:^29.1.2" slash: "npm:^3.0.0" strip-ansi: "npm:^6.0.0" peerDependencies: @@ -810,76 +786,76 @@ __metadata: peerDependenciesMeta: node-notifier: optional: true - checksum: 80958491c44120273e08eed60e8f77b2fdef435a97c2bd1aeea27a04039d95e45c35fc9e489a2509a24b603f5f33ea6fe4eaefe593203811d5feb718ff4fb99d + checksum: bb0d171d1286b6cc6518cb02f8447f093a03060994198f2a6fa378befc6db0042e8e5fcc8c2022809dbbff261e4e0fa926861655e0eec7e778d32383a128291f languageName: node linkType: hard -"@jest/environment@npm:^29.3.1": - version: 29.3.1 - resolution: "@jest/environment@npm:29.3.1" +"@jest/environment@npm:^29.1.2": + version: 29.1.2 + resolution: "@jest/environment@npm:29.1.2" dependencies: - "@jest/fake-timers": "npm:^29.3.1" - "@jest/types": "npm:^29.3.1" + "@jest/fake-timers": "npm:^29.1.2" + "@jest/types": "npm:^29.1.2" "@types/node": "npm:*" - jest-mock: "npm:^29.3.1" - checksum: 4d55705e76ad0998a1ee7c487d07d7c02641553d80e8e608d5b6d5965582179a1e71804d840b08aa1422c0f4e20854822af8245bc7a9e198b23dd37a85228807 + jest-mock: "npm:^29.1.2" + checksum: 857c028766cda009137274aa6459f79093b01297c823cbd3bccfa3f051d639f41aac34dc622bbddc2f11d97f924aad2d708c9ed6b32f7a6928b21babc87e95e7 languageName: node linkType: hard -"@jest/expect-utils@npm:^29.3.1": - version: 29.3.1 - resolution: "@jest/expect-utils@npm:29.3.1" +"@jest/expect-utils@npm:^29.1.2": + version: 29.1.2 + resolution: "@jest/expect-utils@npm:29.1.2" dependencies: - jest-get-type: "npm:^29.2.0" - checksum: b616f71d97331221c0ef1f3efefb5a23428a57e9fafd58ac1fda42516cbd327410f5f18ffa9f02d3f979d73bdbd78ddadb2066890dca1f316d59a79fc45024e1 + jest-get-type: "npm:^29.0.0" + checksum: 91534c511fd87367d61f80cad89b2d8b589cf03ae4ca67677da4940419182f868264c6e8fea44b62ab325d0fe3d15335c66c0f1c9b36b3dbb59bf316dacfebfb languageName: node linkType: hard -"@jest/expect@npm:^29.3.1": - version: 29.3.1 - resolution: "@jest/expect@npm:29.3.1" +"@jest/expect@npm:^29.1.2": + version: 29.1.2 + resolution: "@jest/expect@npm:29.1.2" dependencies: - expect: "npm:^29.3.1" - jest-snapshot: "npm:^29.3.1" - checksum: ecc46e47c9818a56f948a7b0d96f9a739798cf0baaf1c8c920df922d9670974563e99cdb53ed50629e32e4db82a05d1109c76fc381fcf1061e51a0745d8813d3 + expect: "npm:^29.1.2" + jest-snapshot: "npm:^29.1.2" + checksum: 773ffe9c6fabf3713ab3880f61c16c226f2cd1d81b6ada2406a5c85a200f6b651e6f62ff655bff60ca9aab5adb982f61bf767efc138730f807eb375efc5ae334 languageName: node linkType: hard -"@jest/fake-timers@npm:^29.3.1": - version: 29.3.1 - resolution: "@jest/fake-timers@npm:29.3.1" +"@jest/fake-timers@npm:^29.1.2": + version: 29.1.2 + resolution: "@jest/fake-timers@npm:29.1.2" dependencies: - "@jest/types": "npm:^29.3.1" + "@jest/types": "npm:^29.1.2" "@sinonjs/fake-timers": "npm:^9.1.2" "@types/node": "npm:*" - jest-message-util: "npm:^29.3.1" - jest-mock: "npm:^29.3.1" - jest-util: "npm:^29.3.1" - checksum: 951e8170ed56dc521bd6a2d6fece1dc91f9dc955fedfa71cbe8c8d334b6ebc5121e21ed86f065d0606e5b45de73aa651ae993a763281e74dc1d3a4d7174db4de + jest-message-util: "npm:^29.1.2" + jest-mock: "npm:^29.1.2" + jest-util: "npm:^29.1.2" + checksum: d50c311b4f1731cae52db04948da6ac2c868247b5cac735c36e6161fe7fcde12c59db01b15d17d573e1a5111585ada2d7e2ddfe3f76b42ae34b75663ef9f1536 languageName: node linkType: hard -"@jest/globals@npm:^29.3.1": - version: 29.3.1 - resolution: "@jest/globals@npm:29.3.1" +"@jest/globals@npm:^29.1.2": + version: 29.1.2 + resolution: "@jest/globals@npm:29.1.2" dependencies: - "@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 + "@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 languageName: node linkType: hard -"@jest/reporters@npm:^29.3.1": - version: 29.3.1 - resolution: "@jest/reporters@npm:29.3.1" +"@jest/reporters@npm:^29.1.2": + version: 29.1.2 + resolution: "@jest/reporters@npm:29.1.2" dependencies: "@bcoe/v8-coverage": "npm:^0.2.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" + "@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:*" chalk: "npm:^4.0.0" @@ -892,19 +868,20 @@ __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.3.1" - jest-util: "npm:^29.3.1" - jest-worker: "npm:^29.3.1" + jest-message-util: "npm:^29.1.2" + jest-util: "npm:^29.1.2" + jest-worker: "npm:^29.1.2" 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: 19f7fa5265aeb8a9be9890769d76527dbc5bd02e56bde5e5c39690605c3fa8978ac8c52a15b3321f0e65e2fb2f4f220b894af16e9180699bfbbd3a42317a9abd + checksum: badde807cc18948cc125b057dfebe85ec5aae7ac771501e7dcd7e9c3b9e668eb7fbe8ce9b8883b6f293ec50dc59c64b29e06451e75d89d1d38356f650c6e663c languageName: node linkType: hard @@ -917,67 +894,67 @@ __metadata: languageName: node linkType: hard -"@jest/source-map@npm:^29.2.0": - version: 29.2.0 - resolution: "@jest/source-map@npm:29.2.0" +"@jest/source-map@npm:^29.0.0": + version: 29.0.0 + resolution: "@jest/source-map@npm:29.0.0" dependencies: "@jridgewell/trace-mapping": "npm:^0.3.15" callsites: "npm:^3.0.0" graceful-fs: "npm:^4.2.9" - checksum: 390c856de46ea6bd42a1ddbe5201520d403050babce9cc929cfc6beb30d645aa66f1df81cb17e42b90cb3774edd34ab51f607267dfaa2b3e0dc0376716d44aac + checksum: 8027721baf939f62fc4b09b7741134e5e7ee6896f8076676bae6c6b19657a65b02be4a2b74188f6aa153ee3a9ddba426fe78c01b22aa2a75c556c8edb7cdcd20 languageName: node linkType: hard -"@jest/test-result@npm:^29.3.1": - version: 29.3.1 - resolution: "@jest/test-result@npm:29.3.1" +"@jest/test-result@npm:^29.1.2": + version: 29.1.2 + resolution: "@jest/test-result@npm:29.1.2" dependencies: - "@jest/console": "npm:^29.3.1" - "@jest/types": "npm:^29.3.1" + "@jest/console": "npm:^29.1.2" + "@jest/types": "npm:^29.1.2" "@types/istanbul-lib-coverage": "npm:^2.0.0" collect-v8-coverage: "npm:^1.0.0" - checksum: 986b7a0afeb27c81a7351994791f1bc06036033db8023d2f1b9271221c87a4284b00ab8be80ef96993ff7e4f39726a2e350af1bf805c480e730de9b5eaabe3a3 + checksum: 340db724e8827273a4717c39a35008210e141615f47336544422dbe727762ac4c017e2fd17a8177d159979548d077572ed45fef66c7202fdc424e94333fe64a5 languageName: node linkType: hard -"@jest/test-sequencer@npm:^29.3.1": - version: 29.3.1 - resolution: "@jest/test-sequencer@npm:29.3.1" +"@jest/test-sequencer@npm:^29.1.2": + version: 29.1.2 + resolution: "@jest/test-sequencer@npm:29.1.2" dependencies: - "@jest/test-result": "npm:^29.3.1" + "@jest/test-result": "npm:^29.1.2" graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.3.1" + jest-haste-map: "npm:^29.1.2" slash: "npm:^3.0.0" - checksum: a71e86ab18b4992a5a6abe527d6fa420b21907eec5812e770e3ff1089a89f64f5add3c23c2a7af275221c1270903fd1b9f9afde75ccf58b34792f88ff58d6b81 + checksum: cd26608d06a09eb01b1a03194569238602229bad0a18b974128e44cf484ac94b84e9b60046ed1ce6df85696e36ea92b9c8fed6bee27ffe704a3e894f7cc162e8 languageName: node linkType: hard -"@jest/transform@npm:^29.3.1": - version: 29.3.1 - resolution: "@jest/transform@npm:29.3.1" +"@jest/transform@npm:^29.1.2": + version: 29.1.2 + resolution: "@jest/transform@npm:29.1.2" dependencies: "@babel/core": "npm:^7.11.6" - "@jest/types": "npm:^29.3.1" + "@jest/types": "npm:^29.1.2" "@jridgewell/trace-mapping": "npm:^0.3.15" babel-plugin-istanbul: "npm:^6.1.1" chalk: "npm:^4.0.0" - convert-source-map: "npm:^2.0.0" + convert-source-map: "npm:^1.4.0" fast-json-stable-stringify: "npm:^2.1.0" graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.3.1" - jest-regex-util: "npm:^29.2.0" - jest-util: "npm:^29.3.1" + jest-haste-map: "npm:^29.1.2" + jest-regex-util: "npm:^29.0.0" + jest-util: "npm:^29.1.2" micromatch: "npm:^4.0.4" pirates: "npm:^4.0.4" slash: "npm:^3.0.0" write-file-atomic: "npm:^4.0.1" - checksum: 574f94f38832c93f999a4d98507c17e4ca0fc6f1c66866503d80544aa0f6b6a0ecc3c256bfc9643320ce4120050e73afa8738f1309ed0dabf287a476752adf46 + checksum: f9333ec4f3f8aeb5fd71ea297b42500dae37b3358f226bc4e162f2cbfa8a32e0f82493a9d4fc47a91444333f56ff6f921039caa42e8e0f1df2a0ef1429077781 languageName: node linkType: hard -"@jest/types@npm:^29.3.1": - version: 29.3.1 - resolution: "@jest/types@npm:29.3.1" +"@jest/types@npm:^29.1.2": + version: 29.1.2 + resolution: "@jest/types@npm:29.1.2" dependencies: "@jest/schemas": "npm:^29.0.0" "@types/istanbul-lib-coverage": "npm:^2.0.0" @@ -985,7 +962,7 @@ __metadata: "@types/node": "npm:*" "@types/yargs": "npm:^17.0.8" chalk: "npm:^4.0.0" - checksum: d22f39799b4a6e2e152f31dc9c9969b1581ac6561dd49cf22c63dc705d76976b338b2f431dc4e636419fd518f79f391878360741bc14bb452b8739bb45f7253d + checksum: a5d5fd6936838aa94ec2ed73d1d5717ff639dea0cd03d635a91c713688a14247808ef86be5052bbcd304a378eb786a64a5ea43034a285d67237e9f19e3141b16 languageName: node linkType: hard @@ -1010,7 +987,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:3.1.0, @jridgewell/resolve-uri@npm:^3.0.3": +"@jridgewell/resolve-uri@npm:^3.0.3": version: 3.1.0 resolution: "@jridgewell/resolve-uri@npm:3.1.0" checksum: 6b641bb7e25bc92a9848898cc91a77a390f393f086297ec2336d911387bdd708919c418e74a22732cfc21d0e7300b94306f437d2e9de5ab58b33ebc6c39d6f9d @@ -1024,7 +1001,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10": +"@jridgewell/sourcemap-codec@npm:^1.4.10": version: 1.4.14 resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" checksum: 2147ea75c966fed8a7d9ed6679b7e8c380fa790a9bea5a64f4ec1c26d24e44b461aa60fc3b228cea03a46708d9d1bcf19508035bf27ad5e8f63d0998ed1d1117 @@ -1041,229 +1018,261 @@ __metadata: languageName: node linkType: hard -"@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" +"@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" dependencies: - "@jridgewell/resolve-uri": "npm:3.1.0" - "@jridgewell/sourcemap-codec": "npm:1.4.14" - checksum: 388a2f604c1159dd29fdf3077c2a21fd2d322145f24cade868c0a7c55cfc993f3af82dd2e979438d9f06148c38af780abc7c0aa2eddbb34fab41698bb86d82e1 + "@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 languageName: node linkType: hard "@lerna-lite/cli@npm:^1.5.1": - version: 1.14.1 - resolution: "@lerna-lite/cli@npm:1.14.1" + version: 1.6.0 + resolution: "@lerna-lite/cli@npm:1.6.0" dependencies: - "@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" + "@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" dedent: "npm:^0.7.0" - dotenv: "npm:^16.0.3" + dotenv: "npm:^16.0.1" import-local: "npm:^3.1.0" - load-json-file: "npm:^6.2.0" - npmlog: "npm:^7.0.1" - path: "npm:^0.12.7" - yargs: "npm:^17.6.2" + npmlog: "npm:^6.0.2" + yargs: "npm:^17.5.1" bin: lerna: dist/cli.js - checksum: cb85725734486a0d9ae1e8fd742a38917dc846e82a0c7483c2ace4d0ae34f68912ec56d307700d22a265aa4af3bd5bd24f62a5582c6421e0d828b236380e3ed3 + checksum: 74dca0385533948df228be884b0afd568cdd326dfb7828fe503708aceb322a1aad412e0982fc6017308e7f478dc1d9e8b4f8624808349cb1579bac547b020364 languageName: node linkType: hard -"@lerna-lite/core@npm:1.14.1": - version: 1.14.1 - resolution: "@lerna-lite/core@npm:1.14.1" +"@lerna-lite/core@npm:1.6.0": + version: 1.6.0 + resolution: "@lerna-lite/core@npm:1.6.0" dependencies: - "@npmcli/run-script": "npm:^6.0.0" + "@npmcli/run-script": "npm:^4.1.3" "@octokit/plugin-enterprise-rest": "npm:^6.0.1" - "@octokit/rest": "npm:^19.0.5" + "@octokit/rest": "npm:^18.12.0" + async: "npm:^3.2.4" 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:^8.0.0" + cosmiconfig: "npm:^7.0.1" dedent: "npm:^0.7.0" execa: "npm:^5.1.1" - fs-extra: "npm:^11.1.0" + fs-extra: "npm:^10.1.0" get-stream: "npm:^6.0.1" - git-url-parse: "npm:^13.1.0" + git-url-parse: "npm:^11.6.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.6" + minimatch: "npm:^5.1.0" node-fetch: "npm:^2.6.7" - npm-package-arg: "npm:^10.1.0" - npmlog: "npm:^7.0.1" + 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" 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.8" + 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" temp-dir: "npm:^1.0.0" - uuid: "npm:^9.0.0" - write-file-atomic: "npm:^5.0.0" + uuid: "npm:^8.3.2" + 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" - checksum: 309530b1106134866a1b0d47c2c11c0584c281fa8f99e3dbb0f879858703726ae6df2a8fd3248243f03e7bfcfb9ea46452da643587602c96b52f73510a3f249c + yargs: "npm:^17.5.1" + checksum: c235b6d036f515e20a7167b52f44256d114d25d78ffb4a32e4ff8c66974aa8934db74386a9d88d53a5fe9e6a74eab381bfcc0f58dab162caff89a9320bb9030b languageName: node linkType: hard -"@lerna-lite/info@npm:1.14.1": - version: 1.14.1 - resolution: "@lerna-lite/info@npm:1.14.1" +"@lerna-lite/info@npm:1.6.0": + version: 1.6.0 + resolution: "@lerna-lite/info@npm:1.6.0" dependencies: - "@lerna-lite/core": "npm:1.14.1" + "@lerna-lite/core": "npm:1.6.0" + dedent: "npm:^0.7.0" envinfo: "npm:^7.8.1" - checksum: 49f064dbb32880dff5865ff6b720669d1cf25dec963f38b3dd009cfa1e19cb68c7d99e8430b7a67f829086df4f81a3bdefe04ddd27020e93fea804c33744429c + yargs: "npm:^17.5.1" + checksum: 13e3e9793dcd66179514e1b3d3ca7c34139cad1f83465e0a0f409a95eb58c9692c32a96e04e6adc7a3de18de50799563c6d4878ff40db2172dd5a781f009ed7f languageName: node linkType: hard -"@lerna-lite/init@npm:1.14.1": - version: 1.14.1 - resolution: "@lerna-lite/init@npm:1.14.1" +"@lerna-lite/init@npm:1.6.0": + version: 1.6.0 + resolution: "@lerna-lite/init@npm:1.6.0" dependencies: - "@lerna-lite/core": "npm:1.14.1" - fs-extra: "npm:^11.1.0" + "@lerna-lite/core": "npm:1.6.0" + fs-extra: "npm:^10.1.0" p-map: "npm:^4.0.0" - path: "npm:^0.12.7" write-json-file: "npm:^4.3.0" - checksum: 519ac2fde09c39b763b0b30af571c67cba16883fd12960445ffd77465f2916e49de2a46d2246fc272b4d07aad2770c5495f686e4678ddcca3ddc0f37692d21dd + checksum: 6db91117ada2efb9292d7cb16dd0bad415326dab7818f075e6f09f8e2c5745992f46dc7fa735083468eb002a3081b3e1c184e760d4443afc1bc5e474eecbfdee languageName: node linkType: hard "@lerna-lite/list@npm:^1.5.1": - version: 1.14.1 - resolution: "@lerna-lite/list@npm:1.14.1" + version: 1.6.0 + resolution: "@lerna-lite/list@npm:1.6.0" dependencies: - "@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 + "@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 languageName: node linkType: hard -"@lerna-lite/listable@npm:1.14.1": - version: 1.14.1 - resolution: "@lerna-lite/listable@npm:1.14.1" +"@lerna-lite/listable@npm:1.6.0": + version: 1.6.0 + resolution: "@lerna-lite/listable@npm:1.6.0" dependencies: - "@lerna-lite/core": "npm:1.14.1" + "@lerna-lite/core": "npm:1.6.0" chalk: "npm:^4.1.2" columnify: "npm:^1.6.0" - checksum: 81cf6edfa74746fd1633cb04672cb7dbc043e4fa3040ceb5cb7ea86a1ed5081b90b087cc13c1b3004a18caf4b9af50e9e063b178972eec0534d1bedeb9c7f532 + checksum: 7fb74221c332bd786fa66cd197ef9fa871800ce26b9e7896ad768c230ddaadb36027ca9445a6de2d40a6f2cbabce764f4318b8b31a5a854c5e8433dfdba0265e languageName: node linkType: hard -"@lerna-lite/optional-cmd-common@npm:1.14.1": - version: 1.14.1 - resolution: "@lerna-lite/optional-cmd-common@npm:1.14.1" +"@lerna-lite/optional-cmd-common@npm:1.6.0": + version: 1.6.0 + resolution: "@lerna-lite/optional-cmd-common@npm:1.6.0" dependencies: - "@lerna-lite/core": "npm:1.14.1" - fs-extra: "npm:^11.1.0" + "@lerna-lite/core": "npm:1.6.0" + fs-extra: "npm:^10.1.0" multimatch: "npm:^5.0.0" - npmlog: "npm:^7.0.1" + npmlog: "npm:^6.0.2" + p-map: "npm:^4.0.0" upath: "npm:^2.0.1" - checksum: 9b6a25becd351d1e4d6e18991a08ae444ccd4d1f5c8cd32e02dd8af077cb681fb47f2a489fef6d7b7a2e5a9f444003959c973ee84db3575deb5c596ce887feee + yargs: "npm:^17.5.1" + checksum: 6897465baf1b2807fc8e104d58c0dadeddcf045afa235f310308bd4d04ae971bde381d1faea0c2c84b18d2f8943bca6eca9690d9bdfd248f5095461dfd2162ea languageName: node linkType: hard -"@lerna-lite/publish@npm:1.14.1": - version: 1.14.1 - resolution: "@lerna-lite/publish@npm:1.14.1" +"@lerna-lite/publish@npm:1.6.0": + version: 1.6.0 + resolution: "@lerna-lite/publish@npm:1.6.0" dependencies: - "@lerna-lite/core": "npm:1.14.1" - "@lerna-lite/version": "npm:1.14.1" - "@npmcli/arborist": "npm:^6.1.6" + "@lerna-lite/core": "npm:1.6.0" + "@lerna-lite/version": "npm:1.6.0" byte-size: "npm:^7.0.1" - chalk: "npm:^4.1.2" columnify: "npm:^1.6.0" - fs-extra: "npm:^11.1.0" + fs-extra: "npm:^10.1.0" has-unicode: "npm:^2.0.1" - 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" + 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" p-map: "npm:^4.0.0" p-pipe: "npm:^3.1.0" - pacote: "npm:^15.0.8" + pacote: "npm:^13.6.1" path: "npm:^0.12.7" pify: "npm:^5.0.0" - read-package-json: "npm:^6.0.0" - semver: "npm:^7.3.8" - ssri: "npm:^10.0.1" - tar: "npm:^6.1.13" - checksum: 97d9a1911ac4644facbef6e4cbcbddd605908d0a08a4e2df5e106d0d4d532a6d81b95e5e9a762e14504c48d94f8bded21813d31950ded824472c11d26f521b4a + 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 languageName: node linkType: hard "@lerna-lite/run@npm:^1.5.1": - version: 1.14.1 - resolution: "@lerna-lite/run@npm:1.14.1" + version: 1.6.0 + resolution: "@lerna-lite/run@npm:1.6.0" dependencies: - "@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" + "@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" - checksum: 6791d1367cba0764fde108e52ba771c7adc8bce20b221c2829538879413c149c652cb853cca8219314bfbaa33a909f285c4e29f977015a7f3f42d4684a087411 + upath: "npm:^2.0.1" + yargs: "npm:^17.5.1" + checksum: 14068fa1fdccf244a2b0af42fe9bfb343f639bb56fd4b00bef5036c803e040b7f3612d4010aa79eca24e40504729eaa135c88ba16bacf6f511f9861a82b61b40 languageName: node linkType: hard -"@lerna-lite/version@npm:1.14.1": - version: 1.14.1 - resolution: "@lerna-lite/version@npm:1.14.1" +"@lerna-lite/version@npm:1.6.0": + version: 1.6.0 + resolution: "@lerna-lite/version@npm:1.6.0" dependencies: - "@lerna-lite/core": "npm:1.14.1" + "@lerna-lite/core": "npm:1.6.0" chalk: "npm:^4.1.2" dedent: "npm:^0.7.0" load-json-file: "npm:^6.2.0" - minimatch: "npm:^5.1.6" - new-github-release-url: "npm:^1.0.0" - npmlog: "npm:^7.0.1" + minimatch: "npm:^5.1.0" + npmlog: "npm:^6.0.2" + os: "npm:^0.1.2" 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.8" + semver: "npm:^7.3.7" slash: "npm:^3.0.0" write-json-file: "npm:^4.3.0" - checksum: c964425f34d74772f1200f42cd25f726f1251d0728187d226664079cd5e727bc125b2044e1ac365c56da763341acb302e740b772a3a31d6f221c002859f9da29 + yargs: "npm:^17.5.1" + checksum: cdb7b3e77b884835ffff65a4c5f0af376c8d883d8d2a66bcece0f37c9ca6f0a538500b9b0c2a856fc5ea80b1a77b4f3f4b3f2d845f5c51ed66df090ab882d265 languageName: node linkType: hard "@newrelic/aws-sdk@npm:^5.0.0": - version: 5.0.2 - resolution: "@newrelic/aws-sdk@npm:5.0.2" + version: 5.0.0 + resolution: "@newrelic/aws-sdk@npm:5.0.0" peerDependencies: newrelic: ">=8.7.0" - checksum: d99b851c78a94aeacb54ba928729c16dc49cbe7d261f6050337b408cc7ecc8578d7707f48f065e6ac9600c4b826fab1c785d160ce284263966dbc89708df8bae + checksum: ed1dc3fa16800599718de7f53378f9c9301a46d925ebcb28d881ca43176483ffe0cdac0341c56ba5f1cec6fa395eac7e6763366ef1c2125c3cf500ba950e09f3 languageName: node linkType: hard "@newrelic/koa@npm:^7.0.0": - version: 7.1.1 - resolution: "@newrelic/koa@npm:7.1.1" + version: 7.0.0 + resolution: "@newrelic/koa@npm:7.0.0" peerDependencies: newrelic: ">=6.11.0" - checksum: b4fd860e8bced9a562aafc56b48c3f75bc92853c64c58e67edb37b7213266ebf538f6aabfc67e9abbae045d7d8a2495fcdb725de178ca4471ad2de927c0add4c + checksum: 0fc2298c8bdb53ae99c9f4d1f2333d8874255fe1f6a00c73d0e1798a93393ea96cba1a773e46a0b0299d078bec5893fcfed9194e666400ffb481d71d5b8ab470 languageName: node linkType: hard @@ -1289,11 +1298,11 @@ __metadata: linkType: hard "@newrelic/winston-enricher@npm:^4.0.0": - version: 4.0.1 - resolution: "@newrelic/winston-enricher@npm:4.0.1" + version: 4.0.0 + resolution: "@newrelic/winston-enricher@npm:4.0.0" peerDependencies: newrelic: ">=8.13.0" - checksum: e45880f6ec9b8125e470b55e685701287c2ddb37b4423472113043031992bd7e0cb4042c784dcad7ec6ca90799ccaea4954c02873e9885b0148a0b79fc0316e0 + checksum: 3fc901cded1c0ffe59f540daadfcb5ec348a62143f5324ce7869af2d0f2924ce4fe2ad8d927f240439fa71327d3f87f7b1914cf3e5fee7bdfcfd855c9ffa249c languageName: node linkType: hard @@ -1331,242 +1340,134 @@ __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.2 - resolution: "@npmcli/fs@npm:2.1.2" + version: 2.1.0 + resolution: "@npmcli/fs@npm:2.1.0" dependencies: "@gar/promisify": "npm:^1.1.3" semver: "npm:^7.3.5" - checksum: 82bc61f832f45e2033ea3522f66a94de50e5561577b1f3af226576ad5467c240375eba948d4ea1ca146e7871740fb3005e7c4f3f1ab616e79a5a5cedd9fdb789 + checksum: 827318517de947af13a24bedd4686dfeaf2addee2dfdf23ee3546353dd9aa1d16301d5faba0ccf886a3971d21cfa22fe77625b5cdebeec3ac2bf51af848de5a5 languageName: node linkType: hard -"@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" +"@npmcli/git@npm:^3.0.0": + version: 3.0.1 + resolution: "@npmcli/git@npm:3.0.1" dependencies: - 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" + "@npmcli/promise-spawn": "npm:^3.0.0" lru-cache: "npm:^7.4.4" mkdirp: "npm:^1.0.4" - npm-pick-manifest: "npm:^8.0.0" - proc-log: "npm:^3.0.0" + npm-pick-manifest: "npm:^7.0.0" + proc-log: "npm:^2.0.0" promise-inflight: "npm:^1.0.1" promise-retry: "npm:^2.0.1" semver: "npm:^7.3.5" - which: "npm:^3.0.0" - checksum: 1fe88fccabf7a71224a59530870da8fdb06afb440b0047e9e6452757f45401544d9f9fcd4f671000cce3ed87fade087441190221f15db8b59b6b84edbd482e97 + which: "npm:^2.0.2" + checksum: fe64c82c11244a2bb109385a20b9515e334f076b1268569f5684c3ae8cf85e9eb02955e29e869e50db7d5266756fc15cf3bacbd06339908a6768cbd0e89816ec languageName: node linkType: hard -"@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" +"@npmcli/installed-package-contents@npm:^1.0.7": + version: 1.0.7 + resolution: "@npmcli/installed-package-contents@npm:1.0.7" dependencies: - npm-bundled: "npm:^3.0.0" - npm-normalize-package-bin: "npm:^3.0.0" + npm-bundled: "npm:^1.1.1" + npm-normalize-package-bin: "npm:^1.0.1" bin: - 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 + installed-package-contents: index.js + checksum: 8cdca613b6fed27ad965c706008f19a3468794a8f6d0efd80a27ecd8d48031d9f439ae542e71a39c2e8bd5715dd5b238da5e0484f0290e19a10bf2100420e044 languageName: node linkType: hard "@npmcli/move-file@npm:^2.0.0": - version: 2.0.1 - resolution: "@npmcli/move-file@npm:2.0.1" + version: 2.0.0 + resolution: "@npmcli/move-file@npm:2.0.0" dependencies: mkdirp: "npm:^1.0.4" rimraf: "npm:^3.0.2" - checksum: 3557a12cd18dfb5bcd5d5cf910b783832af50ffba28fd5bb510c3c56b2df0481558b9ec6d3008e8eeefb9f2944bdc1d34832b1a8bbf6ad1cd2f256bf12c84ff0 + checksum: e7c413d3ed558183dd32b88bd024fa71f152267f2172211e1bb3ef60caf86cb438e4365b02affdd633ca4600eeb1d6143a454ccffc2aa84e468e56074a6cc7e7 languageName: node linkType: hard -"@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": +"@npmcli/node-gyp@npm:^2.0.0": version: 2.0.0 - resolution: "@npmcli/name-from-folder@npm:2.0.0" - checksum: bb8e989c76d18b6fbfd3b907a09fc8fffed0938fddfd4be3f11f34e6036b9155f761d0332bd4a764da4f8e963164551ae67d450613059a3daac1fcffe955f8d0 + resolution: "@npmcli/node-gyp@npm:2.0.0" + checksum: a9377a0f0c65d12f2af3f0f7defa4204b793c6d400ec9b72162842605a867103c8725e29d121d65bb753708cf01540a7cadc8dbd6803a0cee23a39e1b1882835 languageName: node linkType: hard -"@npmcli/node-gyp@npm:^3.0.0": +"@npmcli/promise-spawn@npm:^3.0.0": version: 3.0.0 - resolution: "@npmcli/node-gyp@npm:3.0.0" - checksum: f6eda05676efc0a382e4c280ebd2bfc69e6a8a29ad14fa0c8295957fce3848f90143491d6ae6c2a513aabbe4d581ed05456dd54f3841e1a16523ac2a1d99eda8 + resolution: "@npmcli/promise-spawn@npm:3.0.0" + dependencies: + infer-owner: "npm:^1.0.4" + checksum: f19233f0c04764feff20d5c1aae71a0ada512e3c7b511a0d42b82965c764ba32ba3fb9fabae48b949f267022ffcd712dcf829992038d8c6be329815ff065d411 languageName: node linkType: hard -"@npmcli/package-json@npm:^3.0.0": - version: 3.0.0 - resolution: "@npmcli/package-json@npm:3.0.0" +"@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" dependencies: - 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" + "@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:^3.0.0" - which: "npm:^3.0.0" - checksum: 7ca3a21bd94cfd24dabd8f9a9f1a5e4239609324c2755d2259638b5a8013f30769a67d7e79b3924c0ad3142ebe2c704bba52af06fd55bfa700f2e02b076ae52d + read-package-json-fast: "npm:^2.0.3" + which: "npm:^2.0.2" + checksum: 171bfb9babce6d1667396dd11d76a4e26d613aa077fbab9858b3347a8a711f89f893c4d63ad32ad405eee36cc72abb4555a47af5865b11e9d0899b4b2594d3fd languageName: node linkType: hard -"@octokit/auth-token@npm:^3.0.0": - version: 3.0.2 - resolution: "@octokit/auth-token@npm:3.0.2" +"@octokit/auth-token@npm:^2.4.4": + version: 2.5.0 + resolution: "@octokit/auth-token@npm:2.5.0" dependencies: - "@octokit/types": "npm:^8.0.0" - checksum: 17b2d63e303d33eb2a7876a7523d090199728f60c386b996da2f5d913ea50440b243b72acd1498d92ffed39064e7eacb34cb4543cbf40725216bb341ce452745 + "@octokit/types": "npm:^6.0.3" + checksum: 6c24cf0394f89b883055fc1f48f164335c61e897e9396fe155fe92fbb0559df0b1de8c63d496623168b99a96fadd8dcf9e1bedabcfb103f83e23418b191d9e7c languageName: node linkType: hard -"@octokit/core@npm:^4.1.0": - version: 4.1.0 - resolution: "@octokit/core@npm:4.1.0" +"@octokit/core@npm:^3.5.1": + version: 3.6.0 + resolution: "@octokit/core@npm:3.6.0" dependencies: - "@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" + "@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" before-after-hook: "npm:^2.2.0" universal-user-agent: "npm:^6.0.0" - checksum: e65b5f1b019dd37f2a826a8d3c0650426f3590df831ea82db85ffe6c2d0d6c38a47cc737aece9a2bd44d62c113d43d23b0a022758ba5b789277e2fd62f620a01 + checksum: 91ba1df7a57208ba0fc25fcbab6bce2cc7a144282edfd34c504fe6594fc73eee0a81bc06c3c993301b2db9835fdfb6ed13913312fe11b10d80d17634f6cf4570 languageName: node linkType: hard -"@octokit/endpoint@npm:^7.0.0": - version: 7.0.3 - resolution: "@octokit/endpoint@npm:7.0.3" +"@octokit/endpoint@npm:^6.0.1": + version: 6.0.12 + resolution: "@octokit/endpoint@npm:6.0.12" dependencies: - "@octokit/types": "npm:^8.0.0" + "@octokit/types": "npm:^6.0.3" is-plain-object: "npm:^5.0.0" universal-user-agent: "npm:^6.0.0" - checksum: b4cbfe14a7cbc681d17a4ee3bc0b2ec33e16dae20328a6b126584102da16822018fbf873597a9f4ca9255e3000d7b6196a720035bf2a368b3dfbdc1b3d197d85 + checksum: c0a7abd87243b7f5f22d6cee3e309952d08d1808c94dd7e60d40aa91111098b9b1c8e2f927bc85b831d6853fa215cbbdbbf807976dc2f40e83605ca1afea5e23 languageName: node linkType: hard -"@octokit/graphql@npm:^5.0.0": - version: 5.0.4 - resolution: "@octokit/graphql@npm:5.0.4" +"@octokit/graphql@npm:^4.5.8": + version: 4.8.0 + resolution: "@octokit/graphql@npm:4.8.0" dependencies: - "@octokit/request": "npm:^6.0.0" - "@octokit/types": "npm:^8.0.0" + "@octokit/request": "npm:^5.6.0" + "@octokit/types": "npm:^6.0.3" universal-user-agent: "npm:^6.0.0" - checksum: de8f511dbce4c2087d5c16204715c14a293d8ba952cc4de6dc58ca778ad746a6fec353f3df1797a464c12a1af921dedd377fc4e9981ee78e9296290bb6167d3d + checksum: 2b5b402af70cefd29bf16bc971cc8a345587dcfa92aa39df798042e968a34a5350cf7a96b24ab74a82eb1be5b6f9e38fd3213a58b564c6acedd39272522e394c languageName: node linkType: hard -"@octokit/openapi-types@npm:^16.0.0": - version: 16.0.0 - resolution: "@octokit/openapi-types@npm:16.0.0" - checksum: 7bae7649e87e09fc4a064ccaa98568951fd2929f4128d108da86f82d35ccdde19930d57bbd0240ac92db2a196f11cdce5471c05f6d3d3492d4dba486c5af65e7 +"@octokit/openapi-types@npm:^12.7.0": + version: 12.8.0 + resolution: "@octokit/openapi-types@npm:12.8.0" + checksum: 74881d6b0d5d0e07bcf685c9f8bec386776209db4d4dc66b6393f4684efef673cb50ff8dc5a6df058cdf85e56a3a33e285720fc4d3181a2ea4c41c36350832bd languageName: node linkType: hard @@ -1577,14 +1478,14 @@ __metadata: languageName: node linkType: hard -"@octokit/plugin-paginate-rest@npm:^5.0.0": - version: 5.0.1 - resolution: "@octokit/plugin-paginate-rest@npm:5.0.1" +"@octokit/plugin-paginate-rest@npm:^2.16.8": + version: 2.21.1 + resolution: "@octokit/plugin-paginate-rest@npm:2.21.1" dependencies: - "@octokit/types": "npm:^8.0.0" + "@octokit/types": "npm:^6.38.2" peerDependencies: - "@octokit/core": ">=4" - checksum: 93b0bcbf98834e2aba68f479350a47588363c8bf5e6e0f1d78cc500eb9ea36682ab7b9122664725149e9a9d69337c27dba87c22bf91bc80643daa0d0a93e8689 + "@octokit/core": ">=2" + checksum: b3f81d3740fe3a85c3476c84f18d572877c2dbb56703d25d65fb84e952015afb16354310e239ff2d219919f16578ba82ac24c4c094aeb10334c0cbdcc19b2c85 languageName: node linkType: hard @@ -1597,61 +1498,61 @@ __metadata: languageName: node linkType: hard -"@octokit/plugin-rest-endpoint-methods@npm:^6.7.0": - version: 6.7.0 - resolution: "@octokit/plugin-rest-endpoint-methods@npm:6.7.0" +"@octokit/plugin-rest-endpoint-methods@npm:^5.12.0": + version: 5.16.2 + resolution: "@octokit/plugin-rest-endpoint-methods@npm:5.16.2" dependencies: - "@octokit/types": "npm:^8.0.0" + "@octokit/types": "npm:^6.39.0" deprecation: "npm:^2.3.1" peerDependencies: "@octokit/core": ">=3" - checksum: f4f760092fe75b497ccdbe1b7f202ccd398d474f5427164b24a8bd3b3824c257bba7c2f7d51a32b74368acf83cca05f441366fa469443c114a7b3561a7d26bdd + checksum: d0dd41cf0d63978fe78cf20c838e17c08dc6e17f0135f84824a14906c98ba040f275c0fc55486673a96c29465d8b8d08b6e7cb6c370fb419f24848e6605a09b3 languageName: node linkType: hard -"@octokit/request-error@npm:^3.0.0": - version: 3.0.2 - resolution: "@octokit/request-error@npm:3.0.2" +"@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" dependencies: - "@octokit/types": "npm:^8.0.0" + "@octokit/types": "npm:^6.0.3" deprecation: "npm:^2.0.0" once: "npm:^1.4.0" - checksum: 16fa47f8f8d98644d5020468dced74b2809b0f3f15d3dc7bb446c8bcb4b86a469945dd328e566f493edfeea71c1ebaa84150a1625c85831187dd8d8b0000f303 + checksum: 47264d6e03aff8e5c6773c7ba3151f0765dd852b0479582d07e4acf2ec7761b3de49f8ca2fef3b9c68b44d64d197b4d0c080840969ab2a00eaade38fbb5616d4 languageName: node linkType: hard -"@octokit/request@npm:^6.0.0": - version: 6.2.2 - resolution: "@octokit/request@npm:6.2.2" +"@octokit/request@npm:^5.6.0, @octokit/request@npm:^5.6.3": + version: 5.6.3 + resolution: "@octokit/request@npm:5.6.3" dependencies: - "@octokit/endpoint": "npm:^7.0.0" - "@octokit/request-error": "npm:^3.0.0" - "@octokit/types": "npm:^8.0.0" + "@octokit/endpoint": "npm:^6.0.1" + "@octokit/request-error": "npm:^2.1.0" + "@octokit/types": "npm:^6.16.1" is-plain-object: "npm:^5.0.0" node-fetch: "npm:^2.6.7" universal-user-agent: "npm:^6.0.0" - checksum: 054c1b767474046f9b86bb46d07e291ba649c6d8fdfd17c8b0863b031281c37fd9f78cea6a170d0a41d5bf9a8bdf03620008676bfe2ac84527ccdbdbe512d2d3 + checksum: 05c73ff2386cefee5359cba80eb12c55936260629de8da5c7359d2fe2928a5bfc198f69c54bc705e53814471c66712a6ae33dbb6d5069deb2f5d31757e85f8cf languageName: node linkType: hard -"@octokit/rest@npm:^19.0.5": - version: 19.0.5 - resolution: "@octokit/rest@npm:19.0.5" +"@octokit/rest@npm:^18.12.0": + version: 18.12.0 + resolution: "@octokit/rest@npm:18.12.0" dependencies: - "@octokit/core": "npm:^4.1.0" - "@octokit/plugin-paginate-rest": "npm:^5.0.0" + "@octokit/core": "npm:^3.5.1" + "@octokit/plugin-paginate-rest": "npm:^2.16.8" "@octokit/plugin-request-log": "npm:^1.0.4" - "@octokit/plugin-rest-endpoint-methods": "npm:^6.7.0" - checksum: af418e420fe25fc9c19496788654322f7492eb0446a6a57eff8098b88d21d38bed928756e76bf61f72cb01ff6bfce9363f9df08b7658efd2295cf9952fd1a7e0 + "@octokit/plugin-rest-endpoint-methods": "npm:^5.12.0" + checksum: 9b4d5c869b63b49253c790f99a1ad154827ea183c75ac9f55d42c92ba40b0bfb094950a6c324d6152b540ac709e2385435431d89f15c232b647a0c60e6edadc2 languageName: node linkType: hard -"@octokit/types@npm:^8.0.0": - version: 8.2.0 - resolution: "@octokit/types@npm:8.2.0" +"@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" dependencies: - "@octokit/openapi-types": "npm:^16.0.0" - checksum: ce19c09873f07d62bcdec139493e7d0ea3775a83bd4640da36ee57e822f263a1eec08766162c3c898faae6630566237d02677ccee0c0de7c773832aed8fa79dc + "@octokit/openapi-types": "npm:^12.7.0" + checksum: 93bebae4767eb67a216ebfbf34f4487941502de8d0e7ab4cb512097058965cb3a61b8d7e9131b56a478e55a5578a46e8e6cf1042c6e4ede3756bc14dac0d1a45 languageName: node linkType: hard @@ -1739,21 +1640,21 @@ __metadata: linkType: hard "@pnpm/network.ca-file@npm:^1.0.1": - version: 1.0.2 - resolution: "@pnpm/network.ca-file@npm:1.0.2" + version: 1.0.1 + resolution: "@pnpm/network.ca-file@npm:1.0.1" dependencies: graceful-fs: "npm:4.2.10" - checksum: d62a681f0130201a33cce0f91499e0e26de949cb837e1f8363ac13567ca6cf0a0ed654a92680bad831275b1da445dc0596dc046ae62e5a1d362f206f9ecc7820 + checksum: ed952a55740da5acf3a94adf56904adeca9d68357712cae8ccdfa2e62d8bd3f1b8693865822dd6f2df0388fd3639b0f7e9e66f02903d4fbeef61dad207a8cbfb languageName: node linkType: hard "@pnpm/npm-conf@npm:^1.0.4": - version: 1.0.5 - resolution: "@pnpm/npm-conf@npm:1.0.5" + version: 1.0.4 + resolution: "@pnpm/npm-conf@npm:1.0.4" dependencies: "@pnpm/network.ca-file": "npm:^1.0.1" config-chain: "npm:^1.1.11" - checksum: a09d33d18f0df51205abe16985c58aa19e28333f47ee8ca02d67b919e382ca879b3d4187e79d2748b014c0b2fbd5456bda602897b4d11f0e87374bd799203e2d + checksum: dbc9b16d1e5e065c77d12f1cabea1f21e71f68ea6a0a2a072f59bed82fff6ca15cae505d37056b44237785e51bd3bf5c75e8f500de29a5d18c39673bcba8e92d languageName: node linkType: hard @@ -1830,58 +1731,58 @@ __metadata: languageName: node linkType: hard -"@sentry/core@npm:7.31.1": - version: 7.31.1 - resolution: "@sentry/core@npm:7.31.1" +"@sentry/core@npm:7.28.1": + version: 7.28.1 + resolution: "@sentry/core@npm:7.28.1" dependencies: - "@sentry/types": "npm:7.31.1" - "@sentry/utils": "npm:7.31.1" + "@sentry/types": "npm:7.28.1" + "@sentry/utils": "npm:7.28.1" tslib: "npm:^1.9.3" - checksum: bf6ce0eb8d358ded8b683c078eae7d6c1eb87e68a460ac7774e971487fbe1ce04b4e4a09b07dfb4b8e72e2b3e3c0d6afbc8905c8fedd714045e25d49f6cae579 + checksum: f29d747d3e15000d8010fe3c192260a78927f37d30a3bb82cd533f3a5beca0c7fd81353ec57420c4295daea5384a045bde70ff6d3af1468ec1201b1d84131d6d languageName: node linkType: hard "@sentry/node@npm:^7.28.1": - version: 7.31.1 - resolution: "@sentry/node@npm:7.31.1" + version: 7.28.1 + resolution: "@sentry/node@npm:7.28.1" dependencies: - "@sentry/core": "npm:7.31.1" - "@sentry/types": "npm:7.31.1" - "@sentry/utils": "npm:7.31.1" + "@sentry/core": "npm:7.28.1" + "@sentry/types": "npm:7.28.1" + "@sentry/utils": "npm:7.28.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: aeddbc572bc4c9031a914a4430ef70c21cf1047ed55559ba58372fce8afb53af91ed130e3b364de68862e1e0db73921ad1585263d8e8e4a0af810490753b5534 + checksum: b4922d1f0a1b1e96cd73e5381871d0a2d20c4a05dd09f1cb9def6795c5fbe099b2e2b97025262cac595d19a42ebc82a34a8f9e59f87c0176e5206ae1f6377532 languageName: node linkType: hard "@sentry/tracing@npm:^7.28.1": - version: 7.31.1 - resolution: "@sentry/tracing@npm:7.31.1" + version: 7.28.1 + resolution: "@sentry/tracing@npm:7.28.1" dependencies: - "@sentry/core": "npm:7.31.1" - "@sentry/types": "npm:7.31.1" - "@sentry/utils": "npm:7.31.1" + "@sentry/core": "npm:7.28.1" + "@sentry/types": "npm:7.28.1" + "@sentry/utils": "npm:7.28.1" tslib: "npm:^1.9.3" - checksum: d3f38c332e1e0a3fd768239451053839c629857afe81da91db3a0c5214ddfbc4a4798dca193b68f10e54aa7079f1ee937a0725fd49a54d95ee94779302cd9b67 + checksum: be501ca9d727f4893121c208f80fa82589964970c5a01155ba1d24cfd7ebdb2a1d6e325ea5556f0747d16519631013315781ad1c178f8721e5eab77de2446b63 languageName: node linkType: hard -"@sentry/types@npm:7.31.1": - version: 7.31.1 - resolution: "@sentry/types@npm:7.31.1" - checksum: 3750b311e1f19722cc6560fa339e6633093eb4512f9dae4937ca3dc8676d6ea530f8c5b2208aca23dcc40064ab2f74abdb69e8a594a17553bccbb7414dca18d4 +"@sentry/types@npm:7.28.1": + version: 7.28.1 + resolution: "@sentry/types@npm:7.28.1" + checksum: 7dc6639cb7645c37bd8f759b60dbf2a149573b8a24dfb06baf7d7978f785e4635a65b3fb9e007f0eea56d33b543043fcfa1c1a376a83aa9824bb2d25be1a56dc languageName: node linkType: hard -"@sentry/utils@npm:7.31.1": - version: 7.31.1 - resolution: "@sentry/utils@npm:7.31.1" +"@sentry/utils@npm:7.28.1": + version: 7.28.1 + resolution: "@sentry/utils@npm:7.28.1" dependencies: - "@sentry/types": "npm:7.31.1" + "@sentry/types": "npm:7.28.1" tslib: "npm:^1.9.3" - checksum: 0f1bcf94766d2f3e5b4d0826b85479bc72848b413e899b1141fcbef888d15f62c545d5ccb883ca5def86c0dc577f74dc7e6365eeb6e77541317254382e9a9963 + checksum: a4b5f73db0e287e49b2eab5da80d6bbf1f6c7e11e1cc06ae06f49a9477d2b45de98310b143198207f3ae1fdd25ef76c90984eb99553a8308f6516e12c0c9c98c languageName: node linkType: hard @@ -1911,25 +1812,25 @@ __metadata: linkType: hard "@sinclair/typebox@npm:^0.24.1": - version: 0.24.51 - resolution: "@sinclair/typebox@npm:0.24.51" - checksum: 57177ef84d72f5291b97a845450311b0e2dad0a9a96e1254668e98f27fe083eed7f175543ebd0486bf8e2bed0a5b8be931bdb255158f6cafbd597ff83030c676 + version: 0.24.44 + resolution: "@sinclair/typebox@npm:0.24.44" + checksum: f37b9d28bfaf7cfae27392ab6ca216436ed717e36652bb7716cb5072a434e02d164bf2c7f1a6a725e1440214d1269a5059ef6471dc10453200ed03aae8daac2b languageName: node linkType: hard -"@sindresorhus/is@npm:^5.2.0": - version: 5.3.0 - resolution: "@sindresorhus/is@npm:5.3.0" - checksum: f43c7625f31104a4b4c28d12cc8567d25b1f0c6005e7767ffe903eab19df6f047476781cf09337138b07d27ee8858ec23ce07f4524648dcfa117b0f9815d570a +"@sindresorhus/is@npm:^4.6.0": + version: 4.6.0 + resolution: "@sindresorhus/is@npm:4.6.0" + checksum: c4326c4f01370580cf5b1b799d5aabab6cb3b0f7f06aec316bec403796064f3b7c68ebd22361313557bf153346266e133f8dd16b3a95e07650f70843321548f3 languageName: node linkType: hard "@sinonjs/commons@npm:^1.7.0": - version: 1.8.6 - resolution: "@sinonjs/commons@npm:1.8.6" + version: 1.8.3 + resolution: "@sinonjs/commons@npm:1.8.3" dependencies: type-detect: "npm:4.0.8" - checksum: f08e4f0918561f383b55cf87f82be8ec18518dc1cfcb6c3677c4ba940724045adb6a6236b272d4385b349b527cb23fe48f3409df27df6643c90950d617bf4d59 + checksum: 4c217eade73eb5e8eef0d7e4acc93c30b115bcc33cb3269a7c13adec0202d28698ba4250377d39ae1cc6d9ad07a62481f9203d14b6ee5ac4052efdb3e2fd4e7c languageName: node linkType: hard @@ -2029,19 +1930,18 @@ __metadata: languageName: unknown linkType: soft -"@standardnotes/api@npm:^1.24.4": - version: 1.24.4 - resolution: "@standardnotes/api@npm:1.24.4" +"@standardnotes/api@npm:^1.19.0": + version: 1.19.0 + resolution: "@standardnotes/api@npm:1.19.0" dependencies: - "@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" + "@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" reflect-metadata: "npm:^0.1.13" - checksum: 3fec38ce6f94a5034e610d5b451c7cc86890940b2cae3509737a07d903624a60c6cb4a276646dfb205f5b61d687cb4eb3a87197d640c6730bd8f5ff73b3fb846 + checksum: b28884be401012f9bac25639f240f80179f59c01d03258979fc89793e26d1b4303752ef15c150bd5b76227676b10ce1ff6fea498f92fd03be6918d08eec8097b languageName: node linkType: hard @@ -2054,14 +1954,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.24.4" + "@standardnotes/api": "npm:^1.19.0" "@standardnotes/common": "workspace:*" "@standardnotes/domain-core": "workspace:^" "@standardnotes/domain-events": "workspace:*" "@standardnotes/domain-events-infra": "workspace:*" - "@standardnotes/features": "npm:^1.58.4" + "@standardnotes/features": "npm:^1.58.1" "@standardnotes/predicates": "workspace:*" - "@standardnotes/responses": "npm:^1.13.4" + "@standardnotes/responses": "npm:^1.6.39" "@standardnotes/security": "workspace:*" "@standardnotes/settings": "workspace:*" "@standardnotes/sncrypto-common": "npm:^1.9.0" @@ -2107,7 +2007,17 @@ __metadata: languageName: unknown linkType: soft -"@standardnotes/common@npm:^1.46.4, @standardnotes/common@workspace:*, @standardnotes/common@workspace:packages/common": +"@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": version: 0.0.0-use.local resolution: "@standardnotes/common@workspace:packages/common" dependencies: @@ -2178,6 +2088,7 @@ __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" @@ -2189,17 +2100,17 @@ __metadata: languageName: unknown linkType: soft -"@standardnotes/encryption@npm:1.21.4": - version: 1.21.4 - resolution: "@standardnotes/encryption@npm:1.21.4" +"@standardnotes/encryption@npm:1.19.0": + version: 1.19.0 + resolution: "@standardnotes/encryption@npm:1.19.0" dependencies: - "@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" + "@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" reflect-metadata: "npm:^0.1.13" - checksum: b49c272e1447ec9e6458fa0de8051c918ed7070d342cf8c4265da0d1dc868d82d48d79f5cd877081e2a5d4648e20ec911b7f6a6c934ddd603e32ee28613e37ab + checksum: af7665e97983650978462f65c1ba768f2c03b742497e3256957beb2e0dcf1d8c47f34f8778eb2dd52c0c7345f0b86f701ca64e0b8fd4ea6597b83c5b73ca7f5b languageName: node linkType: hard @@ -2232,15 +2143,40 @@ __metadata: languageName: unknown linkType: soft -"@standardnotes/features@npm:1.58.4, @standardnotes/features@npm:^1.58.4": - version: 1.58.4 - resolution: "@standardnotes/features@npm:1.58.4" +"@standardnotes/features@npm:1.53.1": + version: 1.53.1 + resolution: "@standardnotes/features@npm:1.53.1" dependencies: - "@standardnotes/common": "npm:^1.46.4" - "@standardnotes/domain-core": "npm:^1.11.1" - "@standardnotes/security": "npm:^1.7.5" + "@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: a39afc145a158985d46a4332aaa450722cffd0978391958536ed37ba9d465616ea59c0e7df70490634cb3849fc41443334cfa4e3bb321dea903dc88198c84ec1 + 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/domain-core": "npm:^1.11.1" + "@standardnotes/security": "npm:^1.7.0" + reflect-metadata: "npm:^0.1.13" + checksum: 558e4506d873c5bede4966d32274b5bd6365b2f11fa7885ffa64ad5db18d9465e741253c07af1173b130b15129763a9fbeaebe4efdf96037d900ea57ad3e6e44 languageName: node linkType: hard @@ -2296,10 +2232,31 @@ __metadata: languageName: unknown linkType: soft -"@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 +"@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 languageName: node linkType: hard @@ -2316,15 +2273,27 @@ __metadata: languageName: unknown linkType: soft -"@standardnotes/responses@npm:1.13.4, @standardnotes/responses@npm:^1.13.4": - version: 1.13.4 - resolution: "@standardnotes/responses@npm:1.13.4" +"@standardnotes/responses@npm:1.11.1, @standardnotes/responses@npm:^1.6.39": + version: 1.11.1 + resolution: "@standardnotes/responses@npm:1.11.1" dependencies: - "@standardnotes/common": "npm:^1.46.4" - "@standardnotes/features": "npm:1.58.4" - "@standardnotes/security": "npm:^1.7.5" + "@standardnotes/common": "npm:^1.39.0" + "@standardnotes/features": "npm:1.53.1" + "@standardnotes/security": "npm:^1.1.0" reflect-metadata: "npm:^0.1.13" - checksum: 4803ee14bd036f8bc3690e3da29ea51d9041f2c283f03b9069e0c7a781e4953002039416f420a88f460157a183a560997d04d4e257ccdbf67981e8fec71dfa88 + 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 languageName: node linkType: hard @@ -2334,8 +2303,8 @@ __metadata: dependencies: "@newrelic/winston-enricher": "npm:^4.0.0" "@sentry/node": "npm:^7.28.1" - "@standardnotes/api": "npm:^1.24.4" - "@standardnotes/common": "workspace:*" + "@standardnotes/api": "npm:^1.19.0" + "@standardnotes/common": "workspace:^" "@standardnotes/domain-core": "workspace:^" "@standardnotes/domain-events": "workspace:*" "@standardnotes/domain-events-infra": "workspace:*" @@ -2406,7 +2375,7 @@ __metadata: languageName: unknown linkType: soft -"@standardnotes/security@npm:^1.7.5, @standardnotes/security@workspace:*, @standardnotes/security@workspace:^, @standardnotes/security@workspace:packages/security": +"@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": version: 0.0.0-use.local resolution: "@standardnotes/security@workspace:packages/security" dependencies: @@ -2458,12 +2427,12 @@ __metadata: languageName: unknown linkType: soft -"@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" +"@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" dependencies: reflect-metadata: "npm:^0.1.13" - checksum: a73af909622d9014b149ab64c83efe89ed65e35b6a2056281fc873c3ddce2054d54032d457de4e768b2c1a0e61f6d0dea97f64bff12827f3c100889a65675a0e + checksum: 348a9f88f5638804277b39195da6b07cc32f42f6232da2a86a7a9939ff8e83c9ea2cbd615145b36ce702885ffa9015d0cda0f831c477186cf5c6792398b8e111 languageName: node linkType: hard @@ -2496,7 +2465,7 @@ __metadata: "@standardnotes/domain-core": "workspace:^" "@standardnotes/domain-events": "workspace:*" "@standardnotes/domain-events-infra": "workspace:*" - "@standardnotes/responses": "npm:^1.13.4" + "@standardnotes/responses": "npm:^1.6.39" "@standardnotes/security": "workspace:*" "@standardnotes/settings": "workspace:*" "@standardnotes/time": "workspace:*" @@ -2557,15 +2526,27 @@ __metadata: languageName: unknown linkType: soft -"@standardnotes/utils@npm:1.16.2": - version: 1.16.2 - resolution: "@standardnotes/utils@npm:1.16.2" +"@standardnotes/utils@npm:1.10.0": + version: 1.10.0 + resolution: "@standardnotes/utils@npm:1.10.0" dependencies: - "@standardnotes/common": "npm:^1.46.4" - dompurify: "npm:^2.4.1" + "@standardnotes/common": "npm:^1.39.0" + dompurify: "npm:^2.3.8" lodash: "npm:^4.17.21" reflect-metadata: "npm:^0.1.13" - checksum: cee65dd64fbdc06c46a3aa1041e1e5a76b18b35a6ec25a029a18da89c22a1ee4490d079921b0477b1a76d734da729837654272011c4bcb76fb8c34672f468bd4 + 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 languageName: node linkType: hard @@ -2575,7 +2556,7 @@ __metadata: dependencies: "@newrelic/winston-enricher": "npm:^4.0.0" "@sentry/node": "npm:^7.28.1" - "@standardnotes/api": "npm:^1.24.4" + "@standardnotes/api": "npm:^1.19.0" "@standardnotes/domain-core": "workspace:^" "@standardnotes/domain-events": "workspace:^" "@standardnotes/domain-events-infra": "workspace:^" @@ -2613,12 +2594,12 @@ __metadata: dependencies: "@newrelic/winston-enricher": "npm:^4.0.0" "@sentry/node": "npm:^7.28.1" - "@standardnotes/api": "npm:^1.24.4" + "@standardnotes/api": "npm:^1.19.0" "@standardnotes/common": "workspace:*" "@standardnotes/domain-core": "workspace:^" "@standardnotes/domain-events": "workspace:^" "@standardnotes/domain-events-infra": "workspace:^" - "@standardnotes/models": "npm:^1.42.6" + "@standardnotes/models": "npm:^1.26.0" "@standardnotes/security": "workspace:*" "@standardnotes/time": "workspace:^" "@types/cors": "npm:^2.8.9" @@ -2692,15 +2673,15 @@ __metadata: linkType: hard "@types/babel__core@npm:^7.1.14": - version: 7.20.0 - resolution: "@types/babel__core@npm:7.20.0" + version: 7.1.19 + resolution: "@types/babel__core@npm:7.1.19" dependencies: - "@babel/parser": "npm:^7.20.7" - "@babel/types": "npm:^7.20.7" + "@babel/parser": "npm:^7.1.0" + "@babel/types": "npm:^7.0.0" "@types/babel__generator": "npm:*" "@types/babel__template": "npm:*" "@types/babel__traverse": "npm:*" - checksum: bf92f75954f36771eec94945ec0b38add06f3fb4605b67b7652d641604d60e9c6fd074810746f654bb3414efcc7fad648da4092ae7975d1b44dd2de59f86a577 + checksum: c357dd2c14cda36b47c48d1690a139e7fe336e856b335b100420821e583895cedaa6dcf4241d7ae6869f0d7113a063f0f2823d8ce3d847ec5b9622cd6363b8ad languageName: node linkType: hard @@ -2724,11 +2705,11 @@ __metadata: linkType: hard "@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": - version: 7.18.3 - resolution: "@types/babel__traverse@npm:7.18.3" + version: 7.17.1 + resolution: "@types/babel__traverse@npm:7.17.1" dependencies: "@babel/types": "npm:^7.3.0" - checksum: 78677b4e99554d5c68b60acfca185ca77e49b7abab908283c8731d9658a293bc3ebfbefa705fad2f2c33cd05f72447817bd46ec1846fd255fda86f66a70ef455 + checksum: 58378f82ad67c8bfeec7e61d0f50a3e8a6089e529eb2c444b71252aa4399be591b6349bc868626f31889ced44fb147f02f7fe69df8e0f7a4fb59834bfc2a960d languageName: node linkType: hard @@ -2758,6 +2739,18 @@ __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" @@ -2779,11 +2772,9 @@ __metadata: linkType: hard "@types/cors@npm:^2.8.9": - version: 2.8.13 - resolution: "@types/cors@npm:2.8.13" - dependencies: - "@types/node": "npm:*" - checksum: 9c8b1c732295603fcc0e1e8e8f0a332e7ec03d10bb18b9398225e5e2fbf6a2fd64758926204d306ef100a5bdd7b35324bdc34bc57fc49ed9807446930bc678f9 + version: 2.8.12 + resolution: "@types/cors@npm:2.8.12" + checksum: cebfe092ba9a94b2077cda564efd6f13e173ff70a7884eb70210bfcefb585778aabb3873e7bc477ef1602c130b5ecf80978809e1212190343a5788be30250ea2 languageName: node linkType: hard @@ -2796,39 +2787,39 @@ __metadata: languageName: node linkType: hard -"@types/express-serve-static-core@npm:^4.17.31": - version: 4.17.32 - resolution: "@types/express-serve-static-core@npm:4.17.32" +"@types/express-serve-static-core@npm:^4.17.18": + version: 4.17.31 + resolution: "@types/express-serve-static-core@npm:4.17.31" dependencies: "@types/node": "npm:*" "@types/qs": "npm:*" "@types/range-parser": "npm:*" - checksum: ba57df64d42aa490d08c0f585286c1e9eb74c52f3db5eceb3459e545adcd34e2c05bc7e60e32cb0835e791bddefc6e87b305f158c9a7fb6744e19b5af8abaa90 + checksum: 88c17414b7d6d41b705463c002565a694d8f05f1417c3ba2e7523d9dcda4e2c591b8f56e480e144efaf43f6aad98446745a0c3b84174e498577763fe58ac5423 languageName: node linkType: hard "@types/express@npm:*, @types/express@npm:^4.17.14": - version: 4.17.15 - resolution: "@types/express@npm:4.17.15" + version: 4.17.14 + resolution: "@types/express@npm:4.17.14" dependencies: "@types/body-parser": "npm:*" - "@types/express-serve-static-core": "npm:^4.17.31" + "@types/express-serve-static-core": "npm:^4.17.18" "@types/qs": "npm:*" "@types/serve-static": "npm:*" - checksum: 24fd75dbb8eb9b134bb3acf4b2e87a04402a3bdb4200dd3e9a477153a61a4d027f9b237510f1d48628965884e7f7ebf9fdfd54818683c8d7e2b3074d86d462ae + checksum: 7e2d23081f1aa8d8e4218fba4e305f2a52e221a99340ecc4694482cd2878cbb344deae1b8899e7682a05cf95c9a130e97534bf0e22d983c45d25a8788351803d languageName: node linkType: hard "@types/graceful-fs@npm:^4.1.3": - version: 4.1.6 - resolution: "@types/graceful-fs@npm:4.1.6" + version: 4.1.5 + resolution: "@types/graceful-fs@npm:4.1.5" dependencies: "@types/node": "npm:*" - checksum: dc2e227d91bed38fd674eb59ed634baf27509a7775f29965d9dc4602923292d6fb0d597995c940947bfc75aa70894c9a9c6e6e4f9dbabeed4973a20e5dc41a58 + checksum: 2785f1a962029597d01799bf96b400b4bedcf5295f379e0c08f2d1faa656fece563ecb655e85d379a61efdd4c99e5da16cce9f591c5a311f3354d86a27dab498 languageName: node linkType: hard -"@types/http-cache-semantics@npm:^4.0.1": +"@types/http-cache-semantics@npm:*": version: 4.0.1 resolution: "@types/http-cache-semantics@npm:4.0.1" checksum: 04aacd353b3823dea511927aa0b0a519a16a876aab4f6cc545828cafcadebddc631dcb1e1a949a09f1c30d37c5512e60e69469e22a75213ff1abf349deaad433 @@ -2879,12 +2870,19 @@ __metadata: linkType: hard "@types/jest@npm:^29.1.1": - version: 29.2.6 - resolution: "@types/jest@npm:29.2.6" + version: 29.1.1 + resolution: "@types/jest@npm:29.1.1" dependencies: expect: "npm:^29.0.0" pretty-format: "npm:^29.0.0" - checksum: 7731a4fef89d63333ae0208e9b24bdfc9360229fcfd0180482d80c3165e29cc00fcd9d0b898bc0e62590ccb9e95b85a2fca0d581f7f9248b7f8712bd40677499 + 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 languageName: node linkType: hard @@ -2904,6 +2902,15 @@ __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" @@ -2953,19 +2960,26 @@ __metadata: languageName: node linkType: hard -"@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 +"@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 languageName: node linkType: hard "@types/nodemailer@npm:^6.4.1": - version: 6.4.7 - resolution: "@types/nodemailer@npm:6.4.7" + version: 6.4.6 + resolution: "@types/nodemailer@npm:6.4.6" dependencies: "@types/node": "npm:*" - checksum: 4fefece34940e4344ecb7d41553ccfd63bf2697124e6335dec5c358953ee53b2b27cb45dec9b306c3fc848cf4ec4344d62ecb091d1a7aadc36c0b9721ab67322 + checksum: 628b9a54d41e27251e4b0c7984e9383a1eac6d42201745dd24c4419d6f354d9f66eba17a66e13b335f8bdffa749243258d4b54464ff4ec0e39ed1525199c83eb languageName: node linkType: hard @@ -2985,10 +2999,17 @@ __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.7.2 - resolution: "@types/prettier@npm:2.7.2" - checksum: d4d09d291ec7017ed30cc2bac5a51dbd5de02e2d75389a4c724ac6c3d7bb99da3173f57247d832b8f83c154dc8006cbdc35e565c1f1bf6869718d25857e430db + version: 2.6.3 + resolution: "@types/prettier@npm:2.6.3" + checksum: 8a25ff9ebd6e2d2614cc351894c332b01d306ddb7363e0b1fa56ae5ff5b5639ae58905e213608dff311ef987d6834f532c92964860272e4fc3e95b4824d76e58 languageName: node linkType: hard @@ -3013,10 +3034,19 @@ __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.13 - resolution: "@types/semver@npm:7.3.13" - checksum: a76156ff60ddbd17bf2120c09dca3cd8ac7db4f8d8c69614a9ebc5202f05d1044def7fd8cf77415f7284ea8edfa1092b6e04dac07dc17c94762904c69dd2c85b + version: 7.3.12 + resolution: "@types/semver@npm:7.3.12" + checksum: 35ae8150669b266e91d64c514415e69eabedb4d969aa61056b21028d9f35fdb856d745274d163a8c3a72650cd9abbfd78e878a28b79f41894da585a7d7c8229c languageName: node linkType: hard @@ -3059,15 +3089,37 @@ __metadata: linkType: hard "@types/yargs@npm:^17.0.8": - version: 17.0.20 - resolution: "@types/yargs@npm:17.0.20" + version: 17.0.10 + resolution: "@types/yargs@npm:17.0.10" dependencies: "@types/yargs-parser": "npm:*" - checksum: 2200d4e22c9a3ffb14ad95d7db67b12e13722146b4f1b4ca2de8857069c7d5978b41176e8166ac7b4d2d7910065af962b8d299af562086708e47b45ccf0a4838 + checksum: 790de59e36d1fae23807ad6d08a9b5a4cb4aa036f076b8ab7125bb01dfefee1f0fe9d07208bda77119602a75522d6e2e417281bdc837cefc213374a8dd53fea6 languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.12.1, @typescript-eslint/eslint-plugin@npm:^5.48.2": +"@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": version: 5.48.2 resolution: "@typescript-eslint/eslint-plugin@npm:5.48.2" dependencies: @@ -3091,19 +3143,29 @@ __metadata: linkType: hard "@typescript-eslint/parser@npm:^5.12.1, @typescript-eslint/parser@npm:^5.40.1": - version: 5.48.2 - resolution: "@typescript-eslint/parser@npm:5.48.2" + version: 5.40.1 + resolution: "@typescript-eslint/parser@npm:5.40.1" dependencies: - "@typescript-eslint/scope-manager": "npm:5.48.2" - "@typescript-eslint/types": "npm:5.48.2" - "@typescript-eslint/typescript-estree": "npm:5.48.2" + "@typescript-eslint/scope-manager": "npm:5.40.1" + "@typescript-eslint/types": "npm:5.40.1" + "@typescript-eslint/typescript-estree": "npm:5.40.1" debug: "npm:^4.3.4" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 07ee0ebb3f4e00ffacf1cd6b6bc2ebfdda2c89bab8094c2f950d54428c44a486eaf684893d9cfb95745e83f52007e43069f832298ee2f845596ce17f02440479 + 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 languageName: node linkType: hard @@ -3117,6 +3179,23 @@ __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" @@ -3134,6 +3213,13 @@ __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" @@ -3141,6 +3227,24 @@ __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" @@ -3159,6 +3263,24 @@ __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" @@ -3177,6 +3299,16 @@ __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" @@ -3206,29 +3338,13 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:1, abbrev@npm:^1.0.0": +"abbrev@npm:1": 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" @@ -3255,12 +3371,21 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.4.1, acorn@npm:^8.8.0": - version: 8.8.1 - resolution: "acorn@npm:8.8.1" +"acorn@npm:^8.4.1": + version: 8.7.1 + resolution: "acorn@npm:8.7.1" bin: acorn: bin/acorn - checksum: f8a84cf59173c5c07cb6b8097c716370f799244189b23d58358eadf9729e0d62660bc11339e03f08517fa33d1ef4b69b84b0bdebe0c0d783acaa8d2c44a66345 + 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 languageName: node linkType: hard @@ -3314,14 +3439,14 @@ __metadata: linkType: hard "ajv@npm:^8.11.0": - version: 8.12.0 - resolution: "ajv@npm:8.12.0" + version: 8.11.0 + resolution: "ajv@npm:8.11.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: adab5a15cfce05aa97767b5f01da510f79f351021c643b5593b001dc5063aac3822d9265da94f7e39fd32cc4054277e43728aa522f83d82daca50858a5c29361 + checksum: 08625cf91d13177f3064cf333c7e041bba66f8aa811884a2de5c08b420add67b481779368b0bbf8fc232400b7a3f47aa78459d48ac73e60568c5afec538aa02b languageName: node linkType: hard @@ -3383,9 +3508,9 @@ __metadata: linkType: hard "ansi-styles@npm:^6.1.0": - version: 6.2.1 - resolution: "ansi-styles@npm:6.2.1" - checksum: 86fe3fc999c89775171631b32920d1fbf8adc4225895db376057b5a5e6fdcf837ae994ca08756f0a676c0dd8c74e58a7e87515d1fa16d6fcfffdf9069d579e90 + version: 6.1.0 + resolution: "ansi-styles@npm:6.1.0" + checksum: cd798a83b2e8d55f609e2a77aed1a34a578388604634e326784cb7fe7e4153ff6bb5ae68e037521feacd6cc8ea899963d0bc17b3f3d01f378a0fb615faf41d91 languageName: node linkType: hard @@ -3397,12 +3522,12 @@ __metadata: linkType: hard "anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": - version: 3.1.3 - resolution: "anymatch@npm:3.1.3" + version: 3.1.2 + resolution: "anymatch@npm:3.1.2" dependencies: normalize-path: "npm:^3.0.0" picomatch: "npm:^2.0.4" - checksum: 0d50ce459783767bb68ce635c0a8f3e7de9843ebd6e6733accd59e13a49421a84944b8be5d68b5acecf74eca767a06229e07cae48151757744618e1a32dda0ed + checksum: b9266228a3e1406086ece57c20f9cbfc9755375218697c79a71fba9245ad23a672687314422e97753fbb3bccd245d7c76974d7c15ba513386b499de6ba002300 languageName: node linkType: hard @@ -3413,7 +3538,7 @@ __metadata: languageName: node linkType: hard -"aproba@npm:^1.0.3 || ^2.0.0": +"aproba@npm:^1.0.3 || ^2.0.0, aproba@npm:^2.0.0": version: 2.0.0 resolution: "aproba@npm:2.0.0" checksum: 02a080748877ae9a7d8973c37c688669a59971c5ec38a4c44f4a7176a52313da0b0c1e1518f80d3b80d75d0d4a16f25a4151a2316bad3db06bb34cb0245cc4fa @@ -3421,22 +3546,12 @@ __metadata: linkType: hard "are-we-there-yet@npm:^3.0.0": - version: 3.0.1 - resolution: "are-we-there-yet@npm:3.0.1" + version: 3.0.0 + resolution: "are-we-there-yet@npm:3.0.0" dependencies: delegates: "npm:^1.0.0" readable-stream: "npm:^3.6.0" - 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 + checksum: 01eab104abc13225a6c59efcd4e307f5b7e7b6991c1741c50cc4f30da172b3b4374e3b8cf4641f3bd4152d2c66a14aaaf384aa953b0634bb625d81318f9de1c7 languageName: node linkType: hard @@ -3528,7 +3643,7 @@ __metadata: languageName: node linkType: hard -"async@npm:^3.2.3": +"async@npm:^3.2.3, async@npm:^3.2.4": version: 3.2.4 resolution: "async@npm:3.2.4" checksum: 9719e38d24e9922c255ee9ae925fb668ef52243f9866a1b59e423a3bb6150a886b3c37287348ceefa09cd3f6fa1a29dcc770eeb70642acb13674363b2d5b2b21 @@ -3549,9 +3664,9 @@ __metadata: languageName: node linkType: hard -"aws-sdk@npm:^2.1260.0, aws-sdk@npm:^2.1271.0": - version: 2.1298.0 - resolution: "aws-sdk@npm:2.1298.0" +"aws-sdk@npm:^2.1260.0": + version: 2.1260.0 + resolution: "aws-sdk@npm:2.1260.0" dependencies: buffer: "npm:4.9.2" events: "npm:1.1.1" @@ -3563,35 +3678,35 @@ __metadata: util: "npm:^0.12.4" uuid: "npm:8.0.0" xml2js: "npm:0.4.19" - checksum: d9824407dcc7cf66087a47ee4680894069e61b1936d02992ec288bfd889ce711be03098983549bae59cce583279205f392ed02acac55a9f78c00b547c50e1e5d + checksum: 9a1b2e4cb5fea2dad4b02c4ae25e68f85c4f952c19d13bd816ad76f6fdde808ca0a6e56e372002e876fbdc34d55d3c6b9b68d788fd7c915b94d40fbf216c6ba0 languageName: node linkType: hard "axios@npm:^1.1.3": - version: 1.2.3 - resolution: "axios@npm:1.2.3" + version: 1.1.3 + resolution: "axios@npm:1.1.3" dependencies: follow-redirects: "npm:^1.15.0" form-data: "npm:^4.0.0" proxy-from-env: "npm:^1.1.0" - checksum: 08b2121690d5f59c1831d2ebb78b2a89a9b8e3fa05ea7ea0a6bb2dfd504a364f34a87ef00357a54e487b29c7ea863d507248ea83b5a97eb396403cb81b17168e + checksum: 2e28acd01cc06f9f10dfce3531ebbcd74f2f2a364f44ff4aa59363239baf699c58361e9bb6425ff91283f5fc623051c55bdd2d08c1c06dd7780f0d0762297ca7 languageName: node linkType: hard -"babel-jest@npm:^29.3.1": - version: 29.3.1 - resolution: "babel-jest@npm:29.3.1" +"babel-jest@npm:^29.1.2": + version: 29.1.2 + resolution: "babel-jest@npm:29.1.2" dependencies: - "@jest/transform": "npm:^29.3.1" + "@jest/transform": "npm:^29.1.2" "@types/babel__core": "npm:^7.1.14" babel-plugin-istanbul: "npm:^6.1.1" - babel-preset-jest: "npm:^29.2.0" + babel-preset-jest: "npm:^29.0.2" chalk: "npm:^4.0.0" graceful-fs: "npm:^4.2.9" slash: "npm:^3.0.0" peerDependencies: "@babel/core": ^7.8.0 - checksum: 8736ef7d5dc54375bcbe849ca20aa2ab7b38d48596515ceca85555b6cb45b038850c1c6ad2bb100ddd5d60bbba8ad12f50d25285a50f31ed0cfa28fec27f3aa3 + checksum: 12ba98a519e54b00e1c0bea1190b59af18f6a4cf0ed02214da8463a04878ace6c98d9326568b30e3a86ec8918cd99b2d4666faa485a578e7026128a62385568c languageName: node linkType: hard @@ -3608,15 +3723,15 @@ __metadata: languageName: node linkType: hard -"babel-plugin-jest-hoist@npm:^29.2.0": - version: 29.2.0 - resolution: "babel-plugin-jest-hoist@npm:29.2.0" +"babel-plugin-jest-hoist@npm:^29.0.2": + version: 29.0.2 + resolution: "babel-plugin-jest-hoist@npm:29.0.2" 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: a78337187c5ead96487f2b5992a482047013fa0a61ee1a846d4db00c562feeefa2617875ed98a08d75557914d78397f8c827ceb504e142260bd977325a174fe3 + checksum: a8a4d52148edd3f6521e80551a2391dbd6b55ab57fa58bd795c56f2ee43ffc8f9d9e8999a60aff7c2fe198127478879d6fe5bc1ab1d014e1cd1abeb68c8bcfc7 languageName: node linkType: hard @@ -3642,15 +3757,15 @@ __metadata: languageName: node linkType: hard -"babel-preset-jest@npm:^29.2.0": - version: 29.2.0 - resolution: "babel-preset-jest@npm:29.2.0" +"babel-preset-jest@npm:^29.0.2": + version: 29.0.2 + resolution: "babel-preset-jest@npm:29.0.2" dependencies: - babel-plugin-jest-hoist: "npm:^29.2.0" + babel-plugin-jest-hoist: "npm:^29.0.2" babel-preset-current-node-syntax: "npm:^1.0.0" peerDependencies: "@babel/core": ^7.0.0 - checksum: 259627c6f9304d80bf653935b93de2819f147977b1151558dfa6bd1217ed85a04856e33319799895d74c77410c35b4bb43385860fcdb2b39838f008290b6b360 + checksum: b96ac90a19eaf7e566824fca0d7bf00cdd227275b9fe6d54a390ea8cff8b16c844a54cf30283f961799e53ac6db6673c9bfc20391c40ccb29b24eb3a3a3b821f languageName: node linkType: hard @@ -3683,9 +3798,9 @@ __metadata: linkType: hard "before-after-hook@npm:^2.2.0": - version: 2.2.3 - resolution: "before-after-hook@npm:2.2.3" - checksum: b4606e993ca0d5a613c341098414b6641f7404b4e5eea10b34ffd38b2b33307700758df3578a3fdd6bd56843dcf966dd3b65e94793982414b6f51f1ba571b15d + version: 2.2.2 + resolution: "before-after-hook@npm:2.2.2" + checksum: ed37dd1bc4409c98af31033b3a4ce30ec53ddb146b9571096df59a4e7a7af327af54935fc69d169ebee907283233b326ce007c12089b19a04c2f602fa128d84c languageName: node linkType: hard @@ -3696,18 +3811,6 @@ __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" @@ -3754,8 +3857,8 @@ __metadata: linkType: hard "boxen@npm:^7.0.0": - version: 7.0.1 - resolution: "boxen@npm:7.0.1" + version: 7.0.0 + resolution: "boxen@npm:7.0.0" dependencies: ansi-align: "npm:^3.0.1" camelcase: "npm:^7.0.0" @@ -3765,7 +3868,7 @@ __metadata: type-fest: "npm:^2.13.0" widest-line: "npm:^4.0.1" wrap-ansi: "npm:^8.0.1" - checksum: 378231a61876f696d29596008b5848a9c454fff9d8607030a8bef8ab22108629f7dadf8205bc6361b97ec0635ff10b276214c375d0b5db563bb9683ac884f2c6 + checksum: 5625c13a75fc5603305e7d2f8bfdde5aaf79b5bc60d579f53e23ec59d33f9891b16aad19d38ef60d764286a8f5e1a74521d3c086dd88a0d9b3dec626480702cf languageName: node linkType: hard @@ -3804,17 +3907,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.21.3": - version: 4.21.4 - resolution: "browserslist@npm:4.21.4" +"browserslist@npm:^4.20.2": + version: 4.21.1 + resolution: "browserslist@npm:4.21.1" dependencies: - 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" + 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" bin: browserslist: cli.js - checksum: a8fa463b17e7bfcc2bbcdd6036718a4663629d5fd4ad73f50ca45d10965c5cecc5953f6f007f1421888d84e5def3d6b027ad2c1b4776f93db6c49950059e5759 + checksum: 617d624493e83297e90d46603a3e5757d87a9f015635d4c557e02d77b5e82e726fa8aa345ddadc59d2c6f37f0c0652679893fc190b86216ad05e522678c2e729 languageName: node linkType: hard @@ -3913,9 +4016,9 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^16.1.0": - version: 16.1.3 - resolution: "cacache@npm:16.1.3" +"cacache@npm:^16.0.0, cacache@npm:^16.1.0": + version: 16.1.1 + resolution: "cacache@npm:16.1.1" dependencies: "@npmcli/fs": "npm:^2.1.0" "@npmcli/move-file": "npm:^2.0.0" @@ -3934,51 +4037,30 @@ __metadata: rimraf: "npm:^3.0.2" ssri: "npm:^9.0.0" tar: "npm:^6.1.11" - unique-filename: "npm:^2.0.0" - checksum: 54f39565219c47ac624e0efeae123551b5391844f18ae69d0c344f51ce2b9ae4adec62316e5eae7e11cf83c3c21f726a0117d55400182779dce687887ce3f50e + unique-filename: "npm:^1.1.1" + checksum: 39fe2c41d01311920b4e7024da72114dab882ba2d2561c718b36cd2505cd13d7902b5c32413b36dd54bfb870f84ce1f8f195bdbadab9579e38797337b5e82409 languageName: node linkType: hard -"cacache@npm:^17.0.0, cacache@npm:^17.0.3": - version: 17.0.4 - resolution: "cacache@npm:17.0.4" +"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" dependencies: - "@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 + 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 languageName: node linkType: hard @@ -4025,16 +4107,16 @@ __metadata: linkType: hard "camelcase@npm:^7.0.0": - version: 7.0.1 - resolution: "camelcase@npm:7.0.1" - checksum: 8cc1909d4219769e835180fde379b5caeff681336506f9c4474b76a7ba0fe8eda4a183b3d05c09c39a118d8a44c384cf8a93e4326c655a82d03ded87a4eea829 + version: 7.0.0 + resolution: "camelcase@npm:7.0.0" + checksum: c89f44ff54f622e43e3f7e88fd1de4d446a182349eb3cb17a5fe056251ce89d7312d798968933e4f84497c0e6bd1e8b61596971e65ca50c16b86ca32f593ea27 languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001400": - version: 1.0.30001446 - resolution: "caniuse-lite@npm:1.0.30001446" - checksum: e23e556f2c4fe0325cef2fbd5d54978f222b9e2e4168ef4e7ae2d71d882f7b6c157efdc1d05c9bc4a841fa27d13ae98f92c3ec665fe5cb69b5bf7336345ec257 +"caniuse-lite@npm:^1.0.30001359": + version: 1.0.30001363 + resolution: "caniuse-lite@npm:1.0.30001363" + checksum: dd093f76397c1e4275b24840ffea0d05ac013b8406eb10fc9eeb235d49f757ae11953234160c78e81e5576eea1d6c1469c174a89b1afa160b8d36d02515c4b9b languageName: node linkType: hard @@ -4069,10 +4151,10 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^5.0.1, chalk@npm:^5.2.0": - version: 5.2.0 - resolution: "chalk@npm:5.2.0" - checksum: c3c31253b9cb445ca917aab30767282a1c1951fb8d60e1e8389a3d6434eee296dae28a2b02871c89a866ed7e560438aaea4c5d290242e5fb50b5eda2b4ea4061 +"chalk@npm:^5.0.1": + version: 5.0.1 + resolution: "chalk@npm:5.0.1" + checksum: 0902c556d549b64dacd1eeb46fa2679789dcd0455ec9c050b9e1cfe60a144170708f040a6486489532672332fcfaca61e68fecf28d35560d8c77a9291400d72e languageName: node linkType: hard @@ -4117,9 +4199,9 @@ __metadata: linkType: hard "ci-info@npm:^3.2.0": - version: 3.7.1 - resolution: "ci-info@npm:3.7.1" - checksum: ac9c61f3c9482220a88aa579dbdda68c287d635c7c61fcc7e66ebafc108133533c4e4041764c98d0fa17c6f05e81a12967c4a9b3126dd36854861feb21dbabe8 + version: 3.3.2 + resolution: "ci-info@npm:3.3.2" + checksum: 88ce43eb69180dd01bef1968c43ca39ef0ac6fce5d112d8689d9f58c7f239ae568e48b9097a1315866b66af46fd0158133258c1df0ecd672c99bdee580c25e66 languageName: node linkType: hard @@ -4170,9 +4252,9 @@ __metadata: linkType: hard "cli-spinners@npm:^2.5.0": - version: 2.7.0 - resolution: "cli-spinners@npm:2.7.0" - checksum: 46b7cce5a56a9c2d062d84947c552f517e1d23eb88afc9f1835851e905f9324bd2f21eebb24a99a3143f508581dcbe372e7528d9adf019f73e01a4bcbee178df + version: 2.6.1 + resolution: "cli-spinners@npm:2.6.1" + checksum: 025d2b3b0f89a00b45325389df290c96a9830f14c665d75b71b14a54e871968713db47e891629f3fdc53165dcdafcb7041dcc150ae289f83b9b9a4eeae45d33b languageName: node linkType: hard @@ -4203,17 +4285,6 @@ __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" @@ -4225,6 +4296,15 @@ __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" @@ -4233,16 +4313,9 @@ __metadata: linkType: hard "cluster-key-slot@npm:^1.1.0": - 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 + version: 1.1.1 + resolution: "cluster-key-slot@npm:1.1.1" + checksum: c2c3857dd726354d4a3f51c5de8b4ddfe53ac36a400f4de1c9fc985386d667bd4dd49aeb4c3ee55dbdbccc4221b8f6d2c94172b9ee9e97dd3fddf5c34cd2b44e languageName: node linkType: hard @@ -4364,17 +4437,10 @@ __metadata: languageName: node linkType: hard -"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 +"commander@npm:^9.3.0": + version: 9.3.0 + resolution: "commander@npm:9.3.0" + checksum: 110e8e7a5476adfc7d76a2cc4928077dd094053d4387213db5f343327f4f7ef242d13d123788aacf172706264b184b5fa94b29556d9506493ca3325f31782f54 languageName: node linkType: hard @@ -4388,6 +4454,16 @@ __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" @@ -4512,7 +4588,7 @@ __metadata: languageName: node linkType: hard -"conventional-changelog-writer@npm:^5.0.0, conventional-changelog-writer@npm:^5.0.1": +"conventional-changelog-writer@npm:^5.0.0": version: 5.0.1 resolution: "conventional-changelog-writer@npm:5.0.1" dependencies: @@ -4541,7 +4617,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.4": +"conventional-commits-parser@npm:^3.2.0, conventional-commits-parser@npm:^3.2.2": version: 3.2.4 resolution: "conventional-commits-parser@npm:3.2.4" dependencies: @@ -4575,17 +4651,12 @@ __metadata: languageName: node linkType: hard -"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 +"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 languageName: node linkType: hard @@ -4627,27 +4698,30 @@ __metadata: languageName: node linkType: hard -"cosmiconfig-typescript-loader@npm:^4.0.0": - version: 4.3.0 - resolution: "cosmiconfig-typescript-loader@npm:4.3.0" +"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" peerDependencies: "@types/node": "*" cosmiconfig: ">=7" - ts-node: ">=10" typescript: ">=3" - checksum: 30a8aa6cd8f63c678ef0bb9f72e59f3b1e6059269b174af2200b4be1070bbf83e22ccae27b5772e21d5b1f79739175643b900bccc9a3f53f9090823891b5d16e + checksum: 9671348bf5b90eeeb061475fc0345b3e2c353d31770188fe64ed77258b8ad1abad521fceec576ee7313be24f827dc39f7eeed4667e0721efb6a49c3853ede942 languageName: node linkType: hard -"cosmiconfig@npm:^8.0.0": - version: 8.0.0 - resolution: "cosmiconfig@npm:8.0.0" +"cosmiconfig@npm:^7, cosmiconfig@npm:^7.0.0, cosmiconfig@npm:^7.0.1": + version: 7.0.1 + resolution: "cosmiconfig@npm:7.0.1" 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" - checksum: 436a849ca0a434b4a7344e9213db6314512c6af23c0b187728d21b0292736eec8c2df046a95b8c796a9304afbd9d154bf5e9aeeae535e6303d835d44835cad6d + yaml: "npm:^1.10.0" + checksum: f5b0588faeb39d1bcb846504cb6693121bf6af4d09a5a0523a9201d189a769a067db33e36d6c6fe23937cc24f9771ad0e76ecb3056a4e244697867d62aa50ec0 languageName: node linkType: hard @@ -4678,15 +4752,6 @@ __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" @@ -4709,9 +4774,9 @@ __metadata: linkType: hard "dayjs@npm:^1.11.6": - version: 1.11.7 - resolution: "dayjs@npm:1.11.7" - checksum: e4befd8f695eeb2fbe2f887c0f6e2a8a498dfba89eb4b4d87c036167e4ae36871dda584a24c15db9b68fcf19688199f934c38095c629abcc30f8adb60f0723ce + version: 1.11.6 + resolution: "dayjs@npm:1.11.6" + checksum: f59ea45f2438056f10955a979124738906d897fb642b6157ead34b675240a79a1424655f691a35af810248575506459bf65eadd7d51625cdc537bf805a92dea6 languageName: node linkType: hard @@ -4724,7 +4789,7 @@ __metadata: languageName: node linkType: hard -"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": +"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": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -4746,12 +4811,12 @@ __metadata: linkType: hard "decamelize-keys@npm:^1.1.0": - version: 1.1.1 - resolution: "decamelize-keys@npm:1.1.1" + version: 1.1.0 + resolution: "decamelize-keys@npm:1.1.0" dependencies: decamelize: "npm:^1.1.0" map-obj: "npm:^1.0.0" - checksum: 418779f9192411684973fc02bba8a77375af0bed3fed87f2ae9e56d04b7598605e0892960251299419a36f01f2f0f909cfae9ebd6fb625907ef4253a77ead461 + checksum: 20d7f2e96144b1aecea50ed0a9a91fbb6f7e97fd50972ad9214a1ba3b53fa44b1023ca54a9d3ef7583bc98958ee685b53b306ec1d93cd420300b71a42a90b8db languageName: node linkType: hard @@ -4762,6 +4827,13 @@ __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" @@ -4800,11 +4872,11 @@ __metadata: linkType: hard "defaults@npm:^1.0.3": - version: 1.0.4 - resolution: "defaults@npm:1.0.4" + version: 1.0.3 + resolution: "defaults@npm:1.0.3" dependencies: clone: "npm:^1.0.2" - checksum: e48b7520b3a37289a9e0b4dbcaae46eb8595a5a3cda266fc192009807fa2a345360ecbf0e23952d49571b2f1134ee111bb0860119b15b85c3538a71bf662db08 + checksum: fc77e8da5f747a863b1162b2d6ad91f938601043a97b9141b6832906fd06df9f655589cb6102b552ede6db16fad586eef39589d5cbfa40025af1b616300598f6 languageName: node linkType: hard @@ -4815,6 +4887,16 @@ __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" @@ -4885,10 +4967,10 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^29.3.1": - version: 29.3.1 - resolution: "diff-sequences@npm:29.3.1" - checksum: af271add33f37490d21932cc11e8a72f7c05fba4187c8108bc8420c4091a0483fbe1f8e31c8c3bad8c069516f57cc73639bf89e67fe8874016de4cf0106f8d28 +"diff-sequences@npm:^29.0.0": + version: 29.0.0 + resolution: "diff-sequences@npm:29.0.0" + checksum: e4942ba39d9fb7a35b49b92c6c94b4e3f915d8796ea61c9b5d541f7e365e685ab1a683dc1fa9736c559c4bf695b6f6e074426f917c96088b8f761f8eaec29a1d languageName: node linkType: hard @@ -4917,10 +4999,10 @@ __metadata: languageName: node linkType: hard -"dompurify@npm:^2.4.1": - version: 2.4.3 - resolution: "dompurify@npm:2.4.3" - checksum: cf38bac4c2487e0ba63ed5807e16c4a451571cfd55a9004940b58e9e234307448fc9db483dfd4134c6dd2cf58916fa5f8343c2e517ce44a2ed28c99340f85380 +"dompurify@npm:^2.3.8": + version: 2.4.0 + resolution: "dompurify@npm:2.4.0" + checksum: bd570792df54db0d8f0864a9ffbf65f299e2ad0929081452e1f58aea3d1be7f6c5d49edc83a023e8dd303101f93046c3cb2c5b946e1e5a40a6f659dfaa893184 languageName: node linkType: hard @@ -4942,13 +5024,20 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:*, dotenv@npm:^16.0.0, dotenv@npm:^16.0.1, dotenv@npm:^16.0.3": +"dotenv@npm:*, dotenv@npm:^16.0.0": 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" @@ -4979,10 +5068,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.251": - version: 1.4.284 - resolution: "electron-to-chromium@npm:1.4.284" - checksum: 39dac53e9df6e661495a795acc318fbd2780eb685d0b1383ab4047d69cebc7b77ad2adfa3d45106c5e58f915f707701d0b4f6847a94ef96e7f42793df9020433 +"electron-to-chromium@npm:^1.4.172": + version: 1.4.180 + resolution: "electron-to-chromium@npm:1.4.180" + checksum: c7ef421c63cf060dc5767aa2c3765120f29c8a9d43fb4aaca2152f438094a438e509cc2dede669d5aa9749ea3f1348a50f4af2ab67560df8eab6f065584fbba4 languageName: node linkType: hard @@ -5001,10 +5090,10 @@ __metadata: languageName: node linkType: hard -"emittery@npm:^0.13.1": - version: 0.13.1 - resolution: "emittery@npm:0.13.1" - checksum: 5016dff9c6fc14e839af5b63fbcba98cf42dc7f06fa42833ca864d2af4c45f40a7a418096bb47e36eb0f5400270a5f69e0f703b40a09738787a292240d5495de +"emittery@npm:^0.10.2": + version: 0.10.2 + resolution: "emittery@npm:0.10.2" + checksum: c55b2867144a3dfb38739f3bc4a66f0c1c53823cb1a098404b2f0c2f3452596a838436fd2847abc96e02cd73ed5456255695a242232d523b8cbfb86192cd7d99 languageName: node linkType: hard @@ -5045,13 +5134,22 @@ __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.12.0 - resolution: "enhanced-resolve@npm:5.12.0" + version: 5.10.0 + resolution: "enhanced-resolve@npm:5.10.0" dependencies: graceful-fs: "npm:^4.2.4" tapable: "npm:^2.2.0" - checksum: 37c59d96743be343aa8cf32540745675175125b105d0b9a4f72cfc9e8a5218e17139304a7e56e289f5795feb4d3b342345242f4d7c4d9f7df0e16aa1a8eede3e + checksum: 97f2cb6318920931b84ea1209b220b7f0324581eef434f16c1df95d1997a4bbd80cceabd6be81465cf450060dee84b265d317ac23276369756b2d8a3ca68e9d6 languageName: node linkType: hard @@ -5087,6 +5185,49 @@ __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" @@ -5130,13 +5271,13 @@ __metadata: linkType: hard "eslint-config-prettier@npm:^8.5.0": - version: 8.6.0 - resolution: "eslint-config-prettier@npm:8.6.0" + version: 8.5.0 + resolution: "eslint-config-prettier@npm:8.5.0" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: 2aeb302e532b739d4a440a22463dab157c2aee4a5b89da168deade0feccdf2e645a1a40add6f3b9c635d30fd0a7a4d61339dc7df5d7c57f0a19b04eed0a0ab81 + checksum: fb61fae9c1ac23afddf046c17437c464ce74d16d86ca1e0ee0705a8c0b89c89baf24420451ae0eafd2789e06de21540b99ca2a8ebae13bcd862c02733df2c160 languageName: node linkType: hard @@ -5250,13 +5391,13 @@ __metadata: linkType: hard "espree@npm:^9.4.0": - version: 9.4.1 - resolution: "espree@npm:9.4.1" + version: 9.4.0 + resolution: "espree@npm:9.4.0" dependencies: acorn: "npm:^8.8.0" acorn-jsx: "npm:^5.3.2" eslint-visitor-keys: "npm:^3.3.0" - checksum: 6d64a7f5b39ad6af704756738cc4331bef0ac2c55e1e5b967e87dae37d753e7cc10d476c8fa772a13a9d43bc7ef541aa323bfd29a5011ccfff9b99feb82681ff + checksum: a40ed725d7e29557f17c6b9613c71cee4a0b81303cb7c4d6a5b41ad9c367daf19ffab21f1f8ded287b8e341bf334025e7442d28bec73fc4fc14ac3543050c5d1 languageName: node linkType: hard @@ -5316,13 +5457,6 @@ __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" @@ -5337,13 +5471,6 @@ __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" @@ -5368,16 +5495,16 @@ __metadata: languageName: node linkType: hard -"expect@npm:^29.0.0, expect@npm:^29.3.1": - version: 29.3.1 - resolution: "expect@npm:29.3.1" +"expect@npm:^29.0.0, expect@npm:^29.1.2": + version: 29.1.2 + resolution: "expect@npm:29.1.2" dependencies: - "@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 + "@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 languageName: node linkType: hard @@ -5467,15 +5594,15 @@ __metadata: linkType: hard "fast-glob@npm:^3.2.9": - version: 3.2.12 - resolution: "fast-glob@npm:3.2.12" + version: 3.2.11 + resolution: "fast-glob@npm:3.2.11" 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: 3b98e0cadbf2aea3fa2be76e28b0c895bb18d920ccb7b3d3f603a464e3dc2c6a89a8afb9f9765226bd4d4d74b70e880721ff7a57a267c2eaa11353f35d42d11b + checksum: 73b4cb60ed75a9138533f6020f6c3f451a9d8f0e7e7e38e2555f281c93e9dcef1565e4801dd264d766dd5ade870a4ebd32b113c66fce75ea09bd5bc6dc66b939 languageName: node linkType: hard @@ -5501,20 +5628,20 @@ __metadata: linkType: hard "fastq@npm:^1.6.0": - version: 1.15.0 - resolution: "fastq@npm:1.15.0" + version: 1.13.0 + resolution: "fastq@npm:1.13.0" dependencies: reusify: "npm:^1.0.4" - checksum: 9c256d4b1c55c2a494ef198632ad19b801f98fb05b804c761c8c733da58b8f63888fdfe5e4c8ec7144f369135b71f23da1457e71b3aebaa943d2d5337bb86262 + checksum: 150b77dcf0d1e023aaed9bb5f9789f9c8828497fa44b050ba79b039798aeee6c4bcab7e533b5bacb6476811ca9c0eb7f1d021fd7ff8da54f67e3db9b35efd84c languageName: node linkType: hard "fb-watchman@npm:^2.0.0": - version: 2.0.2 - resolution: "fb-watchman@npm:2.0.2" + version: 2.0.1 + resolution: "fb-watchman@npm:2.0.1" dependencies: bser: "npm:2.1.1" - checksum: 631a1a5512592e90a023bdbf148e565b5bded5ed22fad48b6481793669e36e0df5b481b080444f933fc3b49dab10ae886d41ac4bfdc70065736a45378402159b + checksum: 7de8a468b46fac86931e5681546aff5dd402097089f0cc0ba9636435e96efe5dfcbf1651515e91af6af81e30a12b9576b2f670def20ef5ffa3a4da35148b3fce languageName: node linkType: hard @@ -5552,6 +5679,13 @@ __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" @@ -5607,9 +5741,9 @@ __metadata: linkType: hard "flatted@npm:^3.1.0": - version: 3.2.7 - resolution: "flatted@npm:3.2.7" - checksum: d57a559a56f8743f48067b992e70f222921bec6656de4617ee60dab5e531c2aeba67ace287965b759cca80fa0d3f0c7ffc39341ccc9bc874594f4b73c0fea48c + version: 3.2.6 + resolution: "flatted@npm:3.2.6" + checksum: 258feebea8962c3632e9bbd5a565257a802ebea99d0a6f999503c6fa7f6ed1830566b0da4854c9933a4d3a6f1ecb21ce4d26eca6ac28624478f08b8d2a8c1f43 languageName: node linkType: hard @@ -5639,10 +5773,10 @@ __metadata: languageName: node linkType: hard -"form-data-encoder@npm:^2.1.2": - version: 2.1.4 - resolution: "form-data-encoder@npm:2.1.4" - checksum: fc5d363ac69bc7c47ec6b15a361ae9aef7b862484c74b2dea0a40f4cfa3fa173f872afa11cfd4957a6b665a266743cbe8e3cd251b5fa3b52521344f4def45f20 +"form-data-encoder@npm:1.7.1": + version: 1.7.1 + resolution: "form-data-encoder@npm:1.7.1" + checksum: 6507ed934ccc0e513a794cbb74725c0deb310bda1ffd15c5233168f599e105718953a322400eac996ff330a47bbd72ce06a635aabf761c08b07474076cb8c28b languageName: node linkType: hard @@ -5678,14 +5812,14 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^11.0.0, fs-extra@npm:^11.1.0": - version: 11.1.0 - resolution: "fs-extra@npm:11.1.0" +"fs-extra@npm:^10.0.0, fs-extra@npm:^10.1.0": + version: 10.1.0 + resolution: "fs-extra@npm:10.1.0" dependencies: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" - checksum: 20d9909070e7d9754cb651af067ae4343b5fc9b05fa9b8765a9348dab7dfa9b78c0f1ebe791774f06d4cca4231f4be9889a916d0457e8e87097a613e6bdd1746 + checksum: c397c1bfbb8976afb6758a96b9d5781c179b01ec843caa9f6613b8d95d95e17229d1ba7132dd811e112df5f2537bce1f68a3c0a722decc345947f133921fa3b3 languageName: node linkType: hard @@ -5698,15 +5832,6 @@ __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" @@ -5740,6 +5865,25 @@ __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" @@ -5756,22 +5900,6 @@ __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" @@ -5795,14 +5923,25 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.3": - version: 1.2.0 - resolution: "get-intrinsic@npm:1.2.0" +"get-intrinsic@npm:^1.0.2": + version: 1.1.2 + resolution: "get-intrinsic@npm:1.1.2" dependencies: function-bind: "npm:^1.1.1" has: "npm:^1.0.3" has-symbols: "npm:^1.0.3" - checksum: 6db1e521478d0a0f4e61c94c23e7a731b163d2904067b1b6efcac78e8b015404883dab4acb5570517df55aab6eb23eeef6a8d7310de76d9570fcbce4a3f80b18 + 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 languageName: node linkType: hard @@ -5834,6 +5973,15 @@ __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" @@ -5841,6 +5989,16 @@ __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" @@ -5878,22 +6036,22 @@ __metadata: languageName: node linkType: hard -"git-up@npm:^7.0.0": - version: 7.0.0 - resolution: "git-up@npm:7.0.0" +"git-up@npm:^4.0.0": + version: 4.0.5 + resolution: "git-up@npm:4.0.5" dependencies: - is-ssh: "npm:^1.4.0" - parse-url: "npm:^8.1.0" - checksum: 67640984129892df582e321061e36989b27217926b0516e0320ce293a791eb761c7053cba483d4439fba47b5fcd68eadfe7575730041aa2246b5c396d1067f4b + is-ssh: "npm:^1.3.0" + parse-url: "npm:^6.0.0" + checksum: 727625a142b45b1fafc860aecb8d7e952d2089accce462480000e0a0291a162201db67b8627dc92dea1be62ad3bbdaf00e8cfca1a95e427ce9e79eb50bf11d11 languageName: node linkType: hard -"git-url-parse@npm:^13.1.0": - version: 13.1.0 - resolution: "git-url-parse@npm:13.1.0" +"git-url-parse@npm:^11.6.0": + version: 11.6.0 + resolution: "git-url-parse@npm:11.6.0" dependencies: - git-up: "npm:^7.0.0" - checksum: 7538f108d4e5f6e2b8f19f0c62f7bbfdcec70958b0c4a70d7cedb030342a91b1b5ee668f0814315caf9c59a1b113f9d07b1b5e59b420719edf02924adca1cc07 + git-up: "npm:^4.0.0" + checksum: 8045fcb190b5828414541a3214eff5b1b992f627e07c1da3279118e64a66d7844c5f547a8de8c7521f493efa66f77eeb1b832120d4b799fdb940b0860ce11dc7 languageName: node linkType: hard @@ -5939,15 +6097,15 @@ __metadata: linkType: hard "glob@npm:^8.0.1": - version: 8.1.0 - resolution: "glob@npm:8.1.0" + version: 8.0.3 + resolution: "glob@npm:8.0.3" 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: b2d53aa8d54a3e5b3998f52e72140deea385d292a68719144cda70148c335aa956bd03a643f50f6e4f685ee40ae538ee62a96278cc7b797f731a50a3babfcf63 + checksum: e629823aabf11611bfe7b3a2f4582a5e0898daaecba3263081d5d4a8fcc595d07aefb85c178e816f7bf1c07a09fd164dc80558b83e9e825555796929164404b1 languageName: node linkType: hard @@ -5961,11 +6119,11 @@ __metadata: linkType: hard "global-dirs@npm:^3.0.0": - version: 3.0.1 - resolution: "global-dirs@npm:3.0.1" + version: 3.0.0 + resolution: "global-dirs@npm:3.0.0" dependencies: ini: "npm:2.0.0" - checksum: 5695c7c0137585dbb9601bdf1e3c02ad4f0050dc8b0fff1b1e9b460bd304271ba57e2426722461da6de7c0bc641167b54a815fb74dc857f9f28f3c4f37550169 + checksum: cd99c4b445b2419be7a66facde137c43e146f22941bb6c38b1517239fbd36e7bde19e89aadb43e94377ece02dfb40f5dfe0a5202f540c95c8ef7d1d7813e3477 languageName: node linkType: hard @@ -5999,31 +6157,24 @@ __metadata: languageName: node linkType: hard -"gopd@npm:^1.0.1": - version: 1.0.1 - resolution: "gopd@npm:1.0.1" - dependencies: - 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" + version: 12.1.0 + resolution: "got@npm:12.1.0" dependencies: - "@sindresorhus/is": "npm:^5.2.0" + "@sindresorhus/is": "npm:^4.6.0" "@szmarczak/http-timer": "npm:^5.0.1" - cacheable-lookup: "npm:^7.0.0" - cacheable-request: "npm:^10.2.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" decompress-response: "npm:^6.0.0" - form-data-encoder: "npm:^2.1.2" + form-data-encoder: "npm:1.7.1" 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:^3.0.0" - checksum: d5b06fd135225d3571daf116fcd86195197230da36d52fdd6e6c1443e73be7e5ebedab221168060138f39df1bafd3ffad81d717d5f459be655b14b5970ee9a6b + responselike: "npm:^2.0.0" + checksum: a07b585c9babf9a49456b135925c86439f6e1ba98a201eb52528dbd7f1a31666e19a9f9a1e7ae888b65d812af9c30f5563dce9c3b8b3b30fa6c648c5b8fb3920 languageName: node linkType: hard @@ -6066,6 +6217,13 @@ __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" @@ -6080,6 +6238,15 @@ __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" @@ -6130,9 +6297,9 @@ __metadata: linkType: hard "helmet@npm:^6.0.0": - version: 6.0.1 - resolution: "helmet@npm:6.0.1" - checksum: a323b75c7b9afe431981e32555db48c70c2985005ab34ee2188a60fa887c97469bdf05f44c34fac5d50f4c69431f847c231996e8cdd897a68c53c1fc46eef571 + version: 6.0.0 + resolution: "helmet@npm:6.0.0" + checksum: 73b6ba802d3b8b5b8c8eace60ff624c0b620efbcb15daedec144ee5de4593229fd98cf48210db59c75781a3516979f5fb7fc72be7efb34ab419dd5acc4e3d70d languageName: node linkType: hard @@ -6170,21 +6337,12 @@ __metadata: languageName: node linkType: hard -"hosted-git-info@npm:^5.1.0": - version: 5.2.1 - resolution: "hosted-git-info@npm:5.2.1" +"hosted-git-info@npm:^5.0.0": + version: 5.0.0 + resolution: "hosted-git-info@npm:5.0.0" dependencies: lru-cache: "npm:^7.5.1" - 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 + checksum: bd2bb095448829c48cb3187c7fe2df72f671e5a17f49cd6a442b242c2a1436de74d8fe78522ea031ebc25cc237eb12f9e37ae03af029e13ebe899b1b288aa457 languageName: node linkType: hard @@ -6195,7 +6353,7 @@ __metadata: languageName: node linkType: hard -"http-cache-semantics@npm:^4.1.0": +"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0": version: 4.1.0 resolution: "http-cache-semantics@npm:4.1.0" checksum: ccfe23dd2729bc564ab419330e0c4646a1247e8dd728a4a6b3ab427b5243d2e0afea0c6fe690ff9ead43d02bd84cc5240e996543c4c87866f272e26e40540acd @@ -6234,12 +6392,12 @@ __metadata: linkType: hard "http2-wrapper@npm:^2.1.10": - version: 2.2.0 - resolution: "http2-wrapper@npm:2.2.0" + version: 2.1.11 + resolution: "http2-wrapper@npm:2.1.11" dependencies: quick-lru: "npm:^5.1.1" resolve-alpn: "npm:^1.2.0" - checksum: a9a5378b99dd84840035208bdd8f400aad7d5e6e72f6d525ed1b2cd1ce09301e7c9f3296bf706962f233a5e9af96949050a2463652be4cd361d8acea062e4af4 + checksum: c5a97aa8d682d603b95284716e75e12094d52a9a0ef7e108025767e82df5cb5aa3dd6117ff57c361b05229ccb34d5b5e5202ef64b0d3b565a324c42091b83313 languageName: node linkType: hard @@ -6318,19 +6476,19 @@ __metadata: languageName: node linkType: hard -"ignore-walk@npm:^6.0.0": - version: 6.0.0 - resolution: "ignore-walk@npm:6.0.0" +"ignore-walk@npm:^5.0.1": + version: 5.0.1 + resolution: "ignore-walk@npm:5.0.1" dependencies: minimatch: "npm:^5.0.1" - checksum: 8bb938a334f4927399b096abe3b5385058ee33b371664fcb89b899f16bb4c42dc59b724954f5537412b9ae6070098aeefff8687cae5d243741105c01e8c184f1 + checksum: c7b4771272ff78a248742c51cc9e03d45aed0df922d1939f41eaab8bf3bffe06c376cb3222938297850cdcf81acf39f8427779f69d41bb29e4489d16503987d2 languageName: node linkType: hard "ignore@npm:^5.2.0": - version: 5.2.4 - resolution: "ignore@npm:5.2.4" - checksum: 55c58d848bb753a2b7e0b4a19352f9212eae2e4a05e4a12753e90b921108a6caa140adf958a5084b144bedd886b44e3bc93f6b4839e5aba1fb4a72c6625da4c1 + version: 5.2.0 + resolution: "ignore@npm:5.2.0" + checksum: 0086b6992b2e2c9ec23f009e5939022323f1b4ad291607507045cc67b0a3b5d9724fc425f5300b3ba6d10ef74311bdf71cd26040227c30a182cf1b2a5971226b languageName: node linkType: hard @@ -6422,16 +6580,16 @@ __metadata: languageName: node linkType: hard -"ini@npm:^3.0.0, ini@npm:^3.0.1": - version: 3.0.1 - resolution: "ini@npm:3.0.1" - checksum: aa3a701669e6dc7ef1c9ce1b86931ca712cd255f0ad2b909189b2207491c95319999ee758c3395e86c9f5b6c9368cda493deeaf284cd139577dc2271e0fd422e +"ini@npm:^3.0.0": + version: 3.0.0 + resolution: "ini@npm:3.0.0" + checksum: fb9ef25d915fbc70583bb2f191e18b82a44bb1d4fc7053ce7b208e6d4a8a20c6abcc2627e79ee405effaec48e5a92cf6489920257810c4d00365c3391eabd729 languageName: node linkType: hard "inquirer@npm:^8.2.4": - version: 8.2.5 - resolution: "inquirer@npm:8.2.5" + version: 8.2.4 + resolution: "inquirer@npm:8.2.4" dependencies: ansi-escapes: "npm:^4.2.1" chalk: "npm:^4.1.1" @@ -6448,7 +6606,18 @@ __metadata: strip-ansi: "npm:^6.0.0" through: "npm:^2.3.6" wrap-ansi: "npm:^7.0.0" - checksum: 50459c04bf4d6a20e1297eb82bbdf838b0fea6140759103ded99b5af50784fbebecd50f37970cde186829cec4d8f3ad58d975701a1fe03b735a31d4a5a351e63 + 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 languageName: node linkType: hard @@ -6471,8 +6640,8 @@ __metadata: linkType: hard "ioredis@npm:*, ioredis@npm:^5.2.4": - version: 5.2.5 - resolution: "ioredis@npm:5.2.5" + version: 5.2.4 + resolution: "ioredis@npm:5.2.4" dependencies: "@ioredis/commands": "npm:^1.1.1" cluster-key-slot: "npm:^1.1.0" @@ -6483,14 +6652,14 @@ __metadata: redis-errors: "npm:^1.2.0" redis-parser: "npm:^3.0.0" standard-as-callback: "npm:^2.1.0" - checksum: 4162a648c9c961ebc3572d16221bf2b5d3aee9e211f427b172bbacf23978c14e99fd2087eb8f2e8b015b9de28b1f640934e341f85d8d2aa6eb9f438ac5159b4c + checksum: f6572bf61980afd5414692b51144ebc4ed06de705edef1a6b448d728f5c76d3f8719612b8caba1fc98f0010fa685059fcc02f73d6570048869159edbe1809e29 languageName: node linkType: hard -"ip@npm:^2.0.0": - version: 2.0.0 - resolution: "ip@npm:2.0.0" - checksum: 42a7cf251b844d98a4c3373d06997b991cd1a7f8a5d43bcf2b4f610517d39c5504f6eb3e73e77f5c1453ac766690e82dab28a8a05a49a6fd7d4a40fad93640e9 +"ip@npm:^1.1.5": + version: 1.1.8 + resolution: "ip@npm:1.1.8" + checksum: bb1850e7b6573a53b7fd8becad4c81e0026b94d2a3322bb8540ab67fa3987c7401d1f2986fe6119f1578464ac465dad2c8b243c08c748f1f88c350c64cc9d134 languageName: node linkType: hard @@ -6532,6 +6701,15 @@ __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" @@ -6541,7 +6719,17 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.1.3": +"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": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: 39d7787a6cd66d620ee4e9d09bb36587c29b39f50550d27dd7bea1d0d46b2a87ad9ac2b3d11f751836f08befc20afc4cb36201de1de26aaf02f298c8c512c102 @@ -6560,11 +6748,20 @@ __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.11.0 - resolution: "is-core-module@npm:2.11.0" + version: 2.9.0 + resolution: "is-core-module@npm:2.9.0" dependencies: has: "npm:^1.0.3" - checksum: c1bf6feab8bba140f691b853db3032d33ce1bc883ecd1b7ddb4e33f2443b4da2bcbba671b6290c34f45c27a8fc02c0bf5e01c68192671f9133029d21a48f25b0 + 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 languageName: node linkType: hard @@ -6631,6 +6828,13 @@ __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" @@ -6638,6 +6842,15 @@ __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" @@ -6696,7 +6909,26 @@ __metadata: languageName: node linkType: hard -"is-ssh@npm:^1.4.0": +"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": version: 1.4.0 resolution: "is-ssh@npm:1.4.0" dependencies: @@ -6712,6 +6944,24 @@ __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" @@ -6721,16 +6971,16 @@ __metadata: languageName: node linkType: hard -"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" +"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" 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: c42bdb03b501a76c1b307f087885bc700952fe1ae1f203264c52e3eb467c8a1f69527c5285bce0898eca66a892a988b94e609ea87bcb78f663c1ab57e6286016 + checksum: 48a9607762d8a2aac2dadbe07256f9bedbc0214a5b3e12e7bad2695c064a25334793191e6556cdf4de072475762728889d3ccd03bc1aaceac594c7dadc72c99a languageName: node linkType: hard @@ -6748,10 +6998,19 @@ __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.1 - resolution: "is-yarn-global@npm:0.4.1" - checksum: dcf4694c6779d1b74c6e7514c2573079db9edd453f342d31556733fdd7b531d19961fe35272ba35475db9f3c33c6db26f4a6a89c1740722328ba4055804625a3 + version: 0.4.0 + resolution: "is-yarn-global@npm:0.4.0" + checksum: bf5fa093a1c0a97ad2b408f58fd2538d1bb2346712eeb5ee18a72221fb8bcba289f0fedbb98f2d24bceb2740cbe08bf4a54bdaa6aa326e2d4b4a32ec554c2964 languageName: node linkType: hard @@ -6784,15 +7043,15 @@ __metadata: linkType: hard "istanbul-lib-instrument@npm:^5.0.4, istanbul-lib-instrument@npm:^5.1.0": - version: 5.2.1 - resolution: "istanbul-lib-instrument@npm:5.2.1" + version: 5.2.0 + resolution: "istanbul-lib-instrument@npm:5.2.0" 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: 838cd5b11262e72e023a176748834054a213b4b8d24674e210af3cd626b77d547f3d0c82d8784bf322b07d183b14c6e296bfba6f9eb035ae1d6669a71036bf4c + checksum: d45f8fbd3b850af6d6d71c4ba0c6de206c7ab2fd82dec9f50624df8a08fad0df5175d04803ab0373370d714dc0eb8e6d93853e301b4a15dbaebdcb3120847935 languageName: node linkType: hard @@ -6819,66 +7078,66 @@ __metadata: linkType: hard "istanbul-reports@npm:^3.1.3": - version: 3.1.5 - resolution: "istanbul-reports@npm:3.1.5" + version: 3.1.4 + resolution: "istanbul-reports@npm:3.1.4" dependencies: html-escaper: "npm:^2.0.0" istanbul-lib-report: "npm:^3.0.0" - checksum: 1dbb467f79cdc6498b27b4579a00f0faeea03678af0f92f4705e8877095043b258e8022e036cae8ee524dbf1eb5615281c92da1fb5b88706642ab865eea71b8a + checksum: ae06b17bfe5bb447855b7cb5dea581f3918f495d55c81c63204078b567af5e9121e629bd7a221bc6f01772dde977876bb51dc69889731e8f86d8ec9e59f39508 languageName: node linkType: hard -"jest-changed-files@npm:^29.2.0": - version: 29.2.0 - resolution: "jest-changed-files@npm:29.2.0" +"jest-changed-files@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-changed-files@npm:29.0.0" dependencies: execa: "npm:^5.0.0" p-limit: "npm:^3.1.0" - checksum: 25dde5fc345c918e63ade88caa815a44d6601de81c029b43c1ca92a5d0149944096de830559596b6505ea62129b125ba9f6ce0867366a08c9cac72828cf4a37e + checksum: af518ef614a93e4830d9a37c10e99d56884c6d521ca922fe77d60bd441d3f03261d185f3668e645eb067c7f048c5a7d386a463317c70da8fce8181ea5794a14a languageName: node linkType: hard -"jest-circus@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-circus@npm:29.3.1" +"jest-circus@npm:^29.1.2": + version: 29.1.2 + resolution: "jest-circus@npm:29.1.2" dependencies: - "@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" + "@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:*" 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.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" + 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" p-limit: "npm:^3.1.0" - pretty-format: "npm:^29.3.1" + pretty-format: "npm:^29.1.2" slash: "npm:^3.0.0" stack-utils: "npm:^2.0.3" - checksum: 6ec554402037de44c1bf528e19a85d3af022569123ef1af75cc6097d669ef37ba941ea76862bf184ba5064991837dafbdad59a816959c1373ced4d3a5f3bea6f + checksum: 95b85cc884a3318a41ed034aae13775516f8e438670ef476df48be9ec3a2f0eb9c3ed9285ce4407a2ec1287d2bec8bb9e3623f1f0cfb4d15dd740a351449b336 languageName: node linkType: hard -"jest-cli@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-cli@npm:29.3.1" +"jest-cli@npm:^29.1.2": + version: 29.1.2 + resolution: "jest-cli@npm:29.1.2" dependencies: - "@jest/core": "npm:^29.3.1" - "@jest/test-result": "npm:^29.3.1" - "@jest/types": "npm:^29.3.1" + "@jest/core": "npm:^29.1.2" + "@jest/test-result": "npm:^29.1.2" + "@jest/types": "npm:^29.1.2" 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.3.1" - jest-util: "npm:^29.3.1" - jest-validate: "npm:^29.3.1" + jest-config: "npm:^29.1.2" + jest-util: "npm:^29.1.2" + jest-validate: "npm:^29.1.2" prompts: "npm:^2.0.1" yargs: "npm:^17.3.1" peerDependencies: @@ -6888,34 +7147,34 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: c3bc2170d383ea5001625771124fd596019908f976b05b00738e67b450aaf66ddfc9f73674160eb109aedc53ebed31792190f5cfaf0e1c7c7cbacb6a618a101c + checksum: acc58b9282d5f7d119b6f4963d9ce8b3a97b64b8a1f9e85efe0bd295158259567b1098c5e5c9d3fb3af421a859e58d59c62ab96bf3b8a6bb7f22b353019c407c languageName: node linkType: hard -"jest-config@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-config@npm:29.3.1" +"jest-config@npm:^29.1.2": + version: 29.1.2 + resolution: "jest-config@npm:29.1.2" dependencies: "@babel/core": "npm:^7.11.6" - "@jest/test-sequencer": "npm:^29.3.1" - "@jest/types": "npm:^29.3.1" - babel-jest: "npm:^29.3.1" + "@jest/test-sequencer": "npm:^29.1.2" + "@jest/types": "npm:^29.1.2" + babel-jest: "npm:^29.1.2" 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.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" + 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" micromatch: "npm:^4.0.4" parse-json: "npm:^5.2.0" - pretty-format: "npm:^29.3.1" + pretty-format: "npm:^29.1.2" slash: "npm:^3.0.0" strip-json-comments: "npm:^3.1.1" peerDependencies: @@ -6926,246 +7185,246 @@ __metadata: optional: true ts-node: optional: true - checksum: 1179100a2744dab055e396bce1ccd03fe08a10bcc8225401decd21407d7a2eba170997e58097f81253c7c4601b8a59f70a443622536f4d6408c15b63873aa868 + checksum: 5717a2c3319cf7f6646eb924c87c7d9dae5e8be8465cad6bb53ce86678c66a8bc52a6004f0771d912caa975338d2008d37df54dfaf5bc12714bec28b954680c9 languageName: node linkType: hard -"jest-diff@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-diff@npm:29.3.1" +"jest-diff@npm:^29.1.2": + version: 29.1.2 + resolution: "jest-diff@npm:29.1.2" dependencies: chalk: "npm:^4.0.0" - diff-sequences: "npm:^29.3.1" - jest-get-type: "npm:^29.2.0" - pretty-format: "npm:^29.3.1" - checksum: b0f9f48938638ca559abb7d3d70c06dd1f44b1f59e1b985614ce661383dd86dd26a92049ec59292438c2e60b98b5b68bc02dcd6365f4e9a725ba0f5cb0c3b91a + diff-sequences: "npm:^29.0.0" + jest-get-type: "npm:^29.0.0" + pretty-format: "npm:^29.1.2" + checksum: 3f95f3d4e1d4f508219090917d23ca88055f1dfaf0bbbcc331fe05f7d7a0367fda12d56b5d8946ae1c4c0f0185a2a2f6f582b7c96f18b28d59d972c9747c9eca languageName: node linkType: hard -"jest-docblock@npm:^29.2.0": - version: 29.2.0 - resolution: "jest-docblock@npm:29.2.0" +"jest-docblock@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-docblock@npm:29.0.0" dependencies: detect-newline: "npm:^3.0.0" - checksum: 4359e77133583e089f2ef039dc90d79acb1150fbf50dccbbd5d123b190f20e4b730f00a80e5f587efbc0a2beb7f1d94ab5f3adb2b2634722b08dde268801d4aa + checksum: c7cf71970b7cae203f7a82b2526b469b6fc7ac79fe64ce5cece1e7af866b431735ec2f9507e217c9e61fd451fd5b4f879a0bf30cb1ae97804f470f494d9b43b2 languageName: node linkType: hard -"jest-each@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-each@npm:29.3.1" +"jest-each@npm:^29.1.2": + version: 29.1.2 + resolution: "jest-each@npm:29.1.2" dependencies: - "@jest/types": "npm:^29.3.1" + "@jest/types": "npm:^29.1.2" chalk: "npm:^4.0.0" - jest-get-type: "npm:^29.2.0" - jest-util: "npm:^29.3.1" - pretty-format: "npm:^29.3.1" - checksum: 10d858d5cb151a7e43029880bd81f416b337e545a20fc2be05854c6a45a25d4224afe4bee03e483e1ee416841c10e3ac66fec4e93b63514de6932c506f4e8cff + jest-get-type: "npm:^29.0.0" + jest-util: "npm:^29.1.2" + pretty-format: "npm:^29.1.2" + checksum: 018612bbf50a36efa5fa1bb0941877a11cd8543011fe62a088790d4584a6a634cbb1f4bcb5d6871e092422726ab1382ffd94370277398a23848d25bcad0dbc1e languageName: node linkType: hard -"jest-environment-node@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-environment-node@npm:29.3.1" +"jest-environment-node@npm:^29.1.2": + version: 29.1.2 + resolution: "jest-environment-node@npm:29.1.2" dependencies: - "@jest/environment": "npm:^29.3.1" - "@jest/fake-timers": "npm:^29.3.1" - "@jest/types": "npm:^29.3.1" + "@jest/environment": "npm:^29.1.2" + "@jest/fake-timers": "npm:^29.1.2" + "@jest/types": "npm:^29.1.2" "@types/node": "npm:*" - jest-mock: "npm:^29.3.1" - jest-util: "npm:^29.3.1" - checksum: 6dd94ce95bc63f32de892932a02deff5914e9d9cad3f8f9276d816cafc4b052d50733dcf4e35c661c6d706aa1456614c9a94e0a508886300ddca48b5575952a3 + jest-mock: "npm:^29.1.2" + jest-util: "npm:^29.1.2" + checksum: d91359a60b8d479f5029f0c15af596fdda425f9b5f03a5769af08bbaa73343dd3d0472f34a48ba3b558e3bda6768032e10e22c1316cefc93e8fb828f30b3cc4b languageName: node linkType: hard -"jest-get-type@npm:^29.2.0": - version: 29.2.0 - resolution: "jest-get-type@npm:29.2.0" - checksum: bb688f6b906f79c93038ba1a1282f707e56b464d035dbe2b5143db35b1fb19a8a85440ec067e7ef44f29bcfac8cb5a7348321c806bea86957a5836b0d4ab9f22 +"jest-get-type@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-get-type@npm:29.0.0" + checksum: 74a624abda8588ec1aa142174abd8f01407bb33a994f374ca39bdd2ef73c7336d715db269cce8fe0249070432d425ef49d780b8b0cb7dc2089254403645f3308 languageName: node linkType: hard -"jest-haste-map@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-haste-map@npm:29.3.1" +"jest-haste-map@npm:^29.1.2": + version: 29.1.2 + resolution: "jest-haste-map@npm:29.1.2" dependencies: - "@jest/types": "npm:^29.3.1" + "@jest/types": "npm:^29.1.2" "@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.2.0" - jest-util: "npm:^29.3.1" - jest-worker: "npm:^29.3.1" + jest-regex-util: "npm:^29.0.0" + jest-util: "npm:^29.1.2" + jest-worker: "npm:^29.1.2" micromatch: "npm:^4.0.4" walker: "npm:^1.0.8" dependenciesMeta: fsevents: optional: true - checksum: 264c34fd4b9bb5c84971a9c9d06bc75e14661b75afb995b298ec08a847f18cbedaec42efb3d5e6335e59f69629c42aceda77e4b64cb75d8d8344b39e5c5f26e4 + checksum: 285e49949500fbcd27043e61de96219e8ed922ed676a5cfdbec97dc75b6ab2a8474bbbfe5ee196290102fd4ecdb828e329264dc0b6a372fe2a13437e65fabb5d languageName: node linkType: hard -"jest-leak-detector@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-leak-detector@npm:29.3.1" +"jest-leak-detector@npm:^29.1.2": + version: 29.1.2 + resolution: "jest-leak-detector@npm:29.1.2" dependencies: - jest-get-type: "npm:^29.2.0" - pretty-format: "npm:^29.3.1" - checksum: faffa6c6411ff9386f170ab3ea008a0c8b1e967ecdd32cfca3adfcdb953be3a655e99bba6bdf895a1ef488b664d8f7fe9b681a24d8336eaf90af54de4d64a741 + jest-get-type: "npm:^29.0.0" + pretty-format: "npm:^29.1.2" + checksum: 1f6fec0012c4661ab5af1f68a2fee12300d0b3e10e70f65effad9e0f478ed010f2181100045990cc49078e3f98ffed51658b7d963b2bd34d65883d89d6d8194e languageName: node linkType: hard -"jest-matcher-utils@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-matcher-utils@npm:29.3.1" +"jest-matcher-utils@npm:^29.1.2": + version: 29.1.2 + resolution: "jest-matcher-utils@npm:29.1.2" dependencies: chalk: "npm:^4.0.0" - jest-diff: "npm:^29.3.1" - jest-get-type: "npm:^29.2.0" - pretty-format: "npm:^29.3.1" - checksum: 936ae1fd9fe8a6d0dc31740740ad6cf3c698a16e232d57ee599e7e3040d22efc2063a7a744fb1b6550fb140b3ee7c5aeb46182920e37499e1ab4e2675ddce875 + jest-diff: "npm:^29.1.2" + jest-get-type: "npm:^29.0.0" + pretty-format: "npm:^29.1.2" + checksum: 04ba973bc12a49fdbf64a4520b683c72040f5df3e2dbae52b1424e976e8c0d299742ab199a77c377e5de173473f3e2bb3f07220bd51632824bc64ba32791d3dc languageName: node linkType: hard -"jest-message-util@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-message-util@npm:29.3.1" +"jest-message-util@npm:^29.1.2": + version: 29.1.2 + resolution: "jest-message-util@npm:29.1.2" dependencies: "@babel/code-frame": "npm:^7.12.13" - "@jest/types": "npm:^29.3.1" + "@jest/types": "npm:^29.1.2" "@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.3.1" + pretty-format: "npm:^29.1.2" slash: "npm:^3.0.0" stack-utils: "npm:^2.0.3" - checksum: e1afc9a0ab4fc6c54ae9f6dffe91b8beab433b513011c0bfe457f708109135f67b8e18e71fb41cdd919dc35d89128f59c64cf807db8506b38d30dbd3be605a80 + checksum: 04dea4ae0076ce123468e68f9565090714319b96dd1307d9c26b4d2d10ecdf1e781ce7af6f334a7e03b0ffce66634c2648a001f6add33385317dd01d3f865603 languageName: node linkType: hard -"jest-mock@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-mock@npm:29.3.1" +"jest-mock@npm:^29.1.2": + version: 29.1.2 + resolution: "jest-mock@npm:29.1.2" dependencies: - "@jest/types": "npm:^29.3.1" + "@jest/types": "npm:^29.1.2" "@types/node": "npm:*" - jest-util: "npm:^29.3.1" - checksum: fe8a9e41c88ec816b23ea7db16f9586c1265717e6ec043b12aed89c5ba8f2980e96f432236268484d8567c3f63c6b2a8097f2fb5e3f25b1b2e41a47efa1039c9 + jest-util: "npm:^29.1.2" + checksum: 1ed74065e36652b6a495021bc83c816c5f76ed37635ccd809589eeb0d04d3a5b0406ab7a81708d445768a7f654d8841bbdc02138d8d4f656f60a0b6f46eb7d6d languageName: node linkType: hard "jest-pnp-resolver@npm:^1.2.2": - version: 1.2.3 - resolution: "jest-pnp-resolver@npm:1.2.3" + version: 1.2.2 + resolution: "jest-pnp-resolver@npm:1.2.2" peerDependencies: jest-resolve: "*" peerDependenciesMeta: jest-resolve: optional: true - checksum: 37d2a59a5d4b009835f0a59143bc588a4ad7d1c55fa51af80993ab4475688a76f9762266957597c47fdb7761244dbf876c1dacada444bcc58e6813857a20089b + checksum: 407f89f2e3b321b1cbb8f919150e4985ce68610d88e3295b1a689d505a6b96786c0625807d163a25fb61a4f50a07cfaab5adc764c5c36a7be7a1c9db9f6a3981 languageName: node linkType: hard -"jest-regex-util@npm:^29.2.0": - version: 29.2.0 - resolution: "jest-regex-util@npm:29.2.0" - checksum: d562a57097bac967caa16f70a2f63e60101dcb8cd82129bcd1669dc08346e5bdaf485c03746d918bc06d3d5a49c5fe7c2a9dcfd1e23f237d5d387a42630cbd99 +"jest-regex-util@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-regex-util@npm:29.0.0" + checksum: 333c34abda342bae5154a7f9c0bcf3e0681a6712d2cbe686b90272747d52d05e1be53a84171f7eb3feda9ae8213dc06f652434fca8f3e94904f2b30f1a38ff4d languageName: node linkType: hard -"jest-resolve-dependencies@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-resolve-dependencies@npm:29.3.1" +"jest-resolve-dependencies@npm:^29.1.2": + version: 29.1.2 + resolution: "jest-resolve-dependencies@npm:29.1.2" dependencies: - jest-regex-util: "npm:^29.2.0" - jest-snapshot: "npm:^29.3.1" - checksum: 3220ff119a1c5464caf9eb5f3c5931798a3e08ef1eda6ceff0146ae6fcb49750e341c18138718b27b765d67ea1b869498b8b7e17978a24922ea147a185318bbb + jest-regex-util: "npm:^29.0.0" + jest-snapshot: "npm:^29.1.2" + checksum: 1d70559834e70f6654eb0ddbf7a71cebaa389a0144ea2fb2d7671e5a6af993e8309cbb1187531f354bd22fdd6ea75c2d4a00a3fc7ce60e4cafb5a73945e42cd0 languageName: node linkType: hard -"jest-resolve@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-resolve@npm:29.3.1" +"jest-resolve@npm:^29.1.2": + version: 29.1.2 + resolution: "jest-resolve@npm:29.1.2" dependencies: chalk: "npm:^4.0.0" graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.3.1" + jest-haste-map: "npm:^29.1.2" jest-pnp-resolver: "npm:^1.2.2" - jest-util: "npm:^29.3.1" - jest-validate: "npm:^29.3.1" + jest-util: "npm:^29.1.2" + jest-validate: "npm:^29.1.2" resolve: "npm:^1.20.0" resolve.exports: "npm:^1.1.0" slash: "npm:^3.0.0" - checksum: be51f654d345dc0f3d0c0844ac807eb80dccdff6cf8e58f4626cd5059b89240429f8106a8be8c11febd3fa88dbca6a8e5b2d916b8e97662b6d5e2606019a49f5 + checksum: 1aa196387b77efd83c7f5f53f45e383371fa30454b14f626466f4066c585bec3752fc2aa5cb9ba16297b7e66186833645f45f86103051a62df2b624f86b55656 languageName: node linkType: hard -"jest-runner@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-runner@npm:29.3.1" +"jest-runner@npm:^29.1.2": + version: 29.1.2 + resolution: "jest-runner@npm:29.1.2" dependencies: - "@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" + "@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:*" chalk: "npm:^4.0.0" - emittery: "npm:^0.13.1" + emittery: "npm:^0.10.2" graceful-fs: "npm:^4.2.9" - 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" + 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" p-limit: "npm:^3.1.0" source-map-support: "npm:0.5.13" - checksum: c7608cd7cd1289164c66abbc7a9a7a7ce06e00b71843e54027c8d4c97ef851c9080b5e9d54d21368afc6a53b5adbb2671095a0b365e66c02c33d447420b74cfc + checksum: 4ddf3e553f1ea7d1db105cc7aa6cdc2057ca7f5cbc4c0fd9120aeec19e13c81311148125ad651b4be92df85b94e955e5cb1948d69f08337414c55d853e8e87ac languageName: node linkType: hard -"jest-runtime@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-runtime@npm:29.3.1" +"jest-runtime@npm:^29.1.2": + version: 29.1.2 + resolution: "jest-runtime@npm:29.1.2" dependencies: - "@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" + "@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:*" 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.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" + 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" slash: "npm:^3.0.0" strip-bom: "npm:^4.0.0" - checksum: 9e0f1a2a6b08b55a9da11a3e841571c65dbdd6d0883ceab33f4ad4b65011ad59f47f9c27fd21cbd3cc22b01e53f3e54d76f4814c45b17a6b92713903a2207d3e + checksum: dfad7630856bbb34bd7f7f08c978903e0c6ca4fdcb5f456dd583e4437abedbb005af5954f6c6e0ba48a5eec298ffb12c156742c95d570ad481d0e68ed314c473 languageName: node linkType: hard -"jest-snapshot@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-snapshot@npm:29.3.1" +"jest-snapshot@npm:^29.1.2": + version: 29.1.2 + resolution: "jest-snapshot@npm:29.1.2" dependencies: "@babel/core": "npm:^7.11.6" "@babel/generator": "npm:^7.7.2" @@ -7173,92 +7432,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.3.1" - "@jest/transform": "npm:^29.3.1" - "@jest/types": "npm:^29.3.1" + "@jest/expect-utils": "npm:^29.1.2" + "@jest/transform": "npm:^29.1.2" + "@jest/types": "npm:^29.1.2" "@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.3.1" + expect: "npm:^29.1.2" graceful-fs: "npm:^4.2.9" - 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" + 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" natural-compare: "npm:^1.4.0" - pretty-format: "npm:^29.3.1" + pretty-format: "npm:^29.1.2" semver: "npm:^7.3.5" - checksum: e0dc071df9cb2bf72572dd37802ea1946d04ff4001229d804d3f280cda17b8868cd6e6aa635f4b7067440c623ffe64055fca7e4a81ad75ac722069b4f5532ad4 + checksum: 1bd080ed0a09e32e2672ce0528768115e345793a4d90a74b0349b9e22f7b66872bc487ef9d2363677e3b336ec3bfe09bcc95dc46b9b369bae69ecda0ab05c733 languageName: node linkType: hard -"jest-util@npm:^29.0.0, jest-util@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-util@npm:29.3.1" +"jest-util@npm:^29.0.0, jest-util@npm:^29.1.2": + version: 29.1.2 + resolution: "jest-util@npm:29.1.2" dependencies: - "@jest/types": "npm:^29.3.1" + "@jest/types": "npm:^29.1.2" "@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: c11f92ba490288788c921fcba2a173bf3a73c2573008faedaf227b8e42458816818753f228a3b5adcd52689c2086fb4e5b451db86a96bc673ae3c034a557cf7a + checksum: bb5d6d6aa135276447876e5826ebb0887c36f68ba831a1f8c4ded323fa315f2cb9c969f5ff6ead636d3bfee3fa46e761312cb2ec1b44d372c8b4cef636d68ac0 languageName: node linkType: hard -"jest-validate@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-validate@npm:29.3.1" +"jest-validate@npm:^29.1.2": + version: 29.1.2 + resolution: "jest-validate@npm:29.1.2" dependencies: - "@jest/types": "npm:^29.3.1" + "@jest/types": "npm:^29.1.2" camelcase: "npm:^6.2.0" chalk: "npm:^4.0.0" - jest-get-type: "npm:^29.2.0" + jest-get-type: "npm:^29.0.0" leven: "npm:^3.1.0" - pretty-format: "npm:^29.3.1" - checksum: 76986eb0e8ad998053de806fb1809a6f5fd884f7f02a4a3ab33a535d6ad7f15bf29a4022b9ccce61ae11bb032805733cc07d726d9f888d646bb4980b07cd0a6b + pretty-format: "npm:^29.1.2" + checksum: 05eece2ccc26b40f5c92501adddb4f16f6b3955c20fb3e7dcacf28ce88ba260005856c26471aac1480c5d0edfff1205d82075c18025159ed917d54f908fa0ddf languageName: node linkType: hard -"jest-watcher@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-watcher@npm:29.3.1" +"jest-watcher@npm:^29.1.2": + version: 29.1.2 + resolution: "jest-watcher@npm:29.1.2" dependencies: - "@jest/test-result": "npm:^29.3.1" - "@jest/types": "npm:^29.3.1" + "@jest/test-result": "npm:^29.1.2" + "@jest/types": "npm:^29.1.2" "@types/node": "npm:*" ansi-escapes: "npm:^4.2.1" chalk: "npm:^4.0.0" - emittery: "npm:^0.13.1" - jest-util: "npm:^29.3.1" + emittery: "npm:^0.10.2" + jest-util: "npm:^29.1.2" string-length: "npm:^4.0.1" - checksum: 78d13c34e81f6e081d8b20fdf020b0f83cf14990226493ffec615bf94267cc82cd057f125669266e7aa7a748e348f2b61d55b732c1fd12dffc8915dc2ed4c3bf + checksum: 7e08c45bdb770274095dc14a3dbfd7f13ff9f8a210e05e7302f29e5d78a0b62f92c99a902789be8b1cfdbe27cf938a0a26d993918dfd518a6f4b2c70861f5a69 languageName: node linkType: hard -"jest-worker@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-worker@npm:29.3.1" +"jest-worker@npm:^29.1.2": + version: 29.1.2 + resolution: "jest-worker@npm:29.1.2" dependencies: "@types/node": "npm:*" - jest-util: "npm:^29.3.1" + jest-util: "npm:^29.1.2" merge-stream: "npm:^2.0.0" supports-color: "npm:^8.0.0" - checksum: 14ea04ab9eacd9dd7b5b6245032d9c043c6bad907a76bbfe0f09b3dde93992631df10e3f6463578e38a88812ab7c6edec6e343c3aad0e5378e1063ccc04b96ac + checksum: 252a9323fa0ef66d3e7d3686669a422f3920b9bea01f9a06e69c5820b143c6f2b042c4c6a9a7b1f524bcdd15bbb2d481b0830b232dc787b1e53266f8490f7c5e languageName: node linkType: hard "jest@npm:^29.1.2": - version: 29.3.1 - resolution: "jest@npm:29.3.1" + version: 29.1.2 + resolution: "jest@npm:29.1.2" dependencies: - "@jest/core": "npm:^29.3.1" - "@jest/types": "npm:^29.3.1" + "@jest/core": "npm:^29.1.2" + "@jest/types": "npm:^29.1.2" import-local: "npm:^3.0.2" - jest-cli: "npm:^29.3.1" + jest-cli: "npm:^29.1.2" peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -7266,7 +7525,7 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: 6b892f8717de97c38a5b39e0f45f98fe244f0867f8767bc7b4612594a2e863d6bef03caa5f0648427fea4ca5dad2802df627cb16574183a8e5467d22a8e245f2 + checksum: b1f3b2ab068dbafa4e92a0666b3402057f137b5766e05ce851581ed21acf9c2a2ccbc6d5637929ff7290f59fbb7abd2e4b8dd2d940cf1f1b486ba74de822c5ed languageName: node linkType: hard @@ -7285,9 +7544,9 @@ __metadata: linkType: hard "js-sdsl@npm:^4.1.4": - version: 4.3.0 - resolution: "js-sdsl@npm:4.3.0" - checksum: ad20a4f5fd32cbdbb8d9ac61a44bf6205027da0ec8e6051948951476b102dbb6d84668fe94b84a6a8fb77de960614d5baa1ef22331850727fc33c510eb5fb4b4 + version: 4.1.5 + resolution: "js-sdsl@npm:4.1.5" + checksum: dafad5531a0a7a345a8ec5d83b16c8daf068893a90db8e718cf857b25878d87bbb08eee44bae309c4967dea3f2bd1aecaa8f107cf5c5c09d1579a671f1a14ed5 languageName: node linkType: hard @@ -7310,7 +7569,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^4.1.0": +"js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0": version: 4.1.0 resolution: "js-yaml@npm:4.1.0" dependencies: @@ -7330,7 +7589,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 @@ -7344,20 +7603,13 @@ __metadata: languageName: node linkType: hard -"json-parse-even-better-errors@npm:^2.3.0": +"json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1": 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" @@ -7388,13 +7640,6 @@ __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" @@ -7402,12 +7647,12 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.2.2, json5@npm:^2.2.3": - version: 2.2.3 - resolution: "json5@npm:2.2.3" +"json5@npm:^2.1.2, json5@npm:^2.2.1": + version: 2.2.1 + resolution: "json5@npm:2.2.1" bin: json5: lib/cli.js - checksum: e298f92c92197e956eb7a93304f74b5b80b4c3fe412f44a1f3d4c966e5ddf2e8ef2ac7ce0b0c40c78735bf2901c29257a653e1da684dae8e7835932e4904d6a0 + checksum: 8bb433c397375ec5b9150e08d1a323acf5258d51126c55e11e838136f201c197e1589cba42559c97d39bac54ed1293de1e5caff17ce0dc624bfd845c10d9eaba languageName: node linkType: hard @@ -7438,6 +7683,24 @@ __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" @@ -7457,20 +7720,6 @@ __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" @@ -7503,12 +7752,13 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^4.5.2": - version: 4.5.2 - resolution: "keyv@npm:4.5.2" +"keyv@npm:^4.0.0": + version: 4.3.2 + resolution: "keyv@npm:4.3.2" dependencies: + compress-brotli: "npm:^1.3.8" json-buffer: "npm:3.0.1" - checksum: 921f26a3e32ae0cd0baabbcf1e8957bddfa675d51783e2ad19256db423c8d1c40c9aafbe892584dbe72a045389bfdc2572a7f182c4b29e32c6165990df161978 + checksum: 61244d73b580c0be4de1fe8e7060209b6c0691ba92745e08ad12976e913271c6bd07af06852fb954b748759f306b331833665e2d5bc3de4e3af4cef4ac129df0 languageName: node linkType: hard @@ -7566,26 +7816,28 @@ __metadata: languageName: node linkType: hard -"libnpmaccess@npm:^7.0.1": - version: 7.0.1 - resolution: "libnpmaccess@npm:7.0.1" +"libnpmaccess@npm:^6.0.3": + version: 6.0.3 + resolution: "libnpmaccess@npm:6.0.3" dependencies: - npm-package-arg: "npm:^10.1.0" - npm-registry-fetch: "npm:^14.0.3" - checksum: 53f6cd95f68b72fab62d34e233a147c7842c75e73083784fe34b11a1cac20cf28d7080c1063c163358616ef3cd04fb001fb3d0f2dbc593924c29691b392b6928 + 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 languageName: node linkType: hard -"libnpmpublish@npm:^7.0.6": - version: 7.0.6 - resolution: "libnpmpublish@npm:7.0.6" +"libnpmpublish@npm:^6.0.4": + version: 6.0.4 + resolution: "libnpmpublish@npm:6.0.4" dependencies: - normalize-package-data: "npm:^5.0.0" - npm-package-arg: "npm:^10.1.0" - npm-registry-fetch: "npm:^14.0.3" + normalize-package-data: "npm:^4.0.0" + npm-package-arg: "npm:^9.0.1" + npm-registry-fetch: "npm:^13.0.0" semver: "npm:^7.3.7" - ssri: "npm:^10.0.1" - checksum: dc01e9a372ce661bc4d825683a72e21d60a2f31eb06eaee371a2545ac6905c249146c4e2393286b6aafb1fa700a27e7a3deb19d5b84c49f0293a012aeae4c004 + ssri: "npm:^9.0.0" + checksum: 5a8a6d471d242fcc16af15599e45b185db8baf278e5bdc1ee073ae0030dbb09017a02c993f22def0a07d3173b3305a92d0bf3a4f4913632d8cde2e62343e770f languageName: node linkType: hard @@ -7662,6 +7914,13 @@ __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" @@ -7669,10 +7928,17 @@ __metadata: languageName: node linkType: hard -"lodash.isfunction@npm:^3.0.9": - version: 3.0.9 - resolution: "lodash.isfunction@npm:3.0.9" - checksum: 2a26511aa8eb399c41a2e18140e3d7e073db55f62e9477c6938deb5fb7310a4a687cbad4a9d7298c7549c740d2a03d3966475818a49667a6b0204f747b19187f +"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 languageName: node linkType: hard @@ -7683,6 +7949,13 @@ __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" @@ -7690,10 +7963,10 @@ __metadata: languageName: node linkType: hard -"lodash.kebabcase@npm:^4.1.1": - version: 4.1.1 - resolution: "lodash.kebabcase@npm:4.1.1" - checksum: 676047204bdd37e2efa2178b8fe3a4f61dcc3090d23be098e908ec59e8977b5293072d462f1903a0f77891c53e320a42c4cdfa43b09c301037cdd457a5ed85b8 +"lodash.isstring@npm:^4.0.1": + version: 4.0.1 + resolution: "lodash.isstring@npm:4.0.1" + checksum: a0d31496f50ce6eac84b20d0892023948fdfccc9f7d9baac1d9b25d8ad6f1b90adf0d3d14618b0a2c8b6317d7d05ef0f24d24156e8f1adc489b57dfa0280d66c languageName: node linkType: hard @@ -7711,42 +7984,14 @@ __metadata: languageName: node linkType: hard -"lodash.mergewith@npm:^4.6.2": - version: 4.6.2 - resolution: "lodash.mergewith@npm:4.6.2" - checksum: 4fe5a0a4bc0dcafea01c75e57a2eee0aaee07327a1cfd0618ff365b86a80e7e1172c2e61cb28ad0e4d96a332d65e53d75540c8701697add1b6f410afeabc0624 - languageName: node - linkType: hard - -"lodash.snakecase@npm:^4.1.1": +"lodash.once@npm:^4.0.0": version: 4.1.1 - resolution: "lodash.snakecase@npm:4.1.1" - checksum: 5e840ba77791c15522aa0792688f147a29e60582f70050aafff532a4bbb72c55c001dfa357d605a75614424abdbf38ea313442c8738da0a14c72070182d54251 + resolution: "lodash.once@npm:4.1.1" + checksum: 210c440af77b8f34fa8c7a559b4e7de9b9baef1c9d2fc1e9eae1440034cf0030eca115e81abf164ce6039e4872e0b4b5ade7729394e93aa7545094fc46ea2a29 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": +"lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: 3ac18e92108d68f88429fcddee609e42cf2b653583d9bac22308815a4cd6b185b89a0ad0d9b0c670c371d9d6b61571a98fee6b36e1db14e52766ca253ed9cba0 @@ -7790,6 +8035,13 @@ __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" @@ -7797,15 +8049,6 @@ __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" @@ -7815,13 +8058,20 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^7.14.1, lru-cache@npm:^7.4.4, lru-cache@npm:^7.5.1, lru-cache@npm:^7.7.1": +"lru-cache@npm:^7.14.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" @@ -7855,9 +8105,9 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^10.0.3": - version: 10.2.1 - resolution: "make-fetch-happen@npm:10.2.1" +"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" dependencies: agentkeepalive: "npm:^4.2.1" cacache: "npm:^16.1.0" @@ -7875,31 +8125,7 @@ __metadata: promise-retry: "npm:^2.0.1" socks-proxy-agent: "npm:^7.0.0" ssri: "npm:^9.0.0" - 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 + checksum: 273acfa88639a705992f3e0f75fb201214010f79e78d02cb13585d466e18f6c0ac383abd285b8619a6637da6c83da75c2a2a36ad3a27cdd781d66beba4ef7097 languageName: node linkType: hard @@ -8033,6 +8259,13 @@ __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" @@ -8040,13 +8273,6 @@ __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" @@ -8077,12 +8303,12 @@ __metadata: languageName: node linkType: hard -"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" +"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": + version: 5.1.0 + resolution: "minimatch@npm:5.1.0" dependencies: brace-expansion: "npm:^2.0.1" - checksum: 0c0446ede579b1736bfea4efb288c2dea17ce80fd0339d00547625ed97a60ed403c7c2fb141211119937a811bc635b3f0f44debeb9d7870b3f58cf0fe78ddccc + checksum: cf8124b47d19be2d6a4b2cab80114999239ab6a01062e2f0abe666b779de120b6f85ed9a73e3a27b61fa088fb45957929a8fcc727bd20de829d3e4e659ad01ff languageName: node linkType: hard @@ -8097,10 +8323,10 @@ __metadata: languageName: node linkType: hard -"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 +"minimist@npm:^1.2.0, minimist@npm:^1.2.5": + version: 1.2.6 + resolution: "minimist@npm:1.2.6" + checksum: b0286df020a110fa0173e71d8c9903748eb2cc939396d04a61bc224635393c564bc264d04a16e36d51e5489be513f98d7dbe5c2cf11598da11c91f6a18b9449e languageName: node linkType: hard @@ -8114,8 +8340,8 @@ __metadata: linkType: hard "minipass-fetch@npm:^2.0.3": - version: 2.1.2 - resolution: "minipass-fetch@npm:2.1.2" + version: 2.1.0 + resolution: "minipass-fetch@npm:2.1.0" dependencies: encoding: "npm:^0.1.13" minipass: "npm:^3.1.6" @@ -8124,22 +8350,7 @@ __metadata: dependenciesMeta: encoding: optional: true - 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 + checksum: fb5a5617339545bd3b351ef9ae51fd308148796751c4510ddaf5293a494946bec12670bd2eb93af863857bcb88fa7db36e165fb547fc4140aadbd495de981812 languageName: node linkType: hard @@ -8181,20 +8392,11 @@ __metadata: linkType: hard "minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": - version: 3.3.6 - resolution: "minipass@npm:3.3.6" + version: 3.3.4 + resolution: "minipass@npm:3.3.4" dependencies: yallist: "npm:^4.0.0" - 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 + checksum: bddf78663156eebaec346762d56ce096ac45f5cb4917e9c43947b1b8146acacbaf523f2031907b3ad27d585f7a684f39dba96382739efcd7d87fac5c7ee0c66c languageName: node linkType: hard @@ -8311,11 +8513,11 @@ __metadata: linkType: hard "nan@npm:^2.16.0": - version: 2.17.0 - resolution: "nan@npm:2.17.0" + version: 2.16.0 + resolution: "nan@npm:2.16.0" dependencies: node-gyp: "npm:latest" - checksum: d424a730ee926fd928545c29ba19609bc1af03f8210c4465c825ba87070b83c546da2964a14d6acdacca847798184f48d5b8585f061dcb59459b300f2aff09c8 + checksum: ab398d28e1d13f345b932595c43da17487282c15a0bec842cc0668ae54d64e85cc9940405b7d29468a1f31b54d8b679f614dab1e850233f704cdd26a1ae17f03 languageName: node linkType: hard @@ -8347,15 +8549,6 @@ __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" @@ -8386,17 +8579,17 @@ __metadata: linkType: hard "node-addon-api@npm:^5.0.0": - version: 5.1.0 - resolution: "node-addon-api@npm:5.1.0" + version: 5.0.0 + resolution: "node-addon-api@npm:5.0.0" dependencies: node-gyp: "npm:latest" - checksum: c5b513fd922614490d85f9cfb4325388b5a16d44258d74187f741fc80ef675d8bebae775e71ff1ef457b04ad242cb24dc101531b01762a47e7feedb48a7a91c8 + checksum: dd981b956d93d0a3b46f028776b3fa9e7ac88830de46f0f7f691e3bbea9b53f0d47e44986c2d8a7d3a016fea3772492eafcc626c23bec60b443508efcfec5f10 languageName: node linkType: hard "node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.7": - version: 2.6.8 - resolution: "node-fetch@npm:2.6.8" + version: 2.6.7 + resolution: "node-fetch@npm:2.6.7" dependencies: whatwg-url: "npm:^5.0.0" peerDependencies: @@ -8404,30 +8597,30 @@ __metadata: peerDependenciesMeta: encoding: optional: true - checksum: 9b8bac9f953253468a76adf139ad52514ee03ee35d610c6472201415f2913d9437e8f5e15ca2bb9aaf8dae054a55aeff8cec37a6ca5317c223ab6ea9a9a16b6b + checksum: 05c03fe66f38b9e349e691caf121b693a91adb41ab59c3af17d2c5f9d2f8d927c30b428e7c8049b739c674db06171117ba9d10dc72d6a2cf35ba8901dfb4de83 languageName: node linkType: hard "node-gyp-build@npm:^4.4.0": - version: 4.6.0 - resolution: "node-gyp-build@npm:4.6.0" + version: 4.5.0 + resolution: "node-gyp-build@npm:4.5.0" bin: node-gyp-build: bin.js node-gyp-build-optional: optional.js node-gyp-build-test: build-test.js - checksum: 59a4823fb894eda6adff30805cad6883530b4499381252882e5dfff1f6cd7cc835aa0db3ab8c281f3092d9cec0d056bce2b85ec875c274f8068f8ed97763231f + checksum: 9e6a5e11b78f5be14a51d5ebfa0001027a2c08add757d49fc4b9a9ed26037f13590b91eb0266fdbdbf9baf300f5ba1b5c125c617133fd19a18516ba6405d7803 languageName: node linkType: hard "node-gyp@npm:^9.0.0, node-gyp@npm:latest": - version: 9.3.1 - resolution: "node-gyp@npm:9.3.1" + version: 9.0.0 + resolution: "node-gyp@npm:9.0.0" 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:^6.0.0" + nopt: "npm:^5.0.0" npmlog: "npm:^6.0.0" rimraf: "npm:^3.0.2" semver: "npm:^7.3.5" @@ -8435,7 +8628,7 @@ __metadata: which: "npm:^2.0.2" bin: node-gyp: bin/node-gyp.js - checksum: 40aca5b9b3cc5715d5407101d69826927db9a2cf140f113ac52e239a10b15fbae277844ff815c05bcaa9c9fc5256e4e23b3ce3bdace573429d929e3b5df99845 + checksum: 74e3ae5ca2d1e5db13239ba9f364ba75ae22a25aaf8fc798adb5121a60773f10ad877663b676ce35016728b016cd9010506279883bac143e1519996e5fd6c38b languageName: node linkType: hard @@ -8446,10 +8639,10 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.6": - version: 2.0.8 - resolution: "node-releases@npm:2.0.8" - checksum: 20acdbe8780c382eb5992ccf1c327548af34b7ddc4f87b4be1d19e0897023ff47815b7bd445a25932021509614dd07bb50a863ec2387e8b006255b4232e10352 +"node-releases@npm:^2.0.5": + version: 2.0.5 + resolution: "node-releases@npm:2.0.5" + checksum: 464a4a35c29f5dda9805f57c68bbe861336c6eea82e02ca3342f42d95797d83835bb9e8992a2674514ade422f63d2a1fa673da9b8e055b454677c42ae07e7461 languageName: node linkType: hard @@ -8480,25 +8673,14 @@ __metadata: languageName: node linkType: hard -"nopt@npm:^6.0.0": - version: 6.0.0 - resolution: "nopt@npm:6.0.0" +"nopt@npm:^5.0.0": + version: 5.0.0 + resolution: "nopt@npm:5.0.0" dependencies: - abbrev: "npm:^1.0.0" + abbrev: "npm:1" bin: nopt: bin/nopt.js - 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 + checksum: cb0f3672738e989b12d8459f30366e8a89f79462581a09816cbbd575e272bc0ae2a135ac0b60647748be64100787d631cd0ac18157d519021336ae277e3362a3 languageName: node linkType: hard @@ -8537,15 +8719,15 @@ __metadata: languageName: node linkType: hard -"normalize-package-data@npm:^5.0.0": - version: 5.0.0 - resolution: "normalize-package-data@npm:5.0.0" +"normalize-package-data@npm:^4.0.0": + version: 4.0.0 + resolution: "normalize-package-data@npm:4.0.0" dependencies: - hosted-git-info: "npm:^6.0.0" + hosted-git-info: "npm:^5.0.0" is-core-module: "npm:^2.8.1" semver: "npm:^7.3.5" validate-npm-package-license: "npm:^3.0.4" - checksum: a77ec1138ddfe8d185a41b33b0522f30b32b4a1329e3e9ed14338ba5476c728b9d2684ffb4a4b66122bbd9b40c590b99b52aa8a57a96466b7251aa645ef4e4d5 + checksum: 54fb1d3ed75267f018a6719996ed651ca21243b4dda06677741cd7efd8f054078e35f0fb7562796ad31c711c6225924b1a5cdf5dc136960eb2eca3b22f8861f5 languageName: node linkType: hard @@ -8556,123 +8738,126 @@ __metadata: languageName: node linkType: hard -"normalize-url@npm:^8.0.0": - version: 8.0.0 - resolution: "normalize-url@npm:8.0.0" - checksum: 4b04301ebce90440cb0b4cb06cfc71a22c5c1822c7c739e7220e329ee015f475f006d2b6aec717587b1f130e312df191e5d8ade609612e1c3eb633e319d4da4d +"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 languageName: node linkType: hard -"npm-bundled@npm:^3.0.0": - version: 3.0.0 - resolution: "npm-bundled@npm:3.0.0" +"npm-bundled@npm:^1.1.1, npm-bundled@npm:^1.1.2": + version: 1.1.2 + resolution: "npm-bundled@npm:1.1.2" dependencies: - npm-normalize-package-bin: "npm:^3.0.0" - checksum: 82894ef07e430e447d11f7f3ccd577fc0ae30b91f9a0a13e35ad21888a2c992506f921340c91951d2b742e40041bababbe0ebde5fb6161e48aa976685e4591bf + npm-normalize-package-bin: "npm:^1.0.1" + checksum: a792e8eecf9373b9f574b563fdb6213de1be0009d0046cef184b007067a15a73aaff05ac507e5e795560915eefbf47bb3a61cd3ba84545aa648dbe95e7d77580 languageName: node linkType: hard "npm-check-updates@npm:^16.0.1": - version: 16.6.2 - resolution: "npm-check-updates@npm:16.6.2" + version: 16.0.1 + resolution: "npm-check-updates@npm:16.0.1" dependencies: - chalk: "npm:^5.2.0" + chalk: "npm:^5.0.1" cli-table: "npm:^0.3.11" - commander: "npm:^9.4.1" + commander: "npm:^9.3.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.0.4" - hosted-git-info: "npm:^5.1.0" - ini: "npm:^3.0.1" + hosted-git-info: "npm:^5.0.0" json-parse-helpfulerror: "npm:^1.0.3" jsonlines: "npm:^0.1.1" lodash: "npm:^4.17.21" - minimatch: "npm:^5.1.2" + minimatch: "npm:^5.1.0" p-map: "npm:^4.0.0" - pacote: "npm:15.0.8" + pacote: "npm:^13.6.1" parse-github-url: "npm:^1.0.2" progress: "npm:^2.0.3" prompts-ncu: "npm:^2.5.1" - rc-config-loader: "npm:^4.1.1" + rc-config-loader: "npm:^4.1.0" remote-git-tags: "npm:^3.0.0" rimraf: "npm:^3.0.2" - semver: "npm:^7.3.8" + semver: "npm:^7.3.7" semver-utils: "npm:^1.1.4" source-map-support: "npm:^0.5.21" - spawn-please: "npm:^2.0.1" - untildify: "npm:^4.0.0" + spawn-please: "npm:^1.0.0" update-notifier: "npm:^6.0.2" - yaml: "npm:^2.2.0" + yaml: "npm:^2.1.1" bin: ncu: build/src/bin/cli.js npm-check-updates: build/src/bin/cli.js - checksum: 818aabe0d2b5c05b95bf282782168c6569d376f3f2ded2ea7b6dca8047418228c6cfd4a64e1c78bbf43a10ed12b28adbda86ca37e6336b18499ba6753f8b2ad1 + checksum: 93484c2b9445aaf73e55d3c2122731d0f5695a885cc2de61073df2871b490fa0a78ff1e8e8e6aadc4883d9bdbaa14383b962f076cc3660b25cba8c4eddb940c9 languageName: node linkType: hard -"npm-install-checks@npm:^6.0.0": - version: 6.0.0 - resolution: "npm-install-checks@npm:6.0.0" +"npm-install-checks@npm:^5.0.0": + version: 5.0.0 + resolution: "npm-install-checks@npm:5.0.0" dependencies: semver: "npm:^7.1.1" - checksum: a0555193a18add2cf8bfefeaeb0e752ed25201f03e7a0c07738bde3a164869c3ab979d531d138c8468c552c7ac2c98295a933620902808269f308950b73f2e8b + checksum: f4db82eedb12dfa23d07dca6427b996b5069fb1c79e4e73051f69d48e7c405937bf158a178638624e64244d609a1d94917a05830875bb30dc80263fda054f9e8 languageName: node linkType: hard -"npm-normalize-package-bin@npm:^3.0.0": - version: 3.0.0 - resolution: "npm-normalize-package-bin@npm:3.0.0" - checksum: 698241a56caf63c53f0812a34295ae18230bfab2a63ab8f4f8705b1cae499c8c43ff44e2e24fe3e74b04fec8b114f210b14cfb711964dc074c778b9a392cddc3 +"npm-normalize-package-bin@npm:^1.0.1": + version: 1.0.1 + resolution: "npm-normalize-package-bin@npm:1.0.1" + checksum: 9635151e643ba24f6f7ec27a9a6663af4b663c7aa37dcd5cdd846d241630d25539f308ddf3ca90ac35a65fdb79f9d066757b9f133132bbb125e4f97b933158ff languageName: node linkType: hard -"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" +"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" dependencies: - hosted-git-info: "npm:^6.0.0" - proc-log: "npm:^3.0.0" + hosted-git-info: "npm:^5.0.0" + proc-log: "npm:^2.0.1" semver: "npm:^7.3.5" - validate-npm-package-name: "npm:^5.0.0" - checksum: d90310543da2389831b789c717f9901bfb1fdcfbbac42507d94f8c1cbe265d95590f64ad8b8e8738c34abf374f41739273b50d82b30805bfdd9b95c2daab4315 + validate-npm-package-name: "npm:^4.0.0" + checksum: a2d7a808b30e605d889074dad845755aa7748fc8c2d09f0d0126fa9acc3972e42bba537552cdc25cd38afe71a7fd043eb77cb9aab69af552df629812e555a076 languageName: node linkType: hard -"npm-packlist@npm:^7.0.0, npm-packlist@npm:^7.0.4": - version: 7.0.4 - resolution: "npm-packlist@npm:7.0.4" +"npm-packlist@npm:^5.1.0": + version: 5.1.1 + resolution: "npm-packlist@npm:5.1.1" dependencies: - ignore-walk: "npm:^6.0.0" - checksum: 1fe577c16aa160129b79d1210d4f7a753b1456bfc69db2a75384b196e9abe805e37993944176f8899131a0ff32ddb31ecbb91c430640591f19c11cdafbf78233 + 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 languageName: node linkType: hard -"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" +"npm-pick-manifest@npm:^7.0.0": + version: 7.0.1 + resolution: "npm-pick-manifest@npm:7.0.1" dependencies: - npm-install-checks: "npm:^6.0.0" - npm-normalize-package-bin: "npm:^3.0.0" - npm-package-arg: "npm:^10.0.0" + npm-install-checks: "npm:^5.0.0" + npm-normalize-package-bin: "npm:^1.0.1" + npm-package-arg: "npm:^9.0.0" semver: "npm:^7.3.5" - checksum: cdca7fb770c5d53b22971bb43c376b4a7edae201bb3d2540b434c09849144c1a117fe7775e5f39d18b7ae395e2a8b4760064ce81f97d34a60a5cf8396fe74ba6 + checksum: fb948051ab862fecca7e3d1b5b70b463b367f6ced379b40e63acc52316bc9ff12899fda2ab4ca83af8469febc754ecd20b7f31a118646ecfcc5bf0648c0a8849 languageName: node linkType: hard -"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" +"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" dependencies: - make-fetch-happen: "npm:^11.0.0" - minipass: "npm:^4.0.0" - minipass-fetch: "npm:^3.0.0" + make-fetch-happen: "npm:^10.0.6" + minipass: "npm:^3.1.6" + minipass-fetch: "npm:^2.0.3" minipass-json-stream: "npm:^1.0.1" minizlib: "npm:^2.1.2" - npm-package-arg: "npm:^10.0.0" - proc-log: "npm:^3.0.0" - checksum: 2c806b48c4997018c968e773c34bd4783db116fef01fbf5c588abd759a21e4af98667b3128099ba502da4d6f5c15768bf1f81def5cea8b9fc936605c2a0a50ac + npm-package-arg: "npm:^9.0.1" + proc-log: "npm:^2.0.0" + checksum: 9bc2ab2aae88e9fc5afee3cc5f1dd4f68a7d576a3de824dcac978d758409dfc30d80210c4dd14b675953cefdd147088a5877dd399fc4a479b31a6207ba1d3ac8 languageName: node linkType: hard @@ -8685,7 +8870,7 @@ __metadata: languageName: node linkType: hard -"npmlog@npm:^6.0.0": +"npmlog@npm:^6.0.0, npmlog@npm:^6.0.2": version: 6.0.2 resolution: "npmlog@npm:6.0.2" dependencies: @@ -8697,18 +8882,6 @@ __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" @@ -8716,10 +8889,29 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.9.0": - version: 1.12.3 - resolution: "object-inspect@npm:1.12.3" - checksum: 052c374ab0a4c85201480374c1039dddac0aaa8ef0fcbe1b04026f4c832c5632db6cb63617d6403b2b9dca08d4302d781aeb6c4d0260de4a84118ecaf1b5ebda +"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 languageName: node linkType: hard @@ -8732,7 +8924,7 @@ __metadata: languageName: node linkType: hard -"once@npm:^1.3.0, once@npm:^1.4.0": +"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": version: 1.4.0 resolution: "once@npm:1.4.0" dependencies: @@ -8797,6 +8989,13 @@ __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" @@ -8944,30 +9143,34 @@ __metadata: languageName: node linkType: hard -"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" +"pacote@npm:^13.6.1": + version: 13.6.1 + resolution: "pacote@npm:13.6.1" dependencies: - "@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" + "@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" promise-retry: "npm:^2.0.1" - read-package-json: "npm:^6.0.0" - read-package-json-fast: "npm:^3.0.0" - ssri: "npm:^10.0.0" + 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" tar: "npm:^6.1.11" bin: pacote: lib/bin.js - checksum: 8b0d2347b0e5c3f00357191eaa9e2afd668b0f9247071e0eb3146bc980ea1396c006631cb6cecff5e4bab751efb81b853754e06be121573073920a040413cc1e + checksum: dedcd863c553284e2a143680bf2f854bd5a5d9044a48b0ed8cde6723d25d889684aba40e4b9e8ca0856992cf4fb37e838f8e4b0bc9bc18be82c18bae7fad7258 languageName: node linkType: hard @@ -8980,17 +9183,6 @@ __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" @@ -9022,21 +9214,27 @@ __metadata: languageName: node linkType: hard -"parse-path@npm:^7.0.0": - version: 7.0.0 - resolution: "parse-path@npm:7.0.0" +"parse-path@npm:^4.0.4": + version: 4.0.4 + resolution: "parse-path@npm:4.0.4" dependencies: - protocols: "npm:^2.0.0" - checksum: 7e20c2a3a6d48819b97023807300cf39860208acb16b95952165cf5c3d94858725a65db415523d2e438c1efbf9693593b4aae6dda031cce6283874b3359e3c9b + is-ssh: "npm:^1.3.0" + protocols: "npm:^1.4.0" + qs: "npm:^6.9.4" + query-string: "npm:^6.13.8" + checksum: b2419dfe11428f160116d5db086dd0e0756b71b1415ff1787ea96ea758a9da1dfbc3256ff298eed1782afe792b619713e476619b3fc7cde8ceaab12bf5539240 languageName: node linkType: hard -"parse-url@npm:^8.1.0": - version: 8.1.0 - resolution: "parse-url@npm:8.1.0" +"parse-url@npm:^6.0.0": + version: 6.0.2 + resolution: "parse-url@npm:6.0.2" dependencies: - parse-path: "npm:^7.0.0" - checksum: a8dd22cf5590311df01aab1764af6eaec928a1b7b94e54eea59b4520b49bb8aa244cf26f4e28be575636693e7bc6deaa64fd6c989dd02aa7968e23c34baa95c1 + 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 languageName: node linkType: hard @@ -9196,16 +9394,6 @@ __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" @@ -9223,22 +9411,22 @@ __metadata: linkType: hard "prettier@npm:^2.6.2, prettier@npm:^2.7.1": - version: 2.8.3 - resolution: "prettier@npm:2.8.3" + version: 2.7.1 + resolution: "prettier@npm:2.7.1" bin: prettier: bin-prettier.js - checksum: 9daf1c05e07337a96fec26b5518ce787e4f98bfd1a5eb72af988cf123ea7ed56584f10c0cc4fc3073bf9504d157a8604d93a8e17752c483ae114614a0c557b36 + checksum: d2cd7adc83b4f3eb86ab665fa76c58fb3c60c879b37e6d858f71a9d97d2091d4c8a7fe92ad6a1dfa211832025e3660635df9c5e27b3ef79c99d431923bdf933b languageName: node linkType: hard -"pretty-format@npm:^29.0.0, pretty-format@npm:^29.3.1": - version: 29.3.1 - resolution: "pretty-format@npm:29.3.1" +"pretty-format@npm:^29.0.0, pretty-format@npm:^29.1.2": + version: 29.1.2 + resolution: "pretty-format@npm:29.1.2" dependencies: "@jest/schemas": "npm:^29.0.0" ansi-styles: "npm:^5.0.0" react-is: "npm:^18.0.0" - checksum: 503343a44ed74584c2e89fe3be6142636477b515179484b25ad3fe0b44f35d8a189cff3b002759d17c9751b1510dbbb4caa3e91ef3432c302de1c8aa78cde0f8 + checksum: e20a8af6832f5ff4c8922405601d47860b5da22a70b0bc6bf5b0fb836c3491a9f49f328c494cc2db61f883514fc7c9d855d989926e215016fabae3678fdc0f2d languageName: node linkType: hard @@ -9254,10 +9442,10 @@ __metadata: languageName: node linkType: hard -"proc-log@npm:^3.0.0": - version: 3.0.0 - resolution: "proc-log@npm:3.0.0" - checksum: 01dab9736cc7cce1a1d17e3e3b801322729ff3a7aaa2c8aff7182d051bb5fe192d653aaf29958ca157d6c31b58708f1012d4a8f2b19586a7db93394d9ff19fc9 +"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 languageName: node linkType: hard @@ -9268,7 +9456,7 @@ __metadata: languageName: node linkType: hard -"process@npm:^0.11.1, process@npm:^0.11.10": +"process@npm:^0.11.1": version: 0.11.10 resolution: "process@npm:0.11.10" checksum: e21687b0b8fe1c6812ea43858aa5c1234e05dc6b2c366b280c850fd09d644100cbcf2f3784feec4bc6f57002a465e7eea2901acf1462ffc94ba9ac98f105ede5 @@ -9282,20 +9470,6 @@ __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" @@ -9360,7 +9534,14 @@ __metadata: languageName: node linkType: hard -"protocols@npm:^2.0.0, protocols@npm:^2.0.1": +"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": version: 2.0.1 resolution: "protocols@npm:2.0.1" checksum: 351d1ff30f7ef2d6fdebab86c497c2d650d4bc79cad132368e5d0d80ac85b2f9dc99d9514759e4e85fd7b1b4a43bbe9a64e8e5d18a31d15985e3988f8bc9e210 @@ -9391,6 +9572,16 @@ __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" @@ -9398,10 +9589,10 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^2.1.0": - version: 2.3.0 - resolution: "punycode@npm:2.3.0" - checksum: c2b408c805927a6614ef581bd3d00deca1fef9f2da0ec95cecaedf6a985d8596a29e931e31f80f7313f94257895f9ac6cf4c2ae81cdca04964daf9c3c3d221c1 +"punycode@npm:^2.1.0, punycode@npm:^2.1.1": + version: 2.1.1 + resolution: "punycode@npm:2.1.1" + checksum: fd728ef9db90e7b4db37d5c4937d6c6302cf4f64748b2dea3abbf1efd21e6193bb670efb7814766c858b2e1ccdb65ce34e44b498d734922e1dcb2a8623a925d8 languageName: node linkType: hard @@ -9437,7 +9628,7 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.11.0": +"qs@npm:6.11.0, qs@npm:^6.9.4": version: 6.11.0 resolution: "qs@npm:6.11.0" dependencies: @@ -9446,6 +9637,18 @@ __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" @@ -9493,15 +9696,15 @@ __metadata: languageName: node linkType: hard -"rc-config-loader@npm:^4.1.1": - version: 4.1.2 - resolution: "rc-config-loader@npm:4.1.2" +"rc-config-loader@npm:^4.1.0": + version: 4.1.0 + resolution: "rc-config-loader@npm:4.1.0" dependencies: - debug: "npm:^4.3.4" - js-yaml: "npm:^4.1.0" - json5: "npm:^2.2.2" + debug: "npm:^4.1.1" + js-yaml: "npm:^4.0.0" + json5: "npm:^2.1.2" require-from-string: "npm:^2.0.2" - checksum: 5003a9cff771c7726c80a98ac4548b29f2dd5569a9bfba6acf28288df40bba54ca7a655bb6ef59d0343f20c39e118d5eb99236a1b60c820d4bb3a2c64de3ac3d + checksum: 9f542ac00287f9ffbcbc37645010f70d34e43d041a92153b40d34148be90be85744714bee9af4d2b6e7858a454838d167497f58d7a42fbed6466fcd7399c12fb languageName: node linkType: hard @@ -9526,32 +9729,25 @@ __metadata: languageName: node linkType: hard -"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-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" +"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:^3.0.0" - npm-normalize-package-bin: "npm:^3.0.0" - checksum: 530af8e38a37dce6caea2699dac5177548722b133a0cdc07be4d42ca4cebe26619f4cb5096524982c813d8ea936ec3e27e083a4d9809d8d3f2bc36e17b8e34c6 + json-parse-even-better-errors: "npm:^2.3.0" + npm-normalize-package-bin: "npm:^1.0.1" + checksum: 6779d9849445f8cb84815dd6cbc84d91ccc753028206ecb076a30b05c828a823cb62846e18c84528adb0bedd59c464979648a6df95b8869c51a1888e2391be6a languageName: node linkType: hard -"read-package-json@npm:^6.0.0": - version: 6.0.0 - resolution: "read-package-json@npm:6.0.0" +"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" dependencies: glob: "npm:^8.0.1" - 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 + 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 languageName: node linkType: hard @@ -9610,18 +9806,6 @@ __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" @@ -9680,9 +9864,20 @@ __metadata: linkType: hard "regenerator-runtime@npm:^0.13.9": - version: 0.13.11 - resolution: "regenerator-runtime@npm:0.13.11" - checksum: 0485db63ce47760e28329590cb9f8b208365d076dbf2edaa32e551a7c0451fc6f7557b225268422c960ffa4fbc6ff86d63d6a747aacbf6b10ed6a747b432e3c8 + 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 languageName: node linkType: hard @@ -9772,9 +9967,9 @@ __metadata: linkType: hard "resolve.exports@npm:^1.1.0": - version: 1.1.1 - resolution: "resolve.exports@npm:1.1.1" - checksum: 85e27ba1a416d7ce78313b0120b8e5be4ef6fee414291663dbe34a132d31f5359e36e4534bd8e1042ef383ed6ea6d5b33a4f253f3caefb0258d9c96402c52061 + version: 1.1.0 + resolution: "resolve.exports@npm:1.1.0" + checksum: 59b9aa7fd7d85c553b4f50ed8366bb21949e7b2fff48adcc24c15a301b8f021bfb053c87acfaed13b47f2bb30f7f7a243b18365c1ec6ed4ae672eef257fda139 languageName: node linkType: hard @@ -9804,12 +9999,12 @@ __metadata: languageName: node linkType: hard -"responselike@npm:^3.0.0": - version: 3.0.0 - resolution: "responselike@npm:3.0.0" +"responselike@npm:^2.0.0": + version: 2.0.0 + resolution: "responselike@npm:2.0.0" dependencies: - lowercase-keys: "npm:^3.0.0" - checksum: 0f5050a8850d2c63ab3f467ccdb29b8f143a2081282a9014dea2473b25e33395c14f731df690d339b6faed3c53af1cd7a1c55ccb85673e6f4c2d4497715d0400 + lowercase-keys: "npm:^2.0.0" + checksum: 971f98538a8f0921b84e94c88c9871fc5d8b5ca550d75727b927d397396252c5e77b2245758f87aa8ef4ced8023489e89e03718c5c005d5b2ad5855b00e9517d languageName: node linkType: hard @@ -9865,11 +10060,11 @@ __metadata: linkType: hard "rxjs@npm:^7.5.5": - version: 7.8.0 - resolution: "rxjs@npm:7.8.0" + version: 7.5.5 + resolution: "rxjs@npm:7.5.5" dependencies: tslib: "npm:^2.1.0" - checksum: 56dfebbd1f868935809688075a33d940954a66ddec9ea3b92cc7031e50fc4040e9962416d5ca009b9da9e1edda6ff4f1fc3155786e7e521ec6eb3100e30f0317 + checksum: dcb9d0e21cd80ff48b8bb105819aa1f6860943c92023e46c14437c28c18734aa8bfa7019d0cf70731dfe34ea103a8496daf1df5a25d86f56fc69eca29776e542 languageName: node linkType: hard @@ -9887,10 +10082,21 @@ __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.4.2 - resolution: "safe-stable-stringify@npm:2.4.2" - checksum: a5c53e0aa348f3e73b1d8d2853dfec79dae955f7f864e7a3a112079b38e2900c8320d3ae2c5dc6704a2d2143883d4543d6ec14812017cd6c03bc01c10b671559 + version: 2.3.1 + resolution: "safe-stable-stringify@npm:2.3.1" + checksum: a796c980e9fcb32651f15d4546af63834bd2b3c0c2724a5978c280891815234b37e1381bad00221b395102c2068d97013c5856288aaeec91b92e748865e27a50 languageName: node linkType: hard @@ -9940,14 +10146,14 @@ __metadata: languageName: node linkType: hard -"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" +"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" dependencies: lru-cache: "npm:^6.0.0" bin: semver: bin/semver.js - checksum: 94ad80ee14889020cb4a14d809fb99d16cbf4ff3dc7f4c564fc72efe2c5763a60090a1c16a9fd18ceeb1e993a1303a4d870c0a22f26adaf435b368b46a7d8462 + checksum: 67bcf24790dcba9c20b2cd4c8ade19eebbcb10c8868453570749b47b77bd5c7da503478997a7a3f663d5b2976ac39c545f38d2d9e7dfcc693cb87f4068f93f8e languageName: node linkType: hard @@ -9960,6 +10166,17 @@ __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" @@ -10095,11 +10312,11 @@ __metadata: linkType: hard "simple-update-notifier@npm:^1.0.7": - version: 1.1.0 - resolution: "simple-update-notifier@npm:1.1.0" + version: 1.0.7 + resolution: "simple-update-notifier@npm:1.0.7" dependencies: semver: "npm:~7.0.0" - checksum: 47e42e4f75e7b4c97e86072f437bb8838d51a2e860ea686409e3b5b3b70da74492306ea1b3fef80f81dd32c3a5a033fbb112ea76fc61e635d743e68c6d9bb16f + checksum: 7c7053ecefbe2f8ba88af5522e59266de309edf0861320f889ae38676353b52b3e9d15f6e99867fa696eb6e2734d563ae0a910e0e8577c68411a34e969338b16 languageName: node linkType: hard @@ -10136,12 +10353,12 @@ __metadata: linkType: hard "socks@npm:^2.6.2": - version: 2.7.1 - resolution: "socks@npm:2.7.1" + version: 2.6.2 + resolution: "socks@npm:2.6.2" dependencies: - ip: "npm:^2.0.0" + ip: "npm:^1.1.5" smart-buffer: "npm:^4.2.0" - checksum: a8026d6abfcd168a661240848f6989fbba66276e8fa97ff1cb1079c2f3c6907dcc8284fcbc4f6d3fee8d071afb4fc8313da7e5fbf6d8768f206347a671f1542b + checksum: 65dafb89e2a6ff29aa95857bc4279776261d9bd31faf21a702a992aad003cd737fca96ef096c3419555adbe339313504391fed28f065aee06072970cafb7eb3e languageName: node linkType: hard @@ -10190,12 +10407,10 @@ __metadata: languageName: node linkType: hard -"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 +"spawn-please@npm:^1.0.0": + version: 1.0.0 + resolution: "spawn-please@npm:1.0.0" + checksum: 8128574280e7b864e8ebbdec1b25aef5ba8c3e125ec5509410eac0acd2598114ca22c773a74b1da9e0af7f4dfafe75737b83ff632adbd8e7e591c4112e38f42e languageName: node linkType: hard @@ -10227,9 +10442,16 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.12 - resolution: "spdx-license-ids@npm:3.0.12" - checksum: ae530f822c0bee62425fb4512ac12d903c247baaaed07f3ea9ff31b5416dff23e2f60314876bd8a1381866790beabe171fc23a4b23043af6c6dedd64108a5b8c + 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 languageName: node linkType: hard @@ -10266,27 +10488,17 @@ __metadata: linkType: hard "sqs-consumer@npm:^5.6.0": - version: 5.8.0 - resolution: "sqs-consumer@npm:5.8.0" + version: 5.7.0 + resolution: "sqs-consumer@npm:5.7.0" dependencies: - aws-sdk: "npm:^2.1271.0" - debug: "npm:^4.3.4" + debug: "npm:^4.3.1" peerDependencies: - aws-sdk: ^2.1271.0 - checksum: 1679997b41a508b22cf10e9ad40f61076ead9d3e5cdd7505c993f101b52ceeab8fdc22c463fdab437ad2134c87f858ce4ee5082226b1a01e3ed8712329b5c5e9 + aws-sdk: ^2.1114.0 + checksum: 60e2dffae430fe618b5d8400d5d0d7247f3a5b09b1fec822542cd209bf6b8d8347278c146a39611f596d3c1808f4a950835ac610adca73061b14ae15e175cb4d languageName: node linkType: hard -"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": +"ssri@npm:^9.0.0, ssri@npm:^9.0.1": version: 9.0.1 resolution: "ssri@npm:9.0.1" dependencies: @@ -10303,11 +10515,11 @@ __metadata: linkType: hard "stack-utils@npm:^2.0.3": - version: 2.0.6 - resolution: "stack-utils@npm:2.0.6" + version: 2.0.5 + resolution: "stack-utils@npm:2.0.5" dependencies: escape-string-regexp: "npm:^2.0.0" - checksum: 79e5c96b05bd8b12ab441d95a5c960e819c4783dfdbdef7f663b01fc97a9c51698fd0e8d76d4a91913f33c3fea6e35cf44df1710a6a85d572f20e85fb0846df3 + checksum: 1a2a1450abc302addf8c3f60b38439786b1410fef30a30f162875d03abb38ff5b2c8da97d04552cd018dd5565338b9bc6aeeaade3f779eb910e76cad46be7b30 languageName: node linkType: hard @@ -10332,6 +10544,13 @@ __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" @@ -10364,6 +10583,28 @@ __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" @@ -10466,7 +10707,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^7.1.0": +"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": version: 7.2.0 resolution: "supports-color@npm:7.2.0" dependencies: @@ -10484,6 +10725,16 @@ __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" @@ -10498,17 +10749,17 @@ __metadata: languageName: node linkType: hard -"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" +"tar@npm:^6.1.11, tar@npm:^6.1.2": + version: 6.1.11 + resolution: "tar@npm:6.1.11" dependencies: chownr: "npm:^2.0.0" fs-minipass: "npm:^2.0.0" - minipass: "npm:^4.0.0" + minipass: "npm:^3.0.0" minizlib: "npm:^2.1.1" mkdirp: "npm:^1.0.3" yallist: "npm:^4.0.0" - checksum: b1254685cb870858a072a6863d7f769c5c27f964166cacdf2fee4aac526dc8949fb9cd609a9e0a77e5cb8f993e2d38c966c52de0e71827e8f14a3d4cd43209db + checksum: 5499de6e1998ca602c327f3359d085f6ab41e63a0ce530fb15de13089d3795262b6dfb7731989b7e1d0289a76658d715d8e1239fc06f70ae49349205e3a5fbcc languageName: node linkType: hard @@ -10519,6 +10770,16 @@ __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" @@ -10652,6 +10913,15 @@ __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" @@ -10659,13 +10929,6 @@ __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" @@ -10681,13 +10944,13 @@ __metadata: linkType: hard "ts-jest@npm:^29.0.3": - version: 29.0.5 - resolution: "ts-jest@npm:29.0.5" + version: 29.0.3 + resolution: "ts-jest@npm:29.0.3" dependencies: bs-logger: "npm:0.x" fast-json-stable-stringify: "npm:2.x" jest-util: "npm:^29.0.0" - json5: "npm:^2.2.3" + json5: "npm:^2.2.1" lodash.memoize: "npm:4.x" make-error: "npm:1.x" semver: "npm:7.x" @@ -10709,13 +10972,13 @@ __metadata: optional: true bin: ts-jest: cli.js - checksum: 4dfe1712b6b510075666e8354bafc3de2043985604eb80ced72dca9d3a2165d2a248cd6a1d488e11e3348f0728a69bd7a58a72c63b39643d355578f548e49738 + checksum: ea0c993ed3054f3cf53410e63203ab432b492b209a489116fbe1a8754bef9a69454d9bf079f53d0e1c4e60ff08f2310712925e9ef4adc8f42f78a7e537208078 languageName: node linkType: hard "ts-loader@npm:^9.2.6": - version: 9.4.2 - resolution: "ts-loader@npm:9.4.2" + version: 9.4.1 + resolution: "ts-loader@npm:9.4.1" dependencies: chalk: "npm:^4.1.0" enhanced-resolve: "npm:^5.0.0" @@ -10724,11 +10987,49 @@ __metadata: peerDependencies: typescript: "*" webpack: ^5.0.0 - checksum: c93a9c27f057174961d0b9a227894cc5183e793d196b6f3d183eb0fffc67437d69cbbc6122eb672d671c9663532d83be3aeae6bfe17e57335c280ac67eba2e26 + checksum: 5deebc0857d1b23a720fc16f668365487f939b6455b5e39a0a7c273b7247b5db9639090947d5588e98291262ee0dfd0c488da4e0f981656387960fd60e5aeefa languageName: node linkType: hard -"ts-node@npm:^10.8.1, ts-node@npm:^10.9.1": +"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": version: 10.9.1 resolution: "ts-node@npm:10.9.1" dependencies: @@ -10773,7 +11074,14 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0": +"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": version: 2.4.1 resolution: "tslib@npm:2.4.1" checksum: a739a21e3ff059e62c7c3c0845333fbc9c081bcc91e015f2d246a31eeaf1fb0e29b10c0913c7d22f692b3203bb469fd60ca5288aa4f27d351a969df2d0714899 @@ -10857,9 +11165,9 @@ __metadata: linkType: hard "type-fest@npm:^2.13.0": - version: 2.19.0 - resolution: "type-fest@npm:2.19.0" - checksum: d63c7c5fd7583cc6d35ccd23e96686eeb1e6f387c83a858625734ea2cf974c6be38bcbc43663da5e10469a1b4119089def1e8def03bf2aee540f0ad4fcd25902 + version: 2.16.0 + resolution: "type-fest@npm:2.16.0" + checksum: 9b48db15b0549734629a0392457e4d27527633a7410956d055328d79295d1ae0cd0d644a9356a744374ab52bf62b0613fd1a4ed2964ea73a1b843e9f808a938e languageName: node linkType: hard @@ -10890,8 +11198,8 @@ __metadata: linkType: hard "typeorm@npm:^0.3.10": - version: 0.3.11 - resolution: "typeorm@npm:0.3.11" + version: 0.3.10 + resolution: "typeorm@npm:0.3.10" dependencies: "@sqltools/formatter": "npm:^1.2.2" app-root-path: "npm:^3.0.0" @@ -10913,7 +11221,7 @@ __metadata: peerDependencies: "@google-cloud/spanner": ^5.18.0 "@sap/hana-client": ^2.12.25 - better-sqlite3: ^7.1.2 || ^8.0.0 + better-sqlite3: ^7.1.2 hdb-pool: ^0.1.6 ioredis: ^5.0.4 mongodb: ^3.6.0 @@ -10967,27 +11275,47 @@ __metadata: typeorm: cli.js typeorm-ts-node-commonjs: cli-ts-node-commonjs.js typeorm-ts-node-esm: cli-ts-node-esm.js - checksum: 13c30fd6318e86b2aed9c11c6ddce856386a278b448a98c0b38e19f28aa309a97f653210ecbb8150d447fb0f61ea2016e096688fc6b683e8e532595d8811eac2 + checksum: 749e1a6777394c4b98807e8416b795c75e5a14fc2803d5e7b9118fb84a08cdf84b2d89f6d403d06112eb5d173674cfd6d19940b8786423c1e73b7762b5eae870 languageName: node linkType: hard -"typescript@npm:^4.6.4, typescript@npm:^4.8.4": - version: 4.9.4 - resolution: "typescript@npm:4.9.4" +"typescript@npm:^4.6.4": + version: 4.7.4 + resolution: "typescript@npm:4.7.4" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: b142d5e50785d0e5055771e4d9e712b01be58985ff29be3d3acc64f0fddd5fd8ade8b28583ba502f2565783c23bd5b509c5abcc1a93a2d7d4f05b8e4ee731fc9 + checksum: 0cec8f1c0fb0c6a9b437ee4e17819510eb294aad85291e940188fc4542a5554ffe1f73e4bc396c77d0a4d7dd1c17fd795634d50938fc3558e34f32d8a682118b languageName: node linkType: hard -"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" +"typescript@npm:^4.8.4": + version: 4.8.4 + resolution: "typescript@npm:4.8.4" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: b53b083cf90883c6c73d66ce2e8b39115f06a642dfc538085c32e030687cf9872c5ea8720c5f361d4d2d14a8af946bb5423e0bf6b472b11f776e020ba6332ced + 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 languageName: node linkType: hard @@ -10999,11 +11327,23 @@ __metadata: linkType: hard "uglify-js@npm:^3.1.4": - version: 3.17.4 - resolution: "uglify-js@npm:3.17.4" + version: 3.16.2 + resolution: "uglify-js@npm:3.16.2" bin: uglifyjs: bin/uglifyjs - checksum: d7f8092c29f9edb176389a495147cb5e6aeaebcc701d8ce92640c4df42de723dc4502d6c4789c8572277aea01e222f13588cfa210b205323abfaa74b0af2557b + 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 languageName: node linkType: hard @@ -11014,39 +11354,21 @@ __metadata: languageName: node linkType: hard -"unique-filename@npm:^2.0.0": - version: 2.0.1 - resolution: "unique-filename@npm:2.0.1" +"unique-filename@npm:^1.1.1": + version: 1.1.1 + resolution: "unique-filename@npm:1.1.1" dependencies: - unique-slug: "npm:^3.0.0" - checksum: 1efaebd1b9df4770537f73b040adc8ef2b7da29b837388d97d6d78a4a739dc67bc491e45d381a377bc80ee838e7e1dc904193b3e73cd6c117d96f92b3a09ed46 + unique-slug: "npm:^2.0.0" + checksum: 8330bc7e98bd55c86baaa1aba4d0fef4b2e32d7230b3f7421142e728fda8dfcede4ba6a898429a28707ffec06911649dc2aeea5d0e18eee4c7e2b573b9ee3145 languageName: node linkType: hard -"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" +"unique-slug@npm:^2.0.0": + version: 2.0.2 + resolution: "unique-slug@npm:2.0.2" dependencies: imurmurhash: "npm:^0.1.4" - 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 + checksum: 9c1111d986ecb9266678f02356a2e9f6485eca8ab2e82d5a5b4b9df1b4d6f11322bf893ed3c44d125039c76cb3e8dcf778b1eac85ff9df878e6317921319e7e2 languageName: node linkType: hard @@ -11080,13 +11402,6 @@ __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" @@ -11094,9 +11409,9 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.9": - version: 1.0.10 - resolution: "update-browserslist-db@npm:1.0.10" +"update-browserslist-db@npm:^1.0.4": + version: 1.0.4 + resolution: "update-browserslist-db@npm:1.0.4" dependencies: escalade: "npm:^3.1.1" picocolors: "npm:^1.0.0" @@ -11104,7 +11419,7 @@ __metadata: browserslist: ">= 4.21.0" bin: browserslist-lint: cli.js - checksum: e55ee7f0562821e40808b5f265e4dfbc1436cdddd4c436dfe73ae4e71215302907d4b430807d45fabbb4c23aa2d67757f26dbd8f93fc9718f814566536b386d0 + checksum: 6b6ce3892204d33aa8d2f056702c1d1f9a369dfe97f34d4f72ea4ed199d8a5e5ae1e4974e92943018f57acf85d3b0b07c60a310215b27dbcaef103f5e29e66e8 languageName: node linkType: hard @@ -11149,7 +11464,7 @@ __metadata: languageName: node linkType: hard -"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": +"util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" checksum: 6a88ed8344d07f2324b304ee36def365d967953b5a9c15baa3213eb3909e86a7da1ee70a4c2133e80c23d6c1987590e9c3c57d874e20a124f9e41620b462fa57 @@ -11240,12 +11555,12 @@ __metadata: languageName: node linkType: hard -"validate-npm-package-name@npm:^5.0.0": - version: 5.0.0 - resolution: "validate-npm-package-name@npm:5.0.0" +"validate-npm-package-name@npm:^4.0.0": + version: 4.0.0 + resolution: "validate-npm-package-name@npm:4.0.0" dependencies: builtins: "npm:^5.0.0" - checksum: 18d5883d8bd10fa56fdeee755802f19b8b769313a85892b7291e50d8bdbb237b077d1ab7a0ae9612666719baa9fb5d1daf36e0b7ff318b0b2a61a54fba122a49 + checksum: dfd03715f466a54a2a22fd76a7842f2b0181eb42adfc6adfc1f6a8e921b93020d98b1a0c73aac8c809701ea622da6d32c1d3ff03318b77f11737669866c0bfca languageName: node linkType: hard @@ -11256,13 +11571,6 @@ __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" @@ -11288,6 +11596,23 @@ __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" @@ -11298,17 +11623,30 @@ __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.9 - resolution: "which-typed-array@npm:1.1.9" + version: 1.1.8 + resolution: "which-typed-array@npm:1.1.8" 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.10" - checksum: 09e7fe714cb797daf3a35f3499b9f7c969b1296ac0d40d68256f2b70f747a728ad5385b1fb3e7514e26bad3d5ca550a13a80e1a7b22b7e9e12872c46ecb6c4a7 + is-typed-array: "npm:^1.1.9" + checksum: 5252ac3ce89f71ecc5661ea98b950a1cde1a4c7230ee4858585ce6c5bb03288f12a0bc0c62214366201d71448d139c4203fa6f7d547b501019c28173c008b4f1 languageName: node linkType: hard @@ -11323,17 +11661,6 @@ __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" @@ -11449,22 +11776,12 @@ __metadata: linkType: hard "write-file-atomic@npm:^4.0.1": - version: 4.0.2 - resolution: "write-file-atomic@npm:4.0.2" + version: 4.0.1 + resolution: "write-file-atomic@npm:4.0.1" dependencies: imurmurhash: "npm:^0.1.4" signal-exit: "npm:^3.0.7" - 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 + checksum: ac33045edf15b03b2160f20267180382777f0c27afc407422290514a4ee161ab78b3206e89b1de4bccd94d2f90138a217d8dd0c4a0dbea3a72c66532fa77158f languageName: node linkType: hard @@ -11562,13 +11879,6 @@ __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" @@ -11576,10 +11886,17 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.2.0": - version: 2.2.1 - resolution: "yaml@npm:2.2.1" - checksum: 6a9e540d14030184df84ea8b79adbfe5c40fad79d10cb9fef28625cd6cfcfa3f28e09eda1b9f0d6f2f8354878f71ed3e6bf972d8d787bea1e8c6bf468f2c9cca +"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 languageName: node linkType: hard @@ -11590,10 +11907,10 @@ __metadata: languageName: node linkType: hard -"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 +"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 languageName: node linkType: hard @@ -11612,18 +11929,18 @@ __metadata: languageName: node linkType: hard -"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" +"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" dependencies: - cliui: "npm:^8.0.1" + cliui: "npm:^7.0.2" 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.1.1" - checksum: 31c667c5c38d1738ac4ecb6f5228eb94f53d0555db4e4091bd55bc7864d96f3e58e1b8126e1b19bfa056f4f1aeb7643723c3a8309267df36e30afb91e796a3fc + yargs-parser: "npm:^21.0.0" + checksum: 73e3e3f22a5e278bd335bd2c61bbfdae8181ecb178c304ca8438a3f34065e63885639b81e01c6ffee44dfeee7172f224c857feaec0ac2a940580b93b626f5080 languageName: node linkType: hard