From 30b902efa6d6614bd49d3fbe710f11d2e5295603 Mon Sep 17 00:00:00 2001 From: Derlys Dominguez Date: Thu, 28 Mar 2024 17:59:23 +0000 Subject: [PATCH 1/7] feat: implement wallet-adapter --- demo/src/app/app.config.ts | 8 +- demo/src/app/ui/ui-layout.component.ts | 10 +- package.json | 5 +- pnpm-lock.yaml | 230 ++++++++++++++++++++++++- 4 files changed, 248 insertions(+), 5 deletions(-) diff --git a/demo/src/app/app.config.ts b/demo/src/app/app.config.ts index a7c1007..f7fbca9 100644 --- a/demo/src/app/app.config.ts +++ b/demo/src/app/app.config.ts @@ -1,7 +1,13 @@ import { ApplicationConfig } from '@angular/core'; import { provideRouter, withComponentInputBinding } from '@angular/router'; import { appRoutes } from './app.routes'; +import { provideWalletAdapter } from '@heavy-duty/wallet-adapter'; +import { provideAnimationsAsync } from '@angular/platform-browser/animations/async'; export const appConfig: ApplicationConfig = { - providers: [provideRouter(appRoutes, withComponentInputBinding())], + providers: [ + provideRouter(appRoutes, withComponentInputBinding()), + provideWalletAdapter(undefined, { commitment: 'confirmed' }), + provideAnimationsAsync(), + ], }; diff --git a/demo/src/app/ui/ui-layout.component.ts b/demo/src/app/ui/ui-layout.component.ts index 3f1b597..5b9b2b3 100644 --- a/demo/src/app/ui/ui-layout.component.ts +++ b/demo/src/app/ui/ui-layout.component.ts @@ -2,11 +2,17 @@ import { CommonModule } from '@angular/common'; import { Component, EventEmitter, inject, Input, Output } from '@angular/core'; import { RouterLink, RouterOutlet } from '@angular/router'; import { Dialog } from '@angular/cdk/dialog'; +import { HdWalletMultiButtonComponent } from '@heavy-duty/wallet-adapter-material'; @Component({ selector: 'dapp-ui-layout', standalone: true, - imports: [CommonModule, RouterLink, RouterOutlet], + imports: [ + CommonModule, + RouterLink, + RouterOutlet, + HdWalletMultiButtonComponent, + ], template: `
- +
diff --git a/package.json b/package.json index 7c1be33..ccbe7cd 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ }, "private": true, "dependencies": { - "@angular/animations": "~17.0.0", + "@angular/animations": "~17.0.9", "@angular/cdk": "^17.3.0", "@angular/common": "~17.0.0", "@angular/compiler": "~17.0.0", @@ -24,6 +24,9 @@ "@angular/platform-browser-dynamic": "~17.0.0", "@angular/router": "~17.0.0", "@coral-xyz/anchor": "^0.29.0", + "@heavy-duty/wallet-adapter": "^0.8.4", + "@heavy-duty/wallet-adapter-cdk": "^0.8.4", + "@heavy-duty/wallet-adapter-material": "^0.8.4", "@solana-developers/preset-react": "2.2.0-beta.8", "@solana/spl-token": "0.4.1", "@solana/wallet-adapter-base": "^0.9.23", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 29c51b1..816e49b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,7 +6,7 @@ settings: dependencies: '@angular/animations': - specifier: ~17.0.0 + specifier: ~17.0.9 version: 17.0.9(@angular/core@17.0.9) '@angular/cdk': specifier: ^17.3.0 @@ -38,6 +38,15 @@ dependencies: '@coral-xyz/anchor': specifier: ^0.29.0 version: 0.29.0 + '@heavy-duty/wallet-adapter': + specifier: ^0.8.4 + version: 0.8.4(bs58@5.0.0)(react-native@0.73.5)(react@18.2.0)(zone.js@0.14.4) + '@heavy-duty/wallet-adapter-cdk': + specifier: ^0.8.4 + version: 0.8.4(@angular/animations@17.0.9)(bs58@5.0.0)(react-native@0.73.5)(react@18.2.0)(zone.js@0.14.4) + '@heavy-duty/wallet-adapter-material': + specifier: ^0.8.4 + version: 0.8.4(@angular/animations@17.0.9)(@angular/forms@17.0.9)(@angular/platform-browser@17.0.9)(@solana/web3.js@1.90.0)(bs58@5.0.0)(react-native@0.73.5)(react@18.2.0)(zone.js@0.14.4) '@solana-developers/preset-react': specifier: 2.2.0-beta.8 version: 2.2.0-beta.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.3) @@ -557,6 +566,21 @@ packages: parse5: 7.1.2 dev: false + /@angular/cdk@17.3.0(@angular/common@17.3.2)(@angular/core@17.3.2)(rxjs@7.8.1): + resolution: {integrity: sha512-/RIEzP7D3wCGgk2FEvSWTvcKMa+4L7djMF6ZnOKqU6CiJLX3Ksr3+RXqXuiVkdVZBoRXEWRofS/DYEai+nIW8A==} + peerDependencies: + '@angular/common': ^17.0.0 || ^18.0.0 + '@angular/core': ^17.0.0 || ^18.0.0 + rxjs: ^6.5.3 || ^7.4.0 + dependencies: + '@angular/common': 17.3.2(@angular/core@17.3.2)(rxjs@7.8.1) + '@angular/core': 17.3.2(rxjs@7.8.1)(zone.js@0.14.4) + rxjs: 7.8.1 + tslib: 2.6.2 + optionalDependencies: + parse5: 7.1.2 + dev: false + /@angular/cli@17.0.10: resolution: {integrity: sha512-52rd8KmOMe3NJDp/wA+Mwj21qd4HR8fuLtfrErgVnZaJZKX2Bzi/z7FHQD3gdgMAdzUiG0OJWGM0h75Ls9X6Gw==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} @@ -598,6 +622,18 @@ packages: tslib: 2.6.2 dev: false + /@angular/common@17.3.2(@angular/core@17.3.2)(rxjs@7.8.1): + resolution: {integrity: sha512-7fo+hrQEzo+VX0fJAKK+P4YNeiEnpdMOAkyIdwweyAeUZYeFIs6TKtax3CiJAubnkIkhQ/52uxiusDhK3Wg/WQ==} + engines: {node: ^18.13.0 || >=20.9.0} + peerDependencies: + '@angular/core': 17.3.2 + rxjs: ^6.5.3 || ^7.4.0 + dependencies: + '@angular/core': 17.3.2(rxjs@7.8.1)(zone.js@0.14.4) + rxjs: 7.8.1 + tslib: 2.6.2 + dev: false + /@angular/compiler-cli@17.0.9(@angular/compiler@17.0.9)(typescript@5.2.2): resolution: {integrity: sha512-fpbs8ZuHi2Z/uOIAxEICzQ1aYbc8Z2TOjB0PDP1RJ1kQmtlWNWxgMqV/uJ59sJO9AMYxc496msMtmOa3OByPYQ==} engines: {node: ^18.13.0 || >=20.9.0} @@ -643,6 +679,18 @@ packages: tslib: 2.6.2 zone.js: 0.14.4 + /@angular/core@17.3.2(rxjs@7.8.1)(zone.js@0.14.4): + resolution: {integrity: sha512-eylatBGaN8uihKomEcXkaSHmAea5bEqu1OXifEoVOJiJpJA9Dbt/VcLXkIRFnRGH2NWUT5W79vSoU9GRvPMk5w==} + engines: {node: ^18.13.0 || >=20.9.0} + peerDependencies: + rxjs: ^6.5.3 || ^7.4.0 + zone.js: ~0.14.0 + dependencies: + rxjs: 7.8.1 + tslib: 2.6.2 + zone.js: 0.14.4 + dev: false + /@angular/forms@17.0.9(@angular/common@17.0.9)(@angular/core@17.0.9)(@angular/platform-browser@17.0.9)(rxjs@7.8.1): resolution: {integrity: sha512-UCZhJH5FCRPGmYHfKCTGbOXqz4SEs9bVkAQGwhHzhM3Bwn3cZ/LKN2UfOglIcwkqKXxKnRx+VkJ2M1KfZJAvLQ==} engines: {node: ^18.13.0 || >=20.9.0} @@ -732,6 +780,74 @@ packages: tslib: 2.6.2 dev: false + /@angular/material@17.3.0(@angular/animations@17.0.9)(@angular/cdk@17.3.0)(@angular/common@17.3.2)(@angular/core@17.3.2)(@angular/forms@17.0.9)(@angular/platform-browser@17.0.9)(rxjs@7.8.1): + resolution: {integrity: sha512-e9X/Gu4mVW9CZ83Hdlq2VUemPsoBbZcmsWKJ2FBl3E0v4puZK45OuUSx1VZl3Ct+CmVRlI6SJSWV1bFjRH8G3A==} + peerDependencies: + '@angular/animations': ^17.0.0 || ^18.0.0 + '@angular/cdk': 17.3.0 + '@angular/common': ^17.0.0 || ^18.0.0 + '@angular/core': ^17.0.0 || ^18.0.0 + '@angular/forms': ^17.0.0 || ^18.0.0 + '@angular/platform-browser': ^17.0.0 || ^18.0.0 + rxjs: ^6.5.3 || ^7.4.0 + dependencies: + '@angular/animations': 17.0.9(@angular/core@17.0.9) + '@angular/cdk': 17.3.0(@angular/common@17.3.2)(@angular/core@17.3.2)(rxjs@7.8.1) + '@angular/common': 17.3.2(@angular/core@17.3.2)(rxjs@7.8.1) + '@angular/core': 17.3.2(rxjs@7.8.1)(zone.js@0.14.4) + '@angular/forms': 17.0.9(@angular/common@17.0.9)(@angular/core@17.0.9)(@angular/platform-browser@17.0.9)(rxjs@7.8.1) + '@angular/platform-browser': 17.0.9(@angular/animations@17.0.9)(@angular/common@17.0.9)(@angular/core@17.0.9) + '@material/animation': 15.0.0-canary.7f224ddd4.0 + '@material/auto-init': 15.0.0-canary.7f224ddd4.0 + '@material/banner': 15.0.0-canary.7f224ddd4.0 + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/button': 15.0.0-canary.7f224ddd4.0 + '@material/card': 15.0.0-canary.7f224ddd4.0 + '@material/checkbox': 15.0.0-canary.7f224ddd4.0 + '@material/chips': 15.0.0-canary.7f224ddd4.0 + '@material/circular-progress': 15.0.0-canary.7f224ddd4.0 + '@material/data-table': 15.0.0-canary.7f224ddd4.0 + '@material/density': 15.0.0-canary.7f224ddd4.0 + '@material/dialog': 15.0.0-canary.7f224ddd4.0 + '@material/dom': 15.0.0-canary.7f224ddd4.0 + '@material/drawer': 15.0.0-canary.7f224ddd4.0 + '@material/elevation': 15.0.0-canary.7f224ddd4.0 + '@material/fab': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/floating-label': 15.0.0-canary.7f224ddd4.0 + '@material/form-field': 15.0.0-canary.7f224ddd4.0 + '@material/icon-button': 15.0.0-canary.7f224ddd4.0 + '@material/image-list': 15.0.0-canary.7f224ddd4.0 + '@material/layout-grid': 15.0.0-canary.7f224ddd4.0 + '@material/line-ripple': 15.0.0-canary.7f224ddd4.0 + '@material/linear-progress': 15.0.0-canary.7f224ddd4.0 + '@material/list': 15.0.0-canary.7f224ddd4.0 + '@material/menu': 15.0.0-canary.7f224ddd4.0 + '@material/menu-surface': 15.0.0-canary.7f224ddd4.0 + '@material/notched-outline': 15.0.0-canary.7f224ddd4.0 + '@material/radio': 15.0.0-canary.7f224ddd4.0 + '@material/ripple': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/segmented-button': 15.0.0-canary.7f224ddd4.0 + '@material/select': 15.0.0-canary.7f224ddd4.0 + '@material/shape': 15.0.0-canary.7f224ddd4.0 + '@material/slider': 15.0.0-canary.7f224ddd4.0 + '@material/snackbar': 15.0.0-canary.7f224ddd4.0 + '@material/switch': 15.0.0-canary.7f224ddd4.0 + '@material/tab': 15.0.0-canary.7f224ddd4.0 + '@material/tab-bar': 15.0.0-canary.7f224ddd4.0 + '@material/tab-indicator': 15.0.0-canary.7f224ddd4.0 + '@material/tab-scroller': 15.0.0-canary.7f224ddd4.0 + '@material/textfield': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/tooltip': 15.0.0-canary.7f224ddd4.0 + '@material/top-app-bar': 15.0.0-canary.7f224ddd4.0 + '@material/touch-target': 15.0.0-canary.7f224ddd4.0 + '@material/typography': 15.0.0-canary.7f224ddd4.0 + rxjs: 7.8.1 + tslib: 2.6.2 + dev: false + /@angular/platform-browser-dynamic@17.0.9(@angular/common@17.0.9)(@angular/compiler@17.0.9)(@angular/core@17.0.9)(@angular/platform-browser@17.0.9): resolution: {integrity: sha512-44wIecNzxEUi3T/bggeJsgK+iD7Snu64sqQg00ewsuFCMpaWwyC80LnTIff/QnBVoggAjXvEql6vwr3AZNTcuQ==} engines: {node: ^18.13.0 || >=20.9.0} @@ -765,6 +881,23 @@ packages: tslib: 2.6.2 dev: false + /@angular/platform-browser@17.3.2(@angular/animations@17.0.9)(@angular/common@17.3.2)(@angular/core@17.3.2): + resolution: {integrity: sha512-rBVmpJ/uh+CTjYef3Nib1K+31GFbM4mZaw2R2PowKZLgWOT3MWXKy41i44NEyM8qY1dxESmzMzy4NuGfZol42Q==} + engines: {node: ^18.13.0 || >=20.9.0} + peerDependencies: + '@angular/animations': 17.3.2 + '@angular/common': 17.3.2 + '@angular/core': 17.3.2 + peerDependenciesMeta: + '@angular/animations': + optional: true + dependencies: + '@angular/animations': 17.0.9(@angular/core@17.0.9) + '@angular/common': 17.3.2(@angular/core@17.3.2)(rxjs@7.8.1) + '@angular/core': 17.3.2(rxjs@7.8.1)(zone.js@0.14.4) + tslib: 2.6.2 + dev: false + /@angular/router@17.0.9(@angular/common@17.0.9)(@angular/core@17.0.9)(@angular/platform-browser@17.0.9)(rxjs@7.8.1): resolution: {integrity: sha512-kQHtPVh06g1AWA0Ntn/1Z2PX79hLwRQsTMcbU4ej1oka50C8Y97cAOMtmX9v3kqSN5fL/MEpBb44zi/X8SfPeA==} engines: {node: ^18.13.0 || >=20.9.0} @@ -3679,6 +3812,80 @@ packages: '@hapi/hoek': 9.3.0 dev: false + /@heavy-duty/wallet-adapter-cdk@0.8.4(@angular/animations@17.0.9)(bs58@5.0.0)(react-native@0.73.5)(react@18.2.0)(zone.js@0.14.4): + resolution: {integrity: sha512-nyu28lol+82WEXkj5HrXvRehdmkFjrjryQm/Y6sUmXGF3xMdsYPFM5TpevM5HQ/mRJlGrMaoVWUb9YtYt5DmAw==} + dependencies: + '@angular/common': 17.3.2(@angular/core@17.3.2)(rxjs@7.8.1) + '@angular/core': 17.3.2(rxjs@7.8.1)(zone.js@0.14.4) + '@angular/platform-browser': 17.3.2(@angular/animations@17.0.9)(@angular/common@17.3.2)(@angular/core@17.3.2) + '@heavy-duty/wallet-adapter': 0.8.4(bs58@5.0.0)(react-native@0.73.5)(react@18.2.0)(zone.js@0.14.4) + '@ngrx/component-store': 17.1.1(@angular/core@17.3.2)(rxjs@7.8.1) + '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.90.0) + '@solana/web3.js': 1.90.0 + rxjs: 7.8.1 + tslib: 2.6.2 + transitivePeerDependencies: + - '@angular/animations' + - bs58 + - bufferutil + - encoding + - react + - react-native + - utf-8-validate + - zone.js + dev: false + + /@heavy-duty/wallet-adapter-material@0.8.4(@angular/animations@17.0.9)(@angular/forms@17.0.9)(@angular/platform-browser@17.0.9)(@solana/web3.js@1.90.0)(bs58@5.0.0)(react-native@0.73.5)(react@18.2.0)(zone.js@0.14.4): + resolution: {integrity: sha512-GAA90cW2dl265v8qBLEHeURoQ7JsynmRdl2pmHT0EUT7R2GxYhIkCRvXjmNtl1jrtaXVs/VHcL7LmmPHuzVC/Q==} + dependencies: + '@angular/cdk': 17.3.0(@angular/common@17.3.2)(@angular/core@17.3.2)(rxjs@7.8.1) + '@angular/common': 17.3.2(@angular/core@17.3.2)(rxjs@7.8.1) + '@angular/core': 17.3.2(rxjs@7.8.1)(zone.js@0.14.4) + '@angular/material': 17.3.0(@angular/animations@17.0.9)(@angular/cdk@17.3.0)(@angular/common@17.3.2)(@angular/core@17.3.2)(@angular/forms@17.0.9)(@angular/platform-browser@17.0.9)(rxjs@7.8.1) + '@heavy-duty/wallet-adapter': 0.8.4(bs58@5.0.0)(react-native@0.73.5)(react@18.2.0)(zone.js@0.14.4) + '@heavy-duty/wallet-adapter-cdk': 0.8.4(@angular/animations@17.0.9)(bs58@5.0.0)(react-native@0.73.5)(react@18.2.0)(zone.js@0.14.4) + '@ngrx/component-store': 17.1.1(@angular/core@17.3.2)(rxjs@7.8.1) + '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.90.0) + rxjs: 7.8.1 + tslib: 2.6.2 + transitivePeerDependencies: + - '@angular/animations' + - '@angular/forms' + - '@angular/platform-browser' + - '@solana/web3.js' + - bs58 + - bufferutil + - encoding + - react + - react-native + - utf-8-validate + - zone.js + dev: false + + /@heavy-duty/wallet-adapter@0.8.4(bs58@5.0.0)(react-native@0.73.5)(react@18.2.0)(zone.js@0.14.4): + resolution: {integrity: sha512-hiJ0HdHwmUIw5dtgV3k4HKuRMjpux+NRoS0iZ/aEsMLVq4dRA+UmJxxhlKJb+wU6+qr+Af8qujChggjpXxe1LQ==} + dependencies: + '@angular/core': 17.3.2(rxjs@7.8.1)(zone.js@0.14.4) + '@ngrx/component-store': 17.1.1(@angular/core@17.3.2)(rxjs@7.8.1) + '@solana-mobile/wallet-adapter-mobile': 2.1.2(@solana/web3.js@1.90.0)(react-native@0.73.5)(react@18.2.0) + '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.90.0) + '@solana/wallet-standard-features': 1.2.0 + '@solana/wallet-standard-wallet-adapter-base': 1.1.2(@solana/web3.js@1.90.0)(bs58@5.0.0) + '@solana/web3.js': 1.90.0 + '@wallet-standard/app': 1.0.1 + '@wallet-standard/base': 1.0.1 + rxjs: 7.8.1 + tslib: 2.6.2 + transitivePeerDependencies: + - bs58 + - bufferutil + - encoding + - react + - react-native + - utf-8-validate + - zone.js + dev: false + /@humanwhocodes/config-array@0.11.14: resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} @@ -4677,6 +4884,27 @@ packages: os-filter-obj: 2.0.0 dev: true + /@ngrx/component-store@17.1.1(@angular/core@17.3.2)(rxjs@7.8.1): + resolution: {integrity: sha512-pknwettIC52JELk9PjhTgBBsY/WtdltB91jPW9c6hWCxW8X89ipV9Fe+alKBhqqL8pQiK/gPpWmbp0zPauUChQ==} + peerDependencies: + '@angular/core': ^17.0.0 + rxjs: ^6.5.3 || ^7.5.0 + dependencies: + '@angular/core': 17.3.2(rxjs@7.8.1)(zone.js@0.14.4) + '@ngrx/operators': 17.0.0-beta.0(rxjs@7.8.1) + rxjs: 7.8.1 + tslib: 2.6.2 + dev: false + + /@ngrx/operators@17.0.0-beta.0(rxjs@7.8.1): + resolution: {integrity: sha512-EbO8AONuQ6zo2v/mPyBOi4y0CTAp1x4Z+bx7ZF+Pd8BL5ma53BTCL1TmzaeK5zPUe0yApudLk9/ZbHXPnVox5A==} + peerDependencies: + rxjs: ^6.5.3 || ^7.4.0 + dependencies: + rxjs: 7.8.1 + tslib: 2.6.2 + dev: false + /@ngtools/webpack@17.0.10(@angular/compiler-cli@17.0.9)(typescript@5.2.2)(webpack@5.89.0): resolution: {integrity: sha512-UCiLrV2aLrtR7Wr/jJi0nH2Xzb7ETenrPWU/EcW9V3lnlDun5g1J0y01jRzvcipxNTOmFfI4lqv288nKSmSOAA==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} From e50c83c0d0cc34aa274a5b847c9a5fca29c3e62e Mon Sep 17 00:00:00 2001 From: Bram Borggreve Date: Fri, 29 Mar 2024 21:36:30 +0000 Subject: [PATCH 2/7] chore: update Nx to v18 --- nx.json | 37 +- package.json | 76 +- pnpm-lock.yaml | 4443 +++++++++++++++++++----------------------------- 3 files changed, 1818 insertions(+), 2738 deletions(-) diff --git a/nx.json b/nx.json index 1c873f4..3c8d36d 100644 --- a/nx.json +++ b/nx.json @@ -3,21 +3,21 @@ "targetDefaults": { "build": { "cache": true, - "dependsOn": ["^build"], - "inputs": ["production", "^production"] - }, - "lint": { - "cache": true, + "dependsOn": [ + "^build" + ], "inputs": [ - "default", - "{workspaceRoot}/.eslintrc.json", - "{workspaceRoot}/.eslintignore", - "{workspaceRoot}/eslint.config.js" + "production", + "^production" ] }, "@nx/jest:jest": { "cache": true, - "inputs": ["default", "^production", "{workspaceRoot}/jest.preset.js"], + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], "options": { "passWithNoTests": true }, @@ -27,10 +27,22 @@ "codeCoverage": true } } + }, + "@nx/eslint:lint": { + "cache": true, + "inputs": [ + "default", + "{workspaceRoot}/.eslintrc.json", + "{workspaceRoot}/.eslintignore", + "{workspaceRoot}/eslint.config.js" + ] } }, "namedInputs": { - "default": ["{projectRoot}/**/*", "sharedGlobals"], + "default": [ + "{projectRoot}/**/*", + "sharedGlobals" + ], "production": [ "default", "!{projectRoot}/.eslintrc.json", @@ -72,5 +84,6 @@ "@nx/angular:component": { "style": "css" } - } + }, + "useInferencePlugins": false } diff --git a/package.json b/package.json index ccbe7cd..2f7e4a5 100644 --- a/package.json +++ b/package.json @@ -9,20 +9,20 @@ "anchor-test": "nx run anchor:anchor test", "build": "nx build web", "dev": "nx serve web", - "demo": "nx serve demo" + "demo": "nx serve demo --port 4300" }, "private": true, "dependencies": { - "@angular/animations": "~17.0.9", - "@angular/cdk": "^17.3.0", - "@angular/common": "~17.0.0", - "@angular/compiler": "~17.0.0", - "@angular/core": "~17.0.0", - "@angular/forms": "~17.0.0", - "@angular/material": "^17.3.0", - "@angular/platform-browser": "~17.0.0", - "@angular/platform-browser-dynamic": "~17.0.0", - "@angular/router": "~17.0.0", + "@angular/animations": "17.3.2", + "@angular/cdk": "17.3.2", + "@angular/common": "17.3.2", + "@angular/compiler": "17.3.2", + "@angular/core": "17.3.2", + "@angular/forms": "17.3.2", + "@angular/material": "17.3.2", + "@angular/platform-browser": "17.3.2", + "@angular/platform-browser-dynamic": "17.3.2", + "@angular/router": "17.3.2", "@coral-xyz/anchor": "^0.29.0", "@heavy-duty/wallet-adapter": "^0.8.4", "@heavy-duty/wallet-adapter-cdk": "^0.8.4", @@ -50,45 +50,45 @@ "rxjs": "~7.8.0", "stream-browserify": "3.0.0", "tslib": "^2.3.0", - "zone.js": "~0.14.0" + "zone.js": "0.14.4" }, "devDependencies": { - "@angular-devkit/build-angular": "~17.0.0", - "@angular-devkit/core": "~17.0.0", - "@angular-devkit/schematics": "~17.0.0", - "@angular-eslint/eslint-plugin": "~17.0.0", - "@angular-eslint/eslint-plugin-template": "~17.0.0", - "@angular-eslint/template-parser": "~17.0.0", - "@angular/cli": "~17.0.0", - "@angular/compiler-cli": "~17.0.0", - "@angular/language-service": "~17.0.0", + "@angular-devkit/build-angular": "17.3.2", + "@angular-devkit/core": "17.3.2", + "@angular-devkit/schematics": "17.3.2", + "@angular-eslint/eslint-plugin": "17.3.0", + "@angular-eslint/eslint-plugin-template": "17.3.0", + "@angular-eslint/template-parser": "17.3.0", + "@angular/cli": "~17.3.0", + "@angular/compiler-cli": "17.3.2", + "@angular/language-service": "17.3.2", "@babel/core": "^7.14.5", "@babel/preset-react": "^7.14.5", - "@nx/angular": "17.2.7", - "@nx/eslint": "17.2.7", - "@nx/eslint-plugin": "17.2.7", - "@nx/jest": "17.2.7", - "@nx/js": "17.2.7", - "@nx/react": "17.2.7", - "@nx/rollup": "17.2.7", - "@nx/webpack": "17.2.7", - "@nx/workspace": "17.2.7", + "@nx/angular": "18.2.1", + "@nx/eslint": "18.2.1", + "@nx/eslint-plugin": "18.2.1", + "@nx/jest": "18.2.1", + "@nx/js": "18.2.1", + "@nx/react": "18.2.1", + "@nx/rollup": "18.2.1", + "@nx/webpack": "18.2.1", + "@nx/workspace": "18.2.1", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.7", - "@schematics/angular": "~17.0.0", + "@schematics/angular": "17.3.2", "@svgr/webpack": "^8.0.1", - "@swc-node/register": "~1.6.7", + "@swc-node/register": "1.8.0", "@swc/cli": "~0.1.62", "@swc/core": "~1.3.85", "@swc/jest": "0.2.20", "@testing-library/react": "14.0.0", "@types/jest": "^29.4.0", - "@types/node": "18.16.9", + "@types/node": "18.19.26", "@types/react": "18.2.33", "@types/react-dom": "18.2.14", - "@typescript-eslint/eslint-plugin": "^6.9.1", - "@typescript-eslint/parser": "^6.9.1", + "@typescript-eslint/eslint-plugin": "7.4.0", + "@typescript-eslint/parser": "7.4.0", "autoprefixer": "10.4.13", - "eslint": "~8.48.0", + "eslint": "8.57.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-import": "2.27.5", "eslint-plugin-jsx-a11y": "6.7.1", @@ -97,14 +97,14 @@ "jest": "^29.4.1", "jest-environment-jsdom": "^29.4.1", "jsonc-eslint-parser": "^2.1.0", - "nx": "17.2.7", + "nx": "18.2.1", "postcss": "8.4.21", "prettier": "^2.6.2", "react-refresh": "^0.10.0", "tailwindcss": "3.2.7", "ts-jest": "^29.1.0", "ts-node": "10.9.1", - "typescript": "~5.2.2", + "typescript": "5.4.3", "url-loader": "^4.1.1" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 816e49b..39d4893 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,35 +6,35 @@ settings: dependencies: '@angular/animations': - specifier: ~17.0.9 - version: 17.0.9(@angular/core@17.0.9) + specifier: 17.3.2 + version: 17.3.2(@angular/core@17.3.2) '@angular/cdk': - specifier: ^17.3.0 - version: 17.3.0(@angular/common@17.0.9)(@angular/core@17.0.9)(rxjs@7.8.1) + specifier: 17.3.2 + version: 17.3.2(@angular/common@17.3.2)(@angular/core@17.3.2)(rxjs@7.8.1) '@angular/common': - specifier: ~17.0.0 - version: 17.0.9(@angular/core@17.0.9)(rxjs@7.8.1) + specifier: 17.3.2 + version: 17.3.2(@angular/core@17.3.2)(rxjs@7.8.1) '@angular/compiler': - specifier: ~17.0.0 - version: 17.0.9(@angular/core@17.0.9) + specifier: 17.3.2 + version: 17.3.2(@angular/core@17.3.2) '@angular/core': - specifier: ~17.0.0 - version: 17.0.9(rxjs@7.8.1)(zone.js@0.14.4) + specifier: 17.3.2 + version: 17.3.2(rxjs@7.8.1)(zone.js@0.14.4) '@angular/forms': - specifier: ~17.0.0 - version: 17.0.9(@angular/common@17.0.9)(@angular/core@17.0.9)(@angular/platform-browser@17.0.9)(rxjs@7.8.1) + specifier: 17.3.2 + version: 17.3.2(@angular/common@17.3.2)(@angular/core@17.3.2)(@angular/platform-browser@17.3.2)(rxjs@7.8.1) '@angular/material': - specifier: ^17.3.0 - version: 17.3.0(@angular/animations@17.0.9)(@angular/cdk@17.3.0)(@angular/common@17.0.9)(@angular/core@17.0.9)(@angular/forms@17.0.9)(@angular/platform-browser@17.0.9)(rxjs@7.8.1) + specifier: 17.3.2 + version: 17.3.2(@angular/animations@17.3.2)(@angular/cdk@17.3.2)(@angular/common@17.3.2)(@angular/core@17.3.2)(@angular/forms@17.3.2)(@angular/platform-browser@17.3.2)(rxjs@7.8.1) '@angular/platform-browser': - specifier: ~17.0.0 - version: 17.0.9(@angular/animations@17.0.9)(@angular/common@17.0.9)(@angular/core@17.0.9) + specifier: 17.3.2 + version: 17.3.2(@angular/animations@17.3.2)(@angular/common@17.3.2)(@angular/core@17.3.2) '@angular/platform-browser-dynamic': - specifier: ~17.0.0 - version: 17.0.9(@angular/common@17.0.9)(@angular/compiler@17.0.9)(@angular/core@17.0.9)(@angular/platform-browser@17.0.9) + specifier: 17.3.2 + version: 17.3.2(@angular/common@17.3.2)(@angular/compiler@17.3.2)(@angular/core@17.3.2)(@angular/platform-browser@17.3.2) '@angular/router': - specifier: ~17.0.0 - version: 17.0.9(@angular/common@17.0.9)(@angular/core@17.0.9)(@angular/platform-browser@17.0.9)(rxjs@7.8.1) + specifier: 17.3.2 + version: 17.3.2(@angular/common@17.3.2)(@angular/core@17.3.2)(@angular/platform-browser@17.3.2)(rxjs@7.8.1) '@coral-xyz/anchor': specifier: ^0.29.0 version: 0.29.0 @@ -43,13 +43,13 @@ dependencies: version: 0.8.4(bs58@5.0.0)(react-native@0.73.5)(react@18.2.0)(zone.js@0.14.4) '@heavy-duty/wallet-adapter-cdk': specifier: ^0.8.4 - version: 0.8.4(@angular/animations@17.0.9)(bs58@5.0.0)(react-native@0.73.5)(react@18.2.0)(zone.js@0.14.4) + version: 0.8.4(@angular/animations@17.3.2)(bs58@5.0.0)(react-native@0.73.5)(react@18.2.0)(zone.js@0.14.4) '@heavy-duty/wallet-adapter-material': specifier: ^0.8.4 - version: 0.8.4(@angular/animations@17.0.9)(@angular/forms@17.0.9)(@angular/platform-browser@17.0.9)(@solana/web3.js@1.90.0)(bs58@5.0.0)(react-native@0.73.5)(react@18.2.0)(zone.js@0.14.4) + version: 0.8.4(@angular/animations@17.3.2)(@angular/forms@17.3.2)(@angular/platform-browser@17.3.2)(@solana/web3.js@1.90.0)(bs58@5.0.0)(react-native@0.73.5)(react@18.2.0)(zone.js@0.14.4) '@solana-developers/preset-react': specifier: 2.2.0-beta.8 - version: 2.2.0-beta.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.3) + version: 2.2.0-beta.8(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(eslint@8.57.0)(nx@18.2.1)(ts-node@10.9.1)(typescript@5.4.3)(webpack@5.90.3) '@solana/spl-token': specifier: 0.4.1 version: 0.4.1(@solana/web3.js@1.90.0)(fastestsmallesttextencoderdecoder@1.0.22) @@ -94,7 +94,7 @@ dependencies: version: 2.6.5(@types/react@18.2.33)(react@18.2.0) ngx-localstorage: specifier: ^6.0.0 - version: 6.0.0(@angular/common@17.0.9)(@angular/core@17.0.9)(@angular/forms@17.0.9)(rxjs@7.8.1) + version: 6.0.0(@angular/common@17.3.2)(@angular/core@17.3.2)(@angular/forms@17.3.2)(rxjs@7.8.1) react: specifier: 18.2.0 version: 18.2.0 @@ -117,37 +117,37 @@ dependencies: specifier: ^2.3.0 version: 2.6.2 zone.js: - specifier: ~0.14.0 + specifier: 0.14.4 version: 0.14.4 devDependencies: '@angular-devkit/build-angular': - specifier: ~17.0.0 - version: 17.0.10(@angular/compiler-cli@17.0.9)(@swc/core@1.3.107)(@types/node@18.16.9)(jest-environment-jsdom@29.7.0)(jest@29.7.0)(stylus@0.59.0)(tailwindcss@3.2.7)(typescript@5.2.2) + specifier: 17.3.2 + version: 17.3.2(@angular/compiler-cli@17.3.2)(@swc/core@1.3.107)(@types/node@18.19.26)(jest-environment-jsdom@29.7.0)(jest@29.7.0)(stylus@0.59.0)(tailwindcss@3.2.7)(typescript@5.4.3) '@angular-devkit/core': - specifier: ~17.0.0 - version: 17.0.10(chokidar@3.5.3) + specifier: 17.3.2 + version: 17.3.2 '@angular-devkit/schematics': - specifier: ~17.0.0 - version: 17.0.10 + specifier: 17.3.2 + version: 17.3.2 '@angular-eslint/eslint-plugin': - specifier: ~17.0.0 - version: 17.0.1(eslint@8.48.0)(typescript@5.2.2) + specifier: 17.3.0 + version: 17.3.0(eslint@8.57.0)(typescript@5.4.3) '@angular-eslint/eslint-plugin-template': - specifier: ~17.0.0 - version: 17.0.1(eslint@8.48.0)(typescript@5.2.2) + specifier: 17.3.0 + version: 17.3.0(eslint@8.57.0)(typescript@5.4.3) '@angular-eslint/template-parser': - specifier: ~17.0.0 - version: 17.0.1(eslint@8.48.0)(typescript@5.2.2) + specifier: 17.3.0 + version: 17.3.0(eslint@8.57.0)(typescript@5.4.3) '@angular/cli': - specifier: ~17.0.0 - version: 17.0.10 + specifier: ~17.3.0 + version: 17.3.2 '@angular/compiler-cli': - specifier: ~17.0.0 - version: 17.0.9(@angular/compiler@17.0.9)(typescript@5.2.2) + specifier: 17.3.2 + version: 17.3.2(@angular/compiler@17.3.2)(typescript@5.4.3) '@angular/language-service': - specifier: ~17.0.0 - version: 17.0.9 + specifier: 17.3.2 + version: 17.3.2 '@babel/core': specifier: ^7.14.5 version: 7.24.0 @@ -155,44 +155,44 @@ devDependencies: specifier: ^7.14.5 version: 7.23.3(@babel/core@7.24.0) '@nx/angular': - specifier: 17.2.7 - version: 17.2.7(@angular-devkit/build-angular@17.0.10)(@angular-devkit/core@17.0.10)(@angular-devkit/schematics@17.0.10)(@schematics/angular@17.0.10)(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.2.2) + specifier: 18.2.1 + version: 18.2.1(@angular-devkit/build-angular@17.3.2)(@angular-devkit/core@17.3.2)(@angular-devkit/schematics@17.3.2)(@schematics/angular@17.3.2)(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(eslint@8.57.0)(nx@18.2.1)(rxjs@7.8.1)(typescript@5.4.3) '@nx/eslint': - specifier: 17.2.7 - version: 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7) + specifier: 18.2.1 + version: 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1) '@nx/eslint-plugin': - specifier: 17.2.7 - version: 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(@typescript-eslint/parser@6.21.0)(eslint-config-prettier@9.1.0)(eslint@8.48.0)(nx@17.2.7)(typescript@5.2.2) + specifier: 18.2.1 + version: 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(@typescript-eslint/parser@7.4.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.2.1)(typescript@5.4.3) '@nx/jest': - specifier: 17.2.7 - version: 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(ts-node@10.9.1)(typescript@5.2.2) + specifier: 18.2.1 + version: 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(ts-node@10.9.1)(typescript@5.4.3) '@nx/js': - specifier: 17.2.7 - version: 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2) + specifier: 18.2.1 + version: 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) '@nx/react': - specifier: 17.2.7 - version: 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7)(typescript@5.2.2)(webpack@5.90.3) + specifier: 18.2.1 + version: 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) '@nx/rollup': - specifier: 17.2.7 - version: 17.2.7(@babel/core@7.24.0)(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(ts-node@10.9.1)(typescript@5.2.2) + specifier: 18.2.1 + version: 18.2.1(@babel/core@7.24.0)(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(ts-node@10.9.1)(typescript@5.4.3) '@nx/webpack': - specifier: 17.2.7 - version: 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2) + specifier: 18.2.1 + version: 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) '@nx/workspace': - specifier: 17.2.7 - version: 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107) + specifier: 18.2.1 + version: 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107) '@pmmmwh/react-refresh-webpack-plugin': specifier: ^0.5.7 version: 0.5.11(react-refresh@0.10.0)(webpack-dev-server@4.15.1)(webpack@5.90.3) '@schematics/angular': - specifier: ~17.0.0 - version: 17.0.10 + specifier: 17.3.2 + version: 17.3.2 '@svgr/webpack': specifier: ^8.0.1 - version: 8.1.0(typescript@5.2.2) + version: 8.1.0(typescript@5.4.3) '@swc-node/register': - specifier: ~1.6.7 - version: 1.6.8(@swc/core@1.3.107)(@swc/types@0.1.5)(typescript@5.2.2) + specifier: 1.8.0 + version: 1.8.0(@swc/core@1.3.107)(@swc/types@0.1.5)(typescript@5.4.3) '@swc/cli': specifier: ~0.1.62 version: 0.1.65(@swc/core@1.3.107) @@ -209,8 +209,8 @@ devDependencies: specifier: ^29.4.0 version: 29.5.12 '@types/node': - specifier: 18.16.9 - version: 18.16.9 + specifier: 18.19.26 + version: 18.19.26 '@types/react': specifier: 18.2.33 version: 18.2.33 @@ -218,35 +218,35 @@ devDependencies: specifier: 18.2.14 version: 18.2.14 '@typescript-eslint/eslint-plugin': - specifier: ^6.9.1 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.48.0)(typescript@5.2.2) + specifier: 7.4.0 + version: 7.4.0(@typescript-eslint/parser@7.4.0)(eslint@8.57.0)(typescript@5.4.3) '@typescript-eslint/parser': - specifier: ^6.9.1 - version: 6.21.0(eslint@8.48.0)(typescript@5.2.2) + specifier: 7.4.0 + version: 7.4.0(eslint@8.57.0)(typescript@5.4.3) autoprefixer: specifier: 10.4.13 version: 10.4.13(postcss@8.4.21) eslint: - specifier: ~8.48.0 - version: 8.48.0 + specifier: 8.57.0 + version: 8.57.0 eslint-config-prettier: specifier: ^9.0.0 - version: 9.1.0(eslint@8.48.0) + version: 9.1.0(eslint@8.57.0) eslint-plugin-import: specifier: 2.27.5 - version: 2.27.5(@typescript-eslint/parser@6.21.0)(eslint@8.48.0) + version: 2.27.5(@typescript-eslint/parser@7.4.0)(eslint@8.57.0) eslint-plugin-jsx-a11y: specifier: 6.7.1 - version: 6.7.1(eslint@8.48.0) + version: 6.7.1(eslint@8.57.0) eslint-plugin-react: specifier: 7.32.2 - version: 7.32.2(eslint@8.48.0) + version: 7.32.2(eslint@8.57.0) eslint-plugin-react-hooks: specifier: 4.6.0 - version: 4.6.0(eslint@8.48.0) + version: 4.6.0(eslint@8.57.0) jest: specifier: ^29.4.1 - version: 29.7.0(@types/node@18.16.9)(ts-node@10.9.1) + version: 29.7.0(@types/node@18.19.26)(ts-node@10.9.1) jest-environment-jsdom: specifier: ^29.4.1 version: 29.7.0 @@ -254,8 +254,8 @@ devDependencies: specifier: ^2.1.0 version: 2.4.0 nx: - specifier: 17.2.7 - version: 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107) + specifier: 18.2.1 + version: 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107) postcss: specifier: 8.4.21 version: 8.4.21 @@ -270,13 +270,13 @@ devDependencies: version: 3.2.7(postcss@8.4.21)(ts-node@10.9.1) ts-jest: specifier: ^29.1.0 - version: 29.1.2(@babel/core@7.24.0)(jest@29.7.0)(typescript@5.2.2) + version: 29.1.2(@babel/core@7.24.0)(jest@29.7.0)(typescript@5.4.3) ts-node: specifier: 10.9.1 - version: 10.9.1(@swc/core@1.3.107)(@types/node@18.16.9)(typescript@5.2.2) + version: 10.9.1(@swc/core@1.3.107)(@types/node@18.19.26)(typescript@5.4.3) typescript: - specifier: ~5.2.2 - version: 5.2.2 + specifier: 5.4.3 + version: 5.4.3 url-loader: specifier: ^4.1.1 version: 4.1.1(webpack@5.90.3) @@ -297,31 +297,41 @@ packages: '@jridgewell/gen-mapping': 0.3.4 '@jridgewell/trace-mapping': 0.3.23 - /@angular-devkit/architect@0.1700.10(chokidar@3.5.3): - resolution: {integrity: sha512-JD/3jkdN1jrFMIDEk9grKdbjutIoxUDMRazq1LZooWjTkzlYk09i/s6HwvIPao7zvxJfelD6asTPspgkjOMP5A==} + /@ampproject/remapping@2.3.0: + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + dev: true + + /@angular-devkit/architect@0.1703.2: + resolution: {integrity: sha512-fT5gSzwDHOyGv8zF97t8rjeoYSGSxXjWWstl3rN1nXdO0qgJ5m6Sv0fupON+HltdXDCBLRH+2khNpqx/Fh0Qww==} 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.0.10(chokidar@3.5.3) + '@angular-devkit/core': 17.3.2 rxjs: 7.8.1 transitivePeerDependencies: - chokidar dev: true - /@angular-devkit/build-angular@17.0.10(@angular/compiler-cli@17.0.9)(@swc/core@1.3.107)(@types/node@18.16.9)(jest-environment-jsdom@29.7.0)(jest@29.7.0)(stylus@0.59.0)(tailwindcss@3.2.7)(typescript@5.2.2): - resolution: {integrity: sha512-RWVu5Pdg6VdO3v1i0oI+HGr/NE4rhbNelM43w+9TqrzDtwmvckWsadSp0H88cPhQ4YGY5ldGKyQufO1UItR26w==} + /@angular-devkit/build-angular@17.3.2(@angular/compiler-cli@17.3.2)(@swc/core@1.3.107)(@types/node@18.19.26)(jest-environment-jsdom@29.7.0)(jest@29.7.0)(stylus@0.59.0)(tailwindcss@3.2.7)(typescript@5.4.3): + resolution: {integrity: sha512-muPCUyL0uHvRkLH4NLWiccER6P2vCm/Q5DDvqyN4XOzzY3tAHHLrKrpvY87sgd2oNJ6Ci8x7GPNcfzR5KELCnw==} 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 '@angular/localize': ^17.0.0 '@angular/platform-server': ^17.0.0 '@angular/service-worker': ^17.0.0 + '@web/test-runner': ^0.18.0 + browser-sync: ^3.0.2 jest: ^29.5.0 jest-environment-jsdom: ^29.5.0 karma: ^6.3.0 ng-packagr: ^17.0.0 protractor: ^7.0.0 tailwindcss: ^2.0.0 || ^3.0.0 - typescript: '>=5.2 <5.3' + typescript: '>=5.2 <5.5' peerDependenciesMeta: '@angular/localize': optional: true @@ -329,6 +339,10 @@ packages: optional: true '@angular/service-worker': optional: true + '@web/test-runner': + optional: true + browser-sync: + optional: true jest: optional: true jest-environment-jsdom: @@ -342,85 +356,84 @@ packages: tailwindcss: optional: true dependencies: - '@ampproject/remapping': 2.2.1 - '@angular-devkit/architect': 0.1700.10(chokidar@3.5.3) - '@angular-devkit/build-webpack': 0.1700.10(chokidar@3.5.3)(webpack-dev-server@4.15.1)(webpack@5.89.0) - '@angular-devkit/core': 17.0.10(chokidar@3.5.3) - '@angular/compiler-cli': 17.0.9(@angular/compiler@17.0.9)(typescript@5.2.2) - '@babel/core': 7.23.2 - '@babel/generator': 7.23.0 + '@ampproject/remapping': 2.3.0 + '@angular-devkit/architect': 0.1703.2 + '@angular-devkit/build-webpack': 0.1703.2(webpack-dev-server@4.15.1)(webpack@5.90.3) + '@angular-devkit/core': 17.3.2 + '@angular/compiler-cli': 17.3.2(@angular/compiler@17.3.2)(typescript@5.4.3) + '@babel/core': 7.24.0 + '@babel/generator': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/plugin-transform-async-generator-functions': 7.23.2(@babel/core@7.23.2) - '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.23.2) - '@babel/plugin-transform-runtime': 7.23.2(@babel/core@7.23.2) - '@babel/preset-env': 7.23.2(@babel/core@7.23.2) - '@babel/runtime': 7.23.2 + '@babel/plugin-transform-async-generator-functions': 7.23.9(@babel/core@7.24.0) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-runtime': 7.24.0(@babel/core@7.24.0) + '@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.0.10(@angular/compiler-cli@17.0.9)(typescript@5.2.2)(webpack@5.89.0) - '@vitejs/plugin-basic-ssl': 1.0.1(vite@4.5.1) + '@ngtools/webpack': 17.3.2(@angular/compiler-cli@17.3.2)(typescript@5.4.3)(webpack@5.90.3) + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.1.5) ansi-colors: 4.1.3 - autoprefixer: 10.4.16(postcss@8.4.31) - babel-loader: 9.1.3(@babel/core@7.23.2)(webpack@5.89.0) + autoprefixer: 10.4.18(postcss@8.4.35) + babel-loader: 9.1.3(@babel/core@7.24.0)(webpack@5.90.3) babel-plugin-istanbul: 6.1.1 - browser-sync: 2.29.3 browserslist: 4.23.0 - chokidar: 3.5.3 - copy-webpack-plugin: 11.0.0(webpack@5.89.0) - critters: 0.0.20 - css-loader: 6.8.1(webpack@5.89.0) - esbuild-wasm: 0.19.5 - fast-glob: 3.3.1 + copy-webpack-plugin: 11.0.0(webpack@5.90.3) + critters: 0.0.22 + css-loader: 6.10.0(webpack@5.90.3) + esbuild-wasm: 0.20.1 + fast-glob: 3.3.2 http-proxy-middleware: 2.0.6(@types/express@4.17.21) - https-proxy-agent: 7.0.2 - inquirer: 9.2.11 - jest: 29.7.0(@types/node@18.16.9)(ts-node@10.9.1) + https-proxy-agent: 7.0.4 + inquirer: 9.2.15 + jest: 29.7.0(@types/node@18.19.26)(ts-node@10.9.1) jest-environment-jsdom: 29.7.0 - jsonc-parser: 3.2.0 + jsonc-parser: 3.2.1 karma-source-map-support: 1.4.0 less: 4.2.0 - less-loader: 11.1.0(less@4.2.0)(webpack@5.89.0) - license-webpack-plugin: 4.0.2(webpack@5.89.0) + less-loader: 11.1.0(less@4.2.0)(webpack@5.90.3) + license-webpack-plugin: 4.0.2(webpack@5.90.3) loader-utils: 3.2.1 - magic-string: 0.30.5 - mini-css-extract-plugin: 2.7.6(webpack@5.89.0) - mrmime: 1.0.1 + magic-string: 0.30.8 + mini-css-extract-plugin: 2.8.1(webpack@5.90.3) + mrmime: 2.0.0 open: 8.4.2 ora: 5.4.1 parse5-html-rewriting-stream: 7.0.0 - picomatch: 3.0.1 - piscina: 4.1.0 - postcss: 8.4.31 - postcss-loader: 7.3.3(postcss@8.4.31)(typescript@5.2.2)(webpack@5.89.0) + picomatch: 4.0.1 + piscina: 4.4.0 + postcss: 8.4.35 + postcss-loader: 8.1.1(postcss@8.4.35)(typescript@5.4.3)(webpack@5.90.3) resolve-url-loader: 5.0.0 rxjs: 7.8.1 - sass: 1.69.5 - sass-loader: 13.3.2(sass@1.69.5)(webpack@5.89.0) - semver: 7.5.4 - source-map-loader: 4.0.1(webpack@5.89.0) + sass: 1.71.1 + sass-loader: 14.1.1(sass@1.71.1)(webpack@5.90.3) + semver: 7.6.0 + source-map-loader: 5.0.0(webpack@5.90.3) source-map-support: 0.5.21 tailwindcss: 3.2.7(postcss@8.4.21)(ts-node@10.9.1) - terser: 5.24.0 - text-table: 0.2.0 + terser: 5.29.1 tree-kill: 1.2.2 tslib: 2.6.2 - typescript: 5.2.2 - undici: 5.27.2 - vite: 4.5.1(@types/node@18.16.9)(less@4.1.3)(stylus@0.59.0) - webpack: 5.89.0(@swc/core@1.3.107)(esbuild@0.19.5) - webpack-dev-middleware: 6.1.1(webpack@5.89.0) + typescript: 5.4.3 + undici: 6.7.1 + vite: 5.1.5(@types/node@18.19.26)(less@4.1.3)(stylus@0.59.0) + watchpack: 2.4.0 + webpack: 5.90.3(@swc/core@1.3.107)(esbuild@0.20.1) + webpack-dev-middleware: 6.1.2(webpack@5.90.3) webpack-dev-server: 4.15.1(webpack@5.90.3) webpack-merge: 5.10.0 - webpack-subresource-integrity: 5.1.0(webpack@5.89.0) + webpack-subresource-integrity: 5.1.0(webpack@5.90.3) optionalDependencies: - esbuild: 0.19.5 + esbuild: 0.20.1 transitivePeerDependencies: + - '@rspack/core' - '@swc/core' - '@types/express' - '@types/node' - bufferutil + - chokidar - debug - - fibers - html-webpack-plugin - lightningcss - node-sass @@ -433,23 +446,23 @@ packages: - webpack-cli dev: true - /@angular-devkit/build-webpack@0.1700.10(chokidar@3.5.3)(webpack-dev-server@4.15.1)(webpack@5.89.0): - resolution: {integrity: sha512-jjcH5zGWre+adnVqjBdAr04Yto8oG6j7fFWuoiBVWEtK8AmesukGJQY8+QKX5UcrsyjP7COsfbz5WeJk3g1KOg==} + /@angular-devkit/build-webpack@0.1703.2(webpack-dev-server@4.15.1)(webpack@5.90.3): + resolution: {integrity: sha512-w7rVFQcZK4iTCd/MLfQWIkDkwBOfAs++txNQyS9qYID8KvLs1V+oWYd2qDBRelRv1u3YtaCIS1pQx3GFKBC3OA==} 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.1700.10(chokidar@3.5.3) + '@angular-devkit/architect': 0.1703.2 rxjs: 7.8.1 - webpack: 5.89.0(@swc/core@1.3.107)(esbuild@0.19.5) + webpack: 5.90.3(@swc/core@1.3.107)(esbuild@0.20.1) webpack-dev-server: 4.15.1(webpack@5.90.3) transitivePeerDependencies: - chokidar dev: true - /@angular-devkit/core@17.0.10(chokidar@3.5.3): - resolution: {integrity: sha512-93N6oHnmtRt0hL3AXxvnk47sN1rHndfj+pqI5haEY41AGWzIWv9cSBsqlM0PWltNpo6VivcExZESvbLJ71wqbQ==} + /@angular-devkit/core@17.3.2: + resolution: {integrity: sha512-1vxKo9+pdSwTOwqPDSYQh84gZYmCJo6OgR5+AZoGLGMZSeqvi9RG5RiUcOMLQYOnuYv0arlhlWxz0ZjyR8ApKw==} 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 @@ -459,115 +472,99 @@ packages: dependencies: ajv: 8.12.0 ajv-formats: 2.1.1(ajv@8.12.0) - chokidar: 3.5.3 - jsonc-parser: 3.2.0 - picomatch: 3.0.1 + jsonc-parser: 3.2.1 + picomatch: 4.0.1 rxjs: 7.8.1 source-map: 0.7.4 dev: true - /@angular-devkit/schematics@17.0.10: - resolution: {integrity: sha512-hjf4gaMx2uB6ZhBstBSH0Q2hzfp6kxI4IiJ5i1QrxPNE1MdGnb2h+LgPTRCdO72a7PGeWcSxFRE7cxrXeQy19g==} + /@angular-devkit/schematics@17.3.2: + resolution: {integrity: sha512-AYO6oc6QpFGigc1KiDzEVT1CeLnwvnIedU5Q/U3JDZ/Yqmvgc09D64g9XXER2kg6tV7iEgLxiYnonIAQOHq7eA==} 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.0.10(chokidar@3.5.3) - jsonc-parser: 3.2.0 - magic-string: 0.30.5 + '@angular-devkit/core': 17.3.2 + jsonc-parser: 3.2.1 + magic-string: 0.30.8 ora: 5.4.1 rxjs: 7.8.1 transitivePeerDependencies: - chokidar dev: true - /@angular-eslint/bundled-angular-compiler@17.0.1: - resolution: {integrity: sha512-E3YK9/uIBsuKC76i6uvPdtq8bwA63WDKDYpsPSTLF2XmL3a5LGev0+NmJCD2zR/0uMenHYB27BwjZotpk1rycg==} + /@angular-eslint/bundled-angular-compiler@17.3.0: + resolution: {integrity: sha512-ejfNzRuBeHUV8m2fkgs+M809rj5STuCuQo4fdfc6ccQpzXDI6Ha7BKpTznWfg5g529q/wrkoGSGgFxU9Yc2/dQ==} dev: true - /@angular-eslint/eslint-plugin-template@17.0.1(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-7aQYUUCrdOvAKesUNsWSNUnPjzb9WI69Mlr/VhKSb4SNWwMr6SmYOsNqSqydIrtpHo4sIgyStGGfzELZ4Kub9Q==} + /@angular-eslint/eslint-plugin-template@17.3.0(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-9l/aRfpE9MCRVDWRb+rSB9Zei0paep1vqV6M/87VUnzBnzqeMRnVuPvQowilh2zweVSGKBF25Vp4HkwOL6ExDQ==} peerDependencies: eslint: ^7.20.0 || ^8.0.0 typescript: '*' dependencies: - '@angular-eslint/bundled-angular-compiler': 17.0.1 - '@angular-eslint/utils': 17.0.1(eslint@8.48.0)(typescript@5.2.2) - '@typescript-eslint/type-utils': 6.10.0(eslint@8.48.0)(typescript@5.2.2) - '@typescript-eslint/utils': 6.10.0(eslint@8.48.0)(typescript@5.2.2) + '@angular-eslint/bundled-angular-compiler': 17.3.0 + '@angular-eslint/utils': 17.3.0(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/type-utils': 7.2.0(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.4.3) aria-query: 5.3.0 axobject-query: 4.0.0 - eslint: 8.48.0 - typescript: 5.2.2 + eslint: 8.57.0 + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true - /@angular-eslint/eslint-plugin@17.0.1(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-HNXzjvqTCfaxENnfjVHJXcWrfzv/3LDH6aEHF7P8B363JSgx0g4SZtGKBrdbXcJPmf5arVfVgRUvKMJ7Es9aiQ==} + /@angular-eslint/eslint-plugin@17.3.0(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-81cQbOEPoQupFX8WmpqZn+y8VA7JdVRGBtt+uJNKBXcJknTpPWdLBZRFlgVakmC24iEZ0Fint/N3NBBQI3mz2A==} peerDependencies: eslint: ^7.20.0 || ^8.0.0 typescript: '*' dependencies: - '@angular-eslint/utils': 17.0.1(eslint@8.48.0)(typescript@5.2.2) - '@typescript-eslint/utils': 6.10.0(eslint@8.48.0)(typescript@5.2.2) - eslint: 8.48.0 - typescript: 5.2.2 + '@angular-eslint/utils': 17.3.0(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.4.3) + eslint: 8.57.0 + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true - /@angular-eslint/template-parser@17.0.1(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-EBN5c0/HuaikvPMqQJ6z2U2qSHof6xgwzNH48F4+Mnn2oMzz0eqtvjNrbTCka/vSCjELczao9px879ywDjVB5g==} + /@angular-eslint/template-parser@17.3.0(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-m+UzAnWgtjeS0x6skSmR0eXltD/p7HZA+c8pPyAkiHQzkxE7ohhfyZc03yWGuYJvWQUqQAKKdO/nQop14TP0bg==} peerDependencies: eslint: ^7.20.0 || ^8.0.0 typescript: '*' dependencies: - '@angular-eslint/bundled-angular-compiler': 17.0.1 - eslint: 8.48.0 - eslint-scope: 7.2.2 - typescript: 5.2.2 + '@angular-eslint/bundled-angular-compiler': 17.3.0 + eslint: 8.57.0 + eslint-scope: 8.0.1 + typescript: 5.4.3 dev: true - /@angular-eslint/utils@17.0.1(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-yao+cuWmtDKwe/zW/4+e53pgwlk/rz7fjZFYvaYIuoIpqUQhqYYcBW8NeUoo8BscM57IfPqn0l6UkcXJhS1bRA==} + /@angular-eslint/utils@17.3.0(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-PJT9pxWqpvI9OXO+7L5SIVhvMW+RFjeafC7PYjtvSbNFpz+kF644BiAcfMJ0YqBnkrw3JXt+RAX25CT4mXIoXw==} peerDependencies: eslint: ^7.20.0 || ^8.0.0 typescript: '*' dependencies: - '@angular-eslint/bundled-angular-compiler': 17.0.1 - '@typescript-eslint/utils': 6.10.0(eslint@8.48.0)(typescript@5.2.2) - eslint: 8.48.0 - typescript: 5.2.2 + '@angular-eslint/bundled-angular-compiler': 17.3.0 + '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.4.3) + eslint: 8.57.0 + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true - /@angular/animations@17.0.9(@angular/core@17.0.9): - resolution: {integrity: sha512-TcAdBQyGqglgbxdiJcaHc7FcDNkzTXGRtZuPOcr4sYmBvryBu2q18edwzo6+QDYFaoGredFhE5RnOIw+M4A3Xw==} + /@angular/animations@17.3.2(@angular/core@17.3.2): + resolution: {integrity: sha512-9RplCRS3dS7I8UeMmnwVCAxEaixQCj98UkSqjErO+GX5KJwMsFPydh7HKWH0/yclidJe5my41psEiQkyEyGKww==} engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: - '@angular/core': 17.0.9 - dependencies: - '@angular/core': 17.0.9(rxjs@7.8.1)(zone.js@0.14.4) - tslib: 2.6.2 - dev: false - - /@angular/cdk@17.3.0(@angular/common@17.0.9)(@angular/core@17.0.9)(rxjs@7.8.1): - resolution: {integrity: sha512-/RIEzP7D3wCGgk2FEvSWTvcKMa+4L7djMF6ZnOKqU6CiJLX3Ksr3+RXqXuiVkdVZBoRXEWRofS/DYEai+nIW8A==} - peerDependencies: - '@angular/common': ^17.0.0 || ^18.0.0 - '@angular/core': ^17.0.0 || ^18.0.0 - rxjs: ^6.5.3 || ^7.4.0 + '@angular/core': 17.3.2 dependencies: - '@angular/common': 17.0.9(@angular/core@17.0.9)(rxjs@7.8.1) - '@angular/core': 17.0.9(rxjs@7.8.1)(zone.js@0.14.4) - rxjs: 7.8.1 + '@angular/core': 17.3.2(rxjs@7.8.1)(zone.js@0.14.4) tslib: 2.6.2 - optionalDependencies: - parse5: 7.1.2 dev: false - /@angular/cdk@17.3.0(@angular/common@17.3.2)(@angular/core@17.3.2)(rxjs@7.8.1): - resolution: {integrity: sha512-/RIEzP7D3wCGgk2FEvSWTvcKMa+4L7djMF6ZnOKqU6CiJLX3Ksr3+RXqXuiVkdVZBoRXEWRofS/DYEai+nIW8A==} + /@angular/cdk@17.3.2(@angular/common@17.3.2)(@angular/core@17.3.2)(rxjs@7.8.1): + resolution: {integrity: sha512-mC2U7aoIf7RSpGgIwVyfQEbaPDDX59plQt88KeTz15wjF8vosLt2DG0rZEoV8Mq14YS47J+jI76q/LJfd6/GCw==} peerDependencies: '@angular/common': ^17.0.0 || ^18.0.0 '@angular/core': ^17.0.0 || ^18.0.0 @@ -581,27 +578,27 @@ packages: parse5: 7.1.2 dev: false - /@angular/cli@17.0.10: - resolution: {integrity: sha512-52rd8KmOMe3NJDp/wA+Mwj21qd4HR8fuLtfrErgVnZaJZKX2Bzi/z7FHQD3gdgMAdzUiG0OJWGM0h75Ls9X6Gw==} + /@angular/cli@17.3.2: + resolution: {integrity: sha512-g6r4XZyGnh9P6GmWgaFh8RmR4L6UdQ408e3SpG3rjncuPRD57Ur8806GfCLPt6HIA9TARiKmaJ0EJ3RsIjag0g==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} hasBin: true dependencies: - '@angular-devkit/architect': 0.1700.10(chokidar@3.5.3) - '@angular-devkit/core': 17.0.10(chokidar@3.5.3) - '@angular-devkit/schematics': 17.0.10 - '@schematics/angular': 17.0.10 + '@angular-devkit/architect': 0.1703.2 + '@angular-devkit/core': 17.3.2 + '@angular-devkit/schematics': 17.3.2 + '@schematics/angular': 17.3.2 '@yarnpkg/lockfile': 1.1.0 ansi-colors: 4.1.3 - ini: 4.1.1 - inquirer: 9.2.11 - jsonc-parser: 3.2.0 + ini: 4.1.2 + inquirer: 9.2.15 + jsonc-parser: 3.2.1 npm-package-arg: 11.0.1 npm-pick-manifest: 9.0.0 open: 8.4.2 ora: 5.4.1 - pacote: 17.0.4 + pacote: 17.0.6 resolve: 1.22.8 - semver: 7.5.4 + semver: 7.6.0 symbol-observable: 4.0.0 yargs: 17.7.2 transitivePeerDependencies: @@ -610,18 +607,6 @@ packages: - supports-color dev: true - /@angular/common@17.0.9(@angular/core@17.0.9)(rxjs@7.8.1): - resolution: {integrity: sha512-xNS7DDfvFqfLr6xeZNJ+jORuGXP6hhv2HsYD3jb6ZQ8+QuMg+3MDij4a0L5npn72gH/Zz4JRKZ3Bt4Cq6cUqUA==} - engines: {node: ^18.13.0 || >=20.9.0} - peerDependencies: - '@angular/core': 17.0.9 - rxjs: ^6.5.3 || ^7.4.0 - dependencies: - '@angular/core': 17.0.9(rxjs@7.8.1)(zone.js@0.14.4) - rxjs: 7.8.1 - tslib: 2.6.2 - dev: false - /@angular/common@17.3.2(@angular/core@17.3.2)(rxjs@7.8.1): resolution: {integrity: sha512-7fo+hrQEzo+VX0fJAKK+P4YNeiEnpdMOAkyIdwweyAeUZYeFIs6TKtax3CiJAubnkIkhQ/52uxiusDhK3Wg/WQ==} engines: {node: ^18.13.0 || >=20.9.0} @@ -634,50 +619,39 @@ packages: tslib: 2.6.2 dev: false - /@angular/compiler-cli@17.0.9(@angular/compiler@17.0.9)(typescript@5.2.2): - resolution: {integrity: sha512-fpbs8ZuHi2Z/uOIAxEICzQ1aYbc8Z2TOjB0PDP1RJ1kQmtlWNWxgMqV/uJ59sJO9AMYxc496msMtmOa3OByPYQ==} + /@angular/compiler-cli@17.3.2(@angular/compiler@17.3.2)(typescript@5.4.3): + resolution: {integrity: sha512-PG81BrJjeF679tkafjt+t9VEBE1rPq39cdLoBTnPY7Q+E/thVoem5JTRG6hmnLmwEc0xxY6sfYpvx2BB5ywUSA==} engines: {node: ^18.13.0 || >=20.9.0} hasBin: true peerDependencies: - '@angular/compiler': 17.0.9 - typescript: '>=5.2 <5.3' + '@angular/compiler': 17.3.2 + typescript: '>=5.2 <5.5' dependencies: - '@angular/compiler': 17.0.9(@angular/core@17.0.9) - '@babel/core': 7.23.2 + '@angular/compiler': 17.3.2(@angular/core@17.3.2) + '@babel/core': 7.23.9 '@jridgewell/sourcemap-codec': 1.4.15 chokidar: 3.6.0 convert-source-map: 1.9.0 - reflect-metadata: 0.1.14 + reflect-metadata: 0.2.2 semver: 7.6.0 tslib: 2.6.2 - typescript: 5.2.2 + typescript: 5.4.3 yargs: 17.7.2 transitivePeerDependencies: - supports-color dev: true - /@angular/compiler@17.0.9(@angular/core@17.0.9): - resolution: {integrity: sha512-xf0JChGttVoYPh0PRV3KnbujtlNFavcYzElS6W8iW64O+2HaSxaquWnolcgL5QT1rNGp4s/TxsttloLhbqxNmw==} + /@angular/compiler@17.3.2(@angular/core@17.3.2): + resolution: {integrity: sha512-+/l/FQpVsOPbxZzSKyqEra+yxoI/r8LlTRqshVACv10+DKMWJMHnDkVUrNxvWHutfn4RszpGMtbtHp3yM9rxcA==} engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: - '@angular/core': 17.0.9 + '@angular/core': 17.3.2 peerDependenciesMeta: '@angular/core': optional: true dependencies: - '@angular/core': 17.0.9(rxjs@7.8.1)(zone.js@0.14.4) - tslib: 2.6.2 - - /@angular/core@17.0.9(rxjs@7.8.1)(zone.js@0.14.4): - resolution: {integrity: sha512-LtDWzyx19XNmAjXju9xjw//rDZPUFu2bllHqzS6NVO1bE4PwJHIs0zfvygh0j46ubKp1gUICNk3jvYK9FMVinA==} - engines: {node: ^18.13.0 || >=20.9.0} - peerDependencies: - rxjs: ^6.5.3 || ^7.4.0 - zone.js: ~0.14.0 - dependencies: - rxjs: 7.8.1 + '@angular/core': 17.3.2(rxjs@7.8.1)(zone.js@0.14.4) tslib: 2.6.2 - zone.js: 0.14.4 /@angular/core@17.3.2(rxjs@7.8.1)(zone.js@0.14.4): resolution: {integrity: sha512-eylatBGaN8uihKomEcXkaSHmAea5bEqu1OXifEoVOJiJpJA9Dbt/VcLXkIRFnRGH2NWUT5W79vSoU9GRvPMk5w==} @@ -689,114 +663,45 @@ packages: rxjs: 7.8.1 tslib: 2.6.2 zone.js: 0.14.4 - dev: false - /@angular/forms@17.0.9(@angular/common@17.0.9)(@angular/core@17.0.9)(@angular/platform-browser@17.0.9)(rxjs@7.8.1): - resolution: {integrity: sha512-UCZhJH5FCRPGmYHfKCTGbOXqz4SEs9bVkAQGwhHzhM3Bwn3cZ/LKN2UfOglIcwkqKXxKnRx+VkJ2M1KfZJAvLQ==} + /@angular/forms@17.3.2(@angular/common@17.3.2)(@angular/core@17.3.2)(@angular/platform-browser@17.3.2)(rxjs@7.8.1): + resolution: {integrity: sha512-sbHYjAEeEWW+02YDEKuuuTEUukm6AayQuHiAu37vACj/2q/2RWQar49IoRcSJfAwP2ckqRSK4mmLoDX4IG/KSg==} engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: - '@angular/common': 17.0.9 - '@angular/core': 17.0.9 - '@angular/platform-browser': 17.0.9 + '@angular/common': 17.3.2 + '@angular/core': 17.3.2 + '@angular/platform-browser': 17.3.2 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/common': 17.0.9(@angular/core@17.0.9)(rxjs@7.8.1) - '@angular/core': 17.0.9(rxjs@7.8.1)(zone.js@0.14.4) - '@angular/platform-browser': 17.0.9(@angular/animations@17.0.9)(@angular/common@17.0.9)(@angular/core@17.0.9) + '@angular/common': 17.3.2(@angular/core@17.3.2)(rxjs@7.8.1) + '@angular/core': 17.3.2(rxjs@7.8.1)(zone.js@0.14.4) + '@angular/platform-browser': 17.3.2(@angular/animations@17.3.2)(@angular/common@17.3.2)(@angular/core@17.3.2) rxjs: 7.8.1 tslib: 2.6.2 dev: false - /@angular/language-service@17.0.9: - resolution: {integrity: sha512-GfDPZhAtjJwrlvgP+6n1wn89EK1An7nq0+DpYNfnSLXpRnkh9EzGye0p2QJYBQTx6WeLMCRLgMhhRl7tlucEWQ==} + /@angular/language-service@17.3.2: + resolution: {integrity: sha512-IYlPHPi6RIQB9BQFwCY7rKRymlb4KhEr2UmXEpxIcj1QqVlMchYBVg2+twZloRj3qj/YQ19y2xxyPcgQRWHLIA==} engines: {node: ^18.13.0 || >=20.9.0} dev: true - /@angular/material@17.3.0(@angular/animations@17.0.9)(@angular/cdk@17.3.0)(@angular/common@17.0.9)(@angular/core@17.0.9)(@angular/forms@17.0.9)(@angular/platform-browser@17.0.9)(rxjs@7.8.1): - resolution: {integrity: sha512-e9X/Gu4mVW9CZ83Hdlq2VUemPsoBbZcmsWKJ2FBl3E0v4puZK45OuUSx1VZl3Ct+CmVRlI6SJSWV1bFjRH8G3A==} - peerDependencies: - '@angular/animations': ^17.0.0 || ^18.0.0 - '@angular/cdk': 17.3.0 - '@angular/common': ^17.0.0 || ^18.0.0 - '@angular/core': ^17.0.0 || ^18.0.0 - '@angular/forms': ^17.0.0 || ^18.0.0 - '@angular/platform-browser': ^17.0.0 || ^18.0.0 - rxjs: ^6.5.3 || ^7.4.0 - dependencies: - '@angular/animations': 17.0.9(@angular/core@17.0.9) - '@angular/cdk': 17.3.0(@angular/common@17.0.9)(@angular/core@17.0.9)(rxjs@7.8.1) - '@angular/common': 17.0.9(@angular/core@17.0.9)(rxjs@7.8.1) - '@angular/core': 17.0.9(rxjs@7.8.1)(zone.js@0.14.4) - '@angular/forms': 17.0.9(@angular/common@17.0.9)(@angular/core@17.0.9)(@angular/platform-browser@17.0.9)(rxjs@7.8.1) - '@angular/platform-browser': 17.0.9(@angular/animations@17.0.9)(@angular/common@17.0.9)(@angular/core@17.0.9) - '@material/animation': 15.0.0-canary.7f224ddd4.0 - '@material/auto-init': 15.0.0-canary.7f224ddd4.0 - '@material/banner': 15.0.0-canary.7f224ddd4.0 - '@material/base': 15.0.0-canary.7f224ddd4.0 - '@material/button': 15.0.0-canary.7f224ddd4.0 - '@material/card': 15.0.0-canary.7f224ddd4.0 - '@material/checkbox': 15.0.0-canary.7f224ddd4.0 - '@material/chips': 15.0.0-canary.7f224ddd4.0 - '@material/circular-progress': 15.0.0-canary.7f224ddd4.0 - '@material/data-table': 15.0.0-canary.7f224ddd4.0 - '@material/density': 15.0.0-canary.7f224ddd4.0 - '@material/dialog': 15.0.0-canary.7f224ddd4.0 - '@material/dom': 15.0.0-canary.7f224ddd4.0 - '@material/drawer': 15.0.0-canary.7f224ddd4.0 - '@material/elevation': 15.0.0-canary.7f224ddd4.0 - '@material/fab': 15.0.0-canary.7f224ddd4.0 - '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 - '@material/floating-label': 15.0.0-canary.7f224ddd4.0 - '@material/form-field': 15.0.0-canary.7f224ddd4.0 - '@material/icon-button': 15.0.0-canary.7f224ddd4.0 - '@material/image-list': 15.0.0-canary.7f224ddd4.0 - '@material/layout-grid': 15.0.0-canary.7f224ddd4.0 - '@material/line-ripple': 15.0.0-canary.7f224ddd4.0 - '@material/linear-progress': 15.0.0-canary.7f224ddd4.0 - '@material/list': 15.0.0-canary.7f224ddd4.0 - '@material/menu': 15.0.0-canary.7f224ddd4.0 - '@material/menu-surface': 15.0.0-canary.7f224ddd4.0 - '@material/notched-outline': 15.0.0-canary.7f224ddd4.0 - '@material/radio': 15.0.0-canary.7f224ddd4.0 - '@material/ripple': 15.0.0-canary.7f224ddd4.0 - '@material/rtl': 15.0.0-canary.7f224ddd4.0 - '@material/segmented-button': 15.0.0-canary.7f224ddd4.0 - '@material/select': 15.0.0-canary.7f224ddd4.0 - '@material/shape': 15.0.0-canary.7f224ddd4.0 - '@material/slider': 15.0.0-canary.7f224ddd4.0 - '@material/snackbar': 15.0.0-canary.7f224ddd4.0 - '@material/switch': 15.0.0-canary.7f224ddd4.0 - '@material/tab': 15.0.0-canary.7f224ddd4.0 - '@material/tab-bar': 15.0.0-canary.7f224ddd4.0 - '@material/tab-indicator': 15.0.0-canary.7f224ddd4.0 - '@material/tab-scroller': 15.0.0-canary.7f224ddd4.0 - '@material/textfield': 15.0.0-canary.7f224ddd4.0 - '@material/theme': 15.0.0-canary.7f224ddd4.0 - '@material/tooltip': 15.0.0-canary.7f224ddd4.0 - '@material/top-app-bar': 15.0.0-canary.7f224ddd4.0 - '@material/touch-target': 15.0.0-canary.7f224ddd4.0 - '@material/typography': 15.0.0-canary.7f224ddd4.0 - rxjs: 7.8.1 - tslib: 2.6.2 - dev: false - - /@angular/material@17.3.0(@angular/animations@17.0.9)(@angular/cdk@17.3.0)(@angular/common@17.3.2)(@angular/core@17.3.2)(@angular/forms@17.0.9)(@angular/platform-browser@17.0.9)(rxjs@7.8.1): - resolution: {integrity: sha512-e9X/Gu4mVW9CZ83Hdlq2VUemPsoBbZcmsWKJ2FBl3E0v4puZK45OuUSx1VZl3Ct+CmVRlI6SJSWV1bFjRH8G3A==} + /@angular/material@17.3.2(@angular/animations@17.3.2)(@angular/cdk@17.3.2)(@angular/common@17.3.2)(@angular/core@17.3.2)(@angular/forms@17.3.2)(@angular/platform-browser@17.3.2)(rxjs@7.8.1): + resolution: {integrity: sha512-FuQnzmVZQUqPYxn2AbRNKY/7LTldhazK+PCN+Y9vbTZ6L1INJLANip1r4iXfZnhAUE+dmFAPN6GzfLLh1Dg7vA==} peerDependencies: '@angular/animations': ^17.0.0 || ^18.0.0 - '@angular/cdk': 17.3.0 + '@angular/cdk': 17.3.2 '@angular/common': ^17.0.0 || ^18.0.0 '@angular/core': ^17.0.0 || ^18.0.0 '@angular/forms': ^17.0.0 || ^18.0.0 '@angular/platform-browser': ^17.0.0 || ^18.0.0 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/animations': 17.0.9(@angular/core@17.0.9) - '@angular/cdk': 17.3.0(@angular/common@17.3.2)(@angular/core@17.3.2)(rxjs@7.8.1) + '@angular/animations': 17.3.2(@angular/core@17.3.2) + '@angular/cdk': 17.3.2(@angular/common@17.3.2)(@angular/core@17.3.2)(rxjs@7.8.1) '@angular/common': 17.3.2(@angular/core@17.3.2)(rxjs@7.8.1) '@angular/core': 17.3.2(rxjs@7.8.1)(zone.js@0.14.4) - '@angular/forms': 17.0.9(@angular/common@17.0.9)(@angular/core@17.0.9)(@angular/platform-browser@17.0.9)(rxjs@7.8.1) - '@angular/platform-browser': 17.0.9(@angular/animations@17.0.9)(@angular/common@17.0.9)(@angular/core@17.0.9) + '@angular/forms': 17.3.2(@angular/common@17.3.2)(@angular/core@17.3.2)(@angular/platform-browser@17.3.2)(rxjs@7.8.1) + '@angular/platform-browser': 17.3.2(@angular/animations@17.3.2)(@angular/common@17.3.2)(@angular/core@17.3.2) '@material/animation': 15.0.0-canary.7f224ddd4.0 '@material/auto-init': 15.0.0-canary.7f224ddd4.0 '@material/banner': 15.0.0-canary.7f224ddd4.0 @@ -848,40 +753,23 @@ packages: tslib: 2.6.2 dev: false - /@angular/platform-browser-dynamic@17.0.9(@angular/common@17.0.9)(@angular/compiler@17.0.9)(@angular/core@17.0.9)(@angular/platform-browser@17.0.9): - resolution: {integrity: sha512-44wIecNzxEUi3T/bggeJsgK+iD7Snu64sqQg00ewsuFCMpaWwyC80LnTIff/QnBVoggAjXvEql6vwr3AZNTcuQ==} + /@angular/platform-browser-dynamic@17.3.2(@angular/common@17.3.2)(@angular/compiler@17.3.2)(@angular/core@17.3.2)(@angular/platform-browser@17.3.2): + resolution: {integrity: sha512-fcGo9yQ+t9VaG9zPgjQW5HIizbYOKj+9kVk9FPru+uJbYyvJUwEDgpD3aI0DUrQy/OvSf4NMzY/Ucgw1AUknQw==} engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: - '@angular/common': 17.0.9 - '@angular/compiler': 17.0.9 - '@angular/core': 17.0.9 - '@angular/platform-browser': 17.0.9 - dependencies: - '@angular/common': 17.0.9(@angular/core@17.0.9)(rxjs@7.8.1) - '@angular/compiler': 17.0.9(@angular/core@17.0.9) - '@angular/core': 17.0.9(rxjs@7.8.1)(zone.js@0.14.4) - '@angular/platform-browser': 17.0.9(@angular/animations@17.0.9)(@angular/common@17.0.9)(@angular/core@17.0.9) - tslib: 2.6.2 - dev: false - - /@angular/platform-browser@17.0.9(@angular/animations@17.0.9)(@angular/common@17.0.9)(@angular/core@17.0.9): - resolution: {integrity: sha512-Edz039lTJ9tHR6VEPHXUcQHqdCXAhJcdPoWSWsUBJ30eZFx0VlxQEb4ujlz8LBgIVvthp5WYhHMjd/ueWzEINw==} - engines: {node: ^18.13.0 || >=20.9.0} - peerDependencies: - '@angular/animations': 17.0.9 - '@angular/common': 17.0.9 - '@angular/core': 17.0.9 - peerDependenciesMeta: - '@angular/animations': - optional: true + '@angular/common': 17.3.2 + '@angular/compiler': 17.3.2 + '@angular/core': 17.3.2 + '@angular/platform-browser': 17.3.2 dependencies: - '@angular/animations': 17.0.9(@angular/core@17.0.9) - '@angular/common': 17.0.9(@angular/core@17.0.9)(rxjs@7.8.1) - '@angular/core': 17.0.9(rxjs@7.8.1)(zone.js@0.14.4) + '@angular/common': 17.3.2(@angular/core@17.3.2)(rxjs@7.8.1) + '@angular/compiler': 17.3.2(@angular/core@17.3.2) + '@angular/core': 17.3.2(rxjs@7.8.1)(zone.js@0.14.4) + '@angular/platform-browser': 17.3.2(@angular/animations@17.3.2)(@angular/common@17.3.2)(@angular/core@17.3.2) tslib: 2.6.2 dev: false - /@angular/platform-browser@17.3.2(@angular/animations@17.0.9)(@angular/common@17.3.2)(@angular/core@17.3.2): + /@angular/platform-browser@17.3.2(@angular/animations@17.3.2)(@angular/common@17.3.2)(@angular/core@17.3.2): resolution: {integrity: sha512-rBVmpJ/uh+CTjYef3Nib1K+31GFbM4mZaw2R2PowKZLgWOT3MWXKy41i44NEyM8qY1dxESmzMzy4NuGfZol42Q==} engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: @@ -892,32 +780,28 @@ packages: '@angular/animations': optional: true dependencies: - '@angular/animations': 17.0.9(@angular/core@17.0.9) + '@angular/animations': 17.3.2(@angular/core@17.3.2) '@angular/common': 17.3.2(@angular/core@17.3.2)(rxjs@7.8.1) '@angular/core': 17.3.2(rxjs@7.8.1)(zone.js@0.14.4) tslib: 2.6.2 dev: false - /@angular/router@17.0.9(@angular/common@17.0.9)(@angular/core@17.0.9)(@angular/platform-browser@17.0.9)(rxjs@7.8.1): - resolution: {integrity: sha512-kQHtPVh06g1AWA0Ntn/1Z2PX79hLwRQsTMcbU4ej1oka50C8Y97cAOMtmX9v3kqSN5fL/MEpBb44zi/X8SfPeA==} + /@angular/router@17.3.2(@angular/common@17.3.2)(@angular/core@17.3.2)(@angular/platform-browser@17.3.2)(rxjs@7.8.1): + resolution: {integrity: sha512-BJiaG7zldhe8FPsg3Xv1o2xsmWNMIuntubRiSt2NlSceAr/NEgHoARpZfAGKTaFSngl6jc407wHOmBBPPALECw==} engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: - '@angular/common': 17.0.9 - '@angular/core': 17.0.9 - '@angular/platform-browser': 17.0.9 + '@angular/common': 17.3.2 + '@angular/core': 17.3.2 + '@angular/platform-browser': 17.3.2 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/common': 17.0.9(@angular/core@17.0.9)(rxjs@7.8.1) - '@angular/core': 17.0.9(rxjs@7.8.1)(zone.js@0.14.4) - '@angular/platform-browser': 17.0.9(@angular/animations@17.0.9)(@angular/common@17.0.9)(@angular/core@17.0.9) + '@angular/common': 17.3.2(@angular/core@17.3.2)(rxjs@7.8.1) + '@angular/core': 17.3.2(rxjs@7.8.1)(zone.js@0.14.4) + '@angular/platform-browser': 17.3.2(@angular/animations@17.3.2)(@angular/common@17.3.2)(@angular/core@17.3.2) rxjs: 7.8.1 tslib: 2.6.2 dev: false - /@assemblyscript/loader@0.10.1: - resolution: {integrity: sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==} - dev: true - /@babel/code-frame@7.23.5: resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} engines: {node: '>=6.9.0'} @@ -929,15 +813,15 @@ packages: resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} engines: {node: '>=6.9.0'} - /@babel/core@7.23.2: - resolution: {integrity: sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==} + /@babel/core@7.23.9: + resolution: {integrity: sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.23.5 '@babel/generator': 7.23.6 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.2) + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) '@babel/helpers': 7.24.0 '@babel/parser': 7.24.0 '@babel/template': 7.24.0 @@ -974,16 +858,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/generator@7.23.0: - resolution: {integrity: sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.24.0 - '@jridgewell/gen-mapping': 0.3.4 - '@jridgewell/trace-mapping': 0.3.23 - jsesc: 2.5.2 - dev: true - /@babel/generator@7.23.6: resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} @@ -1015,24 +889,6 @@ packages: lru-cache: 5.1.1 semver: 6.3.1 - /@babel/helper-create-class-features-plugin@7.24.0(@babel/core@7.23.2): - resolution: {integrity: sha512-QAH+vfvts51BCsNZ2PhY6HAggnlS6omLLFTsIpeqZk/MmJ6cW7tgz5yRv0fMJThcr6FmbMrENh1RgrWPTYA76g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.2 - '@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-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.2) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - semver: 6.3.1 - dev: true - /@babel/helper-create-class-features-plugin@7.24.0(@babel/core@7.24.0): resolution: {integrity: sha512-QAH+vfvts51BCsNZ2PhY6HAggnlS6omLLFTsIpeqZk/MmJ6cW7tgz5yRv0fMJThcr6FmbMrENh1RgrWPTYA76g==} engines: {node: '>=6.9.0'} @@ -1050,18 +906,6 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.2): - resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-annotate-as-pure': 7.22.5 - regexpu-core: 5.3.2 - semver: 6.3.1 - dev: true - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.0): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} @@ -1073,36 +917,6 @@ packages: regexpu-core: 5.3.2 semver: 6.3.1 - /@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.23.2): - resolution: {integrity: sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.0 - debug: 4.3.4 - lodash.debounce: 4.0.8 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.23.2): - resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.0 - debug: 4.3.4 - lodash.debounce: 4.0.8 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.24.0): resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==} peerDependencies: @@ -1146,13 +960,13 @@ packages: dependencies: '@babel/types': 7.24.0 - /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.2): + /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.9 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 @@ -1183,18 +997,6 @@ packages: resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==} engines: {node: '>=6.9.0'} - /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.2): - resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-wrap-function': 7.22.20 - dev: true - /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.24.0): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} @@ -1206,18 +1008,6 @@ packages: '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 - /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.2): - resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 - dev: true - /@babel/helper-replace-supers@7.22.20(@babel/core@7.24.0): resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} engines: {node: '>=6.9.0'} @@ -1292,16 +1082,6 @@ packages: dependencies: '@babel/types': 7.24.0 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} engines: {node: '>=6.9.0'} @@ -1311,18 +1091,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.13.0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.2) - dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} engines: {node: '>=6.9.0'} @@ -1456,31 +1224,13 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.0) dev: false - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.2): + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.0): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 - dev: true - - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.0): - resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.0 - - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.2): - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true + '@babel/core': 7.24.0 /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.0): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} @@ -1498,15 +1248,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.2): - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.0): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: @@ -1515,16 +1256,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.2): - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.0): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} @@ -1543,15 +1274,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.2): - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: @@ -1570,15 +1292,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.2): - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: @@ -1597,16 +1310,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} engines: {node: '>=6.9.0'} @@ -1616,16 +1319,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} engines: {node: '>=6.9.0'} @@ -1635,15 +1328,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.2): - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.0): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: @@ -1652,15 +1336,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.2): - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: @@ -1678,15 +1353,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.2): - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.0): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: @@ -1695,15 +1361,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.2): - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: @@ -1712,15 +1369,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.2): - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.0): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: @@ -1729,15 +1377,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.2): - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: @@ -1746,15 +1385,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.2): - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: @@ -1763,15 +1393,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.2): - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: @@ -1780,16 +1401,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.2): - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.0): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} @@ -1799,16 +1410,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.2): - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.0): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} @@ -1827,17 +1428,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.2): - resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.0): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} @@ -1848,16 +1438,6 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} engines: {node: '>=6.9.0'} @@ -1867,32 +1447,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-async-generator-functions@7.23.2(@babel/core@7.23.2): - resolution: {integrity: sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@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.23.2) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.2) - dev: true - - /@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.23.2): - resolution: {integrity: sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@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.23.2) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.2) - dev: true - /@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.24.0): resolution: {integrity: sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==} engines: {node: '>=6.9.0'} @@ -1905,30 +1459,6 @@ packages: '@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) - /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.23.2): - resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.2) - dev: true - - /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.2) - dev: true - /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} engines: {node: '>=6.9.0'} @@ -1940,16 +1470,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.0) - /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} engines: {node: '>=6.9.0'} @@ -1959,16 +1479,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.2): - resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} engines: {node: '>=6.9.0'} @@ -1978,17 +1488,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.23.2) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} engines: {node: '>=6.9.0'} @@ -1999,18 +1498,6 @@ packages: '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.2): - resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.12.0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.23.2) - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.2) - dev: true - /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} engines: {node: '>=6.9.0'} @@ -2022,23 +1509,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.0) - /@babel/plugin-transform-classes@7.23.8(@babel/core@7.23.2): - resolution: {integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@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.22.20(@babel/core@7.23.2) - '@babel/helper-split-export-declaration': 7.22.6 - globals: 11.12.0 - dev: true - /@babel/plugin-transform-classes@7.23.8(@babel/core@7.24.0): resolution: {integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==} engines: {node: '>=6.9.0'} @@ -2055,17 +1525,6 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 - /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/template': 7.24.0 - dev: true - /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} engines: {node: '>=6.9.0'} @@ -2076,99 +1535,46 @@ packages: '@babel/helper-plugin-utils': 7.24.0 '@babel/template': 7.24.0 - /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.2): + /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} + /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 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/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} + /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2) + '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} + /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.24.0): + resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 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/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.0) - /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} - 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/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.2): - resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.2) - dev: true - - /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.24.0): - resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} - 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/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.0) - - /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} + /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2177,17 +1583,6 @@ packages: '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.2): - resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.2) - dev: true - /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} engines: {node: '>=6.9.0'} @@ -2209,17 +1604,6 @@ packages: '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.24.0) dev: false - /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.2): - resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - dev: true - /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.24.0): resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} engines: {node: '>=6.9.0'} @@ -2230,18 +1614,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} engines: {node: '>=6.9.0'} @@ -2253,17 +1625,6 @@ packages: '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.2): - resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.2) - dev: true - /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} engines: {node: '>=6.9.0'} @@ -2274,16 +1635,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.0) - /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-literals@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} engines: {node: '>=6.9.0'} @@ -2293,17 +1644,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.2): - resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.2) - dev: true - /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} engines: {node: '>=6.9.0'} @@ -2314,16 +1654,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.0) - /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} engines: {node: '>=6.9.0'} @@ -2333,17 +1663,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.2) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} engines: {node: '>=6.9.0'} @@ -2354,18 +1673,6 @@ packages: '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.2) - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-simple-access': 7.22.5 - dev: true - /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} engines: {node: '>=6.9.0'} @@ -2377,19 +1684,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-simple-access': 7.22.5 - /@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.23.2): - resolution: {integrity: sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.2) - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-validator-identifier': 7.22.20 - dev: true - /@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.24.0): resolution: {integrity: sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==} engines: {node: '>=6.9.0'} @@ -2402,17 +1696,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-validator-identifier': 7.22.20 - /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.2) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} engines: {node: '>=6.9.0'} @@ -2423,17 +1706,6 @@ packages: '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.2): - resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.0): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} @@ -2444,16 +1716,6 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} engines: {node: '>=6.9.0'} @@ -2463,17 +1725,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.2): - resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.2) - dev: true - /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} engines: {node: '>=6.9.0'} @@ -2484,17 +1735,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.0) - /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.2): - resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.2) - dev: true - /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} engines: {node: '>=6.9.0'} @@ -2505,20 +1745,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.0) - /@babel/plugin-transform-object-rest-spread@7.24.0(@babel/core@7.23.2): - resolution: {integrity: sha512-y/yKMm7buHpFFXfxVFS4Vk1ToRJDilIa6fKRioB9Vjichv58TDGXTvqV0dN7plobAmTW5eSEGXDngE+Mm+uO+w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.2 - '@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.23.2) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.2) - dev: true - /@babel/plugin-transform-object-rest-spread@7.24.0(@babel/core@7.24.0): resolution: {integrity: sha512-y/yKMm7buHpFFXfxVFS4Vk1ToRJDilIa6fKRioB9Vjichv58TDGXTvqV0dN7plobAmTW5eSEGXDngE+Mm+uO+w==} engines: {node: '>=6.9.0'} @@ -2532,17 +1758,6 @@ packages: '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.0) '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.24.0) - /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.2) - dev: true - /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} engines: {node: '>=6.9.0'} @@ -2553,17 +1768,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.0) - /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.2): - resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.2) - dev: true - /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} engines: {node: '>=6.9.0'} @@ -2574,18 +1778,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.0) - /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.2): - resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.2) - dev: true - /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} engines: {node: '>=6.9.0'} @@ -2597,16 +1789,6 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.0) - /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} engines: {node: '>=6.9.0'} @@ -2616,17 +1798,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.23.2) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} engines: {node: '>=6.9.0'} @@ -2637,19 +1808,6 @@ packages: '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.2): - resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.23.2) - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.2) - dev: true - /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} engines: {node: '>=6.9.0'} @@ -2662,16 +1820,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.0) - /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} engines: {node: '>=6.9.0'} @@ -2751,17 +1899,6 @@ packages: '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - regenerator-transform: 0.15.2 - dev: true - /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} engines: {node: '>=6.9.0'} @@ -2772,50 +1909,23 @@ packages: '@babel/helper-plugin-utils': 7.24.0 regenerator-transform: 0.15.2 - /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.2): + /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} + /@babel/plugin-transform-runtime@7.24.0(@babel/core@7.24.0): + resolution: {integrity: sha512-zc0GA5IitLKJrSfXlXmp8KDqLrnGECK7YRfQBmEKg1NmBOQ7e+KuclBEKJgzifQeUYLdNiAw4B4bjyvzWVLiSA==} 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/plugin-transform-runtime@7.23.2(@babel/core@7.23.2): - resolution: {integrity: sha512-XOntj6icgzMS58jPVtQpiuF6ZFWxQiJavISGx5KGjRj+3gqZr8+N6Kx+N9BApWzgS+DOjIZfXXj0ZesenOWDyA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.24.0 - babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.23.2) - babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.2) - babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.23.2) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-transform-runtime@7.24.0(@babel/core@7.24.0): - resolution: {integrity: sha512-zc0GA5IitLKJrSfXlXmp8KDqLrnGECK7YRfQBmEKg1NmBOQ7e+KuclBEKJgzifQeUYLdNiAw4B4bjyvzWVLiSA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.0 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.24.0 babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.24.0) babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.24.0) @@ -2824,16 +1934,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} engines: {node: '>=6.9.0'} @@ -2843,17 +1943,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - dev: true - /@babel/plugin-transform-spread@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} engines: {node: '>=6.9.0'} @@ -2864,16 +1953,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} engines: {node: '>=6.9.0'} @@ -2883,16 +1962,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} engines: {node: '>=6.9.0'} @@ -2902,16 +1971,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} engines: {node: '>=6.9.0'} @@ -2933,16 +1992,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.0) - /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} engines: {node: '>=6.9.0'} @@ -2952,17 +2001,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} engines: {node: '>=6.9.0'} @@ -2973,17 +2011,6 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} engines: {node: '>=6.9.0'} @@ -2994,17 +2021,6 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} engines: {node: '>=6.9.0'} @@ -3015,97 +2031,6 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.0 - /@babel/preset-env@7.23.2(@babel/core@7.23.2): - resolution: {integrity: sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.2 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.2) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.2) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.2) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.2) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.2) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.2) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.2) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.2) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.2) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.2) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-async-generator-functions': 7.23.9(@babel/core@7.23.2) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.2) - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.2) - '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.23.2) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.23.2) - '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.23.2) - '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.23.2) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.23.2) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.23.2) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-modules-systemjs': 7.23.9(@babel/core@7.23.2) - '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.2) - '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.23.2) - '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.23.2) - '@babel/plugin-transform-object-rest-spread': 7.24.0(@babel/core@7.23.2) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.23.2) - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.2) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.2) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.2) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.2) - '@babel/types': 7.24.0 - babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.23.2) - babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.2) - babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.23.2) - core-js-compat: 3.36.0 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/preset-env@7.24.0(@babel/core@7.24.0): resolution: {integrity: sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA==} engines: {node: '>=6.9.0'} @@ -3208,17 +2133,6 @@ packages: '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.24.0) dev: false - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.2): - resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} - peerDependencies: - '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/types': 7.24.0 - esutils: 2.0.3 - dev: true - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.0): resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: @@ -3273,13 +2187,6 @@ packages: /@babel/regjsgen@0.8.0: resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} - /@babel/runtime@7.23.2: - resolution: {integrity: sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==} - engines: {node: '>=6.9.0'} - dependencies: - regenerator-runtime: 0.14.1 - dev: true - /@babel/runtime@7.24.0: resolution: {integrity: sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==} engines: {node: '>=6.9.0'} @@ -3368,13 +2275,12 @@ packages: engines: {node: '>=10.0.0'} dev: true - /@esbuild/android-arm64@0.18.20: - resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} + /@esbuild/aix-ppc64@0.20.1: + resolution: {integrity: sha512-m55cpeupQ2DbuRGQMMZDzbv9J9PgVelPjlcmM5kxHnrBdBx6REaEd7LamYV7Dm8N7rCyR/XwU6rVP8ploKtIkA==} engines: {node: '>=12'} - cpu: [arm64] - os: [android] + cpu: [ppc64] + os: [aix] requiresBuild: true - dev: true optional: true /@esbuild/android-arm64@0.19.5: @@ -3386,13 +2292,12 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.18.20: - resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} + /@esbuild/android-arm64@0.20.1: + resolution: {integrity: sha512-hCnXNF0HM6AjowP+Zou0ZJMWWa1VkD77BXe959zERgGJBBxB+sV+J9f/rcjeg2c5bsukD/n17RKWXGFCO5dD5A==} engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [android] requiresBuild: true - dev: true optional: true /@esbuild/android-arm@0.19.5: @@ -3404,13 +2309,12 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.18.20: - resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} + /@esbuild/android-arm@0.20.1: + resolution: {integrity: sha512-4j0+G27/2ZXGWR5okcJi7pQYhmkVgb4D7UKwxcqrjhvp5TKWx3cUjgB1CGj1mfdmJBQ9VnUGgUhign+FPF2Zgw==} engines: {node: '>=12'} - cpu: [x64] + cpu: [arm] os: [android] requiresBuild: true - dev: true optional: true /@esbuild/android-x64@0.19.5: @@ -3422,13 +2326,12 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.18.20: - resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} + /@esbuild/android-x64@0.20.1: + resolution: {integrity: sha512-MSfZMBoAsnhpS+2yMFYIQUPs8Z19ajwfuaSZx+tSl09xrHZCjbeXXMsUF/0oq7ojxYEpsSo4c0SfjxOYXRbpaA==} engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] + cpu: [x64] + os: [android] requiresBuild: true - dev: true optional: true /@esbuild/darwin-arm64@0.19.5: @@ -3440,13 +2343,12 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.18.20: - resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} + /@esbuild/darwin-arm64@0.20.1: + resolution: {integrity: sha512-Ylk6rzgMD8klUklGPzS414UQLa5NPXZD5tf8JmQU8GQrj6BrFA/Ic9tb2zRe1kOZyCbGl+e8VMbDRazCEBqPvA==} engines: {node: '>=12'} - cpu: [x64] + cpu: [arm64] os: [darwin] requiresBuild: true - dev: true optional: true /@esbuild/darwin-x64@0.19.5: @@ -3458,13 +2360,12 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.18.20: - resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} + /@esbuild/darwin-x64@0.20.1: + resolution: {integrity: sha512-pFIfj7U2w5sMp52wTY1XVOdoxw+GDwy9FsK3OFz4BpMAjvZVs0dT1VXs8aQm22nhwoIWUmIRaE+4xow8xfIDZA==} engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] + cpu: [x64] + os: [darwin] requiresBuild: true - dev: true optional: true /@esbuild/freebsd-arm64@0.19.5: @@ -3476,13 +2377,12 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.18.20: - resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} + /@esbuild/freebsd-arm64@0.20.1: + resolution: {integrity: sha512-UyW1WZvHDuM4xDz0jWun4qtQFauNdXjXOtIy7SYdf7pbxSWWVlqhnR/T2TpX6LX5NI62spt0a3ldIIEkPM6RHw==} engines: {node: '>=12'} - cpu: [x64] + cpu: [arm64] os: [freebsd] requiresBuild: true - dev: true optional: true /@esbuild/freebsd-x64@0.19.5: @@ -3494,13 +2394,12 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.18.20: - resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} + /@esbuild/freebsd-x64@0.20.1: + resolution: {integrity: sha512-itPwCw5C+Jh/c624vcDd9kRCCZVpzpQn8dtwoYIt2TJF3S9xJLiRohnnNrKwREvcZYx0n8sCSbvGH349XkcQeg==} engines: {node: '>=12'} - cpu: [arm64] - os: [linux] + cpu: [x64] + os: [freebsd] requiresBuild: true - dev: true optional: true /@esbuild/linux-arm64@0.19.5: @@ -3512,13 +2411,12 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.18.20: - resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} + /@esbuild/linux-arm64@0.20.1: + resolution: {integrity: sha512-cX8WdlF6Cnvw/DO9/X7XLH2J6CkBnz7Twjpk56cshk9sjYVcuh4sXQBy5bmTwzBjNVZze2yaV1vtcJS04LbN8w==} engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-arm@0.19.5: @@ -3530,13 +2428,12 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.18.20: - resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} + /@esbuild/linux-arm@0.20.1: + resolution: {integrity: sha512-LojC28v3+IhIbfQ+Vu4Ut5n3wKcgTu6POKIHN9Wpt0HnfgUGlBuyDDQR4jWZUZFyYLiz4RBBBmfU6sNfn6RhLw==} engines: {node: '>=12'} - cpu: [ia32] + cpu: [arm] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-ia32@0.19.5: @@ -3548,13 +2445,12 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.18.20: - resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} + /@esbuild/linux-ia32@0.20.1: + resolution: {integrity: sha512-4H/sQCy1mnnGkUt/xszaLlYJVTz3W9ep52xEefGtd6yXDQbz/5fZE5dFLUgsPdbUOQANcVUa5iO6g3nyy5BJiw==} engines: {node: '>=12'} - cpu: [loong64] + cpu: [ia32] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-loong64@0.19.5: @@ -3566,13 +2462,12 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.18.20: - resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} + /@esbuild/linux-loong64@0.20.1: + resolution: {integrity: sha512-c0jgtB+sRHCciVXlyjDcWb2FUuzlGVRwGXgI+3WqKOIuoo8AmZAddzeOHeYLtD+dmtHw3B4Xo9wAUdjlfW5yYA==} engines: {node: '>=12'} - cpu: [mips64el] + cpu: [loong64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-mips64el@0.19.5: @@ -3584,13 +2479,12 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.18.20: - resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} + /@esbuild/linux-mips64el@0.20.1: + resolution: {integrity: sha512-TgFyCfIxSujyuqdZKDZ3yTwWiGv+KnlOeXXitCQ+trDODJ+ZtGOzLkSWngynP0HZnTsDyBbPy7GWVXWaEl6lhA==} engines: {node: '>=12'} - cpu: [ppc64] + cpu: [mips64el] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-ppc64@0.19.5: @@ -3602,13 +2496,12 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.18.20: - resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} + /@esbuild/linux-ppc64@0.20.1: + resolution: {integrity: sha512-b+yuD1IUeL+Y93PmFZDZFIElwbmFfIKLKlYI8M6tRyzE6u7oEP7onGk0vZRh8wfVGC2dZoy0EqX1V8qok4qHaw==} engines: {node: '>=12'} - cpu: [riscv64] + cpu: [ppc64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-riscv64@0.19.5: @@ -3620,13 +2513,12 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.18.20: - resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} + /@esbuild/linux-riscv64@0.20.1: + resolution: {integrity: sha512-wpDlpE0oRKZwX+GfomcALcouqjjV8MIX8DyTrxfyCfXxoKQSDm45CZr9fanJ4F6ckD4yDEPT98SrjvLwIqUCgg==} engines: {node: '>=12'} - cpu: [s390x] + cpu: [riscv64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-s390x@0.19.5: @@ -3638,13 +2530,12 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.18.20: - resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} + /@esbuild/linux-s390x@0.20.1: + resolution: {integrity: sha512-5BepC2Au80EohQ2dBpyTquqGCES7++p7G+7lXe1bAIvMdXm4YYcEfZtQrP4gaoZ96Wv1Ute61CEHFU7h4FMueQ==} engines: {node: '>=12'} - cpu: [x64] + cpu: [s390x] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-x64@0.19.5: @@ -3656,13 +2547,12 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.18.20: - resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} + /@esbuild/linux-x64@0.20.1: + resolution: {integrity: sha512-5gRPk7pKuaIB+tmH+yKd2aQTRpqlf1E4f/mC+tawIm/CGJemZcHZpp2ic8oD83nKgUPMEd0fNanrnFljiruuyA==} engines: {node: '>=12'} cpu: [x64] - os: [netbsd] + os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/netbsd-x64@0.19.5: @@ -3674,13 +2564,12 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.18.20: - resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} + /@esbuild/netbsd-x64@0.20.1: + resolution: {integrity: sha512-4fL68JdrLV2nVW2AaWZBv3XEm3Ae3NZn/7qy2KGAt3dexAgSVT+Hc97JKSZnqezgMlv9x6KV0ZkZY7UO5cNLCg==} engines: {node: '>=12'} cpu: [x64] - os: [openbsd] + os: [netbsd] requiresBuild: true - dev: true optional: true /@esbuild/openbsd-x64@0.19.5: @@ -3692,13 +2581,12 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.18.20: - resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} + /@esbuild/openbsd-x64@0.20.1: + resolution: {integrity: sha512-GhRuXlvRE+twf2ES+8REbeCb/zeikNqwD3+6S5y5/x+DYbAQUNl0HNBs4RQJqrechS4v4MruEr8ZtAin/hK5iw==} engines: {node: '>=12'} cpu: [x64] - os: [sunos] + os: [openbsd] requiresBuild: true - dev: true optional: true /@esbuild/sunos-x64@0.19.5: @@ -3710,13 +2598,12 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.18.20: - resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} + /@esbuild/sunos-x64@0.20.1: + resolution: {integrity: sha512-ZnWEyCM0G1Ex6JtsygvC3KUUrlDXqOihw8RicRuQAzw+c4f1D66YlPNNV3rkjVW90zXVsHwZYWbJh3v+oQFM9Q==} engines: {node: '>=12'} - cpu: [arm64] - os: [win32] + cpu: [x64] + os: [sunos] requiresBuild: true - dev: true optional: true /@esbuild/win32-arm64@0.19.5: @@ -3728,13 +2615,12 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.18.20: - resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} + /@esbuild/win32-arm64@0.20.1: + resolution: {integrity: sha512-QZ6gXue0vVQY2Oon9WyLFCdSuYbXSoxaZrPuJ4c20j6ICedfsDilNPYfHLlMH7vGfU5DQR0czHLmJvH4Nzis/A==} engines: {node: '>=12'} - cpu: [ia32] + cpu: [arm64] os: [win32] requiresBuild: true - dev: true optional: true /@esbuild/win32-ia32@0.19.5: @@ -3746,13 +2632,12 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.18.20: - resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} + /@esbuild/win32-ia32@0.20.1: + resolution: {integrity: sha512-HzcJa1NcSWTAU0MJIxOho8JftNp9YALui3o+Ny7hCh0v5f90nprly1U3Sj1Ldj/CvKKdvvFsCRvDkpsEMp4DNw==} engines: {node: '>=12'} - cpu: [x64] + cpu: [ia32] os: [win32] requiresBuild: true - dev: true optional: true /@esbuild/win32-x64@0.19.5: @@ -3764,13 +2649,21 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.48.0): + /@esbuild/win32-x64@0.20.1: + resolution: {integrity: sha512-0MBh53o6XtI6ctDnRMeQ+xoCN8kD2qI1rY1KgF/xdWQwoFeKou7puvDfV8/Wv4Ctx2rRpET/gGdz3YlNtNACSA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + + /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.48.0 + eslint: 8.57.0 eslint-visitor-keys: 3.4.3 /@eslint-community/regexpp@4.10.0: @@ -3793,15 +2686,10 @@ packages: transitivePeerDependencies: - supports-color - /@eslint/js@8.48.0: - resolution: {integrity: sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==} + /@eslint/js@8.57.0: + resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /@fastify/busboy@2.1.1: - resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} - engines: {node: '>=14'} - dev: true - /@hapi/hoek@9.3.0: resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} dev: false @@ -3812,12 +2700,12 @@ packages: '@hapi/hoek': 9.3.0 dev: false - /@heavy-duty/wallet-adapter-cdk@0.8.4(@angular/animations@17.0.9)(bs58@5.0.0)(react-native@0.73.5)(react@18.2.0)(zone.js@0.14.4): + /@heavy-duty/wallet-adapter-cdk@0.8.4(@angular/animations@17.3.2)(bs58@5.0.0)(react-native@0.73.5)(react@18.2.0)(zone.js@0.14.4): resolution: {integrity: sha512-nyu28lol+82WEXkj5HrXvRehdmkFjrjryQm/Y6sUmXGF3xMdsYPFM5TpevM5HQ/mRJlGrMaoVWUb9YtYt5DmAw==} dependencies: '@angular/common': 17.3.2(@angular/core@17.3.2)(rxjs@7.8.1) '@angular/core': 17.3.2(rxjs@7.8.1)(zone.js@0.14.4) - '@angular/platform-browser': 17.3.2(@angular/animations@17.0.9)(@angular/common@17.3.2)(@angular/core@17.3.2) + '@angular/platform-browser': 17.3.2(@angular/animations@17.3.2)(@angular/common@17.3.2)(@angular/core@17.3.2) '@heavy-duty/wallet-adapter': 0.8.4(bs58@5.0.0)(react-native@0.73.5)(react@18.2.0)(zone.js@0.14.4) '@ngrx/component-store': 17.1.1(@angular/core@17.3.2)(rxjs@7.8.1) '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.90.0) @@ -3835,15 +2723,15 @@ packages: - zone.js dev: false - /@heavy-duty/wallet-adapter-material@0.8.4(@angular/animations@17.0.9)(@angular/forms@17.0.9)(@angular/platform-browser@17.0.9)(@solana/web3.js@1.90.0)(bs58@5.0.0)(react-native@0.73.5)(react@18.2.0)(zone.js@0.14.4): + /@heavy-duty/wallet-adapter-material@0.8.4(@angular/animations@17.3.2)(@angular/forms@17.3.2)(@angular/platform-browser@17.3.2)(@solana/web3.js@1.90.0)(bs58@5.0.0)(react-native@0.73.5)(react@18.2.0)(zone.js@0.14.4): resolution: {integrity: sha512-GAA90cW2dl265v8qBLEHeURoQ7JsynmRdl2pmHT0EUT7R2GxYhIkCRvXjmNtl1jrtaXVs/VHcL7LmmPHuzVC/Q==} dependencies: - '@angular/cdk': 17.3.0(@angular/common@17.3.2)(@angular/core@17.3.2)(rxjs@7.8.1) + '@angular/cdk': 17.3.2(@angular/common@17.3.2)(@angular/core@17.3.2)(rxjs@7.8.1) '@angular/common': 17.3.2(@angular/core@17.3.2)(rxjs@7.8.1) '@angular/core': 17.3.2(rxjs@7.8.1)(zone.js@0.14.4) - '@angular/material': 17.3.0(@angular/animations@17.0.9)(@angular/cdk@17.3.0)(@angular/common@17.3.2)(@angular/core@17.3.2)(@angular/forms@17.0.9)(@angular/platform-browser@17.0.9)(rxjs@7.8.1) + '@angular/material': 17.3.2(@angular/animations@17.3.2)(@angular/cdk@17.3.2)(@angular/common@17.3.2)(@angular/core@17.3.2)(@angular/forms@17.3.2)(@angular/platform-browser@17.3.2)(rxjs@7.8.1) '@heavy-duty/wallet-adapter': 0.8.4(bs58@5.0.0)(react-native@0.73.5)(react@18.2.0)(zone.js@0.14.4) - '@heavy-duty/wallet-adapter-cdk': 0.8.4(@angular/animations@17.0.9)(bs58@5.0.0)(react-native@0.73.5)(react@18.2.0)(zone.js@0.14.4) + '@heavy-duty/wallet-adapter-cdk': 0.8.4(@angular/animations@17.3.2)(bs58@5.0.0)(react-native@0.73.5)(react@18.2.0)(zone.js@0.14.4) '@ngrx/component-store': 17.1.1(@angular/core@17.3.2)(rxjs@7.8.1) '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.90.0) rxjs: 7.8.1 @@ -3939,7 +2827,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.16.9 + '@types/node': 18.19.26 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -3959,14 +2847,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.16.9 + '@types/node': 18.19.26 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@18.16.9)(ts-node@10.9.1) + jest-config: 29.7.0(@types/node@18.19.26)(ts-node@10.9.1) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -4008,7 +2896,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.16.9 + '@types/node': 18.19.26 jest-mock: 29.7.0 /@jest/expect-utils@29.7.0: @@ -4032,7 +2920,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 18.16.9 + '@types/node': 18.19.26 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -4063,7 +2951,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.23 - '@types/node': 18.16.9 + '@types/node': 18.19.26 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -4144,7 +3032,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.16.9 + '@types/node': 18.19.26 '@types/yargs': 15.0.19 chalk: 4.1.2 dev: false @@ -4155,7 +3043,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.16.9 + '@types/node': 18.19.26 '@types/yargs': 16.0.9 chalk: 4.1.2 dev: true @@ -4167,7 +3055,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.16.9 + '@types/node': 18.19.26 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -4179,6 +3067,15 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/trace-mapping': 0.3.23 + /@jridgewell/gen-mapping@0.3.5: + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.25 + dev: true + /@jridgewell/resolve-uri@3.1.2: resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} @@ -4202,6 +3099,13 @@ packages: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.4.15 + /@jridgewell/trace-mapping@0.3.25: + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + /@jridgewell/trace-mapping@0.3.9: resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} dependencies: @@ -4905,17 +3809,17 @@ packages: tslib: 2.6.2 dev: false - /@ngtools/webpack@17.0.10(@angular/compiler-cli@17.0.9)(typescript@5.2.2)(webpack@5.89.0): - resolution: {integrity: sha512-UCiLrV2aLrtR7Wr/jJi0nH2Xzb7ETenrPWU/EcW9V3lnlDun5g1J0y01jRzvcipxNTOmFfI4lqv288nKSmSOAA==} + /@ngtools/webpack@17.3.2(@angular/compiler-cli@17.3.2)(typescript@5.4.3)(webpack@5.90.3): + resolution: {integrity: sha512-E8zejFF4aJ8l2XcF+GgnE/1IqsZepnPT1xzulLB4LXtjVuXLFLoF9xkHQwxs7cJWWZsxd/SlNsCIcn/ezrYBcQ==} 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.3' + typescript: '>=5.2 <5.5' webpack: ^5.54.0 dependencies: - '@angular/compiler-cli': 17.0.9(@angular/compiler@17.0.9)(typescript@5.2.2) - typescript: 5.2.2 - webpack: 5.89.0(@swc/core@1.3.107)(esbuild@0.19.5) + '@angular/compiler-cli': 17.3.2(@angular/compiler@17.3.2)(typescript@5.4.3) + typescript: 5.4.3 + webpack: 5.90.3(@swc/core@1.3.107)(esbuild@0.20.1) dev: true /@noble/curves@1.3.0: @@ -4953,7 +3857,7 @@ packages: dependencies: agent-base: 7.1.0 http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.4 lru-cache: 10.2.0 socks-proxy-agent: 8.0.2 transitivePeerDependencies: @@ -5033,10 +3937,10 @@ packages: - supports-color dev: true - /@nrwl/angular@17.2.7(@angular-devkit/build-angular@17.0.10)(@angular-devkit/core@17.0.10)(@angular-devkit/schematics@17.0.10)(@schematics/angular@17.0.10)(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.2.2): - resolution: {integrity: sha512-DjEpECm0ipw7q9xhj+pX1y9Gc3J64gLBCUVf1ib+h3g2Y3tFbC+RLlQGwmAqU8WelAdJHrPqPtAYHKf4vqqgbQ==} + /@nrwl/angular@18.2.1(@angular-devkit/build-angular@17.3.2)(@angular-devkit/core@17.3.2)(@angular-devkit/schematics@17.3.2)(@schematics/angular@17.3.2)(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(eslint@8.57.0)(nx@18.2.1)(rxjs@7.8.1)(typescript@5.4.3): + resolution: {integrity: sha512-9j8281u8vwHAkW2Ilgb86UXEDAU4ht8GCtQgrRVXul7TjxjF8WLj+2mq+3IHMSZq0Fg5MD0m1D5xRSNOhp0Sag==} dependencies: - '@nx/angular': 17.2.7(@angular-devkit/build-angular@17.0.10)(@angular-devkit/core@17.0.10)(@angular-devkit/schematics@17.0.10)(@schematics/angular@17.0.10)(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.2.2) + '@nx/angular': 18.2.1(@angular-devkit/build-angular@17.3.2)(@angular-devkit/core@17.3.2)(@angular-devkit/schematics@17.3.2)(@schematics/angular@17.3.2)(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(eslint@8.57.0)(nx@18.2.1)(rxjs@7.8.1)(typescript@5.4.3) tslib: 2.6.2 transitivePeerDependencies: - '@angular-devkit/build-angular' @@ -5051,11 +3955,9 @@ packages: - '@swc/css' - '@swc/wasm' - '@types/node' - - babel-plugin-macros - bufferutil - clean-css - csso - - cypress - debug - esbuild - eslint @@ -5063,13 +3965,11 @@ packages: - html-webpack-plugin - js-yaml - lightningcss - - node-notifier - node-sass - nx - rxjs - sass-embedded - supports-color - - ts-node - typescript - uglify-js - utf-8-validate @@ -5078,37 +3978,26 @@ packages: - webpack-cli dev: true - /@nrwl/cypress@17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7)(typescript@5.2.2): - resolution: {integrity: sha512-Av89Er9r0kMf8YL9dNSTkHohYhAKYmxAB3Q8eVv8NmSb7FZXvY065HIoFby+6VtQnBFP+sT1YSQL/Tp+h4Bwfw==} + /@nrwl/devkit@17.2.7(nx@18.2.1): + resolution: {integrity: sha512-TISLlIH3xSWre2NLg0aMUBmTvMus+xUicaMeg8DWvwSXJJIMC5QFlB1hjw0VkyLsSraHpd5PWtyDqldHWRfKUQ==} dependencies: - '@nx/cypress': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7)(typescript@5.2.2) + '@nx/devkit': 17.2.7(nx@18.2.1) transitivePeerDependencies: - - '@babel/traverse' - - '@swc-node/register' - - '@swc/core' - - '@swc/wasm' - - '@types/node' - - cypress - - debug - - eslint - - js-yaml - nx - - supports-color - - typescript - - verdaccio - dev: true + dev: false - /@nrwl/devkit@17.2.7(nx@17.2.7): - resolution: {integrity: sha512-TISLlIH3xSWre2NLg0aMUBmTvMus+xUicaMeg8DWvwSXJJIMC5QFlB1hjw0VkyLsSraHpd5PWtyDqldHWRfKUQ==} + /@nrwl/devkit@18.2.1(nx@18.2.1): + resolution: {integrity: sha512-D//NSihg/hyoinB+CpNMjecwdMIagoQgLlc2HLZtEpmBxM9b3ilX6J7js9HOqEO+jY5YBJWwHg20+qPDYz1Kqw==} dependencies: - '@nx/devkit': 17.2.7(nx@17.2.7) + '@nx/devkit': 18.2.1(nx@18.2.1) transitivePeerDependencies: - nx + dev: true - /@nrwl/eslint-plugin-nx@17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(@typescript-eslint/parser@6.21.0)(eslint-config-prettier@9.1.0)(eslint@8.48.0)(nx@17.2.7)(typescript@5.2.2): - resolution: {integrity: sha512-YGH3FL4Dz+a9r2xmZx/SMUFOUl/An6IsZeTqkG5gC+ErejX9nT1KWOXMNh5bkl+jz0b4NvkiVvgQw+W4q2K9sg==} + /@nrwl/eslint-plugin-nx@18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(@typescript-eslint/parser@7.4.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.2.1)(typescript@5.4.3): + resolution: {integrity: sha512-R6OWtEB3aN4qKg1m+G4+OtP7Zl94nVbYScm6meWTtkwts2h1uscDIv1ACfbcvPaofB6+HzGp7kPkwZOp96TgeA==} dependencies: - '@nx/eslint-plugin': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(@typescript-eslint/parser@6.21.0)(eslint-config-prettier@9.1.0)(eslint@8.48.0)(nx@17.2.7)(typescript@5.2.2) + '@nx/eslint-plugin': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(@typescript-eslint/parser@7.4.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.2.1)(typescript@5.4.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -5125,10 +4014,10 @@ packages: - verdaccio dev: true - /@nrwl/jest@17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(ts-node@10.9.1)(typescript@5.2.2): + /@nrwl/jest@17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(ts-node@10.9.1)(typescript@5.4.3): resolution: {integrity: sha512-jYeBQbS9iaybLxmxFv6N9qftRHyRpG3YlDxiHXXmWPX0OrgDjNSY3QCCReM8iqADk2TaxoIw1WDKp4tKzft2xA==} dependencies: - '@nx/jest': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(ts-node@10.9.1)(typescript@5.2.2) + '@nx/jest': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(ts-node@10.9.1)(typescript@5.4.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -5143,27 +4032,32 @@ packages: - ts-node - typescript - verdaccio + dev: false - /@nrwl/js@17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2): - resolution: {integrity: sha512-8AAUmqESQ89Cbark8DlkElINMmDpEJLivan6RPksUUEK6lrZQwVnHf4eWLQzN2/C4i5XkfdxavzluuDPCqHQSQ==} + /@nrwl/jest@18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(ts-node@10.9.1)(typescript@5.4.3): + resolution: {integrity: sha512-ZB9HZ0Jtc8iltk9yiuJ+Zd5MB51bXFFm2YCDxRgqcs7XuuzjjtwCnl7cOY0nw4lbL893UNOA5dH1RYg4Pk1WNw==} dependencies: - '@nx/js': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2) + '@nx/jest': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(ts-node@10.9.1)(typescript@5.4.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' - '@swc/core' - '@swc/wasm' - '@types/node' + - babel-plugin-macros - debug + - node-notifier - nx - supports-color + - ts-node - typescript - verdaccio + dev: true - /@nrwl/react@17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7)(typescript@5.2.2)(webpack@5.90.3): - resolution: {integrity: sha512-vRlJWdiPeAgkKe7XUWPceh+vocGfL8CJFmsK2mRy5BWr5rVEJ9l30c9mP7LMxukgi2NPgh1hURvCaZrlErEJ9A==} + /@nrwl/js@17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3): + resolution: {integrity: sha512-8AAUmqESQ89Cbark8DlkElINMmDpEJLivan6RPksUUEK6lrZQwVnHf4eWLQzN2/C4i5XkfdxavzluuDPCqHQSQ==} dependencies: - '@nx/react': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7)(typescript@5.2.2)(webpack@5.90.3) + '@nx/js': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -5171,49 +4065,114 @@ packages: - '@swc/wasm' - '@types/node' - debug - - eslint - - js-yaml - nx - supports-color - typescript - verdaccio - - webpack + dev: false - /@nrwl/rollup@17.2.7(@babel/core@7.24.0)(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(ts-node@10.9.1)(typescript@5.2.2): - resolution: {integrity: sha512-O8ygiRwDC67TA0AQZTwmq8ZDxqHrT2jfhoTjGrs5eb6n1r5lhomDNVaEmBQtMBCHF/vPdqrfxaAwvklLmoJfHw==} + /@nrwl/js@18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3): + resolution: {integrity: sha512-FXyuZjIA5nG7jMVEwO7WfaLGJLqdA6L4ScwH1JUiPWT0/z+ZCEtjaB+AA9Okzqwm+5f/hA2e7BIHhF1Bkzkt7A==} dependencies: - '@nx/rollup': 17.2.7(@babel/core@7.24.0)(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(ts-node@10.9.1)(typescript@5.2.2) + '@nx/js': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) transitivePeerDependencies: - - '@babel/core' - '@babel/traverse' - '@swc-node/register' - '@swc/core' - '@swc/wasm' - - '@types/babel__core' - '@types/node' - debug - nx - supports-color - - ts-node - typescript - verdaccio dev: true - /@nrwl/tao@17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107): - resolution: {integrity: sha512-06YYR1Ndb+nAJaQuvi2J3bX7i2dStQvDHkT+qprUXKxOrggFcPcs+7e2LwNWKDGdCu4r0qFHPlamj7y5d6qM2Q==} - hasBin: true + /@nrwl/react@17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(eslint@8.57.0)(nx@18.2.1)(typescript@5.4.3)(webpack@5.90.3): + resolution: {integrity: sha512-vRlJWdiPeAgkKe7XUWPceh+vocGfL8CJFmsK2mRy5BWr5rVEJ9l30c9mP7LMxukgi2NPgh1hURvCaZrlErEJ9A==} + dependencies: + '@nx/react': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(eslint@8.57.0)(nx@18.2.1)(typescript@5.4.3)(webpack@5.90.3) + transitivePeerDependencies: + - '@babel/traverse' + - '@swc-node/register' + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - debug + - eslint + - js-yaml + - nx + - supports-color + - typescript + - verdaccio + - webpack + dev: false + + /@nrwl/react@18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3): + resolution: {integrity: sha512-s/GOEmmeRLT5Zry7cXkWbCZYH77+mZdYk/fwSHPOjCEj07b7lOgamBZSbEKiuvH4zCluC0vbHaUvHYipn0XAIg==} dependencies: - nx: 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107) + '@nx/react': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + transitivePeerDependencies: + - '@babel/traverse' + - '@swc-node/register' + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - debug + - js-yaml + - nx + - supports-color + - typescript + - verdaccio + dev: true + + /@nrwl/rollup@18.2.1(@babel/core@7.24.0)(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(ts-node@10.9.1)(typescript@5.4.3): + resolution: {integrity: sha512-gs+7TJag0/aVgW00LNVBaB5fHH3F/2QyRr0PJjuElgZfgxQz0uIRBdleZdrQ5PXiFLmAtdkybYkFVRYcZuEDJA==} + dependencies: + '@nx/rollup': 18.2.1(@babel/core@7.24.0)(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(ts-node@10.9.1)(typescript@5.4.3) + transitivePeerDependencies: + - '@babel/core' + - '@babel/traverse' + - '@swc-node/register' + - '@swc/core' + - '@swc/wasm' + - '@types/babel__core' + - '@types/node' + - debug + - nx + - supports-color + - ts-node + - typescript + - verdaccio + dev: true + + /@nrwl/tao@17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107): + resolution: {integrity: sha512-06YYR1Ndb+nAJaQuvi2J3bX7i2dStQvDHkT+qprUXKxOrggFcPcs+7e2LwNWKDGdCu4r0qFHPlamj7y5d6qM2Q==} + hasBin: true + dependencies: + nx: 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107) tslib: 2.6.2 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug + dev: false - /@nrwl/web@17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2): + /@nrwl/tao@18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107): + resolution: {integrity: sha512-QOk9pCNBtu8Qk8Cr7WVbI4+Q/PdxXX+nWMU+xk1KyTjH+XYdAvVksrMqFndPAThIsPvC1fP2XCcMCxOX10F3rQ==} + hasBin: true + dependencies: + nx: 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107) + tslib: 2.6.2 + transitivePeerDependencies: + - '@swc-node/register' + - '@swc/core' + - debug + + /@nrwl/web@17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3): resolution: {integrity: sha512-ZlGkmth0qqqQ0WyV6JhdNswSbgOEiDR0G8XJXeoHkDFeThlaU20JyMrqTGNDpQ04d9EpvItvv+bAueg/BLASOw==} dependencies: - '@nx/web': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2) + '@nx/web': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -5225,11 +4184,62 @@ packages: - supports-color - typescript - verdaccio + dev: false - /@nrwl/webpack@17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2): + /@nrwl/web@18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3): + resolution: {integrity: sha512-2Mwb/vFrjnKZ6BBc++tKTEOquVyWJaLSwIKGjhIRb5jHnxUQeLPBMJOQsFTjyB7hvmB0DTVSAih2KWvxm17psg==} + dependencies: + '@nx/web': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + transitivePeerDependencies: + - '@babel/traverse' + - '@swc-node/register' + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - debug + - nx + - supports-color + - typescript + - verdaccio + dev: true + + /@nrwl/webpack@17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3): resolution: {integrity: sha512-Ornp2N/cdUNnht0ojjQrtE3ko+JpvAvWvStdZCVfXULMzy96CpGjPzRBkrX+iNee1GYEJXiHFUZhA+n6NlKB3A==} dependencies: - '@nx/webpack': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2) + '@nx/webpack': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + transitivePeerDependencies: + - '@babel/traverse' + - '@parcel/css' + - '@rspack/core' + - '@swc-node/register' + - '@swc/core' + - '@swc/css' + - '@swc/wasm' + - '@types/node' + - bufferutil + - clean-css + - csso + - debug + - esbuild + - fibers + - html-webpack-plugin + - lightningcss + - node-sass + - nx + - sass-embedded + - supports-color + - typescript + - uglify-js + - utf-8-validate + - verdaccio + - vue-template-compiler + - webpack-cli + dev: false + + /@nrwl/webpack@18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3): + resolution: {integrity: sha512-1NZql7aFr8KmdxVjKCuEu0jywQSrvxEC6gh52DiG5KeW5wp+tGmVoZK9rOBjZ4ENn0bbo/8KKTz+bdHYo98xDA==} + dependencies: + '@nx/webpack': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) transitivePeerDependencies: - '@babel/traverse' - '@parcel/css' @@ -5257,18 +4267,30 @@ packages: - verdaccio - vue-template-compiler - webpack-cli + dev: true - /@nrwl/workspace@17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107): + /@nrwl/workspace@17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107): resolution: {integrity: sha512-qYb2iLliBfS4IwS1aGqeXgyFzdEcXvu+4jxZpROTcg4THJLYni3XhI/Y8gfi4OVzzCadKILMxiOukZKjjIDPlA==} dependencies: - '@nx/workspace': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107) + '@nx/workspace': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107) transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug + dev: false - /@nx/angular@17.2.7(@angular-devkit/build-angular@17.0.10)(@angular-devkit/core@17.0.10)(@angular-devkit/schematics@17.0.10)(@schematics/angular@17.0.10)(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.2.2): - resolution: {integrity: sha512-zRJZa4BqKuXbn9nPgoL/WxXmKSl7iK8v9wGD5jU8eGQk2AZ96rr/yOZZlGZECfKE5ygim6xoM83mW5Ly1z8J+w==} + /@nrwl/workspace@18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107): + resolution: {integrity: sha512-G+fGGTOX7I6pLQml+g7K2OOh6Yifv/5U2zCbd0YhbqRJXgui2KKdPVZ+2noZleF3/HXCBo1cO5FJc+iA2aWtkA==} + dependencies: + '@nx/workspace': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107) + transitivePeerDependencies: + - '@swc-node/register' + - '@swc/core' + - debug + dev: true + + /@nx/angular@18.2.1(@angular-devkit/build-angular@17.3.2)(@angular-devkit/core@17.3.2)(@angular-devkit/schematics@17.3.2)(@schematics/angular@17.3.2)(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(eslint@8.57.0)(nx@18.2.1)(rxjs@7.8.1)(typescript@5.4.3): + resolution: {integrity: sha512-MPsfda1bSAyIp3UCaYVZ+F+m06mbOoSlYpVcOuS9der19pOj69Ks7/OlQiVy+KnxA1Bjk2m58e3fz+kk+/OUuw==} peerDependencies: '@angular-devkit/build-angular': '>= 15.0.0 < 18.0.0' '@angular-devkit/core': '>= 15.0.0 < 18.0.0' @@ -5280,28 +4302,27 @@ packages: esbuild: optional: true dependencies: - '@angular-devkit/build-angular': 17.0.10(@angular/compiler-cli@17.0.9)(@swc/core@1.3.107)(@types/node@18.16.9)(jest-environment-jsdom@29.7.0)(jest@29.7.0)(stylus@0.59.0)(tailwindcss@3.2.7)(typescript@5.2.2) - '@angular-devkit/core': 17.0.10(chokidar@3.5.3) - '@angular-devkit/schematics': 17.0.10 - '@nrwl/angular': 17.2.7(@angular-devkit/build-angular@17.0.10)(@angular-devkit/core@17.0.10)(@angular-devkit/schematics@17.0.10)(@schematics/angular@17.0.10)(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.2.2) - '@nx/cypress': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7)(typescript@5.2.2) - '@nx/devkit': 17.2.7(nx@17.2.7) - '@nx/eslint': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7) - '@nx/jest': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(ts-node@10.9.1)(typescript@5.2.2) - '@nx/js': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2) - '@nx/web': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2) - '@nx/webpack': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2) - '@nx/workspace': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.2.2) - '@schematics/angular': 17.0.10 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.48.0)(typescript@5.2.2) + '@angular-devkit/build-angular': 17.3.2(@angular/compiler-cli@17.3.2)(@swc/core@1.3.107)(@types/node@18.19.26)(jest-environment-jsdom@29.7.0)(jest@29.7.0)(stylus@0.59.0)(tailwindcss@3.2.7)(typescript@5.4.3) + '@angular-devkit/core': 17.3.2 + '@angular-devkit/schematics': 17.3.2 + '@nrwl/angular': 18.2.1(@angular-devkit/build-angular@17.3.2)(@angular-devkit/core@17.3.2)(@angular-devkit/schematics@17.3.2)(@schematics/angular@17.3.2)(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(eslint@8.57.0)(nx@18.2.1)(rxjs@7.8.1)(typescript@5.4.3) + '@nx/devkit': 18.2.1(nx@18.2.1) + '@nx/eslint': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1) + '@nx/js': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + '@nx/web': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + '@nx/webpack': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + '@nx/workspace': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.3) + '@schematics/angular': 17.3.2 + '@typescript-eslint/type-utils': 7.4.0(eslint@8.57.0)(typescript@5.4.3) chalk: 4.1.2 find-cache-dir: 3.3.2 ignore: 5.3.1 magic-string: 0.30.7 - minimatch: 3.0.5 + minimatch: 9.0.3 + piscina: 4.4.0 rxjs: 7.8.1 - semver: 7.5.3 + semver: 7.6.0 tslib: 2.6.2 webpack: 5.90.3(@swc/core@1.3.107) webpack-merge: 5.10.0 @@ -5314,23 +4335,19 @@ packages: - '@swc/css' - '@swc/wasm' - '@types/node' - - babel-plugin-macros - bufferutil - clean-css - csso - - cypress - debug - eslint - fibers - html-webpack-plugin - js-yaml - lightningcss - - node-notifier - node-sass - nx - sass-embedded - supports-color - - ts-node - typescript - uglify-js - utf-8-validate @@ -5339,71 +4356,72 @@ packages: - webpack-cli dev: true - /@nx/cypress@17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7)(typescript@5.2.2): - resolution: {integrity: sha512-MwzaWrIsMxjRPg5DQSBFNM+dNGru0jNjqGyMNlhAM0LPMB34I2bw5Sl6zE6GY2hm05oiFb5AbiSvc1M3ptfzmw==} + /@nx/devkit@17.2.7(nx@17.2.7): + resolution: {integrity: sha512-RyJyFO5PkNhMrebpv93Bci6pRkrw6guyfX7Esl/5+O6UfN0ytnmaRIrbiVwftTQ6m/T08OWrJQHZMuByP0WWHQ==} peerDependencies: - cypress: '>= 3 < 14' - peerDependenciesMeta: - cypress: - optional: true + nx: '>= 16 <= 18' dependencies: - '@nrwl/cypress': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7)(typescript@5.2.2) - '@nx/devkit': 17.2.7(nx@17.2.7) - '@nx/eslint': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7) - '@nx/js': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.2.2) - detect-port: 1.5.1 + '@nrwl/devkit': 17.2.7(nx@18.2.1) + ejs: 3.1.9 + enquirer: 2.3.6 + ignore: 5.3.1 + nx: 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107) semver: 7.5.3 + tmp: 0.2.3 tslib: 2.6.2 - transitivePeerDependencies: - - '@babel/traverse' - - '@swc-node/register' - - '@swc/core' - - '@swc/wasm' - - '@types/node' - - debug - - eslint - - js-yaml - - nx - - supports-color - - typescript - - verdaccio - dev: true + dev: false - /@nx/devkit@17.2.7(nx@17.2.7): + /@nx/devkit@17.2.7(nx@18.2.1): resolution: {integrity: sha512-RyJyFO5PkNhMrebpv93Bci6pRkrw6guyfX7Esl/5+O6UfN0ytnmaRIrbiVwftTQ6m/T08OWrJQHZMuByP0WWHQ==} peerDependencies: nx: '>= 16 <= 18' dependencies: - '@nrwl/devkit': 17.2.7(nx@17.2.7) + '@nrwl/devkit': 17.2.7(nx@18.2.1) ejs: 3.1.9 enquirer: 2.3.6 ignore: 5.3.1 - nx: 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107) + nx: 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107) semver: 7.5.3 tmp: 0.2.3 tslib: 2.6.2 + dev: false - /@nx/eslint-plugin@17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(@typescript-eslint/parser@6.21.0)(eslint-config-prettier@9.1.0)(eslint@8.48.0)(nx@17.2.7)(typescript@5.2.2): - resolution: {integrity: sha512-emKsCaWDOPekCJvuE6QE6CHwSR4RKULdOHotnSaE3J65cgair9djsR8SNUELsqpTSfEmtfB53Z0oZYw4zdeiFQ==} + /@nx/devkit@18.2.1(nx@18.2.1): + resolution: {integrity: sha512-zEWm/lYgD0fHUU2Qgdd1OkIuBDbp8sCIiwv0iMITJy9CZf+fxg3rzRaUwVSbIXXSdeaSIFT75WI4zoI+7EQ/9w==} peerDependencies: - '@typescript-eslint/parser': ^6.9.1 + nx: '>= 16 <= 18' + dependencies: + '@nrwl/devkit': 18.2.1(nx@18.2.1) + ejs: 3.1.9 + enquirer: 2.3.6 + ignore: 5.3.1 + nx: 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107) + semver: 7.6.0 + tmp: 0.2.3 + tslib: 2.6.2 + yargs-parser: 21.1.1 + dev: true + + /@nx/eslint-plugin@18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(@typescript-eslint/parser@7.4.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.2.1)(typescript@5.4.3): + resolution: {integrity: sha512-E4mSD2dqEqH0sVSdW/+TBNlKcvS5TmNLjctDZbg74fUZ0t4MgJpqnFGZxki72LSRf47pJAkaFmT0a0Y7ytzwUg==} + peerDependencies: + '@typescript-eslint/parser': ^6.13.2 || ^7.0.0 eslint-config-prettier: ^9.0.0 peerDependenciesMeta: eslint-config-prettier: optional: true dependencies: - '@nrwl/eslint-plugin-nx': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(@typescript-eslint/parser@6.21.0)(eslint-config-prettier@9.1.0)(eslint@8.48.0)(nx@17.2.7)(typescript@5.2.2) - '@nx/devkit': 17.2.7(nx@17.2.7) - '@nx/js': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2) - '@typescript-eslint/parser': 6.21.0(eslint@8.48.0)(typescript@5.2.2) - '@typescript-eslint/type-utils': 6.21.0(eslint@8.48.0)(typescript@5.2.2) - '@typescript-eslint/utils': 6.21.0(eslint@8.48.0)(typescript@5.2.2) + '@nrwl/eslint-plugin-nx': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(@typescript-eslint/parser@7.4.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.2.1)(typescript@5.4.3) + '@nx/devkit': 18.2.1(nx@18.2.1) + '@nx/js': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + '@typescript-eslint/parser': 7.4.0(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/type-utils': 7.4.0(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/utils': 7.4.0(eslint@8.57.0)(typescript@5.4.3) chalk: 4.1.2 confusing-browser-globals: 1.0.11 - eslint-config-prettier: 9.1.0(eslint@8.48.0) + eslint-config-prettier: 9.1.0(eslint@8.57.0) jsonc-eslint-parser: 2.4.0 - semver: 7.5.3 + semver: 7.6.0 tslib: 2.6.2 transitivePeerDependencies: - '@babel/traverse' @@ -5419,7 +4437,7 @@ packages: - verdaccio dev: true - /@nx/eslint@17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7): + /@nx/eslint@17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(eslint@8.57.0)(nx@18.2.1): resolution: {integrity: sha512-A/+J9rcb9FUwGpEc5yFjFWcoF36PfXc6twOGLceFwj+oOG65h7kUnpuJgWK8gTIh911lij3TdmE6MiqSXPu3tQ==} peerDependencies: eslint: ^8.0.0 @@ -5430,10 +4448,10 @@ packages: js-yaml: optional: true dependencies: - '@nx/devkit': 17.2.7(nx@17.2.7) - '@nx/js': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2) - '@nx/linter': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7) - eslint: 8.48.0 + '@nx/devkit': 17.2.7(nx@18.2.1) + '@nx/js': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.2.2) + '@nx/linter': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(eslint@8.57.0)(nx@18.2.1) + eslint: 8.57.0 tslib: 2.6.2 typescript: 5.2.2 transitivePeerDependencies: @@ -5446,19 +4464,46 @@ packages: - nx - supports-color - verdaccio + dev: false - /@nx/jest@17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(ts-node@10.9.1)(typescript@5.2.2): + /@nx/eslint@18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1): + resolution: {integrity: sha512-T7BMOily5zIa6LoEma+v6PgKerjCkl/vrDuKaHPsD6OCH62b2rrlQMoFcw6fnc02Pb5Up78xxXRxfl7QDKhLpw==} + peerDependencies: + js-yaml: 4.1.0 + peerDependenciesMeta: + js-yaml: + optional: true + dependencies: + '@nx/devkit': 18.2.1(nx@18.2.1) + '@nx/js': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + '@nx/linter': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1) + eslint: 8.57.0 + tslib: 2.6.2 + typescript: 5.4.3 + transitivePeerDependencies: + - '@babel/traverse' + - '@swc-node/register' + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - debug + - nx + - supports-color + - verdaccio + dev: true + + /@nx/jest@17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(ts-node@10.9.1)(typescript@5.4.3): resolution: {integrity: sha512-lfUBZ1eCdO2ML2AdPiuXkMcQvuHaevYHB4wrRoUEQp/jui8m8ZQtIaihEy+8nmnSQTSGpCxlILRLpaNQ8gqCoQ==} dependencies: '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 - '@nrwl/jest': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(ts-node@10.9.1)(typescript@5.2.2) - '@nx/devkit': 17.2.7(nx@17.2.7) - '@nx/js': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.2.2) + '@nrwl/jest': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(ts-node@10.9.1)(typescript@5.4.3) + '@nx/devkit': 17.2.7(nx@18.2.1) + '@nx/js': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.3) chalk: 4.1.2 identity-obj-proxy: 3.0.0 - jest-config: 29.7.0(@types/node@18.16.9)(ts-node@10.9.1) + jest-config: 29.7.0(@types/node@18.19.26)(ts-node@10.9.1) jest-resolve: 29.7.0 jest-util: 29.7.0 resolve.exports: 1.1.0 @@ -5477,8 +4522,43 @@ packages: - ts-node - typescript - verdaccio + dev: false + + /@nx/jest@18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(ts-node@10.9.1)(typescript@5.4.3): + resolution: {integrity: sha512-qgGWyeE6POJGbSdYM5FuccoCHwv818/tiWrjfESlv2aY+X4uEozZqtFQ8drR3hgCvuU4/MFfaU/y31SC4WDKTA==} + dependencies: + '@jest/reporters': 29.7.0 + '@jest/test-result': 29.7.0 + '@nrwl/jest': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(ts-node@10.9.1)(typescript@5.4.3) + '@nx/devkit': 18.2.1(nx@18.2.1) + '@nx/js': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.3) + chalk: 4.1.2 + identity-obj-proxy: 3.0.0 + jest-config: 29.7.0(@types/node@18.19.26)(ts-node@10.9.1) + jest-resolve: 29.7.0 + jest-util: 29.7.0 + minimatch: 9.0.3 + resolve.exports: 1.1.0 + tslib: 2.6.2 + yargs-parser: 21.1.1 + transitivePeerDependencies: + - '@babel/traverse' + - '@swc-node/register' + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - babel-plugin-macros + - debug + - node-notifier + - nx + - supports-color + - ts-node + - typescript + - verdaccio + dev: true - /@nx/js@17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2): + /@nx/js@17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.2.2): resolution: {integrity: sha512-IghIrp26b9TprxDzJlqH1ZLer+dNmnSDjoT1jviQWcjNY/8wUxe3avd7niMCpfYD6+r7sSGPZ+KVQSRwT3L09g==} peerDependencies: verdaccio: ^5.0.4 @@ -5493,9 +4573,9 @@ packages: '@babel/preset-env': 7.24.0(@babel/core@7.24.0) '@babel/preset-typescript': 7.23.3(@babel/core@7.24.0) '@babel/runtime': 7.24.0 - '@nrwl/js': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2) - '@nx/devkit': 17.2.7(nx@17.2.7) - '@nx/workspace': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107) + '@nrwl/js': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + '@nx/devkit': 17.2.7(nx@18.2.1) + '@nx/workspace': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.2.2) babel-plugin-const-enum: 1.2.0(@babel/core@7.24.0) babel-plugin-macros: 2.8.0 @@ -5513,7 +4593,7 @@ packages: ora: 5.3.0 semver: 7.5.3 source-map-support: 0.5.19 - ts-node: 10.9.1(@swc/core@1.3.107)(@types/node@18.16.9)(typescript@5.2.2) + ts-node: 10.9.1(@swc/core@1.3.107)(@types/node@18.19.26)(typescript@5.2.2) tsconfig-paths: 4.2.0 tslib: 2.6.2 transitivePeerDependencies: @@ -5526,11 +4606,112 @@ packages: - nx - supports-color - typescript + dev: false - /@nx/linter@17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7): + /@nx/js@17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3): + resolution: {integrity: sha512-IghIrp26b9TprxDzJlqH1ZLer+dNmnSDjoT1jviQWcjNY/8wUxe3avd7niMCpfYD6+r7sSGPZ+KVQSRwT3L09g==} + peerDependencies: + verdaccio: ^5.0.4 + peerDependenciesMeta: + verdaccio: + optional: true + dependencies: + '@babel/core': 7.24.0 + '@babel/plugin-proposal-decorators': 7.24.0(@babel/core@7.24.0) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-runtime': 7.24.0(@babel/core@7.24.0) + '@babel/preset-env': 7.24.0(@babel/core@7.24.0) + '@babel/preset-typescript': 7.23.3(@babel/core@7.24.0) + '@babel/runtime': 7.24.0 + '@nrwl/js': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + '@nx/devkit': 17.2.7(nx@18.2.1) + '@nx/workspace': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.3) + babel-plugin-const-enum: 1.2.0(@babel/core@7.24.0) + babel-plugin-macros: 2.8.0 + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.24.0) + chalk: 4.1.2 + columnify: 1.6.0 + detect-port: 1.5.1 + fast-glob: 3.2.7 + fs-extra: 11.2.0 + ignore: 5.3.1 + js-tokens: 4.0.0 + minimatch: 3.0.5 + npm-package-arg: 11.0.1 + npm-run-path: 4.0.1 + ora: 5.3.0 + semver: 7.5.3 + source-map-support: 0.5.19 + ts-node: 10.9.1(@swc/core@1.3.107)(@types/node@18.19.26)(typescript@5.4.3) + tsconfig-paths: 4.2.0 + tslib: 2.6.2 + transitivePeerDependencies: + - '@babel/traverse' + - '@swc-node/register' + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - debug + - nx + - supports-color + - typescript + dev: false + + /@nx/js@18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3): + resolution: {integrity: sha512-HRLZ9OD9cgL8oZb+avpHEHVasfq0ZzqvcE3DaHJg0fAMvU3yibZIK10npbIfFh+xSv+2FN5ZqA1UHYNaXsF+3A==} + peerDependencies: + verdaccio: ^5.0.4 + peerDependenciesMeta: + verdaccio: + optional: true + dependencies: + '@babel/core': 7.24.0 + '@babel/plugin-proposal-decorators': 7.24.0(@babel/core@7.24.0) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-runtime': 7.24.0(@babel/core@7.24.0) + '@babel/preset-env': 7.24.0(@babel/core@7.24.0) + '@babel/preset-typescript': 7.23.3(@babel/core@7.24.0) + '@babel/runtime': 7.24.0 + '@nrwl/js': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + '@nx/devkit': 18.2.1(nx@18.2.1) + '@nx/workspace': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.3) + babel-plugin-const-enum: 1.2.0(@babel/core@7.24.0) + babel-plugin-macros: 2.8.0 + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.24.0) + chalk: 4.1.2 + columnify: 1.6.0 + detect-port: 1.5.1 + fast-glob: 3.2.7 + fs-extra: 11.2.0 + ignore: 5.3.1 + js-tokens: 4.0.0 + minimatch: 9.0.3 + npm-package-arg: 11.0.1 + npm-run-path: 4.0.1 + ora: 5.3.0 + semver: 7.6.0 + source-map-support: 0.5.19 + ts-node: 10.9.1(@swc/core@1.3.107)(@types/node@18.19.26)(typescript@5.4.3) + tsconfig-paths: 4.2.0 + tslib: 2.6.2 + transitivePeerDependencies: + - '@babel/traverse' + - '@swc-node/register' + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - debug + - nx + - supports-color + - typescript + dev: true + + /@nx/linter@17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(eslint@8.57.0)(nx@18.2.1): resolution: {integrity: sha512-t85R1r+fiEV8wwU6mAD9kKq+YqAxwzBDp3Dx42cX5uokp2jsUKcTHYsibTJ7SVgViJicDLoVDonlJc8SxA0cfQ==} dependencies: - '@nx/eslint': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7) + '@nx/eslint': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(eslint@8.57.0)(nx@18.2.1) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -5543,6 +4724,24 @@ packages: - nx - supports-color - verdaccio + dev: false + + /@nx/linter@18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1): + resolution: {integrity: sha512-ZQ8utodzPw1AIVz9hLKqml90GozJYn8A8LrUGfUkbw1aeM8kYSfVvm+i7AFWJOkAP1S0YD+zlNtibdVbAhs6+Q==} + dependencies: + '@nx/eslint': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1) + transitivePeerDependencies: + - '@babel/traverse' + - '@swc-node/register' + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - debug + - js-yaml + - nx + - supports-color + - verdaccio + dev: true /@nx/nx-darwin-arm64@17.2.7: resolution: {integrity: sha512-d534L13VUlnSW61rabBl3TTuSpzHxtqy8eF5vsYkFSMonBDjqqNR6+vFfQEa7PW/3Qfeuw4MpmojtamCYLd/TA==} @@ -5550,6 +4749,15 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: false + optional: true + + /@nx/nx-darwin-arm64@18.2.1: + resolution: {integrity: sha512-s6ilEYpzyBoeyjM4PkK0nOPWu2uBL2TPDAVIwVh7J2RuM3xINy45zgbmYBUwC4JZUCSJv7e0GQ7OpxEQVlOjDA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true optional: true /@nx/nx-darwin-x64@17.2.7: @@ -5558,6 +4766,15 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: false + optional: true + + /@nx/nx-darwin-x64@18.2.1: + resolution: {integrity: sha512-WpsnI+Z4qfqs0uyFyERLGKZSw3OIpKx3yr7fgFEyfUQS9pqIzqngh2gnoAnf/eYHKBZ2GNPjJ1n+fPHIuLP/dw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true optional: true /@nx/nx-freebsd-x64@17.2.7: @@ -5566,6 +4783,15 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true + dev: false + optional: true + + /@nx/nx-freebsd-x64@18.2.1: + resolution: {integrity: sha512-AnbYoxvGHQPDXA5A+nPsVTYEQnXayKnC+NLUcxwoH5gW0Io4oBpck+RW4yf8Dt3zoB/RUw4X/TMKPAMXbD7HuA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [freebsd] + requiresBuild: true optional: true /@nx/nx-linux-arm-gnueabihf@17.2.7: @@ -5574,6 +4800,15 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: false + optional: true + + /@nx/nx-linux-arm-gnueabihf@18.2.1: + resolution: {integrity: sha512-01M5fq1hYQQPlSJ7VIJ+ADmadlRvrvrOngbhBWPdWM70XKNz46Z8Z8JrOq1n67QviAPwIYELBMR2c8Bi/NU7FQ==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + requiresBuild: true optional: true /@nx/nx-linux-arm64-gnu@17.2.7: @@ -5582,6 +4817,15 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@nx/nx-linux-arm64-gnu@18.2.1: + resolution: {integrity: sha512-mQf0/NAAYDrvhhkHbw8/xFiIJ8ldzMxT0sHe2syYbWdnAYWxbXUlDvaalHgILZNiELNsLopbZ6zyKbyj7gTMbw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true /@nx/nx-linux-arm64-musl@17.2.7: @@ -5590,6 +4834,15 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@nx/nx-linux-arm64-musl@18.2.1: + resolution: {integrity: sha512-iP2vKQfiCNNUZm81jbIVz2IshtyUUFw7BLi4vTWYIxcknbRJIchNb0dubJBmJUx4593z3O3wst252rg2QlP+cw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true /@nx/nx-linux-x64-gnu@17.2.7: @@ -5598,6 +4851,15 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@nx/nx-linux-x64-gnu@18.2.1: + resolution: {integrity: sha512-LHO+MlMgnm/v1CR0E/UfCUD9bfQWrA8btohv1ju/uHw32wW5P/MiMuLk0jrythWk++NZxpMzBIqcZrO2AcQgUg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true /@nx/nx-linux-x64-musl@17.2.7: @@ -5606,6 +4868,15 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@nx/nx-linux-x64-musl@18.2.1: + resolution: {integrity: sha512-dXNf2P5bRg+u+xDCkqmmP5OABlHZ+zw7D5++uOnGT0D3Y9ZfNl7LVrTqKrTAFJlR6Ycb4ffjhauXF5Yh2tedeA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true /@nx/nx-win32-arm64-msvc@17.2.7: @@ -5614,6 +4885,15 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: false + optional: true + + /@nx/nx-win32-arm64-msvc@18.2.1: + resolution: {integrity: sha512-6Dt3/qU2qKwzfXeaB+dS+oEasMbC16ZMC7E6pZTsiXqyjkh25lomiOYLBxBlHdGR4M06CzhFI3Vxtk8Hr7ltuQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true optional: true /@nx/nx-win32-x64-msvc@17.2.7: @@ -5622,18 +4902,27 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: false optional: true - /@nx/react@17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7)(typescript@5.2.2)(webpack@5.90.3): + /@nx/nx-win32-x64-msvc@18.2.1: + resolution: {integrity: sha512-FsX7Y22WezvH+Z2sUUXSTKUyG8MGL7ObmIRTZxacY2sV1IiaXY5i3J/46AKkJ+lfp6ALULJ4lRlLwXo9jDHbiA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + + /@nx/react@17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(eslint@8.57.0)(nx@18.2.1)(typescript@5.4.3)(webpack@5.90.3): resolution: {integrity: sha512-c+63PC0bxUmSmRgix90gpdwIwHaeQ6gyS9L1lpVouzLrqxUK4pnJkC9LzQNRc3thXSheFDYmAvXuSe2Y1WN0HA==} dependencies: - '@nrwl/react': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7)(typescript@5.2.2)(webpack@5.90.3) - '@nx/devkit': 17.2.7(nx@17.2.7) - '@nx/eslint': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7) - '@nx/js': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2) - '@nx/web': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.2.2) - '@svgr/webpack': 8.1.0(typescript@5.2.2) + '@nrwl/react': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(eslint@8.57.0)(nx@18.2.1)(typescript@5.4.3)(webpack@5.90.3) + '@nx/devkit': 17.2.7(nx@18.2.1) + '@nx/eslint': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(eslint@8.57.0)(nx@18.2.1) + '@nx/js': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + '@nx/web': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.3) + '@svgr/webpack': 8.1.0(typescript@5.4.3) chalk: 4.1.2 file-loader: 6.2.0(webpack@5.90.3) minimatch: 3.0.5 @@ -5652,13 +4941,41 @@ packages: - typescript - verdaccio - webpack + dev: false - /@nx/rollup@17.2.7(@babel/core@7.24.0)(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(ts-node@10.9.1)(typescript@5.2.2): - resolution: {integrity: sha512-cfvEhPiZ+P5pPbEiMFbhxE/rUVJ/4Rq7AycWyvNhqkENlcCroK/Nvbbcn2oR4W/4UQpFNCxbLBwYpIvXV3YxFA==} + /@nx/react@18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3): + resolution: {integrity: sha512-nbozroKg47jwZ0j6F2X9nyio88Q58gJ7uobghrDjuKNYVuR75/a2wJveCPSxCQFp2B5BtWeY38VRtEYINAsq2A==} dependencies: - '@nrwl/rollup': 17.2.7(@babel/core@7.24.0)(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(ts-node@10.9.1)(typescript@5.2.2) - '@nx/devkit': 17.2.7(nx@17.2.7) - '@nx/js': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2) + '@nrwl/react': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + '@nx/devkit': 18.2.1(nx@18.2.1) + '@nx/eslint': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1) + '@nx/js': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + '@nx/web': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.3) + '@svgr/webpack': 8.1.0(typescript@5.4.3) + chalk: 4.1.2 + minimatch: 9.0.3 + tslib: 2.6.2 + transitivePeerDependencies: + - '@babel/traverse' + - '@swc-node/register' + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - debug + - js-yaml + - nx + - supports-color + - typescript + - verdaccio + dev: true + + /@nx/rollup@18.2.1(@babel/core@7.24.0)(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(ts-node@10.9.1)(typescript@5.4.3): + resolution: {integrity: sha512-ZO+9MZ9U8dr0rcPADgradIHiq2eSCxrT9B8Xd+16htoZhpl8pJaFUVun3OK3JBoiiSWHZRu1eOvHIpvdYu7g+Q==} + dependencies: + '@nrwl/rollup': 18.2.1(@babel/core@7.24.0)(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(ts-node@10.9.1)(typescript@5.4.3) + '@nx/devkit': 18.2.1(nx@18.2.1) + '@nx/js': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) '@rollup/plugin-babel': 5.3.1(@babel/core@7.24.0)(rollup@2.79.1) '@rollup/plugin-commonjs': 20.0.0(rollup@2.79.1) '@rollup/plugin-image': 2.1.1(rollup@2.79.1) @@ -5667,14 +4984,12 @@ packages: autoprefixer: 10.4.13(postcss@8.4.21) babel-plugin-transform-async-to-promises: 0.8.18 chalk: 4.1.2 - fast-glob: 3.3.2 postcss: 8.4.21 rollup: 2.79.1 rollup-plugin-copy: 3.5.0 rollup-plugin-peer-deps-external: 2.2.4(rollup@2.79.1) rollup-plugin-postcss: 4.0.2(postcss@8.4.21)(ts-node@10.9.1) - rollup-plugin-typescript2: 0.34.1(rollup@2.79.1)(typescript@5.2.2) - rxjs: 7.8.1 + rollup-plugin-typescript2: 0.36.0(rollup@2.79.1)(typescript@5.4.3) tslib: 2.6.2 transitivePeerDependencies: - '@babel/core' @@ -5692,12 +5007,12 @@ packages: - verdaccio dev: true - /@nx/web@17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2): + /@nx/web@17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3): resolution: {integrity: sha512-UhLD84jCLNwY/dC32v3Q5gAkBuj1p6a0h1ihcXqZdMUYbV6sjJhDAnjnfHyPJWgjaoI5t6VNSTJOaMZM9EMfzg==} dependencies: - '@nrwl/web': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2) - '@nx/devkit': 17.2.7(nx@17.2.7) - '@nx/js': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2) + '@nrwl/web': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + '@nx/devkit': 17.2.7(nx@18.2.1) + '@nx/js': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) chalk: 4.1.2 detect-port: 1.5.1 http-server: 14.1.1 @@ -5713,14 +5028,107 @@ packages: - supports-color - typescript - verdaccio + dev: false + + /@nx/web@18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3): + resolution: {integrity: sha512-Rk0STt8QFNGLweGXuHYYXdS2pk44AmkjUUtNMrwFHxjCj+gUs2egsmRuafxIqP1xdX5Hbvt1ahxYx+NAXvS7VQ==} + dependencies: + '@nrwl/web': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + '@nx/devkit': 18.2.1(nx@18.2.1) + '@nx/js': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + chalk: 4.1.2 + detect-port: 1.5.1 + http-server: 14.1.1 + tslib: 2.6.2 + transitivePeerDependencies: + - '@babel/traverse' + - '@swc-node/register' + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - debug + - nx + - supports-color + - typescript + - verdaccio + dev: true - /@nx/webpack@17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2): + /@nx/webpack@17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3): resolution: {integrity: sha512-OUxUNxgzEyrn36V4+1T3oQNKyukJphgb+DBNc6NWA9dEWf3U48KdfJuALeKoRZ5J+/lS95L8b/2ygSyu0EdpLw==} dependencies: '@babel/core': 7.24.0 - '@nrwl/webpack': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2) - '@nx/devkit': 17.2.7(nx@17.2.7) - '@nx/js': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2) + '@nrwl/webpack': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + '@nx/devkit': 17.2.7(nx@18.2.1) + '@nx/js': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + autoprefixer: 10.4.13(postcss@8.4.21) + babel-loader: 9.1.3(@babel/core@7.24.0)(webpack@5.90.3) + browserslist: 4.23.0 + chalk: 4.1.2 + copy-webpack-plugin: 10.2.4(webpack@5.90.3) + css-loader: 6.10.0(webpack@5.90.3) + css-minimizer-webpack-plugin: 5.0.1(webpack@5.90.3) + fork-ts-checker-webpack-plugin: 7.2.13(typescript@5.4.3)(webpack@5.90.3) + less: 4.1.3 + less-loader: 11.1.0(less@4.1.3)(webpack@5.90.3) + license-webpack-plugin: 4.0.2(webpack@5.90.3) + loader-utils: 2.0.4 + mini-css-extract-plugin: 2.4.7(webpack@5.90.3) + parse5: 4.0.0 + postcss: 8.4.21 + postcss-import: 14.1.0(postcss@8.4.21) + postcss-loader: 6.2.1(postcss@8.4.21)(webpack@5.90.3) + rxjs: 7.8.1 + sass: 1.71.1 + sass-loader: 12.6.0(sass@1.71.1)(webpack@5.90.3) + source-map-loader: 3.0.2(webpack@5.90.3) + style-loader: 3.3.4(webpack@5.90.3) + stylus: 0.59.0 + stylus-loader: 7.1.3(stylus@0.59.0)(webpack@5.90.3) + terser-webpack-plugin: 5.3.10(@swc/core@1.3.107)(webpack@5.90.3) + ts-loader: 9.5.1(typescript@5.4.3)(webpack@5.90.3) + tsconfig-paths-webpack-plugin: 4.0.0 + tslib: 2.6.2 + webpack: 5.90.3(@swc/core@1.3.107) + webpack-dev-server: 4.15.1(webpack@5.90.3) + webpack-node-externals: 3.0.0 + webpack-subresource-integrity: 5.1.0(webpack@5.90.3) + transitivePeerDependencies: + - '@babel/traverse' + - '@parcel/css' + - '@rspack/core' + - '@swc-node/register' + - '@swc/core' + - '@swc/css' + - '@swc/wasm' + - '@types/node' + - bufferutil + - clean-css + - csso + - debug + - esbuild + - fibers + - html-webpack-plugin + - lightningcss + - node-sass + - nx + - sass-embedded + - supports-color + - typescript + - uglify-js + - utf-8-validate + - verdaccio + - vue-template-compiler + - webpack-cli + dev: false + + /@nx/webpack@18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3): + resolution: {integrity: sha512-13C/7/53kL0rF5KveE4snLilamN/icFVH+/+dryXrsBUQ5kdWG+UIYHDfi5OVnnzjSCcglLDBTDaQJv+ut4lsA==} + dependencies: + '@babel/core': 7.24.0 + '@nrwl/webpack': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + '@nx/devkit': 18.2.1(nx@18.2.1) + '@nx/js': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + ajv: 8.12.0 autoprefixer: 10.4.13(postcss@8.4.21) babel-loader: 9.1.3(@babel/core@7.24.0)(webpack@5.90.3) browserslist: 4.23.0 @@ -5728,7 +5136,7 @@ packages: copy-webpack-plugin: 10.2.4(webpack@5.90.3) css-loader: 6.10.0(webpack@5.90.3) css-minimizer-webpack-plugin: 5.0.1(webpack@5.90.3) - fork-ts-checker-webpack-plugin: 7.2.13(typescript@5.2.2)(webpack@5.90.3) + fork-ts-checker-webpack-plugin: 7.2.13(typescript@5.4.3)(webpack@5.90.3) less: 4.1.3 less-loader: 11.1.0(less@4.1.3)(webpack@5.90.3) license-webpack-plugin: 4.0.2(webpack@5.90.3) @@ -5746,7 +5154,7 @@ packages: stylus: 0.59.0 stylus-loader: 7.1.3(stylus@0.59.0)(webpack@5.90.3) terser-webpack-plugin: 5.3.10(@swc/core@1.3.107)(webpack@5.90.3) - ts-loader: 9.5.1(typescript@5.2.2)(webpack@5.90.3) + ts-loader: 9.5.1(typescript@5.4.3)(webpack@5.90.3) tsconfig-paths-webpack-plugin: 4.0.0 tslib: 2.6.2 webpack: 5.90.3(@swc/core@1.3.107) @@ -5780,21 +5188,39 @@ packages: - verdaccio - vue-template-compiler - webpack-cli + dev: true - /@nx/workspace@17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107): + /@nx/workspace@17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107): resolution: {integrity: sha512-/4xrFEc6Hjl9KaB+e/RSaQ/6vHWGP1MmhdX+TRvdjNIMbZ6kdDixBjusJ6WoHXm3KhP95cSt2xmwCQNUzVn+vw==} dependencies: - '@nrwl/workspace': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107) + '@nrwl/workspace': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107) '@nx/devkit': 17.2.7(nx@17.2.7) chalk: 4.1.2 enquirer: 2.3.6 - nx: 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107) + nx: 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107) + tslib: 2.6.2 + yargs-parser: 21.1.1 + transitivePeerDependencies: + - '@swc-node/register' + - '@swc/core' + - debug + dev: false + + /@nx/workspace@18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107): + resolution: {integrity: sha512-cM/JjreLngGZBLCpZ/q5w9OVdwfq20vDjZRZTV+L4CGuSFbBGuXOY2C5Tdi2eys9sq/dnDAtPRo4gImIbdQM1w==} + dependencies: + '@nrwl/workspace': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107) + '@nx/devkit': 18.2.1(nx@18.2.1) + chalk: 4.1.2 + enquirer: 2.3.6 + nx: 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107) tslib: 2.6.2 yargs-parser: 21.1.1 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug + dev: true /@phenomnomnominal/tsquery@5.0.1(typescript@5.2.2): resolution: {integrity: sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==} @@ -5803,6 +5229,15 @@ packages: dependencies: esquery: 1.5.0 typescript: 5.2.2 + dev: false + + /@phenomnomnominal/tsquery@5.0.1(typescript@5.4.3): + resolution: {integrity: sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==} + peerDependencies: + typescript: ^3 || ^4 || ^5 + dependencies: + esquery: 1.5.0 + typescript: 5.4.3 /@pkgjs/parseargs@0.11.0: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} @@ -6299,13 +5734,133 @@ packages: picomatch: 2.3.1 dev: true - /@schematics/angular@17.0.10: - resolution: {integrity: sha512-rRBlDMXfVPkW3CqVQxazFqkuJXd0BFnD1zjI9WtDiNt3o2pTHbLzuWJnXKuIt5rzv0x/bFwNqIt4CPW2DYGNMg==} + /@rollup/rollup-android-arm-eabi@4.13.2: + resolution: {integrity: sha512-3XFIDKWMFZrMnao1mJhnOT1h2g0169Os848NhhmGweEcfJ4rCi+3yMCOLG4zA61rbJdkcrM/DjVZm9Hg5p5w7g==} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-android-arm64@4.13.2: + resolution: {integrity: sha512-GdxxXbAuM7Y/YQM9/TwwP+L0omeE/lJAR1J+olu36c3LqqZEBdsIWeQ91KBe6nxwOnb06Xh7JS2U5ooWU5/LgQ==} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-arm64@4.13.2: + resolution: {integrity: sha512-mCMlpzlBgOTdaFs83I4XRr8wNPveJiJX1RLfv4hggyIVhfB5mJfN4P8Z6yKh+oE4Luz+qq1P3kVdWrCKcMYrrA==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-x64@4.13.2: + resolution: {integrity: sha512-yUoEvnH0FBef/NbB1u6d3HNGyruAKnN74LrPAfDQL3O32e3k3OSfLrPgSJmgb3PJrBZWfPyt6m4ZhAFa2nZp2A==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.13.2: + resolution: {integrity: sha512-GYbLs5ErswU/Xs7aGXqzc3RrdEjKdmoCrgzhJWyFL0r5fL3qd1NPcDKDowDnmcoSiGJeU68/Vy+OMUluRxPiLQ==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.13.2: + resolution: {integrity: sha512-L1+D8/wqGnKQIlh4Zre9i4R4b4noxzH5DDciyahX4oOz62CphY7WDWqJoQ66zNR4oScLNOqQJfNSIAe/6TPUmQ==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-musl@4.13.2: + resolution: {integrity: sha512-tK5eoKFkXdz6vjfkSTCupUzCo40xueTOiOO6PeEIadlNBkadH1wNOH8ILCPIl8by/Gmb5AGAeQOFeLev7iZDOA==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-powerpc64le-gnu@4.13.2: + resolution: {integrity: sha512-zvXvAUGGEYi6tYhcDmb9wlOckVbuD+7z3mzInCSTACJ4DQrdSLPNUeDIcAQW39M3q6PDquqLWu7pnO39uSMRzQ==} + cpu: [ppc64le] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-riscv64-gnu@4.13.2: + resolution: {integrity: sha512-C3GSKvMtdudHCN5HdmAMSRYR2kkhgdOfye4w0xzyii7lebVr4riCgmM6lRiSCnJn2w1Xz7ZZzHKuLrjx5620kw==} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-s390x-gnu@4.13.2: + resolution: {integrity: sha512-l4U0KDFwzD36j7HdfJ5/TveEQ1fUTjFFQP5qIt9gBqBgu1G8/kCaq5Ok05kd5TG9F8Lltf3MoYsUMw3rNlJ0Yg==} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.13.2: + resolution: {integrity: sha512-xXMLUAMzrtsvh3cZ448vbXqlUa7ZL8z0MwHp63K2IIID2+DeP5iWIT6g1SN7hg1VxPzqx0xZdiDM9l4n9LRU1A==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-musl@4.13.2: + resolution: {integrity: sha512-M/JYAWickafUijWPai4ehrjzVPKRCyDb1SLuO+ZyPfoXgeCEAlgPkNXewFZx0zcnoIe3ay4UjXIMdXQXOZXWqA==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.13.2: + resolution: {integrity: sha512-2YWwoVg9KRkIKaXSh0mz3NmfurpmYoBBTAXA9qt7VXk0Xy12PoOP40EFuau+ajgALbbhi4uTj3tSG3tVseCjuA==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.13.2: + resolution: {integrity: sha512-2FSsE9aQ6OWD20E498NYKEQLneShWes0NGMPQwxWOdws35qQXH+FplabOSP5zEe1pVjurSDOGEVCE2agFwSEsw==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-x64-msvc@4.13.2: + resolution: {integrity: sha512-7h7J2nokcdPePdKykd8wtc8QqqkqxIrUz7MHj6aNr8waBRU//NLDVnNjQnqQO6fqtjrtCdftpbTuOKAyrAQETQ==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@schematics/angular@17.3.2: + resolution: {integrity: sha512-zPINvow0Qo6ionnDl25ZzSSLDyDxBjqRPEJWGHU70expbjXK4A2caQT9P/8ImhapbJAXJCfxg4GF9z1d/sWe4w==} 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.0.10(chokidar@3.5.3) - '@angular-devkit/schematics': 17.0.10 - jsonc-parser: 3.2.0 + '@angular-devkit/core': 17.3.2 + '@angular-devkit/schematics': 17.3.2 + jsonc-parser: 3.2.1 transitivePeerDependencies: - chokidar dev: true @@ -6390,17 +5945,13 @@ packages: dependencies: '@sinonjs/commons': 3.0.1 - /@socket.io/component-emitter@3.1.0: - resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} - dev: true - - /@solana-developers/preset-anchor@2.2.0-beta.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(ts-node@10.9.1)(typescript@5.2.2): + /@solana-developers/preset-anchor@2.2.0-beta.8(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(ts-node@10.9.1)(typescript@5.4.3): resolution: {integrity: sha512-CSQxC9j2+aZ2v46aAFPu4Ef3EejtY443r6q49rHmo4laulWuM8wtNJtIF76uAOFiO+k4+1Pdexw59cYxkc2cQw==} dependencies: - '@nx/devkit': 17.2.7(nx@17.2.7) - '@nx/jest': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(ts-node@10.9.1)(typescript@5.2.2) - '@nx/js': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2) - '@solana-developers/preset-common': 2.2.0-beta.8(nx@17.2.7) + '@nx/devkit': 17.2.7(nx@18.2.1) + '@nx/jest': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(ts-node@10.9.1)(typescript@5.4.3) + '@nx/js': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + '@solana-developers/preset-common': 2.2.0-beta.8(nx@18.2.1) '@solana/web3.js': 1.90.0 tslib: 2.6.2 transitivePeerDependencies: @@ -6422,26 +5973,26 @@ packages: - verdaccio dev: false - /@solana-developers/preset-common@2.2.0-beta.8(nx@17.2.7): + /@solana-developers/preset-common@2.2.0-beta.8(nx@18.2.1): resolution: {integrity: sha512-KYZ/8bacNxkkj4Rtt+j41HivYQNjdit4qYaPw6hWEw7v3BYuAw1VKAl2S60yMMIl/sNr9cxB6Dks8VPQZf7pXw==} dependencies: - '@nx/devkit': 17.2.7(nx@17.2.7) + '@nx/devkit': 17.2.7(nx@18.2.1) ts-morph: 21.0.1 tslib: 2.6.2 transitivePeerDependencies: - nx dev: false - /@solana-developers/preset-react@2.2.0-beta.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7)(ts-node@10.9.1)(typescript@5.2.2)(webpack@5.90.3): + /@solana-developers/preset-react@2.2.0-beta.8(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(eslint@8.57.0)(nx@18.2.1)(ts-node@10.9.1)(typescript@5.4.3)(webpack@5.90.3): resolution: {integrity: sha512-RvZQklj53Ey92HYAKKEmaJ5rQgNF1Yq4VboR/EqOBq15AW2jE41nLPbyi4gM5uY4kO08Jsx6MtXvVMG83CzlBQ==} dependencies: - '@nx/devkit': 17.2.7(nx@17.2.7) - '@nx/js': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2) - '@nx/linter': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7) - '@nx/react': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(eslint@8.48.0)(nx@17.2.7)(typescript@5.2.2)(webpack@5.90.3) - '@nx/webpack': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(typescript@5.2.2) - '@solana-developers/preset-anchor': 2.2.0-beta.8(@swc-node/register@1.6.8)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@17.2.7)(ts-node@10.9.1)(typescript@5.2.2) - '@solana-developers/preset-common': 2.2.0-beta.8(nx@17.2.7) + '@nx/devkit': 17.2.7(nx@18.2.1) + '@nx/js': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + '@nx/linter': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(eslint@8.57.0)(nx@18.2.1) + '@nx/react': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(eslint@8.57.0)(nx@18.2.1)(typescript@5.4.3)(webpack@5.90.3) + '@nx/webpack': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(typescript@5.4.3) + '@solana-developers/preset-anchor': 2.2.0-beta.8(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.19.26)(nx@18.2.1)(ts-node@10.9.1)(typescript@5.4.3) + '@solana-developers/preset-common': 2.2.0-beta.8(nx@18.2.1) prettier: 2.8.8 tslib: 2.6.2 transitivePeerDependencies: @@ -6890,14 +6441,14 @@ packages: '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.24.0) '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.24.0) - /@svgr/core@8.1.0(typescript@5.2.2): + /@svgr/core@8.1.0(typescript@5.4.3): resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==} engines: {node: '>=14'} dependencies: '@babel/core': 7.24.0 '@svgr/babel-preset': 8.1.0(@babel/core@7.24.0) camelcase: 6.3.0 - cosmiconfig: 8.3.6(typescript@5.2.2) + cosmiconfig: 8.3.6(typescript@5.4.3) snake-case: 3.0.4 transitivePeerDependencies: - supports-color @@ -6918,26 +6469,26 @@ packages: dependencies: '@babel/core': 7.24.0 '@svgr/babel-preset': 8.1.0(@babel/core@7.24.0) - '@svgr/core': 8.1.0(typescript@5.2.2) + '@svgr/core': 8.1.0(typescript@5.4.3) '@svgr/hast-util-to-babel-ast': 8.0.0 svg-parser: 2.0.4 transitivePeerDependencies: - supports-color - /@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0)(typescript@5.2.2): + /@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0)(typescript@5.4.3): resolution: {integrity: sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==} engines: {node: '>=14'} peerDependencies: '@svgr/core': '*' dependencies: - '@svgr/core': 8.1.0(typescript@5.2.2) - cosmiconfig: 8.3.6(typescript@5.2.2) + '@svgr/core': 8.1.0(typescript@5.4.3) + cosmiconfig: 8.3.6(typescript@5.4.3) deepmerge: 4.3.1 svgo: 3.2.0 transitivePeerDependencies: - typescript - /@svgr/webpack@8.1.0(typescript@5.2.2): + /@svgr/webpack@8.1.0(typescript@5.4.3): resolution: {integrity: sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==} engines: {node: '>=14'} dependencies: @@ -6946,9 +6497,9 @@ packages: '@babel/preset-env': 7.24.0(@babel/core@7.24.0) '@babel/preset-react': 7.23.3(@babel/core@7.24.0) '@babel/preset-typescript': 7.23.3(@babel/core@7.24.0) - '@svgr/core': 8.1.0(typescript@5.2.2) + '@svgr/core': 8.1.0(typescript@5.4.3) '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0) - '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0)(typescript@5.2.2) + '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0)(typescript@5.4.3) transitivePeerDependencies: - supports-color - typescript @@ -6963,26 +6514,26 @@ packages: '@swc/core': 1.3.107(@swc/helpers@0.5.6) '@swc/types': 0.1.5 - /@swc-node/register@1.6.8(@swc/core@1.3.107)(@swc/types@0.1.5)(typescript@5.2.2): - resolution: {integrity: sha512-74ijy7J9CWr1Z88yO+ykXphV29giCrSpANQPQRooE0bObpkTO1g4RzQovIfbIaniBiGDDVsYwDoQ3FIrCE8HcQ==} + /@swc-node/register@1.8.0(@swc/core@1.3.107)(@swc/types@0.1.5)(typescript@5.4.3): + resolution: {integrity: sha512-8K3589HoBSmVmrEVrtr4K5sWEithpGDzcFGic81OW0A9sZY38IV5EGRODQWCk0SBDyLhaF+pid120vJAtsHo1A==} peerDependencies: '@swc/core': '>= 1.3' typescript: '>= 4.3' dependencies: '@swc-node/core': 1.12.0(@swc/core@1.3.107)(@swc/types@0.1.5) - '@swc-node/sourcemap-support': 0.3.0 + '@swc-node/sourcemap-support': 0.4.0 '@swc/core': 1.3.107(@swc/helpers@0.5.6) colorette: 2.0.20 debug: 4.3.4 pirates: 4.0.6 tslib: 2.6.2 - typescript: 5.2.2 + typescript: 5.4.3 transitivePeerDependencies: - '@swc/types' - supports-color - /@swc-node/sourcemap-support@0.3.0: - resolution: {integrity: sha512-gqBJSmJMWomZFxlppaKea7NeAqFrDrrS0RMt24No92M3nJWcyI9YKGEQKl+EyJqZ5gh6w1s0cTklMHMzRwA1NA==} + /@swc-node/sourcemap-support@0.4.0: + resolution: {integrity: sha512-weuRmYTO+4yOtHtPZHXlPdA1dJJJp3QOoZAFZ6uZidu992F2X5v1fQdnb26xs1o3Ex/e2sYhRyY5R6NGNuoATQ==} dependencies: source-map-support: 0.5.21 tslib: 2.6.2 @@ -7288,19 +6839,19 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 18.16.9 + '@types/node': 18.19.26 /@types/bonjour@3.5.13: resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.26 /@types/cacheable-request@6.0.3: resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 18.16.9 + '@types/node': 18.19.26 '@types/responselike': 1.0.3 dev: true @@ -7308,22 +6859,12 @@ packages: resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} dependencies: '@types/express-serve-static-core': 4.17.43 - '@types/node': 18.16.9 + '@types/node': 18.19.26 /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 18.16.9 - - /@types/cookie@0.4.1: - resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==} - dev: true - - /@types/cors@2.8.17: - resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} - dependencies: - '@types/node': 18.16.9 - dev: true + '@types/node': 18.19.26 /@types/eslint-scope@3.7.7: resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} @@ -7347,7 +6888,7 @@ packages: /@types/express-serve-static-core@4.17.43: resolution: {integrity: sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.26 '@types/qs': 6.9.12 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -7363,20 +6904,20 @@ packages: /@types/fs-extra@8.1.5: resolution: {integrity: sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.26 dev: true /@types/glob@7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.16.9 + '@types/node': 18.19.26 dev: true /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.26 /@types/http-cache-semantics@4.0.4: resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} @@ -7388,7 +6929,7 @@ packages: /@types/http-proxy@1.17.14: resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.26 /@types/istanbul-lib-coverage@2.0.6: resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} @@ -7413,7 +6954,7 @@ packages: /@types/jsdom@20.0.1: resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.26 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 dev: true @@ -7428,7 +6969,7 @@ packages: /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.26 dev: true /@types/mime@1.3.5: @@ -7444,14 +6985,16 @@ packages: /@types/node-forge@1.3.11: resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.26 /@types/node@12.20.55: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: false - /@types/node@18.16.9: - resolution: {integrity: sha512-IeB32oIV4oGArLrd7znD2rkHQ6EDCM+2Sr76dJnrHwv9OHBTTM6nuDLK9bmikXzPa0ZlWMWtRGo/Uw4mrzQedA==} + /@types/node@18.19.26: + resolution: {integrity: sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==} + dependencies: + undici-types: 5.26.5 /@types/parse-json@4.0.2: resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} @@ -7481,13 +7024,13 @@ packages: /@types/resolve@1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.26 dev: true /@types/responselike@1.0.3: resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.26 dev: true /@types/retry@0.12.0: @@ -7504,7 +7047,7 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 18.16.9 + '@types/node': 18.19.26 /@types/serve-index@1.9.4: resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} @@ -7516,12 +7059,12 @@ packages: dependencies: '@types/http-errors': 2.0.4 '@types/mime': 3.0.4 - '@types/node': 18.16.9 + '@types/node': 18.19.26 /@types/sockjs@0.3.36: resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.26 /@types/stack-utils@2.0.3: resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} @@ -7533,13 +7076,13 @@ packages: /@types/ws@7.4.7: resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.26 dev: false /@types/ws@8.5.10: resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.26 /@types/yargs-parser@21.0.3: resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -7561,124 +7104,124 @@ packages: dependencies: '@types/yargs-parser': 21.0.3 - /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/eslint-plugin@7.4.0(@typescript-eslint/parser@7.4.0)(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-yHMQ/oFaM7HZdVrVm/M2WHaNPgyuJH4WelkSVEWSSsir34kxW2kDJCxlXRhhGWEsMN0WAW/vLpKfKVcm8k+MPw==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha - eslint: ^7.0.0 || ^8.0.0 + '@typescript-eslint/parser': ^7.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.21.0(eslint@8.48.0)(typescript@5.2.2) - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.48.0)(typescript@5.2.2) - '@typescript-eslint/utils': 6.21.0(eslint@8.48.0)(typescript@5.2.2) - '@typescript-eslint/visitor-keys': 6.21.0 + '@typescript-eslint/parser': 7.4.0(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/scope-manager': 7.4.0 + '@typescript-eslint/type-utils': 7.4.0(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/utils': 7.4.0(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/visitor-keys': 7.4.0 debug: 4.3.4 - eslint: 8.48.0 + eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 semver: 7.6.0 - ts-api-utils: 1.2.1(typescript@5.2.2) - typescript: 5.2.2 + ts-api-utils: 1.2.1(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.21.0(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/parser@7.4.0(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-ZvKHxHLusweEUVwrGRXXUVzFgnWhigo4JurEj0dGF1tbcGh6buL+ejDdjxOQxv6ytcY1uhun1p2sm8iWStlgLQ==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.2.2) - '@typescript-eslint/visitor-keys': 6.21.0 + '@typescript-eslint/scope-manager': 7.4.0 + '@typescript-eslint/types': 7.4.0 + '@typescript-eslint/typescript-estree': 7.4.0(typescript@5.4.3) + '@typescript-eslint/visitor-keys': 7.4.0 debug: 4.3.4 - eslint: 8.48.0 - typescript: 5.2.2 + eslint: 8.57.0 + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@6.10.0: - resolution: {integrity: sha512-TN/plV7dzqqC2iPNf1KrxozDgZs53Gfgg5ZHyw8erd6jd5Ta/JIEcdCheXFt9b1NYb93a1wmIIVW/2gLkombDg==} + /@typescript-eslint/scope-manager@7.2.0: + resolution: {integrity: sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.10.0 - '@typescript-eslint/visitor-keys': 6.10.0 + '@typescript-eslint/types': 7.2.0 + '@typescript-eslint/visitor-keys': 7.2.0 dev: true - /@typescript-eslint/scope-manager@6.21.0: - resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/scope-manager@7.4.0: + resolution: {integrity: sha512-68VqENG5HK27ypafqLVs8qO+RkNc7TezCduYrx8YJpXq2QGZ30vmNZGJJJC48+MVn4G2dCV8m5ZTVnzRexTVtw==} + engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/visitor-keys': 6.21.0 + '@typescript-eslint/types': 7.4.0 + '@typescript-eslint/visitor-keys': 7.4.0 dev: true - /@typescript-eslint/type-utils@6.10.0(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-wYpPs3hgTFblMYwbYWPT3eZtaDOjbLyIYuqpwuLBBqhLiuvJ+9sEp2gNRJEtR5N/c9G1uTtQQL5AhV0fEPJYcg==} + /@typescript-eslint/type-utils@7.2.0(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-xHi51adBHo9O9330J8GQYQwrKBqbIPJGZZVQTHHmy200hvkLZFWJIFtAG/7IYTWUyun6DE6w5InDReePJYJlJA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.2.2) - '@typescript-eslint/utils': 6.10.0(eslint@8.48.0)(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.3) + '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.4.3) debug: 4.3.4 - eslint: 8.48.0 - ts-api-utils: 1.2.1(typescript@5.2.2) - typescript: 5.2.2 + eslint: 8.57.0 + ts-api-utils: 1.2.1(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/type-utils@6.21.0(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/type-utils@7.4.0(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-247ETeHgr9WTRMqHbbQdzwzhuyaJ8dPTuyuUEMANqzMRB1rj/9qFIuIXK7l0FX9i9FXbHeBQl/4uz6mYuCE7Aw==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.2.2) - '@typescript-eslint/utils': 6.21.0(eslint@8.48.0)(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 7.4.0(typescript@5.4.3) + '@typescript-eslint/utils': 7.4.0(eslint@8.57.0)(typescript@5.4.3) debug: 4.3.4 - eslint: 8.48.0 - ts-api-utils: 1.2.1(typescript@5.2.2) - typescript: 5.2.2 + eslint: 8.57.0 + ts-api-utils: 1.2.1(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@6.10.0: - resolution: {integrity: sha512-36Fq1PWh9dusgo3vH7qmQAj5/AZqARky1Wi6WpINxB6SkQdY5vQoT2/7rW7uBIsPDcvvGCLi4r10p0OJ7ITAeg==} + /@typescript-eslint/types@7.2.0: + resolution: {integrity: sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==} engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/types@6.21.0: - resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/types@7.4.0: + resolution: {integrity: sha512-mjQopsbffzJskos5B4HmbsadSJQWaRK0UxqQ7GuNA9Ga4bEKeiO6b2DnB6cM6bpc8lemaPseh0H9B/wyg+J7rw==} + engines: {node: ^18.18.0 || >=20.0.0} dev: true - /@typescript-eslint/typescript-estree@6.10.0(typescript@5.2.2): - resolution: {integrity: sha512-ek0Eyuy6P15LJVeghbWhSrBCj/vJpPXXR+EpaRZqou7achUWL8IdYnMSC5WHAeTWswYQuP2hAZgij/bC9fanBg==} + /@typescript-eslint/typescript-estree@7.2.0(typescript@5.4.3): + resolution: {integrity: sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -7686,101 +7229,105 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.10.0 - '@typescript-eslint/visitor-keys': 6.10.0 + '@typescript-eslint/types': 7.2.0 + '@typescript-eslint/visitor-keys': 7.2.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 + minimatch: 9.0.3 semver: 7.6.0 - ts-api-utils: 1.2.1(typescript@5.2.2) - typescript: 5.2.2 + ts-api-utils: 1.2.1(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@6.21.0(typescript@5.2.2): - resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/typescript-estree@7.4.0(typescript@5.4.3): + resolution: {integrity: sha512-A99j5AYoME/UBQ1ucEbbMEmGkN7SE0BvZFreSnTd1luq7yulcHdyGamZKizU7canpGDWGJ+Q6ZA9SyQobipePg==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/visitor-keys': 6.21.0 + '@typescript-eslint/types': 7.4.0 + '@typescript-eslint/visitor-keys': 7.4.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.0 - ts-api-utils: 1.2.1(typescript@5.2.2) - typescript: 5.2.2 + ts-api-utils: 1.2.1(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@6.10.0(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-v+pJ1/RcVyRc0o4wAGux9x42RHmAjIGzPRo538Z8M1tVx6HOnoQBCX/NoadHQlZeC+QO2yr4nNSFWOoraZCAyg==} + /@typescript-eslint/utils@7.2.0(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-YfHpnMAGb1Eekpm3XRK8hcMwGLGsnT6L+7b2XyRv6ouDuJU1tZir1GS2i0+VXRatMwSI1/UfcyPe53ADkU+IuA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0) + '@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': 6.10.0 - '@typescript-eslint/types': 6.10.0 - '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.2.2) - eslint: 8.48.0 + '@typescript-eslint/scope-manager': 7.2.0 + '@typescript-eslint/types': 7.2.0 + '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.3) + eslint: 8.57.0 semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@6.21.0(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/utils@7.4.0(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-NQt9QLM4Tt8qrlBVY9lkMYzfYtNz8/6qwZg8pI3cMGlPnj6mOpRxxAm7BMJN9K0AiY+1BwJ5lVC650YJqYOuNg==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0) + '@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': 6.21.0 - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.2.2) - eslint: 8.48.0 + '@typescript-eslint/scope-manager': 7.4.0 + '@typescript-eslint/types': 7.4.0 + '@typescript-eslint/typescript-estree': 7.4.0(typescript@5.4.3) + eslint: 8.57.0 semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys@6.10.0: - resolution: {integrity: sha512-xMGluxQIEtOM7bqFCo+rCMh5fqI+ZxV5RUUOa29iVPz1OgCZrtc7rFnz5cLUazlkPKYqX+75iuDq7m0HQ48nCg==} + /@typescript-eslint/visitor-keys@7.2.0: + resolution: {integrity: sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.10.0 + '@typescript-eslint/types': 7.2.0 eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@6.21.0: - resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/visitor-keys@7.4.0: + resolution: {integrity: sha512-0zkC7YM0iX5Y41homUUeW1CHtZR01K3ybjM1l6QczoMuay0XKtrb93kv95AxUGwdjGr64nNqnOCwmEl616N8CA==} + engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/types': 7.4.0 eslint-visitor-keys: 3.4.3 dev: true - /@vitejs/plugin-basic-ssl@1.0.1(vite@4.5.1): - resolution: {integrity: sha512-pcub+YbFtFhaGRTo1832FQHQSHvMrlb43974e2eS8EKleR3p1cDdkJFPci1UhwkEf1J9Bz+wKBSzqpKp7nNj2A==} + /@ungap/structured-clone@1.2.0: + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + + /@vitejs/plugin-basic-ssl@1.1.0(vite@5.1.5): + resolution: {integrity: sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A==} engines: {node: '>=14.6.0'} peerDependencies: - vite: ^3.0.0 || ^4.0.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 dependencies: - vite: 4.5.1(@types/node@18.16.9)(less@4.1.3)(stylus@0.59.0) + vite: 5.1.5(@types/node@18.19.26)(less@4.1.3)(stylus@0.59.0) dev: true /@wallet-standard/app@1.0.1: @@ -8302,11 +7849,6 @@ packages: engines: {node: '>=4'} dev: false - /async-each-series@0.1.1: - resolution: {integrity: sha512-p4jj6Fws4Iy2m0iCmI2am2ZNZCgbdgE+P8F/8csmn2vx7ixXrO2zGcuNsD46X5uZSVecmkEy/M06X2vG8KD6dQ==} - engines: {node: '>=0.8.0'} - dev: true - /async-limiter@1.0.1: resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} dev: false @@ -8337,8 +7879,8 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /autoprefixer@10.4.16(postcss@8.4.31): - resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==} + /autoprefixer@10.4.18(postcss@8.4.35): + resolution: {integrity: sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: @@ -8349,7 +7891,7 @@ packages: fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.31 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true @@ -8365,18 +7907,10 @@ packages: engines: {node: '>=4'} dev: true - /axios@0.21.4(debug@4.3.2): - resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} - dependencies: - follow-redirects: 1.15.5(debug@4.3.2) - transitivePeerDependencies: - - debug - dev: true - /axios@1.6.7: resolution: {integrity: sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==} dependencies: - follow-redirects: 1.15.5(debug@4.3.2) + follow-redirects: 1.15.5 form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -8419,19 +7953,6 @@ packages: transitivePeerDependencies: - supports-color - /babel-loader@9.1.3(@babel/core@7.23.2)(webpack@5.89.0): - resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} - engines: {node: '>= 14.15.0'} - peerDependencies: - '@babel/core': ^7.12.0 - webpack: '>=5' - dependencies: - '@babel/core': 7.23.2 - find-cache-dir: 4.0.0 - schema-utils: 4.2.0 - webpack: 5.89.0(@swc/core@1.3.107)(esbuild@0.19.5) - dev: true - /babel-loader@9.1.3(@babel/core@7.24.0)(webpack@5.90.3): resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} engines: {node: '>= 14.15.0'} @@ -8442,7 +7963,7 @@ packages: '@babel/core': 7.24.0 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.90.3(@swc/core@1.3.107) + webpack: 5.90.3(@swc/core@1.3.107)(esbuild@0.20.1) /babel-plugin-const-enum@1.2.0(@babel/core@7.24.0): resolution: {integrity: sha512-o1m/6iyyFnp9MRsK1dHF3bneqyf3AlM2q3A/YbgQr2pCat6B6XJVDv2TXqzfY2RYUi4mak6WAksSBPlyYGx9dg==} @@ -8484,19 +8005,6 @@ packages: cosmiconfig: 6.0.0 resolve: 1.22.8 - /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.23.2): - resolution: {integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.2 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.23.2) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: true - /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.24.0): resolution: {integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==} peerDependencies: @@ -8509,18 +8017,6 @@ packages: transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.23.2): - resolution: {integrity: sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.2) - core-js-compat: 3.36.0 - transitivePeerDependencies: - - supports-color - dev: true - /babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.24.0): resolution: {integrity: sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==} peerDependencies: @@ -8532,17 +8028,6 @@ packages: transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.23.2): - resolution: {integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.23.2) - transitivePeerDependencies: - - supports-color - dev: true - /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.24.0): resolution: {integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==} peerDependencies: @@ -8622,11 +8107,6 @@ packages: /base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - /base64id@2.0.0: - resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==} - engines: {node: ^4.5.0 || >= 5.9} - dev: true - /basic-auth@2.0.1: resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} engines: {node: '>= 0.8'} @@ -8758,72 +8238,6 @@ packages: resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} dev: false - /browser-sync-client@2.29.3: - resolution: {integrity: sha512-4tK5JKCl7v/3aLbmCBMzpufiYLsB1+UI+7tUXCCp5qF0AllHy/jAqYu6k7hUF3hYtlClKpxExWaR+rH+ny07wQ==} - engines: {node: '>=8.0.0'} - dependencies: - etag: 1.8.1 - fresh: 0.5.2 - mitt: 1.2.0 - dev: true - - /browser-sync-ui@2.29.3: - resolution: {integrity: sha512-kBYOIQjU/D/3kYtUIJtj82e797Egk1FB2broqItkr3i4eF1qiHbFCG6srksu9gWhfmuM/TNG76jMfzAdxEPakg==} - dependencies: - async-each-series: 0.1.1 - chalk: 4.1.2 - connect-history-api-fallback: 1.6.0 - immutable: 3.8.2 - server-destroy: 1.0.1 - socket.io-client: 4.7.4 - stream-throttle: 0.1.3 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - - /browser-sync@2.29.3: - resolution: {integrity: sha512-NiM38O6XU84+MN+gzspVmXV2fTOoe+jBqIBx3IBdhZrdeURr6ZgznJr/p+hQ+KzkKEiGH/GcC4SQFSL0jV49bg==} - engines: {node: '>= 8.0.0'} - hasBin: true - dependencies: - browser-sync-client: 2.29.3 - browser-sync-ui: 2.29.3 - bs-recipes: 1.3.4 - chalk: 4.1.2 - chokidar: 3.6.0 - connect: 3.6.6 - connect-history-api-fallback: 1.6.0 - dev-ip: 1.0.1 - easy-extender: 2.3.4 - eazy-logger: 4.0.1 - etag: 1.8.1 - fresh: 0.5.2 - fs-extra: 3.0.1 - http-proxy: 1.18.1 - immutable: 3.8.2 - localtunnel: 2.0.2 - micromatch: 4.0.5 - opn: 5.3.0 - portscanner: 2.2.0 - raw-body: 2.5.2 - resp-modifier: 6.0.2 - rx: 4.1.0 - send: 0.16.2 - serve-index: 1.9.1 - serve-static: 1.13.2 - server-destroy: 1.0.1 - socket.io: 4.7.4 - ua-parser-js: 1.0.37 - yargs: 17.7.2 - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - utf-8-validate - dev: true - /browserify-aes@1.2.0: resolution: {integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==} dependencies: @@ -8891,10 +8305,6 @@ packages: fast-json-stable-stringify: 2.1.0 dev: true - /bs-recipes@1.3.4: - resolution: {integrity: sha512-BXvDkqhDNxXEjeGM8LFkSbR+jzmP/CYpCiVKYn+soB1dDldeU15EBNDkwVXndKuX35wnNUaPd0qSoQEAkmQtMw==} - dev: true - /bs58@4.0.1: resolution: {integrity: sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==} dependencies: @@ -9082,21 +8492,6 @@ packages: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} dev: true - /chokidar@3.5.3: - resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} - engines: {node: '>= 8.10.0'} - dependencies: - anymatch: 3.1.3 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - dev: true - /chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} @@ -9121,7 +8516,7 @@ packages: engines: {node: '>=12.13.0'} hasBin: true dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.26 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -9136,7 +8531,7 @@ packages: /chromium-edge-launcher@1.0.0: resolution: {integrity: sha512-pgtgjNKZ7i5U++1g1PWv75umkHvhVTDOQIZ+sjeUX9483S7Y6MUvO0lrd7ShGlQlFHMN4SwKTCq/X8hWrbv2KA==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.26 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -9196,14 +8591,6 @@ packages: wrap-ansi: 6.2.0 dev: false - /cliui@7.0.4: - resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - dev: true - /cliui@8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} @@ -9335,26 +8722,9 @@ packages: resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} dev: true - /connect-history-api-fallback@1.6.0: - resolution: {integrity: sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==} - engines: {node: '>=0.8'} - dev: true - - /connect-history-api-fallback@2.0.0: - resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} - engines: {node: '>=0.8'} - - /connect@3.6.6: - resolution: {integrity: sha512-OO7axMmPpu/2XuX1+2Yrg0ddju31B6xLZMWkJ5rYBu4YRmRVlOjvlY6kw2FJKiAzyxGwnrDUAG4s1Pf0sbBMCQ==} - engines: {node: '>= 0.10.0'} - dependencies: - debug: 2.6.9 - finalhandler: 1.1.0 - parseurl: 1.3.3 - utils-merge: 1.0.1 - transitivePeerDependencies: - - supports-color - dev: true + /connect-history-api-fallback@2.0.0: + resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} + engines: {node: '>=0.8'} /connect@3.7.0: resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} @@ -9388,11 +8758,6 @@ packages: /cookie-signature@1.0.6: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - /cookie@0.4.2: - resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==} - engines: {node: '>= 0.6'} - dev: true - /cookie@0.5.0: resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} engines: {node: '>= 0.6'} @@ -9416,7 +8781,7 @@ packages: serialize-javascript: 6.0.2 webpack: 5.90.3(@swc/core@1.3.107) - /copy-webpack-plugin@11.0.0(webpack@5.89.0): + /copy-webpack-plugin@11.0.0(webpack@5.90.3): resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -9428,7 +8793,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.89.0(@swc/core@1.3.107)(esbuild@0.19.5) + webpack: 5.90.3(@swc/core@1.3.107)(esbuild@0.20.1) dev: true /core-js-compat@3.36.0: @@ -9444,14 +8809,6 @@ packages: /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - /cors@2.8.5: - resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} - engines: {node: '>= 0.10'} - dependencies: - object-assign: 4.1.1 - vary: 1.1.2 - dev: true - /corser@2.0.1: resolution: {integrity: sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==} engines: {node: '>= 0.4.0'} @@ -9486,7 +8843,7 @@ packages: path-type: 4.0.0 yaml: 1.10.2 - /cosmiconfig@8.3.6(typescript@5.2.2): + /cosmiconfig@8.3.6(typescript@5.4.3): resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} peerDependencies: @@ -9499,7 +8856,23 @@ packages: js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - typescript: 5.2.2 + typescript: 5.4.3 + + /cosmiconfig@9.0.0(typescript@5.4.3): + resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + env-paths: 2.2.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + typescript: 5.4.3 + dev: true /create-ecdh@4.0.4: resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==} @@ -9529,7 +8902,7 @@ packages: sha.js: 2.4.11 dev: false - /create-jest@29.7.0(@types/node@18.16.9)(ts-node@10.9.1): + /create-jest@29.7.0(@types/node@18.19.26)(ts-node@10.9.1): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -9538,7 +8911,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@18.16.9)(ts-node@10.9.1) + jest-config: 29.7.0(@types/node@18.19.26)(ts-node@10.9.1) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -9551,8 +8924,8 @@ packages: /create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - /critters@0.0.20: - resolution: {integrity: sha512-CImNRorKOl5d8TWcnAz5n5izQ6HFsvz29k327/ELy6UFcmbiZNOsinaKvzv16WZR0P6etfSWYzE47C4/56B3Uw==} + /critters@0.0.22: + resolution: {integrity: sha512-NU7DEcQZM2Dy8XTKFHxtdnIM/drE312j2T4PCVaSUcS0oBeyT/NImpRw/Ap0zOr/1SE7SgPK9tGPg1WK/sVakw==} dependencies: chalk: 4.1.2 css-select: 5.1.0 @@ -9560,7 +8933,7 @@ packages: domhandler: 5.0.3 htmlparser2: 8.0.2 postcss: 8.4.35 - pretty-bytes: 5.6.0 + postcss-media-query-parser: 0.2.3 dev: true /cross-fetch@3.1.8: @@ -9645,24 +9018,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.35) postcss-value-parser: 4.2.0 semver: 7.6.0 - webpack: 5.90.3(@swc/core@1.3.107) - - /css-loader@6.8.1(webpack@5.89.0): - resolution: {integrity: sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - dependencies: - icss-utils: 5.1.0(postcss@8.4.21) - postcss: 8.4.21 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.21) - postcss-modules-local-by-default: 4.0.4(postcss@8.4.21) - postcss-modules-scope: 3.1.1(postcss@8.4.21) - postcss-modules-values: 4.0.0(postcss@8.4.21) - postcss-value-parser: 4.2.0 - semver: 7.6.0 - webpack: 5.89.0(@swc/core@1.3.107)(esbuild@0.19.5) - dev: true + webpack: 5.90.3(@swc/core@1.3.107)(esbuild@0.20.1) /css-minimizer-webpack-plugin@5.0.1(webpack@5.90.3): resolution: {integrity: sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==} @@ -9953,17 +9309,6 @@ packages: dependencies: ms: 2.1.3 - /debug@4.3.2: - resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - /debug@4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} @@ -10112,10 +9457,6 @@ packages: minimalistic-assert: 1.0.1 dev: false - /destroy@1.0.4: - resolution: {integrity: sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==} - dev: true - /destroy@1.2.0: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -10145,12 +9486,6 @@ packages: defined: 1.0.1 minimist: 1.2.8 - /dev-ip@1.0.1: - resolution: {integrity: sha512-LmVkry/oDShEgSZPNgqCIp2/TlqtExeGmymru3uCELnfyjY11IzpAproLYs+1X88fXO6DBoYP3ul2Xo2yz2j6A==} - engines: {node: '>= 0.8.0'} - hasBin: true - dev: true - /didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} @@ -10277,20 +9612,6 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true - /easy-extender@2.3.4: - resolution: {integrity: sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==} - engines: {node: '>= 4.0.0'} - dependencies: - lodash: 4.17.21 - dev: true - - /eazy-logger@4.0.1: - resolution: {integrity: sha512-2GSFtnnC6U4IEKhEI7+PvdxrmjJ04mdsj3wHZTFiw0tUtG4HCWzTr13ZYTk8XOGnA1xQMaDljoBOYlk3D/MMSw==} - engines: {node: '>= 0.8.0'} - dependencies: - chalk: 4.1.2 - dev: true - /ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} @@ -10348,45 +9669,6 @@ packages: dependencies: once: 1.4.0 - /engine.io-client@6.5.3: - resolution: {integrity: sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==} - dependencies: - '@socket.io/component-emitter': 3.1.0 - debug: 4.3.4 - engine.io-parser: 5.2.2 - ws: 8.11.0 - xmlhttprequest-ssl: 2.0.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - - /engine.io-parser@5.2.2: - resolution: {integrity: sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==} - engines: {node: '>=10.0.0'} - dev: true - - /engine.io@6.5.4: - resolution: {integrity: sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==} - engines: {node: '>=10.2.0'} - dependencies: - '@types/cookie': 0.4.1 - '@types/cors': 2.8.17 - '@types/node': 18.16.9 - accepts: 1.3.8 - base64id: 2.0.0 - cookie: 0.4.2 - cors: 2.8.5 - debug: 4.3.4 - engine.io-parser: 5.2.2 - ws: 8.11.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - /enhanced-resolve@5.15.1: resolution: {integrity: sha512-3d3JRbwsCLJsYgvb6NuWEG44jjPSOMuS73L/6+7BZuoKm3W+qXnSoIYVHi8dG7Qcg4inAY4jbzkZ7MnskePeDg==} engines: {node: '>=10.13.0'} @@ -10557,40 +9839,10 @@ packages: es6-promise: 4.2.8 dev: false - /esbuild-wasm@0.19.5: - resolution: {integrity: sha512-7zmLLn2QCj93XfMmHtzrDJ1UBuOHB2CZz1ghoCEZiRajxjUvHsF40PnbzFIY/pmesqPRaEtEWii0uzsTbnAgrA==} - engines: {node: '>=12'} - hasBin: true - dev: true - - /esbuild@0.18.20: - resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} + /esbuild-wasm@0.20.1: + resolution: {integrity: sha512-6v/WJubRsjxBbQdz6izgvx7LsVFvVaGmSdwrFHmEzoVgfXL89hkKPoQHsnVI2ngOkcBUQT9kmAM1hVL1k/Av4A==} engines: {node: '>=12'} hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/android-arm': 0.18.20 - '@esbuild/android-arm64': 0.18.20 - '@esbuild/android-x64': 0.18.20 - '@esbuild/darwin-arm64': 0.18.20 - '@esbuild/darwin-x64': 0.18.20 - '@esbuild/freebsd-arm64': 0.18.20 - '@esbuild/freebsd-x64': 0.18.20 - '@esbuild/linux-arm': 0.18.20 - '@esbuild/linux-arm64': 0.18.20 - '@esbuild/linux-ia32': 0.18.20 - '@esbuild/linux-loong64': 0.18.20 - '@esbuild/linux-mips64el': 0.18.20 - '@esbuild/linux-ppc64': 0.18.20 - '@esbuild/linux-riscv64': 0.18.20 - '@esbuild/linux-s390x': 0.18.20 - '@esbuild/linux-x64': 0.18.20 - '@esbuild/netbsd-x64': 0.18.20 - '@esbuild/openbsd-x64': 0.18.20 - '@esbuild/sunos-x64': 0.18.20 - '@esbuild/win32-arm64': 0.18.20 - '@esbuild/win32-ia32': 0.18.20 - '@esbuild/win32-x64': 0.18.20 dev: true /esbuild@0.19.5: @@ -10623,6 +9875,36 @@ packages: '@esbuild/win32-x64': 0.19.5 dev: true + /esbuild@0.20.1: + resolution: {integrity: sha512-OJwEgrpWm/PCMsLVWXKqvcjme3bHNpOgN7Tb6cQnR5n0TPbQx1/Xrn7rqM+wn17bYeT6MGB5sn1Bh5YiGi70nA==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.20.1 + '@esbuild/android-arm': 0.20.1 + '@esbuild/android-arm64': 0.20.1 + '@esbuild/android-x64': 0.20.1 + '@esbuild/darwin-arm64': 0.20.1 + '@esbuild/darwin-x64': 0.20.1 + '@esbuild/freebsd-arm64': 0.20.1 + '@esbuild/freebsd-x64': 0.20.1 + '@esbuild/linux-arm': 0.20.1 + '@esbuild/linux-arm64': 0.20.1 + '@esbuild/linux-ia32': 0.20.1 + '@esbuild/linux-loong64': 0.20.1 + '@esbuild/linux-mips64el': 0.20.1 + '@esbuild/linux-ppc64': 0.20.1 + '@esbuild/linux-riscv64': 0.20.1 + '@esbuild/linux-s390x': 0.20.1 + '@esbuild/linux-x64': 0.20.1 + '@esbuild/netbsd-x64': 0.20.1 + '@esbuild/openbsd-x64': 0.20.1 + '@esbuild/sunos-x64': 0.20.1 + '@esbuild/win32-arm64': 0.20.1 + '@esbuild/win32-ia32': 0.20.1 + '@esbuild/win32-x64': 0.20.1 + /escalade@3.1.2: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} @@ -10659,13 +9941,13 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-prettier@9.1.0(eslint@8.48.0): + /eslint-config-prettier@9.1.0(eslint@8.57.0): resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.48.0 + eslint: 8.57.0 dev: true /eslint-import-resolver-node@0.3.9: @@ -10678,7 +9960,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint@8.48.0): + /eslint-module-utils@2.8.1(@typescript-eslint/parser@7.4.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} engines: {node: '>=4'} peerDependencies: @@ -10699,15 +9981,15 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.48.0)(typescript@5.2.2) + '@typescript-eslint/parser': 7.4.0(eslint@8.57.0)(typescript@5.4.3) debug: 3.2.7 - eslint: 8.48.0 + eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-import@2.27.5(@typescript-eslint/parser@6.21.0)(eslint@8.48.0): + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@7.4.0)(eslint@8.57.0): resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: @@ -10717,15 +9999,15 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.48.0)(typescript@5.2.2) + '@typescript-eslint/parser': 7.4.0(eslint@8.57.0)(typescript@5.4.3) array-includes: 3.1.7 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.48.0 + eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint@8.48.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.4.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) has: 1.0.4 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -10740,7 +10022,7 @@ packages: - supports-color dev: true - /eslint-plugin-jsx-a11y@6.7.1(eslint@8.48.0): + /eslint-plugin-jsx-a11y@6.7.1(eslint@8.57.0): resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} engines: {node: '>=4.0'} peerDependencies: @@ -10755,7 +10037,7 @@ packages: axobject-query: 3.2.1 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 8.48.0 + eslint: 8.57.0 has: 1.0.4 jsx-ast-utils: 3.3.5 language-tags: 1.0.5 @@ -10765,16 +10047,16 @@ packages: semver: 6.3.1 dev: true - /eslint-plugin-react-hooks@4.6.0(eslint@8.48.0): + /eslint-plugin-react-hooks@4.6.0(eslint@8.57.0): resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.48.0 + eslint: 8.57.0 dev: true - /eslint-plugin-react@7.32.2(eslint@8.48.0): + /eslint-plugin-react@7.32.2(eslint@8.57.0): resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} engines: {node: '>=4'} peerDependencies: @@ -10784,7 +10066,7 @@ packages: array.prototype.flatmap: 1.3.2 array.prototype.tosorted: 1.1.3 doctrine: 2.1.0 - eslint: 8.48.0 + eslint: 8.57.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 @@ -10812,22 +10094,31 @@ packages: esrecurse: 4.3.0 estraverse: 5.3.0 + /eslint-scope@8.0.1: + resolution: {integrity: sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: true + /eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /eslint@8.48.0: - resolution: {integrity: sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==} + /eslint@8.57.0: + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@eslint-community/regexpp': 4.10.0 '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.48.0 + '@eslint/js': 8.57.0 '@humanwhocodes/config-array': 0.11.14 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -10919,10 +10210,6 @@ packages: engines: {node: '>=6'} dev: false - /eventemitter-asyncresource@1.0.0: - resolution: {integrity: sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==} - dev: true - /eventemitter3@4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} @@ -11069,17 +10356,6 @@ packages: merge2: 1.4.1 micromatch: 4.0.5 - /fast-glob@3.3.1: - resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} - engines: {node: '>=8.6.0'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 - dev: true - /fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} @@ -11137,14 +10413,6 @@ packages: dependencies: escape-string-regexp: 1.0.5 - /figures@5.0.0: - resolution: {integrity: sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==} - engines: {node: '>=14'} - dependencies: - escape-string-regexp: 5.0.0 - is-unicode-supported: 1.3.0 - dev: true - /file-entry-cache@6.0.1: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -11160,6 +10428,7 @@ packages: loader-utils: 2.0.4 schema-utils: 3.3.0 webpack: 5.90.3(@swc/core@1.3.107) + dev: false /file-type@17.1.6: resolution: {integrity: sha512-hlDw5Ev+9e883s0pwUsuuYNu4tD7GgpUnOvykjv1Gya0ZIjuKumthDRua90VUn6/nlRKAjcxLUnHNTIUWwWIiw==} @@ -11199,21 +10468,6 @@ packages: dependencies: to-regex-range: 5.0.1 - /finalhandler@1.1.0: - resolution: {integrity: sha512-ejnvM9ZXYzp6PUPUyQBMBf0Co5VX2gr5H2VQe2Ui2jWXNlxv+PYZo8wpAymJNJdLsG1R4p+M4aynF8KuoUEwRw==} - engines: {node: '>= 0.8'} - dependencies: - debug: 2.6.9 - encodeurl: 1.0.2 - escape-html: 1.0.3 - on-finished: 2.3.0 - parseurl: 1.3.3 - statuses: 1.3.1 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - dev: true - /finalhandler@1.1.2: resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} engines: {node: '>= 0.8'} @@ -11327,7 +10581,7 @@ packages: engines: {node: '>=0.4.0'} dev: false - /follow-redirects@1.15.5(debug@4.3.2): + /follow-redirects@1.15.5: resolution: {integrity: sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==} engines: {node: '>=4.0'} peerDependencies: @@ -11335,8 +10589,6 @@ packages: peerDependenciesMeta: debug: optional: true - dependencies: - debug: 4.3.2 /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -11352,7 +10604,7 @@ packages: signal-exit: 4.1.0 dev: true - /fork-ts-checker-webpack-plugin@7.2.13(typescript@5.2.2)(webpack@5.90.3): + /fork-ts-checker-webpack-plugin@7.2.13(typescript@5.4.3)(webpack@5.90.3): resolution: {integrity: sha512-fR3WRkOb4bQdWB/y7ssDUlVdrclvwtyCUIHCfivAoYxq9dF7XfrDKbMdZIfwJ7hxIAqkYSGeU7lLJE6xrxIBdg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: @@ -11375,7 +10627,7 @@ packages: schema-utils: 3.3.0 semver: 7.6.0 tapable: 2.2.1 - typescript: 5.2.2 + typescript: 5.4.3 webpack: 5.90.3(@swc/core@1.3.107) /form-data@4.0.0: @@ -11416,14 +10668,6 @@ packages: jsonfile: 6.1.0 universalify: 2.0.1 - /fs-extra@3.0.1: - resolution: {integrity: sha512-V3Z3WZWVUYd8hoCL5xfXJCaHWYzmtwW5XWYSlLgERi8PWd8bx1kUHUk8L1BT57e49oKnDDD180mjfrHc1yA9rg==} - dependencies: - graceful-fs: 4.2.11 - jsonfile: 3.0.1 - universalify: 0.1.2 - dev: true - /fs-extra@8.1.0: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} @@ -11565,6 +10809,7 @@ packages: minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 + dev: false /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} @@ -11742,18 +10987,6 @@ packages: dependencies: function-bind: 1.1.2 - /hdr-histogram-js@2.0.3: - resolution: {integrity: sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==} - dependencies: - '@assemblyscript/loader': 0.10.1 - base64-js: 1.5.1 - pako: 1.0.11 - dev: true - - /hdr-histogram-percentiles-obj@3.0.0: - resolution: {integrity: sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==} - dev: true - /he@1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true @@ -11901,7 +11134,7 @@ packages: engines: {node: '>=8.0.0'} dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.15.5(debug@4.3.2) + follow-redirects: 1.15.5 requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -11946,8 +11179,8 @@ packages: - supports-color dev: true - /https-proxy-agent@7.0.2: - resolution: {integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==} + /https-proxy-agent@7.0.4: + resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==} engines: {node: '>= 14'} dependencies: agent-base: 7.1.0 @@ -12034,11 +11267,6 @@ packages: queue: 6.0.2 dev: false - /immutable@3.8.2: - resolution: {integrity: sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==} - engines: {node: '>=0.10.0'} - dev: true - /immutable@4.3.5: resolution: {integrity: sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==} @@ -12101,14 +11329,14 @@ packages: /inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - /ini@4.1.1: - resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} + /ini@4.1.2: + resolution: {integrity: sha512-AMB1mvwR1pyBFY/nSevUX6y8nJWS63/SzUKD3JyQn97s4xgIdgQPT75IRouIiBAN4yLQBUShNYVW0+UG25daCw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true - /inquirer@9.2.11: - resolution: {integrity: sha512-B2LafrnnhbRzCWfAdOXisUzL89Kg8cVJlYmhqoi3flSiV/TveO+nsXwgKr9h9PIo+J1hz7nBSk6gegRIMBBf7g==} - engines: {node: '>=14.18.0'} + /inquirer@9.2.15: + resolution: {integrity: sha512-vI2w4zl/mDluHt9YEQ/543VTCwPKWiHzKtm9dM2V0NdFcqEexDAjUHzO1oA60HRNaVifGXXM1tRRNluLVHa0Kg==} + engines: {node: '>=18'} dependencies: '@ljharb/through': 2.3.12 ansi-escapes: 4.3.2 @@ -12116,7 +11344,7 @@ packages: cli-cursor: 3.1.0 cli-width: 4.1.0 external-editor: 3.1.0 - figures: 5.0.0 + figures: 3.2.0 lodash: 4.17.21 mute-stream: 1.0.0 ora: 5.4.1 @@ -12275,12 +11503,6 @@ packages: engines: {node: '>= 0.4'} dev: true - /is-number-like@1.0.8: - resolution: {integrity: sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==} - dependencies: - lodash.isfinite: 3.3.2 - dev: true - /is-number-object@1.0.7: resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} engines: {node: '>= 0.4'} @@ -12386,11 +11608,6 @@ packages: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} - /is-unicode-supported@1.3.0: - resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} - engines: {node: '>=12'} - dev: true - /is-weakmap@2.0.1: resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} dev: true @@ -12414,6 +11631,7 @@ packages: /is-wsl@1.1.0: resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==} engines: {node: '>=4'} + dev: false /is-wsl@2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} @@ -12559,7 +11777,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.16.9 + '@types/node': 18.19.26 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1 @@ -12579,7 +11797,7 @@ packages: - babel-plugin-macros - supports-color - /jest-cli@29.7.0(@types/node@18.16.9)(ts-node@10.9.1): + /jest-cli@29.7.0(@types/node@18.19.26)(ts-node@10.9.1): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -12593,10 +11811,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@18.16.9)(ts-node@10.9.1) + create-jest: 29.7.0(@types/node@18.19.26)(ts-node@10.9.1) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@18.16.9)(ts-node@10.9.1) + jest-config: 29.7.0(@types/node@18.19.26)(ts-node@10.9.1) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -12607,7 +11825,7 @@ packages: - ts-node dev: true - /jest-config@29.7.0(@types/node@18.16.9)(ts-node@10.9.1): + /jest-config@29.7.0(@types/node@18.19.26)(ts-node@10.9.1): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -12622,7 +11840,7 @@ packages: '@babel/core': 7.24.0 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.16.9 + '@types/node': 18.19.26 babel-jest: 29.7.0(@babel/core@7.24.0) chalk: 4.1.2 ci-info: 3.9.0 @@ -12642,7 +11860,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1(@swc/core@1.3.107)(@types/node@18.16.9)(typescript@5.2.2) + ts-node: 10.9.1(@swc/core@1.3.107)(@types/node@18.19.26)(typescript@5.4.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -12685,7 +11903,7 @@ packages: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 18.16.9 + '@types/node': 18.19.26 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -12702,7 +11920,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.16.9 + '@types/node': 18.19.26 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -12716,7 +11934,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 18.16.9 + '@types/node': 18.19.26 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -12763,7 +11981,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.16.9 + '@types/node': 18.19.26 jest-util: 29.7.0 /jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -12814,7 +12032,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.16.9 + '@types/node': 18.19.26 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -12844,7 +12062,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.16.9 + '@types/node': 18.19.26 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -12894,7 +12112,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.16.9 + '@types/node': 18.19.26 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -12917,7 +12135,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.16.9 + '@types/node': 18.19.26 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -12928,7 +12146,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.26 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -12936,12 +12154,12 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.26 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - /jest@29.7.0(@types/node@18.16.9)(ts-node@10.9.1): + /jest@29.7.0(@types/node@18.19.26)(ts-node@10.9.1): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -12954,7 +12172,7 @@ packages: '@jest/core': 29.7.0(ts-node@10.9.1) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@18.16.9)(ts-node@10.9.1) + jest-cli: 29.7.0(@types/node@18.19.26)(ts-node@10.9.1) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -13158,10 +12376,8 @@ packages: /jsonc-parser@3.2.0: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} - /jsonfile@3.0.1: - resolution: {integrity: sha512-oBko6ZHlubVB5mRFkur5vgYR1UyqX+S6Y/oCfLhqNdcc2fYFlDpIoNc7AfKS1KOGcnNAkvsr0grLck9ANM815w==} - optionalDependencies: - graceful-fs: 4.2.11 + /jsonc-parser@3.2.1: + resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} dev: true /jsonfile@4.0.0: @@ -13240,7 +12456,7 @@ packages: less: 4.1.3 webpack: 5.90.3(@swc/core@1.3.107) - /less-loader@11.1.0(less@4.2.0)(webpack@5.89.0): + /less-loader@11.1.0(less@4.2.0)(webpack@5.90.3): resolution: {integrity: sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -13249,7 +12465,7 @@ packages: dependencies: klona: 2.0.6 less: 4.2.0 - webpack: 5.89.0(@swc/core@1.3.107)(esbuild@0.19.5) + webpack: 5.90.3(@swc/core@1.3.107)(esbuild@0.20.1) dev: true /less@4.1.3: @@ -13298,20 +12514,6 @@ packages: prelude-ls: 1.2.1 type-check: 0.4.0 - /license-webpack-plugin@4.0.2(webpack@5.89.0): - resolution: {integrity: sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==} - peerDependencies: - webpack: '*' - peerDependenciesMeta: - webpack: - optional: true - webpack-sources: - optional: true - dependencies: - webpack: 5.89.0(@swc/core@1.3.107)(esbuild@0.19.5) - webpack-sources: 3.2.3 - dev: true - /license-webpack-plugin@4.0.2(webpack@5.90.3): resolution: {integrity: sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==} peerDependencies: @@ -13319,10 +12521,8 @@ packages: peerDependenciesMeta: webpack: optional: true - webpack-sources: - optional: true dependencies: - webpack: 5.90.3(@swc/core@1.3.107) + webpack: 5.90.3(@swc/core@1.3.107)(esbuild@0.20.1) webpack-sources: 3.2.3 /lighthouse-logger@1.4.2: @@ -13342,10 +12542,6 @@ packages: resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} engines: {node: '>=14'} - /limiter@1.1.5: - resolution: {integrity: sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==} - dev: true - /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} @@ -13370,19 +12566,6 @@ packages: engines: {node: '>= 12.13.0'} dev: true - /localtunnel@2.0.2: - resolution: {integrity: sha512-n418Cn5ynvJd7m/N1d9WVJISLJF/ellZnfsLnx8WBWGzxv/ntNcFkJ1o6se5quUhCplfLGBNL5tYHiq5WF3Nug==} - engines: {node: '>=8.3.0'} - hasBin: true - dependencies: - axios: 0.21.4(debug@4.3.2) - debug: 4.3.2 - openurl: 1.1.1 - yargs: 17.1.1 - transitivePeerDependencies: - - supports-color - dev: true - /locate-path@3.0.0: resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} engines: {node: '>=6'} @@ -13420,10 +12603,6 @@ packages: /lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - /lodash.isfinite@3.3.2: - resolution: {integrity: sha512-7FGG40uhC8Mm633uKW1r58aElFlBlxCrg9JfSi3P6aYiWmfiWF0PgMd86ZUsxE5GwWPdHoS2+48bwTh2VPkIQA==} - dev: true - /lodash.isplainobject@4.0.6: resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} dev: false @@ -13509,15 +12688,15 @@ packages: sourcemap-codec: 1.4.8 dev: true - /magic-string@0.30.5: - resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} + /magic-string@0.30.7: + resolution: {integrity: sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==} engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /magic-string@0.30.7: - resolution: {integrity: sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==} + /magic-string@0.30.8: + resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 @@ -13704,7 +12883,7 @@ packages: resolution: {integrity: sha512-83eZaH2+B+jP92KuodPqXknzwmiboKAuZY4doRfTEEXAG57pNVNN6cqSRJlwDnmaTBKRffxoncBXbYqHQgulgg==} engines: {node: '>=18'} dependencies: - terser: 5.28.1 + terser: 5.29.1 dev: false /metro-resolver@0.80.6: @@ -13866,11 +13045,6 @@ packages: dependencies: mime-db: 1.52.0 - /mime@1.4.1: - resolution: {integrity: sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==} - hasBin: true - dev: true - /mime@1.6.0: resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} engines: {node: '>=4'} @@ -13905,14 +13079,15 @@ packages: schema-utils: 4.2.0 webpack: 5.90.3(@swc/core@1.3.107) - /mini-css-extract-plugin@2.7.6(webpack@5.89.0): - resolution: {integrity: sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==} + /mini-css-extract-plugin@2.8.1(webpack@5.90.3): + resolution: {integrity: sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: schema-utils: 4.2.0 - webpack: 5.89.0(@swc/core@1.3.107)(esbuild@0.19.5) + tapable: 2.2.1 + webpack: 5.90.3(@swc/core@1.3.107)(esbuild@0.20.1) dev: true /mini-svg-data-uri@1.4.4: @@ -13931,6 +13106,7 @@ packages: resolution: {integrity: sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==} dependencies: brace-expansion: 1.1.11 + dev: false /minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -14023,10 +13199,6 @@ packages: yallist: 4.0.0 dev: true - /mitt@1.2.0: - resolution: {integrity: sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==} - dev: true - /mkdirp@0.5.6: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true @@ -14044,8 +13216,8 @@ packages: hasBin: true dev: false - /mrmime@1.0.1: - resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} + /mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} engines: {node: '>=10'} dev: true @@ -14095,7 +13267,7 @@ packages: /neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - /ngx-localstorage@6.0.0(@angular/common@17.0.9)(@angular/core@17.0.9)(@angular/forms@17.0.9)(rxjs@7.8.1): + /ngx-localstorage@6.0.0(@angular/common@17.3.2)(@angular/core@17.3.2)(@angular/forms@17.3.2)(rxjs@7.8.1): resolution: {integrity: sha512-jSO8j+rXTUjJnjDME1pzt26IyAKt1/bvcnJuo2BwSxwiArCgrc6oUj8MuMxQ+bIBuZoGufkem/e+QTbJcUeMSA==} peerDependencies: '@angular/common': '>=17.0.0' @@ -14103,9 +13275,9 @@ packages: '@angular/forms': '>=17.0.0' rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/common': 17.0.9(@angular/core@17.0.9)(rxjs@7.8.1) - '@angular/core': 17.0.9(rxjs@7.8.1)(zone.js@0.14.4) - '@angular/forms': 17.0.9(@angular/common@17.0.9)(@angular/core@17.0.9)(@angular/platform-browser@17.0.9)(rxjs@7.8.1) + '@angular/common': 17.3.2(@angular/core@17.3.2)(rxjs@7.8.1) + '@angular/core': 17.3.2(rxjs@7.8.1)(zone.js@0.14.4) + '@angular/forms': 17.3.2(@angular/common@17.3.2)(@angular/core@17.3.2)(@angular/platform-browser@17.3.2)(rxjs@7.8.1) rxjs: 7.8.1 tslib: 2.6.2 dev: false @@ -14318,7 +13490,7 @@ packages: resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==} dev: true - /nx@17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107): + /nx@17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107): resolution: {integrity: sha512-CnssDvDphAgyeoYzdPbz6vA/xac4BQeEiO7R9IBLIm+l1MV7boI4SpCS6abR4dbp4VTwI9uBQ9vgqNwCiEjoWg==} hasBin: true requiresBuild: true @@ -14331,8 +13503,72 @@ packages: '@swc/core': optional: true dependencies: - '@nrwl/tao': 17.2.7(@swc-node/register@1.6.8)(@swc/core@1.3.107) - '@swc-node/register': 1.6.8(@swc/core@1.3.107)(@swc/types@0.1.5)(typescript@5.2.2) + '@nrwl/tao': 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107) + '@swc-node/register': 1.8.0(@swc/core@1.3.107)(@swc/types@0.1.5)(typescript@5.4.3) + '@swc/core': 1.3.107(@swc/helpers@0.5.6) + '@yarnpkg/lockfile': 1.1.0 + '@yarnpkg/parsers': 3.0.0-rc.46 + '@zkochan/js-yaml': 0.0.6 + axios: 1.6.7 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-spinners: 2.6.1 + cliui: 8.0.1 + dotenv: 16.3.2 + dotenv-expand: 10.0.0 + enquirer: 2.3.6 + figures: 3.2.0 + flat: 5.0.2 + fs-extra: 11.2.0 + glob: 7.1.4 + ignore: 5.3.1 + jest-diff: 29.7.0 + js-yaml: 4.1.0 + jsonc-parser: 3.2.0 + lines-and-columns: 2.0.4 + minimatch: 3.0.5 + node-machine-id: 1.1.12 + npm-run-path: 4.0.1 + open: 8.4.2 + semver: 7.5.3 + string-width: 4.2.3 + strong-log-transformer: 2.1.0 + tar-stream: 2.2.0 + tmp: 0.2.3 + tsconfig-paths: 4.2.0 + tslib: 2.6.2 + yargs: 17.7.2 + yargs-parser: 21.1.1 + optionalDependencies: + '@nx/nx-darwin-arm64': 17.2.7 + '@nx/nx-darwin-x64': 17.2.7 + '@nx/nx-freebsd-x64': 17.2.7 + '@nx/nx-linux-arm-gnueabihf': 17.2.7 + '@nx/nx-linux-arm64-gnu': 17.2.7 + '@nx/nx-linux-arm64-musl': 17.2.7 + '@nx/nx-linux-x64-gnu': 17.2.7 + '@nx/nx-linux-x64-musl': 17.2.7 + '@nx/nx-win32-arm64-msvc': 17.2.7 + '@nx/nx-win32-x64-msvc': 17.2.7 + transitivePeerDependencies: + - debug + dev: false + + /nx@18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107): + resolution: {integrity: sha512-wUYr1x6GnPvtHMY5pHVijuJbD077ObwGCX+pHZc1IreugAQBLmQ6bxPNCxuI0YjGeM39PD9ME+rxi6aAcJbUKw==} + hasBin: true + requiresBuild: true + peerDependencies: + '@swc-node/register': ^1.8.0 + '@swc/core': ^1.3.85 + peerDependenciesMeta: + '@swc-node/register': + optional: true + '@swc/core': + optional: true + dependencies: + '@nrwl/tao': 18.2.1(@swc-node/register@1.8.0)(@swc/core@1.3.107) + '@swc-node/register': 1.8.0(@swc/core@1.3.107)(@swc/types@0.1.5)(typescript@5.4.3) '@swc/core': 1.3.107(@swc/helpers@0.5.6) '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 @@ -14348,17 +13584,17 @@ packages: figures: 3.2.0 flat: 5.0.2 fs-extra: 11.2.0 - glob: 7.1.4 ignore: 5.3.1 jest-diff: 29.7.0 js-yaml: 4.1.0 jsonc-parser: 3.2.0 lines-and-columns: 2.0.4 - minimatch: 3.0.5 + minimatch: 9.0.3 node-machine-id: 1.1.12 npm-run-path: 4.0.1 open: 8.4.2 - semver: 7.5.3 + ora: 5.3.0 + semver: 7.6.0 string-width: 4.2.3 strong-log-transformer: 2.1.0 tar-stream: 2.2.0 @@ -14368,16 +13604,16 @@ packages: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 17.2.7 - '@nx/nx-darwin-x64': 17.2.7 - '@nx/nx-freebsd-x64': 17.2.7 - '@nx/nx-linux-arm-gnueabihf': 17.2.7 - '@nx/nx-linux-arm64-gnu': 17.2.7 - '@nx/nx-linux-arm64-musl': 17.2.7 - '@nx/nx-linux-x64-gnu': 17.2.7 - '@nx/nx-linux-x64-musl': 17.2.7 - '@nx/nx-win32-arm64-msvc': 17.2.7 - '@nx/nx-win32-x64-msvc': 17.2.7 + '@nx/nx-darwin-arm64': 18.2.1 + '@nx/nx-darwin-x64': 18.2.1 + '@nx/nx-freebsd-x64': 18.2.1 + '@nx/nx-linux-arm-gnueabihf': 18.2.1 + '@nx/nx-linux-arm64-gnu': 18.2.1 + '@nx/nx-linux-arm64-musl': 18.2.1 + '@nx/nx-linux-x64-gnu': 18.2.1 + '@nx/nx-linux-x64-musl': 18.2.1 + '@nx/nx-win32-arm64-msvc': 18.2.1 + '@nx/nx-win32-x64-msvc': 18.2.1 transitivePeerDependencies: - debug @@ -14462,6 +13698,7 @@ packages: engines: {node: '>= 0.8'} dependencies: ee-first: 1.1.1 + dev: false /on-finished@2.4.1: resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} @@ -14511,17 +13748,6 @@ packages: resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} hasBin: true - /openurl@1.1.1: - resolution: {integrity: sha512-d/gTkTb1i1GKz5k3XE3XFV/PxQ1k45zDqGP2OA7YhgsaLoqm6qRvARAZOFer1fcXritWlGBRCu/UgeS4HAnXAA==} - dev: true - - /opn@5.3.0: - resolution: {integrity: sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==} - engines: {node: '>=4'} - dependencies: - is-wsl: 1.1.0 - dev: true - /optionator@0.9.3: resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} engines: {node: '>= 0.8.0'} @@ -14658,8 +13884,8 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} - /pacote@17.0.4: - resolution: {integrity: sha512-eGdLHrV/g5b5MtD5cTPyss+JxOlaOloSMG3UwPMAvL8ywaLJ6beONPF40K4KKl/UI6q5hTKCJq5rCu8tkF+7Dg==} + /pacote@17.0.6: + resolution: {integrity: sha512-cJKrW21VRE8vVTRskJo78c/RCvwJCn1f4qgfxL4w77SOWrTCRcmfkYHlHtS0gqpgjv3zhXflRtgsrUCX5xwNnQ==} engines: {node: ^16.14.0 || >=18.0.0} hasBin: true dependencies: @@ -14686,10 +13912,6 @@ packages: - supports-color dev: true - /pako@1.0.11: - resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} - dev: true - /pako@2.1.0: resolution: {integrity: sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==} dev: false @@ -14828,9 +14050,9 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - /picomatch@3.0.1: - resolution: {integrity: sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==} - engines: {node: '>=10'} + /picomatch@4.0.1: + resolution: {integrity: sha512-xUXwsxNjwTQ8K3GnT4pCJm+xq3RUPQbmkYJTP5aFIfNIvbcc/4MUxgBaaRSZJ6yGJZiGSyYlM6MzwTsRk8SYCg==} + engines: {node: '>=12'} dev: true /pify@2.3.0: @@ -14851,12 +14073,8 @@ packages: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} - /piscina@4.1.0: - resolution: {integrity: sha512-sjbLMi3sokkie+qmtZpkfMCUJTpbxJm/wvaPzU28vmYSsTSW8xk9JcFUsbqGJdtPpIQ9tuj+iDcTtgZjwnOSig==} - dependencies: - eventemitter-asyncresource: 1.0.0 - hdr-histogram-js: 2.0.3 - hdr-histogram-percentiles-obj: 3.0.0 + /piscina@4.4.0: + resolution: {integrity: sha512-+AQduEJefrOApE4bV7KRmp3N2JnnyErlVqq4P/jmko4FPz9Z877BCccl/iB3FdrWSUkvbGV9Kan/KllJgat3Vg==} optionalDependencies: nice-napi: 1.0.2 dev: true @@ -14891,14 +14109,6 @@ packages: transitivePeerDependencies: - supports-color - /portscanner@2.2.0: - resolution: {integrity: sha512-IFroCz/59Lqa2uBvzK3bKDbDDIEaAY8XJ1jFxcLWTqosrsc32//P4VuSB2vZXoHiHqOmx8B5L5hnKOxL/7FlPw==} - engines: {node: '>=0.4', npm: '>=1.0.0'} - dependencies: - async: 2.6.4 - is-number-like: 1.0.8 - dev: true - /possible-typed-array-names@1.0.0: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} @@ -15072,7 +14282,7 @@ packages: dependencies: lilconfig: 2.1.0 postcss: 8.4.21 - ts-node: 10.9.1(@swc/core@1.3.107)(@types/node@18.16.9)(typescript@5.2.2) + ts-node: 10.9.1(@swc/core@1.3.107)(@types/node@18.19.26)(typescript@5.4.3) yaml: 1.10.2 /postcss-loader@6.2.1(postcss@8.4.21)(webpack@5.90.3): @@ -15088,22 +14298,32 @@ packages: semver: 7.6.0 webpack: 5.90.3(@swc/core@1.3.107) - /postcss-loader@7.3.3(postcss@8.4.31)(typescript@5.2.2)(webpack@5.89.0): - resolution: {integrity: sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==} - engines: {node: '>= 14.15.0'} + /postcss-loader@8.1.1(postcss@8.4.35)(typescript@5.4.3)(webpack@5.90.3): + resolution: {integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==} + engines: {node: '>= 18.12.0'} peerDependencies: + '@rspack/core': 0.x || 1.x postcss: ^7.0.0 || ^8.0.1 webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true dependencies: - cosmiconfig: 8.3.6(typescript@5.2.2) + cosmiconfig: 9.0.0(typescript@5.4.3) jiti: 1.21.0 - postcss: 8.4.31 + postcss: 8.4.35 semver: 7.6.0 - webpack: 5.89.0(@swc/core@1.3.107)(esbuild@0.19.5) + webpack: 5.90.3(@swc/core@1.3.107)(esbuild@0.20.1) transitivePeerDependencies: - typescript dev: true + /postcss-media-query-parser@0.2.3: + resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} + dev: true + /postcss-merge-longhand@5.1.7(postcss@8.4.21): resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} engines: {node: ^10 || ^12 || >=14.0} @@ -15636,15 +14856,6 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 - /postcss@8.4.31: - resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: true - /postcss@8.4.35: resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} engines: {node: ^10 || ^12 || >=14} @@ -15662,11 +14873,6 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - /pretty-bytes@5.6.0: - resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} - engines: {node: '>=6'} - dev: true - /pretty-format@26.6.2: resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==} engines: {node: '>= 10'} @@ -16060,8 +15266,8 @@ packages: tslib: 2.6.2 dev: false - /reflect-metadata@0.1.14: - resolution: {integrity: sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A==} + /reflect-metadata@0.2.2: + resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} dev: true /regenerate-unicode-properties@10.1.1: @@ -16191,16 +15397,6 @@ packages: supports-preserve-symlinks-flag: 1.0.0 dev: true - /resp-modifier@6.0.2: - resolution: {integrity: sha512-U1+0kWC/+4ncRFYqQWTx/3qkfE6a4B/h3XXgmXypfa0SPZ3t7cbbaFk297PjQS/yov24R18h6OZe6iZwj3NSLw==} - engines: {node: '>= 0.8.0'} - dependencies: - debug: 2.6.9 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - dev: true - /responselike@2.0.1: resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} dependencies: @@ -16290,8 +15486,8 @@ packages: - ts-node dev: true - /rollup-plugin-typescript2@0.34.1(rollup@2.79.1)(typescript@5.2.2): - resolution: {integrity: sha512-P4cHLtGikESmqi1CA+tdMDUv8WbQV48mzPYt77TSTOPJpERyZ9TXdDgjSDix8Fkqce6soYz3+fa4lrC93IEkcw==} + /rollup-plugin-typescript2@0.36.0(rollup@2.79.1)(typescript@5.4.3): + resolution: {integrity: sha512-NB2CSQDxSe9+Oe2ahZbf+B4bh7pHwjV5L+RSYpCu7Q5ROuN94F9b6ioWwKfz3ueL3KTtmX4o2MUH2cgHDIEUsw==} peerDependencies: rollup: '>=1.26.3' typescript: '>=2.4.0' @@ -16302,7 +15498,7 @@ packages: rollup: 2.79.1 semver: 7.6.0 tslib: 2.6.2 - typescript: 5.2.2 + typescript: 5.4.3 dev: true /rollup-pluginutils@2.8.2: @@ -16319,11 +15515,28 @@ packages: fsevents: 2.3.3 dev: true - /rollup@3.29.4: - resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} + /rollup@4.13.2: + resolution: {integrity: sha512-MIlLgsdMprDBXC+4hsPgzWUasLO9CE4zOkj/u6j+Z6j5A4zRY+CtiXAdJyPtgCsc42g658Aeh1DlrdVEJhsL2g==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + dependencies: + '@types/estree': 1.0.5 optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.13.2 + '@rollup/rollup-android-arm64': 4.13.2 + '@rollup/rollup-darwin-arm64': 4.13.2 + '@rollup/rollup-darwin-x64': 4.13.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.13.2 + '@rollup/rollup-linux-arm64-gnu': 4.13.2 + '@rollup/rollup-linux-arm64-musl': 4.13.2 + '@rollup/rollup-linux-powerpc64le-gnu': 4.13.2 + '@rollup/rollup-linux-riscv64-gnu': 4.13.2 + '@rollup/rollup-linux-s390x-gnu': 4.13.2 + '@rollup/rollup-linux-x64-gnu': 4.13.2 + '@rollup/rollup-linux-x64-musl': 4.13.2 + '@rollup/rollup-win32-arm64-msvc': 4.13.2 + '@rollup/rollup-win32-ia32-msvc': 4.13.2 + '@rollup/rollup-win32-x64-msvc': 4.13.2 fsevents: 2.3.3 dev: true @@ -16349,10 +15562,6 @@ packages: dependencies: queue-microtask: 1.2.3 - /rx@4.1.0: - resolution: {integrity: sha512-CiaiuN6gapkdl+cZUr67W6I8jquN4lkak3vtIsIWCl4XIPP8ffsoyN6/+PuGXnQy8Cu8W2y9Xxh31Rq4M6wUug==} - dev: true - /rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} dependencies: @@ -16418,17 +15627,17 @@ packages: sass: 1.71.1 webpack: 5.90.3(@swc/core@1.3.107) - /sass-loader@13.3.2(sass@1.69.5)(webpack@5.89.0): - resolution: {integrity: sha512-CQbKl57kdEv+KDLquhC+gE3pXt74LEAzm+tzywcA0/aHZuub8wTErbjAoNI57rPUWRYRNC5WUnNl8eGJNbDdwg==} - engines: {node: '>= 14.15.0'} + /sass-loader@14.1.1(sass@1.71.1)(webpack@5.90.3): + resolution: {integrity: sha512-QX8AasDg75monlybel38BZ49JP5Z+uSKfKwF2rO7S74BywaRmGQMUBw9dtkS+ekyM/QnP+NOrRYq8ABMZ9G8jw==} + engines: {node: '>= 18.12.0'} peerDependencies: - fibers: '>= 3.1.0' + '@rspack/core': 0.x || 1.x node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 sass: ^1.3.0 sass-embedded: '*' webpack: ^5.0.0 peerDependenciesMeta: - fibers: + '@rspack/core': optional: true node-sass: optional: true @@ -16436,20 +15645,12 @@ packages: optional: true sass-embedded: optional: true + webpack: + optional: true dependencies: neo-async: 2.6.2 - sass: 1.69.5 - webpack: 5.89.0(@swc/core@1.3.107)(esbuild@0.19.5) - dev: true - - /sass@1.69.5: - resolution: {integrity: sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==} - engines: {node: '>=14.0.0'} - hasBin: true - dependencies: - chokidar: 3.6.0 - immutable: 4.3.5 - source-map-js: 1.0.2 + sass: 1.71.1 + webpack: 5.90.3(@swc/core@1.3.107)(esbuild@0.20.1) dev: true /sass@1.71.1: @@ -16544,14 +15745,7 @@ packages: hasBin: true dependencies: lru-cache: 6.0.0 - - /semver@7.5.4: - resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} - engines: {node: '>=10'} - hasBin: true - dependencies: - lru-cache: 6.0.0 - dev: true + dev: false /semver@7.6.0: resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} @@ -16560,27 +15754,6 @@ packages: dependencies: lru-cache: 6.0.0 - /send@0.16.2: - resolution: {integrity: sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==} - engines: {node: '>= 0.8.0'} - dependencies: - debug: 2.6.9 - depd: 1.1.2 - destroy: 1.0.4 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 1.6.3 - mime: 1.4.1 - ms: 2.0.0 - on-finished: 2.3.0 - range-parser: 1.2.1 - statuses: 1.4.0 - transitivePeerDependencies: - - supports-color - dev: true - /send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -16625,18 +15798,6 @@ packages: transitivePeerDependencies: - supports-color - /serve-static@1.13.2: - resolution: {integrity: sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==} - engines: {node: '>= 0.8.0'} - dependencies: - encodeurl: 1.0.2 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.16.2 - transitivePeerDependencies: - - supports-color - dev: true - /serve-static@1.15.0: resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} engines: {node: '>= 0.8.0'} @@ -16648,10 +15809,6 @@ packages: transitivePeerDependencies: - supports-color - /server-destroy@1.0.1: - resolution: {integrity: sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==} - dev: true - /set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} dev: false @@ -16784,58 +15941,6 @@ packages: dot-case: 3.0.4 tslib: 2.6.2 - /socket.io-adapter@2.5.4: - resolution: {integrity: sha512-wDNHGXGewWAjQPt3pyeYBtpWSq9cLE5UW1ZUPL/2eGK9jtse/FpXib7epSTsz0Q0m+6sg6Y4KtcFTlah1bdOVg==} - dependencies: - debug: 4.3.4 - ws: 8.11.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - - /socket.io-client@4.7.4: - resolution: {integrity: sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==} - engines: {node: '>=10.0.0'} - dependencies: - '@socket.io/component-emitter': 3.1.0 - debug: 4.3.4 - engine.io-client: 6.5.3 - socket.io-parser: 4.2.4 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - - /socket.io-parser@4.2.4: - resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} - engines: {node: '>=10.0.0'} - dependencies: - '@socket.io/component-emitter': 3.1.0 - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: true - - /socket.io@4.7.4: - resolution: {integrity: sha512-DcotgfP1Zg9iP/dH9zvAQcWrE0TtbMVwXmlV4T4mqsvY+gw+LqUGPfx2AoVyRk0FLME+GQhufDMyacFmw7ksqw==} - engines: {node: '>=10.2.0'} - dependencies: - accepts: 1.3.8 - base64id: 2.0.0 - cors: 2.8.5 - debug: 4.3.4 - engine.io: 6.5.4 - socket.io-adapter: 2.5.4 - socket.io-parser: 4.2.4 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - /sockjs@0.3.24: resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} dependencies: @@ -16891,16 +15996,15 @@ packages: source-map-js: 1.0.2 webpack: 5.90.3(@swc/core@1.3.107) - /source-map-loader@4.0.1(webpack@5.89.0): - resolution: {integrity: sha512-oqXpzDIByKONVY8g1NUPOTQhe0UTU5bWUl32GSkqK2LjJj0HmwTMVKxcUip0RgAYhY1mqgOxjbQM48a0mmeNfA==} - engines: {node: '>= 14.15.0'} + /source-map-loader@5.0.0(webpack@5.90.3): + resolution: {integrity: sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==} + engines: {node: '>= 18.12.0'} peerDependencies: webpack: ^5.72.1 dependencies: - abab: 2.0.6 iconv-lite: 0.6.3 source-map-js: 1.0.2 - webpack: 5.89.0(@swc/core@1.3.107)(esbuild@0.19.5) + webpack: 5.90.3(@swc/core@1.3.107)(esbuild@0.20.1) dev: true /source-map-support@0.5.13: @@ -17020,16 +16124,6 @@ packages: type-fest: 0.7.1 dev: false - /statuses@1.3.1: - resolution: {integrity: sha512-wuTCPGlJONk/a1kqZ4fQM2+908lC7fa7nPYpTC1EhnvqLX/IICbeP1OZGDtA374trpSq68YubKUMo8oRhN46yg==} - engines: {node: '>= 0.6'} - dev: true - - /statuses@1.4.0: - resolution: {integrity: sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==} - engines: {node: '>= 0.6'} - dev: true - /statuses@1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} @@ -17052,15 +16146,6 @@ packages: readable-stream: 3.6.2 dev: false - /stream-throttle@0.1.3: - resolution: {integrity: sha512-889+B9vN9dq7/vLbGyuHeZ6/ctf5sNuGWsDy89uNxkFTAgzy0eK7+w5fL3KLNRTkLle7EgZGvHUphZW0Q26MnQ==} - engines: {node: '>= 0.10.0'} - hasBin: true - dependencies: - commander: 2.20.3 - limiter: 1.1.5 - dev: true - /string-hash@1.1.3: resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==} dev: true @@ -17406,7 +16491,7 @@ packages: rimraf: 2.6.3 dev: false - /terser-webpack-plugin@5.3.10(@swc/core@1.3.107)(esbuild@0.19.5)(webpack@5.89.0): + /terser-webpack-plugin@5.3.10(@swc/core@1.3.107)(esbuild@0.20.1)(webpack@5.90.3): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -17424,13 +16509,12 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.23 '@swc/core': 1.3.107(@swc/helpers@0.5.6) - esbuild: 0.19.5 + esbuild: 0.20.1 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.28.1 - webpack: 5.89.0(@swc/core@1.3.107)(esbuild@0.19.5) - dev: true + webpack: 5.90.3(@swc/core@1.3.107)(esbuild@0.20.1) /terser-webpack-plugin@5.3.10(@swc/core@1.3.107)(webpack@5.90.3): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} @@ -17456,8 +16540,8 @@ packages: terser: 5.28.1 webpack: 5.90.3(@swc/core@1.3.107) - /terser@5.24.0: - resolution: {integrity: sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==} + /terser@5.28.1: + resolution: {integrity: sha512-wM+bZp54v/E9eRRGXb5ZFDvinrJIOaTapx3WUokyVGZu5ucVCK55zEgGd5Dl2fSr3jUo5sDiERErUWLY6QPFyA==} engines: {node: '>=10'} hasBin: true dependencies: @@ -17465,10 +16549,9 @@ packages: acorn: 8.11.3 commander: 2.20.3 source-map-support: 0.5.21 - dev: true - /terser@5.28.1: - resolution: {integrity: sha512-wM+bZp54v/E9eRRGXb5ZFDvinrJIOaTapx3WUokyVGZu5ucVCK55zEgGd5Dl2fSr3jUo5sDiERErUWLY6QPFyA==} + /terser@5.29.1: + resolution: {integrity: sha512-lZQ/fyaIGxsbGxApKmoPTODIzELy3++mXhS5hOqaAWZjQtpq/hFHAc+rm29NND1rYRxRWKcjuARNwULNXa5RtQ==} engines: {node: '>=10'} hasBin: true dependencies: @@ -17582,16 +16665,16 @@ packages: escape-string-regexp: 5.0.0 dev: true - /ts-api-utils@1.2.1(typescript@5.2.2): + /ts-api-utils@1.2.1(typescript@5.4.3): resolution: {integrity: sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.2.2 + typescript: 5.4.3 dev: true - /ts-jest@29.1.2(@babel/core@7.24.0)(jest@29.7.0)(typescript@5.2.2): + /ts-jest@29.1.2(@babel/core@7.24.0)(jest@29.7.0)(typescript@5.4.3): resolution: {integrity: sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==} engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true @@ -17615,17 +16698,17 @@ packages: '@babel/core': 7.24.0 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@18.16.9)(ts-node@10.9.1) + jest: 29.7.0(@types/node@18.19.26)(ts-node@10.9.1) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.6.0 - typescript: 5.2.2 + typescript: 5.4.3 yargs-parser: 21.1.1 dev: true - /ts-loader@9.5.1(typescript@5.2.2)(webpack@5.90.3): + /ts-loader@9.5.1(typescript@5.4.3)(webpack@5.90.3): resolution: {integrity: sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==} engines: {node: '>=12.0.0'} peerDependencies: @@ -17637,7 +16720,7 @@ packages: micromatch: 4.0.5 semver: 7.6.0 source-map: 0.7.4 - typescript: 5.2.2 + typescript: 5.4.3 webpack: 5.90.3(@swc/core@1.3.107) /ts-morph@21.0.1: @@ -17647,7 +16730,7 @@ packages: code-block-writer: 12.0.0 dev: false - /ts-node@10.9.1(@swc/core@1.3.107)(@types/node@18.16.9)(typescript@5.2.2): + /ts-node@10.9.1(@swc/core@1.3.107)(@types/node@18.19.26)(typescript@5.2.2): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -17667,7 +16750,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.16.9 + '@types/node': 18.19.26 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -17677,6 +16760,38 @@ packages: typescript: 5.2.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + dev: false + + /ts-node@10.9.1(@swc/core@1.3.107)(@types/node@18.19.26)(typescript@5.4.3): + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@swc/core': 1.3.107(@swc/helpers@0.5.6) + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 18.19.26 + acorn: 8.11.3 + acorn-walk: 8.3.2 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.4.3 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 /tsconfig-paths-webpack-plugin@4.0.0: resolution: {integrity: sha512-fw/7265mIWukrSHd0i+wSwx64kYUSAKPfxRDksjKIYTxSAp9W9/xcZVBF4Kl0eqQd5eBpAQ/oQrc5RyM/0c1GQ==} @@ -17798,10 +16913,12 @@ packages: resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} engines: {node: '>=14.17'} hasBin: true + dev: false - /ua-parser-js@1.0.37: - resolution: {integrity: sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==} - dev: true + /typescript@5.4.3: + resolution: {integrity: sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==} + engines: {node: '>=14.17'} + hasBin: true /unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} @@ -17812,11 +16929,12 @@ packages: which-boxed-primitive: 1.0.2 dev: true - /undici@5.27.2: - resolution: {integrity: sha512-iS857PdOEy/y3wlM3yRp+6SNQQ6xU0mmZcwRSriqk+et/cwWAtwmIGf6WkoDN2EK/AMdCO/dfXzIwi+rFMrjjQ==} - engines: {node: '>=14.0'} - dependencies: - '@fastify/busboy': 2.1.1 + /undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + + /undici@6.7.1: + resolution: {integrity: sha512-+Wtb9bAQw6HYWzCnxrPTMVEV3Q1QjYanI0E4q02ehReMuquQdLTEFEYbfs7hcImVYKcQkWSwT6buEmSVIiDDtQ==} + engines: {node: '>=18.0'} dev: true /unicode-canonical-property-names-ecmascript@2.0.0: @@ -17962,12 +17080,12 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - /vite@4.5.1(@types/node@18.16.9)(less@4.1.3)(stylus@0.59.0): - resolution: {integrity: sha512-AXXFaAJ8yebyqzoNB9fu2pHoo/nWX+xZlaRwoeYUxEqBO+Zj4msE5G+BhGBll9lYEKv9Hfks52PAF2X7qDYXQA==} - engines: {node: ^14.18.0 || >=16.0.0} + /vite@5.1.5(@types/node@18.19.26)(less@4.1.3)(stylus@0.59.0): + resolution: {integrity: sha512-BdN1xh0Of/oQafhU+FvopafUp6WaYenLU/NFoL5WyJL++GxkNfieKzBhM24H3HVsPQrlAqB7iJYTHabzaRed5Q==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': '>= 14' + '@types/node': ^18.0.0 || >=20.0.0 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -17990,11 +17108,11 @@ packages: terser: optional: true dependencies: - '@types/node': 18.16.9 - esbuild: 0.18.20 + '@types/node': 18.19.26 + esbuild: 0.19.5 less: 4.1.3 postcss: 8.4.35 - rollup: 3.29.4 + rollup: 4.13.2 stylus: 0.59.0 optionalDependencies: fsevents: 2.3.3 @@ -18053,10 +17171,10 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.90.3(@swc/core@1.3.107) + webpack: 5.90.3(@swc/core@1.3.107)(esbuild@0.20.1) - /webpack-dev-middleware@6.1.1(webpack@5.89.0): - resolution: {integrity: sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ==} + /webpack-dev-middleware@6.1.2(webpack@5.90.3): + resolution: {integrity: sha512-Wu+EHmX326YPYUpQLKmKbTyZZJIB8/n6R09pTmB03kJmnMsVPTo9COzHZFr01txwaCAuZvfBJE4ZCHRcKs5JaQ==} engines: {node: '>= 14.15.0'} peerDependencies: webpack: ^5.0.0 @@ -18069,7 +17187,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.89.0(@swc/core@1.3.107)(esbuild@0.19.5) + webpack: 5.90.3(@swc/core@1.3.107)(esbuild@0.20.1) dev: true /webpack-dev-server@4.15.1(webpack@5.90.3): @@ -18113,7 +17231,7 @@ packages: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.90.3(@swc/core@1.3.107) + webpack: 5.90.3(@swc/core@1.3.107)(esbuild@0.20.1) webpack-dev-middleware: 5.3.3(webpack@5.90.3) ws: 8.16.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: @@ -18139,20 +17257,6 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - /webpack-subresource-integrity@5.1.0(webpack@5.89.0): - resolution: {integrity: sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==} - engines: {node: '>= 12'} - peerDependencies: - html-webpack-plugin: '>= 5.0.0-beta.1 < 6' - webpack: ^5.12.0 - peerDependenciesMeta: - html-webpack-plugin: - optional: true - dependencies: - typed-assert: 1.0.9 - webpack: 5.89.0(@swc/core@1.3.107)(esbuild@0.19.5) - dev: true - /webpack-subresource-integrity@5.1.0(webpack@5.90.3): resolution: {integrity: sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==} engines: {node: '>= 12'} @@ -18164,10 +17268,10 @@ packages: optional: true dependencies: typed-assert: 1.0.9 - webpack: 5.90.3(@swc/core@1.3.107) + webpack: 5.90.3(@swc/core@1.3.107)(esbuild@0.20.1) - /webpack@5.89.0(@swc/core@1.3.107)(esbuild@0.19.5): - resolution: {integrity: sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==} + /webpack@5.90.3(@swc/core@1.3.107): + resolution: {integrity: sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -18197,16 +17301,15 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.3.107)(esbuild@0.19.5)(webpack@5.89.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.3.107)(webpack@5.90.3) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' - esbuild - uglify-js - dev: true - /webpack@5.90.3(@swc/core@1.3.107): + /webpack@5.90.3(@swc/core@1.3.107)(esbuild@0.20.1): resolution: {integrity: sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA==} engines: {node: '>=10.13.0'} hasBin: true @@ -18237,7 +17340,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.3.107)(webpack@5.90.3) + terser-webpack-plugin: 5.3.10(@swc/core@1.3.107)(esbuild@0.20.1)(webpack@5.90.3) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -18417,19 +17520,6 @@ packages: optional: true dev: false - /ws@8.11.0: - resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: true - /ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} engines: {node: '>=10.0.0'} @@ -18454,11 +17544,6 @@ packages: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} dev: true - /xmlhttprequest-ssl@2.0.0: - resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} - engines: {node: '>=0.4.0'} - dev: true - /xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} @@ -18499,11 +17584,6 @@ packages: decamelize: 1.2.0 dev: false - /yargs-parser@20.2.9: - resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} - engines: {node: '>=10'} - dev: true - /yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} @@ -18525,19 +17605,6 @@ packages: yargs-parser: 18.1.3 dev: false - /yargs@17.1.1: - resolution: {integrity: sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==} - engines: {node: '>=12'} - dependencies: - cliui: 7.0.4 - escalade: 3.1.2 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 20.2.9 - dev: true - /yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} From 3ef14e41748685c8b3ee4d60e6b02f2f55d27223 Mon Sep 17 00:00:00 2001 From: Bram Borggreve Date: Fri, 29 Mar 2024 21:44:55 +0000 Subject: [PATCH 3/7] fix: wallet adapter error: 'No provider for HdWalletModalService' --- demo/project.json | 5 ++++- demo/src/app/ui/ui-layout.component.ts | 8 ++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/demo/project.json b/demo/project.json index 4677481..b35f5d4 100644 --- a/demo/project.json +++ b/demo/project.json @@ -16,7 +16,10 @@ "polyfills": ["zone.js"], "tsConfig": "demo/tsconfig.app.json", "assets": ["demo/src/favicon.ico", "demo/src/assets"], - "styles": ["demo/src/styles.scss"], + "styles": [ + "@angular/material/prebuilt-themes/purple-green.css", + "demo/src/styles.scss" + ], "scripts": [] }, "configurations": { diff --git a/demo/src/app/ui/ui-layout.component.ts b/demo/src/app/ui/ui-layout.component.ts index 5b9b2b3..2f331e3 100644 --- a/demo/src/app/ui/ui-layout.component.ts +++ b/demo/src/app/ui/ui-layout.component.ts @@ -1,8 +1,11 @@ +import { Dialog } from '@angular/cdk/dialog'; import { CommonModule } from '@angular/common'; import { Component, EventEmitter, inject, Input, Output } from '@angular/core'; import { RouterLink, RouterOutlet } from '@angular/router'; -import { Dialog } from '@angular/cdk/dialog'; -import { HdWalletMultiButtonComponent } from '@heavy-duty/wallet-adapter-material'; +import { + HdWalletAdapterMaterialModule, + HdWalletMultiButtonComponent, +} from '@heavy-duty/wallet-adapter-material'; @Component({ selector: 'dapp-ui-layout', @@ -12,6 +15,7 @@ import { HdWalletMultiButtonComponent } from '@heavy-duty/wallet-adapter-materia RouterLink, RouterOutlet, HdWalletMultiButtonComponent, + HdWalletAdapterMaterialModule, ], template: `
From 2847aa65da13639e440610afbecf1afe6e6ac563 Mon Sep 17 00:00:00 2001 From: Derlys Dominguez Date: Sun, 31 Mar 2024 19:48:05 +0100 Subject: [PATCH 4/7] feat: implement wallet-account and counter --- .../account/account-data-access.component.ts | 19 ++++++++ .../account-detail-feature.component.ts | 13 ++++-- .../account/account-list-feature.component.ts | 33 +++++++++++-- demo/src/app/account/account-ui.component.ts | 46 +++++++++++++++++-- .../app/counter/counter-feature.component.ts | 20 +++++++- 5 files changed, 116 insertions(+), 15 deletions(-) diff --git a/demo/src/app/account/account-data-access.component.ts b/demo/src/app/account/account-data-access.component.ts index b505174..69ae766 100644 --- a/demo/src/app/account/account-data-access.component.ts +++ b/demo/src/app/account/account-data-access.component.ts @@ -1,3 +1,8 @@ +import { from, of } from 'rxjs'; +import { Injectable } from '@angular/core'; +import { clusterApiUrl, Connection, PublicKey } from '@solana/web3.js'; +import { toSignal } from '@angular/core/rxjs-interop'; + export interface Account { publicKey: string; mint: string; @@ -37,3 +42,17 @@ export const defaultTransactions: Transaction[] = [ status: 'Success', }, ]; +@Injectable({ + providedIn: 'root', +}) +export class AccountService { + private readonly connection = new Connection(clusterApiUrl('devnet')); + private readonly _key = 'BJyq3roxaYEsPTs2'; + + getBalance(publicKey: string | undefined | null) { + if (!publicKey) { + return of(null); + } + return from(this.connection.getBalance(new PublicKey(publicKey))); + } +} diff --git a/demo/src/app/account/account-detail-feature.component.ts b/demo/src/app/account/account-detail-feature.component.ts index a505682..9c74c15 100644 --- a/demo/src/app/account/account-detail-feature.component.ts +++ b/demo/src/app/account/account-detail-feature.component.ts @@ -1,8 +1,9 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; +import { CommonModule, JsonPipe } from '@angular/common'; +import { Component, Input } from '@angular/core'; import { AppHeroComponent } from '../ui/ui-layout.component'; import { RouterLink } from '@angular/router'; import { + AccountBalanceComponent, AccountButtonsComponent, AccountTokensComponent, AccountTransactionsComponent, @@ -21,19 +22,22 @@ import { CommonModule, AppHeroComponent, RouterLink, + JsonPipe, AccountButtonsComponent, AccountTokensComponent, AccountTransactionsComponent, + AccountBalanceComponent, ], template: `
-

100 SOL

+
@@ -45,6 +49,7 @@ import { `, }) export class AccountDetailFeatureComponent { + address = 'CvQf1w1T828bRqfD6fA1rWdCR4ybCsEr6vwHdYPTMfSr'; defaultAccounts: Account[] = defaultAccounts; defaultTransactions: Transaction[] = defaultTransactions; } diff --git a/demo/src/app/account/account-list-feature.component.ts b/demo/src/app/account/account-list-feature.component.ts index 114bd19..e119222 100644 --- a/demo/src/app/account/account-list-feature.component.ts +++ b/demo/src/app/account/account-list-feature.component.ts @@ -1,14 +1,39 @@ import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; +import { Component, effect, inject } from '@angular/core'; +import { HdWalletMultiButtonComponent } from '@heavy-duty/wallet-adapter-material'; +import { WalletStore } from '@heavy-duty/wallet-adapter'; +import { toSignal } from '@angular/core/rxjs-interop'; +import { Router, RouterLink } from '@angular/router'; @Component({ selector: 'dapp-account-list-feature', standalone: true, - imports: [CommonModule], + imports: [CommonModule, HdWalletMultiButtonComponent, RouterLink], template: ` + @if(publicKey()){ + + }@else{
-
Wallet
+
+ +
+ } `, }) -export class AccountListFeatureComponent {} +export class AccountListFeatureComponent { + private readonly walletStore = inject(WalletStore); + private readonly router = inject(Router); + + readonly publicKey = toSignal(this.walletStore.publicKey$); + + constructor() { + effect(() => { + if (this.publicKey()) { + this.router.navigateByUrl(`/account/${this.publicKey()}`); + } + }); + } +} diff --git a/demo/src/app/account/account-ui.component.ts b/demo/src/app/account/account-ui.component.ts index c1fa4e0..e5b6911 100644 --- a/demo/src/app/account/account-ui.component.ts +++ b/demo/src/app/account/account-ui.component.ts @@ -1,22 +1,58 @@ -import { CommonModule } from '@angular/common'; +import { CommonModule, JsonPipe } from '@angular/common'; import { Component, inject, Inject, Input } from '@angular/core'; -import { Account, Transaction } from './account-data-access.component'; +import { + Account, + AccountService, + Transaction, +} from './account-data-access.component'; import { Dialog, DIALOG_DATA } from '@angular/cdk/dialog'; import { AppModalComponent } from '../ui/ui-layout.component'; import { MatIconModule } from '@angular/material/icon'; import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { toSignal } from '@angular/core/rxjs-interop'; +import { WalletStore } from '@heavy-duty/wallet-adapter'; +import { computedAsync } from 'ngxtension/computed-async'; +import { LAMPORTS_PER_SOL } from '@solana/web3.js'; @Component({ - selector: 'dapp-account-ui', + selector: 'dapp-balance-sol', standalone: true, imports: [CommonModule], + template: `{{ converted }}`, +}) +export class BalanceSolComponent { + @Input() balance!: number | null | undefined; + + get converted() { + return ( + Math.round(((this.balance ?? 0) / LAMPORTS_PER_SOL) * 100000) / 100000 + ); + } +} + +@Component({ + selector: 'dapp-account-balance', + standalone: true, + imports: [CommonModule, JsonPipe, BalanceSolComponent], template: `
-

Balance

+

+ @if (balance()) { + + SOL } +

`, }) -export class AccountUiComponent {} +export class AccountBalanceComponent { + @Input() address!: string; + private readonly _accountService = inject(AccountService); + + readonly balance = computedAsync( + () => this._accountService.getBalance(this.address), + { requireSync: false } + ); +} @Component({ template: `

ModalAirdropDialogComponent: {{ data.message }}

`, diff --git a/demo/src/app/counter/counter-feature.component.ts b/demo/src/app/counter/counter-feature.component.ts index 727d3ff..81efc6c 100644 --- a/demo/src/app/counter/counter-feature.component.ts +++ b/demo/src/app/counter/counter-feature.component.ts @@ -1,11 +1,15 @@ import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; +import { Component, effect, inject } from '@angular/core'; import { AppHeroComponent } from '../ui/ui-layout.component'; import { CounterCardComponent, CounterCreateComponent, } from './counter-ui.component'; import { Counter, defaultCounters } from './counter-data-access.component'; +import { HdWalletMultiButtonComponent } from '@heavy-duty/wallet-adapter-material'; +import { WalletStore } from '@heavy-duty/wallet-adapter'; +import { Router, RouterLink } from '@angular/router'; +import { toSignal } from '@angular/core/rxjs-interop'; @Component({ selector: 'dapp-counter-feature', @@ -15,8 +19,11 @@ import { Counter, defaultCounters } from './counter-data-access.component'; AppHeroComponent, CounterCreateComponent, CounterCardComponent, + HdWalletMultiButtonComponent, + RouterLink, ], template: ` + @if(publicKey()){

Counter

@@ -30,15 +37,24 @@ import { Counter, defaultCounters } from './counter-data-access.component';

+
+ }@else{
-
wallet
+
+ +
+ } `, }) export class CounterFeatureComponent { defaultCounters: Counter[] = defaultCounters; + + private readonly walletStore = inject(WalletStore); + + readonly publicKey = toSignal(this.walletStore.publicKey$); } From 164b188b1e43a091a41ce07f546554ede6ac4f4f Mon Sep 17 00:00:00 2001 From: Derlys Dominguez Date: Sun, 31 Mar 2024 21:37:57 +0100 Subject: [PATCH 5/7] fix: clean code --- demo/src/app/account/account-data-access.component.ts | 1 - demo/src/app/account/account-detail-feature.component.ts | 1 - demo/src/app/account/account-list-feature.component.ts | 6 +----- demo/src/app/account/account-ui.component.ts | 6 ++---- 4 files changed, 3 insertions(+), 11 deletions(-) diff --git a/demo/src/app/account/account-data-access.component.ts b/demo/src/app/account/account-data-access.component.ts index 69ae766..69cd86e 100644 --- a/demo/src/app/account/account-data-access.component.ts +++ b/demo/src/app/account/account-data-access.component.ts @@ -47,7 +47,6 @@ export const defaultTransactions: Transaction[] = [ }) export class AccountService { private readonly connection = new Connection(clusterApiUrl('devnet')); - private readonly _key = 'BJyq3roxaYEsPTs2'; getBalance(publicKey: string | undefined | null) { if (!publicKey) { diff --git a/demo/src/app/account/account-detail-feature.component.ts b/demo/src/app/account/account-detail-feature.component.ts index 9c74c15..93173e4 100644 --- a/demo/src/app/account/account-detail-feature.component.ts +++ b/demo/src/app/account/account-detail-feature.component.ts @@ -22,7 +22,6 @@ import { CommonModule, AppHeroComponent, RouterLink, - JsonPipe, AccountButtonsComponent, AccountTokensComponent, AccountTransactionsComponent, diff --git a/demo/src/app/account/account-list-feature.component.ts b/demo/src/app/account/account-list-feature.component.ts index e119222..57593bb 100644 --- a/demo/src/app/account/account-list-feature.component.ts +++ b/demo/src/app/account/account-list-feature.component.ts @@ -10,11 +10,7 @@ import { Router, RouterLink } from '@angular/router'; standalone: true, imports: [CommonModule, HdWalletMultiButtonComponent, RouterLink], template: ` - @if(publicKey()){ - - }@else{ + @if(!publicKey()){
diff --git a/demo/src/app/account/account-ui.component.ts b/demo/src/app/account/account-ui.component.ts index e5b6911..79d0890 100644 --- a/demo/src/app/account/account-ui.component.ts +++ b/demo/src/app/account/account-ui.component.ts @@ -1,4 +1,4 @@ -import { CommonModule, JsonPipe } from '@angular/common'; +import { CommonModule } from '@angular/common'; import { Component, inject, Inject, Input } from '@angular/core'; import { Account, @@ -9,8 +9,6 @@ import { Dialog, DIALOG_DATA } from '@angular/cdk/dialog'; import { AppModalComponent } from '../ui/ui-layout.component'; import { MatIconModule } from '@angular/material/icon'; import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; -import { toSignal } from '@angular/core/rxjs-interop'; -import { WalletStore } from '@heavy-duty/wallet-adapter'; import { computedAsync } from 'ngxtension/computed-async'; import { LAMPORTS_PER_SOL } from '@solana/web3.js'; @@ -33,7 +31,7 @@ export class BalanceSolComponent { @Component({ selector: 'dapp-account-balance', standalone: true, - imports: [CommonModule, JsonPipe, BalanceSolComponent], + imports: [CommonModule, BalanceSolComponent], template: `

From 21cc3daebe5e6467c4eb6c4c1fd7e2d858018167 Mon Sep 17 00:00:00 2001 From: Derlys Dominguez Date: Tue, 2 Apr 2024 23:08:34 +0100 Subject: [PATCH 6/7] feat: get token accounts --- demo/project.json | 14 ++-- .../account/account-data-access.component.ts | 31 ++++++++- .../account-detail-feature.component.ts | 11 ++- demo/src/app/account/account-ui.component.ts | 52 +++++++++----- demo/src/app/app.config.ts | 7 ++ demo/src/main.ts | 2 + demo/src/polyfills.ts | 6 ++ demo/tsconfig.json | 3 +- package.json | 2 + pnpm-lock.yaml | 67 ++++++++++++++++++- 10 files changed, 159 insertions(+), 36 deletions(-) create mode 100644 demo/src/polyfills.ts diff --git a/demo/project.json b/demo/project.json index b35f5d4..a467db5 100644 --- a/demo/project.json +++ b/demo/project.json @@ -7,12 +7,13 @@ "tags": [], "targets": { "build": { - "executor": "@angular-devkit/build-angular:browser", - "outputs": ["{options.outputPath}"], + "executor": "@angular-devkit/build-angular:application", + "outputs": ["{options.outputPath.base}"], "options": { - "outputPath": "dist/demo", + "outputPath": { + "base": "dist/demo" + }, "index": "demo/src/index.html", - "main": "demo/src/main.ts", "polyfills": ["zone.js"], "tsConfig": "demo/tsconfig.app.json", "assets": ["demo/src/favicon.ico", "demo/src/assets"], @@ -20,7 +21,8 @@ "@angular/material/prebuilt-themes/purple-green.css", "demo/src/styles.scss" ], - "scripts": [] + "scripts": [], + "browser": "demo/src/main.ts" }, "configurations": { "production": { @@ -39,9 +41,7 @@ "outputHashing": "all" }, "development": { - "buildOptimizer": false, "optimization": false, - "vendorChunk": true, "extractLicenses": false, "sourceMap": true, "namedChunks": true diff --git a/demo/src/app/account/account-data-access.component.ts b/demo/src/app/account/account-data-access.component.ts index 69cd86e..d6a12dc 100644 --- a/demo/src/app/account/account-data-access.component.ts +++ b/demo/src/app/account/account-data-access.component.ts @@ -1,7 +1,12 @@ import { from, of } from 'rxjs'; -import { Injectable } from '@angular/core'; +import { inject, Injectable } from '@angular/core'; import { clusterApiUrl, Connection, PublicKey } from '@solana/web3.js'; -import { toSignal } from '@angular/core/rxjs-interop'; +import { HttpClient } from '@angular/common/http'; +import { + injectQuery, + injectQueryClient, +} from '@tanstack/angular-query-experimental'; +import { TOKEN_2022_PROGRAM_ID, TOKEN_PROGRAM_ID } from '@solana/spl-token'; export interface Account { publicKey: string; @@ -47,6 +52,8 @@ export const defaultTransactions: Transaction[] = [ }) export class AccountService { private readonly connection = new Connection(clusterApiUrl('devnet')); + private http = inject(HttpClient); + private queryClient = injectQueryClient(); getBalance(publicKey: string | undefined | null) { if (!publicKey) { @@ -54,4 +61,24 @@ export class AccountService { } return from(this.connection.getBalance(new PublicKey(publicKey))); } + + getTokenAccounts(address: PublicKey) { + return injectQuery(() => ({ + queryKey: [ + 'get-token-accounts', + { endpoint: this.connection.rpcEndpoint, address }, + ], + queryFn: async () => { + const [tokenAccounts, token2022Accounts] = await Promise.all([ + this.connection.getParsedTokenAccountsByOwner(address, { + programId: TOKEN_PROGRAM_ID, + }), + this.connection.getParsedTokenAccountsByOwner(address, { + programId: TOKEN_2022_PROGRAM_ID, + }), + ]); + return [...tokenAccounts.value, ...token2022Accounts.value]; + }, + })); + } } diff --git a/demo/src/app/account/account-detail-feature.component.ts b/demo/src/app/account/account-detail-feature.component.ts index 93173e4..7eb22d4 100644 --- a/demo/src/app/account/account-detail-feature.component.ts +++ b/demo/src/app/account/account-detail-feature.component.ts @@ -1,5 +1,5 @@ -import { CommonModule, JsonPipe } from '@angular/common'; -import { Component, Input } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { Component } from '@angular/core'; import { AppHeroComponent } from '../ui/ui-layout.component'; import { RouterLink } from '@angular/router'; import { @@ -9,10 +9,8 @@ import { AccountTransactionsComponent, } from './account-ui.component'; import { - Account, - Transaction, - defaultAccounts, defaultTransactions, + Transaction, } from './account-data-access.component'; @Component({ @@ -41,7 +39,7 @@ import {
- +

@@ -49,6 +47,5 @@ import { }) export class AccountDetailFeatureComponent { address = 'CvQf1w1T828bRqfD6fA1rWdCR4ybCsEr6vwHdYPTMfSr'; - defaultAccounts: Account[] = defaultAccounts; defaultTransactions: Transaction[] = defaultTransactions; } diff --git a/demo/src/app/account/account-ui.component.ts b/demo/src/app/account/account-ui.component.ts index 79d0890..83913fe 100644 --- a/demo/src/app/account/account-ui.component.ts +++ b/demo/src/app/account/account-ui.component.ts @@ -1,16 +1,13 @@ -import { CommonModule } from '@angular/common'; -import { Component, inject, Inject, Input } from '@angular/core'; -import { - Account, - AccountService, - Transaction, -} from './account-data-access.component'; +import { CommonModule, JsonPipe } from '@angular/common'; +import { Component, inject, Inject, input, Input } from '@angular/core'; +import { AccountService, Transaction } from './account-data-access.component'; import { Dialog, DIALOG_DATA } from '@angular/cdk/dialog'; import { AppModalComponent } from '../ui/ui-layout.component'; import { MatIconModule } from '@angular/material/icon'; import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; import { computedAsync } from 'ngxtension/computed-async'; -import { LAMPORTS_PER_SOL } from '@solana/web3.js'; +import { LAMPORTS_PER_SOL, PublicKey } from '@solana/web3.js'; +import { TOKEN_PROGRAM_ID } from '@solana/spl-token'; @Component({ selector: 'dapp-balance-sol', @@ -43,11 +40,12 @@ export class BalanceSolComponent { `, }) export class AccountBalanceComponent { - @Input() address!: string; + // @Input() address!: string; + readonly address = input.required(); private readonly _accountService = inject(AccountService); readonly balance = computedAsync( - () => this._accountService.getBalance(this.address), + () => this._accountService.getBalance(this.address()), { requireSync: false } ); } @@ -219,7 +217,7 @@ export class AccountButtonsComponent { @Component({ selector: 'dapp-account-tokens', standalone: true, - imports: [CommonModule, MatIconModule], + imports: [CommonModule, MatIconModule, JsonPipe], template: `
@@ -228,7 +226,7 @@ export class AccountButtonsComponent {
-
`, - styles: ``, }) export class AccountTokensComponent { - @Input() accounts: Account[] = []; + readonly address = input(); + private readonly accountService = inject(AccountService); + + readonly query = this.accountService.getTokenAccounts( + this.address() + ? new PublicKey(this.address) + : new PublicKey('CvQf1w1T828bRqfD6fA1rWdCR4ybCsEr6vwHdYPTMfSr') + ); + + showAll = false; + setShowAll() { + this.showAll = !this.showAll; + } + + // readonly items = computed(() => this.query.data); + readonly items = computedAsync(() => this.query.data(), { + requireSync: false, + }); } @Component({ diff --git a/demo/src/app/app.config.ts b/demo/src/app/app.config.ts index f7fbca9..3c756ab 100644 --- a/demo/src/app/app.config.ts +++ b/demo/src/app/app.config.ts @@ -3,11 +3,18 @@ import { provideRouter, withComponentInputBinding } from '@angular/router'; import { appRoutes } from './app.routes'; import { provideWalletAdapter } from '@heavy-duty/wallet-adapter'; import { provideAnimationsAsync } from '@angular/platform-browser/animations/async'; +import { + provideAngularQuery, + QueryClient, +} from '@tanstack/angular-query-experimental'; +import { provideHttpClient } from '@angular/common/http'; export const appConfig: ApplicationConfig = { providers: [ provideRouter(appRoutes, withComponentInputBinding()), provideWalletAdapter(undefined, { commitment: 'confirmed' }), provideAnimationsAsync(), + provideHttpClient(), + provideAngularQuery(new QueryClient()), ], }; diff --git a/demo/src/main.ts b/demo/src/main.ts index 514c89a..a66e520 100644 --- a/demo/src/main.ts +++ b/demo/src/main.ts @@ -2,6 +2,8 @@ import { bootstrapApplication } from '@angular/platform-browser'; import { appConfig } from './app/app.config'; import { AppComponent } from './app/app.component'; +import './polyfills'; + bootstrapApplication(AppComponent, appConfig).catch((err) => console.error(err) ); diff --git a/demo/src/polyfills.ts b/demo/src/polyfills.ts new file mode 100644 index 0000000..3ead799 --- /dev/null +++ b/demo/src/polyfills.ts @@ -0,0 +1,6 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ +import { Buffer } from 'buffer'; + +(window as any).global = window; +(window as any).global.Buffer = Buffer; +(window as any).process = { env: {} }; diff --git a/demo/tsconfig.json b/demo/tsconfig.json index 482f445..ab44a16 100644 --- a/demo/tsconfig.json +++ b/demo/tsconfig.json @@ -7,7 +7,8 @@ "noImplicitOverride": true, "noPropertyAccessFromIndexSignature": true, "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true + "noFallthroughCasesInSwitch": true, + "esModuleInterop": true }, "files": [], "include": [], diff --git a/package.json b/package.json index 2f7e4a5..a5c8f18 100644 --- a/package.json +++ b/package.json @@ -36,6 +36,7 @@ "@swc/helpers": "~0.5.2", "@tabler/icons-react": "2.47.0", "@tailwindcss/typography": "0.5.10", + "@tanstack/angular-query-experimental": "^5.28.9", "@tanstack/react-query": "5.24.1", "bs58": "5.0.0", "buffer": "6.0.3", @@ -43,6 +44,7 @@ "daisyui": "4.7.2", "jotai": "2.6.5", "ngx-localstorage": "^6.0.0", + "ngxtension": "^2.2.1", "react": "18.2.0", "react-dom": "18.2.0", "react-hot-toast": "2.4.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 39d4893..529c98a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -74,6 +74,9 @@ dependencies: '@tailwindcss/typography': specifier: 0.5.10 version: 0.5.10(tailwindcss@3.2.7) + '@tanstack/angular-query-experimental': + specifier: ^5.28.9 + version: 5.28.9(@angular/common@17.3.2)(@angular/core@17.3.2) '@tanstack/react-query': specifier: 5.24.1 version: 5.24.1(react@18.2.0) @@ -95,6 +98,9 @@ dependencies: ngx-localstorage: specifier: ^6.0.0 version: 6.0.0(@angular/common@17.3.2)(@angular/core@17.3.2)(@angular/forms@17.3.2)(rxjs@7.8.1) + ngxtension: + specifier: ^2.2.1 + version: 2.2.1(@angular/common@17.3.2)(@angular/core@17.3.2)(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@use-gesture/vanilla@10.3.1)(rxjs@7.8.1) react: specifier: 18.2.0 version: 18.2.0 @@ -3978,6 +3984,14 @@ packages: - webpack-cli dev: true + /@nrwl/devkit@17.2.7(nx@17.2.7): + resolution: {integrity: sha512-TISLlIH3xSWre2NLg0aMUBmTvMus+xUicaMeg8DWvwSXJJIMC5QFlB1hjw0VkyLsSraHpd5PWtyDqldHWRfKUQ==} + dependencies: + '@nx/devkit': 17.2.7(nx@17.2.7) + transitivePeerDependencies: + - nx + dev: false + /@nrwl/devkit@17.2.7(nx@18.2.1): resolution: {integrity: sha512-TISLlIH3xSWre2NLg0aMUBmTvMus+xUicaMeg8DWvwSXJJIMC5QFlB1hjw0VkyLsSraHpd5PWtyDqldHWRfKUQ==} dependencies: @@ -4361,7 +4375,7 @@ packages: peerDependencies: nx: '>= 16 <= 18' dependencies: - '@nrwl/devkit': 17.2.7(nx@18.2.1) + '@nrwl/devkit': 17.2.7(nx@17.2.7) ejs: 3.1.9 enquirer: 2.3.6 ignore: 5.3.1 @@ -6718,10 +6732,26 @@ packages: tailwindcss: 3.2.7(postcss@8.4.21)(ts-node@10.9.1) dev: false + /@tanstack/angular-query-experimental@5.28.9(@angular/common@17.3.2)(@angular/core@17.3.2): + resolution: {integrity: sha512-KD7BLZT/FFmIc87EQumatvDsHxOzo90gUQmZMTFdGA4pSAfv1+knwLYb+Jnu2Z7aeD7jTwCKJQWDqLiYA3Eejg==} + peerDependencies: + '@angular/common': '>=16.0.0' + '@angular/core': '>=16.0.0' + dependencies: + '@angular/common': 17.3.2(@angular/core@17.3.2)(rxjs@7.8.1) + '@angular/core': 17.3.2(rxjs@7.8.1)(zone.js@0.14.4) + '@tanstack/query-core': 5.28.9 + tslib: 2.6.2 + dev: false + /@tanstack/query-core@5.24.1: resolution: {integrity: sha512-DZ6Nx9p7BhjkG50ayJ+MKPgff+lMeol7QYXkvuU5jr2ryW/4ok5eanaS9W5eooA4xN0A/GPHdLGOZGzArgf5Cg==} dev: false + /@tanstack/query-core@5.28.9: + resolution: {integrity: sha512-hNlfCiqZevr3GRVPXS3MhaGW5hjcxvCsIQ4q6ff7EPlvFwYZaS+0d9EIIgofnegDaU2BbCDlyURoYfRl5rmzow==} + dev: false + /@tanstack/react-query@5.24.1(react@18.2.0): resolution: {integrity: sha512-4+09JEdO4d6+Gc8Y/g2M/MuxDK5IY0QV8+2wL2304wPKJgJ54cBbULd3nciJ5uvh/as8rrxx6s0mtIwpRuGd1g==} peerDependencies: @@ -7321,6 +7351,16 @@ packages: /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + /@use-gesture/core@10.3.1: + resolution: {integrity: sha512-WcINiDt8WjqBdUXye25anHiNxPc0VOrlT8F6LLkU6cycrOGUDyY/yyFmsg3k8i5OLvv25llc0QC45GhR/C8llw==} + dev: false + + /@use-gesture/vanilla@10.3.1: + resolution: {integrity: sha512-lT4scGLu59ovA3zmtUonukAGcA0AdOOh+iwNDS05Bsu7Lq9aZToDHhI6D8Q2qvsVraovtsLLYwPrWdG/noMAKw==} + dependencies: + '@use-gesture/core': 10.3.1 + dev: false + /@vitejs/plugin-basic-ssl@1.1.0(vite@5.1.5): resolution: {integrity: sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A==} engines: {node: '>=14.6.0'} @@ -12521,6 +12561,8 @@ packages: peerDependenciesMeta: webpack: optional: true + webpack-sources: + optional: true dependencies: webpack: 5.90.3(@swc/core@1.3.107)(esbuild@0.20.1) webpack-sources: 3.2.3 @@ -13282,6 +13324,29 @@ packages: tslib: 2.6.2 dev: false + /ngxtension@2.2.1(@angular/common@17.3.2)(@angular/core@17.3.2)(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@use-gesture/vanilla@10.3.1)(rxjs@7.8.1): + resolution: {integrity: sha512-nDSPmolJTds7+GRDJoXgGTAvE2JkCmtRTqz4sOuXhvHHCyHa1DnObtnwdx9E1rsppbrxuQ08QoRfX7o/tFIEuQ==} + engines: {node: '>=18'} + peerDependencies: + '@angular/common': '>=16.0.0' + '@angular/core': '>=16.0.0' + '@use-gesture/vanilla': ^10.0.0 + rxjs: ^6.0.0 || ^7.0.0 + dependencies: + '@angular/common': 17.3.2(@angular/core@17.3.2)(rxjs@7.8.1) + '@angular/core': 17.3.2(rxjs@7.8.1)(zone.js@0.14.4) + '@nx/devkit': 17.2.7(nx@17.2.7) + '@use-gesture/vanilla': 10.3.1 + nx: 17.2.7(@swc-node/register@1.8.0)(@swc/core@1.3.107) + rxjs: 7.8.1 + ts-morph: 21.0.1 + tslib: 2.6.2 + transitivePeerDependencies: + - '@swc-node/register' + - '@swc/core' + - debug + dev: false + /nice-napi@1.0.2: resolution: {integrity: sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==} os: ['!win32'] From 4226c25107615ef3c54ed6138c069dff9ca9b95b Mon Sep 17 00:00:00 2001 From: Derlys Dominguez Date: Sun, 7 Apr 2024 19:17:49 +0100 Subject: [PATCH 7/7] feat: get transactions history --- .../account/account-data-access.component.ts | 10 ++++ demo/src/app/account/account-ui.component.ts | 52 ++++++++++++++----- 2 files changed, 48 insertions(+), 14 deletions(-) diff --git a/demo/src/app/account/account-data-access.component.ts b/demo/src/app/account/account-data-access.component.ts index d6a12dc..7dea2fb 100644 --- a/demo/src/app/account/account-data-access.component.ts +++ b/demo/src/app/account/account-data-access.component.ts @@ -81,4 +81,14 @@ export class AccountService { }, })); } + + getSignatures(address: PublicKey) { + return injectQuery(() => ({ + queryKey: [ + 'get-signatures', + { endpoint: this.connection.rpcEndpoint, address }, + ], + queryFn: () => this.connection.getConfirmedSignaturesForAddress2(address), + })); + } } diff --git a/demo/src/app/account/account-ui.component.ts b/demo/src/app/account/account-ui.component.ts index 83913fe..34ef43c 100644 --- a/demo/src/app/account/account-ui.component.ts +++ b/demo/src/app/account/account-ui.component.ts @@ -7,7 +7,6 @@ import { MatIconModule } from '@angular/material/icon'; import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; import { computedAsync } from 'ngxtension/computed-async'; import { LAMPORTS_PER_SOL, PublicKey } from '@solana/web3.js'; -import { TOKEN_PROGRAM_ID } from '@solana/spl-token'; @Component({ selector: 'dapp-balance-sol', @@ -276,7 +275,9 @@ export class AccountButtonsComponent { - + } @@ -316,7 +317,7 @@ export class AccountTokensComponent {

Transaction History

- + + - - - - -
`, @@ -370,4 +376,22 @@ export class AccountTokensComponent { }) export class AccountTransactionsComponent { @Input() transactions: Transaction[] = []; + readonly address = input(); + private readonly accountService = inject(AccountService); + + readonly query = this.accountService.getSignatures( + this.address() + ? new PublicKey(this.address) + : new PublicKey('CvQf1w1T828bRqfD6fA1rWdCR4ybCsEr6vwHdYPTMfSr') + ); + + showAll = false; + setShowAll() { + this.showAll = !this.showAll; + } + + // readonly items = computed(() => this.query.data); + readonly items = computedAsync(() => this.query.data(), { + requireSync: false, + }); }