From f4659d7165dfcc6a10ff7c9f3a6903d3fd06d038 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leosvel=20P=C3=A9rez=20Espinosa?= Date: Wed, 14 Aug 2024 18:10:20 +0200 Subject: [PATCH 01/28] fix(testing): revert bump for ts-jest (#27432) ## Current Behavior ## Expected Behavior ## Related Issue(s) Fixes # --- packages/jest/migrations.json | 4 ---- packages/jest/src/utils/versions.ts | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/jest/migrations.json b/packages/jest/migrations.json index 006169cace707..12bddd7d972d7 100644 --- a/packages/jest/migrations.json +++ b/packages/jest/migrations.json @@ -73,10 +73,6 @@ "version": "~29.7.0", "alwaysAddToPackageJson": false }, - "ts-jest": { - "version": "~29.2.4", - "alwaysAddToPackageJson": false - }, "babel-jest": { "version": "~29.7.0", "alwaysAddToPackageJson": false diff --git a/packages/jest/src/utils/versions.ts b/packages/jest/src/utils/versions.ts index 4f0a530e3a9b1..d865c3997425f 100644 --- a/packages/jest/src/utils/versions.ts +++ b/packages/jest/src/utils/versions.ts @@ -2,7 +2,7 @@ export const nxVersion = require('../../package.json').version; export const jestVersion = '^29.7.0'; export const babelJestVersion = '^29.7.0'; export const jestTypesVersion = '^29.5.12'; -export const tsJestVersion = '^29.2.4'; +export const tsJestVersion = '^29.1.0'; export const tslibVersion = '^2.3.0'; export const swcJestVersion = '~0.2.36'; export const typesNodeVersion = '18.16.9'; From edced6c3eebb6fc50c6ea87d403324db299d36dc Mon Sep 17 00:00:00 2001 From: Nicholas Cunningham Date: Wed, 14 Aug 2024 10:11:39 -0600 Subject: [PATCH 02/28] fix(module-federation): Add migration for ssr server file to run on it's own port (#27411) ## Current Behavior Currently, if you have a SSR Mfe project and you run multiple ssr projects using the 'serve' target it would fail due to conflicting ports unless explicitly set `PORT=4202 node dist/acme/server.js`. ## Expected Behavior Now the default is to have the server take the same port as it was generated with so that if you run multiple server apps that depends on other apps in dev mode there will be no conflicts. ## Related Issue(s) Fixes # --- packages/react/migrations.json | 6 + .../setup-ssr/files/server.ts__tmpl__ | 2 +- .../update-ssr-server-port.spec.ts | 206 ++++++++++++++++++ .../update-19-6-0/update-ssr-server-port.ts | 146 +++++++++++++ 4 files changed, 359 insertions(+), 1 deletion(-) create mode 100644 packages/react/src/migrations/update-19-6-0/update-ssr-server-port.spec.ts create mode 100644 packages/react/src/migrations/update-19-6-0/update-ssr-server-port.ts diff --git a/packages/react/migrations.json b/packages/react/migrations.json index a760b4382804f..dfbd617e84e42 100644 --- a/packages/react/migrations.json +++ b/packages/react/migrations.json @@ -47,6 +47,12 @@ "version": "19.6.0-beta.4", "description": "Ensure Module Federation DTS is turned off by default.", "factory": "./src/migrations/update-19-6-0/turn-off-dts-by-default" + }, + "update-module-federation-ssr-server-file": { + "cli": "nx", + "version": "19.6.0-beta.4", + "description": "Update the server file for Module Federation SSR port value to be the same as the 'serve' target port value.", + "factory": "./src/migrations/update-19-6-0/update-ssr-server-port" } }, "packageJsonUpdates": { diff --git a/packages/react/src/generators/setup-ssr/files/server.ts__tmpl__ b/packages/react/src/generators/setup-ssr/files/server.ts__tmpl__ index 3e935a1fd337e..febade8f70c40 100644 --- a/packages/react/src/generators/setup-ssr/files/server.ts__tmpl__ +++ b/packages/react/src/generators/setup-ssr/files/server.ts__tmpl__ @@ -8,7 +8,7 @@ const port = process.env['PORT'] || <%= port %>; const app = express(); const browserDist = path.join(process.cwd(), '<%= browserBuildOutputPath %>'); -const indexPath =path.join(browserDist, 'index.html'); +const indexPath = path.join(browserDist, 'index.html'); app.use(cors()); diff --git a/packages/react/src/migrations/update-19-6-0/update-ssr-server-port.spec.ts b/packages/react/src/migrations/update-19-6-0/update-ssr-server-port.spec.ts new file mode 100644 index 0000000000000..c05b991bb46c3 --- /dev/null +++ b/packages/react/src/migrations/update-19-6-0/update-ssr-server-port.spec.ts @@ -0,0 +1,206 @@ +import { readProjectConfiguration, type Tree } from '@nx/devkit'; +import { createTreeWithEmptyWorkspace } from 'nx/src/devkit-testing-exports'; +import hostGenerator from '../../generators/host/host'; +import { Linter } from '@nx/eslint'; +import updateSsrServerPort from './update-ssr-server-port'; +describe('update-19-6-0 update-ssr-server-port migration', () => { + let tree: Tree; + + beforeEach(() => { + tree = createTreeWithEmptyWorkspace(); + }); + + it('should update host and remote port server files', async () => { + await hostGenerator(tree, { + name: 'shell', + e2eTestRunner: 'none', + unitTestRunner: 'none', + ssr: true, + linter: Linter.EsLint, + projectNameAndRootFormat: 'as-provided', + style: 'css', + remotes: ['product'], + }); + const remotePort = readProjectConfiguration(tree, 'product').targets.serve + .options.port; + + const shellPort = readProjectConfiguration(tree, 'shell').targets.serve + .options.port; + + // This should already exists in the generated project + tree.write( + 'product/server.ts', + tree + .read('product/server.ts', 'utf-8') + .replace( + 'const port = 4201;', + `const port = process.env['PORT'] || 4200;` + ) + ); + + updateSsrServerPort(tree); + expect(tree.read('product/server.ts', 'utf-8')).toContain( + `port = process.env['PORT'] || ${remotePort}` + ); + expect(tree.read('product/server.ts', 'utf-8')).toMatchInlineSnapshot(` + "import * as path from 'path'; + import express from 'express'; + import cors from 'cors'; + + import { handleRequest } from './src/main.server'; + + const port = process.env['PORT'] || 4201; + const app = express(); + + const browserDist = path.join(process.cwd(), 'dist/product/browser'); + const serverDist = path.join(process.cwd(), 'dist/product/server'); + const indexPath = path.join(browserDist, 'index.html'); + + app.use(cors()); + + // Client-side static bundles + app.get( + '*.*', + express.static(browserDist, { + maxAge: '1y', + }) + ); + + // Static bundles for server-side module federation + app.use( + '/server', + express.static(serverDist, { + maxAge: '1y', + }) + ); + + app.use('*', handleRequest(indexPath)); + + const server = app.listen(port, () => { + console.log(\`Express server listening on http://localhost:\${port}\`); + + /** + * DO NOT REMOVE IF USING @nx/react:module-federation-dev-ssr executor + * to serve your Host application with this Remote application. + * This message allows Nx to determine when the Remote is ready to be + * consumed by the Host. + */ + process.send?.('nx.server.ready'); + }); + + server.on('error', console.error); + " + `); + + tree.write( + 'shell/server.ts', + tree + .read('shell/server.ts', 'utf-8') + .replace( + 'const port = 4200;', + `const port = process.env['PORT'] || 4200;` + ) + ); + + updateSsrServerPort(tree); + expect(tree.read('shell/server.ts', 'utf-8')).toContain( + `port = process.env.PORT || ${shellPort}` + ); + expect(tree.read('shell/server.ts', 'utf-8')).toMatchInlineSnapshot(` + "import * as path from 'path'; + import express from 'express'; + import cors from 'cors'; + import { handleRequest } from './src/main.server'; + const port = process.env.PORT || 4200; + const app = express(); + const browserDist = path.join(process.cwd(), 'dist/shell/browser'); + const indexPath = path.join(browserDist, 'index.html'); + app.use(cors()); + app.get('*.*', express.static(browserDist, { + maxAge: '1y', + })); + app.use('*', handleRequest(indexPath)); + const server = app.listen(port, () => { + console.log(\`Express server listening on http://localhost:\${port}\`); + }); + server.on('error', console.error); + " + `); + }); + + it('should update a host project server file', async () => { + await hostGenerator(tree, { + name: 'host', + e2eTestRunner: 'none', + unitTestRunner: 'none', + ssr: true, + linter: Linter.EsLint, + projectNameAndRootFormat: 'as-provided', + style: 'css', + }); + + const hostPort = readProjectConfiguration(tree, 'host').targets.serve + .options.port; + + tree.write( + 'host/server.ts', + tree + .read('host/server.ts', 'utf-8') + .replace( + 'const port = 4200;', + `const port = process.env['PORT'] || 4200;` + ) + ); + + updateSsrServerPort(tree); + + expect(tree.read('host/server.ts', 'utf-8')).toContain( + `port = process.env.PORT || ${hostPort}` + ); + expect(tree.read('host/server.ts', 'utf-8')).toMatchInlineSnapshot(` + "import * as path from 'path'; + import express from 'express'; + import cors from 'cors'; + import { handleRequest } from './src/main.server'; + const port = process.env.PORT || 4200; + const app = express(); + const browserDist = path.join(process.cwd(), 'dist/host/browser'); + const indexPath = path.join(browserDist, 'index.html'); + app.use(cors()); + app.get('*.*', express.static(browserDist, { + maxAge: '1y', + })); + app.use('*', handleRequest(indexPath)); + const server = app.listen(port, () => { + console.log(\`Express server listening on http://localhost:\${port}\`); + }); + server.on('error', console.error); + " + `); + }); + + it('should not update a mfe project that is not ssr', async () => { + await hostGenerator(tree, { + name: 'shell-not-ssr', + e2eTestRunner: 'none', + unitTestRunner: 'none', + ssr: false, + linter: Linter.EsLint, + projectNameAndRootFormat: 'as-provided', + style: 'css', + }); + + tree.write('shell-not-ssr/server.ts', 'const port = 9999;'); + const shellPort = readProjectConfiguration(tree, 'shell-not-ssr').targets + .serve.options.port; + + updateSsrServerPort(tree); + + expect(tree.read('shell-not-ssr/server.ts', 'utf-8')).not.toContain( + `port = ${shellPort}` + ); + expect(tree.read('shell-not-ssr/server.ts', 'utf-8')).toMatchInlineSnapshot( + `"const port = 9999;"` + ); + }); +}); diff --git a/packages/react/src/migrations/update-19-6-0/update-ssr-server-port.ts b/packages/react/src/migrations/update-19-6-0/update-ssr-server-port.ts new file mode 100644 index 0000000000000..196c53ab2b4ee --- /dev/null +++ b/packages/react/src/migrations/update-19-6-0/update-ssr-server-port.ts @@ -0,0 +1,146 @@ +import { + ProjectConfiguration, + type Tree, + getProjects, + joinPathFragments, + visitNotIgnoredFiles, +} from '@nx/devkit'; +import { tsquery } from '@phenomnomnominal/tsquery'; +import * as ts from 'typescript'; +import { minimatch } from 'minimatch'; +import { forEachExecutorOptions } from '@nx/devkit/src/generators/executor-options-utils'; +import { type WebSsrDevServerOptions } from '@nx/webpack/src/executors/ssr-dev-server/schema'; + +export default function update(tree: Tree) { + const projects = getProjects(tree); + const executors = [ + '@nx/webpack:ssr-dev-server', + '@nx/react:module-federation-ssr-dev-server', + ]; + + executors.forEach((executor) => { + forEachExecutorOptions( + tree, + executor, + (options, projectName) => { + const project = projects.get(projectName); + if (isModuleFederationSSRProject(tree, project)) { + const port = options.port; + if (tree.exists(joinPathFragments(project.root, 'server.ts'))) { + const serverContent = tree.read( + joinPathFragments(project.root, 'server.ts'), + 'utf-8' + ); + if (serverContent && port) { + const updatedServerContent = updateServerPort( + serverContent, + port + ); + if (updatedServerContent) { + tree.write( + joinPathFragments(project.root, 'server.ts'), + updatedServerContent + ); + } + } + } + } + } + ); + }); +} + +function updateServerPort(serverContent: string, port: number) { + const sourceFile = tsquery.ast(serverContent); + + const serverPortNode = tsquery( + sourceFile, + `VariableDeclaration:has(Identifier[name="port"])` + )[0]; + if (serverPortNode) { + const binaryExpression = tsquery(serverPortNode, 'BinaryExpression')[0]; + if (binaryExpression) { + const leftExpression = tsquery( + binaryExpression, + 'PropertyAccessExpression:has(Identifier[name="env"])' + )[0]; + const rightExpression = tsquery( + binaryExpression, + 'NumericLiteral[text="4200"]' + )[0]; + + if (leftExpression && rightExpression) { + const serverPortDeclaration = serverPortNode as ts.VariableDeclaration; + const newInitializer = ts.factory.createBinaryExpression( + // process.env.PORT + ts.factory.createPropertyAccessExpression( + ts.factory.createPropertyAccessExpression( + ts.factory.createIdentifier('process'), + ts.factory.createIdentifier('env') + ), + 'PORT' + ), + // || + ts.SyntaxKind.BarBarToken, + // port value + ts.factory.createNumericLiteral(port.toString()) + ); + + const updatePortDeclaration = ts.factory.updateVariableDeclaration( + serverPortDeclaration, + serverPortDeclaration.name, + serverPortDeclaration.exclamationToken, + serverPortDeclaration.type, + newInitializer + ); + + const updatedStatements = sourceFile.statements.map((statement) => { + if (ts.isVariableStatement(statement)) { + const updatedDeclarationList = + statement.declarationList.declarations.map((decl) => + decl === serverPortDeclaration ? updatePortDeclaration : decl + ); + + const updatedDeclList = ts.factory.updateVariableDeclarationList( + statement.declarationList, + updatedDeclarationList + ); + + return ts.factory.updateVariableStatement( + statement, + statement.modifiers, + updatedDeclList + ); + } + + return statement; + }); + + const updatedSourceFile = ts.factory.updateSourceFile( + sourceFile, + updatedStatements + ); + + const printer = ts.createPrinter(); + return printer.printNode( + ts.EmitHint.Unspecified, + updatedSourceFile, + sourceFile + ); + } + } + } +} + +function isModuleFederationSSRProject( + tree: Tree, + project: ProjectConfiguration +) { + let hasMfeServerConfig = false; + visitNotIgnoredFiles(tree, project.root, (filePath) => { + if (minimatch(filePath, '**/module-federation*.server.config.*')) { + hasMfeServerConfig = true; + } + }); + return hasMfeServerConfig; +} From 6d0ee075a24cb467e7349fb80d0db568c80a4356 Mon Sep 17 00:00:00 2001 From: Jason Jean Date: Wed, 14 Aug 2024 13:03:03 -0400 Subject: [PATCH 03/28] fix(testing): do not migrate projects without webpack nor vite (#27431) ## Current Behavior Projects which have neither webpack or vite configs were assumed to be vite. ## Expected Behavior Projects which have neither webpack or vite configs are not migrated. ## Related Issue(s) Fixes # --- .../use-serve-static-preview-for-command.ts | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/packages/playwright/src/migrations/update-19-6-0/use-serve-static-preview-for-command.ts b/packages/playwright/src/migrations/update-19-6-0/use-serve-static-preview-for-command.ts index 2fa3aa9d0f217..04348eaa2d492 100644 --- a/packages/playwright/src/migrations/update-19-6-0/use-serve-static-preview-for-command.ts +++ b/packages/playwright/src/migrations/update-19-6-0/use-serve-static-preview-for-command.ts @@ -91,13 +91,18 @@ export default async function (tree: Tree) { joinPathFragments(graph.nodes[project].data.root, 'webpack.config.js'), ].find((p) => tree.exists(p)); - collectedProjects.push({ - projectName: project, - configFile: pathToWebpackConfig ?? pathToViteConfig, - configFileType: pathToWebpackConfig ? 'webpack' : 'vite', - playwrightConfigFile: path, - commandValueNode, - }); + const configFile = pathToWebpackConfig ?? pathToViteConfig; + + // Only migrate projects that have a webpack or vite config file + if (configFile) { + collectedProjects.push({ + projectName: project, + configFile, + configFileType: pathToWebpackConfig ? 'webpack' : 'vite', + playwrightConfigFile: path, + commandValueNode, + }); + } }); for (const projectToMigrate of collectedProjects) { From c17969665c897c23824aba29ea4a01b04580e79e Mon Sep 17 00:00:00 2001 From: Jason Jean Date: Wed, 14 Aug 2024 13:30:11 -0400 Subject: [PATCH 04/28] chore(repo): update nx to 19.6.0-beta.6 (#27391) ## Current Behavior This repo uses Nx `19.5.0-beta.5`. ## Expected Behavior This repo uses Nx `19.6.0-beta.6` ## Related Issue(s) Fixes # --- package.json | 46 +- pnpm-lock.yaml | 1598 +++++++++++++++++++++++++----------------------- 2 files changed, 855 insertions(+), 789 deletions(-) diff --git a/package.json b/package.json index 2dee3345028be..b43fd27bf9355 100644 --- a/package.json +++ b/package.json @@ -63,25 +63,25 @@ "@nestjs/schematics": "^9.1.0", "@nestjs/swagger": "^6.0.0", "@nestjs/testing": "^9.0.0", - "@ngrx/router-store": "18.0.1", - "@ngrx/store": "18.0.1", + "@ngrx/router-store": "18.0.2", + "@ngrx/store": "18.0.2", "@nuxt/kit": "^3.10.0", "@nuxt/schema": "^3.10.0", - "@nx/angular": "19.5.0-beta.5", - "@nx/cypress": "19.5.0-beta.5", - "@nx/devkit": "19.5.0-beta.5", - "@nx/esbuild": "19.5.0-beta.5", - "@nx/eslint": "19.5.0-beta.5", - "@nx/eslint-plugin": "19.5.0-beta.5", - "@nx/jest": "19.5.0-beta.5", - "@nx/js": "19.5.0-beta.5", - "@nx/next": "19.5.0-beta.5", - "@nx/playwright": "19.5.0-beta.5", - "@nx/react": "19.5.0-beta.5", - "@nx/storybook": "19.5.0-beta.5", - "@nx/vite": "19.5.0-beta.5", - "@nx/web": "19.5.0-beta.5", - "@nx/webpack": "19.5.0-beta.5", + "@nx/angular": "19.6.0-beta.6", + "@nx/cypress": "19.6.0-beta.6", + "@nx/devkit": "19.6.0-beta.6", + "@nx/esbuild": "19.6.0-beta.6", + "@nx/eslint": "19.6.0-beta.6", + "@nx/eslint-plugin": "19.6.0-beta.6", + "@nx/jest": "19.6.0-beta.6", + "@nx/js": "19.6.0-beta.6", + "@nx/next": "19.6.0-beta.6", + "@nx/playwright": "19.6.0-beta.6", + "@nx/react": "19.6.0-beta.6", + "@nx/storybook": "19.6.0-beta.6", + "@nx/vite": "19.6.0-beta.6", + "@nx/web": "19.6.0-beta.6", + "@nx/webpack": "19.6.0-beta.6", "@phenomnomnominal/tsquery": "~5.0.1", "@playwright/test": "^1.36.1", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.7", @@ -122,7 +122,7 @@ "@types/is-ci": "^3.0.0", "@types/jasmine": "~2.8.6", "@types/jasminewd2": "~2.0.3", - "@types/jest": "29.4.0", + "@types/jest": "29.5.12", "@types/js-yaml": "^4.0.5", "@types/marked": "^2.0.0", "@types/node": "18.19.8", @@ -145,7 +145,7 @@ "ai": "^2.2.10", "ajv": "^8.12.0", "autoprefixer": "10.4.13", - "babel-jest": "29.4.3", + "babel-jest": "29.7.0", "babel-loader": "^9.1.2", "babel-plugin-transform-async-to-promises": "^0.8.15", "browserslist": "^4.21.4", @@ -205,10 +205,10 @@ "is-windows": "^1.0.2", "jasmine-core": "~2.99.1", "jasmine-spec-reporter": "~4.2.1", - "jest": "29.4.3", + "jest": "29.7.0", "jest-config": "^29.4.1", "jest-diff": "^29.4.1", - "jest-environment-jsdom": "29.4.3", + "jest-environment-jsdom": "29.7.0", "jest-environment-node": "^29.4.1", "jest-resolve": "^29.4.1", "jest-runtime": "^29.4.1", @@ -237,7 +237,7 @@ "node-fetch": "^2.6.7", "npm-package-arg": "11.0.1", "nuxt": "^3.10.0", - "nx": "19.5.0-beta.5", + "nx": "19.6.0-beta.6", "octokit": "^2.0.14", "open": "^8.4.0", "openai": "~4.3.1", @@ -295,7 +295,7 @@ "vite": "5.0.8", "vitest": "1.3.1", "webpack": "5.88.0", - "webpack-dev-server": "^5.0.4", + "webpack-dev-server": "5.0.4", "webpack-merge": "^5.8.0", "webpack-node-externals": "^3.0.0", "webpack-sources": "^3.2.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 54122729665ae..3748ada88df75 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -172,7 +172,7 @@ devDependencies: version: 0.1801.0 '@angular-devkit/build-angular': specifier: ~18.1.0 - version: 18.1.0(@angular/compiler-cli@18.1.0)(@swc/core@1.5.7)(@types/node@18.19.8)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.4.3)(jest@29.4.3)(ng-packagr@18.1.0)(stylus@0.59.0)(tailwindcss@3.4.4)(typescript@5.5.3)(webpack-cli@5.1.4) + version: 18.1.0(@angular/compiler-cli@18.1.0)(@swc/core@1.5.7)(@types/node@18.19.8)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0)(ng-packagr@18.1.0)(stylus@0.59.0)(tailwindcss@3.4.4)(typescript@5.5.3)(webpack-cli@5.1.4) '@angular-devkit/core': specifier: ~18.1.0 version: 18.1.0 @@ -279,11 +279,11 @@ devDependencies: specifier: ^9.0.0 version: 9.1.6(@nestjs/common@9.1.6)(@nestjs/core@9.1.6)(@nestjs/platform-express@9.1.6) '@ngrx/router-store': - specifier: 18.0.1 - version: 18.0.1(@angular/common@18.1.0)(@angular/core@18.1.0)(@angular/router@18.1.0)(@ngrx/store@18.0.1)(rxjs@7.8.1) + specifier: 18.0.2 + version: 18.0.2(@angular/common@18.1.0)(@angular/core@18.1.0)(@angular/router@18.1.0)(@ngrx/store@18.0.2)(rxjs@7.8.1) '@ngrx/store': - specifier: 18.0.1 - version: 18.0.1(@angular/core@18.1.0)(rxjs@7.8.1) + specifier: 18.0.2 + version: 18.0.2(@angular/core@18.1.0)(rxjs@7.8.1) '@nuxt/kit': specifier: ^3.10.0 version: 3.10.0(rollup@4.14.3) @@ -291,50 +291,50 @@ devDependencies: specifier: ^3.10.0 version: 3.10.0(rollup@4.14.3) '@nx/angular': - specifier: 19.5.0-beta.5 - version: 19.5.0-beta.5(@angular-devkit/build-angular@18.1.0)(@angular-devkit/core@18.1.0)(@angular-devkit/schematics@18.1.0)(@schematics/angular@18.1.0)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.5.0-beta.5)(rxjs@7.8.1)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0) + specifier: 19.6.0-beta.6 + version: 19.6.0-beta.6(@angular-devkit/build-angular@18.1.0)(@angular-devkit/core@18.1.0)(@angular-devkit/schematics@18.1.0)(@schematics/angular@18.1.0)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(rxjs@7.8.1)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4) '@nx/cypress': - specifier: 19.5.0-beta.5 - version: 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) + specifier: 19.6.0-beta.6 + version: 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) '@nx/devkit': - specifier: 19.5.0-beta.5 - version: 19.5.0-beta.5(nx@19.5.0-beta.5) + specifier: 19.6.0-beta.6 + version: 19.6.0-beta.6(nx@19.6.0-beta.6) '@nx/esbuild': - specifier: 19.5.0-beta.5 - version: 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) + specifier: 19.6.0-beta.6 + version: 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) '@nx/eslint': - specifier: 19.5.0-beta.5 - version: 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.0-beta.5)(verdaccio@5.31.0) + specifier: 19.6.0-beta.6 + version: 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.6.0-beta.6)(verdaccio@5.31.0) '@nx/eslint-plugin': - specifier: 19.5.0-beta.5 - version: 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@typescript-eslint/parser@7.16.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) + specifier: 19.6.0-beta.6 + version: 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@typescript-eslint/parser@7.16.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) '@nx/jest': - specifier: 19.5.0-beta.5 - version: 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(ts-node@10.9.1)(typescript@5.5.3)(verdaccio@5.31.0) + specifier: 19.6.0-beta.6 + version: 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(ts-node@10.9.1)(typescript@5.5.3)(verdaccio@5.31.0) '@nx/js': - specifier: 19.5.0-beta.5 - version: 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) + specifier: 19.6.0-beta.6 + version: 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) '@nx/next': - specifier: 19.5.0-beta.5 - version: 19.5.0-beta.5(@babel/core@7.23.2)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(next@14.2.5)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0) + specifier: 19.6.0-beta.6 + version: 19.6.0-beta.6(@babel/core@7.23.2)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(next@14.2.5)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0) '@nx/playwright': - specifier: 19.5.0-beta.5 - version: 19.5.0-beta.5(@playwright/test@1.36.1)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) + specifier: 19.6.0-beta.6 + version: 19.6.0-beta.6(@playwright/test@1.36.1)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(vite@5.0.8)(vitest@1.3.1)(webpack-cli@5.1.4) '@nx/react': - specifier: 19.5.0-beta.5 - version: 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0)(webpack@5.88.0) + specifier: 19.6.0-beta.6 + version: 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(webpack@5.88.0) '@nx/storybook': - specifier: 19.5.0-beta.5 - version: 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) + specifier: 19.6.0-beta.6 + version: 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) '@nx/vite': - specifier: 19.5.0-beta.5 - version: 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0)(vite@5.0.8)(vitest@1.3.1) + specifier: 19.6.0-beta.6 + version: 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(vite@5.0.8)(vitest@1.3.1) '@nx/web': - specifier: 19.5.0-beta.5 - version: 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) + specifier: 19.6.0-beta.6 + version: 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) '@nx/webpack': - specifier: 19.5.0-beta.5 - version: 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4) + specifier: 19.6.0-beta.6 + version: 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4) '@phenomnomnominal/tsquery': specifier: ~5.0.1 version: 5.0.1(typescript@5.5.3) @@ -379,25 +379,25 @@ devDependencies: version: 18.1.0 '@storybook/addon-essentials': specifier: ^8.2.8 - version: 8.2.8(storybook@8.2.8) + version: 8.2.9(storybook@8.2.9) '@storybook/addon-interactions': specifier: ^8.2.8 - version: 8.2.8(@types/jest@29.4.0)(jest@29.4.3)(storybook@8.2.8)(vitest@1.3.1) + version: 8.2.9(@types/jest@29.5.12)(jest@29.7.0)(storybook@8.2.9)(vitest@1.3.1) '@storybook/core-server': specifier: ^8.2.8 - version: 8.2.8(storybook@8.2.8) + version: 8.2.9(storybook@8.2.9) '@storybook/react': specifier: ^8.2.8 - version: 8.2.8(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.8)(typescript@5.5.3) + version: 8.2.9(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.9)(typescript@5.5.3) '@storybook/react-vite': specifier: ^8.2.8 - version: 8.2.8(react-dom@18.3.1)(react@18.3.1)(rollup@4.14.3)(storybook@8.2.8)(typescript@5.5.3)(vite@5.0.8) + version: 8.2.9(react-dom@18.3.1)(react@18.3.1)(rollup@4.14.3)(storybook@8.2.9)(typescript@5.5.3)(vite@5.0.8) '@storybook/react-webpack5': specifier: ^8.2.8 - version: 8.2.8(@swc/core@1.5.7)(esbuild@0.19.5)(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.8)(typescript@5.5.3)(webpack-cli@5.1.4) + version: 8.2.9(@swc/core@1.5.7)(esbuild@0.19.5)(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.9)(typescript@5.5.3)(webpack-cli@5.1.4) '@storybook/types': specifier: ^8.2.8 - version: 8.2.8(storybook@8.2.8) + version: 8.2.9(storybook@8.2.9) '@supabase/supabase-js': specifier: ^2.26.0 version: 2.26.0 @@ -456,8 +456,8 @@ devDependencies: specifier: ~2.0.3 version: 2.0.10 '@types/jest': - specifier: 29.4.0 - version: 29.4.0 + specifier: 29.5.12 + version: 29.5.12 '@types/js-yaml': specifier: ^4.0.5 version: 4.0.5 @@ -525,8 +525,8 @@ devDependencies: specifier: 10.4.13 version: 10.4.13(postcss@8.4.38) babel-jest: - specifier: 29.4.3 - version: 29.4.3(@babel/core@7.23.2) + specifier: 29.7.0 + version: 29.7.0(@babel/core@7.23.2) babel-loader: specifier: ^9.1.2 version: 9.1.2(@babel/core@7.23.2)(webpack@5.88.0) @@ -705,8 +705,8 @@ devDependencies: specifier: ~4.2.1 version: 4.2.1 jest: - specifier: 29.4.3 - version: 29.4.3(@types/node@18.19.8)(ts-node@10.9.1) + specifier: 29.7.0 + version: 29.7.0(@types/node@18.19.8)(ts-node@10.9.1) jest-config: specifier: ^29.4.1 version: 29.5.0(@types/node@18.19.8)(ts-node@10.9.1) @@ -714,8 +714,8 @@ devDependencies: specifier: ^29.4.1 version: 29.7.0 jest-environment-jsdom: - specifier: 29.4.3 - version: 29.4.3 + specifier: 29.7.0 + version: 29.7.0 jest-environment-node: specifier: ^29.4.1 version: 29.5.0 @@ -801,8 +801,8 @@ devDependencies: specifier: ^3.10.0 version: 3.10.0(@types/node@18.19.8)(eslint@8.57.0)(less@4.1.3)(rollup@4.14.3)(sass@1.55.0)(stylus@0.59.0)(typescript@5.5.3)(vite@5.0.8) nx: - specifier: 19.5.0-beta.5 - version: 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7) + specifier: 19.6.0-beta.6 + version: 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7) octokit: specifier: ^2.0.14 version: 2.0.14 @@ -901,10 +901,10 @@ devDependencies: version: 0.5.19 storybook: specifier: ^8.2.8 - version: 8.2.8 + version: 8.2.9 storybook-dark-mode: specifier: ^4.0.2 - version: 4.0.2(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.8) + version: 4.0.2(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.9) style-loader: specifier: ^3.3.0 version: 3.3.1(webpack@5.88.0) @@ -925,7 +925,7 @@ devDependencies: version: 1.2.2 ts-jest: specifier: 29.1.0 - version: 29.1.0(@babel/core@7.23.2)(@jest/types@29.6.3)(babel-jest@29.4.3)(esbuild@0.19.5)(jest@29.4.3)(typescript@5.5.3) + version: 29.1.0(@babel/core@7.23.2)(@jest/types@29.6.3)(babel-jest@29.7.0)(esbuild@0.19.5)(jest@29.7.0)(typescript@5.5.3) ts-loader: specifier: ^9.3.1 version: 9.4.1(typescript@5.5.3)(webpack@5.88.0) @@ -972,7 +972,7 @@ devDependencies: specifier: 5.88.0 version: 5.88.0(@swc/core@1.5.7)(esbuild@0.19.5)(webpack-cli@5.1.4) webpack-dev-server: - specifier: ^5.0.4 + specifier: 5.0.4 version: 5.0.4(webpack-cli@5.1.4)(webpack@5.88.0) webpack-merge: specifier: ^5.8.0 @@ -1199,7 +1199,7 @@ packages: - chokidar dev: true - /@angular-devkit/build-angular@18.1.0(@angular/compiler-cli@18.1.0)(@swc/core@1.5.7)(@types/node@18.19.8)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.4.3)(jest@29.4.3)(ng-packagr@18.1.0)(stylus@0.59.0)(tailwindcss@3.4.4)(typescript@5.5.3)(webpack-cli@5.1.4): + /@angular-devkit/build-angular@18.1.0(@angular/compiler-cli@18.1.0)(@swc/core@1.5.7)(@types/node@18.19.8)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0)(ng-packagr@18.1.0)(stylus@0.59.0)(tailwindcss@3.4.4)(typescript@5.5.3)(webpack-cli@5.1.4): resolution: {integrity: sha512-j/YrEFuEX90Pcyzjew6EcCoxT+Va0AlGjgWyVIuStNTEsCx9Vp7T2tS7w6LL1t6leM7gzf8f/ZKtvRPnAsWdQg==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: @@ -1270,8 +1270,8 @@ packages: http-proxy-middleware: 3.0.0 https-proxy-agent: 7.0.5 istanbul-lib-instrument: 6.0.2 - jest: 29.4.3(@types/node@18.19.8)(ts-node@10.9.1) - jest-environment-jsdom: 29.4.3 + jest: 29.7.0(@types/node@18.19.8)(ts-node@10.9.1) + jest-environment-jsdom: 29.7.0 jsonc-parser: 3.3.1 karma-source-map-support: 1.4.0 less: 4.2.0 @@ -1903,7 +1903,7 @@ packages: resolution: {integrity: sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.24.6 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 @@ -1957,14 +1957,14 @@ packages: resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.23.9 dev: true /@babel/helper-builder-binary-assignment-operator-visitor@7.24.6: resolution: {integrity: sha512-+wnfqc5uHiMYtvRX7qu80Toef8BXeh4HHR1SPeonGb1SKPniNEd4a/nlaJJMv/OIEYvIVavvo0yR7u10Gqz0Iw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.24.6 dev: true /@babel/helper-builder-binary-assignment-operator-visitor@7.24.7: @@ -1972,7 +1972,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/traverse': 7.24.7 - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 transitivePeerDependencies: - supports-color dev: true @@ -2393,7 +2393,7 @@ packages: resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 dev: true /@babel/helper-function-name@7.23.0: @@ -2416,7 +2416,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.24.7 - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 dev: true /@babel/helper-hoist-variables@7.22.5: @@ -2436,21 +2436,21 @@ packages: resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 dev: true /@babel/helper-member-expression-to-functions@7.23.0: resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 dev: true /@babel/helper-member-expression-to-functions@7.24.6: resolution: {integrity: sha512-OTsCufZTxDUsv2/eDXanw/mUZHWOxSbEmC3pP8cgjcy5rgeVPWWMStnv274DV60JtHxTk0adT0QrCzC4M9NWGg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 dev: true /@babel/helper-member-expression-to-functions@7.24.7: @@ -2458,7 +2458,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/traverse': 7.24.7 - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 transitivePeerDependencies: - supports-color dev: true @@ -2483,7 +2483,7 @@ packages: resolution: {integrity: sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.24.6 dev: true /@babel/helper-module-imports@7.24.7: @@ -2491,7 +2491,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/traverse': 7.24.7 - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 transitivePeerDependencies: - supports-color dev: true @@ -2601,21 +2601,21 @@ packages: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 dev: true /@babel/helper-optimise-call-expression@7.24.6: resolution: {integrity: sha512-3SFDJRbx7KuPRl8XDUr8O7GAEB8iGyWPjLKJh/ywP/Iy9WOmEfMrsWbaZpvBu2HSYn4KQygIsz0O7m8y10ncMA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 dev: true /@babel/helper-optimise-call-expression@7.24.7: resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 dev: true /@babel/helper-plugin-utils@7.22.5: @@ -2817,7 +2817,7 @@ packages: resolution: {integrity: sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 dev: true /@babel/helper-simple-access@7.24.7: @@ -2825,7 +2825,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/traverse': 7.24.7 - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 transitivePeerDependencies: - supports-color dev: true @@ -2834,14 +2834,14 @@ packages: resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 dev: true /@babel/helper-skip-transparent-expression-wrappers@7.24.6: resolution: {integrity: sha512-jhbbkK3IUKc4T43WadP96a27oYti9gEf1LdyGSP2rHGH77kwLwfhO7TgwnWvxxQVmke0ImmCSS47vcuxEMGD3Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 dev: true /@babel/helper-skip-transparent-expression-wrappers@7.24.7: @@ -2849,7 +2849,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/traverse': 7.24.7 - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 transitivePeerDependencies: - supports-color dev: true @@ -2930,7 +2930,7 @@ packages: dependencies: '@babel/helper-function-name': 7.24.7 '@babel/template': 7.24.7 - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 dev: true /@babel/helper-wrap-function@7.24.7: @@ -2940,7 +2940,7 @@ packages: '@babel/helper-function-name': 7.24.7 '@babel/template': 7.24.7 '@babel/traverse': 7.24.7 - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 transitivePeerDependencies: - supports-color dev: true @@ -2968,7 +2968,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.24.7 - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 dev: true /@babel/highlight@7.22.20: @@ -3028,7 +3028,7 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.24.0 dev: true /@babel/parser@7.24.6: @@ -3044,7 +3044,7 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 dev: true /@babel/parser@7.25.3: @@ -3821,7 +3821,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.24.7 dev: true /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.2): @@ -6307,7 +6307,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.24.7 '@babel/helper-validator-option': 7.24.7 '@babel/plugin-transform-flow-strip-types': 7.25.2(@babel/core@7.24.7) dev: true @@ -6479,7 +6479,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.24.7 '@babel/helper-validator-option': 7.24.7 '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.7) '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.24.7) @@ -6558,7 +6558,7 @@ packages: dependencies: '@babel/code-frame': 7.23.5 '@babel/parser': 7.23.9 - '@babel/types': 7.25.2 + '@babel/types': 7.23.9 dev: true /@babel/template@7.24.0: @@ -6567,7 +6567,7 @@ packages: dependencies: '@babel/code-frame': 7.23.5 '@babel/parser': 7.24.0 - '@babel/types': 7.25.2 + '@babel/types': 7.24.0 dev: true /@babel/template@7.24.6: @@ -6585,7 +6585,7 @@ packages: dependencies: '@babel/code-frame': 7.24.7 '@babel/parser': 7.24.7 - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 dev: true /@babel/template@7.25.0: @@ -8931,8 +8931,8 @@ packages: slash: 3.0.0 dev: true - /@jest/core@29.4.3(ts-node@10.9.1): - resolution: {integrity: sha512-56QvBq60fS4SPZCuM7T+7scNrkGIe7Mr6PVIXUpu48ouvRaWOFqRPV91eifvFM0ay2HmfswXiGf97NGUN5KofQ==} + /@jest/core@29.7.0(ts-node@10.9.1): + resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -8941,7 +8941,7 @@ packages: optional: true dependencies: '@jest/console': 29.7.0 - '@jest/reporters': 29.5.0 + '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 @@ -8951,24 +8951,25 @@ packages: ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 - jest-changed-files: 29.4.3 - jest-config: 29.5.0(@types/node@18.19.8)(ts-node@10.9.1) + jest-changed-files: 29.7.0 + jest-config: 29.7.0(@types/node@18.19.8)(ts-node@10.9.1) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 jest-resolve: 29.7.0 - jest-resolve-dependencies: 29.4.3 - jest-runner: 29.5.0 + jest-resolve-dependencies: 29.7.0 + jest-runner: 29.7.0 jest-runtime: 29.7.0 jest-snapshot: 29.7.0 jest-util: 29.7.0 jest-validate: 29.7.0 - jest-watcher: 29.5.0 + jest-watcher: 29.7.0 micromatch: 4.0.5 pretty-format: 29.7.0 slash: 3.0.0 strip-ansi: 6.0.1 transitivePeerDependencies: + - babel-plugin-macros - supports-color - ts-node dev: true @@ -8990,13 +8991,6 @@ packages: jest-mock: 29.7.0 dev: true - /@jest/expect-utils@29.5.0: - resolution: {integrity: sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - jest-get-type: 29.6.3 - dev: true - /@jest/expect-utils@29.7.0: resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -9075,11 +9069,41 @@ packages: - supports-color dev: true - /@jest/schemas@29.4.3: - resolution: {integrity: sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==} + /@jest/reporters@29.7.0: + resolution: {integrity: sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true dependencies: - '@sinclair/typebox': 0.25.24 + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@jridgewell/trace-mapping': 0.3.25 + '@types/node': 18.19.8 + chalk: 4.1.2 + collect-v8-coverage: 1.0.2 + exit: 0.1.2 + glob: 7.1.4 + graceful-fs: 4.2.11 + istanbul-lib-coverage: 3.2.0 + istanbul-lib-instrument: 6.0.2 + istanbul-lib-report: 3.0.0 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.5 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + jest-worker: 29.7.0 + slash: 3.0.0 + string-length: 4.0.2 + strip-ansi: 6.0.1 + v8-to-istanbul: 9.1.0 + transitivePeerDependencies: + - supports-color dev: true /@jest/schemas@29.6.3: @@ -9118,27 +9142,14 @@ packages: slash: 3.0.0 dev: true - /@jest/transform@29.5.0: - resolution: {integrity: sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==} + /@jest/test-sequencer@29.7.0: + resolution: {integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.24.7 - '@jest/types': 29.6.3 - '@jridgewell/trace-mapping': 0.3.21 - babel-plugin-istanbul: 6.1.1 - chalk: 4.1.2 - convert-source-map: 2.0.0 - fast-json-stable-stringify: 2.1.0 + '@jest/test-result': 29.7.0 graceful-fs: 4.2.11 - jest-haste-map: 29.5.0 - jest-regex-util: 29.4.3 - jest-util: 29.7.0 - micromatch: 4.0.5 - pirates: 4.0.5 + jest-haste-map: 29.7.0 slash: 3.0.0 - write-file-atomic: 4.0.2 - transitivePeerDependencies: - - supports-color dev: true /@jest/transform@29.7.0: @@ -10637,32 +10648,32 @@ packages: requiresBuild: true optional: true - /@ngrx/router-store@18.0.1(@angular/common@18.1.0)(@angular/core@18.1.0)(@angular/router@18.1.0)(@ngrx/store@18.0.1)(rxjs@7.8.1): - resolution: {integrity: sha512-OrgM6DkYOES7S/NQilxbTk5xtfZTrD3hlM2CsB4TBbV6zvOW0F8HpazcXffFXi9T9y34W1Y4pMzpKHoMTIHF/g==} + /@ngrx/router-store@18.0.2(@angular/common@18.1.0)(@angular/core@18.1.0)(@angular/router@18.1.0)(@ngrx/store@18.0.2)(rxjs@7.8.1): + resolution: {integrity: sha512-jUrQ/uJJ53x8O1XbN2YxH2GpRREZlwS5gRxlCoc4fWL4Us/uS1/K6+QfRmKBPtpTKBIixqsOb+dIUV5iwBrivA==} peerDependencies: '@angular/common': ^18.0.0 '@angular/core': ^18.0.0 '@angular/router': ^18.0.0 - '@ngrx/store': 18.0.1 + '@ngrx/store': 18.0.2 rxjs: ^6.5.3 || ^7.5.0 dependencies: '@angular/common': 18.1.0(@angular/core@18.1.0)(rxjs@7.8.1) '@angular/core': 18.1.0(rxjs@7.8.1)(zone.js@0.14.3) '@angular/router': 18.1.0(@angular/common@18.1.0)(@angular/core@18.1.0)(@angular/platform-browser@18.1.0)(rxjs@7.8.1) - '@ngrx/store': 18.0.1(@angular/core@18.1.0)(rxjs@7.8.1) + '@ngrx/store': 18.0.2(@angular/core@18.1.0)(rxjs@7.8.1) rxjs: 7.8.1 - tslib: 2.6.2 + tslib: 2.6.3 dev: true - /@ngrx/store@18.0.1(@angular/core@18.1.0)(rxjs@7.8.1): - resolution: {integrity: sha512-TxZiQz06fGSxQ0clYfzkH4NCr6tfa8A7zqzkvvOOK1ZezOHHsk0vZJJtgxQcKUqAQxPpbp5+Z7YR8P/Fuid7GQ==} + /@ngrx/store@18.0.2(@angular/core@18.1.0)(rxjs@7.8.1): + resolution: {integrity: sha512-ajwv0+njsO4vzArp9esnFvs1wyUb1U1W8E8LSCKrcW2hWWo9o1Pezj+JRsdQwatxHfrrPFuTDyajsl6GQM/JSA==} peerDependencies: '@angular/core': ^18.0.0 rxjs: ^6.5.3 || ^7.5.0 dependencies: '@angular/core': 18.1.0(rxjs@7.8.1)(zone.js@0.14.3) rxjs: 7.8.1 - tslib: 2.6.2 + tslib: 2.6.3 dev: true /@ngtools/webpack@18.1.0(@angular/compiler-cli@18.1.0)(typescript@5.5.3)(webpack@5.92.1): @@ -10856,10 +10867,10 @@ packages: - supports-color dev: true - /@nrwl/angular@19.5.0-beta.5(@angular-devkit/build-angular@18.1.0)(@angular-devkit/core@18.1.0)(@angular-devkit/schematics@18.1.0)(@schematics/angular@18.1.0)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.5.0-beta.5)(rxjs@7.8.1)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0): - resolution: {integrity: sha512-4opPLi8q1qt0fF2U7gBblQ1lerHdMmi/kmrSThUs3xQTGhTsKMyD5uHq9Tum3l88TjPbBtb17kA+QayyB1+/5A==} + /@nrwl/angular@19.6.0-beta.6(@angular-devkit/build-angular@18.1.0)(@angular-devkit/core@18.1.0)(@angular-devkit/schematics@18.1.0)(@schematics/angular@18.1.0)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(rxjs@7.8.1)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4): + resolution: {integrity: sha512-hJ0GglHFNWAzpEMXRdFJ/iyTs2wvB2sijrCNTCiHfTjesPjH67MJ1FIDq/oxuABNe6hUIZk0wUOHojcztA5duw==} dependencies: - '@nx/angular': 19.5.0-beta.5(@angular-devkit/build-angular@18.1.0)(@angular-devkit/core@18.1.0)(@angular-devkit/schematics@18.1.0)(@schematics/angular@18.1.0)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.5.0-beta.5)(rxjs@7.8.1)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0) + '@nx/angular': 19.6.0-beta.6(@angular-devkit/build-angular@18.1.0)(@angular-devkit/core@18.1.0)(@angular-devkit/schematics@18.1.0)(@schematics/angular@18.1.0)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(rxjs@7.8.1)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4) tslib: 2.6.3 transitivePeerDependencies: - '@angular-devkit/build-angular' @@ -10895,14 +10906,13 @@ packages: - verdaccio - vue-template-compiler - vue-tsc - - webpack - webpack-cli dev: true - /@nrwl/cypress@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0): - resolution: {integrity: sha512-utB5P4KF195qs+H8ojWV0PaNoz7Jq38Kbs/SAASxzCFOHnOZKa4b4r+zo8RYBQaQzEMOMrEE7wlGA9EOzt0/2Q==} + /@nrwl/cypress@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0): + resolution: {integrity: sha512-dkvwq6QL5snQwbXedHSxiQZd/GXyO1BR4HHH8RYGHxY9cE3EmpSbRuNFep5VXnsKHY6GUrZtyQj2tkaMl9ZczA==} dependencies: - '@nx/cypress': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) + '@nx/cypress': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -10927,18 +10937,18 @@ packages: - nx dev: true - /@nrwl/devkit@19.5.0-beta.5(nx@19.5.0-beta.5): - resolution: {integrity: sha512-cCmm5hK2tCqfgFqTsnErK1XiHF3huFNfjiUYUP2A0T9z9IcgpBxJrR3WcBNZ8doRi/Uvm5p48mQEv/zV/LDmMw==} + /@nrwl/devkit@19.6.0-beta.6(nx@19.6.0-beta.6): + resolution: {integrity: sha512-TwXEV+QO1nMKxHM16LPIt+phInlX/KUx6pHgd2O8EOonbt1gVVoKu0EDBnSG4/Xqr5CL/Q0RauqJ9x27quKITA==} dependencies: - '@nx/devkit': 19.5.0-beta.5(nx@19.5.0-beta.5) + '@nx/devkit': 19.6.0-beta.6(nx@19.6.0-beta.6) transitivePeerDependencies: - nx dev: true - /@nrwl/esbuild@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0): - resolution: {integrity: sha512-eyI6o6wAmIVd83auomFcBiCKy+aj4UScSHttRO598PEm1FAsRzVPyLXiyHr5yk2vqswXxwNwARvGL8APBy0Y2Q==} + /@nrwl/esbuild@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0): + resolution: {integrity: sha512-rp2W0N8WPMW0QhKLQjdpLOrI7kAyydaS5c4HAPI+g6EPdMsR496/VVvPMvUN9Mc4Ipv/4FZk0qBYfvhNFz21tA==} dependencies: - '@nx/esbuild': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) + '@nx/esbuild': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -10953,10 +10963,10 @@ packages: - verdaccio dev: true - /@nrwl/eslint-plugin-nx@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@typescript-eslint/parser@7.16.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0): - resolution: {integrity: sha512-m/wwlEcNziO0EX5cbbj2UNwKjLhLnyNXL4wfe/Er8MNwbiDzHU111vloIRMyaODK5UHQUq8CvH9gijn7y4bdAw==} + /@nrwl/eslint-plugin-nx@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@typescript-eslint/parser@7.16.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0): + resolution: {integrity: sha512-D5QMfZhIcubxo13YEGUvvzJzPbxCPZwznIECz7pVCgiXAnjRn8vpZ42KQVrdDIjb2fAp4cHYTdb7MCa7nySY3w==} dependencies: - '@nx/eslint-plugin': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@typescript-eslint/parser@7.16.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) + '@nx/eslint-plugin': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@typescript-eslint/parser@7.16.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -10973,16 +10983,17 @@ packages: - verdaccio dev: true - /@nrwl/jest@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(ts-node@10.9.1)(typescript@5.5.3)(verdaccio@5.31.0): - resolution: {integrity: sha512-0JeEJN3KNeuVuy2AjLxkAyH9KxwWF+vRWCJKLSyTPvOvHYjVyi1vFSA6P0zgkNTu07b+2YsZ6XPv4LivQQLRDw==} + /@nrwl/jest@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(ts-node@10.9.1)(typescript@5.5.3)(verdaccio@5.31.0): + resolution: {integrity: sha512-Et3ruL/t9pZQSmR4I7fA/AsGlxYJHkhgpDdb+YCXfAaeLhD8Fflg8G1dsKQWLmVXL5pBPcy+56+7JlcPWKIccw==} dependencies: - '@nx/jest': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(ts-node@10.9.1)(typescript@5.5.3)(verdaccio@5.31.0) + '@nx/jest': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(ts-node@10.9.1)(typescript@5.5.3)(verdaccio@5.31.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' - '@swc/core' - '@swc/wasm' - '@types/node' + - babel-plugin-macros - debug - node-notifier - nx @@ -10992,10 +11003,10 @@ packages: - verdaccio dev: true - /@nrwl/js@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.4.2)(verdaccio@5.31.0): - resolution: {integrity: sha512-vTmt+16jjekcfO0gT5TTlKrSCnjvVRredfnAiERkYsK1vxb7LLimm3TZ89spU11ZnY52taH15ZF3gQCq25jHfA==} + /@nrwl/js@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.4.2)(verdaccio@5.31.0): + resolution: {integrity: sha512-/dmbgVTa+iwhq735RGsWe+5ajsEpu96klqlEeoPl8Fotj2CJ5fCcgUo7kG8pCa4xHawLyJddXwYjQY/wfzgv+A==} dependencies: - '@nx/js': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.4.2)(verdaccio@5.31.0) + '@nx/js': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.4.2)(verdaccio@5.31.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -11009,10 +11020,10 @@ packages: - verdaccio dev: true - /@nrwl/js@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0): - resolution: {integrity: sha512-vTmt+16jjekcfO0gT5TTlKrSCnjvVRredfnAiERkYsK1vxb7LLimm3TZ89spU11ZnY52taH15ZF3gQCq25jHfA==} + /@nrwl/js@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0): + resolution: {integrity: sha512-/dmbgVTa+iwhq735RGsWe+5ajsEpu96klqlEeoPl8Fotj2CJ5fCcgUo7kG8pCa4xHawLyJddXwYjQY/wfzgv+A==} dependencies: - '@nx/js': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) + '@nx/js': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -11026,10 +11037,10 @@ packages: - verdaccio dev: true - /@nrwl/next@19.5.0-beta.5(@babel/core@7.23.2)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(next@14.2.5)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0): - resolution: {integrity: sha512-tJy/A+l+kNl6314R8YVl0wQJ677dDn4rdAOtFp/7lQu9wGlgS0Q/C+MGdunJOte32avBAxmpS6hCaCmja85JHg==} + /@nrwl/next@19.6.0-beta.6(@babel/core@7.23.2)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(next@14.2.5)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0): + resolution: {integrity: sha512-dRHRT39JwH1Ko8eqXdemzVRwMun/ccn0H0H1mgXXSiChrvi9FKgHGKy6Vwwduk7g7tgE1T9J86S5tlg9L8pqJA==} dependencies: - '@nx/next': 19.5.0-beta.5(@babel/core@7.23.2)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(next@14.2.5)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0) + '@nx/next': 19.6.0-beta.6(@babel/core@7.23.2)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(next@14.2.5)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0) transitivePeerDependencies: - '@babel/core' - '@babel/traverse' @@ -11065,10 +11076,10 @@ packages: - webpack-cli dev: true - /@nrwl/react@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0)(webpack@5.88.0): - resolution: {integrity: sha512-1yHDz6wYkoe3qmUqpjn+iOIS5HUBw6gQvBjti6amcQ+X1Fthpzx4EYfDeDh6dp3Lj9Z6BxAi2Ifd2AAqZYTp4A==} + /@nrwl/react@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(webpack@5.88.0): + resolution: {integrity: sha512-b2b7c8UML5H1NWcxLsX//3SvENmXXPH+X+6xNBwUgAdvMT73h1FrSaBELuMVjt3Df48htBYQDISnGEz/m7M34g==} dependencies: - '@nx/react': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0)(webpack@5.88.0) + '@nx/react': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(webpack@5.88.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -11088,10 +11099,10 @@ packages: - webpack dev: true - /@nrwl/storybook@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0): - resolution: {integrity: sha512-m0Tq8qVNr9X7czkspEOcrC8VTo2jCzefODm62rLnluZWNsUhlpELEEFKlPy+VjHceZuMx/VDZu00vLuesGsu0Q==} + /@nrwl/storybook@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0): + resolution: {integrity: sha512-uBbcMcvG/A1gLjJopUiGHw+80W3kqx3NtlsQaTVMsCXYL3H9aeBzWXPsV7ItFhalOhgMU1klqSLRE3sYe2csTQ==} dependencies: - '@nx/storybook': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) + '@nx/storybook': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -11120,11 +11131,11 @@ packages: - debug dev: true - /@nrwl/tao@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7): - resolution: {integrity: sha512-I20V6DvahjELXv69y1+PaE89Pp2x/DwvJgVNZGOmcUz/+4tcV67fMp6JimNWV/iLb3w7rtiLhHnFPymluHVUxA==} + /@nrwl/tao@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7): + resolution: {integrity: sha512-J7NLCn0vtAzebHnCYN5m6u/t9mwyOGnBW4HF8QwSQH7jquJymSumTYaYK3mu3ZNJ7Rr44PyEPk/kfelJ4PVEgw==} hasBin: true dependencies: - nx: 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7) + nx: 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7) tslib: 2.6.3 transitivePeerDependencies: - '@swc-node/register' @@ -11132,10 +11143,10 @@ packages: - debug dev: true - /@nrwl/vite@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0)(vite@5.0.8)(vitest@1.3.1): - resolution: {integrity: sha512-MLiP1/U/0daMzNrDARqJcXTaA4OEecEDuV4JbZLICjbKMQeqie2xcMeU7w0xX+rMN3K+KcLSzgoHwp6pfX2QOQ==} + /@nrwl/vite@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(vite@5.0.8)(vitest@1.3.1): + resolution: {integrity: sha512-9PSme3/f9O6JubhhH/3KNeB2Il41YO+4JVwM+4akwopuo9cIK7TwSq0UcX9QbqnH/+RfCjEBLkAFIa4zb4Ab/Q==} dependencies: - '@nx/vite': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0)(vite@5.0.8)(vitest@1.3.1) + '@nx/vite': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(vite@5.0.8)(vitest@1.3.1) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -11151,10 +11162,10 @@ packages: - vitest dev: true - /@nrwl/web@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0): - resolution: {integrity: sha512-Okq1UbT7faLPO4Md9NP/528gYQgXa7hwJ891yoEc96ZvPwnlnfgauPq4RxD1nxCvos0Rq/Ci/J/MxaJMi7/P1w==} + /@nrwl/web@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0): + resolution: {integrity: sha512-9oBqPqyphzWG0Pt+HAFL6hj4m3N4KP9Sr1AF1GoCt+HR+RvZaD2ufLDojhncQ+6qTCv5QKi0Smyj1vv8+w2a0g==} dependencies: - '@nx/web': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) + '@nx/web': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -11168,10 +11179,10 @@ packages: - verdaccio dev: true - /@nrwl/webpack@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4): - resolution: {integrity: sha512-pBZqOE9Ls2lZ+AaWNn2t7TRYL5z5FplAwwdkca92XPRjk6+jmDjRRDWttFG1tZacA2KxtyBg4QchV3xKxtx3Jw==} + /@nrwl/webpack@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4): + resolution: {integrity: sha512-z+qYKwDIqG71ns2EdQnC5iUJSsmXZh9TVXM5NFLMq/nHRpTSs5awA7GZhr5lkAfT0Q782Ph9wD6YTMhoi169Zg==} dependencies: - '@nx/webpack': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4) + '@nx/webpack': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4) transitivePeerDependencies: - '@babel/traverse' - '@parcel/css' @@ -11198,13 +11209,14 @@ packages: - utf-8-validate - verdaccio - vue-template-compiler + - vue-tsc - webpack-cli dev: true - /@nrwl/workspace@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7): - resolution: {integrity: sha512-NmUtAwNbC4skZkS4q+qt63LFdGpX3UokbGZLtC2hE57TEtfROwBRNBg0hPy7N+QN7669rV39gw9gxNujGxLEig==} + /@nrwl/workspace@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7): + resolution: {integrity: sha512-g5lschbU5rJoYftb4RFH1NWL38jrrAyR66h8Nz3zxNFysYTMwLReUu5Jsy39mPA5C6SoNRGSeYcM39mNpyRWJQ==} dependencies: - '@nx/workspace': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7) + '@nx/workspace': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7) transitivePeerDependencies: - '@swc-node/register' - '@swc/core' @@ -11448,43 +11460,38 @@ packages: - encoding dev: true - /@nx/angular@19.5.0-beta.5(@angular-devkit/build-angular@18.1.0)(@angular-devkit/core@18.1.0)(@angular-devkit/schematics@18.1.0)(@schematics/angular@18.1.0)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.5.0-beta.5)(rxjs@7.8.1)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0): - resolution: {integrity: sha512-g7DRn7Z+5DJosefzHGbs0XFVIqhrr4Rc9cjg4EYByw64NW1XES4J1gxfHBsJAxBaahNiMzLt2VqjEuMVI5ZwsQ==} + /@nx/angular@19.6.0-beta.6(@angular-devkit/build-angular@18.1.0)(@angular-devkit/core@18.1.0)(@angular-devkit/schematics@18.1.0)(@schematics/angular@18.1.0)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(rxjs@7.8.1)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4): + resolution: {integrity: sha512-wootidodGy4vmYbwW/xM6QQGyjnfNzolbZsqjwsEszC8eVZOynC+HgSB6EOqzHODXmiv9InMz/SKOvw0aWeb0Q==} peerDependencies: '@angular-devkit/build-angular': '>= 16.0.0 < 19.0.0' '@angular-devkit/core': '>= 16.0.0 < 19.0.0' '@angular-devkit/schematics': '>= 16.0.0 < 19.0.0' '@schematics/angular': '>= 16.0.0 < 19.0.0' - esbuild: ^0.19.2 rxjs: ^6.5.3 || ^7.5.0 - peerDependenciesMeta: - esbuild: - optional: true dependencies: - '@angular-devkit/build-angular': 18.1.0(@angular/compiler-cli@18.1.0)(@swc/core@1.5.7)(@types/node@18.19.8)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.4.3)(jest@29.4.3)(ng-packagr@18.1.0)(stylus@0.59.0)(tailwindcss@3.4.4)(typescript@5.5.3)(webpack-cli@5.1.4) + '@angular-devkit/build-angular': 18.1.0(@angular/compiler-cli@18.1.0)(@swc/core@1.5.7)(@types/node@18.19.8)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0)(ng-packagr@18.1.0)(stylus@0.59.0)(tailwindcss@3.4.4)(typescript@5.5.3)(webpack-cli@5.1.4) '@angular-devkit/core': 18.1.0 '@angular-devkit/schematics': 18.1.0 '@module-federation/enhanced': 0.2.3(typescript@5.5.3)(webpack@5.88.0) - '@nrwl/angular': 19.5.0-beta.5(@angular-devkit/build-angular@18.1.0)(@angular-devkit/core@18.1.0)(@angular-devkit/schematics@18.1.0)(@schematics/angular@18.1.0)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.5.0-beta.5)(rxjs@7.8.1)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0) - '@nx/devkit': 19.5.0-beta.5(nx@19.5.0-beta.5) - '@nx/eslint': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.0-beta.5)(verdaccio@5.31.0) - '@nx/js': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) - '@nx/web': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) - '@nx/webpack': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4) - '@nx/workspace': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7) + '@nrwl/angular': 19.6.0-beta.6(@angular-devkit/build-angular@18.1.0)(@angular-devkit/core@18.1.0)(@angular-devkit/schematics@18.1.0)(@schematics/angular@18.1.0)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(rxjs@7.8.1)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4) + '@nx/devkit': 19.6.0-beta.6(nx@19.6.0-beta.6) + '@nx/eslint': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.6.0-beta.6)(verdaccio@5.31.0) + '@nx/js': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) + '@nx/web': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) + '@nx/webpack': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4) + '@nx/workspace': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.3) '@schematics/angular': 18.1.0 '@typescript-eslint/type-utils': 7.16.0(eslint@8.57.0)(typescript@5.5.3) chalk: 4.1.2 - esbuild: 0.19.5 find-cache-dir: 3.3.2 - ignore: 5.3.1 magic-string: 0.30.10 minimatch: 9.0.3 piscina: 4.6.1 rxjs: 7.8.1 semver: 7.6.2 tslib: 2.6.3 + webpack: 5.88.0(@swc/core@1.5.7)(esbuild@0.19.5)(webpack-cli@5.1.4) webpack-merge: 5.10.0 transitivePeerDependencies: - '@babel/traverse' @@ -11500,6 +11507,7 @@ packages: - clean-css - csso - debug + - esbuild - eslint - fibers - html-webpack-plugin @@ -11514,22 +11522,21 @@ packages: - verdaccio - vue-template-compiler - vue-tsc - - webpack - webpack-cli dev: true - /@nx/cypress@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0): - resolution: {integrity: sha512-joEpe7e8oUoBV20Axr90KCcOgKo8/WSxbCOERT8ShDHJa77YDjhyVO5GN4KigMBuUC/AgSfmL6DApL6AVRbQ0w==} + /@nx/cypress@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0): + resolution: {integrity: sha512-fnhWjP96UiI0kK+rynAHNv2nqCPlGmCmeVLUYowbBa+Re7NkS21KJ9oGLiGkWwqLLRqg38Woki61/HpDgTObNA==} peerDependencies: cypress: '>= 3 < 14' peerDependenciesMeta: cypress: optional: true dependencies: - '@nrwl/cypress': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) - '@nx/devkit': 19.5.0-beta.5(nx@19.5.0-beta.5) - '@nx/eslint': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.0-beta.5)(verdaccio@5.31.0) - '@nx/js': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) + '@nrwl/cypress': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) + '@nx/devkit': 19.6.0-beta.6(nx@19.6.0-beta.6) + '@nx/eslint': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.6.0-beta.6)(verdaccio@5.31.0) + '@nx/js': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.3) cypress: 13.13.0 detect-port: 1.5.1 @@ -11555,7 +11562,7 @@ packages: nx: '>= 17 <= 20' dependencies: '@nrwl/devkit': 19.3.1(nx@19.3.1) - ejs: 3.1.8 + ejs: 3.1.10 enquirer: 2.3.6 ignore: 5.3.1 minimatch: 9.0.3 @@ -11566,34 +11573,34 @@ packages: yargs-parser: 21.1.1 dev: true - /@nx/devkit@19.5.0-beta.5(nx@19.5.0-beta.5): - resolution: {integrity: sha512-z0/dDJEJPL6riwawBWJG2It6fy+8Mnpu8zEVaOSqyagMhesqQY42EMQtg6PdtTu+fCaWohkMFKKKZOwiEtUmKQ==} + /@nx/devkit@19.6.0-beta.6(nx@19.6.0-beta.6): + resolution: {integrity: sha512-F0xexJNFZvjSs1jRAn8ddKD6XIge5LDWHCpuqmphqlM/G1uJ1XZPdhf/ZG/wWEG1OFkkSv06q/5JWyhfnT98XQ==} peerDependencies: nx: '>= 17 <= 20' dependencies: - '@nrwl/devkit': 19.5.0-beta.5(nx@19.5.0-beta.5) - ejs: 3.1.8 + '@nrwl/devkit': 19.6.0-beta.6(nx@19.6.0-beta.6) + ejs: 3.1.10 enquirer: 2.3.6 ignore: 5.3.1 minimatch: 9.0.3 - nx: 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7) + nx: 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7) semver: 7.6.2 tmp: 0.2.3 tslib: 2.6.3 yargs-parser: 21.1.1 dev: true - /@nx/esbuild@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0): - resolution: {integrity: sha512-siiXHpY8FyMurxaxgM+gypufbp1mgXMjLcgKfQA8julf1k7JqAttnGEmb/xN/BFtlGpFNp3zJwm9DmAp2ZoUGQ==} + /@nx/esbuild@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0): + resolution: {integrity: sha512-c7+bcOdC41GjaoIVk7BRG6RZ+DXBqjnOY/8tAi3MfYPQL29wZeAjc0ka2FKXHn4C6TsPjTfAgI5O2xZD2Rl16A==} peerDependencies: esbuild: ~0.19.2 peerDependenciesMeta: esbuild: optional: true dependencies: - '@nrwl/esbuild': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) - '@nx/devkit': 19.5.0-beta.5(nx@19.5.0-beta.5) - '@nx/js': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) + '@nrwl/esbuild': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) + '@nx/devkit': 19.6.0-beta.6(nx@19.6.0-beta.6) + '@nx/js': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) chalk: 4.1.2 esbuild: 0.19.5 fast-glob: 3.2.7 @@ -11613,8 +11620,8 @@ packages: - verdaccio dev: true - /@nx/eslint-plugin@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@typescript-eslint/parser@7.16.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0): - resolution: {integrity: sha512-usumyEsy3HCrkc7vfVmJu9fx05KvxYxCla03cqbpZOrU9n4WJvbBU5+VSedxOd9r6VLiBOA4cPybAYnICqraNA==} + /@nx/eslint-plugin@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@typescript-eslint/parser@7.16.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0): + resolution: {integrity: sha512-aYdrDQaZOcykFahMJxN9x8LQx195iTKTdQ6es84LM33sZadqkejL3Dlb2XSquVPCLA8BhUPGQVSCLCFJSMOWEw==} peerDependencies: '@typescript-eslint/parser': ^6.13.2 || ^7.0.0 eslint-config-prettier: ^9.0.0 @@ -11622,9 +11629,9 @@ packages: eslint-config-prettier: optional: true dependencies: - '@nrwl/eslint-plugin-nx': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@typescript-eslint/parser@7.16.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) - '@nx/devkit': 19.5.0-beta.5(nx@19.5.0-beta.5) - '@nx/js': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) + '@nrwl/eslint-plugin-nx': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@typescript-eslint/parser@7.16.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) + '@nx/devkit': 19.6.0-beta.6(nx@19.6.0-beta.6) + '@nx/js': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) '@typescript-eslint/parser': 7.16.0(eslint@8.57.0)(typescript@5.5.3) '@typescript-eslint/type-utils': 7.16.0(eslint@8.57.0)(typescript@5.5.3) '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.5.3) @@ -11648,8 +11655,8 @@ packages: - verdaccio dev: true - /@nx/eslint@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.0-beta.5)(verdaccio@5.31.0): - resolution: {integrity: sha512-RI/BUMeynib+C8PNqQSG++kr3DROgoTJcmR5LyNHH4lQ88ezXhzOghRS45SqPhqhdAnGtOYqj7qUoiSHxO0vxA==} + /@nx/eslint@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.6.0-beta.6)(verdaccio@5.31.0): + resolution: {integrity: sha512-EvhbBLqjzGuHT8q4iqDWQulpuG/96ftDBVGdbpH+Pjr5KXxkH/00HenmM5HK1n35Cq9D5QwxqLrKdCzCo/VdDw==} peerDependencies: '@zkochan/js-yaml': 0.0.7 eslint: ^8.0.0 || ^9.0.0 @@ -11657,9 +11664,9 @@ packages: '@zkochan/js-yaml': optional: true dependencies: - '@nx/devkit': 19.5.0-beta.5(nx@19.5.0-beta.5) - '@nx/js': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.4.2)(verdaccio@5.31.0) - '@nx/linter': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.0-beta.5)(verdaccio@5.31.0) + '@nx/devkit': 19.6.0-beta.6(nx@19.6.0-beta.6) + '@nx/js': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.4.2)(verdaccio@5.31.0) + '@nx/linter': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.6.0-beta.6)(verdaccio@5.31.0) '@zkochan/js-yaml': 0.0.7 eslint: 8.57.0 semver: 7.6.2 @@ -11677,22 +11684,23 @@ packages: - verdaccio dev: true - /@nx/jest@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(ts-node@10.9.1)(typescript@5.5.3)(verdaccio@5.31.0): - resolution: {integrity: sha512-yRapD/B+B/XohgRNLF1y/XF66xj/mJTEuIha3D+rMCb3nRePvCBsMy+AcffsD1Uss7uYfbb9eJbH39jFp/EroQ==} + /@nx/jest@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(ts-node@10.9.1)(typescript@5.5.3)(verdaccio@5.31.0): + resolution: {integrity: sha512-WwYs0CGsTFngkc9pcpMaQKwJIusUyDftkG7lXfZ8E2hqV62HSs96OY5ZSBKTOk6oldOYKRq24pT210xarrjCNg==} dependencies: - '@jest/reporters': 29.5.0 + '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 - '@nrwl/jest': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(ts-node@10.9.1)(typescript@5.5.3)(verdaccio@5.31.0) - '@nx/devkit': 19.5.0-beta.5(nx@19.5.0-beta.5) - '@nx/js': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) + '@nrwl/jest': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(ts-node@10.9.1)(typescript@5.5.3)(verdaccio@5.31.0) + '@nx/devkit': 19.6.0-beta.6(nx@19.6.0-beta.6) + '@nx/js': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.3) chalk: 4.1.2 identity-obj-proxy: 3.0.0 - jest-config: 29.5.0(@types/node@18.19.8)(ts-node@10.9.1) + jest-config: 29.7.0(@types/node@18.19.8)(ts-node@10.9.1) jest-resolve: 29.7.0 jest-util: 29.7.0 minimatch: 9.0.3 resolve.exports: 1.1.0 + semver: 7.6.2 tslib: 2.6.3 yargs-parser: 21.1.1 transitivePeerDependencies: @@ -11701,6 +11709,7 @@ packages: - '@swc/core' - '@swc/wasm' - '@types/node' + - babel-plugin-macros - debug - node-notifier - nx @@ -11710,8 +11719,8 @@ packages: - verdaccio dev: true - /@nx/js@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.4.2)(verdaccio@5.31.0): - resolution: {integrity: sha512-aWnn0fuRMHpVWj4koDV+aG732DGAtXMxlA1lNkcFO823IIw9e3Twk4ebTIEDJcVhBhSiDgEjkSDqVQhB16eyeA==} + /@nx/js@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.4.2)(verdaccio@5.31.0): + resolution: {integrity: sha512-R3gs2hu+aZ3CiPKqYjlc5n5FCQq0/b/qcVnyP2kOsZGggFSZoeM1FMCLjgNQZzo/XJqar5YG/HXBvG+KdghXsA==} peerDependencies: verdaccio: ^5.0.4 peerDependenciesMeta: @@ -11725,9 +11734,9 @@ packages: '@babel/preset-env': 7.24.7(@babel/core@7.24.7) '@babel/preset-typescript': 7.22.5(@babel/core@7.24.7) '@babel/runtime': 7.24.7 - '@nrwl/js': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.4.2)(verdaccio@5.31.0) - '@nx/devkit': 19.5.0-beta.5(nx@19.5.0-beta.5) - '@nx/workspace': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7) + '@nrwl/js': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.4.2)(verdaccio@5.31.0) + '@nx/devkit': 19.6.0-beta.6(nx@19.6.0-beta.6) + '@nx/workspace': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7) babel-plugin-const-enum: 1.2.0(@babel/core@7.24.7) babel-plugin-macros: 2.8.0 babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.24.7) @@ -11760,8 +11769,8 @@ packages: - typescript dev: true - /@nx/js@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0): - resolution: {integrity: sha512-aWnn0fuRMHpVWj4koDV+aG732DGAtXMxlA1lNkcFO823IIw9e3Twk4ebTIEDJcVhBhSiDgEjkSDqVQhB16eyeA==} + /@nx/js@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0): + resolution: {integrity: sha512-R3gs2hu+aZ3CiPKqYjlc5n5FCQq0/b/qcVnyP2kOsZGggFSZoeM1FMCLjgNQZzo/XJqar5YG/HXBvG+KdghXsA==} peerDependencies: verdaccio: ^5.0.4 peerDependenciesMeta: @@ -11775,9 +11784,9 @@ packages: '@babel/preset-env': 7.24.7(@babel/core@7.24.7) '@babel/preset-typescript': 7.22.5(@babel/core@7.24.7) '@babel/runtime': 7.24.7 - '@nrwl/js': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) - '@nx/devkit': 19.5.0-beta.5(nx@19.5.0-beta.5) - '@nx/workspace': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7) + '@nrwl/js': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) + '@nx/devkit': 19.6.0-beta.6(nx@19.6.0-beta.6) + '@nx/workspace': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7) babel-plugin-const-enum: 1.2.0(@babel/core@7.24.7) babel-plugin-macros: 2.8.0 babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.24.7) @@ -11810,10 +11819,10 @@ packages: - typescript dev: true - /@nx/linter@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.0-beta.5)(verdaccio@5.31.0): - resolution: {integrity: sha512-nenFCXFYgQLZc/aNuOg2XQIis2H9jZ0ppc4m0kP8N4g0FTVTMskjyNSBoYcPRp2xPfrkc1pWomx6UtKvvfivkQ==} + /@nx/linter@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.6.0-beta.6)(verdaccio@5.31.0): + resolution: {integrity: sha512-aVx5nTsvpD1PgwadjQWSI0qdczrtDZlQJKhtriTu5x5+CLZY7QFWx4JZvaRg007pYMZjprEjAT9wuzUcsJYp1g==} dependencies: - '@nx/eslint': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.0-beta.5)(verdaccio@5.31.0) + '@nx/eslint': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.6.0-beta.6)(verdaccio@5.31.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -11828,20 +11837,20 @@ packages: - verdaccio dev: true - /@nx/next@19.5.0-beta.5(@babel/core@7.23.2)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(next@14.2.5)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0): - resolution: {integrity: sha512-gmRpIr5eOMH3E0B6MujooIhswcy0ot7WZ7UiBix+uyzivFrxd1pkeOujJmPGwv2ib6QRcRx1hYQ+mD3RvXXpBw==} + /@nx/next@19.6.0-beta.6(@babel/core@7.23.2)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(next@14.2.5)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0): + resolution: {integrity: sha512-SbL03Qjjw4zbIGtZmA3ehta5c+gZYgbAIcxxraExsd5iR3MpE5IrkTCADr5MSNKxrhbk807WXwyPmMJKGngDsw==} peerDependencies: next: '>=14.0.0' dependencies: '@babel/plugin-proposal-decorators': 7.23.9(@babel/core@7.23.2) - '@nrwl/next': 19.5.0-beta.5(@babel/core@7.23.2)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(next@14.2.5)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0) - '@nx/devkit': 19.5.0-beta.5(nx@19.5.0-beta.5) - '@nx/eslint': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.0-beta.5)(verdaccio@5.31.0) - '@nx/js': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) - '@nx/react': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0)(webpack@5.88.0) - '@nx/web': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) - '@nx/webpack': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4) - '@nx/workspace': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7) + '@nrwl/next': 19.6.0-beta.6(@babel/core@7.23.2)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(next@14.2.5)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0) + '@nx/devkit': 19.6.0-beta.6(nx@19.6.0-beta.6) + '@nx/eslint': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.6.0-beta.6)(verdaccio@5.31.0) + '@nx/js': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) + '@nx/react': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(webpack@5.88.0) + '@nx/web': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) + '@nx/webpack': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4) + '@nx/workspace': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.3) '@svgr/webpack': 8.0.1(typescript@5.5.3) chalk: 4.1.2 @@ -11896,8 +11905,8 @@ packages: dev: true optional: true - /@nx/nx-darwin-arm64@19.5.0-beta.5: - resolution: {integrity: sha512-wCT8e/aK7wUzON15Js0+TqnKUjxhbjedf6gTrK/cbMcHhm2pbnNQKf7bIfUIxXsJDOm31zVFhYkKXda3W1GPFw==} + /@nx/nx-darwin-arm64@19.6.0-beta.6: + resolution: {integrity: sha512-PhZRchaZi64k2h39+yC2lXxD0lQ3S+mc/v352JQeT0czUcV5hZLjW8vcCUqlvxgGwSAlsxXjLBAcgDx/hOScNw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -11914,8 +11923,8 @@ packages: dev: true optional: true - /@nx/nx-darwin-x64@19.5.0-beta.5: - resolution: {integrity: sha512-xlJhwG0sMZsCQF+xGDuZUyrXGZ9jKcw6H/XnKpj6N5qB/52b2jACKfYGrB+9VHgjgTa1a37K03gB+e5C3lXdgg==} + /@nx/nx-darwin-x64@19.6.0-beta.6: + resolution: {integrity: sha512-N9sDJr0nUT3Py8NKA5SdDdQIF7FmlRufzkq+BYVEucJRjTrF1dPG1WuYs2BO335ephP7OF0mGHuIDwwtMLRx+A==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -11932,8 +11941,8 @@ packages: dev: true optional: true - /@nx/nx-freebsd-x64@19.5.0-beta.5: - resolution: {integrity: sha512-vY7Y3vDFPVydcJEhXElxvcp03Zx6CqrB0TUzaEzG4jjZ8PsVimj1TPpelBrtmahJpqrKpqZXszVYwrILdqy6Yw==} + /@nx/nx-freebsd-x64@19.6.0-beta.6: + resolution: {integrity: sha512-Sc1tP/uBYDQfm0w1WXZA2jgiUYNdEibyRQCFkFMPekjE6VSUD1nDdnFPg6gjRoIlhht3o+yLQkZbH/sHOj3LEw==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] @@ -11950,8 +11959,8 @@ packages: dev: true optional: true - /@nx/nx-linux-arm-gnueabihf@19.5.0-beta.5: - resolution: {integrity: sha512-t6QIqTo8dr36lOTICMdbiwjCNgEJ41oALepGApbylZNJKosau3iZ/DJnu2TI+MV06QVeDrBHxb025Va0qFIRqw==} + /@nx/nx-linux-arm-gnueabihf@19.6.0-beta.6: + resolution: {integrity: sha512-5IrQHNWIYcnPVf956n2XMViUjiZaXO1uhNH2tqaBUtt6wZF9+kHLkP1W2dwIfHRk1jMBdxGa73mjjPbnzi7Mdw==} engines: {node: '>= 10'} cpu: [arm] os: [linux] @@ -11968,8 +11977,8 @@ packages: dev: true optional: true - /@nx/nx-linux-arm64-gnu@19.5.0-beta.5: - resolution: {integrity: sha512-OHqZQ8poyz4Ykr6KPoDpdBdz3XhlBdTqmqlthj5N9aPJP3A71vpuQbNLMKroojMyodWQ6VxIgy/2L2ZHgium1Q==} + /@nx/nx-linux-arm64-gnu@19.6.0-beta.6: + resolution: {integrity: sha512-ZD4eAShgYwCvJbLc+o0BdhLbt7Vdbkw2Y6hzm+tCf8xf13/LwCPvx1WarWeIDzO5mOHldZdZK+1nUcDfCNTk2w==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -11986,8 +11995,8 @@ packages: dev: true optional: true - /@nx/nx-linux-arm64-musl@19.5.0-beta.5: - resolution: {integrity: sha512-FVmid5L3cwXUBLHJ2ymduDylOSv48k3hlfMQb37qtlpifparZ7CaD9zgBSg4XzZG34YhglCNeVPsYqOG5McveA==} + /@nx/nx-linux-arm64-musl@19.6.0-beta.6: + resolution: {integrity: sha512-czTtgpk41puViQJatDKDR8NEQC3EyZQklbmtw0KPzjmiF7j+gaJmoYGZ60Ky+pG2l4rIuEgPS12Yud/GambcYg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -12004,8 +12013,8 @@ packages: dev: true optional: true - /@nx/nx-linux-x64-gnu@19.5.0-beta.5: - resolution: {integrity: sha512-EPwp611UJX5WKfBsdgztWp2w1vm5SnPvzinrG/wr8L2KVJd2CQ63caONodbouSK/6omJdQHVbNFLVRfzd8umLQ==} + /@nx/nx-linux-x64-gnu@19.6.0-beta.6: + resolution: {integrity: sha512-6enmUF53ZHiAvFvpdaC48XzJ0x3KIqP3B+PcxntTJEBG0YlStYRlZxB2T1xc/RA6rUpWkRQHBLW8z2nl03BrfA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -12022,8 +12031,8 @@ packages: dev: true optional: true - /@nx/nx-linux-x64-musl@19.5.0-beta.5: - resolution: {integrity: sha512-ROCFiCIV6YlUktNlG7p/oFcSOUB/1SHN84QiqP5z0cYv8PV0BAQ/JPRrLlDjSznEZ+5VffgO0HDJiQsTnZJUNA==} + /@nx/nx-linux-x64-musl@19.6.0-beta.6: + resolution: {integrity: sha512-cH3/5681Zbq+r8mToww5uIxQPLVHbWvh93p5DFNP2tUISgRFNP6uR3AvKTKOttwsKXS6UoZznxmXytm2QfR1Eg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -12040,8 +12049,8 @@ packages: dev: true optional: true - /@nx/nx-win32-arm64-msvc@19.5.0-beta.5: - resolution: {integrity: sha512-EzQNSz64Py7fdE/th/77MKBotylfv/JroVBRaRpwMJ6aHpLVum3GetQejx9k7CCB8j2Q6KPqh0SV7DPdEe2a+g==} + /@nx/nx-win32-arm64-msvc@19.6.0-beta.6: + resolution: {integrity: sha512-VXDh2WcFD6xB0rDJkmFa2/T9TmOYty1EqXNkCOVbc4uxy9XiPqXr60+rUbD2Z8j/SPAxwOPd4KXy7fB0JTY39g==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -12058,8 +12067,8 @@ packages: dev: true optional: true - /@nx/nx-win32-x64-msvc@19.5.0-beta.5: - resolution: {integrity: sha512-ggPkSUK6L73neEdE6IZbrjavBwB+ewKs//rKKsT+n6fvsZihysVGdwvvJGFZpVaP4PbX8iZbmL5sjHqCYtp1oQ==} + /@nx/nx-win32-x64-msvc@19.6.0-beta.6: + resolution: {integrity: sha512-A+3/uZSr9VQYyv6btGtyfjNbE8hZ7ISb73uybcDCgFAxWOmUcaIGOgoB9xFmmWwBZHKwY8YmR8EwMC6Z6Imv9Q==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -12067,45 +12076,66 @@ packages: dev: true optional: true - /@nx/playwright@19.5.0-beta.5(@playwright/test@1.36.1)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0): - resolution: {integrity: sha512-O7Q5t9tE8CJ6vaRM+u3mBV2OmgGIY86mCZ2sIC34I/SL8c0y0owOhPWJ1aX34+KX6/bPkqD1Ts3jKqWO6Y4gbQ==} + /@nx/playwright@19.6.0-beta.6(@playwright/test@1.36.1)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(vite@5.0.8)(vitest@1.3.1)(webpack-cli@5.1.4): + resolution: {integrity: sha512-p6TJVmC3g8oRRYHm3jzLOUUg/qiC+JYO0Hbjp6+3DFvNvKvJnWSXTObkxkOEvj7km6ZvRYu9Y3WAEYhXRNp4Ag==} peerDependencies: '@playwright/test': ^1.36.0 peerDependenciesMeta: '@playwright/test': optional: true dependencies: - '@nx/devkit': 19.5.0-beta.5(nx@19.5.0-beta.5) - '@nx/eslint': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.0-beta.5)(verdaccio@5.31.0) - '@nx/js': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) + '@nx/devkit': 19.6.0-beta.6(nx@19.6.0-beta.6) + '@nx/eslint': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.6.0-beta.6)(verdaccio@5.31.0) + '@nx/js': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) + '@nx/vite': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(vite@5.0.8)(vitest@1.3.1) + '@nx/webpack': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.3) '@playwright/test': 1.36.1 minimatch: 9.0.3 tslib: 2.6.3 transitivePeerDependencies: - '@babel/traverse' + - '@parcel/css' + - '@rspack/core' - '@swc-node/register' - '@swc/core' + - '@swc/css' - '@swc/wasm' - '@types/node' - '@zkochan/js-yaml' + - bufferutil + - clean-css + - csso - debug + - esbuild - eslint + - fibers + - html-webpack-plugin + - lightningcss + - node-sass - nx + - sass-embedded - supports-color - typescript + - uglify-js + - utf-8-validate - verdaccio + - vite + - vitest + - vue-template-compiler + - vue-tsc + - webpack-cli dev: true - /@nx/react@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0)(webpack@5.88.0): - resolution: {integrity: sha512-j7vr12NWFT3rOt9c9GgvYGt/IfLFrzGP1W196qIoJsDR15kCZDF0uTFlmwv/uBqKgZEB0O/e+jw0YzLGSTvJyQ==} + /@nx/react@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(webpack@5.88.0): + resolution: {integrity: sha512-WK2nFO5W+UEBKV+Q+8cSV7GHKMTtqkpUUmDNkqIdWFVO1j1IJ4K7GDOCKD6zdBkHwbrGVoxsAVSIWq0MfMuvNQ==} dependencies: '@module-federation/enhanced': 0.2.3(typescript@5.5.3)(webpack@5.88.0) - '@nrwl/react': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0)(webpack@5.88.0) - '@nx/devkit': 19.5.0-beta.5(nx@19.5.0-beta.5) - '@nx/eslint': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.0-beta.5)(verdaccio@5.31.0) - '@nx/js': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) - '@nx/web': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) + '@nrwl/react': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(webpack@5.88.0) + '@nx/devkit': 19.6.0-beta.6(nx@19.6.0-beta.6) + '@nx/eslint': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.6.0-beta.6)(verdaccio@5.31.0) + '@nx/js': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) + '@nx/web': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.3) '@svgr/webpack': 8.0.1(typescript@5.5.3) chalk: 4.1.2 @@ -12131,14 +12161,14 @@ packages: - webpack dev: true - /@nx/storybook@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0): - resolution: {integrity: sha512-gYff9zmmVvVJ+PTKc2sx/GXCX4a+Xttl9CIr4NOtmxjJ32reLiJrZPKCx6ttW2uzL6P9t/PwYNW0U5QRG9Nfug==} + /@nx/storybook@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0): + resolution: {integrity: sha512-Pu2rgDkK/bWWlkoltvCiay+HKEcTN7j3g9SXgNX3DAUtWBl944cL19JVFYx851BOyGi8NChWSnZDH5EFfurGhA==} dependencies: - '@nrwl/storybook': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) - '@nx/cypress': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) - '@nx/devkit': 19.5.0-beta.5(nx@19.5.0-beta.5) - '@nx/eslint': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.0-beta.5)(verdaccio@5.31.0) - '@nx/js': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) + '@nrwl/storybook': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) + '@nx/cypress': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) + '@nx/devkit': 19.6.0-beta.6(nx@19.6.0-beta.6) + '@nx/eslint': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.6.0-beta.6)(verdaccio@5.31.0) + '@nx/js': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.3) semver: 7.6.2 tslib: 2.6.3 @@ -12158,15 +12188,15 @@ packages: - verdaccio dev: true - /@nx/vite@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0)(vite@5.0.8)(vitest@1.3.1): - resolution: {integrity: sha512-+u7+zgL6/rewrLsBi4HTYbAwQuvwEH9H3TembU+gqMKQlqyYeIvunZhslDc+rd0+kEZfStD0wqnyl9/+gC8Uhw==} + /@nx/vite@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(vite@5.0.8)(vitest@1.3.1): + resolution: {integrity: sha512-Aa4L+1od6oOtIZuVrXNm4gJHGXtGyZj7il2gd1QJ/uFckaMMcFyXYEcx626u0NsDKCKGlDlPtRkb7c4+XcfJtQ==} peerDependencies: vite: ^5.0.0 vitest: ^1.3.1 dependencies: - '@nrwl/vite': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0)(vite@5.0.8)(vitest@1.3.1) - '@nx/devkit': 19.5.0-beta.5(nx@19.5.0-beta.5) - '@nx/js': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) + '@nrwl/vite': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(vite@5.0.8)(vitest@1.3.1) + '@nx/devkit': 19.6.0-beta.6(nx@19.6.0-beta.6) + '@nx/js': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.3) '@swc/helpers': 0.5.11 enquirer: 2.3.6 @@ -12186,12 +12216,12 @@ packages: - verdaccio dev: true - /@nx/web@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0): - resolution: {integrity: sha512-/fOlvri5Vv1r6a9dV0bsVGW7TnrEPvAgvxWFv+qmlKZ7OcELZjA/LT4/n1kDtO21JLqEHcsZKeyaVQmbMM6Wng==} + /@nx/web@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0): + resolution: {integrity: sha512-iO4J7htCma0xaRSVLzQpvHx8a7a7spf5lqvT49Tdtv4dah83Wq4SoxdWpgFyYBvt13Y30bsGBb8hd8DwC23b8A==} dependencies: - '@nrwl/web': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) - '@nx/devkit': 19.5.0-beta.5(nx@19.5.0-beta.5) - '@nx/js': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) + '@nrwl/web': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) + '@nx/devkit': 19.6.0-beta.6(nx@19.6.0-beta.6) + '@nx/js': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) chalk: 4.1.2 detect-port: 1.5.1 http-server: 14.1.0 @@ -12209,14 +12239,15 @@ packages: - verdaccio dev: true - /@nx/webpack@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4): - resolution: {integrity: sha512-ADZWAP7Qsv6p6gkmjt9nuYoYd3STXgrlmEPGdwEUuTrvkblkbsgmNmlL7QvBFacVURr9V7PYKLN34kNqQWoI5g==} + /@nx/webpack@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4): + resolution: {integrity: sha512-4fV6DC6qe0WJOCkdJoZ7ePT4oL/qD42fjvLX0Blx4rne3cS7SLAG6o7Kt/Zh3YHxwUxgm8OgxSW+mYreaNtyJA==} dependencies: '@babel/core': 7.24.7 + '@module-federation/enhanced': 0.2.3(typescript@5.5.3)(webpack@5.88.0) '@module-federation/sdk': 0.2.8 - '@nrwl/webpack': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4) - '@nx/devkit': 19.5.0-beta.5(nx@19.5.0-beta.5) - '@nx/js': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.5.0-beta.5)(typescript@5.5.3)(verdaccio@5.31.0) + '@nrwl/webpack': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4) + '@nx/devkit': 19.6.0-beta.6(nx@19.6.0-beta.6) + '@nx/js': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.3) ajv: 8.16.0 autoprefixer: 10.4.13(postcss@8.4.38) @@ -12226,7 +12257,9 @@ packages: copy-webpack-plugin: 10.2.4(webpack@5.88.0) css-loader: 6.10.0(webpack@5.88.0) css-minimizer-webpack-plugin: 5.0.0(esbuild@0.19.5)(webpack@5.88.0) + express: 4.19.2 fork-ts-checker-webpack-plugin: 7.2.13(typescript@5.5.3)(webpack@5.88.0) + http-proxy-middleware: 3.0.0 less: 4.1.3 less-loader: 11.1.0(less@4.1.3)(webpack@5.88.0) license-webpack-plugin: 4.0.2(webpack@5.88.0) @@ -12248,7 +12281,7 @@ packages: tsconfig-paths-webpack-plugin: 4.0.0 tslib: 2.6.3 webpack: 5.88.0(@swc/core@1.5.7)(esbuild@0.19.5)(webpack-cli@5.1.4) - webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.88.0) + webpack-dev-server: 5.0.4(webpack-cli@5.1.4)(webpack@5.88.0) webpack-node-externals: 3.0.0 webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.5.0)(webpack@5.88.0) transitivePeerDependencies: @@ -12277,17 +12310,18 @@ packages: - utf-8-validate - verdaccio - vue-template-compiler + - vue-tsc - webpack-cli dev: true - /@nx/workspace@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7): - resolution: {integrity: sha512-We/ffDjLnRYBi/RNz+kg99lB4MMqFs0g3edMA9B6OKyRjD1LjR1AUYvtkNwOPJBprQmh1nxN50LkQYhHK2qs2g==} + /@nx/workspace@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7): + resolution: {integrity: sha512-1kgCQtnSf/Qn+1lHmAXCbERDtsuWRKKjftzynycVScqvxsNuOlaOwppGCGMDUk2xUjtTrk92R0f2Jai1d6Sgng==} dependencies: - '@nrwl/workspace': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7) - '@nx/devkit': 19.5.0-beta.5(nx@19.5.0-beta.5) + '@nrwl/workspace': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7) + '@nx/devkit': 19.6.0-beta.6(nx@19.6.0-beta.6) chalk: 4.1.2 enquirer: 2.3.6 - nx: 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7) + nx: 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7) tslib: 2.6.3 yargs-parser: 21.1.1 transitivePeerDependencies: @@ -13888,10 +13922,6 @@ packages: '@sigstore/protobuf-specs': 0.2.1 dev: true - /@sinclair/typebox@0.25.24: - resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} - dev: true - /@sinclair/typebox@0.27.8: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: true @@ -13923,103 +13953,103 @@ packages: '@sinonjs/commons': 3.0.0 dev: true - /@storybook/addon-actions@8.2.8(storybook@8.2.8): - resolution: {integrity: sha512-dyajqsMNAUktpi7aiml0Fsm4ey8Nh2YwRyTDuTJZ1iJFcFyARqfr5iKH4/qElq80y0FYXGgGRJB+dKJsCdefLw==} + /@storybook/addon-actions@8.2.9(storybook@8.2.9): + resolution: {integrity: sha512-eh2teOqjga7aoClDVV+/b1gHJqsPwjiU1t+Hg/l4i2CkaBUNdYMEL90nR6fgReOdvvL5YhcPwJ8w38f9TrQcoQ==} peerDependencies: - storybook: ^8.2.8 + storybook: ^8.2.9 dependencies: '@storybook/global': 5.0.0 '@types/uuid': 9.0.8 dequal: 2.0.3 polished: 4.2.2 - storybook: 8.2.8 + storybook: 8.2.9 uuid: 9.0.1 dev: true - /@storybook/addon-backgrounds@8.2.8(storybook@8.2.8): - resolution: {integrity: sha512-OqXGpq8KzWwAAQWPnby/v4ayWuUAB18Twgi6zeb+QNLEQdFnSp7kz6+4mP8ZVg8RS3ACGXD31nnvvlF7GYoJjQ==} + /@storybook/addon-backgrounds@8.2.9(storybook@8.2.9): + resolution: {integrity: sha512-eGmZAd742ORBbQ6JepzBCko/in62T4Xg9j9LVa+Cvz/7L1C/RQSuU6sUwbRAsXaz+PMVDksPDCUUNsXl3zUL7w==} peerDependencies: - storybook: ^8.2.8 + storybook: ^8.2.9 dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 - storybook: 8.2.8 + storybook: 8.2.9 ts-dedent: 2.2.0 dev: true - /@storybook/addon-controls@8.2.8(storybook@8.2.8): - resolution: {integrity: sha512-adhg68CSFaR/r95rgyKU4ZzWwZz+MU0c4vr9hqrR1UGvg/zl33IZQQzb5j5v3Axo0O31yPMaY6LRty7pOv3+/Q==} + /@storybook/addon-controls@8.2.9(storybook@8.2.9): + resolution: {integrity: sha512-vaSE78KOE7SO0GrW4e+mdQphSNpvCX/FGybIRxyaKX9h8smoyUwRNHVyCS3ROHTwH324QWu7GDzsOVrnyXOv0A==} peerDependencies: - storybook: ^8.2.8 + storybook: ^8.2.9 dependencies: dequal: 2.0.3 lodash: 4.17.21 - storybook: 8.2.8 + storybook: 8.2.9 ts-dedent: 2.2.0 dev: true - /@storybook/addon-docs@8.2.8(storybook@8.2.8): - resolution: {integrity: sha512-8hqUYYveJjR3e/XdXt0vduA7TxFRIFWgXoa9jN5axa63kqfiHcfkpFYPjM8jCRhsfDIRgdrwe2qxsA0wewO1pA==} + /@storybook/addon-docs@8.2.9(storybook@8.2.9): + resolution: {integrity: sha512-flDOxFIGmXg+6lVdwTLMOKsGob1WrT7rG98mn1SNW0Nxhg3Wg+9pQuq1GLxEzKtAgSflmu+xcBRfYhsogyDXkw==} peerDependencies: - storybook: ^8.2.8 + storybook: ^8.2.9 dependencies: '@babel/core': 7.24.7 '@mdx-js/react': 3.0.1(@types/react@18.3.1)(react@18.3.1) - '@storybook/blocks': 8.2.8(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.8) - '@storybook/csf-plugin': 8.2.8(storybook@8.2.8) + '@storybook/blocks': 8.2.9(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.9) + '@storybook/csf-plugin': 8.2.9(storybook@8.2.9) '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 8.2.8(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.8) + '@storybook/react-dom-shim': 8.2.9(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.9) '@types/react': 18.3.1 fs-extra: 11.2.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) rehype-external-links: 3.0.0 rehype-slug: 6.0.0 - storybook: 8.2.8 + storybook: 8.2.9 ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color dev: true - /@storybook/addon-essentials@8.2.8(storybook@8.2.8): - resolution: {integrity: sha512-NRbFv2ociM1l/Oi/1go/ZC5bUU41n9aKD1DzIbguEKBhUs/TGAES+f5x+7DvYnt3Hvd925/FyTXuMU+vNUeiUA==} + /@storybook/addon-essentials@8.2.9(storybook@8.2.9): + resolution: {integrity: sha512-B2d3eznGZvPIyCVtYX0UhrYcEfK+3Y2sACmEWpSwtk8KXomFEsZnD95m397BYDRw3/X6qeSLWxqgMfqDTEDeMA==} peerDependencies: - storybook: ^8.2.8 + storybook: ^8.2.9 dependencies: - '@storybook/addon-actions': 8.2.8(storybook@8.2.8) - '@storybook/addon-backgrounds': 8.2.8(storybook@8.2.8) - '@storybook/addon-controls': 8.2.8(storybook@8.2.8) - '@storybook/addon-docs': 8.2.8(storybook@8.2.8) - '@storybook/addon-highlight': 8.2.8(storybook@8.2.8) - '@storybook/addon-measure': 8.2.8(storybook@8.2.8) - '@storybook/addon-outline': 8.2.8(storybook@8.2.8) - '@storybook/addon-toolbars': 8.2.8(storybook@8.2.8) - '@storybook/addon-viewport': 8.2.8(storybook@8.2.8) - storybook: 8.2.8 + '@storybook/addon-actions': 8.2.9(storybook@8.2.9) + '@storybook/addon-backgrounds': 8.2.9(storybook@8.2.9) + '@storybook/addon-controls': 8.2.9(storybook@8.2.9) + '@storybook/addon-docs': 8.2.9(storybook@8.2.9) + '@storybook/addon-highlight': 8.2.9(storybook@8.2.9) + '@storybook/addon-measure': 8.2.9(storybook@8.2.9) + '@storybook/addon-outline': 8.2.9(storybook@8.2.9) + '@storybook/addon-toolbars': 8.2.9(storybook@8.2.9) + '@storybook/addon-viewport': 8.2.9(storybook@8.2.9) + storybook: 8.2.9 ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color dev: true - /@storybook/addon-highlight@8.2.8(storybook@8.2.8): - resolution: {integrity: sha512-IM1pPx6CCZbHV0bv3oB1qBCGDsr8soq7XLl93tc7mc4hstWSDFfNn7rx4CWycSlCqXlNTKh8cEkbrPrhV9cwbg==} + /@storybook/addon-highlight@8.2.9(storybook@8.2.9): + resolution: {integrity: sha512-qdcazeNQoo9QKIq+LJJZZXvFZoLn+i4uhbt1Uf9WtW6oU/c1qxORGVD7jc3zsxbQN9nROVPbJ76sfthogxeqWA==} peerDependencies: - storybook: ^8.2.8 + storybook: ^8.2.9 dependencies: '@storybook/global': 5.0.0 - storybook: 8.2.8 + storybook: 8.2.9 dev: true - /@storybook/addon-interactions@8.2.8(@types/jest@29.4.0)(jest@29.4.3)(storybook@8.2.8)(vitest@1.3.1): - resolution: {integrity: sha512-ggctlrSlK72xMfhviHHRslZF5tr9aHr1VFwCG/tjF7s1lM3S7OGqgHLJpcja/wNREvq9GMEvX95ZSu5NMh5CtA==} + /@storybook/addon-interactions@8.2.9(@types/jest@29.5.12)(jest@29.7.0)(storybook@8.2.9)(vitest@1.3.1): + resolution: {integrity: sha512-oSxBkqpmp1Vm9v/G8mZeFNXD8k6T1NMgzUWzAx7R5m31rfObhoi5Fo1bKQT5BAhSSsdjjd7owTAFKdhwSotSKg==} peerDependencies: - storybook: ^8.2.8 + storybook: ^8.2.9 dependencies: '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.2.8(storybook@8.2.8) - '@storybook/test': 8.2.8(@types/jest@29.4.0)(jest@29.4.3)(storybook@8.2.8)(vitest@1.3.1) + '@storybook/instrumenter': 8.2.9(storybook@8.2.9) + '@storybook/test': 8.2.9(@types/jest@29.5.12)(jest@29.7.0)(storybook@8.2.9)(vitest@1.3.1) polished: 4.2.2 - storybook: 8.2.8 + storybook: 8.2.9 ts-dedent: 2.2.0 transitivePeerDependencies: - '@jest/globals' @@ -14029,49 +14059,49 @@ packages: - vitest dev: true - /@storybook/addon-measure@8.2.8(storybook@8.2.8): - resolution: {integrity: sha512-oqZiX571F9NNy8o/oVyM1Pe2cJz3WJ/OpL0lVbepHrV4ir1f+SDYZdMI58jGBAtoM52cwFc2ZPbzXKQs7a513A==} + /@storybook/addon-measure@8.2.9(storybook@8.2.9): + resolution: {integrity: sha512-XUfQtYRKWB2dfbPRmHuos816wt1JrLbtRld5ZC8J8ljeqZ4hFBPTQcgI5GAzZqjQuclLC0KuhlA/0bKxdxMMGA==} peerDependencies: - storybook: ^8.2.8 + storybook: ^8.2.9 dependencies: '@storybook/global': 5.0.0 - storybook: 8.2.8 - tiny-invariant: 1.3.3 + storybook: 8.2.9 + tiny-invariant: 1.3.1 dev: true - /@storybook/addon-outline@8.2.8(storybook@8.2.8): - resolution: {integrity: sha512-Cbk4Z0ojggiXjpbS2c4WUP56yikQdT4O7+8AuBNNjVUHNvJQADWYovi6SvDmrS5dH1iyIkB+4saXMr0syp+BDw==} + /@storybook/addon-outline@8.2.9(storybook@8.2.9): + resolution: {integrity: sha512-p22kI4W7MT0YJOCmg/FfhfH+NpZEDA5tgwstjazSg4ertyhaxziMwWZWiK2JCg0gOAfRJjoYjHz+6/u56iXwgQ==} peerDependencies: - storybook: ^8.2.8 + storybook: ^8.2.9 dependencies: '@storybook/global': 5.0.0 - storybook: 8.2.8 + storybook: 8.2.9 ts-dedent: 2.2.0 dev: true - /@storybook/addon-toolbars@8.2.8(storybook@8.2.8): - resolution: {integrity: sha512-k64G3FUpX3H/mhJ7AG1r/4Drsk6cdUtxI3yVdgWb7O3Ka7v/OFZexRXRSiV03n5q/kaqVKDu96Tuog57+7EB4w==} + /@storybook/addon-toolbars@8.2.9(storybook@8.2.9): + resolution: {integrity: sha512-9LMZZ2jRD86Jh6KXedDbAYs4eHj9HtJA9VhSEE2wiqMGwXozpySi7B1GWniNzmFfcgMQ4JHfmD/OrBVTK7Ca/w==} peerDependencies: - storybook: ^8.2.8 + storybook: ^8.2.9 dependencies: - storybook: 8.2.8 + storybook: 8.2.9 dev: true - /@storybook/addon-viewport@8.2.8(storybook@8.2.8): - resolution: {integrity: sha512-/JZeIgB33yhryUvWaNO+3t9akcS8nGLyAUmlljPFr3LUDDYrO/0H9tE4CgjLqtwCXBq3k3s0HLzEJOrKI9Tmbw==} + /@storybook/addon-viewport@8.2.9(storybook@8.2.9): + resolution: {integrity: sha512-lyM24+DJEt8R0YZkJKee34NQWv0REACU6lYDalqJNdKS1sEwzLGWxg1hZXnw2JFdBID9NGVvyYU2w6LDozOB0g==} peerDependencies: - storybook: ^8.2.8 + storybook: ^8.2.9 dependencies: memoizerific: 1.11.3 - storybook: 8.2.8 + storybook: 8.2.9 dev: true - /@storybook/blocks@8.2.8(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.8): - resolution: {integrity: sha512-AHBXu9s73Xv9r1JageIL7C4eGf5XYEByai4Y6NYQsE+jF7b7e8oaSUoLW6fWSyLGuqvjRx+5P7GMNI2K1EngBA==} + /@storybook/blocks@8.2.9(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.9): + resolution: {integrity: sha512-5276q/s/UL8arwftuBXovUNHqYo/HPQFMGXEmjVVAMXUyFjzEAfKj3+xU897J6AuL+7XVZG32WnqA+X6LJMrcQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.2.8 + storybook: ^8.2.9 peerDependenciesMeta: react: optional: true @@ -14091,17 +14121,17 @@ packages: react: 18.3.1 react-colorful: 5.6.1(react-dom@18.3.1)(react@18.3.1) react-dom: 18.3.1(react@18.3.1) - storybook: 8.2.8 + storybook: 8.2.9 telejson: 7.2.0 ts-dedent: 2.2.0 util-deprecate: 1.0.2 dev: true - /@storybook/builder-vite@8.2.8(storybook@8.2.8)(typescript@5.5.3)(vite@5.0.8): - resolution: {integrity: sha512-p9EJfZkX9ZsVi1Qr3jYyCJaZZ/2pt0KVTOYnDzNnhi3P/suU6O3Lp/YCV5+KOfAmlg2IgTND0EidqZinqPIBSg==} + /@storybook/builder-vite@8.2.9(storybook@8.2.9)(typescript@5.5.3)(vite@5.0.8): + resolution: {integrity: sha512-MHD3ezRjKkJkOl0u7CRQoQD/LKd28YMWIcaz4YrV6ygokc0c3RFTlOefICQFgboc+1RwIUowxN1CJ2kJ7p4SWw==} peerDependencies: '@preact/preset-vite': '*' - storybook: ^8.2.8 + storybook: ^8.2.9 typescript: '>= 4.3.x' vite: ^4.0.0 || ^5.0.0 vite-plugin-glimmerx: '*' @@ -14113,7 +14143,7 @@ packages: vite-plugin-glimmerx: optional: true dependencies: - '@storybook/csf-plugin': 8.2.8(storybook@8.2.8) + '@storybook/csf-plugin': 8.2.9(storybook@8.2.9) '@types/find-cache-dir': 3.2.1 browser-assert: 1.2.1 es-module-lexer: 1.5.4 @@ -14121,7 +14151,7 @@ packages: find-cache-dir: 3.3.2 fs-extra: 11.2.0 magic-string: 0.30.10 - storybook: 8.2.8 + storybook: 8.2.9 ts-dedent: 2.2.0 typescript: 5.5.3 vite: 5.0.8(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0) @@ -14129,16 +14159,16 @@ packages: - supports-color dev: true - /@storybook/builder-webpack5@8.2.8(@swc/core@1.5.7)(esbuild@0.19.5)(storybook@8.2.8)(typescript@5.5.3)(webpack-cli@5.1.4): - resolution: {integrity: sha512-1eH8OYcsjkFtpodJNsrrgDsR7oDPLpo7FdoF67S9g/mRxTl1RCwhMVdeBHgtfge9kHQ1TlpK9tTXine4G3uA3Q==} + /@storybook/builder-webpack5@8.2.9(@swc/core@1.5.7)(esbuild@0.19.5)(storybook@8.2.9)(typescript@5.5.3)(webpack-cli@5.1.4): + resolution: {integrity: sha512-D3oYk4LkteWZ3QLcdUTu/0rUvVNUp/bWwEKAycZDr2uFCOhv8VoS2/l/TaHjn3wpyWpVVKS6GgdP72K++YVufg==} peerDependencies: - storybook: ^8.2.8 + storybook: ^8.2.9 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@storybook/core-webpack': 8.2.8(storybook@8.2.8) + '@storybook/core-webpack': 8.2.9(storybook@8.2.9) '@types/node': 18.19.8 '@types/semver': 7.5.2 browser-assert: 1.2.1 @@ -14155,7 +14185,7 @@ packages: path-browserify: 1.0.1 process: 0.11.10 semver: 7.6.2 - storybook: 8.2.8 + storybook: 8.2.9 style-loader: 3.3.1(webpack@5.88.0) terser-webpack-plugin: 5.3.10(@swc/core@1.5.7)(esbuild@0.19.5)(webpack@5.88.0) ts-dedent: 2.2.0 @@ -14176,13 +14206,13 @@ packages: - webpack-cli dev: true - /@storybook/codemod@8.2.8: - resolution: {integrity: sha512-dqD4j6JTsS8BM2y1yHBIe5fHvsGM08qpJQXkE77aXJIm5UfUeuWC7rY0xAheX3fU5G98l3BJk0ySUGspQL5pNg==} + /@storybook/codemod@8.2.9: + resolution: {integrity: sha512-3yRx1lFMm1FXWVv+CKDiYM4gOQPEfpcZAQrjfcumxSDUrB091pnU1PeI92Prj3vCdi4+0oPNuN4yDGNUYTMP/A==} dependencies: '@babel/core': 7.24.7 '@babel/preset-env': 7.24.7(@babel/core@7.24.7) - '@babel/types': 7.25.2 - '@storybook/core': 8.2.8 + '@babel/types': 7.24.7 + '@storybook/core': 8.2.9 '@storybook/csf': 0.1.11 '@types/cross-spawn': 6.0.6 cross-spawn: 7.0.3 @@ -14191,49 +14221,49 @@ packages: lodash: 4.17.21 prettier: 3.3.3 recast: 0.23.9 - tiny-invariant: 1.3.3 + tiny-invariant: 1.3.1 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate dev: true - /@storybook/components@8.2.8(storybook@8.2.8): - resolution: {integrity: sha512-d4fI7Clogx4rgLAM7vZVr9L2EFtAkGXvpkZFuB0H0eyYaxZSbuZYvDCzRglQGQGsqD8IA8URTgPVSXC3L3k6Bg==} + /@storybook/components@8.2.9(storybook@8.2.9): + resolution: {integrity: sha512-OkkcZ/f/6o3GdFEEK9ZHKIGHWUHmavZUYs5xaSgU64bOrA2aqEFtfeWWitZYTv3Euhk8MVLWfyEMDfez0AlvDg==} peerDependencies: - storybook: ^8.2.8 + storybook: ^8.2.9 dependencies: - storybook: 8.2.8 + storybook: 8.2.9 dev: true - /@storybook/core-events@8.2.8(storybook@8.2.8): - resolution: {integrity: sha512-UOvUyRHj7sDjh9mN65ghG8ZpRbgsXPSoH3jaCIlkV+PiBnwaRA/0FaQ1fGUKW7+KaffMY3rhU4TLhIXlZu6Pgw==} + /@storybook/core-events@8.2.9(storybook@8.2.9): + resolution: {integrity: sha512-8VS6k2ySAYdG2VBWxb66Vko7Pqd429TIdkrw1/u2N0IPsvPsdbs3WaOTyxOMB1e39YUCpD/IZUOPdxX2lC3g4w==} peerDependencies: - storybook: ^8.2.8 + storybook: ^8.2.9 dependencies: - storybook: 8.2.8 + storybook: 8.2.9 dev: true - /@storybook/core-server@8.2.8(storybook@8.2.8): - resolution: {integrity: sha512-ZQrJhGx95+yac6yebARkvQu4a6MvZ7IX8rTBdoGhQiyAgiR+R1+big+/TcSS+2iSxYOKNzbDFsvyIiDp0WWtCw==} + /@storybook/core-server@8.2.9(storybook@8.2.9): + resolution: {integrity: sha512-+BbicETGCPVoEpvsx/6HxEeGVy6pStUPUQDdAq5JGV9X4h6uZtSZk8FQfHK2nfoFLllbbwImNpFeJeKEs4xd9g==} peerDependencies: - storybook: ^8.2.8 + storybook: ^8.2.9 dependencies: - storybook: 8.2.8 + storybook: 8.2.9 dev: true - /@storybook/core-webpack@8.2.8(storybook@8.2.8): - resolution: {integrity: sha512-IvrhsDNM/4aTIfUEtYorz9N9S+9gCVkUuUVTNiX0N9a24BFLTcPebtJZYXbguZqxN/NeJMMfk1k7YLU2cBmdjw==} + /@storybook/core-webpack@8.2.9(storybook@8.2.9): + resolution: {integrity: sha512-6yL1su+d8IOTU+UkZqM9SeBcVc/G6vUHLsMdlWNyVtRus2JTMmT0K0/ll56jrm/ym0y98cxUOA1jsImkBubP2Q==} peerDependencies: - storybook: ^8.2.8 + storybook: ^8.2.9 dependencies: '@types/node': 18.19.8 - storybook: 8.2.8 + storybook: 8.2.9 ts-dedent: 2.2.0 dev: true - /@storybook/core@8.2.8: - resolution: {integrity: sha512-Wwm/Txh87hbxqU9OaxXwdGAmdRBjDn7rlZEPjNBx0tt43SQ11fKambY7nVWrWuw46YsJpdF9V/PQr4noNEXXEA==} + /@storybook/core@8.2.9: + resolution: {integrity: sha512-wSER8FpA6Il/jPyDfKm3yohxDtuhisNPTonMVzd3ulNWR4zERLddyO3HrHJJwdqYHLNk4SBFzwMGpQZVws1y0w==} dependencies: '@storybook/csf': 0.1.11 '@types/express': 4.17.21 @@ -14252,12 +14282,12 @@ packages: - utf-8-validate dev: true - /@storybook/csf-plugin@8.2.8(storybook@8.2.8): - resolution: {integrity: sha512-CEHY7xloBPE8d8h0wg2AM2kRaZkHK8/vkYMNZPbccqAYj6PQIdTuOcXZIBAhAGydyIBULZmsmmsASxM9RO5fKA==} + /@storybook/csf-plugin@8.2.9(storybook@8.2.9): + resolution: {integrity: sha512-QQCFb3g12VQQEraDV1UfCmniGhQZKyT6oEt1Im6dzzPJj9NQk+6BjWoDep33CZhBHWoLryrMQd2fjuHxnFRNEA==} peerDependencies: - storybook: ^8.2.8 + storybook: ^8.2.9 dependencies: - storybook: 8.2.8 + storybook: 8.2.9 unplugin: 1.6.0 dev: true @@ -14288,39 +14318,39 @@ packages: react-dom: 18.3.1(react@18.3.1) dev: true - /@storybook/instrumenter@8.2.8(storybook@8.2.8): - resolution: {integrity: sha512-6Gk3CzoYQQXBXpW86PKqYSozOB/C9dSYiFvwPRo4XsEfjARDi8yglqkbOtG+FVqKDL66I5krcveB8bTWigqc9g==} + /@storybook/instrumenter@8.2.9(storybook@8.2.9): + resolution: {integrity: sha512-+DNjTbsMzlDggsvkhRuOy7aGvQJ4oLCPgunP5Se/3yBjG+M2bYDa0EmC5jC2nwZ3ffpuvbzaVe7fWf7R8W9F2Q==} peerDependencies: - storybook: ^8.2.8 + storybook: ^8.2.9 dependencies: '@storybook/global': 5.0.0 '@vitest/utils': 1.3.1 - storybook: 8.2.8 + storybook: 8.2.9 util: 0.12.5 dev: true - /@storybook/manager-api@8.2.8(storybook@8.2.8): - resolution: {integrity: sha512-wzfRu3vrD9a99pN3W/RJXVtgNGNsy9PyvetjUfgQVtUZ9eXXDuA+tM7ITTu3xvONtV/rT2YEBwzOpowa+r1GNQ==} + /@storybook/manager-api@8.2.9(storybook@8.2.9): + resolution: {integrity: sha512-mkYvUlfqDw+0WbxIynh5TcrotmoXlumEsOA4+45zuNea8XpEgj5cNBUCnmfEO6yQ85swqkS8YYbMpg1cZyu/Vw==} peerDependencies: - storybook: ^8.2.8 + storybook: ^8.2.9 dependencies: - storybook: 8.2.8 + storybook: 8.2.9 dev: true - /@storybook/preset-react-webpack@8.2.8(@swc/core@1.5.7)(esbuild@0.19.5)(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.8)(typescript@5.5.3)(webpack-cli@5.1.4): - resolution: {integrity: sha512-mFeuoKXn2mielz8rix11QcOZr5sNWIIKZ8Le6PG2jPRfLmLWNgL8vJEVPy8y4lWPfzo+Q2tnNefLbMombtga5w==} + /@storybook/preset-react-webpack@8.2.9(@swc/core@1.5.7)(esbuild@0.19.5)(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.9)(typescript@5.5.3)(webpack-cli@5.1.4): + resolution: {integrity: sha512-uBLsUfwymWXGmfN/0vB7gLCC0CWDHc778605SWxakqFx7wGF1FZUW4R46qbDFrHTaKh+bundseRdy5/uklksLQ==} engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.2.8 + storybook: ^8.2.9 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@storybook/core-webpack': 8.2.8(storybook@8.2.8) - '@storybook/react': 8.2.8(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.8)(typescript@5.5.3) + '@storybook/core-webpack': 8.2.9(storybook@8.2.9) + '@storybook/react': 8.2.9(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.9)(typescript@5.5.3) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.5.3)(webpack@5.88.0) '@types/node': 18.19.8 '@types/semver': 7.5.2 @@ -14332,7 +14362,7 @@ packages: react-dom: 18.3.1(react@18.3.1) resolve: 1.22.8 semver: 7.6.2 - storybook: 8.2.8 + storybook: 8.2.9 tsconfig-paths: 4.2.0 typescript: 5.5.3 webpack: 5.88.0(@swc/core@1.5.7)(esbuild@0.19.5)(webpack-cli@5.1.4) @@ -14344,12 +14374,12 @@ packages: - webpack-cli dev: true - /@storybook/preview-api@8.2.8(storybook@8.2.8): - resolution: {integrity: sha512-BDt1lo5oEWAaTVCsl6JUHCBFtIWI/Za4qvIdn2Lx9eCA+Ae6IDliosmu273DcvGD9R4OPF6sm1dML3TXILGGcA==} + /@storybook/preview-api@8.2.9(storybook@8.2.9): + resolution: {integrity: sha512-D8/t+a78OJqQAcT/ABa1C4YM/OaLGQ9IvCsp3Q9ruUqDCwuZBj8bG3D4477dlY4owX2ycC0rWYu3VvuK0EmJjA==} peerDependencies: - storybook: ^8.2.8 + storybook: ^8.2.9 dependencies: - storybook: 8.2.8 + storybook: 8.2.9 dev: true /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.5.3)(webpack@5.88.0): @@ -14371,38 +14401,38 @@ packages: - supports-color dev: true - /@storybook/react-dom-shim@8.2.8(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.8): - resolution: {integrity: sha512-2my3dGBOpBe30+FsSdQOIYCfxMyT68+SEq0qcXxfuax0BkhhJnZLpwvpqOna6EOVTgBD+Tk1TKmjpGwxuwp4rg==} + /@storybook/react-dom-shim@8.2.9(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.9): + resolution: {integrity: sha512-uCAjSQEsNk8somVn1j/I1G9G/uUax5byHseIIV0Eq3gVXttGd7gaWcP+TDHtqIaenWHx4l+hCSuCesxiLWmx4Q==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.2.8 + storybook: ^8.2.9 dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.2.8 + storybook: 8.2.9 dev: true - /@storybook/react-vite@8.2.8(react-dom@18.3.1)(react@18.3.1)(rollup@4.14.3)(storybook@8.2.8)(typescript@5.5.3)(vite@5.0.8): - resolution: {integrity: sha512-xzXWyhFnLoFtJGgj8F5j/33QB4YTyEX61On6kolt7WFAjRFaUWJGYUC8cPPL4PNwsdouyCrnHvlJj77AvFlvfQ==} + /@storybook/react-vite@8.2.9(react-dom@18.3.1)(react@18.3.1)(rollup@4.14.3)(storybook@8.2.9)(typescript@5.5.3)(vite@5.0.8): + resolution: {integrity: sha512-Lw6FzcAaL7jX8Y8EsDzg32Lp0NdeNJZpj0LVwX5sLOQQA6w4i3PqlFINXDY28qCGo6wqKT+w44zhgwUcU5V0Ow==} engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.2.8 + storybook: ^8.2.9 vite: ^4.0.0 || ^5.0.0 dependencies: '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.5.3)(vite@5.0.8) '@rollup/pluginutils': 5.1.0(rollup@4.14.3) - '@storybook/builder-vite': 8.2.8(storybook@8.2.8)(typescript@5.5.3)(vite@5.0.8) - '@storybook/react': 8.2.8(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.8)(typescript@5.5.3) + '@storybook/builder-vite': 8.2.9(storybook@8.2.9)(typescript@5.5.3)(vite@5.0.8) + '@storybook/react': 8.2.9(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.9)(typescript@5.5.3) find-up: 5.0.0 magic-string: 0.30.10 react: 18.3.1 react-docgen: 7.0.3 react-dom: 18.3.1(react@18.3.1) resolve: 1.22.8 - storybook: 8.2.8 + storybook: 8.2.9 tsconfig-paths: 4.2.0 vite: 5.0.8(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0) transitivePeerDependencies: @@ -14413,25 +14443,25 @@ packages: - vite-plugin-glimmerx dev: true - /@storybook/react-webpack5@8.2.8(@swc/core@1.5.7)(esbuild@0.19.5)(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.8)(typescript@5.5.3)(webpack-cli@5.1.4): - resolution: {integrity: sha512-0zwKNeM9bVKbkZX06/5WJdkI6JnN+vrbur37QKw626UaIGS51l1wXSxUHAKct/iuOX9cieEHw03u4kcNuETPQw==} + /@storybook/react-webpack5@8.2.9(@swc/core@1.5.7)(esbuild@0.19.5)(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.9)(typescript@5.5.3)(webpack-cli@5.1.4): + resolution: {integrity: sha512-c5udaEIFFlBfOQJlPsJvrhyK02B3ltZ86SS0j5bhOa6UgqYOo+KtKaVyegXWgsRw8vVO9ZdmXCfwVvFsHkgJdA==} engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.2.8 + storybook: ^8.2.9 typescript: '>= 4.2.x' peerDependenciesMeta: typescript: optional: true dependencies: - '@storybook/builder-webpack5': 8.2.8(@swc/core@1.5.7)(esbuild@0.19.5)(storybook@8.2.8)(typescript@5.5.3)(webpack-cli@5.1.4) - '@storybook/preset-react-webpack': 8.2.8(@swc/core@1.5.7)(esbuild@0.19.5)(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.8)(typescript@5.5.3)(webpack-cli@5.1.4) - '@storybook/react': 8.2.8(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.8)(typescript@5.5.3) + '@storybook/builder-webpack5': 8.2.9(@swc/core@1.5.7)(esbuild@0.19.5)(storybook@8.2.9)(typescript@5.5.3)(webpack-cli@5.1.4) + '@storybook/preset-react-webpack': 8.2.9(@swc/core@1.5.7)(esbuild@0.19.5)(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.9)(typescript@5.5.3)(webpack-cli@5.1.4) + '@storybook/react': 8.2.9(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.9)(typescript@5.5.3) '@types/node': 18.19.8 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.2.8 + storybook: 8.2.9 typescript: 5.5.3 transitivePeerDependencies: - '@rspack/core' @@ -14442,24 +14472,24 @@ packages: - webpack-cli dev: true - /@storybook/react@8.2.8(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.8)(typescript@5.5.3): - resolution: {integrity: sha512-Nln0DDTQ930P4J+SEkWbLSgaDe8eDd5gP6h3l4b5RwT7sRuSyHtTtYHPCnU9U7sLQ3AbMsclgtJukHXDitlccg==} + /@storybook/react@8.2.9(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.9)(typescript@5.5.3): + resolution: {integrity: sha512-F2xZcTDxxjpbqt7eP8rEHmlksiKmE/qtPusEWEY4N4jK01kN+ncxSl8gkJpUohMEmAnVC5t/1v/sU57xv1DYpg==} engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.2.8 + storybook: ^8.2.9 typescript: '>= 4.2.x' peerDependenciesMeta: typescript: optional: true dependencies: - '@storybook/components': 8.2.8(storybook@8.2.8) + '@storybook/components': 8.2.9(storybook@8.2.9) '@storybook/global': 5.0.0 - '@storybook/manager-api': 8.2.8(storybook@8.2.8) - '@storybook/preview-api': 8.2.8(storybook@8.2.8) - '@storybook/react-dom-shim': 8.2.8(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.8) - '@storybook/theming': 8.2.8(storybook@8.2.8) + '@storybook/manager-api': 8.2.9(storybook@8.2.9) + '@storybook/preview-api': 8.2.9(storybook@8.2.9) + '@storybook/react-dom-shim': 8.2.9(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.9) + '@storybook/theming': 8.2.9(storybook@8.2.9) '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 '@types/node': 18.19.8 @@ -14474,26 +14504,26 @@ packages: react-dom: 18.3.1(react@18.3.1) react-element-to-jsx-string: 15.0.0(react-dom@18.3.1)(react@18.3.1) semver: 7.6.2 - storybook: 8.2.8 + storybook: 8.2.9 ts-dedent: 2.2.0 type-fest: 2.19.0 typescript: 5.5.3 util-deprecate: 1.0.2 dev: true - /@storybook/test@8.2.8(@types/jest@29.4.0)(jest@29.4.3)(storybook@8.2.8)(vitest@1.3.1): - resolution: {integrity: sha512-Lbt4DHP8WhnakTPw981kP85DeoONKN+zVLjFPa5ptllyT+jazZANjIdGhNUlBdIzOw3oyDXhGlWIdtqztS3pSA==} + /@storybook/test@8.2.9(@types/jest@29.5.12)(jest@29.7.0)(storybook@8.2.9)(vitest@1.3.1): + resolution: {integrity: sha512-O5JZ5S8UVVR7V0ru5AiF/uRO+srAVwji0Iik7ihy8gw3V91WQNMmJh2KkdhG0R1enYeBsYZlipOm+AW7f/MmOA==} peerDependencies: - storybook: ^8.2.8 + storybook: ^8.2.9 dependencies: '@storybook/csf': 0.1.11 - '@storybook/instrumenter': 8.2.8(storybook@8.2.8) + '@storybook/instrumenter': 8.2.9(storybook@8.2.9) '@testing-library/dom': 10.1.0 - '@testing-library/jest-dom': 6.4.5(@types/jest@29.4.0)(jest@29.4.3)(vitest@1.3.1) + '@testing-library/jest-dom': 6.4.5(@types/jest@29.5.12)(jest@29.7.0)(vitest@1.3.1) '@testing-library/user-event': 14.5.2(@testing-library/dom@10.1.0) '@vitest/expect': 1.6.0 '@vitest/spy': 1.6.0 - storybook: 8.2.8 + storybook: 8.2.9 util: 0.12.5 transitivePeerDependencies: - '@jest/globals' @@ -14503,20 +14533,20 @@ packages: - vitest dev: true - /@storybook/theming@8.2.8(storybook@8.2.8): - resolution: {integrity: sha512-jt5oUO82LN3z5aygNdHucBZcErSicIAwzhR5Kz9E/C9wUbhyZhbWsWyhpZaytu8LJUj2YWAIPS8kq/jGx+qLZA==} + /@storybook/theming@8.2.9(storybook@8.2.9): + resolution: {integrity: sha512-OL0NFvowPX85N5zIYdgeKKaFm7V4Vgtci093vL3cDZT13LGH6GuEzJKkUFGuUGNPFlJc+EgTj0o6PYKrOLyQ6w==} peerDependencies: - storybook: ^8.2.8 + storybook: ^8.2.9 dependencies: - storybook: 8.2.8 + storybook: 8.2.9 dev: true - /@storybook/types@8.2.8(storybook@8.2.8): - resolution: {integrity: sha512-JacKzY2q5lzwnigBxhpSmB0cJCsEWRhpkjrX/GUKa5YZJsHtPQ3GAKVRGrF1/iGRrRo+lufFowBzB9BdzSn6Dw==} + /@storybook/types@8.2.9(storybook@8.2.9): + resolution: {integrity: sha512-FlrnZiI9lzvfA2k+VHxZ5P9JHXIbNUKIV6/469FwKlPiMhZrt9094O1lSKOfGo409mwBKDBm5X0hThbNc9ZnoQ==} peerDependencies: - storybook: ^8.2.8 + storybook: ^8.2.9 dependencies: - storybook: 8.2.8 + storybook: 8.2.9 dev: true /@supabase/functions-js@2.1.2: @@ -15144,7 +15174,7 @@ packages: pretty-format: 27.5.1 dev: true - /@testing-library/jest-dom@6.4.5(@types/jest@29.4.0)(jest@29.4.3)(vitest@1.3.1): + /@testing-library/jest-dom@6.4.5(@types/jest@29.5.12)(jest@29.7.0)(vitest@1.3.1): resolution: {integrity: sha512-AguB9yvTXmCnySBP1lWjfNNUwpbElsaQ567lt2VdGqAdHtpieLgjmcVyv1q7PMIvLbgpDdkWV5Ydv3FEejyp2A==} engines: {node: '>=14', npm: '>=6', yarn: '>=1'} peerDependencies: @@ -15167,12 +15197,12 @@ packages: dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 - '@types/jest': 29.4.0 + '@types/jest': 29.5.12 aria-query: 5.3.0 chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 - jest: 29.4.3(@types/node@18.19.8)(ts-node@10.9.1) + jest: 29.7.0(@types/node@18.19.8)(ts-node@10.9.1) lodash: 4.17.21 redent: 3.0.0 vitest: 1.3.1(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0) @@ -15269,20 +15299,10 @@ packages: resolution: {integrity: sha512-8HR9UjIKmoemEzE2BviVtFkeenxfbizSu8raFjnT2VXxguZZ2JTlNww7INOH7IA0J/zRa3TjOftkYq6hVNkxDA==} dev: true - /@types/babel__core@7.1.20: - resolution: {integrity: sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==} - dependencies: - '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 - '@types/babel__generator': 7.6.4 - '@types/babel__template': 7.4.1 - '@types/babel__traverse': 7.18.2 - dev: true - /@types/babel__core@7.20.1: resolution: {integrity: sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==} dependencies: - '@babel/parser': 7.24.6 + '@babel/parser': 7.24.7 '@babel/types': 7.24.7 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 @@ -15557,11 +15577,11 @@ packages: '@types/jasmine': 4.3.0 dev: true - /@types/jest@29.4.0: - resolution: {integrity: sha512-VaywcGQ9tPorCX/Jkkni7RWGFfI11whqzs8dvxF41P17Z+z872thvEvlIbznjPJ02kl1HMX3LmLOonsj2n7HeQ==} + /@types/jest@29.5.12: + resolution: {integrity: sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==} dependencies: - expect: 29.5.0 - pretty-format: 29.4.3 + expect: 29.7.0 + pretty-format: 29.7.0 dev: true /@types/js-yaml@4.0.5: @@ -15768,10 +15788,6 @@ packages: '@types/node': 18.19.8 dev: true - /@types/retry@0.12.0: - resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} - dev: true - /@types/retry@0.12.2: resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} @@ -15816,10 +15832,6 @@ packages: dependencies: '@types/node': 18.19.8 - /@types/stack-utils@2.0.1: - resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} - dev: true - /@types/stack-utils@2.0.3: resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} dev: true @@ -16623,7 +16635,7 @@ packages: vue: optional: true dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 '@rollup/pluginutils': 5.1.0(rollup@4.14.3) '@vue/compiler-sfc': 3.4.15 ast-kit: 0.11.3(rollup@4.14.3) @@ -16652,7 +16664,7 @@ packages: '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.7) '@babel/template': 7.24.7 '@babel/traverse': 7.24.7 - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 '@vue/babel-helper-vue-transform-on': 1.2.1 '@vue/babel-plugin-resolve-type': 1.2.1(@babel/core@7.24.7) camelcase: 6.3.0 @@ -16671,7 +16683,7 @@ packages: '@babel/core': 7.24.7 '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.7 - '@babel/parser': 7.25.3 + '@babel/parser': 7.24.7 '@vue/compiler-sfc': 3.4.15 transitivePeerDependencies: - supports-color @@ -17069,6 +17081,7 @@ packages: /abab@2.0.6: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} + deprecated: Use your platform's native atob() and btoa() methods instead dev: true /abbrev@1.1.1: @@ -17679,7 +17692,7 @@ packages: resolution: {integrity: sha512-qdwwKEhckRk0XE22/xDdmU3v/60E8Edu4qFhgTLIhGGDs/PAJwLw9pQn8Rj99PitlbBZbYpx0k/lbir4kg0SuA==} engines: {node: '>=16.14.0'} dependencies: - '@babel/parser': 7.25.3 + '@babel/parser': 7.24.7 '@rollup/pluginutils': 5.1.0(rollup@4.14.3) pathe: 1.1.2 transitivePeerDependencies: @@ -17852,26 +17865,26 @@ packages: '@babel/core': 7.24.7 dev: true - /babel-jest@29.4.3(@babel/core@7.23.2): - resolution: {integrity: sha512-o45Wyn32svZE+LnMVWv/Z4x0SwtLbh4FyGcYtR20kIWd+rdrDZ9Fzq8Ml3MYLD+mZvEdzCjZsCnYZ2jpJyQ+Nw==} + /babel-jest@29.7.0(@babel/core@7.23.2): + resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: '@babel/core': 7.23.2 - '@jest/transform': 29.5.0 - '@types/babel__core': 7.1.20 + '@jest/transform': 29.7.0 + '@types/babel__core': 7.20.1 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.5.0(@babel/core@7.23.2) + babel-preset-jest: 29.6.3(@babel/core@7.23.2) chalk: 4.1.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 slash: 3.0.0 transitivePeerDependencies: - supports-color dev: true - /babel-jest@29.5.0(@babel/core@7.24.0): - resolution: {integrity: sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==} + /babel-jest@29.7.0(@babel/core@7.24.0): + resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.8.0 @@ -17880,7 +17893,25 @@ packages: '@jest/transform': 29.7.0 '@types/babel__core': 7.20.1 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.5.0(@babel/core@7.24.0) + babel-preset-jest: 29.6.3(@babel/core@7.24.0) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-jest@29.7.0(@babel/core@7.24.7): + resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.8.0 + dependencies: + '@babel/core': 7.24.7 + '@jest/transform': 29.7.0 + '@types/babel__core': 7.20.1 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 29.6.3(@babel/core@7.24.7) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -17944,7 +17975,7 @@ packages: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} dependencies: - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.7 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.1 @@ -17953,12 +17984,12 @@ packages: - supports-color dev: true - /babel-plugin-jest-hoist@29.5.0: - resolution: {integrity: sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==} + /babel-plugin-jest-hoist@29.6.3: + resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/template': 7.23.9 - '@babel/types': 7.23.9 + '@babel/template': 7.24.7 + '@babel/types': 7.24.7 '@types/babel__core': 7.20.1 '@types/babel__traverse': 7.18.2 dev: true @@ -18192,28 +18223,39 @@ packages: '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.7) dev: true - /babel-preset-jest@29.5.0(@babel/core@7.23.2): - resolution: {integrity: sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==} + /babel-preset-jest@29.6.3(@babel/core@7.23.2): + resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.23.2 - babel-plugin-jest-hoist: 29.5.0 + babel-plugin-jest-hoist: 29.6.3 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.2) dev: true - /babel-preset-jest@29.5.0(@babel/core@7.24.0): - resolution: {integrity: sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==} + /babel-preset-jest@29.6.3(@babel/core@7.24.0): + resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.0 - babel-plugin-jest-hoist: 29.5.0 + babel-plugin-jest-hoist: 29.6.3 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.0) dev: true + /babel-preset-jest@29.6.3(@babel/core@7.24.7): + resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.7 + babel-plugin-jest-hoist: 29.6.3 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.7) + dev: true + /bail@2.0.2: resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} dev: true @@ -19744,6 +19786,25 @@ packages: readable-stream: 3.6.0 dev: true + /create-jest@29.7.0(@types/node@18.19.8)(ts-node@10.9.1): + resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + dependencies: + '@jest/types': 29.6.3 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-config: 29.7.0(@types/node@18.19.8)(ts-node@10.9.1) + jest-util: 29.7.0 + prompts: 2.4.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + dev: true + /create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} @@ -20459,6 +20520,15 @@ packages: resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} dev: true + /dedent@1.5.3: + resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + dev: true + /deep-eql@4.1.3: resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} engines: {node: '>=6'} @@ -20875,6 +20945,14 @@ packages: /ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + /ejs@3.1.10: + resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} + engines: {node: '>=0.10.0'} + hasBin: true + dependencies: + jake: 10.8.5 + dev: true + /ejs@3.1.8: resolution: {integrity: sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==} engines: {node: '>=0.10.0'} @@ -22191,17 +22269,6 @@ packages: homedir-polyfill: 1.0.3 dev: true - /expect@29.5.0: - resolution: {integrity: sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@jest/expect-utils': 29.5.0 - jest-get-type: 29.4.3 - jest-matcher-utils: 29.5.0 - jest-message-util: 29.5.0 - jest-util: 29.7.0 - dev: true - /expect@29.7.0: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -23988,25 +24055,6 @@ packages: - supports-color dev: true - /http-proxy-middleware@2.0.6(@types/express@4.17.14): - resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@types/express': ^4.17.13 - peerDependenciesMeta: - '@types/express': - optional: true - dependencies: - '@types/express': 4.17.14 - '@types/http-proxy': 1.17.14 - http-proxy: 1.18.1(debug@4.3.4) - is-glob: 4.0.3 - is-plain-obj: 3.0.0 - micromatch: 4.0.5 - transitivePeerDependencies: - - debug - dev: true - /http-proxy-middleware@2.0.6(@types/express@4.17.21): resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} engines: {node: '>=12.0.0'} @@ -24866,6 +24914,17 @@ packages: which-typed-array: 1.1.13 dev: true + /is-typed-array@1.1.9: + resolution: {integrity: sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.7 + es-abstract: 1.22.3 + for-each: 0.3.3 + has-tostringtag: 1.0.0 + dev: true + /is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} dev: true @@ -25095,11 +25154,12 @@ packages: resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==} dev: true - /jest-changed-files@29.4.3: - resolution: {integrity: sha512-Vn5cLuWuwmi2GNNbokPOEcvrXGSGrqVnPEZV7rC6P7ck07Dyw9RFnvWglnupSh+hGys0ajGtw/bc2ZgweljQoQ==} + /jest-changed-files@29.7.0: + resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: execa: 5.1.1 + jest-util: 29.7.0 p-limit: 3.1.0 dev: true @@ -25131,8 +25191,37 @@ packages: - supports-color dev: true - /jest-cli@29.4.3(@types/node@18.19.8)(ts-node@10.9.1): - resolution: {integrity: sha512-PiiAPuFNfWWolCE6t3ZrDXQc6OsAuM3/tVW0u27UWc1KE+n/HSn5dSE6B2juqN7WP+PP0jAcnKtGmI4u8GMYCg==} + /jest-circus@29.7.0: + resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/environment': 29.7.0 + '@jest/expect': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 18.19.8 + chalk: 4.1.2 + co: 4.6.0 + dedent: 1.5.3 + is-generator-fn: 2.1.0 + jest-each: 29.7.0 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + p-limit: 3.1.0 + pretty-format: 29.7.0 + pure-rand: 6.0.1 + slash: 3.0.0 + stack-utils: 2.0.6 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + dev: true + + /jest-cli@29.7.0(@types/node@18.19.8)(ts-node@10.9.1): + resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true peerDependencies: @@ -25141,20 +25230,20 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.4.3(ts-node@10.9.1) + '@jest/core': 29.7.0(ts-node@10.9.1) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 + create-jest: 29.7.0(@types/node@18.19.8)(ts-node@10.9.1) exit: 0.1.2 - graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 29.5.0(@types/node@18.19.8)(ts-node@10.9.1) + jest-config: 29.7.0(@types/node@18.19.8)(ts-node@10.9.1) jest-util: 29.7.0 jest-validate: 29.7.0 - prompts: 2.4.2 yargs: 17.7.2 transitivePeerDependencies: - '@types/node' + - babel-plugin-macros - supports-color - ts-node dev: true @@ -25175,7 +25264,7 @@ packages: '@jest/test-sequencer': 29.5.0 '@jest/types': 29.6.3 '@types/node': 18.19.8 - babel-jest: 29.5.0(@babel/core@7.24.0) + babel-jest: 29.7.0(@babel/core@7.24.0) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -25199,6 +25288,47 @@ packages: - supports-color dev: true + /jest-config@29.7.0(@types/node@18.19.8)(ts-node@10.9.1): + resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true + dependencies: + '@babel/core': 7.24.7 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 18.19.8 + babel-jest: 29.7.0(@babel/core@7.24.7) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.1.4 + graceful-fs: 4.2.11 + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + ts-node: 10.9.1(@swc/core@1.5.7)(@types/node@18.19.8)(typescript@5.5.3) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + dev: true + /jest-diff@29.7.0: resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -25216,6 +25346,13 @@ packages: detect-newline: 3.1.0 dev: true + /jest-docblock@29.7.0: + resolution: {integrity: sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + detect-newline: 3.1.0 + dev: true + /jest-each@29.5.0: resolution: {integrity: sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -25227,8 +25364,19 @@ packages: pretty-format: 29.7.0 dev: true - /jest-environment-jsdom@29.4.3: - resolution: {integrity: sha512-rFjf8JXrw3OjUzzmSE5l0XjMj0/MSVEUMCSXBGPDkfwb1T03HZI7iJSL0cGctZApPSyJxbjyKDVxkZuyhHkuTw==} + /jest-each@29.7.0: + resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.6.3 + chalk: 4.1.2 + jest-get-type: 29.6.3 + jest-util: 29.7.0 + pretty-format: 29.7.0 + dev: true + + /jest-environment-jsdom@29.7.0: + resolution: {integrity: sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: canvas: ^2.5.0 @@ -25262,9 +25410,16 @@ packages: jest-util: 29.7.0 dev: true - /jest-get-type@29.4.3: - resolution: {integrity: sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==} + /jest-environment-node@29.7.0: + resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 18.19.8 + jest-mock: 29.7.0 + jest-util: 29.7.0 dev: true /jest-get-type@29.6.3: @@ -25272,25 +25427,6 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true - /jest-haste-map@29.5.0: - resolution: {integrity: sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@jest/types': 29.6.3 - '@types/graceful-fs': 4.1.9 - '@types/node': 18.19.8 - anymatch: 3.1.3 - fb-watchman: 2.0.2 - graceful-fs: 4.2.11 - jest-regex-util: 29.6.3 - jest-util: 29.7.0 - jest-worker: 29.7.0 - micromatch: 4.0.5 - walker: 1.0.8 - optionalDependencies: - fsevents: 2.3.3 - dev: true - /jest-haste-map@29.7.0: resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -25318,12 +25454,10 @@ packages: pretty-format: 29.7.0 dev: true - /jest-matcher-utils@29.5.0: - resolution: {integrity: sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==} + /jest-leak-detector@29.7.0: + resolution: {integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - chalk: 4.1.2 - jest-diff: 29.7.0 jest-get-type: 29.6.3 pretty-format: 29.7.0 dev: true @@ -25338,21 +25472,6 @@ packages: pretty-format: 29.7.0 dev: true - /jest-message-util@29.5.0: - resolution: {integrity: sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@babel/code-frame': 7.23.5 - '@jest/types': 29.6.3 - '@types/stack-utils': 2.0.1 - chalk: 4.1.2 - graceful-fs: 4.2.11 - micromatch: 4.0.5 - pretty-format: 29.7.0 - slash: 3.0.0 - stack-utils: 2.0.5 - dev: true - /jest-message-util@29.7.0: resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -25389,18 +25508,13 @@ packages: jest-resolve: 29.7.0 dev: true - /jest-regex-util@29.4.3: - resolution: {integrity: sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dev: true - /jest-regex-util@29.6.3: resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true - /jest-resolve-dependencies@29.4.3: - resolution: {integrity: sha512-uvKMZAQ3nmXLH7O8WAOhS5l0iWyT3WmnJBdmIHiV5tBbdaDZ1wqtNX04FONGoaFvSOSHBJxnwAVnSn1WHdGVaw==} + /jest-resolve-dependencies@29.7.0: + resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: jest-regex-util: 29.6.3 @@ -25453,6 +25567,35 @@ packages: - supports-color dev: true + /jest-runner@29.7.0: + resolution: {integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/console': 29.7.0 + '@jest/environment': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 18.19.8 + chalk: 4.1.2 + emittery: 0.13.1 + graceful-fs: 4.2.11 + jest-docblock: 29.7.0 + jest-environment-node: 29.7.0 + jest-haste-map: 29.7.0 + jest-leak-detector: 29.7.0 + jest-message-util: 29.7.0 + jest-resolve: 29.7.0 + jest-runtime: 29.7.0 + jest-util: 29.7.0 + jest-watcher: 29.7.0 + jest-worker: 29.7.0 + p-limit: 3.1.0 + source-map-support: 0.5.13 + transitivePeerDependencies: + - supports-color + dev: true + /jest-runtime@29.7.0: resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -25549,6 +25692,20 @@ packages: string-length: 4.0.2 dev: true + /jest-watcher@29.7.0: + resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 18.19.8 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.13.1 + jest-util: 29.7.0 + string-length: 4.0.2 + dev: true + /jest-worker@27.5.1: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} @@ -25577,8 +25734,8 @@ packages: supports-color: 8.1.1 dev: true - /jest@29.4.3(@types/node@18.19.8)(ts-node@10.9.1): - resolution: {integrity: sha512-XvK65feuEFGZT8OO0fB/QAQS+LGHvQpaadkH5p47/j3Ocqq3xf2pK9R+G0GzgfuhXVxEv76qCOOcMb5efLk6PA==} + /jest@29.7.0(@types/node@18.19.8)(ts-node@10.9.1): + resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true peerDependencies: @@ -25587,12 +25744,13 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.4.3(ts-node@10.9.1) + '@jest/core': 29.7.0(ts-node@10.9.1) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.4.3(@types/node@18.19.8)(ts-node@10.9.1) + jest-cli: 29.7.0(@types/node@18.19.8)(ts-node@10.9.1) transitivePeerDependencies: - '@types/node' + - babel-plugin-macros - supports-color - ts-node dev: true @@ -25639,7 +25797,7 @@ packages: optional: true dependencies: '@babel/core': 7.24.7 - '@babel/parser': 7.25.3 + '@babel/parser': 7.24.7 '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.24.7) '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.24.7) '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.24.7) @@ -25696,7 +25854,7 @@ packages: whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 whatwg-url: 11.0.0 - ws: 8.16.0 + ws: 8.17.1 xml-name-validator: 4.0.0 transitivePeerDependencies: - bufferutil @@ -26649,7 +26807,7 @@ packages: resolution: {integrity: sha512-ZbrP1Qxnpoes8sz47AM0z08U+jW6TyRgZzcWy3Ma3vDhJttwMwAFDMMQFobwdBxByBD46JYmxRzeF7w2+wJEuw==} dependencies: '@babel/parser': 7.24.7 - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 source-map-js: 1.2.0 dev: true @@ -27098,7 +27256,7 @@ packages: engines: {node: '>=18'} dependencies: '@babel/traverse': 7.24.7 - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 invariant: 2.2.4 metro-symbolicate: 0.80.5 nullthrows: 1.1.1 @@ -27144,7 +27302,7 @@ packages: '@babel/core': 7.24.7 '@babel/generator': 7.24.7 '@babel/parser': 7.24.7 - '@babel/types': 7.25.2 + '@babel/types': 7.24.7 metro: 0.80.5 metro-babel-transformer: 0.80.5 metro-cache: 0.80.5 @@ -28725,8 +28883,8 @@ packages: - debug dev: true - /nx@19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7): - resolution: {integrity: sha512-vAXYXKqdHT9Sr7fDyMHQ1mSNVJS2wgYYkUaITv9jMBugcbnIQ8KKt5dIndB4QjrAzn+5e5yP/gI/umreLHDemw==} + /nx@19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7): + resolution: {integrity: sha512-j59MWfYEpn8HwYExJalUF8VsS5P+3mBvHcUfX2OyN2gA1foOcrzYJf6JQL2vQZJOm0+tEi3h1PayUB8R+WThQg==} hasBin: true requiresBuild: true peerDependencies: @@ -28739,7 +28897,7 @@ packages: optional: true dependencies: '@napi-rs/wasm-runtime': 0.2.4 - '@nrwl/tao': 19.5.0-beta.5(@swc-node/register@1.9.1)(@swc/core@1.5.7) + '@nrwl/tao': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7) '@swc-node/register': 1.9.1(@swc/core@1.5.7)(@swc/types@0.1.7)(typescript@5.5.3) '@swc/core': 1.5.7(@swc/helpers@0.5.11) '@yarnpkg/lockfile': 1.1.0 @@ -28776,16 +28934,16 @@ packages: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 19.5.0-beta.5 - '@nx/nx-darwin-x64': 19.5.0-beta.5 - '@nx/nx-freebsd-x64': 19.5.0-beta.5 - '@nx/nx-linux-arm-gnueabihf': 19.5.0-beta.5 - '@nx/nx-linux-arm64-gnu': 19.5.0-beta.5 - '@nx/nx-linux-arm64-musl': 19.5.0-beta.5 - '@nx/nx-linux-x64-gnu': 19.5.0-beta.5 - '@nx/nx-linux-x64-musl': 19.5.0-beta.5 - '@nx/nx-win32-arm64-msvc': 19.5.0-beta.5 - '@nx/nx-win32-x64-msvc': 19.5.0-beta.5 + '@nx/nx-darwin-arm64': 19.6.0-beta.6 + '@nx/nx-darwin-x64': 19.6.0-beta.6 + '@nx/nx-freebsd-x64': 19.6.0-beta.6 + '@nx/nx-linux-arm-gnueabihf': 19.6.0-beta.6 + '@nx/nx-linux-arm64-gnu': 19.6.0-beta.6 + '@nx/nx-linux-arm64-musl': 19.6.0-beta.6 + '@nx/nx-linux-x64-gnu': 19.6.0-beta.6 + '@nx/nx-linux-x64-musl': 19.6.0-beta.6 + '@nx/nx-win32-arm64-msvc': 19.6.0-beta.6 + '@nx/nx-win32-x64-msvc': 19.6.0-beta.6 transitivePeerDependencies: - debug dev: true @@ -29222,14 +29380,6 @@ packages: p-timeout: 3.2.0 dev: true - /p-retry@4.6.2: - resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} - engines: {node: '>=8'} - dependencies: - '@types/retry': 0.12.0 - retry: 0.13.1 - dev: true - /p-retry@6.2.0: resolution: {integrity: sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==} engines: {node: '>=16.17'} @@ -29672,11 +29822,6 @@ packages: thread-stream: 2.7.0 dev: true - /pirates@4.0.5: - resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} - engines: {node: '>= 6'} - dev: true - /pirates@4.0.6: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} @@ -30972,15 +31117,6 @@ packages: react-is: 17.0.2 dev: true - /pretty-format@29.4.3: - resolution: {integrity: sha512-cvpcHTc42lcsvOOAzd3XuNWTcvk1Jmnzqeu+WsOuiPmxUJTnkbAcFNsRKvEpBEUFVUgy/GTZLulZDcDEi+CIlA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@jest/schemas': 29.4.3 - ansi-styles: 5.2.0 - react-is: 18.2.0 - dev: true - /pretty-format@29.7.0: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -31319,8 +31455,8 @@ packages: engines: {node: '>=16.14.0'} dependencies: '@babel/core': 7.24.7 - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 '@types/babel__core': 7.20.1 '@types/babel__traverse': 7.18.2 '@types/doctrine': 0.0.9 @@ -33187,13 +33323,6 @@ packages: deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' dev: true - /stack-utils@2.0.5: - resolution: {integrity: sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==} - engines: {node: '>=10'} - dependencies: - escape-string-regexp: 2.0.0 - dev: true - /stack-utils@2.0.6: resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} engines: {node: '>=10'} @@ -33250,15 +33379,15 @@ packages: graceful-fs: 4.2.11 dev: true - /storybook-dark-mode@4.0.2(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.8): + /storybook-dark-mode@4.0.2(react-dom@18.3.1)(react@18.3.1)(storybook@8.2.9): resolution: {integrity: sha512-zjcwwQ01R5t1VsakA6alc2JDIRVtavryW8J3E3eKLDIlAMcvsgtpxlelWkZs2cuNspk6Z10XzhQVrUWtYc3F0w==} dependencies: - '@storybook/components': 8.2.8(storybook@8.2.8) - '@storybook/core-events': 8.2.8(storybook@8.2.8) + '@storybook/components': 8.2.9(storybook@8.2.9) + '@storybook/core-events': 8.2.9(storybook@8.2.9) '@storybook/global': 5.0.0 '@storybook/icons': 1.2.10(react-dom@18.3.1)(react@18.3.1) - '@storybook/manager-api': 8.2.8(storybook@8.2.8) - '@storybook/theming': 8.2.8(storybook@8.2.8) + '@storybook/manager-api': 8.2.9(storybook@8.2.9) + '@storybook/theming': 8.2.9(storybook@8.2.9) fast-deep-equal: 3.1.3 memoizerific: 1.11.3 transitivePeerDependencies: @@ -33267,14 +33396,14 @@ packages: - storybook dev: true - /storybook@8.2.8: - resolution: {integrity: sha512-sh4CNCXkieVgJ5GXrCOESS0BjRbQ9wG7BVnurQPl6izNnB9zR8rag+aUmjPZWBwbj55V1BFA5A/vEsCov21qjg==} + /storybook@8.2.9: + resolution: {integrity: sha512-S7Q/Yt4A+nu1O23rg39lQvBqL2Vg+PKXbserDWUR4LFJtfmoZ2xGO8oFIhJmvvhjUBvolw1q7QDeswPq2i0sGw==} hasBin: true dependencies: '@babel/core': 7.24.7 - '@babel/types': 7.25.2 - '@storybook/codemod': 8.2.8 - '@storybook/core': 8.2.8 + '@babel/types': 7.24.7 + '@storybook/codemod': 8.2.9 + '@storybook/core': 8.2.9 '@types/semver': 7.5.2 '@yarnpkg/fslib': 2.10.3 '@yarnpkg/libzip': 2.3.0 @@ -33297,7 +33426,7 @@ packages: semver: 7.6.2 strip-json-comments: 3.1.1 tempy: 3.1.0 - tiny-invariant: 1.3.3 + tiny-invariant: 1.3.1 ts-dedent: 2.2.0 transitivePeerDependencies: - '@babel/preset-env' @@ -34224,6 +34353,10 @@ packages: globrex: 0.1.2 dev: true + /tiny-invariant@1.3.1: + resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} + dev: true + /tiny-invariant@1.3.3: resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} dev: true @@ -34421,7 +34554,7 @@ packages: /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - /ts-jest@29.1.0(@babel/core@7.23.2)(@jest/types@29.6.3)(babel-jest@29.4.3)(esbuild@0.19.5)(jest@29.4.3)(typescript@5.5.3): + /ts-jest@29.1.0(@babel/core@7.23.2)(@jest/types@29.6.3)(babel-jest@29.7.0)(esbuild@0.19.5)(jest@29.7.0)(typescript@5.5.3): resolution: {integrity: sha512-ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -34444,16 +34577,16 @@ packages: dependencies: '@babel/core': 7.23.2 '@jest/types': 29.6.3 - babel-jest: 29.4.3(@babel/core@7.23.2) + babel-jest: 29.7.0(@babel/core@7.23.2) bs-logger: 0.2.6 esbuild: 0.19.5 fast-json-stable-stringify: 2.1.0 - jest: 29.4.3(@types/node@18.19.8)(ts-node@10.9.1) + jest: 29.7.0(@types/node@18.19.8)(ts-node@10.9.1) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.5.3 + semver: 7.6.2 typescript: 5.5.3 yargs-parser: 21.1.1 dev: true @@ -35443,8 +35576,8 @@ packages: inherits: 2.0.4 is-arguments: 1.1.1 is-generator-function: 1.0.10 - is-typed-array: 1.1.12 - which-typed-array: 1.1.13 + is-typed-array: 1.1.9 + which-typed-array: 1.1.8 dev: true /utila@0.4.0: @@ -35720,7 +35853,7 @@ packages: npm-run-path: 4.0.1 semver: 7.6.2 strip-ansi: 6.0.1 - tiny-invariant: 1.3.3 + tiny-invariant: 1.3.1 typescript: 5.5.3 vite: 5.0.12(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0) vscode-languageclient: 7.0.0 @@ -36202,20 +36335,6 @@ packages: webpack-dev-server: 5.0.4(webpack-cli@5.1.4)(webpack@5.88.0) webpack-merge: 5.10.0 - /webpack-dev-middleware@5.3.3(webpack@5.88.0): - resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - dependencies: - colorette: 2.0.20 - memfs: 3.5.0 - mime-types: 2.1.35 - range-parser: 1.2.1 - schema-utils: 4.2.0 - webpack: 5.88.0(@swc/core@1.5.7)(esbuild@0.19.5)(webpack-cli@5.1.4) - dev: true - /webpack-dev-middleware@6.1.3(webpack@5.88.0): resolution: {integrity: sha512-A4ChP0Qj8oGociTs6UdlRUGANIGrCDL3y+pmQMc+dSsraXHCatFpmMey4mYELA+juqwUqwQsUgJJISXl1KWmiw==} engines: {node: '>= 14.15.0'} @@ -36268,58 +36387,6 @@ packages: webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5)(webpack-cli@5.1.4) dev: true - /webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.88.0): - resolution: {integrity: sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==} - engines: {node: '>= 12.13.0'} - hasBin: true - peerDependencies: - webpack: ^4.37.0 || ^5.0.0 - webpack-cli: '*' - peerDependenciesMeta: - webpack: - optional: true - webpack-cli: - optional: true - dependencies: - '@types/bonjour': 3.5.13 - '@types/connect-history-api-fallback': 1.5.4 - '@types/express': 4.17.14 - '@types/serve-index': 1.9.4 - '@types/serve-static': 1.15.7 - '@types/sockjs': 0.3.36 - '@types/ws': 8.5.10 - ansi-html-community: 0.0.8 - bonjour-service: 1.2.1 - chokidar: 3.6.0 - colorette: 2.0.20 - compression: 1.7.4 - connect-history-api-fallback: 2.0.0 - default-gateway: 6.0.3 - express: 4.19.2 - graceful-fs: 4.2.11 - html-entities: 2.5.2 - http-proxy-middleware: 2.0.6(@types/express@4.17.14) - ipaddr.js: 2.2.0 - launch-editor: 2.6.1 - open: 8.4.2 - p-retry: 4.6.2 - rimraf: 3.0.2 - schema-utils: 4.2.0 - selfsigned: 2.4.1 - serve-index: 1.9.1 - sockjs: 0.3.24 - spdy: 4.0.2 - webpack: 5.88.0(@swc/core@1.5.7)(esbuild@0.19.5)(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.88.0) - webpack-dev-middleware: 5.3.3(webpack@5.88.0) - ws: 8.17.1 - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - utf-8-validate - dev: true - /webpack-dev-server@5.0.4(webpack-cli@5.1.4)(webpack@5.88.0): resolution: {integrity: sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==} engines: {node: '>= 18.12.0'} @@ -36713,6 +36780,18 @@ packages: has-tostringtag: 1.0.0 dev: true + /which-typed-array@1.1.8: + resolution: {integrity: sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.7 + es-abstract: 1.22.3 + for-each: 0.3.3 + has-tostringtag: 1.0.0 + is-typed-array: 1.1.12 + dev: true + /which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true @@ -36831,19 +36910,6 @@ packages: optional: true dev: true - /ws@8.16.0: - resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: true - /ws@8.17.1: resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} engines: {node: '>=10.0.0'} From 4d2793987c4d0047fc804b7810f074841b55d69f Mon Sep 17 00:00:00 2001 From: Austin Fahsl Date: Wed, 14 Aug 2024 14:35:23 -0400 Subject: [PATCH 05/28] fix(release): allow specifier override for version command when version plans are enabled (#27436) --- e2e/release/src/version-plans.test.ts | 92 ++++++++++++++++++- .../command-line/release/command-object.ts | 1 + .../nx/src/command-line/release/release.ts | 14 ++- .../nx/src/command-line/release/version.ts | 20 ++-- 4 files changed, 118 insertions(+), 9 deletions(-) diff --git a/e2e/release/src/version-plans.test.ts b/e2e/release/src/version-plans.test.ts index 8b542d07e325f..b0115f2459c96 100644 --- a/e2e/release/src/version-plans.test.ts +++ b/e2e/release/src/version-plans.test.ts @@ -139,7 +139,7 @@ Here is another line in the message. `git commit -m "chore: add version plans for fixed and independent groups"` ); - const result = runCLI('release --verbose', { + const result = runCLI('release --verbose --skip-publish', { silenceError: true, }); @@ -597,7 +597,7 @@ Update packages in both groups with a mix #2 // dry-run should not remove the version plan expect(exists(join(versionPlansDir, 'bump-mixed1.md'))).toBeTruthy(); - const result2 = runCLI('release --verbose', { + const result2 = runCLI('release --verbose --skip-publish', { silenceError: true, }); @@ -767,4 +767,92 @@ Update packages in both groups with a mix #2 expect(readdirSync(versionPlansDir)).toEqual([]); }); + + it('version command should bypass version plans when a specifier is passed', async () => { + updateJson('nx.json', (nxJson) => { + nxJson.release = { + groups: { + 'fixed-group': { + projects: [pkg1, pkg2], + releaseTagPattern: 'v{version}', + }, + 'independent-group': { + projects: [pkg3, pkg4, pkg5], + projectsRelationship: 'independent', + releaseTagPattern: '{projectName}@{version}', + }, + }, + version: { + generatorOptions: { + specifierSource: 'version-plans', + }, + }, + changelog: { + projectChangelogs: true, + }, + versionPlans: true, + }; + return nxJson; + }); + + runCLI( + 'release plan minor -g fixed-group -m "Update the fixed packages with another minor release." --verbose', + { + silenceError: true, + } + ); + + runCLI( + 'release plan minor -g independent-group -m "Update the independent packages with another minor release." --verbose', + { + silenceError: true, + } + ); + + const versionPlansDir = tmpProjPath('.nx/version-plans'); + await runCommandAsync(`git add ${versionPlansDir}`); + await runCommandAsync( + `git commit -m "chore: add version plans for fixed and independent groups again"` + ); + + const releaseResult = runCLI('release major --verbose --skip-publish', { + silenceError: true, + }); + + expect(releaseResult).toContain( + `NX A specifier option cannot be provided when using version plans.` + ); + expect(releaseResult).toContain( + `To override this behavior, use the Nx Release programmatic API directly (https://nx.dev/features/manage-releases#using-the-programmatic-api-for-nx-release).` + ); + + const versionResult = runCLI('release version major --verbose', { + silenceError: true, + }); + + expect(versionResult).toContain( + 'Skipping version plan discovery as a specifier was provided' + ); + expect(versionResult).toContain( + `${pkg1} 📄 Using the provided version specifier "major".` + ); + expect(versionResult).toContain( + `${pkg2} 📄 Using the provided version specifier "major".` + ); + expect(versionResult).toContain( + `${pkg3} 📄 Using the provided version specifier "major".` + ); + expect(versionResult).toContain( + `${pkg4} 📄 Using the provided version specifier "major".` + ); + expect(versionResult).toContain( + `${pkg5} 📄 Using the provided version specifier "major".` + ); + + expect(versionResult).toContain( + `git add ${pkg1}/package.json ${pkg2}/package.json ${pkg3}/package.json ${pkg4}/package.json ${pkg5}/package.json` + ); + + expect(readdirSync(versionPlansDir).length).toEqual(2); + }); }); diff --git a/packages/nx/src/command-line/release/command-object.ts b/packages/nx/src/command-line/release/command-object.ts index 7e61945c4132c..d1c197806bc5e 100644 --- a/packages/nx/src/command-line/release/command-object.ts +++ b/packages/nx/src/command-line/release/command-object.ts @@ -81,6 +81,7 @@ export type PlanCheckOptions = BaseNxReleaseArgs & { export type ReleaseOptions = NxReleaseArgs & FirstReleaseArgs & { + specifier?: string; yes?: boolean; skipPublish?: boolean; }; diff --git a/packages/nx/src/command-line/release/release.ts b/packages/nx/src/command-line/release/release.ts index f2c146b870b3a..3e9c685b75fa4 100644 --- a/packages/nx/src/command-line/release/release.ts +++ b/packages/nx/src/command-line/release/release.ts @@ -94,6 +94,18 @@ export function createAPI(overrideReleaseConfig: NxReleaseConfiguration) { }); } + const rawVersionPlans = await readRawVersionPlans(); + + if (args.specifier && rawVersionPlans.length > 0) { + output.error({ + title: `A specifier option cannot be provided when using version plans.`, + bodyLines: [ + `To override this behavior, use the Nx Release programmatic API directly (https://nx.dev/features/manage-releases#using-the-programmatic-api-for-nx-release).`, + ], + }); + process.exit(1); + } + // These properties must never be undefined as this command should // always explicitly override the git operations of the subcommands. const shouldCommit = userProvidedReleaseConfig.git?.commit ?? true; @@ -134,7 +146,7 @@ export function createAPI(overrideReleaseConfig: NxReleaseConfiguration) { output.error(filterError); process.exit(1); } - const rawVersionPlans = await readRawVersionPlans(); + setResolvedVersionPlansOnGroups( rawVersionPlans, releaseGroups, diff --git a/packages/nx/src/command-line/release/version.ts b/packages/nx/src/command-line/release/version.ts index 84000f724f963..ca99663eca085 100644 --- a/packages/nx/src/command-line/release/version.ts +++ b/packages/nx/src/command-line/release/version.ts @@ -189,12 +189,20 @@ export function createAPI(overrideReleaseConfig: NxReleaseConfiguration) { output.error(filterError); process.exit(1); } - const rawVersionPlans = await readRawVersionPlans(); - setResolvedVersionPlansOnGroups( - rawVersionPlans, - releaseGroups, - Object.keys(projectGraph.nodes) - ); + if (!args.specifier) { + const rawVersionPlans = await readRawVersionPlans(); + setResolvedVersionPlansOnGroups( + rawVersionPlans, + releaseGroups, + Object.keys(projectGraph.nodes) + ); + } else { + if (args.verbose && releaseGroups.some((g) => !!g.versionPlans)) { + console.log( + `Skipping version plan discovery as a specifier was provided` + ); + } + } if (args.deleteVersionPlans === undefined) { // default to not delete version plans after versioning as they may be needed for changelog generation From 3d7f60afa3404a365574dfcd8c6e02b1e4d92e47 Mon Sep 17 00:00:00 2001 From: Colum Ferry Date: Wed, 14 Aug 2024 20:14:40 +0100 Subject: [PATCH 06/28] fix(testing): migrations should look for existing target before attempting migration (#27441) ## Current Behavior Migrations are naively setting `serve-static` or `preview` as the target without checking if that target exists ## Expected Behavior Check if the target exists based on executor usage as a last port of call, and use the name of the target it is found on ## Related Issue(s) Closes https://github.com/nrwl/nx/pull/27439 --- ...date-ci-webserver-for-static-serve.spec.ts | 89 +++++++++++++++++-- .../update-ci-webserver-for-static-serve.ts | 42 ++++++++- ...e-serve-static-preview-for-command.spec.ts | 72 ++++++++++++++- .../use-serve-static-preview-for-command.ts | 70 +++++++++++---- 4 files changed, 244 insertions(+), 29 deletions(-) diff --git a/packages/cypress/src/migrations/update-19-6-0/update-ci-webserver-for-static-serve.spec.ts b/packages/cypress/src/migrations/update-19-6-0/update-ci-webserver-for-static-serve.spec.ts index f035fb9274d14..6f598982034c8 100644 --- a/packages/cypress/src/migrations/update-19-6-0/update-ci-webserver-for-static-serve.spec.ts +++ b/packages/cypress/src/migrations/update-19-6-0/update-ci-webserver-for-static-serve.spec.ts @@ -211,6 +211,54 @@ export default defineConfig({ " `); }); + + it('should use @nx/vite:preview-server executor target value if it exists when no plugins are found', async () => { + // ARRANGE + const nxJson = readNxJson(tree); + nxJson.plugins = [ + { + plugin: '@nx/cypress/plugin', + options: { + targetName: 'e2e', + ciTargetName: 'e2e-ci', + }, + }, + ]; + updateNxJson(tree, nxJson); + + addProject(tree, tempFs, { + appName: 'app', + ciTargetName: 'e2e-ci', + buildTargetName: 'build', + usesExecutors: true, + }); + + // ACT + await updateCiWebserverForVite(tree); + + // ASSERT + expect(tree.read('app-e2e/cypress.config.ts', 'utf-8')) + .toMatchInlineSnapshot(` + "import { nxE2EPreset } from '@nx/cypress/plugins/cypress-preset'; + import { defineConfig } from 'cypress'; + export default defineConfig({ + e2e: { + ...nxE2EPreset(__filename, { + cypressDir: 'src', + bundler: 'vite', + webServerCommands: { + default: 'nx run app:serve', + production: 'nx run app:preview', + }, + ciWebServerCommand: 'nx run app:test-serve-static', + ciBaseUrl: 'http://localhost:4300', + }), + baseUrl: 'http://localhost:4200', + }, + }); + " + `); + }); }); function addProject( @@ -222,6 +270,7 @@ function addProject( appName: string; noCi?: boolean; noVite?: boolean; + usesExecutors?: boolean; } = { ciTargetName: 'e2e-ci', buildTargetName: 'build', appName: 'app' } ) { const appProjectConfig = { @@ -229,6 +278,17 @@ function addProject( root: overrides.appName, sourceRoot: `${overrides.appName}/src`, projectType: 'application', + ...(overrides.usesExecutors + ? { + targets: { + 'test-serve-static': { + executor: overrides.noVite + ? '@nx/web:file-server' + : '@nx/vite:preview-server', + }, + }, + } + : {}), }; const viteConfig = `/// import { defineConfig } from 'vite'; @@ -327,12 +387,29 @@ export default defineConfig({ projectType: 'application', root: overrides.appName, targets: { - [overrides.buildTargetName]: {}, - 'serve-static': { - options: { - buildTarget: overrides.buildTargetName, - }, - }, + ...(overrides.usesExecutors + ? { + 'test-serve-static': { + executor: overrides.noVite + ? '@nx/web:file-server' + : '@nx/vite:preview-server', + dependsOn: [overrides.buildTargetName], + }, + [overrides.buildTargetName]: {}, + 'serve-static': { + options: { + buildTarget: overrides.buildTargetName, + }, + }, + } + : { + [overrides.buildTargetName]: {}, + 'serve-static': { + options: { + buildTarget: overrides.buildTargetName, + }, + }, + }), }, }, }; diff --git a/packages/cypress/src/migrations/update-19-6-0/update-ci-webserver-for-static-serve.ts b/packages/cypress/src/migrations/update-19-6-0/update-ci-webserver-for-static-serve.ts index 7299e68a08e19..12428fcbbf40c 100644 --- a/packages/cypress/src/migrations/update-19-6-0/update-ci-webserver-for-static-serve.ts +++ b/packages/cypress/src/migrations/update-19-6-0/update-ci-webserver-for-static-serve.ts @@ -8,6 +8,7 @@ import { PluginConfiguration, CreateNodes, formatFiles, + type ProjectGraph, } from '@nx/devkit'; import { retrieveProjectConfigurations, @@ -106,7 +107,16 @@ export default async function (tree: Tree) { ? 'serve-static' : (matchingWebpackPlugin.options as any)?.serveStaticTargetName ?? 'serve-static' - : 'serve-static'; + : getServeStaticLikeTarget( + tree, + graph, + project, + '@nx/web:file-server' + ) ?? undefined; + + if (!serveStaticTargetName) { + continue; + } const newCommand = ciWebServerCommand.replace( /nx.*[^"']/, @@ -135,7 +145,16 @@ export default async function (tree: Tree) { ? 'preview' : (matchingVitePlugin.options as any)?.previewTargetName ?? 'preview' - : 'preview'; + : getServeStaticLikeTarget( + tree, + graph, + project, + '@nx/vite:preview-server' + ) ?? undefined; + + if (!previewTargetName) { + continue; + } const newCommand = ciWebServerCommand.replace( /nx.*[^"']/, @@ -199,3 +218,22 @@ async function findPluginForConfigFile( } } } + +function getServeStaticLikeTarget( + tree: Tree, + graph: ProjectGraph, + projectName: string, + executorName: string +) { + if (!graph.nodes[projectName]?.data?.targets) { + return; + } + + for (const [targetName, targetOptions] of Object.entries( + graph.nodes[projectName].data.targets + )) { + if (targetOptions.executor && targetOptions.executor === executorName) { + return targetName; + } + } +} diff --git a/packages/playwright/src/migrations/update-19-6-0/use-serve-static-preview-for-command.spec.ts b/packages/playwright/src/migrations/update-19-6-0/use-serve-static-preview-for-command.spec.ts index 92628609c90e6..50186772f8fd8 100644 --- a/packages/playwright/src/migrations/update-19-6-0/use-serve-static-preview-for-command.spec.ts +++ b/packages/playwright/src/migrations/update-19-6-0/use-serve-static-preview-for-command.spec.ts @@ -32,7 +32,7 @@ describe('useServeStaticPreviewForCommand', () => { jest.resetModules(); }); - it('should update when it does not use serve-static for non-vite', async () => { + it('should not assume a default if it cannot find a plugin or executor', async () => { // ARRANGE addProject(tree, tempFs, { noVite: true }); @@ -56,7 +56,7 @@ describe('useServeStaticPreviewForCommand', () => { trace: 'on-first-retry', }, webServer: { - command: 'npx nx run app:serve-static', + command: 'npx nx run app:serve', url: 'http://localhost:4200', reuseExistingServer: !process.env.CI, cwd: workspaceRoot, @@ -224,6 +224,49 @@ describe('useServeStaticPreviewForCommand', () => { `); }); + it('should update command to be target name for preview executor', async () => { + // ARRANGE + addProject(tree, tempFs, { + hasAdditionalCommand: true, + usesExecutors: true, + }); + + // ACT + await useServeStaticPreviewForCommand(tree); + + // ASSERT + expect(tree.read('app-e2e/playwright.config.ts', 'utf-8')) + .toMatchInlineSnapshot(` + "import { defineConfig, devices } from '@playwright/test'; + import { nxE2EPreset } from '@nx/playwright/preset'; + + import { workspaceRoot } from '@nx/devkit'; + + const baseURL = process.env['BASE_URL'] || 'http://localhost:4300'; + + export default defineConfig({ + ...nxE2EPreset(__filename, { testDir: './src' }), + use: { + baseURL, + trace: 'on-first-retry', + }, + webServer: { + command: 'echo "start" && npx nx run app:test-serve-static', + url: 'http://localhost:4300', + reuseExistingServer: !process.env.CI, + cwd: workspaceRoot, + }, + projects: [ + { + name: 'chromium', + use: { ...devices['Desktop Chrome'] }, + }, + ], + }); + " + `); + }); + function mockWebpackConfig(config: any) { jest.mock(join(tempFs.tempDir, 'app/webpack.config.ts'), () => config, { virtual: true, @@ -299,6 +342,7 @@ function addProject( overrides: { noVite?: boolean; hasAdditionalCommand?: boolean; + usesExecutors?: boolean; } = {} ) { const appProjectConfig = { @@ -306,6 +350,17 @@ function addProject( root: 'app', sourceRoot: `${'app'}/src`, projectType: 'application', + ...(overrides.usesExecutors + ? { + targets: { + 'test-serve-static': { + executor: overrides.noVite + ? '@nx/web:file-server' + : '@nx/vite:preview-server', + }, + }, + } + : {}), }; const e2eProjectConfig = { @@ -357,7 +412,18 @@ function addProject( data: { projectType: 'application', root: 'app', - targets: {}, + targets: { + ...(overrides.usesExecutors + ? { + 'test-serve-static': { + dependsOn: ['build'], + executor: overrides.noVite + ? '@nx/web:file-server' + : '@nx/vite:preview-server', + }, + } + : {}), + }, }, }; diff --git a/packages/playwright/src/migrations/update-19-6-0/use-serve-static-preview-for-command.ts b/packages/playwright/src/migrations/update-19-6-0/use-serve-static-preview-for-command.ts index 04348eaa2d492..a8a4276ac32f8 100644 --- a/packages/playwright/src/migrations/update-19-6-0/use-serve-static-preview-for-command.ts +++ b/packages/playwright/src/migrations/update-19-6-0/use-serve-static-preview-for-command.ts @@ -5,6 +5,7 @@ import { getPackageManagerCommand, joinPathFragments, parseTargetString, + ProjectGraph, readNxJson, type Tree, visitNotIgnoredFiles, @@ -110,22 +111,36 @@ export default async function (tree: Tree) { projectToMigrate.playwrightConfigFile, 'utf-8' ); - const targetName = await getServeStaticTargetNameForConfigFile( - tree, - projectToMigrate.configFileType === 'webpack' - ? '@nx/webpack/plugin' - : '@nx/vite/plugin', - projectToMigrate.configFile, - projectToMigrate.configFileType === 'webpack' - ? 'serve-static' - : 'preview', - projectToMigrate.configFileType === 'webpack' - ? 'serveStaticTargetName' - : 'previewTargetName', - projectToMigrate.configFileType === 'webpack' - ? webpackCreateNodesV2 - : viteCreateNodesV2 - ); + const targetName = + (await getServeStaticTargetNameForConfigFile( + tree, + projectToMigrate.configFileType === 'webpack' + ? '@nx/webpack/plugin' + : '@nx/vite/plugin', + projectToMigrate.configFile, + projectToMigrate.configFileType === 'webpack' + ? 'serve-static' + : 'preview', + projectToMigrate.configFileType === 'webpack' + ? 'serveStaticTargetName' + : 'previewTargetName', + projectToMigrate.configFileType === 'webpack' + ? webpackCreateNodesV2 + : viteCreateNodesV2 + )) ?? + getServeStaticLikeTarget( + tree, + graph, + projectToMigrate.projectName, + projectToMigrate.configFileType === 'webpack' + ? '@nx/web:file-server' + : '@nx/vite:preview-server' + ); + + if (!targetName) { + continue; + } + const oldCommand = projectToMigrate.commandValueNode.getText(); const newCommand = oldCommand.replace( /nx.*[^"']/, @@ -225,10 +240,10 @@ async function getServeStaticTargetNameForConfigFile( ); if (!matchingPluginRegistrations) { - return defaultTargetName; + return undefined; } - let targetName = defaultTargetName; + let targetName = undefined; for (const plugin of matchingPluginRegistrations) { let projectConfigs: ConfigurationResult; try { @@ -259,3 +274,22 @@ async function getServeStaticTargetNameForConfigFile( } return targetName; } + +function getServeStaticLikeTarget( + tree: Tree, + graph: ProjectGraph, + projectName: string, + executorName: string +) { + if (!graph.nodes[projectName]?.data?.targets) { + return; + } + + for (const [targetName, targetOptions] of Object.entries( + graph.nodes[projectName].data.targets + )) { + if (targetOptions.executor && targetOptions.executor === executorName) { + return targetName; + } + } +} From 0d97039d5cf8c69f5092386b9ea333575894a244 Mon Sep 17 00:00:00 2001 From: Nicholas Cunningham Date: Wed, 14 Aug 2024 14:10:40 -0600 Subject: [PATCH 07/28] Fix(webpack): If the style path is relative do not normalize (#27445) ## Current Behavior When a style path is passed to the `NxAppWebpackPlugin` we normalize it to the `projectRoot` ## Expected Behavior When a style path is passed to the `NxAppWebpackPlugin` if it is already normalized i.e. it is relative to the project we should assume the path is correct. ## Related Issue(s) Fixes # --- .../src/plugins/nx-webpack-plugin/lib/apply-web-config.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/webpack/src/plugins/nx-webpack-plugin/lib/apply-web-config.ts b/packages/webpack/src/plugins/nx-webpack-plugin/lib/apply-web-config.ts index 33a6e11d8ff6a..56af4f17b6ab9 100644 --- a/packages/webpack/src/plugins/nx-webpack-plugin/lib/apply-web-config.ts +++ b/packages/webpack/src/plugins/nx-webpack-plugin/lib/apply-web-config.ts @@ -22,8 +22,6 @@ import { import { instantiateScriptPlugins } from './instantiate-script-plugins'; import CssMinimizerPlugin = require('css-minimizer-webpack-plugin'); import MiniCssExtractPlugin = require('mini-css-extract-plugin'); -import { getDevServerOptions } from '../../../executors/dev-server/lib/get-dev-server-config'; -import { NormalizedWebpackExecutorOptions } from '../../../executors/webpack/schema'; export function applyWebConfig( options: NormalizedNxAppWebpackPluginOptions, @@ -114,7 +112,9 @@ export function applyWebConfig( // Process global styles. if (options.styles.length > 0) { normalizeExtraEntryPoints(options.styles, 'styles').forEach((style) => { - const resolvedPath = path.resolve(options.root, style.input); + const resolvedPath = style.input.startsWith('.') + ? style.input + : path.resolve(options.root, style.input); // Add style entry points. if (entries[style.bundleName]) { entries[style.bundleName].import.push(resolvedPath); From c0f5c157abfe07d15ffcc056739236673a69bdf6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leosvel=20P=C3=A9rez=20Espinosa?= Date: Wed, 14 Aug 2024 22:33:33 +0200 Subject: [PATCH 08/28] feat(angular): support angular v18.2.0 (#27379) ## Current Behavior ## Expected Behavior ## Related Issue(s) Fixes # --- .../documents/angular-nx-version-matrix.md | 1 + .../angular/angular-nx-version-matrix.md | 1 + package.json | 24 +- packages/angular/migrations.json | 70 + .../executors/utilities/esbuild-extensions.ts | 8 +- .../update-19-6-0/update-angular-cli.spec.ts | 42 + .../update-19-6-0/update-angular-cli.ts | 23 + packages/angular/src/utils/versions.ts | 6 +- packages/workspace/src/utils/versions.ts | 2 +- pnpm-lock.yaml | 2296 ++++++++++++++--- 10 files changed, 2077 insertions(+), 396 deletions(-) create mode 100644 packages/angular/src/migrations/update-19-6-0/update-angular-cli.spec.ts create mode 100644 packages/angular/src/migrations/update-19-6-0/update-angular-cli.ts diff --git a/docs/generated/packages/angular/documents/angular-nx-version-matrix.md b/docs/generated/packages/angular/documents/angular-nx-version-matrix.md index d23857da57a4c..a725c3b6bd918 100644 --- a/docs/generated/packages/angular/documents/angular-nx-version-matrix.md +++ b/docs/generated/packages/angular/documents/angular-nx-version-matrix.md @@ -14,6 +14,7 @@ We provide a recommended version, and it is usually the latest minor version of | Angular Version | **Nx Version _(recommended)_** | Nx Version _(range)_ | | --------------- | ------------------------------ | ---------------------------------------- | +| ~18.2.0 | **latest** | >=19.6.0 <=latest | | ~18.1.0 | **latest** | >=19.5.0 <=latest | | ~18.0.0 | **latest** | >=19.1.0 <=latest | | ~17.3.0 | **latest** | >=18.2.0 <=latest | diff --git a/docs/shared/packages/angular/angular-nx-version-matrix.md b/docs/shared/packages/angular/angular-nx-version-matrix.md index d23857da57a4c..a725c3b6bd918 100644 --- a/docs/shared/packages/angular/angular-nx-version-matrix.md +++ b/docs/shared/packages/angular/angular-nx-version-matrix.md @@ -14,6 +14,7 @@ We provide a recommended version, and it is usually the latest minor version of | Angular Version | **Nx Version _(recommended)_** | Nx Version _(range)_ | | --------------- | ------------------------------ | ---------------------------------------- | +| ~18.2.0 | **latest** | >=19.6.0 <=latest | | ~18.1.0 | **latest** | >=19.5.0 <=latest | | ~18.0.0 | **latest** | >=19.1.0 <=latest | | ~17.3.0 | **latest** | >=18.2.0 <=latest | diff --git a/package.json b/package.json index b43fd27bf9355..9ec26f94c24f4 100644 --- a/package.json +++ b/package.json @@ -26,19 +26,19 @@ }, "devDependencies": { "@actions/core": "^1.10.0", - "@angular-devkit/architect": "~0.1801.0", - "@angular-devkit/build-angular": "~18.1.0", - "@angular-devkit/core": "~18.1.0", - "@angular-devkit/schematics": "~18.1.0", + "@angular-devkit/architect": "~0.1802.0", + "@angular-devkit/build-angular": "~18.2.0", + "@angular-devkit/core": "~18.2.0", + "@angular-devkit/schematics": "~18.2.0", "@angular-eslint/eslint-plugin": "^18.0.1", "@angular-eslint/eslint-plugin-template": "^18.0.1", "@angular-eslint/template-parser": "^18.0.1", - "@angular/cli": "~18.1.0", - "@angular/common": "~18.1.0", - "@angular/compiler": "~18.1.0", - "@angular/compiler-cli": "~18.1.0", - "@angular/core": "~18.1.0", - "@angular/router": "~18.1.0", + "@angular/cli": "~18.2.0", + "@angular/common": "~18.2.0", + "@angular/compiler": "~18.2.0", + "@angular/compiler-cli": "~18.2.0", + "@angular/core": "~18.2.0", + "@angular/router": "~18.2.0", "@babel/core": "^7.23.2", "@babel/helper-create-regexp-features-plugin": "^7.22.9", "@babel/plugin-transform-runtime": "^7.23.2", @@ -95,7 +95,7 @@ "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-url": "^8.0.2", - "@schematics/angular": "~18.1.0", + "@schematics/angular": "~18.2.0", "@storybook/addon-essentials": "^8.2.8", "@storybook/addon-interactions": "^8.2.8", "@storybook/core-server": "^8.2.8", @@ -233,7 +233,7 @@ "mini-css-extract-plugin": "~2.4.7", "minimatch": "9.0.3", "next-sitemap": "^3.1.10", - "ng-packagr": "~18.1.0", + "ng-packagr": "~18.2.0", "node-fetch": "^2.6.7", "npm-package-arg": "11.0.1", "nuxt": "^3.10.0", diff --git a/packages/angular/migrations.json b/packages/angular/migrations.json index 8cb7f335f27a7..69bd9bc2a7015 100644 --- a/packages/angular/migrations.json +++ b/packages/angular/migrations.json @@ -419,6 +419,15 @@ "version": "19.6.0-beta.4", "description": "Ensure Module Federation DTS is turned off by default.", "factory": "./src/migrations/update-19-6-0/turn-off-dts-by-default" + }, + "update-angular-cli-version-18-2-0": { + "cli": "nx", + "version": "19.6.0-beta.7", + "requires": { + "@angular/core": ">=18.2.0" + }, + "description": "Update the @angular/cli package version to ~18.2.0.", + "factory": "./src/migrations/update-19-6-0/update-angular-cli" } }, "packageJsonUpdates": { @@ -2034,6 +2043,67 @@ "alwaysAddToPackageJson": false } } + }, + "19.6.0": { + "version": "19.6.0-beta.7", + "x-prompt": "Do you want to update the Angular version to v18.2?", + "requires": { + "@angular/core": ">=18.1.0 <18.2.0" + }, + "packages": { + "@angular-devkit/build-angular": { + "version": "~18.2.0", + "alwaysAddToPackageJson": false + }, + "@angular-devkit/core": { + "version": "~18.2.0", + "alwaysAddToPackageJson": false + }, + "@angular-devkit/schematics": { + "version": "~18.2.0", + "alwaysAddToPackageJson": false + }, + "@angular/build": { + "version": "~18.2.0", + "alwaysAddToPackageJson": false + }, + "@angular/pwa": { + "version": "~18.2.0", + "alwaysAddToPackageJson": false + }, + "@angular/ssr": { + "version": "~18.2.0", + "alwaysAddToPackageJson": false + }, + "@schematics/angular": { + "version": "~18.2.0", + "alwaysAddToPackageJson": false + }, + "@angular-devkit/architect": { + "version": "~0.1802.0", + "alwaysAddToPackageJson": false + }, + "@angular-devkit/build-webpack": { + "version": "~0.1802.0", + "alwaysAddToPackageJson": false + }, + "@angular/core": { + "version": "~18.2.0", + "alwaysAddToPackageJson": true + }, + "@angular/material": { + "version": "~18.2.0", + "alwaysAddToPackageJson": false + }, + "@angular/cdk": { + "version": "~18.2.0", + "alwaysAddToPackageJson": false + }, + "ng-packagr": { + "version": "~18.2.0", + "alwaysAddToPackageJson": false + } + } } } } diff --git a/packages/angular/src/executors/utilities/esbuild-extensions.ts b/packages/angular/src/executors/utilities/esbuild-extensions.ts index 8db8a62cbb859..dcee69217fd62 100644 --- a/packages/angular/src/executors/utilities/esbuild-extensions.ts +++ b/packages/angular/src/executors/utilities/esbuild-extensions.ts @@ -1,7 +1,13 @@ import { registerTsProject } from '@nx/js/src/internal'; -import type { Plugin } from 'esbuild'; import { loadModule } from './module-loader'; +// This is a workaround to make sure we use the same esbuild version as the +// Angular DevKit uses. This is only used internally to load the plugins and +// forward them to the Angular DevKit builders. +type Plugin = Parameters< + typeof import('@angular-devkit/build-angular').buildApplication +>[2]['codePlugins'][number]; + export type PluginSpec = { path: string; options: any; diff --git a/packages/angular/src/migrations/update-19-6-0/update-angular-cli.spec.ts b/packages/angular/src/migrations/update-19-6-0/update-angular-cli.spec.ts new file mode 100644 index 0000000000000..d62b620f6e9c3 --- /dev/null +++ b/packages/angular/src/migrations/update-19-6-0/update-angular-cli.spec.ts @@ -0,0 +1,42 @@ +import { readJson, Tree, writeJson } from '@nx/devkit'; +import { createTreeWithEmptyWorkspace } from '@nx/devkit/testing'; +import updateAngularCli, { angularCliVersion } from './update-angular-cli'; + +describe('update-angular-cli migration', () => { + let tree: Tree; + + beforeEach(() => { + tree = createTreeWithEmptyWorkspace({ layout: 'apps-libs' }); + }); + + it('should update @angular/cli version when defined as a dev dependency', async () => { + writeJson(tree, 'package.json', { + devDependencies: { '@angular/cli': '~13.3.0' }, + }); + + await updateAngularCli(tree); + + const { devDependencies } = readJson(tree, 'package.json'); + expect(devDependencies['@angular/cli']).toBe(angularCliVersion); + }); + + it('should update @angular/cli version when defined as a dependency', async () => { + writeJson(tree, 'package.json', { + dependencies: { '@angular/cli': '~13.3.0' }, + }); + + await updateAngularCli(tree); + + const { dependencies } = readJson(tree, 'package.json'); + expect(dependencies['@angular/cli']).toBe(angularCliVersion); + }); + + it('should not add @angular/cli to package.json when it is not set', async () => { + const initialPackageJson = readJson(tree, 'package.json'); + + await updateAngularCli(tree); + + const packageJson = readJson(tree, 'package.json'); + expect(packageJson).toStrictEqual(initialPackageJson); + }); +}); diff --git a/packages/angular/src/migrations/update-19-6-0/update-angular-cli.ts b/packages/angular/src/migrations/update-19-6-0/update-angular-cli.ts new file mode 100644 index 0000000000000..cc79aada2c25d --- /dev/null +++ b/packages/angular/src/migrations/update-19-6-0/update-angular-cli.ts @@ -0,0 +1,23 @@ +import { formatFiles, Tree, updateJson } from '@nx/devkit'; + +export const angularCliVersion = '~18.2.0'; + +export default async function (tree: Tree) { + let shouldFormat = false; + + updateJson(tree, 'package.json', (json) => { + if (json.devDependencies?.['@angular/cli']) { + json.devDependencies['@angular/cli'] = angularCliVersion; + shouldFormat = true; + } else if (json.dependencies?.['@angular/cli']) { + json.dependencies['@angular/cli'] = angularCliVersion; + shouldFormat = true; + } + + return json; + }); + + if (shouldFormat) { + await formatFiles(tree); + } +} diff --git a/packages/angular/src/utils/versions.ts b/packages/angular/src/utils/versions.ts index dadaba9701916..3b25d3b0537bd 100644 --- a/packages/angular/src/utils/versions.ts +++ b/packages/angular/src/utils/versions.ts @@ -1,8 +1,8 @@ export const nxVersion = require('../../package.json').version; -export const angularVersion = '~18.1.0'; -export const angularDevkitVersion = '~18.1.0'; -export const ngPackagrVersion = '~18.1.0'; +export const angularVersion = '~18.2.0'; +export const angularDevkitVersion = '~18.2.0'; +export const ngPackagrVersion = '~18.2.0'; export const ngrxVersion = '^18.0.1'; export const rxjsVersion = '~7.8.0'; export const zoneJsVersion = '~0.14.3'; diff --git a/packages/workspace/src/utils/versions.ts b/packages/workspace/src/utils/versions.ts index 1629824db4df7..9776b10f3ec74 100644 --- a/packages/workspace/src/utils/versions.ts +++ b/packages/workspace/src/utils/versions.ts @@ -4,4 +4,4 @@ export const typescriptVersion = '~5.5.2'; // TODO: remove when preset generation is reworked and // deps are not installed from workspace -export const angularCliVersion = '~18.1.0'; +export const angularCliVersion = '~18.2.0'; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3748ada88df75..9f56d70926dc3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -168,17 +168,17 @@ devDependencies: specifier: ^1.10.0 version: 1.10.0 '@angular-devkit/architect': - specifier: ~0.1801.0 - version: 0.1801.0 + specifier: ~0.1802.0 + version: 0.1802.0 '@angular-devkit/build-angular': - specifier: ~18.1.0 - version: 18.1.0(@angular/compiler-cli@18.1.0)(@swc/core@1.5.7)(@types/node@18.19.8)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0)(ng-packagr@18.1.0)(stylus@0.59.0)(tailwindcss@3.4.4)(typescript@5.5.3)(webpack-cli@5.1.4) + specifier: ~18.2.0 + version: 18.2.0(@angular/compiler-cli@18.2.0)(@swc/core@1.5.7)(@types/node@18.19.8)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0)(ng-packagr@18.2.0)(stylus@0.59.0)(tailwindcss@3.4.4)(typescript@5.5.3)(webpack-cli@5.1.4) '@angular-devkit/core': - specifier: ~18.1.0 - version: 18.1.0 + specifier: ~18.2.0 + version: 18.2.0 '@angular-devkit/schematics': - specifier: ~18.1.0 - version: 18.1.0 + specifier: ~18.2.0 + version: 18.2.0 '@angular-eslint/eslint-plugin': specifier: ^18.0.1 version: 18.0.1(@typescript-eslint/utils@7.16.0)(eslint@8.57.0)(typescript@5.5.3) @@ -189,23 +189,23 @@ devDependencies: specifier: ^18.0.1 version: 18.0.1(eslint@8.57.0)(typescript@5.5.3) '@angular/cli': - specifier: ~18.1.0 - version: 18.1.0 + specifier: ~18.2.0 + version: 18.2.0 '@angular/common': - specifier: ~18.1.0 - version: 18.1.0(@angular/core@18.1.0)(rxjs@7.8.1) + specifier: ~18.2.0 + version: 18.2.0(@angular/core@18.2.0)(rxjs@7.8.1) '@angular/compiler': - specifier: ~18.1.0 - version: 18.1.0(@angular/core@18.1.0) + specifier: ~18.2.0 + version: 18.2.0(@angular/core@18.2.0) '@angular/compiler-cli': - specifier: ~18.1.0 - version: 18.1.0(@angular/compiler@18.1.0)(typescript@5.5.3) + specifier: ~18.2.0 + version: 18.2.0(@angular/compiler@18.2.0)(typescript@5.5.3) '@angular/core': - specifier: ~18.1.0 - version: 18.1.0(rxjs@7.8.1)(zone.js@0.14.3) + specifier: ~18.2.0 + version: 18.2.0(rxjs@7.8.1)(zone.js@0.14.10) '@angular/router': - specifier: ~18.1.0 - version: 18.1.0(@angular/common@18.1.0)(@angular/core@18.1.0)(@angular/platform-browser@18.1.0)(rxjs@7.8.1) + specifier: ~18.2.0 + version: 18.2.0(@angular/common@18.2.0)(@angular/core@18.2.0)(@angular/platform-browser@18.2.0)(rxjs@7.8.1) '@babel/core': specifier: ^7.23.2 version: 7.23.2 @@ -280,10 +280,10 @@ devDependencies: version: 9.1.6(@nestjs/common@9.1.6)(@nestjs/core@9.1.6)(@nestjs/platform-express@9.1.6) '@ngrx/router-store': specifier: 18.0.2 - version: 18.0.2(@angular/common@18.1.0)(@angular/core@18.1.0)(@angular/router@18.1.0)(@ngrx/store@18.0.2)(rxjs@7.8.1) + version: 18.0.2(@angular/common@18.2.0)(@angular/core@18.2.0)(@angular/router@18.2.0)(@ngrx/store@18.0.2)(rxjs@7.8.1) '@ngrx/store': specifier: 18.0.2 - version: 18.0.2(@angular/core@18.1.0)(rxjs@7.8.1) + version: 18.0.2(@angular/core@18.2.0)(rxjs@7.8.1) '@nuxt/kit': specifier: ^3.10.0 version: 3.10.0(rollup@4.14.3) @@ -292,7 +292,7 @@ devDependencies: version: 3.10.0(rollup@4.14.3) '@nx/angular': specifier: 19.6.0-beta.6 - version: 19.6.0-beta.6(@angular-devkit/build-angular@18.1.0)(@angular-devkit/core@18.1.0)(@angular-devkit/schematics@18.1.0)(@schematics/angular@18.1.0)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(rxjs@7.8.1)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4) + version: 19.6.0-beta.6(@angular-devkit/build-angular@18.2.0)(@angular-devkit/core@18.2.0)(@angular-devkit/schematics@18.2.0)(@schematics/angular@18.2.0)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(rxjs@7.8.1)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4) '@nx/cypress': specifier: 19.6.0-beta.6 version: 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) @@ -375,8 +375,8 @@ devDependencies: specifier: ^8.0.2 version: 8.0.2(rollup@4.14.3) '@schematics/angular': - specifier: ~18.1.0 - version: 18.1.0 + specifier: ~18.2.0 + version: 18.2.0 '@storybook/addon-essentials': specifier: ^8.2.8 version: 8.2.9(storybook@8.2.9) @@ -789,8 +789,8 @@ devDependencies: specifier: ^3.1.10 version: 3.1.29(@next/env@14.2.5)(next@14.2.5) ng-packagr: - specifier: ~18.1.0 - version: 18.1.0(@angular/compiler-cli@18.1.0)(tailwindcss@3.4.4)(tslib@2.4.0)(typescript@5.5.3) + specifier: ~18.2.0 + version: 18.2.0(@angular/compiler-cli@18.2.0)(tailwindcss@3.4.4)(tslib@2.4.0)(typescript@5.5.3) node-fetch: specifier: ^2.6.7 version: 2.6.7 @@ -1189,18 +1189,18 @@ packages: '@jridgewell/trace-mapping': 0.3.25 dev: true - /@angular-devkit/architect@0.1801.0: - resolution: {integrity: sha512-iZa3J3CrZT6MKiHPw8ijgVwMyCMewCsP4xc75SetUwF/yuqRUHygALs5jJVZQFQjSFUrkg9gqXa1cCjFDwpT8A==} + /@angular-devkit/architect@0.1802.0: + resolution: {integrity: sha512-s1atTSL98XLUUxfWEQAnhFaOFIJZDLWjSqec+Sb+f4iZFj+hOFejzJxPVnHMIJudOzn0Lqjk3t987KG/zNEGdg==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} dependencies: - '@angular-devkit/core': 18.1.0 + '@angular-devkit/core': 18.2.0 rxjs: 7.8.1 transitivePeerDependencies: - chokidar dev: true - /@angular-devkit/build-angular@18.1.0(@angular/compiler-cli@18.1.0)(@swc/core@1.5.7)(@types/node@18.19.8)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0)(ng-packagr@18.1.0)(stylus@0.59.0)(tailwindcss@3.4.4)(typescript@5.5.3)(webpack-cli@5.1.4): - resolution: {integrity: sha512-j/YrEFuEX90Pcyzjew6EcCoxT+Va0AlGjgWyVIuStNTEsCx9Vp7T2tS7w6LL1t6leM7gzf8f/ZKtvRPnAsWdQg==} + /@angular-devkit/build-angular@18.2.0(@angular/compiler-cli@18.2.0)(@swc/core@1.5.7)(@types/node@18.19.8)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0)(ng-packagr@18.2.0)(stylus@0.59.0)(tailwindcss@3.4.4)(typescript@5.5.3)(webpack-cli@5.1.4): + resolution: {integrity: sha512-V0XKT7xt6d6duXqmDAQEQgEJNXuWAekpHEDxafvBT0MTxcEhu0ozQVwI4oAekiKOz+APIcAZyMzvw3Tlzog5cw==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: '@angular/compiler-cli': ^18.0.0 @@ -1241,76 +1241,75 @@ packages: optional: true dependencies: '@ampproject/remapping': 2.3.0 - '@angular-devkit/architect': 0.1801.0 - '@angular-devkit/build-webpack': 0.1801.0(webpack-dev-server@5.0.4)(webpack@5.92.1) - '@angular-devkit/core': 18.1.0 - '@angular/build': 18.1.0(@angular/compiler-cli@18.1.0)(@types/node@18.19.8)(less@4.2.0)(postcss@8.4.38)(stylus@0.59.0)(tailwindcss@3.4.4)(terser@5.29.2)(typescript@5.5.3) - '@angular/compiler-cli': 18.1.0(@angular/compiler@18.1.0)(typescript@5.5.3) - '@babel/core': 7.24.7 - '@babel/generator': 7.24.7 + '@angular-devkit/architect': 0.1802.0 + '@angular-devkit/build-webpack': 0.1802.0(webpack-dev-server@5.0.4)(webpack@5.93.0) + '@angular-devkit/core': 18.2.0 + '@angular/build': 18.2.0(@angular/compiler-cli@18.2.0)(@types/node@18.19.8)(less@4.2.0)(postcss@8.4.41)(stylus@0.59.0)(tailwindcss@3.4.4)(terser@5.31.6)(typescript@5.5.3) + '@angular/compiler-cli': 18.2.0(@angular/compiler@18.2.0)(typescript@5.5.3) + '@babel/core': 7.25.2 + '@babel/generator': 7.25.0 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-split-export-declaration': 7.24.7 - '@babel/plugin-transform-async-generator-functions': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-runtime': 7.24.7(@babel/core@7.24.7) - '@babel/preset-env': 7.24.7(@babel/core@7.24.7) - '@babel/runtime': 7.24.7 - '@discoveryjs/json-ext': 0.5.7 - '@ngtools/webpack': 18.1.0(@angular/compiler-cli@18.1.0)(typescript@5.5.3)(webpack@5.92.1) - '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.3.2) + '@babel/plugin-transform-async-generator-functions': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-runtime': 7.24.7(@babel/core@7.25.2) + '@babel/preset-env': 7.25.3(@babel/core@7.25.2) + '@babel/runtime': 7.25.0 + '@discoveryjs/json-ext': 0.6.1 + '@ngtools/webpack': 18.2.0(@angular/compiler-cli@18.2.0)(typescript@5.5.3)(webpack@5.93.0) + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.0) ansi-colors: 4.1.3 - autoprefixer: 10.4.19(postcss@8.4.38) - babel-loader: 9.1.3(@babel/core@7.24.7)(webpack@5.92.1) + autoprefixer: 10.4.20(postcss@8.4.41) + babel-loader: 9.1.3(@babel/core@7.25.2)(webpack@5.93.0) browserslist: 4.23.0 - copy-webpack-plugin: 12.0.2(webpack@5.92.1) + copy-webpack-plugin: 12.0.2(webpack@5.93.0) critters: 0.0.24 - css-loader: 7.1.2(webpack@5.92.1) - esbuild-wasm: 0.21.5 + css-loader: 7.1.2(webpack@5.93.0) + esbuild-wasm: 0.23.0 fast-glob: 3.3.2 http-proxy-middleware: 3.0.0 https-proxy-agent: 7.0.5 - istanbul-lib-instrument: 6.0.2 + istanbul-lib-instrument: 6.0.3 jest: 29.7.0(@types/node@18.19.8)(ts-node@10.9.1) jest-environment-jsdom: 29.7.0 jsonc-parser: 3.3.1 karma-source-map-support: 1.4.0 less: 4.2.0 - less-loader: 12.2.0(less@4.2.0)(webpack@5.92.1) - license-webpack-plugin: 4.0.2(webpack@5.92.1) + less-loader: 12.2.0(less@4.2.0)(webpack@5.93.0) + license-webpack-plugin: 4.0.2(webpack@5.93.0) loader-utils: 3.3.1 - magic-string: 0.30.10 - mini-css-extract-plugin: 2.9.0(webpack@5.92.1) + magic-string: 0.30.11 + mini-css-extract-plugin: 2.9.0(webpack@5.93.0) mrmime: 2.0.0 - ng-packagr: 18.1.0(@angular/compiler-cli@18.1.0)(tailwindcss@3.4.4)(tslib@2.4.0)(typescript@5.5.3) + ng-packagr: 18.2.0(@angular/compiler-cli@18.2.0)(tailwindcss@3.4.4)(tslib@2.4.0)(typescript@5.5.3) open: 10.1.0 ora: 5.4.1 parse5-html-rewriting-stream: 7.0.0 picomatch: 4.0.2 piscina: 4.6.1 - postcss: 8.4.38 - postcss-loader: 8.1.1(postcss@8.4.38)(typescript@5.5.3)(webpack@5.92.1) + postcss: 8.4.41 + postcss-loader: 8.1.1(postcss@8.4.41)(typescript@5.5.3)(webpack@5.93.0) resolve-url-loader: 5.0.0 rxjs: 7.8.1 - sass: 1.77.6 - sass-loader: 14.2.1(sass@1.77.6)(webpack@5.92.1) - semver: 7.6.2 - source-map-loader: 5.0.0(webpack@5.92.1) + sass: 1.77.8 + sass-loader: 16.0.0(sass@1.77.8)(webpack@5.93.0) + semver: 7.6.3 + source-map-loader: 5.0.0(webpack@5.93.0) source-map-support: 0.5.21 tailwindcss: 3.4.4(ts-node@10.9.1) - terser: 5.29.2 + terser: 5.31.6 tree-kill: 1.2.2 tslib: 2.6.3 typescript: 5.5.3 - undici: 6.19.2 - vite: 5.3.2(@types/node@18.19.8)(less@4.2.0)(sass@1.77.6)(stylus@0.59.0)(terser@5.29.2) + vite: 5.4.0(@types/node@18.19.8)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.31.6) watchpack: 2.4.1 - webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5)(webpack-cli@5.1.4) - webpack-dev-middleware: 7.2.1(webpack@5.92.1) - webpack-dev-server: 5.0.4(webpack-cli@5.1.4)(webpack@5.92.1) - webpack-merge: 5.10.0 - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.5.0)(webpack@5.92.1) + webpack: 5.93.0(@swc/core@1.5.7)(esbuild@0.23.0)(webpack-cli@5.1.4) + webpack-dev-middleware: 7.3.0(webpack@5.93.0) + webpack-dev-server: 5.0.4(webpack-cli@5.1.4)(webpack@5.93.0) + webpack-merge: 6.0.1 + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.5.0)(webpack@5.93.0) optionalDependencies: - esbuild: 0.21.5 + esbuild: 0.23.0 transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -1330,17 +1329,17 @@ packages: - webpack-cli dev: true - /@angular-devkit/build-webpack@0.1801.0(webpack-dev-server@5.0.4)(webpack@5.92.1): - resolution: {integrity: sha512-EnkkhE4tVOk3lU5/bt8hNCQCJMefcpU5E4jChRmFu+m0OtKK2kax3hjPTUVwcpbjwpG5rO7J/U5yIhCY9afXKw==} + /@angular-devkit/build-webpack@0.1802.0(webpack-dev-server@5.0.4)(webpack@5.93.0): + resolution: {integrity: sha512-bU7AxlI/avnlOLrgE195cokrOA1ayT6JjRv8Hxzh1bIOa1jE87HsyjxvQhOLcdEb97zwHqMqbntcgUNBgsegJQ==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: webpack: ^5.30.0 webpack-dev-server: ^5.0.2 dependencies: - '@angular-devkit/architect': 0.1801.0 + '@angular-devkit/architect': 0.1802.0 rxjs: 7.8.1 - webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5)(webpack-cli@5.1.4) - webpack-dev-server: 5.0.4(webpack-cli@5.1.4)(webpack@5.92.1) + webpack: 5.93.0(@swc/core@1.5.7)(esbuild@0.23.0)(webpack-cli@5.1.4) + webpack-dev-server: 5.0.4(webpack-cli@5.1.4)(webpack@5.93.0) transitivePeerDependencies: - chokidar dev: true @@ -1379,8 +1378,8 @@ packages: source-map: 0.7.4 dev: true - /@angular-devkit/core@18.1.0: - resolution: {integrity: sha512-6eXQDzHZCbpSMLv9Ohl+1QyLVDmGEXpuuHz3y64LfUTP0aEiBaxk96FjLXIxzJ4f2pbbW2XHzc+yuboGToRA0w==} + /@angular-devkit/core@18.2.0: + resolution: {integrity: sha512-8SOopyUKUMqAq2rj32XkTIfr79Y274k4uglxxRtzHYoWwHlLdG0KrA+wCcsh/FU9PyR4dA+5dcDAApn358ZF+Q==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: chokidar: ^3.5.2 @@ -1388,8 +1387,8 @@ packages: chokidar: optional: true dependencies: - ajv: 8.16.0 - ajv-formats: 3.0.1(ajv@8.16.0) + ajv: 8.17.1 + ajv-formats: 3.0.1(ajv@8.17.1) jsonc-parser: 3.3.1 picomatch: 4.0.2 rxjs: 7.8.1 @@ -1437,13 +1436,13 @@ packages: - chokidar dev: true - /@angular-devkit/schematics@18.1.0: - resolution: {integrity: sha512-BjrYutLfYFiPOSEcLBWCj3ENkwDn8gMfBSJesaBz7OrZBZGK5j0dVgBLIsGTP96TKo4o4vszJQOvS4AtV6xMGg==} + /@angular-devkit/schematics@18.2.0: + resolution: {integrity: sha512-WWKwz2RKMVI6T25JFwOSSfRLB+anNzabVIRwf85R/YMIo34BUk777f2JU/7cCKlxSpQu39TqIfMQZAyzAD1z0A==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} dependencies: - '@angular-devkit/core': 18.1.0 + '@angular-devkit/core': 18.2.0 jsonc-parser: 3.3.1 - magic-string: 0.30.10 + magic-string: 0.30.11 ora: 5.4.1 rxjs: 7.8.1 transitivePeerDependencies: @@ -1509,8 +1508,8 @@ packages: typescript: 5.5.3 dev: true - /@angular/build@18.1.0(@angular/compiler-cli@18.1.0)(@types/node@18.19.8)(less@4.2.0)(postcss@8.4.38)(stylus@0.59.0)(tailwindcss@3.4.4)(terser@5.29.2)(typescript@5.5.3): - resolution: {integrity: sha512-4yLrGqMDoNBis2Z4s8F3wSqlB2XLtwy/10tREBk9xVaCojERiwDvtHqzbMeHqD6ZMGDFtdhI12q8FT5jZVUmAw==} + /@angular/build@18.2.0(@angular/compiler-cli@18.2.0)(@types/node@18.19.8)(less@4.2.0)(postcss@8.4.41)(stylus@0.59.0)(tailwindcss@3.4.4)(terser@5.31.6)(typescript@5.5.3): + resolution: {integrity: sha512-LvNJ2VOEVy3N1tGzt+xnKyweRBuUE1NsnuEEWAb9Y+V1cyRgj0s7FX2+IQZZQhP+W/pXfbsKaByOAbJ5KWV85Q==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: '@angular/compiler-cli': ^18.0.0 @@ -1536,67 +1535,66 @@ packages: optional: true dependencies: '@ampproject/remapping': 2.3.0 - '@angular-devkit/architect': 0.1801.0 - '@angular/compiler-cli': 18.1.0(@angular/compiler@18.1.0)(typescript@5.5.3) - '@babel/core': 7.24.7 + '@angular-devkit/architect': 0.1802.0 + '@angular/compiler-cli': 18.2.0(@angular/compiler@18.2.0)(typescript@5.5.3) + '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-split-export-declaration': 7.24.7 - '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.24.7) - '@inquirer/confirm': 3.1.11 - '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.3.2) - ansi-colors: 4.1.3 + '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.25.2) + '@inquirer/confirm': 3.1.22 + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.0) browserslist: 4.23.0 critters: 0.0.24 - esbuild: 0.21.5 + esbuild: 0.23.0 fast-glob: 3.3.2 https-proxy-agent: 7.0.5 less: 4.2.0 - lmdb: 3.0.12 - magic-string: 0.30.10 + listr2: 8.2.4 + lmdb: 3.0.13 + magic-string: 0.30.11 mrmime: 2.0.0 - ora: 5.4.1 parse5-html-rewriting-stream: 7.0.0 picomatch: 4.0.2 piscina: 4.6.1 - postcss: 8.4.38 - rollup: 4.18.0 - sass: 1.77.6 - semver: 7.6.2 + postcss: 8.4.41 + rollup: 4.20.0 + sass: 1.77.8 + semver: 7.6.3 tailwindcss: 3.4.4(ts-node@10.9.1) typescript: 5.5.3 - undici: 6.19.2 - vite: 5.3.2(@types/node@18.19.8)(less@4.2.0)(sass@1.77.6)(stylus@0.59.0)(terser@5.29.2) + vite: 5.4.0(@types/node@18.19.8)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.31.6) watchpack: 2.4.1 transitivePeerDependencies: - '@types/node' - chokidar - lightningcss + - sass-embedded - stylus - sugarss - supports-color - terser dev: true - /@angular/cli@18.1.0: - resolution: {integrity: sha512-2E+b7S/736AOmxf5je9OWoPpgPY240TfJfFXwQiVvq/4KyC+ZR9lBrqRx72Xghn8nu3z8Q2BPZIXVGZppl0USQ==} + /@angular/cli@18.2.0: + resolution: {integrity: sha512-hA60QIA7Dh8LQxM42wqd7WrhwQjbjB8oIRH5Slgbiv8iocAo76scp1/qyZo2SSzjfkB7jxUiao5L4ckiJ/hvZg==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} hasBin: true dependencies: - '@angular-devkit/architect': 0.1801.0 - '@angular-devkit/core': 18.1.0 - '@angular-devkit/schematics': 18.1.0 - '@inquirer/prompts': 5.0.7 - '@listr2/prompt-adapter-inquirer': 2.0.13(@inquirer/prompts@5.0.7) - '@schematics/angular': 18.1.0 + '@angular-devkit/architect': 0.1802.0 + '@angular-devkit/core': 18.2.0 + '@angular-devkit/schematics': 18.2.0 + '@inquirer/prompts': 5.3.8 + '@listr2/prompt-adapter-inquirer': 2.0.15(@inquirer/prompts@5.3.8) + '@schematics/angular': 18.2.0 '@yarnpkg/lockfile': 1.1.0 ini: 4.1.3 jsonc-parser: 3.3.1 - listr2: 8.2.3 - npm-package-arg: 11.0.2 - npm-pick-manifest: 9.0.1 + listr2: 8.2.4 + npm-package-arg: 11.0.3 + npm-pick-manifest: 9.1.0 pacote: 18.0.6 resolve: 1.22.8 - semver: 7.6.2 + semver: 7.6.3 symbol-observable: 4.0.0 yargs: 17.7.2 transitivePeerDependencies: @@ -1605,28 +1603,28 @@ packages: - supports-color dev: true - /@angular/common@18.1.0(@angular/core@18.1.0)(rxjs@7.8.1): - resolution: {integrity: sha512-noHDLarQSCZZh7hyNd0HR61Fut+q4QCVq9qc/jKPglfbV/6nPujQSmSpT+rNJlNuBOrCLuvH/CNBNbiqii+x3g==} + /@angular/common@18.2.0(@angular/core@18.2.0)(rxjs@7.8.1): + resolution: {integrity: sha512-DELx/QYNqqjmiM+kE5PoVmyG4gPw5WB1bDDeg3hEuBCK3eS2KosgQH0/MQo3OSBZHOcAMFjfHMGqKgxndmYixQ==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} peerDependencies: - '@angular/core': 18.1.0 + '@angular/core': 18.2.0 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/core': 18.1.0(rxjs@7.8.1)(zone.js@0.14.3) + '@angular/core': 18.2.0(rxjs@7.8.1)(zone.js@0.14.10) rxjs: 7.8.1 tslib: 2.6.3 dev: true - /@angular/compiler-cli@18.1.0(@angular/compiler@18.1.0)(typescript@5.5.3): - resolution: {integrity: sha512-BBsogLPJwxkPh7f8RVHsxyyqNE8XpHbAanjB5fAwnU4W6Sw1kR5rFzkeZM3xaRm2MDiC8DovIl6hlf+s/mKYOw==} + /@angular/compiler-cli@18.2.0(@angular/compiler@18.2.0)(typescript@5.5.3): + resolution: {integrity: sha512-pPBFjMqNTNettrleLtEc6a/ysOZjG3F0Z5lyKYePcyNQmn2rpa9XmD2y6PhmzTmIhxeXrogWA84Xgg/vK5wBNw==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} hasBin: true peerDependencies: - '@angular/compiler': 18.1.0 + '@angular/compiler': 18.2.0 typescript: '>=5.4 <5.6' dependencies: - '@angular/compiler': 18.1.0(@angular/core@18.1.0) - '@babel/core': 7.24.7 + '@angular/compiler': 18.2.0(@angular/core@18.2.0) + '@babel/core': 7.25.2 '@jridgewell/sourcemap-codec': 1.4.15 chokidar: 3.6.0 convert-source-map: 1.9.0 @@ -1639,59 +1637,59 @@ packages: - supports-color dev: true - /@angular/compiler@18.1.0(@angular/core@18.1.0): - resolution: {integrity: sha512-JRQzVTeJGSfRLY+dx+gwu/hPQVB8K+5pW12Z42M9x/HBgGW4in0cO2zHkeQPvImqm0nak82Us1Hyf5C+qTlMMQ==} + /@angular/compiler@18.2.0(@angular/core@18.2.0): + resolution: {integrity: sha512-RmGwQ7jRzotUKKMk0CwxTcIXFr5mRxSbJf9o5S3ujuIOo1lYop8SQZvjq67a5BuoYyD+1pX6iMmxZqlbKoihBQ==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} peerDependencies: - '@angular/core': 18.1.0 + '@angular/core': 18.2.0 peerDependenciesMeta: '@angular/core': optional: true dependencies: - '@angular/core': 18.1.0(rxjs@7.8.1)(zone.js@0.14.3) + '@angular/core': 18.2.0(rxjs@7.8.1)(zone.js@0.14.10) tslib: 2.6.3 dev: true - /@angular/core@18.1.0(rxjs@7.8.1)(zone.js@0.14.3): - resolution: {integrity: sha512-/57/s7CD/0CwlN+3FlhVmx7ypCWXjKi5UKtnlBAUg0D1denIf6ADxwTHFZABYZcYBqOTJgeQUtUw9u/A+0CIlg==} + /@angular/core@18.2.0(rxjs@7.8.1)(zone.js@0.14.10): + resolution: {integrity: sha512-7+4wXfeAk1TnG3MGho2gpBI5XHxeSRWzLK2rC5qyyRbmMV+GrIgf1HqFjQ4S02rydkQvGpjqQHtO1PYJnyn4bg==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} peerDependencies: rxjs: ^6.5.3 || ^7.4.0 - zone.js: ~0.14.0 + zone.js: ~0.14.10 dependencies: rxjs: 7.8.1 tslib: 2.6.3 - zone.js: 0.14.3 + zone.js: 0.14.10 dev: true - /@angular/platform-browser@18.1.0(@angular/common@18.1.0)(@angular/core@18.1.0): - resolution: {integrity: sha512-jCmxthiI4Zef54crckNht60xwfIsuciGeyZvb7SsXna2maLW9fA4uz1VhZqIWTiBnHwNynVlyfBX3/jBD7S9+g==} + /@angular/platform-browser@18.2.0(@angular/common@18.2.0)(@angular/core@18.2.0): + resolution: {integrity: sha512-yhj281TuPz5a8CehwucwIVl29Oqte9KS4X/VQkMV++GpYQE2KKKcoff4FXSdF5RUcUYkK2li4IvawIqPmUSagg==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} peerDependencies: - '@angular/animations': 18.1.0 - '@angular/common': 18.1.0 - '@angular/core': 18.1.0 + '@angular/animations': 18.2.0 + '@angular/common': 18.2.0 + '@angular/core': 18.2.0 peerDependenciesMeta: '@angular/animations': optional: true dependencies: - '@angular/common': 18.1.0(@angular/core@18.1.0)(rxjs@7.8.1) - '@angular/core': 18.1.0(rxjs@7.8.1)(zone.js@0.14.3) + '@angular/common': 18.2.0(@angular/core@18.2.0)(rxjs@7.8.1) + '@angular/core': 18.2.0(rxjs@7.8.1)(zone.js@0.14.10) tslib: 2.6.3 dev: true - /@angular/router@18.1.0(@angular/common@18.1.0)(@angular/core@18.1.0)(@angular/platform-browser@18.1.0)(rxjs@7.8.1): - resolution: {integrity: sha512-dl2cSxZkl4we+rWMxdm123TZzlor6yxwNFI2yT7b6DP2i+rXaaHBSSPet0ASp+UX6djz+Osr56Bifs6wi4rhiQ==} + /@angular/router@18.2.0(@angular/common@18.2.0)(@angular/core@18.2.0)(@angular/platform-browser@18.2.0)(rxjs@7.8.1): + resolution: {integrity: sha512-6/462hvC3HSwbps8VItECHpkdkiFqRmTKdn1Trik+FjnvdupYrKB6kBsveM3eP+gZD4zyMBMKzBWB9N/xA1clw==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} peerDependencies: - '@angular/common': 18.1.0 - '@angular/core': 18.1.0 - '@angular/platform-browser': 18.1.0 + '@angular/common': 18.2.0 + '@angular/core': 18.2.0 + '@angular/platform-browser': 18.2.0 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/common': 18.1.0(@angular/core@18.1.0)(rxjs@7.8.1) - '@angular/core': 18.1.0(rxjs@7.8.1)(zone.js@0.14.3) - '@angular/platform-browser': 18.1.0(@angular/common@18.1.0)(@angular/core@18.1.0) + '@angular/common': 18.2.0(@angular/core@18.2.0)(rxjs@7.8.1) + '@angular/core': 18.2.0(rxjs@7.8.1)(zone.js@0.14.10) + '@angular/platform-browser': 18.2.0(@angular/common@18.2.0)(@angular/core@18.2.0) rxjs: 7.8.1 tslib: 2.6.3 dev: true @@ -1753,6 +1751,11 @@ packages: engines: {node: '>=6.9.0'} dev: true + /@babel/compat-data@7.25.2: + resolution: {integrity: sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/core@7.23.2: resolution: {integrity: sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==} engines: {node: '>=6.9.0'} @@ -1890,6 +1893,29 @@ packages: - supports-color dev: true + /@babel/core@7.25.2: + resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.25.0 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helpers': 7.25.0 + '@babel/parser': 7.25.3 + '@babel/template': 7.25.0 + '@babel/traverse': 7.25.3 + '@babel/types': 7.25.2 + convert-source-map: 2.0.0 + debug: 4.3.4(supports-color@8.1.1) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/generator@7.23.6: resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} @@ -1950,7 +1976,7 @@ packages: resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.25.2 dev: true /@babel/helper-builder-binary-assignment-operator-visitor@7.22.15: @@ -2009,6 +2035,17 @@ packages: semver: 6.3.1 dev: true + /@babel/helper-compilation-targets@7.25.2: + resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/compat-data': 7.25.2 + '@babel/helper-validator-option': 7.24.8 + browserslist: 4.23.3 + lru-cache: 5.1.1 + semver: 6.3.1 + dev: true + /@babel/helper-create-class-features-plugin@7.22.9(@babel/core@7.23.2): resolution: {integrity: sha512-Pwyi89uO4YrGKxL/eNJ8lfEH55DnRloGPOseaA8NFNL6jAUnn+KccaISiFazCj5IolPPDjGSdzQzXVzODVRqUQ==} engines: {node: '>=6.9.0'} @@ -2175,6 +2212,26 @@ packages: - supports-color dev: true + /@babel/helper-create-class-features-plugin@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.7 + '@babel/helper-optimise-call-expression': 7.24.7 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.25.2) + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-create-class-features-plugin@7.25.0(@babel/core@7.24.7): resolution: {integrity: sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ==} engines: {node: '>=6.9.0'} @@ -2229,6 +2286,18 @@ packages: semver: 6.3.1 dev: true + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.25.2): + resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + regexpu-core: 5.3.2 + semver: 6.3.1 + dev: true + /@babel/helper-create-regexp-features-plugin@7.22.9(@babel/core@7.23.2): resolution: {integrity: sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==} engines: {node: '>=6.9.0'} @@ -2289,6 +2358,30 @@ packages: semver: 6.3.1 dev: true + /@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + regexpu-core: 5.3.2 + semver: 6.3.1 + dev: true + + /@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.25.2): + resolution: {integrity: sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + regexpu-core: 5.3.2 + semver: 6.3.1 + dev: true + /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.23.7): resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} peerDependencies: @@ -2380,6 +2473,21 @@ packages: - supports-color dev: true + /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.2): + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + debug: 4.3.4(supports-color@8.1.1) + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-environment-visitor@7.22.20: resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} engines: {node: '>=6.9.0'} @@ -2597,6 +2705,37 @@ packages: - supports-color dev: true + /@babel/helper-module-transforms@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2): + resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-optimise-call-expression@7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} @@ -2681,6 +2820,34 @@ packages: - supports-color dev: true + /@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-wrap-function': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.25.2): + resolution: {integrity: sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-wrap-function': 7.25.0 + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.7): resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} engines: {node: '>=6.9.0'} @@ -2793,6 +2960,20 @@ packages: - supports-color dev: true + /@babel/helper-replace-supers@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.7 + '@babel/helper-optimise-call-expression': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-replace-supers@7.25.0(@babel/core@7.24.7): resolution: {integrity: sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==} engines: {node: '>=6.9.0'} @@ -2807,6 +2988,20 @@ packages: - supports-color dev: true + /@babel/helper-replace-supers@7.25.0(@babel/core@7.25.2): + resolution: {integrity: sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-member-expression-to-functions': 7.24.8 + '@babel/helper-optimise-call-expression': 7.24.7 + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-simple-access@7.22.5: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} @@ -2871,7 +3066,7 @@ packages: resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.25.2 dev: true /@babel/helper-string-parser@7.23.4: @@ -2924,6 +3119,11 @@ packages: engines: {node: '>=6.9.0'} dev: true + /@babel/helper-validator-option@7.24.8: + resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-wrap-function@7.22.20: resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==} engines: {node: '>=6.9.0'} @@ -2945,6 +3145,17 @@ packages: - supports-color dev: true + /@babel/helper-wrap-function@7.25.0: + resolution: {integrity: sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.25.0 + '@babel/traverse': 7.25.3 + '@babel/types': 7.25.2 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helpers@7.23.8: resolution: {integrity: sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==} engines: {node: '>=6.9.0'} @@ -2971,6 +3182,14 @@ packages: '@babel/types': 7.24.7 dev: true + /@babel/helpers@7.25.0: + resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.25.0 + '@babel/types': 7.25.2 + dev: true + /@babel/highlight@7.22.20: resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==} engines: {node: '>=6.9.0'} @@ -3066,6 +3285,29 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3(@babel/core@7.25.2): + resolution: {integrity: sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.0(@babel/core@7.25.2): + resolution: {integrity: sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: true + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} engines: {node: '>=6.9.0'} @@ -3096,6 +3338,16 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0(@babel/core@7.25.2): + resolution: {integrity: sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: true + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} engines: {node: '>=6.9.0'} @@ -3134,6 +3386,20 @@ packages: - supports-color dev: true + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/plugin-transform-optional-chaining': 7.24.7(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.6(@babel/core@7.24.0): resolution: {integrity: sha512-z8zEjYmwBUHN/pCF3NuWBhHQjJCrd33qAi8MgANfMrAvn72k2cImT8VjK9LJFu4ysOLJqhfkYYb3MvwANRUNZQ==} engines: {node: '>=6.9.0'} @@ -3156,6 +3422,19 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0(@babel/core@7.25.2): + resolution: {integrity: sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.23.7): resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} engines: {node: '>=6.9.0'} @@ -3367,6 +3646,15 @@ packages: '@babel/core': 7.24.7 dev: true + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2): + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + dev: true + /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.23.7): resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} engines: {node: '>=4'} @@ -3414,6 +3702,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.2): + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.2): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: @@ -3477,6 +3774,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.2): + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.7): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} @@ -3507,6 +3813,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.2): + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.23.2): resolution: {integrity: sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==} engines: {node: '>=6.9.0'} @@ -3564,6 +3880,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.2): + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.7): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: @@ -3591,6 +3916,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.2): + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-flow@7.24.7(@babel/core@7.24.7): resolution: {integrity: sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw==} engines: {node: '>=6.9.0'} @@ -3631,6 +3965,16 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + dev: true + /@babel/plugin-syntax-import-attributes@7.24.6(@babel/core@7.24.0): resolution: {integrity: sha512-D+CfsVZousPXIdudSII7RGy52+dYRtbyKAZcvtQKq/NpsivyMVduepzcLqG5pMBugtMdedxdC8Ramdpcne9ZWQ==} engines: {node: '>=6.9.0'} @@ -3651,6 +3995,16 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + dev: true + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.2): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: @@ -3678,6 +4032,15 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2): + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.0 + dev: true + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.2): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: @@ -3714,6 +4077,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.2): + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} engines: {node: '>=6.9.0'} @@ -3821,7 +4193,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 dev: true /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.2): @@ -3860,6 +4232,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.2): + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.2): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: @@ -3896,6 +4277,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.2): + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.2): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: @@ -3932,6 +4322,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.2): + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.2): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: @@ -3968,6 +4367,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.2): + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.2): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: @@ -4004,6 +4412,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.2): + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.2): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: @@ -4040,6 +4457,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2): + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.7): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} @@ -4070,6 +4496,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.2): + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.2): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} @@ -4110,6 +4546,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.2): + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} engines: {node: '>=6.9.0'} @@ -4212,6 +4658,17 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.2): + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.0 + dev: true + /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} engines: {node: '>=6.9.0'} @@ -4242,6 +4699,16 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + dev: true + /@babel/plugin-transform-async-generator-functions@7.24.3(@babel/core@7.24.0): resolution: {integrity: sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==} engines: {node: '>=6.9.0'} @@ -4270,6 +4737,21 @@ packages: - supports-color dev: true + /@babel/plugin-transform-async-generator-functions@7.25.0(@babel/core@7.25.2): + resolution: {integrity: sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} engines: {node: '>=6.9.0'} @@ -4302,12 +4784,26 @@ packages: dependencies: '@babel/core': 7.24.7 '@babel/helper-module-imports': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.7) transitivePeerDependencies: - supports-color dev: true + /@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} engines: {node: '>=6.9.0'} @@ -4338,6 +4834,16 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + dev: true + /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} engines: {node: '>=6.9.0'} @@ -4368,6 +4874,16 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.25.2): + resolution: {integrity: sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: true + /@babel/plugin-transform-class-properties@7.24.6(@babel/core@7.24.0): resolution: {integrity: sha512-j6dZ0Z2Z2slWLR3kt9aOmSIrBvnntWjMDN/TVcMPxhXMLmJVqX605CBRlcGI4b32GMbfifTEsdEjGjiE+j/c3A==} engines: {node: '>=6.9.0'} @@ -4392,6 +4908,19 @@ packages: - supports-color dev: true + /@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-class-static-block@7.24.6(@babel/core@7.24.0): resolution: {integrity: sha512-1QSRfoPI9RoLRa8Mnakc6v3e0gJxiZQTYrMfLn+mD0sz5+ndSzwymp2hDcYJTyT0MOn0yuWzj8phlIvO72gTHA==} engines: {node: '>=6.9.0'} @@ -4418,6 +4947,20 @@ packages: - supports-color dev: true + /@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-classes@7.23.8(@babel/core@7.23.7): resolution: {integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==} engines: {node: '>=6.9.0'} @@ -4471,6 +5014,23 @@ packages: - supports-color dev: true + /@babel/plugin-transform-classes@7.25.0(@babel/core@7.25.2): + resolution: {integrity: sha512-xyi6qjr/fYU304fiRwFbekzkqVJZ6A7hOjWZd+89FVcBqPV3S9Wuozz82xdpLspckeaafntbzglaW4pqpzvtSw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) + '@babel/traverse': 7.25.3 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} engines: {node: '>=6.9.0'} @@ -4504,6 +5064,17 @@ packages: '@babel/template': 7.24.7 dev: true + /@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/template': 7.24.7 + dev: true + /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} engines: {node: '>=6.9.0'} @@ -4534,6 +5105,16 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.25.2): + resolution: {integrity: sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: true + /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} engines: {node: '>=6.9.0'} @@ -4567,6 +5148,17 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.7 + dev: true + /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} engines: {node: '>=6.9.0'} @@ -4597,6 +5189,27 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + dev: true + + /@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.0(@babel/core@7.25.2): + resolution: {integrity: sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + dev: true + /@babel/plugin-transform-dynamic-import@7.24.6(@babel/core@7.24.0): resolution: {integrity: sha512-vpq8SSLRTBLOHUZHSnBqVo0AKX3PBaoPs2vVzYVWslXDTDIpwAcCDtfhUcHSQQoYoUvcFPTdC8TZYXu9ZnLT/w==} engines: {node: '>=6.9.0'} @@ -4619,6 +5232,17 @@ packages: '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.7) dev: true + /@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) + dev: true + /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} engines: {node: '>=6.9.0'} @@ -4654,6 +5278,19 @@ packages: - supports-color dev: true + /@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-export-namespace-from@7.24.6(@babel/core@7.24.0): resolution: {integrity: sha512-inXaTM1SVrIxCkIJ5gqWiozHfFMStuGbGJAxZFBoHcRRdDP0ySLb3jH6JOwmfiinPwyMZqMBX+7NBDCO4z0NSA==} engines: {node: '>=6.9.0'} @@ -4676,6 +5313,17 @@ packages: '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.7) dev: true + /@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) + dev: true + /@babel/plugin-transform-flow-strip-types@7.25.2(@babel/core@7.24.7): resolution: {integrity: sha512-InBZ0O8tew5V0K6cHcQ+wgxlrjOw1W4wDXLkOTjLRD8GYhTSkxTVBtdy3MMtvYBrbAWa1Qm3hNoTc1620Yj+Mg==} engines: {node: '>=6.9.0'} @@ -4722,6 +5370,19 @@ packages: - supports-color dev: true + /@babel/plugin-transform-for-of@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} engines: {node: '>=6.9.0'} @@ -4758,6 +5419,20 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-transform-function-name@7.25.1(@babel/core@7.25.2): + resolution: {integrity: sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-json-strings@7.24.6(@babel/core@7.24.0): resolution: {integrity: sha512-Uvgd9p2gUnzYJxVdBLcU0KurF8aVhkmVyMKW4MIY1/BByvs3EBpv45q01o7pRTVmTvtQq5zDlytP3dcUgm7v9w==} engines: {node: '>=6.9.0'} @@ -4780,6 +5455,17 @@ packages: '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.7) dev: true + /@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) + dev: true + /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} engines: {node: '>=6.9.0'} @@ -4810,6 +5496,16 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-transform-literals@7.25.2(@babel/core@7.25.2): + resolution: {integrity: sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: true + /@babel/plugin-transform-logical-assignment-operators@7.24.6(@babel/core@7.24.0): resolution: {integrity: sha512-EKaWvnezBCMkRIHxMJSIIylzhqK09YpiJtDbr2wsXTwnO0TxyjMUkaw4RlFIZMIS0iDj0KyIg7H7XCguHu/YDA==} engines: {node: '>=6.9.0'} @@ -4832,6 +5528,17 @@ packages: '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.7) dev: true + /@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) + dev: true + /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} engines: {node: '>=6.9.0'} @@ -4862,6 +5569,16 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + dev: true + /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} engines: {node: '>=6.9.0'} @@ -4897,6 +5614,19 @@ packages: - supports-color dev: true + /@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-modules-commonjs@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==} engines: {node: '>=6.9.0'} @@ -5005,6 +5735,20 @@ packages: - supports-color dev: true + /@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.25.2): + resolution: {integrity: sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-simple-access': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.23.7): resolution: {integrity: sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==} engines: {node: '>=6.9.0'} @@ -5046,6 +5790,21 @@ packages: - supports-color dev: true + /@babel/plugin-transform-modules-systemjs@7.25.0(@babel/core@7.25.2): + resolution: {integrity: sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} engines: {node: '>=6.9.0'} @@ -5081,6 +5840,19 @@ packages: - supports-color dev: true + /@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.7): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} @@ -5114,6 +5886,17 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.7 + dev: true + /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} engines: {node: '>=6.9.0'} @@ -5144,6 +5927,16 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-transform-new-target@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + dev: true + /@babel/plugin-transform-nullish-coalescing-operator@7.24.6(@babel/core@7.24.0): resolution: {integrity: sha512-+QlAiZBMsBK5NqrBWFXCYeXyiU1y7BQ/OYaiPAcQJMomn5Tyg+r5WuVtyEuvTbpV7L25ZSLfE+2E9ywj4FD48A==} engines: {node: '>=6.9.0'} @@ -5166,6 +5959,17 @@ packages: '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.7) dev: true + /@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + dev: true + /@babel/plugin-transform-numeric-separator@7.24.6(@babel/core@7.24.0): resolution: {integrity: sha512-6voawq8T25Jvvnc4/rXcWZQKKxUNZcKMS8ZNrjxQqoRFernJJKjE3s18Qo6VFaatG5aiX5JV1oPD7DbJhn0a4Q==} engines: {node: '>=6.9.0'} @@ -5188,6 +5992,17 @@ packages: '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.7) dev: true + /@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + dev: true + /@babel/plugin-transform-object-rest-spread@7.24.6(@babel/core@7.24.0): resolution: {integrity: sha512-OKmi5wiMoRW5Smttne7BwHM8s/fb5JFs+bVGNSeHWzwZkWXWValR1M30jyXo1s/RaqgwwhEC62u4rFH/FBcBPg==} engines: {node: '>=6.9.0'} @@ -5214,6 +6029,19 @@ packages: '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.7) dev: true + /@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) + dev: true + /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} engines: {node: '>=6.9.0'} @@ -5249,6 +6077,19 @@ packages: - supports-color dev: true + /@babel/plugin-transform-object-super@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-optional-catch-binding@7.24.6(@babel/core@7.24.0): resolution: {integrity: sha512-L5pZ+b3O1mSzJ71HmxSCmTVd03VOT2GXOigug6vDYJzE5awLI7P1g0wFcdmGuwSDSrQ0L2rDOe/hHws8J1rv3w==} engines: {node: '>=6.9.0'} @@ -5271,6 +6112,17 @@ packages: '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.7) dev: true + /@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) + dev: true + /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} engines: {node: '>=6.9.0'} @@ -5309,6 +6161,34 @@ packages: - supports-color dev: true + /@babel/plugin-transform-optional-chaining@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.25.2): + resolution: {integrity: sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} engines: {node: '>=6.9.0'} @@ -5339,6 +6219,16 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-transform-parameters@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + dev: true + /@babel/plugin-transform-private-methods@7.24.6(@babel/core@7.24.0): resolution: {integrity: sha512-T9LtDI0BgwXOzyXrvgLTT8DFjCC/XgWLjflczTLXyvxbnSR/gpv0hbmzlHE/kmh9nOvlygbamLKRo6Op4yB6aw==} engines: {node: '>=6.9.0'} @@ -5363,6 +6253,19 @@ packages: - supports-color dev: true + /@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-private-property-in-object@7.24.6(@babel/core@7.24.0): resolution: {integrity: sha512-Qu/ypFxCY5NkAnEhCF86Mvg3NSabKsh/TPpBVswEdkGl7+FbsYHy1ziRqJpwGH4thBdQHh8zx+z7vMYmcJ7iaQ==} engines: {node: '>=6.9.0'} @@ -5391,6 +6294,21 @@ packages: - supports-color dev: true + /@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} engines: {node: '>=6.9.0'} @@ -5421,6 +6339,16 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + dev: true + /@babel/plugin-transform-react-constant-elements@7.21.3(@babel/core@7.23.7): resolution: {integrity: sha512-4DVcFeWe/yDYBLp0kBmOGFJ6N2UYg7coGid1gdxb4co62dy/xISDMaYBXBVXEDhfgMk7qkbcYiGtwd5Q/hwDDQ==} engines: {node: '>=6.9.0'} @@ -5609,6 +6537,17 @@ packages: regenerator-transform: 0.15.2 dev: true + /@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + regenerator-transform: 0.15.2 + dev: true + /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} engines: {node: '>=6.9.0'} @@ -5639,6 +6578,16 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + dev: true + /@babel/plugin-transform-runtime@7.23.2(@babel/core@7.23.2): resolution: {integrity: sha512-XOntj6icgzMS58jPVtQpiuF6ZFWxQiJavISGx5KGjRj+3gqZr8+N6Kx+N9BApWzgS+DOjIZfXXj0ZesenOWDyA==} engines: {node: '>=6.9.0'} @@ -5664,7 +6613,7 @@ packages: dependencies: '@babel/core': 7.24.7 '@babel/helper-module-imports': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.7) babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.7) babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.7) @@ -5673,6 +6622,23 @@ packages: - supports-color dev: true + /@babel/plugin-transform-runtime@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.25.2) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} engines: {node: '>=6.9.0'} @@ -5703,6 +6669,16 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + dev: true + /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} engines: {node: '>=6.9.0'} @@ -5738,6 +6714,19 @@ packages: - supports-color dev: true + /@babel/plugin-transform-spread@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} engines: {node: '>=6.9.0'} @@ -5768,6 +6757,16 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + dev: true + /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} engines: {node: '>=6.9.0'} @@ -5798,6 +6797,16 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + dev: true + /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} engines: {node: '>=6.9.0'} @@ -5828,6 +6837,16 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.25.2): + resolution: {integrity: sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: true + /@babel/plugin-transform-typescript@7.22.9(@babel/core@7.23.2): resolution: {integrity: sha512-BnVR1CpKiuD0iobHPaM1iLvcwPYN2uVFAqoLVSpEDKWuOikoCv5HbKLxclhKYUXlWkX86DoZGtqI4XhbOsyrMg==} engines: {node: '>=6.9.0'} @@ -5954,6 +6973,16 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + dev: true + /@babel/plugin-transform-unicode-property-regex@7.24.6(@babel/core@7.24.0): resolution: {integrity: sha512-8EIgImzVUxy15cZiPii9GvLZwsy7Vxc+8meSlR3cXFmBIl5W5Tn9LGBf7CDKkHj4uVfNXCJB8RsVfnmY61iedA==} engines: {node: '>=6.9.0'} @@ -5976,6 +7005,17 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.7 + dev: true + /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} engines: {node: '>=6.9.0'} @@ -6009,6 +7049,17 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.7 + dev: true + /@babel/plugin-transform-unicode-sets-regex@7.24.6(@babel/core@7.24.0): resolution: {integrity: sha512-quiMsb28oXWIDK0gXLALOJRXLgICLiulqdZGOaPPd0vRT7fQp74NtdADAVu+D8s00C+0Xs0MxVP0VKF/sZEUgw==} engines: {node: '>=6.9.0'} @@ -6031,6 +7082,17 @@ packages: '@babel/helper-plugin-utils': 7.24.7 dev: true + /@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.7 + dev: true + /@babel/preset-env@7.21.4(@babel/core@7.23.7): resolution: {integrity: sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw==} engines: {node: '>=6.9.0'} @@ -6300,6 +7362,100 @@ packages: - supports-color dev: true + /@babel/preset-env@7.25.3(@babel/core@7.25.2): + resolution: {integrity: sha512-QsYW7UeAaXvLPX9tdVliMJE7MD7M6MLYVTovRTIwhoYQVFHR1rM4wO8wqAezYi3/BpSD+NzVCZ69R6smWiIi8g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.25.2 + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.3(@babel/core@7.25.2) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.25.2) + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-async-generator-functions': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-classes': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.25.2) + '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.25.2) + '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-modules-systemjs': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-typeof-symbol': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.25.2) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.25.2) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.25.2) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2) + core-js-compat: 3.37.1 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/preset-flow@7.24.7(@babel/core@7.24.7): resolution: {integrity: sha512-NL3Lo0NorCU607zU3NwRyJbpaB6E3t0xtd3LfAQKDfkeX4/ggcDXvkmkW42QWT5owUeW/jAe4hn+2qvkV1IbfQ==} engines: {node: '>=6.9.0'} @@ -6307,7 +7463,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-option': 7.24.7 '@babel/plugin-transform-flow-strip-types': 7.25.2(@babel/core@7.24.7) dev: true @@ -6347,6 +7503,17 @@ packages: esutils: 2.0.3 dev: true + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.2): + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/types': 7.23.9 + esutils: 2.0.3 + dev: true + /@babel/preset-react@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-M+Is3WikOpEJHgR385HbuCITPTaPRaNkibTEa9oiofmJvIsrceb4yp9RL9Kb+TE8LznmeyZqpP+Lopwcx59xPQ==} engines: {node: '>=6.9.0'} @@ -6479,7 +7646,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-option': 7.24.7 '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.7) '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.24.7) @@ -6539,6 +7706,13 @@ packages: dependencies: regenerator-runtime: 0.14.0 + /@babel/runtime@7.25.0: + resolution: {integrity: sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.14.0 + dev: true + /@babel/standalone@7.23.10: resolution: {integrity: sha512-xqWviI/pt1Zb/d+6ilWa5IDL2mkDzsBnlHbreqnfyP3/QB/ofQ1bNVcHj8YQX154Rf/xZKR6y0s1ydVF3nAS8g==} engines: {node: '>=6.9.0'} @@ -6916,6 +8090,11 @@ packages: resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} engines: {node: '>=10.0.0'} + /@discoveryjs/json-ext@0.6.1: + resolution: {integrity: sha512-boghen8F0Q8D+0/Q1/1r6DUEieUJ8w2a1gIknExMSHBsJFOr2+0KUfHiVYBvucPwl3+RU5PFBK833FjFCh3BhA==} + engines: {node: '>=14.17.0'} + dev: true + /@docsearch/css@3.3.0: resolution: {integrity: sha512-rODCdDtGyudLj+Va8b6w6Y85KE85bXRsps/R4Yjwt5vueXKXZQKYw0aA9knxLBT6a/bI/GMrAcmCR75KYOM6hg==} dev: false @@ -8737,60 +9916,33 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@inquirer/checkbox@2.3.10: - resolution: {integrity: sha512-CTc864M2/523rKc9AglIzAcUCuPXDZENgc5S2KZFVRbnMzpXcYTsUWmbqSeL0XLvtlvEtNevkkVbfVhJpruOyQ==} + /@inquirer/checkbox@2.4.7: + resolution: {integrity: sha512-5YwCySyV1UEgqzz34gNsC38eKxRBtlRDpJLlKcRtTjlYA/yDKuc1rfw+hjw+2WJxbAZtaDPsRl5Zk7J14SBoBw==} engines: {node: '>=18'} dependencies: - '@inquirer/core': 9.0.2 - '@inquirer/figures': 1.0.3 - '@inquirer/type': 1.4.0 + '@inquirer/core': 9.0.10 + '@inquirer/figures': 1.0.5 + '@inquirer/type': 1.5.2 ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 dev: true - /@inquirer/confirm@3.1.11: - resolution: {integrity: sha512-3wWw10VPxQP279FO4bzWsf8YjIAq7NdwATJ4xS2h1uwsXZu/RmtOVV95rZ7yllS1h/dzu+uLewjMAzNDEj8h2w==} + /@inquirer/confirm@3.1.22: + resolution: {integrity: sha512-gsAKIOWBm2Q87CDfs9fEo7wJT3fwWIJfnDGMn9Qy74gBnNFOACDNfhUzovubbJjWnKLGBln7/NcSmZwj5DuEXg==} engines: {node: '>=18'} dependencies: - '@inquirer/core': 8.2.4 - '@inquirer/type': 1.4.0 + '@inquirer/core': 9.0.10 + '@inquirer/type': 1.5.2 dev: true - /@inquirer/confirm@3.1.14: - resolution: {integrity: sha512-nbLSX37b2dGPtKWL3rPuR/5hOuD30S+pqJ/MuFiUEgN6GiMs8UMxiurKAMDzKt6C95ltjupa8zH6+3csXNHWpA==} + /@inquirer/core@9.0.10: + resolution: {integrity: sha512-TdESOKSVwf6+YWDz8GhS6nKscwzkIyakEzCLJ5Vh6O3Co2ClhCJ0A4MG909MUWfaWdpJm7DE45ii51/2Kat9tA==} engines: {node: '>=18'} dependencies: - '@inquirer/core': 9.0.2 - '@inquirer/type': 1.4.0 - dev: true - - /@inquirer/core@8.2.4: - resolution: {integrity: sha512-7vsXSfxtrrbwMTirfaKwPcjqJy7pzeuF/bP62yo1NQrRJ5HjmMlrhZml/Ljm9ODc1RnbhJlTeSnCkjtFddKjwA==} - engines: {node: '>=18'} - dependencies: - '@inquirer/figures': 1.0.3 - '@inquirer/type': 1.4.0 + '@inquirer/figures': 1.0.5 + '@inquirer/type': 1.5.2 '@types/mute-stream': 0.0.4 - '@types/node': 20.14.10 - '@types/wrap-ansi': 3.0.0 - ansi-escapes: 4.3.2 - cli-spinners: 2.9.2 - cli-width: 4.1.0 - mute-stream: 1.0.0 - picocolors: 1.0.1 - signal-exit: 4.1.0 - strip-ansi: 6.0.1 - wrap-ansi: 6.2.0 - dev: true - - /@inquirer/core@9.0.2: - resolution: {integrity: sha512-nguvH3TZar3ACwbytZrraRTzGqyxJfYJwv+ZwqZNatAosdWQMP1GV8zvmkNlBe2JeZSaw0WYBHZk52pDpWC9qA==} - engines: {node: '>=18'} - dependencies: - '@inquirer/figures': 1.0.3 - '@inquirer/type': 1.4.0 - '@types/mute-stream': 0.0.4 - '@types/node': 20.14.10 + '@types/node': 22.3.0 '@types/wrap-ansi': 3.0.0 ansi-escapes: 4.3.2 cli-spinners: 2.9.2 @@ -8802,21 +9954,21 @@ packages: yoctocolors-cjs: 2.1.2 dev: true - /@inquirer/editor@2.1.14: - resolution: {integrity: sha512-6nWpoJyVAKwAcv67bkbBmmi3f32xua79fP7TRmNUoR4K+B1GiOBsHO1YdvET/jvC+nTlBZL7puKAKyM7G+Lkzw==} + /@inquirer/editor@2.1.22: + resolution: {integrity: sha512-K1QwTu7GCK+nKOVRBp5HY9jt3DXOfPGPr6WRDrPImkcJRelG9UTx2cAtK1liXmibRrzJlTWOwqgWT3k2XnS62w==} engines: {node: '>=18'} dependencies: - '@inquirer/core': 9.0.2 - '@inquirer/type': 1.4.0 + '@inquirer/core': 9.0.10 + '@inquirer/type': 1.5.2 external-editor: 3.1.0 dev: true - /@inquirer/expand@2.1.14: - resolution: {integrity: sha512-JcxsLajwPykF2kq6biIUdoOzTQ3LXqb8XMVrWkCprG/pFeU1SsxcSSFbF1T5jJGvvlTVcsE+JdGjbQ8ZRZ82RA==} + /@inquirer/expand@2.1.22: + resolution: {integrity: sha512-wTZOBkzH+ItPuZ3ZPa9lynBsdMp6kQ9zbjVPYEtSBG7UulGjg2kQiAnUjgyG4SlntpTce5bOmXAPvE4sguXjpA==} engines: {node: '>=18'} dependencies: - '@inquirer/core': 9.0.2 - '@inquirer/type': 1.4.0 + '@inquirer/core': 9.0.10 + '@inquirer/type': 1.5.2 yoctocolors-cjs: 2.1.2 dev: true @@ -8825,64 +9977,84 @@ packages: engines: {node: '>=18'} dev: true - /@inquirer/figures@1.0.3: - resolution: {integrity: sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==} + /@inquirer/figures@1.0.5: + resolution: {integrity: sha512-79hP/VWdZ2UVc9bFGJnoQ/lQMpL74mGgzSYX1xUqCVk7/v73vJCMw1VuyWN1jGkZ9B3z7THAbySqGbCNefcjfA==} engines: {node: '>=18'} dev: true - /@inquirer/input@2.2.1: - resolution: {integrity: sha512-Yl1G6h7qWydzrJwqN777geeJVaAFL5Ly83aZlw4xHf8Z/BoTMfKRheyuMaQwOG7LQ4e5nQP7PxXdEg4SzQ+OKw==} + /@inquirer/input@2.2.9: + resolution: {integrity: sha512-7Z6N+uzkWM7+xsE+3rJdhdG/+mQgejOVqspoW+w0AbSZnL6nq5tGMEVASaYVWbkoSzecABWwmludO2evU3d31g==} + engines: {node: '>=18'} + dependencies: + '@inquirer/core': 9.0.10 + '@inquirer/type': 1.5.2 + dev: true + + /@inquirer/number@1.0.10: + resolution: {integrity: sha512-kWTxRF8zHjQOn2TJs+XttLioBih6bdc5CcosXIzZsrTY383PXI35DuhIllZKu7CdXFi2rz2BWPN9l0dPsvrQOA==} engines: {node: '>=18'} dependencies: - '@inquirer/core': 9.0.2 - '@inquirer/type': 1.4.0 + '@inquirer/core': 9.0.10 + '@inquirer/type': 1.5.2 dev: true - /@inquirer/password@2.1.14: - resolution: {integrity: sha512-sPzOkXLhWJQ96K6nPZFnF8XB8tsDrcCRobd1d3EDz81F+4hp8BbdmsnsQcqZ7oYDIOVM/mWJyIUtJ35TrssJxQ==} + /@inquirer/password@2.1.22: + resolution: {integrity: sha512-5Fxt1L9vh3rAKqjYwqsjU4DZsEvY/2Gll+QkqR4yEpy6wvzLxdSgFhUcxfDAOtO4BEoTreWoznC0phagwLU5Kw==} engines: {node: '>=18'} dependencies: - '@inquirer/core': 9.0.2 - '@inquirer/type': 1.4.0 + '@inquirer/core': 9.0.10 + '@inquirer/type': 1.5.2 ansi-escapes: 4.3.2 dev: true - /@inquirer/prompts@5.0.7: - resolution: {integrity: sha512-GFcigCxJTKCH3aECzMIu4FhgLJWnFvMXzpI4CCSoELWFtkOOU2P+goYA61+OKpGrB8fPE7q6n8zAXBSlZRrHjQ==} + /@inquirer/prompts@5.3.8: + resolution: {integrity: sha512-b2BudQY/Si4Y2a0PdZZL6BeJtl8llgeZa7U2j47aaJSCeAl1e4UI7y8a9bSkO3o/ZbZrgT5muy/34JbsjfIWxA==} engines: {node: '>=18'} dependencies: - '@inquirer/checkbox': 2.3.10 - '@inquirer/confirm': 3.1.14 - '@inquirer/editor': 2.1.14 - '@inquirer/expand': 2.1.14 - '@inquirer/input': 2.2.1 - '@inquirer/password': 2.1.14 - '@inquirer/rawlist': 2.1.14 - '@inquirer/select': 2.3.10 + '@inquirer/checkbox': 2.4.7 + '@inquirer/confirm': 3.1.22 + '@inquirer/editor': 2.1.22 + '@inquirer/expand': 2.1.22 + '@inquirer/input': 2.2.9 + '@inquirer/number': 1.0.10 + '@inquirer/password': 2.1.22 + '@inquirer/rawlist': 2.2.4 + '@inquirer/search': 1.0.7 + '@inquirer/select': 2.4.7 dev: true - /@inquirer/rawlist@2.1.14: - resolution: {integrity: sha512-pLpEzhKNQ/ugFAFfgCNaXljB+dcCwmXwR1jOxAbVeFIdB3l02E5gjI+h1rb136tq0T8JO6P5KFR1oTeld/wdrA==} + /@inquirer/rawlist@2.2.4: + resolution: {integrity: sha512-pb6w9pWrm7EfnYDgQObOurh2d2YH07+eDo3xQBsNAM2GRhliz6wFXGi1thKQ4bN6B0xDd6C3tBsjdr3obsCl3Q==} engines: {node: '>=18'} dependencies: - '@inquirer/core': 9.0.2 - '@inquirer/type': 1.4.0 + '@inquirer/core': 9.0.10 + '@inquirer/type': 1.5.2 yoctocolors-cjs: 2.1.2 dev: true - /@inquirer/select@2.3.10: - resolution: {integrity: sha512-rr7iR0Zj1YFfgM8IUGimPD9Yukd+n/U63CnYT9kdum6DbRXtMxR45rrreP+EA9ixCnShr+W4xj7suRxC1+8t9g==} + /@inquirer/search@1.0.7: + resolution: {integrity: sha512-p1wpV+3gd1eST/o5N3yQpYEdFNCzSP0Klrl+5bfD3cTTz8BGG6nf4Z07aBW0xjlKIj1Rp0y3x/X4cZYi6TfcLw==} engines: {node: '>=18'} dependencies: - '@inquirer/core': 9.0.2 - '@inquirer/figures': 1.0.3 - '@inquirer/type': 1.4.0 + '@inquirer/core': 9.0.10 + '@inquirer/figures': 1.0.5 + '@inquirer/type': 1.5.2 + yoctocolors-cjs: 2.1.2 + dev: true + + /@inquirer/select@2.4.7: + resolution: {integrity: sha512-JH7XqPEkBpNWp3gPCqWqY8ECbyMoFcCZANlL6pV9hf59qK6dGmkOlx1ydyhY+KZ0c5X74+W6Mtp+nm2QX0/MAQ==} + engines: {node: '>=18'} + dependencies: + '@inquirer/core': 9.0.10 + '@inquirer/figures': 1.0.5 + '@inquirer/type': 1.5.2 ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 dev: true - /@inquirer/type@1.4.0: - resolution: {integrity: sha512-AjOqykVyjdJQvtfkNDGUyMYGF8xN50VUxftCQWsOyIo4DFRLr6VQhW0VItGI1JIyQGCGgIpKa7hMMwNhZb4OIw==} + /@inquirer/type@1.5.2: + resolution: {integrity: sha512-w9qFkumYDCNyDZmNQjf/n6qQuvQ4dMC3BJesY4oF+yr0CxR5vxujflAVeIcS6U336uzi9GM0kAfZlLrZ9UTkpA==} engines: {node: '>=18'} dependencies: mute-stream: 1.0.0 @@ -9250,6 +10422,10 @@ packages: /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + /@jridgewell/sourcemap-codec@1.5.0: + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + dev: true + /@jridgewell/trace-mapping@0.3.18: resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} dependencies: @@ -9326,14 +10502,14 @@ packages: /@leichtgewicht/ip-codec@2.0.4: resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} - /@listr2/prompt-adapter-inquirer@2.0.13(@inquirer/prompts@5.0.7): - resolution: {integrity: sha512-nAl6teTt7EWSjttNavAnv3uFR3w3vPP3OTYmHyPNHzKhAj2NoBDHmbS3MGpvvO8KXXPASnHjEGrrKrdKTMKPnQ==} + /@listr2/prompt-adapter-inquirer@2.0.15(@inquirer/prompts@5.3.8): + resolution: {integrity: sha512-MZrGem/Ujjd4cPTLYDfCZK2iKKeiO/8OX13S6jqxldLs0Prf2aGqVlJ77nMBqMv7fzqgXEgjrNHLXcKR8l9lOg==} engines: {node: '>=18.0.0'} peerDependencies: '@inquirer/prompts': '>= 3 < 6' dependencies: - '@inquirer/prompts': 5.0.7 - '@inquirer/type': 1.4.0 + '@inquirer/prompts': 5.3.8 + '@inquirer/type': 1.5.2 dev: true /@ljharb/through@2.3.12: @@ -9350,48 +10526,48 @@ packages: call-bind: 1.0.7 dev: true - /@lmdb/lmdb-darwin-arm64@3.0.12: - resolution: {integrity: sha512-vgTwzNUD3Hy4aqtGhX2+nV/usI0mwy3hDRuTjs8VcK0BLiMVEpNQXgzwlWEgPmA8AAPloUgyOs2nK5clJF5oIg==} + /@lmdb/lmdb-darwin-arm64@3.0.13: + resolution: {integrity: sha512-uiKPB0Fv6WEEOZjruu9a6wnW/8jrjzlZbxXscMB8kuCJ1k6kHpcBnuvaAWcqhbI7rqX5GKziwWEdD+wi2gNLfA==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /@lmdb/lmdb-darwin-x64@3.0.12: - resolution: {integrity: sha512-qOt0hAhj2ZLY6aEWu85rzt5zcyCAQITMhCMEPNlo1tuYekpVAdkQNiwXxEkCjBYvwTskvXuwXOOUpjuSc+aJnA==} + /@lmdb/lmdb-darwin-x64@3.0.13: + resolution: {integrity: sha512-bEVIIfK5mSQoG1R19qA+fJOvCB+0wVGGnXHT3smchBVahYBdlPn2OsZZKzlHWfb1E+PhLBmYfqB5zQXFP7hJig==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /@lmdb/lmdb-linux-arm64@3.0.12: - resolution: {integrity: sha512-Qy4cFXFe9h1wAWMsojex8x1ifvw2kqiZv686YiRTdQEzAfc3vJASHFcD/QejHUCx7YHMYdnUoCS45rG2AiGDTQ==} + /@lmdb/lmdb-linux-arm64@3.0.13: + resolution: {integrity: sha512-afbVrsMgZ9dUTNUchFpj5VkmJRxvht/u335jUJ7o23YTbNbnpmXif3VKQGCtnjSh+CZaqm6N3CPG8KO3zwyZ1Q==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@lmdb/lmdb-linux-arm@3.0.12: - resolution: {integrity: sha512-Ggd/UXpE+alMncbELCXA3OKpDj9bDBR3qVO7WRTxstloDglRAHfZmUJgTkeaNKjFO1JHqS7AKy0jba9XebZB1w==} + /@lmdb/lmdb-linux-arm@3.0.13: + resolution: {integrity: sha512-Yml1KlMzOnXj/tnW7yX8U78iAzTk39aILYvCPbqeewAq1kSzl+w59k/fiVkTBfvDi/oW/5YRxL+Fq+Y1Fr1r2Q==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /@lmdb/lmdb-linux-x64@3.0.12: - resolution: {integrity: sha512-c+noT9IofktxktFllKHFmci8ka2SYGSLN17pj/KSl1hg7mmfAiGp4xxFxEwMLTb+SX95vP1DFiR++1I3WLVxvA==} + /@lmdb/lmdb-linux-x64@3.0.13: + resolution: {integrity: sha512-vOtxu0xC0SLdQ2WRXg8Qgd8T32ak4SPqk5zjItRszrJk2BdeXqfGxBJbP7o4aOvSPSmSSv46Lr1EP4HXU8v7Kg==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@lmdb/lmdb-win32-x64@3.0.12: - resolution: {integrity: sha512-CO3MFV8gUx16NU/CyyuumAKblESwvoGVA2XhQKZ976OTOxaTbb8F8D3f0iiZ4MYqsN74jIrFuCmXpPnpjbhfOQ==} + /@lmdb/lmdb-win32-x64@3.0.13: + resolution: {integrity: sha512-UCrMJQY/gJnOl3XgbWRZZUvGGBuKy6i0YNSptgMzHBjs+QYDYR1Mt/RLTOPy4fzzves65O1EDmlL//OzEqoLlA==} cpu: [x64] os: [win32] requiresBuild: true @@ -10648,7 +11824,7 @@ packages: requiresBuild: true optional: true - /@ngrx/router-store@18.0.2(@angular/common@18.1.0)(@angular/core@18.1.0)(@angular/router@18.1.0)(@ngrx/store@18.0.2)(rxjs@7.8.1): + /@ngrx/router-store@18.0.2(@angular/common@18.2.0)(@angular/core@18.2.0)(@angular/router@18.2.0)(@ngrx/store@18.0.2)(rxjs@7.8.1): resolution: {integrity: sha512-jUrQ/uJJ53x8O1XbN2YxH2GpRREZlwS5gRxlCoc4fWL4Us/uS1/K6+QfRmKBPtpTKBIixqsOb+dIUV5iwBrivA==} peerDependencies: '@angular/common': ^18.0.0 @@ -10657,36 +11833,36 @@ packages: '@ngrx/store': 18.0.2 rxjs: ^6.5.3 || ^7.5.0 dependencies: - '@angular/common': 18.1.0(@angular/core@18.1.0)(rxjs@7.8.1) - '@angular/core': 18.1.0(rxjs@7.8.1)(zone.js@0.14.3) - '@angular/router': 18.1.0(@angular/common@18.1.0)(@angular/core@18.1.0)(@angular/platform-browser@18.1.0)(rxjs@7.8.1) - '@ngrx/store': 18.0.2(@angular/core@18.1.0)(rxjs@7.8.1) + '@angular/common': 18.2.0(@angular/core@18.2.0)(rxjs@7.8.1) + '@angular/core': 18.2.0(rxjs@7.8.1)(zone.js@0.14.10) + '@angular/router': 18.2.0(@angular/common@18.2.0)(@angular/core@18.2.0)(@angular/platform-browser@18.2.0)(rxjs@7.8.1) + '@ngrx/store': 18.0.2(@angular/core@18.2.0)(rxjs@7.8.1) rxjs: 7.8.1 tslib: 2.6.3 dev: true - /@ngrx/store@18.0.2(@angular/core@18.1.0)(rxjs@7.8.1): + /@ngrx/store@18.0.2(@angular/core@18.2.0)(rxjs@7.8.1): resolution: {integrity: sha512-ajwv0+njsO4vzArp9esnFvs1wyUb1U1W8E8LSCKrcW2hWWo9o1Pezj+JRsdQwatxHfrrPFuTDyajsl6GQM/JSA==} peerDependencies: '@angular/core': ^18.0.0 rxjs: ^6.5.3 || ^7.5.0 dependencies: - '@angular/core': 18.1.0(rxjs@7.8.1)(zone.js@0.14.3) + '@angular/core': 18.2.0(rxjs@7.8.1)(zone.js@0.14.10) rxjs: 7.8.1 tslib: 2.6.3 dev: true - /@ngtools/webpack@18.1.0(@angular/compiler-cli@18.1.0)(typescript@5.5.3)(webpack@5.92.1): - resolution: {integrity: sha512-J4ATDGq0AubLbP3DOFRjp0pDBvSgzjtiu5l1hGq3xf6AzVAEmZFlp2Ac2EykuK2r8XDnCVoLrxICJOXZWWzP2g==} + /@ngtools/webpack@18.2.0(@angular/compiler-cli@18.2.0)(typescript@5.5.3)(webpack@5.93.0): + resolution: {integrity: sha512-a6hbkYzh/KUlI52huiU4vztqIuxzyddg6kJGcelUJx3Ju6MJeziu+XmJ6wqFRvfH89zmJeaSADKsGFQaBHtJLg==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: '@angular/compiler-cli': ^18.0.0 typescript: '>=5.4 <5.6' webpack: ^5.54.0 dependencies: - '@angular/compiler-cli': 18.1.0(@angular/compiler@18.1.0)(typescript@5.5.3) + '@angular/compiler-cli': 18.2.0(@angular/compiler@18.2.0)(typescript@5.5.3) typescript: 5.5.3 - webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.5.7)(esbuild@0.23.0)(webpack-cli@5.1.4) dev: true /@nodelib/fs.scandir@2.1.5: @@ -10814,7 +11990,7 @@ packages: json-parse-even-better-errors: 3.0.0 normalize-package-data: 6.0.0 proc-log: 4.2.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - bluebird dev: true @@ -10867,10 +12043,10 @@ packages: - supports-color dev: true - /@nrwl/angular@19.6.0-beta.6(@angular-devkit/build-angular@18.1.0)(@angular-devkit/core@18.1.0)(@angular-devkit/schematics@18.1.0)(@schematics/angular@18.1.0)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(rxjs@7.8.1)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4): + /@nrwl/angular@19.6.0-beta.6(@angular-devkit/build-angular@18.2.0)(@angular-devkit/core@18.2.0)(@angular-devkit/schematics@18.2.0)(@schematics/angular@18.2.0)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(rxjs@7.8.1)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4): resolution: {integrity: sha512-hJ0GglHFNWAzpEMXRdFJ/iyTs2wvB2sijrCNTCiHfTjesPjH67MJ1FIDq/oxuABNe6hUIZk0wUOHojcztA5duw==} dependencies: - '@nx/angular': 19.6.0-beta.6(@angular-devkit/build-angular@18.1.0)(@angular-devkit/core@18.1.0)(@angular-devkit/schematics@18.1.0)(@schematics/angular@18.1.0)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(rxjs@7.8.1)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4) + '@nx/angular': 19.6.0-beta.6(@angular-devkit/build-angular@18.2.0)(@angular-devkit/core@18.2.0)(@angular-devkit/schematics@18.2.0)(@schematics/angular@18.2.0)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(rxjs@7.8.1)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4) tslib: 2.6.3 transitivePeerDependencies: - '@angular-devkit/build-angular' @@ -11460,7 +12636,7 @@ packages: - encoding dev: true - /@nx/angular@19.6.0-beta.6(@angular-devkit/build-angular@18.1.0)(@angular-devkit/core@18.1.0)(@angular-devkit/schematics@18.1.0)(@schematics/angular@18.1.0)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(rxjs@7.8.1)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4): + /@nx/angular@19.6.0-beta.6(@angular-devkit/build-angular@18.2.0)(@angular-devkit/core@18.2.0)(@angular-devkit/schematics@18.2.0)(@schematics/angular@18.2.0)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(rxjs@7.8.1)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4): resolution: {integrity: sha512-wootidodGy4vmYbwW/xM6QQGyjnfNzolbZsqjwsEszC8eVZOynC+HgSB6EOqzHODXmiv9InMz/SKOvw0aWeb0Q==} peerDependencies: '@angular-devkit/build-angular': '>= 16.0.0 < 19.0.0' @@ -11469,11 +12645,11 @@ packages: '@schematics/angular': '>= 16.0.0 < 19.0.0' rxjs: ^6.5.3 || ^7.5.0 dependencies: - '@angular-devkit/build-angular': 18.1.0(@angular/compiler-cli@18.1.0)(@swc/core@1.5.7)(@types/node@18.19.8)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0)(ng-packagr@18.1.0)(stylus@0.59.0)(tailwindcss@3.4.4)(typescript@5.5.3)(webpack-cli@5.1.4) - '@angular-devkit/core': 18.1.0 - '@angular-devkit/schematics': 18.1.0 + '@angular-devkit/build-angular': 18.2.0(@angular/compiler-cli@18.2.0)(@swc/core@1.5.7)(@types/node@18.19.8)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0)(ng-packagr@18.2.0)(stylus@0.59.0)(tailwindcss@3.4.4)(typescript@5.5.3)(webpack-cli@5.1.4) + '@angular-devkit/core': 18.2.0 + '@angular-devkit/schematics': 18.2.0 '@module-federation/enhanced': 0.2.3(typescript@5.5.3)(webpack@5.88.0) - '@nrwl/angular': 19.6.0-beta.6(@angular-devkit/build-angular@18.1.0)(@angular-devkit/core@18.1.0)(@angular-devkit/schematics@18.1.0)(@schematics/angular@18.1.0)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(rxjs@7.8.1)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4) + '@nrwl/angular': 19.6.0-beta.6(@angular-devkit/build-angular@18.2.0)(@angular-devkit/core@18.2.0)(@angular-devkit/schematics@18.2.0)(@schematics/angular@18.2.0)(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(rxjs@7.8.1)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4) '@nx/devkit': 19.6.0-beta.6(nx@19.6.0-beta.6) '@nx/eslint': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.6.0-beta.6)(verdaccio@5.31.0) '@nx/js': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0) @@ -11481,7 +12657,7 @@ packages: '@nx/webpack': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@19.6.0-beta.6)(typescript@5.5.3)(verdaccio@5.31.0)(webpack-cli@5.1.4) '@nx/workspace': 19.6.0-beta.6(@swc-node/register@1.9.1)(@swc/core@1.5.7) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.3) - '@schematics/angular': 18.1.0 + '@schematics/angular': 18.2.0 '@typescript-eslint/type-utils': 7.16.0(eslint@8.57.0)(typescript@5.5.3) chalk: 4.1.2 find-cache-dir: 3.3.2 @@ -13609,6 +14785,14 @@ packages: dev: true optional: true + /@rollup/rollup-android-arm-eabi@4.20.0: + resolution: {integrity: sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-android-arm64@4.14.3: resolution: {integrity: sha512-eQK5JIi+POhFpzk+LnjKIy4Ks+pwJ+NXmPxOCSvOKSNRPONzKuUvWE+P9JxGZVxrtzm6BAYMaL50FFuPe0oWMQ==} cpu: [arm64] @@ -13625,6 +14809,14 @@ packages: dev: true optional: true + /@rollup/rollup-android-arm64@4.20.0: + resolution: {integrity: sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-darwin-arm64@4.14.3: resolution: {integrity: sha512-Od4vE6f6CTT53yM1jgcLqNfItTsLt5zE46fdPaEmeFHvPs5SjZYlLpHrSiHEKR1+HdRfxuzXHjDOIxQyC3ptBA==} cpu: [arm64] @@ -13641,6 +14833,14 @@ packages: dev: true optional: true + /@rollup/rollup-darwin-arm64@4.20.0: + resolution: {integrity: sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-darwin-x64@4.14.3: resolution: {integrity: sha512-0IMAO21axJeNIrvS9lSe/PGthc8ZUS+zC53O0VhF5gMxfmcKAP4ESkKOCwEi6u2asUrt4mQv2rjY8QseIEb1aw==} cpu: [x64] @@ -13657,6 +14857,14 @@ packages: dev: true optional: true + /@rollup/rollup-darwin-x64@4.20.0: + resolution: {integrity: sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-arm-gnueabihf@4.14.3: resolution: {integrity: sha512-ge2DC7tHRHa3caVEoSbPRJpq7azhG+xYsd6u2MEnJ6XzPSzQsTKyXvh6iWjXRf7Rt9ykIUWHtl0Uz3T6yXPpKw==} cpu: [arm] @@ -13673,6 +14881,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-arm-gnueabihf@4.20.0: + resolution: {integrity: sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-arm-musleabihf@4.14.3: resolution: {integrity: sha512-ljcuiDI4V3ySuc7eSk4lQ9wU8J8r8KrOUvB2U+TtK0TiW6OFDmJ+DdIjjwZHIw9CNxzbmXY39wwpzYuFDwNXuw==} cpu: [arm] @@ -13689,6 +14905,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-arm-musleabihf@4.20.0: + resolution: {integrity: sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-arm64-gnu@4.14.3: resolution: {integrity: sha512-Eci2us9VTHm1eSyn5/eEpaC7eP/mp5n46gTRB3Aar3BgSvDQGJZuicyq6TsH4HngNBgVqC5sDYxOzTExSU+NjA==} cpu: [arm64] @@ -13705,6 +14929,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-arm64-gnu@4.20.0: + resolution: {integrity: sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-arm64-musl@4.14.3: resolution: {integrity: sha512-UrBoMLCq4E92/LCqlh+blpqMz5h1tJttPIniwUgOFJyjWI1qrtrDhhpHPuFxULlUmjFHfloWdixtDhSxJt5iKw==} cpu: [arm64] @@ -13721,6 +14953,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-arm64-musl@4.20.0: + resolution: {integrity: sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-powerpc64le-gnu@4.14.3: resolution: {integrity: sha512-5aRjvsS8q1nWN8AoRfrq5+9IflC3P1leMoy4r2WjXyFqf3qcqsxRCfxtZIV58tCxd+Yv7WELPcO9mY9aeQyAmw==} cpu: [ppc64] @@ -13737,6 +14977,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-powerpc64le-gnu@4.20.0: + resolution: {integrity: sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-riscv64-gnu@4.14.3: resolution: {integrity: sha512-sk/Qh1j2/RJSX7FhEpJn8n0ndxy/uf0kI/9Zc4b1ELhqULVdTfN6HL31CDaTChiBAOgLcsJ1sgVZjWv8XNEsAQ==} cpu: [riscv64] @@ -13753,6 +15001,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-riscv64-gnu@4.20.0: + resolution: {integrity: sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-s390x-gnu@4.14.3: resolution: {integrity: sha512-jOO/PEaDitOmY9TgkxF/TQIjXySQe5KVYB57H/8LRP/ux0ZoO8cSHCX17asMSv3ruwslXW/TLBcxyaUzGRHcqg==} cpu: [s390x] @@ -13769,6 +15025,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-s390x-gnu@4.20.0: + resolution: {integrity: sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-x64-gnu@4.14.3: resolution: {integrity: sha512-8ybV4Xjy59xLMyWo3GCfEGqtKV5M5gCSrZlxkPGvEPCGDLNla7v48S662HSGwRd6/2cSneMQWiv+QzcttLrrOA==} cpu: [x64] @@ -13785,6 +15049,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-x64-gnu@4.20.0: + resolution: {integrity: sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-x64-musl@4.14.3: resolution: {integrity: sha512-s+xf1I46trOY10OqAtZ5Rm6lzHre/UiLA1J2uOhCFXWkbZrJRkYBPO6FhvGfHmdtQ3Bx793MNa7LvoWFAm93bg==} cpu: [x64] @@ -13801,6 +15073,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-x64-musl@4.20.0: + resolution: {integrity: sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-win32-arm64-msvc@4.14.3: resolution: {integrity: sha512-+4h2WrGOYsOumDQ5S2sYNyhVfrue+9tc9XcLWLh+Kw3UOxAvrfOrSMFon60KspcDdytkNDh7K2Vs6eMaYImAZg==} cpu: [arm64] @@ -13817,6 +15097,14 @@ packages: dev: true optional: true + /@rollup/rollup-win32-arm64-msvc@4.20.0: + resolution: {integrity: sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-win32-ia32-msvc@4.14.3: resolution: {integrity: sha512-T1l7y/bCeL/kUwh9OD4PQT4aM7Bq43vX05htPJJ46RTI4r5KNt6qJRzAfNfM+OYMNEVBWQzR2Gyk+FXLZfogGw==} cpu: [ia32] @@ -13833,6 +15121,14 @@ packages: dev: true optional: true + /@rollup/rollup-win32-ia32-msvc@4.20.0: + resolution: {integrity: sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-win32-x64-msvc@4.14.3: resolution: {integrity: sha512-/BypzV0H1y1HzgYpxqRaXGBRqfodgoBBCcsrujT6QRcakDQdfU+Lq9PENPh5jB4I44YWq+0C2eHsHya+nZY1sA==} cpu: [x64] @@ -13849,6 +15145,14 @@ packages: dev: true optional: true + /@rollup/rollup-win32-x64-msvc@4.20.0: + resolution: {integrity: sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@rollup/wasm-node@4.18.0: resolution: {integrity: sha512-DkLoyblRMhJw9ZogW9zCpyH0CNJ+7GaM7Ty+Vl+G21z/Gr7uKBaXqcJqwWUiNYVxTOgxZrxhDG6pmOFxOuswvw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -13863,12 +15167,12 @@ packages: resolution: {integrity: sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==} dev: true - /@schematics/angular@18.1.0: - resolution: {integrity: sha512-k9Dy6JD7hqvCzDqnMjDm7J8H/P6m5mLuX2yEgQWKRAJ/YMINtBQAaKA1T9qXk97kEX6RNLpHMuDIsrIfK/H31Q==} + /@schematics/angular@18.2.0: + resolution: {integrity: sha512-XePvx2ZnxCcAQw5lHVMUrJvm8MXqAWGcMyJDAuQUqNZrPCk3GpCaplWx2n+nPkinYVX2Q2v/DqtvWStQwgU4nA==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} dependencies: - '@angular-devkit/core': 18.1.0 - '@angular-devkit/schematics': 18.1.0 + '@angular-devkit/core': 18.2.0 + '@angular-devkit/schematics': 18.2.0 jsonc-parser: 3.3.1 transitivePeerDependencies: - chokidar @@ -15715,10 +17019,10 @@ packages: dependencies: undici-types: 5.26.5 - /@types/node@20.14.10: - resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==} + /@types/node@22.3.0: + resolution: {integrity: sha512-nrWpWVaDZuaVc5X84xJ0vNrLvomM205oQyLsRt7OHNZbSHslcWsvgFR7O7hire2ZonjLrWBbedmotmIlJDVd6g==} dependencies: - undici-types: 5.26.5 + undici-types: 6.18.2 dev: true /@types/normalize-package-data@2.4.1: @@ -16528,13 +17832,13 @@ packages: semver: 7.6.0 dev: true - /@vitejs/plugin-basic-ssl@1.1.0(vite@5.3.2): + /@vitejs/plugin-basic-ssl@1.1.0(vite@5.4.0): resolution: {integrity: sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A==} engines: {node: '>=14.6.0'} peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 dependencies: - vite: 5.3.2(@types/node@18.19.8)(less@4.2.0)(sass@1.77.6)(stylus@0.59.0)(terser@5.29.2) + vite: 5.4.0(@types/node@18.19.8)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.31.6) dev: true /@vitejs/plugin-vue-jsx@3.1.0(vite@5.0.12)(vue@3.4.15): @@ -17302,7 +18606,7 @@ packages: dependencies: ajv: 8.16.0 - /ajv-formats@3.0.1(ajv@8.16.0): + /ajv-formats@3.0.1(ajv@8.17.1): resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} peerDependencies: ajv: ^8.0.0 @@ -17310,7 +18614,7 @@ packages: ajv: optional: true dependencies: - ajv: 8.16.0 + ajv: 8.17.1 dev: true /ajv-keywords@3.5.2(ajv@6.12.6): @@ -17353,6 +18657,15 @@ packages: require-from-string: 2.0.2 uri-js: 4.4.1 + /ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.0.1 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + dev: true + /algoliasearch@4.14.2: resolution: {integrity: sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg==} dependencies: @@ -17383,9 +18696,11 @@ packages: type-fest: 0.21.3 dev: true - /ansi-escapes@6.2.1: - resolution: {integrity: sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==} - engines: {node: '>=14.16'} + /ansi-escapes@7.0.0: + resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==} + engines: {node: '>=18'} + dependencies: + environment: 1.1.0 dev: true /ansi-html-community@0.0.8: @@ -17814,6 +19129,22 @@ packages: postcss-value-parser: 4.2.0 dev: true + /autoprefixer@10.4.20(postcss@8.4.41): + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.23.3 + caniuse-lite: 1.0.30001651 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.0.1 + postcss: 8.4.41 + postcss-value-parser: 4.2.0 + dev: true + /available-typed-arrays@1.0.5: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} @@ -17945,17 +19276,17 @@ packages: webpack: 5.88.0(@swc/core@1.5.7)(esbuild@0.19.5)(webpack-cli@5.1.4) dev: true - /babel-loader@9.1.3(@babel/core@7.24.7)(webpack@5.92.1): + /babel-loader@9.1.3(@babel/core@7.25.2)(webpack@5.93.0): resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} engines: {node: '>= 14.15.0'} peerDependencies: '@babel/core': ^7.12.0 webpack: '>=5' dependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.25.2 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.5.7)(esbuild@0.23.0)(webpack-cli@5.1.4) dev: true /babel-plugin-const-enum@1.2.0(@babel/core@7.24.7): @@ -18041,6 +19372,19 @@ packages: - supports-color dev: true + /babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.25.2): + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.23.2): resolution: {integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==} peerDependencies: @@ -18066,6 +19410,18 @@ packages: - supports-color dev: true + /babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.25.2): + resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) + core-js-compat: 3.37.1 + transitivePeerDependencies: + - supports-color + dev: true + /babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.23.7): resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} peerDependencies: @@ -18146,6 +19502,17 @@ packages: - supports-color dev: true + /babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.25.2): + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + dev: true + /babel-plugin-transform-async-to-promises@0.8.18: resolution: {integrity: sha512-WpOrF76nUHijnNn10eBGOHZmXQC8JYRME9rOLxStOga7Av2VO53ehVFvVNImMksVtQuL2/7ZNxEgxnx7oo/3Hw==} dev: true @@ -18512,6 +19879,17 @@ packages: update-browserslist-db: 1.0.13(browserslist@4.23.0) dev: true + /browserslist@4.23.3: + resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001651 + electron-to-chromium: 1.5.7 + node-releases: 2.0.18 + update-browserslist-db: 1.1.0(browserslist@4.23.3) + dev: true + /bs-logger@0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} engines: {node: '>= 6'} @@ -18822,6 +20200,10 @@ packages: /caniuse-lite@1.0.30001599: resolution: {integrity: sha512-LRAQHZ4yT1+f9LemSMeqdMpMxZcc4RMWdj4tiFe3G8tNkWK+E58g+/tzotb5cU6TbcVJLr4fySiAW7XmxQvZQA==} + /caniuse-lite@1.0.30001651: + resolution: {integrity: sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==} + dev: true + /case-sensitive-paths-webpack-plugin@2.4.0: resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} engines: {node: '>=4'} @@ -19050,11 +20432,11 @@ packages: restore-cursor: 3.1.0 dev: true - /cli-cursor@4.0.0: - resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /cli-cursor@5.0.0: + resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} + engines: {node: '>=18'} dependencies: - restore-cursor: 4.0.0 + restore-cursor: 5.1.0 dev: true /cli-spinners@2.6.1: @@ -19630,7 +21012,7 @@ packages: webpack: 5.88.0(@swc/core@1.5.7)(esbuild@0.19.5)(webpack-cli@5.1.4) dev: true - /copy-webpack-plugin@12.0.2(webpack@5.92.1): + /copy-webpack-plugin@12.0.2(webpack@5.93.0): resolution: {integrity: sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -19638,11 +21020,11 @@ packages: dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 - globby: 14.0.0 + globby: 14.0.2 normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.5.7)(esbuild@0.23.0)(webpack-cli@5.1.4) dev: true /core-js-compat@3.35.1: @@ -19949,7 +21331,7 @@ packages: webpack: 5.88.0(@swc/core@1.5.7)(esbuild@0.19.5)(webpack-cli@5.1.4) dev: true - /css-loader@7.1.2(webpack@5.92.1): + /css-loader@7.1.2(webpack@5.93.0): resolution: {integrity: sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -19968,8 +21350,8 @@ packages: postcss-modules-scope: 3.2.0(postcss@8.4.38) postcss-modules-values: 4.0.0(postcss@8.4.38) postcss-value-parser: 4.2.0 - semver: 7.6.2 - webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5)(webpack-cli@5.1.4) + semver: 7.6.3 + webpack: 5.93.0(@swc/core@1.5.7)(esbuild@0.23.0)(webpack-cli@5.1.4) dev: true /css-minimizer-webpack-plugin@5.0.0(esbuild@0.19.5)(webpack@5.88.0): @@ -20979,6 +22361,10 @@ packages: resolution: {integrity: sha512-iWgEEvREL4GTXXHKohhh33+6Y8XkPI5eHihDmm8zUk5Zo7HICEW+wI/j5kJ2tbuNUCXJ/sNXa03ajW635DiJXA==} dev: true + /electron-to-chromium@1.5.7: + resolution: {integrity: sha512-6FTNWIWMxMy/ZY6799nBlPtF1DFDQ6VQJ7yyDP27SJNt5lwtQ5ufqVvHylb3fdQefvRcgA3fKcFMJi9OLwBRNw==} + dev: true + /emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} engines: {node: '>=12'} @@ -21109,6 +22495,11 @@ packages: engines: {node: '>=4'} hasBin: true + /environment@1.1.0: + resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} + engines: {node: '>=18'} + dev: true + /err-code@2.0.3: resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} dev: true @@ -21335,9 +22726,9 @@ packages: - supports-color dev: true - /esbuild-wasm@0.21.5: - resolution: {integrity: sha512-L/FlOPMMFtw+6qPAbuPvJXdrOYOp9yx/PEwSrIZW0qghY4vgV003evdYDwqQ/9ENMQI0B6RMod9xT4FHtto6OQ==} - engines: {node: '>=12'} + /esbuild-wasm@0.23.0: + resolution: {integrity: sha512-6jP8UmWy6R6TUUV8bMuC3ZyZ6lZKI56x0tkxyCIqWwRRJ/DgeQKneh/Oid5EoGoPFLrGNkz47ZEtWAYuiY/u9g==} + engines: {node: '>=18'} hasBin: true dev: true @@ -21590,6 +22981,11 @@ packages: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} + /escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} + dev: true + /escape-html@1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} @@ -22528,6 +23924,10 @@ packages: resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} dev: true + /fast-uri@3.0.1: + resolution: {integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==} + dev: true + /fast-xml-parser@4.2.7: resolution: {integrity: sha512-J8r6BriSLO1uj2miOk1NW0YVm8AGOOu3Si2HQp/cSmo6EA4m3fcwu2WKjJ4RK9wMLBtg69y1kS8baDiQBR41Ig==} hasBin: true @@ -25060,6 +26460,19 @@ packages: - supports-color dev: true + /istanbul-lib-instrument@6.0.3: + resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==} + engines: {node: '>=10'} + dependencies: + '@babel/core': 7.25.2 + '@babel/parser': 7.25.3 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.0 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + dev: true + /istanbul-lib-report@3.0.0: resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} engines: {node: '>=8'} @@ -26207,7 +27620,7 @@ packages: webpack: 5.88.0(@swc/core@1.5.7)(esbuild@0.19.5)(webpack-cli@5.1.4) dev: true - /less-loader@12.2.0(less@4.2.0)(webpack@5.92.1): + /less-loader@12.2.0(less@4.2.0)(webpack@5.93.0): resolution: {integrity: sha512-MYUxjSQSBUQmowc0l5nPieOYwMzGPUaTzB6inNW/bdPEG9zOL3eAAD1Qw5ZxSPk7we5dMojHwNODYMV1hq4EVg==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -26221,7 +27634,7 @@ packages: optional: true dependencies: less: 4.2.0 - webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.5.7)(esbuild@0.23.0)(webpack-cli@5.1.4) dev: true /less@4.1.3: @@ -26303,7 +27716,7 @@ packages: webpack-sources: 3.2.3 dev: true - /license-webpack-plugin@4.0.2(webpack@5.92.1): + /license-webpack-plugin@4.0.2(webpack@5.93.0): resolution: {integrity: sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==} peerDependencies: webpack: '*' @@ -26311,7 +27724,7 @@ packages: webpack: optional: true dependencies: - webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.5.7)(esbuild@0.23.0)(webpack-cli@5.1.4) webpack-sources: 3.2.3 dev: true @@ -26385,20 +27798,20 @@ packages: wrap-ansi: 7.0.0 dev: true - /listr2@8.2.3: - resolution: {integrity: sha512-Lllokma2mtoniUOS94CcOErHWAug5iu7HOmDrvWgpw8jyQH2fomgB+7lZS4HWZxytUuQwkGOwe49FvwVaA85Xw==} + /listr2@8.2.4: + resolution: {integrity: sha512-opevsywziHd3zHCVQGAj8zu+Z3yHNkkoYhWIGnq54RrCVwLz0MozotJEDnKsIBLvkfLGN6BLOyAeRrYI0pKA4g==} engines: {node: '>=18.0.0'} dependencies: cli-truncate: 4.0.0 colorette: 2.0.20 eventemitter3: 5.0.1 - log-update: 6.0.0 + log-update: 6.1.0 rfdc: 1.4.1 wrap-ansi: 9.0.0 dev: true - /lmdb@3.0.12: - resolution: {integrity: sha512-JnoEulTgveoC64vlYJ9sufGLuNkk6TcxSYpKxSC9aM42I61jIv3pQH0fgb6qW7HV0+FNqA3g1WCQQYfhfawGoQ==} + /lmdb@3.0.13: + resolution: {integrity: sha512-UGe+BbaSUQtAMZobTb4nHvFMrmvuAQKSeaqAX2meTEQjfsbpl5sxdHD8T72OnwD4GU9uwNhYXIVe4QGs8N9Zyw==} hasBin: true requiresBuild: true dependencies: @@ -26408,12 +27821,12 @@ packages: ordered-binary: 1.5.1 weak-lru-cache: 1.2.2 optionalDependencies: - '@lmdb/lmdb-darwin-arm64': 3.0.12 - '@lmdb/lmdb-darwin-x64': 3.0.12 - '@lmdb/lmdb-linux-arm': 3.0.12 - '@lmdb/lmdb-linux-arm64': 3.0.12 - '@lmdb/lmdb-linux-x64': 3.0.12 - '@lmdb/lmdb-win32-x64': 3.0.12 + '@lmdb/lmdb-darwin-arm64': 3.0.13 + '@lmdb/lmdb-darwin-x64': 3.0.13 + '@lmdb/lmdb-linux-arm': 3.0.13 + '@lmdb/lmdb-linux-arm64': 3.0.13 + '@lmdb/lmdb-linux-x64': 3.0.13 + '@lmdb/lmdb-win32-x64': 3.0.13 dev: true /load-json-file@4.0.0: @@ -26607,12 +28020,12 @@ packages: wrap-ansi: 6.2.0 dev: true - /log-update@6.0.0: - resolution: {integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==} + /log-update@6.1.0: + resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} engines: {node: '>=18'} dependencies: - ansi-escapes: 6.2.1 - cli-cursor: 4.0.0 + ansi-escapes: 7.0.0 + cli-cursor: 5.0.0 slice-ansi: 7.1.0 strip-ansi: 7.1.0 wrap-ansi: 9.0.0 @@ -26775,6 +28188,12 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true + /magic-string@0.30.11: + resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + dev: true + /magic-string@0.30.2: resolution: {integrity: sha512-lNZdu7pewtq/ZvWUp9Wpf/x7WzMTsR26TWV03BRZrXFsv+BI6dy8RAiKgm1uM/kyR0rCfUcqvOlXKG66KhIGug==} engines: {node: '>=12'} @@ -27693,6 +29112,11 @@ packages: engines: {node: '>=12'} dev: true + /mimic-function@5.0.1: + resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} + engines: {node: '>=18'} + dev: true + /mimic-response@1.0.1: resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} engines: {node: '>=4'} @@ -27718,7 +29142,7 @@ packages: webpack: 5.88.0(@swc/core@1.5.7)(esbuild@0.19.5)(webpack-cli@5.1.4) dev: true - /mini-css-extract-plugin@2.9.0(webpack@5.92.1): + /mini-css-extract-plugin@2.9.0(webpack@5.93.0): resolution: {integrity: sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -27726,7 +29150,7 @@ packages: dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.5.7)(esbuild@0.23.0)(webpack-cli@5.1.4) dev: true /mini-svg-data-uri@1.4.4: @@ -28153,8 +29577,8 @@ packages: - '@babel/core' - babel-plugin-macros - /ng-packagr@18.1.0(@angular/compiler-cli@18.1.0)(tailwindcss@3.4.4)(tslib@2.4.0)(typescript@5.5.3): - resolution: {integrity: sha512-QfqiCIuRX7VhdHqE1goZIuaFh0aMmFTF6r+gP+iq7YyIookXlZWswEZYcnpyRw52Q1RHFdUJRm7foBRFyEXTLA==} + /ng-packagr@18.2.0(@angular/compiler-cli@18.2.0)(tailwindcss@3.4.4)(tslib@2.4.0)(typescript@5.5.3): + resolution: {integrity: sha512-oT7XTrU7z92iz2/3C9NmmWrXsJ+z0RAN1SZ8/L0bQ8/Jkl9JlfHHkX0D5iA45aJldG7fyHu6+6SPFroJBh8Isw==} engines: {node: ^18.19.1 || >=20.11.1} hasBin: true peerDependencies: @@ -28166,7 +29590,7 @@ packages: tailwindcss: optional: true dependencies: - '@angular/compiler-cli': 18.1.0(@angular/compiler@18.1.0)(typescript@5.5.3) + '@angular/compiler-cli': 18.2.0(@angular/compiler@18.2.0)(typescript@5.5.3) '@rollup/plugin-json': 6.1.0(rollup@4.18.0) '@rollup/plugin-node-resolve': 15.2.3(rollup@4.18.0) '@rollup/wasm-node': 4.18.0 @@ -28404,7 +29828,7 @@ packages: make-fetch-happen: 13.0.0 nopt: 7.2.1 proc-log: 3.0.0 - semver: 7.6.2 + semver: 7.6.3 tar: 6.2.0 which: 4.0.0 transitivePeerDependencies: @@ -28448,6 +29872,10 @@ packages: /node-releases@2.0.14: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + /node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + dev: true + /node-schedule@2.1.1: resolution: {integrity: sha512-OXdegQq03OmXEjt2hZP33W2YPs/E5BcFQks46+G2gAxs4gHOIVD1u7EqlYLYSKsaIpyKCK9Gbk0ta1/gjRSMRQ==} engines: {node: '>=6'} @@ -28584,13 +30012,13 @@ packages: validate-npm-package-name: 5.0.0 dev: true - /npm-package-arg@11.0.2: - resolution: {integrity: sha512-IGN0IAwmhDJwy13Wc8k+4PEbTPhpJnMtfR53ZbOyjkvmEcLS4nCwp6mvMWjS5sUjeiW3mpx6cHmuhKEu9XmcQw==} + /npm-package-arg@11.0.3: + resolution: {integrity: sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==} engines: {node: ^16.14.0 || >=18.0.0} dependencies: hosted-git-info: 7.0.0 proc-log: 4.2.0 - semver: 7.6.2 + semver: 7.6.3 validate-npm-package-name: 5.0.0 dev: true @@ -28621,6 +30049,16 @@ packages: semver: 7.6.2 dev: true + /npm-pick-manifest@9.1.0: + resolution: {integrity: sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + npm-install-checks: 6.0.0 + npm-normalize-package-bin: 3.0.0 + npm-package-arg: 11.0.1 + semver: 7.6.3 + dev: true + /npm-registry-fetch@16.0.0: resolution: {integrity: sha512-JFCpAPUpvpwfSydv99u85yhP68rNIxSFmDpNbNnRWKSe3gpjHnWL8v320gATwRzjtgmZ9Jfe37+ZPOLZPwz6BQ==} engines: {node: ^16.14.0 || >=18.0.0} @@ -29129,6 +30567,13 @@ packages: mimic-fn: 4.0.0 dev: true + /onetime@7.0.0: + resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} + engines: {node: '>=18'} + dependencies: + mimic-function: 5.0.1 + dev: true + /only@0.0.2: resolution: {integrity: sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==} dev: true @@ -29447,7 +30892,7 @@ packages: minipass: 7.1.2 npm-package-arg: 11.0.1 npm-packlist: 8.0.0 - npm-pick-manifest: 9.0.1 + npm-pick-manifest: 9.1.0 npm-registry-fetch: 17.0.1 proc-log: 4.2.0 promise-retry: 2.0.1 @@ -30306,7 +31751,7 @@ packages: webpack: 5.88.0(@swc/core@1.5.7)(esbuild@0.19.5)(webpack-cli@5.1.4) dev: true - /postcss-loader@8.1.1(postcss@8.4.38)(typescript@5.5.3)(webpack@5.92.1): + /postcss-loader@8.1.1(postcss@8.4.41)(typescript@5.5.3)(webpack@5.93.0): resolution: {integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -30321,9 +31766,9 @@ packages: dependencies: cosmiconfig: 9.0.0(typescript@5.5.3) jiti: 1.21.0 - postcss: 8.4.38 - semver: 7.6.2 - webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5)(webpack-cli@5.1.4) + postcss: 8.4.41 + semver: 7.6.3 + webpack: 5.93.0(@swc/core@1.5.7)(esbuild@0.23.0)(webpack-cli@5.1.4) transitivePeerDependencies: - typescript dev: true @@ -31058,6 +32503,15 @@ packages: picocolors: 1.0.0 source-map-js: 1.2.0 + /postcss@8.4.41: + resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.1 + source-map-js: 1.2.0 + dev: true + /potpack@1.0.2: resolution: {integrity: sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ==} dev: false @@ -32171,12 +33625,12 @@ packages: signal-exit: 3.0.7 dev: true - /restore-cursor@4.0.0: - resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /restore-cursor@5.1.0: + resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} + engines: {node: '>=18'} dependencies: - onetime: 5.1.2 - signal-exit: 3.0.7 + onetime: 7.0.0 + signal-exit: 4.1.0 dev: true /retry@0.12.0: @@ -32392,6 +33846,32 @@ packages: fsevents: 2.3.3 dev: true + /rollup@4.20.0: + resolution: {integrity: sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + dependencies: + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.20.0 + '@rollup/rollup-android-arm64': 4.20.0 + '@rollup/rollup-darwin-arm64': 4.20.0 + '@rollup/rollup-darwin-x64': 4.20.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.20.0 + '@rollup/rollup-linux-arm-musleabihf': 4.20.0 + '@rollup/rollup-linux-arm64-gnu': 4.20.0 + '@rollup/rollup-linux-arm64-musl': 4.20.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.20.0 + '@rollup/rollup-linux-riscv64-gnu': 4.20.0 + '@rollup/rollup-linux-s390x-gnu': 4.20.0 + '@rollup/rollup-linux-x64-gnu': 4.20.0 + '@rollup/rollup-linux-x64-musl': 4.20.0 + '@rollup/rollup-win32-arm64-msvc': 4.20.0 + '@rollup/rollup-win32-ia32-msvc': 4.20.0 + '@rollup/rollup-win32-x64-msvc': 4.20.0 + fsevents: 2.3.3 + dev: true + /run-applescript@7.0.0: resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} engines: {node: '>=18'} @@ -32492,8 +33972,8 @@ packages: webpack: 5.88.0(@swc/core@1.5.7)(esbuild@0.19.5)(webpack-cli@5.1.4) dev: true - /sass-loader@14.2.1(sass@1.77.6)(webpack@5.92.1): - resolution: {integrity: sha512-G0VcnMYU18a4N7VoNDegg2OuMjYtxnqzQWARVWCIVSZwJeiL9kg8QMsuIZOplsJgTzZLF6jGxI3AClj8I9nRdQ==} + /sass-loader@16.0.0(sass@1.77.8)(webpack@5.93.0): + resolution: {integrity: sha512-n13Z+3rU9A177dk4888czcVFiC8CL9dii4qpXWUg3YIIgZEvi9TCFKjOQcbK0kJM7DJu9VucrZFddvNfYCPwtw==} engines: {node: '>= 18.12.0'} peerDependencies: '@rspack/core': 0.x || 1.x @@ -32514,8 +33994,8 @@ packages: optional: true dependencies: neo-async: 2.6.2 - sass: 1.77.6 - webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5)(webpack-cli@5.1.4) + sass: 1.77.8 + webpack: 5.93.0(@swc/core@1.5.7)(esbuild@0.23.0)(webpack-cli@5.1.4) dev: true /sass@1.55.0: @@ -32537,6 +34017,16 @@ packages: source-map-js: 1.2.0 dev: true + /sass@1.77.8: + resolution: {integrity: sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + chokidar: 3.6.0 + immutable: 4.1.0 + source-map-js: 1.2.0 + dev: true + /sax@1.2.4: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} requiresBuild: true @@ -32674,6 +34164,12 @@ packages: hasBin: true dev: true + /semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + dev: true + /send@0.17.1: resolution: {integrity: sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==} engines: {node: '>= 0.8.0'} @@ -33139,7 +34635,7 @@ packages: webpack: 5.88.0(@swc/core@1.5.7)(esbuild@0.19.5)(webpack-cli@5.1.4) dev: true - /source-map-loader@5.0.0(webpack@5.92.1): + /source-map-loader@5.0.0(webpack@5.93.0): resolution: {integrity: sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -33147,7 +34643,7 @@ packages: dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.0 - webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.5.7)(esbuild@0.23.0)(webpack-cli@5.1.4) dev: true /source-map-support@0.5.13: @@ -34117,7 +35613,7 @@ packages: webpack: 5.90.1(@swc/core@1.5.7)(esbuild@0.19.5)(webpack-cli@5.1.4) dev: true - /terser-webpack-plugin@5.3.10(@swc/core@1.5.7)(esbuild@0.21.5)(webpack@5.92.1): + /terser-webpack-plugin@5.3.10(@swc/core@1.5.7)(esbuild@0.23.0)(webpack@5.93.0): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -34135,12 +35631,12 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.25 '@swc/core': 1.5.7(@swc/helpers@0.5.11) - esbuild: 0.21.5 + esbuild: 0.23.0 jest-worker: 27.5.1 schema-utils: 3.2.0 serialize-javascript: 6.0.2 terser: 5.29.1 - webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.5.7)(esbuild@0.23.0)(webpack-cli@5.1.4) dev: true /terser-webpack-plugin@5.3.6(@swc/core@1.5.7)(esbuild@0.19.5)(webpack@5.88.0): @@ -34216,8 +35712,8 @@ packages: source-map-support: 0.5.21 dev: true - /terser@5.29.2: - resolution: {integrity: sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==} + /terser@5.31.0: + resolution: {integrity: sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==} engines: {node: '>=10'} hasBin: true dependencies: @@ -34225,10 +35721,9 @@ packages: acorn: 8.11.3 commander: 2.20.3 source-map-support: 0.5.21 - dev: true - /terser@5.31.0: - resolution: {integrity: sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==} + /terser@5.31.6: + resolution: {integrity: sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==} engines: {node: '>=10'} hasBin: true dependencies: @@ -34236,6 +35731,7 @@ packages: acorn: 8.11.3 commander: 2.20.3 source-map-support: 0.5.21 + dev: true /test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} @@ -35004,6 +36500,10 @@ packages: /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + /undici-types@6.18.2: + resolution: {integrity: sha512-5ruQbENj95yDYJNS3TvcaxPMshV7aizdv/hWYjGIKoANWKjhWNBsr2YEuYZKodQulB1b8l7ILOuDQep3afowQQ==} + dev: true + /undici@5.28.2: resolution: {integrity: sha512-wh1pHJHnUeQV5Xa8/kyQhO7WFa8M34l026L5P/+2TYiakvGy5Rdc8jWZVyG7ieht/0WgJLEd3kcU5gKx+6GC8w==} engines: {node: '>=14.0'} @@ -35011,11 +36511,6 @@ packages: '@fastify/busboy': 2.0.0 dev: true - /undici@6.19.2: - resolution: {integrity: sha512-JfjKqIauur3Q6biAtHJ564e3bWa8VvT+7cSiOJHFbX4Erv6CLGDpg8z+Fmg/1OI/47RA+GI2QZaF48SSaLvyBA==} - engines: {node: '>=18.17'} - dev: true - /unenv@1.9.0: resolution: {integrity: sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==} dependencies: @@ -35466,6 +36961,17 @@ packages: picocolors: 1.0.0 dev: true + /update-browserslist-db@1.1.0(browserslist@4.23.3): + resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.23.3 + escalade: 3.1.2 + picocolors: 1.0.1 + dev: true + /uqr@0.1.2: resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==} dev: true @@ -36024,8 +37530,8 @@ packages: fsevents: 2.3.3 dev: true - /vite@5.3.2(@types/node@18.19.8)(less@4.2.0)(sass@1.77.6)(stylus@0.59.0)(terser@5.29.2): - resolution: {integrity: sha512-6lA7OBHBlXUxiJxbO5aAY2fsHHzDr1q7DvXYnyZycRs2Dz+dXBWuhpWHvmljTRTpQC2uvGmUFFkSHF2vGo90MA==} + /vite@5.4.0(@types/node@18.19.8)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.31.6): + resolution: {integrity: sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -36033,6 +37539,7 @@ packages: less: '*' lightningcss: ^1.21.0 sass: '*' + sass-embedded: '*' stylus: '*' sugarss: '*' terser: ^5.4.0 @@ -36045,6 +37552,8 @@ packages: optional: true sass: optional: true + sass-embedded: + optional: true stylus: optional: true sugarss: @@ -36055,11 +37564,11 @@ packages: '@types/node': 18.19.8 esbuild: 0.21.5 less: 4.2.0 - postcss: 8.4.38 + postcss: 8.4.41 rollup: 4.18.0 - sass: 1.77.6 + sass: 1.77.8 stylus: 0.59.0 - terser: 5.29.2 + terser: 5.31.6 optionalDependencies: fsevents: 2.3.3 dev: true @@ -36369,7 +37878,7 @@ packages: schema-utils: 4.2.0 webpack: 5.88.0(@swc/core@1.5.7)(esbuild@0.19.5)(webpack-cli@5.1.4) - /webpack-dev-middleware@7.2.1(webpack@5.92.1): + /webpack-dev-middleware@7.2.1(webpack@5.93.0): resolution: {integrity: sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -36384,7 +37893,25 @@ packages: on-finished: 2.4.1 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.5.7)(esbuild@0.23.0)(webpack-cli@5.1.4) + dev: true + + /webpack-dev-middleware@7.3.0(webpack@5.93.0): + resolution: {integrity: sha512-xD2qnNew+F6KwOGZR7kWdbIou/ud7cVqLEXeK1q0nHcNsX/u7ul/fSdlOTX4ntSL5FNFy7ZJJXbf0piF591JYw==} + engines: {node: '>= 18.12.0'} + peerDependencies: + webpack: ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true + dependencies: + colorette: 2.0.20 + memfs: 4.9.2 + mime-types: 2.1.35 + on-finished: 2.4.1 + range-parser: 1.2.1 + schema-utils: 4.2.0 + webpack: 5.93.0(@swc/core@1.5.7)(esbuild@0.23.0)(webpack-cli@5.1.4) dev: true /webpack-dev-server@5.0.4(webpack-cli@5.1.4)(webpack@5.88.0): @@ -36438,7 +37965,7 @@ packages: - supports-color - utf-8-validate - /webpack-dev-server@5.0.4(webpack-cli@5.1.4)(webpack@5.92.1): + /webpack-dev-server@5.0.4(webpack-cli@5.1.4)(webpack@5.93.0): resolution: {integrity: sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==} engines: {node: '>= 18.12.0'} hasBin: true @@ -36479,9 +38006,9 @@ packages: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.5.7)(esbuild@0.23.0)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.88.0) - webpack-dev-middleware: 7.2.1(webpack@5.92.1) + webpack-dev-middleware: 7.2.1(webpack@5.93.0) ws: 8.17.1 transitivePeerDependencies: - bufferutil @@ -36514,6 +38041,15 @@ packages: wildcard: 2.0.0 dev: true + /webpack-merge@6.0.1: + resolution: {integrity: sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==} + engines: {node: '>=18.0.0'} + dependencies: + clone-deep: 4.0.1 + flat: 5.0.2 + wildcard: 2.0.1 + dev: true + /webpack-node-externals@3.0.0: resolution: {integrity: sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ==} engines: {node: '>=6'} @@ -36538,7 +38074,7 @@ packages: webpack: 5.88.0(@swc/core@1.5.7)(esbuild@0.19.5)(webpack-cli@5.1.4) dev: true - /webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.5.0)(webpack@5.92.1): + /webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.5.0)(webpack@5.93.0): resolution: {integrity: sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==} engines: {node: '>= 12'} peerDependencies: @@ -36550,7 +38086,7 @@ packages: dependencies: html-webpack-plugin: 5.5.0(webpack@5.88.0) typed-assert: 1.0.9 - webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5)(webpack-cli@5.1.4) + webpack: 5.93.0(@swc/core@1.5.7)(esbuild@0.23.0)(webpack-cli@5.1.4) dev: true /webpack-virtual-modules@0.6.1: @@ -36638,8 +38174,8 @@ packages: - uglify-js dev: true - /webpack@5.92.1(@swc/core@1.5.7)(esbuild@0.21.5)(webpack-cli@5.1.4): - resolution: {integrity: sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA==} + /webpack@5.93.0(@swc/core@1.5.7)(esbuild@0.23.0)(webpack-cli@5.1.4): + resolution: {integrity: sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -36658,7 +38194,7 @@ packages: browserslist: 4.23.0 chrome-trace-event: 1.0.3 enhanced-resolve: 5.17.0 - es-module-lexer: 1.4.1 + es-module-lexer: 1.5.4 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -36669,7 +38205,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.2.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.5.7)(esbuild@0.21.5)(webpack@5.92.1) + terser-webpack-plugin: 5.3.10(@swc/core@1.5.7)(esbuild@0.23.0)(webpack@5.93.0) watchpack: 2.4.1 webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.88.0) webpack-sources: 3.2.3 @@ -36840,6 +38376,10 @@ packages: /wildcard@2.0.0: resolution: {integrity: sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==} + /wildcard@2.0.1: + resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} + dev: true + /wordwrap@1.0.0: resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} dev: true @@ -37085,10 +38625,8 @@ packages: readable-stream: 3.6.0 dev: true - /zone.js@0.14.3: - resolution: {integrity: sha512-jYoNqF046Q+JfcZSItRSt+oXFcpXL88yq7XAZjb/NKTS7w2hHpKjRJ3VlFD1k75wMaRRXNUt5vrZVlygiMyHbA==} - dependencies: - tslib: 2.6.3 + /zone.js@0.14.10: + resolution: {integrity: sha512-YGAhaO7J5ywOXW6InXNlLmfU194F8lVgu7bRntUF3TiG8Y3nBK0x1UJJuHUP/e8IyihkjCYqhCScpSwnlaSRkQ==} dev: true /zustand@3.7.2(react@18.3.1): From 541079427324c05bc682f06b7b95eb68e721d8b4 Mon Sep 17 00:00:00 2001 From: Benjamin Cabanes <3447705+bcabanes@users.noreply.github.com> Date: Wed, 14 Aug 2024 17:00:37 -0400 Subject: [PATCH 09/28] feat(nx-dev): add support section on contact page (#27437) Simplify imports and content descriptions for engineering contact page. Added new Nx Cloud support section and adjusted links and icons in the contact links component for consistency. --- nx-dev/nx-dev/pages/contact/engineering.tsx | 9 ++-- nx-dev/ui-contact/src/lib/contact-links.tsx | 50 +++++++++---------- nx-dev/ui-contact/src/lib/how-can-we-help.tsx | 30 ++++++++++- .../src/lib/talk-to-our-engineering-team.tsx | 4 +- 4 files changed, 57 insertions(+), 36 deletions(-) diff --git a/nx-dev/nx-dev/pages/contact/engineering.tsx b/nx-dev/nx-dev/pages/contact/engineering.tsx index 387fa02cc717f..bc1ba0e5450e6 100644 --- a/nx-dev/nx-dev/pages/contact/engineering.tsx +++ b/nx-dev/nx-dev/pages/contact/engineering.tsx @@ -1,10 +1,7 @@ import { useRouter } from 'next/router'; import { NextSeo } from 'next-seo'; import { Footer, Header } from '@nx/nx-dev/ui-common'; -import { - TalkToOurEngineeringTeam, - TalkToOurSalesTeam, -} from '@nx/nx-dev/ui-contact'; +import { TalkToOurEngineeringTeam } from '@nx/nx-dev/ui-contact'; export function EngineeringTeam(): JSX.Element { const router = useRouter(); @@ -13,12 +10,12 @@ export function EngineeringTeam(): JSX.Element { <>