diff --git a/.codesandbox/ci.json b/.codesandbox/ci.json
index fe6f9f0828..888e7f28c5 100644
--- a/.codesandbox/ci.json
+++ b/.codesandbox/ci.json
@@ -2,11 +2,12 @@
"installCommand": "install:csb",
"buildCommand": "build:all",
"sandboxes": [
+ "/examples/angular/basic",
"/examples/react/basic-typescript",
"/examples/solid/basic-typescript",
"/examples/svelte/basic",
"/examples/vue/basic"
],
- "packages": ["packages/**"],
+ "packages": ["packages/**", "!packages/angular*", "packages/angular-query-devtools-experimental/build", "packages/angular-query-experimental/build"],
"node": "18"
}
diff --git a/docs/angular/devtools.md b/docs/angular/devtools.md
new file mode 100644
index 0000000000..d3e1e69dbe
--- /dev/null
+++ b/docs/angular/devtools.md
@@ -0,0 +1,55 @@
+---
+id: devtools
+title: Devtools
+---
+
+## Install and Import the Devtools
+
+The devtools are a separate package that you need to install:
+
+```bash
+$ npm i @tanstack/angular-query-devtools-experimental
+# or
+$ pnpm add @tanstack/angular-query-devtools-experimental
+# or
+$ yarn add @tanstack/angular-query-devtools-experimental
+```
+
+You can import the devtools like this:
+
+```typescript
+import { AngularQueryDevtools } from '@tanstack/angular-query-devtools-experimental'
+```
+
+## Floating Mode
+
+Floating Mode will mount the devtools as a fixed, floating element in your app and provide a toggle in the corner of the screen to show and hide the devtools. This toggle state will be stored and remembered in localStorage across reloads.
+
+Place the following code as high in your Angular app as you can. The closer it is to the root of the page, the better it will work!
+
+```typescript
+import { AngularQueryDevtoolsComponent } from '@tanstack/angular-query-devtools-experimental'
+import { Component } from '@angular/core';
+
+@Component({
+ selector: 'app-root',
+ standalone: true,
+ imports: [AngularQueryDevtoolsComponent],
+ template: `
+
+ `,
+})
+```
+
+### Options
+
+- `initialIsOpen: Boolean`
+ - Set this `true` if you want the dev tools to default to being open
+- `buttonPosition?: "top-left" | "top-right" | "bottom-left" | "bottom-right"`
+ - Defaults to `bottom-left`
+ - The position of the TanStack logo to open and close the devtools panel
+- `position?: "top" | "bottom" | "left" | "right"`
+ - Defaults to `bottom`
+ - The position of the Angular Query devtools panel
+- `client?: QueryClient`,
+ - Use this to use a custom QueryClient. Otherwise, the QueryClient provided through provideAngularQuery() will be injected.
diff --git a/docs/angular/installation.md b/docs/angular/installation.md
new file mode 100644
index 0000000000..d1149b0877
--- /dev/null
+++ b/docs/angular/installation.md
@@ -0,0 +1,20 @@
+---
+id: installation
+title: Installation
+---
+
+> VERY IMPORTANT: This library is currently in an experimental stage. This means that breaking changes will happen in minor AND patch releases. Use at your own risk. If you choose to rely on this in production in an experimental stage, please lock your version to a patch-level version to avoid unexpected breakages.
+
+### NPM
+
+Angular Query is compatible with Angular v16+.
+
+```bash
+$ npm i @tanstack/angular-query-experimental
+# or
+$ pnpm add @tanstack/angular-query-experimental
+# or
+$ yarn add @tanstack/angular-query-experimental
+```
+
+> Wanna give it a spin before you download? Try out the [simple](../examples/angular/simple) or [basic](../examples/angular/basic) examples!
diff --git a/docs/angular/overview.md b/docs/angular/overview.md
new file mode 100644
index 0000000000..94cbc8be9e
--- /dev/null
+++ b/docs/angular/overview.md
@@ -0,0 +1,68 @@
+---
+id: overview
+title: Overview
+---
+
+> VERY IMPORTANT: This library is currently in an experimental stage. This means that breaking changes will happen in minor AND patch releases. Use at your own risk. If you choose to rely on this in production in an experimental stage, please lock your version to a patch-level version to avoid unexpected breakages.
+
+The `@tanstack/angular-query-experimental` package offers a 1st-class API for using TanStack Query via Angular.
+
+## Feedback very welcome
+We are in the process of getting to a stable API for Angular Query. If you have any feedback, please contact us at the [TanStack Discord](https://tlinz.com/discord) server or [visit this discussion](https://github.com/TanStack/query/discussions/6293) on Github.
+
+## Versions of Angular supported
+The adapter works with signals, which means it only supports Angular 16+
+
+## Example
+
+```typescript
+import { AngularQueryDevtoolsComponent } from '@tanstack/angular-query-devtools-experimental'
+import { ChangeDetectionStrategy, Component, inject } from '@angular/core'
+import { HttpClient } from '@angular/common/http'
+import { CommonModule } from '@angular/common'
+import { injectQuery } from '@tanstack/angular-query-experimental'
+import { lastValueFrom } from 'rxjs'
+
+type Response = {
+ name: string
+ description: string
+ subscribers_count: number
+ stargazers_count: number
+ forks_count: number
+}
+
+@Component({
+ changeDetection: ChangeDetectionStrategy.OnPush,
+ selector: 'simple-example',
+ standalone: true,
+ template: `
+ @if (query.isPending()) {
+ Loading...
+ }
+ @if (query.error()) {
+ An error has occurred: {{ query.error().message }}
+ }
+ @if (query.data(); as data) {
+
{{ data.name }}
+ {{ data.description }}
+ 👀 {{ data.subscribers_count }}
+ ✨ {{ data.stargazers_count }}
+ 🍴 {{ data.forks_count }}
+ }
+
+
+ `,
+ imports: [AngularQueryDevtoolsComponent],
+})
+export class SimpleExampleComponent {
+ http = inject(HttpClient)
+
+ query = injectQuery(() => ({
+ queryKey: ['repoData'],
+ queryFn: () =>
+ lastValueFrom(
+ this.http.get('https://api.github.com/repos/tannerlinsley/react-query')
+ ),
+ }))
+}
+```
diff --git a/docs/angular/quick-start.md b/docs/angular/quick-start.md
new file mode 100644
index 0000000000..a0cac4b392
--- /dev/null
+++ b/docs/angular/quick-start.md
@@ -0,0 +1,72 @@
+---
+id: quick-start
+title: Quick Start
+---
+
+> VERY IMPORTANT: This library is currently in an experimental stage. This means that breaking changes will happen in minor AND patch releases. Use at your own risk. If you choose to rely on this in production in an experimental stage, please lock your version to a patch-level version to avoid unexpected breakages.
+
+[//]: # 'Example'
+
+If you're looking for a fully functioning example, please have a look at our [basic codesandbox example](../examples/angular/basic)
+
+### Provide the client to your App
+
+```typescript
+bootstrapApplication(AppComponent, {
+ providers: [provideAngularQuery(new QueryClient())],
+})
+```
+
+### Component with query and mutation
+
+```typescript
+import {
+ injectMutation,
+ injectQuery,
+ injectQueryClient
+} from '@tanstack/angular-query-experimental'
+import { getTodos, postTodo } from '../my-api'
+
+@Component({
+ standalone: true,
+ template: `
+
+
+ @for (todo of query().data) {
+ {{ todo.title }}
+ }
+
+
+
Add Todo
+
+ `,
+})
+export class TodosComponent {
+ queryClient = injectQueryClient()
+
+ query = injectQuery(() => ({
+ queryKey: ['todos'],
+ queryFn: getTodos
+ }))
+
+ mutation = injectMutation((client) => ({
+ mutationFn: postTodo,
+ onSuccess: () => {
+ // Invalidate and refetch by using the client directly
+ client.invalidateQueries({ queryKey: ['todos'] })
+
+ // OR use the queryClient that is injected into the component
+ this.queryClient.invalidateQueries({ queryKey: ['todos'] })
+ }
+ }))
+
+ onAddTodo() {
+ this.mutation().mutate({
+ id: Date.now(),
+ title: 'Do Laundry',
+ })
+ }
+}
+```
+
+[//]: # 'Example'
diff --git a/docs/config.json b/docs/config.json
index a3d415c46c..80a2ffd887 100644
--- a/docs/config.json
+++ b/docs/config.json
@@ -816,6 +816,30 @@
]
}
]
+ },
+ {"framework": "angular", "menuItems":[
+ {
+ "label": "Getting Started",
+ "children": [
+ {
+ "label": "Overview",
+ "to": "angular/overview"
+ },
+ {
+ "label": "Installation",
+ "to": "angular/installation"
+ },
+ {
+ "label": "Quick Start",
+ "to": "angular/quick-start"
+ },
+ {
+ "label": "Devtools",
+ "to": "angular/devtools"
+ }
+ ]
+ }
+ ]
}
],
"users": [
diff --git a/examples/angular/basic/.eslintrc.cjs b/examples/angular/basic/.eslintrc.cjs
new file mode 100644
index 0000000000..5dd105c9d8
--- /dev/null
+++ b/examples/angular/basic/.eslintrc.cjs
@@ -0,0 +1,11 @@
+// @ts-check
+
+/** @type {import('eslint').Linter.Config} */
+const config = {
+ parserOptions: {
+ tsconfigRootDir: __dirname,
+ project: './tsconfig.json',
+ },
+}
+
+module.exports = config
diff --git a/examples/angular/basic/README.md b/examples/angular/basic/README.md
new file mode 100644
index 0000000000..28462a4ad2
--- /dev/null
+++ b/examples/angular/basic/README.md
@@ -0,0 +1,6 @@
+# Basic example
+
+To run this example:
+
+- `npm install` or `yarn` or `pnpm i`
+- `npm run dev` or `yarn dev` or `pnpm dev`
diff --git a/examples/angular/basic/index.html b/examples/angular/basic/index.html
new file mode 100644
index 0000000000..3a660db306
--- /dev/null
+++ b/examples/angular/basic/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ Angular Query basic example
+
+
+
+
+
+
diff --git a/examples/angular/basic/package.json b/examples/angular/basic/package.json
new file mode 100644
index 0000000000..53b11308ea
--- /dev/null
+++ b/examples/angular/basic/package.json
@@ -0,0 +1,30 @@
+{
+ "name": "@tanstack/query-example-angular-basic",
+ "private": true,
+ "type": "module",
+ "version": "0.0.0",
+ "description": "",
+ "scripts": {
+ "start": "vite",
+ "dev": "vite",
+ "build": "vite build",
+ "serve": "vite preview"
+ },
+ "license": "MIT",
+ "dependencies": {
+ "@angular/common": "^17.0.2",
+ "@angular/compiler": "^17.0.2",
+ "@angular/core": "^17.0.2",
+ "@angular/language-service": "^17.0.2",
+ "@angular/platform-browser": "^17.0.2",
+ "@tanstack/angular-query-experimental": "^5.0.0",
+ "@tanstack/angular-query-devtools-experimental": "^5.0.0",
+ "axios": "^1.5.1",
+ "rxjs": "^7.8.1",
+ "zone.js": "^0.14.2"
+ },
+ "devDependencies": {
+ "typescript": "^5.2.2",
+ "vite": "^4.5.0"
+ }
+}
diff --git a/examples/angular/basic/public/emblem-light.svg b/examples/angular/basic/public/emblem-light.svg
new file mode 100644
index 0000000000..a58e69ad5e
--- /dev/null
+++ b/examples/angular/basic/public/emblem-light.svg
@@ -0,0 +1,13 @@
+
+
+
+ emblem-light
+ Created with Sketch.
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/angular/basic/sandbox.config.json b/examples/angular/basic/sandbox.config.json
new file mode 100644
index 0000000000..ca3b621836
--- /dev/null
+++ b/examples/angular/basic/sandbox.config.json
@@ -0,0 +1,5 @@
+{
+ "container": {
+ "node": "18"
+ }
+}
diff --git a/examples/angular/basic/src/basic-example.component.ts b/examples/angular/basic/src/basic-example.component.ts
new file mode 100644
index 0000000000..8ff386321a
--- /dev/null
+++ b/examples/angular/basic/src/basic-example.component.ts
@@ -0,0 +1,151 @@
+import { AngularQueryDevtoolsComponent } from '@tanstack/angular-query-devtools-experimental'
+import {
+ ChangeDetectionStrategy,
+ Component,
+ EventEmitter,
+ Input,
+ Output,
+ signal,
+} from '@angular/core'
+import { CommonModule, NgIf } from '@angular/common'
+import {
+ injectQuery,
+ injectQueryClient,
+} from '@tanstack/angular-query-experimental'
+import axios from 'axios'
+
+type Post = {
+ id: number
+ title: string
+ body: string
+}
+
+@Component({
+ changeDetection: ChangeDetectionStrategy.OnPush,
+ selector: 'post',
+ standalone: true,
+ imports: [NgIf],
+ template: `
+
+
+
+ Loading...
+
+
+ Error: {{ postQuery.error()?.message }}
+
+
+ {{ post.title }}
+
+ Background Updating...
+
+
+ `,
+})
+export class PostComponent {
+ @Output() setPostId = new EventEmitter()
+
+ // Until Angular supports signal-based inputs, we have to set a signal
+ @Input({ required: true })
+ set postId(value: number) {
+ this.postIdSignal.set(value)
+ }
+ postIdSignal = signal(0)
+ postQuery = injectQuery(() => ({
+ enabled: this.postIdSignal() > 0,
+ queryKey: ['post', this.postIdSignal()],
+ queryFn: async (): Promise => {
+ const { data } = await axios.get(
+ `https://jsonplaceholder.typicode.com/posts/${this.postIdSignal()}`,
+ )
+ return data
+ },
+ }))
+
+ queryClient = injectQueryClient()
+}
+
+@Component({
+ changeDetection: ChangeDetectionStrategy.OnPush,
+ selector: 'posts',
+ standalone: true,
+ template: `
+
Posts
+
+
Loading...
+
+ Error: {{ postsQuery.error()?.message }}
+
+
+
+
+
+ {{ post.title }}
+
+
+
+
Background Updating...
+
+
`,
+ imports: [CommonModule],
+})
+export class PostsComponent {
+ @Output() setPostId = new EventEmitter()
+
+ postsQuery = injectQuery(() => ({
+ queryKey: ['posts'],
+ queryFn: async (): Promise> => {
+ const { data } = await axios.get(
+ 'https://jsonplaceholder.typicode.com/posts',
+ )
+ return data
+ },
+ }))
+
+ queryClient = injectQueryClient()
+}
+
+@Component({
+ changeDetection: ChangeDetectionStrategy.OnPush,
+ selector: 'basic-example',
+ standalone: true,
+ template: `
+
+ As you visit the posts below, you will notice them in a loading state the
+ first time you load them. However, after you return to this list and click
+ on any posts you have already visited again, you will see them load
+ instantly and background refresh right before your eyes!
+
+ (You may need to throttle your network speed to simulate longer loading
+ sequences)
+
+
+
+
+
+
+
+ `,
+ imports: [AngularQueryDevtoolsComponent, NgIf, PostComponent, PostsComponent],
+})
+export class BasicExampleComponent {
+ postId = signal(-1)
+}
diff --git a/examples/angular/basic/src/index.ts b/examples/angular/basic/src/index.ts
new file mode 100644
index 0000000000..fe7b9f9c6b
--- /dev/null
+++ b/examples/angular/basic/src/index.ts
@@ -0,0 +1,20 @@
+import '@angular/compiler'
+import 'zone.js'
+import { bootstrapApplication } from '@angular/platform-browser'
+import { provideAngularQuery } from '@tanstack/angular-query-experimental'
+import { QueryClient } from '@tanstack/angular-query-experimental'
+import { BasicExampleComponent } from './basic-example.component'
+
+bootstrapApplication(BasicExampleComponent, {
+ providers: [
+ provideAngularQuery(
+ new QueryClient({
+ defaultOptions: {
+ queries: {
+ gcTime: 1000 * 60 * 60 * 24, // 24 hours
+ },
+ },
+ }),
+ ),
+ ],
+})
diff --git a/examples/angular/basic/tsconfig.json b/examples/angular/basic/tsconfig.json
new file mode 100644
index 0000000000..7e0dab30ad
--- /dev/null
+++ b/examples/angular/basic/tsconfig.json
@@ -0,0 +1,27 @@
+{
+ "compilerOptions": {
+ "target": "ES2022",
+ "useDefineForClassFields": true,
+ "module": "ESNext",
+ "lib": ["ESNext", "DOM"],
+ "moduleResolution": "Bundler",
+ "strict": true,
+ "resolveJsonModule": true,
+ "isolatedModules": true,
+ "esModuleInterop": true,
+ "noEmit": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "noImplicitReturns": true,
+ "skipLibCheck": true,
+ "types": ["vite/client"],
+ "experimentalDecorators": true
+ },
+ "angularCompilerOptions": {
+ "enableI18nLegacyMessageIdFormat": false,
+ "strictInjectionParameters": true,
+ "strictInputAccessModifiers": true,
+ "strictTemplates": true
+ },
+ "include": ["src"]
+}
diff --git a/examples/angular/default-query-function/.eslintrc.cjs b/examples/angular/default-query-function/.eslintrc.cjs
new file mode 100644
index 0000000000..5dd105c9d8
--- /dev/null
+++ b/examples/angular/default-query-function/.eslintrc.cjs
@@ -0,0 +1,11 @@
+// @ts-check
+
+/** @type {import('eslint').Linter.Config} */
+const config = {
+ parserOptions: {
+ tsconfigRootDir: __dirname,
+ project: './tsconfig.json',
+ },
+}
+
+module.exports = config
diff --git a/examples/angular/default-query-function/README.md b/examples/angular/default-query-function/README.md
new file mode 100644
index 0000000000..28462a4ad2
--- /dev/null
+++ b/examples/angular/default-query-function/README.md
@@ -0,0 +1,6 @@
+# Basic example
+
+To run this example:
+
+- `npm install` or `yarn` or `pnpm i`
+- `npm run dev` or `yarn dev` or `pnpm dev`
diff --git a/examples/angular/default-query-function/index.html b/examples/angular/default-query-function/index.html
new file mode 100644
index 0000000000..c1737e5a82
--- /dev/null
+++ b/examples/angular/default-query-function/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ TanStack Query Angular Default Query Function Example App
+
+
+
+
+
+
diff --git a/examples/angular/default-query-function/package.json b/examples/angular/default-query-function/package.json
new file mode 100644
index 0000000000..e2e10167a7
--- /dev/null
+++ b/examples/angular/default-query-function/package.json
@@ -0,0 +1,30 @@
+{
+ "name": "@tanstack/query-example-angular-default-query-function",
+ "private": true,
+ "type": "module",
+ "version": "0.0.0",
+ "description": "",
+ "scripts": {
+ "start": "vite",
+ "dev": "vite",
+ "build": "vite build",
+ "serve": "vite preview"
+ },
+ "license": "MIT",
+ "dependencies": {
+ "@angular/common": "^17.0.2",
+ "@angular/compiler": "^17.0.2",
+ "@angular/core": "^17.0.2",
+ "@angular/language-service": "^17.0.2",
+ "@angular/platform-browser": "^17.0.2",
+ "@tanstack/angular-query-experimental": "^5.0.0",
+ "@tanstack/angular-query-devtools-experimental": "^5.0.0",
+ "axios": "^1.5.1",
+ "rxjs": "^7.8.1",
+ "zone.js": "^0.14.2"
+ },
+ "devDependencies": {
+ "typescript": "^5.2.2",
+ "vite": "^4.5.0"
+ }
+}
diff --git a/examples/angular/default-query-function/public/emblem-light.svg b/examples/angular/default-query-function/public/emblem-light.svg
new file mode 100644
index 0000000000..a58e69ad5e
--- /dev/null
+++ b/examples/angular/default-query-function/public/emblem-light.svg
@@ -0,0 +1,13 @@
+
+
+
+ emblem-light
+ Created with Sketch.
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/angular/default-query-function/src/default-query-function-example.component.ts b/examples/angular/default-query-function/src/default-query-function-example.component.ts
new file mode 100644
index 0000000000..9ad8f17e7b
--- /dev/null
+++ b/examples/angular/default-query-function/src/default-query-function-example.component.ts
@@ -0,0 +1,141 @@
+import { AngularQueryDevtoolsComponent } from '@tanstack/angular-query-devtools-experimental'
+import {
+ ChangeDetectionStrategy,
+ Component,
+ EventEmitter,
+ Input,
+ Output,
+ signal,
+} from '@angular/core'
+import { CommonModule, NgIf } from '@angular/common'
+import {
+ injectQuery,
+ injectQueryClient,
+} from '@tanstack/angular-query-experimental'
+
+type Post = {
+ id: number
+ title: string
+ body: string
+}
+
+@Component({
+ changeDetection: ChangeDetectionStrategy.OnPush,
+ selector: 'post',
+ standalone: true,
+ imports: [NgIf],
+ template: `
+
+
+
+ Loading...
+
+
+ Error: {{ postQuery.error()?.message }}
+
+
+ {{ post.title }}
+
+ Background Updating...
+
+
+ `,
+})
+export class PostComponent {
+ @Output() setPostId = new EventEmitter()
+
+ // Until Angular supports signal-based inputs, we have to set a signal
+ @Input({ required: true })
+ set postId(value: number) {
+ this.postIdSignal.set(value)
+ }
+ postIdSignal = signal(0)
+
+ // You can even leave out the queryFn and just go straight into options
+ postQuery = injectQuery(() => ({
+ enabled: this.postIdSignal() > 0,
+ queryKey: [`/posts/${this.postIdSignal()}`],
+ }))
+
+ queryClient = injectQueryClient
+}
+
+@Component({
+ changeDetection: ChangeDetectionStrategy.OnPush,
+ selector: 'posts',
+ standalone: true,
+ template: `
+
Posts
+
+
Loading...
+
+ Error: {{ postsQuery.error()?.message }}
+
+
+
+
+
+ {{ post.title }}
+
+
+
+
Background Updating...
+
+
`,
+ imports: [CommonModule],
+})
+export class PostsComponent {
+ @Output() setPostId = new EventEmitter()
+
+ // All you have to do now is pass a key!
+ postsQuery = injectQuery>(() => ({
+ queryKey: ['/posts'],
+ }))
+
+ queryClient = injectQueryClient()
+}
+
+@Component({
+ changeDetection: ChangeDetectionStrategy.OnPush,
+ selector: 'default-query-function-example',
+ standalone: true,
+ template: `
+
+ As you visit the posts below, you will notice them in a loading state the
+ first time you load them. However, after you return to this list and click
+ on any posts you have already visited again, you will see them load
+ instantly and background refresh right before your eyes!
+
+ (You may need to throttle your network speed to simulate longer loading
+ sequences)
+
+
+
+
+
+
+
+ `,
+ imports: [AngularQueryDevtoolsComponent, NgIf, PostComponent, PostsComponent],
+})
+export class DefaultQueryFunctionExampleComponent {
+ postId = signal(-1)
+}
diff --git a/examples/angular/default-query-function/src/index.ts b/examples/angular/default-query-function/src/index.ts
new file mode 100644
index 0000000000..d1b6e78edc
--- /dev/null
+++ b/examples/angular/default-query-function/src/index.ts
@@ -0,0 +1,30 @@
+import '@angular/compiler'
+import 'zone.js'
+import { bootstrapApplication } from '@angular/platform-browser'
+import { provideAngularQuery } from '@tanstack/angular-query-experimental'
+import { QueryClient } from '@tanstack/angular-query-experimental'
+import axios from 'axios'
+import { DefaultQueryFunctionExampleComponent } from './default-query-function-example.component'
+import type { QueryFunction } from '@tanstack/angular-query-experimental'
+
+// Define a default query function that will receive the query key
+const defaultQueryFn: QueryFunction = async ({ queryKey }) => {
+ const { data } = await axios.get(
+ `https://jsonplaceholder.typicode.com${queryKey[0]}`,
+ )
+ return data
+}
+
+bootstrapApplication(DefaultQueryFunctionExampleComponent, {
+ providers: [
+ provideAngularQuery(
+ new QueryClient({
+ defaultOptions: {
+ queries: {
+ queryFn: defaultQueryFn,
+ },
+ },
+ }),
+ ),
+ ],
+})
diff --git a/examples/angular/default-query-function/tsconfig.json b/examples/angular/default-query-function/tsconfig.json
new file mode 100644
index 0000000000..7e0dab30ad
--- /dev/null
+++ b/examples/angular/default-query-function/tsconfig.json
@@ -0,0 +1,27 @@
+{
+ "compilerOptions": {
+ "target": "ES2022",
+ "useDefineForClassFields": true,
+ "module": "ESNext",
+ "lib": ["ESNext", "DOM"],
+ "moduleResolution": "Bundler",
+ "strict": true,
+ "resolveJsonModule": true,
+ "isolatedModules": true,
+ "esModuleInterop": true,
+ "noEmit": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "noImplicitReturns": true,
+ "skipLibCheck": true,
+ "types": ["vite/client"],
+ "experimentalDecorators": true
+ },
+ "angularCompilerOptions": {
+ "enableI18nLegacyMessageIdFormat": false,
+ "strictInjectionParameters": true,
+ "strictInputAccessModifiers": true,
+ "strictTemplates": true
+ },
+ "include": ["src"]
+}
diff --git a/examples/angular/simple/.eslintrc.cjs b/examples/angular/simple/.eslintrc.cjs
new file mode 100644
index 0000000000..5dd105c9d8
--- /dev/null
+++ b/examples/angular/simple/.eslintrc.cjs
@@ -0,0 +1,11 @@
+// @ts-check
+
+/** @type {import('eslint').Linter.Config} */
+const config = {
+ parserOptions: {
+ tsconfigRootDir: __dirname,
+ project: './tsconfig.json',
+ },
+}
+
+module.exports = config
diff --git a/examples/angular/simple/README.md b/examples/angular/simple/README.md
new file mode 100644
index 0000000000..4f4b53cc72
--- /dev/null
+++ b/examples/angular/simple/README.md
@@ -0,0 +1,6 @@
+# Simple example
+
+To run this example:
+
+- `npm install` or `yarn` or `pnpm i`
+- `npm run dev` or `yarn dev` or `pnpm dev`
diff --git a/examples/angular/simple/index.html b/examples/angular/simple/index.html
new file mode 100644
index 0000000000..e730a96d67
--- /dev/null
+++ b/examples/angular/simple/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ Angular Query simple example
+
+
+
+
+
+
diff --git a/examples/angular/simple/package.json b/examples/angular/simple/package.json
new file mode 100644
index 0000000000..8f532dfef6
--- /dev/null
+++ b/examples/angular/simple/package.json
@@ -0,0 +1,28 @@
+{
+ "name": "@tanstack/query-example-angular-simple",
+ "private": true,
+ "type": "module",
+ "version": "0.0.0",
+ "description": "",
+ "scripts": {
+ "start": "vite",
+ "dev": "vite",
+ "build": "vite build",
+ "serve": "vite preview"
+ },
+ "license": "MIT",
+ "dependencies": {
+ "@angular/common": "^17.0.2",
+ "@angular/compiler": "^17.0.2",
+ "@angular/core": "^17.0.2",
+ "@angular/platform-browser": "^17.0.2",
+ "@tanstack/angular-query-experimental": "^5.0.0",
+ "@tanstack/angular-query-devtools-experimental": "^5.0.0",
+ "rxjs": "^7.8.1",
+ "zone.js": "^0.14.2"
+ },
+ "devDependencies": {
+ "typescript": "^5.2.2",
+ "vite": "^4.5.0"
+ }
+}
diff --git a/examples/angular/simple/src/index.ts b/examples/angular/simple/src/index.ts
new file mode 100644
index 0000000000..c694e77e56
--- /dev/null
+++ b/examples/angular/simple/src/index.ts
@@ -0,0 +1,16 @@
+import '@angular/compiler'
+import 'zone.js'
+import { bootstrapApplication } from '@angular/platform-browser'
+import {
+ QueryClient,
+ provideAngularQuery,
+} from '@tanstack/angular-query-experimental'
+import { provideHttpClient, withFetch } from '@angular/common/http'
+import { SimpleExampleComponent } from './simple-example.component'
+
+bootstrapApplication(SimpleExampleComponent, {
+ providers: [
+ provideHttpClient(withFetch()),
+ provideAngularQuery(new QueryClient()),
+ ],
+})
diff --git a/examples/angular/simple/src/simple-example.component.ts b/examples/angular/simple/src/simple-example.component.ts
new file mode 100644
index 0000000000..0c3759a49f
--- /dev/null
+++ b/examples/angular/simple/src/simple-example.component.ts
@@ -0,0 +1,51 @@
+import { AngularQueryDevtoolsComponent } from '@tanstack/angular-query-devtools-experimental'
+import { ChangeDetectionStrategy, Component, inject } from '@angular/core'
+import { CommonModule } from '@angular/common'
+import { injectQuery } from '@tanstack/angular-query-experimental'
+import { HttpClient } from '@angular/common/http'
+import { lastValueFrom } from 'rxjs'
+
+type Response = {
+ name: string
+ description: string
+ subscribers_count: number
+ stargazers_count: number
+ forks_count: number
+}
+
+@Component({
+ changeDetection: ChangeDetectionStrategy.OnPush,
+ selector: 'simple-example',
+ standalone: true,
+ template: `
+ @if (query.isPending()) {
+ Loading...
+ }
+ @if (query.error()) {
+ An error has occurred: {{ query.error().message }}
+ }
+ @if (query.data(); as data) {
+ {{ data.name }}
+ {{ data.description }}
+ 👀 {{ data.subscribers_count }}
+ ✨ {{ data.stargazers_count }}
+ 🍴 {{ data.forks_count }}
+ }
+
+
+ `,
+ imports: [AngularQueryDevtoolsComponent, CommonModule],
+})
+export class SimpleExampleComponent {
+ http = inject(HttpClient)
+
+ query = injectQuery(() => ({
+ queryKey: ['repoData'],
+ queryFn: () =>
+ lastValueFrom(
+ this.http.get(
+ 'https://api.github.com/repos/tannerlinsley/react-query',
+ ),
+ ),
+ }))
+}
diff --git a/examples/angular/simple/tsconfig.json b/examples/angular/simple/tsconfig.json
new file mode 100644
index 0000000000..7e0dab30ad
--- /dev/null
+++ b/examples/angular/simple/tsconfig.json
@@ -0,0 +1,27 @@
+{
+ "compilerOptions": {
+ "target": "ES2022",
+ "useDefineForClassFields": true,
+ "module": "ESNext",
+ "lib": ["ESNext", "DOM"],
+ "moduleResolution": "Bundler",
+ "strict": true,
+ "resolveJsonModule": true,
+ "isolatedModules": true,
+ "esModuleInterop": true,
+ "noEmit": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "noImplicitReturns": true,
+ "skipLibCheck": true,
+ "types": ["vite/client"],
+ "experimentalDecorators": true
+ },
+ "angularCompilerOptions": {
+ "enableI18nLegacyMessageIdFormat": false,
+ "strictInjectionParameters": true,
+ "strictInputAccessModifiers": true,
+ "strictTemplates": true
+ },
+ "include": ["src"]
+}
diff --git a/examples/react/algolia/package.json b/examples/react/algolia/package.json
index b343dc75e3..752012343d 100644
--- a/examples/react/algolia/package.json
+++ b/examples/react/algolia/package.json
@@ -22,7 +22,7 @@
"@types/react-dom": "^18.2.14",
"@vitejs/plugin-react": "^4.0.0",
"typescript": "5.1.6",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
},
"browserslist": {
"production": [
diff --git a/examples/react/basic-graphql-request/package.json b/examples/react/basic-graphql-request/package.json
index 859226c8a5..8cb1358c8f 100644
--- a/examples/react/basic-graphql-request/package.json
+++ b/examples/react/basic-graphql-request/package.json
@@ -17,7 +17,7 @@
},
"devDependencies": {
"@vitejs/plugin-react": "^4.0.0",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
},
"browserslist": {
"production": [
diff --git a/examples/react/basic-typescript/package.json b/examples/react/basic-typescript/package.json
index 64b5891eab..09211f9e88 100644
--- a/examples/react/basic-typescript/package.json
+++ b/examples/react/basic-typescript/package.json
@@ -24,7 +24,7 @@
"eslint": "^8.34.0",
"eslint-config-prettier": "^8.8.0",
"typescript": "5.1.6",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
},
"browserslist": {
"production": [
diff --git a/examples/react/basic/package.json b/examples/react/basic/package.json
index 84e69de750..aed3081b9b 100644
--- a/examples/react/basic/package.json
+++ b/examples/react/basic/package.json
@@ -17,7 +17,7 @@
"devDependencies": {
"@tanstack/eslint-plugin-query": "^5.0.0",
"@vitejs/plugin-react": "^4.0.0",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
},
"browserslist": {
"production": [
diff --git a/examples/react/default-query-function/package.json b/examples/react/default-query-function/package.json
index d414de0d37..a7099f9cc4 100644
--- a/examples/react/default-query-function/package.json
+++ b/examples/react/default-query-function/package.json
@@ -16,7 +16,7 @@
},
"devDependencies": {
"@vitejs/plugin-react": "^4.0.0",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
},
"browserslist": {
"production": [
diff --git a/examples/react/offline/package.json b/examples/react/offline/package.json
index b3e9eb7360..8587faa765 100644
--- a/examples/react/offline/package.json
+++ b/examples/react/offline/package.json
@@ -21,7 +21,7 @@
},
"devDependencies": {
"@vitejs/plugin-react": "^4.0.0",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
},
"browserslist": {
"production": [
diff --git a/examples/react/playground/package.json b/examples/react/playground/package.json
index 6d9aaf8a55..81c96292f8 100644
--- a/examples/react/playground/package.json
+++ b/examples/react/playground/package.json
@@ -15,7 +15,7 @@
},
"devDependencies": {
"@vitejs/plugin-react": "^4.0.0",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
},
"browserslist": {
"production": [
diff --git a/examples/react/react-router/package.json b/examples/react/react-router/package.json
index 36a73991a3..a83a62878f 100644
--- a/examples/react/react-router/package.json
+++ b/examples/react/react-router/package.json
@@ -21,7 +21,7 @@
},
"devDependencies": {
"@vitejs/plugin-react": "^4.0.0",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
},
"browserslist": {
"production": [
diff --git a/examples/react/rick-morty/package.json b/examples/react/rick-morty/package.json
index 3d12407815..a3ea94fe7c 100644
--- a/examples/react/rick-morty/package.json
+++ b/examples/react/rick-morty/package.json
@@ -21,7 +21,7 @@
},
"devDependencies": {
"@vitejs/plugin-react": "^4.0.0",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
},
"browserslist": {
"production": [
diff --git a/examples/react/simple/package.json b/examples/react/simple/package.json
index 1bab5163eb..305721aeff 100644
--- a/examples/react/simple/package.json
+++ b/examples/react/simple/package.json
@@ -16,7 +16,7 @@
},
"devDependencies": {
"@vitejs/plugin-react": "^4.0.0",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
},
"browserslist": {
"production": [
diff --git a/examples/react/star-wars/package.json b/examples/react/star-wars/package.json
index b19dfc6fca..02ec56faa3 100644
--- a/examples/react/star-wars/package.json
+++ b/examples/react/star-wars/package.json
@@ -21,7 +21,7 @@
},
"devDependencies": {
"@vitejs/plugin-react": "^4.0.0",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
},
"browserslist": {
"production": [
diff --git a/examples/react/suspense/package.json b/examples/react/suspense/package.json
index f84957ac94..414bd0dd78 100644
--- a/examples/react/suspense/package.json
+++ b/examples/react/suspense/package.json
@@ -13,7 +13,7 @@
},
"devDependencies": {
"@vitejs/plugin-react": "^4.0.0",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
},
"scripts": {
"dev": "vite",
diff --git a/examples/solid/basic-graphql-request/package.json b/examples/solid/basic-graphql-request/package.json
index e3ee191872..914f5caa1c 100644
--- a/examples/solid/basic-graphql-request/package.json
+++ b/examples/solid/basic-graphql-request/package.json
@@ -17,7 +17,7 @@
},
"devDependencies": {
"typescript": "5.1.6",
- "vite": "^4.4.11",
+ "vite": "^4.5.0",
"vite-plugin-solid": "^2.7.2"
}
}
diff --git a/examples/solid/basic-typescript/package.json b/examples/solid/basic-typescript/package.json
index b53d149fee..f29b6d21d5 100644
--- a/examples/solid/basic-typescript/package.json
+++ b/examples/solid/basic-typescript/package.json
@@ -15,7 +15,7 @@
},
"devDependencies": {
"typescript": "5.1.6",
- "vite": "^4.4.11",
+ "vite": "^4.5.0",
"vite-plugin-solid": "^2.7.2"
}
}
diff --git a/examples/solid/default-query-function/package.json b/examples/solid/default-query-function/package.json
index 17baf6c81a..02b2ff251d 100644
--- a/examples/solid/default-query-function/package.json
+++ b/examples/solid/default-query-function/package.json
@@ -15,7 +15,7 @@
},
"devDependencies": {
"typescript": "5.1.6",
- "vite": "^4.4.11",
+ "vite": "^4.5.0",
"vite-plugin-solid": "^2.7.2"
}
}
diff --git a/examples/solid/simple/package.json b/examples/solid/simple/package.json
index 0c5c1398c4..8b6669e7a5 100644
--- a/examples/solid/simple/package.json
+++ b/examples/solid/simple/package.json
@@ -16,7 +16,7 @@
"devDependencies": {
"@tanstack/eslint-plugin-query": "^5.0.0",
"typescript": "5.1.6",
- "vite": "^4.4.11",
+ "vite": "^4.5.0",
"vite-plugin-solid": "^2.7.2"
}
}
diff --git a/examples/solid/solid-start-streaming/package.json b/examples/solid/solid-start-streaming/package.json
index 1806744e41..b0c0c07b4b 100644
--- a/examples/solid/solid-start-streaming/package.json
+++ b/examples/solid/solid-start-streaming/package.json
@@ -22,7 +22,7 @@
"postcss": "^8.4.31",
"solid-start-node": "^0.3.7",
"typescript": "5.1.6",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
},
"engines": {
"node": ">=16.8"
diff --git a/examples/svelte/auto-refetching/package.json b/examples/svelte/auto-refetching/package.json
index e5de1f7a35..75af84d077 100644
--- a/examples/svelte/auto-refetching/package.json
+++ b/examples/svelte/auto-refetching/package.json
@@ -18,6 +18,6 @@
"svelte": "^4.0.0",
"svelte-check": "^3.4.4",
"typescript": "5.1.6",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
}
}
diff --git a/examples/svelte/basic/package.json b/examples/svelte/basic/package.json
index 8dfe6a713b..2c3d29792c 100644
--- a/examples/svelte/basic/package.json
+++ b/examples/svelte/basic/package.json
@@ -18,6 +18,6 @@
"svelte": "^4.0.0",
"svelte-check": "^3.4.4",
"typescript": "5.1.6",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
}
}
diff --git a/examples/svelte/load-more-infinite-scroll/package.json b/examples/svelte/load-more-infinite-scroll/package.json
index 6c221be992..f5466f0380 100644
--- a/examples/svelte/load-more-infinite-scroll/package.json
+++ b/examples/svelte/load-more-infinite-scroll/package.json
@@ -18,6 +18,6 @@
"svelte": "^4.0.0",
"svelte-check": "^3.4.4",
"typescript": "5.1.6",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
}
}
diff --git a/examples/svelte/optimistic-updates-typescript/package.json b/examples/svelte/optimistic-updates-typescript/package.json
index de1d9f34e4..db6cb49b3f 100644
--- a/examples/svelte/optimistic-updates-typescript/package.json
+++ b/examples/svelte/optimistic-updates-typescript/package.json
@@ -18,6 +18,6 @@
"svelte": "^4.0.0",
"svelte-check": "^3.4.4",
"typescript": "5.1.6",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
}
}
diff --git a/examples/svelte/playground/package.json b/examples/svelte/playground/package.json
index e73c195cb0..cc0c4839e2 100644
--- a/examples/svelte/playground/package.json
+++ b/examples/svelte/playground/package.json
@@ -18,6 +18,6 @@
"svelte": "^4.0.0",
"svelte-check": "^3.4.4",
"typescript": "5.1.6",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
}
}
diff --git a/examples/svelte/simple/package.json b/examples/svelte/simple/package.json
index ea6a4a1bfe..df0ac71990 100644
--- a/examples/svelte/simple/package.json
+++ b/examples/svelte/simple/package.json
@@ -18,6 +18,6 @@
"svelte": "^4.0.0",
"svelte-check": "^3.4.4",
"typescript": "5.1.6",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
}
}
diff --git a/examples/svelte/ssr/package.json b/examples/svelte/ssr/package.json
index d1b02c330d..4111fc853c 100644
--- a/examples/svelte/ssr/package.json
+++ b/examples/svelte/ssr/package.json
@@ -18,6 +18,6 @@
"svelte": "^4.0.0",
"svelte-check": "^3.4.4",
"typescript": "5.1.6",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
}
}
diff --git a/examples/svelte/star-wars/package.json b/examples/svelte/star-wars/package.json
index 03dbcf24fb..83195cd2fd 100644
--- a/examples/svelte/star-wars/package.json
+++ b/examples/svelte/star-wars/package.json
@@ -21,6 +21,6 @@
"svelte-check": "^3.4.4",
"tailwindcss": "^3.3.2",
"typescript": "5.1.6",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
}
}
diff --git a/examples/vue/2.6-basic/package.json b/examples/vue/2.6-basic/package.json
index 676efb6ef0..fc55f3fc6c 100644
--- a/examples/vue/2.6-basic/package.json
+++ b/examples/vue/2.6-basic/package.json
@@ -15,7 +15,7 @@
},
"devDependencies": {
"typescript": "5.1.6",
- "vite": "^4.4.11",
+ "vite": "^4.5.0",
"vite-plugin-vue2": "2.0.2"
}
}
diff --git a/examples/vue/basic/package.json b/examples/vue/basic/package.json
index 5f8c61a22c..b6e59a43e5 100644
--- a/examples/vue/basic/package.json
+++ b/examples/vue/basic/package.json
@@ -15,6 +15,6 @@
"devDependencies": {
"@vitejs/plugin-vue": "^4.4.0",
"typescript": "5.1.6",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
}
}
diff --git a/examples/vue/dependent-queries/package.json b/examples/vue/dependent-queries/package.json
index ee42c917d5..7056c8e2a9 100644
--- a/examples/vue/dependent-queries/package.json
+++ b/examples/vue/dependent-queries/package.json
@@ -14,6 +14,6 @@
"devDependencies": {
"@vitejs/plugin-vue": "^4.4.0",
"typescript": "5.1.6",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
}
}
diff --git a/examples/vue/persister/package.json b/examples/vue/persister/package.json
index 4921bd1f82..aaec9076a2 100644
--- a/examples/vue/persister/package.json
+++ b/examples/vue/persister/package.json
@@ -18,6 +18,6 @@
"devDependencies": {
"@vitejs/plugin-vue": "^4.4.0",
"typescript": "5.1.6",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
}
}
diff --git a/integrations/angular-cli-standalone-17/.gitignore b/integrations/angular-cli-standalone-17/.gitignore
new file mode 100644
index 0000000000..0711527ef9
--- /dev/null
+++ b/integrations/angular-cli-standalone-17/.gitignore
@@ -0,0 +1,42 @@
+# See http://help.github.com/ignore-files/ for more about ignoring files.
+
+# Compiled output
+/dist
+/tmp
+/out-tsc
+/bazel-out
+
+# Node
+/node_modules
+npm-debug.log
+yarn-error.log
+
+# IDEs and editors
+.idea/
+.project
+.classpath
+.c9/
+*.launch
+.settings/
+*.sublime-workspace
+
+# Visual Studio Code
+.vscode/*
+!.vscode/settings.json
+!.vscode/tasks.json
+!.vscode/launch.json
+!.vscode/extensions.json
+.history/*
+
+# Miscellaneous
+/.angular/cache
+.sass-cache/
+/connect.lock
+/coverage
+/libpeerconnection.log
+testem.log
+/typings
+
+# System files
+.DS_Store
+Thumbs.db
diff --git a/integrations/angular-cli-standalone-17/.vscode/extensions.json b/integrations/angular-cli-standalone-17/.vscode/extensions.json
new file mode 100644
index 0000000000..77b374577d
--- /dev/null
+++ b/integrations/angular-cli-standalone-17/.vscode/extensions.json
@@ -0,0 +1,4 @@
+{
+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=827846
+ "recommendations": ["angular.ng-template"]
+}
diff --git a/integrations/angular-cli-standalone-17/.vscode/launch.json b/integrations/angular-cli-standalone-17/.vscode/launch.json
new file mode 100644
index 0000000000..f30a599183
--- /dev/null
+++ b/integrations/angular-cli-standalone-17/.vscode/launch.json
@@ -0,0 +1,13 @@
+{
+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
+ "version": "0.2.0",
+ "configurations": [
+ {
+ "name": "ng serve",
+ "type": "chrome",
+ "request": "launch",
+ "preLaunchTask": "npm: start",
+ "url": "http://localhost:4200/"
+ }
+ ]
+}
diff --git a/integrations/angular-cli-standalone-17/.vscode/tasks.json b/integrations/angular-cli-standalone-17/.vscode/tasks.json
new file mode 100644
index 0000000000..b02874a83f
--- /dev/null
+++ b/integrations/angular-cli-standalone-17/.vscode/tasks.json
@@ -0,0 +1,24 @@
+{
+ // For more information, visit: https://go.microsoft.com/fwlink/?LinkId=733558
+ "version": "2.0.0",
+ "tasks": [
+ {
+ "type": "npm",
+ "script": "start",
+ "isBackground": true,
+ "problemMatcher": {
+ "owner": "typescript",
+ "pattern": "$tsc",
+ "background": {
+ "activeOnStart": true,
+ "beginsPattern": {
+ "regexp": "(.*?)"
+ },
+ "endsPattern": {
+ "regexp": "bundle generation complete"
+ }
+ }
+ }
+ }
+ ]
+}
diff --git a/integrations/angular-cli-standalone-17/README.md b/integrations/angular-cli-standalone-17/README.md
new file mode 100644
index 0000000000..349ff2d006
--- /dev/null
+++ b/integrations/angular-cli-standalone-17/README.md
@@ -0,0 +1,27 @@
+# AngularCliStandalone17
+
+This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.0.0.
+
+## Development server
+
+Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files.
+
+## Code scaffolding
+
+Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.
+
+## Build
+
+Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory.
+
+## Running unit tests
+
+Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
+
+## Running end-to-end tests
+
+Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
+
+## Further help
+
+To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
diff --git a/integrations/angular-cli-standalone-17/angular.json b/integrations/angular-cli-standalone-17/angular.json
new file mode 100644
index 0000000000..31de28bdec
--- /dev/null
+++ b/integrations/angular-cli-standalone-17/angular.json
@@ -0,0 +1,101 @@
+{
+ "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
+ "version": 1,
+ "cli": {
+ "packageManager": "pnpm",
+ "analytics": false
+ },
+ "newProjectRoot": "projects",
+ "projects": {
+ "angular-cli-standalone-17": {
+ "projectType": "application",
+ "schematics": {
+ "@schematics/angular:component": {
+ "inlineTemplate": true,
+ "inlineStyle": true,
+ "skipTests": true
+ },
+ "@schematics/angular:class": {
+ "skipTests": true
+ },
+ "@schematics/angular:directive": {
+ "skipTests": true
+ },
+ "@schematics/angular:guard": {
+ "skipTests": true
+ },
+ "@schematics/angular:interceptor": {
+ "skipTests": true
+ },
+ "@schematics/angular:pipe": {
+ "skipTests": true
+ },
+ "@schematics/angular:resolver": {
+ "skipTests": true
+ },
+ "@schematics/angular:service": {
+ "skipTests": true
+ }
+ },
+ "root": "",
+ "sourceRoot": "src",
+ "prefix": "app",
+ "architect": {
+ "build": {
+ "builder": "@angular-devkit/build-angular:application",
+ "options": {
+ "outputPath": "dist/angular-cli-standalone-17",
+ "index": "src/index.html",
+ "browser": "src/main.ts",
+ "polyfills": ["zone.js"],
+ "tsConfig": "tsconfig.app.json",
+ "assets": ["src/favicon.ico", "src/assets"],
+ "styles": ["src/styles.css"],
+ "scripts": []
+ },
+ "configurations": {
+ "production": {
+ "budgets": [
+ {
+ "type": "initial",
+ "maximumWarning": "500kb",
+ "maximumError": "1mb"
+ },
+ {
+ "type": "anyComponentStyle",
+ "maximumWarning": "2kb",
+ "maximumError": "4kb"
+ }
+ ],
+ "outputHashing": "all"
+ },
+ "development": {
+ "optimization": false,
+ "extractLicenses": false,
+ "sourceMap": true
+ }
+ },
+ "defaultConfiguration": "production"
+ },
+ "serve": {
+ "builder": "@angular-devkit/build-angular:dev-server",
+ "configurations": {
+ "production": {
+ "buildTarget": "angular-cli-standalone-17:build:production"
+ },
+ "development": {
+ "buildTarget": "angular-cli-standalone-17:build:development"
+ }
+ },
+ "defaultConfiguration": "development"
+ },
+ "extract-i18n": {
+ "builder": "@angular-devkit/build-angular:extract-i18n",
+ "options": {
+ "buildTarget": "angular-cli-standalone-17:build"
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/integrations/angular-cli-standalone-17/package.json b/integrations/angular-cli-standalone-17/package.json
new file mode 100644
index 0000000000..485d1acf79
--- /dev/null
+++ b/integrations/angular-cli-standalone-17/package.json
@@ -0,0 +1,25 @@
+{
+ "name": "angular-cli-standalone-17",
+ "version": "0.0.0",
+ "scripts": {
+ "test:bundle": "ng build"
+ },
+ "private": true,
+ "dependencies": {
+ "@angular/animations": "^17.0.2",
+ "@angular/common": "^17.0.2",
+ "@angular/core": "^17.0.2",
+ "@angular/platform-browser": "^17.0.2",
+ "@tanstack/angular-query-experimental": "workspace:../../packages/angular-query-experimental/build",
+ "@tanstack/angular-query-devtools-experimental": "workspace:../../packages/angular-query-devtools-experimental/build",
+ "rxjs": "^7.8.1",
+ "tslib": "^2.6.2",
+ "zone.js": "^0.14.2"
+ },
+ "devDependencies": {
+ "@angular-devkit/build-angular": "^17.0.0",
+ "@angular/cli": "^17.0.0",
+ "@angular/compiler-cli": "^17.0.2",
+ "typescript": "~5.2.2"
+ }
+}
diff --git a/integrations/angular-cli-standalone-17/src/app/app.component.ts b/integrations/angular-cli-standalone-17/src/app/app.component.ts
new file mode 100644
index 0000000000..550f765c94
--- /dev/null
+++ b/integrations/angular-cli-standalone-17/src/app/app.component.ts
@@ -0,0 +1,31 @@
+import { AngularQueryDevtoolsComponent } from '@tanstack/angular-query-devtools-experimental'
+import { ChangeDetectionStrategy, Component } from '@angular/core'
+import { CommonModule } from '@angular/common'
+import { injectQuery } from '@tanstack/angular-query-experimental'
+
+@Component({
+ changeDetection: ChangeDetectionStrategy.OnPush,
+ selector: 'app-root',
+ standalone: true,
+ template: `
+ Loading...
+ An error has occurred!
+
+ {{ query.data() }}
+
+
+ `,
+ imports: [AngularQueryDevtoolsComponent, CommonModule],
+})
+export class AppComponent {
+ /**
+ * @public
+ */
+ query = injectQuery(() => ({
+ queryKey: ['test'],
+ queryFn: async () => {
+ await new Promise((r) => setTimeout(r, 1000))
+ return 'Success'
+ },
+ }))
+}
diff --git a/integrations/angular-cli-standalone-17/src/app/app.config.ts b/integrations/angular-cli-standalone-17/src/app/app.config.ts
new file mode 100644
index 0000000000..ef2e1d5ddd
--- /dev/null
+++ b/integrations/angular-cli-standalone-17/src/app/app.config.ts
@@ -0,0 +1,9 @@
+import { ApplicationConfig } from '@angular/core'
+import {
+ provideAngularQuery,
+ QueryClient,
+} from '@tanstack/angular-query-experimental'
+
+export const appConfig: ApplicationConfig = {
+ providers: [provideAngularQuery(new QueryClient())],
+}
diff --git a/integrations/angular-cli-standalone-17/src/assets/.gitkeep b/integrations/angular-cli-standalone-17/src/assets/.gitkeep
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/integrations/angular-cli-standalone-17/src/favicon.ico b/integrations/angular-cli-standalone-17/src/favicon.ico
new file mode 100644
index 0000000000..57614f9c96
Binary files /dev/null and b/integrations/angular-cli-standalone-17/src/favicon.ico differ
diff --git a/integrations/angular-cli-standalone-17/src/index.html b/integrations/angular-cli-standalone-17/src/index.html
new file mode 100644
index 0000000000..dd7dad0daa
--- /dev/null
+++ b/integrations/angular-cli-standalone-17/src/index.html
@@ -0,0 +1,13 @@
+
+
+
+
+ AngularCliStandalone17
+
+
+
+
+
+
+
+
diff --git a/integrations/angular-cli-standalone-17/src/main.ts b/integrations/angular-cli-standalone-17/src/main.ts
new file mode 100644
index 0000000000..c3d8f9af99
--- /dev/null
+++ b/integrations/angular-cli-standalone-17/src/main.ts
@@ -0,0 +1,5 @@
+import { bootstrapApplication } from '@angular/platform-browser'
+import { appConfig } from './app/app.config'
+import { AppComponent } from './app/app.component'
+
+bootstrapApplication(AppComponent, appConfig).catch((err) => console.error(err))
diff --git a/integrations/angular-cli-standalone-17/src/styles.css b/integrations/angular-cli-standalone-17/src/styles.css
new file mode 100644
index 0000000000..90d4ee0072
--- /dev/null
+++ b/integrations/angular-cli-standalone-17/src/styles.css
@@ -0,0 +1 @@
+/* You can add global styles to this file, and also import other style files */
diff --git a/integrations/angular-cli-standalone-17/tsconfig.app.json b/integrations/angular-cli-standalone-17/tsconfig.app.json
new file mode 100644
index 0000000000..84f1f992d2
--- /dev/null
+++ b/integrations/angular-cli-standalone-17/tsconfig.app.json
@@ -0,0 +1,10 @@
+/* To learn more about this file see: https://angular.io/config/tsconfig. */
+{
+ "extends": "./tsconfig.json",
+ "compilerOptions": {
+ "outDir": "./out-tsc/app",
+ "types": []
+ },
+ "files": ["src/main.ts"],
+ "include": ["src/**/*.d.ts"]
+}
diff --git a/integrations/angular-cli-standalone-17/tsconfig.json b/integrations/angular-cli-standalone-17/tsconfig.json
new file mode 100644
index 0000000000..d276020ea7
--- /dev/null
+++ b/integrations/angular-cli-standalone-17/tsconfig.json
@@ -0,0 +1,30 @@
+/* To learn more about this file see: https://angular.io/config/tsconfig. */
+{
+ "compileOnSave": false,
+ "compilerOptions": {
+ "outDir": "./dist/out-tsc",
+ "forceConsistentCasingInFileNames": true,
+ "strict": true,
+ "noImplicitOverride": true,
+ "noPropertyAccessFromIndexSignature": true,
+ "noImplicitReturns": true,
+ "noFallthroughCasesInSwitch": true,
+ "esModuleInterop": true,
+ "sourceMap": true,
+ "declaration": false,
+ "downlevelIteration": true,
+ "experimentalDecorators": true,
+ "moduleResolution": "node",
+ "importHelpers": true,
+ "target": "ES2022",
+ "module": "ES2022",
+ "useDefineForClassFields": false,
+ "lib": ["ES2022", "dom"]
+ },
+ "angularCompilerOptions": {
+ "enableI18nLegacyMessageIdFormat": false,
+ "strictInjectionParameters": true,
+ "strictInputAccessModifiers": true,
+ "strictTemplates": true
+ }
+}
diff --git a/integrations/solid-vite/package.json b/integrations/solid-vite/package.json
index 6f5df5fafa..62bb90c139 100644
--- a/integrations/solid-vite/package.json
+++ b/integrations/solid-vite/package.json
@@ -9,7 +9,7 @@
"@tanstack/solid-query": "workspace:*",
"@tanstack/solid-query-devtools": "workspace:*",
"solid-js": "^1.8.1",
- "vite": "^4.4.11",
+ "vite": "^4.5.0",
"vite-plugin-solid": "^2.7.2"
}
}
diff --git a/integrations/svelte-vite/package.json b/integrations/svelte-vite/package.json
index e927546302..a6c3ffdb0a 100644
--- a/integrations/svelte-vite/package.json
+++ b/integrations/svelte-vite/package.json
@@ -10,6 +10,6 @@
"@tanstack/svelte-query-devtools": "workspace:*",
"@sveltejs/vite-plugin-svelte": "^2.4.6",
"svelte": "^4.0.0",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
}
}
diff --git a/integrations/vue-vite/package.json b/integrations/vue-vite/package.json
index 048c06d235..534a773a88 100644
--- a/integrations/vue-vite/package.json
+++ b/integrations/vue-vite/package.json
@@ -9,6 +9,6 @@
"@tanstack/vue-query": "workspace:*",
"@vitejs/plugin-vue": "^4.4.0",
"vue": "^3.3.0",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
}
}
diff --git a/knip.ts b/knip.ts
index 272f2c7d31..5bf5693545 100644
--- a/knip.ts
+++ b/knip.ts
@@ -15,10 +15,13 @@ export default {
ignore: ['**/__mocks__/**'],
ignoreDependencies: ['vue2', 'vue2.7'],
},
+ 'integrations/angular-cli-standalone-17': {
+ entry: ['src/main.ts'],
+ },
},
compilers: {
svelte: (text: string) => [...svelteCompiler(text)].join('\n'),
- vue: (text) => {
+ vue: (text: string) => {
const scripts = []
let match
while ((match = vueCompiler.exec(text))) scripts.push(match[1])
diff --git a/package.json b/package.json
index 764805cc14..5d07ece5e1 100644
--- a/package.json
+++ b/package.json
@@ -15,7 +15,7 @@
"test:ci": "nx run-many --exclude=examples/** --targets=test:format,test:sherif,test:eslint,test:lib,test:types,test:build,test:bundle,build",
"test:eslint": "nx affected --target=test:eslint",
"test:format": "pnpm run prettier --check",
- "test:sherif": "sherif -i react-scripts --ignore-package react-vite5 --ignore-package react-vite4",
+ "test:sherif": "sherif -i react-scripts -i typescript --ignore-package react-vite5 --ignore-package react-vite4",
"test:lib": "nx affected --target=test:lib",
"test:lib:dev": "pnpm --filter \"./packages/**\" run test:lib:dev",
"test:build": "nx affected --target=test:build",
@@ -86,7 +86,7 @@
"tsup": "^7.3.0",
"type-fest": "^4.5.0",
"typescript": "5.1.6",
- "vite": "^4.4.11",
+ "vite": "^4.5.0",
"vitest": "^0.33.0"
},
"pnpm": {
diff --git a/packages/angular-query-devtools-experimental/.eslintrc.cjs b/packages/angular-query-devtools-experimental/.eslintrc.cjs
new file mode 100644
index 0000000000..5dd105c9d8
--- /dev/null
+++ b/packages/angular-query-devtools-experimental/.eslintrc.cjs
@@ -0,0 +1,11 @@
+// @ts-check
+
+/** @type {import('eslint').Linter.Config} */
+const config = {
+ parserOptions: {
+ tsconfigRootDir: __dirname,
+ project: './tsconfig.json',
+ },
+}
+
+module.exports = config
diff --git a/packages/angular-query-devtools-experimental/ng-package.json b/packages/angular-query-devtools-experimental/ng-package.json
new file mode 100644
index 0000000000..782eb1870c
--- /dev/null
+++ b/packages/angular-query-devtools-experimental/ng-package.json
@@ -0,0 +1,9 @@
+{
+ "$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
new file mode 100644
index 0000000000..aca09cd910
--- /dev/null
+++ b/packages/angular-query-devtools-experimental/package.json
@@ -0,0 +1,41 @@
+{
+ "name": "@tanstack/angular-query-devtools-experimental",
+ "version": "5.4.3",
+ "description": "Developer tools to interact with and visualize the TanStack/angular-query cache",
+ "author": "Arnoud de Vries",
+ "license": "MIT",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/TanStack/query.git",
+ "directory": "packages/angular-query-devtools-experimental"
+ },
+ "homepage": "https://tanstack.com/query",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/tannerlinsley"
+ },
+ "type": "module",
+ "sideEffects": false,
+ "scripts": {
+ "clean": "rimraf ./build && rimraf ./coverage",
+ "test:eslint": "eslint --ext .ts,.tsx ./src",
+ "test:types": "tsc",
+ "test:build": "publint --strict",
+ "build": "ng-packagr -p ng-package.json -c tsconfig.build.json"
+ },
+ "dependencies": {
+ "@tanstack/query-devtools": "workspace:*",
+ "tslib": "^2.6.2"
+ },
+ "devDependencies": {
+ "@angular/compiler-cli": "^17.0.2",
+ "@angular/core": "^17.0.2",
+ "@tanstack/angular-query-experimental": "workspace:../angular-query-experimental/build",
+ "ng-packagr": "^17.0.0",
+ "typescript": "5.2.2",
+ "zone.js": "^0.14.2"
+ },
+ "peerDependencies": {
+ "@angular/core": "^17"
+ }
+}
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
new file mode 100644
index 0000000000..6ba2cb9f65
--- /dev/null
+++ b/packages/angular-query-devtools-experimental/src/angular-query-devtools.component.ts
@@ -0,0 +1,139 @@
+import { TanstackQueryDevtools } from '@tanstack/query-devtools'
+import {
+ ChangeDetectionStrategy,
+ Component,
+ ElementRef,
+ Input,
+ ViewChild,
+ booleanAttribute,
+ inject,
+} from '@angular/core'
+import {
+ QUERY_CLIENT,
+ onlineManager,
+} from '@tanstack/angular-query-experimental'
+import type { QueryClient } from '@tanstack/angular-query-experimental'
+import type { AfterViewInit, OnDestroy } from '@angular/core'
+import type {
+ // DevToolsErrorType as DevToolsErrorTypeOriginal,
+ DevtoolsButtonPosition as DevtoolsButtonPositionOriginal,
+ DevtoolsPosition as DevtoolsPositionOriginal,
+} from '@tanstack/query-devtools'
+
+// Alias types for decorators
+type DevtoolsButtonPosition = DevtoolsButtonPositionOriginal
+type DevtoolsPosition = DevtoolsPositionOriginal
+// type DevToolsErrorType = DevToolsErrorTypeOriginal
+
+@Component({
+ selector: 'angular-query-devtools',
+ standalone: true,
+ template: `
`,
+ changeDetection: ChangeDetectionStrategy.OnPush,
+})
+export class AngularQueryDevtoolsComponent implements AfterViewInit, OnDestroy {
+ readonly #injectedClient = inject(QUERY_CLIENT, {
+ optional: true,
+ })
+
+ #clientFromAttribute: QueryClient | null = null
+ #devtools: TanstackQueryDevtools | undefined
+
+ @ViewChild('ref') ref!: ElementRef
+
+ #initialIsOpen = false
+ /**
+ * Add this attribute if you want the dev tools to default to being open
+ */
+ @Input({ transform: booleanAttribute })
+ set initialIsOpen(value: boolean) {
+ this.#initialIsOpen = value
+ this.#devtools?.setInitialIsOpen(value)
+ }
+ get initialIsOpen() {
+ return this.#initialIsOpen
+ }
+
+ #buttonPosition: DevtoolsButtonPosition = 'bottom-left'
+ /**
+ * The position of the TanStack logo to open and close the devtools panel.
+ * 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right'
+ * Defaults to 'bottom-left'.
+ */
+ @Input()
+ set buttonPosition(value: DevtoolsButtonPosition) {
+ this.#buttonPosition = value
+ this.#devtools?.setButtonPosition(value)
+ }
+ get buttonPosition() {
+ return this.#buttonPosition
+ }
+
+ #position: DevtoolsPosition = 'bottom'
+ /**
+ * The position of the Angular Query devtools panel.
+ * 'top' | 'bottom' | 'left' | 'right'
+ * Defaults to 'bottom'.
+ */
+ @Input()
+ set position(value: DevtoolsPosition) {
+ this.#position = value
+ this.#devtools?.setPosition(value)
+ }
+ get position() {
+ return this.#position
+ }
+
+ /**
+ * Custom instance of QueryClient
+ */
+ @Input()
+ set client(client: QueryClient | undefined) {
+ this.#clientFromAttribute = client ?? null
+ this.#devtools?.setClient(this.#getAppliedQueryClient()!)
+ }
+
+ // TODO: needs to tested. When re-adding don't forget to re-add to devtools.md too
+ // #errorTypes: Array = []
+ /**
+ * Use this so you can define custom errors that can be shown in the devtools.
+ */
+ // @Input()
+ // set errorTypes(value: Array) {
+ // this.#errorTypes = value
+ // this.#devtools?.setErrorTypes(value)
+ // }
+ // get errorTypes(): Array {
+ // return this.#errorTypes
+ // }
+
+ ngAfterViewInit() {
+ const client = this.#getAppliedQueryClient()!
+
+ const { buttonPosition, position, initialIsOpen } = this
+ this.#devtools = new TanstackQueryDevtools({
+ client,
+ queryFlavor: 'Angular Query',
+ version: '5',
+ onlineManager,
+ buttonPosition,
+ position,
+ initialIsOpen,
+ // errorTypes,
+ })
+ this.#devtools.mount(this.ref.nativeElement)
+ }
+
+ ngOnDestroy() {
+ this.#devtools?.unmount()
+ }
+
+ #getAppliedQueryClient() {
+ if (!this.#clientFromAttribute && !this.#injectedClient) {
+ throw new Error(
+ `You must either provide a client via 'provideAngularQuery' or pass it to the 'client' attribute of angular-query-devtools.`,
+ )
+ }
+ return this.#clientFromAttribute ?? this.#injectedClient
+ }
+}
diff --git a/packages/angular-query-devtools-experimental/src/index.ts b/packages/angular-query-devtools-experimental/src/index.ts
new file mode 100644
index 0000000000..189621dbb5
--- /dev/null
+++ b/packages/angular-query-devtools-experimental/src/index.ts
@@ -0,0 +1 @@
+export * from './angular-query-devtools.component'
diff --git a/packages/angular-query-devtools-experimental/tsconfig.build.json b/packages/angular-query-devtools-experimental/tsconfig.build.json
new file mode 100644
index 0000000000..2e37591ec1
--- /dev/null
+++ b/packages/angular-query-devtools-experimental/tsconfig.build.json
@@ -0,0 +1,15 @@
+{
+ "extends": "./node_modules/ng-packagr/lib/ts/conf/tsconfig.ngc.json",
+ "compilerOptions": {
+ "moduleResolution": "bundler",
+ "allowJs": true,
+ "moduleDetection": "force",
+ "module": "ESNext"
+ },
+ "angularCompilerOptions": {
+ "enableI18nLegacyMessageIdFormat": false,
+ "strictInjectionParameters": true,
+ "strictInputAccessModifiers": true
+ },
+ "include": ["src/**/*.ts", ".eslintrc.cjs"]
+}
diff --git a/packages/angular-query-devtools-experimental/tsconfig.json b/packages/angular-query-devtools-experimental/tsconfig.json
new file mode 100644
index 0000000000..c60861c5bb
--- /dev/null
+++ b/packages/angular-query-devtools-experimental/tsconfig.json
@@ -0,0 +1,27 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "declaration": true,
+ "declarationMap": true,
+ "useDefineForClassFields": false,
+ "target": "es2022",
+ "forceConsistentCasingInFileNames": true,
+ "strict": true,
+ "noImplicitOverride": true,
+ "noPropertyAccessFromIndexSignature": true,
+ "noImplicitReturns": true,
+ "noFallthroughCasesInSwitch": true,
+ "emitDecoratorMetadata": true,
+ "experimentalDecorators": true,
+ "importHelpers": true,
+ "module": "esnext"
+ },
+ "angularCompilerOptions": {
+ "allowJs": false,
+ "enableI18nLegacyMessageIdFormat": false,
+ "strictInjectionParameters": true,
+ "strictInputAccessModifiers": true,
+ "strictTemplates": true
+ },
+ "include": ["src/**/*.ts", ".eslintrc.cjs"]
+}
diff --git a/packages/angular-query-devtools-experimental/vitest.config.ts b/packages/angular-query-devtools-experimental/vitest.config.ts
new file mode 100644
index 0000000000..95174090be
--- /dev/null
+++ b/packages/angular-query-devtools-experimental/vitest.config.ts
@@ -0,0 +1,12 @@
+import { defineConfig } from 'vitest/config'
+
+export default defineConfig({
+ test: {
+ name: 'angular-query-devtools-experimental',
+ dir: './src',
+ watch: false,
+ environment: 'jsdom',
+ setupFiles: [],
+ coverage: { provider: 'istanbul' },
+ },
+})
diff --git a/packages/angular-query-experimental/.eslintrc.cjs b/packages/angular-query-experimental/.eslintrc.cjs
new file mode 100644
index 0000000000..5dd105c9d8
--- /dev/null
+++ b/packages/angular-query-experimental/.eslintrc.cjs
@@ -0,0 +1,11 @@
+// @ts-check
+
+/** @type {import('eslint').Linter.Config} */
+const config = {
+ parserOptions: {
+ tsconfigRootDir: __dirname,
+ project: './tsconfig.json',
+ },
+}
+
+module.exports = config
diff --git a/packages/angular-query-experimental/ng-package.json b/packages/angular-query-experimental/ng-package.json
new file mode 100644
index 0000000000..af72ebbb7c
--- /dev/null
+++ b/packages/angular-query-experimental/ng-package.json
@@ -0,0 +1,9 @@
+{
+ "$schema": "./node_modules/ng-packagr/ng-package.schema.json",
+ "lib": {
+ "entryFile": "src/index.ts"
+ },
+ "allowedNonPeerDependencies": ["@tanstack/query-core", "ngxtension"],
+ "dest": "build",
+ "deleteDestPath": false
+}
diff --git a/packages/angular-query-experimental/package.json b/packages/angular-query-experimental/package.json
new file mode 100644
index 0000000000..38cc293b8e
--- /dev/null
+++ b/packages/angular-query-experimental/package.json
@@ -0,0 +1,48 @@
+{
+ "name": "@tanstack/angular-query-experimental",
+ "version": "5.4.3",
+ "description": "Signals for managing, caching and syncing asynchronous and remote data in Angular",
+ "author": "Arnoud de Vries",
+ "license": "MIT",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/TanStack/query.git",
+ "directory": "packages/angular-query-experimental"
+ },
+ "homepage": "https://tanstack.com/query",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/tannerlinsley"
+ },
+ "type": "module",
+ "sideEffects": false,
+ "scripts": {
+ "clean": "rimraf ./build && rimraf ./coverage",
+ "test:eslint": "eslint --ext .ts,.tsx ./src",
+ "test:types": "tsc",
+ "test:lib": "vitest run --coverage",
+ "test:lib:dev": "vitest watch --coverage",
+ "test:build": "publint --strict",
+ "build": "ng-packagr -p ng-package.json -c tsconfig.build.json"
+ },
+ "dependencies": {
+ "@tanstack/query-core": "workspace:*",
+ "ngxtension": "^1.0.3",
+ "tslib": "^2.6.2"
+ },
+ "devDependencies": {
+ "@analogjs/vite-plugin-angular": "^0.2.18",
+ "@angular/common": "^17.0.2",
+ "@angular/compiler": "^17.0.2",
+ "@angular/compiler-cli": "^17.0.2",
+ "@angular/core": "^17.0.2",
+ "@angular/platform-browser": "^17.0.2",
+ "@angular/platform-browser-dynamic": "^17.0.2",
+ "ng-packagr": "^17.0.0",
+ "typescript": "5.2.2",
+ "zone.js": "^0.14.2"
+ },
+ "peerDependencies": {
+ "@angular/core": "^17"
+ }
+}
diff --git a/packages/angular-query-experimental/src/createBaseQuery.ts b/packages/angular-query-experimental/src/createBaseQuery.ts
new file mode 100644
index 0000000000..a6c789e7f6
--- /dev/null
+++ b/packages/angular-query-experimental/src/createBaseQuery.ts
@@ -0,0 +1,87 @@
+import {
+ DestroyRef,
+ assertInInjectionContext,
+ computed,
+ effect,
+ inject,
+ signal,
+} from '@angular/core'
+import { notifyManager } from '@tanstack/query-core'
+import { createResultStateSignalProxy } from './query-proxy'
+import type { Signal } from '@angular/core'
+import type {
+ QueryClient,
+ QueryKey,
+ QueryObserver,
+ QueryObserverResult,
+} from '@tanstack/query-core'
+import type { CreateBaseQueryOptions, CreateBaseQueryResult } from './types'
+
+/**
+ * Base implementation for `createQuery` and `createInfiniteQuery`.
+ * @internal
+ */
+export function createBaseQuery<
+ TQueryFnData,
+ TError,
+ TData,
+ TQueryData,
+ TQueryKey extends QueryKey,
+>(
+ options: (
+ client: QueryClient,
+ ) => CreateBaseQueryOptions<
+ TQueryFnData,
+ TError,
+ TData,
+ TQueryData,
+ TQueryKey
+ >,
+ Observer: typeof QueryObserver,
+ queryClient: QueryClient,
+): CreateBaseQueryResult {
+ assertInInjectionContext(createBaseQuery)
+ const destroyRef = inject(DestroyRef)
+
+ /** Creates a signal that has the default options applied */
+ const defaultedOptionsSignal = computed(() => {
+ const defaultedOptions = queryClient.defaultQueryOptions(
+ options(queryClient),
+ )
+ defaultedOptions._optimisticResults = 'optimistic'
+ return defaultedOptions
+ })
+
+ /** Creates the observer */
+ const observer = new Observer<
+ TQueryFnData,
+ TError,
+ TData,
+ TQueryData,
+ TQueryKey
+ >(queryClient, defaultedOptionsSignal())
+
+ effect(() => {
+ // Do not notify on updates because of changes in the options because
+ // these changes should already be reflected in the optimistic result.
+ observer.setOptions(defaultedOptionsSignal(), { listeners: false })
+ })
+
+ const result = signal(observer.getCurrentResult())
+
+ const unsubscribe = observer.subscribe(
+ notifyManager.batchCalls((val) => result.set(val)),
+ )
+ destroyRef.onDestroy(unsubscribe)
+
+ /** Subscribe to changes in result and defaultedOptionsStore */
+ const resultSignal: Signal> = computed(
+ () => {
+ return !defaultedOptionsSignal().notifyOnChangeProps
+ ? observer.trackResult(result())
+ : result()
+ },
+ )
+
+ return createResultStateSignalProxy(resultSignal)
+}
diff --git a/packages/angular-query-experimental/src/index.ts b/packages/angular-query-experimental/src/index.ts
new file mode 100644
index 0000000000..0ba75c3fd8
--- /dev/null
+++ b/packages/angular-query-experimental/src/index.ts
@@ -0,0 +1,26 @@
+/* istanbul ignore file */
+
+// Re-export core
+export * from '@tanstack/query-core'
+
+export * from './types'
+
+export type {
+ DefinedInitialDataOptions,
+ UndefinedInitialDataOptions,
+} from './queryOptions'
+export { queryOptions } from './queryOptions'
+
+export { infiniteQueryOptions } from './infiniteQueryOptions'
+
+export * from './injectIsFetching'
+export * from './injectIsMutating'
+export * from './injectMutation'
+export * from './injectQueries'
+export * from './injectQuery'
+export {
+ injectQueryClient,
+ provideQueryClient,
+ QUERY_CLIENT,
+} from './injectQueryClient'
+export { provideAngularQuery } from './providers'
diff --git a/packages/angular-query-experimental/src/infiniteQueryOptions.ts b/packages/angular-query-experimental/src/infiniteQueryOptions.ts
new file mode 100644
index 0000000000..a61302af03
--- /dev/null
+++ b/packages/angular-query-experimental/src/infiniteQueryOptions.ts
@@ -0,0 +1,28 @@
+import type { DefaultError, InfiniteData, QueryKey } from '@tanstack/query-core'
+import type { CreateInfiniteQueryOptions } from './types'
+
+export function infiniteQueryOptions<
+ TQueryFnData,
+ TError = DefaultError,
+ TData = InfiniteData,
+ TQueryKey extends QueryKey = QueryKey,
+ TPageParam = unknown,
+>(
+ options: CreateInfiniteQueryOptions<
+ TQueryFnData,
+ TError,
+ TData,
+ TQueryFnData,
+ TQueryKey,
+ TPageParam
+ >,
+): CreateInfiniteQueryOptions<
+ TQueryFnData,
+ TError,
+ TData,
+ TQueryFnData,
+ TQueryKey,
+ TPageParam
+> {
+ return options
+}
diff --git a/packages/angular-query-experimental/src/injectIsFetching.ts b/packages/angular-query-experimental/src/injectIsFetching.ts
new file mode 100644
index 0000000000..ff515c73e0
--- /dev/null
+++ b/packages/angular-query-experimental/src/injectIsFetching.ts
@@ -0,0 +1,36 @@
+import { DestroyRef, inject, signal } from '@angular/core'
+import { type QueryFilters, notifyManager } from '@tanstack/query-core'
+import { assertInjector } from 'ngxtension/assert-injector'
+import { injectQueryClient } from './injectQueryClient'
+import type { Injector, Signal } from '@angular/core'
+
+export function injectIsFetching(
+ filters?: QueryFilters,
+ injector?: Injector,
+): Signal {
+ return assertInjector(injectIsFetching, injector, () => {
+ const queryClient = injectQueryClient()
+ const destroyRef = inject(DestroyRef)
+
+ const cache = queryClient.getQueryCache()
+ // isFetching is the prev value initialized on mount *
+ let isFetching = queryClient.isFetching(filters)
+
+ const result = signal(isFetching)
+
+ const unsubscribe = cache.subscribe(
+ notifyManager.batchCalls(() => {
+ const newIsFetching = queryClient.isFetching(filters)
+ if (isFetching !== newIsFetching) {
+ // * and update with each change
+ isFetching = newIsFetching
+ result.set(isFetching)
+ }
+ }),
+ )
+
+ destroyRef.onDestroy(unsubscribe)
+
+ return result
+ })
+}
diff --git a/packages/angular-query-experimental/src/injectIsMutating.ts b/packages/angular-query-experimental/src/injectIsMutating.ts
new file mode 100644
index 0000000000..c34a0d1178
--- /dev/null
+++ b/packages/angular-query-experimental/src/injectIsMutating.ts
@@ -0,0 +1,36 @@
+import { DestroyRef, inject, signal } from '@angular/core'
+import { type MutationFilters, notifyManager } from '@tanstack/query-core'
+import { assertInjector } from 'ngxtension/assert-injector'
+import { injectQueryClient } from './injectQueryClient'
+import type { Injector, Signal } from '@angular/core'
+
+export function injectIsMutating(
+ filters?: MutationFilters,
+ injector?: Injector,
+): Signal {
+ return assertInjector(injectIsMutating, injector, () => {
+ const queryClient = injectQueryClient()
+ const destroyRef = inject(DestroyRef)
+
+ const cache = queryClient.getMutationCache()
+ // isMutating is the prev value initialized on mount *
+ let isMutating = queryClient.isMutating(filters)
+
+ const result = signal(isMutating)
+
+ const unsubscribe = cache.subscribe(
+ notifyManager.batchCalls(() => {
+ const newIsMutating = queryClient.isMutating(filters)
+ if (isMutating !== newIsMutating) {
+ // * and update with each change
+ isMutating = newIsMutating
+ result.set(isMutating)
+ }
+ }),
+ )
+
+ destroyRef.onDestroy(unsubscribe)
+
+ return result
+ })
+}
diff --git a/packages/angular-query-experimental/src/injectMutation.ts b/packages/angular-query-experimental/src/injectMutation.ts
new file mode 100644
index 0000000000..5f8b228bc1
--- /dev/null
+++ b/packages/angular-query-experimental/src/injectMutation.ts
@@ -0,0 +1,63 @@
+import { DestroyRef, computed, effect, inject, signal } from '@angular/core'
+import { MutationObserver, notifyManager } from '@tanstack/query-core'
+import { assertInjector } from 'ngxtension/assert-injector'
+import { injectQueryClient } from './injectQueryClient'
+import type { DefaultError, QueryClient } from '@tanstack/query-core'
+import type { Injector } from '@angular/core'
+
+import type {
+ CreateMutateFunction,
+ CreateMutationOptions,
+ CreateMutationResult,
+} from './types'
+
+export function injectMutation<
+ TData = unknown,
+ TError = DefaultError,
+ TVariables = void,
+ TContext = unknown,
+>(
+ options: (
+ client: QueryClient,
+ ) => CreateMutationOptions,
+ injector?: Injector,
+): CreateMutationResult {
+ return assertInjector(injectMutation, injector, () => {
+ const queryClient = injectQueryClient()
+ const destroyRef = inject(DestroyRef)
+
+ const observer = new MutationObserver(
+ queryClient,
+ options(queryClient),
+ )
+ const mutate: CreateMutateFunction = (
+ variables,
+ mutateOptions,
+ ) => {
+ observer.mutate(variables, mutateOptions).catch(noop)
+ }
+
+ effect(() => {
+ observer.setOptions(options(queryClient))
+ })
+
+ const result = signal(observer.getCurrentResult())
+
+ const unsubscribe = observer.subscribe(
+ notifyManager.batchCalls((val) => {
+ result.set(val)
+ }),
+ )
+
+ destroyRef.onDestroy(unsubscribe)
+
+ return computed(() => ({
+ ...result(),
+ mutate,
+ mutateAsync: result().mutate,
+ }))
+ })
+}
+
+// eslint-disable-next-line @typescript-eslint/no-empty-function
+function noop() {}
diff --git a/packages/angular-query-experimental/src/injectQueries.ts b/packages/angular-query-experimental/src/injectQueries.ts
new file mode 100644
index 0000000000..5bd29ba07f
--- /dev/null
+++ b/packages/angular-query-experimental/src/injectQueries.ts
@@ -0,0 +1,249 @@
+import { QueriesObserver, notifyManager } from '@tanstack/query-core'
+import { DestroyRef, computed, effect, inject, signal } from '@angular/core'
+import { assertInjector } from 'ngxtension/assert-injector'
+import { injectQueryClient } from './injectQueryClient'
+import type { Injector, Signal } from '@angular/core'
+import type {
+ DefaultError,
+ QueriesObserverOptions,
+ QueriesPlaceholderDataFunction,
+ QueryFunction,
+ QueryKey,
+ QueryObserverOptions,
+ QueryObserverResult,
+ ThrowOnError,
+} from '@tanstack/query-core'
+
+// This defines the `CreateQueryOptions` that are accepted in `QueriesOptions` & `GetOptions`.
+// `placeholderData` function does not have a parameter
+type QueryObserverOptionsForCreateQueries<
+ TQueryFnData = unknown,
+ TError = DefaultError,
+ TData = TQueryFnData,
+ TQueryKey extends QueryKey = QueryKey,
+> = Omit<
+ QueryObserverOptions,
+ 'placeholderData'
+> & {
+ placeholderData?: TQueryFnData | QueriesPlaceholderDataFunction
+}
+
+// Avoid TS depth-limit error in case of large array literal
+type MAXIMUM_DEPTH = 20
+
+type GetOptions =
+ // Part 1: responsible for applying explicit type parameter to function arguments, if object { queryFnData: TQueryFnData, error: TError, data: TData }
+ T extends {
+ queryFnData: infer TQueryFnData
+ error?: infer TError
+ data: infer TData
+ }
+ ? QueryObserverOptionsForCreateQueries
+ : T extends { queryFnData: infer TQueryFnData; error?: infer TError }
+ ? QueryObserverOptionsForCreateQueries
+ : T extends { data: infer TData; error?: infer TError }
+ ? QueryObserverOptionsForCreateQueries
+ : // Part 2: responsible for applying explicit type parameter to function arguments, if tuple [TQueryFnData, TError, TData]
+ T extends [infer TQueryFnData, infer TError, infer TData]
+ ? QueryObserverOptionsForCreateQueries
+ : T extends [infer TQueryFnData, infer TError]
+ ? QueryObserverOptionsForCreateQueries
+ : T extends [infer TQueryFnData]
+ ? QueryObserverOptionsForCreateQueries
+ : // Part 3: responsible for inferring and enforcing type if no explicit parameter was provided
+ T extends {
+ queryFn?: QueryFunction
+ select: (data: any) => infer TData
+ throwOnError?: ThrowOnError
+ }
+ ? QueryObserverOptionsForCreateQueries<
+ TQueryFnData,
+ TError,
+ TData,
+ TQueryKey
+ >
+ : T extends {
+ queryFn?: QueryFunction<
+ infer TQueryFnData,
+ infer TQueryKey
+ >
+ throwOnError?: ThrowOnError
+ }
+ ? QueryObserverOptionsForCreateQueries<
+ TQueryFnData,
+ TError,
+ TQueryFnData,
+ TQueryKey
+ >
+ : // Fallback
+ QueryObserverOptionsForCreateQueries
+
+type GetResults =
+ // Part 1: responsible for mapping explicit type parameter to function result, if object
+ T extends { queryFnData: any; error?: infer TError; data: infer TData }
+ ? QueryObserverResult
+ : T extends { queryFnData: infer TQueryFnData; error?: infer TError }
+ ? QueryObserverResult
+ : T extends { data: infer TData; error?: infer TError }
+ ? QueryObserverResult
+ : // Part 2: responsible for mapping explicit type parameter to function result, if tuple
+ T extends [any, infer TError, infer TData]
+ ? QueryObserverResult
+ : T extends [infer TQueryFnData, infer TError]
+ ? QueryObserverResult
+ : T extends [infer TQueryFnData]
+ ? QueryObserverResult
+ : // Part 3: responsible for mapping inferred type to results, if no explicit parameter was provided
+ T extends {
+ queryFn?: QueryFunction
+ select: (data: any) => infer TData
+ throwOnError?: ThrowOnError
+ }
+ ? QueryObserverResult<
+ TData,
+ unknown extends TError ? DefaultError : TError
+ >
+ : T extends {
+ queryFn?: QueryFunction
+ throwOnError?: ThrowOnError
+ }
+ ? QueryObserverResult<
+ TQueryFnData,
+ unknown extends TError ? DefaultError : TError
+ >
+ : // Fallback
+ QueryObserverResult
+
+/**
+ * QueriesOptions reducer recursively unwraps function arguments to infer/enforce type param
+ */
+export type QueriesOptions<
+ T extends Array,
+ Result extends Array = [],
+ Depth extends ReadonlyArray = [],
+> = Depth['length'] extends MAXIMUM_DEPTH
+ ? Array
+ : T extends []
+ ? []
+ : T extends [infer Head]
+ ? [...Result, GetOptions]
+ : T extends [infer Head, ...infer Tail]
+ ? QueriesOptions<
+ [...Tail],
+ [...Result, GetOptions],
+ [...Depth, 1]
+ >
+ : Array extends T
+ ? T
+ : // If T is *some* array but we couldn't assign unknown[] to it, then it must hold some known/homogenous type!
+ // use this to infer the param types in the case of Array.map() argument
+ T extends Array<
+ QueryObserverOptionsForCreateQueries<
+ infer TQueryFnData,
+ infer TError,
+ infer TData,
+ infer TQueryKey
+ >
+ >
+ ? Array<
+ QueryObserverOptionsForCreateQueries<
+ TQueryFnData,
+ TError,
+ TData,
+ TQueryKey
+ >
+ >
+ : // Fallback
+ Array
+
+/**
+ * QueriesResults reducer recursively maps type param to results
+ */
+export type QueriesResults<
+ T extends Array,
+ Result extends Array = [],
+ Depth extends ReadonlyArray = [],
+> = Depth['length'] extends MAXIMUM_DEPTH
+ ? Array
+ : T extends []
+ ? []
+ : T extends [infer Head]
+ ? [...Result, GetResults]
+ : T extends [infer Head, ...infer Tail]
+ ? QueriesResults<
+ [...Tail],
+ [...Result, GetResults],
+ [...Depth, 1]
+ >
+ : T extends Array<
+ QueryObserverOptionsForCreateQueries<
+ infer TQueryFnData,
+ infer TError,
+ infer TData,
+ any
+ >
+ >
+ ? // Dynamic-size (homogenous) CreateQueryOptions array: map directly to array of results
+ Array<
+ QueryObserverResult<
+ unknown extends TData ? TQueryFnData : TData,
+ unknown extends TError ? DefaultError : TError
+ >
+ >
+ : // Fallback
+ Array
+
+export function injectQueries<
+ T extends Array,
+ TCombinedResult = QueriesResults,
+>(
+ {
+ queries,
+ ...options
+ }: {
+ queries: Signal<[...QueriesOptions]>
+ combine?: (result: QueriesResults) => TCombinedResult
+ },
+ injector?: Injector,
+): Signal {
+ return assertInjector(injectQueries, injector, () => {
+ const queryClient = injectQueryClient()
+ const destroyRef = inject(DestroyRef)
+
+ const defaultedQueries = computed(() => {
+ return queries().map((opts) => {
+ const defaultedOptions = queryClient.defaultQueryOptions(opts)
+ // Make sure the results are already in fetching state before subscribing or updating options
+ defaultedOptions._optimisticResults = 'optimistic'
+
+ return defaultedOptions
+ })
+ })
+
+ const observer = new QueriesObserver(
+ queryClient,
+ defaultedQueries(),
+ options as QueriesObserverOptions,
+ )
+
+ // Do not notify on updates because of changes in the options because
+ // these changes should already be reflected in the optimistic result.
+ effect(() => {
+ observer.setQueries(
+ defaultedQueries(),
+ options as QueriesObserverOptions,
+ { listeners: false },
+ )
+ })
+
+ const [, getCombinedResult] =
+ observer.getOptimisticResult(defaultedQueries())
+
+ const result = signal(getCombinedResult() as any)
+
+ const unsubscribe = observer.subscribe(notifyManager.batchCalls(result.set))
+ destroyRef.onDestroy(unsubscribe)
+
+ return result
+ })
+}
diff --git a/packages/angular-query-experimental/src/injectQuery.ts b/packages/angular-query-experimental/src/injectQuery.ts
new file mode 100644
index 0000000000..eaf293ee62
--- /dev/null
+++ b/packages/angular-query-experimental/src/injectQuery.ts
@@ -0,0 +1,61 @@
+import { QueryObserver } from '@tanstack/query-core'
+import { assertInjector } from 'ngxtension/assert-injector'
+import { injectQueryClient } from './injectQueryClient'
+import { createBaseQuery } from './createBaseQuery'
+import type { DefaultError, QueryClient, QueryKey } from '@tanstack/query-core'
+import type { Injector } from '@angular/core'
+import type {
+ CreateQueryOptions,
+ CreateQueryResult,
+ DefinedCreateQueryResult,
+} from './types'
+import type {
+ DefinedInitialDataOptions,
+ UndefinedInitialDataOptions,
+} from './queryOptions'
+
+/**
+ * Create a Query.
+ * @param options
+ * @param injector
+ */
+export function injectQuery<
+ TQueryFnData = unknown,
+ TError = DefaultError,
+ TData = TQueryFnData,
+ TQueryKey extends QueryKey = QueryKey,
+>(
+ options: (
+ client: QueryClient,
+ ) => UndefinedInitialDataOptions,
+ injector?: Injector,
+): CreateQueryResult
+
+export function injectQuery<
+ TQueryFnData = unknown,
+ TError = DefaultError,
+ TData = TQueryFnData,
+ TQueryKey extends QueryKey = QueryKey,
+>(
+ options: (
+ client: QueryClient,
+ ) => DefinedInitialDataOptions,
+ injector?: Injector,
+): DefinedCreateQueryResult
+
+export function injectQuery<
+ TQueryFnData,
+ TError = DefaultError,
+ TData = TQueryFnData,
+ TQueryKey extends QueryKey = QueryKey,
+>(
+ options: (
+ client: QueryClient,
+ ) => CreateQueryOptions,
+ injector?: Injector,
+) {
+ return assertInjector(injectQuery, injector, () => {
+ const queryClient = injectQueryClient()
+ return createBaseQuery(options, QueryObserver, queryClient)
+ })
+}
diff --git a/packages/angular-query-experimental/src/injectQueryClient.ts b/packages/angular-query-experimental/src/injectQueryClient.ts
new file mode 100644
index 0000000000..165af1581d
--- /dev/null
+++ b/packages/angular-query-experimental/src/injectQueryClient.ts
@@ -0,0 +1,7 @@
+import { createNoopInjectionToken } from 'ngxtension/create-injection-token'
+import type { QueryClient } from '@tanstack/query-core'
+
+const [injectQueryClient, provideQueryClient, QUERY_CLIENT] =
+ createNoopInjectionToken('QueryClientToken')
+
+export { injectQueryClient, provideQueryClient, QUERY_CLIENT }
diff --git a/packages/angular-query-experimental/src/providers.ts b/packages/angular-query-experimental/src/providers.ts
new file mode 100644
index 0000000000..9ef42e0f60
--- /dev/null
+++ b/packages/angular-query-experimental/src/providers.ts
@@ -0,0 +1,26 @@
+import {
+ DestroyRef,
+ ENVIRONMENT_INITIALIZER,
+ inject,
+ makeEnvironmentProviders,
+} from '@angular/core'
+import { provideQueryClient } from './injectQueryClient'
+import type { EnvironmentProviders } from '@angular/core'
+import type { QueryClient } from '@tanstack/query-core'
+
+export function provideAngularQuery(
+ queryClient: QueryClient,
+): EnvironmentProviders {
+ return makeEnvironmentProviders([
+ provideQueryClient(queryClient),
+ {
+ provide: ENVIRONMENT_INITIALIZER,
+ multi: true,
+ useValue: () => {
+ queryClient.mount()
+ // Unmount the query client on application destroy
+ inject(DestroyRef).onDestroy(() => queryClient.unmount())
+ },
+ },
+ ])
+}
diff --git a/packages/angular-query-experimental/src/query-proxy.ts b/packages/angular-query-experimental/src/query-proxy.ts
new file mode 100644
index 0000000000..b2b2070d7a
--- /dev/null
+++ b/packages/angular-query-experimental/src/query-proxy.ts
@@ -0,0 +1,51 @@
+import { type Signal, computed, untracked } from '@angular/core'
+import type { DefaultError, QueryObserverResult } from '@tanstack/query-core'
+import type { CreateBaseQueryResult } from './types'
+
+export function createResultStateSignalProxy<
+ TData = unknown,
+ TError = DefaultError,
+ State = QueryObserverResult,
+>(resultState: Signal) {
+ const internalState = {} as CreateBaseQueryResult
+
+ return new Proxy(internalState, {
+ get(
+ target: CreateBaseQueryResult,
+ prop: Key | string | symbol,
+ ) {
+ // first check if we have it in our internal state and return it
+ const computedField = target[prop as Key]
+
+ // TODO: check if this if statement is necessary
+ // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
+ if (computedField) return computedField
+
+ // then, check if it's a function on the resultState and return it
+ const targetField = untracked(resultState)[prop as Key]
+ if (typeof targetField === 'function') return targetField
+
+ // finally, create a computed field, store it and return it
+ // @ts-ignore
+ return (target[prop] = computed(() => resultState()[prop as Key]))
+ },
+ has(
+ target: CreateBaseQueryResult,
+ prop: K | string | symbol,
+ ) {
+ return !!target[prop as K]
+ },
+ ownKeys(target) {
+ return [...Reflect.ownKeys(target)]
+ },
+ getOwnPropertyDescriptor() {
+ return {
+ enumerable: true,
+ configurable: true,
+ }
+ },
+ set(): boolean {
+ return true
+ },
+ })
+}
diff --git a/packages/angular-query-experimental/src/queryOptions.ts b/packages/angular-query-experimental/src/queryOptions.ts
new file mode 100644
index 0000000000..166fa43484
--- /dev/null
+++ b/packages/angular-query-experimental/src/queryOptions.ts
@@ -0,0 +1,46 @@
+import type { DefaultError, QueryKey } from '@tanstack/query-core'
+import type { CreateQueryOptions } from './types'
+
+export type UndefinedInitialDataOptions<
+ TQueryFnData = unknown,
+ TError = DefaultError,
+ TData = TQueryFnData,
+ TQueryKey extends QueryKey = QueryKey,
+> = CreateQueryOptions & {
+ initialData?: undefined
+}
+
+type NonUndefinedGuard = T extends undefined ? never : T
+
+export type DefinedInitialDataOptions<
+ TQueryFnData = unknown,
+ TError = DefaultError,
+ TData = TQueryFnData,
+ TQueryKey extends QueryKey = QueryKey,
+> = CreateQueryOptions & {
+ initialData:
+ | NonUndefinedGuard
+ | (() => NonUndefinedGuard)
+}
+
+export function queryOptions<
+ TQueryFnData = unknown,
+ TError = DefaultError,
+ TData = TQueryFnData,
+ TQueryKey extends QueryKey = QueryKey,
+>(
+ options: UndefinedInitialDataOptions,
+): UndefinedInitialDataOptions
+
+export function queryOptions<
+ TQueryFnData = unknown,
+ TError = DefaultError,
+ TData = TQueryFnData,
+ TQueryKey extends QueryKey = QueryKey,
+>(
+ options: DefinedInitialDataOptions,
+): DefinedInitialDataOptions
+
+export function queryOptions(options: unknown) {
+ return options
+}
diff --git a/packages/angular-query-experimental/src/test-setup.ts b/packages/angular-query-experimental/src/test-setup.ts
new file mode 100644
index 0000000000..97e12ffd70
--- /dev/null
+++ b/packages/angular-query-experimental/src/test-setup.ts
@@ -0,0 +1,13 @@
+import '@analogjs/vite-plugin-angular/setup-vitest'
+import '@angular/compiler'
+
+import { TestBed } from '@angular/core/testing'
+import {
+ BrowserDynamicTestingModule,
+ platformBrowserDynamicTesting,
+} from '@angular/platform-browser-dynamic/testing'
+
+TestBed.initTestEnvironment(
+ BrowserDynamicTestingModule,
+ platformBrowserDynamicTesting(),
+)
diff --git a/packages/angular-query-experimental/src/tests/injectIsFetching.test.ts b/packages/angular-query-experimental/src/tests/injectIsFetching.test.ts
new file mode 100644
index 0000000000..1a50f66ed2
--- /dev/null
+++ b/packages/angular-query-experimental/src/tests/injectIsFetching.test.ts
@@ -0,0 +1,32 @@
+import { TestBed, fakeAsync, flush } from '@angular/core/testing'
+import { QueryClient } from '@tanstack/query-core'
+import { beforeEach, describe, expect } from 'vitest'
+import { injectIsFetching } from '../injectIsFetching'
+import { injectQuery } from '../injectQuery'
+import { provideAngularQuery } from '../providers'
+import { delayedFetcher } from './test-utils'
+
+describe('injectIsFetching', () => {
+ let queryClient: QueryClient
+
+ beforeEach(() => {
+ queryClient = new QueryClient()
+
+ TestBed.configureTestingModule({
+ providers: [provideAngularQuery(queryClient)],
+ })
+ })
+
+ it('Returns number of fetching queries', fakeAsync(() => {
+ const isFetching = TestBed.runInInjectionContext(() => {
+ injectQuery(() => ({
+ queryKey: ['isFetching1'],
+ queryFn: delayedFetcher(100),
+ }))
+ return injectIsFetching()
+ })
+ expect(isFetching()).toStrictEqual(1)
+ flush()
+ expect(isFetching()).toStrictEqual(0)
+ }))
+})
diff --git a/packages/angular-query-experimental/src/tests/injectIsMutating.test.ts b/packages/angular-query-experimental/src/tests/injectIsMutating.test.ts
new file mode 100644
index 0000000000..4d487c53e3
--- /dev/null
+++ b/packages/angular-query-experimental/src/tests/injectIsMutating.test.ts
@@ -0,0 +1,43 @@
+import { QueryClient } from '@tanstack/query-core'
+import { beforeEach, describe } from 'vitest'
+import { TestBed, fakeAsync, tick } from '@angular/core/testing'
+import { injectIsMutating } from '../injectIsMutating'
+import { injectMutation } from '../injectMutation'
+import { provideAngularQuery } from '../providers'
+import { successMutator } from './test-utils'
+
+describe('injectIsMutating', () => {
+ let queryClient: QueryClient
+
+ beforeEach(() => {
+ queryClient = new QueryClient()
+
+ TestBed.configureTestingModule({
+ providers: [provideAngularQuery(queryClient)],
+ })
+ })
+
+ it('should properly return isMutating state', fakeAsync(() => {
+ TestBed.runInInjectionContext(() => {
+ const isMutating = injectIsMutating()
+ const mutation = injectMutation(() => ({
+ mutationKey: ['isMutating1'],
+ mutationFn: successMutator<{ par1: string }>,
+ }))
+
+ expect(isMutating()).toBe(0)
+
+ mutation().mutate({
+ par1: 'par1',
+ })
+
+ tick()
+
+ TestBed.flushEffects()
+
+ expect(isMutating()).toBe(1)
+
+ tick()
+ })
+ }))
+})
diff --git a/packages/angular-query-experimental/src/tests/injectMutation.test.ts b/packages/angular-query-experimental/src/tests/injectMutation.test.ts
new file mode 100644
index 0000000000..a866e5bf44
--- /dev/null
+++ b/packages/angular-query-experimental/src/tests/injectMutation.test.ts
@@ -0,0 +1,52 @@
+import { TestBed, fakeAsync, flush } from '@angular/core/testing'
+import { QueryClient } from '@tanstack/query-core'
+import { vi } from 'vitest'
+import { expect } from 'vitest'
+import { injectMutation } from '../injectMutation'
+import { provideAngularQuery } from '../providers'
+import { QUERY_CLIENT } from '../injectQueryClient'
+
+describe('injectMutation', () => {
+ let queryClient: QueryClient
+
+ beforeEach(() => {
+ TestBed.configureTestingModule({
+ providers: [provideAngularQuery(new QueryClient())],
+ })
+
+ queryClient = TestBed.inject(QUERY_CLIENT)
+ })
+
+ it('should run mutation', fakeAsync(() => {
+ const mutationFn = vi.fn()
+
+ const mutation = TestBed.runInInjectionContext(() => {
+ return injectMutation(() => ({
+ mutationFn,
+ }))
+ })
+
+ mutation().mutate({
+ par1: 'par1',
+ })
+
+ flush()
+ expect(mutation().status).toBe('pending')
+ }))
+
+ it('can access client from options callback', fakeAsync(() => {
+ const mutation = TestBed.runInInjectionContext(() => {
+ return injectMutation((client) => ({
+ mutationFn: () => {
+ expect(client).toBe(queryClient)
+ return Promise.resolve()
+ },
+ }))
+ })
+
+ mutation().mutate()
+
+ flush()
+ expect(mutation().status).toBe('pending')
+ }))
+})
diff --git a/packages/angular-query-experimental/src/tests/injectQuery.test.ts b/packages/angular-query-experimental/src/tests/injectQuery.test.ts
new file mode 100644
index 0000000000..5aba333de3
--- /dev/null
+++ b/packages/angular-query-experimental/src/tests/injectQuery.test.ts
@@ -0,0 +1,232 @@
+import { computed, signal } from '@angular/core'
+import { TestBed, fakeAsync, flush, tick } from '@angular/core/testing'
+import { QueryClient } from '@tanstack/query-core'
+import { expect, vi } from 'vitest'
+import { injectQuery } from '../injectQuery'
+import { provideAngularQuery } from '../providers'
+import {
+ delayedFetcher,
+ getSimpleFetcherWithReturnData,
+ rejectFetcher,
+ simpleFetcher,
+} from './test-utils'
+
+describe('injectQuery', () => {
+ beforeEach(() => {
+ TestBed.configureTestingModule({
+ providers: [provideAngularQuery(new QueryClient())],
+ })
+ })
+
+ it('should return pending status initially', fakeAsync(() => {
+ const query = TestBed.runInInjectionContext(() => {
+ return injectQuery(() => ({
+ queryKey: ['key1'],
+ queryFn: simpleFetcher,
+ }))
+ })
+
+ expect(query.status()).toBe('pending')
+ expect(query.isPending()).toBe(true)
+ expect(query.isFetching()).toBe(true)
+ expect(query.isStale()).toBe(true)
+ expect(query.isFetched()).toBe(false)
+
+ flush()
+ }))
+
+ it('should resolve to success and update signal: createQuery', fakeAsync(() => {
+ const query = TestBed.runInInjectionContext(() => {
+ return injectQuery(() => ({
+ queryKey: ['key2'],
+ queryFn: getSimpleFetcherWithReturnData('result2'),
+ }))
+ })
+
+ flush()
+
+ expect(query.status()).toBe('success')
+ expect(query.data()).toBe('result2')
+ expect(query.isPending()).toBe(false)
+ expect(query.isFetching()).toBe(false)
+ expect(query.isFetched()).toBe(true)
+ expect(query.isSuccess()).toBe(true)
+ }))
+
+ it('should reject and update signal', fakeAsync(() => {
+ const query = TestBed.runInInjectionContext(() => {
+ return injectQuery(() => ({
+ retry: false,
+ queryKey: ['key3'],
+ queryFn: rejectFetcher,
+ }))
+ })
+
+ flush()
+
+ expect(query.status()).toBe('error')
+ expect(query.data()).toBe(undefined)
+ expect(query.error()).toMatchObject({ message: 'Some error' })
+ expect(query.isPending()).toBe(false)
+ expect(query.isFetching()).toBe(false)
+ expect(query.isError()).toBe(true)
+ expect(query.failureCount()).toBe(1)
+ expect(query.failureReason()).toMatchObject({ message: 'Some error' })
+ }))
+
+ it('should update query on options contained signal change', fakeAsync(() => {
+ const key = signal(['key6', 'key7'])
+ const spy = vi.fn(simpleFetcher)
+
+ const query = TestBed.runInInjectionContext(() => {
+ return injectQuery(() => ({
+ queryKey: key(),
+ queryFn: spy,
+ }))
+ })
+ flush()
+ expect(spy).toHaveBeenCalledTimes(1)
+
+ expect(query.status()).toBe('success')
+
+ key.set(['key8'])
+ TestBed.flushEffects()
+
+ expect(spy).toHaveBeenCalledTimes(2)
+
+ flush()
+ }))
+
+ it('should only run query once enabled is set to true', fakeAsync(() => {
+ const spy = vi.fn(simpleFetcher)
+ const enabled = signal(false)
+
+ const query = TestBed.runInInjectionContext(() => {
+ return injectQuery(() => ({
+ queryKey: ['key9'],
+ queryFn: spy,
+ enabled: enabled(),
+ }))
+ })
+
+ expect(spy).not.toHaveBeenCalled()
+ expect(query.status()).toBe('pending')
+
+ enabled.set(true)
+ TestBed.flushEffects()
+ flush()
+ expect(spy).toHaveBeenCalledTimes(1)
+ expect(query.status()).toBe('success')
+ }))
+
+ it('should properly execute dependant queries', fakeAsync(() => {
+ const query1 = TestBed.runInInjectionContext(() => {
+ return injectQuery(() => ({
+ queryKey: ['dependant1'],
+ queryFn: simpleFetcher,
+ }))
+ })
+
+ const dependentQueryFn = vi.fn().mockImplementation(delayedFetcher(1000))
+
+ const query2 = TestBed.runInInjectionContext(() => {
+ return injectQuery(
+ computed(() => ({
+ queryKey: ['dependant2'],
+ queryFn: dependentQueryFn,
+ enabled: !!query1.data(),
+ })),
+ )
+ })
+
+ expect(query1.data()).toStrictEqual(undefined)
+ expect(query2.fetchStatus()).toStrictEqual('idle')
+ expect(dependentQueryFn).not.toHaveBeenCalled()
+
+ tick()
+ TestBed.flushEffects()
+
+ expect(query1.data()).toStrictEqual('Some data')
+ // expect(query2().fetchStatus).toStrictEqual('fetching') // TODO: is this working correctly?
+
+ flush()
+
+ expect(query2.fetchStatus()).toStrictEqual('idle')
+ expect(query2.status()).toStrictEqual('success')
+ expect(dependentQueryFn).toHaveBeenCalledTimes(1)
+ expect(dependentQueryFn).toHaveBeenCalledWith(
+ expect.objectContaining({ queryKey: ['dependant2'] }),
+ )
+ }))
+
+ it('should use the current value for the queryKey when refetch is called', fakeAsync(() => {
+ const fetchFn = vi.fn()
+ const keySignal = signal('key11')
+
+ const query = TestBed.runInInjectionContext(() => {
+ return injectQuery(() => ({
+ queryKey: ['key10', keySignal()],
+ queryFn: fetchFn,
+ enabled: false,
+ }))
+ })
+
+ expect(fetchFn).not.toHaveBeenCalled()
+
+ query.refetch().then(() => {
+ expect(fetchFn).toHaveBeenCalledTimes(1)
+ expect(fetchFn).toHaveBeenCalledWith(
+ expect.objectContaining({
+ queryKey: ['key10', 'key11'],
+ }),
+ )
+ })
+
+ flush()
+
+ keySignal.set('key12')
+
+ TestBed.flushEffects()
+
+ query.refetch().then(() => {
+ expect(fetchFn).toHaveBeenCalledTimes(2)
+ expect(fetchFn).toHaveBeenCalledWith(
+ expect.objectContaining({
+ queryKey: ['key10', 'key12'],
+ }),
+ )
+ })
+
+ flush()
+ }))
+
+ it('should set state to error when queryFn returns reject promise', fakeAsync(() => {
+ const query = TestBed.runInInjectionContext(() => {
+ return injectQuery(() => ({
+ retry: false,
+ queryKey: ['key13'],
+ queryFn: rejectFetcher,
+ }))
+ })
+
+ expect(query.status()).toBe('pending')
+
+ flush()
+
+ expect(query.status()).toBe('error')
+ }))
+
+ it('should not update signal when notifyOnChangeProps is set without the changed property being in notifyOnChangeProps', fakeAsync(() => {
+ const query = TestBed.runInInjectionContext(() => {
+ return injectQuery(() => ({
+ queryKey: ['key14'],
+ queryFn: simpleFetcher,
+ notifyOnChangeProps: 'all',
+ }))
+ })
+
+ flush()
+
+ expect(query.status()).toBe('success')
+ }))
+})
diff --git a/packages/angular-query-experimental/src/tests/test-utils.ts b/packages/angular-query-experimental/src/tests/test-utils.ts
new file mode 100644
index 0000000000..c9f985a275
--- /dev/null
+++ b/packages/angular-query-experimental/src/tests/test-utils.ts
@@ -0,0 +1,37 @@
+export function simpleFetcher(): Promise {
+ return new Promise((resolve) => {
+ setTimeout(() => {
+ return resolve('Some data')
+ }, 0)
+ })
+}
+
+export function delayedFetcher(timeout = 0): () => Promise {
+ return () =>
+ new Promise((resolve) => {
+ setTimeout(() => {
+ return resolve('Some data')
+ }, timeout)
+ })
+}
+
+export function getSimpleFetcherWithReturnData(returnData: unknown) {
+ return () =>
+ new Promise((resolve) => setTimeout(() => resolve(returnData), 0))
+}
+
+export function rejectFetcher(): Promise {
+ return new Promise((_, reject) => {
+ setTimeout(() => {
+ return reject(new Error('Some error'))
+ }, 0)
+ })
+}
+
+export function successMutator(param: T): Promise {
+ return new Promise((resolve) => {
+ setTimeout(() => {
+ return resolve(param)
+ }, 0)
+ })
+}
diff --git a/packages/angular-query-experimental/src/types.ts b/packages/angular-query-experimental/src/types.ts
new file mode 100644
index 0000000000..f924a9ce83
--- /dev/null
+++ b/packages/angular-query-experimental/src/types.ts
@@ -0,0 +1,136 @@
+import type { Signal } from '@angular/core'
+
+import type {
+ DefaultError,
+ DefinedQueryObserverResult,
+ InfiniteQueryObserverOptions,
+ InfiniteQueryObserverResult,
+ MutateFunction,
+ MutationObserverOptions,
+ MutationObserverResult,
+ QueryKey,
+ QueryObserverOptions,
+ QueryObserverResult,
+} from '@tanstack/query-core'
+
+/** Options for createBaseQuery */
+export type CreateBaseQueryOptions<
+ TQueryFnData = unknown,
+ TError = DefaultError,
+ TData = TQueryFnData,
+ TQueryData = TQueryFnData,
+ TQueryKey extends QueryKey = QueryKey,
+> = QueryObserverOptions
+
+/** Result from createBaseQuery */
+export type CreateBaseQueryResult<
+ TData = unknown,
+ TError = DefaultError,
+ State = QueryObserverResult,
+> = {
+ [K in keyof State]: State[K] extends Function ? State[K] : Signal
+}
+/** Result from createBaseQuery */
+
+/** Options for createQuery */
+export type CreateQueryOptions<
+ TQueryFnData = unknown,
+ TError = DefaultError,
+ TData = TQueryFnData,
+ TQueryKey extends QueryKey = QueryKey,
+> = CreateBaseQueryOptions
+
+/** Result from createQuery */
+export type CreateQueryResult<
+ TData = unknown,
+ TError = DefaultError,
+> = CreateBaseQueryResult
+
+/** Options for createInfiniteQuery */
+export type CreateInfiniteQueryOptions<
+ TQueryFnData = unknown,
+ TError = DefaultError,
+ TData = TQueryFnData,
+ TQueryData = TQueryFnData,
+ TQueryKey extends QueryKey = QueryKey,
+ TPageParam = unknown,
+> = InfiniteQueryObserverOptions<
+ TQueryFnData,
+ TError,
+ TData,
+ TQueryData,
+ TQueryKey,
+ TPageParam
+>
+
+/** Result from createInfiniteQuery */
+export type CreateInfiniteQueryResult<
+ TData = unknown,
+ TError = DefaultError,
+> = Signal>
+
+/** Options for createBaseQuery with initialData */
+export type DefinedCreateBaseQueryResult<
+ TData = unknown,
+ TError = DefaultError,
+ DefinedQueryObserver = DefinedQueryObserverResult,
+> = {
+ [K in keyof DefinedQueryObserver]: DefinedQueryObserver[K] extends Function
+ ? DefinedQueryObserver[K]
+ : Signal
+}
+
+/** Options for createQuery with initialData */
+export type DefinedCreateQueryResult<
+ TData = unknown,
+ TError = DefaultError,
+> = DefinedCreateBaseQueryResult
+
+/** Options for createMutation */
+export type CreateMutationOptions<
+ TData = unknown,
+ TError = DefaultError,
+ TVariables = void,
+ TContext = unknown,
+> = Omit<
+ MutationObserverOptions,
+ '_defaulted' | 'variables'
+>
+
+export type CreateMutateFunction<
+ TData = unknown,
+ TError = DefaultError,
+ TVariables = void,
+ TContext = unknown,
+> = (
+ ...args: Parameters>
+) => void
+
+export type CreateMutateAsyncFunction<
+ TData = unknown,
+ TError = DefaultError,
+ TVariables = void,
+ TContext = unknown,
+> = MutateFunction
+
+export type CreateBaseMutationResult<
+ TData = unknown,
+ TError = DefaultError,
+ TVariables = unknown,
+ TContext = unknown,
+> = Override<
+ MutationObserverResult,
+ { mutate: CreateMutateFunction }
+> & {
+ mutateAsync: CreateMutateAsyncFunction
+}
+
+/** Result from createMutation */
+export type CreateMutationResult<
+ TData = unknown,
+ TError = DefaultError,
+ TVariables = unknown,
+ TContext = unknown,
+> = Signal>
+
+type Override = { [K in keyof A]: K extends keyof B ? B[K] : A[K] }
diff --git a/packages/angular-query-experimental/tsconfig.build.json b/packages/angular-query-experimental/tsconfig.build.json
new file mode 100644
index 0000000000..2e37591ec1
--- /dev/null
+++ b/packages/angular-query-experimental/tsconfig.build.json
@@ -0,0 +1,15 @@
+{
+ "extends": "./node_modules/ng-packagr/lib/ts/conf/tsconfig.ngc.json",
+ "compilerOptions": {
+ "moduleResolution": "bundler",
+ "allowJs": true,
+ "moduleDetection": "force",
+ "module": "ESNext"
+ },
+ "angularCompilerOptions": {
+ "enableI18nLegacyMessageIdFormat": false,
+ "strictInjectionParameters": true,
+ "strictInputAccessModifiers": true
+ },
+ "include": ["src/**/*.ts", ".eslintrc.cjs"]
+}
diff --git a/packages/angular-query-experimental/tsconfig.json b/packages/angular-query-experimental/tsconfig.json
new file mode 100644
index 0000000000..78765595a2
--- /dev/null
+++ b/packages/angular-query-experimental/tsconfig.json
@@ -0,0 +1,27 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "declaration": true,
+ "declarationMap": true,
+ "useDefineForClassFields": false,
+ "target": "es2022",
+ "forceConsistentCasingInFileNames": true,
+ "strict": true,
+ "noImplicitOverride": true,
+ "noPropertyAccessFromIndexSignature": true,
+ "noImplicitReturns": true,
+ "noFallthroughCasesInSwitch": true,
+ "emitDecoratorMetadata": true,
+ "experimentalDecorators": true,
+ "importHelpers": true,
+ "module": "ES2022",
+ "types": ["vitest/globals"]
+ },
+ "angularCompilerOptions": {
+ "enableI18nLegacyMessageIdFormat": false,
+ "strictInjectionParameters": true,
+ "strictInputAccessModifiers": true,
+ "strictTemplates": true
+ },
+ "include": ["src/**/*.ts", ".eslintrc.cjs"]
+}
diff --git a/packages/angular-query-experimental/vitest.config.ts b/packages/angular-query-experimental/vitest.config.ts
new file mode 100644
index 0000000000..0f0dbe3ac8
--- /dev/null
+++ b/packages/angular-query-experimental/vitest.config.ts
@@ -0,0 +1,20 @@
+import { defineConfig } from 'vitest/config'
+
+export default defineConfig({
+ test: {
+ name: 'angular-query-experimental',
+ dir: './src',
+ watch: false,
+ environment: 'jsdom',
+ setupFiles: ['src/test-setup.ts'],
+ coverage: {
+ provider: 'istanbul',
+ exclude: ['src/tests/**'],
+ },
+ globals: true,
+ include: ['**/*.test.ts'],
+ cache: {
+ dir: `../../node_modules/.vitest`,
+ },
+ },
+})
diff --git a/packages/vue-query-devtools/package.json b/packages/vue-query-devtools/package.json
index 8529dfdb18..1a97f4b475 100644
--- a/packages/vue-query-devtools/package.json
+++ b/packages/vue-query-devtools/package.json
@@ -53,7 +53,7 @@
"@vitejs/plugin-vue": "^4.4.0",
"vue": "^3.3.0",
"vue-tsc": "^1.8.21",
- "vite": "^4.4.11"
+ "vite": "^4.5.0"
},
"peerDependencies": {
"vue": "^3.3.0"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 48fdefafdd..c187858d23 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -161,12 +161,126 @@ importers:
specifier: 5.1.6
version: 5.1.6
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
vitest:
specifier: ^0.33.0
version: 0.33.0(jsdom@22.1.0)
+ examples/angular/basic:
+ dependencies:
+ '@angular/common':
+ specifier: ^17.0.2
+ version: 17.0.5(@angular/core@17.0.5)(rxjs@7.8.1)
+ '@angular/compiler':
+ specifier: ^17.0.2
+ version: 17.0.5(@angular/core@17.0.5)
+ '@angular/core':
+ specifier: ^17.0.2
+ version: 17.0.5(rxjs@7.8.1)(zone.js@0.14.2)
+ '@angular/language-service':
+ specifier: ^17.0.2
+ version: 17.0.5
+ '@angular/platform-browser':
+ specifier: ^17.0.2
+ version: 17.0.5(@angular/animations@17.0.5)(@angular/common@17.0.5)(@angular/core@17.0.5)
+ '@tanstack/angular-query-devtools-experimental':
+ specifier: ^5.0.0
+ version: link:../../../packages/angular-query-devtools-experimental
+ '@tanstack/angular-query-experimental':
+ specifier: ^5.0.0
+ version: link:../../../packages/angular-query-experimental
+ axios:
+ specifier: ^1.5.1
+ version: 1.5.1
+ rxjs:
+ specifier: ^7.8.1
+ version: 7.8.1
+ zone.js:
+ specifier: ^0.14.2
+ version: 0.14.2
+ devDependencies:
+ typescript:
+ specifier: ^5.2.2
+ version: 5.2.2
+ vite:
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
+
+ examples/angular/default-query-function:
+ dependencies:
+ '@angular/common':
+ specifier: ^17.0.2
+ version: 17.0.5(@angular/core@17.0.5)(rxjs@7.8.1)
+ '@angular/compiler':
+ specifier: ^17.0.2
+ version: 17.0.5(@angular/core@17.0.5)
+ '@angular/core':
+ specifier: ^17.0.2
+ version: 17.0.5(rxjs@7.8.1)(zone.js@0.14.2)
+ '@angular/language-service':
+ specifier: ^17.0.2
+ version: 17.0.5
+ '@angular/platform-browser':
+ specifier: ^17.0.2
+ version: 17.0.5(@angular/animations@17.0.5)(@angular/common@17.0.5)(@angular/core@17.0.5)
+ '@tanstack/angular-query-devtools-experimental':
+ specifier: ^5.0.0
+ version: link:../../../packages/angular-query-devtools-experimental
+ '@tanstack/angular-query-experimental':
+ specifier: ^5.0.0
+ version: link:../../../packages/angular-query-experimental
+ axios:
+ specifier: ^1.5.1
+ version: 1.5.1
+ rxjs:
+ specifier: ^7.8.1
+ version: 7.8.1
+ zone.js:
+ specifier: ^0.14.2
+ version: 0.14.2
+ devDependencies:
+ typescript:
+ specifier: ^5.2.2
+ version: 5.2.2
+ vite:
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
+
+ examples/angular/simple:
+ dependencies:
+ '@angular/common':
+ specifier: ^17.0.2
+ version: 17.0.5(@angular/core@17.0.5)(rxjs@7.8.1)
+ '@angular/compiler':
+ specifier: ^17.0.2
+ version: 17.0.5(@angular/core@17.0.5)
+ '@angular/core':
+ specifier: ^17.0.2
+ version: 17.0.5(rxjs@7.8.1)(zone.js@0.14.2)
+ '@angular/platform-browser':
+ specifier: ^17.0.2
+ version: 17.0.5(@angular/animations@17.0.5)(@angular/common@17.0.5)(@angular/core@17.0.5)
+ '@tanstack/angular-query-devtools-experimental':
+ specifier: ^5.0.0
+ version: link:../../../packages/angular-query-devtools-experimental
+ '@tanstack/angular-query-experimental':
+ specifier: ^5.0.0
+ version: link:../../../packages/angular-query-experimental
+ rxjs:
+ specifier: ^7.8.1
+ version: 7.8.1
+ zone.js:
+ specifier: ^0.14.2
+ version: 0.14.2
+ devDependencies:
+ typescript:
+ specifier: ^5.2.2
+ version: 5.2.2
+ vite:
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
+
examples/react/algolia:
dependencies:
'@algolia/client-search':
@@ -202,13 +316,13 @@ importers:
version: 18.2.14
'@vitejs/plugin-react':
specifier: ^4.0.0
- version: 4.0.0(vite@4.4.11)
+ version: 4.0.0(vite@4.5.0)
typescript:
specifier: 5.1.6
version: 5.1.6
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
examples/react/auto-refetching:
dependencies:
@@ -257,10 +371,10 @@ importers:
version: link:../../../packages/eslint-plugin-query
'@vitejs/plugin-react':
specifier: ^4.0.0
- version: 4.0.0(vite@4.4.11)
+ version: 4.0.0(vite@4.5.0)
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
examples/react/basic-graphql-request:
dependencies:
@@ -285,10 +399,10 @@ importers:
devDependencies:
'@vitejs/plugin-react':
specifier: ^4.0.0
- version: 4.0.0(vite@4.4.11)
+ version: 4.0.0(vite@4.5.0)
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
examples/react/basic-typescript:
dependencies:
@@ -325,7 +439,7 @@ importers:
version: 18.2.14
'@vitejs/plugin-react':
specifier: ^4.0.0
- version: 4.0.0(vite@4.4.11)
+ version: 4.0.0(vite@4.5.0)
eslint:
specifier: ^8.34.0
version: 8.53.0
@@ -336,8 +450,8 @@ importers:
specifier: 5.1.6
version: 5.1.6
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
examples/react/default-query-function:
dependencies:
@@ -359,10 +473,10 @@ importers:
devDependencies:
'@vitejs/plugin-react':
specifier: ^4.0.0
- version: 4.0.0(vite@4.4.11)
+ version: 4.0.0(vite@4.5.0)
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
examples/react/infinite-query-with-max-pages:
dependencies:
@@ -517,10 +631,10 @@ importers:
devDependencies:
'@vitejs/plugin-react':
specifier: ^4.0.0
- version: 4.0.0(vite@4.4.11)
+ version: 4.0.0(vite@4.5.0)
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
examples/react/optimistic-updates-cache:
dependencies:
@@ -637,10 +751,10 @@ importers:
devDependencies:
'@vitejs/plugin-react':
specifier: ^4.0.0
- version: 4.0.0(vite@4.4.11)
+ version: 4.0.0(vite@4.5.0)
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
examples/react/prefetching:
dependencies:
@@ -783,10 +897,10 @@ importers:
devDependencies:
'@vitejs/plugin-react':
specifier: ^4.0.0
- version: 4.0.0(vite@4.4.11)
+ version: 4.0.0(vite@4.5.0)
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
examples/react/rick-morty:
dependencies:
@@ -823,10 +937,10 @@ importers:
devDependencies:
'@vitejs/plugin-react':
specifier: ^4.0.0
- version: 4.0.0(vite@4.4.11)
+ version: 4.0.0(vite@4.5.0)
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
examples/react/simple:
dependencies:
@@ -848,10 +962,10 @@ importers:
devDependencies:
'@vitejs/plugin-react':
specifier: ^4.0.0
- version: 4.0.0(vite@4.4.11)
+ version: 4.0.0(vite@4.5.0)
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
examples/react/star-wars:
dependencies:
@@ -888,10 +1002,10 @@ importers:
devDependencies:
'@vitejs/plugin-react':
specifier: ^4.0.0
- version: 4.0.0(vite@4.4.11)
+ version: 4.0.0(vite@4.5.0)
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
examples/react/suspense:
dependencies:
@@ -919,10 +1033,10 @@ importers:
devDependencies:
'@vitejs/plugin-react':
specifier: ^4.0.0
- version: 4.0.0(vite@4.4.11)
+ version: 4.0.0(vite@4.5.0)
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
examples/solid/basic-graphql-request:
dependencies:
@@ -946,11 +1060,11 @@ importers:
specifier: 5.1.6
version: 5.1.6
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
vite-plugin-solid:
specifier: ^2.7.2
- version: 2.7.2(solid-js@1.8.1)(vite@4.4.11)
+ version: 2.7.2(solid-js@1.8.1)(vite@4.5.0)
examples/solid/basic-typescript:
dependencies:
@@ -968,11 +1082,11 @@ importers:
specifier: 5.1.6
version: 5.1.6
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
vite-plugin-solid:
specifier: ^2.7.2
- version: 2.7.2(solid-js@1.8.1)(vite@4.4.11)
+ version: 2.7.2(solid-js@1.8.1)(vite@4.5.0)
examples/solid/default-query-function:
dependencies:
@@ -990,11 +1104,11 @@ importers:
specifier: 5.1.6
version: 5.1.6
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
vite-plugin-solid:
specifier: ^2.7.2
- version: 2.7.2(solid-js@1.8.1)(vite@4.4.11)
+ version: 2.7.2(solid-js@1.8.1)(vite@4.5.0)
examples/solid/simple:
dependencies:
@@ -1015,11 +1129,11 @@ importers:
specifier: 5.1.6
version: 5.1.6
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
vite-plugin-solid:
specifier: ^2.7.2
- version: 2.7.2(solid-js@1.8.1)(vite@4.4.11)
+ version: 2.7.2(solid-js@1.8.1)(vite@4.5.0)
examples/solid/solid-start-streaming:
dependencies:
@@ -1040,7 +1154,7 @@ importers:
version: 1.8.1
solid-start:
specifier: ^0.3.7
- version: 0.3.7(@solidjs/meta@0.28.6)(@solidjs/router@0.8.3)(solid-js@1.8.1)(solid-start-node@0.3.7)(vite@4.4.11)
+ version: 0.3.7(@solidjs/meta@0.28.6)(@solidjs/router@0.8.3)(solid-js@1.8.1)(solid-start-node@0.3.7)(vite@4.5.0)
undici:
specifier: ^5.26.3
version: 5.26.3
@@ -1056,13 +1170,13 @@ importers:
version: 8.4.31
solid-start-node:
specifier: ^0.3.7
- version: 0.3.7(solid-start@0.3.7)(vite@4.4.11)
+ version: 0.3.7(solid-start@0.3.7)(vite@4.5.0)
typescript:
specifier: 5.1.6
version: 5.1.6
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
examples/svelte/auto-refetching:
dependencies:
@@ -1078,7 +1192,7 @@ importers:
version: 2.1.0(@sveltejs/kit@1.26.0)
'@sveltejs/kit':
specifier: ^1.26.0
- version: 1.26.0(svelte@4.0.0)(vite@4.4.11)
+ version: 1.26.0(svelte@4.0.0)(vite@4.5.0)
svelte:
specifier: ^4.0.0
version: 4.0.0
@@ -1089,8 +1203,8 @@ importers:
specifier: 5.1.6
version: 5.1.6
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
examples/svelte/basic:
dependencies:
@@ -1106,7 +1220,7 @@ importers:
version: 2.1.0(@sveltejs/kit@1.26.0)
'@sveltejs/kit':
specifier: ^1.26.0
- version: 1.26.0(svelte@4.0.0)(vite@4.4.11)
+ version: 1.26.0(svelte@4.0.0)(vite@4.5.0)
svelte:
specifier: ^4.0.0
version: 4.0.0
@@ -1117,8 +1231,8 @@ importers:
specifier: 5.1.6
version: 5.1.6
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
examples/svelte/load-more-infinite-scroll:
dependencies:
@@ -1134,7 +1248,7 @@ importers:
version: 2.1.0(@sveltejs/kit@1.26.0)
'@sveltejs/kit':
specifier: ^1.26.0
- version: 1.26.0(svelte@4.0.0)(vite@4.4.11)
+ version: 1.26.0(svelte@4.0.0)(vite@4.5.0)
svelte:
specifier: ^4.0.0
version: 4.0.0
@@ -1145,8 +1259,8 @@ importers:
specifier: 5.1.6
version: 5.1.6
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
examples/svelte/optimistic-updates-typescript:
dependencies:
@@ -1162,7 +1276,7 @@ importers:
version: 2.1.0(@sveltejs/kit@1.26.0)
'@sveltejs/kit':
specifier: ^1.26.0
- version: 1.26.0(svelte@4.0.0)(vite@4.4.11)
+ version: 1.26.0(svelte@4.0.0)(vite@4.5.0)
svelte:
specifier: ^4.0.0
version: 4.0.0
@@ -1173,8 +1287,8 @@ importers:
specifier: 5.1.6
version: 5.1.6
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
examples/svelte/playground:
dependencies:
@@ -1190,7 +1304,7 @@ importers:
version: 2.1.0(@sveltejs/kit@1.26.0)
'@sveltejs/kit':
specifier: ^1.26.0
- version: 1.26.0(svelte@4.0.0)(vite@4.4.11)
+ version: 1.26.0(svelte@4.0.0)(vite@4.5.0)
svelte:
specifier: ^4.0.0
version: 4.0.0
@@ -1201,8 +1315,8 @@ importers:
specifier: 5.1.6
version: 5.1.6
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
examples/svelte/simple:
dependencies:
@@ -1215,7 +1329,7 @@ importers:
devDependencies:
'@sveltejs/vite-plugin-svelte':
specifier: ^2.4.6
- version: 2.4.6(svelte@4.0.0)(vite@4.4.11)
+ version: 2.4.6(svelte@4.0.0)(vite@4.5.0)
'@tsconfig/svelte':
specifier: ^5.0.2
version: 5.0.2
@@ -1229,8 +1343,8 @@ importers:
specifier: 5.1.6
version: 5.1.6
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
examples/svelte/ssr:
dependencies:
@@ -1246,7 +1360,7 @@ importers:
version: 2.1.0(@sveltejs/kit@1.26.0)
'@sveltejs/kit':
specifier: ^1.26.0
- version: 1.26.0(svelte@4.0.0)(vite@4.4.11)
+ version: 1.26.0(svelte@4.0.0)(vite@4.5.0)
svelte:
specifier: ^4.0.0
version: 4.0.0
@@ -1257,8 +1371,8 @@ importers:
specifier: 5.1.6
version: 5.1.6
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
examples/svelte/star-wars:
dependencies:
@@ -1274,7 +1388,7 @@ importers:
version: 2.1.0(@sveltejs/kit@1.26.0)
'@sveltejs/kit':
specifier: ^1.26.0
- version: 1.26.0(svelte@4.0.0)(vite@4.4.11)
+ version: 1.26.0(svelte@4.0.0)(vite@4.5.0)
autoprefixer:
specifier: ^10.4.14
version: 10.4.14(postcss@8.4.31)
@@ -1294,8 +1408,8 @@ importers:
specifier: 5.1.6
version: 5.1.6
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
examples/vue/basic:
dependencies:
@@ -1311,13 +1425,13 @@ importers:
devDependencies:
'@vitejs/plugin-vue':
specifier: ^4.4.0
- version: 4.4.0(vite@4.4.11)(vue@3.3.0)
+ version: 4.4.0(vite@4.5.0)(vue@3.3.0)
typescript:
specifier: 5.1.6
version: 5.1.6
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
examples/vue/dependent-queries:
dependencies:
@@ -1330,13 +1444,13 @@ importers:
devDependencies:
'@vitejs/plugin-vue':
specifier: ^4.4.0
- version: 4.4.0(vite@4.4.11)(vue@3.3.0)
+ version: 4.4.0(vite@4.5.0)(vue@3.3.0)
typescript:
specifier: 5.1.6
version: 5.1.6
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
examples/vue/persister:
dependencies:
@@ -1361,13 +1475,56 @@ importers:
devDependencies:
'@vitejs/plugin-vue':
specifier: ^4.4.0
- version: 4.4.0(vite@4.4.11)(vue@3.3.0)
+ version: 4.4.0(vite@4.5.0)(vue@3.3.0)
typescript:
specifier: 5.1.6
version: 5.1.6
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
+
+ integrations/angular-cli-standalone-17:
+ dependencies:
+ '@angular/animations':
+ specifier: ^17.0.2
+ version: 17.0.5(@angular/core@17.0.5)
+ '@angular/common':
+ specifier: ^17.0.2
+ version: 17.0.5(@angular/core@17.0.5)(rxjs@7.8.1)
+ '@angular/core':
+ specifier: ^17.0.2
+ version: 17.0.5(rxjs@7.8.1)(zone.js@0.14.2)
+ '@angular/platform-browser':
+ specifier: ^17.0.2
+ version: 17.0.5(@angular/animations@17.0.5)(@angular/common@17.0.5)(@angular/core@17.0.5)
+ '@tanstack/angular-query-devtools-experimental':
+ specifier: workspace:../../packages/angular-query-devtools-experimental/build
+ version: link:../../packages/angular-query-devtools-experimental/build
+ '@tanstack/angular-query-experimental':
+ specifier: workspace:../../packages/angular-query-experimental/build
+ version: link:../../packages/angular-query-experimental/build
+ rxjs:
+ specifier: ^7.8.1
+ version: 7.8.1
+ tslib:
+ specifier: ^2.6.2
+ version: 2.6.2
+ zone.js:
+ specifier: ^0.14.2
+ version: 0.14.2
+ devDependencies:
+ '@angular-devkit/build-angular':
+ specifier: ^17.0.0
+ version: 17.0.4(@angular/compiler-cli@17.0.5)(@types/node@18.18.0)(ng-packagr@17.0.2)(typescript@5.2.2)
+ '@angular/cli':
+ specifier: ^17.0.0
+ version: 17.0.4
+ '@angular/compiler-cli':
+ specifier: ^17.0.2
+ version: 17.0.5(@angular/compiler@17.0.5)(typescript@5.2.2)
+ typescript:
+ specifier: ~5.2.2
+ version: 5.2.2
integrations/react-cra4:
dependencies:
@@ -1385,7 +1542,7 @@ importers:
version: 18.2.0(react@18.2.0)
react-scripts:
specifier: ^4.0.3
- version: 4.0.3(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.1.6)
+ version: 4.0.3(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.2.2)
integrations/react-cra5:
dependencies:
@@ -1403,7 +1560,7 @@ importers:
version: 18.2.0(react@18.2.0)
react-scripts:
specifier: ^5.0.1
- version: 5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(esbuild@0.19.5)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.1.6)
+ version: 5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(esbuild@0.19.5)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.2.2)
integrations/react-next:
dependencies:
@@ -1490,17 +1647,17 @@ importers:
specifier: ^1.8.1
version: 1.8.1
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
vite-plugin-solid:
specifier: ^2.7.2
- version: 2.7.2(solid-js@1.8.1)(vite@4.4.11)
+ version: 2.7.2(solid-js@1.8.1)(vite@4.5.0)
integrations/svelte-vite:
devDependencies:
'@sveltejs/vite-plugin-svelte':
specifier: ^2.4.6
- version: 2.4.6(svelte@4.0.0)(vite@4.4.11)
+ version: 2.4.6(svelte@4.0.0)(vite@4.5.0)
'@tanstack/svelte-query':
specifier: workspace:*
version: link:../../packages/svelte-query
@@ -1511,8 +1668,8 @@ importers:
specifier: ^4.0.0
version: 4.0.0
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
integrations/vue-vite:
dependencies:
@@ -1521,14 +1678,85 @@ importers:
version: link:../../packages/vue-query
'@vitejs/plugin-vue':
specifier: ^4.4.0
- version: 4.4.0(vite@4.4.11)(vue@3.3.0)
+ version: 4.4.0(vite@4.5.0)(vue@3.3.0)
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
vue:
specifier: ^3.3.0
version: 3.3.0
+ packages/angular-query-devtools-experimental:
+ dependencies:
+ '@tanstack/query-devtools':
+ specifier: workspace:*
+ version: link:../query-devtools
+ tslib:
+ specifier: ^2.6.2
+ version: 2.6.2
+ devDependencies:
+ '@angular/compiler-cli':
+ specifier: ^17.0.2
+ version: 17.0.5(@angular/compiler@17.0.5)(typescript@5.2.2)
+ '@angular/core':
+ specifier: ^17.0.2
+ version: 17.0.5(rxjs@7.8.1)(zone.js@0.14.2)
+ '@tanstack/angular-query-experimental':
+ specifier: workspace:../angular-query-experimental/build
+ version: link:../angular-query-experimental/build
+ ng-packagr:
+ specifier: ^17.0.0
+ version: 17.0.2(@angular/compiler-cli@17.0.5)(tslib@2.6.2)(typescript@5.2.2)
+ typescript:
+ specifier: 5.2.2
+ version: 5.2.2
+ zone.js:
+ specifier: ^0.14.2
+ version: 0.14.2
+
+ packages/angular-query-experimental:
+ dependencies:
+ '@tanstack/query-core':
+ specifier: workspace:*
+ version: link:../query-core
+ ngxtension:
+ specifier: ^1.0.3
+ version: 1.4.0(@angular/common@17.0.5)(@angular/core@17.0.5)(@use-gesture/vanilla@10.3.0)(rxjs@7.8.1)
+ tslib:
+ specifier: ^2.6.2
+ version: 2.6.2
+ devDependencies:
+ '@analogjs/vite-plugin-angular':
+ specifier: ^0.2.18
+ version: 0.2.22(@angular-devkit/build-angular@17.0.4)
+ '@angular/common':
+ specifier: ^17.0.2
+ version: 17.0.5(@angular/core@17.0.5)(rxjs@7.8.1)
+ '@angular/compiler':
+ specifier: ^17.0.2
+ version: 17.0.5(@angular/core@17.0.5)
+ '@angular/compiler-cli':
+ specifier: ^17.0.2
+ version: 17.0.5(@angular/compiler@17.0.5)(typescript@5.2.2)
+ '@angular/core':
+ specifier: ^17.0.2
+ version: 17.0.5(rxjs@7.8.1)(zone.js@0.14.2)
+ '@angular/platform-browser':
+ specifier: ^17.0.2
+ version: 17.0.5(@angular/animations@17.0.5)(@angular/common@17.0.5)(@angular/core@17.0.5)
+ '@angular/platform-browser-dynamic':
+ specifier: ^17.0.2
+ version: 17.0.5(@angular/common@17.0.5)(@angular/compiler@17.0.5)(@angular/core@17.0.5)(@angular/platform-browser@17.0.5)
+ ng-packagr:
+ specifier: ^17.0.0
+ version: 17.0.2(@angular/compiler-cli@17.0.5)(tslib@2.6.2)(typescript@5.2.2)
+ typescript:
+ specifier: 5.2.2
+ version: 5.2.2
+ zone.js:
+ specifier: ^0.14.2
+ version: 0.14.2
+
packages/codemods:
devDependencies:
'@types/jscodeshift':
@@ -1542,7 +1770,7 @@ importers:
dependencies:
'@typescript-eslint/utils':
specifier: ^5.54.0
- version: 5.54.0(eslint@8.53.0)(typescript@5.1.6)
+ version: 5.54.0(eslint@8.53.0)(typescript@5.2.2)
devDependencies:
eslint:
specifier: ^8.34.0
@@ -1605,7 +1833,7 @@ importers:
version: 2.1.0(esbuild@0.19.5)(solid-js@1.8.1)(tsup@7.3.0)
vite-plugin-solid:
specifier: ^2.7.2
- version: 2.7.2(solid-js@1.8.1)(vite@4.4.11)
+ version: 2.7.2(solid-js@1.8.1)(vite@4.5.0)
packages/query-persist-client-core:
dependencies:
@@ -1705,7 +1933,7 @@ importers:
version: 2.1.0(esbuild@0.19.5)(solid-js@1.8.1)(tsup@7.3.0)
vite-plugin-solid:
specifier: ^2.7.2
- version: 2.7.2(solid-js@1.8.1)(vite@4.4.11)
+ version: 2.7.2(solid-js@1.8.1)(vite@4.5.0)
packages/solid-query-devtools:
dependencies:
@@ -1724,7 +1952,7 @@ importers:
version: 2.1.0(esbuild@0.19.5)(solid-js@1.8.1)(tsup@7.3.0)
vite-plugin-solid:
specifier: ^2.7.2
- version: 2.7.2(solid-js@1.8.1)(vite@4.4.11)
+ version: 2.7.2(solid-js@1.8.1)(vite@4.5.0)
packages/solid-query-persist-client:
dependencies:
@@ -1743,7 +1971,7 @@ importers:
version: 2.1.0(esbuild@0.19.5)(solid-js@1.8.1)(tsup@7.3.0)
vite-plugin-solid:
specifier: ^2.7.2
- version: 2.7.2(solid-js@1.8.1)(vite@4.4.11)
+ version: 2.7.2(solid-js@1.8.1)(vite@4.5.0)
packages/svelte-query:
dependencies:
@@ -1753,10 +1981,10 @@ importers:
devDependencies:
'@sveltejs/package':
specifier: ^2.2.2
- version: 2.2.2(svelte@4.0.0)(typescript@5.1.6)
+ version: 2.2.2(svelte@4.0.0)(typescript@5.2.2)
'@sveltejs/vite-plugin-svelte':
specifier: ^2.4.6
- version: 2.4.6(svelte@4.0.0)(vite@4.4.11)
+ version: 2.4.6(svelte@4.0.0)(vite@4.5.0)
'@testing-library/svelte':
specifier: ^4.0.4
version: 4.0.4(svelte@4.0.0)
@@ -1784,10 +2012,10 @@ importers:
devDependencies:
'@sveltejs/package':
specifier: ^2.2.2
- version: 2.2.2(svelte@4.0.0)(typescript@5.1.6)
+ version: 2.2.2(svelte@4.0.0)(typescript@5.2.2)
'@sveltejs/vite-plugin-svelte':
specifier: ^2.4.6
- version: 2.4.6(svelte@4.0.0)(vite@4.4.11)
+ version: 2.4.6(svelte@4.0.0)(vite@4.5.0)
'@tanstack/svelte-query':
specifier: workspace:*
version: link:../svelte-query
@@ -1812,10 +2040,10 @@ importers:
devDependencies:
'@sveltejs/package':
specifier: ^2.2.2
- version: 2.2.2(svelte@4.0.0)(typescript@5.1.6)
+ version: 2.2.2(svelte@4.0.0)(typescript@5.2.2)
'@sveltejs/vite-plugin-svelte':
specifier: ^2.4.6
- version: 2.4.6(svelte@4.0.0)(vite@4.4.11)
+ version: 2.4.6(svelte@4.0.0)(vite@4.5.0)
'@tanstack/svelte-query':
specifier: workspace:*
version: link:../svelte-query
@@ -1874,16 +2102,16 @@ importers:
version: link:../vue-query
'@vitejs/plugin-vue':
specifier: ^4.4.0
- version: 4.4.0(vite@4.4.11)(vue@3.3.0)
+ version: 4.4.0(vite@4.5.0)(vue@3.3.0)
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
vue:
specifier: ^3.3.0
version: 3.3.0
vue-tsc:
specifier: ^1.8.21
- version: 1.8.21(typescript@5.1.6)
+ version: 1.8.21(typescript@5.2.2)
packages:
@@ -1996,55 +2224,378 @@ packages:
'@jridgewell/gen-mapping': 0.3.3
'@jridgewell/trace-mapping': 0.3.20
- /@antfu/utils@0.7.6:
- resolution: {integrity: sha512-pvFiLP2BeOKA/ZOS6jxx4XhKzdVLHDhGlFEaZ2flWWYf2xOqVniqpk38I04DFRyz+L0ASggl7SkItTc+ZLju4w==}
-
- /@apideck/better-ajv-errors@0.3.6(ajv@8.12.0):
- resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==}
- engines: {node: '>=10'}
+ /@analogjs/vite-plugin-angular@0.2.22(@angular-devkit/build-angular@17.0.4):
+ resolution: {integrity: sha512-XXquj5i+aawEgPE5fIZY7NlX7vKcNYdmHTsPKGhCBiLmNZw6aYF3aUm2E3kD9CsFgyumNGnc/6lc3vaPtGzCRQ==}
peerDependencies:
- ajv: '>=8'
+ '@angular-devkit/build-angular': ^15.0.0 || >=16.0.0
dependencies:
- ajv: 8.12.0
- json-schema: 0.4.0
- jsonpointer: 5.0.1
- leven: 3.1.0
- dev: false
+ '@angular-devkit/build-angular': 17.0.4(@angular/compiler-cli@17.0.5)(@types/node@18.18.0)(ng-packagr@17.0.2)(typescript@5.2.2)
+ dev: true
- /@babel/code-frame@7.10.4:
- resolution: {integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==}
+ /@angular-devkit/architect@0.1700.4(chokidar@3.5.3):
+ resolution: {integrity: sha512-6xvZ75ZId/fJket/g23APxtmhxuXTz6AMPhsyZpLgqYWGL2AN3JtUMrZDKe8pWmtWOMTOCpWB7/siJJu46REsg==}
+ engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
dependencies:
- '@babel/highlight': 7.22.20
-
- /@babel/code-frame@7.22.13:
- resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==}
- engines: {node: '>=6.9.0'}
+ '@angular-devkit/core': 17.0.4(chokidar@3.5.3)
+ rxjs: 7.8.1
+ transitivePeerDependencies:
+ - chokidar
+ dev: true
+
+ /@angular-devkit/build-angular@17.0.4(@angular/compiler-cli@17.0.5)(@types/node@18.18.0)(ng-packagr@17.0.2)(typescript@5.2.2):
+ resolution: {integrity: sha512-3KUm3KMhUDQI5jxesu76gGpkSAqz9PJGOo6GRPkXTFsXmEnp8WamCZ8COjkLdpyQB41fDsSyv+flEg6qXOEr+w==}
+ engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
+ peerDependencies:
+ '@angular/compiler-cli': ^17.0.0
+ '@angular/localize': ^17.0.0
+ '@angular/platform-server': ^17.0.0
+ '@angular/service-worker': ^17.0.0
+ jest: ^29.5.0
+ jest-environment-jsdom: ^29.5.0
+ karma: ^6.3.0
+ ng-packagr: ^17.0.0
+ protractor: ^7.0.0
+ tailwindcss: ^2.0.0 || ^3.0.0
+ typescript: '>=5.2 <5.3'
+ peerDependenciesMeta:
+ '@angular/localize':
+ optional: true
+ '@angular/platform-server':
+ optional: true
+ '@angular/service-worker':
+ optional: true
+ jest:
+ optional: true
+ jest-environment-jsdom:
+ optional: true
+ karma:
+ optional: true
+ ng-packagr:
+ optional: true
+ protractor:
+ optional: true
+ tailwindcss:
+ optional: true
dependencies:
- '@babel/highlight': 7.22.20
- chalk: 2.4.2
+ '@ampproject/remapping': 2.2.1
+ '@angular-devkit/architect': 0.1700.4(chokidar@3.5.3)
+ '@angular-devkit/build-webpack': 0.1700.4(chokidar@3.5.3)(webpack-dev-server@4.15.1)(webpack@5.89.0)
+ '@angular-devkit/core': 17.0.4(chokidar@3.5.3)
+ '@angular/compiler-cli': 17.0.5(@angular/compiler@17.0.5)(typescript@5.2.2)
+ '@babel/core': 7.23.2
+ '@babel/generator': 7.23.0
+ '@babel/helper-annotate-as-pure': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ '@babel/plugin-transform-async-generator-functions': 7.23.2(@babel/core@7.23.2)
+ '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.23.2)
+ '@babel/plugin-transform-runtime': 7.23.2(@babel/core@7.23.2)
+ '@babel/preset-env': 7.23.2(@babel/core@7.23.2)
+ '@babel/runtime': 7.23.2
+ '@discoveryjs/json-ext': 0.5.7
+ '@ngtools/webpack': 17.0.4(@angular/compiler-cli@17.0.5)(typescript@5.2.2)(webpack@5.89.0)
+ '@vitejs/plugin-basic-ssl': 1.0.1(vite@4.5.0)
+ ansi-colors: 4.1.3
+ autoprefixer: 10.4.16(postcss@8.4.31)
+ babel-loader: 9.1.3(@babel/core@7.23.2)(webpack@5.89.0)
+ babel-plugin-istanbul: 6.1.1
+ browser-sync: 2.29.3
+ browserslist: 4.22.1
+ chokidar: 3.5.3
+ copy-webpack-plugin: 11.0.0(webpack@5.89.0)
+ critters: 0.0.20
+ css-loader: 6.8.1(webpack@5.89.0)
+ esbuild-wasm: 0.19.5
+ fast-glob: 3.3.1
+ http-proxy-middleware: 2.0.6(@types/express@4.17.20)
+ https-proxy-agent: 7.0.2
+ inquirer: 9.2.11
+ jsonc-parser: 3.2.0
+ karma-source-map-support: 1.4.0
+ less: 4.2.0
+ less-loader: 11.1.0(less@4.2.0)(webpack@5.89.0)
+ license-webpack-plugin: 4.0.2(webpack@5.89.0)
+ loader-utils: 3.2.1
+ magic-string: 0.30.5
+ mini-css-extract-plugin: 2.7.6(webpack@5.89.0)
+ mrmime: 1.0.1
+ ng-packagr: 17.0.2(@angular/compiler-cli@17.0.5)(tslib@2.6.2)(typescript@5.2.2)
+ open: 8.4.2
+ ora: 5.4.1
+ parse5-html-rewriting-stream: 7.0.0
+ picomatch: 3.0.1
+ piscina: 4.1.0
+ postcss: 8.4.31
+ postcss-loader: 7.3.3(postcss@8.4.31)(typescript@5.2.2)(webpack@5.89.0)
+ resolve-url-loader: 5.0.0
+ rxjs: 7.8.1
+ sass: 1.69.5
+ sass-loader: 13.3.2(sass@1.69.5)(webpack@5.89.0)
+ semver: 7.5.4
+ source-map-loader: 4.0.1(webpack@5.89.0)
+ source-map-support: 0.5.21
+ terser: 5.24.0
+ text-table: 0.2.0
+ tree-kill: 1.2.2
+ tslib: 2.6.2
+ typescript: 5.2.2
+ undici: 5.27.2
+ vite: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
+ webpack: 5.89.0(esbuild@0.19.5)
+ webpack-dev-middleware: 6.1.1(webpack@5.89.0)
+ webpack-dev-server: 4.15.1(webpack@5.89.0)
+ webpack-merge: 5.10.0
+ webpack-subresource-integrity: 5.1.0(webpack@5.89.0)
+ optionalDependencies:
+ esbuild: 0.19.5
+ transitivePeerDependencies:
+ - '@swc/core'
+ - '@types/express'
+ - '@types/node'
+ - bufferutil
+ - debug
+ - fibers
+ - html-webpack-plugin
+ - lightningcss
+ - node-sass
+ - sass-embedded
+ - stylus
+ - sugarss
+ - supports-color
+ - uglify-js
+ - utf-8-validate
+ - webpack-cli
+ dev: true
- /@babel/code-frame@7.23.4:
- resolution: {integrity: sha512-r1IONyb6Ia+jYR2vvIDhdWdlTGhqbBoFqLTQidzZ4kepUFH15ejXvFHxCVbtl7BOXIudsIubf4E81xeA3h3IXA==}
- engines: {node: '>=6.9.0'}
+ /@angular-devkit/build-webpack@0.1700.4(chokidar@3.5.3)(webpack-dev-server@4.15.1)(webpack@5.89.0):
+ resolution: {integrity: sha512-CnYUUbifk6kEWK+ZH6J/xZ7YiPXiCxpnszmW+aco5t60NVoi7dVaIPoAiSjLPvZZSj6LU49aOYcF1iVa3uoEGA==}
+ engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
+ peerDependencies:
+ webpack: ^5.30.0
+ webpack-dev-server: ^4.0.0
dependencies:
- '@babel/highlight': 7.23.4
- chalk: 2.4.2
- dev: false
-
- /@babel/compat-data@7.23.2:
- resolution: {integrity: sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==}
- engines: {node: '>=6.9.0'}
+ '@angular-devkit/architect': 0.1700.4(chokidar@3.5.3)
+ rxjs: 7.8.1
+ webpack: 5.89.0(esbuild@0.19.5)
+ webpack-dev-server: 4.15.1(webpack@5.89.0)
+ transitivePeerDependencies:
+ - chokidar
+ dev: true
- /@babel/core@7.12.3:
- resolution: {integrity: sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==}
- engines: {node: '>=6.9.0'}
+ /@angular-devkit/core@17.0.4(chokidar@3.5.3):
+ resolution: {integrity: sha512-KlPxbtva4fpDFulXHqhPIMp4hnXsp6d4z0Odz2027LNSCZ5Sk1oFltmb+VMVvGD4Q7NkC7FCtCUbjrLAFON3PQ==}
+ engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
+ peerDependencies:
+ chokidar: ^3.5.2
+ peerDependenciesMeta:
+ chokidar:
+ optional: true
dependencies:
- '@babel/code-frame': 7.22.13
- '@babel/generator': 7.23.0
- '@babel/helper-module-transforms': 7.23.0(@babel/core@7.12.3)
- '@babel/helpers': 7.23.2
- '@babel/parser': 7.23.0
- '@babel/template': 7.22.15
+ ajv: 8.12.0
+ ajv-formats: 2.1.1(ajv@8.12.0)
+ chokidar: 3.5.3
+ jsonc-parser: 3.2.0
+ picomatch: 3.0.1
+ rxjs: 7.8.1
+ source-map: 0.7.4
+ dev: true
+
+ /@angular-devkit/schematics@17.0.4:
+ resolution: {integrity: sha512-gETn3PWmdKoXw0fNox+Y81bRQVJfL6o+6FNhp8Ty2CKko00kHsKDSo8AIErpw/H/A/d2+oSvmzycFyXV9Gge0g==}
+ engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
+ dependencies:
+ '@angular-devkit/core': 17.0.4(chokidar@3.5.3)
+ jsonc-parser: 3.2.0
+ magic-string: 0.30.5
+ ora: 5.4.1
+ rxjs: 7.8.1
+ transitivePeerDependencies:
+ - chokidar
+ dev: true
+
+ /@angular/animations@17.0.5(@angular/core@17.0.5):
+ resolution: {integrity: sha512-NZ9Y3QWqrn0THypVNwsztMV9rnjxNMRIf6to8aZv+ehIUOvskqcA/lW5qAdcMr1uNoyloB9vahJrDniWWEKT5A==}
+ engines: {node: ^18.13.0 || >=20.9.0}
+ peerDependencies:
+ '@angular/core': 17.0.5
+ dependencies:
+ '@angular/core': 17.0.5(rxjs@7.8.1)(zone.js@0.14.2)
+ tslib: 2.6.2
+
+ /@angular/cli@17.0.4:
+ resolution: {integrity: sha512-2zpoWJZnare5hwiOdtGsfUeRt9bZTrcSM5ciw3YT3kKHAr71ek003KQ4FQYuts9VzfNPd5MRPFthPSoXAV6uvw==}
+ engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
+ hasBin: true
+ dependencies:
+ '@angular-devkit/architect': 0.1700.4(chokidar@3.5.3)
+ '@angular-devkit/core': 17.0.4(chokidar@3.5.3)
+ '@angular-devkit/schematics': 17.0.4
+ '@schematics/angular': 17.0.4
+ '@yarnpkg/lockfile': 1.1.0
+ ansi-colors: 4.1.3
+ ini: 4.1.1
+ inquirer: 9.2.11
+ jsonc-parser: 3.2.0
+ npm-package-arg: 11.0.1
+ npm-pick-manifest: 9.0.0
+ open: 8.4.2
+ ora: 5.4.1
+ pacote: 17.0.4
+ resolve: 1.22.8
+ semver: 7.5.4
+ symbol-observable: 4.0.0
+ yargs: 17.7.2
+ transitivePeerDependencies:
+ - bluebird
+ - chokidar
+ - supports-color
+ dev: true
+
+ /@angular/common@17.0.5(@angular/core@17.0.5)(rxjs@7.8.1):
+ resolution: {integrity: sha512-1vFZ7nd8xyAYh/DwFtRuSieP8Dy/6QuOxl914/TOUr26F1a4e+7ywCyMLVjmYjx+WkZe7uu/Hgpr2raBaVTnQw==}
+ engines: {node: ^18.13.0 || >=20.9.0}
+ peerDependencies:
+ '@angular/core': 17.0.5
+ rxjs: ^6.5.3 || ^7.4.0
+ dependencies:
+ '@angular/core': 17.0.5(rxjs@7.8.1)(zone.js@0.14.2)
+ rxjs: 7.8.1
+ tslib: 2.6.2
+
+ /@angular/compiler-cli@17.0.5(@angular/compiler@17.0.5)(typescript@5.2.2):
+ resolution: {integrity: sha512-Nb99iKz8LMoc5HC9iu5rbWblXb68sHHI6bcN8sdqvc2g+PohkGNbtRjVZFhP+WKMaNFYDSvLWcHFFYItLRkT4g==}
+ engines: {node: ^18.13.0 || >=20.9.0}
+ hasBin: true
+ peerDependencies:
+ '@angular/compiler': 17.0.5
+ typescript: '>=5.2 <5.3'
+ dependencies:
+ '@angular/compiler': 17.0.5(@angular/core@17.0.5)
+ '@babel/core': 7.23.2
+ '@jridgewell/sourcemap-codec': 1.4.15
+ chokidar: 3.5.3
+ convert-source-map: 1.9.0
+ reflect-metadata: 0.1.13
+ semver: 7.5.4
+ tslib: 2.6.2
+ typescript: 5.2.2
+ yargs: 17.7.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@angular/compiler@17.0.5(@angular/core@17.0.5):
+ resolution: {integrity: sha512-V6LnX/B2YXpzXeNWavtX/XPNUnWrVUFpiOniKqHYhAxXnibhyXL9DRsyVs8QbKgIcPPcQeJMHdAjklCWJsePvg==}
+ engines: {node: ^18.13.0 || >=20.9.0}
+ peerDependencies:
+ '@angular/core': 17.0.5
+ peerDependenciesMeta:
+ '@angular/core':
+ optional: true
+ dependencies:
+ '@angular/core': 17.0.5(rxjs@7.8.1)(zone.js@0.14.2)
+ tslib: 2.6.2
+
+ /@angular/core@17.0.5(rxjs@7.8.1)(zone.js@0.14.2):
+ resolution: {integrity: sha512-siWUrdBWgTAqMnRF+qxGZznj5AdR/x3+8l0/bj4CkSZzwZGL/CHy40ec71bbgiPkYob1v4v40voXu2aSSeCLPg==}
+ engines: {node: ^18.13.0 || >=20.9.0}
+ peerDependencies:
+ rxjs: ^6.5.3 || ^7.4.0
+ zone.js: ~0.14.0
+ dependencies:
+ rxjs: 7.8.1
+ tslib: 2.6.2
+ zone.js: 0.14.2
+
+ /@angular/language-service@17.0.5:
+ resolution: {integrity: sha512-tVXYamdjkAYYv4YCiMKxCYqLgvI/g2y2Ny6fUUVPti9xFqiF88q8V7j3N8FeLdSNvgok1LSdfFjJAgQonJ4Sxw==}
+ engines: {node: ^18.13.0 || >=20.9.0}
+ dev: false
+
+ /@angular/platform-browser-dynamic@17.0.5(@angular/common@17.0.5)(@angular/compiler@17.0.5)(@angular/core@17.0.5)(@angular/platform-browser@17.0.5):
+ resolution: {integrity: sha512-Ki+0B3/S+Rv3O4jf+tbDBPs0m+VUMoS6VVCCLviaurYGPLPtGblhCzRv49Zoyo5gEVoEOgnxS6CI91Tv6My9ug==}
+ engines: {node: ^18.13.0 || >=20.9.0}
+ peerDependencies:
+ '@angular/common': 17.0.5
+ '@angular/compiler': 17.0.5
+ '@angular/core': 17.0.5
+ '@angular/platform-browser': 17.0.5
+ dependencies:
+ '@angular/common': 17.0.5(@angular/core@17.0.5)(rxjs@7.8.1)
+ '@angular/compiler': 17.0.5(@angular/core@17.0.5)
+ '@angular/core': 17.0.5(rxjs@7.8.1)(zone.js@0.14.2)
+ '@angular/platform-browser': 17.0.5(@angular/animations@17.0.5)(@angular/common@17.0.5)(@angular/core@17.0.5)
+ tslib: 2.6.2
+ dev: true
+
+ /@angular/platform-browser@17.0.5(@angular/animations@17.0.5)(@angular/common@17.0.5)(@angular/core@17.0.5):
+ resolution: {integrity: sha512-VJQ6bVS40xJLNGNcX59/QFPrZesIm2zETOqAc6K04onuWF1EnJqvcDog9eYJsm0sLWhQeCdWVmAFRenTkDoqng==}
+ engines: {node: ^18.13.0 || >=20.9.0}
+ peerDependencies:
+ '@angular/animations': 17.0.5
+ '@angular/common': 17.0.5
+ '@angular/core': 17.0.5
+ peerDependenciesMeta:
+ '@angular/animations':
+ optional: true
+ dependencies:
+ '@angular/animations': 17.0.5(@angular/core@17.0.5)
+ '@angular/common': 17.0.5(@angular/core@17.0.5)(rxjs@7.8.1)
+ '@angular/core': 17.0.5(rxjs@7.8.1)(zone.js@0.14.2)
+ tslib: 2.6.2
+
+ /@antfu/utils@0.7.6:
+ resolution: {integrity: sha512-pvFiLP2BeOKA/ZOS6jxx4XhKzdVLHDhGlFEaZ2flWWYf2xOqVniqpk38I04DFRyz+L0ASggl7SkItTc+ZLju4w==}
+
+ /@apideck/better-ajv-errors@0.3.6(ajv@8.12.0):
+ resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ ajv: '>=8'
+ dependencies:
+ ajv: 8.12.0
+ json-schema: 0.4.0
+ jsonpointer: 5.0.1
+ leven: 3.1.0
+ dev: false
+
+ /@assemblyscript/loader@0.10.1:
+ resolution: {integrity: sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==}
+ dev: true
+
+ /@babel/code-frame@7.10.4:
+ resolution: {integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==}
+ dependencies:
+ '@babel/highlight': 7.22.20
+
+ /@babel/code-frame@7.22.13:
+ resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/highlight': 7.22.20
+ chalk: 2.4.2
+
+ /@babel/code-frame@7.23.4:
+ resolution: {integrity: sha512-r1IONyb6Ia+jYR2vvIDhdWdlTGhqbBoFqLTQidzZ4kepUFH15ejXvFHxCVbtl7BOXIudsIubf4E81xeA3h3IXA==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/highlight': 7.23.4
+ chalk: 2.4.2
+ dev: false
+
+ /@babel/compat-data@7.23.2:
+ resolution: {integrity: sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==}
+ engines: {node: '>=6.9.0'}
+
+ /@babel/core@7.12.3:
+ resolution: {integrity: sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/code-frame': 7.22.13
+ '@babel/generator': 7.23.0
+ '@babel/helper-module-transforms': 7.23.0(@babel/core@7.12.3)
+ '@babel/helpers': 7.23.2
+ '@babel/parser': 7.23.0
+ '@babel/template': 7.22.15
'@babel/traverse': 7.23.2
'@babel/types': 7.23.0
convert-source-map: 1.9.0
@@ -2140,14 +2691,14 @@ packages:
semver: 6.3.1
dev: true
- /@babel/eslint-parser@7.22.15(@babel/core@7.23.2)(eslint@8.53.0):
+ /@babel/eslint-parser@7.22.15(@babel/core@7.23.3)(eslint@8.53.0):
resolution: {integrity: sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==}
engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0}
peerDependencies:
'@babel/core': ^7.11.0
eslint: ^8.34.0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1
eslint: 8.53.0
eslint-visitor-keys: 2.1.0
@@ -2177,7 +2728,7 @@ packages:
resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.0
+ '@babel/types': 7.23.4
/@babel/helper-builder-binary-assignment-operator-visitor@7.22.15:
resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==}
@@ -2229,6 +2780,24 @@ packages:
'@babel/helper-split-export-declaration': 7.22.6
semver: 6.3.1
+ /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.23.3):
+ resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-annotate-as-pure': 7.22.5
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-function-name': 7.23.0
+ '@babel/helper-member-expression-to-functions': 7.23.0
+ '@babel/helper-optimise-call-expression': 7.22.5
+ '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.3)
+ '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ semver: 6.3.1
+ dev: false
+
/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.21.8):
resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==}
engines: {node: '>=6.9.0'}
@@ -2252,6 +2821,18 @@ packages:
regexpu-core: 5.3.2
semver: 6.3.1
+ /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.3):
+ resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-annotate-as-pure': 7.22.5
+ regexpu-core: 5.3.2
+ semver: 6.3.1
+ dev: false
+
/@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.21.8):
resolution: {integrity: sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==}
peerDependencies:
@@ -2281,6 +2862,21 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==}
+ peerDependencies:
+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-compilation-targets': 7.22.15
+ '@babel/helper-plugin-utils': 7.22.5
+ debug: 4.3.4(supports-color@6.1.0)
+ lodash.debounce: 4.0.8
+ resolve: 1.22.8
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/@babel/helper-environment-visitor@7.22.20:
resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==}
engines: {node: '>=6.9.0'}
@@ -2302,7 +2898,7 @@ packages:
resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.0
+ '@babel/types': 7.23.4
/@babel/helper-module-imports@7.18.6:
resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
@@ -2356,6 +2952,20 @@ packages:
'@babel/helper-split-export-declaration': 7.22.6
'@babel/helper-validator-identifier': 7.22.20
+ /@babel/helper-module-transforms@7.23.0(@babel/core@7.23.3):
+ resolution: {integrity: sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-module-imports': 7.22.15
+ '@babel/helper-simple-access': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ '@babel/helper-validator-identifier': 7.22.20
+ dev: false
+
/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.3):
resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
engines: {node: '>=6.9.0'}
@@ -2403,6 +3013,18 @@ packages:
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-wrap-function': 7.22.20
+ /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.3):
+ resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-annotate-as-pure': 7.22.5
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-wrap-function': 7.22.20
+ dev: false
+
/@babel/helper-replace-supers@7.22.20(@babel/core@7.21.8):
resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==}
engines: {node: '>=6.9.0'}
@@ -2425,6 +3047,18 @@ packages:
'@babel/helper-member-expression-to-functions': 7.23.0
'@babel/helper-optimise-call-expression': 7.22.5
+ /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.3):
+ resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-member-expression-to-functions': 7.23.0
+ '@babel/helper-optimise-call-expression': 7.22.5
+ dev: false
+
/@babel/helper-simple-access@7.22.5:
resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
engines: {node: '>=6.9.0'}
@@ -2441,7 +3075,7 @@ packages:
resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.0
+ '@babel/types': 7.23.4
/@babel/helper-string-parser@7.22.5:
resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==}
@@ -2450,7 +3084,6 @@ packages:
/@babel/helper-string-parser@7.23.4:
resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==}
engines: {node: '>=6.9.0'}
- dev: false
/@babel/helper-validator-identifier@7.22.20:
resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
@@ -2529,6 +3162,16 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.15(@babel/core@7.23.3):
+ resolution: {integrity: sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.15(@babel/core@7.21.8):
resolution: {integrity: sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==}
engines: {node: '>=6.9.0'}
@@ -2552,6 +3195,18 @@ packages:
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
'@babel/plugin-transform-optional-chaining': 7.23.0(@babel/core@7.23.2)
+ /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.15(@babel/core@7.23.3):
+ resolution: {integrity: sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.13.0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
+ '@babel/plugin-transform-optional-chaining': 7.23.0(@babel/core@7.23.3)
+ dev: false
+
/@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.21.8):
resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==}
engines: {node: '>=6.9.0'}
@@ -2566,18 +3221,18 @@ packages:
'@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.8)
dev: false
- /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.23.2):
+ /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.23.3):
resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==}
engines: {node: '>=6.9.0'}
deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.2)
- '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.2)
+ '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.3)
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.3)
dev: false
/@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.21.8):
@@ -2603,6 +3258,18 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: false
+ /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.3):
+ resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==}
+ engines: {node: '>=6.9.0'}
+ deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3)
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-proposal-decorators@7.23.2(@babel/core@7.21.8):
resolution: {integrity: sha512-eR0gJQc830fJVGz37oKLvt9W9uUIQSAovUl0e9sJ3YeO09dlcoBVYD3CLrjCj4qHdXmfiyTyFt8yeQYSN5fxLg==}
engines: {node: '>=6.9.0'}
@@ -2617,18 +3284,18 @@ packages:
'@babel/plugin-syntax-decorators': 7.22.10(@babel/core@7.21.8)
dev: false
- /@babel/plugin-proposal-decorators@7.23.2(@babel/core@7.23.2):
+ /@babel/plugin-proposal-decorators@7.23.2(@babel/core@7.23.3):
resolution: {integrity: sha512-eR0gJQc830fJVGz37oKLvt9W9uUIQSAovUl0e9sJ3YeO09dlcoBVYD3CLrjCj4qHdXmfiyTyFt8yeQYSN5fxLg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3)
'@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.2)
+ '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.3)
'@babel/helper-split-export-declaration': 7.22.6
- '@babel/plugin-syntax-decorators': 7.22.10(@babel/core@7.23.2)
+ '@babel/plugin-syntax-decorators': 7.22.10(@babel/core@7.23.3)
dev: false
/@babel/plugin-proposal-export-default-from@7.22.17(@babel/core@7.21.8):
@@ -2642,15 +3309,15 @@ packages:
'@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.21.8)
dev: false
- /@babel/plugin-proposal-export-default-from@7.22.17(@babel/core@7.23.2):
+ /@babel/plugin-proposal-export-default-from@7.22.17(@babel/core@7.23.3):
resolution: {integrity: sha512-cop/3quQBVvdz6X5SJC6AhUv3C9DrVTM06LUEXimEdWAhCSyOJIr9NiZDU9leHZ0/aiG0Sh7Zmvaku5TWYNgbA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.23.2)
+ '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.23.3)
dev: false
/@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.21.8):
@@ -2676,16 +3343,28 @@ packages:
'@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.2)
dev: false
- /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.23.2):
- resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==}
+ /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.3):
+ resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==}
engines: {node: '>=6.9.0'}
- deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
+ deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.2)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3)
+ dev: false
+
+ /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.23.3):
+ resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==}
+ engines: {node: '>=6.9.0'}
+ deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.3)
dev: false
/@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.21.8):
@@ -2703,7 +3382,7 @@ packages:
'@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.21.8)
dev: false
- /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.23.2):
+ /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.23.3):
resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==}
engines: {node: '>=6.9.0'}
deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
@@ -2711,11 +3390,11 @@ packages:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/compat-data': 7.23.2
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-compilation-targets': 7.22.15
'@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.2)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.3)
dev: false
/@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.21.8):
@@ -2730,16 +3409,16 @@ packages:
'@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.8)
dev: false
- /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.23.2):
+ /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.23.3):
resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==}
engines: {node: '>=6.9.0'}
deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.2)
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.3)
dev: false
/@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.21.8):
@@ -2767,15 +3446,28 @@ packages:
'@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.2)
dev: false
- /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.23.2):
+ /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.3):
+ resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==}
+ engines: {node: '>=6.9.0'}
+ deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3)
+ dev: false
+
+ /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.23.3):
resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==}
engines: {node: '>=6.9.0'}
deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3)
'@babel/helper-plugin-utils': 7.22.5
dev: false
@@ -2796,18 +3488,27 @@ packages:
dependencies:
'@babel/core': 7.23.2
- /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.23.2):
+ /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.3):
+ resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ dev: false
+
+ /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.23.3):
resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==}
engines: {node: '>=6.9.0'}
deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2)
+ '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3)
'@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.2)
+ '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.3)
dev: false
/@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.12.3):
@@ -2836,6 +3537,15 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.3):
+ resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.12.3):
resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==}
peerDependencies:
@@ -2854,12 +3564,12 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.2):
+ /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.3):
resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
@@ -2889,6 +3599,15 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.3):
+ resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.21.8):
resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==}
engines: {node: '>=6.9.0'}
@@ -2908,6 +3627,16 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-syntax-decorators@7.22.10(@babel/core@7.21.8):
resolution: {integrity: sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==}
engines: {node: '>=6.9.0'}
@@ -2918,13 +3647,13 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-syntax-decorators@7.22.10(@babel/core@7.23.2):
+ /@babel/plugin-syntax-decorators@7.22.10(@babel/core@7.23.3):
resolution: {integrity: sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
@@ -2945,6 +3674,15 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-syntax-export-default-from@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-ODAqWWXB/yReh/jVQDag/3/tl6lgBueQkk/TcfW/59Oykm4c8a55XloX0CTk2k2VJiFWMgHby9xNX29IbCv9dQ==}
engines: {node: '>=6.9.0'}
@@ -2955,13 +3693,13 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-syntax-export-default-from@7.22.5(@babel/core@7.23.2):
+ /@babel/plugin-syntax-export-default-from@7.22.5(@babel/core@7.23.3):
resolution: {integrity: sha512-ODAqWWXB/yReh/jVQDag/3/tl6lgBueQkk/TcfW/59Oykm4c8a55XloX0CTk2k2VJiFWMgHby9xNX29IbCv9dQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
@@ -2982,6 +3720,15 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-syntax-flow@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==}
engines: {node: '>=6.9.0'}
@@ -3001,6 +3748,16 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: false
+ /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==}
engines: {node: '>=6.9.0'}
@@ -3020,6 +3777,16 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==}
engines: {node: '>=6.9.0'}
@@ -3039,6 +3806,16 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.12.3):
resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
peerDependencies:
@@ -3065,6 +3842,15 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.3):
+ resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.12.3):
resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
peerDependencies:
@@ -3091,6 +3877,15 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==}
engines: {node: '>=6.9.0'}
@@ -3109,6 +3904,16 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.12.3):
resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
peerDependencies:
@@ -3135,6 +3940,15 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.3):
+ resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.12.3):
resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
peerDependencies:
@@ -3160,6 +3974,15 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.12.3):
resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
peerDependencies:
@@ -3186,6 +4009,15 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.3):
+ resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.12.3):
resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
peerDependencies:
@@ -3212,6 +4044,15 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.12.3):
resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
peerDependencies:
@@ -3238,6 +4079,15 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.12.3):
resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
peerDependencies:
@@ -3263,6 +4113,15 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.21.8):
resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==}
engines: {node: '>=6.9.0'}
@@ -3282,6 +4141,16 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.12.3):
resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
engines: {node: '>=6.9.0'}
@@ -3311,6 +4180,16 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==}
engines: {node: '>=6.9.0'}
@@ -3329,6 +4208,16 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.21.8):
resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==}
engines: {node: '>=6.9.0'}
@@ -3350,6 +4239,17 @@ packages:
'@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2)
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.3):
+ resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3)
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==}
engines: {node: '>=6.9.0'}
@@ -3369,6 +4269,16 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-async-generator-functions@7.23.2(@babel/core@7.21.8):
resolution: {integrity: sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==}
engines: {node: '>=6.9.0'}
@@ -3394,6 +4304,19 @@ packages:
'@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.2)
'@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.2)
+ /@babel/plugin-transform-async-generator-functions@7.23.2(@babel/core@7.23.3):
+ resolution: {integrity: sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.3)
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.3)
+ dev: false
+
/@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==}
engines: {node: '>=6.9.0'}
@@ -3417,17 +4340,29 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
'@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.2)
- /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.21.8):
- resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==}
+ /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.8
+ '@babel/core': 7.23.3
+ '@babel/helper-module-imports': 7.22.15
'@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.3)
dev: false
- /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.23.2):
+ /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.21.8):
+ resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.8
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
+ /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.23.2):
resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -3436,6 +4371,16 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-block-scoping@7.23.0(@babel/core@7.21.8):
resolution: {integrity: sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==}
engines: {node: '>=6.9.0'}
@@ -3455,6 +4400,16 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-block-scoping@7.23.0(@babel/core@7.23.3):
+ resolution: {integrity: sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==}
engines: {node: '>=6.9.0'}
@@ -3476,6 +4431,17 @@ packages:
'@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2)
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3)
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-class-static-block@7.22.11(@babel/core@7.21.8):
resolution: {integrity: sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==}
engines: {node: '>=6.9.0'}
@@ -3499,6 +4465,18 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
'@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.2)
+ /@babel/plugin-transform-class-static-block@7.22.11(@babel/core@7.23.3):
+ resolution: {integrity: sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.12.0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3)
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.3)
+ dev: false
+
/@babel/plugin-transform-classes@7.22.15(@babel/core@7.21.8):
resolution: {integrity: sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==}
engines: {node: '>=6.9.0'}
@@ -3534,6 +4512,24 @@ packages:
'@babel/helper-split-export-declaration': 7.22.6
globals: 11.12.0
+ /@babel/plugin-transform-classes@7.22.15(@babel/core@7.23.3):
+ resolution: {integrity: sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-annotate-as-pure': 7.22.5
+ '@babel/helper-compilation-targets': 7.22.15
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-function-name': 7.23.0
+ '@babel/helper-optimise-call-expression': 7.22.5
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.3)
+ '@babel/helper-split-export-declaration': 7.22.6
+ globals: 11.12.0
+ dev: false
+
/@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==}
engines: {node: '>=6.9.0'}
@@ -3555,6 +4551,17 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
'@babel/template': 7.22.15
+ /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/template': 7.22.15
+ dev: false
+
/@babel/plugin-transform-destructuring@7.23.0(@babel/core@7.21.8):
resolution: {integrity: sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==}
engines: {node: '>=6.9.0'}
@@ -3574,6 +4581,16 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-destructuring@7.23.0(@babel/core@7.23.3):
+ resolution: {integrity: sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==}
engines: {node: '>=6.9.0'}
@@ -3595,6 +4612,17 @@ packages:
'@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2)
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3)
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==}
engines: {node: '>=6.9.0'}
@@ -3614,6 +4642,16 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-dynamic-import@7.22.11(@babel/core@7.21.8):
resolution: {integrity: sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==}
engines: {node: '>=6.9.0'}
@@ -3635,6 +4673,17 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
'@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.2)
+ /@babel/plugin-transform-dynamic-import@7.22.11(@babel/core@7.23.3):
+ resolution: {integrity: sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.3)
+ dev: false
+
/@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==}
engines: {node: '>=6.9.0'}
@@ -3656,6 +4705,17 @@ packages:
'@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-export-namespace-from@7.22.11(@babel/core@7.21.8):
resolution: {integrity: sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==}
engines: {node: '>=6.9.0'}
@@ -3677,6 +4737,17 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
'@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.2)
+ /@babel/plugin-transform-export-namespace-from@7.22.11(@babel/core@7.23.3):
+ resolution: {integrity: sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.3)
+ dev: false
+
/@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==}
engines: {node: '>=6.9.0'}
@@ -3698,6 +4769,17 @@ packages:
'@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.23.2)
dev: false
+ /@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.23.3)
+ dev: false
+
/@babel/plugin-transform-for-of@7.22.15(@babel/core@7.21.8):
resolution: {integrity: sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==}
engines: {node: '>=6.9.0'}
@@ -3717,6 +4799,16 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-for-of@7.22.15(@babel/core@7.23.3):
+ resolution: {integrity: sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-function-name@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==}
engines: {node: '>=6.9.0'}
@@ -3740,6 +4832,18 @@ packages:
'@babel/helper-function-name': 7.23.0
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-compilation-targets': 7.22.15
+ '@babel/helper-function-name': 7.23.0
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-json-strings@7.22.11(@babel/core@7.21.8):
resolution: {integrity: sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==}
engines: {node: '>=6.9.0'}
@@ -3761,6 +4865,17 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
'@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.2)
+ /@babel/plugin-transform-json-strings@7.22.11(@babel/core@7.23.3):
+ resolution: {integrity: sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.3)
+ dev: false
+
/@babel/plugin-transform-literals@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==}
engines: {node: '>=6.9.0'}
@@ -3780,6 +4895,16 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-literals@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-logical-assignment-operators@7.22.11(@babel/core@7.21.8):
resolution: {integrity: sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==}
engines: {node: '>=6.9.0'}
@@ -3801,6 +4926,17 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
'@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.2)
+ /@babel/plugin-transform-logical-assignment-operators@7.22.11(@babel/core@7.23.3):
+ resolution: {integrity: sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.3)
+ dev: false
+
/@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==}
engines: {node: '>=6.9.0'}
@@ -3820,6 +4956,16 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-modules-amd@7.23.0(@babel/core@7.21.8):
resolution: {integrity: sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==}
engines: {node: '>=6.9.0'}
@@ -3841,6 +4987,17 @@ packages:
'@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2)
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-modules-amd@7.23.0(@babel/core@7.23.3):
+ resolution: {integrity: sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.3)
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-modules-commonjs@7.23.0(@babel/core@7.21.8):
resolution: {integrity: sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==}
engines: {node: '>=6.9.0'}
@@ -3863,6 +5020,18 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
'@babel/helper-simple-access': 7.22.5
+ /@babel/plugin-transform-modules-commonjs@7.23.0(@babel/core@7.23.3):
+ resolution: {integrity: sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.3)
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-simple-access': 7.22.5
+ dev: false
+
/@babel/plugin-transform-modules-systemjs@7.23.0(@babel/core@7.21.8):
resolution: {integrity: sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==}
engines: {node: '>=6.9.0'}
@@ -3888,6 +5057,19 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
'@babel/helper-validator-identifier': 7.22.20
+ /@babel/plugin-transform-modules-systemjs@7.23.0(@babel/core@7.23.3):
+ resolution: {integrity: sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-hoist-variables': 7.22.5
+ '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.3)
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-validator-identifier': 7.22.20
+ dev: false
+
/@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==}
engines: {node: '>=6.9.0'}
@@ -3909,6 +5091,17 @@ packages:
'@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2)
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.3)
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==}
engines: {node: '>=6.9.0'}
@@ -3930,6 +5123,17 @@ packages:
'@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2)
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3)
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-new-target@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==}
engines: {node: '>=6.9.0'}
@@ -3949,6 +5153,16 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-nullish-coalescing-operator@7.22.11(@babel/core@7.21.8):
resolution: {integrity: sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==}
engines: {node: '>=6.9.0'}
@@ -3970,6 +5184,17 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
'@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.2)
+ /@babel/plugin-transform-nullish-coalescing-operator@7.22.11(@babel/core@7.23.3):
+ resolution: {integrity: sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3)
+ dev: false
+
/@babel/plugin-transform-numeric-separator@7.22.11(@babel/core@7.21.8):
resolution: {integrity: sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==}
engines: {node: '>=6.9.0'}
@@ -3991,6 +5216,17 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
'@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.2)
+ /@babel/plugin-transform-numeric-separator@7.22.11(@babel/core@7.23.3):
+ resolution: {integrity: sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.3)
+ dev: false
+
/@babel/plugin-transform-object-assign@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-iDhx9ARkXq4vhZ2CYOSnQXkmxkDgosLi3J8Z17mKz7LyzthtkdVchLD7WZ3aXeCuvJDOW3+1I5TpJmwIbF9MKQ==}
engines: {node: '>=6.9.0'}
@@ -4028,6 +5264,20 @@ packages:
'@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.2)
'@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.2)
+ /@babel/plugin-transform-object-rest-spread@7.22.15(@babel/core@7.23.3):
+ resolution: {integrity: sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/compat-data': 7.23.2
+ '@babel/core': 7.23.3
+ '@babel/helper-compilation-targets': 7.22.15
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.3)
+ dev: false
+
/@babel/plugin-transform-object-super@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==}
engines: {node: '>=6.9.0'}
@@ -4049,6 +5299,17 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
'@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.2)
+ /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.3)
+ dev: false
+
/@babel/plugin-transform-optional-catch-binding@7.22.11(@babel/core@7.21.8):
resolution: {integrity: sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==}
engines: {node: '>=6.9.0'}
@@ -4070,6 +5331,17 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
'@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.2)
+ /@babel/plugin-transform-optional-catch-binding@7.22.11(@babel/core@7.23.3):
+ resolution: {integrity: sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.3)
+ dev: false
+
/@babel/plugin-transform-optional-chaining@7.23.0(@babel/core@7.21.8):
resolution: {integrity: sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==}
engines: {node: '>=6.9.0'}
@@ -4088,10 +5360,22 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.2
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.2)
+
+ /@babel/plugin-transform-optional-chaining@7.23.0(@babel/core@7.23.3):
+ resolution: {integrity: sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.2)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3)
+ dev: false
/@babel/plugin-transform-parameters@7.22.15(@babel/core@7.21.8):
resolution: {integrity: sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==}
@@ -4112,6 +5396,16 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-parameters@7.22.15(@babel/core@7.23.3):
+ resolution: {integrity: sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==}
engines: {node: '>=6.9.0'}
@@ -4133,6 +5427,17 @@ packages:
'@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2)
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3)
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-private-property-in-object@7.22.11(@babel/core@7.21.8):
resolution: {integrity: sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==}
engines: {node: '>=6.9.0'}
@@ -4158,6 +5463,19 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
'@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.2)
+ /@babel/plugin-transform-private-property-in-object@7.22.11(@babel/core@7.23.3):
+ resolution: {integrity: sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-annotate-as-pure': 7.22.5
+ '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3)
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.3)
+ dev: false
+
/@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==}
engines: {node: '>=6.9.0'}
@@ -4177,13 +5495,23 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
- /@babel/plugin-transform-react-constant-elements@7.22.5(@babel/core@7.23.2):
+ /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
+ /@babel/plugin-transform-react-constant-elements@7.22.5(@babel/core@7.23.3):
resolution: {integrity: sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
@@ -4197,24 +5525,24 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.23.2):
+ /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.23.3):
resolution: {integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
- /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.2):
+ /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.3):
resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
- '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.3)
dev: false
/@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.21.8):
@@ -4226,13 +5554,13 @@ packages:
'@babel/core': 7.21.8
'@babel/helper-plugin-utils': 7.22.5
- /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.23.2):
+ /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.23.3):
resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
@@ -4255,13 +5583,13 @@ packages:
'@babel/core': 7.21.8
'@babel/helper-plugin-utils': 7.22.5
- /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.23.2):
+ /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.23.3):
resolution: {integrity: sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: false
@@ -4288,27 +5616,27 @@ packages:
'@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.21.8)
'@babel/types': 7.23.0
- /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.2):
+ /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.3):
resolution: {integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-annotate-as-pure': 7.22.5
'@babel/helper-module-imports': 7.22.15
'@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.2)
+ '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.3)
'@babel/types': 7.23.0
dev: false
- /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.23.2):
+ /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.23.3):
resolution: {integrity: sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-annotate-as-pure': 7.22.5
'@babel/helper-plugin-utils': 7.22.5
dev: false
@@ -4334,6 +5662,17 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
regenerator-transform: 0.15.2
+ /@babel/plugin-transform-regenerator@7.22.10(@babel/core@7.23.3):
+ resolution: {integrity: sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ regenerator-transform: 0.15.2
+ dev: false
+
/@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==}
engines: {node: '>=6.9.0'}
@@ -4353,6 +5692,16 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-runtime@7.23.2(@babel/core@7.21.8):
resolution: {integrity: sha512-XOntj6icgzMS58jPVtQpiuF6ZFWxQiJavISGx5KGjRj+3gqZr8+N6Kx+N9BApWzgS+DOjIZfXXj0ZesenOWDyA==}
engines: {node: '>=6.9.0'}
@@ -4385,6 +5734,23 @@ packages:
semver: 6.3.1
transitivePeerDependencies:
- supports-color
+ dev: true
+
+ /@babel/plugin-transform-runtime@7.23.2(@babel/core@7.23.3):
+ resolution: {integrity: sha512-XOntj6icgzMS58jPVtQpiuF6ZFWxQiJavISGx5KGjRj+3gqZr8+N6Kx+N9BApWzgS+DOjIZfXXj0ZesenOWDyA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-module-imports': 7.22.15
+ '@babel/helper-plugin-utils': 7.22.5
+ babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.3)
+ babel-plugin-polyfill-corejs3: 0.8.5(@babel/core@7.23.3)
+ babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.3)
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
dev: false
/@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.21.8):
@@ -4406,6 +5772,16 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-spread@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==}
engines: {node: '>=6.9.0'}
@@ -4427,6 +5803,17 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
+ /@babel/plugin-transform-spread@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
+ dev: false
+
/@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==}
engines: {node: '>=6.9.0'}
@@ -4446,6 +5833,16 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==}
engines: {node: '>=6.9.0'}
@@ -4465,6 +5862,16 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==}
engines: {node: '>=6.9.0'}
@@ -4484,6 +5891,16 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-typescript@7.22.15(@babel/core@7.21.8):
resolution: {integrity: sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==}
engines: {node: '>=6.9.0'}
@@ -4508,6 +5925,19 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
'@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.2)
+ /@babel/plugin-transform-typescript@7.22.15(@babel/core@7.23.3):
+ resolution: {integrity: sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-annotate-as-pure': 7.22.5
+ '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3)
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.3)
+ dev: false
+
/@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.21.8):
resolution: {integrity: sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==}
engines: {node: '>=6.9.0'}
@@ -4527,6 +5957,16 @@ packages:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.23.3):
+ resolution: {integrity: sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==}
engines: {node: '>=6.9.0'}
@@ -4548,6 +5988,17 @@ packages:
'@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2)
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3)
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==}
engines: {node: '>=6.9.0'}
@@ -4569,6 +6020,17 @@ packages:
'@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2)
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3)
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.21.8):
resolution: {integrity: sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==}
engines: {node: '>=6.9.0'}
@@ -4590,6 +6052,17 @@ packages:
'@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2)
'@babel/helper-plugin-utils': 7.22.5
+ /@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3)
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
/@babel/preset-env@7.23.2(@babel/core@7.21.8):
resolution: {integrity: sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ==}
engines: {node: '>=6.9.0'}
@@ -4771,6 +6244,97 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/preset-env@7.23.2(@babel/core@7.23.3):
+ resolution: {integrity: sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/compat-data': 7.23.2
+ '@babel/core': 7.23.3
+ '@babel/helper-compilation-targets': 7.22.15
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-validator-option': 7.22.15
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.15(@babel/core@7.23.3)
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.15(@babel/core@7.23.3)
+ '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.3)
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.3)
+ '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.3)
+ '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.3)
+ '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.3)
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.3)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.3)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.3)
+ '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.3)
+ '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.3)
+ '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-async-generator-functions': 7.23.2(@babel/core@7.23.3)
+ '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.23.3)
+ '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-class-static-block': 7.22.11(@babel/core@7.23.3)
+ '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.23.3)
+ '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-destructuring': 7.23.0(@babel/core@7.23.3)
+ '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-dynamic-import': 7.22.11(@babel/core@7.23.3)
+ '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-export-namespace-from': 7.22.11(@babel/core@7.23.3)
+ '@babel/plugin-transform-for-of': 7.22.15(@babel/core@7.23.3)
+ '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-json-strings': 7.22.11(@babel/core@7.23.3)
+ '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-logical-assignment-operators': 7.22.11(@babel/core@7.23.3)
+ '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-modules-amd': 7.23.0(@babel/core@7.23.3)
+ '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.3)
+ '@babel/plugin-transform-modules-systemjs': 7.23.0(@babel/core@7.23.3)
+ '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-nullish-coalescing-operator': 7.22.11(@babel/core@7.23.3)
+ '@babel/plugin-transform-numeric-separator': 7.22.11(@babel/core@7.23.3)
+ '@babel/plugin-transform-object-rest-spread': 7.22.15(@babel/core@7.23.3)
+ '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-optional-catch-binding': 7.22.11(@babel/core@7.23.3)
+ '@babel/plugin-transform-optional-chaining': 7.23.0(@babel/core@7.23.3)
+ '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.3)
+ '@babel/plugin-transform-private-methods': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-private-property-in-object': 7.22.11(@babel/core@7.23.3)
+ '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-regenerator': 7.22.10(@babel/core@7.23.3)
+ '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-unicode-escapes': 7.22.10(@babel/core@7.23.3)
+ '@babel/plugin-transform-unicode-property-regex': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-unicode-sets-regex': 7.22.5(@babel/core@7.23.3)
+ '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.3)
+ '@babel/types': 7.23.0
+ babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.3)
+ babel-plugin-polyfill-corejs3: 0.8.5(@babel/core@7.23.3)
+ babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.3)
+ core-js-compat: 3.33.0
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/@babel/preset-flow@7.22.15(@babel/core@7.21.8):
resolution: {integrity: sha512-dB5aIMqpkgbTfN5vDdTRPzjqtWiZcRESNR88QYnoPR+bmdYoluOzMX9tQerTv0XzSgZYctPfO1oc0N5zdog1ew==}
engines: {node: '>=6.9.0'}
@@ -4816,19 +6380,30 @@ packages:
'@babel/types': 7.23.0
esutils: 2.0.3
- /@babel/preset-react@7.22.15(@babel/core@7.23.2):
+ /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.3):
+ resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/types': 7.23.0
+ esutils: 2.0.3
+ dev: false
+
+ /@babel/preset-react@7.22.15(@babel/core@7.23.3):
resolution: {integrity: sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
'@babel/helper-validator-option': 7.22.15
- '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.2)
- '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-react-pure-annotations': 7.22.5(@babel/core@7.23.2)
+ '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.3)
+ '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-react-pure-annotations': 7.22.5(@babel/core@7.23.3)
dev: false
/@babel/preset-typescript@7.23.2(@babel/core@7.21.8):
@@ -4857,6 +6432,20 @@ packages:
'@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.2)
'@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.2)
+ /@babel/preset-typescript@7.23.2(@babel/core@7.23.3):
+ resolution: {integrity: sha512-u4UJc1XsS1GhIGteM8rnGiIvf9rJpiVgMEeCnwlLA7WJPC+jcXWJAGxYmeqs5hOZD8BbAfnV5ezBOxQbb4OUxA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-validator-option': 7.22.15
+ '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.3)
+ '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.3)
+ dev: false
+
/@babel/register@7.22.15(@babel/core@7.21.8):
resolution: {integrity: sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg==}
engines: {node: '>=6.9.0'}
@@ -4952,7 +6541,6 @@ packages:
'@babel/helper-string-parser': 7.23.4
'@babel/helper-validator-identifier': 7.22.20
to-fast-properties: 2.0.0
- dev: false
/@bcoe/v8-coverage@0.2.3:
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
@@ -5192,6 +6780,11 @@ packages:
postcss-selector-parser: 6.0.13
dev: false
+ /@discoveryjs/json-ext@0.5.7:
+ resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==}
+ engines: {node: '>=10.0.0'}
+ dev: true
+
/@egjs/hammerjs@2.0.17:
resolution: {integrity: sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==}
engines: {node: '>=0.8.0'}
@@ -6379,7 +7972,6 @@ packages:
get-package-type: 0.1.0
js-yaml: 3.14.1
resolve-from: 5.0.0
- dev: false
/@istanbuljs/schema@0.1.3:
resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
@@ -6763,7 +8355,7 @@ packages:
resolution: {integrity: sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==}
engines: {node: '>= 10.14.2'}
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@jest/types': 26.6.2
babel-plugin-istanbul: 6.1.1
chalk: 4.1.2
@@ -6786,7 +8378,7 @@ packages:
resolution: {integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@jest/types': 27.5.1
babel-plugin-istanbul: 6.1.1
chalk: 4.1.2
@@ -6912,7 +8504,13 @@ packages:
/@leichtgewicht/ip-codec@2.0.4:
resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==}
- dev: false
+
+ /@ljharb/through@2.3.11:
+ resolution: {integrity: sha512-ccfcIDlogiXNq5KcbAwbaO7lMh3Tm1i3khMPYpxlK8hH/W53zN81KM9coerRLOnTGu3nfXIniAmQbRI9OxbC0w==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.2
+ dev: true
/@mswjs/cookies@0.2.2:
resolution: {integrity: sha512-mlN83YSrcFgk7Dm1Mys40DLssI1KdJji2CMKN8eOlBqsTADYzj2+jWzsANsUTFbxDMWPD5e9bfA1RGqBpS3O1g==}
@@ -7204,6 +8802,19 @@ packages:
requiresBuild: true
optional: true
+ /@ngtools/webpack@17.0.4(@angular/compiler-cli@17.0.5)(typescript@5.2.2)(webpack@5.89.0):
+ resolution: {integrity: sha512-OC5FNGiKX2LXb12B1Iex894iWGkPORvN++JUXgocPoZiRStYwuP8gIx7+G3qnsPwbbXEqxmsOmHeLXsWr/5aGA==}
+ engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
+ peerDependencies:
+ '@angular/compiler-cli': ^17.0.0
+ typescript: '>=5.2 <5.3'
+ webpack: ^5.54.0
+ dependencies:
+ '@angular/compiler-cli': 17.0.5(@angular/compiler@17.0.5)(typescript@5.2.2)
+ typescript: 5.2.2
+ webpack: 5.89.0(esbuild@0.19.5)
+ dev: true
+
/@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1:
resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==}
dependencies:
@@ -7227,12 +8838,57 @@ packages:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.15.0
- /@npmcli/fs@1.1.1:
- resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==}
+ /@npmcli/agent@2.2.0:
+ resolution: {integrity: sha512-2yThA1Es98orMkpSLVqlDZAMPK3jHJhifP2gnNUdk1754uZ8yI5c+ulCoVG+WlntQA6MzhrURMXjSd9Z7dJ2/Q==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+ dependencies:
+ agent-base: 7.1.0
+ http-proxy-agent: 7.0.0
+ https-proxy-agent: 7.0.2
+ lru-cache: 10.0.1
+ socks-proxy-agent: 8.0.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@npmcli/fs@1.1.1:
+ resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==}
+ dependencies:
+ '@gar/promisify': 1.1.3
+ semver: 7.5.4
+ dev: false
+
+ /@npmcli/fs@3.1.0:
+ resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ dependencies:
+ semver: 7.5.4
+ dev: true
+
+ /@npmcli/git@5.0.3:
+ resolution: {integrity: sha512-UZp9NwK+AynTrKvHn5k3KviW/hA5eENmFsu3iAPe7sWRt0lFUdsY/wXIYjpDFe7cdSNwOIzbObfwgt6eL5/2zw==}
+ engines: {node: ^16.14.0 || >=18.0.0}
dependencies:
- '@gar/promisify': 1.1.3
+ '@npmcli/promise-spawn': 7.0.0
+ lru-cache: 10.0.1
+ npm-pick-manifest: 9.0.0
+ proc-log: 3.0.0
+ promise-inflight: 1.0.1(bluebird@3.7.2)
+ promise-retry: 2.0.1
semver: 7.5.4
- dev: false
+ which: 4.0.0
+ transitivePeerDependencies:
+ - bluebird
+ dev: true
+
+ /@npmcli/installed-package-contents@2.0.2:
+ resolution: {integrity: sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ hasBin: true
+ dependencies:
+ npm-bundled: 3.0.0
+ npm-normalize-package-bin: 3.0.1
+ dev: true
/@npmcli/map-workspaces@3.0.4:
resolution: {integrity: sha512-Z0TbvXkRbacjFFLpVpV0e2mheCh+WzQpcqL+4xp49uNJOxOnIAPZyXtUxZ5Qn3QBTGKA11Exjd9a5411rBrhDg==}
@@ -7258,6 +8914,39 @@ packages:
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dev: true
+ /@npmcli/node-gyp@3.0.0:
+ resolution: {integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ dev: true
+
+ /@npmcli/promise-spawn@7.0.0:
+ resolution: {integrity: sha512-wBqcGsMELZna0jDblGd7UXgOby45TQaMWmbFwWX+SEotk4HV6zG2t6rT9siyLhPk4P6YYqgfL1UO8nMWDBVJXQ==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+ dependencies:
+ which: 4.0.0
+ dev: true
+
+ /@npmcli/run-script@7.0.2:
+ resolution: {integrity: sha512-Omu0rpA8WXvcGeY6DDzyRoY1i5DkCBkzyJ+m2u7PD6quzb0TvSqdIPOkTn8ZBOj7LbbcbMfZ3c5skwSu6m8y2w==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+ dependencies:
+ '@npmcli/node-gyp': 3.0.0
+ '@npmcli/promise-spawn': 7.0.0
+ node-gyp: 10.0.1
+ read-package-json-fast: 3.0.2
+ which: 4.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@nrwl/devkit@17.1.3(nx@17.1.3):
+ resolution: {integrity: sha512-8HfIY7P3yIYfQ/XKuHoq0GGLA9GpwWtBlI9kPQ0ygjuJ9BkpiGMtQvO6003zs7c6vpc2vNeG+Jmi72+EKvoN5A==}
+ dependencies:
+ '@nx/devkit': 17.1.3(nx@17.1.3)
+ transitivePeerDependencies:
+ - nx
+ dev: false
+
/@nrwl/nx-cloud@16.5.2:
resolution: {integrity: sha512-oHO5T1HRJsR9mbRd8eUqMBPCgqVZLSbAh3zJoPFmhEmjbM4YB9ePRpgYFT8dRNeZUOUd/8Yt7Pb6EVWOHvpD/w==}
dependencies:
@@ -7277,6 +8966,33 @@ packages:
- debug
dev: true
+ /@nrwl/tao@17.1.3:
+ resolution: {integrity: sha512-9YpfEkUpVqOweqgQvMDcWApNx4jhCqBNH5IByZj302Enp3TLnQSvhuX5Dfr8hNQRQokIpEn6tW8SGTctTM5LXw==}
+ hasBin: true
+ dependencies:
+ nx: 17.1.3
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - '@swc-node/register'
+ - '@swc/core'
+ - debug
+ dev: false
+
+ /@nx/devkit@17.1.3(nx@17.1.3):
+ resolution: {integrity: sha512-1Is7ooovg3kdGJ5VdkePulRUDaMYLLULr+LwXgx7oHSW7AY2iCmhkoOE/vSR7DJ6rkey2gYx7eT1IoRoORiIaQ==}
+ peerDependencies:
+ nx: '>= 16 <= 18'
+ dependencies:
+ '@nrwl/devkit': 17.1.3(nx@17.1.3)
+ ejs: 3.1.9
+ enquirer: 2.3.6
+ ignore: 5.2.4
+ nx: 17.1.3
+ semver: 7.5.3
+ tmp: 0.2.1
+ tslib: 2.6.2
+ dev: false
+
/@nx/nx-darwin-arm64@16.5.2:
resolution: {integrity: sha512-myiNbDJLhhVHRLo6z3TeiaUeYTWdvBR3RdHQq4szTgb82Bnn8ruzteRGGJwKZd551YlttRcieBysxzUzHkmVBg==}
engines: {node: '>= 10'}
@@ -7286,6 +9002,15 @@ packages:
dev: true
optional: true
+ /@nx/nx-darwin-arm64@17.1.3:
+ resolution: {integrity: sha512-f4qLa0y3C4uuhYKgq+MU892WaQvtvmHqrEhHINUOxYXNiLy2sgyJPW0mOZvzXtC4dPaUmiVaFP5RMVzc8Lxhtg==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: false
+ optional: true
+
/@nx/nx-darwin-x64@16.5.2:
resolution: {integrity: sha512-m354qmKrv7a5eD9Qv8bGEmrLCBEyCS6/y0PyOR32Dmi7qwlgHsQ4FfVkOnlWefC5ednhFLJQT6yxwhg8cFGDxw==}
engines: {node: '>= 10'}
@@ -7295,6 +9020,15 @@ packages:
dev: true
optional: true
+ /@nx/nx-darwin-x64@17.1.3:
+ resolution: {integrity: sha512-kh76ZjqkLeQUIAfTa9G/DFFf+e1sZ5ipDzk7zFGhZ2k68PoQoFdsFOO3C513JmuEdavspts6Hkifsqh61TaE+A==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: false
+ optional: true
+
/@nx/nx-freebsd-x64@16.5.2:
resolution: {integrity: sha512-qrR9yxcC2BLnw9JulecILmyp6Jco9unHHzQcfhLZTpw5c1PNHmZzHwJ3i3iNEf1o2kXEIa+SlOCis9ndvNQQVA==}
engines: {node: '>= 10'}
@@ -7304,6 +9038,15 @@ packages:
dev: true
optional: true
+ /@nx/nx-freebsd-x64@17.1.3:
+ resolution: {integrity: sha512-CRuVL5ZSLb+Gc8vwMUUe9Pl/1Z26YtXMKTahBMQh2dac63vzLgzqIV4c66aduUl1x2M0kGYBSIIRG9z0/BgWeg==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: false
+ optional: true
+
/@nx/nx-linux-arm-gnueabihf@16.5.2:
resolution: {integrity: sha512-+I1Oj54caDymMsQuRu/l4ULS4RVvwDUM1nXey5JhWulDOUF//09Ckz03Q9p0NCnvBvQd3SyE65++PMfZrrurbA==}
engines: {node: '>= 10'}
@@ -7313,6 +9056,15 @@ packages:
dev: true
optional: true
+ /@nx/nx-linux-arm-gnueabihf@17.1.3:
+ resolution: {integrity: sha512-KDBmd5tSrg93g/oij/eGW4yeVNVK3DBIM4VYAS2vtkIgVOGoqcQ+SEIeMK3nMUJP9jGyblt3QNj5ZsJBtScwQw==}
+ engines: {node: '>= 10'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
/@nx/nx-linux-arm64-gnu@16.5.2:
resolution: {integrity: sha512-4Q4jpgtNBTb4lMegFKS9hkzS/WttH3MxkgM//8qs1zhgUz/AsuXTitBo71E3xCnQl/i38p0eIpiKXXwBJeHgDw==}
engines: {node: '>= 10'}
@@ -7322,6 +9074,15 @@ packages:
dev: true
optional: true
+ /@nx/nx-linux-arm64-gnu@17.1.3:
+ resolution: {integrity: sha512-W2tNL/7sIwoQKLmuy68Usd6TZzIZvxZt4UE30kDwGc2RSap6RCHAvDbzSxtW+L4+deC9UxX0Tty0VuW+J8FjSg==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
/@nx/nx-linux-arm64-musl@16.5.2:
resolution: {integrity: sha512-VLukS/pfenr/Qw/EUn3GPAREDVXuSmfKeYBQKkALXEK6cRVQhXFXMLGHgMemCYbpoUJyFtFEO94PKV7VU7wZPg==}
engines: {node: '>= 10'}
@@ -7331,6 +9092,15 @@ packages:
dev: true
optional: true
+ /@nx/nx-linux-arm64-musl@17.1.3:
+ resolution: {integrity: sha512-Oto3gkLd7yweuVUCsSHwm4JkAIbcxpPJP0ycRHI/PRHPMIOPiMX8r651QM1amMyKAbJtAe047nyb9Sh1X0FA4A==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
/@nx/nx-linux-x64-gnu@16.5.2:
resolution: {integrity: sha512-TAGmY+MXbNl/aGg2KMvtg53rbmX0XHwnJRQtjhjqjAyvaOfFWI/WOqTU7xf/QCkXBUIK0D9xHWpALfA/fZFCBA==}
engines: {node: '>= 10'}
@@ -7340,6 +9110,15 @@ packages:
dev: true
optional: true
+ /@nx/nx-linux-x64-gnu@17.1.3:
+ resolution: {integrity: sha512-pJS994sa5PBPFak93RydTB9KdEmiVb3rgiSB7PDBegphERbzHEB77B7G8M5TZ62dGlMdplIEKmdhY5XNqeAf9A==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
/@nx/nx-linux-x64-musl@16.5.2:
resolution: {integrity: sha512-YyWmqcNbZgU76+LThAt+0arx9C2ewfI5UUI6kooZRniAd408EA2xl5fx2AWLLrISGH4nTb5p20HGmeWfGqjHPA==}
engines: {node: '>= 10'}
@@ -7349,6 +9128,15 @@ packages:
dev: true
optional: true
+ /@nx/nx-linux-x64-musl@17.1.3:
+ resolution: {integrity: sha512-4Hcx5Fg/88jV+bcTr6P0dM4unXNvKgrGJe3oK9/sgEhiW6pD2UAFjv16CCSRcWhDUAzUDqcwnD2fgg+vnAJG6g==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
/@nx/nx-win32-arm64-msvc@16.5.2:
resolution: {integrity: sha512-pl7LluCc/57kl9VZ1ES27ym16ps4zgfCIeJiF8Ne8C6ALgt7C3PEG6417sFqbQw5J7NhsZ1aTb3eJ9fa9hurhA==}
engines: {node: '>= 10'}
@@ -7358,6 +9146,15 @@ packages:
dev: true
optional: true
+ /@nx/nx-win32-arm64-msvc@17.1.3:
+ resolution: {integrity: sha512-dUasEuskmDxUL36XA0GZqSb9233suE4wKhxrMobyFBzHUZ2tq/unzOpPjYfqDBie4QIvF8tEpAjQsLds8LWgbw==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: false
+ optional: true
+
/@nx/nx-win32-x64-msvc@16.5.2:
resolution: {integrity: sha512-bKSMElhzP37MkzWQ/Y12pQlesZ6TxwOOqwoaK/vHe6ZtxPxvG2+U8tQ21Nw5L3KyrDCnU5MJHGFtQVHHHt5MwA==}
engines: {node: '>= 10'}
@@ -7367,6 +9164,15 @@ packages:
dev: true
optional: true
+ /@nx/nx-win32-x64-msvc@17.1.3:
+ resolution: {integrity: sha512-eTuTpBHFvA5NFJh/iosmqCL4JOAjDrwXLSMgfKrZKjiApHMG1T/5Hb+PrsNpt+WnGp94ur7c4Dtx4xD5vlpAEw==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: false
+ optional: true
+
/@open-draft/until@1.0.3:
resolution: {integrity: sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==}
dev: false
@@ -7898,7 +9704,7 @@ packages:
engines: {node: '>=14'}
dev: false
- /@rollup/plugin-babel@5.3.1(@babel/core@7.23.2)(rollup@2.79.1):
+ /@rollup/plugin-babel@5.3.1(@babel/core@7.23.3)(rollup@2.79.1):
resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==}
engines: {node: '>= 10.0.0'}
peerDependencies:
@@ -7909,7 +9715,7 @@ packages:
'@types/babel__core':
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-module-imports': 7.22.15
'@rollup/pluginutils': 3.1.0(rollup@2.79.1)
rollup: 2.79.1
@@ -7944,6 +9750,19 @@ packages:
'@rollup/pluginutils': 5.0.5(rollup@3.29.4)
rollup: 3.29.4
+ /@rollup/plugin-json@6.0.1(rollup@4.6.0):
+ resolution: {integrity: sha512-RgVfl5hWMkxN1h/uZj8FVESvPuBJ/uf6ly6GTj0GONnkfoBN5KC0MSz+PN2OLDgYXMhtG0mWpTrkiOjoxAIevw==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+ dependencies:
+ '@rollup/pluginutils': 5.0.5(rollup@4.6.0)
+ rollup: 4.6.0
+ dev: true
+
/@rollup/plugin-node-resolve@11.2.1(rollup@2.79.1):
resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==}
engines: {node: '>= 10.0.0'}
@@ -7976,6 +9795,24 @@ packages:
resolve: 1.22.8
rollup: 3.29.4
+ /@rollup/plugin-node-resolve@15.2.3(rollup@4.6.0):
+ resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^2.78.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+ dependencies:
+ '@rollup/pluginutils': 5.0.5(rollup@4.6.0)
+ '@types/resolve': 1.20.2
+ deepmerge: 4.3.1
+ is-builtin-module: 3.2.1
+ is-module: 1.0.0
+ resolve: 1.22.8
+ rollup: 4.6.0
+ dev: true
+
/@rollup/plugin-node-resolve@7.1.3(rollup@1.32.1):
resolution: {integrity: sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==}
engines: {node: '>= 8.0.0'}
@@ -8048,6 +9885,21 @@ packages:
picomatch: 2.3.1
rollup: 3.29.4
+ /@rollup/pluginutils@5.0.5(rollup@4.6.0):
+ resolution: {integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+ dependencies:
+ '@types/estree': 1.0.3
+ estree-walker: 2.0.2
+ picomatch: 2.3.1
+ rollup: 4.6.0
+ dev: true
+
/@rollup/rollup-android-arm-eabi@4.6.0:
resolution: {integrity: sha512-keHkkWAe7OtdALGoutLY3utvthkGF+Y17ws9LYT8pxMBYXaCoH/8dXS2uzo6e8+sEhY7y/zi5RFo22Dy2lFpDw==}
cpu: [arm]
@@ -8132,10 +9984,29 @@ packages:
requiresBuild: true
optional: true
+ /@rollup/wasm-node@4.6.0:
+ resolution: {integrity: sha512-8uWEACE/DodiN8Bjqlo2IvqphQ2taMCT9S02Ol6ra64a5PsD/s7KGSZXwqQgcY5N/ntRhlUO5ryQ/C6oT4TIXA==}
+ engines: {node: '>=18.0.0', npm: '>=8.0.0'}
+ hasBin: true
+ optionalDependencies:
+ fsevents: 2.3.3
+ dev: true
+
/@rushstack/eslint-patch@1.5.1:
resolution: {integrity: sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA==}
dev: false
+ /@schematics/angular@17.0.4:
+ resolution: {integrity: sha512-71KIAJDbH6yyr+/qy2VDyHXiGWFb8HzycY66lKl/XsK821/00ivppxWfppd3b5mDlYhd180rxPLFHHhcwbpA4w==}
+ engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
+ dependencies:
+ '@angular-devkit/core': 17.0.4(chokidar@3.5.3)
+ '@angular-devkit/schematics': 17.0.4
+ jsonc-parser: 3.2.0
+ transitivePeerDependencies:
+ - chokidar
+ dev: true
+
/@segment/loosely-validate-event@2.0.0:
resolution: {integrity: sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==}
dependencies:
@@ -8154,6 +10025,39 @@ packages:
/@sideway/pinpoint@2.0.0:
resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==}
+ /@sigstore/bundle@2.1.0:
+ resolution: {integrity: sha512-89uOo6yh/oxaU8AeOUnVrTdVMcGk9Q1hJa7Hkvalc6G3Z3CupWk4Xe9djSgJm9fMkH69s0P0cVHUoKSOemLdng==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+ dependencies:
+ '@sigstore/protobuf-specs': 0.2.1
+ dev: true
+
+ /@sigstore/protobuf-specs@0.2.1:
+ resolution: {integrity: sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ dev: true
+
+ /@sigstore/sign@2.2.0:
+ resolution: {integrity: sha512-AAbmnEHDQv6CSfrWA5wXslGtzLPtAtHZleKOgxdQYvx/s76Fk6T6ZVt7w2IGV9j1UrFeBocTTQxaXG2oRrDhYA==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+ dependencies:
+ '@sigstore/bundle': 2.1.0
+ '@sigstore/protobuf-specs': 0.2.1
+ make-fetch-happen: 13.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@sigstore/tuf@2.2.0:
+ resolution: {integrity: sha512-KKATZ5orWfqd9ZG6MN8PtCIx4eevWSuGRKQvofnWXRpyMyUEpmrzg5M5BrCpjM+NfZ0RbNGOh5tCz/P2uoRqOA==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+ dependencies:
+ '@sigstore/protobuf-specs': 0.2.1
+ tuf-js: 2.1.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@sinclair/typebox@0.24.51:
resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==}
dev: false
@@ -8206,6 +10110,10 @@ packages:
p-map: 4.0.0
dev: true
+ /@socket.io/component-emitter@3.1.0:
+ resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==}
+ dev: true
+
/@solid-primitives/event-listener@2.3.0(solid-js@1.8.1):
resolution: {integrity: sha512-0DS7DQZvCExWSpurVZC9/wjI8RmkhuOtWOy6Pp1Woq9ElMT9/bfjNpkwXsOwisLpcTqh9eUs17kp7jtpWcC20w==}
peerDependencies:
@@ -8380,11 +10288,11 @@ packages:
peerDependencies:
'@sveltejs/kit': ^1.0.0
dependencies:
- '@sveltejs/kit': 1.26.0(svelte@4.0.0)(vite@4.4.11)
+ '@sveltejs/kit': 1.26.0(svelte@4.0.0)(vite@4.5.0)
import-meta-resolve: 3.0.0
dev: true
- /@sveltejs/kit@1.26.0(svelte@4.0.0)(vite@4.4.11):
+ /@sveltejs/kit@1.26.0(svelte@4.0.0)(vite@4.5.0):
resolution: {integrity: sha512-CV/AlTziC05yrz7UjVqEd0pH6+2dnrbmcnHGr2d3jXtmOgzNnlDkXtX8g3BfJ6nntsPD+0jtS2PzhvRHblRz4A==}
engines: {node: ^16.14 || >=18}
hasBin: true
@@ -8393,7 +10301,7 @@ packages:
svelte: ^3.54.0 || ^4.0.0-next.0
vite: ^4.0.0
dependencies:
- '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.0.0)(vite@4.4.11)
+ '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.0.0)(vite@4.5.0)
'@types/cookie': 0.5.3
cookie: 0.5.0
devalue: 4.3.2
@@ -8407,12 +10315,12 @@ packages:
svelte: 4.0.0
tiny-glob: 0.2.9
undici: 5.26.3
- vite: 4.4.11(@types/node@18.18.0)
+ vite: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
transitivePeerDependencies:
- supports-color
dev: true
- /@sveltejs/package@2.2.2(svelte@4.0.0)(typescript@5.1.6):
+ /@sveltejs/package@2.2.2(svelte@4.0.0)(typescript@5.2.2):
resolution: {integrity: sha512-rP3sVv6cAntcdcG4r4KspLU6nZYYUrHJBAX3Arrw0KJFdgxtlsi2iDwN0Jwr/vIkgjcU0ZPWM8kkT5kpZDlWAw==}
engines: {node: ^16.14 || >=18}
hasBin: true
@@ -8424,12 +10332,12 @@ packages:
sade: 1.8.1
semver: 7.5.4
svelte: 4.0.0
- svelte2tsx: 0.6.23(svelte@4.0.0)(typescript@5.1.6)
+ svelte2tsx: 0.6.23(svelte@4.0.0)(typescript@5.2.2)
transitivePeerDependencies:
- typescript
dev: true
- /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.0.0)(vite@4.4.11):
+ /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.0.0)(vite@4.5.0):
resolution: {integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==}
engines: {node: ^14.18.0 || >= 16}
peerDependencies:
@@ -8437,30 +10345,30 @@ packages:
svelte: ^3.54.0 || ^4.0.0
vite: ^4.0.0
dependencies:
- '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.0.0)(vite@4.4.11)
+ '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.0.0)(vite@4.5.0)
debug: 4.3.4(supports-color@6.1.0)
svelte: 4.0.0
- vite: 4.4.11(@types/node@18.18.0)
+ vite: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
transitivePeerDependencies:
- supports-color
dev: true
- /@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.0.0)(vite@4.4.11):
+ /@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.0.0)(vite@4.5.0):
resolution: {integrity: sha512-zO79p0+DZnXPnF0ltIigWDx/ux7Ni+HRaFOw720Qeivc1azFUrJxTl0OryXVibYNx1hCboGia1NRV3x8RNv4cA==}
engines: {node: ^14.18.0 || >= 16}
peerDependencies:
svelte: ^3.54.0 || ^4.0.0
vite: ^4.0.0
dependencies:
- '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.0.0)(vite@4.4.11)
+ '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.0.0)(vite@4.5.0)
debug: 4.3.4(supports-color@6.1.0)
deepmerge: 4.3.1
kleur: 4.1.5
magic-string: 0.30.5
svelte: 4.0.0
svelte-hmr: 0.15.3(svelte@4.0.0)
- vite: 4.4.11(@types/node@18.18.0)
- vitefu: 0.2.5(vite@4.4.11)
+ vite: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
+ vitefu: 0.2.5(vite@4.5.0)
transitivePeerDependencies:
- supports-color
dev: true
@@ -8534,14 +10442,14 @@ packages:
resolution: {integrity: sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==}
engines: {node: '>=10'}
dependencies:
- '@babel/types': 7.23.0
+ '@babel/types': 7.23.4
dev: false
/@svgr/plugin-jsx@5.5.0:
resolution: {integrity: sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==}
engines: {node: '>=10'}
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@svgr/babel-preset': 5.5.0
'@svgr/hast-util-to-babel-ast': 5.5.0
svg-parser: 2.0.4
@@ -8562,10 +10470,10 @@ packages:
resolution: {integrity: sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==}
engines: {node: '>=10'}
dependencies:
- '@babel/core': 7.23.2
- '@babel/plugin-transform-react-constant-elements': 7.22.5(@babel/core@7.23.2)
- '@babel/preset-env': 7.23.2(@babel/core@7.23.2)
- '@babel/preset-react': 7.22.15(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ '@babel/plugin-transform-react-constant-elements': 7.22.5(@babel/core@7.23.3)
+ '@babel/preset-env': 7.23.2(@babel/core@7.23.3)
+ '@babel/preset-react': 7.22.15(@babel/core@7.23.3)
'@svgr/core': 5.5.0
'@svgr/plugin-jsx': 5.5.0
'@svgr/plugin-svgo': 5.5.0
@@ -8704,6 +10612,19 @@ packages:
resolution: {integrity: sha512-BRbo1fOtyVbhfLyuCWw6wAWp+U8UQle+ZXu84MYYWzYSEB28dyfnRBIE99eoG+qdAC0po6L2ScIEivcT07UaMA==}
dev: true
+ /@tufjs/canonical-json@2.0.0:
+ resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+ dev: true
+
+ /@tufjs/models@2.0.0:
+ resolution: {integrity: sha512-c8nj8BaOExmZKO2DXhDfegyhSGcG9E/mPN3U13L+/PsoWm1uaGiHHjxqSHQiasDBQwDA3aHuw9+9spYAP1qvvg==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+ dependencies:
+ '@tufjs/canonical-json': 2.0.0
+ minimatch: 9.0.3
+ dev: true
+
/@types/aria-query@5.0.3:
resolution: {integrity: sha512-0Z6Tr7wjKJIk4OUEjVUQMtyunLDy339vcMaj38Kpj6jM2OE1p3S4kXExKZ7a3uXQAPCoy3sbrP1wibDKaf39oA==}
dev: true
@@ -8748,13 +10669,11 @@ packages:
dependencies:
'@types/connect': 3.4.37
'@types/node': 18.18.0
- dev: false
/@types/bonjour@3.5.12:
resolution: {integrity: sha512-ky0kWSqXVxSqgqJvPIkgFkcn4C8MnRog308Ou8xBBIVo39OmUFy+jqNe0nPwLCDFxUpmT9EvT91YzOJgkDRcFg==}
dependencies:
'@types/node': 18.18.0
- dev: false
/@types/chai-subset@1.3.4:
resolution: {integrity: sha512-CCWNXrJYSUIojZ1149ksLl3AN9cmZ5djf+yUoVVV+NuYrtydItQVlL2ZDqyC6M6O9LWRnVf8yYDxbXHO2TfQZg==}
@@ -8771,21 +10690,24 @@ packages:
dependencies:
'@types/express-serve-static-core': 4.17.39
'@types/node': 18.18.0
- dev: false
/@types/connect@3.4.37:
resolution: {integrity: sha512-zBUSRqkfZ59OcwXon4HVxhx5oWCJmc0OtBTK05M+p0dYjgN6iTwIL2T/WbsQZrEsdnwaF9cWQ+azOnpPvIqY3Q==}
dependencies:
'@types/node': 18.18.0
- dev: false
/@types/cookie@0.4.1:
resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==}
- dev: false
/@types/cookie@0.5.3:
resolution: {integrity: sha512-SLg07AS9z1Ab2LU+QxzU8RCmzsja80ywjf/t5oqw+4NSH20gIGlhLOrBDm1L3PBWzPa4+wkgFQVZAjE6Ioj2ug==}
+ /@types/cors@2.8.17:
+ resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==}
+ dependencies:
+ '@types/node': 18.18.0
+ dev: true
+
/@types/current-git-branch@1.1.5:
resolution: {integrity: sha512-fec1rvYq2Xm2zt3lMJil2egUPj8VX0Z1FzmjKwUM4QNsaD9uMKvGIRpaECaFkTsoZqEOJj0A3BwmmmlHSO5cBQ==}
dev: true
@@ -8800,7 +10722,6 @@ packages:
dependencies:
'@types/eslint': 8.44.0
'@types/estree': 1.0.3
- dev: false
/@types/eslint@7.29.0:
resolution: {integrity: sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==}
@@ -8829,7 +10750,6 @@ packages:
'@types/qs': 6.9.9
'@types/range-parser': 1.2.6
'@types/send': 0.17.3
- dev: false
/@types/express@4.17.20:
resolution: {integrity: sha512-rOaqlkgEvOW495xErXMsmyX3WKBInbhG5eqojXYi3cGUaLoRDlXa5d52fkfWZT963AZ3v2eZ4MbKE6WpDAGVsw==}
@@ -8838,7 +10758,6 @@ packages:
'@types/express-serve-static-core': 4.17.39
'@types/qs': 6.9.9
'@types/serve-static': 1.15.4
- dev: false
/@types/git-log-parser@1.2.2:
resolution: {integrity: sha512-xx2a6qMsJPnUUGPaChdLfr+9Q2zVgJXIqFV7DnzN5T0hCRFLlA7AkgngMRhSjTHwfbl0oVLpVSqEa3QZAR29gw==}
@@ -8873,13 +10792,11 @@ packages:
/@types/http-errors@2.0.3:
resolution: {integrity: sha512-pP0P/9BnCj1OVvQR2lF41EkDG/lWWnDyA203b/4Fmi2eTyORnBtcDoKDwjWQthELrBvWkMOrvSOnZ8OVlW6tXA==}
- dev: false
/@types/http-proxy@1.17.13:
resolution: {integrity: sha512-GkhdWcMNiR5QSQRYnJ+/oXzu0+7JJEPC8vkWXK351BkhjraZF+1W13CUYARUvX9+NqIU2n6YHA4iwywsc/M6Sw==}
dependencies:
'@types/node': 18.18.0
- dev: false
/@types/istanbul-lib-coverage@2.0.5:
resolution: {integrity: sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ==}
@@ -8926,11 +10843,9 @@ packages:
/@types/mime@1.3.4:
resolution: {integrity: sha512-1Gjee59G25MrQGk8bsNvC6fxNiRgUlGn2wlhGf95a59DrprnnHk80FIMMFG9XHMdrfsuA119ht06QPDXA1Z7tw==}
- dev: false
/@types/mime@3.0.3:
resolution: {integrity: sha512-i8MBln35l856k5iOhKk2XJ4SeAWg75mLIpZB4v6imOagKL6twsukBZGDMNhdOVk7yRFTMPpfILocMos59Q1otQ==}
- dev: false
/@types/minimatch@5.1.2:
resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==}
@@ -8970,11 +10885,9 @@ packages:
/@types/qs@6.9.9:
resolution: {integrity: sha512-wYLxw35euwqGvTDx6zfY1vokBFnsK0HNrzc6xNHchxfO2hpuRg74GbkEW7e3sSmPvj0TjCDT1VCa6OtHXnubsg==}
- dev: false
/@types/range-parser@1.2.6:
resolution: {integrity: sha512-+0autS93xyXizIYiyL02FCY8N+KkKPhILhcUSA276HxzreZ16kl+cmwvV2qAM/PuCCwPXzOXOWhiPcw20uSFcA==}
- dev: false
/@types/react-dom@18.2.14:
resolution: {integrity: sha512-V835xgdSVmyQmI1KLV2BEIUgqEuinxp9O4G6g3FqO/SqLac049E53aysv0oEFD2kHfejeKU+ZqL2bcFWj9gLAQ==}
@@ -9018,7 +10931,6 @@ packages:
/@types/retry@0.12.0:
resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==}
- dev: false
/@types/scheduler@0.16.5:
resolution: {integrity: sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw==}
@@ -9031,13 +10943,11 @@ packages:
dependencies:
'@types/mime': 1.3.4
'@types/node': 18.18.0
- dev: false
/@types/serve-index@1.9.3:
resolution: {integrity: sha512-4KG+yMEuvDPRrYq5fyVm/I2uqAJSAwZK9VSa+Zf+zUq9/oxSSvy3kkIqyL+jjStv6UCVi8/Aho0NHtB1Fwosrg==}
dependencies:
'@types/express': 4.17.20
- dev: false
/@types/serve-static@1.15.4:
resolution: {integrity: sha512-aqqNfs1XTF0HDrFdlY//+SGUxmdSUbjeRXb5iaZc3x0/vMbYmdw9qvOgHWOyyLFxSSRnUuP5+724zBgfw8/WAw==}
@@ -9045,7 +10955,6 @@ packages:
'@types/http-errors': 2.0.3
'@types/mime': 3.0.3
'@types/node': 18.18.0
- dev: false
/@types/set-cookie-parser@2.4.5:
resolution: {integrity: sha512-ZPmztaAQ4rbnW/WTUnT1dwSENQo4bjGqxCSeyK+gZxmd+zJl/QAeF6dpEXcS5UEJX22HwiggFSaY8nE1nRmkbg==}
@@ -9057,7 +10966,6 @@ packages:
resolution: {integrity: sha512-tIF57KB+ZvOBpAQwSaACfEu7htponHXaFzP7RfKYgsOS0NoYnn+9+jzp7bbq4fWerizI3dTB4NfAZoyeQKWJLw==}
dependencies:
'@types/node': 18.18.0
- dev: false
/@types/source-list-map@0.1.4:
resolution: {integrity: sha512-Kdfm7Sk5VX8dFW7Vbp18+fmAatBewzBILa1raHYxrGEFXT0jNl9x3LWfuW7bTbjEKFNey9Dfkj/UzT6z/NvRlg==}
@@ -9110,7 +11018,6 @@ packages:
resolution: {integrity: sha512-flUksGIQCnJd6sZ1l5dqCEG/ksaoAg/eUwiLAGTJQcfgvZJKF++Ta4bJA6A5aPSJmsr+xlseHn4KLgVlNnvPTg==}
dependencies:
'@types/node': 18.18.0
- dev: false
/@types/yargs-parser@21.0.2:
resolution: {integrity: sha512-5qcvofLPbfjmBfKaLfj/+f+Sbd6pN4zl7w7VSVI5uz7m9QZTuB2aZAa2uo1wHFBNN2x6g/SoTkXmd8mQnQF2Cw==}
@@ -9156,12 +11063,41 @@ packages:
natural-compare-lite: 1.4.0
regexpp: 3.2.0
semver: 7.5.4
- tsutils: 3.21.0(typescript@5.1.6)
- typescript: 5.1.6
+ tsutils: 3.21.0(typescript@5.1.6)
+ typescript: 5.1.6
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@typescript-eslint/eslint-plugin@5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.53.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ '@typescript-eslint/parser': ^5.54.0
+ eslint: ^8.34.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/parser': 5.54.0(eslint@8.53.0)(typescript@5.2.2)
+ '@typescript-eslint/scope-manager': 5.54.0
+ '@typescript-eslint/type-utils': 5.54.0(eslint@8.53.0)(typescript@5.2.2)
+ '@typescript-eslint/utils': 5.54.0(eslint@8.53.0)(typescript@5.2.2)
+ debug: 4.3.4(supports-color@6.1.0)
+ eslint: 8.53.0
+ grapheme-splitter: 1.0.4
+ ignore: 5.2.4
+ natural-compare-lite: 1.4.0
+ regexpp: 3.2.0
+ semver: 7.5.4
+ tsutils: 3.21.0(typescript@5.2.2)
+ typescript: 5.2.2
transitivePeerDependencies:
- supports-color
+ dev: false
- /@typescript-eslint/experimental-utils@3.10.1(eslint@8.53.0)(typescript@5.1.6):
+ /@typescript-eslint/experimental-utils@3.10.1(eslint@8.53.0)(typescript@5.2.2):
resolution: {integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==}
engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
@@ -9169,7 +11105,7 @@ packages:
dependencies:
'@types/json-schema': 7.0.14
'@typescript-eslint/types': 3.10.1
- '@typescript-eslint/typescript-estree': 3.10.1(typescript@5.1.6)
+ '@typescript-eslint/typescript-estree': 3.10.1(typescript@5.2.2)
eslint: 8.53.0
eslint-scope: 5.1.1
eslint-utils: 2.1.0
@@ -9178,7 +11114,7 @@ packages:
- typescript
dev: false
- /@typescript-eslint/experimental-utils@4.33.0(eslint@8.53.0)(typescript@5.1.6):
+ /@typescript-eslint/experimental-utils@4.33.0(eslint@8.53.0)(typescript@5.2.2):
resolution: {integrity: sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==}
engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
@@ -9187,7 +11123,7 @@ packages:
'@types/json-schema': 7.0.14
'@typescript-eslint/scope-manager': 4.33.0
'@typescript-eslint/types': 4.33.0
- '@typescript-eslint/typescript-estree': 4.33.0(typescript@5.1.6)
+ '@typescript-eslint/typescript-estree': 4.33.0(typescript@5.2.2)
eslint: 8.53.0
eslint-scope: 5.1.1
eslint-utils: 3.0.0(eslint@8.53.0)
@@ -9196,13 +11132,13 @@ packages:
- typescript
dev: false
- /@typescript-eslint/experimental-utils@5.62.0(eslint@8.53.0)(typescript@5.1.6):
+ /@typescript-eslint/experimental-utils@5.62.0(eslint@8.53.0)(typescript@5.2.2):
resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^8.34.0
dependencies:
- '@typescript-eslint/utils': 5.62.0(eslint@8.53.0)(typescript@5.1.6)
+ '@typescript-eslint/utils': 5.62.0(eslint@8.53.0)(typescript@5.2.2)
eslint: 8.53.0
transitivePeerDependencies:
- supports-color
@@ -9228,6 +11164,26 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@typescript-eslint/parser@5.54.0(eslint@8.53.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^8.34.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/scope-manager': 5.54.0
+ '@typescript-eslint/types': 5.54.0
+ '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.2.2)
+ debug: 4.3.4(supports-color@6.1.0)
+ eslint: 8.53.0
+ typescript: 5.2.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/@typescript-eslint/scope-manager@4.33.0:
resolution: {integrity: sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==}
engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
@@ -9269,6 +11225,27 @@ packages:
typescript: 5.1.6
transitivePeerDependencies:
- supports-color
+ dev: true
+
+ /@typescript-eslint/type-utils@5.54.0(eslint@8.53.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-WI+WMJ8+oS+LyflqsD4nlXMsVdzTMYTxl16myXPaCXnSgc7LWwMsjxQFZCK/rVmTZ3FN71Ct78ehO9bRC7erYQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^8.34.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.2.2)
+ '@typescript-eslint/utils': 5.54.0(eslint@8.53.0)(typescript@5.2.2)
+ debug: 4.3.4(supports-color@6.1.0)
+ eslint: 8.53.0
+ tsutils: 3.21.0(typescript@5.2.2)
+ typescript: 5.2.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
/@typescript-eslint/types@3.10.1:
resolution: {integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==}
@@ -9289,7 +11266,7 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: false
- /@typescript-eslint/typescript-estree@3.10.1(typescript@5.1.6):
+ /@typescript-eslint/typescript-estree@3.10.1(typescript@5.2.2):
resolution: {integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==}
engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
@@ -9305,13 +11282,13 @@ packages:
is-glob: 4.0.3
lodash: 4.17.21
semver: 7.5.4
- tsutils: 3.21.0(typescript@5.1.6)
- typescript: 5.1.6
+ tsutils: 3.21.0(typescript@5.2.2)
+ typescript: 5.2.2
transitivePeerDependencies:
- supports-color
dev: false
- /@typescript-eslint/typescript-estree@4.33.0(typescript@5.1.6):
+ /@typescript-eslint/typescript-estree@4.33.0(typescript@5.2.2):
resolution: {integrity: sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==}
engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
@@ -9326,8 +11303,8 @@ packages:
globby: 11.1.0
is-glob: 4.0.3
semver: 7.5.4
- tsutils: 3.21.0(typescript@5.1.6)
- typescript: 5.1.6
+ tsutils: 3.21.0(typescript@5.2.2)
+ typescript: 5.2.2
transitivePeerDependencies:
- supports-color
dev: false
@@ -9352,7 +11329,28 @@ packages:
transitivePeerDependencies:
- supports-color
- /@typescript-eslint/typescript-estree@5.62.0(typescript@5.1.6):
+ /@typescript-eslint/typescript-estree@5.54.0(typescript@5.2.2):
+ resolution: {integrity: sha512-X2rJG97Wj/VRo5YxJ8Qx26Zqf0RRKsVHd4sav8NElhbZzhpBI8jU54i6hfo9eheumj4oO4dcRN1B/zIVEqR/MQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/types': 5.54.0
+ '@typescript-eslint/visitor-keys': 5.54.0
+ debug: 4.3.4(supports-color@6.1.0)
+ globby: 11.1.0
+ is-glob: 4.0.3
+ semver: 7.5.4
+ tsutils: 3.21.0(typescript@5.2.2)
+ typescript: 5.2.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@typescript-eslint/typescript-estree@5.62.0(typescript@5.2.2):
resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -9367,8 +11365,8 @@ packages:
globby: 11.1.0
is-glob: 4.0.3
semver: 7.5.4
- tsutils: 3.21.0(typescript@5.1.6)
- typescript: 5.1.6
+ tsutils: 3.21.0(typescript@5.2.2)
+ typescript: 5.2.2
transitivePeerDependencies:
- supports-color
dev: false
@@ -9391,8 +11389,29 @@ packages:
transitivePeerDependencies:
- supports-color
- typescript
+ dev: true
+
+ /@typescript-eslint/utils@5.54.0(eslint@8.53.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^8.34.0
+ dependencies:
+ '@types/json-schema': 7.0.14
+ '@types/semver': 7.5.4
+ '@typescript-eslint/scope-manager': 5.54.0
+ '@typescript-eslint/types': 5.54.0
+ '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.2.2)
+ eslint: 8.53.0
+ eslint-scope: 5.1.1
+ eslint-utils: 3.0.0(eslint@8.53.0)
+ semver: 7.5.4
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+ dev: false
- /@typescript-eslint/utils@5.62.0(eslint@8.53.0)(typescript@5.1.6):
+ /@typescript-eslint/utils@5.62.0(eslint@8.53.0)(typescript@5.2.2):
resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -9403,7 +11422,7 @@ packages:
'@types/semver': 7.5.4
'@typescript-eslint/scope-manager': 5.62.0
'@typescript-eslint/types': 5.62.0
- '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.1.6)
+ '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2)
eslint: 8.53.0
eslint-scope: 5.1.1
semver: 7.5.4
@@ -9465,7 +11484,26 @@ packages:
wonka: 4.0.15
dev: false
- /@vitejs/plugin-react@4.0.0(vite@4.4.11):
+ /@use-gesture/core@10.3.0:
+ resolution: {integrity: sha512-rh+6MND31zfHcy9VU3dOZCqGY511lvGcfyJenN4cWZe0u1BH6brBpBddLVXhF2r4BMqWbvxfsbL7D287thJU2A==}
+ dev: false
+
+ /@use-gesture/vanilla@10.3.0:
+ resolution: {integrity: sha512-hehZWLaNyNc+TWAbhJpj84yumD8ZBp/eet6HGg3xztPcchuNNTGEu5LEEdSg69SXHzS7exWE6j5VnsZ3VXVFxQ==}
+ dependencies:
+ '@use-gesture/core': 10.3.0
+ dev: false
+
+ /@vitejs/plugin-basic-ssl@1.0.1(vite@4.5.0):
+ resolution: {integrity: sha512-pcub+YbFtFhaGRTo1832FQHQSHvMrlb43974e2eS8EKleR3p1cDdkJFPci1UhwkEf1J9Bz+wKBSzqpKp7nNj2A==}
+ engines: {node: '>=14.6.0'}
+ peerDependencies:
+ vite: ^3.0.0 || ^4.0.0
+ dependencies:
+ vite: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
+ dev: true
+
+ /@vitejs/plugin-react@4.0.0(vite@4.5.0):
resolution: {integrity: sha512-HX0XzMjL3hhOYm+0s95pb0Z7F8O81G7joUHgfDd/9J/ZZf5k4xX6QAMFkKsHFxaHlf6X7GD7+XuaZ66ULiJuhQ==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -9475,7 +11513,7 @@ packages:
'@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.21.8)
'@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.21.8)
react-refresh: 0.14.0
- vite: 4.4.11(@types/node@18.18.0)
+ vite: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
transitivePeerDependencies:
- supports-color
dev: true
@@ -9512,14 +11550,14 @@ packages:
- supports-color
dev: false
- /@vitejs/plugin-vue@4.4.0(vite@4.4.11)(vue@3.3.0):
+ /@vitejs/plugin-vue@4.4.0(vite@4.5.0)(vue@3.3.0):
resolution: {integrity: sha512-xdguqb+VUwiRpSg+nsc2HtbAUSGak25DXYvpQQi4RVU1Xq1uworyoH/md9Rfd8zMmPR/pSghr309QNcftUVseg==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^4.0.0
vue: ^3.2.25
dependencies:
- vite: 4.4.11(@types/node@18.18.0)
+ vite: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
vue: 3.3.0
/@vitest/coverage-istanbul@0.33.0(vitest@0.33.0):
@@ -9648,7 +11686,7 @@ packages:
resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==}
dev: false
- /@vue/language-core@1.8.21(typescript@5.1.6):
+ /@vue/language-core@1.8.21(typescript@5.2.2):
resolution: {integrity: sha512-dKQJc1xfWIZfv6BeXyxz3SSNrC7npJpDIN/VOb1rodAm4o247TElrXOHYAJdV9x1KilaEUo3YbnQE+WA3vQwMw==}
peerDependencies:
typescript: '*'
@@ -9663,7 +11701,7 @@ packages:
computeds: 0.0.1
minimatch: 9.0.3
muggle-string: 0.3.1
- typescript: 5.1.6
+ typescript: 5.2.2
vue-template-compiler: 2.7.15
dev: true
@@ -9711,7 +11749,6 @@ packages:
dependencies:
'@webassemblyjs/helper-numbers': 1.11.6
'@webassemblyjs/helper-wasm-bytecode': 1.11.6
- dev: false
/@webassemblyjs/ast@1.9.0:
resolution: {integrity: sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==}
@@ -9723,7 +11760,6 @@ packages:
/@webassemblyjs/floating-point-hex-parser@1.11.6:
resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==}
- dev: false
/@webassemblyjs/floating-point-hex-parser@1.9.0:
resolution: {integrity: sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==}
@@ -9731,7 +11767,6 @@ packages:
/@webassemblyjs/helper-api-error@1.11.6:
resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==}
- dev: false
/@webassemblyjs/helper-api-error@1.9.0:
resolution: {integrity: sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==}
@@ -9739,7 +11774,6 @@ packages:
/@webassemblyjs/helper-buffer@1.11.6:
resolution: {integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==}
- dev: false
/@webassemblyjs/helper-buffer@1.9.0:
resolution: {integrity: sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==}
@@ -9767,11 +11801,9 @@ packages:
'@webassemblyjs/floating-point-hex-parser': 1.11.6
'@webassemblyjs/helper-api-error': 1.11.6
'@xtuc/long': 4.2.2
- dev: false
/@webassemblyjs/helper-wasm-bytecode@1.11.6:
resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==}
- dev: false
/@webassemblyjs/helper-wasm-bytecode@1.9.0:
resolution: {integrity: sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==}
@@ -9784,7 +11816,6 @@ packages:
'@webassemblyjs/helper-buffer': 1.11.6
'@webassemblyjs/helper-wasm-bytecode': 1.11.6
'@webassemblyjs/wasm-gen': 1.11.6
- dev: false
/@webassemblyjs/helper-wasm-section@1.9.0:
resolution: {integrity: sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==}
@@ -9799,7 +11830,6 @@ packages:
resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==}
dependencies:
'@xtuc/ieee754': 1.2.0
- dev: false
/@webassemblyjs/ieee754@1.9.0:
resolution: {integrity: sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==}
@@ -9811,7 +11841,6 @@ packages:
resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==}
dependencies:
'@xtuc/long': 4.2.2
- dev: false
/@webassemblyjs/leb128@1.9.0:
resolution: {integrity: sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==}
@@ -9821,7 +11850,6 @@ packages:
/@webassemblyjs/utf8@1.11.6:
resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==}
- dev: false
/@webassemblyjs/utf8@1.9.0:
resolution: {integrity: sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==}
@@ -9838,7 +11866,6 @@ packages:
'@webassemblyjs/wasm-opt': 1.11.6
'@webassemblyjs/wasm-parser': 1.11.6
'@webassemblyjs/wast-printer': 1.11.6
- dev: false
/@webassemblyjs/wasm-edit@1.9.0:
resolution: {integrity: sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==}
@@ -9861,7 +11888,6 @@ packages:
'@webassemblyjs/ieee754': 1.11.6
'@webassemblyjs/leb128': 1.11.6
'@webassemblyjs/utf8': 1.11.6
- dev: false
/@webassemblyjs/wasm-gen@1.9.0:
resolution: {integrity: sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==}
@@ -9880,7 +11906,6 @@ packages:
'@webassemblyjs/helper-buffer': 1.11.6
'@webassemblyjs/wasm-gen': 1.11.6
'@webassemblyjs/wasm-parser': 1.11.6
- dev: false
/@webassemblyjs/wasm-opt@1.9.0:
resolution: {integrity: sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==}
@@ -9900,7 +11925,6 @@ packages:
'@webassemblyjs/ieee754': 1.11.6
'@webassemblyjs/leb128': 1.11.6
'@webassemblyjs/utf8': 1.11.6
- dev: false
/@webassemblyjs/wasm-parser@1.9.0:
resolution: {integrity: sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==}
@@ -9929,7 +11953,6 @@ packages:
dependencies:
'@webassemblyjs/ast': 1.11.6
'@xtuc/long': 4.2.2
- dev: false
/@webassemblyjs/wast-printer@1.9.0:
resolution: {integrity: sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==}
@@ -9949,15 +11972,12 @@ packages:
/@xtuc/ieee754@1.2.0:
resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
- dev: false
/@xtuc/long@4.2.2:
resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
- dev: false
/@yarnpkg/lockfile@1.1.0:
resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==}
- dev: true
/@yarnpkg/parsers@3.0.0-rc.46:
resolution: {integrity: sha512-aiATs7pSutzda/rq8fnuPwTglyVwjM22bNnK2ZgjrpAjQHSSl3lztd2f9evst1W/qnC58DRz7T7QndUDumAR4Q==}
@@ -9965,14 +11985,12 @@ packages:
dependencies:
js-yaml: 3.14.1
tslib: 2.6.2
- dev: true
/@zkochan/js-yaml@0.0.6:
resolution: {integrity: sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg==}
hasBin: true
dependencies:
argparse: 2.0.1
- dev: true
/@zkochan/retry@0.2.0:
resolution: {integrity: sha512-WhB+2B/ZPlW2Xy/kMJBrMbqecWXcbDDgn0K0wKBAgO2OlBTz1iLJrRWduo+DGGn0Akvz1Lu4Xvls7dJojximWw==}
@@ -9997,6 +12015,11 @@ packages:
/abab@2.0.6:
resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==}
+ /abbrev@2.0.0:
+ resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ dev: true
+
/abort-controller@3.0.0:
resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
engines: {node: '>=6.5'}
@@ -10028,7 +12051,6 @@ packages:
acorn: ^8
dependencies:
acorn: 8.10.0
- dev: false
/acorn-jsx@5.3.2(acorn@8.10.0):
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
@@ -10088,7 +12110,6 @@ packages:
dependencies:
loader-utils: 2.0.4
regex-parser: 2.2.11
- dev: false
/agent-base@6.0.2:
resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
@@ -10098,6 +12119,15 @@ packages:
transitivePeerDependencies:
- supports-color
+ /agent-base@7.1.0:
+ resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==}
+ engines: {node: '>= 14'}
+ dependencies:
+ debug: 4.3.4(supports-color@6.1.0)
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/aggregate-error@3.1.0:
resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
engines: {node: '>=8'}
@@ -10130,7 +12160,6 @@ packages:
optional: true
dependencies:
ajv: 8.12.0
- dev: false
/ajv-keywords@3.5.2(ajv@6.12.6):
resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==}
@@ -10138,7 +12167,6 @@ packages:
ajv: ^6.9.1
dependencies:
ajv: 6.12.6
- dev: false
/ajv-keywords@5.1.0(ajv@8.12.0):
resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==}
@@ -10147,7 +12175,6 @@ packages:
dependencies:
ajv: 8.12.0
fast-deep-equal: 3.1.3
- dev: false
/ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
@@ -10164,7 +12191,6 @@ packages:
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
uri-js: 4.4.1
- dev: false
/algoliasearch@4.17.1:
resolution: {integrity: sha512-4GDQ1RhP2qUR3x8PevFRbEdqZqIARNViZYjgTJmA1T7wRNtFA3W4Aqc/RsODqa1J8IO/QDla5x4tWuUS8NV8wA==}
@@ -10201,14 +12227,12 @@ packages:
/ansi-colors@4.1.3:
resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
engines: {node: '>=6'}
- dev: true
/ansi-escapes@4.3.2:
resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
engines: {node: '>=8'}
dependencies:
type-fest: 0.21.3
- dev: false
/ansi-fragments@0.2.1:
resolution: {integrity: sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==}
@@ -10222,7 +12246,6 @@ packages:
resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==}
engines: {'0': node >= 0.8.0}
hasBin: true
- dev: false
/ansi-html@0.0.7:
resolution: {integrity: sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==}
@@ -10356,11 +12379,9 @@ packages:
/array-flatten@1.1.1:
resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
- dev: false
/array-flatten@2.1.2:
resolution: {integrity: sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==}
- dev: false
/array-ify@1.0.0:
resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==}
@@ -10537,6 +12558,11 @@ packages:
engines: {node: '>=4'}
dev: false
+ /async-each-series@0.1.1:
+ resolution: {integrity: sha512-p4jj6Fws4Iy2m0iCmI2am2ZNZCgbdgE+P8F/8csmn2vx7ixXrO2zGcuNsD46X5uZSVecmkEy/M06X2vG8KD6dQ==}
+ engines: {node: '>=0.8.0'}
+ dev: true
+
/async-each@1.0.6:
resolution: {integrity: sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==}
dev: false
@@ -10549,7 +12575,6 @@ packages:
resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==}
dependencies:
lodash: 4.17.21
- dev: false
/async@3.2.4:
resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==}
@@ -10584,6 +12609,22 @@ packages:
postcss: 8.4.31
postcss-value-parser: 4.2.0
+ /autoprefixer@10.4.16(postcss@8.4.31):
+ resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==}
+ engines: {node: ^10 || ^12 || >=14}
+ hasBin: true
+ peerDependencies:
+ postcss: ^8.1.0
+ dependencies:
+ browserslist: 4.22.1
+ caniuse-lite: 1.0.30001551
+ fraction.js: 4.3.7
+ normalize-range: 0.1.2
+ picocolors: 1.0.0
+ postcss: 8.4.31
+ postcss-value-parser: 4.2.0
+ dev: true
+
/autoprefixer@9.8.8:
resolution: {integrity: sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==}
hasBin: true
@@ -10606,6 +12647,14 @@ packages:
engines: {node: '>=4'}
dev: false
+ /axios@0.21.4(debug@4.3.2):
+ resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==}
+ dependencies:
+ follow-redirects: 1.15.3(debug@4.3.2)
+ transitivePeerDependencies:
+ - debug
+ dev: true
+
/axios@0.25.0(debug@4.3.4):
resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==}
dependencies:
@@ -10616,7 +12665,7 @@ packages:
/axios@1.1.3:
resolution: {integrity: sha512-00tXVRwKx/FZr/IDVFt4C+f9FYairX517WoGCL6dpOntqLkZofjhu43F/Xl44UOpqa+9sLFDrG/XAnFsUYgkDA==}
dependencies:
- follow-redirects: 1.15.3(debug@4.3.4)
+ follow-redirects: 1.15.3(debug@4.3.2)
form-data: 4.0.0
proxy-from-env: 1.1.0
transitivePeerDependencies:
@@ -10626,7 +12675,7 @@ packages:
/axios@1.5.1:
resolution: {integrity: sha512-Q28iYCWzNHjAm+yEAot5QaAMxhMghWLFVf7rRdwhUI+c2jix2DUXjAHXVi+s1ibs3mjPO/cCgbA++3BjD0vP/A==}
dependencies:
- follow-redirects: 1.15.3(debug@4.3.4)
+ follow-redirects: 1.15.3(debug@4.3.2)
form-data: 4.0.0
proxy-from-env: 1.1.0
transitivePeerDependencies:
@@ -10697,18 +12746,18 @@ packages:
- supports-color
dev: false
- /babel-jest@26.6.3(@babel/core@7.23.2):
+ /babel-jest@26.6.3(@babel/core@7.23.3):
resolution: {integrity: sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==}
engines: {node: '>= 10.14.2'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@jest/transform': 26.6.2
'@jest/types': 26.6.2
'@types/babel__core': 7.20.3
babel-plugin-istanbul: 6.1.1
- babel-preset-jest: 26.6.2(@babel/core@7.23.2)
+ babel-preset-jest: 26.6.2(@babel/core@7.23.3)
chalk: 4.1.2
graceful-fs: 4.2.11
slash: 3.0.0
@@ -10735,18 +12784,18 @@ packages:
- supports-color
dev: false
- /babel-jest@27.5.1(@babel/core@7.23.2):
+ /babel-jest@27.5.1(@babel/core@7.23.3):
resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
peerDependencies:
'@babel/core': ^7.8.0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@jest/transform': 27.5.1
'@jest/types': 27.5.1
'@types/babel__core': 7.20.3
babel-plugin-istanbul: 6.1.1
- babel-preset-jest: 27.5.1(@babel/core@7.23.2)
+ babel-preset-jest: 27.5.1(@babel/core@7.23.3)
chalk: 4.1.2
graceful-fs: 4.2.11
slash: 3.0.0
@@ -10785,6 +12834,19 @@ packages:
webpack: 5.89.0(esbuild@0.19.5)
dev: false
+ /babel-loader@9.1.3(@babel/core@7.23.2)(webpack@5.89.0):
+ resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==}
+ engines: {node: '>= 14.15.0'}
+ peerDependencies:
+ '@babel/core': ^7.12.0
+ webpack: '>=5'
+ dependencies:
+ '@babel/core': 7.23.2
+ find-cache-dir: 4.0.0
+ schema-utils: 4.2.0
+ webpack: 5.89.0(esbuild@0.19.5)
+ dev: true
+
/babel-plugin-add-module-exports@0.2.1:
resolution: {integrity: sha512-3AN/9V/rKuv90NG65m4tTHsI04XrCKsWbztIcW7a8H5iIN7WlvWucRtVV0V/rT4QvtA11n5Vmp20fLwfMWqp6g==}
dev: true
@@ -10800,7 +12862,6 @@ packages:
test-exclude: 6.0.0
transitivePeerDependencies:
- supports-color
- dev: false
/babel-plugin-jest-hoist@26.6.2:
resolution: {integrity: sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==}
@@ -10895,6 +12956,19 @@ packages:
transitivePeerDependencies:
- supports-color
+ /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.3):
+ resolution: {integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==}
+ peerDependencies:
+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+ dependencies:
+ '@babel/compat-data': 7.23.2
+ '@babel/core': 7.23.3
+ '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.3)
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/babel-plugin-polyfill-corejs3@0.8.5(@babel/core@7.21.8):
resolution: {integrity: sha512-Q6CdATeAvbScWPNLB8lzSO7fgUVBkQt6zLgNlfyeCr/EQaEQR+bWiBYYPYAFyE528BMjRhL+1QBMOI4jc/c5TA==}
peerDependencies:
@@ -10918,6 +12992,18 @@ packages:
transitivePeerDependencies:
- supports-color
+ /babel-plugin-polyfill-corejs3@0.8.5(@babel/core@7.23.3):
+ resolution: {integrity: sha512-Q6CdATeAvbScWPNLB8lzSO7fgUVBkQt6zLgNlfyeCr/EQaEQR+bWiBYYPYAFyE528BMjRhL+1QBMOI4jc/c5TA==}
+ peerDependencies:
+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.3)
+ core-js-compat: 3.33.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.21.8):
resolution: {integrity: sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==}
peerDependencies:
@@ -10939,6 +13025,17 @@ packages:
transitivePeerDependencies:
- supports-color
+ /babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==}
+ peerDependencies:
+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.3)
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/babel-plugin-react-native-web@0.18.12:
resolution: {integrity: sha512-4djr9G6fMdwQoD6LQ7hOKAm39+y12flWgovAqS1k5O8f42YQ3A1FFMyV5kKfetZuGhZO5BmNmOdRRZQ1TixtDw==}
dev: false
@@ -11002,24 +13099,24 @@ packages:
'@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.21.8)
dev: false
- /babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.2):
+ /babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.3):
resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.23.2
- '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.2)
- '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.2)
- '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.2)
- '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.2)
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.2)
- '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.3)
+ '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.3)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.3)
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.3)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.3)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.3)
dev: false
/babel-preset-expo@9.3.2(@babel/core@7.21.8):
@@ -11072,38 +13169,38 @@ packages:
babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0
dev: false
- /babel-preset-fbjs@3.4.0(@babel/core@7.23.2):
+ /babel-preset-fbjs@3.4.0(@babel/core@7.23.3):
resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.23.2
- '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.2)
- '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.2)
- '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.2)
- '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.23.2)
- '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.23.2)
- '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-destructuring': 7.23.0(@babel/core@7.23.2)
- '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-for-of': 7.22.15(@babel/core@7.23.2)
- '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.2)
- '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.2)
- '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.2)
- '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.3)
+ '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.3)
+ '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.3)
+ '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.23.3)
+ '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.23.3)
+ '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-destructuring': 7.23.0(@babel/core@7.23.3)
+ '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-for-of': 7.22.15(@babel/core@7.23.3)
+ '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.3)
+ '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.3)
+ '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.3)
+ '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.23.3)
babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0
dev: false
@@ -11118,15 +13215,15 @@ packages:
babel-preset-current-node-syntax: 1.0.1(@babel/core@7.12.3)
dev: false
- /babel-preset-jest@26.6.2(@babel/core@7.23.2):
+ /babel-preset-jest@26.6.2(@babel/core@7.23.3):
resolution: {integrity: sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==}
engines: {node: '>= 10.14.2'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
babel-plugin-jest-hoist: 26.6.2
- babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.2)
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.3)
dev: false
/babel-preset-jest@27.5.1(@babel/core@7.21.8):
@@ -11140,34 +13237,34 @@ packages:
babel-preset-current-node-syntax: 1.0.1(@babel/core@7.21.8)
dev: false
- /babel-preset-jest@27.5.1(@babel/core@7.23.2):
+ /babel-preset-jest@27.5.1(@babel/core@7.23.3):
resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
babel-plugin-jest-hoist: 27.5.1
- babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.2)
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.3)
dev: false
-
- /babel-preset-react-app@10.0.1:
- resolution: {integrity: sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==}
- dependencies:
- '@babel/core': 7.23.2
- '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.2)
- '@babel/plugin-proposal-decorators': 7.23.2(@babel/core@7.23.2)
- '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.2)
- '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.23.2)
- '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.2)
- '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.23.2)
- '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.23.2)
- '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-runtime': 7.23.2(@babel/core@7.23.2)
- '@babel/preset-env': 7.23.2(@babel/core@7.23.2)
- '@babel/preset-react': 7.22.15(@babel/core@7.23.2)
- '@babel/preset-typescript': 7.23.2(@babel/core@7.23.2)
+
+ /babel-preset-react-app@10.0.1:
+ resolution: {integrity: sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==}
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.3)
+ '@babel/plugin-proposal-decorators': 7.23.2(@babel/core@7.23.3)
+ '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.3)
+ '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.23.3)
+ '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.3)
+ '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.23.3)
+ '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.23.3)
+ '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-runtime': 7.23.2(@babel/core@7.23.3)
+ '@babel/preset-env': 7.23.2(@babel/core@7.23.3)
+ '@babel/preset-react': 7.22.15(@babel/core@7.23.3)
+ '@babel/preset-typescript': 7.23.2(@babel/core@7.23.3)
'@babel/runtime': 7.23.2
babel-plugin-macros: 3.1.0
babel-plugin-transform-react-remove-prop-types: 0.4.24
@@ -11200,6 +13297,11 @@ packages:
/base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
+ /base64id@2.0.0:
+ resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==}
+ engines: {node: ^4.5.0 || >= 5.9}
+ dev: true
+
/base@0.11.2:
resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==}
engines: {node: '>=0.10.0'}
@@ -11215,7 +13317,6 @@ packages:
/batch@0.6.1:
resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==}
- dev: false
/better-opn@3.0.2:
resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==}
@@ -11241,7 +13342,6 @@ packages:
/big.js@5.2.2:
resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==}
- dev: false
/binary-extensions@1.13.1:
resolution: {integrity: sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==}
@@ -11269,7 +13369,6 @@ packages:
/bluebird@3.7.2:
resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}
- dev: false
/blueimp-md5@2.19.0:
resolution: {integrity: sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==}
@@ -11301,7 +13400,6 @@ packages:
unpipe: 1.0.0
transitivePeerDependencies:
- supports-color
- dev: false
/body-parser@1.20.2:
resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==}
@@ -11337,7 +13435,6 @@ packages:
dns-equal: 1.0.0
fast-deep-equal: 3.1.3
multicast-dns: 7.2.5
- dev: false
/bonjour@3.5.0:
resolution: {integrity: sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==}
@@ -11352,7 +13449,6 @@ packages:
/boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
- dev: false
/bplist-creator@0.1.0:
resolution: {integrity: sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==}
@@ -11430,6 +13526,72 @@ packages:
resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==}
dev: false
+ /browser-sync-client@2.29.3:
+ resolution: {integrity: sha512-4tK5JKCl7v/3aLbmCBMzpufiYLsB1+UI+7tUXCCp5qF0AllHy/jAqYu6k7hUF3hYtlClKpxExWaR+rH+ny07wQ==}
+ engines: {node: '>=8.0.0'}
+ dependencies:
+ etag: 1.8.1
+ fresh: 0.5.2
+ mitt: 1.2.0
+ dev: true
+
+ /browser-sync-ui@2.29.3:
+ resolution: {integrity: sha512-kBYOIQjU/D/3kYtUIJtj82e797Egk1FB2broqItkr3i4eF1qiHbFCG6srksu9gWhfmuM/TNG76jMfzAdxEPakg==}
+ dependencies:
+ async-each-series: 0.1.1
+ chalk: 4.1.2
+ connect-history-api-fallback: 1.6.0
+ immutable: 3.8.2
+ server-destroy: 1.0.1
+ socket.io-client: 4.7.2
+ stream-throttle: 0.1.3
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+ dev: true
+
+ /browser-sync@2.29.3:
+ resolution: {integrity: sha512-NiM38O6XU84+MN+gzspVmXV2fTOoe+jBqIBx3IBdhZrdeURr6ZgznJr/p+hQ+KzkKEiGH/GcC4SQFSL0jV49bg==}
+ engines: {node: '>= 8.0.0'}
+ hasBin: true
+ dependencies:
+ browser-sync-client: 2.29.3
+ browser-sync-ui: 2.29.3
+ bs-recipes: 1.3.4
+ chalk: 4.1.2
+ chokidar: 3.5.3
+ connect: 3.6.6
+ connect-history-api-fallback: 1.6.0
+ dev-ip: 1.0.1
+ easy-extender: 2.3.4
+ eazy-logger: 4.0.1
+ etag: 1.8.1
+ fresh: 0.5.2
+ fs-extra: 3.0.1
+ http-proxy: 1.18.1
+ immutable: 3.8.2
+ localtunnel: 2.0.2
+ micromatch: 4.0.5
+ opn: 5.3.0
+ portscanner: 2.2.0
+ raw-body: 2.5.2
+ resp-modifier: 6.0.2
+ rx: 4.1.0
+ send: 0.16.2
+ serve-index: 1.9.1(supports-color@6.1.0)
+ serve-static: 1.13.2
+ server-destroy: 1.0.1
+ socket.io: 4.7.2
+ ua-parser-js: 1.0.36
+ yargs: 17.7.2
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - supports-color
+ - utf-8-validate
+ dev: true
+
/browserify-aes@1.2.0:
resolution: {integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==}
dependencies:
@@ -11506,6 +13668,10 @@ packages:
node-releases: 2.0.13
update-browserslist-db: 1.0.13(browserslist@4.22.1)
+ /bs-recipes@1.3.4:
+ resolution: {integrity: sha512-BXvDkqhDNxXEjeGM8LFkSbR+jzmP/CYpCiVKYn+soB1dDldeU15EBNDkwVXndKuX35wnNUaPd0qSoQEAkmQtMw==}
+ dev: true
+
/bser@2.1.1:
resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==}
dependencies:
@@ -11603,7 +13769,6 @@ packages:
/bytes@3.1.2:
resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
engines: {node: '>= 0.8'}
- dev: false
/cac@6.7.14:
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
@@ -11656,6 +13821,24 @@ packages:
- bluebird
dev: false
+ /cacache@18.0.1:
+ resolution: {integrity: sha512-g4Uf2CFZPaxtJKre6qr4zqLDOOPU7bNVhWjlNhvzc51xaTOx2noMOLhfFkTAqwtrAZAKQUuDfyjitzilpA8WsQ==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+ dependencies:
+ '@npmcli/fs': 3.1.0
+ fs-minipass: 3.0.3
+ glob: 10.3.10
+ lru-cache: 10.0.1
+ minipass: 7.0.4
+ minipass-collect: 2.0.1
+ minipass-flush: 1.0.5
+ minipass-pipeline: 1.2.4
+ p-map: 4.0.0
+ ssri: 10.0.5
+ tar: 6.2.0
+ unique-filename: 3.0.0
+ dev: true
+
/cache-base@1.0.1:
resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==}
engines: {node: '>=0.10.0'}
@@ -11819,7 +14002,6 @@ packages:
/chardet@0.7.0:
resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
- dev: false
/charenc@0.0.2:
resolution: {integrity: sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==}
@@ -11881,7 +14063,6 @@ packages:
/chrome-trace-event@1.0.3:
resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==}
engines: {node: '>=6.0'}
- dev: false
/ci-info@2.0.0:
resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==}
@@ -11958,18 +14139,21 @@ packages:
/cli-spinners@2.6.1:
resolution: {integrity: sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==}
engines: {node: '>=6'}
- dev: true
/cli-spinners@2.9.1:
resolution: {integrity: sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==}
engines: {node: '>=6'}
- dev: false
/cli-width@3.0.0:
resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==}
engines: {node: '>= 10'}
dev: false
+ /cli-width@4.1.0:
+ resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==}
+ engines: {node: '>= 12'}
+ dev: true
+
/client-only@0.0.1:
resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
@@ -12116,7 +14300,6 @@ packages:
/colorette@2.0.20:
resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
- dev: false
/combined-stream@1.0.8:
resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
@@ -12128,6 +14311,11 @@ packages:
resolution: {integrity: sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==}
dev: false
+ /commander@11.1.0:
+ resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
+ engines: {node: '>=16'}
+ dev: true
+
/commander@2.13.0:
resolution: {integrity: sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==}
dev: false
@@ -12156,7 +14344,6 @@ packages:
/common-path-prefix@3.0.0:
resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==}
- dev: false
/common-tags@1.8.2:
resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==}
@@ -12234,12 +14421,22 @@ packages:
/connect-history-api-fallback@1.6.0:
resolution: {integrity: sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==}
engines: {node: '>=0.8'}
- dev: false
/connect-history-api-fallback@2.0.0:
resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==}
engines: {node: '>=0.8'}
- dev: false
+
+ /connect@3.6.6:
+ resolution: {integrity: sha512-OO7axMmPpu/2XuX1+2Yrg0ddju31B6xLZMWkJ5rYBu4YRmRVlOjvlY6kw2FJKiAzyxGwnrDUAG4s1Pf0sbBMCQ==}
+ engines: {node: '>= 0.10.0'}
+ dependencies:
+ debug: 2.6.9(supports-color@6.1.0)
+ finalhandler: 1.1.0
+ parseurl: 1.3.3
+ utils-merge: 1.0.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
/connect@3.7.0:
resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==}
@@ -12265,12 +14462,10 @@ packages:
engines: {node: '>= 0.6'}
dependencies:
safe-buffer: 5.2.1
- dev: false
/content-type@1.0.5:
resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
engines: {node: '>= 0.6'}
- dev: false
/conventional-changelog-angular@5.0.13:
resolution: {integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==}
@@ -12311,17 +14506,20 @@ packages:
/cookie-signature@1.0.6:
resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==}
- dev: false
/cookie@0.4.2:
resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==}
engines: {node: '>= 0.6'}
- dev: false
/cookie@0.5.0:
resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
engines: {node: '>= 0.6'}
+ /copy-anything@2.0.6:
+ resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==}
+ dependencies:
+ is-what: 3.14.1
+
/copy-anything@3.0.5:
resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==}
engines: {node: '>=12.13'}
@@ -12344,6 +14542,21 @@ packages:
engines: {node: '>=0.10.0'}
dev: false
+ /copy-webpack-plugin@11.0.0(webpack@5.89.0):
+ resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==}
+ engines: {node: '>= 14.15.0'}
+ peerDependencies:
+ webpack: ^5.1.0
+ dependencies:
+ fast-glob: 3.3.2
+ glob-parent: 6.0.2
+ globby: 13.2.2
+ normalize-path: 3.0.0
+ schema-utils: 4.2.0
+ serialize-javascript: 6.0.1
+ webpack: 5.89.0(esbuild@0.19.5)
+ dev: true
+
/core-js-compat@3.33.0:
resolution: {integrity: sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw==}
dependencies:
@@ -12368,6 +14581,14 @@ packages:
/core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
+ /cors@2.8.5:
+ resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==}
+ engines: {node: '>= 0.10'}
+ dependencies:
+ object-assign: 4.1.1
+ vary: 1.1.2
+ dev: true
+
/cosmiconfig@5.2.1:
resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==}
engines: {node: '>=4'}
@@ -12400,6 +14621,22 @@ packages:
yaml: 1.10.2
dev: false
+ /cosmiconfig@8.3.6(typescript@5.2.2):
+ resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ typescript: '>=4.9.5'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ import-fresh: 3.3.0
+ js-yaml: 4.1.0
+ parse-json: 5.2.0
+ path-type: 4.0.0
+ typescript: 5.2.2
+ dev: true
+
/cp-file@10.0.0:
resolution: {integrity: sha512-vy2Vi1r2epK5WqxOLnskeKeZkdZvTKfFZQCplE3XWsP+SUJyd5XAUFC9lFgTjjXJF2GMne/UML14iEmkAaDfFg==}
engines: {node: '>=14.16'}
@@ -12467,6 +14704,18 @@ packages:
object-assign: 4.1.1
dev: false
+ /critters@0.0.20:
+ resolution: {integrity: sha512-CImNRorKOl5d8TWcnAz5n5izQ6HFsvz29k327/ELy6UFcmbiZNOsinaKvzv16WZR0P6etfSWYzE47C4/56B3Uw==}
+ dependencies:
+ chalk: 4.1.2
+ css-select: 5.1.0
+ dom-serializer: 2.0.0
+ domhandler: 5.0.3
+ htmlparser2: 8.0.2
+ postcss: 8.4.31
+ pretty-bytes: 5.6.0
+ dev: true
+
/cross-env@7.0.3:
resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==}
engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'}
@@ -12641,7 +14890,6 @@ packages:
postcss-value-parser: 4.2.0
semver: 7.5.4
webpack: 5.89.0(esbuild@0.19.5)
- dev: false
/css-minimizer-webpack-plugin@3.4.1(esbuild@0.19.5)(webpack@5.89.0):
resolution: {integrity: sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==}
@@ -12713,6 +14961,16 @@ packages:
nth-check: 2.1.1
dev: false
+ /css-select@5.1.0:
+ resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==}
+ dependencies:
+ boolbase: 1.0.0
+ css-what: 6.1.0
+ domhandler: 5.0.3
+ domutils: 3.1.0
+ nth-check: 2.1.1
+ dev: true
+
/css-tree@1.0.0-alpha.37:
resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==}
engines: {node: '>=8.0.0'}
@@ -12752,7 +15010,6 @@ packages:
/css-what@6.1.0:
resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
engines: {node: '>= 6'}
- dev: false
/css.escape@1.5.1:
resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==}
@@ -12945,6 +15202,10 @@ packages:
/csstype@3.1.2:
resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
+ /cuint@0.2.2:
+ resolution: {integrity: sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==}
+ dev: true
+
/current-git-branch@1.1.0:
resolution: {integrity: sha512-n5mwGZllLsFzxDPtTmadqGe4IIBPfqPbiIRX4xgFR9VK/Bx47U+94KiVkxSKAKN6/s43TlkztS2GZpgMKzwQ8A==}
dependencies:
@@ -13030,6 +15291,17 @@ packages:
ms: 2.1.3
supports-color: 6.1.0
+ /debug@4.3.2:
+ resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==}
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+ dependencies:
+ ms: 2.1.2
+
/debug@4.3.4(supports-color@6.1.0):
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
engines: {node: '>=6.0'}
@@ -13161,7 +15433,6 @@ packages:
engines: {node: '>= 10'}
dependencies:
execa: 5.1.1
- dev: false
/defaults@1.0.4:
resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
@@ -13252,12 +15523,15 @@ packages:
/depd@1.1.2:
resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==}
engines: {node: '>= 0.6'}
- dev: false
/depd@2.0.0:
resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
engines: {node: '>= 0.8'}
- dev: false
+
+ /dependency-graph@0.11.0:
+ resolution: {integrity: sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==}
+ engines: {node: '>= 0.6.0'}
+ dev: true
/deprecated-react-native-prop-types@3.0.2:
resolution: {integrity: sha512-JoZY5iNM+oJlN2Ldpq0KSi0h3Nig4hlNJj5nWzWp8eL3uikMCvHwjSGPitwkEw0arL5JFra5nuGJQpXRbEjApg==}
@@ -13278,10 +15552,13 @@ packages:
minimalistic-assert: 1.0.1
dev: false
+ /destroy@1.0.4:
+ resolution: {integrity: sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==}
+ dev: true
+
/destroy@1.2.0:
resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
- dev: false
/detect-indent@6.1.0:
resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
@@ -13295,7 +15572,6 @@ packages:
/detect-node@2.1.0:
resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==}
- dev: false
/detect-port-alt@1.1.6:
resolution: {integrity: sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==}
@@ -13308,6 +15584,12 @@ packages:
- supports-color
dev: false
+ /dev-ip@1.0.1:
+ resolution: {integrity: sha512-LmVkry/oDShEgSZPNgqCIp2/TlqtExeGmymru3uCELnfyjY11IzpAproLYs+1X88fXO6DBoYP3ul2Xo2yz2j6A==}
+ engines: {node: '>= 0.8.0'}
+ hasBin: true
+ dev: true
+
/devalue@4.3.2:
resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==}
dev: true
@@ -13328,7 +15610,6 @@ packages:
/diff-sequences@29.6.3:
resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dev: true
/diffie-hellman@5.0.3:
resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==}
@@ -13349,7 +15630,6 @@ packages:
/dns-equal@1.0.0:
resolution: {integrity: sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==}
- dev: false
/dns-packet@1.3.4:
resolution: {integrity: sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==}
@@ -13363,7 +15643,6 @@ packages:
engines: {node: '>=6'}
dependencies:
'@leichtgewicht/ip-codec': 2.0.4
- dev: false
/dns-txt@2.0.2:
resolution: {integrity: sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==}
@@ -13415,6 +15694,14 @@ packages:
entities: 2.2.0
dev: false
+ /dom-serializer@2.0.0:
+ resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
+ dependencies:
+ domelementtype: 2.3.0
+ domhandler: 5.0.3
+ entities: 4.5.0
+ dev: true
+
/domain-browser@1.2.0:
resolution: {integrity: sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==}
engines: {node: '>=0.4', npm: '>=1.2'}
@@ -13426,7 +15713,6 @@ packages:
/domelementtype@2.3.0:
resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
- dev: false
/domexception@2.0.1:
resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==}
@@ -13449,6 +15735,13 @@ packages:
domelementtype: 2.3.0
dev: false
+ /domhandler@5.0.3:
+ resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
+ engines: {node: '>= 4'}
+ dependencies:
+ domelementtype: 2.3.0
+ dev: true
+
/domutils@1.7.0:
resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==}
dependencies:
@@ -13464,6 +15757,14 @@ packages:
domhandler: 4.3.1
dev: false
+ /domutils@3.1.0:
+ resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==}
+ dependencies:
+ dom-serializer: 2.0.0
+ domelementtype: 2.3.0
+ domhandler: 5.0.3
+ dev: true
+
/dot-case@3.0.4:
resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
dependencies:
@@ -13477,6 +15778,11 @@ packages:
dependencies:
is-obj: 2.0.0
+ /dotenv-expand@10.0.0:
+ resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==}
+ engines: {node: '>=12'}
+ dev: false
+
/dotenv-expand@5.1.0:
resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==}
dev: false
@@ -13516,6 +15822,13 @@ packages:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
dev: true
+ /easy-extender@2.3.4:
+ resolution: {integrity: sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==}
+ engines: {node: '>= 4.0.0'}
+ dependencies:
+ lodash: 4.17.21
+ dev: true
+
/easy-table@1.2.0:
resolution: {integrity: sha512-OFzVOv03YpvtcWGe5AayU5G2hgybsg3iqA6drU8UaoZyB9jLGMTrz9+asnLp/E+6qPh88yEI1gvyZFZ41dmgww==}
dependencies:
@@ -13524,6 +15837,13 @@ packages:
wcwidth: 1.0.1
dev: true
+ /eazy-logger@4.0.1:
+ resolution: {integrity: sha512-2GSFtnnC6U4IEKhEI7+PvdxrmjJ04mdsj3wHZTFiw0tUtG4HCWzTr13ZYTk8XOGnA1xQMaDljoBOYlk3D/MMSw==}
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ chalk: 4.1.2
+ dev: true
+
/ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
@@ -13584,7 +15904,6 @@ packages:
/emojis-list@3.0.0:
resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==}
engines: {node: '>= 4'}
- dev: false
/encode-registry@3.0.1:
resolution: {integrity: sha512-6qOwkl1g0fv0DN3Y3ggr2EaZXN71aoAqPp3p/pVaWSBSIo+YjLOWN61Fva43oVyQNPf7kgm8lkudzlzojwE2jw==}
@@ -13597,11 +15916,58 @@ packages:
resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
engines: {node: '>= 0.8'}
+ /encoding@0.1.13:
+ resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==}
+ requiresBuild: true
+ dependencies:
+ iconv-lite: 0.6.3
+ dev: true
+ optional: true
+
/end-of-stream@1.4.4:
resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
dependencies:
once: 1.4.0
+ /engine.io-client@6.5.3:
+ resolution: {integrity: sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==}
+ dependencies:
+ '@socket.io/component-emitter': 3.1.0
+ debug: 4.3.4(supports-color@6.1.0)
+ engine.io-parser: 5.2.1
+ ws: 8.11.0
+ xmlhttprequest-ssl: 2.0.0
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+ dev: true
+
+ /engine.io-parser@5.2.1:
+ resolution: {integrity: sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==}
+ engines: {node: '>=10.0.0'}
+ dev: true
+
+ /engine.io@6.5.4:
+ resolution: {integrity: sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==}
+ engines: {node: '>=10.2.0'}
+ dependencies:
+ '@types/cookie': 0.4.1
+ '@types/cors': 2.8.17
+ '@types/node': 18.18.0
+ accepts: 1.3.8
+ base64id: 2.0.0
+ cookie: 0.4.2
+ cors: 2.8.5
+ debug: 4.3.4(supports-color@6.1.0)
+ engine.io-parser: 5.2.1
+ ws: 8.11.0
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+ dev: true
+
/enhanced-resolve@4.5.0:
resolution: {integrity: sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==}
engines: {node: '>=6.9.0'}
@@ -13623,7 +15989,6 @@ packages:
engines: {node: '>=8.6'}
dependencies:
ansi-colors: 4.1.3
- dev: true
/entities@2.2.0:
resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
@@ -13639,6 +16004,11 @@ packages:
engines: {node: '>=8'}
dev: false
+ /env-paths@2.2.1:
+ resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
+ engines: {node: '>=6'}
+ dev: true
+
/envinfo@7.10.0:
resolution: {integrity: sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==}
engines: {node: '>=4'}
@@ -13649,12 +16019,15 @@ packages:
resolution: {integrity: sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==}
dev: false
+ /err-code@2.0.3:
+ resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==}
+ dev: true
+
/errno@0.1.8:
resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==}
hasBin: true
dependencies:
prr: 1.0.1
- dev: false
/error-ex@1.3.2:
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
@@ -13827,6 +16200,18 @@ packages:
- supports-color
dev: true
+ /esbuild-wasm@0.19.5:
+ resolution: {integrity: sha512-7zmLLn2QCj93XfMmHtzrDJ1UBuOHB2CZz1ghoCEZiRajxjUvHsF40PnbzFIY/pmesqPRaEtEWii0uzsTbnAgrA==}
+ engines: {node: '>=12'}
+ hasBin: true
+ dev: true
+
+ /esbuild-wasm@0.19.8:
+ resolution: {integrity: sha512-+5BhFGjW0+3cC5BEcujYfNaslSEBjF+zFHj4a7xff2LLByCJGok3iCyV9/oHpN8OlZrGlnjSduhY1t1QqU1YBQ==}
+ engines: {node: '>=12'}
+ hasBin: true
+ dev: true
+
/esbuild@0.17.19:
resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==}
engines: {node: '>=12'}
@@ -13973,7 +16358,7 @@ packages:
eslint: 8.53.0
dev: true
- /eslint-config-react-app@6.0.0(@typescript-eslint/eslint-plugin@5.54.0)(@typescript-eslint/parser@5.54.0)(babel-eslint@10.1.0)(eslint-plugin-flowtype@5.10.0)(eslint-plugin-import@2.27.5)(eslint-plugin-jest@24.7.0)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint-plugin-testing-library@3.10.2)(eslint@8.53.0)(typescript@5.1.6):
+ /eslint-config-react-app@6.0.0(@typescript-eslint/eslint-plugin@5.54.0)(@typescript-eslint/parser@5.54.0)(babel-eslint@10.1.0)(eslint-plugin-flowtype@5.10.0)(eslint-plugin-import@2.27.5)(eslint-plugin-jest@24.7.0)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint-plugin-testing-library@3.10.2)(eslint@8.53.0)(typescript@5.2.2):
resolution: {integrity: sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==}
engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
@@ -13997,22 +16382,22 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.53.0)(typescript@5.1.6)
- '@typescript-eslint/parser': 5.54.0(eslint@8.53.0)(typescript@5.1.6)
+ '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.53.0)(typescript@5.2.2)
+ '@typescript-eslint/parser': 5.54.0(eslint@8.53.0)(typescript@5.2.2)
babel-eslint: 10.1.0(eslint@8.53.0)
confusing-browser-globals: 1.0.11
eslint: 8.53.0
eslint-plugin-flowtype: 5.10.0(eslint@8.53.0)
eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0)
- eslint-plugin-jest: 24.7.0(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.53.0)(typescript@5.1.6)
+ eslint-plugin-jest: 24.7.0(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.53.0)(typescript@5.2.2)
eslint-plugin-jsx-a11y: 6.7.1(eslint@8.53.0)
eslint-plugin-react: 7.32.2(eslint@8.53.0)
eslint-plugin-react-hooks: 4.6.0(eslint@8.53.0)
- eslint-plugin-testing-library: 3.10.2(eslint@8.53.0)(typescript@5.1.6)
- typescript: 5.1.6
+ eslint-plugin-testing-library: 3.10.2(eslint@8.53.0)(typescript@5.2.2)
+ typescript: 5.2.2
dev: false
- /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0)(jest@27.5.1)(typescript@5.1.6):
+ /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0)(jest@27.5.1)(typescript@5.2.2):
resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -14022,22 +16407,22 @@ packages:
typescript:
optional: true
dependencies:
- '@babel/core': 7.23.2
- '@babel/eslint-parser': 7.22.15(@babel/core@7.23.2)(eslint@8.53.0)
+ '@babel/core': 7.23.3
+ '@babel/eslint-parser': 7.22.15(@babel/core@7.23.3)(eslint@8.53.0)
'@rushstack/eslint-patch': 1.5.1
- '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.53.0)(typescript@5.1.6)
- '@typescript-eslint/parser': 5.54.0(eslint@8.53.0)(typescript@5.1.6)
+ '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.53.0)(typescript@5.2.2)
+ '@typescript-eslint/parser': 5.54.0(eslint@8.53.0)(typescript@5.2.2)
babel-preset-react-app: 10.0.1
confusing-browser-globals: 1.0.11
eslint: 8.53.0
eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint@8.53.0)
eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0)
- eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.53.0)(jest@27.5.1)(typescript@5.1.6)
+ eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.53.0)(jest@27.5.1)(typescript@5.2.2)
eslint-plugin-jsx-a11y: 6.7.1(eslint@8.53.0)
eslint-plugin-react: 7.32.2(eslint@8.53.0)
eslint-plugin-react-hooks: 4.6.0(eslint@8.53.0)
- eslint-plugin-testing-library: 5.11.1(eslint@8.53.0)(typescript@5.1.6)
- typescript: 5.1.6
+ eslint-plugin-testing-library: 5.11.1(eslint@8.53.0)(typescript@5.2.2)
+ typescript: 5.2.2
transitivePeerDependencies:
- '@babel/plugin-syntax-flow'
- '@babel/plugin-transform-react-jsx'
@@ -14174,7 +16559,7 @@ packages:
- eslint-import-resolver-webpack
- supports-color
- /eslint-plugin-jest@24.7.0(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.53.0)(typescript@5.1.6):
+ /eslint-plugin-jest@24.7.0(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.53.0)(typescript@5.2.2):
resolution: {integrity: sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==}
engines: {node: '>=10'}
peerDependencies:
@@ -14184,15 +16569,15 @@ packages:
'@typescript-eslint/eslint-plugin':
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.53.0)(typescript@5.1.6)
- '@typescript-eslint/experimental-utils': 4.33.0(eslint@8.53.0)(typescript@5.1.6)
+ '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.53.0)(typescript@5.2.2)
+ '@typescript-eslint/experimental-utils': 4.33.0(eslint@8.53.0)(typescript@5.2.2)
eslint: 8.53.0
transitivePeerDependencies:
- supports-color
- typescript
dev: false
- /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.53.0)(jest@27.5.1)(typescript@5.1.6):
+ /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.53.0)(jest@27.5.1)(typescript@5.2.2):
resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
peerDependencies:
@@ -14205,8 +16590,8 @@ packages:
jest:
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.53.0)(typescript@5.1.6)
- '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.53.0)(typescript@5.1.6)
+ '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.53.0)(typescript@5.2.2)
+ '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.53.0)(typescript@5.2.2)
eslint: 8.53.0
jest: 27.5.1
transitivePeerDependencies:
@@ -14370,26 +16755,26 @@ packages:
- ts-node
dev: true
- /eslint-plugin-testing-library@3.10.2(eslint@8.53.0)(typescript@5.1.6):
+ /eslint-plugin-testing-library@3.10.2(eslint@8.53.0)(typescript@5.2.2):
resolution: {integrity: sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA==}
engines: {node: ^10.12.0 || >=12.0.0, npm: '>=6'}
peerDependencies:
eslint: ^8.34.0
dependencies:
- '@typescript-eslint/experimental-utils': 3.10.1(eslint@8.53.0)(typescript@5.1.6)
+ '@typescript-eslint/experimental-utils': 3.10.1(eslint@8.53.0)(typescript@5.2.2)
eslint: 8.53.0
transitivePeerDependencies:
- supports-color
- typescript
dev: false
- /eslint-plugin-testing-library@5.11.1(eslint@8.53.0)(typescript@5.1.6):
+ /eslint-plugin-testing-library@5.11.1(eslint@8.53.0)(typescript@5.2.2):
resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'}
peerDependencies:
eslint: ^8.34.0
dependencies:
- '@typescript-eslint/utils': 5.62.0(eslint@8.53.0)(typescript@5.1.6)
+ '@typescript-eslint/utils': 5.62.0(eslint@8.53.0)(typescript@5.2.2)
eslint: 8.53.0
transitivePeerDependencies:
- supports-color
@@ -14596,21 +16981,22 @@ packages:
/etag@1.8.1:
resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
engines: {node: '>= 0.6'}
- dev: false
/event-target-shim@5.0.1:
resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
engines: {node: '>=6'}
dev: false
+ /eventemitter-asyncresource@1.0.0:
+ resolution: {integrity: sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==}
+ dev: true
+
/eventemitter3@4.0.7:
resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}
- dev: false
/events@3.3.0:
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
engines: {node: '>=0.8.x'}
- dev: false
/eventsource@2.0.2:
resolution: {integrity: sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==}
@@ -14882,6 +17268,10 @@ packages:
- utf-8-validate
dev: false
+ /exponential-backoff@3.1.1:
+ resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==}
+ dev: true
+
/express@4.18.2(supports-color@6.1.0):
resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==}
engines: {node: '>= 0.10.0'}
@@ -14919,7 +17309,6 @@ packages:
vary: 1.1.2
transitivePeerDependencies:
- supports-color
- dev: false
/ext@1.7.0:
resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==}
@@ -14949,7 +17338,6 @@ packages:
chardet: 0.7.0
iconv-lite: 0.4.24
tmp: 0.0.33
- dev: false
/extglob@2.0.4(supports-color@6.1.0):
resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==}
@@ -15036,7 +17424,6 @@ packages:
engines: {node: '>=0.8.0'}
dependencies:
websocket-driver: 0.7.4
- dev: false
/fb-watchman@2.0.2:
resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==}
@@ -15102,6 +17489,14 @@ packages:
dependencies:
escape-string-regexp: 1.0.5
+ /figures@5.0.0:
+ resolution: {integrity: sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==}
+ engines: {node: '>=14'}
+ dependencies:
+ escape-string-regexp: 5.0.0
+ is-unicode-supported: 1.3.0
+ dev: true
+
/file-entry-cache@6.0.1:
resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
engines: {node: ^10.12.0 || >=12.0.0}
@@ -15176,6 +17571,21 @@ packages:
resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==}
engines: {node: '>=0.10.0'}
+ /finalhandler@1.1.0:
+ resolution: {integrity: sha512-ejnvM9ZXYzp6PUPUyQBMBf0Co5VX2gr5H2VQe2Ui2jWXNlxv+PYZo8wpAymJNJdLsG1R4p+M4aynF8KuoUEwRw==}
+ engines: {node: '>= 0.8'}
+ dependencies:
+ debug: 2.6.9(supports-color@6.1.0)
+ encodeurl: 1.0.2
+ escape-html: 1.0.3
+ on-finished: 2.3.0
+ parseurl: 1.3.3
+ statuses: 1.3.1
+ unpipe: 1.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/finalhandler@1.1.2:
resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==}
engines: {node: '>= 0.8'}
@@ -15203,7 +17613,6 @@ packages:
unpipe: 1.0.0
transitivePeerDependencies:
- supports-color
- dev: false
/find-babel-config@1.2.0:
resolution: {integrity: sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==}
@@ -15228,7 +17637,14 @@ packages:
commondir: 1.0.1
make-dir: 3.1.0
pkg-dir: 4.2.0
- dev: false
+
+ /find-cache-dir@4.0.0:
+ resolution: {integrity: sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==}
+ engines: {node: '>=14.16'}
+ dependencies:
+ common-path-prefix: 3.0.0
+ pkg-dir: 7.0.0
+ dev: true
/find-root@1.1.0:
resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==}
@@ -15254,6 +17670,14 @@ packages:
locate-path: 6.0.0
path-exists: 4.0.0
+ /find-up@6.3.0:
+ resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ locate-path: 7.2.0
+ path-exists: 5.0.0
+ dev: true
+
/find-yarn-workspace-root@2.0.0:
resolution: {integrity: sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==}
dependencies:
@@ -15271,7 +17695,6 @@ packages:
/flat@5.0.2:
resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==}
hasBin: true
- dev: true
/flatted@3.2.9:
resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==}
@@ -15298,6 +17721,17 @@ packages:
readable-stream: 2.3.8
dev: false
+ /follow-redirects@1.15.3(debug@4.3.2):
+ resolution: {integrity: sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==}
+ engines: {node: '>=4.0'}
+ peerDependencies:
+ debug: '*'
+ peerDependenciesMeta:
+ debug:
+ optional: true
+ dependencies:
+ debug: 4.3.2
+
/follow-redirects@1.15.3(debug@4.3.4):
resolution: {integrity: sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==}
engines: {node: '>=4.0'}
@@ -15336,7 +17770,7 @@ packages:
signal-exit: 4.1.0
dev: true
- /fork-ts-checker-webpack-plugin@4.1.6(eslint@8.53.0)(typescript@5.1.6)(webpack@4.44.2):
+ /fork-ts-checker-webpack-plugin@4.1.6(eslint@8.53.0)(typescript@5.2.2)(webpack@4.44.2):
resolution: {integrity: sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==}
engines: {node: '>=6.11.5', yarn: '>=1.0.0'}
peerDependencies:
@@ -15357,14 +17791,14 @@ packages:
minimatch: 3.1.2
semver: 5.7.2
tapable: 1.1.3
- typescript: 5.1.6
+ typescript: 5.2.2
webpack: 4.44.2
worker-rpc: 0.1.1
transitivePeerDependencies:
- supports-color
dev: false
- /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.53.0)(typescript@5.1.6)(webpack@5.89.0):
+ /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.53.0)(typescript@5.2.2)(webpack@5.89.0):
resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==}
engines: {node: '>=10', yarn: '>=1.0.0'}
peerDependencies:
@@ -15392,7 +17826,7 @@ packages:
schema-utils: 2.7.0
semver: 7.5.4
tapable: 1.1.3
- typescript: 5.1.6
+ typescript: 5.2.2
webpack: 5.89.0(esbuild@0.19.5)
dev: false
@@ -15423,7 +17857,6 @@ packages:
/forwarded@0.2.0:
resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
engines: {node: '>= 0.6'}
- dev: false
/fraction.js@4.3.7:
resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
@@ -15443,7 +17876,6 @@ packages:
/fresh@0.5.2:
resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
engines: {node: '>= 0.6'}
- dev: false
/from2@2.3.0:
resolution: {integrity: sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==}
@@ -15454,7 +17886,6 @@ packages:
/fs-constants@1.0.0:
resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
- dev: true
/fs-extra@10.1.0:
resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
@@ -15472,6 +17903,14 @@ packages:
jsonfile: 6.1.0
universalify: 2.0.0
+ /fs-extra@3.0.1:
+ resolution: {integrity: sha512-V3Z3WZWVUYd8hoCL5xfXJCaHWYzmtwW5XWYSlLgERi8PWd8bx1kUHUk8L1BT57e49oKnDDD180mjfrHc1yA9rg==}
+ dependencies:
+ graceful-fs: 4.2.11
+ jsonfile: 3.0.1
+ universalify: 0.1.2
+ dev: true
+
/fs-extra@7.0.1:
resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==}
engines: {node: '>=6 <7 || >=8'}
@@ -15516,9 +17955,15 @@ packages:
dependencies:
minipass: 3.3.6
+ /fs-minipass@3.0.3:
+ resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ dependencies:
+ minipass: 7.0.4
+ dev: true
+
/fs-monkey@1.0.5:
resolution: {integrity: sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==}
- dev: false
/fs-write-stream-atomic@1.0.10:
resolution: {integrity: sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==}
@@ -15593,7 +18038,6 @@ packages:
/get-package-type@0.1.0:
resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==}
engines: {node: '>=8.0.0'}
- dev: false
/get-port@3.2.0:
resolution: {integrity: sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==}
@@ -15714,7 +18158,6 @@ packages:
minimatch: 3.1.2
once: 1.4.0
path-is-absolute: 1.0.1
- dev: true
/glob@7.1.6:
resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==}
@@ -15918,7 +18361,6 @@ packages:
/handle-thing@2.0.1:
resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==}
- dev: false
/hard-rejection@2.1.0:
resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==}
@@ -16014,6 +18456,18 @@ packages:
minimalistic-assert: 1.0.1
dev: false
+ /hdr-histogram-js@2.0.3:
+ resolution: {integrity: sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==}
+ dependencies:
+ '@assemblyscript/loader': 0.10.1
+ base64-js: 1.5.1
+ pako: 1.0.11
+ dev: true
+
+ /hdr-histogram-percentiles-obj@3.0.0:
+ resolution: {integrity: sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==}
+ dev: true
+
/he@1.2.0:
resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
hasBin: true
@@ -16085,6 +18539,13 @@ packages:
lru-cache: 6.0.0
dev: true
+ /hosted-git-info@7.0.1:
+ resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+ dependencies:
+ lru-cache: 10.0.1
+ dev: true
+
/hpack.js@2.1.6:
resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==}
dependencies:
@@ -16092,7 +18553,6 @@ packages:
obuf: 1.1.2
readable-stream: 2.3.8
wbuf: 1.7.3
- dev: false
/hsl-regex@1.0.0:
resolution: {integrity: sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==}
@@ -16125,7 +18585,6 @@ packages:
/html-entities@2.4.0:
resolution: {integrity: sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==}
- dev: false
/html-escaper@2.0.2:
resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
@@ -16199,9 +18658,21 @@ packages:
entities: 2.2.0
dev: false
+ /htmlparser2@8.0.2:
+ resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==}
+ dependencies:
+ domelementtype: 2.3.0
+ domhandler: 5.0.3
+ domutils: 3.1.0
+ entities: 4.5.0
+ dev: true
+
+ /http-cache-semantics@4.1.1:
+ resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
+ dev: true
+
/http-deceiver@1.2.7:
resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==}
- dev: false
/http-errors@1.6.3:
resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==}
@@ -16211,7 +18682,6 @@ packages:
inherits: 2.0.3
setprototypeof: 1.1.0
statuses: 1.5.0
- dev: false
/http-errors@2.0.0:
resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
@@ -16222,11 +18692,9 @@ packages:
setprototypeof: 1.2.0
statuses: 2.0.1
toidentifier: 1.0.1
- dev: false
/http-parser-js@0.5.8:
resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==}
- dev: false
/http-proxy-agent@4.0.1:
resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==}
@@ -16250,6 +18718,16 @@ packages:
- supports-color
dev: true
+ /http-proxy-agent@7.0.0:
+ resolution: {integrity: sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==}
+ engines: {node: '>= 14'}
+ dependencies:
+ agent-base: 7.1.0
+ debug: 4.3.4(supports-color@6.1.0)
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/http-proxy-middleware@0.19.1(debug@4.3.4)(supports-color@6.1.0):
resolution: {integrity: sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==}
engines: {node: '>=4.0.0'}
@@ -16274,13 +18752,22 @@ packages:
dependencies:
'@types/express': 4.17.20
'@types/http-proxy': 1.17.13
- http-proxy: 1.18.1(debug@4.3.4)
+ http-proxy: 1.18.1
is-glob: 4.0.3
is-plain-obj: 3.0.0
micromatch: 4.0.5
transitivePeerDependencies:
- debug
- dev: false
+
+ /http-proxy@1.18.1:
+ resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==}
+ engines: {node: '>=8.0.0'}
+ dependencies:
+ eventemitter3: 4.0.7
+ follow-redirects: 1.15.3(debug@4.3.2)
+ requires-port: 1.0.0
+ transitivePeerDependencies:
+ - debug
/http-proxy@1.18.1(debug@4.3.4):
resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==}
@@ -16306,6 +18793,16 @@ packages:
transitivePeerDependencies:
- supports-color
+ /https-proxy-agent@7.0.2:
+ resolution: {integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==}
+ engines: {node: '>= 14'}
+ dependencies:
+ agent-base: 7.1.0
+ debug: 4.3.4(supports-color@6.1.0)
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/human-signals@1.1.1:
resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==}
engines: {node: '>=8.12.0'}
@@ -16328,7 +18825,6 @@ packages:
engines: {node: '>=0.10.0'}
dependencies:
safer-buffer: 2.1.2
- dev: false
/iconv-lite@0.6.3:
resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
@@ -16350,7 +18846,6 @@ packages:
postcss: ^8.1.0
dependencies:
postcss: 8.4.31
- dev: false
/idb-keyval@6.2.0:
resolution: {integrity: sha512-uw+MIyQn2jl3+hroD7hF8J7PUviBU7BPKWw4f/ISf32D4LoGu98yHjrzWWJDASu9QNrX10tCJqk9YY0ClWm8Ng==}
@@ -16387,10 +18882,24 @@ packages:
minimatch: 5.1.6
dev: true
+ /ignore-walk@6.0.4:
+ resolution: {integrity: sha512-t7sv42WkwFkyKbivUCglsQW5YWMskWtbEf4MNKX5u/CCWHKSPzN4FtBQGsQZgCLbxOzpVlcbWVK5KB3auIOjSw==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ dependencies:
+ minimatch: 9.0.3
+ dev: true
+
/ignore@5.2.4:
resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
engines: {node: '>= 4'}
+ /image-size@0.5.5:
+ resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==}
+ engines: {node: '>=0.10.0'}
+ hasBin: true
+ requiresBuild: true
+ optional: true
+
/image-size@0.6.3:
resolution: {integrity: sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==}
engines: {node: '>=4.0'}
@@ -16409,6 +18918,14 @@ packages:
resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==}
dev: false
+ /immutable@3.8.2:
+ resolution: {integrity: sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /immutable@4.3.4:
+ resolution: {integrity: sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==}
+
/import-cwd@2.1.0:
resolution: {integrity: sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg==}
engines: {node: '>=4'}
@@ -16493,7 +19010,6 @@ packages:
/inherits@2.0.3:
resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==}
- dev: false
/inherits@2.0.4:
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
@@ -16502,6 +19018,17 @@ packages:
resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
dev: false
+ /ini@4.1.1:
+ resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ dev: true
+
+ /injection-js@2.4.0:
+ resolution: {integrity: sha512-6jiJt0tCAo9zjHbcwLiPL+IuNe9SQ6a9g0PEzafThW3fOQi0mrmiJGBJvDD6tmhPh8cQHIQtCOrJuBfQME4kPA==}
+ dependencies:
+ tslib: 2.6.2
+ dev: true
+
/inline-style-prefixer@6.0.4:
resolution: {integrity: sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg==}
dependencies:
@@ -16530,6 +19057,27 @@ packages:
wrap-ansi: 6.2.0
dev: false
+ /inquirer@9.2.11:
+ resolution: {integrity: sha512-B2LafrnnhbRzCWfAdOXisUzL89Kg8cVJlYmhqoi3flSiV/TveO+nsXwgKr9h9PIo+J1hz7nBSk6gegRIMBBf7g==}
+ engines: {node: '>=14.18.0'}
+ dependencies:
+ '@ljharb/through': 2.3.11
+ ansi-escapes: 4.3.2
+ chalk: 5.3.0
+ cli-cursor: 3.1.0
+ cli-width: 4.1.0
+ external-editor: 3.1.0
+ figures: 5.0.0
+ lodash: 4.17.21
+ mute-stream: 1.0.0
+ ora: 5.4.1
+ run-async: 3.0.0
+ rxjs: 7.8.1
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+ wrap-ansi: 6.2.0
+ dev: true
+
/internal-ip@4.3.0:
resolution: {integrity: sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==}
engines: {node: '>=6'}
@@ -16570,15 +19118,17 @@ packages:
resolution: {integrity: sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==}
dev: false
+ /ip@2.0.0:
+ resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==}
+ dev: true
+
/ipaddr.js@1.9.1:
resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
engines: {node: '>= 0.10'}
- dev: false
/ipaddr.js@2.1.0:
resolution: {integrity: sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==}
engines: {node: '>= 10'}
- dev: false
/is-absolute-url@2.1.0:
resolution: {integrity: sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==}
@@ -16823,7 +19373,6 @@ packages:
/is-interactive@1.0.0:
resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
engines: {node: '>=8'}
- dev: false
/is-invalid-path@0.1.0:
resolution: {integrity: sha512-aZMG0T3F34mTg4eTdszcGXx54oiZ4NtHSft3hWNJMGJXUUqdIj3cOZuHcU0nCWWcY3jd7yRe/3AEm3vSNTpBGQ==}
@@ -16837,6 +19386,10 @@ packages:
engines: {node: '>= 4'}
dev: true
+ /is-lambda@1.0.1:
+ resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==}
+ dev: true
+
/is-map@2.0.2:
resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==}
dev: true
@@ -16860,6 +19413,12 @@ packages:
resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==}
dev: false
+ /is-number-like@1.0.8:
+ resolution: {integrity: sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==}
+ dependencies:
+ lodash.isfinite: 3.3.2
+ dev: true
+
/is-number-object@1.0.7:
resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
engines: {node: '>= 0.4'}
@@ -16921,7 +19480,6 @@ packages:
/is-plain-obj@3.0.0:
resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==}
engines: {node: '>=10'}
- dev: false
/is-plain-object@2.0.4:
resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==}
@@ -17017,7 +19575,11 @@ packages:
/is-unicode-supported@0.1.0:
resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
engines: {node: '>=10'}
- dev: false
+
+ /is-unicode-supported@1.3.0:
+ resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==}
+ engines: {node: '>=12'}
+ dev: true
/is-valid-path@0.1.1:
resolution: {integrity: sha512-+kwPrVDu9Ms03L90Qaml+79+6DZHqHyRoANI6IsZJ/g8frhnfchDOBCa0RbQ6/kdHt5CS5OeIEyrYznNuVN+8A==}
@@ -17042,6 +19604,9 @@ packages:
get-intrinsic: 1.2.1
dev: true
+ /is-what@3.14.1:
+ resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==}
+
/is-what@4.1.15:
resolution: {integrity: sha512-uKua1wfy3Yt+YqsD6mTUEa2zSi3G1oPlqTflgaPJ7z63vUGN5pxFpnQfeSLMFnJDEsdvOtkp1rUWkYjB4YfhgA==}
engines: {node: '>=12.13'}
@@ -17054,7 +19619,6 @@ packages:
/is-wsl@1.1.0:
resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==}
engines: {node: '>=4'}
- dev: false
/is-wsl@2.2.0:
resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
@@ -17071,6 +19635,11 @@ packages:
/isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
+ /isexe@3.1.1:
+ resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==}
+ engines: {node: '>=16'}
+ dev: true
+
/isobject@2.1.0:
resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==}
engines: {node: '>=0.10.0'}
@@ -17097,7 +19666,7 @@ packages:
resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==}
engines: {node: '>=8'}
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.0
semver: 6.3.1
@@ -17310,10 +19879,10 @@ packages:
ts-node:
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@jest/test-sequencer': 26.6.3
'@jest/types': 26.6.2
- babel-jest: 26.6.3(@babel/core@7.23.2)
+ babel-jest: 26.6.3(@babel/core@7.23.3)
chalk: 4.1.2
deepmerge: 4.3.1
glob: 7.2.3
@@ -17344,10 +19913,10 @@ packages:
ts-node:
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@jest/test-sequencer': 27.5.1
'@jest/types': 27.5.1
- babel-jest: 27.5.1(@babel/core@7.23.2)
+ babel-jest: 27.5.1(@babel/core@7.23.3)
chalk: 4.1.2
ci-info: 3.9.0
deepmerge: 4.3.1
@@ -17395,6 +19964,16 @@ packages:
pretty-format: 27.5.1
dev: false
+ /jest-diff@29.7.0:
+ resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ chalk: 4.1.2
+ diff-sequences: 29.6.3
+ jest-get-type: 29.6.3
+ pretty-format: 29.7.0
+ dev: false
+
/jest-docblock@26.0.0:
resolution: {integrity: sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==}
engines: {node: '>= 10.14.2'}
@@ -17513,6 +20092,11 @@ packages:
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dev: false
+ /jest-get-type@29.6.3:
+ resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dev: false
+
/jest-haste-map@26.6.2:
resolution: {integrity: sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==}
engines: {node: '>= 10.14.2'}
@@ -17560,7 +20144,7 @@ packages:
resolution: {integrity: sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==}
engines: {node: '>= 10.14.2'}
dependencies:
- '@babel/traverse': 7.23.2
+ '@babel/traverse': 7.23.4
'@jest/environment': 26.6.2
'@jest/source-map': 26.6.2
'@jest/test-result': 26.6.2
@@ -18027,16 +20611,16 @@ packages:
resolution: {integrity: sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/generator': 7.23.0
- '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.2)
+ '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.3)
'@babel/traverse': 7.23.2
'@babel/types': 7.23.0
'@jest/transform': 27.5.1
'@jest/types': 27.5.1
'@types/babel__traverse': 7.20.3
'@types/prettier': 2.7.3
- babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.2)
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.3)
chalk: 4.1.2
expect: 27.5.1
graceful-fs: 4.2.11
@@ -18221,7 +20805,6 @@ packages:
'@types/node': 18.18.0
merge-stream: 2.0.0
supports-color: 8.1.1
- dev: false
/jest-worker@28.1.3:
resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==}
@@ -18514,7 +21097,6 @@ packages:
/json-schema-traverse@1.0.0:
resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
- dev: false
/json-schema@0.4.0:
resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==}
@@ -18545,6 +21127,11 @@ packages:
/jsonc-parser@3.2.0:
resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
+
+ /jsonfile@3.0.1:
+ resolution: {integrity: sha512-oBko6ZHlubVB5mRFkur5vgYR1UyqX+S6Y/oCfLhqNdcc2fYFlDpIoNc7AfKS1KOGcnNAkvsr0grLck9ANM815w==}
+ optionalDependencies:
+ graceful-fs: 4.2.11
dev: true
/jsonfile@4.0.0:
@@ -18654,6 +21241,12 @@ packages:
engines: {node: '>=12.20'}
dev: true
+ /karma-source-map-support@1.4.0:
+ resolution: {integrity: sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==}
+ dependencies:
+ source-map-support: 0.5.21
+ dev: true
+
/keyv@4.5.4:
resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
dependencies:
@@ -18699,7 +21292,6 @@ packages:
/klona@2.0.6:
resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==}
engines: {node: '>= 8'}
- dev: false
/knip@3.3.1(typescript@5.1.6):
resolution: {integrity: sha512-TP9HOHxkZZ9WflGsdHH3ysJkd5bRqD3+5dbdTAp3vrb2z5nP5P9B6llNiG50lMRBBkJkC0kYE25u/HyhVWozsQ==}
@@ -18779,7 +21371,37 @@ packages:
dependencies:
picocolors: 1.0.0
shell-quote: 1.8.1
- dev: false
+
+ /less-loader@11.1.0(less@4.2.0)(webpack@5.89.0):
+ resolution: {integrity: sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==}
+ engines: {node: '>= 14.15.0'}
+ peerDependencies:
+ less: ^3.5.0 || ^4.0.0
+ webpack: ^5.0.0
+ dependencies:
+ klona: 2.0.6
+ less: 4.2.0
+ webpack: 5.89.0(esbuild@0.19.5)
+ dev: true
+
+ /less@4.2.0:
+ resolution: {integrity: sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==}
+ engines: {node: '>=6'}
+ hasBin: true
+ dependencies:
+ copy-anything: 2.0.6
+ parse-node-version: 1.0.1
+ tslib: 2.6.2
+ optionalDependencies:
+ errno: 0.1.8
+ graceful-fs: 4.2.11
+ image-size: 0.5.5
+ make-dir: 2.1.0
+ mime: 1.6.0
+ needle: 3.2.0
+ source-map: 0.6.1
+ transitivePeerDependencies:
+ - supports-color
/leven@3.1.0:
resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==}
@@ -18801,6 +21423,20 @@ packages:
prelude-ls: 1.2.1
type-check: 0.4.0
+ /license-webpack-plugin@4.0.2(webpack@5.89.0):
+ resolution: {integrity: sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==}
+ peerDependencies:
+ webpack: '*'
+ peerDependenciesMeta:
+ webpack:
+ optional: true
+ webpack-sources:
+ optional: true
+ dependencies:
+ webpack: 5.89.0(esbuild@0.19.5)
+ webpack-sources: 3.2.3
+ dev: true
+
/lie@3.1.1:
resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==}
dependencies:
@@ -18811,13 +21447,16 @@ packages:
resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
engines: {node: '>=10'}
+ /limiter@1.1.5:
+ resolution: {integrity: sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==}
+ dev: true
+
/lines-and-columns@1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
/lines-and-columns@2.0.3:
resolution: {integrity: sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- dev: true
/load-json-file@6.2.0:
resolution: {integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==}
@@ -18842,7 +21481,6 @@ packages:
/loader-runner@4.3.0:
resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==}
engines: {node: '>=6.11.5'}
- dev: false
/loader-utils@1.4.2:
resolution: {integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==}
@@ -18869,12 +21507,10 @@ packages:
big.js: 5.2.2
emojis-list: 3.0.0
json5: 2.2.3
- dev: false
/loader-utils@3.2.1:
resolution: {integrity: sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==}
engines: {node: '>= 12.13.0'}
- dev: false
/local-pkg@0.4.3:
resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
@@ -18887,6 +21523,19 @@ packages:
lie: 3.1.1
dev: false
+ /localtunnel@2.0.2:
+ resolution: {integrity: sha512-n418Cn5ynvJd7m/N1d9WVJISLJF/ellZnfsLnx8WBWGzxv/ntNcFkJ1o6se5quUhCplfLGBNL5tYHiq5WF3Nug==}
+ engines: {node: '>=8.3.0'}
+ hasBin: true
+ dependencies:
+ axios: 0.21.4(debug@4.3.2)
+ debug: 4.3.2
+ openurl: 1.1.1
+ yargs: 17.1.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/locate-character@3.0.0:
resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==}
dev: true
@@ -18910,6 +21559,13 @@ packages:
dependencies:
p-locate: 5.0.0
+ /locate-path@7.2.0:
+ resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ p-locate: 6.0.0
+ dev: true
+
/lodash._reinterpolate@3.0.0:
resolution: {integrity: sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==}
dev: false
@@ -18925,6 +21581,10 @@ packages:
resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==}
dev: false
+ /lodash.isfinite@3.3.2:
+ resolution: {integrity: sha512-7FGG40uhC8Mm633uKW1r58aElFlBlxCrg9JfSi3P6aYiWmfiWF0PgMd86ZUsxE5GwWPdHoS2+48bwTh2VPkIQA==}
+ dev: true
+
/lodash.memoize@4.1.2:
resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==}
dev: false
@@ -18972,7 +21632,6 @@ packages:
dependencies:
chalk: 4.1.2
is-unicode-supported: 0.1.0
- dev: false
/logkitty@0.7.1:
resolution: {integrity: sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==}
@@ -19074,7 +21733,6 @@ packages:
engines: {node: '>=8'}
dependencies:
semver: 6.3.1
- dev: false
/make-dir@4.0.0:
resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
@@ -19082,6 +21740,25 @@ packages:
dependencies:
semver: 7.5.4
+ /make-fetch-happen@13.0.0:
+ resolution: {integrity: sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+ dependencies:
+ '@npmcli/agent': 2.2.0
+ cacache: 18.0.1
+ http-cache-semantics: 4.1.1
+ is-lambda: 1.0.1
+ minipass: 7.0.4
+ minipass-fetch: 3.0.4
+ minipass-flush: 1.0.5
+ minipass-pipeline: 1.2.4
+ negotiator: 0.6.3
+ promise-retry: 2.0.1
+ ssri: 10.0.5
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/makeerror@1.0.12:
resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==}
dependencies:
@@ -19180,7 +21857,6 @@ packages:
/media-typer@0.3.0:
resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
engines: {node: '>= 0.6'}
- dev: false
/mem@6.1.1:
resolution: {integrity: sha512-Ci6bIfq/UgcxPTYa8dQQ5FY3BzKkT894bwXWXxC/zqs0XgMO2cT20CGkOqda7gZNkmK5VP4x89IGZ6K7hfbn3Q==}
@@ -19203,7 +21879,6 @@ packages:
engines: {node: '>= 4.0.0'}
dependencies:
fs-monkey: 1.0.5
- dev: false
/memoize-one@5.2.1:
resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==}
@@ -19258,7 +21933,6 @@ packages:
/merge-descriptors@1.0.1:
resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==}
- dev: false
/merge-stream@2.0.0:
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
@@ -19270,12 +21944,11 @@ packages:
/methods@1.1.2:
resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
engines: {node: '>= 0.6'}
- dev: false
/metro-babel-transformer@0.73.10:
resolution: {integrity: sha512-Yv2myTSnpzt/lTyurLvqYbBkytvUJcLHN8XD3t7W6rGiLTQPzmf1zypHQLphvcAXtCWBOXFtH7KLOSi2/qMg+A==}
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
hermes-parser: 0.8.0
metro-source-map: 0.73.10
nullthrows: 1.1.1
@@ -19427,47 +22100,47 @@ packages:
- supports-color
dev: false
- /metro-react-native-babel-preset@0.73.10(@babel/core@7.23.2):
+ /metro-react-native-babel-preset@0.73.10(@babel/core@7.23.3):
resolution: {integrity: sha512-1/dnH4EHwFb2RKEKx34vVDpUS3urt2WEeR8FYim+ogqALg4sTpG7yeQPxWpbgKATezt4rNfqAANpIyH19MS4BQ==}
peerDependencies:
'@babel/core': '*'
dependencies:
- '@babel/core': 7.23.2
- '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.23.2)
- '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.2)
- '@babel/plugin-proposal-export-default-from': 7.22.17(@babel/core@7.23.2)
- '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.2)
- '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.2)
- '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.23.2)
- '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.2)
- '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.23.2)
- '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.23.2)
- '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-destructuring': 7.23.0(@babel/core@7.23.2)
- '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.2)
- '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.2)
- '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.2)
- '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-runtime': 7.23.2(@babel/core@7.23.2)
- '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.2)
- '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.23.3)
+ '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.3)
+ '@babel/plugin-proposal-export-default-from': 7.22.17(@babel/core@7.23.3)
+ '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.3)
+ '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.3)
+ '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.23.3)
+ '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.3)
+ '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.23.3)
+ '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.23.3)
+ '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-destructuring': 7.23.0(@babel/core@7.23.3)
+ '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.3)
+ '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.3)
+ '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.3)
+ '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-runtime': 7.23.2(@babel/core@7.23.3)
+ '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.23.3)
+ '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.3)
+ '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.23.3)
'@babel/template': 7.22.15
react-refresh: 0.4.3
transitivePeerDependencies:
@@ -19576,8 +22249,8 @@ packages:
/metro-source-map@0.73.10:
resolution: {integrity: sha512-NAGv14701p/YaFZ76KzyPkacBw/QlEJF1f8elfs23N1tC33YyKLDKvPAzFJiYqjdcFvuuuDCA8JCXd2TgLxNPw==}
dependencies:
- '@babel/traverse': 7.23.2
- '@babel/types': 7.23.0
+ '@babel/traverse': 7.23.4
+ '@babel/types': 7.23.4
invariant: 2.2.4
metro-symbolicate: 0.73.10
nullthrows: 1.1.1
@@ -19636,10 +22309,10 @@ packages:
/metro-transform-plugins@0.73.10:
resolution: {integrity: sha512-D4AgD3Vsrac+4YksaPmxs/0ocT67bvwTkFSIgWWeDvWwIG0U1iHzTS9f8Bvb4PITnXryDoFtjI6OWF7uOpGxpA==}
dependencies:
- '@babel/core': 7.23.2
- '@babel/generator': 7.23.0
+ '@babel/core': 7.23.3
+ '@babel/generator': 7.23.4
'@babel/template': 7.22.15
- '@babel/traverse': 7.23.2
+ '@babel/traverse': 7.23.4
nullthrows: 1.1.1
transitivePeerDependencies:
- supports-color
@@ -19648,11 +22321,11 @@ packages:
/metro-transform-worker@0.73.10:
resolution: {integrity: sha512-IySvVubudFxahxOljWtP0QIMMpgUrCP0bW16cz2Enof0PdumwmR7uU3dTbNq6S+XTzuMHR+076aIe4VhPAWsIQ==}
dependencies:
- '@babel/core': 7.23.2
- '@babel/generator': 7.23.0
- '@babel/parser': 7.23.0
- '@babel/types': 7.23.0
- babel-preset-fbjs: 3.4.0(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ '@babel/generator': 7.23.4
+ '@babel/parser': 7.23.4
+ '@babel/types': 7.23.4
+ babel-preset-fbjs: 3.4.0(@babel/core@7.23.3)
metro: 0.73.10
metro-babel-transformer: 0.73.10
metro-cache: 0.73.10
@@ -19673,7 +22346,7 @@ packages:
hasBin: true
dependencies:
'@babel/code-frame': 7.22.13
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/generator': 7.23.0
'@babel/parser': 7.23.0
'@babel/template': 7.22.15
@@ -19705,7 +22378,7 @@ packages:
metro-inspector-proxy: 0.73.10
metro-minify-terser: 0.73.10
metro-minify-uglify: 0.73.10
- metro-react-native-babel-preset: 0.73.10(@babel/core@7.23.2)
+ metro-react-native-babel-preset: 0.73.10(@babel/core@7.23.3)
metro-resolver: 0.73.10
metro-runtime: 0.73.10
metro-source-map: 0.73.10
@@ -19783,11 +22456,21 @@ packages:
dependencies:
mime-db: 1.52.0
+ /mime@1.4.1:
+ resolution: {integrity: sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==}
+ hasBin: true
+ dev: true
+
/mime@1.6.0:
resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
engines: {node: '>=4'}
hasBin: true
- dev: false
+
+ /mime@2.5.2:
+ resolution: {integrity: sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==}
+ engines: {node: '>=4.0.0'}
+ hasBin: true
+ dev: true
/mime@2.6.0:
resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==}
@@ -19839,11 +22522,9 @@ packages:
dependencies:
schema-utils: 4.2.0
webpack: 5.89.0(esbuild@0.19.5)
- dev: false
/minimalistic-assert@1.0.1:
resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==}
- dev: false
/minimalistic-crypto-utils@1.0.1:
resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==}
@@ -19859,7 +22540,6 @@ packages:
resolution: {integrity: sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==}
dependencies:
brace-expansion: 1.1.11
- dev: true
/minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
@@ -19898,19 +22578,49 @@ packages:
minipass: 3.3.6
dev: false
+ /minipass-collect@2.0.1:
+ resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ dependencies:
+ minipass: 7.0.4
+ dev: true
+
+ /minipass-fetch@3.0.4:
+ resolution: {integrity: sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ dependencies:
+ minipass: 7.0.4
+ minipass-sized: 1.0.3
+ minizlib: 2.1.2
+ optionalDependencies:
+ encoding: 0.1.13
+ dev: true
+
/minipass-flush@1.0.5:
resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==}
engines: {node: '>= 8'}
dependencies:
minipass: 3.3.6
- dev: false
+
+ /minipass-json-stream@1.0.1:
+ resolution: {integrity: sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==}
+ dependencies:
+ jsonparse: 1.3.1
+ minipass: 3.3.6
+ dev: true
/minipass-pipeline@1.2.4:
resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==}
engines: {node: '>=8'}
dependencies:
minipass: 3.3.6
- dev: false
+
+ /minipass-sized@1.0.3:
+ resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==}
+ engines: {node: '>=8'}
+ dependencies:
+ minipass: 3.3.6
+ dev: true
/minipass@3.1.6:
resolution: {integrity: sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==}
@@ -19928,7 +22638,6 @@ packages:
/minipass@5.0.0:
resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
engines: {node: '>=8'}
- dev: false
/minipass@7.0.4:
resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==}
@@ -19958,6 +22667,10 @@ packages:
through2: 2.0.5
dev: false
+ /mitt@1.2.0:
+ resolution: {integrity: sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==}
+ dev: true
+
/mixin-deep@1.3.2:
resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==}
engines: {node: '>=0.10.0'}
@@ -20066,12 +22779,16 @@ packages:
dependencies:
dns-packet: 5.6.1
thunky: 1.1.0
- dev: false
/mute-stream@0.0.8:
resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==}
dev: false
+ /mute-stream@1.0.0:
+ resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ dev: true
+
/mv@2.1.1:
resolution: {integrity: sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==}
engines: {node: '>=0.8.0'}
@@ -20151,6 +22868,19 @@ packages:
through2: 4.0.2
dev: true
+ /needle@3.2.0:
+ resolution: {integrity: sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==}
+ engines: {node: '>= 4.4.x'}
+ hasBin: true
+ requiresBuild: true
+ dependencies:
+ debug: 3.2.7(supports-color@6.1.0)
+ iconv-lite: 0.6.3
+ sax: 1.3.0
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
/negotiator@0.6.3:
resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
engines: {node: '>= 0.6'}
@@ -20208,6 +22938,85 @@ packages:
- '@babel/core'
- babel-plugin-macros
+ /ng-packagr@17.0.2(@angular/compiler-cli@17.0.5)(tslib@2.6.2)(typescript@5.2.2):
+ resolution: {integrity: sha512-1bn1Y93d23ZwTjazCdiEEdolYbXPddq4Q1XNhh+CyUgSTMONJhW2Ikpzbt+Z+3uxz0kSAAPBlHTx7uABXbMPPQ==}
+ engines: {node: ^18.13.0 || >=20.9.0}
+ hasBin: true
+ peerDependencies:
+ '@angular/compiler-cli': ^17.0.0 || ^17.0.0-next.0
+ tailwindcss: ^2.0.0 || ^3.0.0
+ tslib: ^2.3.0
+ typescript: '>=5.2 <5.3'
+ peerDependenciesMeta:
+ tailwindcss:
+ optional: true
+ dependencies:
+ '@angular/compiler-cli': 17.0.5(@angular/compiler@17.0.5)(typescript@5.2.2)
+ '@rollup/plugin-json': 6.0.1(rollup@4.6.0)
+ '@rollup/plugin-node-resolve': 15.2.3(rollup@4.6.0)
+ '@rollup/wasm-node': 4.6.0
+ ajv: 8.12.0
+ ansi-colors: 4.1.3
+ autoprefixer: 10.4.16(postcss@8.4.31)
+ browserslist: 4.22.1
+ cacache: 18.0.1
+ chokidar: 3.5.3
+ commander: 11.1.0
+ convert-source-map: 2.0.0
+ dependency-graph: 0.11.0
+ esbuild-wasm: 0.19.8
+ fast-glob: 3.3.2
+ find-cache-dir: 3.3.2
+ injection-js: 2.4.0
+ jsonc-parser: 3.2.0
+ less: 4.2.0
+ ora: 5.4.1
+ piscina: 4.2.0
+ postcss: 8.4.31
+ postcss-url: 10.1.3(postcss@8.4.31)
+ rxjs: 7.8.1
+ sass: 1.69.5
+ tslib: 2.6.2
+ typescript: 5.2.2
+ optionalDependencies:
+ esbuild: 0.19.5
+ rollup: 4.6.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /ngxtension@1.4.0(@angular/common@17.0.5)(@angular/core@17.0.5)(@use-gesture/vanilla@10.3.0)(rxjs@7.8.1):
+ resolution: {integrity: sha512-/9J3nJjfqcyGHIwchx1uB5JTFdj0+W5AUQXZv0tfhsQ4UWrTEwoV+R2Agx0BZJR3BrLsjaBnbLZ5PQxp4woVCA==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@angular/common': '>=16.0.0'
+ '@angular/core': '>=16.0.0'
+ '@use-gesture/vanilla': ^10.0.0
+ rxjs: ^6.0.0 || ^7.0.0
+ dependencies:
+ '@angular/common': 17.0.5(@angular/core@17.0.5)(rxjs@7.8.1)
+ '@angular/core': 17.0.5(rxjs@7.8.1)(zone.js@0.14.2)
+ '@nx/devkit': 17.1.3(nx@17.1.3)
+ '@use-gesture/vanilla': 10.3.0
+ nx: 17.1.3
+ rxjs: 7.8.1
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - '@swc-node/register'
+ - '@swc/core'
+ - debug
+ dev: false
+
+ /nice-napi@1.0.2:
+ resolution: {integrity: sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==}
+ os: ['!win32']
+ requiresBuild: true
+ dependencies:
+ node-addon-api: 3.2.1
+ node-gyp-build: 4.6.1
+ dev: true
+ optional: true
+
/nice-try@1.0.5:
resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
dev: false
@@ -20277,13 +23086,31 @@ packages:
/node-forge@1.3.1:
resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==}
engines: {node: '>= 6.13.0'}
- dev: false
/node-gyp-build@4.6.1:
resolution: {integrity: sha512-24vnklJmyRS8ViBNI8KbtK/r/DmXQMRiOMXTNz2nrTnAYUwjmEEbnnpB/+kt+yWRv73bPsSPRFddrcIbAxSiMQ==}
hasBin: true
dev: true
+ /node-gyp@10.0.1:
+ resolution: {integrity: sha512-gg3/bHehQfZivQVfqIyy8wTdSymF9yTyP4CJifK73imyNMU8AIGQE2pUa7dNWfmMeG9cDVF2eehiRMv0LC1iAg==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+ hasBin: true
+ dependencies:
+ env-paths: 2.2.1
+ exponential-backoff: 3.1.1
+ glob: 10.3.10
+ graceful-fs: 4.2.11
+ make-fetch-happen: 13.0.0
+ nopt: 7.2.0
+ proc-log: 3.0.0
+ semver: 7.5.4
+ tar: 6.2.0
+ which: 4.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/node-int64@0.4.0:
resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==}
dev: false
@@ -20318,7 +23145,6 @@ packages:
/node-machine-id@1.1.12:
resolution: {integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==}
- dev: true
/node-notifier@8.0.2:
resolution: {integrity: sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==}
@@ -20345,6 +23171,14 @@ packages:
engines: {node: '>=0.12.0'}
dev: false
+ /nopt@7.2.0:
+ resolution: {integrity: sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ hasBin: true
+ dependencies:
+ abbrev: 2.0.0
+ dev: true
+
/normalize-css-color@1.0.2:
resolution: {integrity: sha512-jPJ/V7Cp1UytdidsPqviKEElFQJs22hUUgK5BOPHTwOonNCk7/2qOxhhqzEajmFrWJowADFfOFh1V+aWkRfy+w==}
dev: false
@@ -20367,6 +23201,16 @@ packages:
validate-npm-package-license: 3.0.4
dev: true
+ /normalize-package-data@6.0.0:
+ resolution: {integrity: sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+ dependencies:
+ hosted-git-info: 7.0.1
+ is-core-module: 2.13.0
+ semver: 7.5.4
+ validate-npm-package-license: 3.0.4
+ dev: true
+
/normalize-path@2.1.1:
resolution: {integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==}
engines: {node: '>=0.10.0'}
@@ -20409,6 +23253,20 @@ packages:
npm-normalize-package-bin: 2.0.0
dev: true
+ /npm-bundled@3.0.0:
+ resolution: {integrity: sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ dependencies:
+ npm-normalize-package-bin: 3.0.1
+ dev: true
+
+ /npm-install-checks@6.3.0:
+ resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ dependencies:
+ semver: 7.5.4
+ dev: true
+
/npm-normalize-package-bin@2.0.0:
resolution: {integrity: sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
@@ -20419,6 +23277,16 @@ packages:
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dev: true
+ /npm-package-arg@11.0.1:
+ resolution: {integrity: sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+ dependencies:
+ hosted-git-info: 7.0.1
+ proc-log: 3.0.0
+ semver: 7.5.4
+ validate-npm-package-name: 5.0.0
+ dev: true
+
/npm-package-arg@7.0.0:
resolution: {integrity: sha512-xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g==}
dependencies:
@@ -20439,6 +23307,38 @@ packages:
npm-normalize-package-bin: 2.0.0
dev: true
+ /npm-packlist@8.0.0:
+ resolution: {integrity: sha512-ErAGFB5kJUciPy1mmx/C2YFbvxoJ0QJ9uwkCZOeR6CqLLISPZBOiFModAbSXnjjlwW5lOhuhXva+fURsSGJqyw==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ dependencies:
+ ignore-walk: 6.0.4
+ dev: true
+
+ /npm-pick-manifest@9.0.0:
+ resolution: {integrity: sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+ dependencies:
+ npm-install-checks: 6.3.0
+ npm-normalize-package-bin: 3.0.1
+ npm-package-arg: 11.0.1
+ semver: 7.5.4
+ dev: true
+
+ /npm-registry-fetch@16.1.0:
+ resolution: {integrity: sha512-PQCELXKt8Azvxnt5Y85GseQDJJlglTFM9L9U9gkv2y4e9s0k3GVDdOx3YoB6gm2Do0hlkzC39iCGXby+Wve1Bw==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+ dependencies:
+ make-fetch-happen: 13.0.0
+ minipass: 7.0.4
+ minipass-fetch: 3.0.4
+ minipass-json-stream: 1.0.1
+ minizlib: 2.1.2
+ npm-package-arg: 11.0.1
+ proc-log: 3.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/npm-run-path@2.0.2:
resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==}
engines: {node: '>=4'}
@@ -20467,7 +23367,6 @@ packages:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
dependencies:
boolbase: 1.0.0
- dev: false
/nullthrows@1.1.1:
resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==}
@@ -20498,21 +23397,82 @@ packages:
- debug
dev: true
- /nx@16.5.2:
- resolution: {integrity: sha512-3XAkVBhXuoFgD7r0lASOh2589XSmBUjioevZb13lDjKDN/FHFWedwMZWtmmbzxBGO3EAWjl+3owBS1RIPm1UHw==}
+ /nx@16.5.2:
+ resolution: {integrity: sha512-3XAkVBhXuoFgD7r0lASOh2589XSmBUjioevZb13lDjKDN/FHFWedwMZWtmmbzxBGO3EAWjl+3owBS1RIPm1UHw==}
+ hasBin: true
+ requiresBuild: true
+ peerDependencies:
+ '@swc-node/register': ^1.4.2
+ '@swc/core': ^1.2.173
+ peerDependenciesMeta:
+ '@swc-node/register':
+ optional: true
+ '@swc/core':
+ optional: true
+ dependencies:
+ '@nrwl/tao': 16.5.2
+ '@parcel/watcher': 2.0.4
+ '@yarnpkg/lockfile': 1.1.0
+ '@yarnpkg/parsers': 3.0.0-rc.46
+ '@zkochan/js-yaml': 0.0.6
+ axios: 1.5.1
+ chalk: 4.1.2
+ cli-cursor: 3.1.0
+ cli-spinners: 2.6.1
+ cliui: 7.0.4
+ dotenv: 10.0.0
+ enquirer: 2.3.6
+ fast-glob: 3.2.7
+ figures: 3.2.0
+ flat: 5.0.2
+ fs-extra: 11.1.1
+ glob: 7.1.4
+ ignore: 5.2.4
+ js-yaml: 4.1.0
+ jsonc-parser: 3.2.0
+ lines-and-columns: 2.0.3
+ minimatch: 3.0.5
+ npm-run-path: 4.0.1
+ open: 8.4.2
+ semver: 7.5.3
+ string-width: 4.2.3
+ strong-log-transformer: 2.1.0
+ tar-stream: 2.2.0
+ tmp: 0.2.1
+ tsconfig-paths: 4.2.0
+ tslib: 2.5.2
+ v8-compile-cache: 2.3.0
+ yargs: 17.7.2
+ yargs-parser: 21.1.1
+ optionalDependencies:
+ '@nx/nx-darwin-arm64': 16.5.2
+ '@nx/nx-darwin-x64': 16.5.2
+ '@nx/nx-freebsd-x64': 16.5.2
+ '@nx/nx-linux-arm-gnueabihf': 16.5.2
+ '@nx/nx-linux-arm64-gnu': 16.5.2
+ '@nx/nx-linux-arm64-musl': 16.5.2
+ '@nx/nx-linux-x64-gnu': 16.5.2
+ '@nx/nx-linux-x64-musl': 16.5.2
+ '@nx/nx-win32-arm64-msvc': 16.5.2
+ '@nx/nx-win32-x64-msvc': 16.5.2
+ transitivePeerDependencies:
+ - debug
+ dev: true
+
+ /nx@17.1.3:
+ resolution: {integrity: sha512-6LYoTt01nS1d/dvvYtRs+pEAMQmUVsd2fr/a8+X1cDjWrb8wsf1O3DwlBTqKOXOazpS3eOr0Ukc9N1svbu7uXA==}
hasBin: true
requiresBuild: true
peerDependencies:
- '@swc-node/register': ^1.4.2
- '@swc/core': ^1.2.173
+ '@swc-node/register': ^1.6.7
+ '@swc/core': ^1.3.85
peerDependenciesMeta:
'@swc-node/register':
optional: true
'@swc/core':
optional: true
dependencies:
- '@nrwl/tao': 16.5.2
- '@parcel/watcher': 2.0.4
+ '@nrwl/tao': 17.1.3
'@yarnpkg/lockfile': 1.1.0
'@yarnpkg/parsers': 3.0.0-rc.46
'@zkochan/js-yaml': 0.0.6
@@ -20520,19 +23480,21 @@ packages:
chalk: 4.1.2
cli-cursor: 3.1.0
cli-spinners: 2.6.1
- cliui: 7.0.4
- dotenv: 10.0.0
+ cliui: 8.0.1
+ dotenv: 16.3.1
+ dotenv-expand: 10.0.0
enquirer: 2.3.6
- fast-glob: 3.2.7
figures: 3.2.0
flat: 5.0.2
fs-extra: 11.1.1
glob: 7.1.4
ignore: 5.2.4
+ jest-diff: 29.7.0
js-yaml: 4.1.0
jsonc-parser: 3.2.0
lines-and-columns: 2.0.3
minimatch: 3.0.5
+ node-machine-id: 1.1.12
npm-run-path: 4.0.1
open: 8.4.2
semver: 7.5.3
@@ -20541,24 +23503,24 @@ packages:
tar-stream: 2.2.0
tmp: 0.2.1
tsconfig-paths: 4.2.0
- tslib: 2.5.2
+ tslib: 2.6.2
v8-compile-cache: 2.3.0
yargs: 17.7.2
yargs-parser: 21.1.1
optionalDependencies:
- '@nx/nx-darwin-arm64': 16.5.2
- '@nx/nx-darwin-x64': 16.5.2
- '@nx/nx-freebsd-x64': 16.5.2
- '@nx/nx-linux-arm-gnueabihf': 16.5.2
- '@nx/nx-linux-arm64-gnu': 16.5.2
- '@nx/nx-linux-arm64-musl': 16.5.2
- '@nx/nx-linux-x64-gnu': 16.5.2
- '@nx/nx-linux-x64-musl': 16.5.2
- '@nx/nx-win32-arm64-msvc': 16.5.2
- '@nx/nx-win32-x64-msvc': 16.5.2
+ '@nx/nx-darwin-arm64': 17.1.3
+ '@nx/nx-darwin-x64': 17.1.3
+ '@nx/nx-freebsd-x64': 17.1.3
+ '@nx/nx-linux-arm-gnueabihf': 17.1.3
+ '@nx/nx-linux-arm64-gnu': 17.1.3
+ '@nx/nx-linux-arm64-musl': 17.1.3
+ '@nx/nx-linux-x64-gnu': 17.1.3
+ '@nx/nx-linux-x64-musl': 17.1.3
+ '@nx/nx-win32-arm64-msvc': 17.1.3
+ '@nx/nx-win32-x64-msvc': 17.1.3
transitivePeerDependencies:
- debug
- dev: true
+ dev: false
/ob1@0.73.10:
resolution: {integrity: sha512-aO6EYC+QRRCkZxVJhCWhLKgVjhNuD6Gu1riGjxrIm89CqLsmKgxzYDDEsktmKsoDeRdWGQM5EdMzXDl5xcVfsw==}
@@ -20683,7 +23645,6 @@ packages:
/obuf@1.1.2:
resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==}
- dev: false
/on-finished@2.3.0:
resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==}
@@ -20696,7 +23657,6 @@ packages:
engines: {node: '>= 0.8'}
dependencies:
ee-first: 1.1.1
- dev: false
/on-headers@1.0.2:
resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==}
@@ -20758,6 +23718,17 @@ packages:
is-inside-container: 1.0.0
is-wsl: 2.2.0
+ /openurl@1.1.1:
+ resolution: {integrity: sha512-d/gTkTb1i1GKz5k3XE3XFV/PxQ1k45zDqGP2OA7YhgsaLoqm6qRvARAZOFer1fcXritWlGBRCu/UgeS4HAnXAA==}
+ dev: true
+
+ /opn@5.3.0:
+ resolution: {integrity: sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==}
+ engines: {node: '>=4'}
+ dependencies:
+ is-wsl: 1.1.0
+ dev: true
+
/opn@5.5.0:
resolution: {integrity: sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==}
engines: {node: '>=4'}
@@ -20823,7 +23794,6 @@ packages:
log-symbols: 4.1.0
strip-ansi: 6.0.1
wcwidth: 1.0.1
- dev: false
/os-browserify@0.3.0:
resolution: {integrity: sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==}
@@ -20837,7 +23807,6 @@ packages:
/os-tmpdir@1.0.2:
resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
engines: {node: '>=0.10.0'}
- dev: false
/osenv@0.1.5:
resolution: {integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==}
@@ -20915,6 +23884,13 @@ packages:
dependencies:
p-limit: 3.1.0
+ /p-locate@6.0.0:
+ resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ p-limit: 4.0.0
+ dev: true
+
/p-map@2.1.0:
resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==}
engines: {node: '>=6'}
@@ -20967,7 +23943,6 @@ packages:
dependencies:
'@types/retry': 0.12.0
retry: 0.13.1
- dev: false
/p-timeout@3.2.0:
resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==}
@@ -20985,9 +23960,36 @@ packages:
resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
engines: {node: '>=6'}
+ /pacote@17.0.4:
+ resolution: {integrity: sha512-eGdLHrV/g5b5MtD5cTPyss+JxOlaOloSMG3UwPMAvL8ywaLJ6beONPF40K4KKl/UI6q5hTKCJq5rCu8tkF+7Dg==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+ hasBin: true
+ dependencies:
+ '@npmcli/git': 5.0.3
+ '@npmcli/installed-package-contents': 2.0.2
+ '@npmcli/promise-spawn': 7.0.0
+ '@npmcli/run-script': 7.0.2
+ cacache: 18.0.1
+ fs-minipass: 3.0.3
+ minipass: 7.0.4
+ npm-package-arg: 11.0.1
+ npm-packlist: 8.0.0
+ npm-pick-manifest: 9.0.0
+ npm-registry-fetch: 16.1.0
+ proc-log: 3.0.0
+ promise-retry: 2.0.1
+ read-package-json: 7.0.0
+ read-package-json-fast: 3.0.2
+ sigstore: 2.1.0
+ ssri: 10.0.5
+ tar: 6.2.0
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+ dev: true
+
/pako@1.0.11:
resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
- dev: false
/parallel-transform@1.2.0:
resolution: {integrity: sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==}
@@ -21045,6 +24047,10 @@ packages:
/parse-multipart-data@1.5.0:
resolution: {integrity: sha512-ck5zaMF0ydjGfejNMnlo5YU2oJ+pT+80Jb1y4ybanT27j+zbVP/jkYmCrUGsEln0Ox/hZmuvgy8Ra7AxbXP2Mw==}
+ /parse-node-version@1.0.1:
+ resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==}
+ engines: {node: '>= 0.10'}
+
/parse-npm-tarball-url@3.0.0:
resolution: {integrity: sha512-InpdgIdNe5xWMEUcrVQUniQKwnggBtJ7+SCwh7zQAZwbbIYZV9XdgJyhtmDSSvykFyQXoe4BINnzKTfCwWLs5g==}
engines: {node: '>=8.15'}
@@ -21059,6 +24065,20 @@ packages:
pngjs: 3.4.0
dev: false
+ /parse5-html-rewriting-stream@7.0.0:
+ resolution: {integrity: sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==}
+ dependencies:
+ entities: 4.5.0
+ parse5: 7.1.2
+ parse5-sax-parser: 7.0.0
+ dev: true
+
+ /parse5-sax-parser@7.0.0:
+ resolution: {integrity: sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==}
+ dependencies:
+ parse5: 7.1.2
+ dev: true
+
/parse5@6.0.1:
resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==}
dev: false
@@ -21110,6 +24130,11 @@ packages:
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
engines: {node: '>=8'}
+ /path-exists@5.0.0:
+ resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dev: true
+
/path-is-absolute@1.0.1:
resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
engines: {node: '>=0.10.0'}
@@ -21150,7 +24175,6 @@ packages:
/path-to-regexp@0.1.7:
resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==}
- dev: false
/path-to-regexp@6.2.1:
resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==}
@@ -21207,6 +24231,11 @@ packages:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
+ /picomatch@3.0.1:
+ resolution: {integrity: sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==}
+ engines: {node: '>=10'}
+ dev: true
+
/pify@2.3.0:
resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
engines: {node: '>=0.10.0'}
@@ -21231,6 +24260,25 @@ packages:
resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
engines: {node: '>= 6'}
+ /piscina@4.1.0:
+ resolution: {integrity: sha512-sjbLMi3sokkie+qmtZpkfMCUJTpbxJm/wvaPzU28vmYSsTSW8xk9JcFUsbqGJdtPpIQ9tuj+iDcTtgZjwnOSig==}
+ dependencies:
+ eventemitter-asyncresource: 1.0.0
+ hdr-histogram-js: 2.0.3
+ hdr-histogram-percentiles-obj: 3.0.0
+ optionalDependencies:
+ nice-napi: 1.0.2
+ dev: true
+
+ /piscina@4.2.0:
+ resolution: {integrity: sha512-/Yq6CLchvi5UQ6YGeiYHIJQV09VcZ5eYuNVS/YPkpxlxKrB4tEbIyc6j8F5b0jCP6tHdiji1Gos4fapc7q1csg==}
+ dependencies:
+ hdr-histogram-js: 2.0.3
+ hdr-histogram-percentiles-obj: 3.0.0
+ optionalDependencies:
+ nice-napi: 1.0.2
+ dev: true
+
/pkg-dir@3.0.0:
resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==}
engines: {node: '>=6'}
@@ -21242,7 +24290,13 @@ packages:
engines: {node: '>=8'}
dependencies:
find-up: 4.1.0
- dev: false
+
+ /pkg-dir@7.0.0:
+ resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==}
+ engines: {node: '>=14.16'}
+ dependencies:
+ find-up: 6.3.0
+ dev: true
/pkg-types@1.0.3:
resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
@@ -21272,11 +24326,11 @@ packages:
engines: {node: '>=4.0.0'}
dev: false
- /pnp-webpack-plugin@1.6.4(typescript@5.1.6):
+ /pnp-webpack-plugin@1.6.4(typescript@5.2.2):
resolution: {integrity: sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==}
engines: {node: '>=6'}
dependencies:
- ts-pnp: 1.2.0(typescript@5.1.6)
+ ts-pnp: 1.2.0(typescript@5.2.2)
transitivePeerDependencies:
- typescript
dev: false
@@ -21299,6 +24353,14 @@ packages:
- supports-color
dev: false
+ /portscanner@2.2.0:
+ resolution: {integrity: sha512-IFroCz/59Lqa2uBvzK3bKDbDDIEaAY8XJ1jFxcLWTqosrsc32//P4VuSB2vZXoHiHqOmx8B5L5hnKOxL/7FlPw==}
+ engines: {node: '>=0.4', npm: '>=1.0.0'}
+ dependencies:
+ async: 2.6.4
+ is-number-like: 1.0.8
+ dev: true
+
/posix-character-classes@0.1.1:
resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==}
engines: {node: '>=0.10.0'}
@@ -21872,6 +24934,22 @@ packages:
webpack: 5.89.0(esbuild@0.19.5)
dev: false
+ /postcss-loader@7.3.3(postcss@8.4.31)(typescript@5.2.2)(webpack@5.89.0):
+ resolution: {integrity: sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==}
+ engines: {node: '>= 14.15.0'}
+ peerDependencies:
+ postcss: ^7.0.0 || ^8.0.1
+ webpack: ^5.0.0
+ dependencies:
+ cosmiconfig: 8.3.6(typescript@5.2.2)
+ jiti: 1.21.0
+ postcss: 8.4.31
+ semver: 7.5.4
+ webpack: 5.89.0(esbuild@0.19.5)
+ transitivePeerDependencies:
+ - typescript
+ dev: true
+
/postcss-logical@3.0.0:
resolution: {integrity: sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==}
engines: {node: '>=6.0.0'}
@@ -22048,7 +25126,6 @@ packages:
postcss: ^8.1.0
dependencies:
postcss: 8.4.31
- dev: false
/postcss-modules-local-by-default@3.0.3:
resolution: {integrity: sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==}
@@ -22070,7 +25147,6 @@ packages:
postcss: 8.4.31
postcss-selector-parser: 6.0.13
postcss-value-parser: 4.2.0
- dev: false
/postcss-modules-scope@2.2.0:
resolution: {integrity: sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==}
@@ -22088,7 +25164,6 @@ packages:
dependencies:
postcss: 8.4.31
postcss-selector-parser: 6.0.13
- dev: false
/postcss-modules-values@3.0.0:
resolution: {integrity: sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==}
@@ -22105,7 +25180,6 @@ packages:
dependencies:
icss-utils: 5.1.0(postcss@8.4.31)
postcss: 8.4.31
- dev: false
/postcss-nested@6.0.1(postcss@8.4.31):
resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
@@ -22696,6 +25770,19 @@ packages:
postcss-selector-parser: 6.0.13
dev: false
+ /postcss-url@10.1.3(postcss@8.4.31):
+ resolution: {integrity: sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ postcss: ^8.0.0
+ dependencies:
+ make-dir: 3.1.0
+ mime: 2.5.2
+ minimatch: 3.0.5
+ postcss: 8.4.31
+ xxhashjs: 0.2.2
+ dev: true
+
/postcss-value-parser@3.3.1:
resolution: {integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==}
dev: false
@@ -22783,7 +25870,6 @@ packages:
/pretty-bytes@5.6.0:
resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==}
engines: {node: '>=6'}
- dev: false
/pretty-error@2.1.2:
resolution: {integrity: sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==}
@@ -22842,6 +25928,11 @@ packages:
parse-ms: 3.0.0
dev: true
+ /proc-log@3.0.0:
+ resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ dev: true
+
/process-nextick-args@2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
@@ -22864,7 +25955,14 @@ packages:
optional: true
dependencies:
bluebird: 3.7.2
- dev: false
+
+ /promise-retry@2.0.1:
+ resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==}
+ engines: {node: '>=10'}
+ dependencies:
+ err-code: 2.0.3
+ retry: 0.12.0
+ dev: true
/promise@7.3.1:
resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==}
@@ -22907,14 +26005,12 @@ packages:
dependencies:
forwarded: 0.2.0
ipaddr.js: 1.9.1
- dev: false
/proxy-from-env@1.1.0:
resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
/prr@1.0.1:
resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==}
- dev: false
/pseudomap@1.0.2:
resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==}
@@ -22988,7 +26084,6 @@ packages:
engines: {node: '>=0.6'}
dependencies:
side-channel: 1.0.4
- dev: false
/qs@6.11.2:
resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==}
@@ -23047,7 +26142,6 @@ packages:
resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
dependencies:
safe-buffer: 5.2.1
- dev: false
/randomfill@1.0.4:
resolution: {integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==}
@@ -23059,7 +26153,6 @@ packages:
/range-parser@1.2.1:
resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
engines: {node: '>= 0.6'}
- dev: false
/raw-body@2.5.1:
resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==}
@@ -23069,7 +26162,6 @@ packages:
http-errors: 2.0.0
iconv-lite: 0.4.24
unpipe: 1.0.0
- dev: false
/raw-body@2.5.2:
resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==}
@@ -23079,7 +26171,6 @@ packages:
http-errors: 2.0.0
iconv-lite: 0.4.24
unpipe: 1.0.0
- dev: false
/rc@1.2.8:
resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
@@ -23115,7 +26206,7 @@ packages:
whatwg-fetch: 3.6.19
dev: false
- /react-dev-utils@11.0.4(eslint@8.53.0)(typescript@5.1.6)(webpack@4.44.2):
+ /react-dev-utils@11.0.4(eslint@8.53.0)(typescript@5.2.2)(webpack@4.44.2):
resolution: {integrity: sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==}
engines: {node: '>=10'}
peerDependencies:
@@ -23134,7 +26225,7 @@ packages:
escape-string-regexp: 2.0.0
filesize: 6.1.0
find-up: 4.1.0
- fork-ts-checker-webpack-plugin: 4.1.6(eslint@8.53.0)(typescript@5.1.6)(webpack@4.44.2)
+ fork-ts-checker-webpack-plugin: 4.1.6(eslint@8.53.0)(typescript@5.2.2)(webpack@4.44.2)
global-modules: 2.0.0
globby: 11.0.1
gzip-size: 5.1.1
@@ -23149,7 +26240,7 @@ packages:
shell-quote: 1.7.2
strip-ansi: 6.0.0
text-table: 0.2.0
- typescript: 5.1.6
+ typescript: 5.2.2
webpack: 4.44.2
transitivePeerDependencies:
- eslint
@@ -23157,7 +26248,7 @@ packages:
- vue-template-compiler
dev: false
- /react-dev-utils@12.0.1(eslint@8.53.0)(typescript@5.1.6)(webpack@5.89.0):
+ /react-dev-utils@12.0.1(eslint@8.53.0)(typescript@5.2.2)(webpack@5.89.0):
resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==}
engines: {node: '>=14'}
peerDependencies:
@@ -23176,7 +26267,7 @@ packages:
escape-string-regexp: 4.0.0
filesize: 8.0.7
find-up: 5.0.0
- fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.53.0)(typescript@5.1.6)(webpack@5.89.0)
+ fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.53.0)(typescript@5.2.2)(webpack@5.89.0)
global-modules: 2.0.0
globby: 11.1.0
gzip-size: 6.0.0
@@ -23191,7 +26282,7 @@ packages:
shell-quote: 1.8.1
strip-ansi: 6.0.1
text-table: 0.2.0
- typescript: 5.1.6
+ typescript: 5.2.2
webpack: 5.89.0(esbuild@0.19.5)
transitivePeerDependencies:
- eslint
@@ -23480,7 +26571,7 @@ packages:
react: 18.2.0
dev: false
- /react-scripts@4.0.3(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.1.6):
+ /react-scripts@4.0.3(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.2.2):
resolution: {integrity: sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A==}
engines: {node: ^10.12.0 || >=12.0.0}
hasBin: true
@@ -23495,8 +26586,8 @@ packages:
'@babel/core': 7.12.3
'@pmmmwh/react-refresh-webpack-plugin': 0.4.3(react-refresh@0.8.3)(type-fest@4.5.0)(webpack-dev-server@3.11.1)(webpack@4.44.2)
'@svgr/webpack': 5.5.0
- '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.53.0)(typescript@5.1.6)
- '@typescript-eslint/parser': 5.54.0(eslint@8.53.0)(typescript@5.1.6)
+ '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.53.0)(typescript@5.2.2)
+ '@typescript-eslint/parser': 5.54.0(eslint@8.53.0)(typescript@5.2.2)
babel-eslint: 10.1.0(eslint@8.53.0)
babel-jest: 26.6.3(@babel/core@7.12.3)
babel-loader: 8.1.0(@babel/core@7.12.3)(webpack@4.44.2)
@@ -23509,14 +26600,14 @@ packages:
dotenv: 8.2.0
dotenv-expand: 5.1.0
eslint: 8.53.0
- eslint-config-react-app: 6.0.0(@typescript-eslint/eslint-plugin@5.54.0)(@typescript-eslint/parser@5.54.0)(babel-eslint@10.1.0)(eslint-plugin-flowtype@5.10.0)(eslint-plugin-import@2.27.5)(eslint-plugin-jest@24.7.0)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint-plugin-testing-library@3.10.2)(eslint@8.53.0)(typescript@5.1.6)
+ eslint-config-react-app: 6.0.0(@typescript-eslint/eslint-plugin@5.54.0)(@typescript-eslint/parser@5.54.0)(babel-eslint@10.1.0)(eslint-plugin-flowtype@5.10.0)(eslint-plugin-import@2.27.5)(eslint-plugin-jest@24.7.0)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint-plugin-testing-library@3.10.2)(eslint@8.53.0)(typescript@5.2.2)
eslint-plugin-flowtype: 5.10.0(eslint@8.53.0)
eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0)
- eslint-plugin-jest: 24.7.0(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.53.0)(typescript@5.1.6)
+ eslint-plugin-jest: 24.7.0(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.53.0)(typescript@5.2.2)
eslint-plugin-jsx-a11y: 6.7.1(eslint@8.53.0)
eslint-plugin-react: 7.32.2(eslint@8.53.0)
eslint-plugin-react-hooks: 4.6.0(eslint@8.53.0)
- eslint-plugin-testing-library: 3.10.2(eslint@8.53.0)(typescript@5.1.6)
+ eslint-plugin-testing-library: 3.10.2(eslint@8.53.0)(typescript@5.2.2)
eslint-webpack-plugin: 2.7.0(eslint@8.53.0)(webpack@4.44.2)
file-loader: 6.1.1(webpack@4.44.2)
fs-extra: 9.1.0
@@ -23528,7 +26619,7 @@ packages:
jest-watch-typeahead: 0.6.1(jest@26.6.0)
mini-css-extract-plugin: 0.11.3(webpack@4.44.2)
optimize-css-assets-webpack-plugin: 5.0.4(webpack@4.44.2)
- pnp-webpack-plugin: 1.6.4(typescript@5.1.6)
+ pnp-webpack-plugin: 1.6.4(typescript@5.2.2)
postcss-flexbugs-fixes: 4.2.1
postcss-loader: 3.0.0
postcss-normalize: 8.0.1
@@ -23537,7 +26628,7 @@ packages:
prompts: 2.4.0
react: 18.2.0
react-app-polyfill: 2.0.0
- react-dev-utils: 11.0.4(eslint@8.53.0)(typescript@5.1.6)(webpack@4.44.2)
+ react-dev-utils: 11.0.4(eslint@8.53.0)(typescript@5.2.2)(webpack@4.44.2)
react-refresh: 0.8.3
resolve: 1.18.1
resolve-url-loader: 3.1.5
@@ -23545,8 +26636,8 @@ packages:
semver: 7.3.2
style-loader: 1.3.0(webpack@4.44.2)
terser-webpack-plugin: 4.2.3(webpack@4.44.2)
- ts-pnp: 1.2.0(typescript@5.1.6)
- typescript: 5.1.6
+ ts-pnp: 1.2.0(typescript@5.2.2)
+ typescript: 5.2.2
url-loader: 4.1.1(file-loader@6.1.1)(webpack@4.44.2)
webpack: 4.44.2
webpack-dev-server: 3.11.1(webpack@4.44.2)
@@ -23576,7 +26667,7 @@ packages:
- webpack-plugin-serve
dev: false
- /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(esbuild@0.19.5)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.1.6):
+ /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(esbuild@0.19.5)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.2.2):
resolution: {integrity: sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -23604,7 +26695,7 @@ packages:
dotenv: 10.0.0
dotenv-expand: 5.1.0
eslint: 8.53.0
- eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0)(jest@27.5.1)(typescript@5.1.6)
+ eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0)(jest@27.5.1)(typescript@5.2.2)
eslint-webpack-plugin: 3.2.0(eslint@8.53.0)(webpack@5.89.0)
file-loader: 6.2.0(webpack@5.89.0)
fs-extra: 10.1.0
@@ -23622,7 +26713,7 @@ packages:
prompts: 2.4.2
react: 18.2.0
react-app-polyfill: 3.0.0
- react-dev-utils: 12.0.1(eslint@8.53.0)(typescript@5.1.6)(webpack@5.89.0)
+ react-dev-utils: 12.0.1(eslint@8.53.0)(typescript@5.2.2)(webpack@5.89.0)
react-refresh: 0.11.0
resolve: 1.22.8
resolve-url-loader: 4.0.0
@@ -23632,7 +26723,7 @@ packages:
style-loader: 3.3.3(webpack@5.89.0)
tailwindcss: 3.3.2
terser-webpack-plugin: 5.3.9(esbuild@0.19.5)(webpack@5.89.0)
- typescript: 5.1.6
+ typescript: 5.2.2
webpack: 5.89.0(esbuild@0.19.5)
webpack-dev-server: 4.15.1(webpack@5.89.0)
webpack-manifest-plugin: 4.1.1(webpack@5.89.0)
@@ -23716,6 +26807,16 @@ packages:
npm-normalize-package-bin: 3.0.1
dev: true
+ /read-package-json@7.0.0:
+ resolution: {integrity: sha512-uL4Z10OKV4p6vbdvIXB+OzhInYtIozl/VxUBPgNkBuUi2DeRonnuspmaVAMcrkmfjKGNmRndyQAbE7/AmzGwFg==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+ dependencies:
+ glob: 10.3.10
+ json-parse-even-better-errors: 3.0.0
+ normalize-package-data: 6.0.0
+ npm-normalize-package-bin: 3.0.1
+ dev: true
+
/read-pkg-up@7.0.1:
resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
engines: {node: '>=8'}
@@ -23826,6 +26927,10 @@ packages:
strip-indent: 3.0.0
dev: true
+ /reflect-metadata@0.1.13:
+ resolution: {integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==}
+ dev: true
+
/regenerate-unicode-properties@10.1.1:
resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==}
engines: {node: '>=4'}
@@ -23861,7 +26966,6 @@ packages:
/regex-parser@2.2.11:
resolution: {integrity: sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==}
- dev: false
/regexp.prototype.flags@1.5.1:
resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==}
@@ -24043,6 +27147,17 @@ packages:
source-map: 0.6.1
dev: false
+ /resolve-url-loader@5.0.0:
+ resolution: {integrity: sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==}
+ engines: {node: '>=12'}
+ dependencies:
+ adjust-sourcemap-loader: 4.0.0
+ convert-source-map: 1.9.0
+ loader-utils: 2.0.4
+ postcss: 8.4.31
+ source-map: 0.6.1
+ dev: true
+
/resolve-url@0.2.1:
resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==}
deprecated: https://github.com/lydell/resolve-url#deprecated
@@ -24082,6 +27197,16 @@ packages:
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
+ /resp-modifier@6.0.2:
+ resolution: {integrity: sha512-U1+0kWC/+4ncRFYqQWTx/3qkfE6a4B/h3XXgmXypfa0SPZ3t7cbbaFk297PjQS/yov24R18h6OZe6iZwj3NSLw==}
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ debug: 2.6.9(supports-color@6.1.0)
+ minimatch: 3.1.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/restore-cursor@2.0.0:
resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==}
engines: {node: '>=4'}
@@ -24105,12 +27230,10 @@ packages:
/retry@0.12.0:
resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==}
engines: {node: '>= 4'}
- dev: false
/retry@0.13.1:
resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==}
engines: {node: '>= 4'}
- dev: false
/reusify@1.0.4:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
@@ -24180,14 +27303,14 @@ packages:
inherits: 2.0.4
dev: false
- /rollup-plugin-babel@4.4.0(@babel/core@7.23.2)(rollup@1.32.1):
+ /rollup-plugin-babel@4.4.0(@babel/core@7.23.3)(rollup@1.32.1):
resolution: {integrity: sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==}
deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-babel.
peerDependencies:
'@babel/core': 7 || ^7.0.0-rc.2
rollup: '>=0.60.0 <3'
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-module-imports': 7.22.15
rollup: 1.32.1
rollup-pluginutils: 2.8.2
@@ -24199,7 +27322,7 @@ packages:
peerDependencies:
rollup: '>=0.66.0 <3'
dependencies:
- '@babel/code-frame': 7.22.13
+ '@babel/code-frame': 7.23.4
jest-worker: 24.9.0
rollup: 1.32.1
rollup-pluginutils: 2.8.2
@@ -24213,7 +27336,7 @@ packages:
peerDependencies:
rollup: ^2.0.0
dependencies:
- '@babel/code-frame': 7.22.13
+ '@babel/code-frame': 7.23.4
jest-worker: 26.6.2
rollup: 2.79.1
serialize-javascript: 4.0.0
@@ -24333,6 +27456,11 @@ packages:
engines: {node: '>=0.12.0'}
dev: false
+ /run-async@3.0.0:
+ resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==}
+ engines: {node: '>=0.12.0'}
+ dev: true
+
/run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
dependencies:
@@ -24344,6 +27472,10 @@ packages:
aproba: 1.2.0
dev: false
+ /rx@4.1.0:
+ resolution: {integrity: sha512-CiaiuN6gapkdl+cZUr67W6I8jquN4lkak3vtIsIWCl4XIPP8ffsoyN6/+PuGXnQy8Cu8W2y9Xxh31Rq4M6wUug==}
+ dev: true
+
/rxjs@7.8.1:
resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
dependencies:
@@ -24480,6 +27612,39 @@ packages:
webpack: 5.89.0(esbuild@0.19.5)
dev: false
+ /sass-loader@13.3.2(sass@1.69.5)(webpack@5.89.0):
+ resolution: {integrity: sha512-CQbKl57kdEv+KDLquhC+gE3pXt74LEAzm+tzywcA0/aHZuub8wTErbjAoNI57rPUWRYRNC5WUnNl8eGJNbDdwg==}
+ engines: {node: '>= 14.15.0'}
+ peerDependencies:
+ fibers: '>= 3.1.0'
+ node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
+ sass: ^1.3.0
+ sass-embedded: '*'
+ webpack: ^5.0.0
+ peerDependenciesMeta:
+ fibers:
+ optional: true
+ node-sass:
+ optional: true
+ sass:
+ optional: true
+ sass-embedded:
+ optional: true
+ dependencies:
+ neo-async: 2.6.2
+ sass: 1.69.5
+ webpack: 5.89.0(esbuild@0.19.5)
+ dev: true
+
+ /sass@1.69.5:
+ resolution: {integrity: sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==}
+ engines: {node: '>=14.0.0'}
+ hasBin: true
+ dependencies:
+ chokidar: 3.5.3
+ immutable: 4.3.4
+ source-map-js: 1.0.2
+
/sax@1.2.4:
resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==}
dev: false
@@ -24540,7 +27705,6 @@ packages:
'@types/json-schema': 7.0.14
ajv: 6.12.6
ajv-keywords: 3.5.2(ajv@6.12.6)
- dev: false
/schema-utils@4.2.0:
resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==}
@@ -24550,11 +27714,9 @@ packages:
ajv: 8.12.0
ajv-formats: 2.1.1(ajv@8.12.0)
ajv-keywords: 5.1.0(ajv@8.12.0)
- dev: false
/select-hose@2.0.0:
resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==}
- dev: false
/selfsigned@1.10.14:
resolution: {integrity: sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==}
@@ -24567,7 +27729,6 @@ packages:
engines: {node: '>=10'}
dependencies:
node-forge: 1.3.1
- dev: false
/semver@5.7.2:
resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
@@ -24588,7 +27749,6 @@ packages:
hasBin: true
dependencies:
lru-cache: 6.0.0
- dev: true
/semver@7.5.4:
resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
@@ -24597,6 +27757,27 @@ packages:
dependencies:
lru-cache: 6.0.0
+ /send@0.16.2:
+ resolution: {integrity: sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==}
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ debug: 2.6.9(supports-color@6.1.0)
+ depd: 1.1.2
+ destroy: 1.0.4
+ encodeurl: 1.0.2
+ escape-html: 1.0.3
+ etag: 1.8.1
+ fresh: 0.5.2
+ http-errors: 1.6.3
+ mime: 1.4.1
+ ms: 2.0.0
+ on-finished: 2.3.0
+ range-parser: 1.2.1
+ statuses: 1.4.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/send@0.18.0(supports-color@6.1.0):
resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==}
engines: {node: '>= 0.8.0'}
@@ -24616,7 +27797,6 @@ packages:
statuses: 2.0.1
transitivePeerDependencies:
- supports-color
- dev: false
/serialize-error@2.1.0:
resolution: {integrity: sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==}
@@ -24646,7 +27826,6 @@ packages:
resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==}
dependencies:
randombytes: 2.1.0
- dev: false
/seroval@0.10.4:
resolution: {integrity: sha512-TdaE9JkoATjKu+vjwllieX8zWyBTUVxbgWDnOsDJFfmKbM7vLSukuCXuD3pO3kkCtX4daywOW8ps2VCdPhS8/w==}
@@ -24665,7 +27844,18 @@ packages:
parseurl: 1.3.3
transitivePeerDependencies:
- supports-color
- dev: false
+
+ /serve-static@1.13.2:
+ resolution: {integrity: sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==}
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ encodeurl: 1.0.2
+ escape-html: 1.0.3
+ parseurl: 1.3.3
+ send: 0.16.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
/serve-static@1.15.0(supports-color@6.1.0):
resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==}
@@ -24677,7 +27867,10 @@ packages:
send: 0.18.0(supports-color@6.1.0)
transitivePeerDependencies:
- supports-color
- dev: false
+
+ /server-destroy@1.0.1:
+ resolution: {integrity: sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==}
+ dev: true
/set-blocking@2.0.0:
resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
@@ -24710,11 +27903,9 @@ packages:
/setprototypeof@1.1.0:
resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==}
- dev: false
/setprototypeof@1.2.0:
resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
- dev: false
/sha.js@2.4.11:
resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==}
@@ -24760,7 +27951,6 @@ packages:
/shell-quote@1.8.1:
resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
- dev: false
/shellwords@0.1.1:
resolution: {integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==}
@@ -24847,6 +28037,18 @@ packages:
engines: {node: '>=14'}
dev: true
+ /sigstore@2.1.0:
+ resolution: {integrity: sha512-kPIj+ZLkyI3QaM0qX8V/nSsweYND3W448pwkDgS6CQ74MfhEkIR8ToK5Iyx46KJYRjseVcD3Rp9zAmUAj6ZjPw==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+ dependencies:
+ '@sigstore/bundle': 2.1.0
+ '@sigstore/protobuf-specs': 0.2.1
+ '@sigstore/sign': 2.2.0
+ '@sigstore/tuf': 2.2.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/simple-plist@1.3.1:
resolution: {integrity: sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==}
dependencies:
@@ -24898,6 +28100,11 @@ packages:
resolution: {integrity: sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==}
engines: {node: '>=8.0.0'}
+ /smart-buffer@4.2.0:
+ resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
+ engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
+ dev: true
+
/snapdragon-node@2.1.1:
resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==}
engines: {node: '>=0.10.0'}
@@ -24930,6 +28137,56 @@ packages:
- supports-color
dev: false
+ /socket.io-adapter@2.5.2:
+ resolution: {integrity: sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==}
+ dependencies:
+ ws: 8.11.0
+ transitivePeerDependencies:
+ - bufferutil
+ - utf-8-validate
+ dev: true
+
+ /socket.io-client@4.7.2:
+ resolution: {integrity: sha512-vtA0uD4ibrYD793SOIAwlo8cj6haOeMHrGvwPxJsxH7CeIksqJ+3Zc06RvWTIFgiSqx4A3sOnTXpfAEE2Zyz6w==}
+ engines: {node: '>=10.0.0'}
+ dependencies:
+ '@socket.io/component-emitter': 3.1.0
+ debug: 4.3.4(supports-color@6.1.0)
+ engine.io-client: 6.5.3
+ socket.io-parser: 4.2.4
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+ dev: true
+
+ /socket.io-parser@4.2.4:
+ resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==}
+ engines: {node: '>=10.0.0'}
+ dependencies:
+ '@socket.io/component-emitter': 3.1.0
+ debug: 4.3.4(supports-color@6.1.0)
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /socket.io@4.7.2:
+ resolution: {integrity: sha512-bvKVS29/I5fl2FGLNHuXlQaUH/BlzX1IN6S+NKLNZpBsPZIDH+90eQmCs2Railn4YUiww4SzUedJ6+uzwFnKLw==}
+ engines: {node: '>=10.2.0'}
+ dependencies:
+ accepts: 1.3.8
+ base64id: 2.0.0
+ cors: 2.8.5
+ debug: 4.3.4(supports-color@6.1.0)
+ engine.io: 6.5.4
+ socket.io-adapter: 2.5.2
+ socket.io-parser: 4.2.4
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+ dev: true
+
/sockjs-client@1.6.1(supports-color@6.1.0):
resolution: {integrity: sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw==}
engines: {node: '>=12'}
@@ -24949,7 +28206,25 @@ packages:
faye-websocket: 0.11.4
uuid: 8.3.2
websocket-driver: 0.7.4
- dev: false
+
+ /socks-proxy-agent@8.0.2:
+ resolution: {integrity: sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==}
+ engines: {node: '>= 14'}
+ dependencies:
+ agent-base: 7.1.0
+ debug: 4.3.4(supports-color@6.1.0)
+ socks: 2.7.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /socks@2.7.1:
+ resolution: {integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==}
+ engines: {node: '>= 10.13.0', npm: '>= 3.0.0'}
+ dependencies:
+ ip: 2.0.0
+ smart-buffer: 4.2.0
+ dev: true
/solid-js@1.8.1:
resolution: {integrity: sha512-HU4tB/vWY5/0P9GzbvePjK1aucNqUcF1XlAirZBjKkrkWG8XNIN9HSjscTC/nbl3A6JWjrW+OLcPEvWxsMhdng==}
@@ -24967,7 +28242,7 @@ packages:
'@babel/types': 7.23.0
solid-js: 1.8.1
- /solid-start-node@0.3.7(solid-start@0.3.7)(vite@4.4.11):
+ /solid-start-node@0.3.7(solid-start@0.3.7)(vite@4.5.0):
resolution: {integrity: sha512-BV7jJYM4mQTI7S1YJR1o5+6sK/mGms0/zG5qN+OdC7lrJir13d834MJOJSuhgu8LUMKN/iEG06uPfnbNMFd89A==}
peerDependencies:
solid-start: '*'
@@ -24980,13 +28255,13 @@ packages:
polka: 1.0.0-next.22
rollup: 3.29.4
sirv: 2.0.3
- solid-start: 0.3.7(@solidjs/meta@0.28.6)(@solidjs/router@0.8.3)(solid-js@1.8.1)(solid-start-node@0.3.7)(vite@4.4.11)
+ solid-start: 0.3.7(@solidjs/meta@0.28.6)(@solidjs/router@0.8.3)(solid-js@1.8.1)(solid-start-node@0.3.7)(vite@4.5.0)
terser: 5.22.0
- vite: 4.4.11(@types/node@18.18.0)
+ vite: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
transitivePeerDependencies:
- supports-color
- /solid-start@0.3.7(@solidjs/meta@0.28.6)(@solidjs/router@0.8.3)(solid-js@1.8.1)(solid-start-node@0.3.7)(vite@4.4.11):
+ /solid-start@0.3.7(@solidjs/meta@0.28.6)(@solidjs/router@0.8.3)(solid-js@1.8.1)(solid-start-node@0.3.7)(vite@4.5.0):
resolution: {integrity: sha512-16L+yaLbxjcovYwBovcdv9wi0zD8/SsHL9XYusqoxri1Xg2xy+uUPBWdmhOAUq6+R7qjyHJPX53ILUVJTj1qng==}
hasBin: true
peerDependencies:
@@ -25051,12 +28326,12 @@ packages:
set-cookie-parser: 2.6.0
sirv: 2.0.3
solid-js: 1.8.1
- solid-start-node: 0.3.7(solid-start@0.3.7)(vite@4.4.11)
+ solid-start-node: 0.3.7(solid-start@0.3.7)(vite@4.5.0)
terser: 5.22.0
undici: 5.26.3
- vite: 4.4.11(@types/node@18.18.0)
- vite-plugin-inspect: 0.7.40(rollup@3.29.4)(vite@4.4.11)
- vite-plugin-solid: 2.7.2(solid-js@1.8.1)(vite@4.4.11)
+ vite: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
+ vite-plugin-inspect: 0.7.40(rollup@3.29.4)(vite@4.5.0)
+ vite-plugin-solid: 2.7.2(solid-js@1.8.1)(vite@4.5.0)
wait-on: 6.0.1(debug@4.3.4)
transitivePeerDependencies:
- '@nuxt/kit'
@@ -25115,6 +28390,18 @@ packages:
webpack: 5.89.0(esbuild@0.19.5)
dev: false
+ /source-map-loader@4.0.1(webpack@5.89.0):
+ resolution: {integrity: sha512-oqXpzDIByKONVY8g1NUPOTQhe0UTU5bWUl32GSkqK2LjJj0HmwTMVKxcUip0RgAYhY1mqgOxjbQM48a0mmeNfA==}
+ engines: {node: '>= 14.15.0'}
+ peerDependencies:
+ webpack: ^5.72.1
+ dependencies:
+ abab: 2.0.6
+ iconv-lite: 0.6.3
+ source-map-js: 1.0.2
+ webpack: 5.89.0(esbuild@0.19.5)
+ dev: true
+
/source-map-resolve@0.5.3:
resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==}
deprecated: See https://github.com/lydell/source-map-resolve#deprecated
@@ -25194,7 +28481,6 @@ packages:
wbuf: 1.7.3
transitivePeerDependencies:
- supports-color
- dev: false
/spdy@4.0.2(supports-color@6.1.0):
resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==}
@@ -25207,7 +28493,6 @@ packages:
spdy-transport: 3.0.0(supports-color@6.1.0)
transitivePeerDependencies:
- supports-color
- dev: false
/split-on-first@1.1.0:
resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==}
@@ -25303,6 +28588,16 @@ packages:
object-copy: 0.1.0
dev: false
+ /statuses@1.3.1:
+ resolution: {integrity: sha512-wuTCPGlJONk/a1kqZ4fQM2+908lC7fa7nPYpTC1EhnvqLX/IICbeP1OZGDtA374trpSq68YubKUMo8oRhN46yg==}
+ engines: {node: '>= 0.6'}
+ dev: true
+
+ /statuses@1.4.0:
+ resolution: {integrity: sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==}
+ engines: {node: '>= 0.6'}
+ dev: true
+
/statuses@1.5.0:
resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==}
engines: {node: '>= 0.6'}
@@ -25310,7 +28605,6 @@ packages:
/statuses@2.0.1:
resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
engines: {node: '>= 0.8'}
- dev: false
/std-env@3.4.3:
resolution: {integrity: sha512-f9aPhy8fYBuMN+sNfakZV18U39PbalgjXG3lLB9WkaYTxijru61wb57V9wxxNthXM5Sd88ETBWi29qLAsHO52Q==}
@@ -25362,6 +28656,15 @@ packages:
resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==}
dev: false
+ /stream-throttle@0.1.3:
+ resolution: {integrity: sha512-889+B9vN9dq7/vLbGyuHeZ6/ctf5sNuGWsDy89uNxkFTAgzy0eK7+w5fL3KLNRTkLle7EgZGvHUphZW0Q26MnQ==}
+ engines: {node: '>= 0.10.0'}
+ hasBin: true
+ dependencies:
+ commander: 2.20.3
+ limiter: 1.1.5
+ dev: true
+
/stream-to-array@2.3.0:
resolution: {integrity: sha512-UsZtOYEn4tWU2RGLOXr/o/xjRBftZRlG3dEWoaHr8j4GuypJ3isitGbVyjQKAuMu+xbiop8q224TjiZWc4XTZA==}
dependencies:
@@ -25600,7 +28903,6 @@ packages:
duplexer: 0.1.2
minimist: 1.2.8
through: 2.3.8
- dev: true
/structured-headers@0.4.1:
resolution: {integrity: sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==}
@@ -25729,7 +29031,6 @@ packages:
engines: {node: '>=10'}
dependencies:
has-flag: 4.0.0
- dev: false
/supports-hyperlinks@2.3.0:
resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==}
@@ -25756,8 +29057,8 @@ packages:
picocolors: 1.0.0
sade: 1.8.1
svelte: 4.0.0
- svelte-preprocess: 5.0.4(@babel/core@7.23.2)(postcss@8.4.31)(svelte@4.0.0)(typescript@5.1.6)
- typescript: 5.1.6
+ svelte-preprocess: 5.0.4(@babel/core@7.23.2)(postcss@8.4.31)(svelte@4.0.0)(typescript@5.2.2)
+ typescript: 5.2.2
transitivePeerDependencies:
- '@babel/core'
- coffeescript
@@ -25796,7 +29097,7 @@ packages:
svelte: 4.0.0
dev: true
- /svelte-preprocess@5.0.4(@babel/core@7.23.2)(postcss@8.4.31)(svelte@4.0.0)(typescript@5.1.6):
+ /svelte-preprocess@5.0.4(@babel/core@7.23.2)(postcss@8.4.31)(svelte@4.0.0)(typescript@5.2.2):
resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==}
engines: {node: '>= 14.10.0'}
requiresBuild: true
@@ -25842,10 +29143,10 @@ packages:
sorcery: 0.11.0
strip-indent: 3.0.0
svelte: 4.0.0
- typescript: 5.1.6
+ typescript: 5.2.2
dev: true
- /svelte2tsx@0.6.23(svelte@4.0.0)(typescript@5.1.6):
+ /svelte2tsx@0.6.23(svelte@4.0.0)(typescript@5.2.2):
resolution: {integrity: sha512-3bwd1PuWUA3oEXy8+85zrLDnmJOsVpShpKVAehGWeYsz/66zMihTpRpUN97VVAKTZbO5tP4wnchHUXYs0zOwdw==}
peerDependencies:
svelte: ^3.55 || ^4.0.0-next.0 || ^4.0
@@ -25854,7 +29155,7 @@ packages:
dedent-js: 1.0.1
pascal-case: 3.1.2
svelte: 4.0.0
- typescript: 5.1.6
+ typescript: 5.2.2
dev: true
/svelte@4.0.0:
@@ -25915,6 +29216,11 @@ packages:
stable: 0.1.8
dev: false
+ /symbol-observable@4.0.0:
+ resolution: {integrity: sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==}
+ engines: {node: '>=0.10'}
+ dev: true
+
/symbol-tree@3.2.4:
resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
@@ -25974,7 +29280,6 @@ packages:
fs-constants: 1.0.0
inherits: 2.0.4
readable-stream: 3.6.2
- dev: true
/tar@6.1.11:
resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==}
@@ -25998,7 +29303,6 @@ packages:
minizlib: 2.1.2
mkdirp: 1.0.4
yallist: 4.0.0
- dev: false
/temp-dir@1.0.0:
resolution: {integrity: sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==}
@@ -26123,7 +29427,6 @@ packages:
serialize-javascript: 6.0.1
terser: 5.22.0
webpack: 5.89.0(esbuild@0.19.5)
- dev: false
/terser@4.8.1:
resolution: {integrity: sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==}
@@ -26146,6 +29449,16 @@ packages:
commander: 2.20.3
source-map-support: 0.5.21
+ /terser@5.24.0:
+ resolution: {integrity: sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==}
+ engines: {node: '>=10'}
+ hasBin: true
+ dependencies:
+ '@jridgewell/source-map': 0.3.5
+ acorn: 8.10.0
+ commander: 2.20.3
+ source-map-support: 0.5.21
+
/test-exclude@6.0.0:
resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
engines: {node: '>=8'}
@@ -26198,7 +29511,6 @@ packages:
/thunky@1.1.0:
resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==}
- dev: false
/timers-browserify@2.0.12:
resolution: {integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==}
@@ -26245,14 +29557,12 @@ packages:
engines: {node: '>=0.6.0'}
dependencies:
os-tmpdir: 1.0.2
- dev: false
/tmp@0.2.1:
resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==}
engines: {node: '>=8.17.0'}
dependencies:
rimraf: 3.0.2
- dev: true
/tmpl@1.0.5:
resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==}
@@ -26316,7 +29626,6 @@ packages:
/toidentifier@1.0.1:
resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
engines: {node: '>=0.6'}
- dev: false
/totalist@3.0.1:
resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
@@ -26380,7 +29689,7 @@ packages:
/ts-interface-checker@0.1.13:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
- /ts-pnp@1.2.0(typescript@5.1.6):
+ /ts-pnp@1.2.0(typescript@5.2.2):
resolution: {integrity: sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==}
engines: {node: '>=6'}
peerDependencies:
@@ -26389,7 +29698,7 @@ packages:
typescript:
optional: true
dependencies:
- typescript: 5.1.6
+ typescript: 5.2.2
dev: false
/tsconfig-paths@3.14.2:
@@ -26407,7 +29716,6 @@ packages:
json5: 2.2.3
minimist: 1.2.8
strip-bom: 3.0.0
- dev: true
/tslib@1.14.1:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
@@ -26478,10 +29786,31 @@ packages:
tslib: 1.14.1
typescript: 5.1.6
+ /tsutils@3.21.0(typescript@5.2.2):
+ resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
+ engines: {node: '>= 6'}
+ peerDependencies:
+ typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
+ dependencies:
+ tslib: 1.14.1
+ typescript: 5.2.2
+ dev: false
+
/tty-browserify@0.0.0:
resolution: {integrity: sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==}
dev: false
+ /tuf-js@2.1.0:
+ resolution: {integrity: sha512-eD7YPPjVlMzdggrOeE8zwoegUaG/rt6Bt3jwoQPunRiNVzgcCE009UDFJKJjG+Gk9wFu6W/Vi+P5d/5QpdD9jA==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+ dependencies:
+ '@tufjs/models': 2.0.0
+ debug: 4.3.4(supports-color@6.1.0)
+ make-fetch-happen: 13.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/type-check@0.3.2:
resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==}
engines: {node: '>= 0.8.0'}
@@ -26521,7 +29850,6 @@ packages:
/type-fest@0.21.3:
resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
engines: {node: '>=10'}
- dev: false
/type-fest@0.3.1:
resolution: {integrity: sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==}
@@ -26556,7 +29884,6 @@ packages:
dependencies:
media-typer: 0.3.0
mime-types: 2.1.35
- dev: false
/type@1.2.0:
resolution: {integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==}
@@ -26600,6 +29927,10 @@ packages:
for-each: 0.3.3
is-typed-array: 1.1.12
+ /typed-assert@1.0.9:
+ resolution: {integrity: sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==}
+ dev: true
+
/typedarray-to-buffer@3.1.5:
resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==}
dependencies:
@@ -26615,9 +29946,13 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
+ /typescript@5.2.2:
+ resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
/ua-parser-js@1.0.36:
resolution: {integrity: sha512-znuyCIXzl8ciS3+y3fHJI/2OhQIXbXw9MWC/o3qwyR+RGppjZHrM27CGFSKCJXi2Kctiz537iOu2KnXs1lMQhw==}
- dev: false
/ufo@1.3.1:
resolution: {integrity: sha512-uY/99gMLIOlJPwATcMVYfqDSxUR9//AUcgZMzwfSTJPDKzA1S8mX4VLqa+fiAtveraQUBCz4FFcwVZBGbwBXIw==}
@@ -26651,6 +29986,13 @@ packages:
dependencies:
'@fastify/busboy': 2.0.0
+ /undici@5.27.2:
+ resolution: {integrity: sha512-iS857PdOEy/y3wlM3yRp+6SNQQ6xU0mmZcwRSriqk+et/cwWAtwmIGf6WkoDN2EK/AMdCO/dfXzIwi+rFMrjjQ==}
+ engines: {node: '>=14.0'}
+ dependencies:
+ '@fastify/busboy': 2.0.0
+ dev: true
+
/unescape-js@1.1.4:
resolution: {integrity: sha512-42SD8NOQEhdYntEiUQdYq/1V/YHwr1HLwlHuTJB5InVVdOSbgI6xu8jK5q65yIzuFCfczzyDF/7hbGzVbyCw0g==}
dependencies:
@@ -26709,12 +30051,26 @@ packages:
unique-slug: 2.0.2
dev: false
+ /unique-filename@3.0.0:
+ resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ dependencies:
+ unique-slug: 4.0.0
+ dev: true
+
/unique-slug@2.0.2:
resolution: {integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==}
dependencies:
imurmurhash: 0.1.4
dev: false
+ /unique-slug@4.0.0:
+ resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ dependencies:
+ imurmurhash: 0.1.4
+ dev: true
+
/unique-string@1.0.0:
resolution: {integrity: sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==}
engines: {node: '>=4'}
@@ -26731,7 +30087,6 @@ packages:
/universalify@0.1.2:
resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
engines: {node: '>= 4.0.0'}
- dev: false
/universalify@0.2.0:
resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==}
@@ -26912,11 +30267,9 @@ packages:
/uuid@8.3.2:
resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
hasBin: true
- dev: false
/v8-compile-cache@2.3.0:
resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==}
- dev: true
/v8-to-istanbul@7.1.2:
resolution: {integrity: sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==}
@@ -26962,6 +30315,13 @@ packages:
builtins: 5.0.1
dev: true
+ /validate-npm-package-name@5.0.0:
+ resolution: {integrity: sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ dependencies:
+ builtins: 5.0.1
+ dev: true
+
/vary@1.1.2:
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
engines: {node: '>= 0.8'}
@@ -26987,7 +30347,7 @@ packages:
mlly: 1.4.2
pathe: 1.1.1
picocolors: 1.0.0
- vite: 4.4.11(@types/node@18.18.0)
+ vite: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
transitivePeerDependencies:
- '@types/node'
- less
@@ -26999,7 +30359,7 @@ packages:
- terser
dev: true
- /vite-plugin-inspect@0.7.40(rollup@3.29.4)(vite@4.4.11):
+ /vite-plugin-inspect@0.7.40(rollup@3.29.4)(vite@4.5.0):
resolution: {integrity: sha512-tsfva6MCg0ch6ckReWHvJ/9xf/zjTuJvakONf2qcMBB/iu9JqiRixfxMa/yLGrlNaBe6fUZHOVhtN2Me3Kthow==}
engines: {node: '>=14'}
peerDependencies:
@@ -27017,12 +30377,12 @@ packages:
open: 9.1.0
picocolors: 1.0.0
sirv: 2.0.3
- vite: 4.4.11(@types/node@18.18.0)
+ vite: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
transitivePeerDependencies:
- rollup
- supports-color
- /vite-plugin-solid@2.7.2(solid-js@1.8.1)(vite@4.4.11):
+ /vite-plugin-solid@2.7.2(solid-js@1.8.1)(vite@4.5.0):
resolution: {integrity: sha512-GV2SMLAibOoXe76i02AsjAg7sbm/0lngBlERvJKVN67HOrJsHcWgkt0R6sfGLDJuFkv2aBe14Zm4vJcNME+7zw==}
peerDependencies:
solid-js: ^1.7.2
@@ -27035,8 +30395,8 @@ packages:
merge-anything: 5.1.7
solid-js: 1.8.1
solid-refresh: 0.5.3(solid-js@1.8.1)
- vite: 4.4.11(@types/node@18.18.0)
- vitefu: 0.2.5(vite@4.4.11)
+ vite: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
+ vitefu: 0.2.5(vite@4.5.0)
transitivePeerDependencies:
- supports-color
@@ -27074,6 +30434,45 @@ packages:
rollup: 3.29.4
optionalDependencies:
fsevents: 2.3.3
+ dev: false
+
+ /vite@4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0):
+ resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': '>= 14'
+ less: '*'
+ lightningcss: ^1.21.0
+ sass: '*'
+ stylus: '*'
+ sugarss: '*'
+ terser: ^5.4.0
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ less:
+ optional: true
+ lightningcss:
+ optional: true
+ sass:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ dependencies:
+ '@types/node': 18.18.0
+ esbuild: 0.18.20
+ less: 4.2.0
+ postcss: 8.4.31
+ rollup: 3.29.4
+ sass: 1.69.5
+ terser: 5.24.0
+ optionalDependencies:
+ fsevents: 2.3.3
/vite@5.0.2(@types/node@18.18.0):
resolution: {integrity: sha512-6CCq1CAJCNM1ya2ZZA7+jS2KgnhbzvxakmlIjN24cF/PXhRMzpM/z8QgsVJA/Dm5fWUWnVEsmtBoMhmerPxT0g==}
@@ -27111,7 +30510,7 @@ packages:
fsevents: 2.3.3
dev: false
- /vitefu@0.2.5(vite@4.4.11):
+ /vitefu@0.2.5(vite@4.5.0):
resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==}
peerDependencies:
vite: ^3.0.0 || ^4.0.0 || ^5.0.0
@@ -27119,7 +30518,7 @@ packages:
vite:
optional: true
dependencies:
- vite: 4.4.11(@types/node@18.18.0)
+ vite: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
/vitest@0.33.0(jsdom@22.1.0):
resolution: {integrity: sha512-1CxaugJ50xskkQ0e969R/hW47za4YXDUfWJDxip1hwbnhUjYolpfUn2AMOulqG/Dtd9WYAtkHmM/m3yKVrEejQ==}
@@ -27174,7 +30573,7 @@ packages:
strip-literal: 1.3.0
tinybench: 2.5.1
tinypool: 0.6.0
- vite: 4.4.11(@types/node@18.18.0)
+ vite: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0)
vite-node: 0.33.0(@types/node@18.18.0)
why-is-node-running: 2.2.2
transitivePeerDependencies:
@@ -27222,16 +30621,16 @@ packages:
he: 1.2.0
dev: true
- /vue-tsc@1.8.21(typescript@5.1.6):
+ /vue-tsc@1.8.21(typescript@5.2.2):
resolution: {integrity: sha512-gc9e+opdeF0zKixaadXT5v2s+x+77oqpuza/vwqDhdDyEeLZUOmZaVeb9noZpkdhFaLq7t7ils/7lFU8E/Hgew==}
hasBin: true
peerDependencies:
typescript: '*'
dependencies:
'@volar/typescript': 1.10.10
- '@vue/language-core': 1.8.21(typescript@5.1.6)
+ '@vue/language-core': 1.8.21(typescript@5.2.2)
semver: 7.5.4
- typescript: 5.1.6
+ typescript: 5.2.2
dev: true
/vue@2.6.0:
@@ -27331,7 +30730,6 @@ packages:
resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==}
dependencies:
minimalistic-assert: 1.0.1
- dev: false
/wcwidth@1.0.1:
resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
@@ -27391,7 +30789,23 @@ packages:
range-parser: 1.2.1
schema-utils: 4.2.0
webpack: 5.89.0(esbuild@0.19.5)
- dev: false
+
+ /webpack-dev-middleware@6.1.1(webpack@5.89.0):
+ resolution: {integrity: sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ==}
+ engines: {node: '>= 14.15.0'}
+ peerDependencies:
+ webpack: ^5.0.0
+ peerDependenciesMeta:
+ webpack:
+ optional: true
+ 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.89.0(esbuild@0.19.5)
+ dev: true
/webpack-dev-server@3.11.1(webpack@4.44.2):
resolution: {integrity: sha512-u4R3mRzZkbxQVa+MBWi2uVpB5W59H3ekZAJsQlKUTdl7Elcah2EhygTPLmeFXybQkf9i2+L0kn7ik9SnXa6ihQ==}
@@ -27492,7 +30906,6 @@ packages:
- debug
- supports-color
- utf-8-validate
- dev: false
/webpack-log@2.0.0:
resolution: {integrity: sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==}
@@ -27526,6 +30939,15 @@ packages:
webpack-sources: 2.3.1
dev: false
+ /webpack-merge@5.10.0:
+ resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==}
+ engines: {node: '>=10.0.0'}
+ dependencies:
+ clone-deep: 4.0.1
+ flat: 5.0.2
+ wildcard: 2.0.1
+ dev: true
+
/webpack-sources@1.4.3:
resolution: {integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==}
dependencies:
@@ -27544,7 +30966,20 @@ packages:
/webpack-sources@3.2.3:
resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
engines: {node: '>=10.13.0'}
- dev: false
+
+ /webpack-subresource-integrity@5.1.0(webpack@5.89.0):
+ resolution: {integrity: sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==}
+ engines: {node: '>= 12'}
+ peerDependencies:
+ html-webpack-plugin: '>= 5.0.0-beta.1 < 6'
+ webpack: ^5.12.0
+ peerDependenciesMeta:
+ html-webpack-plugin:
+ optional: true
+ dependencies:
+ typed-assert: 1.0.9
+ webpack: 5.89.0(esbuild@0.19.5)
+ dev: true
/webpack@4.44.2:
resolution: {integrity: sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==}
@@ -27624,7 +31059,6 @@ packages:
- '@swc/core'
- esbuild
- uglify-js
- dev: false
/websocket-driver@0.7.4:
resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==}
@@ -27633,12 +31067,10 @@ packages:
http-parser-js: 0.5.8
safe-buffer: 5.2.1
websocket-extensions: 0.1.4
- dev: false
/websocket-extensions@0.1.4:
resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==}
engines: {node: '>=0.8.0'}
- dev: false
/whatwg-encoding@1.0.5:
resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==}
@@ -27742,6 +31174,14 @@ packages:
dependencies:
isexe: 2.0.0
+ /which@4.0.0:
+ resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==}
+ engines: {node: ^16.13.0 || >=18.0.0}
+ hasBin: true
+ dependencies:
+ isexe: 3.1.1
+ dev: true
+
/why-is-node-running@2.2.2:
resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==}
engines: {node: '>=8'}
@@ -27751,6 +31191,10 @@ packages:
stackback: 0.0.2
dev: true
+ /wildcard@2.0.1:
+ resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==}
+ dev: true
+
/wonka@4.0.15:
resolution: {integrity: sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg==}
dev: false
@@ -27789,8 +31233,8 @@ packages:
resolution: {integrity: sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==}
engines: {node: '>=8.0.0'}
dependencies:
- '@babel/core': 7.23.2
- '@babel/preset-env': 7.23.2(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ '@babel/preset-env': 7.23.2(@babel/core@7.23.3)
'@babel/runtime': 7.23.2
'@hapi/joi': 15.1.1
'@rollup/plugin-node-resolve': 7.1.3(rollup@1.32.1)
@@ -27803,7 +31247,7 @@ packages:
lodash.template: 4.5.0
pretty-bytes: 5.6.0
rollup: 1.32.1
- rollup-plugin-babel: 4.4.0(@babel/core@7.23.2)(rollup@1.32.1)
+ rollup-plugin-babel: 4.4.0(@babel/core@7.23.3)(rollup@1.32.1)
rollup-plugin-terser: 5.3.1(rollup@1.32.1)
source-map: 0.7.4
source-map-url: 0.4.1
@@ -27834,10 +31278,10 @@ packages:
engines: {node: '>=10.0.0'}
dependencies:
'@apideck/better-ajv-errors': 0.3.6(ajv@8.12.0)
- '@babel/core': 7.23.2
- '@babel/preset-env': 7.23.2(@babel/core@7.23.2)
+ '@babel/core': 7.23.3
+ '@babel/preset-env': 7.23.2(@babel/core@7.23.3)
'@babel/runtime': 7.23.2
- '@rollup/plugin-babel': 5.3.1(@babel/core@7.23.2)(rollup@2.79.1)
+ '@rollup/plugin-babel': 5.3.1(@babel/core@7.23.3)(rollup@2.79.1)
'@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.1)
'@rollup/plugin-replace': 2.4.2(rollup@2.79.1)
'@surma/rollup-plugin-off-main-thread': 2.2.3
@@ -28098,7 +31542,6 @@ packages:
ansi-styles: 4.3.0
string-width: 4.2.3
strip-ansi: 6.0.1
- dev: false
/wrap-ansi@7.0.0:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
@@ -28163,6 +31606,19 @@ packages:
optional: true
dev: false
+ /ws@8.11.0:
+ resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==}
+ engines: {node: '>=10.0.0'}
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: ^5.0.2
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+ dev: true
+
/ws@8.14.2:
resolution: {integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==}
engines: {node: '>=10.0.0'}
@@ -28213,10 +31669,21 @@ packages:
/xmlchars@2.2.0:
resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}
+ /xmlhttprequest-ssl@2.0.0:
+ resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==}
+ engines: {node: '>=0.4.0'}
+ dev: true
+
/xtend@4.0.2:
resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
engines: {node: '>=0.4'}
+ /xxhashjs@0.2.2:
+ resolution: {integrity: sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==}
+ dependencies:
+ cuint: 0.2.2
+ dev: true
+
/y18n@4.0.3:
resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}
dev: false
@@ -28311,6 +31778,19 @@ packages:
yargs-parser: 20.2.9
dev: false
+ /yargs@17.1.1:
+ resolution: {integrity: sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ cliui: 7.0.4
+ escalade: 3.1.1
+ get-caller-file: 2.0.5
+ require-directory: 2.1.1
+ string-width: 4.2.3
+ y18n: 5.0.8
+ yargs-parser: 20.2.9
+ dev: true
+
/yargs@17.7.2:
resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
engines: {node: '>=12'}
@@ -28344,3 +31824,8 @@ packages:
/zod@3.22.4:
resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==}
dev: true
+
+ /zone.js@0.14.2:
+ resolution: {integrity: sha512-X4U7J1isDhoOmHmFWiLhloWc2lzMkdnumtfQ1LXzf/IOZp5NQYuMUTaviVzG/q1ugMBIXzin2AqeVJUoSEkNyQ==}
+ dependencies:
+ tslib: 2.6.2
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 9e01b6cbb6..a14435928b 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -1,10 +1,10 @@
packages:
- - 'packages/**'
- - 'integrations/**'
- - 'examples/react/**'
- - 'examples/solid/**'
- - 'examples/svelte/**'
- - 'examples/vue/**'
+ - 'packages/*'
+ - 'integrations/*'
+ - 'examples/angular/*'
+ - 'examples/react/*'
+ - 'examples/solid/*'
+ - 'examples/svelte/*'
+ - 'examples/vue/*'
- '!examples/vue/2*'
- '!examples/vue/nuxt*'
- - '!packages/react-query/build/**'
diff --git a/scripts/config.js b/scripts/config.js
index 12d32a7700..f30f3298b9 100644
--- a/scripts/config.js
+++ b/scripts/config.js
@@ -103,6 +103,16 @@ export const packages = [
packageDir: 'packages/vue-query-devtools',
entries: ['main', 'module', 'types'],
},
+ {
+ name: '@tanstack/angular-query-devtools-experimental',
+ packageDir: 'packages/angular-query-devtools-experimental/build',
+ entries: ['main', 'module', 'types'],
+ },
+ {
+ name: '@tanstack/angular-query-experimental',
+ packageDir: 'packages/angular-query-experimental/build',
+ entries: ['main', 'module', 'types'],
+ },
]
/**