diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cdd3c94d..08b05bf0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -3,7 +3,7 @@ name: CI on: push: branches: - - master + - main pull_request: permissions: @@ -18,24 +18,34 @@ jobs: with: fetch-depth: 0 - - uses: pnpm/action-setup@v2 + - uses: pnpm/action-setup@v3 with: version: 8 - # Cache node_modules - - uses: actions/setup-node@v3 + run_install: false + + - uses: actions/setup-node@v4 with: node-version: 18 + check-latest: true cache: 'pnpm' + - uses: actions/cache@v4 with: lookup-only: true path: '**/node_modules' key: pnpm-${{ hashFiles('pnpm-lock.yaml') }} + # Connect your workspace on nx.app and uncomment this to enable task distribution. # The "--stop-agents-after" is optional, but allows idle agents to shut down once the "build" targets have been requested - run: pnpm install --no-frozen-lockfile + - uses: nrwl/nx-set-shas@v4 + + # This line is needed for nx affected to work when CI is running on a PR + - run: git branch --track main origin/main + if: ${{ github.event_name == 'pull_request' }} + #- run: pnpm exec nx-cloud start-ci-run --distribute-on="5 linux-medium-js" --stop-agents-after="build" - - run: pnpm exec nx-cloud record -- nx format:check - - run: pnpm exec nx affected -t lint test build + #- run: pnpm exec nx-cloud record -- nx format:check + - run: pnpm exec nx affected -t lint test build e2e diff --git a/.npmrc b/.npmrc new file mode 100644 index 00000000..3e775efb --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +auto-install-peers=true diff --git a/.prettierignore b/.prettierignore index 5ac94505..58be25df 100644 --- a/.prettierignore +++ b/.prettierignore @@ -7,4 +7,6 @@ /build /.nx/cache + + pnpm-lock.yaml diff --git a/docs/docs/ionic-angular/generators.md b/docs/docs/ionic-angular/generators.md index 8f49be44..7c74cdcf 100644 --- a/docs/docs/ionic-angular/generators.md +++ b/docs/docs/ionic-angular/generators.md @@ -70,7 +70,7 @@ Skip formatting files. #### standalone -Default: `false` +Default: `true` Type: `boolean` diff --git a/e2e/utils/index.ts b/e2e/utils/index.ts index 14d8e7d4..5bd3fa8f 100644 --- a/e2e/utils/index.ts +++ b/e2e/utils/index.ts @@ -22,7 +22,7 @@ export function createTestProject() { }); execSync( - `npx --yes create-nx-workspace@latest ${projectName} --preset empty --nxCloud skip --no-interactive`, + `npx --yes create-nx-workspace@latest ${projectName} --preset ts --nxCloud skip --no-interactive`, { cwd: dirname(projectDirectory), stdio: 'inherit', diff --git a/jest.preset.js b/jest.preset.js index b85c8b17..8d4323bc 100644 --- a/jest.preset.js +++ b/jest.preset.js @@ -1,4 +1,5 @@ const nxPreset = require('@nx/jest/preset').default; + module.exports = { ...nxPreset, testTimeout: 500000, diff --git a/nx.json b/nx.json index 0b262990..cf347e09 100644 --- a/nx.json +++ b/nx.json @@ -118,7 +118,6 @@ "!{projectRoot}/eslint.config.js" ] }, - "nxCloudAccessToken": "NTlhMGE3ZTYtYjk5OC00Mzc5LWE2ZTAtNzE4ODEzNDY5MjlmfHJlYWQ=", "parallel": 1, "pluginsConfig": { "@nx/js": { diff --git a/package.json b/package.json index 7bf98101..75fc49da 100644 --- a/package.json +++ b/package.json @@ -49,34 +49,36 @@ "private": true, "packageManager": "pnpm@8.7.0", "devDependencies": { - "@angular-devkit/core": "17.3.5", - "@angular-devkit/schematics": "17.3.4", + "@angular-devkit/core": "17.3.8", + "@angular-devkit/schematics": "17.3.8", "@eslint/eslintrc": "^2.1.1", "@eslint/js": "8.49.0", "@nuxt/kit": "3.10.3", - "@nx/angular": "18.3.1", - "@nx/cypress": "18.3.1", - "@nx/devkit": "18.3.1", - "@nx/eslint": "18.3.1", - "@nx/eslint-plugin": "18.3.1", - "@nx/jest": "18.3.1", - "@nx/js": "18.3.1", - "@nx/node": "18.3.1", - "@nx/playwright": "18.3.1", - "@nx/plugin": "18.3.1", - "@nx/react": "18.3.1", - "@nx/storybook": "18.3.1", - "@nx/vite": "18.3.1", - "@nx/web": "18.3.1", - "@nx/workspace": "18.3.1", + "@nx/angular": "18.3.5", + "@nx/cypress": "18.3.5", + "@nx/devkit": "18.3.5", + "@nx/eslint": "18.3.5", + "@nx/webpack": "18.3.5", + "@nx/eslint-plugin": "18.3.5", + "@nx/jest": "18.3.5", + "@nx/js": "18.3.5", + "@nx/node": "18.3.5", + "@nx/playwright": "18.3.5", + "@nx/plugin": "18.3.5", + "@nx/react": "18.3.5", + "@nx/storybook": "18.3.5", + "@nx/vite": "18.3.5", + "@nx/web": "18.3.5", + "@nx/workspace": "18.3.5", "@nxext/svelte": "^18.0.0", "@phenomnomnominal/tsquery": "~5.0.1", - "@schematics/angular": "17.3.4", + "@schematics/angular": "17.3.8", "@stencil/core": "3.4.0", "@swc-node/register": "1.8.0", "@swc/cli": "0.1.62", - "@swc/core": "^1.3.85", - "@swc/jest": "^0.2.20", + "@swc/core": "~1.4.13", + "@swc/helpers": "~0.5.2", + "@swc/jest": "~0.2.20", "@types/glob": "^8.1.0", "@types/globrex": "^0.1.2", "@types/is-ci": "^3.0.1", @@ -107,7 +109,7 @@ "jsonc-parser": "^3.2.1", "kill-port": "^2.0.1", "lint-staged": "13.2.3", - "nx": "18.3.1", + "nx": "18.3.5", "nx-cloud": "^18.0.0", "prettier": "2.7.1", "pretty-quick": "^3.1.3", @@ -128,10 +130,10 @@ }, "lint-staged": { "nx.json": [ - "yarn format --uncommitted" + "pnpm format --uncommitted" ], "*.{js,json,css,scss,md,ts,html,graphql}": [ - "yarn format --uncommitted" + "pnpm format --uncommitted" ] }, "config": { diff --git a/packages/capacitor/package.json b/packages/capacitor/package.json index 5e66ae17..65455ae5 100644 --- a/packages/capacitor/package.json +++ b/packages/capacitor/package.json @@ -1,11 +1,7 @@ { "name": "@nxext/capacitor", - "version": "18.0.4", + "version": "18.0.0", "description": "An Nx plugin for developing cross-platform applications using Capacitor", - "author": { - "name": "Devin Shoemaker", - "email": "devinshoe@gmail.com" - }, "homepage": "https://nxext.github.io/nx-extensions-ionic/docs/capacitor/getting-started.html", "repository": { "type": "git", @@ -22,11 +18,12 @@ "schematics": "./generators.json", "builders": "./executors.json", "dependencies": { - "@nx/devkit": "18.3.1", - "nx": "18.3.1", - "@nx/web": "18.3.1", "ignore": "^5.3.1", "tslib": "^2.3.0" }, - "peerDependencies": {} + "peerDependencies": { + "@nx/devkit": ">=18.0.0", + "@nx/web": ">=18.0.0", + "nx": ">=18.0.0" + } } diff --git a/packages/capacitor/plugin.ts b/packages/capacitor/plugin.ts new file mode 100644 index 00000000..431f8b37 --- /dev/null +++ b/packages/capacitor/plugin.ts @@ -0,0 +1,7 @@ +/* +export { + createNodes, + PlaywrightPluginOptions, + createDependencies, +} from './src/plugins/plugin'; +*/ diff --git a/packages/capacitor/src/generators/capacitor-project/generator.ts b/packages/capacitor/src/generators/capacitor-project/generator.ts index 53a70982..5ff72f12 100644 --- a/packages/capacitor/src/generators/capacitor-project/generator.ts +++ b/packages/capacitor/src/generators/capacitor-project/generator.ts @@ -26,6 +26,3 @@ export async function capacitorProjectGenerator( } export default capacitorProjectGenerator; -export const capacitorProjectSchematic = convertNxGenerator( - capacitorProjectGenerator -); diff --git a/packages/capacitor/src/plugins/plugin.spec.ts b/packages/capacitor/src/plugins/plugin.spec.ts new file mode 100644 index 00000000..56ce15fa --- /dev/null +++ b/packages/capacitor/src/plugins/plugin.spec.ts @@ -0,0 +1,5 @@ +xdescribe('Plugin', () => { + beforeEach(() => {}); + + it('', async () => {}); +}); diff --git a/packages/capacitor/src/plugins/plugin.ts b/packages/capacitor/src/plugins/plugin.ts new file mode 100644 index 00000000..e69de29b diff --git a/packages/capacitor/src/utils/versions.ts b/packages/capacitor/src/utils/versions.ts index e072249f..a1d82895 100644 --- a/packages/capacitor/src/utils/versions.ts +++ b/packages/capacitor/src/utils/versions.ts @@ -1 +1 @@ -export const capacitorVersion = '^5.0.3'; +export const capacitorVersion = '^6.0.0'; diff --git a/packages/ionic-angular/jest.config.ts b/packages/ionic-angular/jest.config.ts index 8a3e0976..1f874c5f 100644 --- a/packages/ionic-angular/jest.config.ts +++ b/packages/ionic-angular/jest.config.ts @@ -4,12 +4,7 @@ module.exports = { preset: '../../jest.preset.js', globals: {}, transform: { - '^.+\\.[tj]s$': [ - 'ts-jest', - { - tsconfig: '/tsconfig.spec.json', - }, - ], + '^.+\\.[tj]sx?$': ['ts-jest', { tsconfig: '/tsconfig.spec.json' }], }, moduleFileExtensions: ['ts', 'js', 'html'], coverageDirectory: '../../coverage/packages/ionic-angular', diff --git a/packages/ionic-angular/package.json b/packages/ionic-angular/package.json index 13966fa1..88a1887a 100644 --- a/packages/ionic-angular/package.json +++ b/packages/ionic-angular/package.json @@ -1,10 +1,10 @@ { "name": "@nxext/ionic-angular", - "version": "18.0.4", + "version": "18.0.0", "description": "An Nx plugin for developing Ionic React applications and libraries", "author": { - "name": "Devin Shoemaker", - "email": "devinshoe@gmail.com" + "name": "Dominik Pieper", + "email": "dominik@pieper.io" }, "homepage": "https://nxext.github.io/nx-extensions-ionic/docs/ionic-angular/overview.html", "repository": { @@ -25,14 +25,15 @@ "schematics": "./generators.json", "builders": "./executors.json", "dependencies": { - "@nxext/capacitor": "^18.0.4", - "@nx/devkit": "18.3.1", - "@nx/eslint": "18.3.1", - "@nx/angular": "18.3.1", - "@nx/js": "18.3.1", + "@nxext/capacitor": "18.0.0", "@phenomnomnominal/tsquery": "~5.0.1", - "typescript": "5.4.5", "tslib": "^2.3.0" }, - "peerDependencies": {} + "peerDependencies": { + "@nx/angular": ">=18.0.0", + "@nx/devkit": ">=18.0.0", + "@nx/eslint": ">=18.0.0", + "@nx/js": ">=18.0.0", + "typescript": "*" + } } diff --git a/packages/ionic-angular/src/generators/application/files/base-standalone/src/app/app.component.spec.ts.template b/packages/ionic-angular/src/generators/application/files/base-standalone/src/app/app.component.spec.ts.template index 51b7b65a..224462e5 100644 --- a/packages/ionic-angular/src/generators/application/files/base-standalone/src/app/app.component.spec.ts.template +++ b/packages/ionic-angular/src/generators/application/files/base-standalone/src/app/app.component.spec.ts.template @@ -1,21 +1,16 @@ -import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { TestBed } from '@angular/core/testing'; - +import { RouterTestingModule } from '@angular/router/testing'; import { AppComponent } from './app.component'; describe('AppComponent', () => { - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [AppComponent], - schemas: [CUSTOM_ELEMENTS_SCHEMA], - }).compileComponents(); - }); - it('should create the app', () => { + TestBed.overrideComponent(AppComponent, { + add: { + imports: [RouterTestingModule] + } + }); const fixture = TestBed.createComponent(AppComponent); const app = fixture.componentInstance; expect(app).toBeTruthy(); }); - }); diff --git a/packages/ionic-angular/src/generators/application/files/base-standalone/src/app/app.component.ts.template b/packages/ionic-angular/src/generators/application/files/base-standalone/src/app/app.component.ts.template index ed79833d..c5ba44f1 100644 --- a/packages/ionic-angular/src/generators/application/files/base-standalone/src/app/app.component.ts.template +++ b/packages/ionic-angular/src/generators/application/files/base-standalone/src/app/app.component.ts.template @@ -1,18 +1,11 @@ import { Component } from '@angular/core'; -import {IonicModule} from '@ionic/angular'; +import { IonApp, IonRouterOutlet } from '@ionic/angular/standalone'; @Component({ - selector: '<%= prefix %>-root', + selector: 'app-root', + templateUrl: 'app.component.html', standalone: true, - imports: [IonicModule], - template: ` - - - - `, - styles: ` - - ` + imports: [IonApp, IonRouterOutlet], }) export class AppComponent { constructor() {} diff --git a/packages/ionic-angular/src/generators/application/files/base-standalone/src/styles.scss.template b/packages/ionic-angular/src/generators/application/files/base-standalone/src/styles.scss.template index 097cf6de..791a6308 100644 --- a/packages/ionic-angular/src/generators/application/files/base-standalone/src/styles.scss.template +++ b/packages/ionic-angular/src/generators/application/files/base-standalone/src/styles.scss.template @@ -8,3 +8,19 @@ * For more information on global stylesheets, visit the documentation: * https://ionicframework.com/docs/layout/global-stylesheets */ + +/* Core CSS required for Ionic components to work properly */ +@import "@ionic/angular/css/core.css"; + +/* Basic CSS for apps built with Ionic */ +@import "@ionic/angular/css/normalize.css"; +@import "@ionic/angular/css/structure.css"; +@import "@ionic/angular/css/typography.css"; +@import "@ionic/angular/css/display.css"; + +/* Optional CSS utils that can be commented out */ +@import "@ionic/angular/css/padding.css"; +@import "@ionic/angular/css/float-elements.css"; +@import "@ionic/angular/css/text-alignment.css"; +@import "@ionic/angular/css/text-transformation.css"; +@import "@ionic/angular/css/flex-utils.css"; diff --git a/packages/ionic-angular/src/generators/application/files/base-standalone/src/theme/variables.scss.template b/packages/ionic-angular/src/generators/application/files/base-standalone/src/theme/variables.scss.template index eae59259..f81e9414 100644 --- a/packages/ionic-angular/src/generators/application/files/base-standalone/src/theme/variables.scss.template +++ b/packages/ionic-angular/src/generators/application/files/base-standalone/src/theme/variables.scss.template @@ -234,3 +234,11 @@ --ion-card-background: #1e1e1e; } } + +html { + /* + * For more information on dynamic font scaling, visit the documentation: + * https://ionicframework.com/docs/layout/dynamic-font-scaling + */ + --ion-dynamic-font: var(--ion-default-dynamic-font); +} diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/app.component.spec.ts.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/app.component.spec.ts.template new file mode 100644 index 00000000..224462e5 --- /dev/null +++ b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/app.component.spec.ts.template @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; +import { AppComponent } from './app.component'; + +describe('AppComponent', () => { + it('should create the app', () => { + TestBed.overrideComponent(AppComponent, { + add: { + imports: [RouterTestingModule] + } + }); + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.componentInstance; + expect(app).toBeTruthy(); + }); +}); diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/app.component.ts.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/app.component.ts.template index 7ca24ea0..c8e0754e 100644 --- a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/app.component.ts.template +++ b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/app.component.ts.template @@ -1,17 +1,12 @@ -import {Component} from '@angular/core'; -import {CommonModule} from '@angular/common'; -import {IonicModule} from '@ionic/angular'; +import { Component } from '@angular/core'; +import { IonApp, IonRouterOutlet } from '@ionic/angular/standalone'; @Component({ selector: '<%= prefix %>-root', + templateUrl: 'app.component.html', standalone: true, - imports: [CommonModule, IonicModule], - template: ` - - - - `, - styles: `` + imports: [IonApp, IonRouterOutlet], }) - -export class AppComponent {} +export class AppComponent { + constructor() {} +} diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/app.config.ts.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/app.config.ts.template index 8c60f9f6..1b5f0bc0 100644 --- a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/app.config.ts.template +++ b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/app.config.ts.template @@ -1,14 +1,13 @@ -import { ApplicationConfig, importProvidersFrom } from '@angular/core'; -import { provideRouter } from '@angular/router'; +import { ApplicationConfig } from '@angular/core'; +import { RouteReuseStrategy, provideRouter } from '@angular/router'; +import { IonicRouteStrategy, provideIonicAngular } from '@ionic/angular/standalone'; + import { appRoutes } from './app.routes'; -import {IonicModule} from '@ionic/angular'; export const appConfig: ApplicationConfig = { providers: [ - provideRouter(appRoutes), - importProvidersFrom( - IonicModule.forRoot() - ) - + { provide: RouteReuseStrategy, useClass: IonicRouteStrategy }, + provideIonicAngular(), + provideRouter(appRoutes) ], }; diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/app.routes.ts.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/app.routes.ts.template index 4f484391..dbc68645 100644 --- a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/app.routes.ts.template +++ b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/app.routes.ts.template @@ -1,9 +1,8 @@ -import { NgModule } from '@angular/core'; -import {Routes} from '@angular/router'; +import { Routes } from '@angular/router'; export const appRoutes: Routes = [ { path: '', - loadChildren: () => import('./tabs/tabs.routes').then(r => r.routes) - } + loadChildren: () => import('./tabs/tabs.routes').then((m) => m.routes), + }, ]; diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/explore-container/explore-container.component.html.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/explore-container/explore-container.component.html.template new file mode 100644 index 00000000..a3fcb604 --- /dev/null +++ b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/explore-container/explore-container.component.html.template @@ -0,0 +1,12 @@ +
+ {{ name }} +

+ Explore + UI Components +

+
diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/explore-container/explore-container.component.scss.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/explore-container/explore-container.component.scss.template new file mode 100644 index 00000000..34a8a465 --- /dev/null +++ b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/explore-container/explore-container.component.scss.template @@ -0,0 +1,27 @@ +#container { + text-align: center; + + position: absolute; + left: 0; + right: 0; + top: 50%; + transform: translateY(-50%); +} + +#container strong { + font-size: 20px; + line-height: 26px; +} + +#container p { + font-size: 16px; + line-height: 22px; + + color: #8c8c8c; + + margin: 0; +} + +#container a { + text-decoration: none; +} diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/explore-container/explore-container.component.spec.ts.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/explore-container/explore-container.component.spec.ts.template index caa9a7cd..aa956d9b 100644 --- a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/explore-container/explore-container.component.spec.ts.template +++ b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/explore-container/explore-container.component.spec.ts.template @@ -1,5 +1,4 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; -import { IonicModule } from '@ionic/angular'; import { ExploreContainerComponent } from './explore-container.component'; @@ -8,11 +7,6 @@ describe('ExploreContainerComponent', () => { let fixture: ComponentFixture; beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ExploreContainerComponent], - imports: [IonicModule.forRoot()] - }).compileComponents(); - fixture = TestBed.createComponent(ExploreContainerComponent); component = fixture.componentInstance; fixture.detectChanges(); diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/explore-container/explore-container.component.ts.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/explore-container/explore-container.component.ts.template index b375cd25..4953296a 100644 --- a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/explore-container/explore-container.component.ts.template +++ b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/explore-container/explore-container.component.ts.template @@ -1,50 +1,11 @@ import { Component, Input } from '@angular/core'; -import {CommonModule} from '@angular/common'; -import {FormsModule} from '@angular/forms'; -import {IonicModule} from '@ionic/angular'; @Component({ selector: '<%= prefix %>-explore-container', + templateUrl: './explore-container.component.html', + styleUrls: ['./explore-container.component.scss'], standalone: true, - imports: [ CommonModule, FormsModule, IonicModule ], - template: ` -
- {{ name }} -

Explore UI Components

-
- `, - styles: ` - #container { - text-align: center; - - position: absolute; - left: 0; - right: 0; - top: 50%; - transform: translateY(-50%); - } - - #container strong { - font-size: 20px; - line-height: 26px; - } - - #container p { - font-size: 16px; - line-height: 22px; - - color: #8c8c8c; - - margin: 0; - } - - #container a { - text-decoration: none; - } - ` }) export class ExploreContainerComponent { - @Input() name?: string; - } diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab1/tab1.page.html.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab1/tab1.page.html.template new file mode 100644 index 00000000..19f549e3 --- /dev/null +++ b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab1/tab1.page.html.template @@ -0,0 +1,17 @@ + + + + Tab 1 + + + + + + + + Tab 1 + + + + <<%= prefix %>-explore-container name="Tab 1 page" /> + diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab1/tab1.page.scss.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab1/tab1.page.scss.template new file mode 100644 index 00000000..e69de29b diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab1/tab1.page.spec.ts.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab1/tab1.page.spec.ts.template index 0dbb7c0a..fcc00f94 100644 --- a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab1/tab1.page.spec.ts.template +++ b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab1/tab1.page.spec.ts.template @@ -1,7 +1,4 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; -import { IonicModule } from '@ionic/angular'; - -import { ExploreContainerComponentModule } from '../explore-container/explore-container.module'; import { Tab1Page } from './tab1.page'; @@ -10,11 +7,6 @@ describe('Tab1Page', () => { let fixture: ComponentFixture; beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [Tab1Page], - imports: [IonicModule.forRoot(), ExploreContainerComponentModule] - }).compileComponents(); - fixture = TestBed.createComponent(Tab1Page); component = fixture.componentInstance; fixture.detectChanges(); diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab1/tab1.page.ts.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab1/tab1.page.ts.template index 485eec68..e72511d7 100644 --- a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab1/tab1.page.ts.template +++ b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab1/tab1.page.ts.template @@ -1,43 +1,14 @@ import { Component } from '@angular/core'; -import {CommonModule} from '@angular/common'; -import {FormsModule} from '@angular/forms'; -import {IonicModule} from '@ionic/angular'; -import {ExploreContainerComponent} from '../explore-container/explore-container.component'; +import { IonHeader, IonToolbar, IonTitle, IonContent } from '@ionic/angular/standalone'; +import { ExploreContainerComponent } from '../explore-container/explore-container.component'; @Component({ selector: '<%= prefix %>-tab1', + templateUrl: 'tab1.page.html', + styleUrls: ['tab1.page.scss'], standalone: true, - imports: [ - IonicModule, - CommonModule, - FormsModule, - ExploreContainerComponent - ], - template: ` - - - - Tab 1 - - - - - - - - Tab 1 - - - - <<%= prefix %>-explore-container name="Tab 1 page">-explore-container> - - `, - styles: ` - - ` + imports: [IonHeader, IonToolbar, IonTitle, IonContent, ExploreContainerComponent], }) export class Tab1Page { - constructor() {} - } diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab1/tab1.routes.ts.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab1/tab1.routes.ts.template deleted file mode 100644 index 3a27bf36..00000000 --- a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab1/tab1.routes.ts.template +++ /dev/null @@ -1,10 +0,0 @@ -import { Tab1Page } from './tab1.page'; -import {Routes} from '@angular/router'; - -export const routes: Routes = [ - { - path: '', - loadComponent: () => import('./tab1.page').then(p => p.Tab1Page) - } -]; - diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab2/tab2.page.html.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab2/tab2.page.html.template new file mode 100644 index 00000000..f3a2e932 --- /dev/null +++ b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab2/tab2.page.html.template @@ -0,0 +1,17 @@ + + + + Tab 2 + + + + + + + + Tab 2 + + + + <<%= prefix %>-explore-container name="Tab 2 page" /> + diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab2/tab2.page.scss.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab2/tab2.page.scss.template new file mode 100644 index 00000000..e69de29b diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab2/tab2.page.spec.ts.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab2/tab2.page.spec.ts.template index 70bd876e..92c0cac4 100644 --- a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab2/tab2.page.spec.ts.template +++ b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab2/tab2.page.spec.ts.template @@ -1,7 +1,4 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; -import { IonicModule } from '@ionic/angular'; - -import { ExploreContainerComponentModule } from '../explore-container/explore-container.module'; import { Tab2Page } from './tab2.page'; @@ -10,11 +7,6 @@ describe('Tab2Page', () => { let fixture: ComponentFixture; beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [Tab2Page], - imports: [IonicModule.forRoot(), ExploreContainerComponentModule] - }).compileComponents(); - fixture = TestBed.createComponent(Tab2Page); component = fixture.componentInstance; fixture.detectChanges(); diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab2/tab2.page.ts.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab2/tab2.page.ts.template index efc01758..0428aaef 100644 --- a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab2/tab2.page.ts.template +++ b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab2/tab2.page.ts.template @@ -1,39 +1,13 @@ import { Component } from '@angular/core'; -import {CommonModule} from '@angular/common'; -import {FormsModule} from '@angular/forms'; -import {IonicModule} from '@ionic/angular'; -import {ExploreContainerComponent} from '../explore-container/explore-container.component'; +import { IonHeader, IonToolbar, IonTitle, IonContent } from '@ionic/angular/standalone'; +import { ExploreContainerComponent } from '../explore-container/explore-container.component'; @Component({ selector: '<%= prefix %>-tab2', + templateUrl: 'tab2.page.html', + styleUrls: ['tab2.page.scss'], standalone: true, - imports: [ - IonicModule, - CommonModule, - FormsModule, - ExploreContainerComponent, - ], - template: ` - - - - Tab 2 - - - - - - - - Tab 2 - - - - <<%= prefix %>-explore-container name="Tab 2 page">-explore-container> - - - `, - styles: `` + imports: [IonHeader, IonToolbar, IonTitle, IonContent, ExploreContainerComponent] }) export class Tab2Page { diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab2/tab2.routes.ts.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab2/tab2.routes.ts.template deleted file mode 100644 index e9f94ce5..00000000 --- a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab2/tab2.routes.ts.template +++ /dev/null @@ -1,10 +0,0 @@ -import { Tab2Page } from './tab2.page'; -import {Routes} from '@angular/router'; - -export const routes: Routes = [ - { - path: '', - loadComponent: () => import('./tab2.page').then(p => p.Tab2Page), - } -]; - diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab3/tab3.page.html.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab3/tab3.page.html.template new file mode 100644 index 00000000..fc12b71e --- /dev/null +++ b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab3/tab3.page.html.template @@ -0,0 +1,17 @@ + + + + Tab 3 + + + + + + + + Tab 3 + + + + <<%= prefix %>-explore-container name="Tab 3 page" /> + diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab3/tab3.page.scss.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab3/tab3.page.scss.template new file mode 100644 index 00000000..e69de29b diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab3/tab3.page.spec.ts.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab3/tab3.page.spec.ts.template index 28d86196..a03da993 100644 --- a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab3/tab3.page.spec.ts.template +++ b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab3/tab3.page.spec.ts.template @@ -1,7 +1,4 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; -import { IonicModule } from '@ionic/angular'; - -import { ExploreContainerComponentModule } from '../explore-container/explore-container.module'; import { Tab3Page } from './tab3.page'; @@ -10,11 +7,6 @@ describe('Tab3Page', () => { let fixture: ComponentFixture; beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [Tab3Page], - imports: [IonicModule.forRoot(), ExploreContainerComponentModule] - }).compileComponents(); - fixture = TestBed.createComponent(Tab3Page); component = fixture.componentInstance; fixture.detectChanges(); diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab3/tab3.page.ts.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab3/tab3.page.ts.template index b8b97290..0b8a7e42 100644 --- a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab3/tab3.page.ts.template +++ b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab3/tab3.page.ts.template @@ -1,41 +1,14 @@ import { Component } from '@angular/core'; -import {CommonModule} from '@angular/common'; -import {FormsModule} from '@angular/forms'; -import {IonicModule} from '@ionic/angular'; -import {ExploreContainerComponent} from '../explore-container/explore-container.component'; +import { IonHeader, IonToolbar, IonTitle, IonContent } from '@ionic/angular/standalone'; +import { ExploreContainerComponent } from '../explore-container/explore-container.component'; @Component({ selector: '<%= prefix %>-tab3', + templateUrl: 'tab3.page.html', + styleUrls: ['tab3.page.scss'], standalone: true, - imports: [ - IonicModule, - CommonModule, - FormsModule, - ExploreContainerComponent, - ], - template: ` - - - - Tab 3 - - - - - - - - Tab 3 - - - - <<%= prefix %>-explore-container name="Tab 3 page">-explore-container> - - `, - styles: `` + imports: [IonHeader, IonToolbar, IonTitle, IonContent, ExploreContainerComponent], }) export class Tab3Page { - constructor() {} - } diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab3/tab3.routes.ts.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab3/tab3.routes.ts.template deleted file mode 100644 index c53591dd..00000000 --- a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tab3/tab3.routes.ts.template +++ /dev/null @@ -1,10 +0,0 @@ -import { Tab3Page } from './tab3.page'; -import {Routes} from '@angular/router'; - -export const routes: Routes = [ - { - path: '', - loadComponent: () => import('./tab3.page').then(p => p.Tab3Page) - } -]; - diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tabs/tabs.page.html.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tabs/tabs.page.html.template new file mode 100644 index 00000000..0f38384c --- /dev/null +++ b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tabs/tabs.page.html.template @@ -0,0 +1,18 @@ + + + + + Tab 1 + + + + + Tab 2 + + + + + Tab 3 + + + diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tabs/tabs.page.scss.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tabs/tabs.page.scss.template new file mode 100644 index 00000000..e69de29b diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tabs/tabs.page.spec.ts.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tabs/tabs.page.spec.ts.template index 40a3de8b..5e44b104 100644 --- a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tabs/tabs.page.spec.ts.template +++ b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tabs/tabs.page.spec.ts.template @@ -1,5 +1,5 @@ -import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; import { TabsPage } from './tabs.page'; @@ -8,10 +8,11 @@ describe('TabsPage', () => { let fixture: ComponentFixture; beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [TabsPage], - schemas: [CUSTOM_ELEMENTS_SCHEMA], - }).compileComponents(); + TestBed.overrideComponent(TabsPage, { + add: { + imports: [RouterTestingModule] + } + }); }); beforeEach(() => { diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tabs/tabs.page.ts.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tabs/tabs.page.ts.template index 1516e0ec..b33a2b9c 100644 --- a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tabs/tabs.page.ts.template +++ b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tabs/tabs.page.ts.template @@ -1,43 +1,19 @@ -import { Component } from '@angular/core'; -import {CommonModule} from '@angular/common'; -import {FormsModule} from '@angular/forms'; -import {IonicModule} from '@ionic/angular'; +import { Component, EnvironmentInjector, inject } from '@angular/core'; +import { IonTabs, IonTabBar, IonTabButton, IonIcon, IonLabel } from '@ionic/angular/standalone'; +import { addIcons } from 'ionicons'; +import { triangle, ellipse, square } from 'ionicons/icons'; @Component({ selector: '<%= prefix %>-tabs', + templateUrl: 'tabs.page.html', + styleUrls: ['tabs.page.scss'], standalone: true, - imports: [ - IonicModule, - CommonModule, - FormsModule - ], - template: ` - - - - - - Tab 1 - - - - - Tab 2 - - - - - Tab 3 - - - - - - `, - styles: `` + imports: [IonTabs, IonTabBar, IonTabButton, IonIcon, IonLabel], }) export class TabsPage { + public environmentInjector = inject(EnvironmentInjector); - constructor() {} - + constructor() { + addIcons({ triangle, ellipse, square }); + } } diff --git a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tabs/tabs.routes.ts.template b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tabs/tabs.routes.ts.template index 4f778aba..15ba9e57 100644 --- a/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tabs/tabs.routes.ts.template +++ b/packages/ionic-angular/src/generators/application/files/tabs-standalone/src/app/tabs/tabs.routes.ts.template @@ -1,34 +1,36 @@ +import { Routes } from '@angular/router'; import { TabsPage } from './tabs.page'; -import {Routes} from '@angular/router'; export const routes: Routes = [ { path: 'tabs', - loadComponent: () => import('./tabs.page').then(p => p.TabsPage), + component: TabsPage, children: [ { path: 'tab1', - loadChildren: () => import('../tab1/tab1.routes').then(r => r.routes) + loadComponent: () => + import('../tab1/tab1.page').then((m) => m.Tab1Page), }, { path: 'tab2', - loadChildren: () => import('../tab2/tab2.routes').then(r => r.routes) + loadComponent: () => + import('../tab2/tab2.page').then((m) => m.Tab2Page), }, { path: 'tab3', - loadChildren: () => import('../tab3/tab3.routes').then(r => r.routes) + loadComponent: () => + import('../tab3/tab3.page').then((m) => m.Tab3Page), }, { path: '', redirectTo: '/tabs/tab1', - pathMatch: 'full' - } - ] + pathMatch: 'full', + }, + ], }, { path: '', redirectTo: '/tabs/tab1', - pathMatch: 'full' - } + pathMatch: 'full', + }, ]; - diff --git a/packages/ionic-angular/src/generators/application/generator.spec.ts b/packages/ionic-angular/src/generators/application/generator.spec.ts index 57dc7cac..77e7d247 100644 --- a/packages/ionic-angular/src/generators/application/generator.spec.ts +++ b/packages/ionic-angular/src/generators/application/generator.spec.ts @@ -1,31 +1,33 @@ -import { readJson, readProjectConfiguration, Tree } from '@nx/devkit'; +import { readJson, readProjectConfiguration } from '@nx/devkit'; import { createTreeWithEmptyWorkspace } from '@nx/devkit/testing'; import { applicationGenerator } from './generator'; import { ApplicationGeneratorSchema } from './schema'; - -// eslint-disable-next-line @typescript-eslint/no-var-requires -const devkit = require('@nx/devkit'); - -xdescribe('application schematic', () => { - jest.spyOn(devkit, 'ensurePackage').mockReturnValue(Promise.resolve()); - - let host: Tree; - const options: ApplicationGeneratorSchema = { - name: 'my-app', - template: 'blank', - unitTestRunner: 'jest', - e2eTestRunner: 'cypress', - capacitor: false, - skipFormat: false, +import { UnitTestRunner, E2eTestRunner } from '@nx/angular/generators'; +import { GeneratorTemplate } from './lib/templates.type'; + +describe('application schematic', () => { + const setup = async () => { + const host = createTreeWithEmptyWorkspace({ layout: 'apps-libs' }); + host.write('.gitignore', ''); + const schema: ApplicationGeneratorSchema = { + name: 'my-app', + template: GeneratorTemplate.Blank, + unitTestRunner: UnitTestRunner.None, + e2eTestRunner: E2eTestRunner.None, + capacitor: false, + skipFormat: false, + }; + const projectRoot = `apps/${schema.name}`; + return { + host, + schema, + projectRoot, + }; }; - const projectRoot = `apps/${options.name}`; - - beforeEach(() => { - host = createTreeWithEmptyWorkspace({ layout: 'apps-libs' }); - }); it('should add dependencies to package.json', async () => { - await applicationGenerator(host, options); + const { host, schema } = await setup(); + await applicationGenerator(host, schema); const packageJson = readJson(host, 'package.json'); expect(packageJson.dependencies['@ionic/angular']).toBeDefined(); @@ -33,8 +35,10 @@ xdescribe('application schematic', () => { }); it('should update assets in project configuration', async () => { - await applicationGenerator(host, options); - const project = readProjectConfiguration(host, options.name); + const { host, schema, projectRoot } = await setup(); + + await applicationGenerator(host, schema); + const project = readProjectConfiguration(host, schema.name); const assets = project.targets.build.options.assets; const styles = project.targets.build.options.styles; @@ -59,12 +63,10 @@ xdescribe('application schematic', () => { describe('--linter', () => { it('should update .eslintrc.json', async () => { - await applicationGenerator(host, options); + const { host, schema } = await setup(); + await applicationGenerator(host, schema); - const eslintrcJson = readJson( - host, - `apps/${options.name}/.eslintrc.json` - ); + const eslintrcJson = readJson(host, `apps/${schema.name}/.eslintrc.json`); const tsOverride = eslintrcJson.overrides.find( (override: { files: string | string[] }) => override.files.includes('*.ts') @@ -89,7 +91,8 @@ xdescribe('application schematic', () => { describe('--template', () => { it('should add base template files', async () => { - await applicationGenerator(host, options); + const { host, schema, projectRoot } = await setup(); + await applicationGenerator(host, schema); expect(host.exists(`${projectRoot}/ionic.config.json`)).toBeTruthy(); @@ -107,7 +110,8 @@ xdescribe('application schematic', () => { }); it('--blank', async () => { - await applicationGenerator(host, { ...options, template: 'blank' }); + const { host, schema, projectRoot } = await setup(); + await applicationGenerator(host, { ...schema, template: 'blank' }); expect( host.exists(`${projectRoot}/src/app/home/home.module.ts`) @@ -115,7 +119,8 @@ xdescribe('application schematic', () => { }); it('--list', async () => { - await applicationGenerator(host, { ...options, template: 'list' }); + const { host, schema, projectRoot } = await setup(); + await applicationGenerator(host, { ...schema, template: 'list' }); expect( host.exists( @@ -125,7 +130,8 @@ xdescribe('application schematic', () => { }); it('--sidemenu', async () => { - await applicationGenerator(host, { ...options, template: 'sidemenu' }); + const { host, schema, projectRoot } = await setup(); + await applicationGenerator(host, { ...schema, template: 'sidemenu' }); expect( host.exists(`${projectRoot}/src/app/folder/folder.module.ts`) @@ -133,7 +139,8 @@ xdescribe('application schematic', () => { }); it('--tabs', async () => { - await applicationGenerator(host, { ...options, template: 'tabs' }); + const { host, schema, projectRoot } = await setup(); + await applicationGenerator(host, { ...schema, template: 'tabs' }); expect( host.exists(`${projectRoot}/src/app/tabs/tabs.module.ts`) @@ -143,11 +150,12 @@ xdescribe('application schematic', () => { describe('--directory', () => { it('should update workspace.json', async () => { - await applicationGenerator(host, { ...options, directory: 'myDir' }); - const project = readProjectConfiguration(host, `my-dir-${options.name}`); + const { host, schema, projectRoot } = await setup(); + await applicationGenerator(host, { ...schema, directory: 'myDir' }); + const project = readProjectConfiguration(host, `my-dir-${schema.name}`); const projectE2e = readProjectConfiguration( host, - `my-dir-${options.name}-e2e` + `my-dir-${schema.name}-e2e` ); expect(project.root).toEqual('apps/my-dir/my-app'); @@ -155,14 +163,16 @@ xdescribe('application schematic', () => { }); it('should generate files', async () => { - await applicationGenerator(host, { ...options, directory: 'myDir' }); + const { host, schema, projectRoot } = await setup(); + await applicationGenerator(host, { ...schema, directory: 'myDir' }); expect(host.exists('apps/my-dir/my-app/src/main.ts')); }); it('should generate Capacitor project', async () => { + const { host, schema, projectRoot } = await setup(); await applicationGenerator(host, { - ...options, + ...schema, directory: 'my-dir', capacitor: true, }); @@ -175,8 +185,9 @@ xdescribe('application schematic', () => { describe('--unitTestRunner', () => { it('none', async () => { + const { host, schema, projectRoot } = await setup(); await applicationGenerator(host, { - ...options, + ...schema, unitTestRunner: 'none', }); @@ -187,8 +198,9 @@ xdescribe('application schematic', () => { }); it('jest', async () => { + const { host, schema, projectRoot } = await setup(); await applicationGenerator(host, { - ...options, + ...schema, unitTestRunner: 'jest', }); @@ -198,9 +210,10 @@ xdescribe('application schematic', () => { describe('--tags', () => { it('should update nx.json', async () => { - await applicationGenerator(host, { ...options, tags: 'one,two' }); + const { host, schema, projectRoot } = await setup(); + await applicationGenerator(host, { ...schema, tags: 'one,two' }); - const projectConfiguration = readProjectConfiguration(host, options.name); + const projectConfiguration = readProjectConfiguration(host, schema.name); expect(projectConfiguration.tags).toEqual(['one', 'two']); }); }); @@ -208,7 +221,8 @@ xdescribe('application schematic', () => { describe('--capacitor', () => { describe('true', () => { it('should generate Capacitor project', async () => { - await applicationGenerator(host, { ...options, capacitor: true }); + const { host, schema, projectRoot } = await setup(); + await applicationGenerator(host, { ...schema, capacitor: true }); expect(host.exists(`${projectRoot}/capacitor.config.ts`)).toBeDefined(); }); diff --git a/packages/ionic-angular/src/generators/application/generator.ts b/packages/ionic-angular/src/generators/application/generator.ts index 22a67019..1b9e6c5f 100644 --- a/packages/ionic-angular/src/generators/application/generator.ts +++ b/packages/ionic-angular/src/generators/application/generator.ts @@ -1,9 +1,4 @@ -import { - convertNxGenerator, - formatFiles, - runTasksInSerial, - Tree, -} from '@nx/devkit'; +import { formatFiles, runTasksInSerial, Tree } from '@nx/devkit'; import { addAngular } from './lib/add-angular'; import { addCapacitor } from './lib/add-capacitor'; import { addDependencies } from './lib/add-dependencies'; @@ -36,4 +31,3 @@ export async function applicationGenerator( } export default applicationGenerator; -export const applicationSchematic = convertNxGenerator(applicationGenerator); diff --git a/packages/ionic-angular/src/generators/application/lib/add-dependencies.ts b/packages/ionic-angular/src/generators/application/lib/add-dependencies.ts index f32397f7..a68274f9 100644 --- a/packages/ionic-angular/src/generators/application/lib/add-dependencies.ts +++ b/packages/ionic-angular/src/generators/application/lib/add-dependencies.ts @@ -11,9 +11,11 @@ export function addDependencies(host: Tree) { { '@ionic/angular': ionicAngularVersion, ionicons: ioniconsVersion, + '@capacitor/app': capacitorPluginVersion, '@capacitor/haptics': capacitorPluginVersion, '@capacitor/keyboard': capacitorPluginVersion, '@capacitor/status-bar': capacitorPluginVersion, + '@capacitor/core': capacitorPluginVersion, }, {} ); diff --git a/packages/ionic-angular/src/generators/application/lib/files.ts b/packages/ionic-angular/src/generators/application/lib/files.ts index b59faa4b..3890f19f 100644 --- a/packages/ionic-angular/src/generators/application/lib/files.ts +++ b/packages/ionic-angular/src/generators/application/lib/files.ts @@ -49,7 +49,9 @@ export function addFiles(host: Tree, options: NormalizedSchema) { export function removeFiles(host: Tree, options: NormalizedSchema) { host.delete(`${options.appProjectRoot}/src/favicon.ico`); if (options.standalone) { - host.delete(`${options.appProjectRoot}/src/app/app.component.html`); + if (options.template !== 'tabs') { + host.delete(`${options.appProjectRoot}/src/app/app.component.html`); + } host.delete(`${options.appProjectRoot}/src/app/app.component.scss`); } } diff --git a/packages/ionic-angular/src/generators/application/lib/templates.type.ts b/packages/ionic-angular/src/generators/application/lib/templates.type.ts new file mode 100644 index 00000000..d0e4ba30 --- /dev/null +++ b/packages/ionic-angular/src/generators/application/lib/templates.type.ts @@ -0,0 +1,6 @@ +export enum GeneratorTemplate { + Blank = 'blank', + List = 'list', + Sidemenu = 'sidemenu', + Tabs = 'tabs', +} diff --git a/packages/ionic-angular/src/generators/application/schema.json b/packages/ionic-angular/src/generators/application/schema.json index b7dde76f..b947cf77 100644 --- a/packages/ionic-angular/src/generators/application/schema.json +++ b/packages/ionic-angular/src/generators/application/schema.json @@ -75,7 +75,7 @@ "standalone": { "description": "Create a standalone application.", "type": "boolean", - "default": false + "default": true } }, "required": ["name"] diff --git a/packages/ionic-angular/src/generators/page/generator.ts b/packages/ionic-angular/src/generators/page/generator.ts index ab59aa1a..53da369a 100644 --- a/packages/ionic-angular/src/generators/page/generator.ts +++ b/packages/ionic-angular/src/generators/page/generator.ts @@ -63,4 +63,3 @@ export async function pageGenerator(tree: Tree, options: PageGeneratorSchema) { } export default pageGenerator; -export const pageSchematic = convertNxGenerator(pageGenerator); diff --git a/packages/ionic-angular/src/utils/versions.ts b/packages/ionic-angular/src/utils/versions.ts index 469ff060..35d6728d 100644 --- a/packages/ionic-angular/src/utils/versions.ts +++ b/packages/ionic-angular/src/utils/versions.ts @@ -1,3 +1,3 @@ -export const ionicAngularVersion = '^7.0.0'; -export const ioniconsVersion = '^7.0.0'; -export const capacitorPluginVersion = '^5.0.0'; +export const ionicAngularVersion = '^7.5.0'; +export const ioniconsVersion = '^7.2.1'; +export const capacitorPluginVersion = '6.0.0'; diff --git a/packages/ionic-react/package.json b/packages/ionic-react/package.json index 0e9ee4a0..eff38442 100644 --- a/packages/ionic-react/package.json +++ b/packages/ionic-react/package.json @@ -1,10 +1,10 @@ { "name": "@nxext/ionic-react", - "version": "18.0.4", + "version": "18.0.0", "description": "An Nx plugin for developing Ionic React applications and libraries", "author": { - "name": "Devin Shoemaker", - "email": "devinshoe@gmail.com" + "name": "Dominik Pieper", + "email": "dominik@pieper.io" }, "homepage": "https://nxext.github.io/nx-extensions-ionic/docs/ionic-react/overview.html", "repository": { @@ -25,13 +25,13 @@ "schematics": "./generators.json", "builders": "./executors.json", "dependencies": { - "@nxext/capacitor": "^18.0.4", - "@nx/devkit": "18.3.1", - "@nx/eslint": "18.3.1", - "@nx/react": "18.3.1", - "typescript": "5.4.5", + "@nxext/capacitor": "18.0.0", "@phenomnomnominal/tsquery": "~5.0.1", "tslib": "^2.3.0" }, - "peerDependencies": {} + "peerDependencies": { + "@nx/devkit": ">=18.0.0", + "@nx/eslint": ">=18.0.0", + "typescript": "*" + } } diff --git a/packages/ionic-react/src/generators/application/generator.spec.ts b/packages/ionic-react/src/generators/application/generator.spec.ts index b78d1fa3..8f93ce4f 100644 --- a/packages/ionic-react/src/generators/application/generator.spec.ts +++ b/packages/ionic-react/src/generators/application/generator.spec.ts @@ -4,20 +4,30 @@ import { applicationGenerator } from './generator'; import { ApplicationGeneratorSchema } from './schema'; describe('application', () => { - let host: Tree; - - const options: ApplicationGeneratorSchema = { - name: 'my-app', - unitTestRunner: 'jest', - e2eTestRunner: 'cypress', - template: 'blank', - capacitor: false, - skipFormat: true, + const setup = async () => { + const host = createTreeWithEmptyWorkspace({ layout: 'apps-libs' }); + const options: ApplicationGeneratorSchema = { + name: 'my-app', + unitTestRunner: 'jest', + e2eTestRunner: 'cypress', + template: 'blank', + capacitor: false, + skipFormat: true, + }; + const projectRoot = `apps/${options.name}`; + + return { + host, + options, + projectRoot, + }; }; - const projectRoot = `apps/${options.name}`; - - function testGeneratedFiles(tree: Tree, options: ApplicationGeneratorSchema) { + async function testGeneratedFiles( + tree: Tree, + options: ApplicationGeneratorSchema + ) { + const { projectRoot } = await setup(); // Common files expect(tree.exists(`${projectRoot}/.eslintrc.json`)).toBeTruthy(); expect(tree.exists(`${projectRoot}/src/index.html`)).toBeTruthy(); @@ -44,11 +54,8 @@ describe('application', () => { } } - beforeEach(() => { - host = createTreeWithEmptyWorkspace({ layout: 'apps-libs' }); - }); - it('should add dependencies to package.json', async () => { + const { host, options } = await setup(); await applicationGenerator(host, options); const packageJson = readJson(host, 'package.json'); @@ -58,12 +65,14 @@ describe('application', () => { }); it('should generate application', async () => { + const { host, options } = await setup(); await applicationGenerator(host, options); - testGeneratedFiles(host, { ...options }); + await testGeneratedFiles(host, { ...options }); }); it('should delete unused @nx/react files', async () => { + const { host, options, projectRoot } = await setup(); await applicationGenerator(host, options); expect(host.exists(`${projectRoot}/src/app/app.css`)).toBeFalsy(); @@ -71,6 +80,7 @@ describe('application', () => { }); it('should update assets in project configuration', async () => { + const { host, options, projectRoot } = await setup(); await applicationGenerator(host, options); const project = readProjectConfiguration(host, options.name); @@ -84,6 +94,7 @@ describe('application', () => { describe('--template', () => { it('should add base template files', async () => { + const { host, options, projectRoot } = await setup(); await applicationGenerator(host, options); expect(host.exists(`${projectRoot}/ionic.config.json`)).toBeTruthy(); @@ -93,6 +104,7 @@ describe('application', () => { }); it('should add blank template files', async () => { + const { host, options, projectRoot } = await setup(); await applicationGenerator(host, { ...options, template: 'blank' }); expect( @@ -101,6 +113,7 @@ describe('application', () => { }); it('should add list template files', async () => { + const { host, options, projectRoot } = await setup(); await applicationGenerator(host, { ...options, template: 'list' }); expect( @@ -109,12 +122,14 @@ describe('application', () => { }); it('should add sidemenu template files', async () => { + const { host, options, projectRoot } = await setup(); await applicationGenerator(host, { ...options, template: 'sidemenu' }); expect(host.exists(`${projectRoot}/src/pages/Page.tsx`)).toBeTruthy(); }); it('should add tabs template files', async () => { + const { host, options, projectRoot } = await setup(); await applicationGenerator(host, { ...options, template: 'tabs' }); expect(host.exists(`${projectRoot}/src/pages/Tab1.tsx`)).toBeTruthy(); @@ -123,6 +138,7 @@ describe('application', () => { describe('--directory', () => { it('should update project configuration with directory', async () => { + const { host, options, projectRoot } = await setup(); await applicationGenerator(host, { ...options, directory: 'myDir' }); const project = readProjectConfiguration(host, `my-dir-${options.name}`); const projectE2e = readProjectConfiguration( @@ -135,12 +151,14 @@ describe('application', () => { }); it('should generate files', async () => { + const { host, options, projectRoot } = await setup(); await applicationGenerator(host, { ...options, directory: 'myDir' }); expect(host.exists('apps/my-dir/my-app/src/main.ts')); }); it('should generate Capacitor project', async () => { + const { host, options, projectRoot } = await setup(); await applicationGenerator(host, { ...options, directory: 'my-dir', @@ -155,6 +173,7 @@ describe('application', () => { describe('--unitTestRunner', () => { it('none', async () => { + const { host, options, projectRoot } = await setup(); await applicationGenerator(host, { ...options, unitTestRunner: 'none', @@ -167,9 +186,10 @@ describe('application', () => { describe('--capacitor', () => { describe('true', () => { it('should generate Capacitor project', async () => { + const { host, options, projectRoot } = await setup(); await applicationGenerator(host, { ...options, capacitor: true }); - testGeneratedFiles(host, { ...options, capacitor: true }); + await testGeneratedFiles(host, { ...options, capacitor: true }); }); }); }); @@ -177,6 +197,7 @@ describe('application', () => { describe('--standaloneConfig', () => { describe('true', () => { it('should generate package.json', async () => { + const { host, options, projectRoot } = await setup(); await applicationGenerator(host, { ...options, standaloneConfig: true, @@ -188,6 +209,7 @@ describe('application', () => { describe('false', () => { it('should not generate package.json', async () => { + const { host, options, projectRoot } = await setup(); await applicationGenerator(host, { ...options, standaloneConfig: false, diff --git a/packages/ionic-react/src/generators/application/lib/add-dependencies.ts b/packages/ionic-react/src/generators/application/lib/add-dependencies.ts index 0846e513..623ef58f 100644 --- a/packages/ionic-react/src/generators/application/lib/add-dependencies.ts +++ b/packages/ionic-react/src/generators/application/lib/add-dependencies.ts @@ -5,6 +5,7 @@ import { webVitalsVersion, workboxVersion, capacitorPluginVersion, + ioniconsVersion, } from '../../../utils/versions'; export function addDependencies(host: Tree) { @@ -14,9 +15,12 @@ export function addDependencies(host: Tree) { '@ionic/react': ionicReactVersion, '@ionic/react-router': ionicReactRouterVersion, 'web-vitals': webVitalsVersion, + ionicons: ioniconsVersion, + '@capacitor/app': capacitorPluginVersion, '@capacitor/haptics': capacitorPluginVersion, '@capacitor/keyboard': capacitorPluginVersion, '@capacitor/status-bar': capacitorPluginVersion, + '@capacitor/core': capacitorPluginVersion, 'workbox-background-sync': workboxVersion, 'workbox-broadcast-update': workboxVersion, 'workbox-cacheable-response': workboxVersion, diff --git a/packages/ionic-react/src/generators/application/lib/add-react.ts b/packages/ionic-react/src/generators/application/lib/add-react.ts index 6d419d7f..65925ede 100644 --- a/packages/ionic-react/src/generators/application/lib/add-react.ts +++ b/packages/ionic-react/src/generators/application/lib/add-react.ts @@ -6,8 +6,7 @@ export async function addReact( host: Tree, options: ApplicationGeneratorSchema ) { - ensurePackage('@nx/react', NX_VERSION); - const { applicationGenerator } = await import('@nx/react'); + const { applicationGenerator } = ensurePackage('@nx/react', NX_VERSION); return await applicationGenerator(host, { ...options, name: options.name, diff --git a/packages/ionic-react/src/utils/versions.ts b/packages/ionic-react/src/utils/versions.ts index e71544f7..ad2f4acd 100644 --- a/packages/ionic-react/src/utils/versions.ts +++ b/packages/ionic-react/src/utils/versions.ts @@ -5,3 +5,4 @@ export const workboxVersion = '^5.1.4'; export const reactRouterDomVersion = '5.3.3'; export const typesReactRouterDomVersion = '5.3.3'; export const capacitorPluginVersion = '5.0.2'; +export const ioniconsVersion = '^7.2.1'; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c68df804..27882f27 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,11 +11,11 @@ dependencies: devDependencies: '@angular-devkit/core': - specifier: 17.3.5 - version: 17.3.5 + specifier: 17.3.8 + version: 17.3.8 '@angular-devkit/schematics': - specifier: 17.3.4 - version: 17.3.4 + specifier: 17.3.8 + version: 17.3.8 '@eslint/eslintrc': specifier: ^2.1.1 version: 2.1.4 @@ -26,74 +26,80 @@ devDependencies: specifier: 3.10.3 version: 3.10.3 '@nx/angular': - specifier: 18.3.1 - version: 18.3.1(@angular-devkit/build-angular@17.3.5)(@angular-devkit/core@17.3.5)(@angular-devkit/schematics@17.3.4)(@schematics/angular@17.3.4)(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(eslint@8.57.0)(nx@18.3.1)(rxjs@7.8.1)(typescript@5.4.5)(verdaccio@5.29.2) + specifier: 18.3.5 + version: 18.3.5(@angular-devkit/build-angular@17.3.8)(@angular-devkit/core@17.3.8)(@angular-devkit/schematics@17.3.8)(@schematics/angular@17.3.8)(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(eslint@8.57.0)(nx@18.3.5)(rxjs@7.8.1)(typescript@5.4.5)(verdaccio@5.29.2) '@nx/cypress': - specifier: 18.3.1 - version: 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) + specifier: 18.3.5 + version: 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) '@nx/devkit': - specifier: 18.3.1 - version: 18.3.1(nx@18.3.1) + specifier: 18.3.5 + version: 18.3.5(nx@18.3.5) '@nx/eslint': - specifier: 18.3.1 - version: 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(verdaccio@5.29.2) + specifier: 18.3.5 + version: 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(verdaccio@5.29.2) '@nx/eslint-plugin': - specifier: 18.3.1 - version: 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(@typescript-eslint/parser@7.6.0)(eslint-config-prettier@9.0.0)(eslint@8.57.0)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) + specifier: 18.3.5 + version: 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(@typescript-eslint/parser@7.6.0)(eslint-config-prettier@9.0.0)(eslint@8.57.0)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) '@nx/jest': - specifier: 18.3.1 - version: 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2) + specifier: 18.3.5 + version: 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2) '@nx/js': - specifier: 18.3.1 - version: 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) + specifier: 18.3.5 + version: 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) '@nx/node': - specifier: 18.3.1 - version: 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2) + specifier: 18.3.5 + version: 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2) '@nx/playwright': - specifier: 18.3.1 - version: 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) + specifier: 18.3.5 + version: 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) '@nx/plugin': - specifier: 18.3.1 - version: 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2) + specifier: 18.3.5 + version: 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2) '@nx/react': - specifier: 18.3.1 - version: 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2)(webpack@5.91.0) + specifier: 18.3.5 + version: 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2)(webpack@5.91.0) '@nx/storybook': - specifier: 18.3.1 - version: 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) + specifier: 18.3.5 + version: 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) '@nx/vite': - specifier: 18.3.1 - version: 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2)(vite@5.2.9)(vitest@1.5.0) + specifier: 18.3.5 + version: 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2)(vite@5.2.11)(vitest@1.6.0) '@nx/web': - specifier: 18.3.1 - version: 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) + specifier: 18.3.5 + version: 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/webpack': + specifier: 18.3.5 + version: 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) '@nx/workspace': - specifier: 18.3.1 - version: 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15) + specifier: 18.3.5 + version: 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17) '@nxext/svelte': specifier: ^18.0.0 - version: 18.0.0(@nx/cypress@18.3.1)(@nx/eslint@18.3.1)(@nx/jest@18.3.1)(@nx/js@18.3.1)(@nx/storybook@18.3.1)(@nx/vite@18.3.1)(nx@18.3.1)(typescript@5.4.5) + version: 18.0.0(@nx/cypress@18.3.5)(@nx/eslint@18.3.5)(@nx/jest@18.3.5)(@nx/js@18.3.5)(@nx/storybook@18.3.5)(@nx/vite@18.3.5)(nx@18.3.5)(typescript@5.4.5) '@phenomnomnominal/tsquery': specifier: ~5.0.1 version: 5.0.1(typescript@5.4.5) '@schematics/angular': - specifier: 17.3.4 - version: 17.3.4 + specifier: 17.3.8 + version: 17.3.8 '@stencil/core': specifier: 3.4.0 version: 3.4.0 '@swc-node/register': specifier: 1.8.0 - version: 1.8.0(@swc/core@1.4.15)(@swc/types@0.1.6)(typescript@5.4.5) + version: 1.8.0(@swc/core@1.4.17)(@swc/types@0.1.7)(typescript@5.4.5) '@swc/cli': specifier: 0.1.62 - version: 0.1.62(@swc/core@1.4.15) + version: 0.1.62(@swc/core@1.4.17) '@swc/core': - specifier: ^1.3.85 - version: 1.4.15 + specifier: ~1.4.13 + version: 1.4.17(@swc/helpers@0.5.11) + '@swc/helpers': + specifier: ~0.5.2 + version: 0.5.11 '@swc/jest': - specifier: ^0.2.20 - version: 0.2.36(@swc/core@1.4.15) + specifier: ~0.2.20 + version: 0.2.36(@swc/core@1.4.17) '@types/glob': specifier: ^8.1.0 version: 8.1.0 @@ -185,11 +191,11 @@ devDependencies: specifier: 13.2.3 version: 13.2.3 nx: - specifier: 18.3.1 - version: 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15) + specifier: 18.3.5 + version: 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17) nx-cloud: specifier: ^18.0.0 - version: 18.0.0 + version: 18.0.1 prettier: specifier: 2.7.1 version: 2.7.1 @@ -201,10 +207,10 @@ devDependencies: version: 1.0.2 ts-jest: specifier: 29.1.2 - version: 29.1.2(@babel/core@7.24.4)(jest@29.7.0)(typescript@5.4.5) + version: 29.1.2(@babel/core@7.24.5)(jest@29.7.0)(typescript@5.4.5) ts-node: specifier: 10.9.2 - version: 10.9.2(@swc/core@1.4.15)(@types/node@18.19.18)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.4.17)(@types/node@18.19.18)(typescript@5.4.5) tslib: specifier: ^2.3.0 version: 2.6.2 @@ -222,7 +228,7 @@ devDependencies: version: 10.2.2 vitepress: specifier: ^1.1.0 - version: 1.1.0(@algolia/client-search@4.23.3)(@types/node@18.19.18)(less@4.1.3)(postcss@8.4.38)(search-insights@2.13.0)(stylus@0.59.0)(typescript@5.4.5) + version: 1.2.2(@algolia/client-search@4.23.3)(@types/node@18.19.18)(less@4.1.3)(postcss@8.4.38)(search-insights@2.14.0)(stylus@0.59.0)(typescript@5.4.5) yargs: specifier: ^17.7.2 version: 17.7.2 @@ -232,19 +238,14 @@ devDependencies: packages: - /@aashutoshrathi/word-wrap@1.2.6: - resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} - engines: {node: '>=0.10.0'} - dev: true - /@adobe/css-tools@4.3.3: resolution: {integrity: sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==} dev: true - /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0): + /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.14.0): resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==} dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0) + '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.14.0) '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3) transitivePeerDependencies: - '@algolia/client-search' @@ -252,13 +253,13 @@ packages: - search-insights dev: true - /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0): + /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.14.0): resolution: {integrity: sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==} peerDependencies: search-insights: '>= 1 < 3' dependencies: '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3) - search-insights: 2.13.0 + search-insights: 2.14.0 transitivePeerDependencies: - '@algolia/client-search' - algoliasearch @@ -399,18 +400,18 @@ packages: '@jridgewell/trace-mapping': 0.3.25 dev: true - /@angular-devkit/architect@0.1703.5: - resolution: {integrity: sha512-j3+9QeXIafuRMtk7N5Cmm/IiMSS/TOaybzfCv/LK+DP3hjEd8f8Az7hPmevUuOArvWNzUvoUeu30GmR3wABydA==} + /@angular-devkit/architect@0.1703.8: + resolution: {integrity: sha512-lKxwG4/QABXZvJpqeSIn/kAwnY6MM9HdHZUV+o5o3UiTi+vO8rZApG4CCaITH3Bxebm7Nam7Xbk8RuukC5rq6g==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} dependencies: - '@angular-devkit/core': 17.3.5 + '@angular-devkit/core': 17.3.8 rxjs: 7.8.1 transitivePeerDependencies: - chokidar dev: true - /@angular-devkit/build-angular@17.3.5(@angular/compiler-cli@17.3.4)(@swc/core@1.4.15)(@types/node@18.19.18)(jest-environment-jsdom@29.7.0)(jest@29.7.0)(stylus@0.59.0)(typescript@5.4.5): - resolution: {integrity: sha512-Ju2MkMidJglJq/iWgM9CNbhK7A/2n0LNYPZx+ucb+aOFWvurCQrU4Mt/es6xCsxOEs5OPhjqdva8mxE5FHwzTQ==} + /@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.10)(@swc/core@1.4.17)(@types/node@18.19.18)(jest-environment-jsdom@29.7.0)(jest@29.7.0)(stylus@0.59.0)(typescript@5.4.5): + resolution: {integrity: sha512-ixsdXggWaFRP7Jvxd0AMukImnePuGflT9Yy7NJ9/y0cL/k//S/3RnkQv5i411KzN+7D4RIbNkRGGTYeqH24zlg==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: '@angular/compiler-cli': ^17.0.0 @@ -451,10 +452,10 @@ packages: optional: true dependencies: '@ampproject/remapping': 2.3.0 - '@angular-devkit/architect': 0.1703.5 - '@angular-devkit/build-webpack': 0.1703.5(webpack-dev-server@4.15.1)(webpack@5.90.3) - '@angular-devkit/core': 17.3.5 - '@angular/compiler-cli': 17.3.4(@angular/compiler@17.3.4)(typescript@5.4.5) + '@angular-devkit/architect': 0.1703.8 + '@angular-devkit/build-webpack': 0.1703.8(webpack-dev-server@4.15.1)(webpack@5.90.3) + '@angular-devkit/core': 17.3.8 + '@angular/compiler-cli': 17.3.10(@angular/compiler@17.3.10)(typescript@5.4.5) '@babel/core': 7.24.0 '@babel/generator': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 @@ -465,7 +466,7 @@ packages: '@babel/preset-env': 7.24.0(@babel/core@7.24.0) '@babel/runtime': 7.24.0 '@discoveryjs/json-ext': 0.5.7 - '@ngtools/webpack': 17.3.5(@angular/compiler-cli@17.3.4)(typescript@5.4.5)(webpack@5.90.3) + '@ngtools/webpack': 17.3.8(@angular/compiler-cli@17.3.10)(typescript@5.4.5)(webpack@5.90.3) '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.1.7) ansi-colors: 4.1.3 autoprefixer: 10.4.18(postcss@8.4.35) @@ -512,7 +513,7 @@ packages: undici: 6.11.1 vite: 5.1.7(@types/node@18.19.18)(less@4.2.0)(sass@1.71.1)(stylus@0.59.0)(terser@5.29.1) watchpack: 2.4.0 - webpack: 5.90.3(@swc/core@1.4.15)(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.4.17)(esbuild@0.20.1) webpack-dev-middleware: 6.1.2(webpack@5.90.3) webpack-dev-server: 4.15.1(webpack@5.91.0) webpack-merge: 5.10.0 @@ -539,40 +540,23 @@ packages: - webpack-cli dev: true - /@angular-devkit/build-webpack@0.1703.5(webpack-dev-server@4.15.1)(webpack@5.90.3): - resolution: {integrity: sha512-KcoKlWhDP6+2q3laQ6elXLt2QrVxWJFdCPUC9dIm0Tnc997Tal/UVhlDKaZgITYDgDvRFqG+tzNm2uFd8l7h+A==} + /@angular-devkit/build-webpack@0.1703.8(webpack-dev-server@4.15.1)(webpack@5.90.3): + resolution: {integrity: sha512-9u6fl8VVOxcLOEMzrUeaybSvi9hSLSRucHnybneYrabsgreDo32tuy/4G8p6YAHQjpWEj9jvF9Um13ertdni5Q==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: webpack: ^5.30.0 webpack-dev-server: ^4.0.0 dependencies: - '@angular-devkit/architect': 0.1703.5 + '@angular-devkit/architect': 0.1703.8 rxjs: 7.8.1 - webpack: 5.90.3(@swc/core@1.4.15)(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.4.17)(esbuild@0.20.1) webpack-dev-server: 4.15.1(webpack@5.91.0) transitivePeerDependencies: - chokidar dev: true - /@angular-devkit/core@17.3.4: - resolution: {integrity: sha512-vE69/Db555NTRPh+LUFO3rAQBbv7QGrK59F7chRggDZKamtCq/FfhEg2O+0BXQnUitOQN6WgQ79+payFYWyCCg==} - engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - peerDependencies: - chokidar: ^3.5.2 - peerDependenciesMeta: - chokidar: - optional: true - dependencies: - ajv: 8.12.0 - ajv-formats: 2.1.1(ajv@8.12.0) - jsonc-parser: 3.2.1 - picomatch: 4.0.1 - rxjs: 7.8.1 - source-map: 0.7.4 - dev: true - - /@angular-devkit/core@17.3.5: - resolution: {integrity: sha512-iqGv45HVI+yRROoTqQTY0QChYlRCZkFUfIjdfJLegjc6xq9sLtxDr03CWM45BKGG5lSxDOy+qu/pdRvtL3V2eg==} + /@angular-devkit/core@17.3.8: + resolution: {integrity: sha512-Q8q0voCGudbdCgJ7lXdnyaxKHbNQBARH68zPQV72WT8NWy+Gw/tys870i6L58NWbBaCJEUcIj/kb6KoakSRu+Q==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: chokidar: ^3.5.2 @@ -588,11 +572,11 @@ packages: source-map: 0.7.4 dev: true - /@angular-devkit/schematics@17.3.4: - resolution: {integrity: sha512-Z6801QhIwrMTcKPzdo9si+ZtJkPz8fys0ftOTfTM66+tDECasU7pvk8Dr54WkDY29mdSHzPxpSxAsooEwfxvQQ==} + /@angular-devkit/schematics@17.3.8: + resolution: {integrity: sha512-QRVEYpIfgkprNHc916JlPuNbLzOgrm9DZalHasnLUz4P6g7pR21olb8YCyM2OTJjombNhya9ZpckcADU5Qyvlg==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} dependencies: - '@angular-devkit/core': 17.3.4 + '@angular-devkit/core': 17.3.8 jsonc-parser: 3.2.1 magic-string: 0.30.8 ora: 5.4.1 @@ -601,21 +585,21 @@ packages: - chokidar dev: true - /@angular/compiler-cli@17.3.4(@angular/compiler@17.3.4)(typescript@5.4.5): - resolution: {integrity: sha512-TVWjpZSI/GIXTYsmVgEKYjBckcW8Aj62DcxLNehRFR+c7UB95OY3ZFjU8U4jL0XvWPgTkkVWQVq+P6N4KCBsyw==} + /@angular/compiler-cli@17.3.10(@angular/compiler@17.3.10)(typescript@5.4.5): + resolution: {integrity: sha512-85SBphqRj3szac3FbeYgEZ+I6WaAlo5h7JX06BdjOLLiaoIwlFhLeAuG+jVekseV+95grFUxIsCMphWHi2e6hQ==} engines: {node: ^18.13.0 || >=20.9.0} hasBin: true peerDependencies: - '@angular/compiler': 17.3.4 + '@angular/compiler': 17.3.10 typescript: '>=5.2 <5.5' dependencies: - '@angular/compiler': 17.3.4 + '@angular/compiler': 17.3.10 '@babel/core': 7.23.9 '@jridgewell/sourcemap-codec': 1.4.15 chokidar: 3.6.0 convert-source-map: 1.9.0 reflect-metadata: 0.2.2 - semver: 7.6.0 + semver: 7.6.2 tslib: 2.6.2 typescript: 5.4.5 yargs: 17.7.2 @@ -623,11 +607,11 @@ packages: - supports-color dev: true - /@angular/compiler@17.3.4: - resolution: {integrity: sha512-YrDClIzgj6nQwiYHrfV6AkT1C5LCDgJh+LICus/2EY1w80j1Qf48Zh4asictReePdVE2Tarq6dnpDh4RW6LenQ==} + /@angular/compiler@17.3.10: + resolution: {integrity: sha512-6Ce4siHyF0fCZBDm/cz+blJByGDu1/hbPkQVGmk5HGZTmCUeKkgyjoM6bZr7ssAsyGDRwxBh2SGHO4Ce31vuPA==} engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: - '@angular/core': 17.3.4 + '@angular/core': 17.3.10 peerDependenciesMeta: '@angular/core': optional: true @@ -639,8 +623,8 @@ packages: resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.24.2 - picocolors: 1.0.0 + '@babel/highlight': 7.24.5 + picocolors: 1.0.1 dev: true /@babel/compat-data@7.24.4: @@ -654,14 +638,14 @@ packages: dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.2 - '@babel/generator': 7.24.4 + '@babel/generator': 7.24.5 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) - '@babel/helpers': 7.24.4 - '@babel/parser': 7.24.4 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.23.9) + '@babel/helpers': 7.24.5 + '@babel/parser': 7.24.5 '@babel/template': 7.24.0 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 convert-source-map: 2.0.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -677,14 +661,14 @@ packages: dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.2 - '@babel/generator': 7.24.4 + '@babel/generator': 7.24.5 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) - '@babel/helpers': 7.24.4 - '@babel/parser': 7.24.4 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.0) + '@babel/helpers': 7.24.5 + '@babel/parser': 7.24.5 '@babel/template': 7.24.0 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 convert-source-map: 2.0.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -694,20 +678,20 @@ packages: - supports-color dev: true - /@babel/core@7.24.4: - resolution: {integrity: sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==} + /@babel/core@7.24.5: + resolution: {integrity: sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.2 - '@babel/generator': 7.24.4 + '@babel/generator': 7.24.5 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) - '@babel/helpers': 7.24.4 - '@babel/parser': 7.24.4 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/helpers': 7.24.5 + '@babel/parser': 7.24.5 '@babel/template': 7.24.0 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 convert-source-map: 2.0.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -721,17 +705,17 @@ packages: resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 dev: true - /@babel/generator@7.24.4: - resolution: {integrity: sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==} + /@babel/generator@7.24.5: + resolution: {integrity: sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 @@ -741,14 +725,14 @@ packages: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: true /@babel/helper-builder-binary-assignment-operator-visitor@7.22.15: resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: true /@babel/helper-compilation-targets@7.23.6: @@ -762,8 +746,8 @@ packages: semver: 6.3.1 dev: true - /@babel/helper-create-class-features-plugin@7.24.4(@babel/core@7.24.0): - resolution: {integrity: sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ==} + /@babel/helper-create-class-features-plugin@7.24.5(@babel/core@7.24.0): + resolution: {integrity: sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -772,29 +756,29 @@ packages: '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 - '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.24.5 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.0) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-split-export-declaration': 7.24.5 semver: 6.3.1 dev: true - /@babel/helper-create-class-features-plugin@7.24.4(@babel/core@7.24.4): - resolution: {integrity: sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ==} + /@babel/helper-create-class-features-plugin@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 - '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.24.5 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.4) + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.5) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-split-export-declaration': 7.24.5 semver: 6.3.1 dev: true @@ -810,13 +794,13 @@ packages: semver: 6.3.1 dev: true - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.4): + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.5): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 @@ -829,7 +813,7 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 debug: 4.3.4 lodash.debounce: 4.0.8 resolve: 1.22.8 @@ -837,14 +821,14 @@ packages: - supports-color dev: true - /@babel/helper-define-polyfill-provider@0.6.1(@babel/core@7.24.0): - resolution: {integrity: sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==} + /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.0): + 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.24.0 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 debug: 4.3.4 lodash.debounce: 4.0.8 resolve: 1.22.8 @@ -852,14 +836,14 @@ packages: - supports-color dev: true - /@babel/helper-define-polyfill-provider@0.6.1(@babel/core@7.24.4): - resolution: {integrity: sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==} + /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.5): + 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.24.4 + '@babel/core': 7.24.5 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 debug: 4.3.4 lodash.debounce: 4.0.8 resolve: 1.22.8 @@ -877,32 +861,32 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.24.0 - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: true /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: true - /@babel/helper-member-expression-to-functions@7.23.0: - resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} + /@babel/helper-member-expression-to-functions@7.24.5: + resolution: {integrity: sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: true /@babel/helper-module-imports@7.24.3: resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: true - /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} + /@babel/helper-module-transforms@7.24.5(@babel/core@7.23.9): + resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -910,13 +894,13 @@ packages: '@babel/core': 7.23.9 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.24.3 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-simple-access': 7.24.5 + '@babel/helper-split-export-declaration': 7.24.5 + '@babel/helper-validator-identifier': 7.24.5 dev: true - /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} + /@babel/helper-module-transforms@7.24.5(@babel/core@7.24.0): + resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -924,34 +908,34 @@ packages: '@babel/core': 7.24.0 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.24.3 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-simple-access': 7.24.5 + '@babel/helper-split-export-declaration': 7.24.5 + '@babel/helper-validator-identifier': 7.24.5 dev: true - /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.4): - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} + /@babel/helper-module-transforms@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.24.3 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-simple-access': 7.24.5 + '@babel/helper-split-export-declaration': 7.24.5 + '@babel/helper-validator-identifier': 7.24.5 dev: true /@babel/helper-optimise-call-expression@7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: true - /@babel/helper-plugin-utils@7.24.0: - resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==} + /@babel/helper-plugin-utils@7.24.5: + resolution: {integrity: sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==} engines: {node: '>=6.9.0'} dev: true @@ -964,19 +948,19 @@ packages: '@babel/core': 7.24.0 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-wrap-function': 7.22.20 + '@babel/helper-wrap-function': 7.24.5 dev: true - /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.24.4): + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.24.5): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-wrap-function': 7.22.20 + '@babel/helper-wrap-function': 7.24.5 dev: true /@babel/helper-replace-supers@7.24.1(@babel/core@7.24.0): @@ -987,41 +971,48 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.24.5 '@babel/helper-optimise-call-expression': 7.22.5 dev: true - /@babel/helper-replace-supers@7.24.1(@babel/core@7.24.4): + /@babel/helper-replace-supers@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.24.5 '@babel/helper-optimise-call-expression': 7.22.5 dev: true - /@babel/helper-simple-access@7.22.5: - resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} + /@babel/helper-simple-access@7.24.5: + resolution: {integrity: sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: true /@babel/helper-skip-transparent-expression-wrappers@7.22.5: resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: true /@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 + dev: true + + /@babel/helper-split-export-declaration@7.24.5: + resolution: {integrity: sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 dev: true /@babel/helper-string-parser@7.24.1: @@ -1029,8 +1020,8 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-identifier@7.22.20: - resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} + /@babel/helper-validator-identifier@7.24.5: + resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==} engines: {node: '>=6.9.0'} dev: true @@ -1039,53 +1030,53 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-wrap-function@7.22.20: - resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==} + /@babel/helper-wrap-function@7.24.5: + resolution: {integrity: sha512-/xxzuNvgRl4/HLNKvnFwdhdgN3cpLxgLROeLDl83Yx0AJ1SGvq1ak0OszTOjDfiB8Vx03eJbeDWh9r+jCCWttw==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-function-name': 7.23.0 '@babel/template': 7.24.0 - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: true - /@babel/helpers@7.24.4: - resolution: {integrity: sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==} + /@babel/helpers@7.24.5: + resolution: {integrity: sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.24.0 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 transitivePeerDependencies: - supports-color dev: true - /@babel/highlight@7.24.2: - resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==} + /@babel/highlight@7.24.5: + resolution: {integrity: sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-validator-identifier': 7.24.5 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.0.0 + picocolors: 1.0.1 dev: true - /@babel/parser@7.24.4: - resolution: {integrity: sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==} + /@babel/parser@7.24.5: + resolution: {integrity: sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: true - /@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.4(@babel/core@7.24.4): - resolution: {integrity: sha512-qpl6vOOEEzTLLcsuqYYo8yDtrTocmu2xkGvgNebvPjT9DTtfFYGmgDqY+rBYXNlqL4s9qLDn6xkrJv4RxAPiTA==} + /@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1(@babel/core@7.24.0): @@ -1095,17 +1086,17 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1(@babel/core@7.24.4): + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1(@babel/core@7.24.0): @@ -1115,21 +1106,21 @@ packages: '@babel/core': ^7.13.0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-optional-chaining': 7.24.5(@babel/core@7.24.0) dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1(@babel/core@7.24.4): + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-optional-chaining': 7.24.5(@babel/core@7.24.5) dev: true /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1(@babel/core@7.24.0): @@ -1140,30 +1131,30 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1(@babel/core@7.24.4): + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-proposal-decorators@7.24.1(@babel/core@7.24.4): + /@babel/plugin-proposal-decorators@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-zPEvzFijn+hRvJuX2Vu3KbEBN39LN3f7tW3MQO2LsIs57B26KU+kUc82BdAktS1VCM6libzh45eKGI65lg0cpA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-decorators': 7.24.1(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-decorators': 7.24.1(@babel/core@7.24.5) dev: true /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.0): @@ -1175,13 +1166,13 @@ packages: '@babel/core': 7.24.0 dev: true - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.4): + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.5): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 dev: true /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.0): @@ -1190,25 +1181,25 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.4): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.5): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.4): + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.5): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.0): @@ -1217,16 +1208,16 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.4): + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.5): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.0): @@ -1236,27 +1227,27 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.4): + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.5): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-syntax-decorators@7.24.1(@babel/core@7.24.4): + /@babel/plugin-syntax-decorators@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-05RJdO/cCrtVWuAaSn1tS3bH8jbsJa/Y1uD186u6J4C/1mnHFxseeuWpsqr9anvo7TUulev7tm7GDwRV+VuhDw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.0): @@ -1265,16 +1256,16 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.4): + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.5): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.0): @@ -1283,16 +1274,16 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.4): + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.5): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.24.0): @@ -1302,17 +1293,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.24.4): + /@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.24.0): @@ -1322,17 +1313,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.24.4): + /@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.0): @@ -1341,16 +1332,16 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.4): + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.5): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.0): @@ -1359,26 +1350,26 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.4): + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.5): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.4): + /@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.0): @@ -1387,16 +1378,16 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.4): + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.5): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.0): @@ -1405,16 +1396,16 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.4): + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.5): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.0): @@ -1423,16 +1414,16 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.4): + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.5): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.0): @@ -1441,16 +1432,16 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.4): + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.5): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.0): @@ -1459,16 +1450,16 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.4): + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.5): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.0): @@ -1477,16 +1468,16 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.4): + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.5): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.0): @@ -1496,17 +1487,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.4): + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.5): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.0): @@ -1516,27 +1507,27 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.4): + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.5): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.4): + /@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.0): @@ -1547,18 +1538,18 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.4): + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.5): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-transform-arrow-functions@7.24.1(@babel/core@7.24.0): @@ -1568,17 +1559,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-arrow-functions@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-arrow-functions@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.24.0): @@ -1589,7 +1580,7 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.0) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.0) dev: true @@ -1602,22 +1593,22 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.0) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.0) dev: true - /@babel/plugin-transform-async-generator-functions@7.24.3(@babel/core@7.24.4): + /@babel/plugin-transform-async-generator-functions@7.24.3(@babel/core@7.24.5): resolution: {integrity: sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.4) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.4) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.5) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.5) dev: true /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.24.0): @@ -1628,7 +1619,7 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-module-imports': 7.24.3 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.0) dev: true @@ -1640,20 +1631,20 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-module-imports': 7.24.3 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.0) dev: true - /@babel/plugin-transform-async-to-generator@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-async-to-generator@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-module-imports': 7.24.3 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.4) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.5) dev: true /@babel/plugin-transform-block-scoped-functions@7.24.1(@babel/core@7.24.0): @@ -1663,37 +1654,37 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-block-scoped-functions@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-block-scoped-functions@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-block-scoping@7.24.4(@babel/core@7.24.0): - resolution: {integrity: sha512-nIFUZIpGKDf9O9ttyRXpHFpKC+X3Y5mtshZONuEUYBomAKoM4y029Jr+uB1bHGPhNmK8YXHevDtKDOLmtRrp6g==} + /@babel/plugin-transform-block-scoping@7.24.5(@babel/core@7.24.0): + resolution: {integrity: sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-block-scoping@7.24.4(@babel/core@7.24.4): - resolution: {integrity: sha512-nIFUZIpGKDf9O9ttyRXpHFpKC+X3Y5mtshZONuEUYBomAKoM4y029Jr+uB1bHGPhNmK8YXHevDtKDOLmtRrp6g==} + /@babel/plugin-transform-block-scoping@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-transform-class-properties@7.24.1(@babel/core@7.24.0): @@ -1703,19 +1694,19 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-class-properties@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-class-properties@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-transform-class-static-block@7.24.4(@babel/core@7.24.0): @@ -1725,25 +1716,25 @@ packages: '@babel/core': ^7.12.0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.0) dev: true - /@babel/plugin-transform-class-static-block@7.24.4(@babel/core@7.24.4): + /@babel/plugin-transform-class-static-block@7.24.4(@babel/core@7.24.5): resolution: {integrity: sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.5) dev: true - /@babel/plugin-transform-classes@7.24.1(@babel/core@7.24.0): - resolution: {integrity: sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==} + /@babel/plugin-transform-classes@7.24.5(@babel/core@7.24.0): + resolution: {integrity: sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1753,26 +1744,26 @@ packages: '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.0) - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-split-export-declaration': 7.24.5 globals: 11.12.0 dev: true - /@babel/plugin-transform-classes@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==} + /@babel/plugin-transform-classes@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.4) - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.5) + '@babel/helper-split-export-declaration': 7.24.5 globals: 11.12.0 dev: true @@ -1783,39 +1774,39 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 '@babel/template': 7.24.0 dev: true - /@babel/plugin-transform-computed-properties@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-computed-properties@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 '@babel/template': 7.24.0 dev: true - /@babel/plugin-transform-destructuring@7.24.1(@babel/core@7.24.0): - resolution: {integrity: sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==} + /@babel/plugin-transform-destructuring@7.24.5(@babel/core@7.24.0): + resolution: {integrity: sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-destructuring@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==} + /@babel/plugin-transform-destructuring@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-transform-dotall-regex@7.24.1(@babel/core@7.24.0): @@ -1826,18 +1817,18 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-dotall-regex@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-dotall-regex@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-transform-duplicate-keys@7.24.1(@babel/core@7.24.0): @@ -1847,17 +1838,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-duplicate-keys@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-duplicate-keys@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-transform-dynamic-import@7.24.1(@babel/core@7.24.0): @@ -1867,19 +1858,19 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.0) dev: true - /@babel/plugin-transform-dynamic-import@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-dynamic-import@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.5) dev: true /@babel/plugin-transform-exponentiation-operator@7.24.1(@babel/core@7.24.0): @@ -1890,18 +1881,18 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-exponentiation-operator@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-exponentiation-operator@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-transform-export-namespace-from@7.24.1(@babel/core@7.24.0): @@ -1911,19 +1902,19 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.0) dev: true - /@babel/plugin-transform-export-namespace-from@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-export-namespace-from@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.5) dev: true /@babel/plugin-transform-for-of@7.24.1(@babel/core@7.24.0): @@ -1933,18 +1924,18 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true - /@babel/plugin-transform-for-of@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-for-of@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true @@ -1957,19 +1948,19 @@ packages: '@babel/core': 7.24.0 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-function-name@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-function-name@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-transform-json-strings@7.24.1(@babel/core@7.24.0): @@ -1979,19 +1970,19 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.0) dev: true - /@babel/plugin-transform-json-strings@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-json-strings@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.5) dev: true /@babel/plugin-transform-literals@7.24.1(@babel/core@7.24.0): @@ -2001,17 +1992,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-literals@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-literals@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-transform-logical-assignment-operators@7.24.1(@babel/core@7.24.0): @@ -2021,19 +2012,19 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.0) dev: true - /@babel/plugin-transform-logical-assignment-operators@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-logical-assignment-operators@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.5) dev: true /@babel/plugin-transform-member-expression-literals@7.24.1(@babel/core@7.24.0): @@ -2043,17 +2034,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-member-expression-literals@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-member-expression-literals@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-transform-modules-amd@7.24.1(@babel/core@7.24.0): @@ -2063,19 +2054,19 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-modules-amd@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-modules-amd@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.0): @@ -2085,21 +2076,21 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-simple-access': 7.22.5 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-simple-access': 7.24.5 dev: true - /@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-simple-access': 7.22.5 + '@babel/core': 7.24.5 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-simple-access': 7.24.5 dev: true /@babel/plugin-transform-modules-systemjs@7.24.1(@babel/core@7.24.0): @@ -2110,22 +2101,22 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-validator-identifier': 7.24.5 dev: true - /@babel/plugin-transform-modules-systemjs@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-modules-systemjs@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-validator-identifier': 7.24.5 dev: true /@babel/plugin-transform-modules-umd@7.24.1(@babel/core@7.24.0): @@ -2135,19 +2126,19 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-modules-umd@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-modules-umd@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.0): @@ -2158,18 +2149,18 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.4): + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.5): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-transform-new-target@7.24.1(@babel/core@7.24.0): @@ -2179,17 +2170,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-new-target@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-new-target@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-transform-nullish-coalescing-operator@7.24.1(@babel/core@7.24.0): @@ -2199,19 +2190,19 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.0) dev: true - /@babel/plugin-transform-nullish-coalescing-operator@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-nullish-coalescing-operator@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) dev: true /@babel/plugin-transform-numeric-separator@7.24.1(@babel/core@7.24.0): @@ -2221,45 +2212,45 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.0) dev: true - /@babel/plugin-transform-numeric-separator@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-numeric-separator@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.5) dev: true - /@babel/plugin-transform-object-rest-spread@7.24.1(@babel/core@7.24.0): - resolution: {integrity: sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==} + /@babel/plugin-transform-object-rest-spread@7.24.5(@babel/core@7.24.0): + resolution: {integrity: sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.0) - '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.0) dev: true - /@babel/plugin-transform-object-rest-spread@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==} + /@babel/plugin-transform-object-rest-spread@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.4) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.5) dev: true /@babel/plugin-transform-object-super@7.24.1(@babel/core@7.24.0): @@ -2269,19 +2260,19 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.0) dev: true - /@babel/plugin-transform-object-super@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-object-super@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.5) dev: true /@babel/plugin-transform-optional-catch-binding@7.24.1(@babel/core@7.24.0): @@ -2291,63 +2282,63 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.0) dev: true - /@babel/plugin-transform-optional-catch-binding@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-optional-catch-binding@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.5) dev: true - /@babel/plugin-transform-optional-chaining@7.24.1(@babel/core@7.24.0): - resolution: {integrity: sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==} + /@babel/plugin-transform-optional-chaining@7.24.5(@babel/core@7.24.0): + resolution: {integrity: sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.0) dev: true - /@babel/plugin-transform-optional-chaining@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==} + /@babel/plugin-transform-optional-chaining@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) dev: true - /@babel/plugin-transform-parameters@7.24.1(@babel/core@7.24.0): - resolution: {integrity: sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==} + /@babel/plugin-transform-parameters@7.24.5(@babel/core@7.24.0): + resolution: {integrity: sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-parameters@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==} + /@babel/plugin-transform-parameters@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-transform-private-methods@7.24.1(@babel/core@7.24.0): @@ -2357,45 +2348,45 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-private-methods@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-private-methods@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-private-property-in-object@7.24.1(@babel/core@7.24.0): - resolution: {integrity: sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==} + /@babel/plugin-transform-private-property-in-object@7.24.5(@babel/core@7.24.0): + resolution: {integrity: sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.0) dev: true - /@babel/plugin-transform-private-property-in-object@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==} + /@babel/plugin-transform-private-property-in-object@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.4) + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.5) dev: true /@babel/plugin-transform-property-literals@7.24.1(@babel/core@7.24.0): @@ -2405,72 +2396,72 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-property-literals@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-property-literals@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-react-constant-elements@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-react-constant-elements@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-QXp1U9x0R7tkiGB0FOk8o74jhnap0FlZ5gNkRIWdG3eP+SvMFg118e1zaWewDzgABb106QSKpVsD3Wgd8t6ifA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-react-display-name@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-react-display-name@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-mvoQg2f9p2qlpDQRBC7M3c3XTr0k7cp/0+kFKKO/7Gtu0LSw16eKB+Fabe2bDT/UpsyasTBBkAnbdsLrkD5XMw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.24.4): + /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.24.5): resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.5) dev: true - /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.4): + /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.5): resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': 7.24.3 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.4) - '@babel/types': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.5) + '@babel/types': 7.24.5 dev: true - /@babel/plugin-transform-react-pure-annotations@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-react-pure-annotations@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-+pWEAaDJvSm9aFvJNpLiM2+ktl2Sn2U5DdyiWdZBxmLc6+xGt88dvFqsHiAiDS+8WqUwbDfkKz9jRxK3M0k+kA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-transform-regenerator@7.24.1(@babel/core@7.24.0): @@ -2480,18 +2471,18 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 regenerator-transform: 0.15.2 dev: true - /@babel/plugin-transform-regenerator@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-regenerator@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 regenerator-transform: 0.15.2 dev: true @@ -2502,17 +2493,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-reserved-words@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-reserved-words@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-transform-runtime@7.24.0(@babel/core@7.24.0): @@ -2523,8 +2514,8 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-module-imports': 7.24.3 - '@babel/helper-plugin-utils': 7.24.0 - babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.24.5 + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.0) babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.24.0) babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.24.0) semver: 6.3.1 @@ -2532,18 +2523,18 @@ packages: - supports-color dev: true - /@babel/plugin-transform-runtime@7.24.3(@babel/core@7.24.4): + /@babel/plugin-transform-runtime@7.24.3(@babel/core@7.24.5): resolution: {integrity: sha512-J0BuRPNlNqlMTRJ72eVptpt9VcInbxO6iP3jaxr+1NPhC0UkKL+6oeX6VXMEYdADnuqmMmsBspt4d5w8Y/TCbQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-module-imports': 7.24.3 - '@babel/helper-plugin-utils': 7.24.0 - babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.4) - babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.4) - babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.4) + '@babel/helper-plugin-utils': 7.24.5 + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.5) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.5) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.5) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -2556,17 +2547,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-shorthand-properties@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-shorthand-properties@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-transform-spread@7.24.1(@babel/core@7.24.0): @@ -2576,18 +2567,18 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true - /@babel/plugin-transform-spread@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-spread@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true @@ -2598,17 +2589,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-sticky-regex@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-sticky-regex@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-transform-template-literals@7.24.1(@babel/core@7.24.0): @@ -2618,50 +2609,50 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-template-literals@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-template-literals@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-typeof-symbol@7.24.1(@babel/core@7.24.0): - resolution: {integrity: sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==} + /@babel/plugin-transform-typeof-symbol@7.24.5(@babel/core@7.24.0): + resolution: {integrity: sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-typeof-symbol@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==} + /@babel/plugin-transform-typeof-symbol@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-typescript@7.24.4(@babel/core@7.24.4): - resolution: {integrity: sha512-79t3CQ8+oBGk/80SQ8MN3Bs3obf83zJ0YZjDmDaEZN8MqhMI760apl5z6a20kFeMXBwJX99VpKT8CKxEBp5H1g==} + /@babel/plugin-transform-typescript@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.4) + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.5) dev: true /@babel/plugin-transform-unicode-escapes@7.24.1(@babel/core@7.24.0): @@ -2671,17 +2662,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-unicode-escapes@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-unicode-escapes@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-transform-unicode-property-regex@7.24.1(@babel/core@7.24.0): @@ -2692,18 +2683,18 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-unicode-property-regex@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-unicode-property-regex@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-transform-unicode-regex@7.24.1(@babel/core@7.24.0): @@ -2714,18 +2705,18 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-unicode-regex@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-unicode-regex@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-transform-unicode-sets-regex@7.24.1(@babel/core@7.24.0): @@ -2736,18 +2727,18 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-transform-unicode-sets-regex@7.24.1(@babel/core@7.24.4): + /@babel/plugin-transform-unicode-sets-regex@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/preset-env@7.24.0(@babel/core@7.24.0): @@ -2759,7 +2750,7 @@ packages: '@babel/compat-data': 7.24.4 '@babel/core': 7.24.0 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-validator-option': 7.23.5 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.1(@babel/core@7.24.0) '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.1(@babel/core@7.24.0) @@ -2787,12 +2778,12 @@ packages: '@babel/plugin-transform-async-generator-functions': 7.24.3(@babel/core@7.24.0) '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.24.0) '@babel/plugin-transform-block-scoped-functions': 7.24.1(@babel/core@7.24.0) - '@babel/plugin-transform-block-scoping': 7.24.4(@babel/core@7.24.0) + '@babel/plugin-transform-block-scoping': 7.24.5(@babel/core@7.24.0) '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.0) '@babel/plugin-transform-class-static-block': 7.24.4(@babel/core@7.24.0) - '@babel/plugin-transform-classes': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-classes': 7.24.5(@babel/core@7.24.0) '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.24.0) - '@babel/plugin-transform-destructuring': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-destructuring': 7.24.5(@babel/core@7.24.0) '@babel/plugin-transform-dotall-regex': 7.24.1(@babel/core@7.24.0) '@babel/plugin-transform-duplicate-keys': 7.24.1(@babel/core@7.24.0) '@babel/plugin-transform-dynamic-import': 7.24.1(@babel/core@7.24.0) @@ -2812,13 +2803,13 @@ packages: '@babel/plugin-transform-new-target': 7.24.1(@babel/core@7.24.0) '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.0) '@babel/plugin-transform-numeric-separator': 7.24.1(@babel/core@7.24.0) - '@babel/plugin-transform-object-rest-spread': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-object-rest-spread': 7.24.5(@babel/core@7.24.0) '@babel/plugin-transform-object-super': 7.24.1(@babel/core@7.24.0) '@babel/plugin-transform-optional-catch-binding': 7.24.1(@babel/core@7.24.0) - '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.0) - '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-optional-chaining': 7.24.5(@babel/core@7.24.0) + '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.0) '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.0) - '@babel/plugin-transform-private-property-in-object': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-private-property-in-object': 7.24.5(@babel/core@7.24.0) '@babel/plugin-transform-property-literals': 7.24.1(@babel/core@7.24.0) '@babel/plugin-transform-regenerator': 7.24.1(@babel/core@7.24.0) '@babel/plugin-transform-reserved-words': 7.24.1(@babel/core@7.24.0) @@ -2826,108 +2817,108 @@ packages: '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.0) '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.0) '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.24.0) - '@babel/plugin-transform-typeof-symbol': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-typeof-symbol': 7.24.5(@babel/core@7.24.0) '@babel/plugin-transform-unicode-escapes': 7.24.1(@babel/core@7.24.0) '@babel/plugin-transform-unicode-property-regex': 7.24.1(@babel/core@7.24.0) '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.0) '@babel/plugin-transform-unicode-sets-regex': 7.24.1(@babel/core@7.24.0) '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.0) - babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.0) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.0) babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.24.0) babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.24.0) - core-js-compat: 3.37.0 + core-js-compat: 3.37.1 semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-env@7.24.4(@babel/core@7.24.4): - resolution: {integrity: sha512-7Kl6cSmYkak0FK/FXjSEnLJ1N9T/WA2RkMhu17gZ/dsxKJUuTYNIylahPTzqpLyJN4WhDif8X0XK1R8Wsguo/A==} + /@babel/preset-env@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.24.4 - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.4(@babel/core@7.24.4) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.4) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.4) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.4) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.4) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-syntax-import-attributes': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.4) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.4) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.4) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.4) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.4) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.4) - '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-async-generator-functions': 7.24.3(@babel/core@7.24.4) - '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-block-scoped-functions': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-block-scoping': 7.24.4(@babel/core@7.24.4) - '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-class-static-block': 7.24.4(@babel/core@7.24.4) - '@babel/plugin-transform-classes': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-destructuring': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-dotall-regex': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-duplicate-keys': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-dynamic-import': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-exponentiation-operator': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-for-of': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-json-strings': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-logical-assignment-operators': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-member-expression-literals': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-modules-amd': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-modules-systemjs': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-modules-umd': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.4) - '@babel/plugin-transform-new-target': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-numeric-separator': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-object-rest-spread': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-object-super': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-optional-catch-binding': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-private-property-in-object': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-property-literals': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-regenerator': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-reserved-words': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-typeof-symbol': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-unicode-escapes': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-unicode-property-regex': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-unicode-sets-regex': 7.24.1(@babel/core@7.24.4) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.4) - babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.4) - babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.4) - babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.4) - core-js-compat: 3.37.0 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.5) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.5) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.5) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.5) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-syntax-import-attributes': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.5) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.5) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-async-generator-functions': 7.24.3(@babel/core@7.24.5) + '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-block-scoped-functions': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-block-scoping': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-class-static-block': 7.24.4(@babel/core@7.24.5) + '@babel/plugin-transform-classes': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-destructuring': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-dotall-regex': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-duplicate-keys': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-dynamic-import': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-exponentiation-operator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-for-of': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-json-strings': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-logical-assignment-operators': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-member-expression-literals': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-amd': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-systemjs': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-umd': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.5) + '@babel/plugin-transform-new-target': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-numeric-separator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-object-rest-spread': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-object-super': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-optional-catch-binding': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-optional-chaining': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-private-property-in-object': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-property-literals': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-regenerator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-reserved-words': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-typeof-symbol': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-unicode-escapes': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-unicode-property-regex': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-unicode-sets-regex': 7.24.1(@babel/core@7.24.5) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.5) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.5) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.5) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.5) + core-js-compat: 3.37.1 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -2939,49 +2930,49 @@ packages: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/types': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/types': 7.24.5 esutils: 2.0.3 dev: true - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.4): + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.5): 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.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/types': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/types': 7.24.5 esutils: 2.0.3 dev: true - /@babel/preset-react@7.24.1(@babel/core@7.24.4): + /@babel/preset-react@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-eFa8up2/8cZXLIpkafhaADTXSnl7IsUFCYenRWrARBz0/qZwcT0RBXpys0LJU4+WfPoF2ZG6ew6s2V6izMCwRA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.4) - '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.24.4) - '@babel/plugin-transform-react-pure-annotations': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.5) + '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.24.5) + '@babel/plugin-transform-react-pure-annotations': 7.24.1(@babel/core@7.24.5) dev: true - /@babel/preset-typescript@7.24.1(@babel/core@7.24.4): + /@babel/preset-typescript@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.24.4) + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-typescript': 7.24.5(@babel/core@7.24.5) dev: true /@babel/regjsgen@0.8.0: @@ -2995,15 +2986,15 @@ packages: regenerator-runtime: 0.14.1 dev: true - /@babel/runtime@7.24.4: - resolution: {integrity: sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==} + /@babel/runtime@7.24.5: + resolution: {integrity: sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.1 dev: true - /@babel/standalone@7.24.4: - resolution: {integrity: sha512-V4uqWeedadiuiCx5P5OHYJZ1PehdMpcBccNCEptKFGPiZIY3FI5f2ClxUl4r5wZ5U+ohcQ+4KW6jX2K6xXzq4Q==} + /@babel/standalone@7.24.5: + resolution: {integrity: sha512-Sl8oN9bGfRlNUA2jzfzoHEZxFBDliBlwi5mPVCAWKSlBNkXXJOHpu7SDOqjF6mRoTa6GNX/1kAWG3Tr+YQ3N7A==} engines: {node: '>=6.9.0'} dev: true @@ -3012,34 +3003,34 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.24.2 - '@babel/parser': 7.24.4 - '@babel/types': 7.24.0 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 dev: true - /@babel/traverse@7.24.1: - resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} + /@babel/traverse@7.24.5: + resolution: {integrity: sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.24.2 - '@babel/generator': 7.24.4 + '@babel/generator': 7.24.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.24.4 - '@babel/types': 7.24.0 + '@babel/helper-split-export-declaration': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types@7.24.0: - resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} + /@babel/types@7.24.5: + resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.24.1 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-validator-identifier': 7.24.5 to-fast-properties: 2.0.0 dev: true @@ -3053,7 +3044,7 @@ packages: requiresBuild: true dependencies: '@commitlint/types': 19.0.3 - ajv: 8.12.0 + ajv: 8.13.0 dev: true optional: true @@ -3093,7 +3084,7 @@ packages: '@commitlint/config-validator': 19.0.3 '@commitlint/types': 19.0.3 global-directory: 4.0.1 - import-meta-resolve: 4.0.0 + import-meta-resolve: 4.1.0 lodash.mergewith: 4.6.2 resolve-from: 5.0.0 dev: true @@ -3121,7 +3112,7 @@ packages: engines: {node: '>= 6'} dependencies: aws-sign2: 0.7.0 - aws4: 1.12.0 + aws4: 1.13.0 caseless: 0.12.0 combined-stream: 1.0.8 extend: 3.0.2 @@ -3135,7 +3126,7 @@ packages: performance-now: 2.1.0 qs: 6.10.4 safe-buffer: 5.2.1 - tough-cookie: 4.1.3 + tough-cookie: 4.1.4 tunnel-agent: 0.6.0 uuid: 8.3.2 dev: true @@ -3149,11 +3140,11 @@ packages: resolution: {integrity: sha512-+sbxb71sWre+PwDK7X2T8+bhS6clcVMLwBPznX45Qu6opJcgRjAp7gYSDzVFp187J+feSj5dNBN1mJoi6ckkUQ==} dev: true - /@docsearch/js@3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0): + /@docsearch/js@3.6.0(@algolia/client-search@4.23.3)(search-insights@2.14.0): resolution: {integrity: sha512-QujhqINEElrkIfKwyyyTfbsfMAYCkylInLYMRqHy7PHc8xTBQCow73tlo/Kc7oIwBrCLf0P3YhjlOeV4v8hevQ==} dependencies: - '@docsearch/react': 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0) - preact: 10.20.2 + '@docsearch/react': 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.14.0) + preact: 10.22.0 transitivePeerDependencies: - '@algolia/client-search' - '@types/react' @@ -3162,7 +3153,7 @@ packages: - search-insights dev: true - /@docsearch/react@3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0): + /@docsearch/react@3.6.0(@algolia/client-search@4.23.3)(search-insights@2.14.0): resolution: {integrity: sha512-HUFut4ztcVNmqy9gp/wxNbC7pTOHhgVVkHVGCACTuLhUKUhKAF9KYHJtMiLUJxEqiFLQiuri1fWF8zqwM/cu1w==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' @@ -3179,11 +3170,11 @@ packages: search-insights: optional: true dependencies: - '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0) + '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.14.0) '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3) '@docsearch/css': 3.6.0 algoliasearch: 4.23.3 - search-insights: 2.13.0 + search-insights: 2.14.0 transitivePeerDependencies: - '@algolia/client-search' dev: true @@ -3932,7 +3923,7 @@ packages: jest-util: 29.7.0 jest-validate: 29.7.0 jest-watcher: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.7 pretty-format: 29.7.0 slash: 3.0.0 strip-ansi: 6.0.1 @@ -4077,7 +4068,7 @@ packages: resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 babel-plugin-istanbul: 6.1.1 @@ -4088,7 +4079,7 @@ packages: jest-haste-map: 29.7.0 jest-regex-util: 29.6.3 jest-util: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.7 pirates: 4.0.6 slash: 3.0.0 write-file-atomic: 4.0.2 @@ -4177,17 +4168,17 @@ packages: os-filter-obj: 2.0.0 dev: true - /@ngtools/webpack@17.3.5(@angular/compiler-cli@17.3.4)(typescript@5.4.5)(webpack@5.90.3): - resolution: {integrity: sha512-0heI0yHUckdGI8uywu/wkp24KR/tdYMKYJOaYIU+9JydyN1zJRpbR7x0thddl7+k/zu2ZGbfFdv1779Ecw/xdA==} + /@ngtools/webpack@17.3.8(@angular/compiler-cli@17.3.10)(typescript@5.4.5)(webpack@5.90.3): + resolution: {integrity: sha512-CjSVVa/9fzMpEDQP01SC4colKCbZwj7vUq0H2bivp8jVsmd21x9Fu0gDBH0Y9NdfAIm4eGZvmiZKMII3vIOaYQ==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: '@angular/compiler-cli': ^17.0.0 typescript: '>=5.2 <5.5' webpack: ^5.54.0 dependencies: - '@angular/compiler-cli': 17.3.4(@angular/compiler@17.3.4)(typescript@5.4.5) + '@angular/compiler-cli': 17.3.10(@angular/compiler@17.3.10)(typescript@5.4.5) typescript: 5.4.5 - webpack: 5.90.3(@swc/core@1.4.15)(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.4.17)(esbuild@0.20.1) dev: true /@nodelib/fs.scandir@2.1.5: @@ -4211,10 +4202,10 @@ packages: fastq: 1.17.1 dev: true - /@nrwl/angular@18.3.1(@angular-devkit/build-angular@17.3.5)(@angular-devkit/core@17.3.5)(@angular-devkit/schematics@17.3.4)(@schematics/angular@17.3.4)(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(eslint@8.57.0)(nx@18.3.1)(rxjs@7.8.1)(typescript@5.4.5)(verdaccio@5.29.2): - resolution: {integrity: sha512-j+/oTuyi2Odf4z252kVMtWc0exb45u/B+gJ5iEKqy0a6FXCgHYMqdhBFQI0W4haOR2WBHVW47nlHgrwwsmnnWg==} + /@nrwl/angular@18.3.5(@angular-devkit/build-angular@17.3.8)(@angular-devkit/core@17.3.8)(@angular-devkit/schematics@17.3.8)(@schematics/angular@17.3.8)(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(eslint@8.57.0)(nx@18.3.5)(rxjs@7.8.1)(typescript@5.4.5)(verdaccio@5.29.2): + resolution: {integrity: sha512-+SqvZXnx2H5mBWaFfLtjpbPwQOZb7+TpXLixCsbdcbj1/64NimU2I+1ARFNs7t6/TPdKbYSSbDKNVtwOtQ4IwQ==} dependencies: - '@nx/angular': 18.3.1(@angular-devkit/build-angular@17.3.5)(@angular-devkit/core@17.3.5)(@angular-devkit/schematics@17.3.4)(@schematics/angular@17.3.4)(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(eslint@8.57.0)(nx@18.3.1)(rxjs@7.8.1)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/angular': 18.3.5(@angular-devkit/build-angular@17.3.8)(@angular-devkit/core@17.3.8)(@angular-devkit/schematics@17.3.8)(@schematics/angular@17.3.8)(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(eslint@8.57.0)(nx@18.3.5)(rxjs@7.8.1)(typescript@5.4.5)(verdaccio@5.29.2) tslib: 2.6.2 transitivePeerDependencies: - '@angular-devkit/build-angular' @@ -4252,10 +4243,10 @@ packages: - webpack-cli dev: true - /@nrwl/cypress@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2): - resolution: {integrity: sha512-PjHoSwh3KTimZjfn0QSVcjICkXvkXHrG/UyE/CIFzj7w1VhKbRmQK1KwReztKsflNKiA9R0zZfXP6mRoZC76jQ==} + /@nrwl/cypress@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2): + resolution: {integrity: sha512-so2D+WJQGXBIg37FhDpdqYuiSPHOOWrwUwsq6wrVNfzYAUkejHK4J+n5Kw6056ZdKI/yJ3niw50eNprb7yKFpg==} dependencies: - '@nx/cypress': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/cypress': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4271,18 +4262,18 @@ packages: - verdaccio dev: true - /@nrwl/devkit@18.3.1(nx@18.3.1): - resolution: {integrity: sha512-GanGBjkJbe2J63Ntzi7L66Z1O0Ck9UI07pep9HM5d7lrscbJi80Sr8EoLKbOz2gBXXpRoxARA0ZehmCgyrSxdA==} + /@nrwl/devkit@18.3.5(nx@18.3.5): + resolution: {integrity: sha512-DIvChKMe4q8CtIsbrumL/aYgf85H5vlT6eF3jnCCWORj6LTwoHtK8Q9ky1+uM82KIM0gaKd32NVDw+w64scHyg==} dependencies: - '@nx/devkit': 18.3.1(nx@18.3.1) + '@nx/devkit': 18.3.5(nx@18.3.5) transitivePeerDependencies: - nx dev: true - /@nrwl/eslint-plugin-nx@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(@typescript-eslint/parser@7.6.0)(eslint-config-prettier@9.0.0)(eslint@8.57.0)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2): - resolution: {integrity: sha512-Ve2F2gszcdQpsQ+B1Qnic9R3birJuNWzebnGej6yLvhGWXWiYRe2pjndAoyybGteDwyT7hDXnPIkr9M5loJiYQ==} + /@nrwl/eslint-plugin-nx@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(@typescript-eslint/parser@7.6.0)(eslint-config-prettier@9.0.0)(eslint@8.57.0)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2): + resolution: {integrity: sha512-E3ysbO3BT/bx8gZJQX65YsU/MvsuLP/+gL7Xnm0lEOfm9rIdwY6iRRTmQNUIExDBzVlleLruqIPBK11Dr5H/lA==} dependencies: - '@nx/eslint-plugin': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(@typescript-eslint/parser@7.6.0)(eslint-config-prettier@9.0.0)(eslint@8.57.0)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/eslint-plugin': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(@typescript-eslint/parser@7.6.0)(eslint-config-prettier@9.0.0)(eslint@8.57.0)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4299,10 +4290,10 @@ packages: - verdaccio dev: true - /@nrwl/jest@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2): - resolution: {integrity: sha512-xIMKm5YW2pgY1+KADLW4MBUypicEAEetzvSOaXzIH6G0FmvXcBxfVGfYoOx0F2D8irftGoFdOreeDXHkE3QBHA==} + /@nrwl/jest@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2): + resolution: {integrity: sha512-/BvFmOO9lX8DviHP8+ZO9/gsdMhCXpA/gDeboBHiQMrKP6RXKiOdJZbHPpEkIJVIcfu/fTfBG4EvH5tBEbyrBw==} dependencies: - '@nx/jest': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/jest': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4319,10 +4310,10 @@ packages: - verdaccio dev: true - /@nrwl/js@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2): - resolution: {integrity: sha512-9W1jV5sEd7rsOVDeybp8nH9/kvJ5VV10So8oEUpZ9BVTi7hnksD0K3sCiEtBClo3VNnsfV29c7OgAVNjrbPbWA==} + /@nrwl/js@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2): + resolution: {integrity: sha512-Eoxkx60L/uuX33ll341PRfNMhrkO7KySCaLCLP8XWe0AZu3k1qNGyb0iTh6bsxn+5n1Zd2tkRkZ3RUYyPwyrbQ==} dependencies: - '@nx/js': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/js': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4336,10 +4327,10 @@ packages: - verdaccio dev: true - /@nrwl/node@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2): - resolution: {integrity: sha512-BThw64+/u4DDWuhyz23OEeKY345fn2Vkohvgs5JEB56tChH5aLB3WdAGjwPmKIn1Mvn6St9CzNZML4bbYdT/Jg==} + /@nrwl/node@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2): + resolution: {integrity: sha512-4OPoNZmS/o4u/X7E/1B7NuLH1WQqaPazPlGyF9SEfJXRMtnXcF5eivuY/Vu+5lWt/KEzecTzcLcGM7b7+d+C3w==} dependencies: - '@nx/node': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/node': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4357,18 +4348,18 @@ packages: - verdaccio dev: true - /@nrwl/nx-cloud@18.0.0: - resolution: {integrity: sha512-rjjcJgzDmKwFD1QVIMs5O3X4SoMQIk0bzh3pL90ZP/B5YJUlTySv7+R0JoGQ6ROGwVQHjPFMVKKLB09zl5perA==} + /@nrwl/nx-cloud@18.0.1: + resolution: {integrity: sha512-uYVxoOXf0xlWJX8O5GBWajmIeL0PfIGvfqtvVNVnl7C6FiZRbmKEhXkWxEDekI6Jq+mI1G86o7d5YsIzq6e36A==} dependencies: - nx-cloud: 18.0.0 + nx-cloud: 18.0.1 transitivePeerDependencies: - debug dev: true - /@nrwl/nx-plugin@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2): - resolution: {integrity: sha512-beKue7BUZRbA1Yw+g2WMAD40GN5vc7WYK/K7kcQuxnslwudxHAFxdb7IGg/q/SAoAfZm1GOQguP5b3wab8YXJw==} + /@nrwl/nx-plugin@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2): + resolution: {integrity: sha512-hQJi/3YAGr2DoxmIoHLrTL0eQJNHUb+AT4+qGdljvR1htA0/sCvsvZ1/GTDcYmVQHYPh6S5RiJVH+o5CGKl3JA==} dependencies: - '@nx/plugin': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/plugin': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4386,10 +4377,10 @@ packages: - verdaccio dev: true - /@nrwl/react@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2)(webpack@5.91.0): - resolution: {integrity: sha512-v0JaLHrpCfkl+XPf+RHxsnL/Ffb9shVoxMvJeXSCqmnCm7vSSS4O33/3QPqRYwgVIsxafNI5i7/onFsYFzxpvw==} + /@nrwl/react@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2)(webpack@5.91.0): + resolution: {integrity: sha512-pheEHhKihcc2b99HP/0kBC+KYtcrfKElCMMb6HOtY98vZ2vln3ab0pFOBS3Y0Kjbyd8Z1cLEUUIzSxYzCz0fdw==} dependencies: - '@nx/react': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2)(webpack@5.91.0) + '@nx/react': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2)(webpack@5.91.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4405,10 +4396,10 @@ packages: - webpack dev: true - /@nrwl/storybook@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2): - resolution: {integrity: sha512-wGXl/epXELeXKfo9lVDJ66kObIa+9x/0WSuZrpOj3TFwQR6w4eVJYss398+shbpbVqlYt5oglVnjRzlyXwO6TQ==} + /@nrwl/storybook@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2): + resolution: {integrity: sha512-OGk7TsCqCTj4Yx8HoALN3EzlYw0Q14+0cXHhwCG3Q0FfDUEExbtM4Wfwx+60rPMpNwJ0UqPppAbnakk08Q7hTQ==} dependencies: - '@nx/storybook': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/storybook': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4424,11 +4415,11 @@ packages: - verdaccio dev: true - /@nrwl/tao@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15): - resolution: {integrity: sha512-mDKuTooqeyA3i5Cmr6u2sFL/KQ1jS6ibVoOhAEAN0DACA4UtPor1ABTRMCiU4ZObRI49E5Gp2W18RacHjR4puQ==} + /@nrwl/tao@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17): + resolution: {integrity: sha512-gB7Vxa6FReZZEGva03Eh+84W8BSZOjsNyXboglOINu6d8iZZ0eotSXGziKgjpkj3feZ1ofKZMs0PRObVAOROVw==} hasBin: true dependencies: - nx: 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15) + nx: 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17) tslib: 2.6.2 transitivePeerDependencies: - '@swc-node/register' @@ -4436,10 +4427,10 @@ packages: - debug dev: true - /@nrwl/vite@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2)(vite@5.2.9)(vitest@1.5.0): - resolution: {integrity: sha512-qWKxAUAJpgD/ElQTZIdS86iIcBRV5EWcyT9U7cLA10vCDiRxmkpEaIsGNpSC51EG7lNDc6mF081p13qhF5pNoQ==} + /@nrwl/vite@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2)(vite@5.2.11)(vitest@1.6.0): + resolution: {integrity: sha512-kzJ7xFqt9ji6jae4plmgozFrBnFoX8fnF4vWUVJ7NdoYEH/RbsIuPCsjH3Mf5XHY9wSluYycd+6LYGyl+efV2g==} dependencies: - '@nx/vite': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2)(vite@5.2.9)(vitest@1.5.0) + '@nx/vite': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2)(vite@5.2.11)(vitest@1.6.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4455,10 +4446,10 @@ packages: - vitest dev: true - /@nrwl/web@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2): - resolution: {integrity: sha512-ywcdPmcRI2KsDkDHxUlm5aAbM/kyLQyrTDz/ng/oJuhfXWj8w4x1ZA7qLp5mqkSDk6H8MNErxRO6brMxLOSJZg==} + /@nrwl/web@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2): + resolution: {integrity: sha512-KPKnFRv2EqrcKglyAjVCWgjhjYJTfbhXJzLsSceBHbAJniyrEE20oRqzYZJOftGoAghNZbJdVpB7Xwdl11ZKiQ==} dependencies: - '@nx/web': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/web': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4472,10 +4463,10 @@ packages: - verdaccio dev: true - /@nrwl/webpack@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2): - resolution: {integrity: sha512-Iaogz1U4yttkD4yphpK8FzIr5l9XIM0oA2pDEOyIi9Z1Ephr93u5J+48RRlY25KYdpWpLJkofpZvQTltu00H9g==} + /@nrwl/webpack@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2): + resolution: {integrity: sha512-jIp+ihDP5s0hkk06+ZMik3KI81dV4NiSa7UBw2bOlrvSYRQquww/LAkZOW9JcxwWqR4mJs0HASBoEtR6b29Pag==} dependencies: - '@nx/webpack': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/webpack': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) transitivePeerDependencies: - '@babel/traverse' - '@parcel/css' @@ -4505,10 +4496,10 @@ packages: - webpack-cli dev: true - /@nrwl/workspace@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15): - resolution: {integrity: sha512-tYLKwZ1WvPcoihvrq9oARPZrv+bKGmKstl9UsOzMXQFRYavPca7+bh54QrsaGnY9R1tP7YUtAS1bd/FPIougOw==} + /@nrwl/workspace@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17): + resolution: {integrity: sha512-2njrwfPT6AYgGdCNeZl/s4i6Sodq0z2YBtjyWtIi+2NTznK4pyHo9E4yL+NygGyJ0vVAToKURvYYQCtPHax0pw==} dependencies: - '@nx/workspace': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15) + '@nx/workspace': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17) transitivePeerDependencies: - '@swc-node/register' - '@swc/core' @@ -4528,11 +4519,11 @@ packages: ignore: 5.3.1 jiti: 1.21.0 knitwork: 1.1.0 - mlly: 1.6.1 + mlly: 1.7.0 pathe: 1.1.2 - pkg-types: 1.0.3 + pkg-types: 1.1.1 scule: 1.3.0 - semver: 7.6.0 + semver: 7.6.2 ufo: 1.5.3 unctx: 2.3.1 unimport: 3.7.1 @@ -4546,12 +4537,12 @@ packages: resolution: {integrity: sha512-a4cYbeskEVBPazgAhvUGkL/j7ho/iPWMK3vCEm6dRMjSqHVEITRosrj0aMfLbRrDpTrMjlRs0ZitxiaUfE/p5Q==} engines: {node: ^14.18.0 || >=16.10.0} dependencies: - '@nuxt/ui-templates': 1.3.3 + '@nuxt/ui-templates': 1.3.4 consola: 3.2.3 defu: 6.1.4 hookable: 5.5.3 pathe: 1.1.2 - pkg-types: 1.0.3 + pkg-types: 1.1.1 scule: 1.3.0 std-env: 3.7.0 ufo: 1.5.3 @@ -4562,12 +4553,12 @@ packages: - supports-color dev: true - /@nuxt/ui-templates@1.3.3: - resolution: {integrity: sha512-3BG5doAREcD50dbKyXgmjD4b1GzY8CUy3T41jMhHZXNDdaNwOd31IBq+D6dV00OSrDVhzrTVj0IxsUsnMyHvIQ==} + /@nuxt/ui-templates@1.3.4: + resolution: {integrity: sha512-zjuslnkj5zboZGis5QpmR5gvRTx5N8Ha/Rll+RRT8YZhXVNBincifhZ9apUQ9f6T0xJE8IHPyVyPx6WokomdYw==} dev: true - /@nx/angular@18.3.1(@angular-devkit/build-angular@17.3.5)(@angular-devkit/core@17.3.5)(@angular-devkit/schematics@17.3.4)(@schematics/angular@17.3.4)(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(eslint@8.57.0)(nx@18.3.1)(rxjs@7.8.1)(typescript@5.4.5)(verdaccio@5.29.2): - resolution: {integrity: sha512-sQaSskYz/Dh0wzUP/7ObjbW/N36N1F7ZBACH7Fe9QWqJD042GjJX4UxYAoJdLcauifSKWYqSe4wDLvW/hA7mbA==} + /@nx/angular@18.3.5(@angular-devkit/build-angular@17.3.8)(@angular-devkit/core@17.3.8)(@angular-devkit/schematics@17.3.8)(@schematics/angular@17.3.8)(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(eslint@8.57.0)(nx@18.3.5)(rxjs@7.8.1)(typescript@5.4.5)(verdaccio@5.29.2): + resolution: {integrity: sha512-TMK32LAzVpr5SGgskiD0LMk66iufMJ18g7w0TmYUeRgiR+YalAx53EiOAVKIeh8zAf4JrdXpzXdOxpo2VlL7GA==} peerDependencies: '@angular-devkit/build-angular': '>= 15.0.0 < 18.0.0' '@angular-devkit/core': '>= 15.0.0 < 18.0.0' @@ -4579,29 +4570,29 @@ packages: esbuild: optional: true dependencies: - '@angular-devkit/build-angular': 17.3.5(@angular/compiler-cli@17.3.4)(@swc/core@1.4.15)(@types/node@18.19.18)(jest-environment-jsdom@29.7.0)(jest@29.7.0)(stylus@0.59.0)(typescript@5.4.5) - '@angular-devkit/core': 17.3.5 - '@angular-devkit/schematics': 17.3.4 - '@nrwl/angular': 18.3.1(@angular-devkit/build-angular@17.3.5)(@angular-devkit/core@17.3.5)(@angular-devkit/schematics@17.3.4)(@schematics/angular@17.3.4)(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(eslint@8.57.0)(nx@18.3.1)(rxjs@7.8.1)(typescript@5.4.5)(verdaccio@5.29.2) - '@nx/devkit': 18.3.1(nx@18.3.1) - '@nx/eslint': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(verdaccio@5.29.2) - '@nx/js': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) - '@nx/web': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) - '@nx/webpack': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) - '@nx/workspace': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15) + '@angular-devkit/build-angular': 17.3.8(@angular/compiler-cli@17.3.10)(@swc/core@1.4.17)(@types/node@18.19.18)(jest-environment-jsdom@29.7.0)(jest@29.7.0)(stylus@0.59.0)(typescript@5.4.5) + '@angular-devkit/core': 17.3.8 + '@angular-devkit/schematics': 17.3.8 + '@nrwl/angular': 18.3.5(@angular-devkit/build-angular@17.3.8)(@angular-devkit/core@17.3.8)(@angular-devkit/schematics@17.3.8)(@schematics/angular@17.3.8)(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(eslint@8.57.0)(nx@18.3.5)(rxjs@7.8.1)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/devkit': 18.3.5(nx@18.3.5) + '@nx/eslint': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(verdaccio@5.29.2) + '@nx/js': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/web': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/webpack': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/workspace': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.5) - '@schematics/angular': 17.3.4 - '@typescript-eslint/type-utils': 7.7.0(eslint@8.57.0)(typescript@5.4.5) + '@schematics/angular': 17.3.8 + '@typescript-eslint/type-utils': 7.10.0(eslint@8.57.0)(typescript@5.4.5) chalk: 4.1.0 find-cache-dir: 3.3.2 ignore: 5.3.1 magic-string: 0.30.10 minimatch: 9.0.3 - piscina: 4.4.0 + piscina: 4.5.1 rxjs: 7.8.1 - semver: 7.6.0 + semver: 7.6.2 tslib: 2.6.2 - webpack: 5.91.0(@swc/core@1.4.15) + webpack: 5.91.0(@swc/core@1.4.17) webpack-merge: 5.10.0 transitivePeerDependencies: - '@babel/traverse' @@ -4633,21 +4624,21 @@ packages: - webpack-cli dev: true - /@nx/cypress@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2): - resolution: {integrity: sha512-pqdq9yyi3cDGS+wEnwgOtwG0rW9Q6K0a1polMlFlyYBSdUYz/GB+AunHbdyEil1uyhyJzjXnIAYiY1bBN+i7yw==} + /@nx/cypress@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2): + resolution: {integrity: sha512-02wB/tuctBHO3IyOs4F1wMHc566BWcC4Trj4x9BAXj1fI8WI9GF1/tNF0Yzwf1pe9QKqmSFp9zg07+tus++eQg==} peerDependencies: cypress: '>= 3 < 14' peerDependenciesMeta: cypress: optional: true dependencies: - '@nrwl/cypress': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) - '@nx/devkit': 18.3.1(nx@18.3.1) - '@nx/eslint': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(verdaccio@5.29.2) - '@nx/js': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) + '@nrwl/cypress': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/devkit': 18.3.5(nx@18.3.5) + '@nx/eslint': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(verdaccio@5.29.2) + '@nx/js': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.5) - detect-port: 1.5.1 - semver: 7.6.0 + detect-port: 1.6.1 + semver: 7.6.2 tslib: 2.6.2 transitivePeerDependencies: - '@babel/traverse' @@ -4663,24 +4654,24 @@ packages: - verdaccio dev: true - /@nx/devkit@18.3.1(nx@18.3.1): - resolution: {integrity: sha512-BVhDF+euSzXBeNkBu6kRQL1mc7/48x+8w3TpB+JHMh6chJKRL6axKySwnnSYbApqwsgAZBT8ZTWwptkk6Riykw==} + /@nx/devkit@18.3.5(nx@18.3.5): + resolution: {integrity: sha512-9I0L17t0MN87fL4m4MjDiBxJIx7h5RQY/pTYtt5TBjye0ANb165JeE4oh3ibzfjMzXv42Aej2Gm+cOuSPwzT9g==} peerDependencies: nx: '>= 16 <= 19' dependencies: - '@nrwl/devkit': 18.3.1(nx@18.3.1) + '@nrwl/devkit': 18.3.5(nx@18.3.5) ejs: 3.1.10 enquirer: 2.3.6 ignore: 5.3.1 - nx: 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15) - semver: 7.6.0 + nx: 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17) + semver: 7.6.2 tmp: 0.2.3 tslib: 2.6.2 yargs-parser: 21.1.1 dev: true - /@nx/eslint-plugin@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(@typescript-eslint/parser@7.6.0)(eslint-config-prettier@9.0.0)(eslint@8.57.0)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2): - resolution: {integrity: sha512-Ca7SLLpe+2UkzreKcgOA+PLYcAOwevAfKIsjFpM8u6u/q8FtvAPCGtxhVj7La5sQPiwm1EadgFJhFlGLIAbdSQ==} + /@nx/eslint-plugin@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(@typescript-eslint/parser@7.6.0)(eslint-config-prettier@9.0.0)(eslint@8.57.0)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2): + resolution: {integrity: sha512-34UymkcA9RzmLsOUe0w8R4NF975NfXKR88/LFDtbMfhUzn23P6P8tIO/WfT305Qh2Ubaz6VWLR/XiGWV3y37QQ==} peerDependencies: '@typescript-eslint/parser': ^6.13.2 || ^7.0.0 eslint-config-prettier: ^9.0.0 @@ -4688,17 +4679,17 @@ packages: eslint-config-prettier: optional: true dependencies: - '@nrwl/eslint-plugin-nx': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(@typescript-eslint/parser@7.6.0)(eslint-config-prettier@9.0.0)(eslint@8.57.0)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) - '@nx/devkit': 18.3.1(nx@18.3.1) - '@nx/js': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) + '@nrwl/eslint-plugin-nx': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(@typescript-eslint/parser@7.6.0)(eslint-config-prettier@9.0.0)(eslint@8.57.0)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/devkit': 18.3.5(nx@18.3.5) + '@nx/js': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) '@typescript-eslint/parser': 7.6.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/type-utils': 7.7.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.7.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/type-utils': 7.10.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.10.0(eslint@8.57.0)(typescript@5.4.5) chalk: 4.1.0 confusing-browser-globals: 1.0.11 eslint-config-prettier: 9.0.0(eslint@8.57.0) jsonc-eslint-parser: 2.4.0 - semver: 7.6.0 + semver: 7.6.2 tslib: 2.6.2 transitivePeerDependencies: - '@babel/traverse' @@ -4714,17 +4705,17 @@ packages: - verdaccio dev: true - /@nx/eslint@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(verdaccio@5.29.2): - resolution: {integrity: sha512-xjt+Yz6u85nfjovcX1dSg5IK930hTjEPY5VAhWgSftz4A7WosgU6t0aXECdLFT3AQjwp7YLUsWUPIhUJCqlmpQ==} + /@nx/eslint@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(verdaccio@5.29.2): + resolution: {integrity: sha512-QLT6nEi7nLMLtKSmpWMCpE3SaRfFYqCcovOzhQpXPcjSUdL2q/zajO7zKE7OlFUkqulUMV+zYre1aK2MrQWzJQ==} peerDependencies: js-yaml: 4.1.0 peerDependenciesMeta: js-yaml: optional: true dependencies: - '@nx/devkit': 18.3.1(nx@18.3.1) - '@nx/js': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) - '@nx/linter': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(verdaccio@5.29.2) + '@nx/devkit': 18.3.5(nx@18.3.5) + '@nx/js': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/linter': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(verdaccio@5.29.2) eslint: 8.57.0 tslib: 2.6.2 typescript: 5.4.5 @@ -4740,14 +4731,14 @@ packages: - verdaccio dev: true - /@nx/jest@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2): - resolution: {integrity: sha512-oO1IFoXkOs/E9wF6QAZwpioirDSzoql/Oh5anKAkuVJAkuUy2g0txb39hSEaU2YkvxGvQuxD818NDB7jNaFpRg==} + /@nx/jest@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2): + resolution: {integrity: sha512-gWVTpSih3w258oYJGu1ELRoiRWleM1cke8OpB5mXjbtHszY0j7lK7gyTFg6rbuXSBB3dLlcgNLdY/vrvx5pzOQ==} dependencies: '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 - '@nrwl/jest': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2) - '@nx/devkit': 18.3.1(nx@18.3.1) - '@nx/js': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) + '@nrwl/jest': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/devkit': 18.3.5(nx@18.3.5) + '@nx/js': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.5) chalk: 4.1.0 identity-obj-proxy: 3.0.0 @@ -4774,31 +4765,31 @@ packages: - verdaccio dev: true - /@nx/js@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2): - resolution: {integrity: sha512-yTbbDM1UB+Q7K0jSIpJ7+e0/jAaHL0f2dz6Hody7ECuNTEdKYZgngPVAzJBTryabNKtKb9qt5FJKqtGwwvaUMQ==} + /@nx/js@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2): + resolution: {integrity: sha512-fewtQXzDPZh+CcS2sfbSBgdx5tOXU/NbdUEwC8ZVlDZmuqIXW68Vh7mIgO7wJAY4Do3NHlL0ybz/Au0CNZE27g==} peerDependencies: verdaccio: ^5.0.4 peerDependenciesMeta: verdaccio: optional: true dependencies: - '@babel/core': 7.24.4 - '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-runtime': 7.24.3(@babel/core@7.24.4) - '@babel/preset-env': 7.24.4(@babel/core@7.24.4) - '@babel/preset-typescript': 7.24.1(@babel/core@7.24.4) - '@babel/runtime': 7.24.4 - '@nrwl/js': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) - '@nx/devkit': 18.3.1(nx@18.3.1) - '@nx/workspace': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15) + '@babel/core': 7.24.5 + '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-runtime': 7.24.3(@babel/core@7.24.5) + '@babel/preset-env': 7.24.5(@babel/core@7.24.5) + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.5) + '@babel/runtime': 7.24.5 + '@nrwl/js': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/devkit': 18.3.5(nx@18.3.5) + '@nx/workspace': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.5) - babel-plugin-const-enum: 1.2.0(@babel/core@7.24.4) + babel-plugin-const-enum: 1.2.0(@babel/core@7.24.5) babel-plugin-macros: 2.8.0 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.24.4) + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.24.5) chalk: 4.1.0 columnify: 1.6.0 - detect-port: 1.5.1 + detect-port: 1.6.1 fast-glob: 3.2.7 fs-extra: 11.2.0 ignore: 5.3.1 @@ -4807,9 +4798,9 @@ packages: npm-package-arg: 11.0.1 npm-run-path: 4.0.1 ora: 5.3.0 - semver: 7.6.0 + semver: 7.6.2 source-map-support: 0.5.19 - ts-node: 10.9.1(@swc/core@1.4.15)(@types/node@18.19.18)(typescript@5.4.5) + ts-node: 10.9.1(@swc/core@1.4.17)(@types/node@18.19.18)(typescript@5.4.5) tsconfig-paths: 4.2.0 tslib: 2.6.2 verdaccio: 5.29.2(typanion@3.14.0) @@ -4825,10 +4816,10 @@ packages: - typescript dev: true - /@nx/linter@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(verdaccio@5.29.2): - resolution: {integrity: sha512-DeNUBBmCCmX/q3zTxoyj2eExSr8I0bX3DzWqwedX1duZzvBeOeKxfYMcFZsVcSKbsbp3B7U7Hk8Jga3+yEcu3Q==} + /@nx/linter@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(verdaccio@5.29.2): + resolution: {integrity: sha512-jCnJdLXvcmXdmw4gyHOETz6Kzwb5EHnnDpTSDW4zvzo7Fpf/Qnf+4AZRd7Uxcdt4Wbo5Yc/QuXUUIMnaNoi6UQ==} dependencies: - '@nx/eslint': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(verdaccio@5.29.2) + '@nx/eslint': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(verdaccio@5.29.2) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4842,14 +4833,14 @@ packages: - verdaccio dev: true - /@nx/node@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2): - resolution: {integrity: sha512-ZcRxT/WTLwqHy477tHH6GHsxKckNXsWyUOwWjvHp+PYhzoWNA4EfyxjisHoTYkrtUCED4eZgZ/09hVwKemqQTw==} + /@nx/node@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2): + resolution: {integrity: sha512-0GFa8ZbUZ4XDk67ZOhjCYPRVYwiyCW51sl2TRkWlzDvp48N057Hp91p6AMAhlBV8lyBXMWUOhwadSKzmDHbHBw==} dependencies: - '@nrwl/node': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2) - '@nx/devkit': 18.3.1(nx@18.3.1) - '@nx/eslint': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(verdaccio@5.29.2) - '@nx/jest': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2) - '@nx/js': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) + '@nrwl/node': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/devkit': 18.3.5(nx@18.3.5) + '@nx/eslint': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(verdaccio@5.29.2) + '@nx/jest': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/js': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) tslib: 2.6.2 transitivePeerDependencies: - '@babel/traverse' @@ -4868,8 +4859,8 @@ packages: - verdaccio dev: true - /@nx/nx-darwin-arm64@18.3.1: - resolution: {integrity: sha512-nUIySQHyK/6NX1v10DZJR4ftNi3GLwdb6IhaBRJfS4oXvVG7prfamisSKPED4lNB316Fe6hF/1C8FNaQ4M9j6w==} + /@nx/nx-darwin-arm64@18.3.5: + resolution: {integrity: sha512-4I5UpZ/x2WO9OQyETXKjaYhXiZKUTYcLPewruRMODWu6lgTM9hHci0SqMQB+TWe3f80K8VT8J8x3+uJjvllGlg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -4877,8 +4868,8 @@ packages: dev: true optional: true - /@nx/nx-darwin-x64@18.3.1: - resolution: {integrity: sha512-b/USfu7M3ePasidY0fgNlcyi18uxPQ0SKXRSUJ/veVBc+I5wfmYmcoXIQhFRnfnbRoYA7CqsNONZ3+rO/GCIgw==} + /@nx/nx-darwin-x64@18.3.5: + resolution: {integrity: sha512-Drn6jOG237AD/s6OWPt06bsMj0coGKA5Ce1y5gfLhptOGk4S4UPE/Ay5YCjq+/yhTo1gDHzCHxH0uW2X9MN9Fg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -4886,8 +4877,8 @@ packages: dev: true optional: true - /@nx/nx-freebsd-x64@18.3.1: - resolution: {integrity: sha512-4/5GKlAiBvLa3Jx4LpjlAOGsMQQU+bbTnocbLmYevYnuszTCdq/o7DP85lPEwLi+GjapH7kgeH08OgVRxwwvlw==} + /@nx/nx-freebsd-x64@18.3.5: + resolution: {integrity: sha512-8tA8Yw0Iir4liFjffIFS5THTS3TtWY/No2tkVj91gwy/QQ/otvKbOyc5RCIPpbZU6GS3ZWfG92VyCSm06dtMFg==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] @@ -4895,8 +4886,8 @@ packages: dev: true optional: true - /@nx/nx-linux-arm-gnueabihf@18.3.1: - resolution: {integrity: sha512-+9fryIMdQ4Jm+nJVjPehitqo9NisMxAfkeCr+3F2GRYTrzR83QXRlxCPsg5LvujmmRBj/AeiWo3WprYIdXIsvQ==} + /@nx/nx-linux-arm-gnueabihf@18.3.5: + resolution: {integrity: sha512-BrPGAHM9FCGkB9/hbvlJhe+qtjmvpjIjYixGIlUxL3gGc8E/ucTyCnz5pRFFPFQlBM7Z/9XmbHvGPoUi/LYn5A==} engines: {node: '>= 10'} cpu: [arm] os: [linux] @@ -4904,8 +4895,8 @@ packages: dev: true optional: true - /@nx/nx-linux-arm64-gnu@18.3.1: - resolution: {integrity: sha512-Gzlumv5xdm9pNc73VzaMpoRkV+1UMz2WwzuDWXQ5sLVUVe92aCUdw/cMMKs48zC71Xc+gX7DvOfdwvqyNyhNZA==} + /@nx/nx-linux-arm64-gnu@18.3.5: + resolution: {integrity: sha512-/Xd0Q3LBgJeigJqXC/Jck/9l5b+fK+FCM0nRFMXgPXrhZPhoxWouFkoYl2F1Ofr+AQf4jup4DkVTB5r98uxSCA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -4913,8 +4904,8 @@ packages: dev: true optional: true - /@nx/nx-linux-arm64-musl@18.3.1: - resolution: {integrity: sha512-zm2cf6rxlWJPxFOBTntstl9dCDtdheJQ9Vo/sv3icV1kIZTC/2jkhLUqNxslRc0v0q9qQgK2oP0dji1TMC+88g==} + /@nx/nx-linux-arm64-musl@18.3.5: + resolution: {integrity: sha512-r18qd7pUrl1haAZ/e9Q+xaFTsLJnxGARQcf/Y76q+K2psKmiUXoRlqd3HAOw43KTllaUJ5HkzLq2pIwg3p+xBw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -4922,8 +4913,8 @@ packages: dev: true optional: true - /@nx/nx-linux-x64-gnu@18.3.1: - resolution: {integrity: sha512-9W/lPEWuiGDkZyGix2xikFjyAO25+J/tQ1PBIeSJ3HOufwcru52cYS726/0KpxxIVt54noLED6zP9fN/zXZjag==} + /@nx/nx-linux-x64-gnu@18.3.5: + resolution: {integrity: sha512-vYrikG6ff4I9cvr3Ysk3y3gjQ9cDcvr3iAr+4qqcQ4qVE+OLL2++JDS6xfPvG/TbS3GTQpyy2STRBwiHgxTeJw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -4931,8 +4922,8 @@ packages: dev: true optional: true - /@nx/nx-linux-x64-musl@18.3.1: - resolution: {integrity: sha512-RD+Ku/7exvw/kmTGqeD71S6H3Rvv4hZT6Ki67pbWlAk2GFc8W9nyy4zek77MeSrkoI0fXk/WFFos89V3n0Dwiw==} + /@nx/nx-linux-x64-musl@18.3.5: + resolution: {integrity: sha512-6np86lcYy3+x6kkW/HrBHIdNWbUu/MIsvMuNH5UXgyFs60l5Z7Cocay2f7WOaAbTLVAr0W7p4RxRPamHLRwWFA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -4940,8 +4931,8 @@ packages: dev: true optional: true - /@nx/nx-win32-arm64-msvc@18.3.1: - resolution: {integrity: sha512-RbD5CuOnPpVzgasFlEMvIvDffuHh0JvJlNRWuZ2O7xw/8FoqKGqlnkGpNStqd95qQs7dvxTaYIHigdlp3A5WIQ==} + /@nx/nx-win32-arm64-msvc@18.3.5: + resolution: {integrity: sha512-H3p2ZVhHV1WQWTICrQUTplOkNId0y3c23X3A2fXXFDbWSBs0UgW7m55LhMcA9p0XZ7wDHgh+yFtVgu55TXLjug==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -4949,8 +4940,8 @@ packages: dev: true optional: true - /@nx/nx-win32-x64-msvc@18.3.1: - resolution: {integrity: sha512-M9IQMXdTljLM1L1+WHHGXPSLP5Z+HJbIhuUqrt7iPEYJjQ75bWkRfxMERDTclttMXOTbY847fZWnu6lS99g8Bw==} + /@nx/nx-win32-x64-msvc@18.3.5: + resolution: {integrity: sha512-xFwKVTIXSgjdfxkpriqHv5NpmmFILTrWLEkUGSoimuRaAm1u15YWx/VmaUQ+UWuJnmgqvB/so4SMHSfNkq3ijA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -4958,17 +4949,17 @@ packages: dev: true optional: true - /@nx/playwright@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2): - resolution: {integrity: sha512-ICr+38Ji1BLSQhT/opyo1oRT6bqhRdreaaE+rvfWWZ204JTVdnLYp4iG3KDsuV4o8E4WCL/79ZyCs3GL1NM5Xw==} + /@nx/playwright@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2): + resolution: {integrity: sha512-twEnTFNao5gGCNpmJqA9JoLSkDP19BpQAjf9XZREiYPWX5o1lpUAUtUKn+HwFLQ9sqsSWeXaiEQCAwlPyi1jVQ==} peerDependencies: '@playwright/test': ^1.36.0 peerDependenciesMeta: '@playwright/test': optional: true dependencies: - '@nx/devkit': 18.3.1(nx@18.3.1) - '@nx/eslint': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(verdaccio@5.29.2) - '@nx/js': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/devkit': 18.3.5(nx@18.3.5) + '@nx/eslint': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(verdaccio@5.29.2) + '@nx/js': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.5) minimatch: 9.0.3 tslib: 2.6.2 @@ -4986,14 +4977,14 @@ packages: - verdaccio dev: true - /@nx/plugin@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2): - resolution: {integrity: sha512-9XtSlXrx9Ovk4XzDsIWnvV9gNNahdeBEiC+MjOpQ1N6mIzYIUk/gjkzhjnd7lfkU5tOHu9kotDrNcXgCvwlCgQ==} + /@nx/plugin@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2): + resolution: {integrity: sha512-7kbQMLpfWTy/kjgV4O6wsEfu7a/5biWSlQ/CRsICFQ/PwaYAs/QF8UTdEN6gPhQDUsQMdLdO8JCB/W4bMPAEEA==} dependencies: - '@nrwl/nx-plugin': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2) - '@nx/devkit': 18.3.1(nx@18.3.1) - '@nx/eslint': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(verdaccio@5.29.2) - '@nx/jest': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2) - '@nx/js': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) + '@nrwl/nx-plugin': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/devkit': 18.3.5(nx@18.3.5) + '@nx/eslint': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(verdaccio@5.29.2) + '@nx/jest': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/js': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.5) fs-extra: 11.2.0 tslib: 2.6.2 @@ -5014,14 +5005,14 @@ packages: - verdaccio dev: true - /@nx/react@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2)(webpack@5.91.0): - resolution: {integrity: sha512-qAwVtDSKwki8bmv41cO7NUE9JrPqfiC62bh9lqalXfD2MhJLJQPmP7qOm86h7cOKrpDE2qhqNUpKmOkKe++ZDg==} + /@nx/react@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2)(webpack@5.91.0): + resolution: {integrity: sha512-QqTRxtbLlA9NjZx7G122kymxI500WAdyWDJGc0opB2J6UcFasNLsM+NfNePlOixrKM2QyiKWt5C1XSK9eWU3OA==} dependencies: - '@nrwl/react': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2)(webpack@5.91.0) - '@nx/devkit': 18.3.1(nx@18.3.1) - '@nx/eslint': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(verdaccio@5.29.2) - '@nx/js': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) - '@nx/web': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) + '@nrwl/react': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2)(webpack@5.91.0) + '@nx/devkit': 18.3.5(nx@18.3.5) + '@nx/eslint': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(verdaccio@5.29.2) + '@nx/js': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/web': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.5) '@svgr/webpack': 8.1.0(typescript@5.4.5) chalk: 4.1.0 @@ -5043,16 +5034,16 @@ packages: - webpack dev: true - /@nx/storybook@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2): - resolution: {integrity: sha512-3/gzpyR27ftxIUMihhm7XPb71vAhQUkl+9l3v4c44/Lt0bbMJY5u3MbRcYDkVk/GHRqumJfLHOS9vLbGdkJ01Q==} + /@nx/storybook@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2): + resolution: {integrity: sha512-YU88QrnGKbeOa7x2vn5RuYYeWCmEfeftbfOHo0iwgT4hSuH0jG3HPjv1Rw7WgsaV77GAxu/SDUoSzHiQR+p3DQ==} dependencies: - '@nrwl/storybook': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) - '@nx/cypress': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) - '@nx/devkit': 18.3.1(nx@18.3.1) - '@nx/eslint': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(verdaccio@5.29.2) - '@nx/js': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) + '@nrwl/storybook': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/cypress': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/devkit': 18.3.5(nx@18.3.5) + '@nx/eslint': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(verdaccio@5.29.2) + '@nx/js': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.5) - semver: 7.6.0 + semver: 7.6.2 tslib: 2.6.2 transitivePeerDependencies: - '@babel/traverse' @@ -5069,21 +5060,21 @@ packages: - verdaccio dev: true - /@nx/vite@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2)(vite@5.2.9)(vitest@1.5.0): - resolution: {integrity: sha512-jmrYmbrE7FwOfY9BTwtWwmGUZY+36g4a8EF9Z5TPIWQun57AJq+YJLb8bqLaTBcFbg5sH1OC4hFUCbReWoQ1JQ==} + /@nx/vite@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2)(vite@5.2.11)(vitest@1.6.0): + resolution: {integrity: sha512-EJbCrvlFy0I4SVEfAyAm/wMe0sRgqKs8Q8nn9nZmZrh8hwOI6WBb9Md0t5Ubbrd8v3PbWb6kTMPWdzrOmKaMOA==} peerDependencies: vite: ^5.0.0 vitest: ^1.3.1 dependencies: - '@nrwl/vite': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2)(vite@5.2.9)(vitest@1.5.0) - '@nx/devkit': 18.3.1(nx@18.3.1) - '@nx/js': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) + '@nrwl/vite': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2)(vite@5.2.11)(vitest@1.6.0) + '@nx/devkit': 18.3.5(nx@18.3.5) + '@nx/js': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.5) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 enquirer: 2.3.6 tsconfig-paths: 4.2.0 - vite: 5.2.9(@types/node@18.19.18)(less@4.1.3)(stylus@0.59.0) - vitest: 1.5.0(@types/node@18.19.18)(less@4.1.3)(stylus@0.59.0) + vite: 5.2.11(@types/node@18.19.18)(less@4.1.3)(stylus@0.59.0) + vitest: 1.6.0(@types/node@18.19.18)(less@4.1.3)(stylus@0.59.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -5097,14 +5088,14 @@ packages: - verdaccio dev: true - /@nx/web@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2): - resolution: {integrity: sha512-fNtwpnNhRmAuvvfPh4+KHmnCk4qpeFzAL/YwL3jfrlHnkUS43CD8RH7Ed9VZ/WlCsnNEefDN5XF6gjpNpsb57w==} + /@nx/web@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2): + resolution: {integrity: sha512-2A8pDN5H5NWsDcSMAtOXVEDZ5ltivZZoSYKLDzfIis/hVikJ8wI2rE1KgyoGNn5n0OTgyQYxH1HGUJ2C7Cj5xQ==} dependencies: - '@nrwl/web': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) - '@nx/devkit': 18.3.1(nx@18.3.1) - '@nx/js': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) + '@nrwl/web': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/devkit': 18.3.5(nx@18.3.5) + '@nx/js': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) chalk: 4.1.0 - detect-port: 1.5.1 + detect-port: 1.6.1 http-server: 14.1.1 tslib: 2.6.2 transitivePeerDependencies: @@ -5120,16 +5111,16 @@ packages: - verdaccio dev: true - /@nx/webpack@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2): - resolution: {integrity: sha512-HGeqiLfw1G3zzXdWoqXM1Kl2FPzhjmO+ucH4LZ9n2IyaV/MpOHJTAjqO14212p2/r+TXNs0Q9E3QU/dvpK3WhA==} + /@nx/webpack@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2): + resolution: {integrity: sha512-WXPMjIqD+XdpkVJdKsDyh9AdCZZ9/MNjmgiGDfVyCnOUzjWOCUgQ9tcyz60QEsSqSiQ6gI56f96wgZtmsCfb0w==} dependencies: - '@babel/core': 7.24.4 - '@nrwl/webpack': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) - '@nx/devkit': 18.3.1(nx@18.3.1) - '@nx/js': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) - ajv: 8.12.0 + '@babel/core': 7.24.5 + '@nrwl/webpack': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/devkit': 18.3.5(nx@18.3.5) + '@nx/js': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) + ajv: 8.13.0 autoprefixer: 10.4.19(postcss@8.4.38) - babel-loader: 9.1.3(@babel/core@7.24.4)(webpack@5.91.0) + babel-loader: 9.1.3(@babel/core@7.24.5)(webpack@5.91.0) browserslist: 4.23.0 chalk: 4.1.0 copy-webpack-plugin: 10.2.4(webpack@5.91.0) @@ -5146,17 +5137,17 @@ packages: postcss-import: 14.1.0(postcss@8.4.38) postcss-loader: 6.2.1(postcss@8.4.38)(webpack@5.91.0) rxjs: 7.8.1 - sass: 1.75.0 - sass-loader: 12.6.0(sass@1.75.0)(webpack@5.91.0) + sass: 1.77.2 + sass-loader: 12.6.0(sass@1.77.2)(webpack@5.91.0) source-map-loader: 3.0.2(webpack@5.91.0) style-loader: 3.3.4(webpack@5.91.0) stylus: 0.59.0 stylus-loader: 7.1.3(stylus@0.59.0)(webpack@5.91.0) - terser-webpack-plugin: 5.3.10(@swc/core@1.4.15)(webpack@5.91.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.4.17)(webpack@5.91.0) ts-loader: 9.5.1(typescript@5.4.5)(webpack@5.91.0) tsconfig-paths-webpack-plugin: 4.0.0 tslib: 2.6.2 - webpack: 5.91.0(@swc/core@1.4.15) + webpack: 5.91.0(@swc/core@1.4.17) webpack-dev-server: 4.15.2(webpack@5.91.0) webpack-node-externals: 3.0.0 webpack-subresource-integrity: 5.1.0(webpack@5.91.0) @@ -5189,14 +5180,14 @@ packages: - webpack-cli dev: true - /@nx/workspace@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15): - resolution: {integrity: sha512-aaqxZZW7l5GM9woTHuzWiFt33nalFkeMKAPuPqDJcODhvVKMoJWoyu6tnKVucJjpt0HUQBRwwkujHTQPc4Lgiw==} + /@nx/workspace@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17): + resolution: {integrity: sha512-C5+IhzKx6AUu8N+yURkYfDdDlv0NHkxsI1yqQIgLmqOsZ/nTNLps052QOTb6zYejSp+DbzkZ0H7SGXNO3Cd0+g==} dependencies: - '@nrwl/workspace': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15) - '@nx/devkit': 18.3.1(nx@18.3.1) + '@nrwl/workspace': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17) + '@nx/devkit': 18.3.5(nx@18.3.5) chalk: 4.1.0 enquirer: 2.3.6 - nx: 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15) + nx: 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17) tslib: 2.6.2 yargs-parser: 21.1.1 transitivePeerDependencies: @@ -5205,7 +5196,7 @@ packages: - debug dev: true - /@nxext/svelte@18.0.0(@nx/cypress@18.3.1)(@nx/eslint@18.3.1)(@nx/jest@18.3.1)(@nx/js@18.3.1)(@nx/storybook@18.3.1)(@nx/vite@18.3.1)(nx@18.3.1)(typescript@5.4.5): + /@nxext/svelte@18.0.0(@nx/cypress@18.3.5)(@nx/eslint@18.3.5)(@nx/jest@18.3.5)(@nx/js@18.3.5)(@nx/storybook@18.3.5)(@nx/vite@18.3.5)(nx@18.3.5)(typescript@5.4.5): resolution: {integrity: sha512-a2c5MK6HbSub2isG25XRwmxDtdsEWEGrAvDl91QU+IuiP6H6yy4XYN/o4BLdRliJ2YwvCLhUXWOowiYd7iIOOg==} peerDependencies: '@nx/cypress': ^18.0.8 @@ -5217,14 +5208,14 @@ packages: nx: ^18.0.8 typescript: 5.3.3 dependencies: - '@nx/cypress': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) - '@nx/devkit': 18.3.1(nx@18.3.1) - '@nx/eslint': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(verdaccio@5.29.2) - '@nx/jest': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2) - '@nx/js': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) - '@nx/storybook': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2) - '@nx/vite': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15)(@types/node@18.19.18)(nx@18.3.1)(typescript@5.4.5)(verdaccio@5.29.2)(vite@5.2.9)(vitest@1.5.0) - nx: 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15) + '@nx/cypress': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/devkit': 18.3.5(nx@18.3.5) + '@nx/eslint': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(verdaccio@5.29.2) + '@nx/jest': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(ts-node@10.9.2)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/js': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/storybook': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2) + '@nx/vite': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17)(@types/node@18.19.18)(nx@18.3.5)(typescript@5.4.5)(verdaccio@5.29.2)(vite@5.2.11)(vitest@1.6.0) + nx: 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17) tslib: 2.6.2 typescript: 5.4.5 dev: true @@ -5252,153 +5243,153 @@ packages: picomatch: 2.3.1 dev: true - /@rollup/rollup-android-arm-eabi@4.14.3: - resolution: {integrity: sha512-X9alQ3XM6I9IlSlmC8ddAvMSyG1WuHk5oUnXGw+yUBs3BFoTizmG1La/Gr8fVJvDWAq+zlYTZ9DBgrlKRVY06g==} + /@rollup/rollup-android-arm-eabi@4.18.0: + resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==} 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==} + /@rollup/rollup-android-arm64@4.18.0: + resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==} cpu: [arm64] os: [android] requiresBuild: true dev: true optional: true - /@rollup/rollup-darwin-arm64@4.14.3: - resolution: {integrity: sha512-Od4vE6f6CTT53yM1jgcLqNfItTsLt5zE46fdPaEmeFHvPs5SjZYlLpHrSiHEKR1+HdRfxuzXHjDOIxQyC3ptBA==} + /@rollup/rollup-darwin-arm64@4.18.0: + resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /@rollup/rollup-darwin-x64@4.14.3: - resolution: {integrity: sha512-0IMAO21axJeNIrvS9lSe/PGthc8ZUS+zC53O0VhF5gMxfmcKAP4ESkKOCwEi6u2asUrt4mQv2rjY8QseIEb1aw==} + /@rollup/rollup-darwin-x64@4.18.0: + resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.14.3: - resolution: {integrity: sha512-ge2DC7tHRHa3caVEoSbPRJpq7azhG+xYsd6u2MEnJ6XzPSzQsTKyXvh6iWjXRf7Rt9ykIUWHtl0Uz3T6yXPpKw==} + /@rollup/rollup-linux-arm-gnueabihf@4.18.0: + resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm-musleabihf@4.14.3: - resolution: {integrity: sha512-ljcuiDI4V3ySuc7eSk4lQ9wU8J8r8KrOUvB2U+TtK0TiW6OFDmJ+DdIjjwZHIw9CNxzbmXY39wwpzYuFDwNXuw==} + /@rollup/rollup-linux-arm-musleabihf@4.18.0: + resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==} 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==} + /@rollup/rollup-linux-arm64-gnu@4.18.0: + resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm64-musl@4.14.3: - resolution: {integrity: sha512-UrBoMLCq4E92/LCqlh+blpqMz5h1tJttPIniwUgOFJyjWI1qrtrDhhpHPuFxULlUmjFHfloWdixtDhSxJt5iKw==} + /@rollup/rollup-linux-arm64-musl@4.18.0: + resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-powerpc64le-gnu@4.14.3: - resolution: {integrity: sha512-5aRjvsS8q1nWN8AoRfrq5+9IflC3P1leMoy4r2WjXyFqf3qcqsxRCfxtZIV58tCxd+Yv7WELPcO9mY9aeQyAmw==} + /@rollup/rollup-linux-powerpc64le-gnu@4.18.0: + resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==} 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==} + /@rollup/rollup-linux-riscv64-gnu@4.18.0: + resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==} 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==} + /@rollup/rollup-linux-s390x-gnu@4.18.0: + resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==} cpu: [s390x] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-x64-gnu@4.14.3: - resolution: {integrity: sha512-8ybV4Xjy59xLMyWo3GCfEGqtKV5M5gCSrZlxkPGvEPCGDLNla7v48S662HSGwRd6/2cSneMQWiv+QzcttLrrOA==} + /@rollup/rollup-linux-x64-gnu@4.18.0: + resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-x64-musl@4.14.3: - resolution: {integrity: sha512-s+xf1I46trOY10OqAtZ5Rm6lzHre/UiLA1J2uOhCFXWkbZrJRkYBPO6FhvGfHmdtQ3Bx793MNa7LvoWFAm93bg==} + /@rollup/rollup-linux-x64-musl@4.18.0: + resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-arm64-msvc@4.14.3: - resolution: {integrity: sha512-+4h2WrGOYsOumDQ5S2sYNyhVfrue+9tc9XcLWLh+Kw3UOxAvrfOrSMFon60KspcDdytkNDh7K2Vs6eMaYImAZg==} + /@rollup/rollup-win32-arm64-msvc@4.18.0: + resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==} 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==} + /@rollup/rollup-win32-ia32-msvc@4.18.0: + resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==} 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==} + /@rollup/rollup-win32-x64-msvc@4.18.0: + resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /@schematics/angular@17.3.4: - resolution: {integrity: sha512-Rqhp5l76Ej6BOZCHPrvHlA2SBkjv1aHFWAfW9gREke826j46D+fuA0eDAdgeVTz0Fx9e7XM3LdtWsz7CBlV4Ug==} + /@schematics/angular@17.3.8: + resolution: {integrity: sha512-2g4OmSyE9YGq50Uj7fNI26P/TSAFJ7ZuirwTF2O7Xc4XRQ29/tYIIqhezpNlTb6rlYblcQuMcUZBrMfWJHcqJw==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} dependencies: - '@angular-devkit/core': 17.3.4 - '@angular-devkit/schematics': 17.3.4 + '@angular-devkit/core': 17.3.8 + '@angular-devkit/schematics': 17.3.8 jsonc-parser: 3.2.1 transitivePeerDependencies: - chokidar dev: true - /@shikijs/core@1.3.0: - resolution: {integrity: sha512-7fedsBfuILDTBmrYZNFI8B6ATTxhQAasUHllHmjvSZPnoq4bULWoTpHwmuQvZ8Aq03/tAa2IGo6RXqWtHdWaCA==} + /@shikijs/core@1.6.0: + resolution: {integrity: sha512-NIEAi5U5R7BLkbW1pG/ZKu3eb1lzc3/+jD0lFsuxMT7zjaf9bbNwdNyMr7zh/Zl8EXQtQ+MYBAt5G+JLu+5DlA==} dev: true - /@shikijs/transformers@1.3.0: - resolution: {integrity: sha512-3mlpg2I9CjhjE96dEWQOGeCWoPcyTov3s4aAsHmgvnTHa8MBknEnCQy8/xivJPSpD+olqOqIEoHnLfbNJK29AA==} + /@shikijs/transformers@1.6.0: + resolution: {integrity: sha512-qGfHe1ECiqfE2STPWvfogIj/9Q0SK+MCRJdoITkW7AmFuB7DmbFnBT2US84+zklJOB51MzNO8RUXZiauWssJlQ==} dependencies: - shiki: 1.3.0 + shiki: 1.6.0 dev: true /@sinclair/typebox@0.27.8: @@ -5433,101 +5424,101 @@ packages: hasBin: true dev: true - /@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.24.4): + /@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.24.5): resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 dev: true - /@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.24.4): + /@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.24.5): resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 dev: true - /@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.24.4): + /@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.24.5): resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 dev: true - /@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.24.4): + /@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.24.5): resolution: {integrity: sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 dev: true - /@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.24.4): + /@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.24.5): resolution: {integrity: sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 dev: true - /@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.24.4): + /@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.24.5): resolution: {integrity: sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 dev: true - /@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.24.4): + /@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.24.5): resolution: {integrity: sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 dev: true - /@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.24.4): + /@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.24.5): resolution: {integrity: sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==} engines: {node: '>=12'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 dev: true - /@svgr/babel-preset@8.1.0(@babel/core@7.24.4): + /@svgr/babel-preset@8.1.0(@babel/core@7.24.5): resolution: {integrity: sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.24.4) - '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.24.4) - '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.24.4) - '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.24.4) - '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.24.4) - '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.24.4) - '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.24.4) - '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.24.5) + '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.24.5) + '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.24.5) + '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.24.5) + '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.24.5) + '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.24.5) + '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.24.5) + '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.24.5) dev: true /@svgr/core@8.1.0(typescript@5.4.5): resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==} engines: {node: '>=14'} dependencies: - '@babel/core': 7.24.4 - '@svgr/babel-preset': 8.1.0(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@svgr/babel-preset': 8.1.0(@babel/core@7.24.5) camelcase: 6.3.0 cosmiconfig: 8.3.6(typescript@5.4.5) snake-case: 3.0.4 @@ -5540,7 +5531,7 @@ packages: resolution: {integrity: sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==} engines: {node: '>=14'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 entities: 4.5.0 dev: true @@ -5550,8 +5541,8 @@ packages: peerDependencies: '@svgr/core': '*' dependencies: - '@babel/core': 7.24.4 - '@svgr/babel-preset': 8.1.0(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@svgr/babel-preset': 8.1.0(@babel/core@7.24.5) '@svgr/core': 8.1.0(typescript@5.4.5) '@svgr/hast-util-to-babel-ast': 8.0.0 svg-parser: 2.0.4 @@ -5568,7 +5559,7 @@ packages: '@svgr/core': 8.1.0(typescript@5.4.5) cosmiconfig: 8.3.6(typescript@5.4.5) deepmerge: 4.3.1 - svgo: 3.2.0 + svgo: 3.3.2 transitivePeerDependencies: - typescript dev: true @@ -5577,11 +5568,11 @@ packages: resolution: {integrity: sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==} engines: {node: '>=14'} dependencies: - '@babel/core': 7.24.4 - '@babel/plugin-transform-react-constant-elements': 7.24.1(@babel/core@7.24.4) - '@babel/preset-env': 7.24.4(@babel/core@7.24.4) - '@babel/preset-react': 7.24.1(@babel/core@7.24.4) - '@babel/preset-typescript': 7.24.1(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/plugin-transform-react-constant-elements': 7.24.1(@babel/core@7.24.5) + '@babel/preset-env': 7.24.5(@babel/core@7.24.5) + '@babel/preset-react': 7.24.1(@babel/core@7.24.5) + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.5) '@svgr/core': 8.1.0(typescript@5.4.5) '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0) '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0)(typescript@5.4.5) @@ -5590,26 +5581,26 @@ packages: - typescript dev: true - /@swc-node/core@1.13.0(@swc/core@1.4.15)(@swc/types@0.1.6): - resolution: {integrity: sha512-lFPD4nmy4ifAOVMChFjwlpXN5KQXvegqeyuzz1KQz42q1lf+cL3Qux1/GteGuZjh8HC+Rj1RdNrHpE/MCfJSTw==} + /@swc-node/core@1.13.1(@swc/core@1.4.17)(@swc/types@0.1.7): + resolution: {integrity: sha512-emB5l2nZsXjUEAuusqjYvWnQMLWZp6K039Mv8aq5SX1rsNM/N7DNhw1i4/DX7AyzNZ0tT+ASWyTvqEURldp5HA==} engines: {node: '>= 10'} peerDependencies: - '@swc/core': '>= 1.3' + '@swc/core': '>= 1.4.13' '@swc/types': '>= 0.1' dependencies: - '@swc/core': 1.4.15 - '@swc/types': 0.1.6 + '@swc/core': 1.4.17(@swc/helpers@0.5.11) + '@swc/types': 0.1.7 dev: true - /@swc-node/register@1.8.0(@swc/core@1.4.15)(@swc/types@0.1.6)(typescript@5.4.5): + /@swc-node/register@1.8.0(@swc/core@1.4.17)(@swc/types@0.1.7)(typescript@5.4.5): resolution: {integrity: sha512-8K3589HoBSmVmrEVrtr4K5sWEithpGDzcFGic81OW0A9sZY38IV5EGRODQWCk0SBDyLhaF+pid120vJAtsHo1A==} peerDependencies: '@swc/core': '>= 1.3' typescript: '>= 4.3' dependencies: - '@swc-node/core': 1.13.0(@swc/core@1.4.15)(@swc/types@0.1.6) + '@swc-node/core': 1.13.1(@swc/core@1.4.17)(@swc/types@0.1.7) '@swc-node/sourcemap-support': 0.4.0 - '@swc/core': 1.4.15 + '@swc/core': 1.4.17(@swc/helpers@0.5.11) colorette: 2.0.20 debug: 4.3.4 pirates: 4.0.6 @@ -5627,7 +5618,7 @@ packages: tslib: 2.6.2 dev: true - /@swc/cli@0.1.62(@swc/core@1.4.15): + /@swc/cli@0.1.62(@swc/core@1.4.17): resolution: {integrity: sha512-kOFLjKY3XH1DWLfXL1/B5MizeNorHR8wHKEi92S/Zi9Md/AK17KSqR8MgyRJ6C1fhKHvbBCl8wboyKAFXStkYw==} engines: {node: '>= 12.13'} hasBin: true @@ -5639,16 +5630,16 @@ packages: optional: true dependencies: '@mole-inc/bin-wrapper': 8.0.1 - '@swc/core': 1.4.15 + '@swc/core': 1.4.17(@swc/helpers@0.5.11) commander: 7.2.0 fast-glob: 3.3.2 - semver: 7.6.0 + semver: 7.6.2 slash: 3.0.0 source-map: 0.7.4 dev: true - /@swc/core-darwin-arm64@1.4.15: - resolution: {integrity: sha512-m1D89yN82QTp8AcSm3p9YgcfbdOqc9WmhvnMwoS0lUs6RIIFekI2tEboc9Rp9gre/1lkgzPYI+KGge1BaQzScA==} + /@swc/core-darwin-arm64@1.4.17: + resolution: {integrity: sha512-HVl+W4LezoqHBAYg2JCqR+s9ife9yPfgWSj37iIawLWzOmuuJ7jVdIB7Ee2B75bEisSEKyxRlTl6Y1Oq3owBgw==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] @@ -5656,8 +5647,8 @@ packages: dev: true optional: true - /@swc/core-darwin-x64@1.4.15: - resolution: {integrity: sha512-aQBTfKrXIKiBrZY5MtqMRtbXTYCnMxUir4qy0me0+sIWTVxQ7znBxrwQsXsbPHIIZ+pohcLCg0HKfybev0NqXA==} + /@swc/core-darwin-x64@1.4.17: + resolution: {integrity: sha512-WYRO9Fdzq4S/he8zjW5I95G1zcvyd9yyD3Tgi4/ic84P5XDlSMpBDpBLbr/dCPjmSg7aUXxNQqKqGkl6dQxYlA==} engines: {node: '>=10'} cpu: [x64] os: [darwin] @@ -5665,8 +5656,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm-gnueabihf@1.4.15: - resolution: {integrity: sha512-EZhdJBjzct/0UiF3sPD1w+LbLFJOsvym4b3njyl7jnP+py5rz2WlIJDxVKcS+b1RKEebLU7OsnYXzuXFjq0dwA==} + /@swc/core-linux-arm-gnueabihf@1.4.17: + resolution: {integrity: sha512-cgbvpWOvtMH0XFjvwppUCR+Y+nf6QPaGu6AQ5hqCP+5Lv2zO5PG0RfasC4zBIjF53xgwEaaWmGP5/361P30X8Q==} engines: {node: '>=10'} cpu: [arm] os: [linux] @@ -5674,8 +5665,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-gnu@1.4.15: - resolution: {integrity: sha512-plKc41q8PgOm5rm3gEmPs+0skuddW0CrXPsERFzyaJ8gKTEwOVtg3sa3folXzsIgw0ODr61xzqYnh7zgJllMGg==} + /@swc/core-linux-arm64-gnu@1.4.17: + resolution: {integrity: sha512-l7zHgaIY24cF9dyQ/FOWbmZDsEj2a9gRFbmgx2u19e3FzOPuOnaopFj0fRYXXKCmtdx+anD750iBIYnTR+pq/Q==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -5683,8 +5674,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-musl@1.4.15: - resolution: {integrity: sha512-4Gj0z1bo1rI3pKanqv5grH4EZ/pJRGZXG9LnkZ9FBrg4LUgptEumomca1UYFgBifHi3hirJsOQacuKFpw2NCEg==} + /@swc/core-linux-arm64-musl@1.4.17: + resolution: {integrity: sha512-qhH4gr9gAlVk8MBtzXbzTP3BJyqbAfUOATGkyUtohh85fPXQYuzVlbExix3FZXTwFHNidGHY8C+ocscI7uDaYw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -5692,8 +5683,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-gnu@1.4.15: - resolution: {integrity: sha512-7nZrrYvHpklwrQboHGXMvpefOP4m5Jf46ncQSztprZ0Ah2Z8vZhehuEiUo9xOB3jl5Vdhw2KP4uAhzzppES+PA==} + /@swc/core-linux-x64-gnu@1.4.17: + resolution: {integrity: sha512-vRDFATL1oN5oZMImkwbgSHEkp8xG1ofEASBypze01W1Tqto8t+yo6gsp69wzCZBlxldsvPpvFZW55Jq0Rn+UnA==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -5701,8 +5692,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-musl@1.4.15: - resolution: {integrity: sha512-LJYSnttiR5vhnn7D92HAEgy/D4Jc5MDpLurF4MHyhN/9wlhQPfa5/2fdF3ogtZTzr1cckxyipYdyuzfVF+WISg==} + /@swc/core-linux-x64-musl@1.4.17: + resolution: {integrity: sha512-zQNPXAXn3nmPqv54JVEN8k2JMEcMTQ6veVuU0p5O+A7KscJq+AGle/7ZQXzpXSfUCXlLMX4wvd+rwfGhh3J4cw==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -5710,8 +5701,8 @@ packages: dev: true optional: true - /@swc/core-win32-arm64-msvc@1.4.15: - resolution: {integrity: sha512-q+u2toNPU9OQonSUI0pB6BIGkNsIrvok6AbUJYpmvZqawmNrngSs9quS2WDe58vfIe9r0lVenweY6WIRlGMFTg==} + /@swc/core-win32-arm64-msvc@1.4.17: + resolution: {integrity: sha512-z86n7EhOwyzxwm+DLE5NoLkxCTme2lq7QZlDjbQyfCxOt6isWz8rkW5QowTX8w9Rdmk34ncrjSLvnHOeLY17+w==} engines: {node: '>=10'} cpu: [arm64] os: [win32] @@ -5719,8 +5710,8 @@ packages: dev: true optional: true - /@swc/core-win32-ia32-msvc@1.4.15: - resolution: {integrity: sha512-eEtU3yQXuBJO5tiokLz0sf0lABVNqR/l6p071v1ltDJGUD4vSer5kHOmm0Hn1zWB43EGda6b17Bb2DEHZ1DpKA==} + /@swc/core-win32-ia32-msvc@1.4.17: + resolution: {integrity: sha512-JBwuSTJIgiJJX6wtr4wmXbfvOswHFj223AumUrK544QV69k60FJ9q2adPW9Csk+a8wm1hLxq4HKa2K334UHJ/g==} engines: {node: '>=10'} cpu: [ia32] os: [win32] @@ -5728,8 +5719,8 @@ packages: dev: true optional: true - /@swc/core-win32-x64-msvc@1.4.15: - resolution: {integrity: sha512-9CWhKyrDgrotsciAYFSsDIYgi/4LRbvJusyAtA3RBeXar1eNouFPwdlwj8zTqtJsOteZAUpbZSret0Z59cTqCQ==} + /@swc/core-win32-x64-msvc@1.4.17: + resolution: {integrity: sha512-jFkOnGQamtVDBm3MF5Kq1lgW8vx4Rm1UvJWRUfg+0gx7Uc3Jp3QMFeMNw/rDNQYRDYPG3yunCC+2463ycd5+dg==} engines: {node: '>=10'} cpu: [x64] os: [win32] @@ -5737,8 +5728,8 @@ packages: dev: true optional: true - /@swc/core@1.4.15: - resolution: {integrity: sha512-7Wl4d4CCJ8xnhArfomHe+x5C0roewn0mRedtiZlTsV/9t61z2who18E9bSZI/IRjS00FGJCAlbbd7aWKLpyieg==} + /@swc/core@1.4.17(@swc/helpers@0.5.11): + resolution: {integrity: sha512-tq+mdWvodMBNBBZbwFIMTVGYHe9N7zvEaycVVjfvAx20k1XozHbHhRv+9pEVFJjwRxLdXmtvFZd3QZHRAOpoNQ==} engines: {node: '>=10'} requiresBuild: true peerDependencies: @@ -5748,44 +5739,45 @@ packages: optional: true dependencies: '@swc/counter': 0.1.3 - '@swc/types': 0.1.6 + '@swc/helpers': 0.5.11 + '@swc/types': 0.1.7 optionalDependencies: - '@swc/core-darwin-arm64': 1.4.15 - '@swc/core-darwin-x64': 1.4.15 - '@swc/core-linux-arm-gnueabihf': 1.4.15 - '@swc/core-linux-arm64-gnu': 1.4.15 - '@swc/core-linux-arm64-musl': 1.4.15 - '@swc/core-linux-x64-gnu': 1.4.15 - '@swc/core-linux-x64-musl': 1.4.15 - '@swc/core-win32-arm64-msvc': 1.4.15 - '@swc/core-win32-ia32-msvc': 1.4.15 - '@swc/core-win32-x64-msvc': 1.4.15 + '@swc/core-darwin-arm64': 1.4.17 + '@swc/core-darwin-x64': 1.4.17 + '@swc/core-linux-arm-gnueabihf': 1.4.17 + '@swc/core-linux-arm64-gnu': 1.4.17 + '@swc/core-linux-arm64-musl': 1.4.17 + '@swc/core-linux-x64-gnu': 1.4.17 + '@swc/core-linux-x64-musl': 1.4.17 + '@swc/core-win32-arm64-msvc': 1.4.17 + '@swc/core-win32-ia32-msvc': 1.4.17 + '@swc/core-win32-x64-msvc': 1.4.17 dev: true /@swc/counter@0.1.3: resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} dev: true - /@swc/helpers@0.5.10: - resolution: {integrity: sha512-CU+RF9FySljn7HVSkkjiB84hWkvTaI3rtLvF433+jRSBL2hMu3zX5bGhHS8C80SM++h4xy8hBSnUHFQHmRXSBw==} + /@swc/helpers@0.5.11: + resolution: {integrity: sha512-YNlnKRWF2sVojTpIyzwou9XoTNbzbzONwRhOoniEioF1AtaitTvVZblaQRrAzChWQ1bLYyYSWzM18y4WwgzJ+A==} dependencies: tslib: 2.6.2 dev: true - /@swc/jest@0.2.36(@swc/core@1.4.15): + /@swc/jest@0.2.36(@swc/core@1.4.17): resolution: {integrity: sha512-8X80dp81ugxs4a11z1ka43FPhP+/e+mJNXJSxiNYk8gIX/jPBtY4gQTrKu/KIoco8bzKuPI5lUxjfLiGsfvnlw==} engines: {npm: '>= 7.0.0'} peerDependencies: '@swc/core': '*' dependencies: '@jest/create-cache-key-function': 29.7.0 - '@swc/core': 1.4.15 + '@swc/core': 1.4.17(@swc/helpers@0.5.11) '@swc/counter': 0.1.3 jsonc-parser: 3.2.1 dev: true - /@swc/types@0.1.6: - resolution: {integrity: sha512-/JLo/l2JsT/LRd80C3HfbmVpxOAJ11FO2RCEslFrgzLltoP9j8XIbsyDcfCt2WWyX+CM96rBoNM+IToAkFOugg==} + /@swc/types@0.1.7: + resolution: {integrity: sha512-scHWahbHF0eyj3JsxG9CFJgFdFNaVQCNAimBlT6PzS3n/HptxqREjsm4OH6AN3lYcffZYSPxXW8ua2BEHp0lJQ==} dependencies: '@swc/counter': 0.1.3 dev: true @@ -5830,30 +5822,30 @@ packages: /@types/babel__core@7.20.5: resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@babel/parser': 7.24.4 - '@babel/types': 7.24.0 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 - '@types/babel__traverse': 7.20.5 + '@types/babel__traverse': 7.20.6 dev: true /@types/babel__generator@7.6.8: resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: true /@types/babel__template@7.4.4: resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} dependencies: - '@babel/parser': 7.24.4 - '@babel/types': 7.24.0 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 dev: true - /@types/babel__traverse@7.20.5: - resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==} + /@types/babel__traverse@7.20.6: + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 dev: true /@types/body-parser@1.19.5: @@ -5881,7 +5873,7 @@ packages: /@types/connect-history-api-fallback@1.5.4: resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} dependencies: - '@types/express-serve-static-core': 4.19.0 + '@types/express-serve-static-core': 4.19.1 '@types/node': 18.19.18 dev: true @@ -5902,12 +5894,12 @@ packages: /@types/eslint-scope@3.7.7: resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} dependencies: - '@types/eslint': 8.56.9 + '@types/eslint': 8.56.10 '@types/estree': 1.0.5 dev: true - /@types/eslint@8.56.9: - resolution: {integrity: sha512-W4W3KcqzjJ0sHg2vAq9vfml6OhsJ53TcUjUqfzzZf/EChUtwspszj/S0pzMxnfRcO55/iGq47dscXw71Fxc4Zg==} + /@types/eslint@8.56.10: + resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 @@ -5917,8 +5909,8 @@ packages: resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} dev: true - /@types/express-serve-static-core@4.19.0: - resolution: {integrity: sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==} + /@types/express-serve-static-core@4.19.1: + resolution: {integrity: sha512-ej0phymbFLoCB26dbbq5PGScsf2JAJ4IJHjG10LalgUV36XKTmA4GdA+PVllKvRk0sEKt64X8975qFnkSi0hqA==} dependencies: '@types/node': 18.19.18 '@types/qs': 6.9.15 @@ -5930,7 +5922,7 @@ packages: resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} dependencies: '@types/body-parser': 1.19.5 - '@types/express-serve-static-core': 4.19.0 + '@types/express-serve-static-core': 4.19.1 '@types/qs': 6.9.15 '@types/serve-static': 1.15.7 dev: true @@ -6013,23 +6005,23 @@ packages: '@types/node': 18.19.18 dev: true - /@types/linkify-it@3.0.5: - resolution: {integrity: sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==} + /@types/linkify-it@5.0.0: + resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==} dev: true - /@types/lodash@4.17.0: - resolution: {integrity: sha512-t7dhREVv6dbNj0q17X12j7yDG4bD/DHYX7o5/DbDxobP0HnGPgpRz2Ej77aL7TZT3DSw13fqUTj8J4mMnqa7WA==} + /@types/lodash@4.17.4: + resolution: {integrity: sha512-wYCP26ZLxaT3R39kiN2+HcJ4kTd3U1waI/cY7ivWYqFP6pW3ZNpvi6Wd6PHZx7T/t8z0vlkXMg3QYLa7DZ/IJQ==} dev: true - /@types/markdown-it@13.0.7: - resolution: {integrity: sha512-U/CBi2YUUcTHBt5tjO2r5QV/x0Po6nsYwQU4Y04fBS6vfoImaiZ6f8bi3CjTCxBPQSO1LMyUqkByzi8AidyxfA==} + /@types/markdown-it@14.1.1: + resolution: {integrity: sha512-4NpsnpYl2Gt1ljyBGrKMxFYAYvpqbnnkgP/i/g+NLpjEUa3obn1XJCur9YbEXKDAkaXqsR1LbDnGEJ0MmKFxfg==} dependencies: - '@types/linkify-it': 3.0.5 - '@types/mdurl': 1.0.5 + '@types/linkify-it': 5.0.0 + '@types/mdurl': 2.0.0 dev: true - /@types/mdurl@1.0.5: - resolution: {integrity: sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA==} + /@types/mdurl@2.0.0: + resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} dev: true /@types/mime@1.3.5: @@ -6155,7 +6147,7 @@ packages: graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - semver: 7.6.0 + semver: 7.6.2 ts-api-utils: 1.3.0(typescript@5.4.5) typescript: 5.4.5 transitivePeerDependencies: @@ -6183,24 +6175,24 @@ packages: - supports-color dev: true - /@typescript-eslint/scope-manager@7.6.0: - resolution: {integrity: sha512-ngttyfExA5PsHSx0rdFgnADMYQi+Zkeiv4/ZxGYUWd0nLs63Ha0ksmp8VMxAIC0wtCFxMos7Lt3PszJssG/E6w==} + /@typescript-eslint/scope-manager@7.10.0: + resolution: {integrity: sha512-7L01/K8W/VGl7noe2mgH0K7BE29Sq6KAbVmxurj8GGaPDZXPr8EEQ2seOeAS+mEV9DnzxBQB6ax6qQQ5C6P4xg==} engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 7.6.0 - '@typescript-eslint/visitor-keys': 7.6.0 + '@typescript-eslint/types': 7.10.0 + '@typescript-eslint/visitor-keys': 7.10.0 dev: true - /@typescript-eslint/scope-manager@7.7.0: - resolution: {integrity: sha512-/8INDn0YLInbe9Wt7dK4cXLDYp0fNHP5xKLHvZl3mOT5X17rK/YShXaiNmorl+/U4VKCVIjJnx4Ri5b0y+HClw==} + /@typescript-eslint/scope-manager@7.6.0: + resolution: {integrity: sha512-ngttyfExA5PsHSx0rdFgnADMYQi+Zkeiv4/ZxGYUWd0nLs63Ha0ksmp8VMxAIC0wtCFxMos7Lt3PszJssG/E6w==} engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 7.7.0 - '@typescript-eslint/visitor-keys': 7.7.0 + '@typescript-eslint/types': 7.6.0 + '@typescript-eslint/visitor-keys': 7.6.0 dev: true - /@typescript-eslint/type-utils@7.6.0(eslint@8.57.0)(typescript@5.4.5): - resolution: {integrity: sha512-NxAfqAPNLG6LTmy7uZgpK8KcuiS2NZD/HlThPXQRGwz6u7MDBWRVliEEl1Gj6U7++kVJTpehkhZzCJLMK66Scw==} + /@typescript-eslint/type-utils@7.10.0(eslint@8.57.0)(typescript@5.4.5): + resolution: {integrity: sha512-D7tS4WDkJWrVkuzgm90qYw9RdgBcrWmbbRkrLA4d7Pg3w0ttVGDsvYGV19SH8gPR5L7OtcN5J1hTtyenO9xE9g==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -6209,8 +6201,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.6.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.6.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.10.0(typescript@5.4.5) + '@typescript-eslint/utils': 7.10.0(eslint@8.57.0)(typescript@5.4.5) debug: 4.3.4 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) @@ -6219,8 +6211,8 @@ packages: - supports-color dev: true - /@typescript-eslint/type-utils@7.7.0(eslint@8.57.0)(typescript@5.4.5): - resolution: {integrity: sha512-bOp3ejoRYrhAlnT/bozNQi3nio9tIgv3U5C0mVDdZC7cpcQEDZXvq8inrHYghLVwuNABRqrMW5tzAv88Vy77Sg==} + /@typescript-eslint/type-utils@7.6.0(eslint@8.57.0)(typescript@5.4.5): + resolution: {integrity: sha512-NxAfqAPNLG6LTmy7uZgpK8KcuiS2NZD/HlThPXQRGwz6u7MDBWRVliEEl1Gj6U7++kVJTpehkhZzCJLMK66Scw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -6229,8 +6221,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.7.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.7.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.6.0(typescript@5.4.5) + '@typescript-eslint/utils': 7.6.0(eslint@8.57.0)(typescript@5.4.5) debug: 4.3.4 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) @@ -6239,18 +6231,18 @@ packages: - supports-color dev: true - /@typescript-eslint/types@7.6.0: - resolution: {integrity: sha512-h02rYQn8J+MureCvHVVzhl69/GAfQGPQZmOMjG1KfCl7o3HtMSlPaPUAPu6lLctXI5ySRGIYk94clD/AUMCUgQ==} + /@typescript-eslint/types@7.10.0: + resolution: {integrity: sha512-7fNj+Ya35aNyhuqrA1E/VayQX9Elwr8NKZ4WueClR3KwJ7Xx9jcCdOrLW04h51de/+gNbyFMs+IDxh5xIwfbNg==} engines: {node: ^18.18.0 || >=20.0.0} dev: true - /@typescript-eslint/types@7.7.0: - resolution: {integrity: sha512-G01YPZ1Bd2hn+KPpIbrAhEWOn5lQBrjxkzHkWvP6NucMXFtfXoevK82hzQdpfuQYuhkvFDeQYbzXCjR1z9Z03w==} + /@typescript-eslint/types@7.6.0: + resolution: {integrity: sha512-h02rYQn8J+MureCvHVVzhl69/GAfQGPQZmOMjG1KfCl7o3HtMSlPaPUAPu6lLctXI5ySRGIYk94clD/AUMCUgQ==} engines: {node: ^18.18.0 || >=20.0.0} dev: true - /@typescript-eslint/typescript-estree@7.6.0(typescript@5.4.5): - resolution: {integrity: sha512-+7Y/GP9VuYibecrCQWSKgl3GvUM5cILRttpWtnAu8GNL9j11e4tbuGZmZjJ8ejnKYyBRb2ddGQ3rEFCq3QjMJw==} + /@typescript-eslint/typescript-estree@7.10.0(typescript@5.4.5): + resolution: {integrity: sha512-LXFnQJjL9XIcxeVfqmNj60YhatpRLt6UhdlFwAkjNc6jSUlK8zQOl1oktAP8PlWFzPQC1jny/8Bai3/HPuvN5g==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -6258,21 +6250,21 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 7.6.0 - '@typescript-eslint/visitor-keys': 7.6.0 + '@typescript-eslint/types': 7.10.0 + '@typescript-eslint/visitor-keys': 7.10.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.4 - semver: 7.6.0 + semver: 7.6.2 ts-api-utils: 1.3.0(typescript@5.4.5) typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@7.7.0(typescript@5.4.5): - resolution: {integrity: sha512-8p71HQPE6CbxIBy2kWHqM1KGrC07pk6RJn40n0DSc6bMOBBREZxSDJ+BmRzc8B5OdaMh1ty3mkuWRg4sCFiDQQ==} + /@typescript-eslint/typescript-estree@7.6.0(typescript@5.4.5): + resolution: {integrity: sha512-+7Y/GP9VuYibecrCQWSKgl3GvUM5cILRttpWtnAu8GNL9j11e4tbuGZmZjJ8ejnKYyBRb2ddGQ3rEFCq3QjMJw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -6280,40 +6272,37 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 7.7.0 - '@typescript-eslint/visitor-keys': 7.7.0 + '@typescript-eslint/types': 7.6.0 + '@typescript-eslint/visitor-keys': 7.6.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.4 - semver: 7.6.0 + semver: 7.6.2 ts-api-utils: 1.3.0(typescript@5.4.5) typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@7.6.0(eslint@8.57.0)(typescript@5.4.5): - resolution: {integrity: sha512-x54gaSsRRI+Nwz59TXpCsr6harB98qjXYzsRxGqvA5Ue3kQH+FxS7FYU81g/omn22ML2pZJkisy6Q+ElK8pBCA==} + /@typescript-eslint/utils@7.10.0(eslint@8.57.0)(typescript@5.4.5): + resolution: {integrity: sha512-olzif1Fuo8R8m/qKkzJqT7qwy16CzPRWBvERS0uvyc+DHd8AKbO4Jb7kpAvVzMmZm8TrHnI7hvjN4I05zow+tg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 7.6.0 - '@typescript-eslint/types': 7.6.0 - '@typescript-eslint/typescript-estree': 7.6.0(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.10.0 + '@typescript-eslint/types': 7.10.0 + '@typescript-eslint/typescript-estree': 7.10.0(typescript@5.4.5) eslint: 8.57.0 - semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@7.7.0(eslint@8.57.0)(typescript@5.4.5): - resolution: {integrity: sha512-LKGAXMPQs8U/zMRFXDZOzmMKgFv3COlxUQ+2NMPhbqgVm6R1w+nU1i4836Pmxu9jZAuIeyySNrN/6Rc657ggig==} + /@typescript-eslint/utils@7.6.0(eslint@8.57.0)(typescript@5.4.5): + resolution: {integrity: sha512-x54gaSsRRI+Nwz59TXpCsr6harB98qjXYzsRxGqvA5Ue3kQH+FxS7FYU81g/omn22ML2pZJkisy6Q+ElK8pBCA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -6321,29 +6310,29 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 7.7.0 - '@typescript-eslint/types': 7.7.0 - '@typescript-eslint/typescript-estree': 7.7.0(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.6.0 + '@typescript-eslint/types': 7.6.0 + '@typescript-eslint/typescript-estree': 7.6.0(typescript@5.4.5) eslint: 8.57.0 - semver: 7.6.0 + semver: 7.6.2 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys@7.6.0: - resolution: {integrity: sha512-4eLB7t+LlNUmXzfOu1VAIAdkjbu5xNSerURS9X/S5TUKWFRpXRQZbmtPqgKmYx8bj3J0irtQXSiWAOY82v+cgw==} + /@typescript-eslint/visitor-keys@7.10.0: + resolution: {integrity: sha512-9ntIVgsi6gg6FIq9xjEO4VQJvwOqA3jaBFQJ/6TK5AvEup2+cECI6Fh7QiBxmfMHXU0V0J4RyPeOU1VDNzl9cg==} engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 7.6.0 + '@typescript-eslint/types': 7.10.0 eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@7.7.0: - resolution: {integrity: sha512-h0WHOj8MhdhY8YWkzIF30R379y0NqyOHExI9N9KCzvmu05EgG4FumeYa3ccfKUSphyWkWQE1ybVrgz/Pbam6YA==} + /@typescript-eslint/visitor-keys@7.6.0: + resolution: {integrity: sha512-4eLB7t+LlNUmXzfOu1VAIAdkjbu5xNSerURS9X/S5TUKWFRpXRQZbmtPqgKmYx8bj3J0irtQXSiWAOY82v+cgw==} engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 7.7.0 + '@typescript-eslint/types': 7.6.0 eslint-visitor-keys: 3.4.3 dev: true @@ -6535,49 +6524,49 @@ packages: vite: 5.1.7(@types/node@18.19.18)(less@4.2.0)(sass@1.71.1)(stylus@0.59.0)(terser@5.29.1) dev: true - /@vitejs/plugin-vue@5.0.4(vite@5.2.9)(vue@3.4.23): + /@vitejs/plugin-vue@5.0.4(vite@5.2.11)(vue@3.4.27): resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.2.9(@types/node@18.19.18)(less@4.1.3)(stylus@0.59.0) - vue: 3.4.23(typescript@5.4.5) + vite: 5.2.11(@types/node@18.19.18)(less@4.1.3)(stylus@0.59.0) + vue: 3.4.27(typescript@5.4.5) dev: true - /@vitest/expect@1.5.0: - resolution: {integrity: sha512-0pzuCI6KYi2SIC3LQezmxujU9RK/vwC1U9R0rLuGlNGcOuDWxqWKu6nUdFsX9tH1WU0SXtAxToOsEjeUn1s3hA==} + /@vitest/expect@1.6.0: + resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} dependencies: - '@vitest/spy': 1.5.0 - '@vitest/utils': 1.5.0 + '@vitest/spy': 1.6.0 + '@vitest/utils': 1.6.0 chai: 4.4.1 dev: true - /@vitest/runner@1.5.0: - resolution: {integrity: sha512-7HWwdxXP5yDoe7DTpbif9l6ZmDwCzcSIK38kTSIt6CFEpMjX4EpCgT6wUmS0xTXqMI6E/ONmfgRKmaujpabjZQ==} + /@vitest/runner@1.6.0: + resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==} dependencies: - '@vitest/utils': 1.5.0 + '@vitest/utils': 1.6.0 p-limit: 5.0.0 pathe: 1.1.2 dev: true - /@vitest/snapshot@1.5.0: - resolution: {integrity: sha512-qpv3fSEuNrhAO3FpH6YYRdaECnnRjg9VxbhdtPwPRnzSfHVXnNzzrpX4cJxqiwgRMo7uRMWDFBlsBq4Cr+rO3A==} + /@vitest/snapshot@1.6.0: + resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} dependencies: magic-string: 0.30.10 pathe: 1.1.2 pretty-format: 29.7.0 dev: true - /@vitest/spy@1.5.0: - resolution: {integrity: sha512-vu6vi6ew5N5MMHJjD5PoakMRKYdmIrNJmyfkhRpQt5d9Ewhw9nZ5Aqynbi3N61bvk9UvZ5UysMT6ayIrZ8GA9w==} + /@vitest/spy@1.6.0: + resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} dependencies: tinyspy: 2.2.1 dev: true - /@vitest/utils@1.5.0: - resolution: {integrity: sha512-BDU0GNL8MWkRkSRdNFvCUCAVOeHaUlVJ9Tx0TYBZyXaaOTmGtUFObzchCivIBrIwKzvZA7A9sCejVhXM2aY98A==} + /@vitest/utils@1.6.0: + resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} dependencies: diff-sequences: 29.6.3 estree-walker: 3.0.3 @@ -6585,119 +6574,119 @@ packages: pretty-format: 29.7.0 dev: true - /@vue/compiler-core@3.4.23: - resolution: {integrity: sha512-HAFmuVEwNqNdmk+w4VCQ2pkLk1Vw4XYiiyxEp3z/xvl14aLTUBw2OfVH3vBcx+FtGsynQLkkhK410Nah1N2yyQ==} + /@vue/compiler-core@3.4.27: + resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==} dependencies: - '@babel/parser': 7.24.4 - '@vue/shared': 3.4.23 + '@babel/parser': 7.24.5 + '@vue/shared': 3.4.27 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 dev: true - /@vue/compiler-dom@3.4.23: - resolution: {integrity: sha512-t0b9WSTnCRrzsBGrDd1LNR5HGzYTr7LX3z6nNBG+KGvZLqrT0mY6NsMzOqlVMBKKXKVuusbbB5aOOFgTY+senw==} + /@vue/compiler-dom@3.4.27: + resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==} dependencies: - '@vue/compiler-core': 3.4.23 - '@vue/shared': 3.4.23 + '@vue/compiler-core': 3.4.27 + '@vue/shared': 3.4.27 dev: true - /@vue/compiler-sfc@3.4.23: - resolution: {integrity: sha512-fSDTKTfzaRX1kNAUiaj8JB4AokikzStWgHooMhaxyjZerw624L+IAP/fvI4ZwMpwIh8f08PVzEnu4rg8/Npssw==} + /@vue/compiler-sfc@3.4.27: + resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==} dependencies: - '@babel/parser': 7.24.4 - '@vue/compiler-core': 3.4.23 - '@vue/compiler-dom': 3.4.23 - '@vue/compiler-ssr': 3.4.23 - '@vue/shared': 3.4.23 + '@babel/parser': 7.24.5 + '@vue/compiler-core': 3.4.27 + '@vue/compiler-dom': 3.4.27 + '@vue/compiler-ssr': 3.4.27 + '@vue/shared': 3.4.27 estree-walker: 2.0.2 magic-string: 0.30.10 postcss: 8.4.38 source-map-js: 1.2.0 dev: true - /@vue/compiler-ssr@3.4.23: - resolution: {integrity: sha512-hb6Uj2cYs+tfqz71Wj6h3E5t6OKvb4MVcM2Nl5i/z1nv1gjEhw+zYaNOV+Xwn+SSN/VZM0DgANw5TuJfxfezPg==} + /@vue/compiler-ssr@3.4.27: + resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==} dependencies: - '@vue/compiler-dom': 3.4.23 - '@vue/shared': 3.4.23 + '@vue/compiler-dom': 3.4.27 + '@vue/shared': 3.4.27 dev: true - /@vue/devtools-api@7.0.27(vue@3.4.23): - resolution: {integrity: sha512-BFCFCusSDcw2UcOFD/QeK7OxD1x2C/m+uAN30Q7jLKECSW53hmz0urzJmX834GuWDZX/hIxkyUKnLLfEIP1c/w==} + /@vue/devtools-api@7.2.1(vue@3.4.27): + resolution: {integrity: sha512-6oNCtyFOrNdqm6GUkFujsCgFlpbsHLnZqq7edeM/+cxAbMyCWvsaCsIMUaz7AiluKLccCGEM8fhOsjaKgBvb7g==} dependencies: - '@vue/devtools-kit': 7.0.27(vue@3.4.23) + '@vue/devtools-kit': 7.2.1(vue@3.4.27) transitivePeerDependencies: - vue dev: true - /@vue/devtools-kit@7.0.27(vue@3.4.23): - resolution: {integrity: sha512-/A5xM38pPCFX5Yhl/lRFAzjyK6VNsH670nww2WbjFKWqlu3I+lMxWKzQkCW6A1V8bduITgl2kHORfg2gTw6QaA==} + /@vue/devtools-kit@7.2.1(vue@3.4.27): + resolution: {integrity: sha512-Wak/fin1X0Q8LLIfCAHBrdaaB+R6IdpSXsDByPHbQ3BmkCP0/cIo/oEGp9i0U2+gEqD4L3V9RDjNf1S34DTzQQ==} peerDependencies: vue: ^3.0.0 dependencies: - '@vue/devtools-shared': 7.0.27 + '@vue/devtools-shared': 7.2.1 hookable: 5.5.3 mitt: 3.0.1 perfect-debounce: 1.0.0 speakingurl: 14.0.1 - vue: 3.4.23(typescript@5.4.5) + vue: 3.4.27(typescript@5.4.5) dev: true - /@vue/devtools-shared@7.0.27: - resolution: {integrity: sha512-4VxtmZ6yjhiSloqZZq2UYU0TBGxOJ8GxWvp5OlAH70zYqi0FIAyWGPkOhvfoZ7DKQyv2UU0mmKzFHjsEkelGyQ==} + /@vue/devtools-shared@7.2.1: + resolution: {integrity: sha512-PCJF4UknJmOal68+X9XHyVeQ+idv0LFujkTOIW30+GaMJqwFVN9LkQKX4gLqn61KkGMdJTzQ1bt7EJag3TI6AA==} dependencies: rfdc: 1.3.1 dev: true - /@vue/reactivity@3.4.23: - resolution: {integrity: sha512-GlXR9PL+23fQ3IqnbSQ8OQKLodjqCyoCrmdLKZk3BP7jN6prWheAfU7a3mrltewTkoBm+N7qMEb372VHIkQRMQ==} + /@vue/reactivity@3.4.27: + resolution: {integrity: sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==} dependencies: - '@vue/shared': 3.4.23 + '@vue/shared': 3.4.27 dev: true - /@vue/runtime-core@3.4.23: - resolution: {integrity: sha512-FeQ9MZEXoFzFkFiw9MQQ/FWs3srvrP+SjDKSeRIiQHIhtkzoj0X4rWQlRNHbGuSwLra6pMyjAttwixNMjc/xLw==} + /@vue/runtime-core@3.4.27: + resolution: {integrity: sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==} dependencies: - '@vue/reactivity': 3.4.23 - '@vue/shared': 3.4.23 + '@vue/reactivity': 3.4.27 + '@vue/shared': 3.4.27 dev: true - /@vue/runtime-dom@3.4.23: - resolution: {integrity: sha512-RXJFwwykZWBkMiTPSLEWU3kgVLNAfActBfWFlZd0y79FTUxexogd0PLG4HH2LfOktjRxV47Nulygh0JFXe5f9A==} + /@vue/runtime-dom@3.4.27: + resolution: {integrity: sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==} dependencies: - '@vue/runtime-core': 3.4.23 - '@vue/shared': 3.4.23 + '@vue/runtime-core': 3.4.27 + '@vue/shared': 3.4.27 csstype: 3.1.3 dev: true - /@vue/server-renderer@3.4.23(vue@3.4.23): - resolution: {integrity: sha512-LDwGHtnIzvKFNS8dPJ1SSU5Gvm36p2ck8wCZc52fc3k/IfjKcwCyrWEf0Yag/2wTFUBXrqizfhK9c/mC367dXQ==} + /@vue/server-renderer@3.4.27(vue@3.4.27): + resolution: {integrity: sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==} peerDependencies: - vue: 3.4.23 + vue: 3.4.27 dependencies: - '@vue/compiler-ssr': 3.4.23 - '@vue/shared': 3.4.23 - vue: 3.4.23(typescript@5.4.5) + '@vue/compiler-ssr': 3.4.27 + '@vue/shared': 3.4.27 + vue: 3.4.27(typescript@5.4.5) dev: true - /@vue/shared@3.4.23: - resolution: {integrity: sha512-wBQ0gvf+SMwsCQOyusNw/GoXPV47WGd1xB5A1Pgzy0sQ3Bi5r5xm3n+92y3gCnB3MWqnRDdvfkRGxhKtbBRNgg==} + /@vue/shared@3.4.27: + resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==} dev: true - /@vueuse/core@10.9.0(vue@3.4.23): + /@vueuse/core@10.9.0(vue@3.4.27): resolution: {integrity: sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==} dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.9.0 - '@vueuse/shared': 10.9.0(vue@3.4.23) - vue-demi: 0.14.7(vue@3.4.23) + '@vueuse/shared': 10.9.0(vue@3.4.27) + vue-demi: 0.14.7(vue@3.4.27) transitivePeerDependencies: - '@vue/composition-api' - vue dev: true - /@vueuse/integrations@10.9.0(focus-trap@7.5.4)(vue@3.4.23): + /@vueuse/integrations@10.9.0(focus-trap@7.5.4)(vue@3.4.27): resolution: {integrity: sha512-acK+A01AYdWSvL4BZmCoJAcyHJ6EqhmkQEXbQLwev1MY7NBnS+hcEMx/BzVoR9zKI+UqEPMD9u6PsyAuiTRT4Q==} peerDependencies: async-validator: '*' @@ -6738,10 +6727,10 @@ packages: universal-cookie: optional: true dependencies: - '@vueuse/core': 10.9.0(vue@3.4.23) - '@vueuse/shared': 10.9.0(vue@3.4.23) + '@vueuse/core': 10.9.0(vue@3.4.27) + '@vueuse/shared': 10.9.0(vue@3.4.27) focus-trap: 7.5.4 - vue-demi: 0.14.7(vue@3.4.23) + vue-demi: 0.14.7(vue@3.4.27) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -6751,10 +6740,10 @@ packages: resolution: {integrity: sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==} dev: true - /@vueuse/shared@10.9.0(vue@3.4.23): + /@vueuse/shared@10.9.0(vue@3.4.27): resolution: {integrity: sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==} dependencies: - vue-demi: 0.14.7(vue@3.4.23) + vue-demi: 0.14.7(vue@3.4.27) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -7005,6 +6994,17 @@ packages: ajv: 8.12.0 dev: true + /ajv-formats@2.1.1(ajv@8.13.0): + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + dependencies: + ajv: 8.13.0 + dev: true + /ajv-keywords@3.5.2(ajv@6.12.6): resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} peerDependencies: @@ -7013,12 +7013,12 @@ packages: ajv: 6.12.6 dev: true - /ajv-keywords@5.1.0(ajv@8.12.0): + /ajv-keywords@5.1.0(ajv@8.13.0): resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} peerDependencies: ajv: ^8.8.2 dependencies: - ajv: 8.12.0 + ajv: 8.13.0 fast-deep-equal: 3.1.3 dev: true @@ -7040,6 +7040,15 @@ packages: uri-js: 4.4.1 dev: true + /ajv@8.13.0: + resolution: {integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==} + dependencies: + fast-deep-equal: 3.1.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + uri-js: 4.4.1 + dev: true + /algoliasearch@4.23.3: resolution: {integrity: sha512-Le/3YgNvjW9zxIQMRhUHuhiUjAlKY/zsdZpfq4dlLqg6mEm0nL6yk+7f2hDOtLpxsgE4jSzDmvHL7nXdBp5feg==} dependencies: @@ -7065,7 +7074,7 @@ packages: engines: {node: '>=4'} hasBin: true dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 async: 3.2.5 chalk: 4.1.0 didyoumean: 1.2.2 @@ -7249,10 +7258,10 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001610 + caniuse-lite: 1.0.30001621 fraction.js: 4.3.7 normalize-range: 0.1.2 - picocolors: 1.0.0 + picocolors: 1.0.1 postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true @@ -7265,10 +7274,10 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001610 + caniuse-lite: 1.0.30001621 fraction.js: 4.3.7 normalize-range: 0.1.2 - picocolors: 1.0.0 + picocolors: 1.0.1 postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true @@ -7277,8 +7286,8 @@ packages: resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} dev: true - /aws4@1.12.0: - resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} + /aws4@1.13.0: + resolution: {integrity: sha512-3AungXC4I8kKsS9PuS4JH2nc+0bVY/mjgrephHTIi8fpEeGsTHBUJeosp0Wc1myYMElmD0B3Oc4XL/HVJ4PV2g==} dev: true /axios@1.1.3: @@ -7291,8 +7300,8 @@ packages: - debug dev: true - /axios@1.6.8: - resolution: {integrity: sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==} + /axios@1.7.2: + resolution: {integrity: sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==} dependencies: follow-redirects: 1.15.6 form-data: 4.0.0 @@ -7301,17 +7310,17 @@ packages: - debug dev: true - /babel-jest@29.7.0(@babel/core@7.24.4): + /babel-jest@29.7.0(@babel/core@7.24.5): 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.4 + '@babel/core': 7.24.5 '@jest/transform': 29.7.0 '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.24.4) + babel-preset-jest: 29.6.3(@babel/core@7.24.5) chalk: 4.1.0 graceful-fs: 4.2.11 slash: 3.0.0 @@ -7329,31 +7338,31 @@ packages: '@babel/core': 7.24.0 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.90.3(@swc/core@1.4.15)(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.4.17)(esbuild@0.20.1) dev: true - /babel-loader@9.1.3(@babel/core@7.24.4)(webpack@5.91.0): + /babel-loader@9.1.3(@babel/core@7.24.5)(webpack@5.91.0): resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} engines: {node: '>= 14.15.0'} peerDependencies: '@babel/core': ^7.12.0 webpack: '>=5' dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.91.0(@swc/core@1.4.15) + webpack: 5.91.0(@swc/core@1.4.17) dev: true - /babel-plugin-const-enum@1.2.0(@babel/core@7.24.4): + /babel-plugin-const-enum@1.2.0(@babel/core@7.24.5): resolution: {integrity: sha512-o1m/6iyyFnp9MRsK1dHF3bneqyf3AlM2q3A/YbgQr2pCat6B6XJVDv2TXqzfY2RYUi4mak6WAksSBPlyYGx9dg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.4) - '@babel/traverse': 7.24.1 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.5) + '@babel/traverse': 7.24.5 transitivePeerDependencies: - supports-color dev: true @@ -7362,7 +7371,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.5 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.1 @@ -7376,53 +7385,53 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/template': 7.24.0 - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 '@types/babel__core': 7.20.5 - '@types/babel__traverse': 7.20.5 + '@types/babel__traverse': 7.20.6 dev: true /babel-plugin-macros@2.8.0: resolution: {integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==} dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 cosmiconfig: 6.0.0 resolve: 1.22.8 dev: true - /babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.24.0): - resolution: {integrity: sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==} + /babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.0): + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.24.4 '@babel/core': 7.24.0 - '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.0) + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.0) semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.24.4): - resolution: {integrity: sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==} + /babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.5): + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.24.4 - '@babel/core': 7.24.4 - '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5) semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.4): + /babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.5): resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.4) - core-js-compat: 3.37.0 + '@babel/core': 7.24.5 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5) + core-js-compat: 3.37.1 transitivePeerDependencies: - supports-color dev: true @@ -7434,7 +7443,7 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.24.0) - core-js-compat: 3.37.0 + core-js-compat: 3.37.1 transitivePeerDependencies: - supports-color dev: true @@ -7450,18 +7459,18 @@ packages: - supports-color dev: true - /babel-plugin-polyfill-regenerator@0.6.1(@babel/core@7.24.4): - resolution: {integrity: sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==} + /babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.5): + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5) transitivePeerDependencies: - supports-color dev: true - /babel-plugin-transform-typescript-metadata@0.3.2(@babel/core@7.24.4): + /babel-plugin-transform-typescript-metadata@0.3.2(@babel/core@7.24.5): resolution: {integrity: sha512-mWEvCQTgXQf48yDqgN7CH50waTyYBeP2Lpqx4nNWab9sxEpdXVeKgfj1qYI2/TgUPQtNFZ85i3PemRtnXVYYJg==} peerDependencies: '@babel/core': ^7 @@ -7470,39 +7479,39 @@ packages: '@babel/traverse': optional: true dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.4): + /babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.5): resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.4) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.4) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.4) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.4) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.4) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.4) - dev: true - - /babel-preset-jest@29.6.3(@babel/core@7.24.4): + '@babel/core': 7.24.5 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.5) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.5) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.5) + dev: true + + /babel-preset-jest@29.6.3(@babel/core@7.24.5): 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.4 + '@babel/core': 7.24.5 babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.4) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.5) dev: true /balanced-match@1.0.2: @@ -7521,7 +7530,7 @@ packages: dev: true /batch@0.6.1: - resolution: {integrity: sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=} + resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} dev: true /bcrypt-pbkdf@1.0.2: @@ -7531,7 +7540,7 @@ packages: dev: true /bcryptjs@2.4.3: - resolution: {integrity: sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms=} + resolution: {integrity: sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==} dev: true /big.js@5.2.2: @@ -7551,7 +7560,7 @@ packages: engines: {node: '>=12'} dependencies: bin-version: 6.0.0 - semver: 7.6.0 + semver: 7.6.2 semver-truncate: 3.0.0 dev: true @@ -7640,11 +7649,11 @@ packages: balanced-match: 1.0.2 dev: true - /braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + /braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} dependencies: - fill-range: 7.0.1 + fill-range: 7.1.1 dev: true /browserslist@4.23.0: @@ -7652,10 +7661,10 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001610 - electron-to-chromium: 1.4.738 + caniuse-lite: 1.0.30001621 + electron-to-chromium: 1.4.778 node-releases: 2.0.14 - update-browserslist-db: 1.0.13(browserslist@4.23.0) + update-browserslist-db: 1.0.16(browserslist@4.23.0) dev: true /bs-logger@0.2.6: @@ -7672,7 +7681,7 @@ packages: dev: true /buffer-equal-constant-time@1.0.1: - resolution: {integrity: sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=} + resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} dev: true /buffer-from@1.1.2: @@ -7698,12 +7707,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /builtins@5.1.0: - resolution: {integrity: sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==} - dependencies: - semver: 7.6.0 - dev: true - /bytes@3.0.0: resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} engines: {node: '>= 0.8'} @@ -7718,16 +7721,16 @@ packages: resolution: {integrity: sha512-0SsG7UDhoRWcuSvKWHaXmu5uNjDCDN3nkQLRL4Q42IlFy+ze58FcCoI3uPwINXinkz7ZinbhEgyzYFw9u9ZV8g==} dependencies: chokidar: 3.6.0 - confbox: 0.1.6 + confbox: 0.1.7 defu: 6.1.4 dotenv: 16.4.5 giget: 1.2.3 jiti: 1.21.0 - mlly: 1.6.1 + mlly: 1.7.0 ohash: 1.1.3 pathe: 1.1.2 perfect-debounce: 1.0.0 - pkg-types: 1.0.3 + pkg-types: 1.1.1 rc9: 2.1.2 dev: true @@ -7789,13 +7792,13 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001610 + caniuse-lite: 1.0.30001621 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - /caniuse-lite@1.0.30001610: - resolution: {integrity: sha512-QFutAY4NgaelojVMjY63o6XlZyORPaLfyMnsl3HgnWdJUcX6K0oaJymHjH8PT5Gk7sTm8rvC/c5COUQKXqmOMA==} + /caniuse-lite@1.0.30001621: + resolution: {integrity: sha512-+NLXZiviFFKX0fk8Piwv3PfLPGtRqJeq2TiNoUff/qB5KJgwecJTvCXDpmlyP/eCI/GUEmp/h/y5j0yckiiZrA==} dev: true /caseless@0.12.0: @@ -7870,7 +7873,7 @@ packages: engines: {node: '>= 8.10.0'} dependencies: anymatch: 3.1.3 - braces: 3.0.2 + braces: 3.0.3 glob-parent: 5.1.2 is-binary-path: 2.1.0 is-glob: 4.0.3 @@ -7901,8 +7904,8 @@ packages: consola: 3.2.3 dev: true - /cjs-module-lexer@1.2.3: - resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==} + /cjs-module-lexer@1.3.1: + resolution: {integrity: sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==} dev: true /clean-stack@2.2.0: @@ -8131,11 +8134,11 @@ packages: dev: true /concat-map@0.0.1: - resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true - /confbox@0.1.6: - resolution: {integrity: sha512-ONc4FUXne/1UBN1EuxvQ5rAjjAbo+N4IxrxWI8bzGHbd1PyrFlI/E3G23/yoJZDFBaFFxPGfI0EOq0fa4dgX7A==} + /confbox@0.1.7: + resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} dev: true /confusing-browser-globals@1.0.11: @@ -8177,7 +8180,7 @@ packages: dev: true /cookie-signature@1.0.6: - resolution: {integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw=} + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} dev: true /cookie@0.5.0: @@ -8216,7 +8219,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.91.0(@swc/core@1.4.15) + webpack: 5.91.0(@swc/core@1.4.17) dev: true /copy-webpack-plugin@11.0.0(webpack@5.90.3): @@ -8231,11 +8234,11 @@ packages: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.90.3(@swc/core@1.4.15)(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.4.17)(esbuild@0.20.1) dev: true - /core-js-compat@3.37.0: - resolution: {integrity: sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==} + /core-js-compat@3.37.1: + resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} dependencies: browserslist: 4.23.0 dev: true @@ -8416,8 +8419,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.0 - webpack: 5.90.3(@swc/core@1.4.15)(esbuild@0.20.1) + semver: 7.6.2 + webpack: 5.90.3(@swc/core@1.4.17)(esbuild@0.20.1) dev: true /css-loader@6.11.0(webpack@5.91.0): @@ -8439,8 +8442,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.0 - webpack: 5.91.0(@swc/core@1.4.15) + semver: 7.6.2 + webpack: 5.91.0(@swc/core@1.4.17) dev: true /css-minimizer-webpack-plugin@5.0.1(webpack@5.91.0): @@ -8474,7 +8477,7 @@ packages: postcss: 8.4.38 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.91.0(@swc/core@1.4.15) + webpack: 5.91.0(@swc/core@1.4.17) dev: true /css-select@5.1.0: @@ -8818,8 +8821,9 @@ packages: resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} dev: true - /detect-port@1.5.1: - resolution: {integrity: sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==} + /detect-port@1.6.1: + resolution: {integrity: sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==} + engines: {node: '>= 4.0.0'} hasBin: true dependencies: address: 1.2.2 @@ -8956,11 +8960,11 @@ packages: dev: true /editor@1.0.0: - resolution: {integrity: sha1-YMf4e9YrzGqJT6jM1q+3gjok90I=} + resolution: {integrity: sha512-SoRmbGStwNYHgKfjOrX2L0mUvp9bUVv0uPppZSOMAntEbcFtoC3MKF5b3T6HQPXKIV+QGY3xPO3JK5it5lVkuw==} dev: true /ee-first@1.1.1: - resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} dev: true /ejs@3.1.10: @@ -8968,11 +8972,11 @@ packages: engines: {node: '>=0.10.0'} hasBin: true dependencies: - jake: 10.8.7 + jake: 10.9.1 dev: true - /electron-to-chromium@1.4.738: - resolution: {integrity: sha512-lwKft2CLFztD+vEIpesrOtCrko/TFnEJlHFdRhazU7Y/jx5qc4cqsocfVrBg4So4gGe9lvxnbLIoev47WMpg+A==} + /electron-to-chromium@1.4.778: + resolution: {integrity: sha512-C6q/xcUJf/2yODRxAVCfIk4j3y3LMsD0ehiE2RQNV2cxc8XU62gR6vvYh3+etSUzlgTfil+qDHI1vubpdf0TOA==} dev: true /emittery@0.13.1: @@ -9004,8 +9008,8 @@ packages: once: 1.4.0 dev: true - /enhanced-resolve@5.16.0: - resolution: {integrity: sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==} + /enhanced-resolve@5.16.1: + resolution: {integrity: sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==} engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.11 @@ -9063,8 +9067,8 @@ packages: engines: {node: '>= 0.4'} dev: true - /es-module-lexer@1.5.0: - resolution: {integrity: sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==} + /es-module-lexer@1.5.3: + resolution: {integrity: sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==} dev: true /esbuild-wasm@0.20.1: @@ -9286,7 +9290,7 @@ packages: lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 - optionator: 0.9.3 + optionator: 0.9.4 strip-ansi: 6.0.1 text-table: 0.2.0 transitivePeerDependencies: @@ -9596,7 +9600,7 @@ packages: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.5 + micromatch: 4.0.7 dev: true /fast-glob@3.3.2: @@ -9607,7 +9611,7 @@ packages: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.5 + micromatch: 4.0.7 dev: true /fast-json-stable-stringify@2.1.0: @@ -9675,7 +9679,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.91.0(@swc/core@1.4.15) + webpack: 5.91.0(@swc/core@1.4.17) dev: true /file-type@17.1.6: @@ -9716,8 +9720,8 @@ packages: trim-repeated: 2.0.0 dev: true - /fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + /fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 @@ -9810,7 +9814,7 @@ packages: dependencies: detect-file: 1.0.0 is-glob: 4.0.3 - micromatch: 4.0.5 + micromatch: 4.0.7 resolve-dir: 1.0.1 dev: true @@ -9873,10 +9877,10 @@ packages: minimatch: 3.1.2 node-abort-controller: 3.1.1 schema-utils: 3.3.0 - semver: 7.6.0 + semver: 7.6.2 tapable: 2.2.1 typescript: 5.4.5 - webpack: 5.91.0(@swc/core@1.4.15) + webpack: 5.91.0(@swc/core@1.4.17) dev: true /form-data@2.3.3: @@ -9950,8 +9954,8 @@ packages: minipass: 3.3.6 dev: true - /fs-monkey@1.0.5: - resolution: {integrity: sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==} + /fs-monkey@1.0.6: + resolution: {integrity: sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==} dev: true /fs.realpath@1.0.0: @@ -10282,11 +10286,11 @@ packages: resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} dev: true - /hosted-git-info@7.0.1: - resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==} + /hosted-git-info@7.0.2: + resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} engines: {node: ^16.14.0 || >=18.0.0} dependencies: - lru-cache: 10.2.0 + lru-cache: 10.2.2 dev: true /hpack.js@2.1.6: @@ -10380,7 +10384,7 @@ packages: http-proxy: 1.18.1 is-glob: 4.0.3 is-plain-obj: 3.0.0 - micromatch: 4.0.5 + micromatch: 4.0.7 transitivePeerDependencies: - debug dev: true @@ -10514,7 +10518,7 @@ packages: dev: true /identity-obj-proxy@3.0.0: - resolution: {integrity: sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=} + resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==} engines: {node: '>=4'} dependencies: harmony-reflect: 1.6.2 @@ -10537,8 +10541,8 @@ packages: dev: true optional: true - /immutable@4.3.5: - resolution: {integrity: sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==} + /immutable@4.3.6: + resolution: {integrity: sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==} dev: true /import-fresh@3.3.0: @@ -10558,8 +10562,8 @@ packages: resolve-cwd: 3.0.0 dev: true - /import-meta-resolve@4.0.0: - resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} + /import-meta-resolve@4.1.0: + resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} requiresBuild: true dev: true optional: true @@ -10690,8 +10694,8 @@ packages: engines: {node: '>= 0.10'} dev: true - /ipaddr.js@2.1.0: - resolution: {integrity: sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==} + /ipaddr.js@2.2.0: + resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==} engines: {node: '>= 10'} dev: true @@ -10880,8 +10884,8 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.24.4 - '@babel/parser': 7.24.4 + '@babel/core': 7.24.5 + '@babel/parser': 7.24.5 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -10893,11 +10897,11 @@ packages: resolution: {integrity: sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.24.4 - '@babel/parser': 7.24.4 + '@babel/core': 7.24.5 + '@babel/parser': 7.24.5 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 - semver: 7.6.0 + semver: 7.6.2 transitivePeerDependencies: - supports-color dev: true @@ -10930,8 +10934,8 @@ packages: istanbul-lib-report: 3.0.1 dev: true - /jake@10.8.7: - resolution: {integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==} + /jake@10.9.1: + resolution: {integrity: sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==} engines: {node: '>=10'} hasBin: true dependencies: @@ -11019,11 +11023,11 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 '@types/node': 18.19.18 - babel-jest: 29.7.0(@babel/core@7.24.4) + babel-jest: 29.7.0(@babel/core@7.24.5) chalk: 4.1.0 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -11037,12 +11041,12 @@ packages: jest-runner: 29.7.0 jest-util: 29.7.0 jest-validate: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.7 parse-json: 5.2.0 pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@swc/core@1.4.15)(@types/node@18.19.18)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.4.17)(@types/node@18.19.18)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -11129,7 +11133,7 @@ packages: jest-regex-util: 29.6.3 jest-util: 29.7.0 jest-worker: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.7 walker: 1.0.8 optionalDependencies: fsevents: 2.3.3 @@ -11162,7 +11166,7 @@ packages: '@types/stack-utils': 2.0.3 chalk: 4.1.0 graceful-fs: 4.2.11 - micromatch: 4.0.5 + micromatch: 4.0.7 pretty-format: 29.7.0 slash: 3.0.0 stack-utils: 2.0.6 @@ -11261,7 +11265,7 @@ packages: '@jest/types': 29.6.3 '@types/node': 18.19.18 chalk: 4.1.0 - cjs-module-lexer: 1.2.3 + cjs-module-lexer: 1.3.1 collect-v8-coverage: 1.0.2 glob: 7.2.3 graceful-fs: 4.2.11 @@ -11282,15 +11286,15 @@ packages: resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.24.4 - '@babel/generator': 7.24.4 - '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.4) - '@babel/types': 7.24.0 + '@babel/core': 7.24.5 + '@babel/generator': 7.24.5 + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.5) + '@babel/types': 7.24.5 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.4) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.5) chalk: 4.1.0 expect: 29.7.0 graceful-fs: 4.2.11 @@ -11301,7 +11305,7 @@ packages: jest-util: 29.7.0 natural-compare: 1.4.0 pretty-format: 29.7.0 - semver: 7.6.0 + semver: 7.6.2 transitivePeerDependencies: - supports-color dev: true @@ -11439,17 +11443,17 @@ packages: http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.7 + nwsapi: 2.2.10 parse5: 7.1.2 saxes: 6.0.0 symbol-tree: 3.2.4 - tough-cookie: 4.1.3 + tough-cookie: 4.1.4 w3c-xmlserializer: 4.0.0 webidl-conversions: 7.0.0 whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 whatwg-url: 11.0.0 - ws: 8.16.0 + ws: 8.17.0 xml-name-validator: 4.0.0 transitivePeerDependencies: - bufferutil @@ -11476,7 +11480,7 @@ packages: resolution: {integrity: sha512-TuDuZ5KrgyjoCIppdPXBMqiGfota55+odM+j2cQ5rt/XKyKmqGB3Whz1F8SN8+60yYGy/Nu5lbRZ+rx8kBIvBw==} engines: {node: '>=10'} dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 chalk: 4.1.2 pegjs: 0.10.0 dev: true @@ -11518,7 +11522,7 @@ packages: acorn: 8.11.3 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - semver: 7.6.0 + semver: 7.6.2 dev: true /jsonc-parser@3.2.0: @@ -11637,7 +11641,7 @@ packages: /launch-editor@2.6.1: resolution: {integrity: sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==} dependencies: - picocolors: 1.0.0 + picocolors: 1.0.1 shell-quote: 1.8.1 dev: true @@ -11650,7 +11654,7 @@ packages: dependencies: klona: 2.0.6 less: 4.1.3 - webpack: 5.91.0(@swc/core@1.4.15) + webpack: 5.91.0(@swc/core@1.4.17) dev: true /less-loader@11.1.0(less@4.2.0)(webpack@5.90.3): @@ -11662,7 +11666,7 @@ packages: dependencies: klona: 2.0.6 less: 4.2.0 - webpack: 5.90.3(@swc/core@1.4.15)(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.4.17)(esbuild@0.20.1) dev: true /less@4.1.3: @@ -11721,10 +11725,8 @@ packages: peerDependenciesMeta: webpack: optional: true - webpack-sources: - optional: true dependencies: - webpack: 5.90.3(@swc/core@1.4.15)(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.4.17)(esbuild@0.20.1) webpack-sources: 3.2.3 dev: true @@ -11735,10 +11737,8 @@ packages: peerDependenciesMeta: webpack: optional: true - webpack-sources: - optional: true dependencies: - webpack: 5.91.0(@swc/core@1.4.15) + webpack: 5.91.0(@swc/core@1.4.17) webpack-sources: 3.2.3 dev: true @@ -11773,12 +11773,12 @@ packages: execa: 7.2.0 lilconfig: 2.1.0 listr2: 5.0.8 - micromatch: 4.0.5 + micromatch: 4.0.7 normalize-path: 3.0.0 object-inspect: 1.13.1 pidtree: 0.6.0 string-argv: 0.3.2 - yaml: 2.4.1 + yaml: 2.4.2 transitivePeerDependencies: - enquirer - supports-color @@ -11826,8 +11826,8 @@ packages: resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} engines: {node: '>=14'} dependencies: - mlly: 1.6.1 - pkg-types: 1.0.3 + mlly: 1.7.0 + pkg-types: 1.1.1 dev: true /locate-path@5.0.0: @@ -11970,8 +11970,8 @@ packages: engines: {node: '>=8'} dev: true - /lru-cache@10.2.0: - resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} + /lru-cache@10.2.2: + resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} engines: {node: 14 || >=16.14} dev: true @@ -12034,7 +12034,7 @@ packages: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} engines: {node: '>=10'} dependencies: - semver: 7.6.0 + semver: 7.6.2 dev: true /make-error@1.3.6: @@ -12060,7 +12060,7 @@ packages: dev: true /media-typer@0.3.0: - resolution: {integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=} + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} dev: true @@ -12068,11 +12068,11 @@ packages: resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} engines: {node: '>= 4.0.0'} dependencies: - fs-monkey: 1.0.5 + fs-monkey: 1.0.6 dev: true /merge-descriptors@1.0.1: - resolution: {integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=} + resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} dev: true /merge-stream@2.0.0: @@ -12093,11 +12093,11 @@ packages: engines: {node: '>= 0.6'} dev: true - /micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + /micromatch@4.0.7: + resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} engines: {node: '>=8.6'} dependencies: - braces: 3.0.2 + braces: 3.0.3 picomatch: 2.3.1 dev: true @@ -12163,7 +12163,7 @@ packages: webpack: ^5.0.0 dependencies: schema-utils: 4.2.0 - webpack: 5.91.0(@swc/core@1.4.15) + webpack: 5.91.0(@swc/core@1.4.17) dev: true /mini-css-extract-plugin@2.8.1(webpack@5.90.3): @@ -12174,7 +12174,7 @@ packages: dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.90.3(@swc/core@1.4.15)(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.4.17)(esbuild@0.20.1) dev: true /minimalistic-assert@1.0.1: @@ -12264,12 +12264,12 @@ packages: hasBin: true dev: true - /mlly@1.6.1: - resolution: {integrity: sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==} + /mlly@1.7.0: + resolution: {integrity: sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==} dependencies: acorn: 8.11.3 pathe: 1.1.2 - pkg-types: 1.0.3 + pkg-types: 1.1.1 ufo: 1.5.3 dev: true @@ -12370,7 +12370,7 @@ packages: requiresBuild: true dependencies: node-addon-api: 3.2.1 - node-gyp-build: 4.8.0 + node-gyp-build: 4.8.1 dev: true optional: true @@ -12424,8 +12424,8 @@ packages: engines: {node: '>= 6.13.0'} dev: true - /node-gyp-build@4.8.0: - resolution: {integrity: sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==} + /node-gyp-build@4.8.1: + resolution: {integrity: sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==} hasBin: true requiresBuild: true dev: true @@ -12462,10 +12462,10 @@ packages: resolution: {integrity: sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==} engines: {node: ^16.14.0 || >=18.0.0} dependencies: - hosted-git-info: 7.0.1 + hosted-git-info: 7.0.2 proc-log: 3.0.0 - semver: 7.6.0 - validate-npm-package-name: 5.0.0 + semver: 7.6.2 + validate-npm-package-name: 5.0.1 dev: true /npm-run-path@2.0.2: @@ -12495,15 +12495,15 @@ packages: boolbase: 1.0.0 dev: true - /nwsapi@2.2.7: - resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==} + /nwsapi@2.2.10: + resolution: {integrity: sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ==} dev: true - /nx-cloud@18.0.0: - resolution: {integrity: sha512-VpPywcHmFIU3GSWb3KV3nQ+TAMLc06DTO39vTFsM+HreB6qRloDxbADRvfM5eHAbY26TNmwflT7wxd0fluv2+A==} + /nx-cloud@18.0.1: + resolution: {integrity: sha512-nxJfz0ZmW+DKSr8evmVVm6t1XcLn9WHR5I8kiE2BFNkLVwC+nx+MimjJ53opfHOepMqQiGJAdstZ5Ks630bJgg==} hasBin: true dependencies: - '@nrwl/nx-cloud': 18.0.0 + '@nrwl/nx-cloud': 18.0.1 axios: 1.1.3 chalk: 4.1.0 dotenv: 10.0.0 @@ -12511,14 +12511,14 @@ packages: node-machine-id: 1.1.12 open: 8.4.2 strip-json-comments: 3.1.1 - tar: 6.1.11 + tar: 6.2.1 yargs-parser: 21.1.1 transitivePeerDependencies: - debug dev: true - /nx@18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15): - resolution: {integrity: sha512-2fnGMkhroul7GVrMLNeAsBzzwjdvKTzZ8X/Fr6VuvpNqgtsnre1Kz1f1WKvblOMWNh7c7aaTQFNeA02GgYUPKg==} + /nx@18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17): + resolution: {integrity: sha512-wWcvwoTgiT5okdrG0RIWm1tepC17bDmSpw+MrOxnjfBjARQNTURkiq4U6cxjCVsCxNHxCrlAaBSQLZeBgJZTzQ==} hasBin: true requiresBuild: true peerDependencies: @@ -12530,13 +12530,13 @@ packages: '@swc/core': optional: true dependencies: - '@nrwl/tao': 18.3.1(@swc-node/register@1.8.0)(@swc/core@1.4.15) - '@swc-node/register': 1.8.0(@swc/core@1.4.15)(@swc/types@0.1.6)(typescript@5.4.5) - '@swc/core': 1.4.15 + '@nrwl/tao': 18.3.5(@swc-node/register@1.8.0)(@swc/core@1.4.17) + '@swc-node/register': 1.8.0(@swc/core@1.4.17)(@swc/types@0.1.7)(typescript@5.4.5) + '@swc/core': 1.4.17(@swc/helpers@0.5.11) '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.6 - axios: 1.6.8 + axios: 1.7.2 chalk: 4.1.0 cli-cursor: 3.1.0 cli-spinners: 2.6.1 @@ -12557,7 +12557,7 @@ packages: npm-run-path: 4.0.1 open: 8.4.2 ora: 5.3.0 - semver: 7.6.0 + semver: 7.6.2 string-width: 4.2.3 strong-log-transformer: 2.1.0 tar-stream: 2.2.0 @@ -12567,16 +12567,16 @@ packages: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 18.3.1 - '@nx/nx-darwin-x64': 18.3.1 - '@nx/nx-freebsd-x64': 18.3.1 - '@nx/nx-linux-arm-gnueabihf': 18.3.1 - '@nx/nx-linux-arm64-gnu': 18.3.1 - '@nx/nx-linux-arm64-musl': 18.3.1 - '@nx/nx-linux-x64-gnu': 18.3.1 - '@nx/nx-linux-x64-musl': 18.3.1 - '@nx/nx-win32-arm64-msvc': 18.3.1 - '@nx/nx-win32-x64-msvc': 18.3.1 + '@nx/nx-darwin-arm64': 18.3.5 + '@nx/nx-darwin-x64': 18.3.5 + '@nx/nx-freebsd-x64': 18.3.5 + '@nx/nx-linux-arm-gnueabihf': 18.3.5 + '@nx/nx-linux-arm64-gnu': 18.3.5 + '@nx/nx-linux-arm64-musl': 18.3.5 + '@nx/nx-linux-x64-gnu': 18.3.5 + '@nx/nx-linux-x64-musl': 18.3.5 + '@nx/nx-win32-arm64-msvc': 18.3.5 + '@nx/nx-win32-x64-msvc': 18.3.5 transitivePeerDependencies: - debug dev: true @@ -12667,16 +12667,16 @@ packages: hasBin: true dev: true - /optionator@0.9.3: - resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} + /optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} dependencies: - '@aashutoshrathi/word-wrap': 1.2.6 deep-is: 0.1.4 fast-levenshtein: 2.0.6 levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 + word-wrap: 1.2.5 dev: true /ora@5.3.0: @@ -12935,8 +12935,8 @@ packages: resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} dev: true - /picocolors@1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + /picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} dev: true /picomatch@2.3.1: @@ -13028,6 +13028,12 @@ packages: nice-napi: 1.0.2 dev: true + /piscina@4.5.1: + resolution: {integrity: sha512-DVhySLPfqAW+uRH9dF0bjA2xEWr5ANLAzkYXx5adSLMFnwssSIVJYhg0FlvgYsnT/khILQJ3WkjqbAlBvt+maw==} + optionalDependencies: + nice-napi: 1.0.2 + dev: true + /pkg-dir@4.2.0: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} @@ -13042,11 +13048,11 @@ packages: find-up: 6.3.0 dev: true - /pkg-types@1.0.3: - resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} + /pkg-types@1.1.1: + resolution: {integrity: sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==} dependencies: - jsonc-parser: 3.2.1 - mlly: 1.6.1 + confbox: 0.1.7 + mlly: 1.7.0 pathe: 1.1.2 dev: true @@ -13073,7 +13079,7 @@ packages: postcss: ^8.2.2 dependencies: postcss: 8.4.38 - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.0 postcss-value-parser: 4.2.0 dev: true @@ -13159,8 +13165,8 @@ packages: cosmiconfig: 7.1.0 klona: 2.0.6 postcss: 8.4.38 - semver: 7.6.0 - webpack: 5.91.0(@swc/core@1.4.15) + semver: 7.6.2 + webpack: 5.91.0(@swc/core@1.4.17) dev: true /postcss-loader@8.1.1(postcss@8.4.35)(typescript@5.4.5)(webpack@5.90.3): @@ -13179,8 +13185,8 @@ packages: cosmiconfig: 9.0.0(typescript@5.4.5) jiti: 1.21.0 postcss: 8.4.35 - semver: 7.6.0 - webpack: 5.90.3(@swc/core@1.4.15)(esbuild@0.20.1) + semver: 7.6.2 + webpack: 5.90.3(@swc/core@1.4.17)(esbuild@0.20.1) transitivePeerDependencies: - typescript dev: true @@ -13210,7 +13216,7 @@ packages: caniuse-api: 3.0.0 cssnano-utils: 4.0.2(postcss@8.4.38) postcss: 8.4.38 - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.0 dev: true /postcss-minify-font-values@6.1.0(postcss@8.4.38): @@ -13254,7 +13260,7 @@ packages: postcss: ^8.4.31 dependencies: postcss: 8.4.38 - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.0 dev: true /postcss-modules-extract-imports@3.1.0(postcss@8.4.38): @@ -13274,7 +13280,7 @@ packages: dependencies: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.0 postcss-value-parser: 4.2.0 dev: true @@ -13285,7 +13291,7 @@ packages: postcss: ^8.1.0 dependencies: postcss: 8.4.38 - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.0 dev: true /postcss-modules-values@4.0.0(postcss@8.4.38): @@ -13420,8 +13426,8 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-selector-parser@6.0.16: - resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} + /postcss-selector-parser@6.1.0: + resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==} engines: {node: '>=4'} dependencies: cssesc: 3.0.0 @@ -13436,7 +13442,7 @@ packages: dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - svgo: 3.2.0 + svgo: 3.3.2 dev: true /postcss-unique-selectors@6.0.4(postcss@8.4.38): @@ -13446,7 +13452,7 @@ packages: postcss: ^8.4.31 dependencies: postcss: 8.4.38 - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.0 dev: true /postcss-value-parser@4.2.0: @@ -13458,7 +13464,7 @@ packages: engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 - picocolors: 1.0.0 + picocolors: 1.0.1 source-map-js: 1.2.0 dev: true @@ -13467,12 +13473,12 @@ packages: engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 - picocolors: 1.0.0 + picocolors: 1.0.1 source-map-js: 1.2.0 dev: true - /preact@10.20.2: - resolution: {integrity: sha512-S1d1ernz3KQ+Y2awUxKakpfOg2CEmJmwOP+6igPx6dgr6pgDvenqYviyokWso2rhHvGtTlWWnJDa7RaPbQerTg==} + /preact@10.22.0: + resolution: {integrity: sha512-RRurnSjJPj4rp5K6XoP45Ui33ncb7e4H7WiOHVpjbkvqvA3U+N8Z6Qbo0AE6leGYBV66n8EhEaFixvIu3SkxFw==} dev: true /prelude-ls@1.2.1: @@ -13492,7 +13498,7 @@ packages: dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 - react-is: 18.2.0 + react-is: 18.3.1 dev: true /pretty-quick@3.3.1(prettier@2.7.1): @@ -13506,7 +13512,7 @@ packages: find-up: 4.1.0 ignore: 5.3.1 mri: 1.2.0 - picocolors: 1.0.0 + picocolors: 1.0.1 picomatch: 3.0.1 prettier: 2.7.1 tslib: 2.6.2 @@ -13660,8 +13666,8 @@ packages: destr: 2.0.3 dev: true - /react-is@18.2.0: - resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} + /react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} dev: true /read-cache@1.0.0: @@ -13743,7 +13749,7 @@ packages: /regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.5 dev: true /regex-parser@2.3.0: @@ -13903,29 +13909,29 @@ packages: glob: 7.2.3 dev: true - /rollup@4.14.3: - resolution: {integrity: sha512-ag5tTQKYsj1bhrFC9+OEWqb5O6VYgtQDO9hPDBMmIbePwhfSr+ExlcU741t8Dhw5DkPCQf6noz0jb36D6W9/hw==} + /rollup@4.18.0: + resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.14.3 - '@rollup/rollup-android-arm64': 4.14.3 - '@rollup/rollup-darwin-arm64': 4.14.3 - '@rollup/rollup-darwin-x64': 4.14.3 - '@rollup/rollup-linux-arm-gnueabihf': 4.14.3 - '@rollup/rollup-linux-arm-musleabihf': 4.14.3 - '@rollup/rollup-linux-arm64-gnu': 4.14.3 - '@rollup/rollup-linux-arm64-musl': 4.14.3 - '@rollup/rollup-linux-powerpc64le-gnu': 4.14.3 - '@rollup/rollup-linux-riscv64-gnu': 4.14.3 - '@rollup/rollup-linux-s390x-gnu': 4.14.3 - '@rollup/rollup-linux-x64-gnu': 4.14.3 - '@rollup/rollup-linux-x64-musl': 4.14.3 - '@rollup/rollup-win32-arm64-msvc': 4.14.3 - '@rollup/rollup-win32-ia32-msvc': 4.14.3 - '@rollup/rollup-win32-x64-msvc': 4.14.3 + '@rollup/rollup-android-arm-eabi': 4.18.0 + '@rollup/rollup-android-arm64': 4.18.0 + '@rollup/rollup-darwin-arm64': 4.18.0 + '@rollup/rollup-darwin-x64': 4.18.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.18.0 + '@rollup/rollup-linux-arm-musleabihf': 4.18.0 + '@rollup/rollup-linux-arm64-gnu': 4.18.0 + '@rollup/rollup-linux-arm64-musl': 4.18.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0 + '@rollup/rollup-linux-riscv64-gnu': 4.18.0 + '@rollup/rollup-linux-s390x-gnu': 4.18.0 + '@rollup/rollup-linux-x64-gnu': 4.18.0 + '@rollup/rollup-linux-x64-musl': 4.18.0 + '@rollup/rollup-win32-arm64-msvc': 4.18.0 + '@rollup/rollup-win32-ia32-msvc': 4.18.0 + '@rollup/rollup-win32-x64-msvc': 4.18.0 fsevents: 2.3.3 dev: true @@ -13974,7 +13980,7 @@ packages: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: true - /sass-loader@12.6.0(sass@1.75.0)(webpack@5.91.0): + /sass-loader@12.6.0(sass@1.77.2)(webpack@5.91.0): resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -13995,8 +14001,8 @@ packages: dependencies: klona: 2.0.6 neo-async: 2.6.2 - sass: 1.75.0 - webpack: 5.91.0(@swc/core@1.4.15) + sass: 1.77.2 + webpack: 5.91.0(@swc/core@1.4.17) dev: true /sass-loader@14.1.1(sass@1.71.1)(webpack@5.90.3): @@ -14022,7 +14028,7 @@ packages: dependencies: neo-async: 2.6.2 sass: 1.71.1 - webpack: 5.90.3(@swc/core@1.4.15)(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.4.17)(esbuild@0.20.1) dev: true /sass@1.71.1: @@ -14031,17 +14037,17 @@ packages: hasBin: true dependencies: chokidar: 3.6.0 - immutable: 4.3.5 + immutable: 4.3.6 source-map-js: 1.2.0 dev: true - /sass@1.75.0: - resolution: {integrity: sha512-ShMYi3WkrDWxExyxSZPst4/okE9ts46xZmJDSawJQrnte7M1V9fScVB+uNXOVKRBt0PggHOwoZcn8mYX4trnBw==} + /sass@1.77.2: + resolution: {integrity: sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA==} engines: {node: '>=14.0.0'} hasBin: true dependencies: chokidar: 3.6.0 - immutable: 4.3.5 + immutable: 4.3.6 source-map-js: 1.2.0 dev: true @@ -14076,21 +14082,21 @@ packages: engines: {node: '>= 12.13.0'} dependencies: '@types/json-schema': 7.0.15 - ajv: 8.12.0 - ajv-formats: 2.1.1(ajv@8.12.0) - ajv-keywords: 5.1.0(ajv@8.12.0) + ajv: 8.13.0 + ajv-formats: 2.1.1(ajv@8.13.0) + ajv-keywords: 5.1.0(ajv@8.13.0) dev: true /scule@1.3.0: resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} dev: true - /search-insights@2.13.0: - resolution: {integrity: sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==} + /search-insights@2.14.0: + resolution: {integrity: sha512-OLN6MsPMCghDOqlCtsIsYgtsC0pnwVTyT9Mu6A3ewOj1DxvzZF6COrn2g86E/c05xbktB0XN04m/t1Z+n+fTGw==} dev: true /secure-compare@3.0.1: - resolution: {integrity: sha1-8aAymzCLIh+uN7mXTz1XjQypmeM=} + resolution: {integrity: sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==} dev: true /select-hose@2.0.0: @@ -14114,7 +14120,7 @@ packages: resolution: {integrity: sha512-LJWA9kSvMolR51oDE6PN3kALBNaUdkxzAGcexw8gjMA8xr5zUqK0JiR3CgARSqanYF3Z1YHvsErb1KDgh+v7Rg==} engines: {node: '>=12'} dependencies: - semver: 7.6.0 + semver: 7.6.2 dev: true /semver@5.7.2: @@ -14143,6 +14149,12 @@ packages: lru-cache: 6.0.0 dev: true + /semver@7.6.2: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + engines: {node: '>=10'} + hasBin: true + dev: true + /send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -14260,10 +14272,10 @@ packages: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} dev: true - /shiki@1.3.0: - resolution: {integrity: sha512-9aNdQy/etMXctnPzsje1h1XIGm9YfRcSksKOGqZWXA/qP9G18/8fpz5Bjpma8bOgz3tqIpjERAd6/lLjFyzoww==} + /shiki@1.6.0: + resolution: {integrity: sha512-P31ROeXcVgW/k3Z+vUUErcxoTah7ZRaimctOpzGuqAntqnnSmx1HOsvnbAB8Z2qfXPRhw61yptAzCsuKOhTHwQ==} dependencies: - '@shikijs/core': 1.3.0 + '@shikijs/core': 1.6.0 dev: true /side-channel@1.0.6: @@ -14389,7 +14401,7 @@ packages: abab: 2.0.6 iconv-lite: 0.6.3 source-map-js: 1.2.0 - webpack: 5.91.0(@swc/core@1.4.15) + webpack: 5.91.0(@swc/core@1.4.17) dev: true /source-map-loader@5.0.0(webpack@5.90.3): @@ -14400,7 +14412,7 @@ packages: dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.0 - webpack: 5.90.3(@swc/core@1.4.15)(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.4.17)(esbuild@0.20.1) dev: true /source-map-support@0.5.13: @@ -14675,7 +14687,7 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.91.0(@swc/core@1.4.15) + webpack: 5.91.0(@swc/core@1.4.17) dev: true /stylehacks@6.1.1(postcss@8.4.38): @@ -14686,7 +14698,7 @@ packages: dependencies: browserslist: 4.23.0 postcss: 8.4.38 - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.0 dev: true /stylus-loader@7.1.3(stylus@0.59.0)(webpack@5.91.0): @@ -14699,7 +14711,7 @@ packages: fast-glob: 3.3.2 normalize-path: 3.0.0 stylus: 0.59.0 - webpack: 5.91.0(@swc/core@1.4.15) + webpack: 5.91.0(@swc/core@1.4.17) dev: true /stylus@0.59.0: @@ -14745,8 +14757,8 @@ packages: resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} dev: true - /svgo@3.2.0: - resolution: {integrity: sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==} + /svgo@3.3.2: + resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} engines: {node: '>=14.0.0'} hasBin: true dependencies: @@ -14756,7 +14768,7 @@ packages: css-tree: 2.3.1 css-what: 6.1.0 csso: 5.0.5 - picocolors: 1.0.0 + picocolors: 1.0.1 dev: true /symbol-tree@3.2.4: @@ -14783,18 +14795,6 @@ packages: readable-stream: 3.6.2 dev: true - /tar@6.1.11: - resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==} - engines: {node: '>= 10'} - dependencies: - chownr: 2.0.0 - fs-minipass: 2.1.0 - minipass: 3.3.6 - minizlib: 2.1.2 - mkdirp: 1.0.4 - yallist: 4.0.0 - dev: true - /tar@6.2.1: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} @@ -14824,7 +14824,7 @@ packages: rimraf: 2.6.3 dev: true - /terser-webpack-plugin@5.3.10(@swc/core@1.4.15)(esbuild@0.20.1)(webpack@5.90.3): + /terser-webpack-plugin@5.3.10(@swc/core@1.4.17)(esbuild@0.20.1)(webpack@5.90.3): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -14841,16 +14841,16 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.25 - '@swc/core': 1.4.15 + '@swc/core': 1.4.17(@swc/helpers@0.5.11) esbuild: 0.20.1 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.30.3 - webpack: 5.90.3(@swc/core@1.4.15)(esbuild@0.20.1) + terser: 5.31.0 + webpack: 5.90.3(@swc/core@1.4.17)(esbuild@0.20.1) dev: true - /terser-webpack-plugin@5.3.10(@swc/core@1.4.15)(webpack@5.91.0): + /terser-webpack-plugin@5.3.10(@swc/core@1.4.17)(webpack@5.91.0): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -14867,12 +14867,12 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.25 - '@swc/core': 1.4.15 + '@swc/core': 1.4.17(@swc/helpers@0.5.11) jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.30.3 - webpack: 5.91.0(@swc/core@1.4.15) + terser: 5.31.0 + webpack: 5.91.0(@swc/core@1.4.17) dev: true /terser@5.29.1: @@ -14886,8 +14886,8 @@ packages: source-map-support: 0.5.21 dev: true - /terser@5.30.3: - resolution: {integrity: sha512-STdUgOUx8rLbMGO9IOwHLpCqolkDITFFQSMYYwKE1N2lY6MVSaeoi10z/EhWxRc6ybqoVmKSkhKYH/XUpl7vSA==} + /terser@5.31.0: + resolution: {integrity: sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==} engines: {node: '>=10'} hasBin: true dependencies: @@ -14924,8 +14924,8 @@ packages: resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} dev: true - /tinybench@2.7.0: - resolution: {integrity: sha512-Qgayeb106x2o4hNzNjsZEfFziw8IbKqtbXBjVh7VIZfBxfD5M4gWtpyx5+YTae2gJ6Y6Dz/KLepiv16RFeQWNA==} + /tinybench@2.8.0: + resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} dev: true /tinypool@0.8.4: @@ -14983,8 +14983,8 @@ packages: resolution: {integrity: sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==} dev: true - /tough-cookie@4.1.3: - resolution: {integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==} + /tough-cookie@4.1.4: + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} engines: {node: '>=6'} dependencies: psl: 1.9.0 @@ -15025,7 +15025,7 @@ packages: typescript: 5.4.5 dev: true - /ts-jest@29.1.2(@babel/core@7.24.4)(jest@29.7.0)(typescript@5.4.5): + /ts-jest@29.1.2(@babel/core@7.24.5)(jest@29.7.0)(typescript@5.4.5): resolution: {integrity: sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==} engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true @@ -15046,7 +15046,7 @@ packages: esbuild: optional: true dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 jest: 29.7.0(@types/node@18.19.18)(ts-node@10.9.2) @@ -15054,7 +15054,7 @@ packages: json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.6.0 + semver: 7.6.2 typescript: 5.4.5 yargs-parser: 21.1.1 dev: true @@ -15067,15 +15067,15 @@ packages: webpack: ^5.0.0 dependencies: chalk: 4.1.0 - enhanced-resolve: 5.16.0 - micromatch: 4.0.5 - semver: 7.6.0 + enhanced-resolve: 5.16.1 + micromatch: 4.0.7 + semver: 7.6.2 source-map: 0.7.4 typescript: 5.4.5 - webpack: 5.91.0(@swc/core@1.4.15) + webpack: 5.91.0(@swc/core@1.4.17) dev: true - /ts-node@10.9.1(@swc/core@1.4.15)(@types/node@18.19.18)(typescript@5.4.5): + /ts-node@10.9.1(@swc/core@1.4.17)(@types/node@18.19.18)(typescript@5.4.5): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -15090,7 +15090,7 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.4.15 + '@swc/core': 1.4.17(@swc/helpers@0.5.11) '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 @@ -15107,7 +15107,7 @@ packages: yn: 3.1.1 dev: true - /ts-node@10.9.2(@swc/core@1.4.15)(@types/node@18.19.18)(typescript@5.4.5): + /ts-node@10.9.2(@swc/core@1.4.17)(@types/node@18.19.18)(typescript@5.4.5): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -15122,7 +15122,7 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.4.15 + '@swc/core': 1.4.17(@swc/helpers@0.5.11) '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 @@ -15144,7 +15144,7 @@ packages: engines: {node: '>=10.13.0'} dependencies: chalk: 4.1.0 - enhanced-resolve: 5.16.0 + enhanced-resolve: 5.16.1 tsconfig-paths: 4.2.0 dev: true @@ -15324,9 +15324,9 @@ packages: fast-glob: 3.3.2 local-pkg: 0.5.0 magic-string: 0.30.10 - mlly: 1.6.1 + mlly: 1.7.0 pathe: 1.1.2 - pkg-types: 1.0.3 + pkg-types: 1.1.1 scule: 1.3.0 strip-literal: 1.3.0 unplugin: 1.10.1 @@ -15374,9 +15374,9 @@ packages: resolution: {integrity: sha512-nC5q0DnPEPVURPhfPQLahhSTnemVtPzdx7ofiRxXpOB2SYnb3MfdU3DVGyJdS8Lx+tBWeAePO8BfU/3EgksM7Q==} hasBin: true dependencies: - '@babel/core': 7.24.4 - '@babel/standalone': 7.24.4 - '@babel/types': 7.24.0 + '@babel/core': 7.24.5 + '@babel/standalone': 7.24.5 + '@babel/types': 7.24.5 defu: 6.1.4 jiti: 1.21.0 mri: 1.2.0 @@ -15385,15 +15385,15 @@ packages: - supports-color dev: true - /update-browserslist-db@1.0.13(browserslist@4.23.0): - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} + /update-browserslist-db@1.0.16(browserslist@4.23.0): + resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: browserslist: 4.23.0 escalade: 3.1.2 - picocolors: 1.0.0 + picocolors: 1.0.1 dev: true /uri-js@4.4.1: @@ -15425,7 +15425,7 @@ packages: dev: true /utils-merge@1.0.1: - resolution: {integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=} + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} dev: true @@ -15447,11 +15447,9 @@ packages: convert-source-map: 2.0.0 dev: true - /validate-npm-package-name@5.0.0: - resolution: {integrity: sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==} + /validate-npm-package-name@5.0.1: + resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dependencies: - builtins: 5.1.0 dev: true /validator@13.11.0: @@ -15551,7 +15549,7 @@ packages: dev: true /verror@1.10.0: - resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=} + resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} engines: {'0': node >=0.6.0} dependencies: assert-plus: 1.0.0 @@ -15559,16 +15557,16 @@ packages: extsprintf: 1.3.0 dev: true - /vite-node@1.5.0(@types/node@18.19.18)(less@4.1.3)(stylus@0.59.0): - resolution: {integrity: sha512-tV8h6gMj6vPzVCa7l+VGq9lwoJjW8Y79vst8QZZGiuRAfijU+EEWuc0kFpmndQrWhMMhet1jdSF+40KSZUqIIw==} + /vite-node@1.6.0(@types/node@18.19.18)(less@4.1.3)(stylus@0.59.0): + resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: cac: 6.7.14 debug: 4.3.4 pathe: 1.1.2 - picocolors: 1.0.0 - vite: 5.2.9(@types/node@18.19.18)(less@4.1.3)(stylus@0.59.0) + picocolors: 1.0.1 + vite: 5.2.11(@types/node@18.19.18)(less@4.1.3)(stylus@0.59.0) transitivePeerDependencies: - '@types/node' - less @@ -15612,7 +15610,7 @@ packages: esbuild: 0.19.12 less: 4.2.0 postcss: 8.4.38 - rollup: 4.14.3 + rollup: 4.18.0 sass: 1.71.1 stylus: 0.59.0 terser: 5.29.1 @@ -15620,8 +15618,8 @@ packages: fsevents: 2.3.3 dev: true - /vite@5.2.9(@types/node@18.19.18)(less@4.1.3)(stylus@0.59.0): - resolution: {integrity: sha512-uOQWfuZBlc6Y3W/DTuQ1Sr+oIXWvqljLvS881SVmAj00d5RdgShLcuXWxseWPd4HXwiYBFW/vXHfKFeqj9uQnw==} + /vite@5.2.11(@types/node@18.19.18)(less@4.1.3)(stylus@0.59.0): + resolution: {integrity: sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -15652,14 +15650,14 @@ packages: esbuild: 0.20.2 less: 4.1.3 postcss: 8.4.38 - rollup: 4.14.3 + rollup: 4.18.0 stylus: 0.59.0 optionalDependencies: fsevents: 2.3.3 dev: true - /vitepress@1.1.0(@algolia/client-search@4.23.3)(@types/node@18.19.18)(less@4.1.3)(postcss@8.4.38)(search-insights@2.13.0)(stylus@0.59.0)(typescript@5.4.5): - resolution: {integrity: sha512-G+NS5I2OETxC0SfGAMDO75JWNkrcir0UCptuhQMNoaZhhlqvYtTDQhph4qGc5dtiTtZkcFa/bCcSx+A2gSS3lA==} + /vitepress@1.2.2(@algolia/client-search@4.23.3)(@types/node@18.19.18)(less@4.1.3)(postcss@8.4.38)(search-insights@2.14.0)(stylus@0.59.0)(typescript@5.4.5): + resolution: {integrity: sha512-uZ3nXR5NY4nYj3RJWCo5jev9qlNZAQo5SUXu1U0QSUx84cUm/o7hCTDVjZ4njVSVui+PsV1oAbdQOg8ygbaf4w==} hasBin: true peerDependencies: markdown-it-mathjax3: ^4 @@ -15671,21 +15669,22 @@ packages: optional: true dependencies: '@docsearch/css': 3.6.0 - '@docsearch/js': 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0) - '@shikijs/core': 1.3.0 - '@shikijs/transformers': 1.3.0 - '@types/markdown-it': 13.0.7 - '@vitejs/plugin-vue': 5.0.4(vite@5.2.9)(vue@3.4.23) - '@vue/devtools-api': 7.0.27(vue@3.4.23) - '@vueuse/core': 10.9.0(vue@3.4.23) - '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(vue@3.4.23) + '@docsearch/js': 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.14.0) + '@shikijs/core': 1.6.0 + '@shikijs/transformers': 1.6.0 + '@types/markdown-it': 14.1.1 + '@vitejs/plugin-vue': 5.0.4(vite@5.2.11)(vue@3.4.27) + '@vue/devtools-api': 7.2.1(vue@3.4.27) + '@vue/shared': 3.4.27 + '@vueuse/core': 10.9.0(vue@3.4.27) + '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(vue@3.4.27) focus-trap: 7.5.4 mark.js: 8.11.1 minisearch: 6.3.0 postcss: 8.4.38 - shiki: 1.3.0 - vite: 5.2.9(@types/node@18.19.18)(less@4.1.3)(stylus@0.59.0) - vue: 3.4.23(typescript@5.4.5) + shiki: 1.6.0 + vite: 5.2.11(@types/node@18.19.18)(less@4.1.3)(stylus@0.59.0) + vue: 3.4.27(typescript@5.4.5) transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -15714,15 +15713,15 @@ packages: - universal-cookie dev: true - /vitest@1.5.0(@types/node@18.19.18)(less@4.1.3)(stylus@0.59.0): - resolution: {integrity: sha512-d8UKgR0m2kjdxDWX6911uwxout6GHS0XaGH1cksSIVVG8kRlE7G7aBw7myKQCvDI5dT4j7ZMa+l706BIORMDLw==} + /vitest@1.6.0(@types/node@18.19.18)(less@4.1.3)(stylus@0.59.0): + resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 1.5.0 - '@vitest/ui': 1.5.0 + '@vitest/browser': 1.6.0 + '@vitest/ui': 1.6.0 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -15740,11 +15739,11 @@ packages: optional: true dependencies: '@types/node': 18.19.18 - '@vitest/expect': 1.5.0 - '@vitest/runner': 1.5.0 - '@vitest/snapshot': 1.5.0 - '@vitest/spy': 1.5.0 - '@vitest/utils': 1.5.0 + '@vitest/expect': 1.6.0 + '@vitest/runner': 1.6.0 + '@vitest/snapshot': 1.6.0 + '@vitest/spy': 1.6.0 + '@vitest/utils': 1.6.0 acorn-walk: 8.3.2 chai: 4.4.1 debug: 4.3.4 @@ -15752,13 +15751,13 @@ packages: local-pkg: 0.5.0 magic-string: 0.30.10 pathe: 1.1.2 - picocolors: 1.0.0 + picocolors: 1.0.1 std-env: 3.7.0 strip-literal: 2.1.0 - tinybench: 2.7.0 + tinybench: 2.8.0 tinypool: 0.8.4 - vite: 5.2.9(@types/node@18.19.18)(less@4.1.3)(stylus@0.59.0) - vite-node: 1.5.0(@types/node@18.19.18)(less@4.1.3)(stylus@0.59.0) + vite: 5.2.11(@types/node@18.19.18)(less@4.1.3)(stylus@0.59.0) + vite-node: 1.6.0(@types/node@18.19.18)(less@4.1.3)(stylus@0.59.0) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -15770,7 +15769,7 @@ packages: - terser dev: true - /vue-demi@0.14.7(vue@3.4.23): + /vue-demi@0.14.7(vue@3.4.27): resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==} engines: {node: '>=12'} hasBin: true @@ -15782,22 +15781,22 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.23(typescript@5.4.5) + vue: 3.4.27(typescript@5.4.5) dev: true - /vue@3.4.23(typescript@5.4.5): - resolution: {integrity: sha512-X1y6yyGJ28LMUBJ0k/qIeKHstGd+BlWQEOT40x3auJFTmpIhpbKLgN7EFsqalnJXq1Km5ybDEsp6BhuWKciUDg==} + /vue@3.4.27(typescript@5.4.5): + resolution: {integrity: sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.4.23 - '@vue/compiler-sfc': 3.4.23 - '@vue/runtime-dom': 3.4.23 - '@vue/server-renderer': 3.4.23(vue@3.4.23) - '@vue/shared': 3.4.23 + '@vue/compiler-dom': 3.4.27 + '@vue/compiler-sfc': 3.4.27 + '@vue/runtime-dom': 3.4.27 + '@vue/server-renderer': 3.4.27(vue@3.4.27) + '@vue/shared': 3.4.27 typescript: 5.4.5 dev: true @@ -15862,7 +15861,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.91.0(@swc/core@1.4.15) + webpack: 5.91.0(@swc/core@1.4.17) dev: true /webpack-dev-middleware@6.1.2(webpack@5.90.3): @@ -15879,7 +15878,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.90.3(@swc/core@1.4.15)(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.4.17)(esbuild@0.20.1) dev: true /webpack-dev-server@4.15.1(webpack@5.91.0): @@ -15913,7 +15912,7 @@ packages: graceful-fs: 4.2.11 html-entities: 2.5.2 http-proxy-middleware: 2.0.6(@types/express@4.17.21) - ipaddr.js: 2.1.0 + ipaddr.js: 2.2.0 launch-editor: 2.6.1 open: 8.4.2 p-retry: 4.6.2 @@ -15923,9 +15922,9 @@ packages: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.91.0(@swc/core@1.4.15) + webpack: 5.91.0(@swc/core@1.4.17) webpack-dev-middleware: 5.3.4(webpack@5.91.0) - ws: 8.16.0 + ws: 8.17.0 transitivePeerDependencies: - bufferutil - debug @@ -15964,7 +15963,7 @@ packages: graceful-fs: 4.2.11 html-entities: 2.5.2 http-proxy-middleware: 2.0.6(@types/express@4.17.21) - ipaddr.js: 2.1.0 + ipaddr.js: 2.2.0 launch-editor: 2.6.1 open: 8.4.2 p-retry: 4.6.2 @@ -15974,9 +15973,9 @@ packages: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.91.0(@swc/core@1.4.15) + webpack: 5.91.0(@swc/core@1.4.17) webpack-dev-middleware: 5.3.4(webpack@5.91.0) - ws: 8.16.0 + ws: 8.17.0 transitivePeerDependencies: - bufferutil - debug @@ -16014,7 +16013,7 @@ packages: optional: true dependencies: typed-assert: 1.0.9 - webpack: 5.90.3(@swc/core@1.4.15)(esbuild@0.20.1) + webpack: 5.90.3(@swc/core@1.4.17)(esbuild@0.20.1) dev: true /webpack-subresource-integrity@5.1.0(webpack@5.91.0): @@ -16028,14 +16027,14 @@ packages: optional: true dependencies: typed-assert: 1.0.9 - webpack: 5.91.0(@swc/core@1.4.15) + webpack: 5.91.0(@swc/core@1.4.17) dev: true /webpack-virtual-modules@0.6.1: resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==} dev: true - /webpack@5.90.3(@swc/core@1.4.15)(esbuild@0.20.1): + /webpack@5.90.3(@swc/core@1.4.17)(esbuild@0.20.1): resolution: {integrity: sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA==} engines: {node: '>=10.13.0'} hasBin: true @@ -16054,8 +16053,8 @@ packages: acorn-import-assertions: 1.9.0(acorn@8.11.3) browserslist: 4.23.0 chrome-trace-event: 1.0.3 - enhanced-resolve: 5.16.0 - es-module-lexer: 1.5.0 + enhanced-resolve: 5.16.1 + es-module-lexer: 1.5.3 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -16066,7 +16065,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.4.15)(esbuild@0.20.1)(webpack@5.90.3) + terser-webpack-plugin: 5.3.10(@swc/core@1.4.17)(esbuild@0.20.1)(webpack@5.90.3) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -16075,7 +16074,7 @@ packages: - uglify-js dev: true - /webpack@5.91.0(@swc/core@1.4.15): + /webpack@5.91.0(@swc/core@1.4.17): resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==} engines: {node: '>=10.13.0'} hasBin: true @@ -16094,8 +16093,8 @@ packages: acorn-import-assertions: 1.9.0(acorn@8.11.3) browserslist: 4.23.0 chrome-trace-event: 1.0.3 - enhanced-resolve: 5.16.0 - es-module-lexer: 1.5.0 + enhanced-resolve: 5.16.1 + es-module-lexer: 1.5.3 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -16106,7 +16105,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.4.15)(webpack@5.91.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.4.17)(webpack@5.91.0) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -16227,8 +16226,8 @@ packages: signal-exit: 3.0.7 dev: true - /ws@8.16.0: - resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} + /ws@8.17.0: + resolution: {integrity: sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -16275,8 +16274,8 @@ packages: engines: {node: '>= 6'} dev: true - /yaml@2.4.1: - resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} + /yaml@2.4.2: + resolution: {integrity: sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==} engines: {node: '>= 14'} hasBin: true dev: true @@ -16343,8 +16342,8 @@ packages: resolution: {integrity: sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==} engines: {node: '>=10'} dependencies: - '@babel/runtime': 7.24.4 - '@types/lodash': 4.17.0 + '@babel/runtime': 7.24.5 + '@types/lodash': 4.17.4 lodash: 4.17.21 lodash-es: 4.17.21 nanoclone: 0.2.1 diff --git a/tools/scripts/create-playground.ts b/tools/scripts/create-playground.ts index 3e006827..828217ea 100644 --- a/tools/scripts/create-playground.ts +++ b/tools/scripts/create-playground.ts @@ -7,15 +7,20 @@ import { } from 'fs-extra'; import { getPublishableLibNames, tmpProjPath } from './utils'; import { dirname, basename } from 'path'; -import { logger, readJsonFile, workspaceRoot } from '@nx/devkit'; -import { Workspaces } from 'nx/src/config/workspaces'; +import { + logger, + readCachedProjectGraph, + readJsonFile, + readProjectsConfigurationFromProjectGraph, + workspaceRoot, +} from '@nx/devkit'; import * as glob from 'glob'; console.log('\nCreating playground. This may take a few minutes.'); -const workspaceJson = new Workspaces( - workspaceRoot -).readWorkspaceConfiguration(); +const workspaceJson = readProjectsConfigurationFromProjectGraph( + readCachedProjectGraph() +); const publishableLibNames = getPublishableLibNames(workspaceJson); execSync(`npx nx run-many --target build --projects ${publishableLibNames}`); @@ -29,9 +34,11 @@ const baseName = basename(tmpProjPath()); logger.info('Creating nx workspace...'); execSync( - `pnpx create-nx-workspace --preset=apps --name=${baseName} --skipGit=true --packageManager=pnpm --nxCloud=false`, + `npx --yes create-nx-workspace@latest ${baseName} --preset ts --nxCloud skip --no-interactive`, { cwd: localTmpDir, + stdio: 'inherit', + env: process.env, } ); logger.info('Nx workspace created!'); diff --git a/tools/scripts/fetch-latest-versions.ts b/tools/scripts/fetch-latest-versions.ts index b780bab5..830b4ce8 100644 --- a/tools/scripts/fetch-latest-versions.ts +++ b/tools/scripts/fetch-latest-versions.ts @@ -1,135 +1,5 @@ import { spawnSync } from 'child_process'; -import { - ionicVersion, - puppeteer, - STENCIL_OUTPUTTARGET_VERSION, - STENCIL_STYLE_PLUGIN_VERSION, - stencilRouterVersion, - stencilVersion, -} from '../../packages/stencil/src/utils/versions'; -import { - eslintPluginSvelteVersion, - svelteCheckVersion, - svelteJesterVersion, - svelteLoaderVersion, - sveltePreprocessVersion, - svelteVersion, - testingLibrarySvelteVersion, - tsconfigSvelteVersion, - vitePluginSvelteVersion, -} from '../../packages/svelte/src/generators/utils/versions'; -import { - eslintPluginSolidVersion, - solidJestVersion, - solidTestingLibraryVersion, - solidVersion, - vitePluginSolidVersion, -} from '../../packages/solid/src/generators/utils/versions'; -import { - eslintPluginPreactVersion, - preactVersion, - testingLibraryPreactVersion, - vitePluginPreactVersion, -} from '../../packages/preact/src/generators/utils/versions'; import { capacitorVersion } from '../../packages/capacitor/src/utils/versions'; -import { - vueRouterVersion, - vueTestUtilsVersion, - vueTscVersion, - vueVersion, - vitePluginVueVersion, - eslintPluginVueVersion, - eslintPluginPrettierVueVersion, - eslintPluginTypescriptVueVersion, -} from '../../packages/vue/src/generators/utils/versions'; - -console.log('======================================'); -console.log('Stencil:'); -console.log('======================================'); - -const stencilpkgs = [ - { pkg: '@stencil/core', version: stencilVersion }, - { pkg: '@stencil/sass', version: STENCIL_STYLE_PLUGIN_VERSION['scss'] }, - { pkg: '@stencil/less', version: STENCIL_STYLE_PLUGIN_VERSION['less'] }, - { pkg: '@stencil/postcss', version: STENCIL_STYLE_PLUGIN_VERSION['pcss'] }, - { pkg: '@stencil/stylus', version: STENCIL_STYLE_PLUGIN_VERSION['styl'] }, - { pkg: '@ionic/core', version: ionicVersion }, - { pkg: '@stencil/router', version: stencilRouterVersion }, - - { - pkg: '@stencil/react-output-target', - version: STENCIL_OUTPUTTARGET_VERSION['react'], - }, - { - pkg: '@stencil/vue-output-target', - version: STENCIL_OUTPUTTARGET_VERSION['vue'], - }, - { - pkg: '@stencil/angular-output-target', - version: STENCIL_OUTPUTTARGET_VERSION['angular'], - }, - { - pkg: '@stencil/svelte-output-target', - version: STENCIL_OUTPUTTARGET_VERSION['svelte'], - }, - - { pkg: 'puppeteer', version: puppeteer }, -]; - -stencilpkgs.forEach(({ pkg, version }) => { - checkVersion(pkg, version); -}); - -console.log('======================================'); -console.log('Svelte:'); -console.log('======================================'); - -const sveltepkgs = [ - { pkg: 'svelte-jester', version: svelteJesterVersion }, - { pkg: 'svelte', version: svelteVersion }, - { pkg: 'svelte-check', version: svelteCheckVersion }, - { pkg: 'svelte-preprocess', version: sveltePreprocessVersion }, - { pkg: '@tsconfig/svelte', version: tsconfigSvelteVersion }, - { pkg: '@testing-library/svelte', version: testingLibrarySvelteVersion }, - { pkg: '@sveltejs/vite-plugin-svelte', version: vitePluginSvelteVersion }, - { pkg: 'eslint-plugin-svelte3', version: eslintPluginSvelteVersion }, - { pkg: 'svelte-loader', version: svelteLoaderVersion }, -]; - -sveltepkgs.forEach(({ pkg, version }) => { - checkVersion(pkg, version); -}); - -console.log('======================================'); -console.log('Preact:'); -console.log('======================================'); - -const preactPkgs = [ - { pkg: 'preact', version: preactVersion }, - { pkg: '@testing-library/preact', version: testingLibraryPreactVersion }, - { pkg: '@preact/preset-vite', version: vitePluginPreactVersion }, - { pkg: 'eslint-plugin-preact', version: eslintPluginPreactVersion }, -]; - -preactPkgs.forEach(({ pkg, version }) => { - checkVersion(pkg, version); -}); - -console.log('======================================'); -console.log('Solid:'); -console.log('======================================'); - -const solidPkgs = [ - { pkg: 'solid-jest', version: solidJestVersion }, - { pkg: 'solid-js', version: solidVersion }, - { pkg: 'solid-testing-library', version: solidTestingLibraryVersion }, - { pkg: 'eslint-plugin-solid', version: eslintPluginSolidVersion }, - { pkg: 'vite-plugin-solid', version: vitePluginSolidVersion }, -]; - -solidPkgs.forEach(({ pkg, version }) => { - checkVersion(pkg, version); -}); console.log('======================================'); console.log('Capacitor:'); @@ -146,32 +16,6 @@ capacitorPkgs.forEach(({ pkg, version }) => { checkVersion(pkg, version); }); -console.log('======================================'); -console.log('Vue:'); -console.log('======================================'); - -const vuePkgs = [ - { pkg: 'vue-router', version: vueRouterVersion }, - { pkg: '@vue/test-utils', version: vueTestUtilsVersion }, - { pkg: 'vue-tsc', version: vueTscVersion }, - { pkg: 'vue', version: vueVersion }, - { pkg: '@vitejs/plugin-vue', version: vitePluginVueVersion }, - - { pkg: 'eslint-plugin-vue', version: eslintPluginVueVersion }, - { - pkg: '@vue/eslint-config-prettier', - version: eslintPluginPrettierVueVersion, - }, - { - pkg: '@vue/eslint-config-typescript', - version: eslintPluginTypescriptVueVersion, - }, -]; - -vuePkgs.forEach(({ pkg, version }) => { - checkVersion(pkg, version); -}); - function checkVersion(pkg: string, version: string = '') { const show = spawnSync(`npm`, ['show', pkg, 'version']); const currentVersion = show.stdout diff --git a/tools/scripts/update-playground.ts b/tools/scripts/update-playground.ts index 927687da..c600d32f 100644 --- a/tools/scripts/update-playground.ts +++ b/tools/scripts/update-playground.ts @@ -2,15 +2,20 @@ import { execSync } from 'child_process'; import { readFileSync, removeSync, writeFileSync } from 'fs-extra'; import { copyAndRename, getPublishableLibNames, tmpProjPath } from './utils'; -import { Workspaces } from 'nx/src/config/workspaces'; -import { logger, readJsonFile, workspaceRoot } from '@nx/devkit'; +import { + logger, + readCachedProjectGraph, + readJsonFile, + readProjectsConfigurationFromProjectGraph, + workspaceRoot, +} from '@nx/devkit'; import * as glob from 'glob'; console.log('\nUpdating playground...'); -const workspaceJson = new Workspaces( - workspaceRoot -).readWorkspaceConfiguration(); +const workspaceJson = readProjectsConfigurationFromProjectGraph( + readCachedProjectGraph() +); const publishableLibNames = getPublishableLibNames(workspaceJson); diff --git a/tools/scripts/utils.ts b/tools/scripts/utils.ts index c490a74d..0db4dbaa 100644 --- a/tools/scripts/utils.ts +++ b/tools/scripts/utils.ts @@ -1,9 +1,15 @@ import { existsSync, lstatSync, copySync, renameSync } from 'fs-extra'; -import { workspaceRoot } from '@nx/devkit'; -import { Workspaces } from 'nx/src/config/workspaces'; +import { + readCachedProjectGraph, + readProjectsConfigurationFromProjectGraph, +} from '@nx/devkit'; + +readCachedProjectGraph(); export function getPublishableLibNames( - workspaceJson = new Workspaces(workspaceRoot).readWorkspaceConfiguration() + workspaceJson = readProjectsConfigurationFromProjectGraph( + readCachedProjectGraph() + ) ) { const { projects } = workspaceJson;