diff --git a/.changeset/config.json b/.changeset/config.json index 9817c4b1c..3f4349b4f 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -6,7 +6,7 @@ "access": "restricted", "baseBranch": "main", "updateInternalDependencies": "patch", - "ignore": ["@hive/*", "integration-tests"], + "ignore": ["@hive/*", "integration-tests", "eslint-plugin-hive"], "snapshot": { "useCalculatedVersion": true, "prereleaseTemplate": "{tag}-{datetime}-{commit}" diff --git a/.changeset/eighty-shrimps-scream.md b/.changeset/eighty-shrimps-scream.md new file mode 100644 index 000000000..887845e86 --- /dev/null +++ b/.changeset/eighty-shrimps-scream.md @@ -0,0 +1,5 @@ +--- +"@graphql-hive/cli": minor +--- + +Upgrade to Oclif v3 diff --git a/package.json b/package.json index de9be5690..67cfc8166 100644 --- a/package.json +++ b/package.json @@ -116,16 +116,16 @@ "patchedDependencies": { "@theguild/buddy@0.1.0": "patches/@theguild__buddy@0.1.0.patch", "mjml-core@4.14.0": "patches/mjml-core@4.14.0.patch", - "oclif@3.17.2": "patches/oclif@3.17.2.patch", "@apollo/federation@0.38.1": "patches/@apollo__federation@0.38.1.patch", "@theguild/editor@1.2.5": "patches/@theguild__editor@1.2.5.patch", "eslint@8.57.0": "patches/eslint@8.57.0.patch", - "@oclif/core@2.8.5": "patches/@oclif__core@2.8.5.patch", "@graphql-eslint/eslint-plugin@3.20.1": "patches/@graphql-eslint__eslint-plugin@3.20.1.patch", "graphiql@3.0.0-alpha.0": "patches/graphiql@3.0.0-alpha.0.patch", "@graphiql/react@0.18.0-alpha.0": "patches/@graphiql__react@0.18.0-alpha.0.patch", "got@14.2.1": "patches/got@14.2.1.patch", - "slonik@30.4.4": "patches/slonik@30.4.4.patch" + "slonik@30.4.4": "patches/slonik@30.4.4.patch", + "@oclif/core@3.26.6": "patches/@oclif__core@3.26.6.patch", + "oclif@4.11.0": "patches/oclif@4.11.0.patch" } } } diff --git a/packages/libraries/cli/README.md b/packages/libraries/cli/README.md index 8f347ef96..ac64a6716 100644 --- a/packages/libraries/cli/README.md +++ b/packages/libraries/cli/README.md @@ -40,7 +40,7 @@ curl -sSL https://graphql-hive.com/install.sh | sh - [`hive config:reset`](#hive-configreset) - [`hive config:set KEY VALUE`](#hive-configset-key-value) - [`hive dev`](#hive-dev) -- [`hive help [COMMANDS]`](#hive-help-commands) +- [`hive help [COMMAND]`](#hive-help-command) - [`hive introspect LOCATION`](#hive-introspect-location) - [`hive operations:check FILE`](#hive-operationscheck-file) - [`hive schema:check FILE`](#hive-schemacheck-file) @@ -71,7 +71,7 @@ DESCRIPTION ``` _See code: -[dist/commands/artifact/fetch.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.34.1/dist/commands/artifact/fetch.js)_ +[dist/commands/artifact/fetch.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/artifact/fetch.js)_ ## `hive config:delete KEY` @@ -89,7 +89,7 @@ DESCRIPTION ``` _See code: -[dist/commands/config/delete.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.34.1/dist/commands/config/delete.js)_ +[dist/commands/config/delete.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/config/delete.js)_ ## `hive config:get KEY` @@ -107,7 +107,7 @@ DESCRIPTION ``` _See code: -[dist/commands/config/get.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.34.1/dist/commands/config/get.js)_ +[dist/commands/config/get.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/config/get.js)_ ## `hive config:reset` @@ -122,7 +122,7 @@ DESCRIPTION ``` _See code: -[dist/commands/config/reset.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.34.1/dist/commands/config/reset.js)_ +[dist/commands/config/reset.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/config/reset.js)_ ## `hive config:set KEY VALUE` @@ -141,44 +141,49 @@ DESCRIPTION ``` _See code: -[dist/commands/config/set.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.34.1/dist/commands/config/set.js)_ +[dist/commands/config/set.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/config/set.js)_ ## `hive dev` -develop and compose Supergraph with service substitution (only available for Federation projects) +Develop and compose Supergraph with service substitution ``` USAGE - $ hive dev (--url --service ) [--registry.endpoint ] [--registry.accessToken - ] [--schema ] [--watch] [--watchInterval ] [--write ] + $ hive dev (--url --service ) [--registry.endpoint ] [--registry ] + [--registry.accessToken ] [--token ] [--schema ] [--watch] [--watchInterval ] [--write + ] FLAGS + --registry= registry address --registry.accessToken= registry access token --registry.endpoint= registry endpoint --schema=... Service sdl. If not provided, will be introspected from the service --service=... (required) Service name + --token= api token --url=
... (required) Service url --watch Watch mode --watchInterval= [default: 1000] Watch interval in milliseconds --write= [default: supergraph.graphql] Where to save the supergraph schema file DESCRIPTION - develop and compose Supergraph with service substitution (only available for Federation projects) + Develop and compose Supergraph with service substitution + Only available for Federation projects. + Work in Progress: Please note that this command is still under development and may undergo changes in future releases ``` _See code: -[dist/commands/dev.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.34.1/dist/commands/dev.js)_ +[dist/commands/dev.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/dev.js)_ -## `hive help [COMMANDS]` +## `hive help [COMMAND]` Display help for hive. ``` USAGE - $ hive help [COMMANDS] [-n] + $ hive help [COMMAND...] [-n] ARGUMENTS - COMMANDS Command to show help for. + COMMAND... Command to show help for. FLAGS -n, --nested-commands Include all nested commands in the output. @@ -188,7 +193,7 @@ DESCRIPTION ``` _See code: -[@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v5.2.20/src/commands/help.ts)_ +[@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v6.0.22/src/commands/help.ts)_ ## `hive introspect LOCATION` @@ -210,7 +215,7 @@ DESCRIPTION ``` _See code: -[dist/commands/introspect.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.34.1/dist/commands/introspect.js)_ +[dist/commands/introspect.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/introspect.js)_ ## `hive operations:check FILE` @@ -260,7 +265,7 @@ DESCRIPTION ``` _See code: -[dist/commands/operations/check.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.34.1/dist/commands/operations/check.js)_ +[dist/commands/operations/check.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/operations/check.js)_ ## `hive schema:check FILE` @@ -294,7 +299,7 @@ DESCRIPTION ``` _See code: -[dist/commands/schema/check.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.34.1/dist/commands/schema/check.js)_ +[dist/commands/schema/check.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/schema/check.js)_ ## `hive schema:delete SERVICE` @@ -321,7 +326,7 @@ DESCRIPTION ``` _See code: -[dist/commands/schema/delete.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.34.1/dist/commands/schema/delete.js)_ +[dist/commands/schema/delete.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/schema/delete.js)_ ## `hive schema:fetch ACTIONID` @@ -349,7 +354,7 @@ DESCRIPTION ``` _See code: -[dist/commands/schema/fetch.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.34.1/dist/commands/schema/fetch.js)_ +[dist/commands/schema/fetch.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/schema/fetch.js)_ ## `hive schema:publish FILE` @@ -387,7 +392,7 @@ DESCRIPTION ``` _See code: -[dist/commands/schema/publish.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.34.1/dist/commands/schema/publish.js)_ +[dist/commands/schema/publish.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/schema/publish.js)_ ## `hive update [CHANNEL]` @@ -395,13 +400,13 @@ update the hive CLI ``` USAGE - $ hive update [CHANNEL] [-a] [-v | -i] [--force] + $ hive update [CHANNEL] [-a] [--force] [-i | -v ] FLAGS - -a, --available Install a specific version. + -a, --available See available versions. -i, --interactive Interactively select version to install. This is ignored if a channel is provided. -v, --version= Install a specific version. - --force Force a re-download of the requested version. + --force Force a re-download of the requested version. DESCRIPTION update the hive CLI @@ -425,7 +430,7 @@ EXAMPLES ``` _See code: -[@oclif/plugin-update](https://github.com/oclif/plugin-update/blob/v3.2.4/src/commands/update.ts)_ +[@oclif/plugin-update](https://github.com/oclif/plugin-update/blob/v4.2.13/src/commands/update.ts)_ ## `hive whoami` @@ -447,7 +452,7 @@ DESCRIPTION ``` _See code: -[dist/commands/whoami.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.34.1/dist/commands/whoami.js)_ +[dist/commands/whoami.js](https://github.com/kamilkisiela/graphql-hive/blob/v0.37.0/dist/commands/whoami.js)_ diff --git a/packages/libraries/cli/bin/dev b/packages/libraries/cli/bin/dev index 02b50d62a..cc965fd91 100755 --- a/packages/libraries/cli/bin/dev +++ b/packages/libraries/cli/bin/dev @@ -1,17 +1,17 @@ -#!/usr/bin/env node +#!/usr/bin/env tsx const oclif = require('@oclif/core'); -const path = require('path'); -const project = path.join(__dirname, '..', 'tsconfig.json'); - // In dev mode -> use ts-node and dev plugins process.env.NODE_ENV = 'development'; -require('ts-node').register({ project }); - // In dev mode, always show stack traces oclif.settings.debug = true; // Start the CLI -oclif.run().then(oclif.flush).catch(oclif.Errors.handle); +oclif + .execute({ development: true, dir: __dirname }) + .catch(e => { + throw e; + }) + .then(() => {}); diff --git a/packages/libraries/cli/bin/run b/packages/libraries/cli/bin/run index e0a1f504d..86b7cfdb5 100755 --- a/packages/libraries/cli/bin/run +++ b/packages/libraries/cli/bin/run @@ -1,6 +1,10 @@ #!/usr/bin/env node -require('@oclif/core') - .run() - .then(require('@oclif/core/flush')) - .catch(require('@oclif/core/handle')); +const oclif = require('@oclif/core'); + +oclif + .execute({ dir: __dirname }) + .catch(e => { + throw e; + }) + .then(() => {}); diff --git a/packages/libraries/cli/package.json b/packages/libraries/cli/package.json index 95c1d3086..33dc005be 100644 --- a/packages/libraries/cli/package.json +++ b/packages/libraries/cli/package.json @@ -54,9 +54,9 @@ "@graphql-tools/url-loader": "~8.0.0", "@graphql-tools/utils": "10.2.0", "@graphql-typed-document-node/core": "3.2.0", - "@oclif/core": "^2.8.5", - "@oclif/plugin-help": "5.2.20", - "@oclif/plugin-update": "3.2.4", + "@oclif/core": "^3.26.6", + "@oclif/plugin-help": "6.0.22", + "@oclif/plugin-update": "4.2.13", "@whatwg-node/fetch": "0.9.17", "colors": "1.4.0", "env-ci": "7.3.0", @@ -70,9 +70,9 @@ "@types/env-ci": "3.1.4", "@types/mkdirp": "2.0.0", "graphql": "16.8.1", - "oclif": "3.17.2", + "oclif": "4.11.0", "rimraf": "4.4.1", - "ts-node": "10.9.2" + "tsx": "4.10.5" }, "publishConfig": { "registry": "https://registry.npmjs.org", diff --git a/patches/@oclif__core@2.8.5.patch b/patches/@oclif__core@2.8.5.patch deleted file mode 100644 index 72a3b0e87..000000000 --- a/patches/@oclif__core@2.8.5.patch +++ /dev/null @@ -1,241 +0,0 @@ -diff --git a/lib/module-loader.js b/lib/module-loader.js -index e28f1254473d53c5f0b21c390f19ced16dc1d27b..4907936a8252e02f59145bd3297512d93302d4d8 100644 ---- a/lib/module-loader.js -+++ b/lib/module-loader.js -@@ -127,7 +127,21 @@ class ModuleLoader { - return config.type !== undefined; - }; - try { -- filePath = require.resolve(modulePath); -+ try { -+ // We wrap it with try/catch and fallback to custom path if it fails to make it compatible with Hive. -+ // Due to some weird behavior in tsup/esbuild, it fails to resolve the path to the module. -+ filePath = require.resolve(modulePath); -+ } catch (error) { -+ const customPath = process.env.OCLIF_CLI_CUSTOM_PATH; -+ if (typeof customPath !== "string") { -+ throw error; -+ } -+ modulePath = modulePath.replace('/src/', '/dist/').replace('\\src\\', '\\dist\\'); -+ filePath = require.resolve( -+ path.resolve(customPath, modulePath) + ".js" -+ ); -+ } -+ - isESM = ModuleLoader.isPathModule(filePath); - } - catch { -diff --git a/lib/module-loader.modified.js b/lib/module-loader.modified.js -new file mode 100644 -index 0000000000000000000000000000000000000000..bd3bf6cda2c0537590ee13860bbe36fbfb3c24d3 ---- /dev/null -+++ b/lib/module-loader.modified.js -@@ -0,0 +1,208 @@ -+"use strict"; -+Object.defineProperty(exports, "__esModule", { value: true }); -+const path = require("path"); -+const url = require("url"); -+const fs = require("fs-extra"); -+const errors_1 = require("./errors"); -+const Config = require("./config"); -+const getPackageType = require("get-package-type"); -+/** -+ * Defines file extension resolution when source files do not have an extension. -+ */ -+// eslint-disable-next-line camelcase -+const s_EXTENSIONS = [".ts", ".js", ".mjs", ".cjs"]; -+/** -+ * Provides a mechanism to use dynamic import / import() with tsconfig -> module: commonJS as otherwise import() gets -+ * transpiled to require(). -+ */ -+const _importDynamic = new Function("modulePath", "return import(modulePath)"); // eslint-disable-line no-new-func -+/** -+ * Provides a static class with several utility methods to work with Oclif config / plugin to load ESM or CJS Node -+ * modules and source files. -+ * -+ * @author Michael Leahy (https://github.com/typhonrt) -+ */ -+// eslint-disable-next-line unicorn/no-static-only-class -+class ModuleLoader { -+ /** -+ * Loads and returns a module. -+ * -+ * Uses `getPackageType` to determine if `type` is set to 'module. If so loads '.js' files as ESM otherwise uses -+ * a bare require to load as CJS. Also loads '.mjs' files as ESM. -+ * -+ * Uses dynamic import to load ESM source or require for CommonJS. -+ * -+ * A unique error, ModuleLoadError, combines both CJS and ESM loader module not found errors into a single error that -+ * provides a consistent stack trace and info. -+ * -+ * @param {IConfig|IPlugin} config - Oclif config or plugin config. -+ * @param {string} modulePath - NPM module name or file path to load. -+ * -+ * @returns {Promise<*>} The entire ESM module from dynamic import or CJS module by require. -+ */ -+ static async load(config, modulePath) { -+ let filePath; -+ let isESM; -+ try { -+ ({ isESM, filePath } = ModuleLoader.resolvePath(config, modulePath)); -+ // It is important to await on _importDynamic to catch the error code. -+ return isESM -+ ? await _importDynamic(url.pathToFileURL(filePath)) -+ : require(filePath); -+ } catch (error) { -+ if ( -+ error.code === "MODULE_NOT_FOUND" || -+ error.code === "ERR_MODULE_NOT_FOUND" -+ ) { -+ throw new errors_1.ModuleLoadError( -+ `${isESM ? "import()" : "require"} failed to load ${ -+ filePath || modulePath -+ }` -+ ); -+ } -+ throw error; -+ } -+ } -+ /** -+ * Loads a module and returns an object with the module and data about the module. -+ * -+ * Uses `getPackageType` to determine if `type` is set to `module`. If so loads '.js' files as ESM otherwise uses -+ * a bare require to load as CJS. Also loads '.mjs' files as ESM. -+ * -+ * Uses dynamic import to load ESM source or require for CommonJS. -+ * -+ * A unique error, ModuleLoadError, combines both CJS and ESM loader module not found errors into a single error that -+ * provides a consistent stack trace and info. -+ * -+ * @param {IConfig|IPlugin} config - Oclif config or plugin config. -+ * @param {string} modulePath - NPM module name or file path to load. -+ * -+ * @returns {Promise<{isESM: boolean, module: *, filePath: string}>} An object with the loaded module & data including -+ * file path and whether the module is ESM. -+ */ -+ static async loadWithData(config, modulePath) { -+ let filePath; -+ let isESM; -+ try { -+ ({ isESM, filePath } = ModuleLoader.resolvePath(config, modulePath)); -+ const module = isESM -+ ? await _importDynamic(url.pathToFileURL(filePath)) -+ : require(filePath); -+ return { isESM, module, filePath }; -+ } catch (error) { -+ if ( -+ error.code === "MODULE_NOT_FOUND" || -+ error.code === "ERR_MODULE_NOT_FOUND" -+ ) { -+ throw new errors_1.ModuleLoadError( -+ `${isESM ? "import()" : "require"} failed to load ${ -+ filePath || modulePath -+ }: ${error.message}` -+ ); -+ } -+ throw error; -+ } -+ } -+ /** -+ * For `.js` files uses `getPackageType` to determine if `type` is set to `module` in associated `package.json`. If -+ * the `modulePath` provided ends in `.mjs` it is assumed to be ESM. -+ * -+ * @param {string} filePath - File path to test. -+ * -+ * @returns {boolean} The modulePath is an ES Module. -+ * @see https://www.npmjs.com/package/get-package-type -+ */ -+ static isPathModule(filePath) { -+ const extension = path.extname(filePath).toLowerCase(); -+ switch (extension) { -+ case ".js": -+ return getPackageType.sync(filePath) === "module"; -+ case ".ts": -+ return getPackageType.sync(filePath) === "module"; -+ case ".mjs": -+ return true; -+ default: -+ return false; -+ } -+ } -+ /** -+ * Resolves a modulePath first by `require.resolve` to allow Node to resolve an actual module. If this fails then -+ * the `modulePath` is resolved from the root of the provided config. `Config.tsPath` is used for initial resolution. -+ * If this file path does not exist then several extensions are tried from `s_EXTENSIONS` in order: '.js', '.mjs', -+ * '.cjs'. After a file path has been selected `isPathModule` is used to determine if the file is an ES Module. -+ * -+ * @param {IConfig|IPlugin} config - Oclif config or plugin config. -+ * @param {string} modulePath - File path to load. -+ * -+ * @returns {{isESM: boolean, filePath: string}} An object including file path and whether the module is ESM. -+ */ -+ static resolvePath(config, modulePath) { -+ let isESM; -+ let filePath; -+ const isPlugin = (config) => { -+ return config.type !== undefined; -+ }; -+ try { -+ try { -+ // We wrap it with try/catch and fallback to custom path if it fails to make it compatible with Hive. -+ // Due to some weird behavior in tsup/esbuild, it fails to resolve the path to the module. -+ filePath = require.resolve(modulePath); -+ } catch (error) { -+ const customPath = process.env.OCLIF_CLI_CUSTOM_PATH; -+ if (typeof customPath !== "string") { -+ throw error; -+ } -+ filePath = require.resolve( -+ path.resolve(customPath, modulePath) + ".js" -+ ); -+ } -+ isESM = ModuleLoader.isPathModule(filePath); -+ } catch { -+ filePath = isPlugin(config) -+ ? Config.tsPath(config.root, modulePath, config.type) -+ : Config.tsPath(config.root, modulePath); -+ let fileExists = false; -+ let isDirectory = false; -+ if (fs.existsSync(filePath)) { -+ fileExists = true; -+ try { -+ if (fs.lstatSync(filePath)?.isDirectory?.()) { -+ fileExists = false; -+ isDirectory = true; -+ } -+ } catch {} -+ } -+ if (!fileExists) { -+ // Try all supported extensions. -+ let foundPath = ModuleLoader.findFile(filePath); -+ if (!foundPath && isDirectory) { -+ // Since filePath is a directory, try looking for index file. -+ foundPath = ModuleLoader.findFile(path.join(filePath, "index")); -+ } -+ if (foundPath) { -+ filePath = foundPath; -+ } -+ } -+ isESM = ModuleLoader.isPathModule(filePath); -+ } -+ return { isESM, filePath }; -+ } -+ /** -+ * Try adding the different extensions from `s_EXTENSIONS` to find the file. -+ * -+ * @param {string} filePath - File path to load. -+ * -+ * @returns {string | null} Modified file path including extension or null if file is not found. -+ */ -+ static findFile(filePath) { -+ // eslint-disable-next-line camelcase -+ for (const extension of s_EXTENSIONS) { -+ const testPath = `${filePath}${extension}`; -+ if (fs.existsSync(testPath)) { -+ return testPath; -+ } -+ } -+ return null; -+ } -+} -+exports.default = ModuleLoader; \ No newline at end of file diff --git a/patches/@oclif__core@3.26.6.patch b/patches/@oclif__core@3.26.6.patch new file mode 100644 index 000000000..4a63edb5e --- /dev/null +++ b/patches/@oclif__core@3.26.6.patch @@ -0,0 +1,25 @@ +diff --git a/lib/module-loader.js b/lib/module-loader.js +index 6162032e60f1e44ecfa19525ee07eecee1186208..58cfe558d025fc29e2e837b4435a3847b6e30585 100644 +--- a/lib/module-loader.js ++++ b/lib/module-loader.js +@@ -156,6 +156,20 @@ async function resolvePath(config, modulePath) { + let filePath; + try { + filePath = require.resolve(modulePath); ++ try { ++ // We wrap it with try/catch and fallback to custom path if it fails to make it compatible with Hive. ++ // Due to some weird behavior in tsup/esbuild, it fails to resolve the path to the module. ++ filePath = require.resolve(modulePath); ++ } catch (error) { ++ const customPath = process.env.OCLIF_CLI_CUSTOM_PATH; ++ if (typeof customPath !== "string") { ++ throw error; ++ } ++ modulePath = modulePath.replace('/src/', '/dist/').replace('\\src\\', '\\dist\\'); ++ filePath = require.resolve( ++ path.resolve(customPath, modulePath) + ".js" ++ ); ++ } + isESM = isPathModule(filePath); + } + catch { diff --git a/patches/oclif@3.17.2.patch b/patches/oclif@3.17.2.patch deleted file mode 100644 index d98a1eedd..000000000 --- a/patches/oclif@3.17.2.patch +++ /dev/null @@ -1,365 +0,0 @@ -diff --git a/lib/commands/promote.js b/lib/commands/promote.js -index eefb804e9fd520db694a52dd6b4f881b276096b9..6ecf874c5cc3744ff983fa17c7a1b9c0b3652a61 100644 ---- a/lib/commands/promote.js -+++ b/lib/commands/promote.js -@@ -27,48 +27,51 @@ class Promote extends core_1.Command { - MetadataDirective: 'REPLACE', - CacheControl: indexDefaults.maxAge, - }; -- const cloudBucketCommitKey = (shortKey) => path.join(s3Config.bucket, (0, upload_util_1.commitAWSDir)(flags.version, flags.sha, s3Config), shortKey); -+ const cloudBucketCommitKey = (shortKey) => path.join(s3Config.bucket, (0, upload_util_1.commitAWSDir)(flags.version, s3Config), shortKey); - const cloudChannelKey = (shortKey) => path.join((0, upload_util_1.channelAWSDir)(flags.channel, s3Config), shortKey); - // copy tarballs manifests - if (buildConfig.targets.length > 0) - this.log(`Promoting buildmanifests & unversioned tarballs to ${flags.channel}`); - const promoteManifest = async (target) => { -+ // replace the git sha from the file name - const manifest = (0, upload_util_1.templateShortKey)('manifest', { - arch: target.arch, - bin: config.bin, - platform: target.platform, - sha: flags.sha, - version: flags.version, -- }); -+ }).replace(`-${flags.sha}`, ''); - // strip version & sha so update/scripts can point to a static channel manifest -- const unversionedManifest = manifest.replace(`-v${flags.version}-${flags.sha}`, ''); -+ const unversionedManifest = manifest.replace(`-v${flags.version}`, ''); - await aws_1.default.s3.copyObject(Object.assign(Object.assign({}, awsDefaults), { CopySource: cloudBucketCommitKey(manifest), Key: cloudChannelKey(unversionedManifest) })); - }; - const promoteGzTarballs = async (target) => { -+ // replace the git sha from the file name - const versionedTarGzName = (0, upload_util_1.templateShortKey)('versioned', '.tar.gz', { - arch: target.arch, - bin: config.bin, - platform: target.platform, - sha: flags.sha, - version: flags.version, -- }); -+ }).replace(`-${flags.sha}`, ''); - const versionedTarGzKey = cloudBucketCommitKey(versionedTarGzName); - // strip version & sha so update/scripts can point to a static channel tarball -- const unversionedTarGzName = versionedTarGzName.replace(`-v${flags.version}-${flags.sha}`, ''); -+ const unversionedTarGzName = versionedTarGzName.replace(`-v${flags.version}`, ''); - const unversionedTarGzKey = cloudChannelKey(unversionedTarGzName); - await Promise.all([aws_1.default.s3.copyObject(Object.assign(Object.assign({}, awsDefaults), { CopySource: versionedTarGzKey, Key: unversionedTarGzKey }))].concat(flags.indexes ? [(0, version_indexes_1.appendToIndex)(Object.assign(Object.assign({}, indexDefaults), { originalUrl: versionedTarGzKey, filename: unversionedTarGzName }))] : [])); - }; - const promoteXzTarballs = async (target) => { -+ // replace the git sha from the file name - const versionedTarXzName = (0, upload_util_1.templateShortKey)('versioned', '.tar.xz', { - arch: target.arch, - bin: config.bin, - platform: target.platform, - sha: flags.sha, - version: flags.version, -- }); -+ }).replace(`-${flags.sha}`, ''); - const versionedTarXzKey = cloudBucketCommitKey(versionedTarXzName); - // strip version & sha so update/scripts can point to a static channel tarball -- const unversionedTarXzName = versionedTarXzName.replace(`-v${flags.version}-${flags.sha}`, ''); -+ const unversionedTarXzName = versionedTarXzName.replace(`-v${flags.version}`, ''); - const unversionedTarXzKey = cloudChannelKey(unversionedTarXzName); - await Promise.all([aws_1.default.s3.copyObject(Object.assign(Object.assign({}, awsDefaults), { CopySource: versionedTarXzKey, Key: unversionedTarXzKey }))].concat(flags.indexes ? [(0, version_indexes_1.appendToIndex)(Object.assign(Object.assign({}, indexDefaults), { originalUrl: versionedTarXzKey, filename: unversionedTarXzName }))] : [])); - }; -@@ -76,10 +79,11 @@ class Promote extends core_1.Command { - this.log(`Promoting macos pkgs to ${flags.channel}`); - const arches = _.uniq(buildConfig.targets.filter(t => t.platform === 'darwin').map(t => t.arch)); - await Promise.all(arches.map(async (arch) => { -- const darwinPkg = (0, upload_util_1.templateShortKey)('macos', { bin: config.bin, version: flags.version, sha: flags.sha, arch }); -+ // replace the git sha from the file name -+ const darwinPkg = (0, upload_util_1.templateShortKey)('macos', { bin: config.bin, version: flags.version, sha: flags.sha, arch }).replace(`-${flags.sha}`, ''); - const darwinCopySource = cloudBucketCommitKey(darwinPkg); - // strip version & sha so scripts can point to a static channel pkg -- const unversionedPkg = darwinPkg.replace(`-v${flags.version}-${flags.sha}`, ''); -+ const unversionedPkg = darwinPkg.replace(`-v${flags.version}`, ''); - await Promise.all([aws_1.default.s3.copyObject(Object.assign(Object.assign({}, awsDefaults), { CopySource: darwinCopySource, Key: cloudChannelKey(unversionedPkg) }))].concat(flags.indexes ? [(0, version_indexes_1.appendToIndex)(Object.assign(Object.assign({}, indexDefaults), { originalUrl: darwinCopySource, filename: unversionedPkg }))] : [])); - })); - }; -@@ -88,10 +92,11 @@ class Promote extends core_1.Command { - this.log(`Promoting windows exe to ${flags.channel}`); - const arches = buildConfig.targets.filter(t => t.platform === 'win32').map(t => t.arch); - await Promise.all(arches.map(async (arch) => { -- const winPkg = (0, upload_util_1.templateShortKey)('win32', { bin: config.bin, version: flags.version, sha: flags.sha, arch }); -+ // replace the git sha from the file name -+ const winPkg = (0, upload_util_1.templateShortKey)('win32', { bin: config.bin, version: flags.version, sha: flags.sha, arch }).replace(`-${flags.sha}`, '');; - const winCopySource = cloudBucketCommitKey(winPkg); - // strip version & sha so scripts can point to a static channel exe -- const unversionedExe = winPkg.replace(`-v${flags.version}-${flags.sha}`, ''); -+ const unversionedExe = winPkg.replace(`-v${flags.version}`, ''); - await Promise.all([aws_1.default.s3.copyObject(Object.assign(Object.assign({}, awsDefaults), { CopySource: winCopySource, Key: cloudChannelKey(unversionedExe) }))].concat(flags.indexes ? [(0, version_indexes_1.appendToIndex)(Object.assign(Object.assign({}, indexDefaults), { originalUrl: winCopySource, filename: unversionedExe }))] : [])); - core_1.ux.action.stop('successfully'); - })); -diff --git a/lib/commands/upload/deb.js b/lib/commands/upload/deb.js -index a4657a5d1740faf03347b03b6304641dd278cc0f..492c978b0f629ffaf6425ef271074107436adba6 100644 ---- a/lib/commands/upload/deb.js -+++ b/lib/commands/upload/deb.js -@@ -21,9 +21,10 @@ class UploadDeb extends core_1.Command { - this.error('Cannot find debian artifacts', { - suggestions: ['Run "oclif pack deb" before uploading'], - }); -- const cloudKeyBase = (0, upload_util_1.commitAWSDir)(config.pjson.version, buildConfig.gitSha, s3Config); -+ const cloudKeyBase = (0, upload_util_1.commitAWSDir)(config.pjson.version, s3Config); - const upload = (file) => { -- const cloudKey = `${cloudKeyBase}/apt/${file}`; -+ // remove the git sha from the file name -+ const cloudKey = `${cloudKeyBase}/apt/${file}`.replace(`-${buildConfig.gitSha}`, ''); - return aws_1.default.s3.uploadFile(dist(file), Object.assign(Object.assign({}, S3Options), { CacheControl: 'max-age=86400', Key: cloudKey })); - }; - // apt expects ../apt/dists/versionName/[artifacts] but oclif wants versions/sha/apt/[artifacts] -@@ -31,7 +32,8 @@ class UploadDeb extends core_1.Command { - // this workaround puts the code in both places that the redirect was doing - // with this, the docs are correct. The copies are all done in parallel so it shouldn't be too costly. - const uploadWorkaround = (file) => { -- const cloudKey = `${cloudKeyBase}/apt/./${file}`; -+ // remove the git sha from the file name -+ const cloudKey = `${cloudKeyBase}/apt/./${file}`.replace(`-${buildConfig.gitSha}`, ''); - return aws_1.default.s3.uploadFile(dist(file), Object.assign(Object.assign({}, S3Options), { CacheControl: 'max-age=86400', Key: cloudKey })); - }; - const uploadDeb = async (arch) => { -diff --git a/lib/commands/upload/macos.js b/lib/commands/upload/macos.js -index 7c2971748829dcda52e7665ce1c7b3a03f4a3b51..b468920eebeebf3c0148e87a8f731e075a3fa259 100644 ---- a/lib/commands/upload/macos.js -+++ b/lib/commands/upload/macos.js -@@ -17,10 +17,11 @@ class UploadMacos extends core_1.Command { - Bucket: s3Config.bucket, - ACL: s3Config.acl || 'public-read', - }; -- const cloudKeyBase = (0, upload_util_1.commitAWSDir)(config.version, buildConfig.gitSha, s3Config); -+ const cloudKeyBase = (0, upload_util_1.commitAWSDir)(config.version, s3Config); - const upload = async (arch) => { - const templateKey = (0, upload_util_1.templateShortKey)('macos', { bin: config.bin, version: config.version, sha: buildConfig.gitSha, arch }); -- const cloudKey = `${cloudKeyBase}/${templateKey}`; -+ // remove the git sha from the file name -+ const cloudKey = `${cloudKeyBase}/${templateKey}`.replace(`-${buildConfig.gitSha}`, ''); - const localPkg = dist(`macos/${templateKey}`); - if (fs.existsSync(localPkg)) - await aws_1.default.s3.uploadFile(localPkg, Object.assign(Object.assign({}, S3Options), { CacheControl: 'max-age=86400', Key: cloudKey })); -diff --git a/lib/commands/upload/tarballs.js b/lib/commands/upload/tarballs.js -index 6b4577c16408ed1039ce19ef4f86d6810984ce26..d470941ee517d1a406cff582df297a439201214b 100644 ---- a/lib/commands/upload/tarballs.js -+++ b/lib/commands/upload/tarballs.js -@@ -38,17 +38,21 @@ class UploadTarballs extends core_1.Command { - }; - const releaseTarballs = async (ext) => { - const localKey = (0, upload_util_1.templateShortKey)('versioned', ext, shortKeyInputs); -- const cloudKey = `${(0, upload_util_1.commitAWSDir)(config.version, buildConfig.gitSha, s3Config)}/${localKey}`; -+ // remove the git sha from the file name -+ const cloudKey = `${(0, upload_util_1.commitAWSDir)(config.version, s3Config)}/${localKey}`.replace(`-${buildConfig.gitSha}`, ''); -+ (0, log_1.log)(`uploading targets ${localKey} to ${cloudKey}`) - await aws_1.default.s3.uploadFile(dist(localKey), Object.assign(Object.assign({}, S3Options), { CacheControl: 'max-age=604800', ContentType: 'application/gzip', Key: cloudKey })); - }; - const manifest = (0, upload_util_1.templateShortKey)('manifest', shortKeyInputs); -- const cloudKey = `${(0, upload_util_1.commitAWSDir)(config.version, buildConfig.gitSha, s3Config)}/${manifest}`; -+ // remove the git sha from the file name -+ const cloudKey = `${(0, upload_util_1.commitAWSDir)(config.version, s3Config)}/${manifest}`.replace(`-${buildConfig.gitSha}`, ''); -+ (0, log_1.log)(`uploading targets ${manifest} to ${cloudKey}`) - await Promise.all([releaseTarballs('.tar.gz'), aws_1.default.s3.uploadFile(dist(manifest), Object.assign(Object.assign({}, S3Options), { CacheControl: 'max-age=86400', ContentType: 'application/json', Key: cloudKey }))].concat(xz ? [releaseTarballs('.tar.xz')] : [])); - }; - if (buildConfig.targets.length > 0) - (0, log_1.log)('uploading targets'); - await Promise.all(buildConfig.targets.map(t => uploadTarball(t))); -- (0, log_1.log)(`done uploading tarballs & manifests for v${config.version}-${buildConfig.gitSha}`); -+ (0, log_1.log)(`done uploading tarballs & manifests for v${config.version}`); - } - } - exports.default = UploadTarballs; -diff --git a/lib/commands/upload/win.js b/lib/commands/upload/win.js -index 64bee4efe80de5dfa51810585ff22f027ecf6eb9..57eb39fe3fb89940d8939b9179fb72d4d8243620 100644 ---- a/lib/commands/upload/win.js -+++ b/lib/commands/upload/win.js -@@ -25,11 +25,12 @@ class UploadWin extends core_1.Command { - suggestions: ['Run "oclif pack win" before uploading'], - }); - } -- const cloudKeyBase = (0, upload_util_1.commitAWSDir)(config.pjson.version, buildConfig.gitSha, s3Config); -+ const cloudKeyBase = (0, upload_util_1.commitAWSDir)(config.pjson.version, s3Config); - const uploadWin = async (arch) => { - const templateKey = (0, upload_util_1.templateShortKey)('win32', { bin: config.bin, version: config.version, sha: buildConfig.gitSha, arch }); - const localExe = dist(`win32/${templateKey}`); -- const cloudKey = `${cloudKeyBase}/${templateKey}`; -+ // remove the git sha from the file name -+ const cloudKey = `${cloudKeyBase}/${templateKey}`.replace(`-${buildConfig.gitSha}`, ''); - if (fs.existsSync(localExe)) - await aws_1.default.s3.uploadFile(localExe, Object.assign(Object.assign({}, S3Options), { CacheControl: 'max-age=86400', Key: cloudKey })); - }; -diff --git a/lib/tarballs/bin.js b/lib/tarballs/bin.js -index 8301c7be4c3101de9caf1c1b127cf1f940a1706c..e7d955d29ce3d002a260ef7f4a1355fcdc95e018 100644 ---- a/lib/tarballs/bin.js -+++ b/lib/tarballs/bin.js -@@ -7,85 +7,65 @@ const node_child_process_1 = require("node:child_process"); - const node_util_1 = require("node:util"); - const exec = (0, node_util_1.promisify)(node_child_process_1.exec); - async function writeBinScripts({ config, baseWorkspace, nodeVersion }) { -- var _a, _b; -- const binPathEnvVar = config.scopedEnvVarKey('BINPATH'); -- const redirectedEnvVar = config.scopedEnvVarKey('REDIRECTED'); -- const clientHomeEnvVar = config.scopedEnvVarKey('OCLIF_CLIENT_HOME'); -- const writeWin32 = async (bin) => { -- await fs.promises.writeFile(path.join(baseWorkspace, 'bin', `${bin}.cmd`), `@echo off -+ var _a, _b; -+ const writeWin32 = async (bin) => { -+ await fs.promises.writeFile( -+ path.join(baseWorkspace, "bin", `${bin}.cmd`), -+ `@echo off - setlocal enableextensions - --if not "%${redirectedEnvVar}%"=="1" if exist "%LOCALAPPDATA%\\${bin}\\client\\bin\\${bin}.cmd" ( -- set ${redirectedEnvVar}=1 -- "%LOCALAPPDATA%\\${bin}\\client\\bin\\${bin}.cmd" %* -- goto:EOF --) -- --if not defined ${binPathEnvVar} set ${binPathEnvVar}="%~dp0${bin}.cmd" --if exist "%~dp0..\\bin\\node.exe" ( -- "%~dp0..\\bin\\node.exe" "%~dp0..\\bin\\run" %* --) else if exist "%LOCALAPPDATA%\\oclif\\node\\node-${nodeVersion}.exe" ( -- "%LOCALAPPDATA%\\oclif\\node\\node-${nodeVersion}.exe" "%~dp0..\\bin\\run" %* --) else ( -- node "%~dp0..\\bin\\run" %* --) --`); -- }; -- const writeUnix = async () => { -- const bin = path.join(baseWorkspace, 'bin', config.bin); -- await fs.promises.writeFile(bin, `#!/usr/bin/env bash -+"%~dp0..\\bin\\node.exe" "%~dp0..\\bin\\run" %* -+` -+ ); -+ }; -+ const writeUnix = async () => { -+ const bin = path.join(baseWorkspace, "bin", config.bin); -+ await fs.promises.writeFile( -+ bin, -+ `#!/usr/bin/env sh - set -e --echoerr() { echo "$@" 1>&2; } - - get_script_dir () { -- SOURCE="\${BASH_SOURCE[0]}" -+ SOURCE="\$0" - # While \$SOURCE is a symlink, resolve it - while [ -h "\$SOURCE" ]; do - DIR="\$( cd -P "\$( dirname "\$SOURCE" )" && pwd )" - SOURCE="\$( readlink "\$SOURCE" )" - # If \$SOURCE was a relative symlink (so no "/" as prefix, need to resolve it relative to the symlink base directory -- [[ \$SOURCE != /* ]] && SOURCE="\$DIR/\$SOURCE" -+ if echo "\$SOURCE" | grep -q '^/*\$'; then -+ SOURCE="\$DIR/\$SOURCE" -+ fi - done - DIR="\$( cd -P "\$( dirname "\$SOURCE" )" && pwd )" - echo "\$DIR" - } - DIR=\$(get_script_dir) --CLI_HOME=\$(cd && pwd) --XDG_DATA_HOME=\${XDG_DATA_HOME:="\$CLI_HOME/.local/share"} --CLIENT_HOME=\${${clientHomeEnvVar}:=$XDG_DATA_HOME/${config.dirname}/client} --BIN_PATH="\$CLIENT_HOME/bin/${config.bin}" --if [ -z "\$${redirectedEnvVar}" ] && [ -x "\$BIN_PATH" ] && [[ ! "\$DIR/${config.bin}" -ef "\$BIN_PATH" ]]; then -- if [ "\$DEBUG" == "*" ]; then -- echoerr "\$BIN_PATH" "\$@" -- fi -- ${binPathEnvVar}="\$BIN_PATH" ${redirectedEnvVar}=1 "\$BIN_PATH" "\$@" --else -- export ${binPathEnvVar}=\${${binPathEnvVar}:="\$DIR/${config.bin}"} -- if [ -x "$(command -v "\$XDG_DATA_HOME/oclif/node/node-custom")" ]; then -- NODE="\$XDG_DATA_HOME/oclif/node/node-custom" -- elif [ -x "$(command -v "\$DIR/node")" ]; then -- NODE="\$DIR/node" -- elif [ -x "$(command -v "\$XDG_DATA_HOME/oclif/node/node-${nodeVersion}")" ]; then -- NODE="\$XDG_DATA_HOME/oclif/node/node-${nodeVersion}" -- elif [ -x "$(command -v node)" ]; then -- NODE=node -- else -- echoerr 'Error: node is not installed.' >&2 -- exit 1 -- fi -- if [ "\$DEBUG" == "*" ]; then -- echoerr ${binPathEnvVar}="\$${binPathEnvVar}" "\$NODE" "\$DIR/run" "\$@" -- fi -- "\$NODE" "\$DIR/run" "\$@" -+NODE="\$DIR/node" -+ -+if [ "\$DEBUG" = "1" ]; then -+ echo "script_dir: \$DIR" - fi --`, { mode: 0o755 }); -- }; -- await Promise.all([ -- writeWin32(config.bin), -- writeUnix(), -- ...(_b = (_a = config.binAliases) === null || _a === void 0 ? void 0 : _a.map(alias => process.platform === 'win32' ? -- writeWin32(alias) : -- exec(`ln -sf ${config.bin} ${alias}`, { cwd: path.join(baseWorkspace, 'bin') }))) !== null && _b !== void 0 ? _b : [], -- ]); -+ -+"\$NODE" "\$DIR/run" "\$@" -+`, -+ { mode: 0o755 } -+ ); -+ }; -+ await Promise.all([ -+ writeWin32(config.bin), -+ writeUnix(), -+ ...((_b = -+ (_a = config.binAliases) === null || _a === void 0 -+ ? void 0 -+ : _a.map((alias) => -+ process.platform === "win32" -+ ? writeWin32(alias) -+ : exec(`ln -sf ${config.bin} ${alias}`, { -+ cwd: path.join(baseWorkspace, "bin"), -+ }) -+ )) !== null && _b !== void 0 -+ ? _b -+ : []), -+ ]); - } - exports.writeBinScripts = writeBinScripts; -diff --git a/lib/tarballs/build.js b/lib/tarballs/build.js -index 384ea4be6bb7179c0622436ce41142b59b226771..f7714506b50472b9cb4c327055267cceda67efad 100644 ---- a/lib/tarballs/build.js -+++ b/lib/tarballs/build.js -@@ -73,9 +73,10 @@ async function build(c, options = {}) { - } - else { - const lockpath = fs.existsSync(path.join(c.root, 'package-lock.json')) ? -- path.join(c.root, 'package-lock.json') : -- path.join(c.root, 'npm-shrinkwrap.json'); -- await fs.copy(lockpath, path.join(c.workspace(), path.basename(lockpath))); -+ path.join(c.root, 'package-lock.json') : null; -+ if (lockpath) { -+ await fs.copy(lockpath, path.join(c.workspace(), path.basename(lockpath))); -+ } - await exec('npm install --production', { cwd: c.workspace() }); - } - }; -@@ -131,8 +132,8 @@ async function build(c, options = {}) { - if (!c.updateConfig.s3.host) - return; - const rollout = (typeof c.updateConfig.autoupdate === 'object' && c.updateConfig.autoupdate.rollout); -- const gzCloudKey = `${(0, upload_util_1.commitAWSDir)(config.version, c.gitSha, c.updateConfig.s3)}/${gzLocalKey}`; -- const xzCloudKey = `${(0, upload_util_1.commitAWSDir)(config.version, c.gitSha, c.updateConfig.s3)}/${xzLocalKey}`; -+ const gzCloudKey = `${(0, upload_util_1.commitAWSDir)(config.version, c.updateConfig.s3)}/${gzLocalKey}`; -+ const xzCloudKey = `${(0, upload_util_1.commitAWSDir)(config.version, c.updateConfig.s3)}/${xzLocalKey}`; - const [sha256gz, sha256xz] = await Promise.all([(0, util_1.hash)('sha256', c.dist(gzLocalKey))].concat(xz ? [(0, util_1.hash)('sha256', c.dist(xzLocalKey))] : [])); - const manifest = { - rollout: rollout === false ? undefined : rollout, -diff --git a/lib/upload-util.js b/lib/upload-util.js -index 6963e4df0cbcc41cd924e0fa7a1790edfd297b96..aa506b97ccae547ab4bfdfc75f4dcf4a452f07fc 100644 ---- a/lib/upload-util.js -+++ b/lib/upload-util.js -@@ -2,11 +2,11 @@ - Object.defineProperty(exports, "__esModule", { value: true }); - exports.debVersion = exports.debArch = exports.templateShortKey = exports.channelAWSDir = exports.commitAWSDir = void 0; - const path = require("path"); --function commitAWSDir(version, sha, s3Config) { -+function commitAWSDir(version, s3Config) { - let s3SubDir = s3Config.folder || ''; - if (s3SubDir !== '' && s3SubDir.slice(-1) !== '/') - s3SubDir = `${s3SubDir}/`; -- return path.join(s3SubDir, 'versions', version, sha); -+ return path.join(s3SubDir, 'versions', version); - } - exports.commitAWSDir = commitAWSDir; - function channelAWSDir(channel, s3Config) { diff --git a/patches/oclif@4.11.0.patch b/patches/oclif@4.11.0.patch new file mode 100644 index 000000000..e8b18cb89 --- /dev/null +++ b/patches/oclif@4.11.0.patch @@ -0,0 +1,389 @@ +diff --git a/lib/commands/pack/macos.js b/lib/commands/pack/macos.js +index 2d571cac7e01f4e89bf516f44419439b6ab689a3..381b2287767a61e4fa09d8340e6eedefac078075 100644 +--- a/lib/commands/pack/macos.js ++++ b/lib/commands/pack/macos.js +@@ -202,7 +202,6 @@ the CLI should already exist in a directory named after the CLI that is the root + const templateKey = (0, upload_util_1.templateShortKey)('macos', { + arch, + bin: config.bin, +- sha: buildConfig.gitSha, + version: config.version, + }); + const dist = buildConfig.dist(`macos/${templateKey}`); +diff --git a/lib/commands/pack/win.js b/lib/commands/pack/win.js +index 9057ee611738b861a1eb05b8656e1a48a652b5dd..68451f869daa1bc1da9266dd7a2752fc100ae224 100644 +--- a/lib/commands/pack/win.js ++++ b/lib/commands/pack/win.js +@@ -310,7 +310,6 @@ the CLI should already exist in a directory named after the CLI that is the root + const templateKey = (0, upload_util_1.templateShortKey)('win32', { + arch, + bin: config.bin, +- sha: buildConfig.gitSha, + version: config.version, + }); + const o = buildConfig.dist(`win32/${templateKey}`); +diff --git a/lib/commands/promote.js b/lib/commands/promote.js +index 0ea8c249f1b2fa889671c66b401862f24cf6680b..abb473956e673c5c5c846f54106813670e31c5f3 100644 +--- a/lib/commands/promote.js ++++ b/lib/commands/promote.js +@@ -66,7 +66,7 @@ class Promote extends core_1.Command { + CacheControl: indexDefaults.maxAge, + MetadataDirective: client_s3_1.MetadataDirective.REPLACE, + }; +- const cloudBucketCommitKey = (shortKey) => path.join(s3Config.bucket, (0, upload_util_1.commitAWSDir)(flags.version, flags.sha, s3Config), shortKey); ++ const cloudBucketCommitKey = (shortKey) => path.join(s3Config.bucket, (0, upload_util_1.commitAWSDir)(flags.version, s3Config), shortKey); + const cloudChannelKey = (shortKey) => path.join((0, upload_util_1.channelAWSDir)(flags.channel, s3Config), shortKey); + // copy tarballs manifests + if (buildConfig.targets.length > 0) +@@ -76,11 +76,10 @@ class Promote extends core_1.Command { + arch: target.arch, + bin: config.bin, + platform: target.platform, +- sha: flags.sha, + version: flags.version, + }); + // strip version & sha so update/scripts can point to a static channel manifest +- const unversionedManifest = manifest.replace(`-v${flags.version}-${flags.sha}`, ''); ++ const unversionedManifest = manifest.replace(`-v${flags.version}`, ''); + await aws_1.default.s3.copyObject({ + ...awsDefaults, + CopySource: cloudBucketCommitKey(manifest), +@@ -88,17 +87,17 @@ class Promote extends core_1.Command { + }); + }; + const promoteGzTarballs = async (target) => { ++ // replace the git sha from the file name + const versionedTarGzName = (0, upload_util_1.templateShortKey)('versioned', { + arch: target.arch, + bin: config.bin, + ext: '.tar.gz', + platform: target.platform, +- sha: flags.sha, + version: flags.version, +- }); ++ }) + const versionedTarGzKey = cloudBucketCommitKey(versionedTarGzName); + // strip version & sha so update/scripts can point to a static channel tarball +- const unversionedTarGzName = versionedTarGzName.replace(`-v${flags.version}-${flags.sha}`, ''); ++ const unversionedTarGzName = versionedTarGzName.replace(`-v${flags.version}`, ''); + const unversionedTarGzKey = cloudChannelKey(unversionedTarGzName); + await Promise.all([ + aws_1.default.s3.copyObject({ +@@ -112,17 +111,17 @@ class Promote extends core_1.Command { + ]); + }; + const promoteXzTarballs = async (target) => { ++ // replace the git sha from the file name + const versionedTarXzName = (0, upload_util_1.templateShortKey)('versioned', { + arch: target.arch, + bin: config.bin, + ext: '.tar.xz', + platform: target.platform, +- sha: flags.sha, + version: flags.version, +- }); ++ }) + const versionedTarXzKey = cloudBucketCommitKey(versionedTarXzName); + // strip version & sha so update/scripts can point to a static channel tarball +- const unversionedTarXzName = versionedTarXzName.replace(`-v${flags.version}-${flags.sha}`, ''); ++ const unversionedTarXzName = versionedTarXzName.replace(`-v${flags.version}`, ''); + const unversionedTarXzKey = cloudChannelKey(unversionedTarXzName); + await Promise.all([ + aws_1.default.s3.copyObject({ +@@ -139,10 +138,11 @@ class Promote extends core_1.Command { + this.log(`Promoting macos pkgs to ${flags.channel}`); + const arches = (0, util_1.uniq)(buildConfig.targets.filter((t) => t.platform === 'darwin').map((t) => t.arch)); + await Promise.all(arches.map(async (arch) => { +- const darwinPkg = (0, upload_util_1.templateShortKey)('macos', { arch, bin: config.bin, sha: flags.sha, version: flags.version }); ++ // replace the git sha from the file name ++ const darwinPkg = (0, upload_util_1.templateShortKey)('macos', { arch, bin: config.bin, version: flags.version }); + const darwinCopySource = cloudBucketCommitKey(darwinPkg); + // strip version & sha so scripts can point to a static channel pkg +- const unversionedPkg = darwinPkg.replace(`-v${flags.version}-${flags.sha}`, ''); ++ const unversionedPkg = darwinPkg.replace(`-v${flags.version}`, ''); + await Promise.all([ + aws_1.default.s3.copyObject({ + ...awsDefaults, +@@ -160,10 +160,11 @@ class Promote extends core_1.Command { + this.log(`Promoting windows exe to ${flags.channel}`); + const arches = buildConfig.targets.filter((t) => t.platform === 'win32').map((t) => t.arch); + await Promise.all(arches.map(async (arch) => { +- const winPkg = (0, upload_util_1.templateShortKey)('win32', { arch, bin: config.bin, sha: flags.sha, version: flags.version }); ++ // replace the git sha from the file name ++ const winPkg = (0, upload_util_1.templateShortKey)('win32', { arch, bin: config.bin, version: flags.version }); + const winCopySource = cloudBucketCommitKey(winPkg); + // strip version & sha so scripts can point to a static channel exe +- const unversionedExe = winPkg.replace(`-v${flags.version}-${flags.sha}`, ''); ++ const unversionedExe = winPkg.replace(`-v${flags.version}`, ''); + await Promise.all([ + aws_1.default.s3.copyObject({ + ...awsDefaults, +diff --git a/lib/commands/upload/deb.js b/lib/commands/upload/deb.js +index b9aaf097275cc8caa13603d7bd09e41e9bea7dee..d375d11272bf8ff3e2a32fcbd5bb86ce548c40b4 100644 +--- a/lib/commands/upload/deb.js ++++ b/lib/commands/upload/deb.js +@@ -51,7 +51,7 @@ class UploadDeb extends core_1.Command { + this.error('Cannot find debian artifacts', { + suggestions: ['Run "oclif pack deb" before uploading'], + }); +- const cloudKeyBase = (0, upload_util_1.commitAWSDir)(config.pjson.version, buildConfig.gitSha, s3Config); ++ const cloudKeyBase = (0, upload_util_1.commitAWSDir)(config.pjson.version, s3Config); + const upload = (file) => { + const cloudKey = `${cloudKeyBase}/apt/${file}`; + return aws_1.default.s3.uploadFile(dist(file), { ...S3Options, CacheControl: 'max-age=86400', Key: cloudKey }); +@@ -88,7 +88,7 @@ class UploadDeb extends core_1.Command { + ...(fs.existsSync(dist('InRelease')) ? [upload('InRelease'), uploadWorkaround('InRelease')] : []), + ...(fs.existsSync(dist('Release.gpg')) ? [upload('Release.gpg'), uploadWorkaround('Release.gpg')] : []), + ]); +- (0, log_1.log)(`done uploading deb artifacts for v${config.version}-${buildConfig.gitSha}`); ++ (0, log_1.log)(`done uploading deb artifacts for v${config.version}`); + } + } + exports.default = UploadDeb; +diff --git a/lib/commands/upload/macos.js b/lib/commands/upload/macos.js +index fb271df255f5df66401a7a172e7f49d23d3742e3..ff042ee310dd691625b7a95a7462ba0363576de4 100644 +--- a/lib/commands/upload/macos.js ++++ b/lib/commands/upload/macos.js +@@ -50,12 +50,11 @@ class UploadMacos extends core_1.Command { + ACL: s3Config.acl || 'public-read', + Bucket: s3Config.bucket, + }; +- const cloudKeyBase = (0, upload_util_1.commitAWSDir)(config.version, buildConfig.gitSha, s3Config); ++ const cloudKeyBase = (0, upload_util_1.commitAWSDir)(config.version, s3Config); + const upload = async (arch) => { + const templateKey = (0, upload_util_1.templateShortKey)('macos', { + arch, + bin: config.bin, +- sha: buildConfig.gitSha, + version: config.version, + }); + const cloudKey = `${cloudKeyBase}/${templateKey}`; +@@ -69,7 +68,7 @@ class UploadMacos extends core_1.Command { + }; + const arches = (0, util_1.uniq)(buildConfig.targets.filter((t) => t.platform === 'darwin').map((t) => t.arch)); + await Promise.all(arches.map((a) => upload(a))); +- (0, log_1.log)(`done uploading macos pkgs for v${config.version}-${buildConfig.gitSha}`); ++ (0, log_1.log)(`done uploading macos pkgs for v${config.version}`); + } + } + exports.default = UploadMacos; +diff --git a/lib/commands/upload/tarballs.js b/lib/commands/upload/tarballs.js +index dd732e93883a61dd491f797e2576eea432500b51..4e9f087de4e52c5777a80b42f5b45bfcde9a9bc7 100644 +--- a/lib/commands/upload/tarballs.js ++++ b/lib/commands/upload/tarballs.js +@@ -50,7 +50,6 @@ class UploadTarballs extends core_1.Command { + const tarball = dist((0, upload_util_1.templateShortKey)('versioned', { + bin: config.bin, + ext: '.tar.gz', +- sha: buildConfig.gitSha, + version: config.version, + ...target, + })); +@@ -75,7 +74,7 @@ class UploadTarballs extends core_1.Command { + }; + const releaseTarballs = async (ext) => { + const localKey = (0, upload_util_1.templateShortKey)('versioned', { ...shortKeyInputs, ext }); +- const cloudKey = `${(0, upload_util_1.commitAWSDir)(config.version, buildConfig.gitSha, s3Config)}/${localKey}`; ++ const cloudKey = `${(0, upload_util_1.commitAWSDir)(config.version, s3Config)}/${localKey}`; + await aws_1.default.s3.uploadFile(dist(localKey), { + ...S3Options, + CacheControl: 'max-age=604800', +@@ -84,7 +83,7 @@ class UploadTarballs extends core_1.Command { + }); + }; + const manifest = (0, upload_util_1.templateShortKey)('manifest', shortKeyInputs); +- const cloudKey = `${(0, upload_util_1.commitAWSDir)(config.version, buildConfig.gitSha, s3Config)}/${manifest}`; ++ const cloudKey = `${(0, upload_util_1.commitAWSDir)(config.version, s3Config)}/${manifest}`; + await Promise.all([ + releaseTarballs('.tar.gz'), + aws_1.default.s3.uploadFile(dist(manifest), { +@@ -99,7 +98,7 @@ class UploadTarballs extends core_1.Command { + if (buildConfig.targets.length > 0) + (0, log_1.log)('uploading targets'); + await Promise.all(buildConfig.targets.map((t) => uploadTarball(t))); +- (0, log_1.log)(`done uploading tarballs & manifests for v${config.version}-${buildConfig.gitSha}`); ++ (0, log_1.log)(`done uploading tarballs & manifests for v${config.version}`); + } + } + exports.default = UploadTarballs; +diff --git a/lib/commands/upload/win.js b/lib/commands/upload/win.js +index 2769337ddf0effe5f397300972b989db20616b4a..ca45979abf87bc16dbe085681fcd3407c59a3be8 100644 +--- a/lib/commands/upload/win.js ++++ b/lib/commands/upload/win.js +@@ -60,12 +60,11 @@ class UploadWin extends core_1.Command { + suggestions: ['Run "oclif pack win" before uploading'], + }); + } +- const cloudKeyBase = (0, upload_util_1.commitAWSDir)(config.pjson.version, buildConfig.gitSha, s3Config); ++ const cloudKeyBase = (0, upload_util_1.commitAWSDir)(config.pjson.version, s3Config); + const uploadWin = async (arch) => { + const templateKey = (0, upload_util_1.templateShortKey)('win32', { + arch, + bin: config.bin, +- sha: buildConfig.gitSha, + version: config.version, + }); + const localExe = dist(`win32/${templateKey}`); +@@ -74,7 +73,7 @@ class UploadWin extends core_1.Command { + await aws_1.default.s3.uploadFile(localExe, { ...S3Options, CacheControl: 'max-age=86400', Key: cloudKey }); + }; + await Promise.all([uploadWin('x64'), uploadWin('x86')]); +- (0, log_1.log)(`done uploading windows executables for v${config.version}-${buildConfig.gitSha}`); ++ (0, log_1.log)(`done uploading windows executables for v${config.version}`); + } + } + exports.default = UploadWin; +diff --git a/lib/tarballs/bin.js b/lib/tarballs/bin.js +index 5740bb13522fdad4c65554534bfa286b6dd94f11..619b510d75605a28de2063df316fcbd0890935c6 100644 +--- a/lib/tarballs/bin.js ++++ b/lib/tarballs/bin.js +@@ -30,77 +30,38 @@ const path = __importStar(require("node:path")); + const node_util_1 = require("node:util"); + const exec = (0, node_util_1.promisify)(node_child_process_1.exec); + async function writeBinScripts({ baseWorkspace, config, nodeOptions, nodeVersion, }) { +- const binPathEnvVar = config.scopedEnvVarKey('BINPATH'); +- const redirectedEnvVar = config.scopedEnvVarKey('REDIRECTED'); +- const clientHomeEnvVar = config.scopedEnvVarKey('OCLIF_CLIENT_HOME'); + const writeWin32 = async (bin) => { + await fs.promises.writeFile(path.join(baseWorkspace, 'bin', `${bin}.cmd`), `@echo off + setlocal enableextensions + +-if not "%${redirectedEnvVar}%"=="1" if exist "%LOCALAPPDATA%\\${bin}\\client\\bin\\${bin}.cmd" ( +- set ${redirectedEnvVar}=1 +- "%LOCALAPPDATA%\\${bin}\\client\\bin\\${bin}.cmd" %* +- goto:EOF +-) +- +-if not defined ${binPathEnvVar} set ${binPathEnvVar}="%~dp0${bin}.cmd" +- +-if exist "%~dp0..\\bin\\node.exe" ( +- "%~dp0..\\bin\\node.exe" ${`${nodeOptions.join(' ')} `}"%~dp0..\\bin\\run" %* +-) else if exist "%LOCALAPPDATA%\\oclif\\node\\node-${nodeVersion}.exe" ( +- "%LOCALAPPDATA%\\oclif\\node\\node-${nodeVersion}.exe" ${`${nodeOptions.join(' ')} `}"%~dp0..\\bin\\run" %* +-) else ( +- node ${`${nodeOptions.join(' ')} `}"%~dp0..\\bin\\run" %* +-) ++"%~dp0..\\bin\\node.exe" ${`${nodeOptions.join(' ')} `}"%~dp0..\\bin\\run" %* + `); + }; + const writeUnix = async () => { + const bin = path.join(baseWorkspace, 'bin', config.bin); +- await fs.promises.writeFile(bin, `#!/usr/bin/env bash ++ await fs.promises.writeFile(bin, `#!/usr/bin/env sh + set -e +-echoerr() { echo "$@" 1>&2; } + + get_script_dir () { +- SOURCE="\${BASH_SOURCE[0]}" ++ SOURCE="\$0" + # While \$SOURCE is a symlink, resolve it + while [ -h "\$SOURCE" ]; do + DIR="\$( cd -P "\$( dirname "\$SOURCE" )" && pwd )" + SOURCE="\$( readlink "\$SOURCE" )" + # If \$SOURCE was a relative symlink (so no "/" as prefix, need to resolve it relative to the symlink base directory +- [[ \$SOURCE != /* ]] && SOURCE="\$DIR/\$SOURCE" ++ if echo "\$SOURCE" | grep -q '^/*\$'; then ++ SOURCE="\$DIR/\$SOURCE" ++ fi + done + DIR="\$( cd -P "\$( dirname "\$SOURCE" )" && pwd )" + echo "\$DIR" + } + DIR=\$(get_script_dir) +-CLI_HOME=\$(cd && pwd) +-XDG_DATA_HOME=\${XDG_DATA_HOME:="\$CLI_HOME/.local/share"} +-CLIENT_HOME=\${${clientHomeEnvVar}:=$XDG_DATA_HOME/${config.dirname}/client} +-BIN_PATH="\$CLIENT_HOME/bin/${config.bin}" +-if [ -z "\$${redirectedEnvVar}" ] && [ -x "\$BIN_PATH" ] && [[ ! "\$DIR/${config.bin}" -ef "\$BIN_PATH" ]]; then +- if [ "\$DEBUG" == "*" ]; then +- echoerr "\$BIN_PATH" "\$@" +- fi +- ${binPathEnvVar}="\$BIN_PATH" ${redirectedEnvVar}=1 "\$BIN_PATH" "\$@" +-else +- export ${binPathEnvVar}=\${${binPathEnvVar}:="\$DIR/${config.bin}"} +- if [ -x "$(command -v "\$XDG_DATA_HOME/oclif/node/node-custom")" ]; then +- NODE="\$XDG_DATA_HOME/oclif/node/node-custom" +- elif [ -x "$(command -v "\$DIR/node")" ]; then +- NODE="\$DIR/node" +- elif [ -x "$(command -v "\$XDG_DATA_HOME/oclif/node/node-${nodeVersion}")" ]; then +- NODE="\$XDG_DATA_HOME/oclif/node/node-${nodeVersion}" +- elif [ -x "$(command -v node)" ]; then +- NODE=node +- else +- echoerr 'Error: node is not installed.' >&2 +- exit 1 +- fi +- if [ "\$DEBUG" == "*" ]; then +- echoerr ${binPathEnvVar}="\$${binPathEnvVar}" "\$NODE" ${`${nodeOptions.join(' ')} `}"\$DIR/run" "\$@" +- fi +- "\$NODE" ${`${nodeOptions.join(' ')} `}"\$DIR/run" "\$@" ++NODE="\$DIR/node" ++if [ "\$DEBUG" = "1" ]; then ++ echo "script_dir: \$DIR" + fi ++"\$NODE" ${`${nodeOptions.join(' ')} `}"\$DIR/run" "\$@" + `, { mode: 0o755 }); + }; + await Promise.all([ +diff --git a/lib/tarballs/build.js b/lib/tarballs/build.js +index 43c98a2727341d2728d3432caf7c1ff72bf7b73d..b0d919f04f766308006f6e7ba91c8ce5c06321a9 100644 +--- a/lib/tarballs/build.js ++++ b/lib/tarballs/build.js +@@ -174,8 +174,10 @@ const addDependencies = async (c) => { + else { + const lockpath = (0, node_fs_1.existsSync)(path.join(c.root, 'package-lock.json')) + ? path.join(c.root, 'package-lock.json') +- : path.join(c.root, 'npm-shrinkwrap.json'); +- await (0, fs_extra_1.copy)(lockpath, path.join(c.workspace(), path.basename(lockpath))); ++ : null; ++ if (lockpath) { ++ await (0, fs_extra_1.copy)(lockpath, path.join(c.workspace(), path.basename(lockpath))); ++ } + await exec('npm install --production', { cwd: c.workspace() }); + } + }; +@@ -230,8 +232,8 @@ const buildTarget = async (target, c, options) => { + if (!c.updateConfig.s3.host) + return; + const rollout = typeof c.updateConfig.autoupdate === 'object' && c.updateConfig.autoupdate.rollout; +- const gzCloudKey = `${(0, upload_util_1.commitAWSDir)(version, sha, c.updateConfig.s3)}/${gzLocalKey}`; +- const xzCloudKey = `${(0, upload_util_1.commitAWSDir)(version, sha, c.updateConfig.s3)}/${xzLocalKey}`; ++ const gzCloudKey = `${(0, upload_util_1.commitAWSDir)(version, c.updateConfig.s3)}/${gzLocalKey}`; ++ const xzCloudKey = `${(0, upload_util_1.commitAWSDir)(version, c.updateConfig.s3)}/${xzLocalKey}`; + const [sha256gz, sha256xz] = await Promise.all([ + (0, util_1.hash)('sha256', c.dist(gzLocalKey)), + ...(c.xz ? [(0, util_1.hash)('sha256', c.dist(xzLocalKey))] : []), +diff --git a/lib/upload-util.js b/lib/upload-util.js +index 19298c77a203e70f451d31c70c92442a8a3d5137..905230e5f605346ae6a65e617230ef84fce73c0b 100644 +--- a/lib/upload-util.js ++++ b/lib/upload-util.js +@@ -3,11 +3,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); + exports.debVersion = exports.debArch = exports.templateShortKey = exports.channelAWSDir = exports.commitAWSDir = void 0; + const ejs_1 = require("ejs"); + const node_path_1 = require("node:path"); +-function commitAWSDir(version, sha, s3Config) { ++function commitAWSDir(version, s3Config) { + let s3SubDir = s3Config.folder || ''; + if (s3SubDir !== '' && s3SubDir.slice(-1) !== '/') + s3SubDir = `${s3SubDir}/`; +- return (0, node_path_1.join)(s3SubDir, 'versions', version, sha); ++ return (0, node_path_1.join)(s3SubDir, 'versions', version); + } + exports.commitAWSDir = commitAWSDir; + function channelAWSDir(channel, s3Config) { +@@ -26,11 +26,11 @@ function templateShortKey(type, options) { + const templates = { + baseDir: '<%- bin %>', + deb: '<%- bin %>_<%- versionShaRevision %>_<%- arch %>.deb', +- macos: '<%- bin %>-v<%- version %>-<%- sha %>-<%- arch %>.pkg', +- manifest: '<%- bin %>-v<%- version %>-<%- sha %>-<%- platform %>-<%- arch %>-buildmanifest', ++ macos: '<%- bin %>-v<%- version %>-<%- arch %>.pkg', ++ manifest: '<%- bin %>-v<%- version %>-<%- platform %>-<%- arch %>-buildmanifest', + unversioned: '<%- bin %>-<%- platform %>-<%- arch %><%- ext %>', +- versioned: '<%- bin %>-v<%- version %>-<%- sha %>-<%- platform %>-<%- arch %><%- ext %>', +- win32: '<%- bin %>-v<%- version %>-<%- sha %>-<%- arch %>.exe', ++ versioned: '<%- bin %>-v<%- version %>-<%- platform %>-<%- arch %><%- ext %>', ++ win32: '<%- bin %>-v<%- version %>-<%- arch %>.exe', + }; + return (0, ejs_1.render)(templates[type], { ...options }); + } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 18c99b493..577f414b6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,9 +14,9 @@ patchedDependencies: '@graphql-eslint/eslint-plugin@3.20.1': hash: n437g5o7zq7pnxdxldn52uql2q path: patches/@graphql-eslint__eslint-plugin@3.20.1.patch - '@oclif/core@2.8.5': - hash: 2enexxqfydsbbdbdetsp7ar3xu - path: patches/@oclif__core@2.8.5.patch + '@oclif/core@3.26.6': + hash: rmd5oidpiuzwrwylcphsrfavay + path: patches/@oclif__core@3.26.6.patch '@theguild/buddy@0.1.0': hash: ryylgra5xglhidfoiaxehn22hq path: patches/@theguild__buddy@0.1.0.patch @@ -35,9 +35,9 @@ patchedDependencies: mjml-core@4.14.0: hash: zxxsxbqejjmcwuzpigutzzq6wa path: patches/mjml-core@4.14.0.patch - oclif@3.17.2: - hash: p4jeiorqjhwzipwrwepbyei4ba - path: patches/oclif@3.17.2.patch + oclif@4.11.0: + hash: y4imj4xyuly7djz4rjfg6ddy4q + path: patches/oclif@4.11.0.patch slonik@30.4.4: hash: jxrvl4xmdvyktjijg7yfdkb34i path: patches/slonik@30.4.4.patch @@ -129,7 +129,7 @@ importers: version: 3.2.0(eslint@8.57.0(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) eslint-plugin-hive: specifier: file:rules - version: file:rules + version: link:rules eslint-plugin-tailwindcss: specifier: 3.15.2 version: 3.15.2(tailwindcss@3.4.3(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.5))(@types/node@20.12.12)(typescript@5.4.5))) @@ -401,14 +401,14 @@ importers: specifier: 3.2.0 version: 3.2.0(graphql@16.8.1) '@oclif/core': - specifier: ^2.8.5 - version: 2.8.5(patch_hash=2enexxqfydsbbdbdetsp7ar3xu)(@swc/core@1.5.7(@swc/helpers@0.5.5))(@types/node@20.12.12)(typescript@5.4.5) + specifier: ^3.26.6 + version: 3.26.6(patch_hash=rmd5oidpiuzwrwylcphsrfavay) '@oclif/plugin-help': - specifier: 5.2.20 - version: 5.2.20(@swc/core@1.5.7(@swc/helpers@0.5.5))(@types/node@20.12.12)(typescript@5.4.5) + specifier: 6.0.22 + version: 6.0.22 '@oclif/plugin-update': - specifier: 3.2.4 - version: 3.2.4(@swc/core@1.5.7(@swc/helpers@0.5.5))(@types/node@20.12.12)(typescript@5.4.5) + specifier: 4.2.13 + version: 4.2.13 '@whatwg-node/fetch': specifier: 0.9.17 version: 0.9.17 @@ -441,14 +441,14 @@ importers: specifier: 2.0.0 version: 2.0.0 oclif: - specifier: 3.17.2 - version: 3.17.2(patch_hash=p4jeiorqjhwzipwrwepbyei4ba)(@swc/core@1.5.7(@swc/helpers@0.5.5))(@types/node@20.12.12)(encoding@0.1.13)(mem-fs@2.2.1)(typescript@5.4.5) + specifier: 4.11.0 + version: 4.11.0(patch_hash=y4imj4xyuly7djz4rjfg6ddy4q) rimraf: specifier: 4.4.1 version: 4.4.1 - ts-node: - specifier: 10.9.2 - version: 10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.5))(@types/node@20.12.12)(typescript@5.4.5) + tsx: + specifier: 4.10.5 + version: 4.10.5 packages/libraries/core: dependencies: @@ -2032,6 +2032,15 @@ importers: specifier: 3.4.3 version: 3.4.3(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.5))(@types/node@20.12.12)(typescript@5.4.5)) + rules: + devDependencies: + '@types/minimatch': + specifier: 5.1.2 + version: 5.1.2 + minimatch: + specifier: 9.0.4 + version: 9.0.4 + scripts: devDependencies: '@graphql-hive/core': @@ -2260,6 +2269,10 @@ packages: '@aws-crypto/util@3.0.0': resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==} + '@aws-sdk/client-cloudfront@3.582.0': + resolution: {integrity: sha512-1lkfi5iO00LVwIXppF/yw+8rUISUbmnQoIt7o4g+sqJ8jrFopJvp83E6IbtR5ylGf1boruMOt4FWwtWc9UzgEA==} + engines: {node: '>=16.0.0'} + '@aws-sdk/client-s3@3.577.0': resolution: {integrity: sha512-mQYXwn6E4Rwggn6teF6EIWJtK8jsKcxnPj2QVETkSmD8QaFLm4g/DgLPdamDE97UI8k1k0cmWqXcTOLIaZ7wQg==} engines: {node: '>=16.0.0'} @@ -2268,18 +2281,34 @@ packages: resolution: {integrity: sha512-njmKSPDWueWWYVFpFcZ2P3fI6/pdQVDa0FgCyYZhOnJLgEHZIcBBg1AsnkVWacBuLopp9XVt2m+7hO6ugY1/1g==} engines: {node: '>=16.0.0'} + '@aws-sdk/client-sso-oidc@3.582.0': + resolution: {integrity: sha512-g4uiD4GUR03CqY6LwdocJxO+fHSBk/KNXBGJv1ENCcPmK3jpEI8xBggIQOQl3NWjDeP07bpIb8+UhgSoYAYtkg==} + engines: {node: '>=16.0.0'} + '@aws-sdk/client-sso@3.577.0': resolution: {integrity: sha512-BwujdXrydlk6UEyPmewm5GqG4nkQ6OVyRhS/SyZP/6UKSFv2/sf391Cmz0hN0itUTH1rR4XeLln8XCOtarkrzg==} engines: {node: '>=16.0.0'} + '@aws-sdk/client-sso@3.582.0': + resolution: {integrity: sha512-C6G2vNREANe5uUCYrTs8vvGhIrrS1GRoTjr0f5qmkZDuAtuBsQNoTF6Rt+0mDwXXBYW3FcNhZntaNCGVhXlugA==} + engines: {node: '>=16.0.0'} + '@aws-sdk/client-sts@3.577.0': resolution: {integrity: sha512-509Kklimva1XVlhGbpTpeX3kOP6ORpm44twJxDHpa9TURbmoaxj7veWlnLCbDorxDTrbsDghvYZshvcLsojVpg==} engines: {node: '>=16.0.0'} + '@aws-sdk/client-sts@3.582.0': + resolution: {integrity: sha512-3gaYyQkt8iTSStnjv6kJoPGDJUaPbhcgBOrXhUNbWUgAlgw7Y1aI1MYt3JqvVN4jtiCLwjuiAQATU/8elbqPdQ==} + engines: {node: '>=16.0.0'} + '@aws-sdk/core@3.576.0': resolution: {integrity: sha512-KDvDlbeipSTIf+ffKtTg1m419TK7s9mZSWC8bvuZ9qx6/sjQFOXIKOVqyuli6DnfxGbvRcwoRuY99OcCH1N/0w==} engines: {node: '>=16.0.0'} + '@aws-sdk/core@3.582.0': + resolution: {integrity: sha512-ofmD96IQc9g1dbyqlCyxu5fCG7kIl9p1NoN5+vGBUyLdbmPCV3Pdg99nRHYEJuv2MgGx5AUFGDPMHcqbJpnZIw==} + engines: {node: '>=16.0.0'} + '@aws-sdk/credential-provider-env@3.577.0': resolution: {integrity: sha512-Jxu255j0gToMGEiqufP8ZtKI8HW90lOLjwJ3LrdlD/NLsAY0tOQf1fWc53u28hWmmNGMxmCrL2p66IOgMDhDUw==} engines: {node: '>=16.0.0'} @@ -2288,16 +2317,30 @@ packages: resolution: {integrity: sha512-n++yhCp67b9+ZRGEdY1jhamB5E/O+QsIDOPSuRmdaSGMCOd82oUEKPgIVEU1bkqxDsBxgiEWuvtfhK6sNiDS0A==} engines: {node: '>=16.0.0'} + '@aws-sdk/credential-provider-http@3.582.0': + resolution: {integrity: sha512-kGOUKw5ryPkDIYB69PjK3SicVLTbWB06ouFN2W1EvqUJpkQGPAUGzYcomKtt3mJaCTf/1kfoaHwARAl6KKSP8Q==} + engines: {node: '>=16.0.0'} + '@aws-sdk/credential-provider-ini@3.577.0': resolution: {integrity: sha512-q7lHPtv6BjRvChUE3m0tIaEZKxPTaZ1B3lKxGYsFl3VLAu5N8yGCUKwuA1izf4ucT+LyKscVGqK6VDZx1ev3nw==} engines: {node: '>=16.0.0'} peerDependencies: '@aws-sdk/client-sts': ^3.577.0 + '@aws-sdk/credential-provider-ini@3.582.0': + resolution: {integrity: sha512-GWcjHx6ErcZAi5GZ7kItX7E6ygYmklm9tD9dbCWdsnis7IiWfYZNMXFQEwKCubUmhT61zjGZGDUiRcqVeZu1Aw==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sts': ^3.582.0 + '@aws-sdk/credential-provider-node@3.577.0': resolution: {integrity: sha512-epZ1HOMsrXBNczc0HQpv0VMjqAEpc09DUA7Rg3gUJfn8umhML7A7bXnUyqPA+S54q397UYg1leQKdSn23OiwQQ==} engines: {node: '>=16.0.0'} + '@aws-sdk/credential-provider-node@3.582.0': + resolution: {integrity: sha512-T8OLA/2xayRMT8z2eIZgo8tBAamTsBn7HWc8mL1a9yzv5OCPYvucNmbO915DY8u4cNbMl2dcB9frfVxIrahCXw==} + engines: {node: '>=16.0.0'} + '@aws-sdk/credential-provider-process@3.577.0': resolution: {integrity: sha512-Gin6BWtOiXxIgITrJ3Nwc+Y2P1uVT6huYR4EcbA/DJUPWyO0n9y5UFLewPvVbLkRn15JeEqErBLUrHclkiOKtw==} engines: {node: '>=16.0.0'} @@ -2306,6 +2349,10 @@ packages: resolution: {integrity: sha512-iVm5SQvS7EgZTJsRaqUOmDQpBQPPPat42SCbWFvFQOLrl8qewq8OP94hFS5w2mP62zngeYzqhJnDel79HXbxew==} engines: {node: '>=16.0.0'} + '@aws-sdk/credential-provider-sso@3.582.0': + resolution: {integrity: sha512-PSiBX6YvJaodGSVg6dReWfeYgK5Tl4fUi0GMuD9WXo/ckfxAPdDFtIfVR6VkSPUrkZj26uw1Pwqeefp2H5phag==} + engines: {node: '>=16.0.0'} + '@aws-sdk/credential-provider-web-identity@3.577.0': resolution: {integrity: sha512-ZGHGNRaCtJJmszb9UTnC7izNCtRUttdPlLdMkh41KPS32vfdrBDHs1JrpbZijItRj1xKuOXsiYSXLAaHGcLh8Q==} engines: {node: '>=16.0.0'} @@ -3993,9 +4040,6 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' - '@gar/promisify@1.1.3': - resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} - '@giscus/react@3.0.0': resolution: {integrity: sha512-hgCjLpg3Wgh8VbTF5p8ZLcIHI74wvDk1VIFv12+eKhenNVUDjgwNg2B1aq/3puyHOad47u/ZSyqiMtohjy/OOA==} peerDependencies: @@ -4682,6 +4726,30 @@ packages: '@vue/compiler-sfc': optional: true + '@inquirer/confirm@3.1.8': + resolution: {integrity: sha512-f3INZ+ca4dQdn+MQiq1yP/mOIR/Oc8BLRYuDh6ciToWd6z4W8yArfzjBCMQ0BPY8PcJKwZxGIt8Z6yNT32eSTw==} + engines: {node: '>=18'} + + '@inquirer/core@8.2.1': + resolution: {integrity: sha512-TIcuQMn2qrtyYe0j136UpHeYpk7AcR/trKeT/7YY0vRgcS9YSfJuQ2+PudPhSofLLsHNnRYAHScQCcVZrJkMqA==} + engines: {node: '>=18'} + + '@inquirer/figures@1.0.2': + resolution: {integrity: sha512-4F1MBwVr3c/m4bAUef6LgkvBfSjzwH+OfldgHqcuacWwSUetFebM2wi58WfG9uk1rR98U6GwLed4asLJbwdV5w==} + engines: {node: '>=18'} + + '@inquirer/input@2.1.8': + resolution: {integrity: sha512-W1hsmUArJRGI8kL8+Kl+9wgnm02xPbpKtSIlwoHtRfIn8f/b/9spfNuTWolCVDHh3ZA4LS+Et71d1P6UpdD20A==} + engines: {node: '>=18'} + + '@inquirer/select@2.3.4': + resolution: {integrity: sha512-y9HGzHfPPh60QciH7WiKtjtWjgU24jrIsfJnq4Zqmu8k4HVVQPBXxiKKzwzJyJWwdWZcWATm4VDDWGFEjVHvGA==} + engines: {node: '>=18'} + + '@inquirer/type@1.3.2': + resolution: {integrity: sha512-5Frickan9c89QbPkSu6I6y8p+9eR6hZkdPahGmNDsTFX8FHLPAozyzCZMKUeW8FyYwnlCKUjqIEqxY+UctARiw==} + engines: {node: '>=18'} + '@ioredis/as-callback@3.0.0': resolution: {integrity: sha512-Kqv1rZ3WbgOrS+hgzJ5xG5WQuhvzzSTRYvNeyPMLOAM78MHSnuKI20JeJGbpuAt//LCuP0vsexZcorqW7kWhJg==} @@ -5029,11 +5097,6 @@ packages: resolution: {integrity: sha512-H4FrOVtNyWC8MUwL3UfjOsAihHvT1Pe8POj3JvjXhSTJipsZMtgUALCT4mGyYZNxymkUfOw3PUj6dE4QPp6osQ==} engines: {node: ^16.14.0 || >=18.0.0} - '@npmcli/arborist@4.3.1': - resolution: {integrity: sha512-yMRgZVDpwWjplorzt9SFSaakWx6QIK248Nw4ZFgkrAy/GvJaFRaSZzE6nD7JBK5r8g/+PTxFq5Wj/sfciE7x+A==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16} - hasBin: true - '@npmcli/arborist@7.4.0': resolution: {integrity: sha512-VFsUaTrV8NR+0E2I+xhp6pPC5eAbMmSMSMZbS57aogLc6du6HWBPATFOaiNWwp1QTFVeP4aLhYixQM9hHfaAsA==} engines: {node: ^16.14.0 || >=18.0.0} @@ -5043,92 +5106,39 @@ packages: resolution: {integrity: sha512-rqRX7/UORvm2YRImY67kyfwD9rpi5+KXXb1j/cpTUKRcUqvpJ9/PMMc7Vv57JVqmrFj8siBBFEmXI3Gg7/TonQ==} engines: {node: ^16.14.0 || >=18.0.0} - '@npmcli/fs@1.1.1': - resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==} - - '@npmcli/fs@2.1.2': - resolution: {integrity: sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - '@npmcli/fs@3.1.0': resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - '@npmcli/git@2.1.0': - resolution: {integrity: sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw==} - - '@npmcli/git@4.0.4': - resolution: {integrity: sha512-5yZghx+u5M47LghaybLCkdSyFzV/w4OuH12d96HO389Ik9CDsLaDZJVynSGGVJOLn6gy/k7Dz5XYcplM3uxXRg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - '@npmcli/git@5.0.4': resolution: {integrity: sha512-nr6/WezNzuYUppzXRaYu/W4aT5rLxdXqEFupbh6e/ovlYFQ8hpu1UUPV3Ir/YTl+74iXl2ZOMlGzudh9ZPUchQ==} engines: {node: ^16.14.0 || >=18.0.0} - '@npmcli/installed-package-contents@1.0.7': - resolution: {integrity: sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==} - engines: {node: '>= 10'} - hasBin: true - '@npmcli/installed-package-contents@2.0.2': resolution: {integrity: sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} hasBin: true - '@npmcli/map-workspaces@2.0.4': - resolution: {integrity: sha512-bMo0aAfwhVwqoVM5UzX1DJnlvVvzDCHae821jv48L1EsrYwfOZChlqWYXEtto/+BkBXetPbEWgau++/brh4oVg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - '@npmcli/map-workspaces@3.0.4': resolution: {integrity: sha512-Z0TbvXkRbacjFFLpVpV0e2mheCh+WzQpcqL+4xp49uNJOxOnIAPZyXtUxZ5Qn3QBTGKA11Exjd9a5411rBrhDg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - '@npmcli/metavuln-calculator@2.0.0': - resolution: {integrity: sha512-VVW+JhWCKRwCTE+0xvD6p3uV4WpqocNYYtzyvenqL/u1Q3Xx6fGTJ+6UoIoii07fbuEO9U3IIyuGY0CYHDv1sg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16} - '@npmcli/metavuln-calculator@7.0.0': resolution: {integrity: sha512-Pw0tyX02VkpqlIQlG2TeiJNsdrecYeUU0ubZZa9pi3N37GCsxI+en43u4hYFdq+eSx1A9a9vwFAUyqEtKFsbHQ==} engines: {node: ^16.14.0 || >=18.0.0} - '@npmcli/move-file@1.1.2': - resolution: {integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==} - engines: {node: '>=10'} - deprecated: This functionality has been moved to @npmcli/fs - - '@npmcli/move-file@2.0.1': - resolution: {integrity: sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - deprecated: This functionality has been moved to @npmcli/fs - - '@npmcli/name-from-folder@1.0.1': - resolution: {integrity: sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA==} - '@npmcli/name-from-folder@2.0.0': resolution: {integrity: sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - '@npmcli/node-gyp@1.0.3': - resolution: {integrity: sha512-fnkhw+fmX65kiLqk6E3BFLXNC26rUhK90zVwe2yncPliVT/Qos3xjhTLE59Df8KnPlcwIERXKVlU1bXoUQ+liA==} - '@npmcli/node-gyp@3.0.0': resolution: {integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - '@npmcli/package-json@1.0.1': - resolution: {integrity: sha512-y6jnu76E9C23osz8gEMBayZmaZ69vFOIk8vR1FJL/wbEJ54+9aVG9rLTjQKSXfgYZEr50nw1txBBFfBZZe+bYg==} - '@npmcli/package-json@5.0.0': resolution: {integrity: sha512-OI2zdYBLhQ7kpNPaJxiflofYIpkNLi+lnGdzqUOfRmCF3r2l1nadcjtCYMJKv/Utm/ZtlffaUuTiAktPHbc17g==} engines: {node: ^16.14.0 || >=18.0.0} - '@npmcli/promise-spawn@1.3.2': - resolution: {integrity: sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==} - - '@npmcli/promise-spawn@6.0.2': - resolution: {integrity: sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - '@npmcli/promise-spawn@7.0.1': resolution: {integrity: sha512-P4KkF9jX3y+7yFUxgcUdDtLy+t4OlDGuEBLNs57AZsfSfg+uV6MLndqGpnl4831ggaEdXwR50XFoZP4VFtHolg==} engines: {node: ^16.14.0 || >=18.0.0} @@ -5137,40 +5147,29 @@ packages: resolution: {integrity: sha512-C/iR0tk7KSKGldibYIB9x8GtO/0Bd0I2mhOaDb8ucQL/bQVTmGoeREaFj64Z5+iCBRf3dQfed0CjJL7I8iTkiQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - '@npmcli/run-script@2.0.0': - resolution: {integrity: sha512-fSan/Pu11xS/TdaTpTB0MRn9guwGU8dye+x56mEVgBEd/QsybBbYcAL0phPXi8SGWFEChkQd6M9qL4y6VOpFig==} - - '@npmcli/run-script@6.0.2': - resolution: {integrity: sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - '@npmcli/run-script@7.0.4': resolution: {integrity: sha512-9ApYM/3+rBt9V80aYg6tZfzj3UWdiYyCt7gJUD1VJKvWF5nwKDSICXbYIQbspFTq6TOpbsEtIC0LArB8d9PFmg==} engines: {node: ^16.14.0 || >=18.0.0} - '@oclif/core@2.15.0': - resolution: {integrity: sha512-fNEMG5DzJHhYmI3MgpByTvltBOMyFcnRIUMxbiz2ai8rhaYgaTHMG3Q38HcosfIvtw9nCjxpcQtC8MN8QtVCcA==} - engines: {node: '>=14.0.0'} + '@oclif/core@3.26.6': + resolution: {integrity: sha512-+FiTw1IPuJTF9tSAlTsY8bGK4sgthehjz7c2SvYdgQncTkxI2xvUch/8QpjNYGLEmUneNygvYMRBax2KJcLccA==} + engines: {node: '>=18.0.0'} - '@oclif/core@2.8.5': - resolution: {integrity: sha512-316DLfrHQDYmWDriI4Woxk9y1wVUrPN1sZdbQLHdOdlTA9v/twe7TdHpWOriEypfl6C85NWEJKc1870yuLtjrQ==} - engines: {node: '>=14.0.0'} + '@oclif/plugin-help@6.0.22': + resolution: {integrity: sha512-IPgUvPSdZMCHzCwCRVDUMWtFkWZSoU6Z7igNclugLIpF3Ac3vKkZGguWZ+SLK3e7012etDzgAHjXFELYOqqbsw==} + engines: {node: '>=18.0.0'} - '@oclif/plugin-help@5.2.20': - resolution: {integrity: sha512-u+GXX/KAGL9S10LxAwNUaWdzbEBARJ92ogmM7g3gDVud2HioCmvWQCDohNRVZ9GYV9oKwZ/M8xwd6a1d95rEKQ==} - engines: {node: '>=12.0.0'} + '@oclif/plugin-not-found@3.1.10': + resolution: {integrity: sha512-epIWsksxCudFMQEVSvkjz2pWlpfgDkBu8ycRg1wHBrSMiGeHNj32POZgcrAbNrMlCdvWTakFPXgg6abZ8IbqYw==} + engines: {node: '>=18.0.0'} - '@oclif/plugin-not-found@2.4.2': - resolution: {integrity: sha512-NT/MRj5haUhkJJGf7wiF9+PslMfceQzkn8YkmdWON/X0iMPeoEst3aa50eSZvw79id+Kckl9kneJndqrUgWu/w==} - engines: {node: '>=12.0.0'} + '@oclif/plugin-update@4.2.13': + resolution: {integrity: sha512-zCDVfEo8WTuipqasIgl0MzUG16p2k/Y0twPd0agSxfdY8jGEUQdy3zACRZ8jCodVM0SJ9UKh4Yd7b2Wh5JpSsQ==} + engines: {node: '>=18.0.0'} - '@oclif/plugin-update@3.2.4': - resolution: {integrity: sha512-41G7NTKND+yTpb8LHlvlMIcNoaEUIIJuEwju9igL+ME/pN/53opeXgFV2IjjeFiexXj50OfesY9OQ6lqOZHw+g==} - engines: {node: '>=12.0.0'} - - '@oclif/plugin-warn-if-update-available@2.1.1': - resolution: {integrity: sha512-y7eSzT6R5bmTIJbiMMXgOlbBpcWXGlVhNeQJBLBCCy1+90Wbjyqf6uvY0i2WcO4sh/THTJ20qCW80j3XUlgDTA==} - engines: {node: '>=12.0.0'} + '@oclif/plugin-warn-if-update-available@3.0.19': + resolution: {integrity: sha512-CauYLxNuPtK9ig1ZlzFiCqxzGJJd73CKyJDiSzGkg3QRooyZkE9G+l1Lz18fHzj+TEeXUZ74t6RWWPC5p0TL4w==} + engines: {node: '>=18.0.0'} '@octokit/app@14.1.0': resolution: {integrity: sha512-g3uEsGOQCBl1+W1rgfwoRFUIR6PtvB2T1E4RpygeUU5LrLvlOqcxrt5lfykIeRpUPpupreGJUYl70fqMDXdTpw==} @@ -5192,9 +5191,6 @@ packages: resolution: {integrity: sha512-N94wWW09d0hleCnrO5wt5MxekatqEJ4zf+1vSe8MKMrhZ7gAXKFOKrDEZW2INltvBWJCyDUELgGRv8gfErH1Iw==} engines: {node: '>= 18'} - '@octokit/auth-token@2.5.0': - resolution: {integrity: sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==} - '@octokit/auth-token@4.0.0': resolution: {integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==} engines: {node: '>= 18'} @@ -5203,23 +5199,14 @@ packages: resolution: {integrity: sha512-oxeWzmBFxWd+XolxKTc4zr+h3mt+yofn4r7OfoIkR/Cj/o70eEGmPsFbueyJE2iBAGpjgTnEOKM3pnuEGVmiqg==} engines: {node: '>= 18'} - '@octokit/core@3.6.0': - resolution: {integrity: sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==} - '@octokit/core@5.2.0': resolution: {integrity: sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==} engines: {node: '>= 18'} - '@octokit/endpoint@6.0.12': - resolution: {integrity: sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==} - '@octokit/endpoint@9.0.4': resolution: {integrity: sha512-DWPLtr1Kz3tv8L0UvXTDP1fNwM0S+z6EJpRcvH66orY6Eld4XBMCSYsaWp4xIm61jTWxK68BrR7ibO+vSDnZqw==} engines: {node: '>= 18'} - '@octokit/graphql@4.8.0': - resolution: {integrity: sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==} - '@octokit/graphql@7.1.0': resolution: {integrity: sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==} engines: {node: '>= 18'} @@ -5236,39 +5223,18 @@ packages: resolution: {integrity: sha512-1NdTGCoBHyD6J0n2WGXg9+yDLZrRNZ0moTEex/LSPr49m530WNKcCfXDghofYptr3st3eTii+EHoG5k/o+vbtw==} engines: {node: '>= 18'} - '@octokit/openapi-types@12.11.0': - resolution: {integrity: sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==} - '@octokit/openapi-types@19.1.0': resolution: {integrity: sha512-6G+ywGClliGQwRsjvqVYpklIfa7oRPA0vyhPQG/1Feh+B+wU0vGH1JiJ5T25d3g1JZYBHzR2qefLi9x8Gt+cpw==} '@octokit/openapi-types@21.2.0': resolution: {integrity: sha512-xx+Xd6I7rYvul/hgUDqv6TeGX0IOGnhSg9IOeYgd/uI7IAqUy6DE2B6Ipv2M4mWoxaMcWjIzgTIcv8pMO3F3vw==} - '@octokit/plugin-paginate-rest@2.21.3': - resolution: {integrity: sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw==} - peerDependencies: - '@octokit/core': '>=2' - '@octokit/plugin-paginate-rest@9.1.5': resolution: {integrity: sha512-WKTQXxK+bu49qzwv4qKbMMRXej1DU2gq017euWyKVudA6MldaSSQuxtz+vGbhxV4CjxpUxjZu6rM2wfc1FiWVg==} engines: {node: '>= 18'} peerDependencies: '@octokit/core': '>=5' - '@octokit/plugin-request-log@1.0.4': - resolution: {integrity: sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==} - peerDependencies: - '@octokit/core': '>=3' - - '@octokit/plugin-rest-endpoint-methods@5.16.2': - resolution: {integrity: sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw==} - peerDependencies: - '@octokit/core': '>=3' - - '@octokit/request-error@2.1.0': - resolution: {integrity: sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==} - '@octokit/request-error@5.1.0': resolution: {integrity: sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==} engines: {node: '>= 18'} @@ -5277,9 +5243,6 @@ packages: resolution: {integrity: sha512-1mw1gqT3fR/WFvnoVpY/zUM2o/XkMs/2AszUUG9I69xn0JFLv6PGkPhNk5lbfvROs79wiS0bqiJNxfCZcRJJdg==} engines: {node: '>= 18'} - '@octokit/request@5.6.3': - resolution: {integrity: sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==} - '@octokit/request@8.1.6': resolution: {integrity: sha512-YhPaGml3ncZC1NfXpP3WZ7iliL1ap6tLkAp6MvbK2fTTPytzVUyUesBBogcdMm86uRYO5rHaM1xIWxigWZ17MQ==} engines: {node: '>= 18'} @@ -5288,9 +5251,6 @@ packages: resolution: {integrity: sha512-fin4cl5eHN5Ybmb/gtn7YZ+ycyUlcyqqkg5lfxeSChqj7sUt6TNaJPehREi+0PABKLREYL8pfaUhH3TicEWNoA==} engines: {node: '>= 18'} - '@octokit/rest@18.12.0': - resolution: {integrity: sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q==} - '@octokit/types@12.4.0': resolution: {integrity: sha512-FLWs/AvZllw/AGVs+nJ+ELCDZZJk+kY0zMen118xhL2zD0s1etIUHm1odgjP7epxYU1ln7SZxEUWYop5bhsdgQ==} @@ -5300,9 +5260,6 @@ packages: '@octokit/types@13.1.0': resolution: {integrity: sha512-nBwAFOYqVUUJ2AZFK4ZzESQptaAVqdTDKk8gE0Xr0o99WuPDSrhUC38x0F40xD9OUxXhOOuZKWNNVVLPSHQDvQ==} - '@octokit/types@6.41.0': - resolution: {integrity: sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==} - '@octokit/webhooks-methods@4.0.0': resolution: {integrity: sha512-M8mwmTXp+VeolOS/kfRvsDdW+IO0qJ8kYodM/sAysk093q6ApgmBXwK1ZlUvAwXVrp/YVHp6aArj4auAxUAOFw==} engines: {node: '>= 18'} @@ -6807,10 +6764,6 @@ packages: resolution: {integrity: sha512-dW2qjbWLRKGu6MIDUTBuJwXCnR8zivcSpf5inUzk7y84zqy/dji0/uahppoIgMoKeR+6pUZucrwHfkQQtiG9Rw==} engines: {node: ^16.14.0 || >=18.0.0} - '@sigstore/protobuf-specs@0.1.0': - resolution: {integrity: sha512-a31EnjuIDSX8IXBUib3cYLDRlPMU36AWX4xS8ysLaNu4ZzUesDiPt83pgrW2X1YLMe5L2HbDyaKK5BrL4cNKaQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - '@sigstore/protobuf-specs@0.3.0': resolution: {integrity: sha512-zxiQ66JFOjVvP9hbhGj/F/qNdsZfkGb/dVXSanNRNuAzMlr4MC95voPUBX8//ZNnmv3uSYzdfR/JSkrgvZTGxA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -6837,6 +6790,10 @@ packages: resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} engines: {node: '>=10'} + '@sindresorhus/is@5.6.0': + resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} + engines: {node: '>=14.16'} + '@sindresorhus/is@6.1.0': resolution: {integrity: sha512-BuvU07zq3tQ/2SIgBsEuxKYDyDjC0n7Zir52bpHy2xnBbW81+po43aLFPLbeV3HRAheFbGud1qgcqSYfhtHMAg==} engines: {node: '>=16'} @@ -7467,10 +7424,6 @@ packages: '@theguild/tailwind-config@0.4.1': resolution: {integrity: sha512-o04kB4/fzlSPUS6LRMjTCmiozmDzrYPDB4rIRd3g/6ELcPbU45Zv+WcsZHxR5djgh0SuL6tCyFZji8cXdCvH/A==} - '@tootallnate/once@1.1.2': - resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} - engines: {node: '>= 6'} - '@tootallnate/once@2.0.0': resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} engines: {node: '>= 10'} @@ -7499,18 +7452,10 @@ packages: '@tsconfig/node16@1.0.3': resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==} - '@tufjs/canonical-json@1.0.0': - resolution: {integrity: sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - '@tufjs/canonical-json@2.0.0': resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==} engines: {node: ^16.14.0 || >=18.0.0} - '@tufjs/models@1.0.4': - resolution: {integrity: sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - '@tufjs/models@2.0.0': resolution: {integrity: sha512-c8nj8BaOExmZKO2DXhDfegyhSGcG9E/mPN3U13L+/PsoWm1uaGiHHjxqSHQiasDBQwDA3aHuw9+9spYAP1qvvg==} engines: {node: ^16.14.0 || >=18.0.0} @@ -7560,8 +7505,8 @@ packages: '@types/cacheable-request@6.0.3': resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} - '@types/cli-progress@3.11.0': - resolution: {integrity: sha512-XhXhBv1R/q2ahF3BM7qT5HLzJNlIL0wbcGyZVjqOTqAybAnsLisd7gy1UCyIqpL+5Iv6XhlSyzjLCnI2sIdbCg==} + '@types/cli-progress@3.11.5': + resolution: {integrity: sha512-D4PbNRbviKyppS5ivBGyFO29POlySLmA2HyUFE4p5QGazAMM3CwkKWcvTl8gvElSuxRh6FPKL8XmidX873ou4g==} '@types/concat-stream@2.0.0': resolution: {integrity: sha512-t3YCerNM7NTVjLuICZo5gYAXYoDvpuuTceCcFQWcDQz26kxUR5uIWolxbIR5jRNIXpMqhOpW/b8imCR1LEmuJw==} @@ -7629,9 +7574,6 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - '@types/expect@1.20.4': - resolution: {integrity: sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg==} - '@types/express-serve-static-core@4.17.31': resolution: {integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==} @@ -7747,9 +7689,6 @@ packages: '@types/mime@3.0.1': resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} - '@types/minimatch@3.0.5': - resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} - '@types/minimatch@5.1.2': resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} @@ -7769,6 +7708,9 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + '@types/mute-stream@0.0.4': + resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} + '@types/mysql@2.15.22': resolution: {integrity: sha512-wK1pzsJVVAjYCSZWQoWHziQZbNggXFDUEIGf54g4ZM/ERuP86uGdWeKZWMYlqTPMZfHJJvLPyogXGvCOg87yLQ==} @@ -7784,9 +7726,6 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@15.14.9': - resolution: {integrity: sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A==} - '@types/node@18.19.18': resolution: {integrity: sha512-80CP7B8y4PzZF0GWx15/gVWRrB5y/bIjNI84NK3cmQJu0WZwvmj2WMA5LcofQFVfLqqCSp545+U2LsrVzX36Zg==} @@ -7907,8 +7846,8 @@ packages: '@types/uuid@9.0.1': resolution: {integrity: sha512-rFT3ak0/2trgvp4yYZo5iKFEPsET7vKydKF+VRCxlQ9bpheehyAJH89dAkaLEq/j/RZXJIqcgsmPJKUP1Z28HA==} - '@types/vinyl@2.0.6': - resolution: {integrity: sha512-ayJ0iOCDNHnKpKTgBG6Q6JOnHTj9zFta+3j2b8Ejza0e4cvRyMn0ZoLEmbPrTHe5YYRlDYPvPWVdV4cTaRyH7g==} + '@types/wrap-ansi@3.0.0': + resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} '@types/ws@8.5.3': resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==} @@ -8229,10 +8168,6 @@ packages: resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} engines: {node: '>=6'} - ansi-escapes@3.2.0: - resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==} - engines: {node: '>=4'} - ansi-escapes@4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} engines: {node: '>=8'} @@ -8303,16 +8238,6 @@ packages: archy@1.0.0: resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==} - are-we-there-yet@2.0.0: - resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} - engines: {node: '>=10'} - deprecated: This package is no longer supported. - - are-we-there-yet@3.0.1: - resolution: {integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - deprecated: This package is no longer supported. - are-we-there-yet@4.0.2: resolution: {integrity: sha512-ncSWAawFhKMJDTdoAeOV+jyW1VCMj5QIAwULIBV0SSR7B/RLPPEQiknKcg/RIIZlUQrxELpsxMiTUoAQ4sIUyg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -8352,10 +8277,6 @@ packages: array-buffer-byte-length@1.0.0: resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} - array-differ@3.0.0: - resolution: {integrity: sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==} - engines: {node: '>=8'} - array-flatten@1.1.1: resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} @@ -8393,10 +8314,6 @@ packages: resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} engines: {node: '>=0.10.0'} - arrify@2.0.1: - resolution: {integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==} - engines: {node: '>=8'} - asap@2.0.6: resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} @@ -8474,10 +8391,6 @@ packages: avvio@8.3.0: resolution: {integrity: sha512-VBVH0jubFr9LdFASy/vNtm5giTrnbVquWBhT0fyizuNK2rQ7e7ONU2plZQWUNqtE1EmxFEb+kbSkFRkstiaS9Q==} - aws-sdk@2.1231.0: - resolution: {integrity: sha512-ONBuRsOxsu0zL8u/Vmz49tPWi9D4ls2pjb6szdfSx9VQef7bOnWe9gJpWoA94OTzcjOWsvjsG7UgjvQJkIuPBg==} - engines: {node: '>= 10.0.0'} - aws-sign2@0.7.0: resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} @@ -8573,10 +8486,6 @@ packages: bignumber.js@9.1.2: resolution: {integrity: sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==} - bin-links@3.0.3: - resolution: {integrity: sha512-zKdnMPWEdh4F5INR07/eBrodC7QrF5JKvqskjz/ZZRXg5YSAZIbn8zGhbhUrElzHBZ2fvEQdOU59RHcTG3GiwA==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - bin-links@4.0.3: resolution: {integrity: sha512-obsRaULtJurnfox/MDwgq6Yo9kzbv1CPTk/1/s7Z/61Lezc8IKkFCOXNeVLXz0456WRzBQmSsDWlai2tIhBsfA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -8585,10 +8494,6 @@ packages: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} - binaryextensions@4.18.0: - resolution: {integrity: sha512-PQu3Kyv9dM4FnwB7XGj1+HucW+ShvJzJqjuw1JkKVs1mWdwOKVcRjOi+pV9X52A0tNvrPCsPkbFFQb+wE1EAXw==} - engines: {node: '>=0.8'} - bintrees@1.0.2: resolution: {integrity: sha512-VOMgTMwjAaUG580SXn3LacVgjurrbMme7ZZNYGSSV7mmtY6QQRh0Eg3pwIcntQ77DErK1L0NxkbetjcoXzVwKw==} @@ -8667,9 +8572,6 @@ packages: buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - buffer@4.9.2: - resolution: {integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==} - buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} @@ -8692,9 +8594,6 @@ packages: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} - builtins@1.0.3: - resolution: {integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==} - builtins@5.0.1: resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} @@ -8715,10 +8614,6 @@ packages: resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} engines: {node: '>=10.16.0'} - byline@5.0.0: - resolution: {integrity: sha512-s6webAy+R4SR8XVuJWt2V2rGvhnrhxN+9S15GNuTK3wKPOXFF6RNc+8ug2XhH+2s4f+uudG4kUVYmYOQWL2g0Q==} - engines: {node: '>=0.10.0'} - bytes@3.0.0: resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} engines: {node: '>= 0.8'} @@ -8731,14 +8626,6 @@ packages: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} - cacache@15.3.0: - resolution: {integrity: sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==} - engines: {node: '>= 10'} - - cacache@16.1.3: - resolution: {integrity: sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - cacache@17.0.4: resolution: {integrity: sha512-Z/nL3gU+zTUjz5pCA5vVjYM8pmaw2kxM7JEiE0fv3w77Wj+sFbi70CrBruUWH0uNcEdvLDixFpgA2JM4F4DBjA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -8954,14 +8841,14 @@ packages: resolution: {integrity: sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==} engines: {node: '>=6'} + cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} + cli-table3@0.6.3: resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} engines: {node: 10.* || >= 12.*} - cli-table@0.3.11: - resolution: {integrity: sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==} - engines: {node: '>= 0.2.0'} - cli-truncate@2.1.0: resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==} engines: {node: '>=8'} @@ -8974,6 +8861,10 @@ packages: resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} engines: {node: '>= 10'} + cli-width@4.1.0: + resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} + engines: {node: '>= 12'} + client-only@0.0.1: resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} @@ -8991,10 +8882,6 @@ packages: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} - clone-buffer@1.0.0: - resolution: {integrity: sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==} - engines: {node: '>= 0.10'} - clone-deep@4.0.1: resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} engines: {node: '>=6'} @@ -9002,20 +8889,10 @@ packages: clone-response@1.0.3: resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} - clone-stats@1.0.0: - resolution: {integrity: sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==} - clone@1.0.4: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} engines: {node: '>=0.8'} - clone@2.1.2: - resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} - engines: {node: '>=0.8'} - - cloneable-readable@1.1.3: - resolution: {integrity: sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==} - clsx@1.2.1: resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} engines: {node: '>=6'} @@ -9036,10 +8913,6 @@ packages: resolution: {integrity: sha512-rwHwUfXL40Chm1r08yrhU3qpUvdVlgkKNeyeGPOxnW8/SyVDvgRaed/Uz54AqWNaTCAThlj6QAs3TZcKI0xDEw==} engines: {node: '>=0.10.0'} - cmd-shim@5.0.0: - resolution: {integrity: sha512-qkCtZ59BidfEwHltnJwkyVZn+XQojdAySM1D1gSeh11Z4pW1Kpolkyo53L5noc0nrxmIvyFwTmJRo4xs7FFLPw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - cmd-shim@6.0.2: resolution: {integrity: sha512-+FFYbB0YLaAkhkcrjkyNLYDiOsFSfRjwjY19LXk/psmMx1z00xlCv7hhQoTGXXIKi+YXHL/iiFo8NqMVQX9nOw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -9076,20 +8949,23 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + color-support@1.1.3: resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} hasBin: true + color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + colord@2.9.3: resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} colorette@2.0.20: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - colors@1.0.3: - resolution: {integrity: sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==} - engines: {node: '>=0.1.90'} - colors@1.4.0: resolution: {integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==} engines: {node: '>=0.1.90'} @@ -9116,10 +8992,6 @@ packages: resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} engines: {node: '>= 6'} - commander@7.1.0: - resolution: {integrity: sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg==} - engines: {node: '>= 10'} - commander@7.2.0: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} @@ -9160,11 +9032,6 @@ packages: resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==} engines: {'0': node >= 6.0} - concurrently@7.6.0: - resolution: {integrity: sha512-BKtRgvcJGeZ4XttiDiNcFiRlxoAeZOseqUvyYRUp/Vtd+9p1ULmeoSqGsDA+2ivdeDFpqrJvGvmI+StKfKl5hw==} - engines: {node: ^12.20.0 || ^14.13.0 || >=16.0.0} - hasBin: true - config-chain@1.1.13: resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} @@ -9290,10 +9157,6 @@ packages: cross-spawn@5.1.0: resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} - cross-spawn@6.0.5: - resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} - engines: {node: '>=4.8'} - cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} @@ -9534,10 +9397,6 @@ packages: damerau-levenshtein@1.0.8: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} - dargs@7.0.0: - resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==} - engines: {node: '>=8'} - dashdash@1.14.1: resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} engines: {node: '>=0.10'} @@ -9593,10 +9452,6 @@ packages: supports-color: optional: true - debuglog@1.0.1: - resolution: {integrity: sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==} - deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. - decamelize-keys@1.1.0: resolution: {integrity: sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==} engines: {node: '>=0.10.0'} @@ -9619,10 +9474,6 @@ packages: deep-equal@2.1.0: resolution: {integrity: sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA==} - deep-extend@0.6.0: - resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} - engines: {node: '>=4.0.0'} - deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} @@ -9683,9 +9534,6 @@ packages: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} - delegates@1.0.0: - resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} - denque@2.1.0: resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} engines: {node: '>=0.10'} @@ -9718,6 +9566,14 @@ packages: resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} engines: {node: '>=8'} + detect-indent@7.0.1: + resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==} + engines: {node: '>=12.20'} + + detect-newline@4.0.1: + resolution: {integrity: sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + detect-node-es@1.1.0: resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} @@ -9735,9 +9591,6 @@ packages: devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} - dezalgo@1.0.4: - resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==} - didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} @@ -9887,11 +9740,6 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - ejs@3.1.8: - resolution: {integrity: sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==} - engines: {node: '>=0.10.0'} - hasBin: true - electron-to-chromium@1.4.690: resolution: {integrity: sha512-+2OAGjUx68xElQhydpcbqH50hE8Vs2K6TkAeLhICYfndb67CVH0UsZaijmRUE3rHlIxU1u0jxwhgVe6fK3YANA==} @@ -9962,9 +9810,6 @@ packages: error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - error@10.4.0: - resolution: {integrity: sha512-YxIFEJuhgcICugOUvRx5th0UM+ActZ9sjY0QJmeVwsQdvosZ7kYzc9QqS0Da3R5iUmgU5meGIxh0xBeZpMVeLw==} - es-abstract@1.22.3: resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==} engines: {node: '>= 0.4'} @@ -10117,9 +9962,6 @@ packages: peerDependencies: eslint: '>=8' - eslint-plugin-hive@file:rules: - resolution: {directory: rules, type: directory} - eslint-plugin-import@2.29.1: resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} @@ -10308,10 +10150,6 @@ packages: eventemitter3@5.0.1: resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - events@1.1.1: - resolution: {integrity: sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==} - engines: {node: '>=0.4.x'} - events@3.3.0: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} @@ -10567,10 +10405,6 @@ packages: find-yarn-workspace-root@2.0.0: resolution: {integrity: sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==} - first-chunk-stream@2.0.0: - resolution: {integrity: sha512-X8Z+b/0L4lToKYq+lwnKqi9X/Zek0NibLpsJgVsSxpoYq7JtiCtRb5HqKVEjEw/qAb/4AKKRLOwwKHlWNpm2Eg==} - engines: {node: '>=0.10.0'} - flat-cache@3.0.4: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -10611,6 +10445,10 @@ packages: forever-agent@0.6.1: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} + form-data-encoder@2.1.4: + resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} + engines: {node: '>= 14.17'} + form-data-encoder@4.0.2: resolution: {integrity: sha512-KQVhvhK8ZkWzxKxOr56CPulAhH3dobtuQ4+hNQ+HekH/Wp5gSOafqRAeTphQUJAIk0GBvHZgJ2ZGRWd5kphMuw==} engines: {node: '>= 18'} @@ -10734,16 +10572,6 @@ packages: resolution: {integrity: sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w==} engines: {node: '>= 0.6.0'} - gauge@3.0.2: - resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} - engines: {node: '>=10'} - deprecated: This package is no longer supported. - - gauge@4.0.4: - resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - deprecated: This package is no longer supported. - gauge@5.0.1: resolution: {integrity: sha512-CmykPMJGuNan/3S4kZOpvvPYSNqSHANiWnh9XcMU2pSjtBfF0XzZ2p1bFAxTbnFxyBuPxQYHhzwaoOmUdqzvxQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -10801,6 +10629,10 @@ packages: resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==} engines: {node: '>=10'} + get-stdin@9.0.0: + resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==} + engines: {node: '>=12'} + get-stream@3.0.0: resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==} engines: {node: '>=4'} @@ -10837,16 +10669,12 @@ packages: giscus@1.5.0: resolution: {integrity: sha512-t3LL0qbSO3JXq3uyQeKpF5CegstGfKX/0gI6eDe1cmnI7D56R7j52yLdzw4pdKrg3VnufwCgCM3FDz7G1Qr6lg==} - github-slugger@1.5.0: - resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==} + git-hooks-list@3.1.0: + resolution: {integrity: sha512-LF8VeHeR7v+wAbXqfgRlTSX/1BJR9Q1vEMR8JAz1cEg6GX07+zyj3sAdDvYjj/xnlIfVuGgj4qBei1K3hKH+PA==} github-slugger@2.0.0: resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} - github-username@6.0.0: - resolution: {integrity: sha512-7TTrRjxblSI5l6adk9zd+cV5d6i1OrJSo3Vr9xdGqFLBQo0mz5P9eIfKCDJ7eekVGGFLbce0qbPSnktXV2BjDQ==} - engines: {node: '>=10'} - glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -10938,6 +10766,10 @@ packages: resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} engines: {node: '>=10.19.0'} + got@13.0.0: + resolution: {integrity: sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==} + engines: {node: '>=16'} + got@14.2.1: resolution: {integrity: sha512-KOaPMremmsvx6l9BLC04LYE6ZFW4x7e4HkTe3LwBmtuYYQwpeS4XKqzhubTIkaQ1Nr+eXxeori0zuwupXMovBQ==} engines: {node: '>=20'} @@ -11103,10 +10935,6 @@ packages: resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} engines: {node: '>=6.0'} - grouped-queue@2.0.0: - resolution: {integrity: sha512-/PiFUa7WIsl48dUeCvhIHnwNmAAzlI/eHoJl0vu3nsFA366JleY7Ff8EVTplZu5kO0MIdZjKTTnzItL61ahbnw==} - engines: {node: '>=8.0.0'} - gunzip-maybe@1.4.2: resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==} hasBin: true @@ -11235,14 +11063,6 @@ packages: hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - hosted-git-info@4.1.0: - resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} - engines: {node: '>=10'} - - hosted-git-info@6.1.1: - resolution: {integrity: sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hosted-git-info@7.0.1: resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==} engines: {node: ^16.14.0 || >=18.0.0} @@ -11282,10 +11102,6 @@ packages: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} - http-proxy-agent@4.0.1: - resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} - engines: {node: '>= 6'} - http-proxy-agent@5.0.0: resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} engines: {node: '>= 6'} @@ -11371,16 +11187,9 @@ packages: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} - ieee754@1.1.13: - resolution: {integrity: sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==} - ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - ignore-walk@4.0.1: - resolution: {integrity: sha512-rzDQLaW4jQbh2YrOFlJdCtX8qgJTehFRYiUB2r1osqTeDzV/3+Jh8fz1oAPzUThf3iku8Ds4IDqawI5d8mUiQw==} - engines: {node: '>=10'} - ignore-walk@6.0.4: resolution: {integrity: sha512-t7sv42WkwFkyKbivUCglsQW5YWMskWtbEf4MNKX5u/CCWHKSPzN4FtBQGsQZgCLbxOzpVlcbWVK5KB3auIOjSw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -11432,9 +11241,6 @@ packages: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} - infer-owner@1.0.4: - resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} - inflation@2.0.0: resolution: {integrity: sha512-m3xv4hJYR2oXw4o4Y5l6P5P16WYmazYof+el6Al3f+YlggGj6qT9kImBAnzDelRALnP5d3h4jGBPKzYCizjZZw==} engines: {node: '>= 0.8.0'} @@ -11478,10 +11284,6 @@ packages: resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} engines: {node: '>=12'} - interpret@1.4.0: - resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} - engines: {node: '>= 0.10'} - intersection-observer@0.12.2: resolution: {integrity: sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg==} @@ -11543,6 +11345,9 @@ packages: is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + is-async-function@2.0.0: resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} engines: {node: '>= 0.4'} @@ -11708,10 +11513,6 @@ packages: resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} engines: {node: '>=0.10.0'} - is-plain-obj@2.1.0: - resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} - engines: {node: '>=8'} - is-plain-obj@3.0.0: resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} engines: {node: '>=10'} @@ -11764,10 +11565,6 @@ packages: resolution: {integrity: sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==} engines: {node: '>=0.10.0'} - is-scoped@2.1.0: - resolution: {integrity: sha512-Cv4OpPTHAK9kHYzkzCrof3VJh7H/PrG2MBUMvvJebaaUMbqhm0YAtXnvh0I3Hnj2tMZWwrRROWLSgfJrKqWmlQ==} - engines: {node: '>=8'} - is-set@2.0.2: resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} @@ -11816,9 +11613,6 @@ packages: is-upper-case@2.0.2: resolution: {integrity: sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==} - is-utf8@0.2.1: - resolution: {integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==} - is-weakmap@2.0.1: resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} @@ -11848,10 +11642,6 @@ packages: isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - isbinaryfile@4.0.10: - resolution: {integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==} - engines: {node: '>= 8.0.0'} - isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} @@ -11915,10 +11705,6 @@ packages: jju@1.4.0: resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} - jmespath@0.16.0: - resolution: {integrity: sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==} - engines: {node: '>= 0.6.0'} - jose@4.14.4: resolution: {integrity: sha512-j8GhLiKmUAh+dsFXlX1aJCbt5KMibuKb+d7j1JaOJG6s2UjX1PQlW+OKB/sD4a/5ZYF4RcmYmLSndOoU3Lt/3g==} @@ -12087,9 +11873,6 @@ packages: just-diff-apply@5.4.1: resolution: {integrity: sha512-AAV5Jw7tsniWwih8Ly3fXxEZ06y+6p5TwQMsw0dzZ/wPKilzyDgdAnL0Ug4NNIquPUOh1vfFWEHbmXUqM5+o8g==} - just-diff@5.1.1: - resolution: {integrity: sha512-u8HXJ3HlNrTzY7zrYYKjNEfBlyjqhdBkoyTVdjtn7p02RJD5NvR8rIClzeGA7t+UYP1/7eAkWNLU0+P3QrEqKQ==} - just-diff@6.0.2: resolution: {integrity: sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA==} @@ -12290,9 +12073,6 @@ packages: lodash-es@4.17.21: resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} - lodash._reinterpolate@3.0.0: - resolution: {integrity: sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==} - lodash.camelcase@4.3.0: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} @@ -12329,15 +12109,6 @@ packages: lodash.startcase@4.4.0: resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} - lodash.template@4.5.0: - resolution: {integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==} - - lodash.templatesettings@4.2.0: - resolution: {integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==} - - lodash.throttle@4.1.1: - resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==} - lodash.uniq@4.5.0: resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} @@ -12347,10 +12118,6 @@ packages: lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - log-chopper@1.0.2: - resolution: {integrity: sha512-tEWS6Fb+Xv0yLChJ6saA1DP3H1yPL0PfiIN7SDJ+U/CyP+fD4G/dhKfow+P5UuJWi6BdE4mUcPkJclGXCWxDrg==} - engines: {node: '>=6.0.0'} - log-symbols@4.1.0: resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} engines: {node: '>=10'} @@ -12461,10 +12228,6 @@ packages: make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - make-fetch-happen@10.2.1: - resolution: {integrity: sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - make-fetch-happen@11.1.1: resolution: {integrity: sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -12473,10 +12236,6 @@ packages: resolution: {integrity: sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==} engines: {node: ^16.14.0 || >=18.0.0} - make-fetch-happen@9.1.0: - resolution: {integrity: sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==} - engines: {node: '>= 10'} - map-cache@0.2.2: resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==} engines: {node: '>=0.10.0'} @@ -12594,19 +12353,6 @@ packages: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} - mem-fs-editor@9.5.0: - resolution: {integrity: sha512-7p+bBDqsSisO20YIZf2ntYvST27fFJINn7CKE21XdPUQDcLV62b/yB5sTOooQeEoiZ3rldZQ+4RfONgL/gbRoA==} - engines: {node: '>=12.10.0'} - peerDependencies: - mem-fs: ^2.1.0 - peerDependenciesMeta: - mem-fs: - optional: true - - mem-fs@2.2.1: - resolution: {integrity: sha512-yiAivd4xFOH/WXlUi6v/nKopBh1QLzwjFi36NK88cGt/PRXI8WeBASqY+YSjIVWvQTx3hR8zHKDBMV6hWmglNA==} - engines: {node: '>=12'} - memoize-one@4.0.3: resolution: {integrity: sha512-QmpUu4KqDmX0plH4u+tf0riMc1KHE1+lw95cMrLlXQAFOx/xnBtwhZ52XJxd9X2O6kwKBqX32kmhbhlobD0cuw==} @@ -12917,6 +12663,10 @@ packages: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.4: + resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} + engines: {node: '>=16 || 14 >=14.17'} + minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} engines: {node: '>= 6'} @@ -12932,14 +12682,6 @@ packages: resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==} engines: {node: '>=16 || 14 >=14.17'} - minipass-fetch@1.4.1: - resolution: {integrity: sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==} - engines: {node: '>=8'} - - minipass-fetch@2.1.2: - resolution: {integrity: sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - minipass-fetch@3.0.1: resolution: {integrity: sha512-t9/wowtf7DYkwz8cfMSt0rMwiyNIBXf5CKZ3S5ZMqRqMYT0oLTp0x1WorMI9WTwvaPg21r1JbFxJMum8JrLGfw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -13088,10 +12830,6 @@ packages: mkdirp-classic@0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} - mkdirp-infer-owner@2.0.0: - resolution: {integrity: sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==} - engines: {node: '>=10'} - mkdirp@1.0.4: resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} engines: {node: '>=10'} @@ -13147,13 +12885,13 @@ packages: multi-fork@0.0.2: resolution: {integrity: sha512-SHWGuze0cZNiH+JGJQFlB1k7kZLGFCvW1Xo5Fcpe86KICkC3aVTJWpjUcmyYcLCB0I6gdzKLCia/bTIw2ggl8A==} - multimatch@5.0.0: - resolution: {integrity: sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==} - engines: {node: '>=10'} - mute-stream@0.0.8: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + mute-stream@1.0.0: + resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + mvdan-sh@0.10.1: resolution: {integrity: sha512-kMbrH0EObaKmK3nVRKUIIya1dpASHIEusM13S4V1ViHFuxuNxCo+arxoa6j/dbV22YBGjl7UKJm9QQKJ2Crzhg==} @@ -13244,9 +12982,6 @@ packages: react: '>=16.13.1' react-dom: '>=16.13.1' - nice-try@1.0.5: - resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} - nlcst-to-string@3.1.1: resolution: {integrity: sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==} @@ -13296,16 +13031,6 @@ packages: engines: {node: ^16.14.0 || >=18.0.0} hasBin: true - node-gyp@8.4.1: - resolution: {integrity: sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==} - engines: {node: '>= 10.12.0'} - hasBin: true - - node-gyp@9.3.1: - resolution: {integrity: sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg==} - engines: {node: ^12.13 || ^14.13 || >=16} - hasBin: true - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} @@ -13336,11 +13061,6 @@ packages: non-layered-tidy-tree-layout@2.0.2: resolution: {integrity: sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==} - nopt@5.0.0: - resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} - engines: {node: '>=6'} - hasBin: true - nopt@6.0.0: resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -13354,14 +13074,6 @@ packages: normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} - normalize-package-data@3.0.3: - resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} - engines: {node: '>=10'} - - normalize-package-data@5.0.0: - resolution: {integrity: sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - normalize-package-data@6.0.0: resolution: {integrity: sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==} engines: {node: ^16.14.0 || >=18.0.0} @@ -13386,76 +13098,30 @@ packages: resolution: {integrity: sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==} engines: {node: '>=14.16'} - npm-bundled@1.1.2: - resolution: {integrity: sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==} - npm-bundled@3.0.0: resolution: {integrity: sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - npm-install-checks@4.0.0: - resolution: {integrity: sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==} - engines: {node: '>=10'} - npm-install-checks@6.3.0: resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - npm-normalize-package-bin@1.0.1: - resolution: {integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==} - - npm-normalize-package-bin@2.0.0: - resolution: {integrity: sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - npm-normalize-package-bin@3.0.1: resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - npm-package-arg@10.1.0: - resolution: {integrity: sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - npm-package-arg@11.0.1: resolution: {integrity: sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==} engines: {node: ^16.14.0 || >=18.0.0} - npm-package-arg@8.1.5: - resolution: {integrity: sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==} - engines: {node: '>=10'} - - npm-packlist@3.0.0: - resolution: {integrity: sha512-L/cbzmutAwII5glUcf2DBRNY/d0TFd4e/FnaZigJV6JD85RHZXJFGwCndjMWiiViiWSsWt3tiOLpI3ByTnIdFQ==} - engines: {node: '>=10'} - hasBin: true - - npm-packlist@7.0.4: - resolution: {integrity: sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - npm-packlist@8.0.2: resolution: {integrity: sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - npm-pick-manifest@6.1.1: - resolution: {integrity: sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==} - - npm-pick-manifest@8.0.1: - resolution: {integrity: sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - npm-pick-manifest@9.0.0: resolution: {integrity: sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg==} engines: {node: ^16.14.0 || >=18.0.0} - npm-registry-fetch@12.0.2: - resolution: {integrity: sha512-Df5QT3RaJnXYuOwtXBXS9BWs+tHH2olvkCLh6jcR/b/u3DvPMlp3J0TvvYwplPKxHMOwfg287PYih9QqaVFoKA==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16} - - npm-registry-fetch@14.0.5: - resolution: {integrity: sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - npm-registry-fetch@16.1.0: resolution: {integrity: sha512-PQCELXKt8Azvxnt5Y85GseQDJJlglTFM9L9U9gkv2y4e9s0k3GVDdOx3YoB6gm2Do0hlkzC39iCGXby+Wve1Bw==} engines: {node: ^16.14.0 || >=18.0.0} @@ -13476,15 +13142,6 @@ packages: resolution: {integrity: sha512-O/j/ROyX0KGLG7O6Ieut/seQ0oiTpHF2tXAcFbpdTLQFiaNtkyTXXocM1fwpaa60dg1qpWj0nHlbNhx6qwuENQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - npmlog@5.0.1: - resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} - deprecated: This package is no longer supported. - - npmlog@6.0.2: - resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - deprecated: This package is no longer supported. - npmlog@7.0.1: resolution: {integrity: sha512-uJ0YFk/mCQpLBt+bxN88AKd+gyqZvZDbtiNxk6Waqcj2aPRyfVx8ITawkyQynxUagInjdYT1+qj4NfA5KJJUxg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -13550,9 +13207,9 @@ packages: obuf@1.1.2: resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} - oclif@3.17.2: - resolution: {integrity: sha512-+vFXxgmR7dGGz+g6YiqSZu2LXVkBMaS9/rhtsLGkYw45e53CW/3kBgPRnOvxcTDM3Td9JPeBD2JWxXnPKGQW3A==} - engines: {node: '>=12.0.0'} + oclif@4.11.0: + resolution: {integrity: sha512-IzMejhLlcDPXWg+jyDCvUqb3taHJY6sAwDBVXQ920t/oV9FLQVZSHMEmlQb2p4ZXn45kIy/PujN7zF22zglpow==} + engines: {node: '>=18.0.0'} hasBin: true on-exit-leak-free@2.1.0: @@ -13615,6 +13272,10 @@ packages: resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} engines: {node: '>=8'} + p-cancelable@3.0.0: + resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} + engines: {node: '>=12.20'} + p-cancelable@4.0.1: resolution: {integrity: sha512-wBowNApzd45EIKdO1LaU+LrMBwAcjfPaYtVzV3lmfM3gf8Z4CHZsiIqlM8TZZ8okYvh5A1cP6gTfCRQtwUpaUg==} engines: {node: '>=14.16'} @@ -13691,24 +13352,10 @@ packages: resolution: {integrity: sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==} engines: {node: '>=14.16'} - p-transform@1.3.0: - resolution: {integrity: sha512-UJKdSzgd3KOnXXAtqN5+/eeHcvTn1hBkesEmElVgvO/NAYcxAvmjzIGmnNd3Tb/gRAvMBdNRFD4qAWdHxY6QXg==} - engines: {node: '>=12.10.0'} - p-try@2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} - pacote@12.0.3: - resolution: {integrity: sha512-CdYEl03JDrRO3x18uHjBYA9TyoW8gy+ThVcypcDkxPtKlw76e4ejhYB6i9lJ+/cebbjpqPW/CijjqxwDTts8Ow==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16} - hasBin: true - - pacote@15.2.0: - resolution: {integrity: sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hasBin: true - pacote@17.0.6: resolution: {integrity: sha512-cJKrW21VRE8vVTRskJo78c/RCvwJCn1f4qgfxL4w77SOWrTCRcmfkYHlHtS0gqpgjv3zhXflRtgsrUCX5xwNnQ==} engines: {node: ^16.14.0 || >=18.0.0} @@ -13727,10 +13374,6 @@ packages: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} - parse-conflict-json@2.0.2: - resolution: {integrity: sha512-jDbRGb00TAPFsKWCpZZOT93SxVP9nONOSgES3AevqRq/CHvavEBvKAjxX9p5Y5F0RZLxH9Ufd9+RwtCsa+lFDA==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - parse-conflict-json@3.0.1: resolution: {integrity: sha512-01TvEktc68vwbJOtWZluyWeVGWjP+bZwXtPDMQVbBKzbJ/vZBif0L69KH1+cHv1SZ6e0FKLvjyHe8mqsIqYOmw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -13790,8 +13433,8 @@ packages: pascal-case@3.1.2: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} - password-prompt@1.1.2: - resolution: {integrity: sha512-bpuBhROdrhuN3E7G/koAju0WjVw9/uQOG5Co5mokNj0MiOSBVZS1JTwM4zl55hu0WFmIEFvO9cU9sJQiBIYeIA==} + password-prompt@1.1.3: + resolution: {integrity: sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw==} path-case@3.0.4: resolution: {integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==} @@ -14395,9 +14038,6 @@ packages: peerDependencies: prettier: ^3.0.0 - proc-log@1.0.0: - resolution: {integrity: sha512-aCk8AO51s+4JyuYGg3Q/a6gnrlDO09NpVWePtjp7xwphcoQ04x5WAfCyugcsbLooWcMJ87CLkD4+604IckEdhg==} - proc-log@3.0.0: resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -14426,9 +14066,6 @@ packages: promise-all-reject-late@1.0.1: resolution: {integrity: sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==} - promise-call-limit@1.0.1: - resolution: {integrity: sha512-3+hgaa19jzCGLuSCbieeRsu5C2joKfYn8pY6JAuXFRVfF4IO+L7UPpFWNTeWT9pM7uhskvbPPd/oEOktCn317Q==} - promise-call-limit@3.0.1: resolution: {integrity: sha512-utl+0x8gIDasV5X+PI5qWEPqH6fJS0pFtQ/4gZ95xfEFb/89dmh+/b895TbFDBLiafBvxD/PGTKfvxl4kH/pQg==} @@ -14502,9 +14139,6 @@ packages: pumpify@1.5.1: resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==} - punycode@1.3.2: - resolution: {integrity: sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==} - punycode@1.4.1: resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} @@ -14531,11 +14165,6 @@ packages: resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} engines: {node: '>=0.6'} - querystring@0.2.0: - resolution: {integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==} - engines: {node: '>=0.4.x'} - deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. - querystringify@2.2.0: resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} @@ -14767,27 +14396,14 @@ packages: read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - read-cmd-shim@3.0.1: - resolution: {integrity: sha512-kEmDUoYf/CDy8yZbLTmhB1X9kkjf9Q80PCNsDMb7ufrGd6zZSQA1+UyjrO+pZm5K/S4OXCWJeiIt1JA8kAsa6g==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - read-cmd-shim@4.0.0: resolution: {integrity: sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - read-package-json-fast@2.0.3: - resolution: {integrity: sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==} - engines: {node: '>=10'} - read-package-json-fast@3.0.2: resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - read-package-json@6.0.3: - resolution: {integrity: sha512-4QbpReW4kxFgeBQ0vPAqh2y8sXEB3D4t3jsXbJKIhBiF80KT6XRo45reqwtftju5J6ru1ax06A2Gb/wM1qCOEQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - deprecated: This package is no longer supported. Please use @npmcli/package-json instead. - read-package-json@7.0.0: resolution: {integrity: sha512-uL4Z10OKV4p6vbdvIXB+OzhInYtIozl/VxUBPgNkBuUi2DeRonnuspmaVAMcrkmfjKGNmRndyQAbE7/AmzGwFg==} engines: {node: ^16.14.0 || >=18.0.0} @@ -14819,10 +14435,6 @@ packages: resolution: {integrity: sha512-kDMOq0qLtxV9f/SQv522h8cxZBqNZXuXNyjyezmfAAuribMyVXziljpQ/uQhfE1XLg2/TLTW2DsnoE4VAi/krg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - readdir-scoped-modules@1.1.0: - resolution: {integrity: sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==} - deprecated: This functionality has been moved to @npmcli/fs - readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -14842,10 +14454,6 @@ packages: resolution: {integrity: sha512-9FHoNjX1yjuesMwuthAmPKabxYQdOgihFYmT5ebXfYGBcnqXZf3WOVz+5foEZ8Y83P4ZY6yQD5GMmtV+pgCCAQ==} engines: {node: '>= 4'} - rechoir@0.6.2: - resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} - engines: {node: '>= 0.10'} - redent@3.0.0: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} @@ -14980,10 +14588,6 @@ packages: remove-trailing-spaces@1.0.8: resolution: {integrity: sha512-O3vsMYfWighyFbTd8hk8VaSj9UAGENxAtX+//ugIst2RMk5e03h6RoIS+0ylsFxY1gvmPuAY/PO4It+gPEeySA==} - replace-ext@1.0.1: - resolution: {integrity: sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==} - engines: {node: '>= 0.10'} - request-progress@3.0.0: resolution: {integrity: sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==} @@ -15167,9 +14771,6 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sax@1.2.1: - resolution: {integrity: sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==} - sax@1.3.0: resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} @@ -15187,10 +14788,6 @@ packages: scmp@2.1.0: resolution: {integrity: sha512-o/mRQGk9Rcer/jEEw/yw4mwo3EU/NvYvp577/Btqrym9Qy5/MdWGBqipbALgd2lrdWTJ5/gqDusxfnQBxOxT2Q==} - scoped-regex@2.1.0: - resolution: {integrity: sha512-g3WxHrqSWCZHGHlSrF51VXFdjImhwvH8ZO/pryFH56Qi0cDsZfylQa/t0jCzVQFNbNvM00HfHjkDPEuarKDSWQ==} - engines: {node: '>=8'} - scroll-into-view-if-needed@3.1.0: resolution: {integrity: sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==} @@ -15215,11 +14812,6 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.5.1: - resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==} - engines: {node: '>=10'} - hasBin: true - semver@7.5.4: resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} engines: {node: '>=10'} @@ -15230,6 +14822,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.6.2: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + engines: {node: '>=10'} + hasBin: true + send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -15314,11 +14911,6 @@ packages: shell-quote@1.7.3: resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==} - shelljs@0.8.5: - resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} - engines: {node: '>=4'} - hasBin: true - shiki@1.2.0: resolution: {integrity: sha512-xLhiTMOIUXCv5DqJ4I70GgQCtdlzsTqFLZWcMHHG3TAieBUbvEGthdrlPDlX4mL/Wszx9C6rEcxU6kMlg4YlxA==} @@ -15344,15 +14936,13 @@ packages: signedsource@1.0.0: resolution: {integrity: sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww==} - sigstore@1.5.2: - resolution: {integrity: sha512-X95v6xAAooVpn7PaB94TDmFeSO5SBfCtB1R23fvzr36WTfjtkiiyOeei979nbTjc8nzh6FSLeltQZuODsm1EjQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hasBin: true - sigstore@2.2.2: resolution: {integrity: sha512-2A3WvXkQurhuMgORgT60r6pOWiCOO5LlEqY2ADxGBDGVYLSo5HN0uLtb68YpVpuL/Vi8mLTe7+0Dx2Fq8lLqEg==} engines: {node: ^16.14.0 || >=18.0.0} + simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + sirv@1.0.19: resolution: {integrity: sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==} engines: {node: '>= 10'} @@ -15425,10 +15015,6 @@ packages: snarkdown@2.0.0: resolution: {integrity: sha512-MgL/7k/AZdXCTJiNgrO7chgDqaB9FGM/1Tvlcenenb7div6obaDATzs16JhFyHHBGodHT3B7RzRc5qk8pFhg3A==} - socks-proxy-agent@6.2.1: - resolution: {integrity: sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==} - engines: {node: '>= 10'} - socks-proxy-agent@7.0.0: resolution: {integrity: sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==} engines: {node: '>= 10'} @@ -15447,9 +15033,12 @@ packages: sonic-boom@4.0.1: resolution: {integrity: sha512-hTSD/6JMLyT4r9zeof6UtuBDpjJ9sO08/nmS5djaA9eozT9oOlNdpXSnzcgj4FTqpk3nkLrs61l4gip9r1HCrQ==} - sort-keys@4.2.0: - resolution: {integrity: sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==} - engines: {node: '>=8'} + sort-object-keys@1.1.3: + resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} + + sort-package-json@2.10.0: + resolution: {integrity: sha512-MYecfvObMwJjjJskhxYfuOADkXp1ZMMnCFC8yhp+9HDsk7HhR336hd7eiBs96lTXfiqmUNI+WQCeCMRBhl251g==} + hasBin: true source-map-js@1.2.0: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} @@ -15477,9 +15066,6 @@ packages: space-separated-tokens@2.0.1: resolution: {integrity: sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw==} - spawn-command@0.0.2-1: - resolution: {integrity: sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==} - spawndamnit@2.0.0: resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} @@ -15536,14 +15122,6 @@ packages: resolution: {integrity: sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - ssri@8.0.1: - resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} - engines: {node: '>= 8'} - - ssri@9.0.1: - resolution: {integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} @@ -15647,22 +15225,10 @@ packages: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} - strip-bom-buf@1.0.0: - resolution: {integrity: sha512-1sUIL1jck0T1mhOLP2c696BIznzT525Lkub+n4jjMHjhjhoAQA6Ye659DxdlZBr0aLDMQoTxKIpnlqxgtwjsuQ==} - engines: {node: '>=4'} - - strip-bom-stream@2.0.0: - resolution: {integrity: sha512-yH0+mD8oahBZWnY43vxs4pSinn8SMKAdml/EOGBewoe1Y0Eitd0h2Mg3ZRiXruUW6L4P+lvZiEgbh0NgUGia1w==} - engines: {node: '>=0.10.0'} - strip-bom-string@1.0.0: resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} engines: {node: '>=0.10.0'} - strip-bom@2.0.0: - resolution: {integrity: sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==} - engines: {node: '>=0.10.0'} - strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} @@ -15886,10 +15452,6 @@ packages: text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - textextensions@5.15.0: - resolution: {integrity: sha512-MeqZRHLuaGamUXGuVn2ivtU3LA3mLCCIO5kUGoohTCoGmCBg/+8yPhWVX9WSl9telvVd8erftjFk9Fwb2dD6rw==} - engines: {node: '>=0.8'} - thenify-all@1.6.0: resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} engines: {node: '>=0.8'} @@ -15927,6 +15489,9 @@ packages: tiny-invariant@1.3.3: resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + tiny-jsonc@1.0.1: + resolution: {integrity: sha512-ik6BCxzva9DoiEfDX/li0L2cWKPPENYvixUprFdl3YPi4bZZUhDnNI9YUkacrv+uIG90dnxR5mNqaoD6UhD6Bw==} + tiny-lru@8.0.2: resolution: {integrity: sha512-ApGvZ6vVvTNdsmt676grvCkUCGwzG9IqXma5Z07xJgiC5L7akUMof5U8G2JTI9Rz/ovtVhJBlY6mNhEvtjzOIg==} engines: {node: '>=6'} @@ -16014,9 +15579,6 @@ packages: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true - treeverse@1.0.4: - resolution: {integrity: sha512-whw60l7r+8ZU8Tu/Uc2yxtc4ZTZbR/PF3u1IPNKGQ6p8EICLb3Z2lAgoqw9bqYd8IkgnsaOcLzYHFckjqNsf0g==} - treeverse@3.0.0: resolution: {integrity: sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -16123,10 +15685,6 @@ packages: engines: {node: '>=8.0.0'} hasBin: true - tuf-js@1.1.6: - resolution: {integrity: sha512-CXwFVIsXGbVY4vFiWF7TJKWmlKJAT8TWkH4RmiohJRcDJInix++F0dznDmoVbtJNzZ8yLprKUG4YrDIhv3nBMg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - tuf-js@2.2.0: resolution: {integrity: sha512-ZSDngmP1z6zw+FIkIBjvOp/II/mIub/O7Pp12j1WNsiCpg5R5wAc//i555bBQsE44O94btLt0xM/Zr2LQjwdCg==} engines: {node: ^16.14.0 || >=18.0.0} @@ -16322,24 +15880,10 @@ packages: unified@11.0.4: resolution: {integrity: sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==} - unique-filename@1.1.1: - resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==} - - unique-filename@2.0.1: - resolution: {integrity: sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - unique-filename@3.0.0: resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - unique-slug@2.0.2: - resolution: {integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==} - - unique-slug@3.0.0: - resolution: {integrity: sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - unique-slug@4.0.0: resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -16463,9 +16007,6 @@ packages: url-parse@1.5.10: resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} - url@0.10.3: - resolution: {integrity: sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==} - urlpattern-polyfill@10.0.0: resolution: {integrity: sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==} @@ -16531,10 +16072,6 @@ packages: uuid-parse@1.1.0: resolution: {integrity: sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==} - uuid@8.0.0: - resolution: {integrity: sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true @@ -16558,9 +16095,6 @@ packages: validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - validate-npm-package-name@3.0.0: - resolution: {integrity: sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==} - validate-npm-package-name@5.0.0: resolution: {integrity: sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -16613,14 +16147,6 @@ packages: vfile@6.0.1: resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} - vinyl-file@3.0.0: - resolution: {integrity: sha512-BoJDj+ca3D9xOuPEM6RWVtWQtvEPQiQYn82LvdxhLWplfQsBzBqtgK0yhCP0s1BNTi6dH9BO+dzybvyQIacifg==} - engines: {node: '>=4'} - - vinyl@2.2.1: - resolution: {integrity: sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==} - engines: {node: '>= 0.10'} - vite-node@1.6.0: resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} engines: {node: ^18.0.0 || >=20.0.0} @@ -16721,9 +16247,6 @@ packages: w3c-keyname@2.2.8: resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==} - walk-up-path@1.0.0: - resolution: {integrity: sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg==} - walk-up-path@3.0.1: resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==} @@ -16819,11 +16342,6 @@ packages: engines: {node: '>= 8'} hasBin: true - which@3.0.1: - resolution: {integrity: sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hasBin: true - which@4.0.0: resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} engines: {node: ^16.13.0 || >=18.0.0} @@ -16875,10 +16393,6 @@ packages: write-file-atomic@2.4.3: resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} - write-file-atomic@4.0.2: - resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - write-file-atomic@5.0.1: resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -16919,9 +16433,6 @@ packages: utf-8-validate: optional: true - xml2js@0.4.19: - resolution: {integrity: sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==} - xml@1.0.1: resolution: {integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==} @@ -16929,10 +16440,6 @@ packages: resolution: {integrity: sha512-Eux0i2QdDYKbdbA6AM6xE4m6ZTZr4G4xF9kahI2ukSEMCzwce2eX9WlTI5J3s+NU7hpasFsr8hWIONae7LluAQ==} engines: {node: '>=6.0'} - xmlbuilder@9.0.7: - resolution: {integrity: sha512-7YXTQc3P2l9+0rjaUbLwMKRhtmwg1M1eDf6nag7urC7pIPYLD9W/jmzQ4ptRSUbodw5S0jfoGTflLemQibSpeQ==} - engines: {node: '>=4.0'} - xmldom-sre@0.1.31: resolution: {integrity: sha512-f9s+fUkX04BxQf+7mMWAp5zk61pciie+fFLC9hX9UVvCeJQfNHRHXpeo5MPcR0EUf57PYLdt+ZO4f3Ipk2oZUw==} engines: {node: '>=0.1'} @@ -16999,20 +16506,6 @@ packages: yauzl@2.10.0: resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} - yeoman-environment@3.19.3: - resolution: {integrity: sha512-/+ODrTUHtlDPRH9qIC0JREH8+7nsRcjDl3Bxn2Xo/rvAaVvixH5275jHwg0C85g4QsF4P6M2ojfScPPAl+pLAg==} - engines: {node: '>=12.10.0'} - hasBin: true - - yeoman-generator@5.9.0: - resolution: {integrity: sha512-sN1e01Db4fdd8P/n/yYvizfy77HdbwzvXmPxps9Gwz2D24slegrkSn+qyj+0nmZhtFwGX2i/cH29QDrvAFT9Aw==} - engines: {node: '>=12.10.0'} - peerDependencies: - yeoman-environment: ^3.2.0 - peerDependenciesMeta: - yeoman-environment: - optional: true - yn@3.1.1: resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} engines: {node: '>=6'} @@ -17394,6 +16887,55 @@ snapshots: '@aws-sdk/util-utf8-browser': 3.188.0 tslib: 1.14.1 + '@aws-sdk/client-cloudfront@3.582.0': + dependencies: + '@aws-crypto/sha256-browser': 3.0.0 + '@aws-crypto/sha256-js': 3.0.0 + '@aws-sdk/client-sso-oidc': 3.582.0(@aws-sdk/client-sts@3.582.0) + '@aws-sdk/client-sts': 3.582.0 + '@aws-sdk/core': 3.582.0 + '@aws-sdk/credential-provider-node': 3.582.0(@aws-sdk/client-sso-oidc@3.582.0)(@aws-sdk/client-sts@3.582.0) + '@aws-sdk/middleware-host-header': 3.577.0 + '@aws-sdk/middleware-logger': 3.577.0 + '@aws-sdk/middleware-recursion-detection': 3.577.0 + '@aws-sdk/middleware-user-agent': 3.577.0 + '@aws-sdk/region-config-resolver': 3.577.0 + '@aws-sdk/types': 3.577.0 + '@aws-sdk/util-endpoints': 3.577.0 + '@aws-sdk/util-user-agent-browser': 3.577.0 + '@aws-sdk/util-user-agent-node': 3.577.0 + '@aws-sdk/xml-builder': 3.575.0 + '@smithy/config-resolver': 3.0.0 + '@smithy/core': 2.0.1 + '@smithy/fetch-http-handler': 3.0.1 + '@smithy/hash-node': 3.0.0 + '@smithy/invalid-dependency': 3.0.0 + '@smithy/middleware-content-length': 3.0.0 + '@smithy/middleware-endpoint': 3.0.0 + '@smithy/middleware-retry': 3.0.1 + '@smithy/middleware-serde': 3.0.0 + '@smithy/middleware-stack': 3.0.0 + '@smithy/node-config-provider': 3.0.0 + '@smithy/node-http-handler': 3.0.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/smithy-client': 3.0.1 + '@smithy/types': 3.0.0 + '@smithy/url-parser': 3.0.0 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.1 + '@smithy/util-defaults-mode-node': 3.0.1 + '@smithy/util-endpoints': 2.0.0 + '@smithy/util-middleware': 3.0.0 + '@smithy/util-retry': 3.0.0 + '@smithy/util-stream': 3.0.1 + '@smithy/util-utf8': 3.0.0 + '@smithy/util-waiter': 3.0.0 + tslib: 2.6.2 + transitivePeerDependencies: + - aws-crt + '@aws-sdk/client-s3@3.577.0': dependencies: '@aws-crypto/sha1-browser': 3.0.0 @@ -17503,6 +17045,52 @@ snapshots: - '@aws-sdk/client-sts' - aws-crt + '@aws-sdk/client-sso-oidc@3.582.0(@aws-sdk/client-sts@3.582.0)': + dependencies: + '@aws-crypto/sha256-browser': 3.0.0 + '@aws-crypto/sha256-js': 3.0.0 + '@aws-sdk/client-sts': 3.582.0 + '@aws-sdk/core': 3.582.0 + '@aws-sdk/credential-provider-node': 3.582.0(@aws-sdk/client-sso-oidc@3.582.0)(@aws-sdk/client-sts@3.582.0) + '@aws-sdk/middleware-host-header': 3.577.0 + '@aws-sdk/middleware-logger': 3.577.0 + '@aws-sdk/middleware-recursion-detection': 3.577.0 + '@aws-sdk/middleware-user-agent': 3.577.0 + '@aws-sdk/region-config-resolver': 3.577.0 + '@aws-sdk/types': 3.577.0 + '@aws-sdk/util-endpoints': 3.577.0 + '@aws-sdk/util-user-agent-browser': 3.577.0 + '@aws-sdk/util-user-agent-node': 3.577.0 + '@smithy/config-resolver': 3.0.0 + '@smithy/core': 2.0.1 + '@smithy/fetch-http-handler': 3.0.1 + '@smithy/hash-node': 3.0.0 + '@smithy/invalid-dependency': 3.0.0 + '@smithy/middleware-content-length': 3.0.0 + '@smithy/middleware-endpoint': 3.0.0 + '@smithy/middleware-retry': 3.0.1 + '@smithy/middleware-serde': 3.0.0 + '@smithy/middleware-stack': 3.0.0 + '@smithy/node-config-provider': 3.0.0 + '@smithy/node-http-handler': 3.0.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/smithy-client': 3.0.1 + '@smithy/types': 3.0.0 + '@smithy/url-parser': 3.0.0 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.1 + '@smithy/util-defaults-mode-node': 3.0.1 + '@smithy/util-endpoints': 2.0.0 + '@smithy/util-middleware': 3.0.0 + '@smithy/util-retry': 3.0.0 + '@smithy/util-utf8': 3.0.0 + tslib: 2.6.2 + transitivePeerDependencies: + - '@aws-sdk/client-sts' + - aws-crt + '@aws-sdk/client-sso@3.577.0': dependencies: '@aws-crypto/sha256-browser': 3.0.0 @@ -17546,6 +17134,49 @@ snapshots: transitivePeerDependencies: - aws-crt + '@aws-sdk/client-sso@3.582.0': + dependencies: + '@aws-crypto/sha256-browser': 3.0.0 + '@aws-crypto/sha256-js': 3.0.0 + '@aws-sdk/core': 3.582.0 + '@aws-sdk/middleware-host-header': 3.577.0 + '@aws-sdk/middleware-logger': 3.577.0 + '@aws-sdk/middleware-recursion-detection': 3.577.0 + '@aws-sdk/middleware-user-agent': 3.577.0 + '@aws-sdk/region-config-resolver': 3.577.0 + '@aws-sdk/types': 3.577.0 + '@aws-sdk/util-endpoints': 3.577.0 + '@aws-sdk/util-user-agent-browser': 3.577.0 + '@aws-sdk/util-user-agent-node': 3.577.0 + '@smithy/config-resolver': 3.0.0 + '@smithy/core': 2.0.1 + '@smithy/fetch-http-handler': 3.0.1 + '@smithy/hash-node': 3.0.0 + '@smithy/invalid-dependency': 3.0.0 + '@smithy/middleware-content-length': 3.0.0 + '@smithy/middleware-endpoint': 3.0.0 + '@smithy/middleware-retry': 3.0.1 + '@smithy/middleware-serde': 3.0.0 + '@smithy/middleware-stack': 3.0.0 + '@smithy/node-config-provider': 3.0.0 + '@smithy/node-http-handler': 3.0.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/smithy-client': 3.0.1 + '@smithy/types': 3.0.0 + '@smithy/url-parser': 3.0.0 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.1 + '@smithy/util-defaults-mode-node': 3.0.1 + '@smithy/util-endpoints': 2.0.0 + '@smithy/util-middleware': 3.0.0 + '@smithy/util-retry': 3.0.0 + '@smithy/util-utf8': 3.0.0 + tslib: 2.6.2 + transitivePeerDependencies: + - aws-crt + '@aws-sdk/client-sts@3.577.0': dependencies: '@aws-crypto/sha256-browser': 3.0.0 @@ -17591,6 +17222,51 @@ snapshots: transitivePeerDependencies: - aws-crt + '@aws-sdk/client-sts@3.582.0': + dependencies: + '@aws-crypto/sha256-browser': 3.0.0 + '@aws-crypto/sha256-js': 3.0.0 + '@aws-sdk/client-sso-oidc': 3.582.0(@aws-sdk/client-sts@3.582.0) + '@aws-sdk/core': 3.582.0 + '@aws-sdk/credential-provider-node': 3.582.0(@aws-sdk/client-sso-oidc@3.582.0)(@aws-sdk/client-sts@3.582.0) + '@aws-sdk/middleware-host-header': 3.577.0 + '@aws-sdk/middleware-logger': 3.577.0 + '@aws-sdk/middleware-recursion-detection': 3.577.0 + '@aws-sdk/middleware-user-agent': 3.577.0 + '@aws-sdk/region-config-resolver': 3.577.0 + '@aws-sdk/types': 3.577.0 + '@aws-sdk/util-endpoints': 3.577.0 + '@aws-sdk/util-user-agent-browser': 3.577.0 + '@aws-sdk/util-user-agent-node': 3.577.0 + '@smithy/config-resolver': 3.0.0 + '@smithy/core': 2.0.1 + '@smithy/fetch-http-handler': 3.0.1 + '@smithy/hash-node': 3.0.0 + '@smithy/invalid-dependency': 3.0.0 + '@smithy/middleware-content-length': 3.0.0 + '@smithy/middleware-endpoint': 3.0.0 + '@smithy/middleware-retry': 3.0.1 + '@smithy/middleware-serde': 3.0.0 + '@smithy/middleware-stack': 3.0.0 + '@smithy/node-config-provider': 3.0.0 + '@smithy/node-http-handler': 3.0.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/smithy-client': 3.0.1 + '@smithy/types': 3.0.0 + '@smithy/url-parser': 3.0.0 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.1 + '@smithy/util-defaults-mode-node': 3.0.1 + '@smithy/util-endpoints': 2.0.0 + '@smithy/util-middleware': 3.0.0 + '@smithy/util-retry': 3.0.0 + '@smithy/util-utf8': 3.0.0 + tslib: 2.6.2 + transitivePeerDependencies: + - aws-crt + '@aws-sdk/core@3.576.0': dependencies: '@smithy/core': 2.0.1 @@ -17601,6 +17277,16 @@ snapshots: fast-xml-parser: 4.2.5 tslib: 2.6.2 + '@aws-sdk/core@3.582.0': + dependencies: + '@smithy/core': 2.0.1 + '@smithy/protocol-http': 4.0.0 + '@smithy/signature-v4': 3.0.0 + '@smithy/smithy-client': 3.0.1 + '@smithy/types': 3.0.0 + fast-xml-parser: 4.2.5 + tslib: 2.6.2 + '@aws-sdk/credential-provider-env@3.577.0': dependencies: '@aws-sdk/types': 3.577.0 @@ -17620,6 +17306,18 @@ snapshots: '@smithy/util-stream': 3.0.1 tslib: 2.6.2 + '@aws-sdk/credential-provider-http@3.582.0': + dependencies: + '@aws-sdk/types': 3.577.0 + '@smithy/fetch-http-handler': 3.0.1 + '@smithy/node-http-handler': 3.0.0 + '@smithy/property-provider': 3.0.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/smithy-client': 3.0.1 + '@smithy/types': 3.0.0 + '@smithy/util-stream': 3.0.1 + tslib: 2.6.2 + '@aws-sdk/credential-provider-ini@3.577.0(@aws-sdk/client-sso-oidc@3.577.0)(@aws-sdk/client-sts@3.577.0)': dependencies: '@aws-sdk/client-sts': 3.577.0 @@ -17637,6 +17335,23 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt + '@aws-sdk/credential-provider-ini@3.582.0(@aws-sdk/client-sso-oidc@3.582.0)(@aws-sdk/client-sts@3.582.0)': + dependencies: + '@aws-sdk/client-sts': 3.582.0 + '@aws-sdk/credential-provider-env': 3.577.0 + '@aws-sdk/credential-provider-process': 3.577.0 + '@aws-sdk/credential-provider-sso': 3.582.0(@aws-sdk/client-sso-oidc@3.582.0) + '@aws-sdk/credential-provider-web-identity': 3.577.0(@aws-sdk/client-sts@3.582.0) + '@aws-sdk/types': 3.577.0 + '@smithy/credential-provider-imds': 3.0.0 + '@smithy/property-provider': 3.0.0 + '@smithy/shared-ini-file-loader': 3.0.0 + '@smithy/types': 3.0.0 + tslib: 2.6.2 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - aws-crt + '@aws-sdk/credential-provider-node@3.577.0(@aws-sdk/client-sso-oidc@3.577.0)(@aws-sdk/client-sts@3.577.0)': dependencies: '@aws-sdk/credential-provider-env': 3.577.0 @@ -17656,6 +17371,25 @@ snapshots: - '@aws-sdk/client-sts' - aws-crt + '@aws-sdk/credential-provider-node@3.582.0(@aws-sdk/client-sso-oidc@3.582.0)(@aws-sdk/client-sts@3.582.0)': + dependencies: + '@aws-sdk/credential-provider-env': 3.577.0 + '@aws-sdk/credential-provider-http': 3.582.0 + '@aws-sdk/credential-provider-ini': 3.582.0(@aws-sdk/client-sso-oidc@3.582.0)(@aws-sdk/client-sts@3.582.0) + '@aws-sdk/credential-provider-process': 3.577.0 + '@aws-sdk/credential-provider-sso': 3.582.0(@aws-sdk/client-sso-oidc@3.582.0) + '@aws-sdk/credential-provider-web-identity': 3.577.0(@aws-sdk/client-sts@3.582.0) + '@aws-sdk/types': 3.577.0 + '@smithy/credential-provider-imds': 3.0.0 + '@smithy/property-provider': 3.0.0 + '@smithy/shared-ini-file-loader': 3.0.0 + '@smithy/types': 3.0.0 + tslib: 2.6.2 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - '@aws-sdk/client-sts' + - aws-crt + '@aws-sdk/credential-provider-process@3.577.0': dependencies: '@aws-sdk/types': 3.577.0 @@ -17677,6 +17411,19 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt + '@aws-sdk/credential-provider-sso@3.582.0(@aws-sdk/client-sso-oidc@3.582.0)': + dependencies: + '@aws-sdk/client-sso': 3.582.0 + '@aws-sdk/token-providers': 3.577.0(@aws-sdk/client-sso-oidc@3.582.0) + '@aws-sdk/types': 3.577.0 + '@smithy/property-provider': 3.0.0 + '@smithy/shared-ini-file-loader': 3.0.0 + '@smithy/types': 3.0.0 + tslib: 2.6.2 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - aws-crt + '@aws-sdk/credential-provider-web-identity@3.577.0(@aws-sdk/client-sts@3.577.0)': dependencies: '@aws-sdk/client-sts': 3.577.0 @@ -17685,6 +17432,14 @@ snapshots: '@smithy/types': 3.0.0 tslib: 2.6.2 + '@aws-sdk/credential-provider-web-identity@3.577.0(@aws-sdk/client-sts@3.582.0)': + dependencies: + '@aws-sdk/client-sts': 3.582.0 + '@aws-sdk/types': 3.577.0 + '@smithy/property-provider': 3.0.0 + '@smithy/types': 3.0.0 + tslib: 2.6.2 + '@aws-sdk/middleware-bucket-endpoint@3.577.0': dependencies: '@aws-sdk/types': 3.577.0 @@ -17813,6 +17568,15 @@ snapshots: '@smithy/types': 3.0.0 tslib: 2.6.2 + '@aws-sdk/token-providers@3.577.0(@aws-sdk/client-sso-oidc@3.582.0)': + dependencies: + '@aws-sdk/client-sso-oidc': 3.582.0(@aws-sdk/client-sts@3.582.0) + '@aws-sdk/types': 3.577.0 + '@smithy/property-provider': 3.0.0 + '@smithy/shared-ini-file-loader': 3.0.0 + '@smithy/types': 3.0.0 + tslib: 2.6.2 + '@aws-sdk/types@3.577.0': dependencies: '@smithy/types': 3.0.0 @@ -19672,8 +19436,6 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@gar/promisify@1.1.3': {} - '@giscus/react@3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: giscus: 1.5.0 @@ -20940,6 +20702,44 @@ snapshots: transitivePeerDependencies: - supports-color + '@inquirer/confirm@3.1.8': + dependencies: + '@inquirer/core': 8.2.1 + '@inquirer/type': 1.3.2 + + '@inquirer/core@8.2.1': + dependencies: + '@inquirer/figures': 1.0.2 + '@inquirer/type': 1.3.2 + '@types/mute-stream': 0.0.4 + '@types/node': 20.12.12 + '@types/wrap-ansi': 3.0.0 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + cli-spinners: 2.9.2 + cli-width: 4.1.0 + mute-stream: 1.0.0 + signal-exit: 4.1.0 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + + '@inquirer/figures@1.0.2': {} + + '@inquirer/input@2.1.8': + dependencies: + '@inquirer/core': 8.2.1 + '@inquirer/type': 1.3.2 + + '@inquirer/select@2.3.4': + dependencies: + '@inquirer/core': 8.2.1 + '@inquirer/figures': 1.0.2 + '@inquirer/type': 1.3.2 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + + '@inquirer/type@1.3.2': {} + '@ioredis/as-callback@3.0.0': {} '@ioredis/commands@1.2.0': {} @@ -21303,44 +21103,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@npmcli/arborist@4.3.1': - dependencies: - '@isaacs/string-locale-compare': 1.1.0 - '@npmcli/installed-package-contents': 1.0.7 - '@npmcli/map-workspaces': 2.0.4 - '@npmcli/metavuln-calculator': 2.0.0 - '@npmcli/move-file': 1.1.2 - '@npmcli/name-from-folder': 1.0.1 - '@npmcli/node-gyp': 1.0.3 - '@npmcli/package-json': 1.0.1 - '@npmcli/run-script': 2.0.0 - bin-links: 3.0.3 - cacache: 15.3.0 - common-ancestor-path: 1.0.1 - json-parse-even-better-errors: 2.3.1 - json-stringify-nice: 1.1.4 - mkdirp: 1.0.4 - mkdirp-infer-owner: 2.0.0 - npm-install-checks: 4.0.0 - npm-package-arg: 8.1.5 - npm-pick-manifest: 6.1.1 - npm-registry-fetch: 12.0.2 - pacote: 12.0.3 - parse-conflict-json: 2.0.2 - proc-log: 1.0.0 - promise-all-reject-late: 1.0.1 - promise-call-limit: 1.0.1 - read-package-json-fast: 2.0.3 - readdir-scoped-modules: 1.1.0 - rimraf: 3.0.2 - semver: 7.6.0 - ssri: 8.0.1 - treeverse: 1.0.4 - walk-up-path: 1.0.0 - transitivePeerDependencies: - - bluebird - - supports-color - '@npmcli/arborist@7.4.0': dependencies: '@isaacs/string-locale-compare': 1.1.0 @@ -21359,7 +21121,7 @@ snapshots: hosted-git-info: 7.0.1 json-parse-even-better-errors: 3.0.0 json-stringify-nice: 1.1.4 - minimatch: 9.0.3 + minimatch: 9.0.4 nopt: 7.2.0 npm-install-checks: 6.3.0 npm-package-arg: 11.0.1 @@ -21391,46 +21153,10 @@ snapshots: semver: 7.6.0 walk-up-path: 3.0.1 - '@npmcli/fs@1.1.1': - dependencies: - '@gar/promisify': 1.1.3 - semver: 7.6.0 - - '@npmcli/fs@2.1.2': - dependencies: - '@gar/promisify': 1.1.3 - semver: 7.6.0 - '@npmcli/fs@3.1.0': dependencies: semver: 7.6.0 - '@npmcli/git@2.1.0': - dependencies: - '@npmcli/promise-spawn': 1.3.2 - lru-cache: 6.0.0 - mkdirp: 1.0.4 - npm-pick-manifest: 6.1.1 - promise-inflight: 1.0.1 - promise-retry: 2.0.1 - semver: 7.6.0 - which: 2.0.2 - transitivePeerDependencies: - - bluebird - - '@npmcli/git@4.0.4': - dependencies: - '@npmcli/promise-spawn': 6.0.2 - lru-cache: 7.18.3 - npm-pick-manifest: 8.0.1 - proc-log: 3.0.0 - promise-inflight: 1.0.1 - promise-retry: 2.0.1 - semver: 7.6.0 - which: 3.0.1 - transitivePeerDependencies: - - bluebird - '@npmcli/git@5.0.4': dependencies: '@npmcli/promise-spawn': 7.0.1 @@ -21444,40 +21170,18 @@ snapshots: transitivePeerDependencies: - bluebird - '@npmcli/installed-package-contents@1.0.7': - dependencies: - npm-bundled: 1.1.2 - npm-normalize-package-bin: 1.0.1 - '@npmcli/installed-package-contents@2.0.2': dependencies: npm-bundled: 3.0.0 npm-normalize-package-bin: 3.0.1 - '@npmcli/map-workspaces@2.0.4': - dependencies: - '@npmcli/name-from-folder': 1.0.1 - glob: 8.1.0 - minimatch: 5.1.0 - read-package-json-fast: 2.0.3 - '@npmcli/map-workspaces@3.0.4': dependencies: '@npmcli/name-from-folder': 2.0.0 glob: 10.3.12 - minimatch: 9.0.3 + minimatch: 9.0.4 read-package-json-fast: 3.0.2 - '@npmcli/metavuln-calculator@2.0.0': - dependencies: - cacache: 15.3.0 - json-parse-even-better-errors: 2.3.1 - pacote: 12.0.3 - semver: 7.6.0 - transitivePeerDependencies: - - bluebird - - supports-color - '@npmcli/metavuln-calculator@7.0.0': dependencies: cacache: 18.0.2 @@ -21488,28 +21192,10 @@ snapshots: - bluebird - supports-color - '@npmcli/move-file@1.1.2': - dependencies: - mkdirp: 1.0.4 - rimraf: 3.0.2 - - '@npmcli/move-file@2.0.1': - dependencies: - mkdirp: 1.0.4 - rimraf: 3.0.2 - - '@npmcli/name-from-folder@1.0.1': {} - '@npmcli/name-from-folder@2.0.0': {} - '@npmcli/node-gyp@1.0.3': {} - '@npmcli/node-gyp@3.0.0': {} - '@npmcli/package-json@1.0.1': - dependencies: - json-parse-even-better-errors: 2.3.1 - '@npmcli/package-json@5.0.0': dependencies: '@npmcli/git': 5.0.4 @@ -21522,14 +21208,6 @@ snapshots: transitivePeerDependencies: - bluebird - '@npmcli/promise-spawn@1.3.2': - dependencies: - infer-owner: 1.0.4 - - '@npmcli/promise-spawn@6.0.2': - dependencies: - which: 3.0.1 - '@npmcli/promise-spawn@7.0.1': dependencies: which: 4.0.0 @@ -21538,27 +21216,6 @@ snapshots: dependencies: postcss-selector-parser: 6.0.16 - '@npmcli/run-script@2.0.0': - dependencies: - '@npmcli/node-gyp': 1.0.3 - '@npmcli/promise-spawn': 1.3.2 - node-gyp: 8.4.1 - read-package-json-fast: 2.0.3 - transitivePeerDependencies: - - bluebird - - supports-color - - '@npmcli/run-script@6.0.2': - dependencies: - '@npmcli/node-gyp': 3.0.0 - '@npmcli/promise-spawn': 6.0.2 - node-gyp: 9.3.1 - read-package-json-fast: 3.0.2 - which: 3.0.1 - transitivePeerDependencies: - - bluebird - - supports-color - '@npmcli/run-script@7.0.4': dependencies: '@npmcli/node-gyp': 3.0.0 @@ -21570,134 +21227,70 @@ snapshots: - bluebird - supports-color - '@oclif/core@2.15.0(@swc/core@1.5.7(@swc/helpers@0.5.5))(@types/node@20.12.12)(typescript@5.4.5)': + '@oclif/core@3.26.6(patch_hash=rmd5oidpiuzwrwylcphsrfavay)': dependencies: - '@types/cli-progress': 3.11.0 + '@types/cli-progress': 3.11.5 ansi-escapes: 4.3.2 ansi-styles: 4.3.0 cardinal: 2.1.1 chalk: 4.1.2 clean-stack: 3.0.1 cli-progress: 3.12.0 + color: 4.2.3 debug: 4.3.4(supports-color@8.1.1) - ejs: 3.1.8 + ejs: 3.1.10 get-package-type: 0.1.0 globby: 11.1.0 hyperlinker: 1.0.0 indent-string: 4.0.0 is-wsl: 2.2.0 js-yaml: 3.14.1 + minimatch: 9.0.4 natural-orderby: 2.0.3 object-treeify: 1.1.33 - password-prompt: 1.1.2 + password-prompt: 1.1.3 slice-ansi: 4.0.0 string-width: 4.2.3 strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - ts-node: 10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.5))(@types/node@20.12.12)(typescript@5.4.5) - tslib: 2.6.2 widest-line: 3.1.0 wordwrap: 1.0.0 wrap-ansi: 7.0.0 - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - - '@types/node' - - typescript - '@oclif/core@2.8.5(patch_hash=2enexxqfydsbbdbdetsp7ar3xu)(@swc/core@1.5.7(@swc/helpers@0.5.5))(@types/node@20.12.12)(typescript@5.4.5)': + '@oclif/plugin-help@6.0.22': dependencies: - '@types/cli-progress': 3.11.0 - ansi-escapes: 4.3.2 - ansi-styles: 4.3.0 - cardinal: 2.1.1 - chalk: 4.1.2 - clean-stack: 3.0.1 - cli-progress: 3.12.0 - debug: 4.3.4(supports-color@8.1.1) - ejs: 3.1.8 - fs-extra: 9.1.0 - get-package-type: 0.1.0 - globby: 11.1.0 - hyperlinker: 1.0.0 - indent-string: 4.0.0 - is-wsl: 2.2.0 - js-yaml: 3.14.1 - natural-orderby: 2.0.3 - object-treeify: 1.1.33 - password-prompt: 1.1.2 - semver: 7.5.1 - string-width: 4.2.3 - strip-ansi: 6.0.1 - supports-color: 8.1.1 - supports-hyperlinks: 2.3.0 - ts-node: 10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.5))(@types/node@20.12.12)(typescript@5.4.5) - tslib: 2.6.2 - widest-line: 3.1.0 - wordwrap: 1.0.0 - wrap-ansi: 7.0.0 - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - - '@types/node' - - typescript + '@oclif/core': 3.26.6(patch_hash=rmd5oidpiuzwrwylcphsrfavay) - '@oclif/plugin-help@5.2.20(@swc/core@1.5.7(@swc/helpers@0.5.5))(@types/node@20.12.12)(typescript@5.4.5)': + '@oclif/plugin-not-found@3.1.10': dependencies: - '@oclif/core': 2.15.0(@swc/core@1.5.7(@swc/helpers@0.5.5))(@types/node@20.12.12)(typescript@5.4.5) - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - - '@types/node' - - typescript - - '@oclif/plugin-not-found@2.4.2(@swc/core@1.5.7(@swc/helpers@0.5.5))(@types/node@20.12.12)(typescript@5.4.5)': - dependencies: - '@oclif/core': 2.15.0(@swc/core@1.5.7(@swc/helpers@0.5.5))(@types/node@20.12.12)(typescript@5.4.5) - chalk: 4.1.2 + '@inquirer/confirm': 3.1.8 + '@oclif/core': 3.26.6(patch_hash=rmd5oidpiuzwrwylcphsrfavay) + chalk: 5.3.0 fast-levenshtein: 3.0.0 - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - - '@types/node' - - typescript - '@oclif/plugin-update@3.2.4(@swc/core@1.5.7(@swc/helpers@0.5.5))(@types/node@20.12.12)(typescript@5.4.5)': + '@oclif/plugin-update@4.2.13': dependencies: - '@oclif/core': 2.15.0(@swc/core@1.5.7(@swc/helpers@0.5.5))(@types/node@20.12.12)(typescript@5.4.5) - chalk: 4.1.2 - cross-spawn: 7.0.3 + '@inquirer/select': 2.3.4 + '@oclif/core': 3.26.6(patch_hash=rmd5oidpiuzwrwylcphsrfavay) + chalk: 5.3.0 debug: 4.3.4(supports-color@8.1.1) filesize: 6.4.0 - fs-extra: 9.1.0 - http-call: 5.3.0 - inquirer: 8.2.6 - lodash.throttle: 4.1.1 - log-chopper: 1.0.2 - semver: 7.5.4 + got: 13.0.0 + semver: 7.6.0 tar-fs: 2.1.1 transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - - '@types/node' - supports-color - - typescript - '@oclif/plugin-warn-if-update-available@2.1.1(@swc/core@1.5.7(@swc/helpers@0.5.5))(@types/node@20.12.12)(typescript@5.4.5)': + '@oclif/plugin-warn-if-update-available@3.0.19': dependencies: - '@oclif/core': 2.15.0(@swc/core@1.5.7(@swc/helpers@0.5.5))(@types/node@20.12.12)(typescript@5.4.5) - chalk: 4.1.2 + '@oclif/core': 3.26.6(patch_hash=rmd5oidpiuzwrwylcphsrfavay) + chalk: 5.3.0 debug: 4.3.4(supports-color@8.1.1) http-call: 5.3.0 - lodash.template: 4.5.0 - semver: 7.6.0 + lodash: 4.17.21 transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - - '@types/node' - supports-color - - typescript '@octokit/app@14.1.0': dependencies: @@ -21747,10 +21340,6 @@ snapshots: btoa-lite: 1.0.0 universal-user-agent: 6.0.0 - '@octokit/auth-token@2.5.0': - dependencies: - '@octokit/types': 6.41.0 - '@octokit/auth-token@4.0.0': {} '@octokit/auth-unauthenticated@5.0.1': @@ -21758,18 +21347,6 @@ snapshots: '@octokit/request-error': 5.1.0 '@octokit/types': 12.4.0 - '@octokit/core@3.6.0(encoding@0.1.13)': - dependencies: - '@octokit/auth-token': 2.5.0 - '@octokit/graphql': 4.8.0(encoding@0.1.13) - '@octokit/request': 5.6.3(encoding@0.1.13) - '@octokit/request-error': 2.1.0 - '@octokit/types': 6.41.0 - before-after-hook: 2.2.3 - universal-user-agent: 6.0.0 - transitivePeerDependencies: - - encoding - '@octokit/core@5.2.0': dependencies: '@octokit/auth-token': 4.0.0 @@ -21780,25 +21357,11 @@ snapshots: before-after-hook: 2.2.3 universal-user-agent: 6.0.0 - '@octokit/endpoint@6.0.12': - dependencies: - '@octokit/types': 6.41.0 - is-plain-object: 5.0.0 - universal-user-agent: 6.0.0 - '@octokit/endpoint@9.0.4': dependencies: '@octokit/types': 12.4.0 universal-user-agent: 6.0.0 - '@octokit/graphql@4.8.0(encoding@0.1.13)': - dependencies: - '@octokit/request': 5.6.3(encoding@0.1.13) - '@octokit/types': 6.41.0 - universal-user-agent: 6.0.0 - transitivePeerDependencies: - - encoding - '@octokit/graphql@7.1.0': dependencies: '@octokit/request': 8.3.1 @@ -21826,38 +21389,15 @@ snapshots: '@octokit/types': 12.4.0 btoa-lite: 1.0.0 - '@octokit/openapi-types@12.11.0': {} - '@octokit/openapi-types@19.1.0': {} '@octokit/openapi-types@21.2.0': {} - '@octokit/plugin-paginate-rest@2.21.3(@octokit/core@3.6.0(encoding@0.1.13))': - dependencies: - '@octokit/core': 3.6.0(encoding@0.1.13) - '@octokit/types': 6.41.0 - '@octokit/plugin-paginate-rest@9.1.5(@octokit/core@5.2.0)': dependencies: '@octokit/core': 5.2.0 '@octokit/types': 12.4.0 - '@octokit/plugin-request-log@1.0.4(@octokit/core@3.6.0(encoding@0.1.13))': - dependencies: - '@octokit/core': 3.6.0(encoding@0.1.13) - - '@octokit/plugin-rest-endpoint-methods@5.16.2(@octokit/core@3.6.0(encoding@0.1.13))': - dependencies: - '@octokit/core': 3.6.0(encoding@0.1.13) - '@octokit/types': 6.41.0 - deprecation: 2.3.1 - - '@octokit/request-error@2.1.0': - dependencies: - '@octokit/types': 6.41.0 - deprecation: 2.3.1 - once: 1.4.0 - '@octokit/request-error@5.1.0': dependencies: '@octokit/types': 13.1.0 @@ -21868,17 +21408,6 @@ snapshots: dependencies: '@octokit/types': 13.1.0 - '@octokit/request@5.6.3(encoding@0.1.13)': - dependencies: - '@octokit/endpoint': 6.0.12 - '@octokit/request-error': 2.1.0 - '@octokit/types': 6.41.0 - is-plain-object: 5.0.0 - node-fetch: 2.6.12(encoding@0.1.13) - universal-user-agent: 6.0.0 - transitivePeerDependencies: - - encoding - '@octokit/request@8.1.6': dependencies: '@octokit/endpoint': 9.0.4 @@ -21893,15 +21422,6 @@ snapshots: '@octokit/types': 13.0.0 universal-user-agent: 6.0.0 - '@octokit/rest@18.12.0(encoding@0.1.13)': - dependencies: - '@octokit/core': 3.6.0(encoding@0.1.13) - '@octokit/plugin-paginate-rest': 2.21.3(@octokit/core@3.6.0(encoding@0.1.13)) - '@octokit/plugin-request-log': 1.0.4(@octokit/core@3.6.0(encoding@0.1.13)) - '@octokit/plugin-rest-endpoint-methods': 5.16.2(@octokit/core@3.6.0(encoding@0.1.13)) - transitivePeerDependencies: - - encoding - '@octokit/types@12.4.0': dependencies: '@octokit/openapi-types': 19.1.0 @@ -21914,10 +21434,6 @@ snapshots: dependencies: '@octokit/openapi-types': 21.2.0 - '@octokit/types@6.41.0': - dependencies: - '@octokit/openapi-types': 12.11.0 - '@octokit/webhooks-methods@4.0.0': {} '@octokit/webhooks-types@7.1.0': {} @@ -23766,8 +23282,6 @@ snapshots: '@sigstore/core@1.0.0': {} - '@sigstore/protobuf-specs@0.1.0': {} - '@sigstore/protobuf-specs@0.3.0': {} '@sigstore/sign@2.2.3': @@ -23798,6 +23312,8 @@ snapshots: '@sindresorhus/is@4.6.0': {} + '@sindresorhus/is@5.6.0': {} + '@sindresorhus/is@6.1.0': {} '@sindresorhus/merge-streams@2.3.0': {} @@ -25034,8 +24550,6 @@ snapshots: transitivePeerDependencies: - ts-node - '@tootallnate/once@1.1.2': {} - '@tootallnate/once@2.0.0': {} '@trpc/client@10.45.2(@trpc/server@10.45.2)': @@ -25054,19 +24568,12 @@ snapshots: '@tsconfig/node16@1.0.3': {} - '@tufjs/canonical-json@1.0.0': {} - '@tufjs/canonical-json@2.0.0': {} - '@tufjs/models@1.0.4': - dependencies: - '@tufjs/canonical-json': 1.0.0 - minimatch: 9.0.3 - '@tufjs/models@2.0.0': dependencies: '@tufjs/canonical-json': 2.0.0 - minimatch: 9.0.3 + minimatch: 9.0.4 '@types/accepts@1.3.7': dependencies: @@ -25127,7 +24634,7 @@ snapshots: '@types/node': 20.12.12 '@types/responselike': 1.0.0 - '@types/cli-progress@3.11.0': + '@types/cli-progress@3.11.5': dependencies: '@types/node': 20.12.12 @@ -25205,8 +24712,6 @@ snapshots: '@types/estree@1.0.5': {} - '@types/expect@1.20.4': {} - '@types/express-serve-static-core@4.17.31': dependencies: '@types/node': 20.12.12 @@ -25336,8 +24841,6 @@ snapshots: '@types/mime@3.0.1': {} - '@types/minimatch@3.0.5': {} - '@types/minimatch@5.1.2': {} '@types/minimist@1.2.2': {} @@ -25354,6 +24857,10 @@ snapshots: '@types/ms@0.7.34': {} + '@types/mute-stream@0.0.4': + dependencies: + '@types/node': 20.12.12 + '@types/mysql@2.15.22': dependencies: '@types/node': 20.12.12 @@ -25371,8 +24878,6 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@15.14.9': {} - '@types/node@18.19.18': dependencies: undici-types: 5.26.5 @@ -25493,10 +24998,7 @@ snapshots: '@types/uuid@9.0.1': {} - '@types/vinyl@2.0.6': - dependencies: - '@types/expect': 1.20.4 - '@types/node': 20.12.12 + '@types/wrap-ansi@3.0.0': {} '@types/ws@8.5.3': dependencies: @@ -25912,8 +25414,6 @@ snapshots: ansi-colors@4.1.3: {} - ansi-escapes@3.2.0: {} - ansi-escapes@4.3.2: dependencies: type-fest: 0.21.3 @@ -25975,16 +25475,6 @@ snapshots: archy@1.0.0: {} - are-we-there-yet@2.0.0: - dependencies: - delegates: 1.0.0 - readable-stream: 3.6.0 - - are-we-there-yet@3.0.1: - dependencies: - delegates: 1.0.0 - readable-stream: 3.6.0 - are-we-there-yet@4.0.2: {} arg@1.0.0: {} @@ -26019,8 +25509,6 @@ snapshots: call-bind: 1.0.5 is-array-buffer: 3.0.2 - array-differ@3.0.0: {} - array-flatten@1.1.1: {} array-includes@3.1.7: @@ -26077,8 +25565,6 @@ snapshots: arrify@1.0.1: {} - arrify@2.0.1: {} - asap@2.0.6: {} asn1@0.2.6: @@ -26154,19 +25640,6 @@ snapshots: transitivePeerDependencies: - supports-color - aws-sdk@2.1231.0: - dependencies: - buffer: 4.9.2 - events: 1.1.1 - ieee754: 1.1.13 - jmespath: 0.16.0 - querystring: 0.2.0 - sax: 1.2.1 - url: 0.10.3 - util: 0.12.5 - uuid: 8.0.0 - xml2js: 0.4.19 - aws-sign2@0.7.0: {} aws4@1.11.0: {} @@ -26293,15 +25766,6 @@ snapshots: bignumber.js@9.1.2: {} - bin-links@3.0.3: - dependencies: - cmd-shim: 5.0.0 - mkdirp-infer-owner: 2.0.0 - npm-normalize-package-bin: 2.0.0 - read-cmd-shim: 3.0.1 - rimraf: 3.0.2 - write-file-atomic: 4.0.2 - bin-links@4.0.3: dependencies: cmd-shim: 6.0.2 @@ -26311,8 +25775,6 @@ snapshots: binary-extensions@2.2.0: {} - binaryextensions@4.18.0: {} - bintrees@1.0.2: {} bl@4.1.0: @@ -26413,12 +25875,6 @@ snapshots: buffer-from@1.1.2: {} - buffer@4.9.2: - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - isarray: 1.0.0 - buffer@5.7.1: dependencies: base64-js: 1.5.1 @@ -26445,8 +25901,6 @@ snapshots: builtin-modules@3.3.0: {} - builtins@1.0.3: {} - builtins@5.0.1: dependencies: semver: 7.6.0 @@ -26476,60 +25930,12 @@ snapshots: dependencies: streamsearch: 1.1.0 - byline@5.0.0: {} - bytes@3.0.0: {} bytes@3.1.2: {} cac@6.7.14: {} - cacache@15.3.0: - dependencies: - '@npmcli/fs': 1.1.1 - '@npmcli/move-file': 1.1.2 - chownr: 2.0.0 - fs-minipass: 2.1.0 - glob: 7.2.3 - infer-owner: 1.0.4 - lru-cache: 6.0.0 - minipass: 3.3.4 - minipass-collect: 1.0.2 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - mkdirp: 1.0.4 - p-map: 4.0.0 - promise-inflight: 1.0.1 - rimraf: 3.0.2 - ssri: 8.0.1 - tar: 6.1.13 - unique-filename: 1.1.1 - transitivePeerDependencies: - - bluebird - - cacache@16.1.3: - dependencies: - '@npmcli/fs': 2.1.2 - '@npmcli/move-file': 2.0.1 - chownr: 2.0.0 - fs-minipass: 2.1.0 - glob: 8.1.0 - infer-owner: 1.0.4 - lru-cache: 7.18.3 - minipass: 3.3.4 - minipass-collect: 1.0.2 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - mkdirp: 1.0.4 - p-map: 4.0.0 - promise-inflight: 1.0.1 - rimraf: 3.0.2 - ssri: 9.0.1 - tar: 6.1.13 - unique-filename: 2.0.1 - transitivePeerDependencies: - - bluebird - cacache@17.0.4: dependencies: '@npmcli/fs': 3.1.0 @@ -26828,16 +26234,14 @@ snapshots: cli-spinners@2.7.0: {} + cli-spinners@2.9.2: {} + cli-table3@0.6.3: dependencies: string-width: 4.2.3 optionalDependencies: '@colors/colors': 1.5.0 - cli-table@0.3.11: - dependencies: - colors: 1.0.3 - cli-truncate@2.1.0: dependencies: slice-ansi: 3.0.0 @@ -26850,6 +26254,8 @@ snapshots: cli-width@3.0.0: {} + cli-width@4.1.0: {} + client-only@0.0.1: {} clipboardy@1.2.2: @@ -26875,8 +26281,6 @@ snapshots: strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - clone-buffer@1.0.0: {} - clone-deep@4.0.1: dependencies: is-plain-object: 2.0.4 @@ -26887,18 +26291,8 @@ snapshots: dependencies: mimic-response: 1.0.1 - clone-stats@1.0.0: {} - clone@1.0.4: {} - clone@2.1.2: {} - - cloneable-readable@1.1.3: - dependencies: - inherits: 2.0.4 - process-nextick-args: 2.0.1 - readable-stream: 2.3.8 - clsx@1.2.1: {} clsx@2.0.0: {} @@ -26909,10 +26303,6 @@ snapshots: cluster-key-slot@1.1.1: {} - cmd-shim@5.0.0: - dependencies: - mkdirp-infer-owner: 2.0.0 - cmd-shim@6.0.2: {} cmdk@0.2.1(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): @@ -26946,14 +26336,22 @@ snapshots: color-name@1.1.4: {} + color-string@1.9.1: + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + color-support@1.1.3: {} + color@4.2.3: + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + colord@2.9.3: {} colorette@2.0.20: {} - colors@1.0.3: {} - colors@1.4.0: {} combined-stream@1.0.8: @@ -26970,8 +26368,6 @@ snapshots: commander@6.2.1: {} - commander@7.1.0: {} - commander@7.2.0: {} commander@8.3.0: {} @@ -27011,18 +26407,6 @@ snapshots: readable-stream: 3.6.0 typedarray: 0.0.6 - concurrently@7.6.0: - dependencies: - chalk: 4.1.2 - date-fns: 2.30.0 - lodash: 4.17.21 - rxjs: 7.8.0 - shell-quote: 1.7.3 - spawn-command: 0.0.2-1 - supports-color: 8.1.1 - tree-kill: 1.2.2 - yargs: 17.7.2 - config-chain@1.1.13: dependencies: ini: 1.3.8 @@ -27160,14 +26544,6 @@ snapshots: shebang-command: 1.2.0 which: 1.3.1 - cross-spawn@6.0.5: - dependencies: - nice-try: 1.0.5 - path-key: 2.0.1 - semver: 5.7.1 - shebang-command: 1.2.0 - which: 1.3.1 - cross-spawn@7.0.3: dependencies: path-key: 3.1.1 @@ -27503,8 +26879,6 @@ snapshots: damerau-levenshtein@1.0.8: {} - dargs@7.0.0: {} - dashdash@1.14.1: dependencies: assert-plus: 1.0.0 @@ -27543,8 +26917,6 @@ snapshots: optionalDependencies: supports-color: 8.1.1 - debuglog@1.0.1: {} - decamelize-keys@1.1.0: dependencies: decamelize: 1.2.0 @@ -27582,8 +26954,6 @@ snapshots: which-collection: 1.0.1 which-typed-array: 1.1.13 - deep-extend@0.6.0: {} - deep-is@0.1.4: {} deepmerge@2.2.1: {} @@ -27645,8 +27015,6 @@ snapshots: delayed-stream@1.0.0: {} - delegates@1.0.0: {} - denque@2.1.0: {} depd@2.0.0: {} @@ -27665,6 +27033,10 @@ snapshots: detect-indent@6.1.0: {} + detect-indent@7.0.1: {} + + detect-newline@4.0.1: {} + detect-node-es@1.1.0: {} detect-node@2.0.4: {} @@ -27684,11 +27056,6 @@ snapshots: dependencies: dequal: 2.0.3 - dezalgo@1.0.4: - dependencies: - asap: 2.0.6 - wrappy: 1.0.2 - didyoumean@1.2.2: {} diff-sequences@29.6.3: {} @@ -27847,10 +27214,6 @@ snapshots: dependencies: jake: 10.8.5 - ejs@3.1.8: - dependencies: - jake: 10.8.5 - electron-to-chromium@1.4.690: {} elkjs@0.8.2: {} @@ -27910,8 +27273,6 @@ snapshots: dependencies: is-arrayish: 0.2.1 - error@10.4.0: {} - es-abstract@1.22.3: dependencies: array-buffer-byte-length: 1.0.0 @@ -28210,8 +27571,6 @@ snapshots: eslint: 8.57.0(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) eslint-compat-utils: 0.1.2(eslint@8.57.0(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) - eslint-plugin-hive@file:rules: {} - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.1(eslint@8.57.0(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)): dependencies: array-includes: 3.1.7 @@ -28299,7 +27658,7 @@ snapshots: globals: 14.0.0 ignore: 5.3.0 is-builtin-module: 3.2.1 - minimatch: 9.0.3 + minimatch: 9.0.4 semver: 7.6.0 eslint-plugin-promise@6.1.1(eslint@8.57.0(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)): @@ -28515,8 +27874,6 @@ snapshots: eventemitter3@5.0.1: {} - events@1.1.1: {} - events@3.3.0: {} execa@0.8.0: @@ -28893,10 +28250,6 @@ snapshots: dependencies: micromatch: 4.0.5 - first-chunk-stream@2.0.0: - dependencies: - readable-stream: 2.3.8 - flat-cache@3.0.4: dependencies: flatted: 3.2.7 @@ -28927,6 +28280,8 @@ snapshots: forever-agent@0.6.1: {} + form-data-encoder@2.1.4: {} + form-data-encoder@4.0.2: {} form-data@2.3.3: @@ -29063,29 +28418,6 @@ snapshots: fuzzy@0.1.3: {} - gauge@3.0.2: - dependencies: - aproba: 2.0.0 - color-support: 1.1.3 - console-control-strings: 1.1.0 - has-unicode: 2.0.1 - object-assign: 4.1.1 - signal-exit: 3.0.7 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wide-align: 1.1.5 - - gauge@4.0.4: - dependencies: - aproba: 2.0.0 - color-support: 1.1.3 - console-control-strings: 1.1.0 - has-unicode: 2.0.1 - signal-exit: 3.0.7 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wide-align: 1.1.5 - gauge@5.0.1: dependencies: aproba: 2.0.0 @@ -29150,6 +28482,8 @@ snapshots: get-stdin@8.0.0: {} + get-stdin@9.0.0: {} + get-stream@3.0.0: {} get-stream@5.2.0: @@ -29193,16 +28527,10 @@ snapshots: dependencies: lit: 3.1.2 - github-slugger@1.5.0: {} + git-hooks-list@3.1.0: {} github-slugger@2.0.0: {} - github-username@6.0.0(encoding@0.1.13): - dependencies: - '@octokit/rest': 18.12.0(encoding@0.1.13) - transitivePeerDependencies: - - encoding - glob-parent@5.1.2: dependencies: is-glob: 4.0.3 @@ -29222,7 +28550,7 @@ snapshots: dependencies: foreground-child: 3.1.1 jackspeak: 2.3.6 - minimatch: 9.0.3 + minimatch: 9.0.4 minipass: 7.0.4 path-scurry: 1.10.1 @@ -29230,7 +28558,7 @@ snapshots: dependencies: foreground-child: 3.1.1 jackspeak: 2.3.6 - minimatch: 9.0.3 + minimatch: 9.0.4 minipass: 7.0.4 path-scurry: 1.10.2 @@ -29335,6 +28663,20 @@ snapshots: p-cancelable: 2.1.1 responselike: 2.0.1 + got@13.0.0: + dependencies: + '@sindresorhus/is': 5.6.0 + '@szmarczak/http-timer': 5.0.1 + cacheable-lookup: 7.0.0 + cacheable-request: 10.2.14 + decompress-response: 6.0.0 + form-data-encoder: 2.1.4 + get-stream: 6.0.1 + http2-wrapper: 2.2.1 + lowercase-keys: 3.0.0 + p-cancelable: 3.0.0 + responselike: 3.0.0 + got@14.2.1(patch_hash=b6pwqmrs3qqykctltsasvrfwti): dependencies: '@sindresorhus/is': 6.1.0 @@ -29591,8 +28933,6 @@ snapshots: section-matter: 1.0.0 strip-bom-string: 1.0.0 - grouped-queue@2.0.0: {} - gunzip-maybe@1.4.2: dependencies: browserify-zlib: 0.1.4 @@ -29803,14 +29143,6 @@ snapshots: hosted-git-info@2.8.9: {} - hosted-git-info@4.1.0: - dependencies: - lru-cache: 6.0.0 - - hosted-git-info@6.1.1: - dependencies: - lru-cache: 7.18.3 - hosted-git-info@7.0.1: dependencies: lru-cache: 10.2.0 @@ -29878,14 +29210,6 @@ snapshots: statuses: 2.0.1 toidentifier: 1.0.1 - http-proxy-agent@4.0.1: - dependencies: - '@tootallnate/once': 1.1.2 - agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - http-proxy-agent@5.0.0: dependencies: '@tootallnate/once': 2.0.0 @@ -29974,17 +29298,11 @@ snapshots: dependencies: safer-buffer: 2.1.2 - ieee754@1.1.13: {} - ieee754@1.2.1: {} - ignore-walk@4.0.1: - dependencies: - minimatch: 3.1.2 - ignore-walk@6.0.4: dependencies: - minimatch: 9.0.3 + minimatch: 9.0.4 ignore@5.3.0: {} @@ -30031,8 +29349,6 @@ snapshots: indent-string@4.0.0: {} - infer-owner@1.0.4: {} - inflation@2.0.0: {} inflight@1.0.6: @@ -30080,8 +29396,6 @@ snapshots: internmap@2.0.3: {} - interpret@1.4.0: {} - intersection-observer@0.12.2: {} intl-tel-input@17.0.19: {} @@ -30154,6 +29468,8 @@ snapshots: is-arrayish@0.2.1: {} + is-arrayish@0.3.2: {} + is-async-function@2.0.0: dependencies: has-tostringtag: 1.0.0 @@ -30279,8 +29595,6 @@ snapshots: is-plain-obj@1.1.0: {} - is-plain-obj@2.1.0: {} - is-plain-obj@3.0.0: {} is-plain-obj@4.1.0: {} @@ -30320,10 +29634,6 @@ snapshots: is-retry-allowed@1.2.0: {} - is-scoped@2.1.0: - dependencies: - scoped-regex: 2.1.0 - is-set@2.0.2: {} is-shared-array-buffer@1.0.2: @@ -30364,8 +29674,6 @@ snapshots: dependencies: tslib: 2.6.2 - is-utf8@0.2.1: {} - is-weakmap@2.0.1: {} is-weakref@1.0.2: @@ -30392,8 +29700,6 @@ snapshots: isarray@2.0.5: {} - isbinaryfile@4.0.10: {} - isexe@2.0.0: {} isexe@3.1.1: {} @@ -30453,8 +29759,6 @@ snapshots: jju@1.4.0: {} - jmespath@0.16.0: {} - jose@4.14.4: {} joycon@3.1.1: {} @@ -30644,8 +29948,6 @@ snapshots: just-diff-apply@5.4.1: {} - just-diff@5.1.1: {} - just-diff@6.0.2: {} jwa@1.4.1: @@ -30879,8 +30181,6 @@ snapshots: lodash-es@4.17.21: {} - lodash._reinterpolate@3.0.0: {} - lodash.camelcase@4.3.0: {} lodash.debounce@4.0.8: {} @@ -30905,27 +30205,12 @@ snapshots: lodash.startcase@4.4.0: {} - lodash.template@4.5.0: - dependencies: - lodash._reinterpolate: 3.0.0 - lodash.templatesettings: 4.2.0 - - lodash.templatesettings@4.2.0: - dependencies: - lodash._reinterpolate: 3.0.0 - - lodash.throttle@4.1.1: {} - lodash.uniq@4.5.0: {} lodash.xorby@4.7.0: {} lodash@4.17.21: {} - log-chopper@1.0.2: - dependencies: - byline: 5.0.0 - log-symbols@4.1.0: dependencies: chalk: 4.1.2 @@ -31031,28 +30316,6 @@ snapshots: make-error@1.3.6: {} - make-fetch-happen@10.2.1: - dependencies: - agentkeepalive: 4.5.0 - cacache: 16.1.3 - http-cache-semantics: 4.1.1 - http-proxy-agent: 5.0.0 - https-proxy-agent: 5.0.1 - is-lambda: 1.0.1 - lru-cache: 7.18.3 - minipass: 3.3.4 - minipass-collect: 1.0.2 - minipass-fetch: 2.1.2 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - negotiator: 0.6.3 - promise-retry: 2.0.1 - socks-proxy-agent: 7.0.0 - ssri: 9.0.1 - transitivePeerDependencies: - - bluebird - - supports-color - make-fetch-happen@11.1.1: dependencies: agentkeepalive: 4.5.0 @@ -31090,28 +30353,6 @@ snapshots: transitivePeerDependencies: - supports-color - make-fetch-happen@9.1.0: - dependencies: - agentkeepalive: 4.5.0 - cacache: 15.3.0 - http-cache-semantics: 4.1.1 - http-proxy-agent: 4.0.1 - https-proxy-agent: 5.0.1 - is-lambda: 1.0.1 - lru-cache: 6.0.0 - minipass: 3.3.4 - minipass-collect: 1.0.2 - minipass-fetch: 1.4.1 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - negotiator: 0.6.3 - promise-retry: 2.0.1 - socks-proxy-agent: 6.2.1 - ssri: 8.0.1 - transitivePeerDependencies: - - bluebird - - supports-color - map-cache@0.2.2: {} map-obj@1.0.1: {} @@ -31373,28 +30614,6 @@ snapshots: media-typer@0.3.0: {} - mem-fs-editor@9.5.0(mem-fs@2.2.1): - dependencies: - binaryextensions: 4.18.0 - commondir: 1.0.1 - deep-extend: 0.6.0 - ejs: 3.1.8 - globby: 11.1.0 - isbinaryfile: 4.0.10 - minimatch: 3.1.2 - multimatch: 5.0.0 - normalize-path: 3.0.0 - textextensions: 5.15.0 - optionalDependencies: - mem-fs: 2.2.1 - - mem-fs@2.2.1: - dependencies: - '@types/node': 15.14.9 - '@types/vinyl': 2.0.6 - vinyl: 2.2.1 - vinyl-file: 3.0.0 - memoize-one@4.0.3: {} memoize-one@5.2.1: {} @@ -31947,6 +31166,10 @@ snapshots: dependencies: brace-expansion: 2.0.1 + minimatch@9.0.4: + dependencies: + brace-expansion: 2.0.1 + minimist-options@4.1.0: dependencies: arrify: 1.0.1 @@ -31963,22 +31186,6 @@ snapshots: dependencies: minipass: 7.0.4 - minipass-fetch@1.4.1: - dependencies: - minipass: 3.3.4 - minipass-sized: 1.0.3 - minizlib: 2.1.2 - optionalDependencies: - encoding: 0.1.13 - - minipass-fetch@2.1.2: - dependencies: - minipass: 3.3.4 - minipass-sized: 1.0.3 - minizlib: 2.1.2 - optionalDependencies: - encoding: 0.1.13 - minipass-fetch@3.0.1: dependencies: minipass: 4.2.4 @@ -32321,12 +31528,6 @@ snapshots: mkdirp-classic@0.5.3: {} - mkdirp-infer-owner@2.0.0: - dependencies: - chownr: 2.0.0 - infer-owner: 1.0.4 - mkdirp: 1.0.4 - mkdirp@1.0.4: {} mkdirp@3.0.1: {} @@ -32380,16 +31581,10 @@ snapshots: multi-fork@0.0.2: {} - multimatch@5.0.0: - dependencies: - '@types/minimatch': 3.0.5 - array-differ: 3.0.0 - array-union: 2.1.0 - arrify: 2.0.1 - minimatch: 3.1.2 - mute-stream@0.0.8: {} + mute-stream@1.0.0: {} + mvdan-sh@0.10.1: {} mz@2.7.0: @@ -32532,8 +31727,6 @@ snapshots: - supports-color - typescript - nice-try@1.0.5: {} - nlcst-to-string@3.1.1: dependencies: '@types/nlcst': 1.0.4 @@ -32592,38 +31785,6 @@ snapshots: transitivePeerDependencies: - supports-color - node-gyp@8.4.1: - dependencies: - env-paths: 2.2.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - make-fetch-happen: 9.1.0 - nopt: 5.0.0 - npmlog: 6.0.2 - rimraf: 3.0.2 - semver: 7.6.0 - tar: 6.1.13 - which: 2.0.2 - transitivePeerDependencies: - - bluebird - - supports-color - - node-gyp@9.3.1: - dependencies: - env-paths: 2.2.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - make-fetch-happen: 10.2.1 - nopt: 6.0.0 - npmlog: 6.0.2 - rimraf: 3.0.2 - semver: 7.6.0 - tar: 6.1.13 - which: 2.0.2 - transitivePeerDependencies: - - bluebird - - supports-color - node-int64@0.4.0: {} node-releases@2.0.14: {} @@ -32649,10 +31810,6 @@ snapshots: non-layered-tidy-tree-layout@2.0.2: {} - nopt@5.0.0: - dependencies: - abbrev: 1.1.1 - nopt@6.0.0: dependencies: abbrev: 1.1.1 @@ -32668,25 +31825,11 @@ snapshots: semver: 5.7.1 validate-npm-package-license: 3.0.4 - normalize-package-data@3.0.3: - dependencies: - hosted-git-info: 4.1.0 - is-core-module: 2.13.1 - semver: 7.6.0 - validate-npm-package-license: 3.0.4 - - normalize-package-data@5.0.0: - dependencies: - hosted-git-info: 6.1.1 - is-core-module: 2.13.1 - semver: 7.6.0 - validate-npm-package-license: 3.0.4 - normalize-package-data@6.0.0: dependencies: hosted-git-info: 7.0.1 is-core-module: 2.13.1 - semver: 7.6.0 + semver: 7.6.2 validate-npm-package-license: 3.0.4 normalize-path@2.1.1: @@ -32701,35 +31844,16 @@ snapshots: normalize-url@8.0.0: {} - npm-bundled@1.1.2: - dependencies: - npm-normalize-package-bin: 1.0.1 - npm-bundled@3.0.0: dependencies: npm-normalize-package-bin: 3.0.1 - npm-install-checks@4.0.0: - dependencies: - semver: 7.6.0 - npm-install-checks@6.3.0: dependencies: semver: 7.6.0 - npm-normalize-package-bin@1.0.1: {} - - npm-normalize-package-bin@2.0.0: {} - npm-normalize-package-bin@3.0.1: {} - npm-package-arg@10.1.0: - dependencies: - hosted-git-info: 6.1.1 - proc-log: 3.0.0 - semver: 7.6.0 - validate-npm-package-name: 5.0.0 - npm-package-arg@11.0.1: dependencies: hosted-git-info: 7.0.1 @@ -32737,41 +31861,10 @@ snapshots: semver: 7.6.0 validate-npm-package-name: 5.0.0 - npm-package-arg@8.1.5: - dependencies: - hosted-git-info: 4.1.0 - semver: 7.6.0 - validate-npm-package-name: 3.0.0 - - npm-packlist@3.0.0: - dependencies: - glob: 7.2.3 - ignore-walk: 4.0.1 - npm-bundled: 1.1.2 - npm-normalize-package-bin: 1.0.1 - - npm-packlist@7.0.4: - dependencies: - ignore-walk: 6.0.4 - npm-packlist@8.0.2: dependencies: ignore-walk: 6.0.4 - npm-pick-manifest@6.1.1: - dependencies: - npm-install-checks: 4.0.0 - npm-normalize-package-bin: 1.0.1 - npm-package-arg: 8.1.5 - semver: 7.6.0 - - npm-pick-manifest@8.0.1: - dependencies: - npm-install-checks: 6.3.0 - npm-normalize-package-bin: 3.0.1 - npm-package-arg: 10.1.0 - semver: 7.6.0 - npm-pick-manifest@9.0.0: dependencies: npm-install-checks: 6.3.0 @@ -32779,31 +31872,6 @@ snapshots: npm-package-arg: 11.0.1 semver: 7.6.0 - npm-registry-fetch@12.0.2: - dependencies: - make-fetch-happen: 10.2.1 - minipass: 3.3.4 - minipass-fetch: 1.4.1 - minipass-json-stream: 1.0.1 - minizlib: 2.1.2 - npm-package-arg: 8.1.5 - transitivePeerDependencies: - - bluebird - - supports-color - - npm-registry-fetch@14.0.5: - dependencies: - make-fetch-happen: 11.1.1 - minipass: 5.0.0 - minipass-fetch: 3.0.1 - minipass-json-stream: 1.0.1 - minizlib: 2.1.2 - npm-package-arg: 10.1.0 - proc-log: 3.0.0 - transitivePeerDependencies: - - bluebird - - supports-color - npm-registry-fetch@16.1.0: dependencies: make-fetch-happen: 13.0.0 @@ -32830,20 +31898,6 @@ snapshots: npm-to-yarn@2.2.1: {} - npmlog@5.0.1: - dependencies: - are-we-there-yet: 2.0.0 - console-control-strings: 1.1.0 - gauge: 3.0.2 - set-blocking: 2.0.0 - - npmlog@6.0.2: - dependencies: - are-we-there-yet: 3.0.1 - console-control-strings: 1.1.0 - gauge: 4.0.4 - set-blocking: 2.0.0 - npmlog@7.0.1: dependencies: are-we-there-yet: 4.0.2 @@ -32915,36 +31969,35 @@ snapshots: obuf@1.1.2: {} - oclif@3.17.2(patch_hash=p4jeiorqjhwzipwrwepbyei4ba)(@swc/core@1.5.7(@swc/helpers@0.5.5))(@types/node@20.12.12)(encoding@0.1.13)(mem-fs@2.2.1)(typescript@5.4.5): + oclif@4.11.0(patch_hash=y4imj4xyuly7djz4rjfg6ddy4q): dependencies: - '@oclif/core': 2.15.0(@swc/core@1.5.7(@swc/helpers@0.5.5))(@types/node@20.12.12)(typescript@5.4.5) - '@oclif/plugin-help': 5.2.20(@swc/core@1.5.7(@swc/helpers@0.5.5))(@types/node@20.12.12)(typescript@5.4.5) - '@oclif/plugin-not-found': 2.4.2(@swc/core@1.5.7(@swc/helpers@0.5.5))(@types/node@20.12.12)(typescript@5.4.5) - '@oclif/plugin-warn-if-update-available': 2.1.1(@swc/core@1.5.7(@swc/helpers@0.5.5))(@types/node@20.12.12)(typescript@5.4.5) + '@aws-sdk/client-cloudfront': 3.582.0 + '@aws-sdk/client-s3': 3.577.0 + '@inquirer/confirm': 3.1.8 + '@inquirer/input': 2.1.8 + '@inquirer/select': 2.3.4 + '@oclif/core': 3.26.6(patch_hash=rmd5oidpiuzwrwylcphsrfavay) + '@oclif/plugin-help': 6.0.22 + '@oclif/plugin-not-found': 3.1.10 + '@oclif/plugin-warn-if-update-available': 3.0.19 async-retry: 1.3.3 - aws-sdk: 2.1231.0 - concurrently: 7.6.0 + chalk: 4.1.2 + change-case: 4.1.2 debug: 4.3.4(supports-color@8.1.1) + ejs: 3.1.10 find-yarn-workspace-root: 2.0.0 fs-extra: 8.1.0 - github-slugger: 1.5.0 - got: 11.8.6 + github-slugger: 2.0.0 + got: 13.0.0 lodash: 4.17.21 - normalize-package-data: 3.0.3 - semver: 7.5.4 - shelljs: 0.8.5 - tslib: 2.6.2 - yeoman-environment: 3.19.3 - yeoman-generator: 5.9.0(encoding@0.1.13)(mem-fs@2.2.1)(yeoman-environment@3.19.3) + normalize-package-data: 6.0.0 + semver: 7.6.2 + sort-package-json: 2.10.0 + tiny-jsonc: 1.0.1 + validate-npm-package-name: 5.0.0 transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - - '@types/node' - - bluebird - - encoding - - mem-fs + - aws-crt - supports-color - - typescript on-exit-leak-free@2.1.0: {} @@ -33018,6 +32071,8 @@ snapshots: p-cancelable@2.1.1: {} + p-cancelable@3.0.0: {} + p-cancelable@4.0.1: {} p-defer@3.0.0: {} @@ -33088,64 +32143,8 @@ snapshots: p-timeout@6.1.2: {} - p-transform@1.3.0: - dependencies: - debug: 4.3.4(supports-color@8.1.1) - p-queue: 6.6.2 - transitivePeerDependencies: - - supports-color - p-try@2.2.0: {} - pacote@12.0.3: - dependencies: - '@npmcli/git': 2.1.0 - '@npmcli/installed-package-contents': 1.0.7 - '@npmcli/promise-spawn': 1.3.2 - '@npmcli/run-script': 2.0.0 - cacache: 15.3.0 - chownr: 2.0.0 - fs-minipass: 2.1.0 - infer-owner: 1.0.4 - minipass: 3.3.4 - mkdirp: 1.0.4 - npm-package-arg: 8.1.5 - npm-packlist: 3.0.0 - npm-pick-manifest: 6.1.1 - npm-registry-fetch: 12.0.2 - promise-retry: 2.0.1 - read-package-json-fast: 2.0.3 - rimraf: 3.0.2 - ssri: 8.0.1 - tar: 6.1.13 - transitivePeerDependencies: - - bluebird - - supports-color - - pacote@15.2.0: - dependencies: - '@npmcli/git': 4.0.4 - '@npmcli/installed-package-contents': 2.0.2 - '@npmcli/promise-spawn': 6.0.2 - '@npmcli/run-script': 6.0.2 - cacache: 17.0.4 - fs-minipass: 3.0.0 - minipass: 5.0.0 - npm-package-arg: 10.1.0 - npm-packlist: 7.0.4 - npm-pick-manifest: 8.0.1 - npm-registry-fetch: 14.0.5 - proc-log: 3.0.0 - promise-retry: 2.0.1 - read-package-json: 6.0.3 - read-package-json-fast: 3.0.2 - sigstore: 1.5.2 - ssri: 10.0.5 - tar: 6.1.13 - transitivePeerDependencies: - - bluebird - - supports-color - pacote@17.0.6: dependencies: '@npmcli/git': 5.0.4 @@ -33185,12 +32184,6 @@ snapshots: dependencies: callsites: 3.1.0 - parse-conflict-json@2.0.2: - dependencies: - json-parse-even-better-errors: 2.3.1 - just-diff: 5.1.1 - just-diff-apply: 5.4.1 - parse-conflict-json@3.0.1: dependencies: json-parse-even-better-errors: 3.0.0 @@ -33278,10 +32271,10 @@ snapshots: no-case: 3.0.4 tslib: 2.6.2 - password-prompt@1.1.2: + password-prompt@1.1.3: dependencies: - ansi-escapes: 3.2.0 - cross-spawn: 6.0.5 + ansi-escapes: 4.3.2 + cross-spawn: 7.0.3 path-case@3.0.4: dependencies: @@ -33845,8 +32838,6 @@ snapshots: prettier: 3.2.5 tslib: 2.6.2 - proc-log@1.0.0: {} - proc-log@3.0.0: {} process-nextick-args@2.0.1: {} @@ -33866,8 +32857,6 @@ snapshots: promise-all-reject-late@1.0.1: {} - promise-call-limit@1.0.1: {} - promise-call-limit@3.0.1: {} promise-inflight@1.0.1: {} @@ -33949,8 +32938,6 @@ snapshots: inherits: 2.0.4 pump: 2.0.1 - punycode@1.3.2: {} - punycode@1.4.1: {} punycode@2.1.1: {} @@ -33973,8 +32960,6 @@ snapshots: dependencies: side-channel: 1.0.4 - querystring@0.2.0: {} - querystringify@2.2.0: {} queue-microtask@1.2.3: {} @@ -34216,27 +33201,13 @@ snapshots: dependencies: pify: 2.3.0 - read-cmd-shim@3.0.1: {} - read-cmd-shim@4.0.0: {} - read-package-json-fast@2.0.3: - dependencies: - json-parse-even-better-errors: 2.3.1 - npm-normalize-package-bin: 1.0.1 - read-package-json-fast@3.0.2: dependencies: json-parse-even-better-errors: 3.0.0 npm-normalize-package-bin: 3.0.1 - read-package-json@6.0.3: - dependencies: - glob: 10.3.12 - json-parse-even-better-errors: 3.0.0 - normalize-package-data: 5.0.0 - npm-normalize-package-bin: 3.0.1 - read-package-json@7.0.0: dependencies: glob: 10.3.12 @@ -34294,13 +33265,6 @@ snapshots: events: 3.3.0 process: 0.11.10 - readdir-scoped-modules@1.1.0: - dependencies: - debuglog: 1.0.1 - dezalgo: 1.0.4 - graceful-fs: 4.2.11 - once: 1.4.0 - readdirp@3.6.0: dependencies: picomatch: 2.3.1 @@ -34319,10 +33283,6 @@ snapshots: tiny-invariant: 1.3.3 tslib: 2.6.2 - rechoir@0.6.2: - dependencies: - resolve: 1.22.8 - redent@3.0.0: dependencies: indent-string: 4.0.0 @@ -34537,8 +33497,6 @@ snapshots: remove-trailing-spaces@1.0.8: {} - replace-ext@1.0.1: {} - request-progress@3.0.0: dependencies: throttleit: 1.0.0 @@ -34762,9 +33720,8 @@ snapshots: safer-buffer@2.1.2: {} - sax@1.2.1: {} - - sax@1.3.0: {} + sax@1.3.0: + optional: true scheduler@0.23.2: dependencies: @@ -34784,8 +33741,6 @@ snapshots: scmp@2.1.0: {} - scoped-regex@2.1.0: {} - scroll-into-view-if-needed@3.1.0: dependencies: compute-scroll-into-view: 3.1.0 @@ -34805,10 +33760,6 @@ snapshots: semver@6.3.1: {} - semver@7.5.1: - dependencies: - lru-cache: 6.0.0 - semver@7.5.4: dependencies: lru-cache: 6.0.0 @@ -34817,6 +33768,8 @@ snapshots: dependencies: lru-cache: 6.0.0 + semver@7.6.2: {} + send@0.18.0: dependencies: debug: 2.6.9 @@ -34922,12 +33875,6 @@ snapshots: shell-quote@1.7.3: {} - shelljs@0.8.5: - dependencies: - glob: 7.2.3 - interpret: 1.4.0 - rechoir: 0.6.2 - shiki@1.2.0: dependencies: '@shikijs/core': 1.2.0 @@ -34950,15 +33897,6 @@ snapshots: signedsource@1.0.0: {} - sigstore@1.5.2: - dependencies: - '@sigstore/protobuf-specs': 0.1.0 - make-fetch-happen: 11.1.1 - tuf-js: 1.1.6 - transitivePeerDependencies: - - bluebird - - supports-color - sigstore@2.2.2: dependencies: '@sigstore/bundle': 2.2.0 @@ -34970,6 +33908,10 @@ snapshots: transitivePeerDependencies: - supports-color + simple-swizzle@0.2.2: + dependencies: + is-arrayish: 0.3.2 + sirv@1.0.19: dependencies: '@polka/url': 1.0.0-next.21 @@ -35070,14 +34012,6 @@ snapshots: snarkdown@2.0.0: {} - socks-proxy-agent@6.2.1: - dependencies: - agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) - socks: 2.7.1 - transitivePeerDependencies: - - supports-color - socks-proxy-agent@7.0.0: dependencies: agent-base: 6.0.2 @@ -35107,9 +34041,18 @@ snapshots: dependencies: atomic-sleep: 1.0.0 - sort-keys@4.2.0: + sort-object-keys@1.1.3: {} + + sort-package-json@2.10.0: dependencies: - is-plain-obj: 2.1.0 + detect-indent: 7.0.1 + detect-newline: 4.0.1 + get-stdin: 9.0.0 + git-hooks-list: 3.1.0 + globby: 13.1.3 + is-plain-obj: 4.1.0 + semver: 7.6.2 + sort-object-keys: 1.1.3 source-map-js@1.2.0: {} @@ -35130,8 +34073,6 @@ snapshots: space-separated-tokens@2.0.1: {} - spawn-command@0.0.2-1: {} - spawndamnit@2.0.0: dependencies: cross-spawn: 5.1.0 @@ -35201,14 +34142,6 @@ snapshots: dependencies: minipass: 7.0.4 - ssri@8.0.1: - dependencies: - minipass: 3.3.4 - - ssri@9.0.1: - dependencies: - minipass: 3.3.4 - stackback@0.0.2: {} standard-as-callback@2.1.0: {} @@ -35336,21 +34269,8 @@ snapshots: dependencies: ansi-regex: 6.0.1 - strip-bom-buf@1.0.0: - dependencies: - is-utf8: 0.2.1 - - strip-bom-stream@2.0.0: - dependencies: - first-chunk-stream: 2.0.0 - strip-bom: 2.0.0 - strip-bom-string@1.0.0: {} - strip-bom@2.0.0: - dependencies: - is-utf8: 0.2.1 - strip-bom@3.0.0: {} strip-eof@1.0.0: {} @@ -35626,8 +34546,6 @@ snapshots: text-table@0.2.0: {} - textextensions@5.15.0: {} - thenify-all@1.6.0: dependencies: thenify: 3.3.1 @@ -35671,6 +34589,8 @@ snapshots: tiny-invariant@1.3.3: {} + tiny-jsonc@1.0.1: {} + tiny-lru@8.0.2: {} tiny-warning@1.0.3: {} @@ -35742,8 +34662,6 @@ snapshots: tree-kill@1.2.2: {} - treeverse@1.0.4: {} - treeverse@3.0.0: {} trim-lines@3.0.1: {} @@ -35850,15 +34768,6 @@ snapshots: wcwidth: 1.0.1 yargs: 17.7.2 - tuf-js@1.1.6: - dependencies: - '@tufjs/models': 1.0.4 - debug: 4.3.4(supports-color@8.1.1) - make-fetch-happen: 11.1.1 - transitivePeerDependencies: - - bluebird - - supports-color - tuf-js@2.2.0: dependencies: '@tufjs/models': 2.0.0 @@ -36070,26 +34979,10 @@ snapshots: trough: 2.1.0 vfile: 6.0.1 - unique-filename@1.1.1: - dependencies: - unique-slug: 2.0.2 - - unique-filename@2.0.1: - dependencies: - unique-slug: 3.0.0 - unique-filename@3.0.0: dependencies: unique-slug: 4.0.0 - unique-slug@2.0.2: - dependencies: - imurmurhash: 0.1.4 - - unique-slug@3.0.0: - dependencies: - imurmurhash: 0.1.4 - unique-slug@4.0.0: dependencies: imurmurhash: 0.1.4 @@ -36241,11 +35134,6 @@ snapshots: querystringify: 2.2.0 requires-port: 1.0.0 - url@0.10.3: - dependencies: - punycode: 1.3.2 - querystring: 0.2.0 - urlpattern-polyfill@10.0.0: {} urlpattern-polyfill@8.0.2: {} @@ -36299,8 +35187,6 @@ snapshots: uuid-parse@1.1.0: {} - uuid@8.0.0: {} - uuid@8.3.2: {} uuid@9.0.1: {} @@ -36321,10 +35207,6 @@ snapshots: spdx-correct: 3.1.1 spdx-expression-parse: 3.0.1 - validate-npm-package-name@3.0.0: - dependencies: - builtins: 1.0.3 - validate-npm-package-name@5.0.0: dependencies: builtins: 5.0.1 @@ -36397,23 +35279,6 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vinyl-file@3.0.0: - dependencies: - graceful-fs: 4.2.11 - pify: 2.3.0 - strip-bom-buf: 1.0.0 - strip-bom-stream: 2.0.0 - vinyl: 2.2.1 - - vinyl@2.2.1: - dependencies: - clone: 2.1.2 - clone-buffer: 1.0.0 - clone-stats: 1.0.0 - cloneable-readable: 1.1.3 - remove-trailing-separator: 1.1.0 - replace-ext: 1.0.1 - vite-node@1.6.0(@types/node@20.12.12)(less@4.2.0)(terser@5.20.0): dependencies: cac: 6.7.14 @@ -36501,8 +35366,6 @@ snapshots: w3c-keyname@2.2.8: {} - walk-up-path@1.0.0: {} - walk-up-path@3.0.1: {} watchpack@2.4.0: @@ -36659,10 +35522,6 @@ snapshots: dependencies: isexe: 2.0.0 - which@3.0.1: - dependencies: - isexe: 2.0.0 - which@4.0.0: dependencies: isexe: 3.1.1 @@ -36720,11 +35579,6 @@ snapshots: imurmurhash: 0.1.4 signal-exit: 3.0.7 - write-file-atomic@4.0.2: - dependencies: - imurmurhash: 0.1.4 - signal-exit: 3.0.7 - write-file-atomic@5.0.1: dependencies: imurmurhash: 0.1.4 @@ -36736,17 +35590,10 @@ snapshots: ws@8.17.0: {} - xml2js@0.4.19: - dependencies: - sax: 1.3.0 - xmlbuilder: 9.0.7 - xml@1.0.1: {} xmlbuilder@13.0.2: {} - xmlbuilder@9.0.7: {} - xmldom-sre@0.1.31: {} xtend@4.0.2: {} @@ -36821,74 +35668,6 @@ snapshots: buffer-crc32: 0.2.13 fd-slicer: 1.1.0 - yeoman-environment@3.19.3: - dependencies: - '@npmcli/arborist': 4.3.1 - are-we-there-yet: 2.0.0 - arrify: 2.0.1 - binaryextensions: 4.18.0 - chalk: 4.1.2 - cli-table: 0.3.11 - commander: 7.1.0 - dateformat: 4.6.3 - debug: 4.3.4(supports-color@8.1.1) - diff: 5.1.0 - error: 10.4.0 - escape-string-regexp: 4.0.0 - execa: 5.1.1 - find-up: 5.0.0 - globby: 11.1.0 - grouped-queue: 2.0.0 - inquirer: 8.2.6 - is-scoped: 2.1.0 - isbinaryfile: 4.0.10 - lodash: 4.17.21 - log-symbols: 4.1.0 - mem-fs: 2.2.1 - mem-fs-editor: 9.5.0(mem-fs@2.2.1) - minimatch: 3.1.2 - npmlog: 5.0.1 - p-queue: 6.6.2 - p-transform: 1.3.0 - pacote: 12.0.3 - preferred-pm: 3.0.3 - pretty-bytes: 5.6.0 - readable-stream: 4.4.0 - semver: 7.6.0 - slash: 3.0.0 - strip-ansi: 6.0.1 - text-table: 0.2.0 - textextensions: 5.15.0 - untildify: 4.0.0 - transitivePeerDependencies: - - bluebird - - supports-color - - yeoman-generator@5.9.0(encoding@0.1.13)(mem-fs@2.2.1)(yeoman-environment@3.19.3): - dependencies: - chalk: 4.1.2 - dargs: 7.0.0 - debug: 4.3.4(supports-color@8.1.1) - execa: 5.1.1 - github-username: 6.0.0(encoding@0.1.13) - lodash: 4.17.21 - mem-fs-editor: 9.5.0(mem-fs@2.2.1) - minimist: 1.2.8 - pacote: 15.2.0 - read-pkg-up: 7.0.1 - run-async: 2.4.1 - semver: 7.6.0 - shelljs: 0.8.5 - sort-keys: 4.2.0 - text-table: 0.2.0 - optionalDependencies: - yeoman-environment: 3.19.3 - transitivePeerDependencies: - - bluebird - - encoding - - mem-fs - - supports-color - yn@3.1.1: {} yocto-queue@0.1.0: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 3133cf7d8..25fea1f0a 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -7,3 +7,4 @@ packages: - integration-tests - deployment - scripts + - rules diff --git a/rules/enforce-deps-in-dev.cjs b/rules/enforce-deps-in-dev.cjs index bfa65cc35..3e7267fa6 100644 --- a/rules/enforce-deps-in-dev.cjs +++ b/rules/enforce-deps-in-dev.cjs @@ -9,7 +9,7 @@ /// @ts-check const path = require('path'); const fs = require('fs'); -const minimatch = require('minimatch'); +const { minimatch } = require('minimatch'); const readPkgUp = require('eslint-module-utils/readPkgUp').default; const moduleVisitor = require('eslint-module-utils/moduleVisitor').default; diff --git a/rules/package.json b/rules/package.json index 260deb84a..d1004c3bd 100644 --- a/rules/package.json +++ b/rules/package.json @@ -3,5 +3,9 @@ "version": "0.0.0", "type": "commonjs", "private": true, - "main": "index.cjs" + "main": "index.cjs", + "devDependencies": { + "@types/minimatch": "5.1.2", + "minimatch": "9.0.4" + } }