From 5a47f75cf98c2017bbcbada77c39ed81408293c3 Mon Sep 17 00:00:00 2001 From: Matyas Forian-Szabo Date: Thu, 11 Jun 2026 16:39:27 +0200 Subject: [PATCH] refactor(many): upgrade to pnpm 11 also do not allow some dependencies to run scripts for better security. Some dependencies needed to be added because pnpm now has a more strict peer dependency resolution. INSTUI-5064 --- cypress.config.cjs | 1 + package.json | 13 +- packages/__docs__/package.json | 11 +- packages/console/package.json | 3 + packages/debounce/package.json | 2 +- packages/emotion/package.json | 1 + .../ui-codemods/lib/utils/codemodHelpers.ts | 6 +- packages/ui-codemods/package.json | 2 +- packages/ui-decorator/package.json | 2 +- packages/ui-i18n/package.json | 2 +- packages/ui-react-utils/package.json | 3 +- .../lib/build/buildThemes/setupThemes.ts | 12 +- .../lib/commands/create-component-version.ts | 11 +- packages/ui-scripts/package.json | 11 +- packages/ui-themes/package.json | 1 + packages/uid/package.json | 2 +- pnpm-lock.yaml | 2068 ++++++++++------- pnpm-workspace.yaml | 17 + 18 files changed, 1256 insertions(+), 912 deletions(-) diff --git a/cypress.config.cjs b/cypress.config.cjs index 64e984829b..7d1a0ce618 100644 --- a/cypress.config.cjs +++ b/cypress.config.cjs @@ -25,6 +25,7 @@ const { defineConfig } = require('cypress') const webpackConfig = require('./cypress/webpack.config.cjs') module.exports = defineConfig({ + allowCypressEnv: false, numTestsKeptInMemory: 1, defaultCommandTimeout: 10000, pageLoadTimeout: 120000, diff --git a/package.json b/package.json index bdd7186165..359f66ad37 100644 --- a/package.json +++ b/package.json @@ -50,16 +50,11 @@ "ts:check": "pnpm -r --stream ts:check" }, "license": "MIT", - "pnpm": { - "overrides": { - "react": "18.3.1", - "react-dom": "18.3.1", - "@types/react": "18.3.26", - "git-raw-commits>dargs": "7.0.0" - } - }, "devDependencies": { "@babel/cli": "^7.27.2", + "babel-loader": "^10.1.1", + "@babel/runtime": "^7.29.2", + "moment-timezone": "^0.6.2", "@commitlint/cli": "^20.5.3", "@commitlint/config-conventional": "^20.5.3", "@emotion/cache": "^11.14.0", @@ -140,5 +135,5 @@ "browserslist": [ "extends @instructure/browserslist-config-instui" ], - "packageManager": "pnpm@10.23.0+sha512.21c4e5698002ade97e4efe8b8b4a89a8de3c85a37919f957e7a0f30f38fbc5bbdd05980ffe29179b2fb6e6e691242e098d945d1601772cad0fef5fb6411e2a4b" + "packageManager": "pnpm@11.5.3+sha512.7ac1c919341c213a34dc0d02afb7143c5c26ac26ee8c4782deea821b8ac64d2134a081fd8941dae6e29bbb48f58dfc2b7fbceeccc07cb2f09d219d342a4969ed" } diff --git a/packages/__docs__/package.json b/packages/__docs__/package.json index b481a7ba27..02319ba7ef 100644 --- a/packages/__docs__/package.json +++ b/packages/__docs__/package.json @@ -27,7 +27,6 @@ }, "license": "MIT", "dependencies": { - "@babel/standalone": "^7.29.3", "@instructure/canvas-high-contrast-theme": "workspace:*", "@instructure/canvas-theme": "workspace:*", "@instructure/console": "workspace:*", @@ -114,6 +113,8 @@ "@instructure/ui-utils": "workspace:*", "@instructure/ui-view": "workspace:*", "babel-loader": "^10.1.1", + "@babel/runtime": "^7.29.2", + "@babel/standalone": "^7.29.3", "codesandbox": "^2.2.3", "lorem-ipsum": "^3.0.0", "marked-react": "^4.0.0", @@ -121,7 +122,9 @@ "react": "18.3.1", "react-dom": "18.3.1", "uuid": "^14.0.0", - "webpack-merge": "^6.0.1" + "webpack-merge": "^6.0.1", + "hoist-non-react-statics": "^3.3.2", + "buffer": "^6.0.3" }, "devDependencies": { "@instructure/ui-babel-preset": "workspace:*", @@ -135,7 +138,9 @@ "mkdirp": "3.0.1", "react-docgen": "8.0.3", "style-loader": "4.0.0", - "webpack-bundle-analyzer": "5.3.0" + "thread-loader": "^4.0.4", + "webpack-bundle-analyzer": "5.3.0", + "@types/hoist-non-react-statics": "^3.3.7" }, "//dependency-comments": { "chokidar": "4.0.1 seems to have issues watching an array of paths. Check later if fixed..." diff --git a/packages/console/package.json b/packages/console/package.json index 1d1973f0fa..6f1c2fc716 100644 --- a/packages/console/package.json +++ b/packages/console/package.json @@ -22,6 +22,9 @@ "ts:check": "tsc -p tsconfig.build.json --noEmit --emitDeclarationOnly false" }, "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.29.2" + }, "devDependencies": { "@instructure/ui-babel-preset": "workspace:*" }, diff --git a/packages/debounce/package.json b/packages/debounce/package.json index b416efa0b2..50e571dbb7 100644 --- a/packages/debounce/package.json +++ b/packages/debounce/package.json @@ -22,7 +22,7 @@ }, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.27.6" + "@babel/runtime": "^7.29.2" }, "devDependencies": { "@instructure/ui-babel-preset": "workspace:*" diff --git a/packages/emotion/package.json b/packages/emotion/package.json index 018ff9a12b..f98f99bace 100644 --- a/packages/emotion/package.json +++ b/packages/emotion/package.json @@ -40,6 +40,7 @@ "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "15.0.7", "@testing-library/user-event": "^14.6.1", + "@types/hoist-non-react-statics": "^3.3.7", "react-dom": "18.3.1", "vitest": "^3.2.2" }, diff --git a/packages/ui-codemods/lib/utils/codemodHelpers.ts b/packages/ui-codemods/lib/utils/codemodHelpers.ts index 3bbde9ce94..30449af63e 100644 --- a/packages/ui-codemods/lib/utils/codemodHelpers.ts +++ b/packages/ui-codemods/lib/utils/codemodHelpers.ts @@ -259,8 +259,10 @@ function findAttribute( * again a `JSXText` with `" \n"`. This function removes the empty text nodes. * This does not modify the input array. */ -function getVisibleChildren(nodes?: JSXElement['children']) { - const result: JSXElement['children'] = [] +function getVisibleChildren( + nodes?: JSXElement['children'] +): NonNullable { + const result: NonNullable = [] if (!nodes) { return result } diff --git a/packages/ui-codemods/package.json b/packages/ui-codemods/package.json index 1edd2ea0d5..7696348774 100644 --- a/packages/ui-codemods/package.json +++ b/packages/ui-codemods/package.json @@ -28,7 +28,7 @@ "@instructure/ui-babel-preset": "workspace:*", "@types/jscodeshift": "^17.3.0", "@types/prettier": "^2.7.3", - "esbuild": "^0.25.5", + "esbuild": "^0.28.0", "vitest": "^3.2.2" }, "publishConfig": { diff --git a/packages/ui-decorator/package.json b/packages/ui-decorator/package.json index e0f11bb635..b60dfcbf91 100644 --- a/packages/ui-decorator/package.json +++ b/packages/ui-decorator/package.json @@ -22,7 +22,7 @@ }, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.27.6" + "@babel/runtime": "^7.29.2" }, "devDependencies": { "@instructure/ui-babel-preset": "workspace:*" diff --git a/packages/ui-i18n/package.json b/packages/ui-i18n/package.json index b22fbcea6a..1129032392 100644 --- a/packages/ui-i18n/package.json +++ b/packages/ui-i18n/package.json @@ -36,7 +36,7 @@ "@instructure/ui-babel-preset": "workspace:*", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "15.0.7", - "@types/hoist-non-react-statics": "^3.3.6", + "@types/hoist-non-react-statics": "^3.3.7", "react-dom": "18.3.1", "vitest": "^3.2.2" }, diff --git a/packages/ui-react-utils/package.json b/packages/ui-react-utils/package.json index 301d980f32..7975699e29 100644 --- a/packages/ui-react-utils/package.json +++ b/packages/ui-react-utils/package.json @@ -35,7 +35,8 @@ "@instructure/ui-babel-preset": "workspace:*", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "15.0.7", - "vitest": "^3.2.2" + "vitest": "^3.2.2", + "@types/hoist-non-react-statics": "^3.3.7" }, "peerDependencies": { "react": ">=18 <=19", diff --git a/packages/ui-scripts/lib/build/buildThemes/setupThemes.ts b/packages/ui-scripts/lib/build/buildThemes/setupThemes.ts index 5ee01c6df0..a409515444 100644 --- a/packages/ui-scripts/lib/build/buildThemes/setupThemes.ts +++ b/packages/ui-scripts/lib/build/buildThemes/setupThemes.ts @@ -32,8 +32,7 @@ import generateSemantics, { import generateComponent, { generateComponentType } from './generateComponents.js' -import { exec } from 'child_process' -import { promisify } from 'node:util' +import { resolveBin, runCommandAsync } from '@instructure/command-utils' // transform to an object for easier handling export const transformThemes = (themes: any, input: any) => @@ -369,11 +368,12 @@ const setupThemes = async (targetPath: string, input: any): Promise => { } ` await createFile(`${targetPath}/index.ts`, exportIndexFileContent) - const execAsync = promisify(exec) try { - const { stdout, stderr } = await execAsync( - "dprint fmt '" + targetPath + "/**/*.*'" - ) + const dprintBin = resolveBin('dprint') + const { stdout, stderr } = await runCommandAsync(dprintBin, [ + 'fmt', + `${targetPath}/**/*.*` + ]) console.log('[dprint]', stdout) if (stderr) { console.error('[dprint error]:', stderr) diff --git a/packages/ui-scripts/lib/commands/create-component-version.ts b/packages/ui-scripts/lib/commands/create-component-version.ts index dd5e36c3f6..d3a8534ac5 100644 --- a/packages/ui-scripts/lib/commands/create-component-version.ts +++ b/packages/ui-scripts/lib/commands/create-component-version.ts @@ -25,7 +25,6 @@ import fs from 'node:fs' import path from 'node:path' import { execSync } from 'node:child_process' -// @ts-expect-error no types for inquirer 8.x import inquirer from 'inquirer' import { info, error } from '@instructure/command-utils' import type { Argv } from 'yargs' @@ -143,10 +142,7 @@ async function detectOrPromptComponent( /** * Detect if cwd is inside a component directory (has v1/v2 subdirs). */ -function detectComponentFromCwd( - repoRoot: string, - cwd: string -): string | null { +function detectComponentFromCwd(repoRoot: string, cwd: string): string | null { let dir = cwd while (dir.startsWith(repoRoot) && dir !== repoRoot) { // Check if this directory has version subdirectories @@ -199,7 +195,10 @@ function discoverComponents(repoRoot: string): ComponentInfo[] { /** * Simple fuzzy match: all query characters must appear in order. */ -function fuzzyMatch(components: ComponentInfo[], query: string): ComponentInfo[] { +function fuzzyMatch( + components: ComponentInfo[], + query: string +): ComponentInfo[] { const q = query.toLowerCase() return components.filter((c) => { const target = `${c.pkg} ${c.name}`.toLowerCase() diff --git a/packages/ui-scripts/package.json b/packages/ui-scripts/package.json index d089ce86c4..68a8878705 100644 --- a/packages/ui-scripts/package.json +++ b/packages/ui-scripts/package.json @@ -25,7 +25,7 @@ "@instructure/instructure-design-tokens": "github:instructure/instructure-design-tokens#v1.1.0", "@instructure/pkg-utils": "workspace:*", "@lerna/project": "^6.4.1", - "dprint": "^0.53.2", + "dprint": "^0.54.0", "http-server": "^14.1.1", "jscodeshift": "^0.16.1", "lerna": "9.0.7", @@ -37,7 +37,9 @@ "style-dictionary": "4.4.0", "webpack-cli": "^7.0.2", "webpack-dev-server": "^5.2.3", - "yargs": "^17.7.2" + "yargs": "^17.7.2", + "lucide-react": "1.7.0", + "inquirer": "^14.0.2" }, "peerDependencies": { "eslint": "^9", @@ -50,7 +52,8 @@ "devDependencies": { "@types/pixelmatch": "^5.2.6", "@types/pngjs": "^6.0.5", - "fantasticon": "^3.0.0", - "svgo": "^3.3.2" + "fantasticon": "^4.1.0", + "svgo": "^4.0.1", + "@types/yargs": "^17.0.35" } } diff --git a/packages/ui-themes/package.json b/packages/ui-themes/package.json index b805126b8c..5fc3b47cdf 100644 --- a/packages/ui-themes/package.json +++ b/packages/ui-themes/package.json @@ -28,6 +28,7 @@ "vitest": "^3.2.2" }, "dependencies": { + "@babel/runtime": "^7.29.2", "@instructure/shared-types": "workspace:*", "@tokens-studio/types": "^0.5.2" }, diff --git a/packages/uid/package.json b/packages/uid/package.json index 8d8fb327b0..e8335f2dd6 100644 --- a/packages/uid/package.json +++ b/packages/uid/package.json @@ -22,7 +22,7 @@ }, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.27.6" + "@babel/runtime": "^7.29.2" }, "devDependencies": { "@instructure/ui-babel-preset": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9d9e7e1a79..d6ee09b7fe 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,7 +1,7 @@ lockfileVersion: '9.0' settings: - autoInstallPeers: false + autoInstallPeers: true excludeLinksFromLockfile: false overrides: @@ -17,6 +17,9 @@ importers: '@babel/cli': specifier: ^7.27.2 version: 7.28.6(@babel/core@7.29.0) + '@babel/runtime': + specifier: ^7.29.2 + version: 7.29.2 '@commitlint/cli': specifier: ^20.5.3 version: 20.5.3(@types/node@22.19.15)(conventional-commits-parser@6.4.0)(typescript@6.0.3) @@ -73,7 +76,10 @@ importers: version: 4.7.0(vite@7.3.1(@types/node@22.19.15)(jiti@2.6.1)(terser@5.48.0)(yaml@2.8.3)) '@vitest/eslint-plugin': specifier: ^1.6.14 - version: 1.6.14(@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)(vitest@3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3)) + version: 1.6.14(@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)(vitest@3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3)) + babel-loader: + specifier: ^10.1.1 + version: 10.1.1(@babel/core@7.29.0)(webpack@5.106.2(esbuild@0.28.0)) babel-plugin-add-import-extension: specifier: ^1.6.0 version: 1.6.0(@babel/core@7.29.0) @@ -106,28 +112,28 @@ importers: version: 0.28.0 eslint: specifier: ^9.39.4 - version: 9.39.4(jiti@2.6.1) + version: 9.39.4(jiti@2.6.1)(supports-color@8.1.1) eslint-config-prettier: specifier: ^10.1.8 - version: 10.1.8(eslint@9.39.4(jiti@2.6.1)) + version: 10.1.8(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1)) eslint-import-resolver-node: specifier: ^0.3.10 - version: 0.3.10 + version: 0.3.10(supports-color@8.1.1) eslint-module-utils: specifier: ^2.12.1 - version: 2.12.1(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4(jiti@2.6.1)) + version: 2.12.1(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10(supports-color@8.1.1))(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1) eslint-plugin-compat: specifier: ^7.0.2 - version: 7.0.2(eslint@9.39.4(jiti@2.6.1)) + version: 7.0.2(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1)) eslint-plugin-jsx-a11y: specifier: ^6.10.2 - version: 6.10.2(eslint@9.39.4(jiti@2.6.1)) + version: 6.10.2(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1)) eslint-plugin-notice: specifier: ^1.0.0 - version: 1.0.0(eslint@9.39.4(jiti@2.6.1)) + version: 1.0.0(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1)) eslint-plugin-react: specifier: ^7.37.5 - version: 7.37.5(eslint@9.39.4(jiti@2.6.1)) + version: 7.37.5(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1)) globals: specifier: ^17.6.0 version: 17.6.0 @@ -136,13 +142,16 @@ importers: version: 9.1.7 jsdom: specifier: ^26.1.0 - version: 26.1.0 + version: 26.1.0(supports-color@8.1.1) lerna: specifier: 9.0.7 - version: 9.0.7(@types/node@22.19.15)(babel-plugin-macros@3.1.0) + version: 9.0.7(@types/node@22.19.15)(babel-plugin-macros@3.1.0)(supports-color@8.1.1) lint-staged: specifier: ^16.4.0 version: 16.4.0 + moment-timezone: + specifier: ^0.6.2 + version: 0.6.2 react: specifier: 18.3.1 version: 18.3.1 @@ -151,16 +160,19 @@ importers: version: 6.0.3 typescript-eslint: specifier: ^8.59.1 - version: 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + version: 8.59.2(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) webpack: specifier: ^5.106.2 version: 5.106.2(esbuild@0.28.0) packages/__docs__: dependencies: + '@babel/runtime': + specifier: ^7.29.2 + version: 7.29.2 '@babel/standalone': specifier: ^7.29.3 version: 7.29.4 @@ -421,10 +433,16 @@ importers: version: link:../ui-view babel-loader: specifier: ^10.1.1 - version: 10.1.1(@babel/core@7.29.0)(webpack@5.107.2(esbuild@0.28.0)) + version: 10.1.1(@babel/core@7.29.0)(webpack@5.107.2(esbuild@0.28.0)(postcss@8.5.8)) + buffer: + specifier: ^6.0.3 + version: 6.0.3 codesandbox: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.3(supports-color@8.1.1) + hoist-non-react-statics: + specifier: ^3.3.2 + version: 3.3.2 lorem-ipsum: specifier: ^3.0.0 version: 3.0.0 @@ -456,12 +474,15 @@ importers: '@instructure/ui-webpack-config': specifier: workspace:* version: link:../ui-webpack-config + '@types/hoist-non-react-statics': + specifier: ^3.3.7 + version: 3.3.7(@types/react@18.3.26) chokidar: specifier: ^3.6.0 version: 3.6.0 css-loader: specifier: 7.1.4 - version: 7.1.4(webpack@5.107.2(esbuild@0.28.0)) + version: 7.1.4(webpack@5.107.2(esbuild@0.28.0)(postcss@8.5.8)) globby: specifier: ^16.2.0 version: 16.2.0 @@ -470,7 +491,7 @@ importers: version: 4.0.3 html-webpack-plugin: specifier: ^5.6.7 - version: 5.6.7(webpack@5.107.2(esbuild@0.28.0)) + version: 5.6.7(webpack@5.107.2(esbuild@0.28.0)(postcss@8.5.8)) mkdirp: specifier: 3.0.1 version: 3.0.1 @@ -479,7 +500,10 @@ importers: version: 8.0.3 style-loader: specifier: 4.0.0 - version: 4.0.0(webpack@5.107.2(esbuild@0.28.0)) + version: 4.0.0(webpack@5.107.2(esbuild@0.28.0)(postcss@8.5.8)) + thread-loader: + specifier: ^4.0.4 + version: 4.0.4(webpack@5.107.2(esbuild@0.28.0)(postcss@8.5.8)) webpack-bundle-analyzer: specifier: 5.3.0 version: 5.3.0 @@ -537,6 +561,13 @@ importers: version: 4.0.0 packages/console: + dependencies: + '@babel/runtime': + specifier: ^7.29.2 + version: 7.29.2 + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -545,7 +576,7 @@ importers: packages/debounce: dependencies: '@babel/runtime': - specifier: ^7.27.6 + specifier: ^7.29.2 version: 7.29.2 devDependencies: '@instructure/ui-babel-preset': @@ -587,6 +618,9 @@ importers: hoist-non-react-statics: specifier: ^3.3.2 version: 3.3.2 + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -600,12 +634,15 @@ importers: '@testing-library/user-event': specifier: ^14.6.1 version: 14.6.1(@testing-library/dom@10.4.1) + '@types/hoist-non-react-statics': + specifier: ^3.3.7 + version: 3.3.7(@types/react@18.3.26) react-dom: specifier: 18.3.1 version: 18.3.1(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/pkg-utils: dependencies: @@ -616,7 +653,11 @@ importers: specifier: ^7.0.1 version: 7.0.1 - packages/shared-types: {} + packages/shared-types: + dependencies: + react: + specifier: 18.3.1 + version: 18.3.1 packages/ui: dependencies: @@ -842,6 +883,12 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 + react-dom: + specifier: 18.3.1 + version: 18.3.1(react@18.3.1) devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -861,6 +908,9 @@ importers: '@instructure/ui-react-utils': specifier: workspace:* version: link:../ui-react-utils + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -876,7 +926,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-a11y-utils: dependencies: @@ -904,6 +954,9 @@ importers: keycode: specifier: ^2 version: 2.2.1 + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -919,7 +972,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-alerts: dependencies: @@ -959,6 +1012,12 @@ importers: keycode: specifier: ^2 version: 2.2.1 + react: + specifier: 18.3.1 + version: 18.3.1 + react-dom: + specifier: 18.3.1 + version: 18.3.1(react@18.3.1) devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -983,7 +1042,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-avatar: dependencies: @@ -1008,6 +1067,9 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -1026,7 +1088,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-axe-check: dependencies: @@ -1103,6 +1165,9 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -1118,7 +1183,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-billboard: dependencies: @@ -1146,6 +1211,9 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -1170,7 +1238,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-breadcrumb: dependencies: @@ -1207,6 +1275,9 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -1225,7 +1296,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-buttons: dependencies: @@ -1277,6 +1348,9 @@ importers: keycode: specifier: ^2 version: 2.2.1 + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -1295,7 +1369,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-byline: dependencies: @@ -1317,6 +1391,9 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -1335,7 +1412,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-calendar: dependencies: @@ -1381,6 +1458,9 @@ importers: '@instructure/uid': specifier: workspace:* version: link:../uid + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -1399,7 +1479,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-checkbox: dependencies: @@ -1445,6 +1525,9 @@ importers: keycode: specifier: ^2 version: 2.2.1 + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -1466,7 +1549,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-codemods: dependencies: @@ -1490,11 +1573,11 @@ importers: specifier: ^2.7.3 version: 2.7.3 esbuild: - specifier: ^0.25.5 - version: 0.25.12 + specifier: ^0.28.0 + version: 0.28.0 vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-color-picker: dependencies: @@ -1561,6 +1644,9 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -1582,7 +1668,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-color-utils: dependencies: @@ -1641,6 +1727,9 @@ importers: '@instructure/ui-utils': specifier: workspace:* version: link:../ui-utils + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -1662,7 +1751,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-date-time-input: dependencies: @@ -1705,6 +1794,9 @@ importers: '@instructure/ui-utils': specifier: workspace:* version: link:../ui-utils + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -1720,12 +1812,12 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-decorator: dependencies: '@babel/runtime': - specifier: ^7.27.6 + specifier: ^7.29.2 version: 7.29.2 devDependencies: '@instructure/ui-babel-preset': @@ -1749,6 +1841,9 @@ importers: '@instructure/ui-react-utils': specifier: workspace:* version: link:../ui-react-utils + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/console': specifier: workspace:* @@ -1767,7 +1862,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-dom-utils: dependencies: @@ -1780,6 +1875,12 @@ importers: '@instructure/shared-types': specifier: workspace:* version: link:../shared-types + react: + specifier: 18.3.1 + version: 18.3.1 + react-dom: + specifier: 18.3.1 + version: 18.3.1(react@18.3.1) devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -1792,7 +1893,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-drawer-layout: dependencies: @@ -1844,6 +1945,9 @@ importers: '@instructure/uid': specifier: workspace:* version: link:../uid + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -1859,7 +1963,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-drilldown: dependencies: @@ -1905,6 +2009,9 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -1929,7 +2036,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-editable: dependencies: @@ -1969,6 +2076,12 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 + react-dom: + specifier: 18.3.1 + version: 18.3.1(react@18.3.1) devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -1987,7 +2100,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-expandable: dependencies: @@ -2009,6 +2122,9 @@ importers: '@instructure/uid': specifier: workspace:* version: link:../uid + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -2027,7 +2143,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-file-drop: dependencies: @@ -2067,6 +2183,9 @@ importers: keycode: specifier: ^2 version: 2.2.1 + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -2082,7 +2201,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-flex: dependencies: @@ -2107,6 +2226,9 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -2122,7 +2244,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-focusable: dependencies: @@ -2147,6 +2269,9 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -2162,7 +2287,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-form-field: dependencies: @@ -2202,6 +2327,9 @@ importers: '@instructure/uid': specifier: workspace:* version: link:../uid + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -2217,7 +2345,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-grid: dependencies: @@ -2245,6 +2373,9 @@ importers: '@instructure/ui-utils': specifier: workspace:* version: link:../ui-utils + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -2260,7 +2391,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-heading: dependencies: @@ -2288,6 +2419,9 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -2303,7 +2437,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-i18n: dependencies: @@ -2331,6 +2465,9 @@ importers: moment-timezone: specifier: ^0.6.2 version: 0.6.2 + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -2342,14 +2479,14 @@ importers: specifier: 15.0.7 version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/hoist-non-react-statics': - specifier: ^3.3.6 + specifier: ^3.3.7 version: 3.3.7(@types/react@18.3.26) react-dom: specifier: 18.3.1 version: 18.3.1(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-icons: dependencies: @@ -2377,6 +2514,9 @@ importers: lucide-react: specifier: 1.7.0 version: 1.7.0(react@18.3.1) + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -2411,6 +2551,9 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -2429,7 +2572,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-instructure: dependencies: @@ -2472,6 +2615,9 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -2490,7 +2636,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-link: dependencies: @@ -2530,6 +2676,9 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -2548,7 +2697,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-list: dependencies: @@ -2573,6 +2722,9 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -2591,7 +2743,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-menu: dependencies: @@ -2637,6 +2789,9 @@ importers: keycode: specifier: ^2 version: 2.2.1 + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -2658,7 +2813,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-metric: dependencies: @@ -2680,6 +2835,9 @@ importers: '@instructure/ui-themes': specifier: workspace:* version: link:../ui-themes + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -2698,7 +2856,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-modal: dependencies: @@ -2744,6 +2902,9 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -2765,7 +2926,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-motion: dependencies: @@ -2790,6 +2951,9 @@ importers: '@instructure/ui-utils': specifier: workspace:* version: link:../ui-utils + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -2802,7 +2966,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-navigation: dependencies: @@ -2860,6 +3024,9 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -2884,7 +3051,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-number-input: dependencies: @@ -2921,6 +3088,9 @@ importers: keycode: specifier: ^2 version: 2.2.1 + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -2939,7 +3109,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-options: dependencies: @@ -2967,6 +3137,9 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -2988,7 +3161,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-overlays: dependencies: @@ -3052,6 +3225,9 @@ importers: no-scroll: specifier: ^2.1.1 version: 2.1.1 + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -3070,7 +3246,7 @@ importers: version: 2.1.2 vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-pages: dependencies: @@ -3101,6 +3277,9 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -3119,7 +3298,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-pagination: dependencies: @@ -3174,6 +3353,9 @@ importers: '@instructure/uid': specifier: workspace:* version: link:../uid + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -3192,7 +3374,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-pill: dependencies: @@ -3226,6 +3408,9 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -3250,7 +3435,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-popover: dependencies: @@ -3299,6 +3484,9 @@ importers: keycode: specifier: ^2.2.1 version: 2.2.1 + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -3320,7 +3508,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-portal: dependencies: @@ -3339,6 +3527,12 @@ importers: '@instructure/ui-react-utils': specifier: workspace:* version: link:../ui-react-utils + react: + specifier: 18.3.1 + version: 18.3.1 + react-dom: + specifier: 18.3.1 + version: 18.3.1(react@18.3.1) devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -3357,7 +3551,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-position: dependencies: @@ -3391,6 +3585,9 @@ importers: '@instructure/uid': specifier: workspace:* version: link:../uid + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -3406,7 +3603,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-progress: dependencies: @@ -3437,6 +3634,9 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -3452,7 +3652,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-radio-input: dependencies: @@ -3480,6 +3680,9 @@ importers: '@instructure/ui-themes': specifier: workspace:* version: link:../ui-themes + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -3501,7 +3704,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-range-input: dependencies: @@ -3544,6 +3747,9 @@ importers: '@instructure/uid': specifier: workspace:* version: link:../uid + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -3559,7 +3765,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-rating: dependencies: @@ -3596,6 +3802,9 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -3611,7 +3820,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-react-utils: dependencies: @@ -3639,6 +3848,12 @@ importers: hoist-non-react-statics: specifier: ^3.3.2 version: 3.3.2 + react: + specifier: 18.3.1 + version: 18.3.1 + react-dom: + specifier: 18.3.1 + version: 18.3.1(react@18.3.1) devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -3649,9 +3864,12 @@ importers: '@testing-library/react': specifier: 15.0.7 version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@types/hoist-non-react-statics': + specifier: ^3.3.7 + version: 3.3.7(@types/react@18.3.26) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-responsive: dependencies: @@ -3676,6 +3894,9 @@ importers: '@instructure/ui-utils': specifier: workspace:* version: link:../ui-utils + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -3691,7 +3912,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-scripts: dependencies: @@ -3711,20 +3932,29 @@ importers: specifier: ^6.4.1 version: 6.4.1 dprint: - specifier: ^0.53.2 - version: 0.53.2 + specifier: ^0.54.0 + version: 0.54.0 + eslint: + specifier: ^9 + version: 9.39.4(jiti@2.6.1) http-server: specifier: ^14.1.1 - version: 14.1.1 + version: 14.1.1(supports-color@8.1.1) + inquirer: + specifier: ^14.0.2 + version: 14.0.2(@types/node@22.19.15) jscodeshift: specifier: ^0.16.1 version: 0.16.1(@babel/preset-env@7.29.5(@babel/core@7.29.0)) lerna: specifier: 9.0.7 - version: 9.0.7(@types/node@22.19.15)(babel-plugin-macros@3.1.0) + version: 9.0.7(@types/node@22.19.15)(babel-plugin-macros@3.1.0)(supports-color@8.1.1) lodash.isplainobject: specifier: ^4.0.6 version: 4.0.6 + lucide-react: + specifier: 1.7.0 + version: 1.7.0(react@18.3.1) mocha: specifier: ^10.7.3 version: 10.8.2 @@ -3734,18 +3964,24 @@ importers: pngjs: specifier: ^7.0.0 version: 7.0.0 + react: + specifier: 18.3.1 + version: 18.3.1 semver: specifier: ^7.7.4 version: 7.7.4 style-dictionary: specifier: 4.4.0 - version: 4.4.0 + version: 4.4.0(tslib@2.8.1) + webpack: + specifier: ^5 + version: 5.107.2(esbuild@0.28.0)(webpack-cli@7.0.2) webpack-cli: specifier: ^7.0.2 version: 7.0.2(webpack-bundle-analyzer@5.3.0)(webpack-dev-server@5.2.3)(webpack@5.107.2) webpack-dev-server: specifier: ^5.2.3 - version: 5.2.3(webpack-cli@7.0.2)(webpack@5.107.2) + version: 5.2.3(supports-color@8.1.1)(tslib@2.8.1)(webpack-cli@7.0.2)(webpack@5.107.2) yargs: specifier: ^17.7.2 version: 17.7.2 @@ -3756,12 +3992,15 @@ importers: '@types/pngjs': specifier: ^6.0.5 version: 6.0.5 + '@types/yargs': + specifier: ^17.0.35 + version: 17.0.35 fantasticon: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^4.1.0 + version: 4.1.0(supports-color@8.1.1) svgo: - specifier: ^3.3.2 - version: 3.3.3 + specifier: ^4.0.1 + version: 4.0.1 packages/ui-select: dependencies: @@ -3813,6 +4052,9 @@ importers: '@instructure/uid': specifier: workspace:* version: link:../uid + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -3834,7 +4076,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-selectable: dependencies: @@ -3859,6 +4101,9 @@ importers: keycode: specifier: ^2 version: 2.2.1 + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -3874,7 +4119,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-side-nav-bar: dependencies: @@ -3911,6 +4156,9 @@ importers: '@instructure/ui-tooltip': specifier: workspace:* version: link:../ui-tooltip + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -3932,7 +4180,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-simple-select: dependencies: @@ -3957,6 +4205,9 @@ importers: '@instructure/ui-select': specifier: workspace:* version: link:../ui-select + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -3981,7 +4232,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-source-code-editor: dependencies: @@ -4063,6 +4314,12 @@ importers: '@lezer/highlight': specifier: 1.2.1 version: 1.2.1 + react: + specifier: 18.3.1 + version: 18.3.1 + react-dom: + specifier: 18.3.1 + version: 18.3.1(react@18.3.1) devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -4078,7 +4335,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-spinner: dependencies: @@ -4112,6 +4369,9 @@ importers: '@instructure/uid': specifier: workspace:* version: link:../uid + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -4127,7 +4387,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-svg-images: dependencies: @@ -4152,6 +4412,9 @@ importers: '@instructure/uid': specifier: workspace:* version: link:../uid + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -4167,7 +4430,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-table: dependencies: @@ -4204,6 +4467,9 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -4225,7 +4491,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-tabs: dependencies: @@ -4274,6 +4540,9 @@ importers: keycode: specifier: ^2 version: 2.2.1 + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -4295,7 +4564,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-tag: dependencies: @@ -4329,6 +4598,9 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -4347,7 +4619,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-text: dependencies: @@ -4372,6 +4644,9 @@ importers: '@instructure/ui-themes': specifier: workspace:* version: link:../ui-themes + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -4421,6 +4696,9 @@ importers: '@instructure/uid': specifier: workspace:* version: link:../uid + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -4442,7 +4720,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-text-input: dependencies: @@ -4473,6 +4751,9 @@ importers: '@instructure/ui-themes': specifier: workspace:* version: link:../ui-themes + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -4497,7 +4778,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-theme-tokens: dependencies: @@ -4514,6 +4795,9 @@ importers: packages/ui-themes: dependencies: + '@babel/runtime': + specifier: ^7.29.2 + version: 7.29.2 '@instructure/shared-types': specifier: workspace:* version: link:../shared-types @@ -4532,7 +4816,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-time-select: dependencies: @@ -4560,6 +4844,9 @@ importers: '@instructure/ui-utils': specifier: workspace:* version: link:../ui-utils + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -4578,7 +4865,7 @@ importers: version: 0.6.2 vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-toggle-details: dependencies: @@ -4624,6 +4911,9 @@ importers: '@instructure/uid': specifier: workspace:* version: link:../uid + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -4642,7 +4932,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-tooltip: dependencies: @@ -4670,6 +4960,9 @@ importers: '@instructure/ui-utils': specifier: workspace:* version: link:../ui-utils + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -4691,7 +4984,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-top-nav-bar: dependencies: @@ -4761,6 +5054,9 @@ importers: '@instructure/ui-view': specifier: workspace:* version: link:../ui-view + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -4785,7 +5081,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-tray: dependencies: @@ -4828,6 +5124,9 @@ importers: '@instructure/ui-utils': specifier: workspace:* version: link:../ui-utils + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-babel-preset': specifier: workspace:* @@ -4843,7 +5142,7 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-tree-browser: dependencies: @@ -4874,6 +5173,9 @@ importers: keycode: specifier: ^2 version: 2.2.1 + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -4892,7 +5194,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-truncate-list: dependencies: @@ -4920,6 +5222,9 @@ importers: '@instructure/ui-utils': specifier: workspace:* version: link:../ui-utils + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -4941,7 +5246,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-truncate-text: dependencies: @@ -4975,6 +5280,9 @@ importers: escape-html: specifier: ^1.0.3 version: 1.0.3 + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -4999,7 +5307,7 @@ importers: version: 1.0.4 vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-utils: dependencies: @@ -5024,6 +5332,12 @@ importers: json-stable-stringify: specifier: ^1.3.0 version: 1.3.0 + react: + specifier: 18.3.1 + version: 18.3.1 + react-dom: + specifier: 18.3.1 + version: 18.3.1(react@18.3.1) ua-parser-js: specifier: ^1.0.39 version: 1.0.41 @@ -5039,7 +5353,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-view: dependencies: @@ -5073,6 +5387,9 @@ importers: '@instructure/ui-themes': specifier: workspace:* version: link:../ui-themes + react: + specifier: 18.3.1 + version: 18.3.1 devDependencies: '@instructure/ui-axe-check': specifier: workspace:* @@ -5088,7 +5405,7 @@ importers: version: 15.0.7(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages/ui-webpack-config: dependencies: @@ -5111,7 +5428,7 @@ importers: packages/uid: dependencies: '@babel/runtime': - specifier: ^7.27.6 + specifier: ^7.29.2 version: 7.29.2 devDependencies: '@instructure/ui-babel-preset': @@ -5122,7 +5439,7 @@ importers: version: 6.9.1 vitest: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + version: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) packages: @@ -5936,58 +6253,65 @@ packages: resolution: {integrity: sha512-dDlz3W405VMFO4w5kIP9DOmELBcvFQGmLoKSdIRstBDubKFYwaNHV1NnlzMCQpXQFGWVALmeMORAuiLx18AvZQ==} engines: {node: '>=14.17.0'} - '@dprint/darwin-arm64@0.53.2': - resolution: {integrity: sha512-ecKRF+mFE59layJPpX5AnYN7a9XNovX3f5QlPSdr+BmweoarOV2ieODyJklD5Tob9WiMv8jQyXYak5QH7fxByg==} + '@dprint/darwin-arm64@0.54.0': + resolution: {integrity: sha512-yqRI4enH+BDp+4+ZsPVdZM5h873JK1lN7li9l9A5u4C4cvh1oEsiBWAzEPccRkJ2ctF8LgaizBSxO38sqEVYbw==} cpu: [arm64] os: [darwin] - '@dprint/darwin-x64@0.53.2': - resolution: {integrity: sha512-sHe7bsPU9BXnBPovjsq+98S1g64W7ZhyfGKMSVMTwP1BCL+IqOltfd5p7xTvAaRkL8cwRzqPYlj+kmCf24Qydw==} + '@dprint/darwin-x64@0.54.0': + resolution: {integrity: sha512-W9BARpgHypcQwatg5mnHaCpX6pLX5dBxxiv+tZKruhOmq8MKYOrAYDXlceMuHSowmWREfUF5yL4SRgXDGI6WQw==} cpu: [x64] os: [darwin] - '@dprint/linux-arm64-glibc@0.53.2': - resolution: {integrity: sha512-K0aj5bLtPlSsTDAtLwEjwDGPIVpc8lgmvpLzf6IdASJn1kMkowPoZSCNUvmUUJTTmANscMugLsi9XGVbBzkE6Q==} + '@dprint/linux-arm64-glibc@0.54.0': + resolution: {integrity: sha512-VhM7p70VFuNqxZMdiv1e+nMboPj/hMFlTIBWrRaX7+6VThs9mJr9+94wrUeXgfnfsyaEKSbRFa/dru1PINoSNw==} cpu: [arm64] os: [linux] + libc: [glibc] - '@dprint/linux-arm64-musl@0.53.2': - resolution: {integrity: sha512-209yb6BGMiohPuB12wgnodULEs3JC1epLaHyN5s2XpDU7rWi6WqWkzeSuuN2TTAbDz4Z51tqe5KJSRsF0yi+Dg==} + '@dprint/linux-arm64-musl@0.54.0': + resolution: {integrity: sha512-QS1A74Lv60/L9oemHCzbHgOLbV2smSJG5IxS5fjf8ZWetyUt918WDzIHBilz/+uiB+OlW2UVTsm952UG0YOrLw==} cpu: [arm64] os: [linux] + libc: [musl] - '@dprint/linux-loong64-glibc@0.53.2': - resolution: {integrity: sha512-IngXJ6c7n/DYd2j1CssLHqxtGILMv0BEQZplx8kIYedGyVbzLSxJu7XpqgThnCuLQjh4elfRkT67Q8g7l//m0Q==} + '@dprint/linux-loong64-glibc@0.54.0': + resolution: {integrity: sha512-8Myka2/0KbhuZnEKL6jagPXTgDKVpd/tfXDRa0oibUBgaqOSku6iRMzHGa/PhqHL+s14Gcp+/cIHz0zU3Tkgug==} cpu: [loong64] os: [linux] + libc: [glibc] - '@dprint/linux-loong64-musl@0.53.2': - resolution: {integrity: sha512-ExtcNOjSbXgpoWw5efAO00xYTOlEsEyz58v/HPJzEV5tfn9J7vozSVxTdXLDkTgg+USEQLaZ9qTnXxc1kbraiQ==} + '@dprint/linux-loong64-musl@0.54.0': + resolution: {integrity: sha512-/AN3xCuMhC4PK7Pbj7/4zBuhFGr4m0OHV/5uGTfzpkKX/3+AXoyKl7PbT2VlNMGXAK0kuRThfjtx23gIwlWk7Q==} cpu: [loong64] os: [linux] + libc: [musl] - '@dprint/linux-riscv64-glibc@0.53.2': - resolution: {integrity: sha512-2UTqXMkIhyK7rYdpBY7tE3x1R36msWjX3lU3MdYM9HauldnsHJx2EhZofIYzHBICH8eziw/W7aY8HWo4oLdJ/A==} + '@dprint/linux-riscv64-glibc@0.54.0': + resolution: {integrity: sha512-Aw2vXzzwFDpPbXh6ajsSabVCkCc66C3hCyMKprR/IxYvFtjYX80nh1ox0c7iaw6c4HacHMRLGw7FUSXvomPaEQ==} cpu: [riscv64] os: [linux] + libc: [glibc] - '@dprint/linux-x64-glibc@0.53.2': - resolution: {integrity: sha512-hO4O7d20IALUCFbFG2H7kvP5Di3/G8fqrMXzX9Fdps4ccM4Kg3Cr9LZ/G+mif4Q9WwwUnkOJ0oXBxeqJ8S65ng==} + '@dprint/linux-x64-glibc@0.54.0': + resolution: {integrity: sha512-zZqj3wQELOX8n6QfT2uuWoMf64Wv0lMXNyam3btm+PKkg0P6a54TPL09Bs9XsViOdxgTcamsiQ7HlErt/LEjIA==} cpu: [x64] os: [linux] + libc: [glibc] - '@dprint/linux-x64-musl@0.53.2': - resolution: {integrity: sha512-XHqYE5nFz1s5Z2J1E9j8JYHE4ISp5KCfaYT7fs4lW14G2B8U/CtutUGWzvP5aYRGfLc6CYGrWgKAQppn846vUQ==} + '@dprint/linux-x64-musl@0.54.0': + resolution: {integrity: sha512-it6Qdt06dyW2adbAXpOCb7/KQLxlm4i1UphUAWqWsZk4t3EYetyAza9J0g3Vu9itIWSEIo9MnccgANckQJ6+qw==} cpu: [x64] os: [linux] + libc: [musl] - '@dprint/win32-arm64@0.53.2': - resolution: {integrity: sha512-Z8N2iwhFN91wK0SlR+oGHGF8rrwOw7BiZTAKwR8E7Fr2lKSTsjbRv3Nr1znk2pHkmRyZ1/6PwzTiVF5sSZcIXQ==} + '@dprint/win32-arm64@0.54.0': + resolution: {integrity: sha512-F5kjV/6I9YtNOTDWHUpTqM2HHHS510BPL7z4NJuU0nDnaVeks7GwNEltGr56CcsG8XQYhkiAsqZytPu6AhA2hQ==} cpu: [arm64] os: [win32] - '@dprint/win32-x64@0.53.2': - resolution: {integrity: sha512-xdOOm4ZG9pqKdnVvgFMp8/c9Ylkt2LcTFqjmxF1CoCZNNYGMUrH60YQl/M9R9wJXSSQOv6K+7Ub+hOWcIlxIjw==} + '@dprint/win32-x64@0.54.0': + resolution: {integrity: sha512-AAr2ye/DtgYXDplRoPS+5U++x7T6W4a3I9FvTFWFxziFmUptvAg5G2c4FcXoAduSruhYZJvjDZrLseR2c3IwXg==} cpu: [x64] os: [win32] @@ -6044,12 +6368,6 @@ packages: '@emotion/weak-memoize@0.4.0': resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==} - '@esbuild/aix-ppc64@0.25.12': - resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.27.7': resolution: {integrity: sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==} engines: {node: '>=18'} @@ -6062,12 +6380,6 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.25.12': - resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.27.7': resolution: {integrity: sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==} engines: {node: '>=18'} @@ -6080,12 +6392,6 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm@0.25.12': - resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.27.7': resolution: {integrity: sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==} engines: {node: '>=18'} @@ -6098,12 +6404,6 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-x64@0.25.12': - resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.27.7': resolution: {integrity: sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==} engines: {node: '>=18'} @@ -6116,12 +6416,6 @@ packages: cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.25.12': - resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.27.7': resolution: {integrity: sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==} engines: {node: '>=18'} @@ -6134,12 +6428,6 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.25.12': - resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.27.7': resolution: {integrity: sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==} engines: {node: '>=18'} @@ -6152,12 +6440,6 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.25.12': - resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.27.7': resolution: {integrity: sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==} engines: {node: '>=18'} @@ -6170,12 +6452,6 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.25.12': - resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.27.7': resolution: {integrity: sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==} engines: {node: '>=18'} @@ -6188,12 +6464,6 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.25.12': - resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.27.7': resolution: {integrity: sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==} engines: {node: '>=18'} @@ -6206,12 +6476,6 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.25.12': - resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.27.7': resolution: {integrity: sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==} engines: {node: '>=18'} @@ -6224,12 +6488,6 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.25.12': - resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.27.7': resolution: {integrity: sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==} engines: {node: '>=18'} @@ -6242,12 +6500,6 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.25.12': - resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.27.7': resolution: {integrity: sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==} engines: {node: '>=18'} @@ -6260,12 +6512,6 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.25.12': - resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.27.7': resolution: {integrity: sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==} engines: {node: '>=18'} @@ -6278,12 +6524,6 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.25.12': - resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.27.7': resolution: {integrity: sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==} engines: {node: '>=18'} @@ -6296,12 +6536,6 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.25.12': - resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.27.7': resolution: {integrity: sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==} engines: {node: '>=18'} @@ -6314,12 +6548,6 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.25.12': - resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.27.7': resolution: {integrity: sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==} engines: {node: '>=18'} @@ -6332,12 +6560,6 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.25.12': - resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.27.7': resolution: {integrity: sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==} engines: {node: '>=18'} @@ -6350,12 +6572,6 @@ packages: cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.25.12': - resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] - '@esbuild/netbsd-arm64@0.27.7': resolution: {integrity: sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==} engines: {node: '>=18'} @@ -6368,12 +6584,6 @@ packages: cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-x64@0.25.12': - resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.27.7': resolution: {integrity: sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==} engines: {node: '>=18'} @@ -6386,12 +6596,6 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.25.12': - resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - '@esbuild/openbsd-arm64@0.27.7': resolution: {integrity: sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==} engines: {node: '>=18'} @@ -6404,12 +6608,6 @@ packages: cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.25.12': - resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.27.7': resolution: {integrity: sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==} engines: {node: '>=18'} @@ -6422,12 +6620,6 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openharmony-arm64@0.25.12': - resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openharmony] - '@esbuild/openharmony-arm64@0.27.7': resolution: {integrity: sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==} engines: {node: '>=18'} @@ -6440,12 +6632,6 @@ packages: cpu: [arm64] os: [openharmony] - '@esbuild/sunos-x64@0.25.12': - resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.27.7': resolution: {integrity: sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==} engines: {node: '>=18'} @@ -6458,12 +6644,6 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.25.12': - resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.27.7': resolution: {integrity: sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==} engines: {node: '>=18'} @@ -6476,12 +6656,6 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.25.12': - resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.27.7': resolution: {integrity: sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==} engines: {node: '>=18'} @@ -6494,12 +6668,6 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.25.12': - resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.27.7': resolution: {integrity: sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==} engines: {node: '>=18'} @@ -6554,9 +6722,6 @@ packages: resolution: {integrity: sha512-GmzA9ckNokPypTg10pgpeHNQe7ph+iIKKmhKu3Ob9ANkswreCx7R3cKmY781K8QK3AqVL3xVh9A42JvIAbkkSA==} engines: {node: ^20.17.0 || >=22.9.0} - '@gar/promisify@1.1.3': - resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} - '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} engines: {node: '>=18.18.0'} @@ -6581,6 +6746,10 @@ packages: resolution: {integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==} engines: {node: '>=18'} + '@inquirer/ansi@2.0.7': + resolution: {integrity: sha512-3eTuUO1vH2cZm2ZKHeQxnOqlTi9EfZDGgIe3BL3I4u+rJHocr9Fz86M4fjYABPvFnQG/gGK551HqDiIcETwU6Q==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + '@inquirer/checkbox@4.3.2': resolution: {integrity: sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==} engines: {node: '>=18'} @@ -6590,6 +6759,15 @@ packages: '@types/node': optional: true + '@inquirer/checkbox@5.2.1': + resolution: {integrity: sha512-b6xmA/VlTe0ZgDQHDui+Nav470u7u49nRd8/iuhOcQPO9Ch7lGuogydhi2VOmNlZ+zXcM8IcPuNSwQcdJaF/kw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/confirm@5.1.21': resolution: {integrity: sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==} engines: {node: '>=18'} @@ -6599,6 +6777,15 @@ packages: '@types/node': optional: true + '@inquirer/confirm@6.1.1': + resolution: {integrity: sha512-eb8DBZcz/2qHWQda4rk2JiQk5h9QV/cVHi1yjt0f69WFZMRFn0sJTye3EAP8icut8UDMjQPsaH5KbcOogefrFQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/core@10.3.2': resolution: {integrity: sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==} engines: {node: '>=18'} @@ -6608,6 +6795,15 @@ packages: '@types/node': optional: true + '@inquirer/core@11.2.1': + resolution: {integrity: sha512-Qd6GJT1yVyrZZCfN8W2qKF5ApmqryXRhRKCuip8h01x2w/esJQ2XIYc6f9abMIHgKQdBfFTSOdbHRLAhuM09UA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/editor@4.2.23': resolution: {integrity: sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==} engines: {node: '>=18'} @@ -6617,6 +6813,15 @@ packages: '@types/node': optional: true + '@inquirer/editor@5.2.2': + resolution: {integrity: sha512-ZRVd/oD+sYsUd5zVm0NflqEzlqfYCyHNsqkHl2oWXEUHs12tCbcSFi+wVFEvD8+LGRaMUsVrE7qeo6lSG/S1Vg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/expand@4.0.23': resolution: {integrity: sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==} engines: {node: '>=18'} @@ -6626,6 +6831,15 @@ packages: '@types/node': optional: true + '@inquirer/expand@5.1.1': + resolution: {integrity: sha512-YmQpenjbFSHAK3sOd44puHh3V1KXXr+JiNpUztoSQ4drLh2rTVzTap/YtlAVu/5xavifIlBfNEzJ/neZJ1a/1g==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/external-editor@1.0.3': resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==} engines: {node: '>=18'} @@ -6635,10 +6849,23 @@ packages: '@types/node': optional: true + '@inquirer/external-editor@3.0.3': + resolution: {integrity: sha512-6thf5I8q7lZwzGLAxPaaGEREEkZ3nyePPDQ1oyobblxmEE8mqTLguScP7pDjUTAibiyb4hfXl+qjUEJ+di/aNA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/figures@1.0.15': resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==} engines: {node: '>=18'} + '@inquirer/figures@2.0.7': + resolution: {integrity: sha512-aJ8TBPOGB6f/2qziPfElISTCEd5XOYTFckA2SGjhNmiKzfK/u4ot3v0DUzGVdUnKjN10EqnnEPck36BkyfLnJw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + '@inquirer/input@4.3.1': resolution: {integrity: sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==} engines: {node: '>=18'} @@ -6648,6 +6875,15 @@ packages: '@types/node': optional: true + '@inquirer/input@5.1.2': + resolution: {integrity: sha512-9K/DDBSQpOyZSkt6sOVP9Vo0TR7atX2kuILsUu0x3wVcVbe97lJwIJKMLdMw25tDYuXl/qp6erT0Xs1rfmcfZg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/number@3.0.23': resolution: {integrity: sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==} engines: {node: '>=18'} @@ -6657,6 +6893,15 @@ packages: '@types/node': optional: true + '@inquirer/number@4.1.1': + resolution: {integrity: sha512-XF4IXAbPnGPgw0wsbC/i2tPcyfdZgDpUlhsqU0SfT4IRIGWha6Xm9VRgN5yYxJq+jnyXlfXI/nQ3ulfk0iEICA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/password@4.0.23': resolution: {integrity: sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==} engines: {node: '>=18'} @@ -6666,6 +6911,15 @@ packages: '@types/node': optional: true + '@inquirer/password@5.1.1': + resolution: {integrity: sha512-3XBfF7DAsp5qeDsvN5Rd1HmbNokVvEQoUM0QLrRcybC9nX96w3Pbmu7qUsb3IT3J3jBvs2+mTXaKHOUsgHMLzg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/prompts@7.10.1': resolution: {integrity: sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==} engines: {node: '>=18'} @@ -6675,6 +6929,15 @@ packages: '@types/node': optional: true + '@inquirer/prompts@8.5.2': + resolution: {integrity: sha512-IYR/3C/paEVVQYQvdDlFZVjRCJVYHHON0XXMH91KO9GSxs0TdKYWlUdvfQl2EfAHDxUaN3IBffkE/BDTh5nJ6g==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/rawlist@4.1.11': resolution: {integrity: sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==} engines: {node: '>=18'} @@ -6684,6 +6947,15 @@ packages: '@types/node': optional: true + '@inquirer/rawlist@5.3.1': + resolution: {integrity: sha512-QqdTqQddL3qPX/PPrjobpsO25NZ4dWXgTLenrR445L2ptLEYE6Z+PD5c5CNDJNx4ugRgELAIpSIJxZaO2jJ2Og==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/search@3.2.2': resolution: {integrity: sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==} engines: {node: '>=18'} @@ -6693,6 +6965,15 @@ packages: '@types/node': optional: true + '@inquirer/search@4.2.1': + resolution: {integrity: sha512-xJj8QWKRSrfKoBIITLZK61dD3zwo0Rz11fgDImku30/Oe81zMdIdGgrLY2h6RkJ+KZ/GhNYIRMKnH/62qBTA5g==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/select@4.4.2': resolution: {integrity: sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==} engines: {node: '>=18'} @@ -6702,9 +6983,27 @@ packages: '@types/node': optional: true - '@inquirer/type@3.0.10': - resolution: {integrity: sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==} - engines: {node: '>=18'} + '@inquirer/select@5.2.1': + resolution: {integrity: sha512-FlDndEUww8m7BfukO2nJa25vhD+H5jxxCv4oGioKqzyWz3nPHhhw4LKdYRSlXuAx7DsdWia7iyaBPKKS95Evfw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/type@3.0.10': + resolution: {integrity: sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/type@4.0.7': + resolution: {integrity: sha512-t28inv14nMQ1PhKpsJPY+kEs/c00qzeCOS2gTNRyTjG5d6qsVA2fItxW4hkvGZ5lvanGLdtCzVIx5dwdRpN1+g==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: @@ -6712,7 +7011,7 @@ packages: optional: true '@instructure/instructure-design-tokens@https://codeload.github.com/instructure/instructure-design-tokens/tar.gz/34931443b5e2ef193206d3265263ddc7e384e7be': - resolution: {tarball: https://codeload.github.com/instructure/instructure-design-tokens/tar.gz/34931443b5e2ef193206d3265263ddc7e384e7be} + resolution: {gitHosted: true, integrity: sha512-xrM7XHclxpG3M32exR8vLA//Kh+FMOO9tE9XGYe3B/laFGFv72wNb91/g9mexWOBN2uysrSYzLZ1R5s87BnZ4A==, tarball: https://codeload.github.com/instructure/instructure-design-tokens/tar.gz/34931443b5e2ef193206d3265263ddc7e384e7be} version: 1.0.0 '@isaacs/cliui@8.0.2': @@ -6969,6 +7268,10 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@npmcli/agent@3.0.0': + resolution: {integrity: sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==} + engines: {node: ^18.17.0 || >=20.5.0} + '@npmcli/agent@4.0.0': resolution: {integrity: sha512-kAQTcEN9E8ERLVg5AsGwLNoFb+oEG6engbqAU2P43gD4JEIkNGMHdVQ096FsOAAYpZPB0RSt0zgInKIAS1l5QA==} engines: {node: ^20.17.0 || >=22.9.0} @@ -6978,10 +7281,6 @@ packages: engines: {node: ^20.17.0 || >=22.9.0} hasBin: true - '@npmcli/fs@2.1.2': - resolution: {integrity: sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - '@npmcli/fs@4.0.0': resolution: {integrity: sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==} engines: {node: ^18.17.0 || >=20.5.0} @@ -7016,11 +7315,6 @@ packages: resolution: {integrity: sha512-94GLSYhLXF2t2LAC7pDwLaM4uCARzxShyAQKsirmlNcpidH89VA4/+K1LbJmRMgz5gy65E/QBBWQdUvGLe2Frg==} engines: {node: ^20.17.0 || >=22.9.0} - '@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@3.0.0': resolution: {integrity: sha512-61cDL8LUc9y80fXn+lir+iVt8IS0xHqEKwPu/5jCjxQTVoSCmkXvw4vbMrzAMtmghz3/AkiBjhHkDKUH+kf7kA==} engines: {node: ^18.17.0 || >=20.5.0} @@ -7094,21 +7388,25 @@ packages: resolution: {integrity: sha512-x6Zim1STewCXuHBCgoy2TO0586UlwH4RNCobn0mTiPd1jt7nU+fNqo3SpY8RzY1KmBfgcO48BBrfykPE9YWMpg==} cpu: [arm64] os: [linux] + libc: [glibc] '@nx/nx-linux-arm64-musl@22.6.4': resolution: {integrity: sha512-vYOqdgXIhtHFWdtnonp/jFfmfkyNPTu1JEdXuJpSxwUQdV2dWqS/l3HVPVWHXDrVKofPafK3M72jMvoWoaOQ6g==} cpu: [arm64] os: [linux] + libc: [musl] '@nx/nx-linux-x64-gnu@22.6.4': resolution: {integrity: sha512-UfWUDlOzlvQNVa1mnqOFxzvUwoGfM2o9ruhwYRoFm3XJbVYnjINyQsdcHwwDJItJP04LZzLPxA1+O8sU+Oqg6A==} cpu: [x64] os: [linux] + libc: [glibc] '@nx/nx-linux-x64-musl@22.6.4': resolution: {integrity: sha512-dwXpcyin4ScD5gH9FdhiNnOqFXclXLFBDTyRCEOlRUbOPayF9YEcH0PPIf9uWmwP3tshhAdr5sg9DLN+r7M3xg==} cpu: [x64] os: [linux] + libc: [musl] '@nx/nx-win32-arm64-msvc@22.6.4': resolution: {integrity: sha512-KqjJbFWhKJaKjET3Ep8hltXPizO0EstF4yfmp3oepWVn11poagc2MT1pf/tnRf6cdD88wd0bmw/83Ng6WUQ3Uw==} @@ -7253,66 +7551,79 @@ packages: resolution: {integrity: sha512-L+34Qqil+v5uC0zEubW7uByo78WOCIrBvci69E7sFASRl0X7b/MB6Cqd1lky/CtcSVTydWa2WZwFuWexjS5o6g==} cpu: [arm] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.60.1': resolution: {integrity: sha512-n83O8rt4v34hgFzlkb1ycniJh7IR5RCIqt6mz1VRJD6pmhRi0CXdmfnLu9dIUS6buzh60IvACM842Ffb3xd6Gg==} cpu: [arm] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.60.1': resolution: {integrity: sha512-Nql7sTeAzhTAja3QXeAI48+/+GjBJ+QmAH13snn0AJSNL50JsDqotyudHyMbO2RbJkskbMbFJfIJKWA6R1LCJQ==} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.60.1': resolution: {integrity: sha512-+pUymDhd0ys9GcKZPPWlFiZ67sTWV5UU6zOJat02M1+PiuSGDziyRuI/pPue3hoUwm2uGfxdL+trT6Z9rxnlMA==} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-loong64-gnu@4.60.1': resolution: {integrity: sha512-VSvgvQeIcsEvY4bKDHEDWcpW4Yw7BtlKG1GUT4FzBUlEKQK0rWHYBqQt6Fm2taXS+1bXvJT6kICu5ZwqKCnvlQ==} cpu: [loong64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-loong64-musl@4.60.1': resolution: {integrity: sha512-4LqhUomJqwe641gsPp6xLfhqWMbQV04KtPp7/dIp0nzPxAkNY1AbwL5W0MQpcalLYk07vaW9Kp1PBhdpZYYcEw==} cpu: [loong64] os: [linux] + libc: [musl] '@rollup/rollup-linux-ppc64-gnu@4.60.1': resolution: {integrity: sha512-tLQQ9aPvkBxOc/EUT6j3pyeMD6Hb8QF2BTBnCQWP/uu1lhc9AIrIjKnLYMEroIz/JvtGYgI9dF3AxHZNaEH0rw==} cpu: [ppc64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-ppc64-musl@4.60.1': resolution: {integrity: sha512-RMxFhJwc9fSXP6PqmAz4cbv3kAyvD1etJFjTx4ONqFP9DkTkXsAMU4v3Vyc5BgzC+anz7nS/9tp4obsKfqkDHg==} cpu: [ppc64] os: [linux] + libc: [musl] '@rollup/rollup-linux-riscv64-gnu@4.60.1': resolution: {integrity: sha512-QKgFl+Yc1eEk6MmOBfRHYF6lTxiiiV3/z/BRrbSiW2I7AFTXoBFvdMEyglohPj//2mZS4hDOqeB0H1ACh3sBbg==} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-musl@4.60.1': resolution: {integrity: sha512-RAjXjP/8c6ZtzatZcA1RaQr6O1TRhzC+adn8YZDnChliZHviqIjmvFwHcxi4JKPSDAt6Uhf/7vqcBzQJy0PDJg==} cpu: [riscv64] os: [linux] + libc: [musl] '@rollup/rollup-linux-s390x-gnu@4.60.1': resolution: {integrity: sha512-wcuocpaOlaL1COBYiA89O6yfjlp3RwKDeTIA0hM7OpmhR1Bjo9j31G1uQVpDlTvwxGn2nQs65fBFL5UFd76FcQ==} cpu: [s390x] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.60.1': resolution: {integrity: sha512-77PpsFQUCOiZR9+LQEFg9GClyfkNXj1MP6wRnzYs0EeWbPcHs02AXu4xuUbM1zhwn3wqaizle3AEYg5aeoohhg==} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-musl@4.60.1': resolution: {integrity: sha512-5cIATbk5vynAjqqmyBjlciMJl1+R/CwX9oLk/EyiFXDWd95KpHdrOJT//rnUl4cUcskrd0jCCw3wpZnhIHdD9w==} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-openbsd-x64@4.60.1': resolution: {integrity: sha512-cl0w09WsCi17mcmWqqglez9Gk8isgeWvoUZ3WiJFYSR3zjBQc2J5/ihSjpl+VLjPqjQ/1hJRcqBfLjssREQILw==} @@ -7414,10 +7725,6 @@ packages: '@tokens-studio/types@0.5.2': resolution: {integrity: sha512-rzMcZP0bj2E5jaa7Fj0LGgYHysoCrbrxILVbT0ohsCUH5uCHY/u6J7Qw/TE0n6gR9Js/c9ZO9T8mOoz0HdLMbA==} - '@tootallnate/once@2.0.0': - resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} - engines: {node: '>= 10'} - '@tufjs/canonical-json@2.0.0': resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==} engines: {node: ^16.14.0 || >=18.0.0} @@ -7572,6 +7879,9 @@ packages: '@types/retry@0.12.2': resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} + '@types/sax@1.2.7': + resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} + '@types/send@0.17.6': resolution: {integrity: sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==} @@ -7812,7 +8122,7 @@ packages: '@xmldom/xmldom@0.7.13': resolution: {integrity: sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==} engines: {node: '>=10.0.0'} - deprecated: this version is no longer supported, please update to at least 0.8.* + deprecated: this version has critical issues, please update to the latest version '@xtuc/ieee754@1.2.0': resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} @@ -7839,9 +8149,6 @@ packages: resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} hasBin: true - abbrev@1.1.1: - resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} - abbrev@3.0.1: resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==} engines: {node: ^18.17.0 || >=20.5.0} @@ -7881,10 +8188,6 @@ packages: resolution: {integrity: sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==} engines: {node: '>= 4.0.0'} - agent-base@6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - agent-base@7.1.4: resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} engines: {node: '>= 14'} @@ -7893,16 +8196,17 @@ packages: resolution: {integrity: sha512-yqXL+k5rr8+ZRpOAntkaaRgWgE5o8ESAj5DyRmVTCSoZxXmqemb9Dd7T4i5UzwuERdLAJUy6XzR9zFVuf0kzkw==} engines: {node: '>= 4.0.0'} - agentkeepalive@4.6.0: - resolution: {integrity: sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==} - engines: {node: '>= 8.0.0'} - aggregate-error@3.1.0: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} engines: {node: '>=8'} ajv-formats@2.1.1: resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true ajv-keywords@5.1.0: resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} @@ -8283,9 +8587,9 @@ packages: buffer@6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} - bufferstreams@3.0.0: - resolution: {integrity: sha512-Qg0ggJUWJq90vtg4lDsGN9CDWvzBMQxhiEkSOD/sJfYt6BLect3eV1/S6K7SCSKJ34n60rf6U5eUPmQENVE4UA==} - engines: {node: '>=8.12.0'} + bufferstreams@4.0.0: + resolution: {integrity: sha512-azX778/2VQ9K2uiYprSUKLgK2K6lR1KtJycJDsMg7u0+Cc994A9HyGaUKb01e/T+M8jse057429iKXurCaT35g==} + engines: {node: '>=20.11.1'} builtins@1.0.3: resolution: {integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==} @@ -8313,9 +8617,9 @@ packages: cacache@10.0.4: resolution: {integrity: sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==} - cacache@16.1.3: - resolution: {integrity: sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + cacache@19.0.1: + resolution: {integrity: sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==} + engines: {node: ^18.17.0 || >=20.5.0} cacache@20.0.4: resolution: {integrity: sha512-M3Lab8NPYlZU2exsL3bMVvMrMqgwCnMWfdZbK28bn3pK6APT/Te/I8hjRPNu1uwORY9a1eEQoifXbKPQMfMTOA==} @@ -8428,10 +8732,6 @@ packages: chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} - chownr@2.0.0: - resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} - engines: {node: '>=10'} - chownr@3.0.0: resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} engines: {node: '>=18'} @@ -8583,6 +8883,10 @@ packages: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} + commander@11.1.0: + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} + engines: {node: '>=16'} + commander@12.1.0: resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} engines: {node: '>=18'} @@ -8598,18 +8902,10 @@ packages: resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} engines: {node: '>= 6'} - commander@7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} - commander@8.3.0: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} - commander@9.5.0: - resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} - engines: {node: ^12.20.0 || >=14} - commitizen@4.3.1: resolution: {integrity: sha512-gwAPAVTy/j5YcOOebcCRIijn+mSjWJC+IYKivTu6aG8Ei/scoXgfsMRnuAk6b0GRste2J4NGxVdMN3ZpfNaVaw==} engines: {node: '>= 12'} @@ -8822,8 +9118,8 @@ packages: resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} - css-tree@2.3.1: - resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + css-tree@3.2.1: + resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} css-what@6.2.2: @@ -9147,8 +9443,8 @@ packages: resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} engines: {node: '>=12'} - dprint@0.53.2: - resolution: {integrity: sha512-3uF+X66vm3UmDG5tbBKUAyetc/FsBn+2fswfVzFlbrIlE2l0BgwRLEssYqW/o93lYn6A39i3lP2+wHA4B+usDg==} + dprint@0.54.0: + resolution: {integrity: sha512-sIy25poR2gRP/tWPTgP0MPeJoJcpv0xzYDcsboapvthbEt1Qw3Al252CA0xFyIh2cYEGGKyBJtKokryv4ERlJw==} hasBin: true dunder-proto@1.0.1: @@ -9205,8 +9501,8 @@ packages: resolution: {integrity: sha512-otxSQPw4lkOZWkHpB3zaEQs6gWYEsmX4xQF68ElXC/TWvGxGMSGOvoNbaLXm6/cS/fSfHtsEdw90y20PCd+sCA==} engines: {node: '>=10.13.0'} - enhanced-resolve@5.22.2: - resolution: {integrity: sha512-0rxICaFZ7NQho/sHely2bvOPRP0Eu2B0NZ9zM54YvRvWMn7jfz3DmnOZDR9LlXDdDcqntAVc6Hfy4gr/tdH/Ag==} + enhanced-resolve@5.23.0: + resolution: {integrity: sha512-yJN/BOOLxcOW2aQgeif9mSnaUB8KtvmMMp56oA1kx1CRfBKbhZm2pJ+NBY+3eOboHxix8lfjWpHE0Ei5U8RbSA==} engines: {node: '>=10.13.0'} enquirer@2.3.6: @@ -9320,11 +9616,6 @@ packages: es6-weak-map@2.0.3: resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==} - esbuild@0.25.12: - resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} - engines: {node: '>=18'} - hasBin: true - esbuild@0.27.7: resolution: {integrity: sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==} engines: {node: '>=18'} @@ -9559,9 +9850,9 @@ packages: resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} engines: {'0': node >=0.6.0} - fantasticon@3.0.0: - resolution: {integrity: sha512-PylulixZA8I0SeiUKtuyOhwrz/ojZTSA1KXddipvEyQXCVrpPMTnSXzaE9nXXK7nCjJWFkqoBAQ1aBdaxMltrg==} - engines: {node: '>= 16.0.0'} + fantasticon@4.1.0: + resolution: {integrity: sha512-Clnp+ic3eH33fEKfJOf7eDOUAjv/+cD7lqPQVMwDk+5jYVzNoBrQi1JVSSsSL+j1+S04bQDHH35RkpnsvBQILA==} + engines: {node: '>= 22.0'} hasBin: true fast-deep-equal@3.1.3: @@ -9577,9 +9868,18 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + fast-string-truncated-width@3.0.3: + resolution: {integrity: sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==} + + fast-string-width@3.0.2: + resolution: {integrity: sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==} + fast-uri@3.1.0: resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} + fast-wrap-ansi@0.2.2: + resolution: {integrity: sha512-7F2Fl+TjRSenLqlU3UjSH0iyqopqoZIu7eZVpEirP2g1GtWa2G/ecEmBdgz31+Mxr+ELclgg6sokpSFIQiZ02Q==} + fastest-levenshtein@1.0.16: resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} engines: {node: '>= 4.9.1'} @@ -9760,10 +10060,6 @@ packages: resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} engines: {node: '>=10'} - fs-minipass@2.1.0: - resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} - engines: {node: '>= 8'} - fs-minipass@3.0.3: resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -10151,10 +10447,6 @@ packages: resolution: {integrity: sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==} engines: {node: '>= 4.5.0'} - http-proxy-agent@5.0.0: - resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} - engines: {node: '>= 6'} - http-proxy-agent@7.0.2: resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} engines: {node: '>= 14'} @@ -10185,10 +10477,6 @@ packages: resolution: {integrity: sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==} engines: {node: '>= 4.5.0'} - https-proxy-agent@5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} - https-proxy-agent@7.0.6: resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} engines: {node: '>= 14'} @@ -10286,9 +10574,6 @@ packages: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} - infer-owner@1.0.4: - resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} - inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. @@ -10331,6 +10616,15 @@ packages: '@types/node': optional: true + inquirer@14.0.2: + resolution: {integrity: sha512-VsSx1JneSNp3ld1veMTLe+UDcUD8Tw2/jjOthhkX3/IX2q+xHhVELifeb/hsb1fBw31pabEPNUf/xUOyb+KZjA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + inquirer@6.5.2: resolution: {integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==} engines: {node: '>=6.0.0'} @@ -10476,9 +10770,6 @@ packages: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} - is-lambda@1.0.1: - resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} - is-map@2.0.3: resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} engines: {node: '>= 0.4'} @@ -10923,10 +11214,6 @@ packages: resolution: {integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==} engines: {node: '>=8'} - loader-runner@4.3.1: - resolution: {integrity: sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==} - engines: {node: '>=6.11.5'} - loader-runner@4.3.2: resolution: {integrity: sha512-DFEqQ3ihfS9blba08cLfYf1NRAIEm+dDjic073DRDc3/JspI/8wYmtDsHwd3+4hwvdxSK7PGaElfTmm0awWJ4w==} engines: {node: '>=6.11.5'} @@ -11035,10 +11322,6 @@ packages: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} - lru-cache@7.18.3: - resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} - engines: {node: '>=12'} - lru-queue@0.1.0: resolution: {integrity: sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==} @@ -11066,9 +11349,9 @@ packages: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} - 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@14.0.3: + resolution: {integrity: sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==} + engines: {node: ^18.17.0 || >=20.5.0} make-fetch-happen@15.0.2: resolution: {integrity: sha512-sI1NY4lWlXBAfjmCtVWIIpBypbBdhHtcjnwnv+gtCnsaOffyFil3aidszGC8hgzJe+fT1qix05sWxmD/Bmf/oQ==} @@ -11106,8 +11389,8 @@ packages: mdn-data@2.0.28: resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} - mdn-data@2.0.30: - resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + mdn-data@2.27.1: + resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==} media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} @@ -11115,6 +11398,8 @@ packages: memfs@4.57.1: resolution: {integrity: sha512-WvzrWPwMQT+PtbX2Et64R4qXKK0fj/8pO85MrUCzymX3twwCiJCdvntW3HdhG1teLJcHDDLIKx5+c3HckWYZtQ==} + peerDependencies: + tslib: '2' memoizee@0.4.17: resolution: {integrity: sha512-DGqD7Hjpi/1or4F/aYAspXKNm5Yili0QDAFAY4QYvpqpgiY6+1jOfqpmByzjxbWd/T9mChbCArXAbDAsTm5oXA==} @@ -11232,18 +11517,10 @@ packages: minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - minipass-collect@1.0.2: - resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} - engines: {node: '>= 8'} - minipass-collect@2.0.1: resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==} engines: {node: '>=16 || 14 >=14.17'} - minipass-fetch@2.1.2: - resolution: {integrity: sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - minipass-fetch@4.0.1: resolution: {integrity: sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==} engines: {node: ^18.17.0 || >=20.5.0} @@ -11272,18 +11549,10 @@ packages: resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} engines: {node: '>=8'} - minipass@5.0.0: - resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} - engines: {node: '>=8'} - minipass@7.1.3: resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} engines: {node: '>=16 || 14 >=14.17'} - minizlib@2.1.2: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} - engines: {node: '>= 8'} - minizlib@3.1.0: resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==} engines: {node: '>= 18'} @@ -11299,11 +11568,6 @@ packages: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true - mkdirp@1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true - mkdirp@3.0.1: resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} engines: {node: '>=10'} @@ -11352,6 +11616,10 @@ packages: resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} engines: {node: ^18.17.0 || >=20.5.0} + mute-stream@3.0.0: + resolution: {integrity: sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==} + engines: {node: ^20.17.0 || >=22.9.0} + nan@2.26.2: resolution: {integrity: sha512-0tTvBTYkt3tdGw22nrAy50x7gpbGCCFH3AFcyS5WiUu7Eu4vWlri1woE6qHBSfy11vksDqkiwjOnlR7WV8G1Hw==} @@ -11400,24 +11668,19 @@ packages: engines: {node: '>=4'} deprecated: This module is not used anymore, npm uses minipass-fetch for its fetch implementation now + node-gyp@11.5.0: + resolution: {integrity: sha512-ra7Kvlhxn5V9Slyus0ygMa2h+UqExPqUIkfk7Pc8QTLT956JLSy51uWFwHtIYy0vI8cB4BDhc/S03+880My/LQ==} + engines: {node: ^18.17.0 || >=20.5.0} + hasBin: true + node-gyp@12.2.0: resolution: {integrity: sha512-q23WdzrQv48KozXlr0U1v9dwO/k59NHeSzn6loGcasyf0UnSrtzs8kRxM+mfwJSf0DkX0s43hcqgnSO4/VNthQ==} engines: {node: ^20.17.0 || >=22.9.0} hasBin: true - node-gyp@9.4.1: - resolution: {integrity: sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==} - engines: {node: ^12.13 || ^14.13 || >=16} - hasBin: true - node-releases@2.0.37: resolution: {integrity: sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg==} - nopt@6.0.0: - resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - hasBin: true - nopt@8.1.0: resolution: {integrity: sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==} engines: {node: ^18.17.0 || >=20.5.0} @@ -12331,11 +12594,6 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - rollup@4.60.1: resolution: {integrity: sha512-VmtB2rFU/GroZ4oL8+ZqXgSA38O6GR8KSIvWmEFv63pQ0G6KaBH9s07PO8XTXP4vI+3UJUEypOfjkGfmSBBR0w==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -12581,10 +12839,6 @@ packages: socks-proxy-agent@3.0.1: resolution: {integrity: sha512-ZwEDymm204mTzvdqyUqOdovVr2YRd2NYskrYrF2LXyZ9qDiMAoFESGK8CRphiO7rtbo2Y757k2Nia3x2hGtalA==} - socks-proxy-agent@7.0.0: - resolution: {integrity: sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==} - engines: {node: '>= 10'} - socks-proxy-agent@8.0.5: resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==} engines: {node: '>= 14'} @@ -12668,10 +12922,6 @@ packages: ssri@5.3.0: resolution: {integrity: sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==} - ssri@9.0.1: - resolution: {integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - stack-utils@2.0.6: resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} engines: {node: '>=10'} @@ -12844,22 +13094,22 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svg-pathdata@6.0.3: - resolution: {integrity: sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==} - engines: {node: '>=12.0.0'} + svg-pathdata@7.2.0: + resolution: {integrity: sha512-qd+AxqMpfRrRQaWb2SrNFvn69cvl6piqY8TxhYl2Li1g4/LO5F9NJb5wI4vNwRryqgSgD43gYKLm/w3ag1bKvQ==} + engines: {node: '>=20.11.1'} svg2ttf@6.0.3: resolution: {integrity: sha512-CgqMyZrbOPpc+WqH7aga4JWkDPso23EgypLsbQ6gN3uoPWwwiLjXvzgrwGADBExvCRJrWFzAeK1bSoSpE7ixSQ==} hasBin: true - svgicons2svgfont@12.0.0: - resolution: {integrity: sha512-fjyDkhiG0M1TPBtZzD12QV3yDcG2fUgiqHPOCYzf7hHE40Hl3GhnE6P1njsJCCByhwM7MiufyDW3L7IOR5dg9w==} - engines: {node: '>=16.15.0'} + svgicons2svgfont@15.0.1: + resolution: {integrity: sha512-rE3BoIipD6DxBejPswalKRZZYA+7sy4miHqiHgXB0zI1xJD3gSCVrXh2R6Sdh9E4XDTxYp7gDxGW2W8DIBif/g==} + engines: {node: '>=20.11.1'} hasBin: true - svgo@3.3.3: - resolution: {integrity: sha512-+wn7I4p7YgJhHs38k2TNjy1vCfPIfLIJWR5MnCStsN8WuuTcBnRKcMHQLMM2ijxGZmDoZwNv8ipl5aTTen62ng==} - engines: {node: '>=14.0.0'} + svgo@4.0.1: + resolution: {integrity: sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==} + engines: {node: '>=16'} hasBin: true svgpath@2.6.0: @@ -12889,11 +13139,6 @@ packages: resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} engines: {node: '>=6'} - tar@6.2.1: - resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} - engines: {node: '>=10'} - deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me - tar@7.5.11: resolution: {integrity: sha512-ChjMH33/KetonMTAtpYdgUFr0tbz69Fp2v7zWxQfYZX4g5ZN2nOBXm1R2xyA+lMIKrLKIoKAwFj93jE/avX9cQ==} engines: {node: '>=18'} @@ -13090,6 +13335,9 @@ packages: resolution: {integrity: sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==} engines: {node: '>=18'} + transformation-matrix@3.1.0: + resolution: {integrity: sha512-oYubRWTi2tYFHAL2J8DLvPIqIYcYZ0fSOi2vmSy042Ho4jBW2ce6VP7QfD44t65WQz6bw5w1Pk22J7lcUpaTKA==} + tree-dump@1.1.0: resolution: {integrity: sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA==} engines: {node: '>=10.0'} @@ -13132,9 +13380,9 @@ packages: resolution: {integrity: sha512-aHTbcYosNHVqb2Qtt9Xfta77ae/5y0VfdwNLUS6sGBeGr22cX2JDMo/i5h3uuOf+FAD3akYOr17+fYd5NK8aXw==} hasBin: true - ttf2woff2@5.0.0: - resolution: {integrity: sha512-FplhShJd3rT8JGa8N04YWQuP7xRvwr9AIq+9/z5O/5ubqNiCADshKl8v51zJDFkhDVcYpdUqUpm7T4M53Z2JoQ==} - engines: {node: '>=14'} + ttf2woff2@8.0.1: + resolution: {integrity: sha512-nWSZLaXOgYtvgY6G0SFI8dVHsGWIchlnNMNRglT3Amp2WGy0GSPd9kLAkFd+HvEOzZ/aY6EUrpOF66QaPbipgg==} + engines: {node: '>=20.11.1'} hasBin: true ttf2woff@3.0.0: @@ -13268,16 +13516,16 @@ packages: 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@4.0.0: + resolution: {integrity: sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==} + engines: {node: ^18.17.0 || >=20.5.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@5.0.0: + resolution: {integrity: sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==} + engines: {node: ^18.17.0 || >=20.5.0} unique-string@1.0.0: resolution: {integrity: sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==} @@ -13770,6 +14018,10 @@ packages: yauzl@2.10.0: resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} + yerror@8.0.0: + resolution: {integrity: sha512-FemWD5/UqNm8ffj8oZIbjWXIF2KE0mZssggYpdaQkWDDgXBQ/35PNIxEuz6/YLn9o0kOxDBNJe8x8k9ljD7k/g==} + engines: {node: '>=18.16.0'} + yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} @@ -14622,15 +14874,17 @@ snapshots: string_decoder: 1.3.0 url: 0.11.4 - '@bundled-es-modules/memfs@4.17.0': + '@bundled-es-modules/memfs@4.17.0(tslib@2.8.1)': dependencies: assert: 2.1.0 buffer: 6.0.3 events: 3.3.0 - memfs: 4.57.1 + memfs: 4.57.1(tslib@2.8.1) path: 0.12.7 stream: 0.0.3 util: 0.12.5 + transitivePeerDependencies: + - tslib '@codemirror/autocomplete@6.20.1': dependencies: @@ -14923,37 +15177,37 @@ snapshots: '@discoveryjs/json-ext@1.0.0': {} - '@dprint/darwin-arm64@0.53.2': + '@dprint/darwin-arm64@0.54.0': optional: true - '@dprint/darwin-x64@0.53.2': + '@dprint/darwin-x64@0.54.0': optional: true - '@dprint/linux-arm64-glibc@0.53.2': + '@dprint/linux-arm64-glibc@0.54.0': optional: true - '@dprint/linux-arm64-musl@0.53.2': + '@dprint/linux-arm64-musl@0.54.0': optional: true - '@dprint/linux-loong64-glibc@0.53.2': + '@dprint/linux-loong64-glibc@0.54.0': optional: true - '@dprint/linux-loong64-musl@0.53.2': + '@dprint/linux-loong64-musl@0.54.0': optional: true - '@dprint/linux-riscv64-glibc@0.53.2': + '@dprint/linux-riscv64-glibc@0.54.0': optional: true - '@dprint/linux-x64-glibc@0.53.2': + '@dprint/linux-x64-glibc@0.54.0': optional: true - '@dprint/linux-x64-musl@0.53.2': + '@dprint/linux-x64-musl@0.54.0': optional: true - '@dprint/win32-arm64@0.53.2': + '@dprint/win32-arm64@0.54.0': optional: true - '@dprint/win32-x64@0.53.2': + '@dprint/win32-x64@0.54.0': optional: true '@emnapi/core@1.9.2': @@ -15037,240 +15291,167 @@ snapshots: '@emotion/weak-memoize@0.4.0': {} - '@esbuild/aix-ppc64@0.25.12': - optional: true - '@esbuild/aix-ppc64@0.27.7': optional: true '@esbuild/aix-ppc64@0.28.0': optional: true - '@esbuild/android-arm64@0.25.12': - optional: true - '@esbuild/android-arm64@0.27.7': optional: true '@esbuild/android-arm64@0.28.0': optional: true - '@esbuild/android-arm@0.25.12': - optional: true - '@esbuild/android-arm@0.27.7': optional: true '@esbuild/android-arm@0.28.0': optional: true - '@esbuild/android-x64@0.25.12': - optional: true - '@esbuild/android-x64@0.27.7': optional: true '@esbuild/android-x64@0.28.0': optional: true - '@esbuild/darwin-arm64@0.25.12': - optional: true - '@esbuild/darwin-arm64@0.27.7': optional: true '@esbuild/darwin-arm64@0.28.0': optional: true - '@esbuild/darwin-x64@0.25.12': - optional: true - '@esbuild/darwin-x64@0.27.7': optional: true '@esbuild/darwin-x64@0.28.0': optional: true - '@esbuild/freebsd-arm64@0.25.12': - optional: true - '@esbuild/freebsd-arm64@0.27.7': optional: true '@esbuild/freebsd-arm64@0.28.0': optional: true - '@esbuild/freebsd-x64@0.25.12': - optional: true - '@esbuild/freebsd-x64@0.27.7': optional: true '@esbuild/freebsd-x64@0.28.0': optional: true - '@esbuild/linux-arm64@0.25.12': - optional: true - '@esbuild/linux-arm64@0.27.7': optional: true '@esbuild/linux-arm64@0.28.0': optional: true - '@esbuild/linux-arm@0.25.12': - optional: true - '@esbuild/linux-arm@0.27.7': optional: true '@esbuild/linux-arm@0.28.0': optional: true - '@esbuild/linux-ia32@0.25.12': - optional: true - '@esbuild/linux-ia32@0.27.7': optional: true '@esbuild/linux-ia32@0.28.0': optional: true - '@esbuild/linux-loong64@0.25.12': - optional: true - '@esbuild/linux-loong64@0.27.7': optional: true '@esbuild/linux-loong64@0.28.0': optional: true - '@esbuild/linux-mips64el@0.25.12': - optional: true - '@esbuild/linux-mips64el@0.27.7': optional: true '@esbuild/linux-mips64el@0.28.0': optional: true - '@esbuild/linux-ppc64@0.25.12': - optional: true - '@esbuild/linux-ppc64@0.27.7': optional: true '@esbuild/linux-ppc64@0.28.0': optional: true - '@esbuild/linux-riscv64@0.25.12': - optional: true - '@esbuild/linux-riscv64@0.27.7': optional: true '@esbuild/linux-riscv64@0.28.0': optional: true - '@esbuild/linux-s390x@0.25.12': - optional: true - '@esbuild/linux-s390x@0.27.7': optional: true '@esbuild/linux-s390x@0.28.0': optional: true - '@esbuild/linux-x64@0.25.12': - optional: true - '@esbuild/linux-x64@0.27.7': optional: true '@esbuild/linux-x64@0.28.0': optional: true - '@esbuild/netbsd-arm64@0.25.12': - optional: true - '@esbuild/netbsd-arm64@0.27.7': optional: true '@esbuild/netbsd-arm64@0.28.0': optional: true - '@esbuild/netbsd-x64@0.25.12': - optional: true - '@esbuild/netbsd-x64@0.27.7': optional: true '@esbuild/netbsd-x64@0.28.0': optional: true - '@esbuild/openbsd-arm64@0.25.12': - optional: true - '@esbuild/openbsd-arm64@0.27.7': optional: true '@esbuild/openbsd-arm64@0.28.0': optional: true - '@esbuild/openbsd-x64@0.25.12': - optional: true - '@esbuild/openbsd-x64@0.27.7': optional: true '@esbuild/openbsd-x64@0.28.0': optional: true - '@esbuild/openharmony-arm64@0.25.12': - optional: true - '@esbuild/openharmony-arm64@0.27.7': optional: true '@esbuild/openharmony-arm64@0.28.0': optional: true - '@esbuild/sunos-x64@0.25.12': - optional: true - '@esbuild/sunos-x64@0.27.7': optional: true '@esbuild/sunos-x64@0.28.0': optional: true - '@esbuild/win32-arm64@0.25.12': - optional: true - '@esbuild/win32-arm64@0.27.7': optional: true '@esbuild/win32-arm64@0.28.0': optional: true - '@esbuild/win32-ia32@0.25.12': - optional: true - '@esbuild/win32-ia32@0.27.7': optional: true '@esbuild/win32-ia32@0.28.0': optional: true - '@esbuild/win32-x64@0.25.12': - optional: true - '@esbuild/win32-x64@0.27.7': optional: true '@esbuild/win32-x64@0.28.0': optional: true + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))': + dependencies: + eslint: 9.39.4(jiti@2.6.1)(supports-color@8.1.1) + eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.4(jiti@2.6.1))': dependencies: eslint: 9.39.4(jiti@2.6.1) @@ -15278,7 +15459,7 @@ snapshots: '@eslint-community/regexpp@4.12.2': {} - '@eslint/config-array@0.21.2': + '@eslint/config-array@0.21.2(supports-color@8.1.1)': dependencies: '@eslint/object-schema': 2.1.7 debug: 4.4.3(supports-color@8.1.1) @@ -15294,7 +15475,7 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 - '@eslint/eslintrc@3.3.5': + '@eslint/eslintrc@3.3.5(supports-color@8.1.1)': dependencies: ajv: 6.14.0 debug: 4.4.3(supports-color@8.1.1) @@ -15319,8 +15500,6 @@ snapshots: '@gar/promise-retry@1.0.3': {} - '@gar/promisify@1.1.3': {} - '@humanfs/core@0.19.1': {} '@humanfs/node@0.16.7': @@ -15336,6 +15515,8 @@ snapshots: '@inquirer/ansi@1.0.2': {} + '@inquirer/ansi@2.0.7': {} + '@inquirer/checkbox@4.3.2(@types/node@22.19.15)': dependencies: '@inquirer/ansi': 1.0.2 @@ -15346,6 +15527,15 @@ snapshots: optionalDependencies: '@types/node': 22.19.15 + '@inquirer/checkbox@5.2.1(@types/node@22.19.15)': + dependencies: + '@inquirer/ansi': 2.0.7 + '@inquirer/core': 11.2.1(@types/node@22.19.15) + '@inquirer/figures': 2.0.7 + '@inquirer/type': 4.0.7(@types/node@22.19.15) + optionalDependencies: + '@types/node': 22.19.15 + '@inquirer/confirm@5.1.21(@types/node@22.19.15)': dependencies: '@inquirer/core': 10.3.2(@types/node@22.19.15) @@ -15353,6 +15543,13 @@ snapshots: optionalDependencies: '@types/node': 22.19.15 + '@inquirer/confirm@6.1.1(@types/node@22.19.15)': + dependencies: + '@inquirer/core': 11.2.1(@types/node@22.19.15) + '@inquirer/type': 4.0.7(@types/node@22.19.15) + optionalDependencies: + '@types/node': 22.19.15 + '@inquirer/core@10.3.2(@types/node@22.19.15)': dependencies: '@inquirer/ansi': 1.0.2 @@ -15366,6 +15563,18 @@ snapshots: optionalDependencies: '@types/node': 22.19.15 + '@inquirer/core@11.2.1(@types/node@22.19.15)': + dependencies: + '@inquirer/ansi': 2.0.7 + '@inquirer/figures': 2.0.7 + '@inquirer/type': 4.0.7(@types/node@22.19.15) + cli-width: 4.1.0 + fast-wrap-ansi: 0.2.2 + mute-stream: 3.0.0 + signal-exit: 4.1.0 + optionalDependencies: + '@types/node': 22.19.15 + '@inquirer/editor@4.2.23(@types/node@22.19.15)': dependencies: '@inquirer/core': 10.3.2(@types/node@22.19.15) @@ -15374,6 +15583,14 @@ snapshots: optionalDependencies: '@types/node': 22.19.15 + '@inquirer/editor@5.2.2(@types/node@22.19.15)': + dependencies: + '@inquirer/core': 11.2.1(@types/node@22.19.15) + '@inquirer/external-editor': 3.0.3(@types/node@22.19.15) + '@inquirer/type': 4.0.7(@types/node@22.19.15) + optionalDependencies: + '@types/node': 22.19.15 + '@inquirer/expand@4.0.23(@types/node@22.19.15)': dependencies: '@inquirer/core': 10.3.2(@types/node@22.19.15) @@ -15382,6 +15599,13 @@ snapshots: optionalDependencies: '@types/node': 22.19.15 + '@inquirer/expand@5.1.1(@types/node@22.19.15)': + dependencies: + '@inquirer/core': 11.2.1(@types/node@22.19.15) + '@inquirer/type': 4.0.7(@types/node@22.19.15) + optionalDependencies: + '@types/node': 22.19.15 + '@inquirer/external-editor@1.0.3(@types/node@22.19.15)': dependencies: chardet: 2.1.1 @@ -15389,8 +15613,17 @@ snapshots: optionalDependencies: '@types/node': 22.19.15 + '@inquirer/external-editor@3.0.3(@types/node@22.19.15)': + dependencies: + chardet: 2.1.1 + iconv-lite: 0.7.2 + optionalDependencies: + '@types/node': 22.19.15 + '@inquirer/figures@1.0.15': {} + '@inquirer/figures@2.0.7': {} + '@inquirer/input@4.3.1(@types/node@22.19.15)': dependencies: '@inquirer/core': 10.3.2(@types/node@22.19.15) @@ -15398,6 +15631,13 @@ snapshots: optionalDependencies: '@types/node': 22.19.15 + '@inquirer/input@5.1.2(@types/node@22.19.15)': + dependencies: + '@inquirer/core': 11.2.1(@types/node@22.19.15) + '@inquirer/type': 4.0.7(@types/node@22.19.15) + optionalDependencies: + '@types/node': 22.19.15 + '@inquirer/number@3.0.23(@types/node@22.19.15)': dependencies: '@inquirer/core': 10.3.2(@types/node@22.19.15) @@ -15405,6 +15645,13 @@ snapshots: optionalDependencies: '@types/node': 22.19.15 + '@inquirer/number@4.1.1(@types/node@22.19.15)': + dependencies: + '@inquirer/core': 11.2.1(@types/node@22.19.15) + '@inquirer/type': 4.0.7(@types/node@22.19.15) + optionalDependencies: + '@types/node': 22.19.15 + '@inquirer/password@4.0.23(@types/node@22.19.15)': dependencies: '@inquirer/ansi': 1.0.2 @@ -15413,6 +15660,14 @@ snapshots: optionalDependencies: '@types/node': 22.19.15 + '@inquirer/password@5.1.1(@types/node@22.19.15)': + dependencies: + '@inquirer/ansi': 2.0.7 + '@inquirer/core': 11.2.1(@types/node@22.19.15) + '@inquirer/type': 4.0.7(@types/node@22.19.15) + optionalDependencies: + '@types/node': 22.19.15 + '@inquirer/prompts@7.10.1(@types/node@22.19.15)': dependencies: '@inquirer/checkbox': 4.3.2(@types/node@22.19.15) @@ -15428,6 +15683,21 @@ snapshots: optionalDependencies: '@types/node': 22.19.15 + '@inquirer/prompts@8.5.2(@types/node@22.19.15)': + dependencies: + '@inquirer/checkbox': 5.2.1(@types/node@22.19.15) + '@inquirer/confirm': 6.1.1(@types/node@22.19.15) + '@inquirer/editor': 5.2.2(@types/node@22.19.15) + '@inquirer/expand': 5.1.1(@types/node@22.19.15) + '@inquirer/input': 5.1.2(@types/node@22.19.15) + '@inquirer/number': 4.1.1(@types/node@22.19.15) + '@inquirer/password': 5.1.1(@types/node@22.19.15) + '@inquirer/rawlist': 5.3.1(@types/node@22.19.15) + '@inquirer/search': 4.2.1(@types/node@22.19.15) + '@inquirer/select': 5.2.1(@types/node@22.19.15) + optionalDependencies: + '@types/node': 22.19.15 + '@inquirer/rawlist@4.1.11(@types/node@22.19.15)': dependencies: '@inquirer/core': 10.3.2(@types/node@22.19.15) @@ -15436,6 +15706,13 @@ snapshots: optionalDependencies: '@types/node': 22.19.15 + '@inquirer/rawlist@5.3.1(@types/node@22.19.15)': + dependencies: + '@inquirer/core': 11.2.1(@types/node@22.19.15) + '@inquirer/type': 4.0.7(@types/node@22.19.15) + optionalDependencies: + '@types/node': 22.19.15 + '@inquirer/search@3.2.2(@types/node@22.19.15)': dependencies: '@inquirer/core': 10.3.2(@types/node@22.19.15) @@ -15445,6 +15722,14 @@ snapshots: optionalDependencies: '@types/node': 22.19.15 + '@inquirer/search@4.2.1(@types/node@22.19.15)': + dependencies: + '@inquirer/core': 11.2.1(@types/node@22.19.15) + '@inquirer/figures': 2.0.7 + '@inquirer/type': 4.0.7(@types/node@22.19.15) + optionalDependencies: + '@types/node': 22.19.15 + '@inquirer/select@4.4.2(@types/node@22.19.15)': dependencies: '@inquirer/ansi': 1.0.2 @@ -15455,10 +15740,23 @@ snapshots: optionalDependencies: '@types/node': 22.19.15 + '@inquirer/select@5.2.1(@types/node@22.19.15)': + dependencies: + '@inquirer/ansi': 2.0.7 + '@inquirer/core': 11.2.1(@types/node@22.19.15) + '@inquirer/figures': 2.0.7 + '@inquirer/type': 4.0.7(@types/node@22.19.15) + optionalDependencies: + '@types/node': 22.19.15 + '@inquirer/type@3.0.10(@types/node@22.19.15)': optionalDependencies: '@types/node': 22.19.15 + '@inquirer/type@4.0.7(@types/node@22.19.15)': + optionalDependencies: + '@types/node': 22.19.15 + '@instructure/instructure-design-tokens@https://codeload.github.com/instructure/instructure-design-tokens/tar.gz/34931443b5e2ef193206d3265263ddc7e384e7be': dependencies: glob: 13.0.6 @@ -15754,11 +16052,21 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.20.1 + '@npmcli/agent@3.0.0': + dependencies: + agent-base: 7.1.4 + http-proxy-agent: 7.0.2(supports-color@8.1.1) + https-proxy-agent: 7.0.6(supports-color@8.1.1) + lru-cache: 10.4.3 + socks-proxy-agent: 8.0.5 + transitivePeerDependencies: + - supports-color + '@npmcli/agent@4.0.0': dependencies: agent-base: 7.1.4 - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.6 + http-proxy-agent: 7.0.2(supports-color@8.1.1) + https-proxy-agent: 7.0.6(supports-color@8.1.1) lru-cache: 11.2.7 socks-proxy-agent: 8.0.5 transitivePeerDependencies: @@ -15802,11 +16110,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@npmcli/fs@2.1.2': - dependencies: - '@gar/promisify': 1.1.3 - semver: 7.7.4 - '@npmcli/fs@4.0.0': dependencies: semver: 7.7.4 @@ -15864,11 +16167,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@npmcli/move-file@2.0.1': - dependencies: - mkdirp: 1.0.4 - rimraf: 3.0.2 - '@npmcli/name-from-folder@3.0.0': {} '@npmcli/name-from-folder@4.0.0': {} @@ -16211,10 +16509,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@sigstore/tuf@4.0.2': + '@sigstore/tuf@4.0.2(supports-color@8.1.1)': dependencies: '@sigstore/protobuf-specs': 0.5.0 - tuf-js: 4.1.0 + tuf-js: 4.1.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -16272,8 +16570,6 @@ snapshots: '@tokens-studio/types@0.5.2': {} - '@tootallnate/once@2.0.0': {} - '@tufjs/canonical-json@2.0.0': {} '@tufjs/models@4.1.0': @@ -16344,7 +16640,7 @@ snapshots: '@types/eslint@9.6.1': dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 '@types/json-schema': 7.0.15 '@types/estree@1.0.8': {} @@ -16451,6 +16747,10 @@ snapshots: '@types/retry@0.12.2': {} + '@types/sax@1.2.7': + dependencies: + '@types/node': 22.19.15 + '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 @@ -16501,15 +16801,15 @@ snapshots: '@types/node': 22.19.15 optional: true - '@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': + '@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/parser': 8.59.2(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.59.2 - '@typescript-eslint/type-utils': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) - '@typescript-eslint/utils': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/type-utils': 8.59.2(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(typescript@6.0.3) + '@typescript-eslint/utils': 8.59.2(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(typescript@6.0.3) '@typescript-eslint/visitor-keys': 8.59.2 - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1)(supports-color@8.1.1) ignore: 7.0.5 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@6.0.3) @@ -16517,19 +16817,19 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': + '@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)': dependencies: '@typescript-eslint/scope-manager': 8.59.2 '@typescript-eslint/types': 8.59.2 '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3) '@typescript-eslint/visitor-keys': 8.59.2 debug: 4.4.3(supports-color@8.1.1) - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1)(supports-color@8.1.1) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.58.0(typescript@6.0.3)': + '@typescript-eslint/project-service@8.58.0(supports-color@8.1.1)(typescript@6.0.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@6.0.3) '@typescript-eslint/types': 8.58.0 @@ -16565,13 +16865,13 @@ snapshots: dependencies: typescript: 6.0.3 - '@typescript-eslint/type-utils@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': + '@typescript-eslint/type-utils@8.59.2(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(typescript@6.0.3)': dependencies: '@typescript-eslint/types': 8.59.2 '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3) - '@typescript-eslint/utils': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/utils': 8.59.2(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(typescript@6.0.3) debug: 4.4.3(supports-color@8.1.1) - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1)(supports-color@8.1.1) ts-api-utils: 2.5.0(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: @@ -16581,9 +16881,9 @@ snapshots: '@typescript-eslint/types@8.59.2': {} - '@typescript-eslint/typescript-estree@8.58.0(typescript@6.0.3)': + '@typescript-eslint/typescript-estree@8.58.0(supports-color@8.1.1)(typescript@6.0.3)': dependencies: - '@typescript-eslint/project-service': 8.58.0(typescript@6.0.3) + '@typescript-eslint/project-service': 8.58.0(supports-color@8.1.1)(typescript@6.0.3) '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@6.0.3) '@typescript-eslint/types': 8.58.0 '@typescript-eslint/visitor-keys': 8.58.0 @@ -16611,24 +16911,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': + '@typescript-eslint/utils@8.58.0(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1)) '@typescript-eslint/scope-manager': 8.58.0 '@typescript-eslint/types': 8.58.0 - '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.3) - eslint: 9.39.4(jiti@2.6.1) + '@typescript-eslint/typescript-estree': 8.58.0(supports-color@8.1.1)(typescript@6.0.3) + eslint: 9.39.4(jiti@2.6.1)(supports-color@8.1.1) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)': + '@typescript-eslint/utils@8.59.2(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(typescript@6.0.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1)) '@typescript-eslint/scope-manager': 8.59.2 '@typescript-eslint/types': 8.59.2 '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3) - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1)(supports-color@8.1.1) typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -16655,15 +16955,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.6.14(@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3)(vitest@3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3))': + '@vitest/eslint-plugin@1.6.14(@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)(vitest@3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3))': dependencies: '@typescript-eslint/scope-manager': 8.58.0 - '@typescript-eslint/utils': 8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) - eslint: 9.39.4(jiti@2.6.1) + '@typescript-eslint/utils': 8.58.0(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3) + eslint: 9.39.4(jiti@2.6.1)(supports-color@8.1.1) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.59.2(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/eslint-plugin': 8.59.2(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(typescript@6.0.3) typescript: 6.0.3 - vitest: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3) + vitest: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) transitivePeerDependencies: - supports-color @@ -16809,8 +17109,6 @@ snapshots: jsonparse: 1.3.1 through: 2.3.8 - abbrev@1.1.1: {} - abbrev@3.0.1: {} abbrev@4.0.0: {} @@ -16840,29 +17138,19 @@ snapshots: dependencies: es6-promisify: 5.0.0 - agent-base@6.0.2: - dependencies: - debug: 4.4.3(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - agent-base@7.1.4: {} agentkeepalive@3.5.3: dependencies: humanize-ms: 1.2.1 - agentkeepalive@4.6.0: - dependencies: - humanize-ms: 1.2.1 - aggregate-error@3.1.0: dependencies: clean-stack: 2.2.0 indent-string: 4.0.0 - ajv-formats@2.1.1: - dependencies: + ajv-formats@2.1.1(ajv@8.18.0): + optionalDependencies: ajv: 8.18.0 ajv-keywords@5.1.0(ajv@8.18.0): @@ -17092,6 +17380,20 @@ snapshots: dependencies: '@babel/core': 7.29.0 + babel-loader@10.1.1(@babel/core@7.29.0)(webpack@5.106.2(esbuild@0.28.0)): + dependencies: + '@babel/core': 7.29.0 + find-up: 5.0.0 + optionalDependencies: + webpack: 5.106.2(esbuild@0.28.0) + + babel-loader@10.1.1(@babel/core@7.29.0)(webpack@5.107.2(esbuild@0.28.0)(postcss@8.5.8)): + dependencies: + '@babel/core': 7.29.0 + find-up: 5.0.0 + optionalDependencies: + webpack: 5.107.2(esbuild@0.28.0)(postcss@8.5.8) + babel-loader@10.1.1(@babel/core@7.29.0)(webpack@5.107.2(esbuild@0.28.0)): dependencies: '@babel/core': 7.29.0 @@ -17279,9 +17581,10 @@ snapshots: base64-js: 1.5.1 ieee754: 1.2.1 - bufferstreams@3.0.0: + bufferstreams@4.0.0: dependencies: readable-stream: 3.6.2 + yerror: 8.0.0 builtins@1.0.3: {} @@ -17313,28 +17616,20 @@ snapshots: unique-filename: 1.1.1 y18n: 4.0.3 - cacache@16.1.3: + cacache@19.0.1: 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.6 - minipass-collect: 1.0.2 + '@npmcli/fs': 4.0.0 + fs-minipass: 3.0.3 + glob: 10.5.0 + lru-cache: 10.4.3 + minipass: 7.1.3 + minipass-collect: 2.0.1 minipass-flush: 1.0.7 minipass-pipeline: 1.2.4 - mkdirp: 1.0.4 - p-map: 4.0.0 - promise-inflight: 1.0.1(bluebird@3.7.2) - rimraf: 3.0.2 - ssri: 9.0.1 - tar: 6.2.1 - unique-filename: 2.0.1 - transitivePeerDependencies: - - bluebird + p-map: 7.0.4 + ssri: 12.0.0 + tar: 7.5.11 + unique-filename: 4.0.0 cacache@20.0.4: dependencies: @@ -17475,8 +17770,6 @@ snapshots: chownr@1.1.4: {} - chownr@2.0.0: {} - chownr@3.0.0: {} chrome-trace-event@1.0.4: {} @@ -17577,7 +17870,7 @@ snapshots: istextorbinary: 2.6.0 lz-string: 1.5.0 - codesandbox@2.2.3: + codesandbox@2.2.3(supports-color@8.1.1): dependencies: axios: 0.18.1 chalk: 2.4.2 @@ -17597,7 +17890,7 @@ snapshots: ms: 2.1.3 open: 6.4.0 ora: 1.4.0 - pacote: 2.7.38 + pacote: 2.7.38(supports-color@8.1.1) shortid: 2.2.17 update-notifier: 2.5.0 transitivePeerDependencies: @@ -17631,6 +17924,8 @@ snapshots: dependencies: delayed-stream: 1.0.0 + commander@11.1.0: {} + commander@12.1.0: {} commander@14.0.3: {} @@ -17639,12 +17934,8 @@ snapshots: commander@6.2.1: {} - commander@7.2.0: {} - commander@8.3.0: {} - commander@9.5.0: {} - commitizen@4.3.1(@types/node@22.19.15)(typescript@6.0.3): dependencies: cachedir: 2.3.0 @@ -17898,7 +18189,7 @@ snapshots: optionalDependencies: webpack: 5.106.2(esbuild@0.28.0) - css-loader@7.1.4(webpack@5.107.2(esbuild@0.28.0)): + css-loader@7.1.4(webpack@5.107.2(esbuild@0.28.0)(postcss@8.5.8)): dependencies: icss-utils: 5.1.0(postcss@8.5.8) postcss: 8.5.8 @@ -17909,7 +18200,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.7.4 optionalDependencies: - webpack: 5.107.2(esbuild@0.28.0) + webpack: 5.107.2(esbuild@0.28.0)(postcss@8.5.8) css-select@4.3.0: dependencies: @@ -17932,9 +18223,9 @@ snapshots: mdn-data: 2.0.28 source-map-js: 1.2.1 - css-tree@2.3.1: + css-tree@3.2.1: dependencies: - mdn-data: 2.0.30 + mdn-data: 2.27.1 source-map-js: 1.2.1 css-what@6.2.2: {} @@ -18258,19 +18549,19 @@ snapshots: dotenv@16.6.1: {} - dprint@0.53.2: + dprint@0.54.0: optionalDependencies: - '@dprint/darwin-arm64': 0.53.2 - '@dprint/darwin-x64': 0.53.2 - '@dprint/linux-arm64-glibc': 0.53.2 - '@dprint/linux-arm64-musl': 0.53.2 - '@dprint/linux-loong64-glibc': 0.53.2 - '@dprint/linux-loong64-musl': 0.53.2 - '@dprint/linux-riscv64-glibc': 0.53.2 - '@dprint/linux-x64-glibc': 0.53.2 - '@dprint/linux-x64-musl': 0.53.2 - '@dprint/win32-arm64': 0.53.2 - '@dprint/win32-x64': 0.53.2 + '@dprint/darwin-arm64': 0.54.0 + '@dprint/darwin-x64': 0.54.0 + '@dprint/linux-arm64-glibc': 0.54.0 + '@dprint/linux-arm64-musl': 0.54.0 + '@dprint/linux-loong64-glibc': 0.54.0 + '@dprint/linux-loong64-musl': 0.54.0 + '@dprint/linux-riscv64-glibc': 0.54.0 + '@dprint/linux-x64-glibc': 0.54.0 + '@dprint/linux-x64-musl': 0.54.0 + '@dprint/win32-arm64': 0.54.0 + '@dprint/win32-x64': 0.54.0 dunder-proto@1.0.1: dependencies: @@ -18328,7 +18619,7 @@ snapshots: graceful-fs: 4.2.11 tapable: 2.3.3 - enhanced-resolve@5.22.2: + enhanced-resolve@5.23.0: dependencies: graceful-fs: 4.2.11 tapable: 2.3.3 @@ -18505,35 +18796,6 @@ snapshots: es6-iterator: 2.0.3 es6-symbol: 3.1.4 - esbuild@0.25.12: - optionalDependencies: - '@esbuild/aix-ppc64': 0.25.12 - '@esbuild/android-arm': 0.25.12 - '@esbuild/android-arm64': 0.25.12 - '@esbuild/android-x64': 0.25.12 - '@esbuild/darwin-arm64': 0.25.12 - '@esbuild/darwin-x64': 0.25.12 - '@esbuild/freebsd-arm64': 0.25.12 - '@esbuild/freebsd-x64': 0.25.12 - '@esbuild/linux-arm': 0.25.12 - '@esbuild/linux-arm64': 0.25.12 - '@esbuild/linux-ia32': 0.25.12 - '@esbuild/linux-loong64': 0.25.12 - '@esbuild/linux-mips64el': 0.25.12 - '@esbuild/linux-ppc64': 0.25.12 - '@esbuild/linux-riscv64': 0.25.12 - '@esbuild/linux-s390x': 0.25.12 - '@esbuild/linux-x64': 0.25.12 - '@esbuild/netbsd-arm64': 0.25.12 - '@esbuild/netbsd-x64': 0.25.12 - '@esbuild/openbsd-arm64': 0.25.12 - '@esbuild/openbsd-x64': 0.25.12 - '@esbuild/openharmony-arm64': 0.25.12 - '@esbuild/sunos-x64': 0.25.12 - '@esbuild/win32-arm64': 0.25.12 - '@esbuild/win32-ia32': 0.25.12 - '@esbuild/win32-x64': 0.25.12 - esbuild@0.27.7: optionalDependencies: '@esbuild/aix-ppc64': 0.27.7 @@ -18604,11 +18866,11 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-prettier@10.1.8(eslint@9.39.4(jiti@2.6.1)): + eslint-config-prettier@10.1.8(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1)): dependencies: - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1)(supports-color@8.1.1) - eslint-import-resolver-node@0.3.10: + eslint-import-resolver-node@0.3.10(supports-color@8.1.1): dependencies: debug: 3.2.7(supports-color@8.1.1) is-core-module: 2.16.1 @@ -18616,28 +18878,28 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.4(jiti@2.6.1)): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10(supports-color@8.1.1))(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1): dependencies: debug: 3.2.7(supports-color@8.1.1) optionalDependencies: - '@typescript-eslint/parser': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) - eslint: 9.39.4(jiti@2.6.1) - eslint-import-resolver-node: 0.3.10 + '@typescript-eslint/parser': 8.59.2(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3) + eslint: 9.39.4(jiti@2.6.1)(supports-color@8.1.1) + eslint-import-resolver-node: 0.3.10(supports-color@8.1.1) transitivePeerDependencies: - supports-color - eslint-plugin-compat@7.0.2(eslint@9.39.4(jiti@2.6.1)): + eslint-plugin-compat@7.0.2(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1)): dependencies: '@mdn/browser-compat-data': 6.1.5 ast-metadata-inferer: 0.8.1 browserslist: 4.28.2 - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1)(supports-color@8.1.1) find-up: 5.0.0 globals: 15.15.0 lodash.memoize: 4.1.2 semver: 7.7.4 - eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4(jiti@2.6.1)): + eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1)): dependencies: aria-query: 5.3.2 array-includes: 3.1.9 @@ -18647,7 +18909,7 @@ snapshots: axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1)(supports-color@8.1.1) hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -18656,14 +18918,14 @@ snapshots: safe-regex-test: 1.1.0 string.prototype.includes: 2.0.1 - eslint-plugin-notice@1.0.0(eslint@9.39.4(jiti@2.6.1)): + eslint-plugin-notice@1.0.0(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1)): dependencies: - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1)(supports-color@8.1.1) find-root: 1.1.0 lodash: 4.18.1 metric-lcs: 0.1.2 - eslint-plugin-react@7.37.5(eslint@9.39.4(jiti@2.6.1)): + eslint-plugin-react@7.37.5(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1)): dependencies: array-includes: 3.1.9 array.prototype.findlast: 1.2.5 @@ -18671,7 +18933,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.3.1 - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1)(supports-color@8.1.1) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -18705,10 +18967,51 @@ snapshots: dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.2 - '@eslint/config-array': 0.21.2 + '@eslint/config-array': 0.21.2(supports-color@8.1.1) + '@eslint/config-helpers': 0.4.2 + '@eslint/core': 0.17.0 + '@eslint/eslintrc': 3.3.5(supports-color@8.1.1) + '@eslint/js': 9.39.4 + '@eslint/plugin-kit': 0.4.1 + '@humanfs/node': 0.16.7 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.8 + ajv: 6.14.0 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.3(supports-color@8.1.1) + escape-string-regexp: 4.0.0 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 + esquery: 1.7.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + lodash.merge: 4.6.2 + minimatch: 3.1.5 + natural-compare: 1.4.0 + optionator: 0.9.4 + optionalDependencies: + jiti: 2.6.1 + transitivePeerDependencies: + - supports-color + + eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1): + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1)) + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.21.2(supports-color@8.1.1) '@eslint/config-helpers': 0.4.2 '@eslint/core': 0.17.0 - '@eslint/eslintrc': 3.3.5 + '@eslint/eslintrc': 3.3.5(supports-color@8.1.1) '@eslint/js': 9.39.4 '@eslint/plugin-kit': 0.4.1 '@humanfs/node': 0.16.7 @@ -18771,7 +19074,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 esutils@2.0.3: {} @@ -18912,21 +19215,20 @@ snapshots: extsprintf@1.3.0: {} - fantasticon@3.0.0: + fantasticon@4.1.0(supports-color@8.1.1): dependencies: case: 1.6.3 cli-color: 2.0.4 - commander: 12.1.0 - glob: 10.5.0 + commander: 14.0.3 + glob: 13.0.6 handlebars: 4.7.9 slugify: 1.6.9 svg2ttf: 6.0.3 - svgicons2svgfont: 12.0.0 + svgicons2svgfont: 15.0.1(supports-color@8.1.1) ttf2eot: 3.1.0 ttf2woff: 3.0.0 - ttf2woff2: 5.0.0 + ttf2woff2: 8.0.1(supports-color@8.1.1) transitivePeerDependencies: - - bluebird - supports-color fast-deep-equal@3.1.3: {} @@ -18943,8 +19245,18 @@ snapshots: fast-levenshtein@2.0.6: {} + fast-string-truncated-width@3.0.3: {} + + fast-string-width@3.0.2: + dependencies: + fast-string-truncated-width: 3.0.3 + fast-uri@3.1.0: {} + fast-wrap-ansi@0.2.2: + dependencies: + fast-string-width: 3.0.2 + fastest-levenshtein@1.0.16: {} fastq@1.20.1: @@ -19137,10 +19449,6 @@ snapshots: jsonfile: 6.2.0 universalify: 2.0.1 - fs-minipass@2.1.0: - dependencies: - minipass: 3.3.6 - fs-minipass@3.0.3: dependencies: minipass: 7.1.3 @@ -19549,7 +19857,7 @@ snapshots: relateurl: 0.2.7 terser: 5.46.2 - html-webpack-plugin@5.6.7(webpack@5.107.2(esbuild@0.28.0)): + html-webpack-plugin@5.6.7(webpack@5.107.2(esbuild@0.28.0)(postcss@8.5.8)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -19557,7 +19865,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.3.3 optionalDependencies: - webpack: 5.107.2(esbuild@0.28.0) + webpack: 5.107.2(esbuild@0.28.0)(postcss@8.5.8) htmlparser2@6.1.0: dependencies: @@ -19597,15 +19905,7 @@ snapshots: transitivePeerDependencies: - supports-color - http-proxy-agent@5.0.0: - dependencies: - '@tootallnate/once': 2.0.0 - agent-base: 6.0.2 - debug: 4.4.3(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - http-proxy-agent@7.0.2: + http-proxy-agent@7.0.2(supports-color@8.1.1): dependencies: agent-base: 7.1.4 debug: 4.4.3(supports-color@8.1.1) @@ -19632,7 +19932,7 @@ snapshots: transitivePeerDependencies: - debug - http-server@14.1.1: + http-server@14.1.1(supports-color@8.1.1): dependencies: basic-auth: 2.0.1 chalk: 4.1.2 @@ -19643,7 +19943,7 @@ snapshots: mime: 1.6.0 minimist: 1.2.8 opener: 1.5.2 - portfinder: 1.0.38 + portfinder: 1.0.38(supports-color@8.1.1) secure-compare: 3.0.1 union: 0.5.0 url-join: 4.0.1 @@ -19657,21 +19957,14 @@ snapshots: jsprim: 2.0.2 sshpk: 1.18.0 - https-proxy-agent@2.2.4: + https-proxy-agent@2.2.4(supports-color@8.1.1): dependencies: agent-base: 4.3.0 debug: 3.2.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color - https-proxy-agent@5.0.1: - dependencies: - agent-base: 6.0.2 - debug: 4.4.3(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - https-proxy-agent@7.0.6: + https-proxy-agent@7.0.6(supports-color@8.1.1): dependencies: agent-base: 7.1.4 debug: 4.4.3(supports-color@8.1.1) @@ -19747,8 +20040,6 @@ snapshots: indent-string@4.0.0: {} - infer-owner@1.0.4: {} - inflight@1.0.6: dependencies: once: 1.4.0 @@ -19791,6 +20082,17 @@ snapshots: optionalDependencies: '@types/node': 22.19.15 + inquirer@14.0.2(@types/node@22.19.15): + dependencies: + '@inquirer/ansi': 2.0.7 + '@inquirer/core': 11.2.1(@types/node@22.19.15) + '@inquirer/prompts': 8.5.2(@types/node@22.19.15) + '@inquirer/type': 4.0.7(@types/node@22.19.15) + mute-stream: 3.0.0 + run-async: 4.0.6 + optionalDependencies: + '@types/node': 22.19.15 + inquirer@6.5.2: dependencies: ansi-escapes: 3.2.0 @@ -19950,8 +20252,6 @@ snapshots: is-interactive@1.0.0: {} - is-lambda@1.0.1: {} - is-map@2.0.3: {} is-nan@1.3.2: @@ -20238,14 +20538,14 @@ snapshots: transitivePeerDependencies: - supports-color - jsdom@26.1.0: + jsdom@26.1.0(supports-color@8.1.1): dependencies: cssstyle: 4.6.0 data-urls: 5.0.0 decimal.js: 10.6.0 html-encoding-sniffer: 4.0.0 - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.6 + http-proxy-agent: 7.0.2(supports-color@8.1.1) + https-proxy-agent: 7.0.6(supports-color@8.1.1) is-potential-custom-element-name: 1.0.1 nwsapi: 2.2.23 parse5: 7.3.0 @@ -20362,7 +20662,7 @@ snapshots: lazy-cache@1.0.4: {} - lerna@9.0.7(@types/node@22.19.15)(babel-plugin-macros@3.1.0): + lerna@9.0.7(@types/node@22.19.15)(babel-plugin-macros@3.1.0)(supports-color@8.1.1): dependencies: '@npmcli/arborist': 9.1.6 '@npmcli/package-json': 7.0.2 @@ -20412,7 +20712,7 @@ snapshots: p-queue: 6.6.2 p-reduce: 2.1.0 p-waterfall: 2.1.1 - pacote: 21.0.1 + pacote: 21.0.1(supports-color@8.1.1) read-cmd-shim: 4.0.0 semver: 7.7.2 signal-exit: 3.0.7 @@ -20458,7 +20758,7 @@ snapshots: npm-registry-fetch: 19.1.0 proc-log: 5.0.0 semver: 7.7.4 - sigstore: 4.1.0 + sigstore: 4.1.0(supports-color@8.1.1) ssri: 12.0.0 transitivePeerDependencies: - supports-color @@ -20512,8 +20812,6 @@ snapshots: strip-bom: 4.0.0 type-fest: 0.6.0 - loader-runner@4.3.1: {} - loader-runner@4.3.2: {} locate-path@2.0.0: @@ -20616,8 +20914,6 @@ snapshots: dependencies: yallist: 4.0.0 - lru-cache@7.18.3: {} - lru-queue@0.1.0: dependencies: es5-ext: 0.10.64 @@ -20645,26 +20941,20 @@ snapshots: dependencies: semver: 6.3.1 - make-fetch-happen@10.2.1: + make-fetch-happen@14.0.3: dependencies: - agentkeepalive: 4.6.0 - cacache: 16.1.3 + '@npmcli/agent': 3.0.0 + cacache: 19.0.1 http-cache-semantics: 4.2.0 - 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.6 - minipass-collect: 1.0.2 - minipass-fetch: 2.1.2 + minipass: 7.1.3 + minipass-fetch: 4.0.1 minipass-flush: 1.0.7 minipass-pipeline: 1.2.4 - negotiator: 0.6.4 + negotiator: 1.0.0 + proc-log: 5.0.0 promise-retry: 2.0.1 - socks-proxy-agent: 7.0.0 - ssri: 9.0.1 + ssri: 12.0.0 transitivePeerDependencies: - - bluebird - supports-color make-fetch-happen@15.0.2: @@ -20700,13 +20990,13 @@ snapshots: transitivePeerDependencies: - supports-color - make-fetch-happen@2.6.0: + make-fetch-happen@2.6.0(supports-color@8.1.1): dependencies: agentkeepalive: 3.5.3 cacache: 10.0.4 http-cache-semantics: 3.8.1 http-proxy-agent: 2.1.0 - https-proxy-agent: 2.2.4 + https-proxy-agent: 2.2.4(supports-color@8.1.1) lru-cache: 4.1.5 mississippi: 1.3.1 node-fetch-npm: 2.0.4 @@ -20732,11 +21022,11 @@ snapshots: mdn-data@2.0.28: {} - mdn-data@2.0.30: {} + mdn-data@2.27.1: {} media-typer@0.3.0: {} - memfs@4.57.1: + memfs@4.57.1(tslib@2.8.1): dependencies: '@jsonjoy.com/fs-core': 4.57.1(tslib@2.8.1) '@jsonjoy.com/fs-fsa': 4.57.1(tslib@2.8.1) @@ -20859,22 +21149,10 @@ snapshots: minimist@1.2.8: {} - minipass-collect@1.0.2: - dependencies: - minipass: 3.3.6 - minipass-collect@2.0.1: dependencies: minipass: 7.1.3 - minipass-fetch@2.1.2: - dependencies: - minipass: 3.3.6 - minipass-sized: 1.0.3 - minizlib: 2.1.2 - optionalDependencies: - encoding: 0.1.13 - minipass-fetch@4.0.1: dependencies: minipass: 7.1.3 @@ -20911,15 +21189,8 @@ snapshots: dependencies: yallist: 4.0.0 - minipass@5.0.0: {} - minipass@7.1.3: {} - minizlib@2.1.2: - dependencies: - minipass: 3.3.6 - yallist: 4.0.0 - minizlib@3.1.0: dependencies: minipass: 7.1.3 @@ -20954,8 +21225,6 @@ snapshots: dependencies: minimist: 1.2.8 - mkdirp@1.0.4: {} - mkdirp@3.0.1: {} mocha@10.8.2: @@ -21015,6 +21284,8 @@ snapshots: mute-stream@2.0.0: {} + mute-stream@3.0.0: {} + nan@2.26.2: {} nanoid@3.3.11: {} @@ -21055,44 +21326,38 @@ snapshots: json-parse-better-errors: 1.0.2 safe-buffer: 5.2.1 - node-gyp@12.2.0: + node-gyp@11.5.0: dependencies: env-paths: 2.2.1 exponential-backoff: 3.1.3 graceful-fs: 4.2.11 - make-fetch-happen: 15.0.2 - nopt: 9.0.0 - proc-log: 6.1.0 + make-fetch-happen: 14.0.3 + nopt: 8.1.0 + proc-log: 5.0.0 semver: 7.7.4 tar: 7.5.11 - tinyglobby: 0.2.12 - which: 6.0.1 + tinyglobby: 0.2.15 + which: 5.0.0 transitivePeerDependencies: - supports-color - node-gyp@9.4.1: + node-gyp@12.2.0: dependencies: env-paths: 2.2.1 exponential-backoff: 3.1.3 - 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 + make-fetch-happen: 15.0.2 + nopt: 9.0.0 + proc-log: 6.1.0 semver: 7.7.4 - tar: 6.2.1 - which: 2.0.2 + tar: 7.5.11 + tinyglobby: 0.2.12 + which: 6.0.1 transitivePeerDependencies: - - bluebird - supports-color node-releases@2.0.37: {} - nopt@6.0.0: - dependencies: - abbrev: 1.1.1 - nopt@8.1.0: dependencies: abbrev: 3.0.1 @@ -21493,13 +21758,13 @@ snapshots: registry-url: 3.1.0 semver: 5.7.2 - pacote@2.7.38: + pacote@2.7.38(supports-color@8.1.1): dependencies: bluebird: 3.7.2 cacache: 9.3.0 glob: 7.2.3 lru-cache: 4.1.5 - make-fetch-happen: 2.6.0 + make-fetch-happen: 2.6.0(supports-color@8.1.1) minimatch: 3.1.5 mississippi: 1.3.1 normalize-package-data: 2.5.0 @@ -21519,7 +21784,7 @@ snapshots: transitivePeerDependencies: - supports-color - pacote@21.0.1: + pacote@21.0.1(supports-color@8.1.1): dependencies: '@npmcli/git': 6.0.3 '@npmcli/installed-package-contents': 3.0.0 @@ -21535,7 +21800,7 @@ snapshots: npm-registry-fetch: 19.1.0 proc-log: 5.0.0 promise-retry: 2.0.1 - sigstore: 4.1.0 + sigstore: 4.1.0(supports-color@8.1.1) ssri: 12.0.0 tar: 7.5.11 transitivePeerDependencies: @@ -21557,7 +21822,7 @@ snapshots: npm-pick-manifest: 11.0.3 npm-registry-fetch: 19.1.0 proc-log: 6.1.0 - sigstore: 4.1.0 + sigstore: 4.1.0(supports-color@8.1.1) ssri: 13.0.1 tar: 7.5.11 transitivePeerDependencies: @@ -21733,7 +21998,7 @@ snapshots: pngjs@7.0.0: {} - portfinder@1.0.38: + portfinder@1.0.38(supports-color@8.1.1): dependencies: async: 3.2.6 debug: 4.4.3(supports-color@8.1.1) @@ -22181,10 +22446,6 @@ snapshots: dependencies: glob: 7.2.3 - rimraf@3.0.2: - dependencies: - glob: 7.2.3 - rollup@4.60.1: dependencies: '@types/estree': 1.0.8 @@ -22279,7 +22540,7 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 ajv: 8.18.0 - ajv-formats: 2.1.1 + ajv-formats: 2.1.1(ajv@8.18.0) ajv-keywords: 5.1.0(ajv@8.18.0) section-matter@1.0.0: @@ -22433,13 +22694,13 @@ snapshots: signal-exit@4.1.0: {} - sigstore@4.1.0: + sigstore@4.1.0(supports-color@8.1.1): dependencies: '@sigstore/bundle': 4.0.0 '@sigstore/core': 3.2.0 '@sigstore/protobuf-specs': 0.5.0 '@sigstore/sign': 4.1.1 - '@sigstore/tuf': 4.0.2 + '@sigstore/tuf': 4.0.2(supports-color@8.1.1) '@sigstore/verify': 3.1.0 transitivePeerDependencies: - supports-color @@ -22495,14 +22756,6 @@ snapshots: agent-base: 4.3.0 socks: 1.1.10 - socks-proxy-agent@7.0.0: - dependencies: - agent-base: 6.0.2 - debug: 4.4.3(supports-color@8.1.1) - socks: 2.8.7 - transitivePeerDependencies: - - supports-color - socks-proxy-agent@8.0.5: dependencies: agent-base: 7.1.4 @@ -22554,7 +22807,7 @@ snapshots: spdx-license-ids@3.0.23: {} - spdy-transport@3.0.0: + spdy-transport@3.0.0(supports-color@8.1.1): dependencies: debug: 4.4.3(supports-color@8.1.1) detect-node: 2.1.0 @@ -22565,13 +22818,13 @@ snapshots: transitivePeerDependencies: - supports-color - spdy@4.0.2: + spdy@4.0.2(supports-color@8.1.1): dependencies: debug: 4.4.3(supports-color@8.1.1) handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 - spdy-transport: 3.0.0 + spdy-transport: 3.0.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -22613,10 +22866,6 @@ snapshots: dependencies: safe-buffer: 5.2.1 - ssri@9.0.1: - dependencies: - minipass: 3.3.6 - stack-utils@2.0.6: dependencies: escape-string-regexp: 2.0.0 @@ -22773,11 +23022,11 @@ snapshots: dependencies: js-tokens: 9.0.1 - style-dictionary@4.4.0: + style-dictionary@4.4.0(tslib@2.8.1): dependencies: '@bundled-es-modules/deepmerge': 4.3.1 '@bundled-es-modules/glob': 10.4.2 - '@bundled-es-modules/memfs': 4.17.0 + '@bundled-es-modules/memfs': 4.17.0(tslib@2.8.1) '@zip.js/zip.js': 2.8.26 chalk: 5.6.2 change-case: 5.4.4 @@ -22788,14 +23037,16 @@ snapshots: path-unified: 0.2.0 prettier: 3.8.1 tinycolor2: 1.6.0 + transitivePeerDependencies: + - tslib style-loader@4.0.0(webpack@5.106.2(esbuild@0.28.0)): dependencies: webpack: 5.106.2(esbuild@0.28.0) - style-loader@4.0.0(webpack@5.107.2(esbuild@0.28.0)): + style-loader@4.0.0(webpack@5.107.2(esbuild@0.28.0)(postcss@8.5.8)): dependencies: - webpack: 5.107.2(esbuild@0.28.0) + webpack: 5.107.2(esbuild@0.28.0)(postcss@8.5.8) style-mod@4.1.3: {} @@ -22815,7 +23066,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svg-pathdata@6.0.3: {} + svg-pathdata@7.2.0: {} svg2ttf@6.0.3: dependencies: @@ -22826,18 +23077,24 @@ snapshots: microbuffer: 1.0.0 svgpath: 2.6.0 - svgicons2svgfont@12.0.0: + svgicons2svgfont@15.0.1(supports-color@8.1.1): dependencies: - commander: 9.5.0 - glob: 8.1.0 + '@types/sax': 1.2.7 + commander: 12.1.0 + debug: 4.4.3(supports-color@8.1.1) + glob: 11.1.0 sax: 1.6.0 - svg-pathdata: 6.0.3 + svg-pathdata: 7.2.0 + transformation-matrix: 3.1.0 + yerror: 8.0.0 + transitivePeerDependencies: + - supports-color - svgo@3.3.3: + svgo@4.0.1: dependencies: - commander: 7.2.0 + commander: 11.1.0 css-select: 5.2.2 - css-tree: 2.3.1 + css-tree: 3.2.1 css-what: 6.2.2 csso: 5.0.5 picocolors: 1.1.1 @@ -22876,15 +23133,6 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.2 - tar@6.2.1: - dependencies: - chownr: 2.0.0 - fs-minipass: 2.1.0 - minipass: 5.0.0 - minizlib: 2.1.2 - mkdirp: 1.0.4 - yallist: 4.0.0 - tar@7.5.11: dependencies: '@isaacs/fs-minipass': 4.0.1 @@ -22912,6 +23160,17 @@ snapshots: optionalDependencies: esbuild: 0.28.0 + terser-webpack-plugin@5.6.1(esbuild@0.28.0)(postcss@8.5.8)(webpack@5.107.2(esbuild@0.28.0)(postcss@8.5.8)): + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + jest-worker: 27.5.1 + schema-utils: 4.3.3 + terser: 5.48.0 + webpack: 5.107.2(esbuild@0.28.0)(postcss@8.5.8) + optionalDependencies: + esbuild: 0.28.0 + postcss: 8.5.8 + terser-webpack-plugin@5.6.1(esbuild@0.28.0)(webpack@5.107.2(esbuild@0.28.0)): dependencies: '@jridgewell/trace-mapping': 0.3.31 @@ -22921,6 +23180,7 @@ snapshots: webpack: 5.107.2(esbuild@0.28.0) optionalDependencies: esbuild: 0.28.0 + optional: true terser-webpack-plugin@5.6.1(esbuild@0.28.0)(webpack@5.107.2): dependencies: @@ -22957,11 +23217,19 @@ snapshots: thread-loader@4.0.4(webpack@5.106.2(esbuild@0.28.0)): dependencies: json-parse-better-errors: 1.0.2 - loader-runner: 4.3.1 + loader-runner: 4.3.2 neo-async: 2.6.2 schema-utils: 4.3.3 webpack: 5.106.2(esbuild@0.28.0) + thread-loader@4.0.4(webpack@5.107.2(esbuild@0.28.0)(postcss@8.5.8)): + dependencies: + json-parse-better-errors: 1.0.2 + loader-runner: 4.3.2 + neo-async: 2.6.2 + schema-utils: 4.3.3 + webpack: 5.107.2(esbuild@0.28.0)(postcss@8.5.8) + throttleit@1.0.1: {} through2@2.0.5: @@ -23040,6 +23308,8 @@ snapshots: dependencies: punycode: 2.3.1 + transformation-matrix@3.1.0: {} + tree-dump@1.1.0(tslib@2.8.1): dependencies: tslib: 2.8.1 @@ -23072,14 +23342,15 @@ snapshots: dependencies: argparse: 2.0.1 - ttf2woff2@5.0.0: + ttf2woff2@8.0.1(supports-color@8.1.1): dependencies: bindings: 1.5.0 - bufferstreams: 3.0.0 + bufferstreams: 4.0.0 + debug: 4.4.3(supports-color@8.1.1) nan: 2.26.2 - node-gyp: 9.4.1 + node-gyp: 11.5.0 + yerror: 8.0.0 transitivePeerDependencies: - - bluebird - supports-color ttf2woff@3.0.0: @@ -23087,11 +23358,11 @@ snapshots: argparse: 2.0.1 pako: 1.0.11 - tuf-js@4.1.0: + tuf-js@4.1.0(supports-color@8.1.1): dependencies: '@tufjs/models': 4.1.0 debug: 4.4.3(supports-color@8.1.1) - make-fetch-happen: 15.0.2 + make-fetch-happen: 15.0.5 transitivePeerDependencies: - supports-color @@ -23163,13 +23434,13 @@ snapshots: typedarray@0.0.6: {} - typescript-eslint@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3): + typescript-eslint@8.59.2(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.59.2(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) - '@typescript-eslint/parser': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/eslint-plugin': 8.59.2(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(typescript@6.0.3) + '@typescript-eslint/parser': 8.59.2(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3) '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3) - '@typescript-eslint/utils': 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) - eslint: 9.39.4(jiti@2.6.1) + '@typescript-eslint/utils': 8.59.2(eslint@9.39.4(jiti@2.6.1)(supports-color@8.1.1))(typescript@6.0.3) + eslint: 9.39.4(jiti@2.6.1)(supports-color@8.1.1) typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -23213,15 +23484,15 @@ snapshots: dependencies: unique-slug: 2.0.2 - unique-filename@2.0.1: + unique-filename@4.0.0: dependencies: - unique-slug: 3.0.0 + unique-slug: 5.0.0 unique-slug@2.0.2: dependencies: imurmurhash: 0.1.4 - unique-slug@3.0.0: + unique-slug@5.0.0: dependencies: imurmurhash: 0.1.4 @@ -23318,7 +23589,7 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-node@3.2.4(@types/node@22.19.15)(jiti@2.6.1)(terser@5.48.0)(yaml@2.8.3): + vite-node@3.2.4(@types/node@22.19.15)(jiti@2.6.1)(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3): dependencies: cac: 6.7.14 debug: 4.4.3(supports-color@8.1.1) @@ -23354,7 +23625,7 @@ snapshots: terser: 5.48.0 yaml: 2.8.3 - vitest@3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.48.0)(yaml@2.8.3): + vitest@3.2.4(@types/node@22.19.15)(jiti@2.6.1)(jsdom@26.1.0(supports-color@8.1.1))(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3): dependencies: '@types/chai': 5.2.3 '@vitest/expect': 3.2.4 @@ -23377,11 +23648,11 @@ snapshots: tinypool: 1.1.1 tinyrainbow: 2.0.0 vite: 7.3.1(@types/node@22.19.15)(jiti@2.6.1)(terser@5.48.0)(yaml@2.8.3) - vite-node: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(terser@5.48.0)(yaml@2.8.3) + vite-node: 3.2.4(@types/node@22.19.15)(jiti@2.6.1)(supports-color@8.1.1)(terser@5.48.0)(yaml@2.8.3) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.19.15 - jsdom: 26.1.0 + jsdom: 26.1.0(supports-color@8.1.1) transitivePeerDependencies: - jiti - less @@ -23449,20 +23720,22 @@ snapshots: webpack-merge: 6.0.1 optionalDependencies: webpack-bundle-analyzer: 5.3.0 - webpack-dev-server: 5.2.3(webpack-cli@7.0.2)(webpack@5.107.2) + webpack-dev-server: 5.2.3(supports-color@8.1.1)(tslib@2.8.1)(webpack-cli@7.0.2)(webpack@5.107.2) - webpack-dev-middleware@7.4.5(webpack@5.107.2): + webpack-dev-middleware@7.4.5(tslib@2.8.1)(webpack@5.107.2): dependencies: colorette: 2.0.20 - memfs: 4.57.1 + memfs: 4.57.1(tslib@2.8.1) mime-types: 3.0.2 on-finished: 2.4.1 range-parser: 1.2.1 schema-utils: 4.3.3 optionalDependencies: webpack: 5.107.2(esbuild@0.28.0)(webpack-cli@7.0.2) + transitivePeerDependencies: + - tslib - webpack-dev-server@5.2.3(webpack-cli@7.0.2)(webpack@5.107.2): + webpack-dev-server@5.2.3(supports-color@8.1.1)(tslib@2.8.1)(webpack-cli@7.0.2)(webpack@5.107.2): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -23489,8 +23762,8 @@ snapshots: selfsigned: 5.5.0 serve-index: 1.9.2 sockjs: 0.3.24 - spdy: 4.0.2 - webpack-dev-middleware: 7.4.5(webpack@5.107.2) + spdy: 4.0.2(supports-color@8.1.1) + webpack-dev-middleware: 7.4.5(tslib@2.8.1)(webpack@5.107.2) ws: 8.20.0 optionalDependencies: webpack: 5.107.2(esbuild@0.28.0)(webpack-cli@7.0.2) @@ -23499,6 +23772,7 @@ snapshots: - bufferutil - debug - supports-color + - tslib - utf-8-validate webpack-merge@6.0.1: @@ -23553,7 +23827,7 @@ snapshots: acorn-import-phases: 1.0.4(acorn@8.16.0) browserslist: 4.28.2 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.22.2 + enhanced-resolve: 5.23.0 es-module-lexer: 2.1.0 eslint-scope: 5.1.1 events: 3.3.0 @@ -23580,6 +23854,46 @@ snapshots: - lightningcss - postcss - uglify-js + optional: true + + webpack@5.107.2(esbuild@0.28.0)(postcss@8.5.8): + dependencies: + '@types/estree': 1.0.9 + '@types/json-schema': 7.0.15 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.16.0 + acorn-import-phases: 1.0.4(acorn@8.16.0) + browserslist: 4.28.2 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.23.0 + es-module-lexer: 2.1.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + loader-runner: 4.3.2 + mime-db: 1.54.0 + neo-async: 2.6.2 + schema-utils: 4.3.3 + tapable: 2.3.3 + terser-webpack-plugin: 5.6.1(esbuild@0.28.0)(postcss@8.5.8)(webpack@5.107.2(esbuild@0.28.0)(postcss@8.5.8)) + watchpack: 2.5.1 + webpack-sources: 3.5.0 + transitivePeerDependencies: + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - lightningcss + - postcss + - uglify-js webpack@5.107.2(esbuild@0.28.0)(webpack-cli@7.0.2): dependencies: @@ -23592,7 +23906,7 @@ snapshots: acorn-import-phases: 1.0.4(acorn@8.16.0) browserslist: 4.28.2 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.22.2 + enhanced-resolve: 5.23.0 es-module-lexer: 2.1.0 eslint-scope: 5.1.1 events: 3.3.0 @@ -23868,6 +24182,8 @@ snapshots: buffer-crc32: 0.2.13 fd-slicer: 1.1.0 + yerror@8.0.0: {} + yocto-queue@0.1.0: {} yoctocolors-cjs@2.1.3: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 18ec407efc..9c45cdf708 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,2 +1,19 @@ packages: - 'packages/*' +allowBuilds: + # These are small projects, that we dont trust 100%, so they are not allowed to run scripts + # used by style-dictionary + '@bundled-es-modules/glob': false + # used by fantasticon + es5-ext: false + cypress: true + dprint: true + esbuild: true + nx: true + style-dictionary: true + ttf2woff2: true +overrides: + "react": "18.3.1" + "react-dom": "18.3.1" + "@types/react": "18.3.26" + "git-raw-commits>dargs": "7.0.0"