From 94891fd137109933dc9e83b2a701ae15a26fbff8 Mon Sep 17 00:00:00 2001 From: Arnoud <6420061+arnoud-dv@users.noreply.github.com> Date: Thu, 14 Nov 2024 13:40:48 +0100 Subject: [PATCH] refactor(angular-query): build with tsup and remove devtools component (#8284) * chore(angular-query): build with tsup * ci: apply automated fixes * remove unused tslib dependency --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> --- examples/angular/pagination/package.json | 1 - .../pagination/src/app/app.component.ts | 5 +- .../angular/pagination/src/app/app.config.ts | 3 +- .../query-options-from-a-service/package.json | 1 - .../src/app/app.component.html | 1 - .../src/app/app.component.ts | 3 +- examples/angular/rxjs/package.json | 2 - .../angular/rxjs/src/app/app.component.ts | 5 +- .../src/app/components/example.component.ts | 3 +- .../src/app/services/autocomplete-service.ts | 2 +- examples/angular/simple/package.json | 1 - integrations/angular-cli-17/package.json | 1 - .../angular-cli-17/src/app/app.component.ts | 4 +- .../angular-cli-17/src/assets/.gitkeep | 0 .../.attw.json | 6 +- .../ng-package.json | 9 - .../package.json | 24 +- .../src/angular-query-devtools.component.ts | 159 ------ .../src/index.ts | 1 - .../src/inject-devtools-panel.ts | 1 + .../tsconfig.build.json | 15 - .../tsconfig.json | 3 - .../tsup.config.js | 10 + .../angular-query-experimental/.attw.json | 2 +- .../ng-package.json | 12 - .../angular-query-experimental/package.json | 26 +- .../src/providers.ts | 5 +- .../tsconfig.build.json | 15 - .../angular-query-experimental/tsconfig.json | 11 +- .../angular-query-experimental/tsup.config.js | 10 + pnpm-lock.yaml | 471 ++++++++++++------ 31 files changed, 374 insertions(+), 438 deletions(-) delete mode 100644 integrations/angular-cli-17/src/assets/.gitkeep delete mode 100644 packages/angular-query-devtools-experimental/ng-package.json delete mode 100644 packages/angular-query-devtools-experimental/src/angular-query-devtools.component.ts delete mode 100644 packages/angular-query-devtools-experimental/tsconfig.build.json create mode 100644 packages/angular-query-devtools-experimental/tsup.config.js delete mode 100644 packages/angular-query-experimental/ng-package.json delete mode 100644 packages/angular-query-experimental/tsconfig.build.json create mode 100644 packages/angular-query-experimental/tsup.config.js diff --git a/examples/angular/pagination/package.json b/examples/angular/pagination/package.json index d1544bfe23..450f147a8e 100644 --- a/examples/angular/pagination/package.json +++ b/examples/angular/pagination/package.json @@ -23,7 +23,6 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.60.0", "typescript": "5.3.3" } } diff --git a/examples/angular/pagination/src/app/app.component.ts b/examples/angular/pagination/src/app/app.component.ts index cc0dc44f09..af1b050b80 100644 --- a/examples/angular/pagination/src/app/app.component.ts +++ b/examples/angular/pagination/src/app/app.component.ts @@ -1,12 +1,11 @@ import { ChangeDetectionStrategy, Component } from '@angular/core' -import { AngularQueryDevtools } from '@tanstack/angular-query-devtools-experimental' import { ExampleComponent } from './components/example.component' @Component({ changeDetection: ChangeDetectionStrategy.OnPush, selector: 'app-root', standalone: true, - template: ``, - imports: [AngularQueryDevtools, ExampleComponent], + template: ``, + imports: [ExampleComponent], }) export class AppComponent {} diff --git a/examples/angular/pagination/src/app/app.config.ts b/examples/angular/pagination/src/app/app.config.ts index 9086f8a10d..919a81f92c 100644 --- a/examples/angular/pagination/src/app/app.config.ts +++ b/examples/angular/pagination/src/app/app.config.ts @@ -6,6 +6,7 @@ import { import { QueryClient, provideTanStackQuery, + withDevtools, } from '@tanstack/angular-query-experimental' import { projectsMockInterceptor } from './api/projects-mock.interceptor' import type { ApplicationConfig } from '@angular/core' @@ -13,6 +14,6 @@ import type { ApplicationConfig } from '@angular/core' export const appConfig: ApplicationConfig = { providers: [ provideHttpClient(withInterceptors([projectsMockInterceptor]), withFetch()), - provideTanStackQuery(new QueryClient()), + provideTanStackQuery(new QueryClient(), withDevtools()), ], } diff --git a/examples/angular/query-options-from-a-service/package.json b/examples/angular/query-options-from-a-service/package.json index da088537cc..51f6912c2b 100644 --- a/examples/angular/query-options-from-a-service/package.json +++ b/examples/angular/query-options-from-a-service/package.json @@ -24,7 +24,6 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.60.0", "typescript": "5.3.3" } } diff --git a/examples/angular/query-options-from-a-service/src/app/app.component.html b/examples/angular/query-options-from-a-service/src/app/app.component.html index b0a0e52fe4..8b2600bf08 100644 --- a/examples/angular/query-options-from-a-service/src/app/app.component.html +++ b/examples/angular/query-options-from-a-service/src/app/app.component.html @@ -8,5 +8,4 @@ sequences)

- diff --git a/examples/angular/query-options-from-a-service/src/app/app.component.ts b/examples/angular/query-options-from-a-service/src/app/app.component.ts index 4a934b9c7e..4f02d2cbca 100644 --- a/examples/angular/query-options-from-a-service/src/app/app.component.ts +++ b/examples/angular/query-options-from-a-service/src/app/app.component.ts @@ -1,11 +1,10 @@ import { Component } from '@angular/core' import { RouterOutlet } from '@angular/router' -import { AngularQueryDevtools } from '@tanstack/angular-query-devtools-experimental' @Component({ selector: 'app-root', standalone: true, - imports: [AngularQueryDevtools, RouterOutlet], + imports: [RouterOutlet], templateUrl: './app.component.html', styles: [], }) diff --git a/examples/angular/rxjs/package.json b/examples/angular/rxjs/package.json index 63da07b33c..6b7f09eac1 100644 --- a/examples/angular/rxjs/package.json +++ b/examples/angular/rxjs/package.json @@ -9,7 +9,6 @@ "watch": "ng build --watch --configuration development" }, "dependencies": { - "@angular/cdk": "17.3.10", "@angular/common": "^17.3.12", "@angular/compiler": "^17.3.12", "@angular/core": "^17.3.12", @@ -25,7 +24,6 @@ "@angular-devkit/build-angular": "^17.3.8", "@angular/cli": "^17.3.8", "@angular/compiler-cli": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "^5.60.0", "typescript": "5.3.3" } } diff --git a/examples/angular/rxjs/src/app/app.component.ts b/examples/angular/rxjs/src/app/app.component.ts index cc0dc44f09..af1b050b80 100644 --- a/examples/angular/rxjs/src/app/app.component.ts +++ b/examples/angular/rxjs/src/app/app.component.ts @@ -1,12 +1,11 @@ import { ChangeDetectionStrategy, Component } from '@angular/core' -import { AngularQueryDevtools } from '@tanstack/angular-query-devtools-experimental' import { ExampleComponent } from './components/example.component' @Component({ changeDetection: ChangeDetectionStrategy.OnPush, selector: 'app-root', standalone: true, - template: ``, - imports: [AngularQueryDevtools, ExampleComponent], + template: ``, + imports: [ExampleComponent], }) export class AppComponent {} diff --git a/examples/angular/rxjs/src/app/components/example.component.ts b/examples/angular/rxjs/src/app/components/example.component.ts index a2bd4571b4..f3f54cc837 100644 --- a/examples/angular/rxjs/src/app/components/example.component.ts +++ b/examples/angular/rxjs/src/app/components/example.component.ts @@ -1,7 +1,6 @@ import { ChangeDetectionStrategy, Component, inject } from '@angular/core' import { toSignal } from '@angular/core/rxjs-interop' import { NonNullableFormBuilder, ReactiveFormsModule } from '@angular/forms' -import { AngularQueryDevtools } from '@tanstack/angular-query-devtools-experimental' import { injectQuery, keepPreviousData, @@ -14,7 +13,7 @@ import { AutocompleteService } from '../services/autocomplete-service' selector: 'example', standalone: true, templateUrl: './example.component.html', - imports: [AngularQueryDevtools, ReactiveFormsModule], + imports: [ReactiveFormsModule], }) export class ExampleComponent { #autocompleteService = inject(AutocompleteService) diff --git a/examples/angular/rxjs/src/app/services/autocomplete-service.ts b/examples/angular/rxjs/src/app/services/autocomplete-service.ts index 4a1e044343..101f0bb6e4 100644 --- a/examples/angular/rxjs/src/app/services/autocomplete-service.ts +++ b/examples/angular/rxjs/src/app/services/autocomplete-service.ts @@ -11,7 +11,7 @@ interface Response { }) export class AutocompleteService { #http = inject(HttpClient) - getSuggestions = (term: string) => + getSuggestions = (term: string = '') => term.trim() === '' ? of({ suggestions: [] }) : this.#http.get(`/api/autocomplete?term=${term}`) diff --git a/examples/angular/simple/package.json b/examples/angular/simple/package.json index 2b846d2b13..94e08800a9 100644 --- a/examples/angular/simple/package.json +++ b/examples/angular/simple/package.json @@ -14,7 +14,6 @@ "@angular/core": "^17.3.12", "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", - "@angular/router": "^17.3.12", "@tanstack/angular-query-experimental": "^5.60.0", "rxjs": "^7.8.1", "tslib": "^2.6.3", diff --git a/integrations/angular-cli-17/package.json b/integrations/angular-cli-17/package.json index f848d58120..7588f65251 100644 --- a/integrations/angular-cli-17/package.json +++ b/integrations/angular-cli-17/package.json @@ -8,7 +8,6 @@ "@angular/common": "^17.3.12", "@angular/core": "^17.3.12", "@angular/platform-browser": "^17.3.12", - "@tanstack/angular-query-devtools-experimental": "workspace:*", "@tanstack/angular-query-experimental": "workspace:*", "rxjs": "^7.8.1", "tslib": "^2.6.3", diff --git a/integrations/angular-cli-17/src/app/app.component.ts b/integrations/angular-cli-17/src/app/app.component.ts index 73ae66a5e4..6fcd81fa4c 100644 --- a/integrations/angular-cli-17/src/app/app.component.ts +++ b/integrations/angular-cli-17/src/app/app.component.ts @@ -1,4 +1,3 @@ -import { AngularQueryDevtools } from '@tanstack/angular-query-devtools-experimental' import { ChangeDetectionStrategy, Component } from '@angular/core' import { CommonModule } from '@angular/common' import { injectQuery } from '@tanstack/angular-query-experimental' @@ -13,9 +12,8 @@ import { injectQuery } from '@tanstack/angular-query-experimental'
{{ query.data() }}
- `, - imports: [AngularQueryDevtools, CommonModule], + imports: [CommonModule], }) export class AppComponent { /** diff --git a/integrations/angular-cli-17/src/assets/.gitkeep b/integrations/angular-cli-17/src/assets/.gitkeep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/packages/angular-query-devtools-experimental/.attw.json b/packages/angular-query-devtools-experimental/.attw.json index d4b76dfa75..864f618c22 100644 --- a/packages/angular-query-devtools-experimental/.attw.json +++ b/packages/angular-query-devtools-experimental/.attw.json @@ -1,3 +1,7 @@ { - "ignoreRules": ["cjs-resolves-to-esm", "internal-resolution-error"] + "ignoreRules": [ + "cjs-resolves-to-esm", + "internal-resolution-error", + "no-resolution" + ] } diff --git a/packages/angular-query-devtools-experimental/ng-package.json b/packages/angular-query-devtools-experimental/ng-package.json deleted file mode 100644 index 782eb1870c..0000000000 --- a/packages/angular-query-devtools-experimental/ng-package.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "$schema": "./node_modules/ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "src/index.ts" - }, - "allowedNonPeerDependencies": ["@tanstack/query-devtools"], - "dest": "build", - "deleteDestPath": false -} diff --git a/packages/angular-query-devtools-experimental/package.json b/packages/angular-query-devtools-experimental/package.json index 99521ea45d..1fc64878e9 100644 --- a/packages/angular-query-devtools-experimental/package.json +++ b/packages/angular-query-devtools-experimental/package.json @@ -22,17 +22,18 @@ "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js", "test:types:ts53": "tsc", "test:build": "publint --strict && attw --pack", - "build": "ng-packagr -p ng-package.json -c tsconfig.build.json && rimraf ./build/package.json" + "build": "pnpm build:tsup", + "build:tsup": "tsup" }, "type": "module", "types": "build/index.d.ts", - "module": "build/fesm2022/tanstack-angular-query-devtools-experimental.mjs", + "module": "build/index.js", "exports": { ".": { - "types": "./build/index.d.ts", - "esm2022": "./build/esm2022/tanstack-angular-query-devtools-experimental.mjs", - "esm": "./build/esm2022/tanstack-angular-query-devtools-experimental.mjs", - "default": "./build/fesm2022/tanstack-angular-query-devtools-experimental.mjs" + "import": { + "types": "./build/index.d.ts", + "default": "./build/index.js" + } }, "./package.json": { "default": "./package.json" @@ -40,21 +41,20 @@ }, "sideEffects": false, "files": [ - "build" + "build", + "src", + "!src/__tests__" ], "dependencies": { - "@tanstack/query-devtools": "workspace:*", - "tslib": "^2.6.3" + "@tanstack/query-devtools": "workspace:*" }, "devDependencies": { "@analogjs/vite-plugin-angular": "^1.6.4", - "@angular/common": "^17.3.12", - "@angular/compiler-cli": "^17.3.12", "@angular/core": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", "@tanstack/angular-query-experimental": "workspace:*", "eslint-plugin-jsdoc": "^50.2.2", - "ng-packagr": "^17.3.0", + "tsup": "8.0.2", "typescript": "5.3.3" }, "peerDependencies": { diff --git a/packages/angular-query-devtools-experimental/src/angular-query-devtools.component.ts b/packages/angular-query-devtools-experimental/src/angular-query-devtools.component.ts deleted file mode 100644 index 59bb7bf87b..0000000000 --- a/packages/angular-query-devtools-experimental/src/angular-query-devtools.component.ts +++ /dev/null @@ -1,159 +0,0 @@ -import { isPlatformBrowser } from '@angular/common' -import * as queryDevtools from '@tanstack/query-devtools' -import { - ChangeDetectionStrategy, - Component, - ElementRef, - Input, - PLATFORM_ID, - ViewChild, - booleanAttribute, - inject, -} from '@angular/core' -import { - QueryClient, - injectQueryClient, - onlineManager, -} from '@tanstack/angular-query-experimental' -import type { - AfterViewInit, - OnChanges, - OnDestroy, - SimpleChanges, -} from '@angular/core' -import type { - DevtoolsErrorType, - TanstackQueryDevtools, -} from '@tanstack/query-devtools' - -@Component({ - selector: 'angular-query-devtools', - standalone: true, - template: `
`, - changeDetection: ChangeDetectionStrategy.OnPush, - host: { ngSkipHydration: 'true' }, -}) -export class AngularQueryDevtools - implements AfterViewInit, OnChanges, OnDestroy -{ - /* - * It is intentional that there are no default values on inputs. - * Core devtools will set defaults when values are undefined. - * - * Signal inputs are not used to remain compatible with previous Angular versions. - */ - - /** - * Add this attribute if you want the dev tools to default to being open - * @example - * - */ - @Input({ transform: booleanAttribute }) initialIsOpen?: boolean - - /** - * The position of the TanStack logo to open and close the devtools panel. - * `top-left` | `top-right` | `bottom-left` | `bottom-right` | `relative` - * Defaults to `bottom-right`. - * If `relative`, the button is placed in the location that you render the devtools. - * @example - * - */ - @Input() buttonPosition?: queryDevtools.DevtoolsButtonPosition - - /** - * The position of the Angular Query devtools panel. - * `top` | `bottom` | `left` | `right` - * Defaults to `bottom`. - * @example - * - */ - @Input() position?: queryDevtools.DevtoolsPosition - - /** - * Custom instance of QueryClient - * @example - * - */ - @Input() client?: QueryClient - - /** - * Use this to pass a nonce to the style tag that is added to the document head. This is useful if you are using a Content Security Policy (CSP) nonce to allow inline styles. - * @example - * - */ - @Input() styleNonce?: string - - /** - * Use this so you can attach the devtool's styles to specific element in the DOM. - */ - @Input() shadowDOMTarget?: ShadowRoot - - /** - * Use this so you can define custom errors that can be shown in the devtools. - */ - @Input() errorTypes?: Array - - @ViewChild('ref') ref!: ElementRef - - #devtools?: TanstackQueryDevtools - - readonly #isBrowser = isPlatformBrowser(inject(PLATFORM_ID)) - - readonly #injectedClient: QueryClient | null = this.#isBrowser - ? injectQueryClient({ - optional: true, - }) - : null - - ngOnChanges(changes: SimpleChanges) { - if (!this.#devtools) return - if (changes['client']) { - this.#devtools.setClient(this.#getAppliedQueryClient()) - } - if (changes['buttonPosition'] && this.buttonPosition !== undefined) { - this.#devtools.setButtonPosition(this.buttonPosition) - } - if (changes['position'] && this.position !== undefined) { - this.#devtools.setPosition(this.position) - } - if (changes['initialIsOpen'] && this.initialIsOpen !== undefined) { - this.#devtools.setInitialIsOpen(this.initialIsOpen) - } - if (changes['errorTypes'] && this.errorTypes !== undefined) { - this.#devtools.setErrorTypes(this.errorTypes) - } - } - - ngAfterViewInit() { - if (!this.#isBrowser) return - const devtools = new queryDevtools.TanstackQueryDevtools({ - client: this.#getAppliedQueryClient(), - queryFlavor: 'Angular Query', - version: '5', - onlineManager, - buttonPosition: this.buttonPosition, - position: this.position, - initialIsOpen: this.initialIsOpen, - errorTypes: this.errorTypes, - styleNonce: this.styleNonce, - shadowDOMTarget: this.shadowDOMTarget, - }) - devtools.mount(this.ref.nativeElement) - this.#devtools = devtools - } - - ngOnDestroy() { - this.#devtools?.unmount() - } - - #getAppliedQueryClient() { - const client = this.client ?? this.#injectedClient - if (!client) { - throw new Error( - 'You must either provide a client via `provideAngularQuery` ' + - 'or pass it to the `client` attribute of ``.', - ) - } - return client - } -} diff --git a/packages/angular-query-devtools-experimental/src/index.ts b/packages/angular-query-devtools-experimental/src/index.ts index dabc8fa20c..82c19d6916 100644 --- a/packages/angular-query-devtools-experimental/src/index.ts +++ b/packages/angular-query-devtools-experimental/src/index.ts @@ -1,2 +1 @@ -export * from './angular-query-devtools.component' export * from './inject-devtools-panel' diff --git a/packages/angular-query-devtools-experimental/src/inject-devtools-panel.ts b/packages/angular-query-devtools-experimental/src/inject-devtools-panel.ts index a9f833cad1..70e715ca1c 100644 --- a/packages/angular-query-devtools-experimental/src/inject-devtools-panel.ts +++ b/packages/angular-query-devtools-experimental/src/inject-devtools-panel.ts @@ -71,6 +71,7 @@ export function injectDevtoolsPanel( } = options() untracked(() => { + if (!client) throw new Error('No QueryClient found') if (!devtools && hostElement) { devtools = new TanstackQueryDevtoolsPanel({ client, diff --git a/packages/angular-query-devtools-experimental/tsconfig.build.json b/packages/angular-query-devtools-experimental/tsconfig.build.json deleted file mode 100644 index ca4b454102..0000000000 --- a/packages/angular-query-devtools-experimental/tsconfig.build.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "extends": "./node_modules/ng-packagr/lib/ts/conf/tsconfig.ngc.json", - "compilerOptions": { - "allowJs": true, - "module": "ESNext", - "moduleDetection": "force", - "moduleResolution": "Bundler" - }, - "angularCompilerOptions": { - "enableI18nLegacyMessageIdFormat": false, - "strictInjectionParameters": true, - "strictInputAccessModifiers": true - }, - "include": ["src"] -} diff --git a/packages/angular-query-devtools-experimental/tsconfig.json b/packages/angular-query-devtools-experimental/tsconfig.json index 04a006aad9..049999cc1a 100644 --- a/packages/angular-query-devtools-experimental/tsconfig.json +++ b/packages/angular-query-devtools-experimental/tsconfig.json @@ -1,9 +1,6 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDecoratorMetadata": true, - "experimentalDecorators": true, - "importHelpers": true, "moduleResolution": "Bundler", "noImplicitOverride": true, "noPropertyAccessFromIndexSignature": true, diff --git a/packages/angular-query-devtools-experimental/tsup.config.js b/packages/angular-query-devtools-experimental/tsup.config.js new file mode 100644 index 0000000000..eadb7ad63d --- /dev/null +++ b/packages/angular-query-devtools-experimental/tsup.config.js @@ -0,0 +1,10 @@ +import { defineConfig } from 'tsup' + +export default defineConfig({ + entry: ['src/index.ts'], + sourcemap: true, + clean: true, + format: ['esm'], + dts: true, + outDir: 'build', +}) diff --git a/packages/angular-query-experimental/.attw.json b/packages/angular-query-experimental/.attw.json index ac2579855e..ce409e67a8 100644 --- a/packages/angular-query-experimental/.attw.json +++ b/packages/angular-query-experimental/.attw.json @@ -1,3 +1,3 @@ { - "ignoreRules": ["cjs-resolves-to-esm"] + "ignoreRules": ["cjs-resolves-to-esm", "no-resolution"] } diff --git a/packages/angular-query-experimental/ng-package.json b/packages/angular-query-experimental/ng-package.json deleted file mode 100644 index 4f515c6fa2..0000000000 --- a/packages/angular-query-experimental/ng-package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "$schema": "./node_modules/ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "src/index.ts" - }, - "allowedNonPeerDependencies": [ - "@tanstack/query-core", - "@tanstack/query-devtools" - ], - "dest": "build", - "deleteDestPath": false -} diff --git a/packages/angular-query-experimental/package.json b/packages/angular-query-experimental/package.json index 16eebace0e..210fe548a9 100644 --- a/packages/angular-query-experimental/package.json +++ b/packages/angular-query-experimental/package.json @@ -37,17 +37,18 @@ "test:lib": "vitest", "test:lib:dev": "pnpm run test:lib --watch", "test:build": "publint --strict && attw --pack", - "build": "ng-packagr -p ng-package.json -c tsconfig.build.json && rimraf ./build/package.json && api-extractor run --local" + "build": "pnpm build:tsup", + "build:tsup": "tsup" }, "type": "module", - "types": "build/rollup.d.ts", - "module": "build/fesm2022/tanstack-angular-query-experimental.mjs", + "types": "build/index.d.ts", + "module": "build/index.js", "exports": { ".": { - "types": "./build/rollup.d.ts", - "esm2022": "./build/esm2022/tanstack-angular-query-experimental.mjs", - "esm": "./build/esm2022/tanstack-angular-query-experimental.mjs", - "default": "./build/fesm2022/tanstack-angular-query-experimental.mjs" + "import": { + "types": "./build/index.d.ts", + "default": "./build/index.js" + } }, "./package.json": { "default": "./package.json" @@ -56,25 +57,22 @@ "sideEffects": false, "files": [ "build", - "!**/*.d.ts", - "!**/*.d.ts.map", - "build/rollup.d.ts" + "src", + "!src/__tests__" ], "dependencies": { "@tanstack/query-core": "workspace:*", - "@tanstack/query-devtools": "workspace:*", - "tslib": "^2.6.3" + "@tanstack/query-devtools": "workspace:*" }, "devDependencies": { "@analogjs/vite-plugin-angular": "^1.6.4", "@angular/compiler": "^17.3.12", - "@angular/compiler-cli": "^17.3.12", "@angular/core": "^17.3.12", "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", "@microsoft/api-extractor": "^7.47.4", "eslint-plugin-jsdoc": "^50.2.2", - "ng-packagr": "^17.3.0", + "tsup": "8.0.2", "typescript": "5.3.3" }, "peerDependencies": { diff --git a/packages/angular-query-experimental/src/providers.ts b/packages/angular-query-experimental/src/providers.ts index 41d0f5703b..522a060c18 100644 --- a/packages/angular-query-experimental/src/providers.ts +++ b/packages/angular-query-experimental/src/providers.ts @@ -10,7 +10,7 @@ import { runInInjectionContext, } from '@angular/core' import { onlineManager } from '@tanstack/query-core' -import { DOCUMENT, isPlatformBrowser } from '@angular/common' +import { isPlatformBrowser } from '@angular/common' import { injectQueryClient, provideQueryClient } from './inject-query-client' import { isDevMode } from './util/is-dev-mode/is-dev-mode' import type { QueryClient } from '@tanstack/query-core' @@ -257,7 +257,6 @@ export function withDevtools( : isDevMode() }) - const doc = inject(DOCUMENT) const destroyRef = inject(DestroyRef) const getResolvedQueryClient = () => { @@ -303,7 +302,7 @@ export function withDevtools( return } - el = doc.body.appendChild(document.createElement('div')) + el = document.body.appendChild(document.createElement('div')) el.classList.add('tsqd-parent-container') import('@tanstack/query-devtools').then((queryDevtools) => diff --git a/packages/angular-query-experimental/tsconfig.build.json b/packages/angular-query-experimental/tsconfig.build.json deleted file mode 100644 index ca4b454102..0000000000 --- a/packages/angular-query-experimental/tsconfig.build.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "extends": "./node_modules/ng-packagr/lib/ts/conf/tsconfig.ngc.json", - "compilerOptions": { - "allowJs": true, - "module": "ESNext", - "moduleDetection": "force", - "moduleResolution": "Bundler" - }, - "angularCompilerOptions": { - "enableI18nLegacyMessageIdFormat": false, - "strictInjectionParameters": true, - "strictInputAccessModifiers": true - }, - "include": ["src"] -} diff --git a/packages/angular-query-experimental/tsconfig.json b/packages/angular-query-experimental/tsconfig.json index 31e256a963..c7fce5ae9d 100644 --- a/packages/angular-query-experimental/tsconfig.json +++ b/packages/angular-query-experimental/tsconfig.json @@ -1,9 +1,6 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDecoratorMetadata": true, - "experimentalDecorators": true, - "importHelpers": true, "moduleResolution": "Bundler", "noImplicitOverride": true, "noPropertyAccessFromIndexSignature": true, @@ -12,11 +9,5 @@ "target": "ES2022", "types": ["vitest/globals"] }, - "angularCompilerOptions": { - "enableI18nLegacyMessageIdFormat": false, - "strictInjectionParameters": true, - "strictInputAccessModifiers": true, - "strictTemplates": true - }, - "include": ["src", "eslint.config.js", "vite.config.ts"] + "include": ["src", "eslint.config.js", "tsup.config.js", "vite.config.ts"] } diff --git a/packages/angular-query-experimental/tsup.config.js b/packages/angular-query-experimental/tsup.config.js new file mode 100644 index 0000000000..eadb7ad63d --- /dev/null +++ b/packages/angular-query-experimental/tsup.config.js @@ -0,0 +1,10 @@ +import { defineConfig } from 'tsup' + +export default defineConfig({ + entry: ['src/index.ts'], + sourcemap: true, + clean: true, + format: ['esm'], + dts: true, + outDir: 'build', +}) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7f3e72a541..01504d419a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,7 +29,7 @@ importers: version: 0.8.9(@solidjs/router@0.14.1(solid-js@1.8.19))(solid-js@1.8.19) '@tanstack/config': specifier: ^0.13.1 - version: 0.13.1(@types/node@20.14.13)(esbuild@0.19.12)(eslint@9.9.1(jiti@1.21.6))(rollup@4.24.0)(typescript@5.3.3)(vite@5.4.8(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) + version: 0.13.1(@types/node@20.14.13)(esbuild@0.21.5)(eslint@9.9.1(jiti@1.21.6))(rollup@4.24.0)(typescript@5.3.3)(vite@5.4.8(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@testing-library/jest-dom': specifier: ^6.4.8 version: 6.4.8 @@ -211,7 +211,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) + version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.21.5)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) @@ -254,7 +254,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) + version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.21.5)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) @@ -297,16 +297,13 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) + version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.21.5)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) '@angular/compiler-cli': specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) - '@tanstack/angular-query-devtools-experimental': - specifier: ^5.60.0 - version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 version: 5.3.3 @@ -346,16 +343,13 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) + version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.21.5)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) '@angular/compiler-cli': specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) - '@tanstack/angular-query-devtools-experimental': - specifier: ^5.60.0 - version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 version: 5.3.3 @@ -395,7 +389,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) + version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.21.5)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) @@ -408,9 +402,6 @@ importers: examples/angular/rxjs: dependencies: - '@angular/cdk': - specifier: 17.3.10 - version: 17.3.10(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1) '@angular/common': specifier: ^17.3.12 version: 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1) @@ -444,16 +435,13 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) + version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.21.5)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) '@angular/compiler-cli': specifier: ^17.3.12 version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) - '@tanstack/angular-query-devtools-experimental': - specifier: ^5.60.0 - version: link:../../../packages/angular-query-devtools-experimental typescript: specifier: 5.3.3 version: 5.3.3 @@ -475,9 +463,6 @@ importers: '@angular/platform-browser-dynamic': specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))) - '@angular/router': - specifier: ^17.3.12 - version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(rxjs@7.8.1) '@tanstack/angular-query-experimental': specifier: ^5.60.0 version: link:../../../packages/angular-query-experimental @@ -493,7 +478,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) + version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.21.5)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) @@ -1815,9 +1800,6 @@ importers: '@angular/platform-browser': specifier: ^17.3.12 version: 17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) - '@tanstack/angular-query-devtools-experimental': - specifier: workspace:* - version: link:../../packages/angular-query-devtools-experimental '@tanstack/angular-query-experimental': specifier: workspace:* version: link:../../packages/angular-query-experimental @@ -1833,7 +1815,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) + version: 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.21.5)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) @@ -1882,7 +1864,7 @@ importers: version: 19.0.0-rc-4c2e457c7c-20240522(react@19.0.0-rc-4c2e457c7c-20240522) react-scripts: specifier: 5.0.1 - version: 5.0.1(@types/babel__core@7.20.5)(@types/webpack@4.41.38)(esbuild@0.19.12)(eslint@9.9.1(jiti@1.21.6))(react@19.0.0-rc-4c2e457c7c-20240522)(rework-visit@1.0.0)(rework@1.0.1)(sass@1.77.8)(sockjs-client@1.6.1)(type-fest@4.23.0)(typescript@5.4.2)(vue-template-compiler@2.7.16) + version: 5.0.1(@types/babel__core@7.20.5)(@types/webpack@4.41.38)(esbuild@0.21.5)(eslint@9.9.1(jiti@1.21.6))(react@19.0.0-rc-4c2e457c7c-20240522)(rework-visit@1.0.0)(rework@1.0.1)(sass@1.77.8)(sockjs-client@1.6.1)(type-fest@4.23.0)(typescript@5.4.2)(vue-template-compiler@2.7.16) devDependencies: cross-env: specifier: ^7.0.3 @@ -2031,22 +2013,16 @@ importers: packages/angular-query-devtools-experimental: dependencies: + '@angular/common': + specifier: '>=16.0.0' + version: 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1) '@tanstack/query-devtools': specifier: workspace:* version: link:../query-devtools - tslib: - specifier: ^2.6.3 - version: 2.7.0 devDependencies: '@analogjs/vite-plugin-angular': specifier: ^1.6.4 - version: 1.6.4(@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(@ngtools/webpack@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.93.0(esbuild@0.19.12))) - '@angular/common': - specifier: ^17.3.12 - version: 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1) - '@angular/compiler-cli': - specifier: ^17.3.12 - version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) + version: 1.6.4(@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(@ngtools/webpack@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.93.0(esbuild@0.19.12))) '@angular/core': specifier: ^17.3.12 version: 17.3.12(rxjs@7.8.1)(zone.js@0.14.8) @@ -2059,9 +2035,9 @@ importers: eslint-plugin-jsdoc: specifier: ^50.2.2 version: 50.2.2(eslint@9.9.1(jiti@1.21.6)) - ng-packagr: - specifier: ^17.3.0 - version: 17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3) + tsup: + specifier: 8.0.2 + version: 8.0.2(@microsoft/api-extractor@7.47.4(@types/node@22.7.4))(postcss@8.4.47)(typescript@5.3.3) typescript: specifier: 5.3.3 version: 5.3.3 @@ -2077,19 +2053,13 @@ importers: '@tanstack/query-devtools': specifier: workspace:* version: link:../query-devtools - tslib: - specifier: ^2.6.3 - version: 2.7.0 devDependencies: '@analogjs/vite-plugin-angular': specifier: ^1.6.4 - version: 1.6.4(@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(@ngtools/webpack@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.93.0(esbuild@0.19.12))) + version: 1.6.4(@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.21.5)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(@ngtools/webpack@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.93.0(esbuild@0.21.5))) '@angular/compiler': specifier: ^17.3.12 version: 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)) - '@angular/compiler-cli': - specifier: ^17.3.12 - version: 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) '@angular/core': specifier: ^17.3.12 version: 17.3.12(rxjs@7.8.1)(zone.js@0.14.8) @@ -2105,9 +2075,9 @@ importers: eslint-plugin-jsdoc: specifier: ^50.2.2 version: 50.2.2(eslint@9.9.1(jiti@1.21.6)) - ng-packagr: - specifier: ^17.3.0 - version: 17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3) + tsup: + specifier: 8.0.2 + version: 8.0.2(@microsoft/api-extractor@7.47.4(@types/node@22.7.4))(postcss@8.4.47)(typescript@5.3.3) typescript: specifier: 5.3.3 version: 5.3.3 @@ -2601,13 +2571,6 @@ packages: peerDependencies: '@angular/core': 17.3.12 - '@angular/cdk@17.3.10': - resolution: {integrity: sha512-b1qktT2c1TTTe5nTji/kFAVW92fULK0YhYAvJ+BjZTPKu2FniZNe8o4qqQ0pUuvtMu+ZQxp/QqFYoidIVCjScg==} - 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/cli@17.3.8': resolution: {integrity: sha512-X5ZOQ6ZTKVHjhIsfl32ZRqbs+FUoeHLbT7x4fh2Os/8ObDDwrUcCJPqxe2b2RB5E2d0vepYigknHeLE7gwzlNQ==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} @@ -17261,12 +17224,18 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@analogjs/vite-plugin-angular@1.6.4(@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(@ngtools/webpack@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.93.0(esbuild@0.19.12)))': + '@analogjs/vite-plugin-angular@1.6.4(@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(@ngtools/webpack@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.93.0(esbuild@0.19.12)))': dependencies: - '@angular-devkit/build-angular': 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) + '@angular-devkit/build-angular': 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) '@ngtools/webpack': 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.93.0(esbuild@0.19.12)) ts-morph: 21.0.1 + '@analogjs/vite-plugin-angular@1.6.4(@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.21.5)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(@ngtools/webpack@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.93.0(esbuild@0.21.5)))': + dependencies: + '@angular-devkit/build-angular': 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.21.5)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3) + '@ngtools/webpack': 17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.93.0(esbuild@0.21.5)) + ts-morph: 21.0.1 + '@andrewbranch/untar.js@1.0.3': {} '@angular-devkit/architect@0.1703.8(chokidar@3.6.0)': @@ -17338,7 +17307,7 @@ snapshots: undici: 6.11.1 vite: 5.1.7(@types/node@22.7.4)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) watchpack: 2.4.0 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.21.5) webpack-dev-middleware: 6.1.2(webpack@5.90.3(esbuild@0.20.1)) webpack-dev-server: 4.15.1(webpack@5.90.3(esbuild@0.20.1)) webpack-merge: 5.10.0 @@ -17366,7 +17335,7 @@ snapshots: - utf-8-validate - webpack-cli - '@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3)': + '@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.1703.8(chokidar@3.6.0) @@ -17428,7 +17397,7 @@ snapshots: undici: 6.11.1 vite: 5.1.7(@types/node@22.7.4)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) watchpack: 2.4.0 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.21.5) webpack-dev-middleware: 6.1.2(webpack@5.90.3(esbuild@0.20.1)) webpack-dev-server: 4.15.1(webpack@5.90.3(esbuild@0.20.1)) webpack-merge: 5.10.0 @@ -17456,11 +17425,101 @@ snapshots: - utf-8-validate - webpack-cli + '@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.21.5)))(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3))(tailwindcss@3.4.7)(typescript@5.3.3)': + dependencies: + '@ampproject/remapping': 2.3.0 + '@angular-devkit/architect': 0.1703.8(chokidar@3.6.0) + '@angular-devkit/build-webpack': 0.1703.8(chokidar@3.6.0)(webpack-dev-server@4.15.1(webpack@5.90.3(esbuild@0.20.1)))(webpack@5.90.3(esbuild@0.20.1)) + '@angular-devkit/core': 17.3.8(chokidar@3.6.0) + '@angular/compiler-cli': 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.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.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.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.90.3(esbuild@0.20.1)) + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.1.7(@types/node@22.7.4)(less@4.2.0)(sass@1.71.1)(terser@5.29.1)) + ansi-colors: 4.1.3 + autoprefixer: 10.4.18(postcss@8.4.35) + babel-loader: 9.1.3(@babel/core@7.24.0)(webpack@5.90.3(esbuild@0.20.1)) + babel-plugin-istanbul: 6.1.1 + browserslist: 4.23.2 + copy-webpack-plugin: 11.0.0(webpack@5.90.3(esbuild@0.20.1)) + critters: 0.0.22 + css-loader: 6.10.0(webpack@5.90.3(esbuild@0.20.1)) + 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.4 + inquirer: 9.2.15 + 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.90.3(esbuild@0.20.1)) + license-webpack-plugin: 4.0.2(webpack@5.90.3(esbuild@0.20.1)) + loader-utils: 3.2.1 + magic-string: 0.30.8 + mini-css-extract-plugin: 2.8.1(webpack@5.90.3(esbuild@0.20.1)) + mrmime: 2.0.0 + open: 8.4.2 + ora: 5.4.1 + parse5-html-rewriting-stream: 7.0.0 + picomatch: 4.0.1 + piscina: 4.4.0 + postcss: 8.4.35 + postcss-loader: 8.1.1(postcss@8.4.35)(typescript@5.3.3)(webpack@5.90.3(esbuild@0.20.1)) + resolve-url-loader: 5.0.0 + rxjs: 7.8.1 + sass: 1.71.1 + sass-loader: 14.1.1(sass@1.71.1)(webpack@5.90.3(esbuild@0.20.1)) + semver: 7.6.0 + source-map-loader: 5.0.0(webpack@5.90.3(esbuild@0.20.1)) + source-map-support: 0.5.21 + terser: 5.29.1 + tree-kill: 1.2.2 + tslib: 2.6.2 + typescript: 5.3.3 + undici: 6.11.1 + vite: 5.1.7(@types/node@22.7.4)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) + watchpack: 2.4.0 + webpack: 5.90.3(esbuild@0.21.5) + webpack-dev-middleware: 6.1.2(webpack@5.90.3(esbuild@0.20.1)) + webpack-dev-server: 4.15.1(webpack@5.90.3(esbuild@0.20.1)) + webpack-merge: 5.10.0 + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.21.5)))(webpack@5.90.3(esbuild@0.20.1)) + optionalDependencies: + esbuild: 0.20.1 + ng-packagr: 17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(tailwindcss@3.4.7)(tslib@2.7.0)(typescript@5.3.3) + tailwindcss: 3.4.7 + transitivePeerDependencies: + - '@rspack/core' + - '@swc/core' + - '@types/express' + - '@types/node' + - bufferutil + - chokidar + - debug + - html-webpack-plugin + - lightningcss + - node-sass + - sass-embedded + - stylus + - sugarss + - supports-color + - uglify-js + - utf-8-validate + - webpack-cli + '@angular-devkit/build-webpack@0.1703.8(chokidar@3.6.0)(webpack-dev-server@4.15.1(webpack@5.90.3(esbuild@0.20.1)))(webpack@5.90.3(esbuild@0.20.1))': dependencies: '@angular-devkit/architect': 0.1703.8(chokidar@3.6.0) rxjs: 7.8.1 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.21.5) webpack-dev-server: 4.15.1(webpack@5.90.3(esbuild@0.20.1)) transitivePeerDependencies: - chokidar @@ -17492,15 +17551,6 @@ snapshots: tslib: 2.7.0 optional: true - '@angular/cdk@17.3.10(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1)': - dependencies: - '@angular/common': 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1) - '@angular/core': 17.3.12(rxjs@7.8.1)(zone.js@0.14.8) - rxjs: 7.8.1 - tslib: 2.7.0 - optionalDependencies: - parse5: 7.1.2 - '@angular/cli@17.3.8(chokidar@3.6.0)': dependencies: '@angular-devkit/architect': 0.1703.8(chokidar@3.6.0) @@ -21202,7 +21252,7 @@ snapshots: dependencies: '@angular/compiler-cli': 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) typescript: 5.3.3 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.21.5) '@ngtools/webpack@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.93.0(esbuild@0.19.12))': dependencies: @@ -21210,6 +21260,12 @@ snapshots: typescript: 5.3.3 webpack: 5.93.0(esbuild@0.19.12) + '@ngtools/webpack@17.3.8(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.93.0(esbuild@0.21.5))': + dependencies: + '@angular/compiler-cli': 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.3.3) + typescript: 5.3.3 + webpack: 5.93.0(esbuild@0.21.5) + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -21430,7 +21486,7 @@ snapshots: sockjs-client: 1.6.1(supports-color@6.1.0) webpack-dev-server: 3.11.1(webpack@4.44.2) - '@pmmmwh/react-refresh-webpack-plugin@0.5.15(@types/webpack@4.41.38)(react-refresh@0.11.0)(sockjs-client@1.6.1)(type-fest@4.23.0)(webpack-dev-server@4.15.2(webpack@5.93.0(esbuild@0.19.12)))(webpack@5.93.0(esbuild@0.19.12))': + '@pmmmwh/react-refresh-webpack-plugin@0.5.15(@types/webpack@4.41.38)(react-refresh@0.11.0)(sockjs-client@1.6.1)(type-fest@4.23.0)(webpack-dev-server@4.15.2(webpack@5.93.0(esbuild@0.21.5)))(webpack@5.93.0(esbuild@0.21.5))': dependencies: ansi-html: 0.0.9 core-js-pure: 3.37.1 @@ -21440,12 +21496,12 @@ snapshots: react-refresh: 0.11.0 schema-utils: 4.2.0 source-map: 0.7.4 - webpack: 5.93.0(esbuild@0.19.12) + webpack: 5.93.0(esbuild@0.21.5) optionalDependencies: '@types/webpack': 4.41.38 sockjs-client: 1.6.1(supports-color@6.1.0) type-fest: 4.23.0 - webpack-dev-server: 4.15.2(webpack@5.93.0(esbuild@0.19.12)) + webpack-dev-server: 4.15.2(webpack@5.93.0(esbuild@0.21.5)) '@polka/url@1.0.0-next.25': {} @@ -22071,6 +22127,7 @@ snapshots: '@types/estree': 1.0.5 optionalDependencies: fsevents: 2.3.3 + optional: true '@rushstack/node-core-library@5.5.1(@types/node@20.14.13)': dependencies: @@ -22479,14 +22536,14 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.7.0 - '@tanstack/config@0.13.1(@types/node@20.14.13)(esbuild@0.19.12)(eslint@9.9.1(jiti@1.21.6))(rollup@4.24.0)(typescript@5.3.3)(vite@5.4.8(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': + '@tanstack/config@0.13.1(@types/node@20.14.13)(esbuild@0.21.5)(eslint@9.9.1(jiti@1.21.6))(rollup@4.24.0)(typescript@5.3.3)(vite@5.4.8(@types/node@20.14.13)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': dependencies: '@commitlint/parse': 19.0.3 '@eslint/js': 9.9.1 '@stylistic/eslint-plugin-js': 2.7.1(eslint@9.9.1(jiti@1.21.6)) commander: 12.1.0 current-git-branch: 1.1.0 - esbuild-register: 3.6.0(esbuild@0.19.12) + esbuild-register: 3.6.0(esbuild@0.21.5) eslint-plugin-import-x: 4.1.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.3.3) eslint-plugin-n: 17.10.2(eslint@9.9.1(jiti@1.21.6)) globals: 15.9.0 @@ -22664,7 +22721,8 @@ snapshots: '@types/estree@0.0.39': {} - '@types/estree@1.0.5': {} + '@types/estree@1.0.5': + optional: true '@types/estree@1.0.6': {} @@ -24047,21 +24105,21 @@ snapshots: schema-utils: 2.7.1 webpack: 4.44.2 - babel-loader@8.3.0(@babel/core@7.25.2)(webpack@5.93.0(esbuild@0.19.12)): + babel-loader@8.3.0(@babel/core@7.25.2)(webpack@5.93.0(esbuild@0.21.5)): dependencies: '@babel/core': 7.25.2 find-cache-dir: 3.3.2 loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.93.0(esbuild@0.19.12) + webpack: 5.93.0(esbuild@0.21.5) babel-loader@9.1.3(@babel/core@7.24.0)(webpack@5.90.3(esbuild@0.20.1)): dependencies: '@babel/core': 7.24.0 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.21.5) babel-plugin-add-module-exports@0.2.1: {} @@ -25069,7 +25127,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.21.5) core-js-compat@3.37.1: dependencies: @@ -25352,9 +25410,9 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.21.5) - css-loader@6.11.0(webpack@5.93.0(esbuild@0.19.12)): + css-loader@6.11.0(webpack@5.93.0(esbuild@0.21.5)): dependencies: icss-utils: 5.1.0(postcss@8.4.47) postcss: 8.4.47 @@ -25365,9 +25423,9 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.93.0(esbuild@0.19.12) + webpack: 5.93.0(esbuild@0.21.5) - css-minimizer-webpack-plugin@3.4.1(esbuild@0.19.12)(webpack@5.93.0(esbuild@0.19.12)): + css-minimizer-webpack-plugin@3.4.1(esbuild@0.21.5)(webpack@5.93.0(esbuild@0.21.5)): dependencies: cssnano: 5.1.15(postcss@8.4.47) jest-worker: 27.5.1 @@ -25375,9 +25433,9 @@ snapshots: schema-utils: 4.2.0 serialize-javascript: 6.0.2 source-map: 0.6.1 - webpack: 5.93.0(esbuild@0.19.12) + webpack: 5.93.0(esbuild@0.21.5) optionalDependencies: - esbuild: 0.19.12 + esbuild: 0.21.5 css-prefers-color-scheme@3.1.1: dependencies: @@ -25744,7 +25802,8 @@ snapshots: depd@2.0.0: {} - dependency-graph@1.0.0: {} + dependency-graph@1.0.0: + optional: true dequal@2.0.3: {} @@ -26127,16 +26186,17 @@ snapshots: transitivePeerDependencies: - supports-color - esbuild-register@3.6.0(esbuild@0.19.12): + esbuild-register@3.6.0(esbuild@0.21.5): dependencies: debug: 4.3.7(supports-color@6.1.0) - esbuild: 0.19.12 + esbuild: 0.21.5 transitivePeerDependencies: - supports-color esbuild-wasm@0.20.1: {} - esbuild-wasm@0.20.2: {} + esbuild-wasm@0.20.2: + optional: true esbuild@0.19.12: optionalDependencies: @@ -26535,7 +26595,7 @@ snapshots: schema-utils: 3.3.0 webpack: 4.44.2 - eslint-webpack-plugin@3.2.0(eslint@9.9.1(jiti@1.21.6))(webpack@5.93.0(esbuild@0.19.12)): + eslint-webpack-plugin@3.2.0(eslint@9.9.1(jiti@1.21.6))(webpack@5.93.0(esbuild@0.21.5)): dependencies: '@types/eslint': 8.56.11 eslint: 9.9.1(jiti@1.21.6) @@ -26543,7 +26603,7 @@ snapshots: micromatch: 4.0.8 normalize-path: 3.0.0 schema-utils: 4.2.0 - webpack: 5.93.0(esbuild@0.19.12) + webpack: 5.93.0(esbuild@0.21.5) eslint@9.9.1(jiti@1.21.6): dependencies: @@ -26954,11 +27014,11 @@ snapshots: schema-utils: 3.3.0 webpack: 4.44.2 - file-loader@6.2.0(webpack@5.93.0(esbuild@0.19.12)): + file-loader@6.2.0(webpack@5.93.0(esbuild@0.21.5)): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.93.0(esbuild@0.19.12) + webpack: 5.93.0(esbuild@0.21.5) file-uri-to-path@1.0.0: {} @@ -27135,7 +27195,7 @@ snapshots: transitivePeerDependencies: - supports-color - fork-ts-checker-webpack-plugin@6.5.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.4.2)(vue-template-compiler@2.7.16)(webpack@5.93.0(esbuild@0.19.12)): + fork-ts-checker-webpack-plugin@6.5.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.4.2)(vue-template-compiler@2.7.16)(webpack@5.93.0(esbuild@0.21.5)): dependencies: '@babel/code-frame': 7.25.7 '@types/json-schema': 7.0.15 @@ -27151,7 +27211,7 @@ snapshots: semver: 7.6.3 tapable: 1.1.3 typescript: 5.4.2 - webpack: 5.93.0(esbuild@0.19.12) + webpack: 5.93.0(esbuild@0.21.5) optionalDependencies: eslint: 9.9.1(jiti@1.21.6) vue-template-compiler: 2.7.16 @@ -27847,7 +27907,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.21.5) optional: true html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)): @@ -27859,6 +27919,17 @@ snapshots: tapable: 2.2.1 optionalDependencies: webpack: 5.93.0(esbuild@0.19.12) + optional: true + + html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.21.5)): + dependencies: + '@types/html-minifier-terser': 6.1.0 + html-minifier-terser: 6.1.0 + lodash: 4.17.21 + pretty-error: 4.0.0 + tapable: 2.2.1 + optionalDependencies: + webpack: 5.93.0(esbuild@0.21.5) htmlparser2@6.1.0: dependencies: @@ -28077,6 +28148,7 @@ snapshots: injection-js@2.4.0: dependencies: tslib: 2.7.0 + optional: true inline-style-prefixer@6.0.4: dependencies: @@ -28746,7 +28818,8 @@ snapshots: jsonc-parser@3.2.1: {} - jsonc-parser@3.3.1: {} + jsonc-parser@3.3.1: + optional: true jsonfile@4.0.0: optionalDependencies: @@ -28887,7 +28960,7 @@ snapshots: dependencies: klona: 2.0.6 less: 4.2.0 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.21.5) less@4.2.0: dependencies: @@ -28919,7 +28992,7 @@ snapshots: dependencies: webpack-sources: 3.2.3 optionalDependencies: - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.21.5) lie@3.1.1: dependencies: @@ -29872,13 +29945,13 @@ snapshots: dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.21.5) - mini-css-extract-plugin@2.9.0(webpack@5.93.0(esbuild@0.19.12)): + mini-css-extract-plugin@2.9.0(webpack@5.93.0(esbuild@0.21.5)): dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.93.0(esbuild@0.19.12) + webpack: 5.93.0(esbuild@0.21.5) minimalistic-assert@1.0.1: {} @@ -30245,6 +30318,7 @@ snapshots: esbuild: 0.20.2 rollup: 4.24.0 tailwindcss: 3.4.7 + optional: true nice-napi@1.0.2: dependencies: @@ -31150,6 +31224,7 @@ snapshots: piscina@4.6.1: optionalDependencies: nice-napi: 1.0.2 + optional: true pkg-dir@3.0.0: dependencies: @@ -31507,13 +31582,13 @@ snapshots: postcss-load-config: 2.1.2 schema-utils: 1.0.0 - postcss-loader@6.2.1(postcss@8.4.47)(webpack@5.93.0(esbuild@0.19.12)): + postcss-loader@6.2.1(postcss@8.4.47)(webpack@5.93.0(esbuild@0.21.5)): dependencies: cosmiconfig: 7.1.0 klona: 2.0.6 postcss: 8.4.47 semver: 7.6.3 - webpack: 5.93.0(esbuild@0.19.12) + webpack: 5.93.0(esbuild@0.21.5) postcss-loader@8.1.1(postcss@8.4.35)(typescript@5.3.3)(webpack@5.90.3(esbuild@0.20.1)): dependencies: @@ -31522,7 +31597,7 @@ snapshots: postcss: 8.4.35 semver: 7.6.3 optionalDependencies: - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.21.5) transitivePeerDependencies: - typescript @@ -32366,7 +32441,7 @@ snapshots: - supports-color - vue-template-compiler - react-dev-utils@12.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.4.2)(vue-template-compiler@2.7.16)(webpack@5.93.0(esbuild@0.19.12)): + react-dev-utils@12.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.4.2)(vue-template-compiler@2.7.16)(webpack@5.93.0(esbuild@0.21.5)): dependencies: '@babel/code-frame': 7.25.7 address: 1.2.2 @@ -32377,7 +32452,7 @@ snapshots: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.4.2)(vue-template-compiler@2.7.16)(webpack@5.93.0(esbuild@0.19.12)) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.4.2)(vue-template-compiler@2.7.16)(webpack@5.93.0(esbuild@0.21.5)) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -32392,7 +32467,7 @@ snapshots: shell-quote: 1.8.1 strip-ansi: 6.0.1 text-table: 0.2.0 - webpack: 5.93.0(esbuild@0.19.12) + webpack: 5.93.0(esbuild@0.21.5) optionalDependencies: typescript: 5.4.2 transitivePeerDependencies: @@ -32650,51 +32725,51 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - react-scripts@5.0.1(@types/babel__core@7.20.5)(@types/webpack@4.41.38)(esbuild@0.19.12)(eslint@9.9.1(jiti@1.21.6))(react@19.0.0-rc-4c2e457c7c-20240522)(rework-visit@1.0.0)(rework@1.0.1)(sass@1.77.8)(sockjs-client@1.6.1)(type-fest@4.23.0)(typescript@5.4.2)(vue-template-compiler@2.7.16): + react-scripts@5.0.1(@types/babel__core@7.20.5)(@types/webpack@4.41.38)(esbuild@0.21.5)(eslint@9.9.1(jiti@1.21.6))(react@19.0.0-rc-4c2e457c7c-20240522)(rework-visit@1.0.0)(rework@1.0.1)(sass@1.77.8)(sockjs-client@1.6.1)(type-fest@4.23.0)(typescript@5.4.2)(vue-template-compiler@2.7.16): dependencies: '@babel/core': 7.25.2 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(@types/webpack@4.41.38)(react-refresh@0.11.0)(sockjs-client@1.6.1)(type-fest@4.23.0)(webpack-dev-server@4.15.2(webpack@5.93.0(esbuild@0.19.12)))(webpack@5.93.0(esbuild@0.19.12)) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(@types/webpack@4.41.38)(react-refresh@0.11.0)(sockjs-client@1.6.1)(type-fest@4.23.0)(webpack-dev-server@4.15.2(webpack@5.93.0(esbuild@0.21.5)))(webpack@5.93.0(esbuild@0.21.5)) '@svgr/webpack': 5.5.0 - babel-loader: 8.3.0(@babel/core@7.25.2)(webpack@5.93.0(esbuild@0.19.12)) + babel-loader: 8.3.0(@babel/core@7.25.2)(webpack@5.93.0(esbuild@0.21.5)) babel-plugin-named-asset-import: 0.3.8(@babel/core@7.25.2) babel-preset-react-app: 10.0.1 bfj: 7.1.0 browserslist: 4.23.2 camelcase: 6.3.0 case-sensitive-paths-webpack-plugin: 2.4.0 - css-loader: 6.11.0(webpack@5.93.0(esbuild@0.19.12)) - css-minimizer-webpack-plugin: 3.4.1(esbuild@0.19.12)(webpack@5.93.0(esbuild@0.19.12)) + css-loader: 6.11.0(webpack@5.93.0(esbuild@0.21.5)) + css-minimizer-webpack-plugin: 3.4.1(esbuild@0.21.5)(webpack@5.93.0(esbuild@0.21.5)) dotenv: 10.0.0 dotenv-expand: 5.1.0 eslint: 9.9.1(jiti@1.21.6) - eslint-webpack-plugin: 3.2.0(eslint@9.9.1(jiti@1.21.6))(webpack@5.93.0(esbuild@0.19.12)) - file-loader: 6.2.0(webpack@5.93.0(esbuild@0.19.12)) + eslint-webpack-plugin: 3.2.0(eslint@9.9.1(jiti@1.21.6))(webpack@5.93.0(esbuild@0.21.5)) + file-loader: 6.2.0(webpack@5.93.0(esbuild@0.21.5)) fs-extra: 10.1.0 - html-webpack-plugin: 5.6.0(webpack@5.93.0(esbuild@0.19.12)) + html-webpack-plugin: 5.6.0(webpack@5.93.0(esbuild@0.21.5)) identity-obj-proxy: 3.0.0 - mini-css-extract-plugin: 2.9.0(webpack@5.93.0(esbuild@0.19.12)) + mini-css-extract-plugin: 2.9.0(webpack@5.93.0(esbuild@0.21.5)) postcss: 8.4.47 postcss-flexbugs-fixes: 5.0.2(postcss@8.4.47) - postcss-loader: 6.2.1(postcss@8.4.47)(webpack@5.93.0(esbuild@0.19.12)) + postcss-loader: 6.2.1(postcss@8.4.47)(webpack@5.93.0(esbuild@0.21.5)) postcss-normalize: 10.0.1(browserslist@4.23.2)(postcss@8.4.47) postcss-preset-env: 7.8.3(postcss@8.4.47) prompts: 2.4.2 react: 19.0.0-rc-4c2e457c7c-20240522 react-app-polyfill: 3.0.0 - react-dev-utils: 12.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.4.2)(vue-template-compiler@2.7.16)(webpack@5.93.0(esbuild@0.19.12)) + react-dev-utils: 12.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.4.2)(vue-template-compiler@2.7.16)(webpack@5.93.0(esbuild@0.21.5)) react-refresh: 0.11.0 resolve: 1.22.8 resolve-url-loader: 4.0.0(rework-visit@1.0.0)(rework@1.0.1) - sass-loader: 12.6.0(sass@1.77.8)(webpack@5.93.0(esbuild@0.19.12)) + sass-loader: 12.6.0(sass@1.77.8)(webpack@5.93.0(esbuild@0.21.5)) semver: 7.6.3 - source-map-loader: 3.0.2(webpack@5.93.0(esbuild@0.19.12)) - style-loader: 3.3.4(webpack@5.93.0(esbuild@0.19.12)) + source-map-loader: 3.0.2(webpack@5.93.0(esbuild@0.21.5)) + style-loader: 3.3.4(webpack@5.93.0(esbuild@0.21.5)) tailwindcss: 3.4.7 - terser-webpack-plugin: 5.3.10(esbuild@0.19.12)(webpack@5.93.0(esbuild@0.19.12)) - webpack: 5.93.0(esbuild@0.19.12) - webpack-dev-server: 4.15.2(webpack@5.93.0(esbuild@0.19.12)) - webpack-manifest-plugin: 4.1.1(webpack@5.93.0(esbuild@0.19.12)) - workbox-webpack-plugin: 6.6.0(@types/babel__core@7.20.5)(webpack@5.93.0(esbuild@0.19.12)) + terser-webpack-plugin: 5.3.10(esbuild@0.21.5)(webpack@5.93.0(esbuild@0.21.5)) + webpack: 5.93.0(esbuild@0.21.5) + webpack-dev-server: 4.15.2(webpack@5.93.0(esbuild@0.21.5)) + webpack-manifest-plugin: 4.1.1(webpack@5.93.0(esbuild@0.21.5)) + workbox-webpack-plugin: 6.6.0(@types/babel__core@7.20.5)(webpack@5.93.0(esbuild@0.21.5)) optionalDependencies: fsevents: 2.3.3 typescript: 5.4.2 @@ -33319,11 +33394,11 @@ snapshots: optionalDependencies: sass: 1.77.8 - sass-loader@12.6.0(sass@1.77.8)(webpack@5.93.0(esbuild@0.19.12)): + sass-loader@12.6.0(sass@1.77.8)(webpack@5.93.0(esbuild@0.21.5)): dependencies: klona: 2.0.6 neo-async: 2.6.2 - webpack: 5.93.0(esbuild@0.19.12) + webpack: 5.93.0(esbuild@0.21.5) optionalDependencies: sass: 1.77.8 @@ -33332,7 +33407,7 @@ snapshots: neo-async: 2.6.2 optionalDependencies: sass: 1.71.1 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.21.5) sass@1.71.1: dependencies: @@ -33345,6 +33420,7 @@ snapshots: chokidar: 3.6.0 immutable: 4.3.7 source-map-js: 1.2.1 + optional: true sax@1.2.4: {} @@ -33796,18 +33872,18 @@ snapshots: source-map-js@1.2.1: {} - source-map-loader@3.0.2(webpack@5.93.0(esbuild@0.19.12)): + source-map-loader@3.0.2(webpack@5.93.0(esbuild@0.21.5)): dependencies: abab: 2.0.6 iconv-lite: 0.6.3 source-map-js: 1.2.1 - webpack: 5.93.0(esbuild@0.19.12) + webpack: 5.93.0(esbuild@0.21.5) source-map-loader@5.0.0(webpack@5.90.3(esbuild@0.20.1)): dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.1 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.21.5) source-map-resolve@0.5.3: dependencies: @@ -34131,9 +34207,9 @@ snapshots: schema-utils: 2.7.1 webpack: 4.44.2 - style-loader@3.3.4(webpack@5.93.0(esbuild@0.19.12)): + style-loader@3.3.4(webpack@5.93.0(esbuild@0.21.5)): dependencies: - webpack: 5.93.0(esbuild@0.19.12) + webpack: 5.93.0(esbuild@0.21.5) styled-jsx@5.1.1(@babel/core@7.25.2)(react@18.3.1): dependencies: @@ -34457,27 +34533,38 @@ snapshots: transitivePeerDependencies: - bluebird - terser-webpack-plugin@5.3.10(esbuild@0.19.12)(webpack@5.90.3(esbuild@0.20.1)): + terser-webpack-plugin@5.3.10(esbuild@0.19.12)(webpack@5.93.0(esbuild@0.19.12)): 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.3 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.93.0(esbuild@0.19.12) optionalDependencies: esbuild: 0.19.12 - terser-webpack-plugin@5.3.10(esbuild@0.19.12)(webpack@5.93.0(esbuild@0.19.12)): + terser-webpack-plugin@5.3.10(esbuild@0.21.5)(webpack@5.90.3(esbuild@0.20.1)): 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.3 - webpack: 5.93.0(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.21.5) optionalDependencies: - esbuild: 0.19.12 + esbuild: 0.21.5 + + terser-webpack-plugin@5.3.10(esbuild@0.21.5)(webpack@5.93.0(esbuild@0.21.5)): + 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.3 + webpack: 5.93.0(esbuild@0.21.5) + optionalDependencies: + esbuild: 0.21.5 terser@4.8.1: dependencies: @@ -34708,6 +34795,30 @@ snapshots: - supports-color - ts-node + tsup@8.0.2(@microsoft/api-extractor@7.47.4(@types/node@22.7.4))(postcss@8.4.47)(typescript@5.3.3): + dependencies: + bundle-require: 4.2.1(esbuild@0.19.12) + cac: 6.7.14 + chokidar: 3.6.0 + debug: 4.3.7(supports-color@6.1.0) + esbuild: 0.19.12 + execa: 5.1.1 + globby: 11.1.0 + joycon: 3.1.1 + postcss-load-config: 4.0.2(postcss@8.4.47) + resolve-from: 5.0.0 + rollup: 4.24.0 + source-map: 0.8.0-beta.0 + sucrase: 3.35.0 + tree-kill: 1.2.2 + optionalDependencies: + '@microsoft/api-extractor': 7.47.4(@types/node@22.7.4) + postcss: 8.4.47 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + - ts-node + tsup@8.0.2(@microsoft/api-extractor@7.47.4(@types/node@22.7.4))(postcss@8.4.47)(typescript@5.4.2): dependencies: bundle-require: 4.2.1(esbuild@0.19.12) @@ -35736,16 +35847,16 @@ snapshots: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.21.5) - webpack-dev-middleware@5.3.4(webpack@5.93.0(esbuild@0.19.12)): + webpack-dev-middleware@5.3.4(webpack@5.93.0(esbuild@0.21.5)): 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.93.0(esbuild@0.19.12) + webpack: 5.93.0(esbuild@0.21.5) webpack-dev-middleware@6.1.2(webpack@5.90.3(esbuild@0.20.1)): dependencies: @@ -35755,7 +35866,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.21.5) webpack-dev-server@3.11.1(webpack@4.44.2): dependencies: @@ -35830,14 +35941,14 @@ snapshots: webpack-dev-middleware: 5.3.4(webpack@5.90.3(esbuild@0.20.1)) ws: 8.18.0 optionalDependencies: - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.21.5) transitivePeerDependencies: - bufferutil - debug - supports-color - utf-8-validate - webpack-dev-server@4.15.2(webpack@5.93.0(esbuild@0.19.12)): + webpack-dev-server@4.15.2(webpack@5.93.0(esbuild@0.21.5)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -35867,10 +35978,10 @@ snapshots: serve-index: 1.9.1(supports-color@6.1.0) sockjs: 0.3.24 spdy: 4.0.2(supports-color@6.1.0) - webpack-dev-middleware: 5.3.4(webpack@5.93.0(esbuild@0.19.12)) + webpack-dev-middleware: 5.3.4(webpack@5.93.0(esbuild@0.21.5)) ws: 8.18.0 optionalDependencies: - webpack: 5.93.0(esbuild@0.19.12) + webpack: 5.93.0(esbuild@0.21.5) transitivePeerDependencies: - bufferutil - debug @@ -35890,10 +36001,10 @@ snapshots: tapable: 1.1.3 webpack: 4.44.2 - webpack-manifest-plugin@4.1.1(webpack@5.93.0(esbuild@0.19.12)): + webpack-manifest-plugin@4.1.1(webpack@5.93.0(esbuild@0.21.5)): dependencies: tapable: 2.2.1 - webpack: 5.93.0(esbuild@0.19.12) + webpack: 5.93.0(esbuild@0.21.5) webpack-sources: 2.3.1 webpack-merge@5.10.0: @@ -35917,17 +36028,24 @@ snapshots: webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.0(webpack@5.90.3(esbuild@0.20.1)))(webpack@5.90.3(esbuild@0.20.1)): dependencies: typed-assert: 1.0.9 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.21.5) optionalDependencies: html-webpack-plugin: 5.6.0(webpack@5.90.3(esbuild@0.20.1)) webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.19.12)))(webpack@5.90.3(esbuild@0.20.1)): dependencies: typed-assert: 1.0.9 - webpack: 5.90.3(esbuild@0.19.12) + webpack: 5.90.3(esbuild@0.21.5) optionalDependencies: html-webpack-plugin: 5.6.0(webpack@5.93.0(esbuild@0.19.12)) + webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.21.5)))(webpack@5.90.3(esbuild@0.20.1)): + dependencies: + typed-assert: 1.0.9 + webpack: 5.90.3(esbuild@0.21.5) + optionalDependencies: + html-webpack-plugin: 5.6.0(webpack@5.93.0(esbuild@0.21.5)) + webpack-virtual-modules@0.6.2: {} webpack@4.44.2: @@ -35958,7 +36076,7 @@ snapshots: transitivePeerDependencies: - supports-color - webpack@5.90.3(esbuild@0.19.12): + webpack@5.90.3(esbuild@0.21.5): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 @@ -35981,7 +36099,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.19.12)(webpack@5.90.3(esbuild@0.20.1)) + terser-webpack-plugin: 5.3.10(esbuild@0.21.5)(webpack@5.90.3(esbuild@0.20.1)) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -36020,6 +36138,37 @@ snapshots: - esbuild - uglify-js + webpack@5.93.0(esbuild@0.21.5): + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.6 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/wasm-edit': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + acorn: 8.12.1 + acorn-import-attributes: 1.9.5(acorn@8.12.1) + browserslist: 4.23.2 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.17.1 + es-module-lexer: 1.5.4 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(esbuild@0.21.5)(webpack@5.93.0(esbuild@0.21.5)) + watchpack: 2.4.1 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + websocket-driver@0.7.4: dependencies: http-parser-js: 0.5.8 @@ -36327,12 +36476,12 @@ snapshots: transitivePeerDependencies: - supports-color - workbox-webpack-plugin@6.6.0(@types/babel__core@7.20.5)(webpack@5.93.0(esbuild@0.19.12)): + workbox-webpack-plugin@6.6.0(@types/babel__core@7.20.5)(webpack@5.93.0(esbuild@0.21.5)): dependencies: fast-json-stable-stringify: 2.1.0 pretty-bytes: 5.6.0 upath: 1.2.0 - webpack: 5.93.0(esbuild@0.19.12) + webpack: 5.93.0(esbuild@0.21.5) webpack-sources: 1.4.3 workbox-build: 6.6.0(@types/babel__core@7.20.5) transitivePeerDependencies: