From e5a98255cbc522b592a336d5b277bd0c823f7c53 Mon Sep 17 00:00:00 2001 From: Krzysztof Rudnicki Date: Sun, 16 Jun 2024 17:39:52 +0200 Subject: [PATCH] feat: generated fake data, created menu for routing --- monorepo/apps/backend/.env_template | 1 + .../apps/backend/src/app/app.controller.ts | 11 +- monorepo/apps/backend/src/app/app.module.ts | 3 +- .../app/fake-data/fake-data.service.spec.ts | 18 + .../src/app/fake-data/fake-data.service.ts | 90 ++ monorepo/apps/frontend/project.json | 24 +- .../apps/frontend/src/app/app.component.html | 21 +- .../apps/frontend/src/app/app.component.scss | 22 + .../apps/frontend/src/app/app.component.ts | 27 +- monorepo/apps/frontend/src/app/app.config.ts | 3 +- monorepo/apps/frontend/src/index.html | 6 +- monorepo/apps/frontend/src/styles.scss | 3 + monorepo/create_database.sh | 41 + monorepo/package.json | 5 +- monorepo/pnpm-lock.yaml | 957 ++++++++++++++++-- monorepo/run.sh | 3 + 16 files changed, 1152 insertions(+), 83 deletions(-) create mode 100644 monorepo/apps/backend/.env_template create mode 100644 monorepo/apps/backend/src/app/fake-data/fake-data.service.spec.ts create mode 100644 monorepo/apps/backend/src/app/fake-data/fake-data.service.ts create mode 100755 monorepo/create_database.sh diff --git a/monorepo/apps/backend/.env_template b/monorepo/apps/backend/.env_template new file mode 100644 index 00000000..567a5c72 --- /dev/null +++ b/monorepo/apps/backend/.env_template @@ -0,0 +1 @@ +DATABASE_URL="postgresql://postgres:password@localhost:5432/mydb?schema=public" \ No newline at end of file diff --git a/monorepo/apps/backend/src/app/app.controller.ts b/monorepo/apps/backend/src/app/app.controller.ts index dff210a8..583c0e73 100644 --- a/monorepo/apps/backend/src/app/app.controller.ts +++ b/monorepo/apps/backend/src/app/app.controller.ts @@ -1,10 +1,19 @@ import { Controller, Get } from '@nestjs/common'; import { AppService } from './app.service'; +import { FakeDataService } from './fake-data/fake-data.service'; @Controller() export class AppController { - constructor(private readonly appService: AppService) {} + constructor(private readonly appService: AppService, + private readonly fakeDataService: FakeDataService + ) {} + + @Get('generate-fake-data') + async generateFakeData() { + await this.fakeDataService.generateFakeData(); + return { message: 'Fake data generated successfully' }; + } @Get() getData() { diff --git a/monorepo/apps/backend/src/app/app.module.ts b/monorepo/apps/backend/src/app/app.module.ts index f36bb1c6..91244065 100644 --- a/monorepo/apps/backend/src/app/app.module.ts +++ b/monorepo/apps/backend/src/app/app.module.ts @@ -11,6 +11,7 @@ import { DanieModule } from './danie/danie.module'; import { ZamowioneDanieModule } from './zamowione-danie/zamowione-danie.module'; import { ZamowienieModule } from './zamowienie/zamowienie.module'; import { ZnizkaModule } from './znizka/znizka.module'; +import { FakeDataService } from './fake-data/fake-data.service'; @Module({ imports: [ @@ -25,6 +26,6 @@ import { ZnizkaModule } from './znizka/znizka.module'; ZnizkaModule, ], controllers: [AppController], - providers: [AppService], + providers: [AppService, FakeDataService], }) export class AppModule {} diff --git a/monorepo/apps/backend/src/app/fake-data/fake-data.service.spec.ts b/monorepo/apps/backend/src/app/fake-data/fake-data.service.spec.ts new file mode 100644 index 00000000..6477fca9 --- /dev/null +++ b/monorepo/apps/backend/src/app/fake-data/fake-data.service.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { FakeDataService } from './fake-data.service'; + +describe('FakeDataService', () => { + let service: FakeDataService; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + providers: [FakeDataService], + }).compile(); + + service = module.get(FakeDataService); + }); + + it('should be defined', () => { + expect(service).toBeDefined(); + }); +}); diff --git a/monorepo/apps/backend/src/app/fake-data/fake-data.service.ts b/monorepo/apps/backend/src/app/fake-data/fake-data.service.ts new file mode 100644 index 00000000..2b49b9a7 --- /dev/null +++ b/monorepo/apps/backend/src/app/fake-data/fake-data.service.ts @@ -0,0 +1,90 @@ +import { Injectable } from '@nestjs/common'; +import { DatabaseService } from '../database/database.service'; +import { faker } from '@faker-js/faker'; + +@Injectable() +export class FakeDataService { + constructor(private prisma: DatabaseService) {} + + async generateFakeData() { + // Generate fake Restauracja + for (let i = 0; i < 10; i++) { + await this.prisma.restauracja.create({ + data: { + adres: faker.location.streetAddress(), + }, + }); + } + + // Generate fake Uzytkownik and Historia_zamowien + for (let i = 0; i < 10; i++) { + const historia = await this.prisma.historia_zamowien.create({ + data: { + data_zamowienia: faker.date.past(), + }, + }); + + await this.prisma.uzytkownik.create({ + data: { + imie: faker.person.firstName(), + nazwisko: faker.person.lastName(), + adres: faker.location.streetAddress(), + Historia_zamowienId: historia.id, + }, + }); + } + + // Generate fake Danie + for (let i = 0; i < 10; i++) { + await this.prisma.danie.create({ + data: { + cena: faker.number.int({ min: 10, max: 100 }), + kategoria: faker.commerce.department(), + nazwa: faker.commerce.productName(), + }, + }); + } + + // Generate fake Zamowienie and Zamowione_danie + for (let i = 0; i < 10; i++) { + const zamowienie = await this.prisma.zamowienie.create({ + data: { + status: faker.helpers.arrayElement(['Pending', 'Completed', 'Cancelled']), + }, + }); + + await this.prisma.zamowione_danie.create({ + data: { + zamowienieId: zamowienie.id, + }, + }); + } + + // Generate fake Znizka + for (let i = 0; i < 10; i++) { + const restauracja = await this.prisma.restauracja.findFirst(); + await this.prisma.znizka.create({ + data: { + kod: faker.string.alphanumeric(10), + wartosc: faker.number.int({ min: 10, max: 50 }), + czy_dostepna: faker.datatype.boolean(), + restauracjaId: restauracja.id, + }, + }); + } + + // Generate fake Recenzja + for (let i = 0; i < 10; i++) { + const restauracja = await this.prisma.restauracja.findFirst(); + const uzytkownik = await this.prisma.uzytkownik.findFirst(); + await this.prisma.recenzja.create({ + data: { + tekst: faker.lorem.sentences(), + wartosc: faker.number.int({ min: 1, max: 5 }), + restauracjaId: restauracja.id, + uzytkownikId: uzytkownik.id, + }, + }); + } + } +} diff --git a/monorepo/apps/frontend/project.json b/monorepo/apps/frontend/project.json index 8c57a62b..eb367f1d 100644 --- a/monorepo/apps/frontend/project.json +++ b/monorepo/apps/frontend/project.json @@ -8,16 +8,26 @@ "targets": { "build": { "executor": "@angular-devkit/build-angular:browser", - "outputs": ["{options.outputPath}"], + "outputs": [ + "{options.outputPath}" + ], "options": { "outputPath": "dist/apps/frontend", "index": "apps/frontend/src/index.html", "main": "apps/frontend/src/main.ts", - "polyfills": ["zone.js"], + "polyfills": [ + "zone.js" + ], "tsConfig": "apps/frontend/tsconfig.app.json", "inlineStyleLanguage": "scss", - "assets": ["apps/frontend/src/favicon.ico", "apps/frontend/src/assets"], - "styles": ["apps/frontend/src/styles.scss"], + "assets": [ + "apps/frontend/src/favicon.ico", + "apps/frontend/src/assets" + ], + "styles": [ + "@angular/material/prebuilt-themes/azure-blue.css", + "apps/frontend/src/styles.scss" + ], "scripts": [] }, "configurations": { @@ -70,10 +80,12 @@ }, "test": { "executor": "@nx/jest:jest", - "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "outputs": [ + "{workspaceRoot}/coverage/{projectRoot}" + ], "options": { "jestConfig": "apps/frontend/jest.config.ts" } } } -} +} \ No newline at end of file diff --git a/monorepo/apps/frontend/src/app/app.component.html b/monorepo/apps/frontend/src/app/app.component.html index 0680b43f..b39aa5d1 100644 --- a/monorepo/apps/frontend/src/app/app.component.html +++ b/monorepo/apps/frontend/src/app/app.component.html @@ -1 +1,20 @@ - +
+ + + + Smaczne.pl + + @for(item of menuItems; track item) { + + } + + +
+ + \ No newline at end of file diff --git a/monorepo/apps/frontend/src/app/app.component.scss b/monorepo/apps/frontend/src/app/app.component.scss index e69de29b..956c9f81 100644 --- a/monorepo/apps/frontend/src/app/app.component.scss +++ b/monorepo/apps/frontend/src/app/app.component.scss @@ -0,0 +1,22 @@ +.home-container { + padding: 20px; + } + + .mat-toolbar { + display: flex; + justify-content: space-between; + } + + .spacer { + flex: 1 1 auto; + } + + .mat-menu-item { + display: flex; + align-items: center; + } + + .mat-menu-item mat-icon { + margin-right: 8px; + } + \ No newline at end of file diff --git a/monorepo/apps/frontend/src/app/app.component.ts b/monorepo/apps/frontend/src/app/app.component.ts index be5077ad..750a91d0 100644 --- a/monorepo/apps/frontend/src/app/app.component.ts +++ b/monorepo/apps/frontend/src/app/app.component.ts @@ -1,13 +1,38 @@ import { Component } from '@angular/core'; import { RouterModule } from '@angular/router'; +import {MatGridListModule} from '@angular/material/grid-list'; +import {MatCardModule} from '@angular/material/card'; +import { MatButtonModule } from '@angular/material/button' +import {MatTabsModule} from '@angular/material/tabs'; +import {MatMenuModule} from '@angular/material/menu'; +import { MatToolbarModule } from '@angular/material/toolbar' +import { MatIconModule } from '@angular/material/icon' + + @Component({ standalone: true, - imports: [RouterModule], + imports: [RouterModule, MatGridListModule, MatCardModule, MatButtonModule, MatTabsModule, MatMenuModule, MatToolbarModule, + MatIconModule + ], selector: 'app-root', templateUrl: './app.component.html', styleUrl: './app.component.scss', }) export class AppComponent { title = 'frontend'; + + menuItems = [ + { title: 'Danie', path: '/danie', icon: 'restaurant' }, + { title: 'Historia Zamówien', path: '/historia-zamowien', icon: 'history' }, + { title: 'Recenzja', path: '/recenzja', icon: 'rate_review' }, + { title: 'Restauracja', path: '/restauracja', icon: 'store' }, + { title: 'Użytkownik', path: '/uzytkownik', icon: 'person' }, + { title: 'Zamówienie', path: '/zamowienie', icon: 'receipt' }, + { title: 'Zamówione Danie', path: '/zamowione-danie', icon: 'local_dining' }, + { title: 'Zniżka', path: '/znizka', icon: 'local_offer' } + ]; + + activeLink = this.menuItems[0].path; + } diff --git a/monorepo/apps/frontend/src/app/app.config.ts b/monorepo/apps/frontend/src/app/app.config.ts index ed404941..61de93bd 100644 --- a/monorepo/apps/frontend/src/app/app.config.ts +++ b/monorepo/apps/frontend/src/app/app.config.ts @@ -1,7 +1,8 @@ import { ApplicationConfig } from '@angular/core'; import { provideRouter } from '@angular/router'; import { appRoutes } from './app.routes'; +import { provideAnimationsAsync } from '@angular/platform-browser/animations/async'; export const appConfig: ApplicationConfig = { - providers: [provideRouter(appRoutes)], + providers: [provideRouter(appRoutes), provideAnimationsAsync()], }; diff --git a/monorepo/apps/frontend/src/index.html b/monorepo/apps/frontend/src/index.html index 641681fa..c287983f 100644 --- a/monorepo/apps/frontend/src/index.html +++ b/monorepo/apps/frontend/src/index.html @@ -6,8 +6,10 @@ - - + + + + diff --git a/monorepo/apps/frontend/src/styles.scss b/monorepo/apps/frontend/src/styles.scss index 90d4ee00..7e7239a2 100644 --- a/monorepo/apps/frontend/src/styles.scss +++ b/monorepo/apps/frontend/src/styles.scss @@ -1 +1,4 @@ /* You can add global styles to this file, and also import other style files */ + +html, body { height: 100%; } +body { margin: 0; font-family: Roboto, "Helvetica Neue", sans-serif; } diff --git a/monorepo/create_database.sh b/monorepo/create_database.sh new file mode 100755 index 00000000..652eb250 --- /dev/null +++ b/monorepo/create_database.sh @@ -0,0 +1,41 @@ +#!/bin/bash + +# Define variables +DB_USER="postgres" +DB_PASSWORD="password" +DB_NAME="mydb" +DB_SCHEMA="public" +DB_PORT="5432" + +# Update the system and install PostgreSQL +sudo pacman -Syu --noconfirm +sudo pacman -S --noconfirm postgresql + +# Initialize the database cluster +sudo -iu postgres initdb --locale $LANG -E UTF8 -D '/var/lib/postgres/data' + +# Start and enable PostgreSQL service +sudo systemctl start postgresql +sudo systemctl enable postgresql + +# Switch to the postgres user to set up the database and user +sudo -iu postgres psql <=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} @@ -415,6 +431,17 @@ packages: resolution: {integrity: sha512-T4ILrLJTnredemIDxkKiL0pD0OZFzXwX6tn/nem2RG9aV5UQWqitOjw1RNuWDbsNXX6vRZsL/nw9cwDpeZhebQ==} engines: {node: ^18.13.0 || >=20.9.0} + '@angular/material@18.0.3': + resolution: {integrity: sha512-VIlK+0CxreAkDmr05TKelTr11I7yUtGPwRTFaWfQtXNkYEwGE1iuZGz3Iz8otxvHsTLC74Er4vMSYndwJvMyjQ==} + peerDependencies: + '@angular/animations': ^18.0.0 || ^19.0.0 + '@angular/cdk': 18.0.3 + '@angular/common': ^18.0.0 || ^19.0.0 + '@angular/core': ^18.0.0 || ^19.0.0 + '@angular/forms': ^18.0.0 || ^19.0.0 + '@angular/platform-browser': ^18.0.0 || ^19.0.0 + rxjs: ^6.5.3 || ^7.4.0 + '@angular/platform-browser-dynamic@18.0.1': resolution: {integrity: sha512-lzjq7HjigGxO5oh5Sw0Vxa3mAVidYHpHFQr46/OSl9T5jLpStcjEqK0xcfQz9bf2hV+0qFfMqmd2k0XQl7feqg==} engines: {node: ^18.13.0 || >=20.9.0} @@ -1514,6 +1541,10 @@ packages: resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@faker-js/faker@8.4.1': + resolution: {integrity: sha512-XQ3cU+Q8Uqmrbf2e0cIC/QN43sTBSC8KF12u29Mb47tWrt2hAgBXSgpZMj4Ao8Uk0iJcU99QsOCaIL8934obCg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0, npm: '>=6.14.13'} + '@humanwhocodes/config-array@0.11.14': resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} @@ -1690,6 +1721,156 @@ packages: resolution: {integrity: sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==} engines: {node: '>=8'} + '@material/animation@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-1GSJaPKef+7HRuV+HusVZHps64cmZuOItDbt40tjJVaikcaZvwmHlcTxRIqzcRoCdt5ZKHh3NoO7GB9Khg4Jnw==} + + '@material/auto-init@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-t7ZGpRJ3ec0QDUO0nJu/SMgLW7qcuG2KqIsEYD1Ej8qhI2xpdR2ydSDQOkVEitXmKoGol1oq4nYSBjTlB65GqA==} + + '@material/banner@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-g9wBUZzYBizyBcBQXTIafnRUUPi7efU9gPJfzeGgkynXiccP/vh5XMmH+PBxl5v+4MlP/d4cZ2NUYoAN7UTqSA==} + + '@material/base@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-I9KQOKXpLfJkP8MqZyr8wZIzdPHrwPjFvGd9zSK91/vPyE4hzHRJc/0njsh9g8Lm9PRYLbifXX+719uTbHxx+A==} + + '@material/button@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-BHB7iyHgRVH+JF16+iscR+Qaic+p7LU1FOLgP8KucRlpF9tTwIxQA6mJwGRi5gUtcG+vyCmzVS+hIQ6DqT/7BA==} + + '@material/card@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-kt7y9/IWOtJTr3Z/AoWJT3ZLN7CLlzXhx2udCLP9ootZU2bfGK0lzNwmo80bv/pJfrY9ihQKCtuGTtNxUy+vIw==} + + '@material/checkbox@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-rURcrL5O1u6hzWR+dNgiQ/n89vk6tdmdP3mZgnxJx61q4I/k1yijKqNJSLrkXH7Rto3bM5NRKMOlgvMvVd7UMQ==} + + '@material/chips@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-AYAivV3GSk/T/nRIpH27sOHFPaSMrE3L0WYbnb5Wa93FgY8a0fbsFYtSH2QmtwnzXveg+B1zGTt7/xIIcynKdQ==} + + '@material/circular-progress@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-DJrqCKb+LuGtjNvKl8XigvyK02y36GRkfhMUYTcJEi3PrOE00bwXtyj7ilhzEVshQiXg6AHGWXtf5UqwNrx3Ow==} + + '@material/data-table@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-/2WZsuBIq9z9RWYF5Jo6b7P6u0fwit+29/mN7rmAZ6akqUR54nXyNfoSNiyydMkzPlZZsep5KrSHododDhBZbA==} + + '@material/density@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-o9EXmGKVpiQ6mHhyV3oDDzc78Ow3E7v8dlaOhgaDSXgmqaE8v5sIlLNa/LKSyUga83/fpGk3QViSGXotpQx0jA==} + + '@material/dialog@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-u0XpTlv1JqWC/bQ3DavJ1JguofTelLT2wloj59l3/1b60jv42JQ6Am7jU3I8/SIUB1MKaW7dYocXjDWtWJakLA==} + + '@material/dom@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-mQ1HT186GPQSkRg5S18i70typ5ZytfjL09R0gJ2Qg5/G+MLCGi7TAjZZSH65tuD/QGOjel4rDdWOTmYbPYV6HA==} + + '@material/drawer@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-qyO0W0KBftfH8dlLR0gVAgv7ZHNvU8ae11Ao6zJif/YxcvK4+gph1z8AO4H410YmC2kZiwpSKyxM1iQCCzbb4g==} + + '@material/elevation@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-tV6s4/pUBECedaI36Yj18KmRCk1vfue/JP/5yYRlFNnLMRVISePbZaKkn/BHXVf+26I3W879+XqIGlDVdmOoMA==} + + '@material/fab@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-4h76QrzfZTcPdd+awDPZ4Q0YdSqsXQnS540TPtyXUJ/5G99V6VwGpjMPIxAsW0y+pmI9UkLL/srrMaJec+7r4Q==} + + '@material/feature-targeting@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-SAjtxYh6YlKZriU83diDEQ7jNSP2MnxKsER0TvFeyG1vX/DWsUyYDOIJTOEa9K1N+fgJEBkNK8hY55QhQaspew==} + + '@material/floating-label@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-0KMo5ijjYaEHPiZ2pCVIcbaTS2LycvH9zEhEMKwPPGssBCX7iz5ffYQFk7e5yrQand1r3jnQQgYfHAwtykArnQ==} + + '@material/focus-ring@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-Jmg1nltq4J6S6A10EGMZnvufrvU3YTi+8R8ZD9lkSbun0Fm2TVdICQt/Auyi6An9zP66oQN6c31eqO6KfIPsDg==} + + '@material/form-field@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-fEPWgDQEPJ6WF7hNnIStxucHR9LE4DoDSMqCsGWS2Yu+NLZYLuCEecgR0UqQsl1EQdNRaFh8VH93KuxGd2hiPg==} + + '@material/icon-button@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-DcK7IL4ICY/DW+48YQZZs9g0U1kRaW0Wb0BxhvppDMYziHo/CTpFdle4gjyuTyRxPOdHQz5a97ru48Z9O4muTw==} + + '@material/image-list@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-voMjG2p80XbjL1B2lmF65zO5gEgJOVKClLdqh4wbYzYfwY/SR9c8eLvlYG7DLdFaFBl/7gGxD8TvvZ329HUFPw==} + + '@material/layout-grid@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-veDABLxMn2RmvfnUO2RUmC1OFfWr4cU+MrxKPoDD2hl3l3eDYv5fxws6r5T1JoSyXoaN+oEZpheS0+M9Ure8Pg==} + + '@material/line-ripple@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-f60hVJhIU6I3/17Tqqzch1emUKEcfVVgHVqADbU14JD+oEIz429ZX9ksZ3VChoU3+eejFl+jVdZMLE/LrAuwpg==} + + '@material/linear-progress@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-pRDEwPQielDiC9Sc5XhCXrGxP8wWOnAO8sQlMebfBYHYqy5hhiIzibezS8CSaW4MFQFyXmCmpmqWlbqGYRmiyg==} + + '@material/list@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-Is0NV91sJlXF5pOebYAtWLF4wU2MJDbYqztML/zQNENkQxDOvEXu3nWNb3YScMIYJJXvARO0Liur5K4yPagS1Q==} + + '@material/menu-surface@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-7RZHvw0gbwppaAJ/Oh5SWmfAKJ62aw1IMB3+3MRwsb5PLoV666wInYa+zJfE4i7qBeOn904xqT2Nko5hY0ssrg==} + + '@material/menu@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-D11QU1dXqLbh5X1zKlEhS3QWh0b5BPNXlafc5MXfkdJHhOiieb7LC9hMJhbrHtj24FadJ7evaFW/T2ugJbJNnQ==} + + '@material/notched-outline@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-Yg2usuKB2DKlKIBISbie9BFsOVuffF71xjbxPbybvqemxqUBd+bD5/t6H1fLE+F8/NCu5JMigho4ewUU+0RCiw==} + + '@material/progress-indicator@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-UPbDjE5CqT+SqTs0mNFG6uFEw7wBlgYmh+noSkQ6ty/EURm8lF125dmi4dv4kW0+octonMXqkGtAoZwLIHKf/w==} + + '@material/radio@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-wR1X0Sr0KmQLu6+YOFKAI84G3L6psqd7Kys5kfb8WKBM36zxO5HQXC5nJm/Y0rdn22ixzsIz2GBo0MNU4V4k1A==} + + '@material/ripple@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-JqOsWM1f4aGdotP0rh1vZlPZTg6lZgh39FIYHFMfOwfhR+LAikUJ+37ciqZuewgzXB6iiRO6a8aUH6HR5SJYPg==} + + '@material/rtl@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-UVf14qAtmPiaaZjuJtmN36HETyoKWmsZM/qn1L5ciR2URb8O035dFWnz4ZWFMmAYBno/L7JiZaCkPurv2ZNrGA==} + + '@material/segmented-button@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-LCnVRUSAhELTKI/9hSvyvIvQIpPpqF29BV+O9yM4WoNNmNWqTulvuiv7grHZl6Z+kJuxSg4BGbsPxxb9dXozPg==} + + '@material/select@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-WioZtQEXRpglum0cMSzSqocnhsGRr+ZIhvKb3FlaNrTaK8H3Y4QA7rVjv3emRtrLOOjaT6/RiIaUMTo9AGzWQQ==} + + '@material/shape@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-8z8l1W3+cymObunJoRhwFPKZ+FyECfJ4MJykNiaZq7XJFZkV6xNmqAVrrbQj93FtLsECn9g4PjjIomguVn/OEw==} + + '@material/slider@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-QU/WSaSWlLKQRqOhJrPgm29wqvvzRusMqwAcrCh1JTrCl+xwJ43q5WLDfjYhubeKtrEEgGu9tekkAiYfMG7EBw==} + + '@material/snackbar@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-sm7EbVKddaXpT/aXAYBdPoN0k8yeg9+dprgBUkrdqGzWJAeCkxb4fv2B3He88YiCtvkTz2KLY4CThPQBSEsMFQ==} + + '@material/switch@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-lEDJfRvkVyyeHWIBfoxYjJVl+WlEAE2kZ/+6OqB1FW0OV8ftTODZGhHRSzjVBA1/p4FPuhAtKtoK9jTpa4AZjA==} + + '@material/tab-bar@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-p1Asb2NzrcECvAQU3b2SYrpyJGyJLQWR+nXTYzDKE8WOpLIRCXap2audNqD7fvN/A20UJ1J8U01ptrvCkwJ4eA==} + + '@material/tab-indicator@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-h9Td3MPqbs33spcPS7ecByRHraYgU4tNCZpZzZXw31RypjKvISDv/PS5wcA4RmWqNGih78T7xg4QIGsZg4Pk4w==} + + '@material/tab-scroller@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-LFeYNjQpdXecwECd8UaqHYbhscDCwhGln5Yh+3ctvcEgvmDPNjhKn/DL3sWprWvG8NAhP6sHMrsGhQFVdCWtTg==} + + '@material/tab@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-E1xGACImyCLurhnizyOTCgOiVezce4HlBFAI6YhJo/AyVwjN2Dtas4ZLQMvvWWqpyhITNkeYdOchwCC1mrz3AQ==} + + '@material/textfield@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-AExmFvgE5nNF0UA4l2cSzPghtxSUQeeoyRjFLHLy+oAaE4eKZFrSy0zEpqPeWPQpEMDZk+6Y+6T3cOFYBeSvsw==} + + '@material/theme@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-hs45hJoE9yVnoVOcsN1jklyOa51U4lzWsEnQEuJTPOk2+0HqCQ0yv/q0InpSnm2i69fNSyZC60+8HADZGF8ugQ==} + + '@material/tokens@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-r9TDoicmcT7FhUXC4eYMFnt9TZsz0G8T3wXvkKncLppYvZ517gPyD/1+yhuGfGOxAzxTrM66S/oEc1fFE2q4hw==} + + '@material/tooltip@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-8qNk3pmPLTnam3XYC1sZuplQXW9xLn4Z4MI3D+U17Q7pfNZfoOugGr+d2cLA9yWAEjVJYB0mj8Yu86+udo4N9w==} + + '@material/top-app-bar@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-SARR5/ClYT4CLe9qAXakbr0i0cMY0V3V4pe3ElIJPfL2Z2c4wGR1mTR8m2LxU1MfGKK8aRoUdtfKaxWejp+eNA==} + + '@material/touch-target@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-BJo/wFKHPYLGsRaIpd7vsQwKr02LtO2e89Psv0on/p0OephlNIgeB9dD9W+bQmaeZsZ6liKSKRl6wJWDiK71PA==} + + '@material/typography@15.0.0-canary.7f224ddd4.0': + resolution: {integrity: sha512-kBaZeCGD50iq1DeRRH5OM5Jl7Gdk+/NOfKArkY4ksBZvJiStJ7ACAhpvb8MEGm4s3jvDInQFLsDq3hL+SA79sQ==} + '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.2': resolution: {integrity: sha512-9bfjwDxIDWmmOKusUcqdS4Rw+SETlp9Dy39Xui9BEGEk19dDwH0jhipwFzEff/pFg95NKymc6TOTbRKcWeRqyQ==} cpu: [arm64] @@ -5617,6 +5798,9 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + safevalues@0.3.4: + resolution: {integrity: sha512-LRneZZRXNgjzwG4bDQdOTSbze3fHm1EAKN/8bePxnlEZiBmkYEDggaHbuvHI9/hoqHbGfsEA7tWS9GhYHZBBsw==} + sass-loader@12.6.0: resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} engines: {node: '>= 12.13.0'} @@ -6808,6 +6992,15 @@ snapshots: - supports-color - terser + '@angular/cdk@18.0.3(@angular/common@18.0.1(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6))(rxjs@7.8.1))(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6))(rxjs@7.8.1)': + dependencies: + '@angular/common': 18.0.1(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6))(rxjs@7.8.1) + '@angular/core': 18.0.1(rxjs@7.8.1)(zone.js@0.14.6) + rxjs: 7.8.1 + tslib: 2.6.2 + optionalDependencies: + parse5: 7.1.2 + '@angular/cli@17.3.7(chokidar@3.6.0)': dependencies: '@angular-devkit/architect': 0.1703.7(chokidar@3.6.0) @@ -6876,6 +7069,65 @@ snapshots: '@angular/language-service@18.0.1': {} + ? '@angular/material@18.0.3(@angular/animations@18.0.1(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6)))(@angular/cdk@18.0.3(@angular/common@18.0.1(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6))(rxjs@7.8.1))(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6))(rxjs@7.8.1))(@angular/common@18.0.1(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6))(rxjs@7.8.1))(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6))(@angular/forms@18.0.1(@angular/common@18.0.1(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6))(rxjs@7.8.1))(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6))(@angular/platform-browser@18.0.1(@angular/animations@18.0.1(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6)))(@angular/common@18.0.1(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6))(rxjs@7.8.1))(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6)))(rxjs@7.8.1))(@angular/platform-browser@18.0.1(@angular/animations@18.0.1(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6)))(@angular/common@18.0.1(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6))(rxjs@7.8.1))(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6)))(rxjs@7.8.1)' + : dependencies: + '@angular/animations': 18.0.1(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6)) + '@angular/cdk': 18.0.3(@angular/common@18.0.1(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6))(rxjs@7.8.1))(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6))(rxjs@7.8.1) + '@angular/common': 18.0.1(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6))(rxjs@7.8.1) + '@angular/core': 18.0.1(rxjs@7.8.1)(zone.js@0.14.6) + '@angular/forms': 18.0.1(@angular/common@18.0.1(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6))(rxjs@7.8.1))(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6))(@angular/platform-browser@18.0.1(@angular/animations@18.0.1(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6)))(@angular/common@18.0.1(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6))(rxjs@7.8.1))(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6)))(rxjs@7.8.1) + '@angular/platform-browser': 18.0.1(@angular/animations@18.0.1(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6)))(@angular/common@18.0.1(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6))(rxjs@7.8.1))(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6)) + '@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/tokens': 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 + '@angular/platform-browser-dynamic@18.0.1(@angular/common@18.0.1(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6))(rxjs@7.8.1))(@angular/compiler@18.0.1(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6)))(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6))(@angular/platform-browser@18.0.1(@angular/animations@18.0.1(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6)))(@angular/common@18.0.1(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6))(rxjs@7.8.1))(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6)))': dependencies: '@angular/common': 18.0.1(@angular/core@18.0.1(rxjs@7.8.1)(zone.js@0.14.6))(rxjs@7.8.1) @@ -7932,6 +8184,8 @@ snapshots: '@eslint/js@8.57.0': {} + '@faker-js/faker@8.4.1': {} + '@humanwhocodes/config-array@0.11.14': dependencies: '@humanwhocodes/object-schema': 2.0.3 @@ -8196,6 +8450,558 @@ snapshots: '@lukeed/csprng@1.1.0': {} + '@material/animation@15.0.0-canary.7f224ddd4.0': + dependencies: + tslib: 2.6.2 + + '@material/auto-init@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/base': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/banner@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/button': 15.0.0-canary.7f224ddd4.0 + '@material/dom': 15.0.0-canary.7f224ddd4.0 + '@material/elevation': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/ripple': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/shape': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/tokens': 15.0.0-canary.7f224ddd4.0 + '@material/typography': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/base@15.0.0-canary.7f224ddd4.0': + dependencies: + tslib: 2.6.2 + + '@material/button@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/density': 15.0.0-canary.7f224ddd4.0 + '@material/dom': 15.0.0-canary.7f224ddd4.0 + '@material/elevation': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/focus-ring': 15.0.0-canary.7f224ddd4.0 + '@material/ripple': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/shape': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/tokens': 15.0.0-canary.7f224ddd4.0 + '@material/touch-target': 15.0.0-canary.7f224ddd4.0 + '@material/typography': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/card@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/dom': 15.0.0-canary.7f224ddd4.0 + '@material/elevation': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/ripple': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/shape': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/tokens': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/checkbox@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/animation': 15.0.0-canary.7f224ddd4.0 + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/density': 15.0.0-canary.7f224ddd4.0 + '@material/dom': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/focus-ring': 15.0.0-canary.7f224ddd4.0 + '@material/ripple': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/touch-target': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/chips@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/animation': 15.0.0-canary.7f224ddd4.0 + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/checkbox': 15.0.0-canary.7f224ddd4.0 + '@material/density': 15.0.0-canary.7f224ddd4.0 + '@material/dom': 15.0.0-canary.7f224ddd4.0 + '@material/elevation': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/focus-ring': 15.0.0-canary.7f224ddd4.0 + '@material/ripple': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/shape': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/tokens': 15.0.0-canary.7f224ddd4.0 + '@material/touch-target': 15.0.0-canary.7f224ddd4.0 + '@material/typography': 15.0.0-canary.7f224ddd4.0 + safevalues: 0.3.4 + tslib: 2.6.2 + + '@material/circular-progress@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/animation': 15.0.0-canary.7f224ddd4.0 + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/dom': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/progress-indicator': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/data-table@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/animation': 15.0.0-canary.7f224ddd4.0 + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/checkbox': 15.0.0-canary.7f224ddd4.0 + '@material/density': 15.0.0-canary.7f224ddd4.0 + '@material/dom': 15.0.0-canary.7f224ddd4.0 + '@material/elevation': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/icon-button': 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/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/select': 15.0.0-canary.7f224ddd4.0 + '@material/shape': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/tokens': 15.0.0-canary.7f224ddd4.0 + '@material/touch-target': 15.0.0-canary.7f224ddd4.0 + '@material/typography': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/density@15.0.0-canary.7f224ddd4.0': + dependencies: + tslib: 2.6.2 + + '@material/dialog@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/animation': 15.0.0-canary.7f224ddd4.0 + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/button': 15.0.0-canary.7f224ddd4.0 + '@material/dom': 15.0.0-canary.7f224ddd4.0 + '@material/elevation': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/icon-button': 15.0.0-canary.7f224ddd4.0 + '@material/ripple': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/shape': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/tokens': 15.0.0-canary.7f224ddd4.0 + '@material/touch-target': 15.0.0-canary.7f224ddd4.0 + '@material/typography': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/dom@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/drawer@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/animation': 15.0.0-canary.7f224ddd4.0 + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/dom': 15.0.0-canary.7f224ddd4.0 + '@material/elevation': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/list': 15.0.0-canary.7f224ddd4.0 + '@material/ripple': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/shape': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/typography': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/elevation@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/animation': 15.0.0-canary.7f224ddd4.0 + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/fab@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/animation': 15.0.0-canary.7f224ddd4.0 + '@material/dom': 15.0.0-canary.7f224ddd4.0 + '@material/elevation': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/focus-ring': 15.0.0-canary.7f224ddd4.0 + '@material/ripple': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/shape': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/tokens': 15.0.0-canary.7f224ddd4.0 + '@material/touch-target': 15.0.0-canary.7f224ddd4.0 + '@material/typography': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/feature-targeting@15.0.0-canary.7f224ddd4.0': + dependencies: + tslib: 2.6.2 + + '@material/floating-label@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/animation': 15.0.0-canary.7f224ddd4.0 + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/dom': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/typography': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/focus-ring@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/dom': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + + '@material/form-field@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/ripple': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/typography': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/icon-button@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/density': 15.0.0-canary.7f224ddd4.0 + '@material/dom': 15.0.0-canary.7f224ddd4.0 + '@material/elevation': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/focus-ring': 15.0.0-canary.7f224ddd4.0 + '@material/ripple': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/touch-target': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/image-list@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/shape': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/typography': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/layout-grid@15.0.0-canary.7f224ddd4.0': + dependencies: + tslib: 2.6.2 + + '@material/line-ripple@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/animation': 15.0.0-canary.7f224ddd4.0 + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/linear-progress@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/animation': 15.0.0-canary.7f224ddd4.0 + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/dom': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/progress-indicator': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/list@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/density': 15.0.0-canary.7f224ddd4.0 + '@material/dom': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/ripple': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/shape': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/tokens': 15.0.0-canary.7f224ddd4.0 + '@material/typography': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/menu-surface@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/animation': 15.0.0-canary.7f224ddd4.0 + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/elevation': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/shape': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/menu@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/dom': 15.0.0-canary.7f224ddd4.0 + '@material/elevation': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/list': 15.0.0-canary.7f224ddd4.0 + '@material/menu-surface': 15.0.0-canary.7f224ddd4.0 + '@material/ripple': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/shape': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/tokens': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/notched-outline@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/base': 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/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/shape': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/progress-indicator@15.0.0-canary.7f224ddd4.0': + dependencies: + tslib: 2.6.2 + + '@material/radio@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/animation': 15.0.0-canary.7f224ddd4.0 + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/density': 15.0.0-canary.7f224ddd4.0 + '@material/dom': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/focus-ring': 15.0.0-canary.7f224ddd4.0 + '@material/ripple': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/touch-target': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/ripple@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/animation': 15.0.0-canary.7f224ddd4.0 + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/dom': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/rtl@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/theme': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/segmented-button@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/elevation': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/ripple': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/touch-target': 15.0.0-canary.7f224ddd4.0 + '@material/typography': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/select@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/animation': 15.0.0-canary.7f224ddd4.0 + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/density': 15.0.0-canary.7f224ddd4.0 + '@material/dom': 15.0.0-canary.7f224ddd4.0 + '@material/elevation': 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/line-ripple': 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/ripple': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/shape': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/tokens': 15.0.0-canary.7f224ddd4.0 + '@material/typography': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/shape@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/slider@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/animation': 15.0.0-canary.7f224ddd4.0 + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/dom': 15.0.0-canary.7f224ddd4.0 + '@material/elevation': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/ripple': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/tokens': 15.0.0-canary.7f224ddd4.0 + '@material/typography': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/snackbar@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/animation': 15.0.0-canary.7f224ddd4.0 + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/button': 15.0.0-canary.7f224ddd4.0 + '@material/dom': 15.0.0-canary.7f224ddd4.0 + '@material/elevation': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/icon-button': 15.0.0-canary.7f224ddd4.0 + '@material/ripple': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/shape': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/tokens': 15.0.0-canary.7f224ddd4.0 + '@material/typography': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/switch@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/animation': 15.0.0-canary.7f224ddd4.0 + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/density': 15.0.0-canary.7f224ddd4.0 + '@material/dom': 15.0.0-canary.7f224ddd4.0 + '@material/elevation': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/focus-ring': 15.0.0-canary.7f224ddd4.0 + '@material/ripple': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/shape': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/tokens': 15.0.0-canary.7f224ddd4.0 + safevalues: 0.3.4 + tslib: 2.6.2 + + '@material/tab-bar@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/animation': 15.0.0-canary.7f224ddd4.0 + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/density': 15.0.0-canary.7f224ddd4.0 + '@material/elevation': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/tab': 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/theme': 15.0.0-canary.7f224ddd4.0 + '@material/tokens': 15.0.0-canary.7f224ddd4.0 + '@material/typography': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/tab-indicator@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/animation': 15.0.0-canary.7f224ddd4.0 + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/tab-scroller@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/animation': 15.0.0-canary.7f224ddd4.0 + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/dom': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/tab': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/tab@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/elevation': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/focus-ring': 15.0.0-canary.7f224ddd4.0 + '@material/ripple': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/tab-indicator': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/tokens': 15.0.0-canary.7f224ddd4.0 + '@material/typography': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/textfield@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/animation': 15.0.0-canary.7f224ddd4.0 + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/density': 15.0.0-canary.7f224ddd4.0 + '@material/dom': 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/line-ripple': 15.0.0-canary.7f224ddd4.0 + '@material/notched-outline': 15.0.0-canary.7f224ddd4.0 + '@material/ripple': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/shape': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/tokens': 15.0.0-canary.7f224ddd4.0 + '@material/typography': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/theme@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/tokens@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/elevation': 15.0.0-canary.7f224ddd4.0 + + '@material/tooltip@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/animation': 15.0.0-canary.7f224ddd4.0 + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/button': 15.0.0-canary.7f224ddd4.0 + '@material/dom': 15.0.0-canary.7f224ddd4.0 + '@material/elevation': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/shape': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/tokens': 15.0.0-canary.7f224ddd4.0 + '@material/typography': 15.0.0-canary.7f224ddd4.0 + safevalues: 0.3.4 + tslib: 2.6.2 + + '@material/top-app-bar@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/animation': 15.0.0-canary.7f224ddd4.0 + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/elevation': 15.0.0-canary.7f224ddd4.0 + '@material/ripple': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/shape': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + '@material/typography': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/touch-target@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/base': 15.0.0-canary.7f224ddd4.0 + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/rtl': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + + '@material/typography@15.0.0-canary.7f224ddd4.0': + dependencies: + '@material/feature-targeting': 15.0.0-canary.7f224ddd4.0 + '@material/theme': 15.0.0-canary.7f224ddd4.0 + tslib: 2.6.2 + '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.2': optional: true @@ -8592,7 +9398,7 @@ snapshots: rxjs: 7.8.1 semver: 7.6.2 tslib: 2.6.2 - webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4) webpack-merge: 5.10.0 optionalDependencies: esbuild: 0.19.12 @@ -8890,37 +9696,37 @@ snapshots: '@nx/js': 19.1.1(@babel/traverse@7.24.5)(@swc-node/register@1.8.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.3.107(@swc/helpers@0.5.11))(@types/node@18.16.20)(nx@19.1.1(@swc-node/register@1.8.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.3.107(@swc/helpers@0.5.11)))(typescript@5.4.5) ajv: 8.13.0 autoprefixer: 10.4.19(postcss@8.4.38) - babel-loader: 9.1.3(@babel/core@7.24.5)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) + babel-loader: 9.1.3(@babel/core@7.24.5)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)) browserslist: 4.23.0 chalk: 4.1.2 - copy-webpack-plugin: 10.2.4(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) - css-loader: 6.11.0(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) - css-minimizer-webpack-plugin: 5.0.1(esbuild@0.19.12)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) - fork-ts-checker-webpack-plugin: 7.2.13(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) + copy-webpack-plugin: 10.2.4(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)) + css-loader: 6.11.0(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)) + css-minimizer-webpack-plugin: 5.0.1(esbuild@0.19.12)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)) + fork-ts-checker-webpack-plugin: 7.2.13(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)) less: 4.1.3 - less-loader: 11.1.0(less@4.1.3)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) - license-webpack-plugin: 4.0.2(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) + less-loader: 11.1.0(less@4.1.3)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)) + license-webpack-plugin: 4.0.2(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)) loader-utils: 2.0.4 - mini-css-extract-plugin: 2.4.7(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) + mini-css-extract-plugin: 2.4.7(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)) parse5: 4.0.0 postcss: 8.4.38 postcss-import: 14.1.0(postcss@8.4.38) - postcss-loader: 6.2.1(postcss@8.4.38)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) + postcss-loader: 6.2.1(postcss@8.4.38)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)) rxjs: 7.8.1 sass: 1.77.2 - sass-loader: 12.6.0(sass@1.77.2)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) - source-map-loader: 3.0.2(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) - style-loader: 3.3.4(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) + sass-loader: 12.6.0(sass@1.77.2)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)) + source-map-loader: 3.0.2(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)) + style-loader: 3.3.4(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)) stylus: 0.59.0 - stylus-loader: 7.1.3(stylus@0.59.0)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) - terser-webpack-plugin: 5.3.10(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) - ts-loader: 9.5.1(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) + stylus-loader: 7.1.3(stylus@0.59.0)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)) + terser-webpack-plugin: 5.3.10(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)) + ts-loader: 9.5.1(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)) tsconfig-paths-webpack-plugin: 4.0.0 tslib: 2.6.2 - webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) - webpack-dev-server: 4.15.2(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) + webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4) + webpack-dev-server: 4.15.2(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)) webpack-node-externals: 3.0.0 - webpack-subresource-integrity: 5.1.0(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) + webpack-subresource-integrity: 5.1.0(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)) transitivePeerDependencies: - '@babel/traverse' - '@parcel/css' @@ -9569,19 +10375,19 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 - '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)))': + '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4))': dependencies: - webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0) - '@webpack-cli/info@2.0.2(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)))': + '@webpack-cli/info@2.0.2(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4))': dependencies: - webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0) - '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))(webpack-dev-server@5.0.4(webpack-cli@5.1.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)))': + '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))(webpack-dev-server@5.0.4(webpack-cli@5.1.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4))': dependencies: - webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0) optionalDependencies: webpack-dev-server: 5.0.4(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.21.3)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) @@ -9787,12 +10593,12 @@ snapshots: transitivePeerDependencies: - supports-color - babel-loader@9.1.3(@babel/core@7.24.5)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): + babel-loader@9.1.3(@babel/core@7.24.5)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)): dependencies: '@babel/core': 7.24.5 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4) babel-loader@9.1.3(@babel/core@7.24.5)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.21.3)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): dependencies: @@ -10174,7 +10980,7 @@ snapshots: dependencies: is-what: 3.14.1 - copy-webpack-plugin@10.2.4(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): + copy-webpack-plugin@10.2.4(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)): dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 @@ -10182,7 +10988,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4) copy-webpack-plugin@11.0.0(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.21.3)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): dependencies: @@ -10269,7 +11075,7 @@ snapshots: dependencies: postcss: 8.4.38 - css-loader@6.11.0(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): + css-loader@6.11.0(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)): dependencies: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 @@ -10280,7 +11086,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.2 optionalDependencies: - webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4) css-loader@7.1.1(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.21.3)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): dependencies: @@ -10295,7 +11101,7 @@ snapshots: optionalDependencies: webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.21.3)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) - css-minimizer-webpack-plugin@5.0.1(esbuild@0.19.12)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): + css-minimizer-webpack-plugin@5.0.1(esbuild@0.19.12)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)): dependencies: '@jridgewell/trace-mapping': 0.3.25 cssnano: 6.1.2(postcss@8.4.38) @@ -10303,7 +11109,7 @@ snapshots: postcss: 8.4.38 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4) optionalDependencies: esbuild: 0.19.12 @@ -10934,7 +11740,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@7.2.13(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): + fork-ts-checker-webpack-plugin@7.2.13(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)): dependencies: '@babel/code-frame': 7.24.2 chalk: 4.1.2 @@ -10949,7 +11755,7 @@ snapshots: semver: 7.6.2 tapable: 2.2.1 typescript: 5.4.5 - webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4) form-data@4.0.0: dependencies: @@ -11915,11 +12721,11 @@ snapshots: picocolors: 1.0.1 shell-quote: 1.8.1 - less-loader@11.1.0(less@4.1.3)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): + less-loader@11.1.0(less@4.1.3)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)): dependencies: klona: 2.0.6 less: 4.1.3 - webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4) less-loader@12.2.0(less@4.2.0)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.21.3)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): dependencies: @@ -11962,11 +12768,11 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - license-webpack-plugin@4.0.2(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): + license-webpack-plugin@4.0.2(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)): dependencies: webpack-sources: 3.2.3 optionalDependencies: - webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4) license-webpack-plugin@4.0.2(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.21.3)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): dependencies: @@ -12135,10 +12941,10 @@ snapshots: mimic-fn@2.1.0: {} - mini-css-extract-plugin@2.4.7(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): + mini-css-extract-plugin@2.4.7(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)): dependencies: schema-utils: 4.2.0 - webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4) mini-css-extract-plugin@2.9.0(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.21.3)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): dependencies: @@ -12712,13 +13518,13 @@ snapshots: read-cache: 1.0.0 resolve: 1.22.8 - postcss-loader@6.2.1(postcss@8.4.38)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): + postcss-loader@6.2.1(postcss@8.4.38)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)): dependencies: cosmiconfig: 7.1.0 klona: 2.0.6 postcss: 8.4.38 semver: 7.6.2 - webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4) postcss-loader@8.1.1(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.21.3)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): dependencies: @@ -13117,11 +13923,13 @@ snapshots: safer-buffer@2.1.2: {} - sass-loader@12.6.0(sass@1.77.2)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): + safevalues@0.3.4: {} + + sass-loader@12.6.0(sass@1.77.2)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)): dependencies: klona: 2.0.6 neo-async: 2.6.2 - webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4) optionalDependencies: sass: 1.77.2 @@ -13304,12 +14112,12 @@ snapshots: source-map-js@1.2.0: {} - source-map-loader@3.0.2(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): + source-map-loader@3.0.2(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)): dependencies: abab: 2.0.6 iconv-lite: 0.6.3 source-map-js: 1.2.0 - webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4) source-map-loader@5.0.0(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.21.3)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): dependencies: @@ -13436,9 +14244,9 @@ snapshots: minimist: 1.2.8 through: 2.3.8 - style-loader@3.3.4(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): + style-loader@3.3.4(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)): dependencies: - webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4) stylehacks@6.1.1(postcss@8.4.38): dependencies: @@ -13446,12 +14254,12 @@ snapshots: postcss: 8.4.38 postcss-selector-parser: 6.0.16 - stylus-loader@7.1.3(stylus@0.59.0)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): + stylus-loader@7.1.3(stylus@0.59.0)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)): dependencies: fast-glob: 3.3.2 normalize-path: 3.0.0 stylus: 0.59.0 - webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4) stylus@0.59.0: dependencies: @@ -13510,14 +14318,14 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - terser-webpack-plugin@5.3.10(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): + terser-webpack-plugin@5.3.10(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.0 - webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4) optionalDependencies: '@swc/core': 1.3.107(@swc/helpers@0.5.11) esbuild: 0.19.12 @@ -13632,7 +14440,7 @@ snapshots: babel-jest: 29.7.0(@babel/core@7.24.5) esbuild: 0.21.3 - ts-loader@9.5.1(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): + ts-loader@9.5.1(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)): dependencies: chalk: 4.1.2 enhanced-resolve: 5.16.1 @@ -13640,7 +14448,7 @@ snapshots: semver: 7.6.2 source-map: 0.7.4 typescript: 5.4.5 - webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4) ts-node@10.9.1(@swc/core@1.3.107(@swc/helpers@0.5.11))(@types/node@18.16.20)(typescript@5.4.5): dependencies: @@ -13836,9 +14644,9 @@ snapshots: webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0): dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) - '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) - '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))(webpack-dev-server@5.0.4(webpack-cli@5.1.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) + '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)) + '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)) + '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))(webpack-dev-server@5.0.4(webpack-cli@5.1.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)) colorette: 2.0.20 commander: 10.0.1 cross-spawn: 7.0.3 @@ -13847,19 +14655,30 @@ snapshots: import-local: 3.1.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4) webpack-merge: 5.10.0 optionalDependencies: webpack-dev-server: 5.0.4(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.21.3)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) - webpack-dev-middleware@5.3.4(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): + webpack-dev-middleware@5.3.4(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)): dependencies: colorette: 2.0.20 memfs: 3.5.3 mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4) + + webpack-dev-middleware@7.2.1(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)): + dependencies: + colorette: 2.0.20 + memfs: 4.9.2 + mime-types: 2.1.35 + on-finished: 2.4.1 + range-parser: 1.2.1 + schema-utils: 4.2.0 + optionalDependencies: + webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4) webpack-dev-middleware@7.2.1(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.21.3)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): dependencies: @@ -13872,7 +14691,7 @@ snapshots: optionalDependencies: webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.21.3)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) - webpack-dev-server@4.15.2(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): + webpack-dev-server@4.15.2(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -13902,10 +14721,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 5.3.4(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) + webpack-dev-middleware: 5.3.4(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)) ws: 8.17.0 optionalDependencies: - webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0) transitivePeerDependencies: - bufferutil @@ -13943,7 +14762,7 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.2.1(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.21.3)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) + webpack-dev-middleware: 7.2.1(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)) ws: 8.17.0 optionalDependencies: webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.21.3)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) @@ -13964,17 +14783,17 @@ snapshots: webpack-sources@3.2.3: {} - webpack-subresource-integrity@5.1.0(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): + webpack-subresource-integrity@5.1.0(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)): dependencies: typed-assert: 1.0.9 - webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4) webpack-subresource-integrity@5.1.0(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.21.3)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): dependencies: typed-assert: 1.0.9 webpack: 5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.21.3)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) - webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)): + webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -13997,7 +14816,7 @@ snapshots: 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(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) + terser-webpack-plugin: 5.3.10(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack@5.91.0(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack-cli@5.1.4)) watchpack: 2.4.1 webpack-sources: 3.2.3 optionalDependencies: diff --git a/monorepo/run.sh b/monorepo/run.sh index 5fede126..67a92dc1 100755 --- a/monorepo/run.sh +++ b/monorepo/run.sh @@ -1,2 +1,5 @@ #!/bin/sh +cd apps/backend +npx prisma generate +cd ../../ nx run-many --target=serve --projects=frontend,backend --parallel