diff --git a/packages/auth/package.json b/packages/auth/package.json index 1a6b0865..3740a5af 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -40,11 +40,11 @@ "@tidal-music/true-time": "workspace:^" }, "devDependencies": { - "@vitest/coverage-v8": "0.34.6", - "@vitest/ui": "0.34.7", + "@vitest/coverage-v8": "1.2.2", + "@vitest/ui": "1.2.2", "typescript": "5.3.3", "vite": "5.0.12", "vite-plugin-dts": "3.7.2", - "vitest": "0.34.6" + "vitest": "1.2.2" } } diff --git a/packages/common/package.json b/packages/common/package.json index 13f2e8d4..cc8b646d 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -38,11 +38,11 @@ "@tidal-music/common": "workspace:*" }, "devDependencies": { - "@vitest/coverage-v8": "0.34.6", - "@vitest/ui": "0.34.7", + "@vitest/coverage-v8": "1.2.2", + "@vitest/ui": "1.2.2", "typescript": "5.3.3", "vite": "5.0.12", "vite-plugin-dts": "3.7.2", - "vitest": "0.34.6" + "vitest": "1.2.2" } } diff --git a/packages/event-producer/package.json b/packages/event-producer/package.json index 47993236..c8086dc4 100644 --- a/packages/event-producer/package.json +++ b/packages/event-producer/package.json @@ -35,14 +35,14 @@ "typecheck": "tsc" }, "devDependencies": { - "@vitest/coverage-v8": "0.34.6", - "@vitest/ui": "0.34.7", - "@vitest/web-worker": "0.34.7", + "@vitest/coverage-v8": "1.2.2", + "@vitest/ui": "1.2.2", + "@vitest/web-worker": "1.2.2", "happy-dom": "13.3.1", "typescript": "5.3.3", "vite": "5.0.12", "vite-plugin-dts": "3.7.2", - "vitest": "0.34.6", + "vitest": "1.2.2", "xml-js": "^1.6.11" }, "dependencies": { diff --git a/packages/player-web-components/package.json b/packages/player-web-components/package.json index 4ab275f3..45847990 100644 --- a/packages/player-web-components/package.json +++ b/packages/player-web-components/package.json @@ -43,11 +43,11 @@ "@tidal-music/auth": "workspace:^", "@tidal-music/common": "workspace:^", "@tidal-music/player": "workspace:^", - "@vitest/coverage-v8": "0.34.6", - "@vitest/ui": "0.34.7", + "@vitest/coverage-v8": "1.2.2", + "@vitest/ui": "1.2.2", "typescript": "5.3.3", "vite": "5.0.12", "vite-plugin-dts": "3.7.2", - "vitest": "0.34.6" + "vitest": "1.2.2" } } diff --git a/packages/player/cypress/e2e/play-log/case-1.cy.ts b/packages/player/cypress/e2e/play-log/case-1.cy.ts index 647c5432..7649b6ee 100644 --- a/packages/player/cypress/e2e/play-log/case-1.cy.ts +++ b/packages/player/cypress/e2e/play-log/case-1.cy.ts @@ -1,4 +1,4 @@ -import { expect } from "@esm-bundle/chai"; +import { expect } from 'chai'; const SDK_BATCH_INTERVAL = 15_000; diff --git a/packages/player/package.json b/packages/player/package.json index 943d1ec5..1dda99b5 100644 --- a/packages/player/package.json +++ b/packages/player/package.json @@ -48,7 +48,6 @@ "devDependencies": { "@babel/preset-env": "^7.21.4", "@babel/preset-typescript": "^7.21.4", - "@esm-bundle/chai": "^4.3.4-fix.0", "@rollup/plugin-babel": "^6.0.3", "@rollup/plugin-commonjs": "^25.0.0", "@rollup/plugin-node-resolve": "^15.1.0", @@ -66,6 +65,7 @@ "@web/dev-server-rollup": "^0.6.0", "@web/test-runner": "^0.18.0", "bowser": "^2.11.0", + "chai": "^5.0.3", "cypress": "^13.6.3", "esbuild": "^0.19.0", "idb-keyval": "^6.2.1", @@ -77,6 +77,6 @@ "typescript": "^5.2.2", "vite": "5.0.12", "vite-plugin-dts": "3.7.2", - "vitest": "0.34.6" + "vitest": "1.2.2" } } diff --git a/packages/player/src/api/event/active-device-changed.test.ts b/packages/player/src/api/event/active-device-changed.test.ts index 23774905..71ffdb7c 100644 --- a/packages/player/src/api/event/active-device-changed.test.ts +++ b/packages/player/src/api/event/active-device-changed.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import { activeDeviceChanged, eventName } from './active-device-changed'; diff --git a/packages/player/src/api/event/active-device-disconnected.test.ts b/packages/player/src/api/event/active-device-disconnected.test.ts index 6fb9c50e..1fc53bdf 100644 --- a/packages/player/src/api/event/active-device-disconnected.test.ts +++ b/packages/player/src/api/event/active-device-disconnected.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import { activeDeviceDisconnected, diff --git a/packages/player/src/api/event/active-device-mode-changed.test.ts b/packages/player/src/api/event/active-device-mode-changed.test.ts index 4a806ba6..ff7686fa 100644 --- a/packages/player/src/api/event/active-device-mode-changed.test.ts +++ b/packages/player/src/api/event/active-device-mode-changed.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import { activeDeviceModeChanged, diff --git a/packages/player/src/api/event/active-device-pass-through-changed.test.ts b/packages/player/src/api/event/active-device-pass-through-changed.test.ts index 81c9c9ae..173c0636 100644 --- a/packages/player/src/api/event/active-device-pass-through-changed.test.ts +++ b/packages/player/src/api/event/active-device-pass-through-changed.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import { activeDevicePassThroughChanged, diff --git a/packages/player/src/api/event/device-change.test.ts b/packages/player/src/api/event/device-change.test.ts index 59ac6a9b..07ccac44 100644 --- a/packages/player/src/api/event/device-change.test.ts +++ b/packages/player/src/api/event/device-change.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import * as Player from '../../index'; import { OutputDevice } from '../../internal/output-devices'; diff --git a/packages/player/src/api/event/ended.test.ts b/packages/player/src/api/event/ended.test.ts index 176748a9..8522ac9e 100644 --- a/packages/player/src/api/event/ended.test.ts +++ b/packages/player/src/api/event/ended.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import { ended } from './ended'; diff --git a/packages/player/src/api/event/media-product-transition.test.ts b/packages/player/src/api/event/media-product-transition.test.ts index 0b549076..3109e037 100644 --- a/packages/player/src/api/event/media-product-transition.test.ts +++ b/packages/player/src/api/event/media-product-transition.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import type { MediaProduct, PlaybackContext } from '../interfaces'; diff --git a/packages/player/src/api/event/playback-state-change.test.ts b/packages/player/src/api/event/playback-state-change.test.ts index 01dc9a6b..7210178f 100644 --- a/packages/player/src/api/event/playback-state-change.test.ts +++ b/packages/player/src/api/event/playback-state-change.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import { playbackStateChange } from './playback-state-change'; diff --git a/packages/player/src/api/event/preload-request.test.ts b/packages/player/src/api/event/preload-request.test.ts index b2cd484e..011c5270 100644 --- a/packages/player/src/api/event/preload-request.test.ts +++ b/packages/player/src/api/event/preload-request.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import { preloadRequest } from './preload-request'; diff --git a/packages/player/src/api/event/streaming-privileges-revoked.test.ts b/packages/player/src/api/event/streaming-privileges-revoked.test.ts index 7f9e50a9..3da1a093 100644 --- a/packages/player/src/api/event/streaming-privileges-revoked.test.ts +++ b/packages/player/src/api/event/streaming-privileges-revoked.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import { eventName, diff --git a/packages/player/src/config.test.ts b/packages/player/src/config.test.ts index 52f982b3..deb0f9f5 100644 --- a/packages/player/src/config.test.ts +++ b/packages/player/src/config.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import * as Config from './config'; diff --git a/packages/player/src/event-bus.test.ts b/packages/player/src/event-bus.test.ts index fcf18dd8..9a5f1b58 100644 --- a/packages/player/src/event-bus.test.ts +++ b/packages/player/src/event-bus.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import { events } from './event-bus'; import { PlayerError } from './internal/index'; diff --git a/packages/player/src/index.test.ts b/packages/player/src/index.test.ts index 6f12faf5..41f1dd55 100644 --- a/packages/player/src/index.test.ts +++ b/packages/player/src/index.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import * as Config from './config'; import { credentialsProvider, mockNativePlayer } from './test-helpers'; diff --git a/packages/player/src/internal/beacon/index.test.ts b/packages/player/src/internal/beacon/index.test.ts index ba0d0232..8805f530 100644 --- a/packages/player/src/internal/beacon/index.test.ts +++ b/packages/player/src/internal/beacon/index.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import * as sinon from 'sinon'; import * as Player from '../../index'; diff --git a/packages/player/src/internal/event-tracking/streaming-metrics/drm-license-fetch.test.ts b/packages/player/src/internal/event-tracking/streaming-metrics/drm-license-fetch.test.ts index d3f13b64..515e38f2 100644 --- a/packages/player/src/internal/event-tracking/streaming-metrics/drm-license-fetch.test.ts +++ b/packages/player/src/internal/event-tracking/streaming-metrics/drm-license-fetch.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import { drmLicenseFetch } from './drm-license-fetch'; diff --git a/packages/player/src/internal/event-tracking/streaming-metrics/streaming-session-start.test.ts b/packages/player/src/internal/event-tracking/streaming-metrics/streaming-session-start.test.ts index f2e2419c..be03649f 100644 --- a/packages/player/src/internal/event-tracking/streaming-metrics/streaming-session-start.test.ts +++ b/packages/player/src/internal/event-tracking/streaming-metrics/streaming-session-start.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import { streamingSessionStart } from './streaming-session-start'; diff --git a/packages/player/src/internal/handlers/get-asset-position.test.ts b/packages/player/src/internal/handlers/get-asset-position.test.ts index acb4474b..e381a991 100644 --- a/packages/player/src/internal/handlers/get-asset-position.test.ts +++ b/packages/player/src/internal/handlers/get-asset-position.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import * as Player from '../../index'; import { waitFor } from '../../test-helpers'; diff --git a/packages/player/src/internal/handlers/get-loudness-normalization-mode.test.ts b/packages/player/src/internal/handlers/get-loudness-normalization-mode.test.ts index 8bf18c68..1d038023 100644 --- a/packages/player/src/internal/handlers/get-loudness-normalization-mode.test.ts +++ b/packages/player/src/internal/handlers/get-loudness-normalization-mode.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import * as Config from '../../config'; diff --git a/packages/player/src/internal/handlers/get-media-product.test.ts b/packages/player/src/internal/handlers/get-media-product.test.ts index afed6289..51301ee6 100644 --- a/packages/player/src/internal/handlers/get-media-product.test.ts +++ b/packages/player/src/internal/handlers/get-media-product.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import * as Player from '../../index'; import { waitFor } from '../../test-helpers'; diff --git a/packages/player/src/internal/handlers/get-output-devices.test.ts b/packages/player/src/internal/handlers/get-output-devices.test.ts index 578b05d6..19579351 100644 --- a/packages/player/src/internal/handlers/get-output-devices.test.ts +++ b/packages/player/src/internal/handlers/get-output-devices.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import * as Player from '../../index'; import { outputDevices } from '../../internal/output-devices'; diff --git a/packages/player/src/internal/handlers/get-playback-context.test.ts b/packages/player/src/internal/handlers/get-playback-context.test.ts index bccb7ece..d7ac3c10 100644 --- a/packages/player/src/internal/handlers/get-playback-context.test.ts +++ b/packages/player/src/internal/handlers/get-playback-context.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import * as Player from '../../index'; import { waitFor } from '../../test-helpers'; diff --git a/packages/player/src/internal/handlers/get-playback-state.test.ts b/packages/player/src/internal/handlers/get-playback-state.test.ts index 40a62ce5..2a5119fb 100644 --- a/packages/player/src/internal/handlers/get-playback-state.test.ts +++ b/packages/player/src/internal/handlers/get-playback-state.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import * as Player from '../../index'; import { waitFor } from '../../test-helpers'; diff --git a/packages/player/src/internal/handlers/get-streaming-wifi-audio-quality.test.ts b/packages/player/src/internal/handlers/get-streaming-wifi-audio-quality.test.ts index 4e7c0356..bb9e39c8 100644 --- a/packages/player/src/internal/handlers/get-streaming-wifi-audio-quality.test.ts +++ b/packages/player/src/internal/handlers/get-streaming-wifi-audio-quality.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import * as Config from '../../config'; diff --git a/packages/player/src/internal/handlers/get-volume-level.test.ts b/packages/player/src/internal/handlers/get-volume-level.test.ts index 60bb5150..53fb4ed9 100644 --- a/packages/player/src/internal/handlers/get-volume-level.test.ts +++ b/packages/player/src/internal/handlers/get-volume-level.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import * as Config from '../../config'; diff --git a/packages/player/src/internal/handlers/load.test.ts b/packages/player/src/internal/handlers/load.test.ts index 2f57c19d..2ea37d78 100644 --- a/packages/player/src/internal/handlers/load.test.ts +++ b/packages/player/src/internal/handlers/load.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import * as Player from '../../index'; import { diff --git a/packages/player/src/internal/handlers/set-api-url.test.ts b/packages/player/src/internal/handlers/set-api-url.test.ts index ea392c71..5395b00b 100644 --- a/packages/player/src/internal/handlers/set-api-url.test.ts +++ b/packages/player/src/internal/handlers/set-api-url.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import * as Config from '../../config'; diff --git a/packages/player/src/internal/handlers/set-client-platform.test.ts b/packages/player/src/internal/handlers/set-client-platform.test.ts index 306e4f94..bc290fbb 100644 --- a/packages/player/src/internal/handlers/set-client-platform.test.ts +++ b/packages/player/src/internal/handlers/set-client-platform.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import * as Config from '../../config'; diff --git a/packages/player/src/internal/handlers/set-event-url.test.ts b/packages/player/src/internal/handlers/set-event-url.test.ts index 65ba9c02..2e2a6fe4 100644 --- a/packages/player/src/internal/handlers/set-event-url.test.ts +++ b/packages/player/src/internal/handlers/set-event-url.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import * as Config from '../../config'; diff --git a/packages/player/src/internal/handlers/set-loudness-normalization-mode.test.ts b/packages/player/src/internal/handlers/set-loudness-normalization-mode.test.ts index 5c61fdb7..fb259fbb 100644 --- a/packages/player/src/internal/handlers/set-loudness-normalization-mode.test.ts +++ b/packages/player/src/internal/handlers/set-loudness-normalization-mode.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import * as Config from '../../config'; diff --git a/packages/player/src/internal/handlers/set-next.test.ts b/packages/player/src/internal/handlers/set-next.test.ts index 9662024c..2e245ccc 100644 --- a/packages/player/src/internal/handlers/set-next.test.ts +++ b/packages/player/src/internal/handlers/set-next.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import * as Player from '../../index'; import type { MediaProduct } from '../../index'; diff --git a/packages/player/src/internal/handlers/set-streaming-wifi-audio-quality.test.ts b/packages/player/src/internal/handlers/set-streaming-wifi-audio-quality.test.ts index 922f1457..225752aa 100644 --- a/packages/player/src/internal/handlers/set-streaming-wifi-audio-quality.test.ts +++ b/packages/player/src/internal/handlers/set-streaming-wifi-audio-quality.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import * as Config from '../../config'; diff --git a/packages/player/src/internal/handlers/set-volume-level.test.ts b/packages/player/src/internal/handlers/set-volume-level.test.ts index 1f7fa762..e3447274 100644 --- a/packages/player/src/internal/handlers/set-volume-level.test.ts +++ b/packages/player/src/internal/handlers/set-volume-level.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import * as Config from '../../config'; diff --git a/packages/player/src/internal/handlers/start-native-player.test.ts b/packages/player/src/internal/handlers/start-native-player.test.ts index a4a404e1..383d8d49 100644 --- a/packages/player/src/internal/handlers/start-native-player.test.ts +++ b/packages/player/src/internal/handlers/start-native-player.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import NativePlayer from '../../player/nativePlayer'; import { playerState } from '../../player/state'; diff --git a/packages/player/src/internal/helpers/generate-guid.test.ts b/packages/player/src/internal/helpers/generate-guid.test.ts index c7605e10..6f45b340 100644 --- a/packages/player/src/internal/helpers/generate-guid.test.ts +++ b/packages/player/src/internal/helpers/generate-guid.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import { generateGUID } from './generate-guid'; diff --git a/packages/player/src/internal/helpers/manifest-parser.test.ts b/packages/player/src/internal/helpers/manifest-parser.test.ts index 5d83d5f2..f1df1cd0 100644 --- a/packages/player/src/internal/helpers/manifest-parser.test.ts +++ b/packages/player/src/internal/helpers/manifest-parser.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import { parseManifest } from './manifest-parser'; import type { PlaybackInfoTrack } from './playback-info-resolver'; diff --git a/packages/player/src/internal/helpers/playback-info-resolver.test.ts b/packages/player/src/internal/helpers/playback-info-resolver.test.ts index c6a8b8e4..cf684c2d 100644 --- a/packages/player/src/internal/helpers/playback-info-resolver.test.ts +++ b/packages/player/src/internal/helpers/playback-info-resolver.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import { credentialsProvider } from '../../test-helpers'; diff --git a/packages/player/src/internal/output-devices.test.ts b/packages/player/src/internal/output-devices.test.ts index 83ad7889..c5a16512 100644 --- a/packages/player/src/internal/output-devices.test.ts +++ b/packages/player/src/internal/output-devices.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import * as Player from '../'; import { events } from '../event-bus'; diff --git a/packages/player/src/internal/services/connection-handler.test.ts b/packages/player/src/internal/services/connection-handler.test.ts index 8fd13f16..18623b06 100644 --- a/packages/player/src/internal/services/connection-handler.test.ts +++ b/packages/player/src/internal/services/connection-handler.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import type { MediaProductTransition } from '../../api/event/media-product-transition'; import { events } from '../../event-bus'; diff --git a/packages/player/src/player/adaptations.test.ts b/packages/player/src/player/adaptations.test.ts index 8c694c9e..62879664 100644 --- a/packages/player/src/player/adaptations.test.ts +++ b/packages/player/src/player/adaptations.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import * as StreamingMetrics from '../internal/event-tracking/streaming-metrics/index'; import { trueTime } from '../internal/true-time'; diff --git a/packages/template/package.json b/packages/template/package.json index a5b08f7f..fa3f7f12 100644 --- a/packages/template/package.json +++ b/packages/template/package.json @@ -39,11 +39,11 @@ "@tidal-music/template": "workspace:*" }, "devDependencies": { - "@vitest/coverage-v8": "0.34.6", - "@vitest/ui": "0.34.7", + "@vitest/coverage-v8": "1.2.2", + "@vitest/ui": "1.2.2", "typescript": "5.3.3", "vite": "5.0.12", "vite-plugin-dts": "3.7.2", - "vitest": "0.34.6" + "vitest": "1.2.2" } } diff --git a/packages/true-time/package.json b/packages/true-time/package.json index 2ca5f1ec..4beb0e7c 100644 --- a/packages/true-time/package.json +++ b/packages/true-time/package.json @@ -20,12 +20,12 @@ "@tidal-music/true-time": "workspace:*" }, "devDependencies": { - "@vitest/coverage-v8": "0.34.6", - "@vitest/ui": "0.34.7", + "@vitest/coverage-v8": "1.2.2", + "@vitest/ui": "1.2.2", "typescript": "5.3.3", "vite": "5.0.12", "vite-plugin-dts": "3.7.2", - "vitest": "0.34.6" + "vitest": "1.2.2" }, "files": [ "dist" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8d288312..c944709a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -42,11 +42,11 @@ importers: version: link:../true-time devDependencies: '@vitest/coverage-v8': - specifier: 0.34.6 - version: 0.34.6(vitest@0.34.6) + specifier: 1.2.2 + version: 1.2.2(vitest@1.2.2) '@vitest/ui': - specifier: 0.34.7 - version: 0.34.7(vitest@0.34.6) + specifier: 1.2.2 + version: 1.2.2(vitest@1.2.2) typescript: specifier: 5.3.3 version: 5.3.3 @@ -57,8 +57,8 @@ importers: specifier: 3.7.2 version: 3.7.2(typescript@5.3.3)(vite@5.0.12) vitest: - specifier: 0.34.6 - version: 0.34.6(@vitest/ui@0.34.7)(happy-dom@13.3.1) + specifier: 1.2.2 + version: 1.2.2(@vitest/ui@1.2.2)(happy-dom@13.3.1) packages/common: dependencies: @@ -67,11 +67,11 @@ importers: version: 'link:' devDependencies: '@vitest/coverage-v8': - specifier: 0.34.6 - version: 0.34.6(vitest@0.34.6) + specifier: 1.2.2 + version: 1.2.2(vitest@1.2.2) '@vitest/ui': - specifier: 0.34.7 - version: 0.34.7(vitest@0.34.6) + specifier: 1.2.2 + version: 1.2.2(vitest@1.2.2) typescript: specifier: 5.3.3 version: 5.3.3 @@ -82,8 +82,8 @@ importers: specifier: 3.7.2 version: 3.7.2(typescript@5.3.3)(vite@5.0.12) vitest: - specifier: 0.34.6 - version: 0.34.6(@vitest/ui@0.34.7)(happy-dom@13.3.1) + specifier: 1.2.2 + version: 1.2.2(@vitest/ui@1.2.2)(happy-dom@13.3.1) packages/event-producer: dependencies: @@ -104,14 +104,14 @@ importers: version: 5.0.4 devDependencies: '@vitest/coverage-v8': - specifier: 0.34.6 - version: 0.34.6(vitest@0.34.6) + specifier: 1.2.2 + version: 1.2.2(vitest@1.2.2) '@vitest/ui': - specifier: 0.34.7 - version: 0.34.7(vitest@0.34.6) + specifier: 1.2.2 + version: 1.2.2(vitest@1.2.2) '@vitest/web-worker': - specifier: 0.34.7 - version: 0.34.7(vitest@0.34.6) + specifier: 1.2.2 + version: 1.2.2(vitest@1.2.2) happy-dom: specifier: 13.3.1 version: 13.3.1 @@ -125,8 +125,8 @@ importers: specifier: 3.7.2 version: 3.7.2(typescript@5.3.3)(vite@5.0.12) vitest: - specifier: 0.34.6 - version: 0.34.6(@vitest/ui@0.34.7)(happy-dom@13.3.1) + specifier: 1.2.2 + version: 1.2.2(@vitest/ui@1.2.2)(happy-dom@13.3.1) xml-js: specifier: ^1.6.11 version: 1.6.11 @@ -139,9 +139,6 @@ importers: '@babel/preset-typescript': specifier: ^7.21.4 version: 7.21.4(@babel/core@7.23.2) - '@esm-bundle/chai': - specifier: ^4.3.4-fix.0 - version: 4.3.4-fix.0 '@rollup/plugin-babel': specifier: ^6.0.3 version: 6.0.3(@babel/core@7.23.2)(rollup@4.3.0) @@ -193,6 +190,9 @@ importers: bowser: specifier: ^2.11.0 version: 2.11.0 + chai: + specifier: ^5.0.3 + version: 5.0.3 cypress: specifier: ^13.6.3 version: 13.6.3 @@ -227,8 +227,8 @@ importers: specifier: 3.7.2 version: 3.7.2(@types/node@20.8.6)(rollup@4.3.0)(typescript@5.2.2)(vite@5.0.12) vitest: - specifier: 0.34.6 - version: 0.34.6(@vitest/ui@0.34.7)(happy-dom@13.3.1) + specifier: 1.2.2 + version: 1.2.2(@types/node@20.8.6) packages/player-web-components: devDependencies: @@ -242,11 +242,11 @@ importers: specifier: workspace:^ version: link:../player '@vitest/coverage-v8': - specifier: 0.34.6 - version: 0.34.6(vitest@0.34.6) + specifier: 1.2.2 + version: 1.2.2(vitest@1.2.2) '@vitest/ui': - specifier: 0.34.7 - version: 0.34.7(vitest@0.34.6) + specifier: 1.2.2 + version: 1.2.2(vitest@1.2.2) typescript: specifier: 5.3.3 version: 5.3.3 @@ -257,8 +257,8 @@ importers: specifier: 3.7.2 version: 3.7.2(typescript@5.3.3)(vite@5.0.12) vitest: - specifier: 0.34.6 - version: 0.34.6(@vitest/ui@0.34.7)(happy-dom@13.3.1) + specifier: 1.2.2 + version: 1.2.2(@vitest/ui@1.2.2)(happy-dom@13.3.1) packages/template: dependencies: @@ -267,11 +267,11 @@ importers: version: 'link:' devDependencies: '@vitest/coverage-v8': - specifier: 0.34.6 - version: 0.34.6(vitest@0.34.6) + specifier: 1.2.2 + version: 1.2.2(vitest@1.2.2) '@vitest/ui': - specifier: 0.34.7 - version: 0.34.7(vitest@0.34.6) + specifier: 1.2.2 + version: 1.2.2(vitest@1.2.2) typescript: specifier: 5.3.3 version: 5.3.3 @@ -282,8 +282,8 @@ importers: specifier: 3.7.2 version: 3.7.2(typescript@5.3.3)(vite@5.0.12) vitest: - specifier: 0.34.6 - version: 0.34.6(@vitest/ui@0.34.7)(happy-dom@13.3.1) + specifier: 1.2.2 + version: 1.2.2(@vitest/ui@1.2.2)(happy-dom@13.3.1) packages/true-time: dependencies: @@ -292,11 +292,11 @@ importers: version: 'link:' devDependencies: '@vitest/coverage-v8': - specifier: 0.34.6 - version: 0.34.6(vitest@0.34.6) + specifier: 1.2.2 + version: 1.2.2(vitest@1.2.2) '@vitest/ui': - specifier: 0.34.7 - version: 0.34.7(vitest@0.34.6) + specifier: 1.2.2 + version: 1.2.2(vitest@1.2.2) typescript: specifier: 5.3.3 version: 5.3.3 @@ -307,8 +307,8 @@ importers: specifier: 3.7.2 version: 3.7.2(typescript@5.3.3)(vite@5.0.12) vitest: - specifier: 0.34.6 - version: 0.34.6(@vitest/ui@0.34.7)(happy-dom@13.3.1) + specifier: 1.2.2 + version: 1.2.2(@vitest/ui@1.2.2)(happy-dom@13.3.1) packages: @@ -357,10 +357,10 @@ packages: '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2) '@babel/helpers': 7.23.2 - '@babel/parser': 7.23.0 + '@babel/parser': 7.23.9 '@babel/template': 7.22.15 '@babel/traverse': 7.23.2 - '@babel/types': 7.23.0 + '@babel/types': 7.23.9 convert-source-map: 2.0.0 debug: 4.3.4(supports-color@8.1.1) gensync: 1.0.0-beta.2 @@ -570,6 +570,11 @@ packages: requiresBuild: true dev: true + /@babel/helper-string-parser@7.23.4: + resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-validator-identifier@7.22.20: resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} @@ -599,7 +604,7 @@ packages: dependencies: '@babel/template': 7.22.15 '@babel/traverse': 7.23.2 - '@babel/types': 7.23.0 + '@babel/types': 7.23.9 transitivePeerDependencies: - supports-color dev: true @@ -622,6 +627,14 @@ packages: '@babel/types': 7.23.0 dev: true + /@babel/parser@7.23.9: + resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.23.9 + dev: true + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==} engines: {node: '>=6.9.0'} @@ -1540,6 +1553,15 @@ packages: to-fast-properties: 2.0.0 dev: true + /@babel/types@7.23.9: + resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.23.4 + '@babel/helper-validator-identifier': 7.22.20 + to-fast-properties: 2.0.0 + dev: true + /@bcoe/v8-coverage@0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true @@ -1828,12 +1850,6 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@esm-bundle/chai@4.3.4-fix.0: - resolution: {integrity: sha512-26SKdM4uvDWlY8/OOOxSB1AqQWeBosCX3wRYUZO7enTAj03CtVxIiCimYVG2WpULcyV51qapK4qTovwkUr5Mlw==} - dependencies: - '@types/chai': 4.3.8 - dev: true - /@humanwhocodes/config-array@0.11.13: resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} engines: {node: '>=10.10.0'} @@ -1987,8 +2003,8 @@ packages: tslib: 2.6.2 dev: true - /@polka/url@1.0.0-next.23: - resolution: {integrity: sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==} + /@polka/url@1.0.0-next.24: + resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} dev: true /@puppeteer/browsers@1.4.6(typescript@5.2.2): @@ -2418,16 +2434,6 @@ packages: '@types/node': 20.8.6 dev: true - /@types/chai-subset@1.3.3: - resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} - dependencies: - '@types/chai': 4.3.8 - dev: true - - /@types/chai@4.3.8: - resolution: {integrity: sha512-yW/qTM4mRBBcsA9Xw9FbcImYtFPY7sgr+G/O5RDYVmxiy9a+pE5FyoFUi8JYCZY5nicj8atrr1pcfPiYpeNGOA==} - dev: true - /@types/co-body@6.1.0: resolution: {integrity: sha512-3e0q2jyDAnx/DSZi0z2H0yoZ2wt5yRDZ+P7ymcMObvq0ufWRT4tsajyO+Q1VwVWiv9PRR4W3YEjEzBjeZlhF+w==} dependencies: @@ -2855,35 +2861,29 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true - /@vitest/coverage-v8@0.34.6(vitest@0.34.6): - resolution: {integrity: sha512-fivy/OK2d/EsJFoEoxHFEnNGTg+MmdZBAVK9Ka4qhXR2K3J0DS08vcGVwzDtXSuUMabLv4KtPcpSKkcMXFDViw==} + /@vitest/coverage-v8@1.2.2(vitest@1.2.2): + resolution: {integrity: sha512-IHyKnDz18SFclIEEAHb9Y4Uxx0sPKC2VO1kdDCs1BF6Ip4S8rQprs971zIsooLUn7Afs71GRxWMWpkCGZpRMhw==} peerDependencies: - vitest: '>=0.32.0 <1' + vitest: ^1.0.0 dependencies: '@ampproject/remapping': 2.2.1 '@bcoe/v8-coverage': 0.2.3 - istanbul-lib-coverage: 3.2.0 + debug: 4.3.4(supports-color@8.1.1) + istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 4.0.1 istanbul-reports: 3.1.6 magic-string: 0.30.5 + magicast: 0.3.3 picocolors: 1.0.0 - std-env: 3.4.3 + std-env: 3.6.0 test-exclude: 6.0.0 - v8-to-istanbul: 9.1.3 - vitest: 0.34.6(@vitest/ui@0.34.7)(happy-dom@13.3.1) + v8-to-istanbul: 9.2.0 + vitest: 1.2.2(@vitest/ui@1.2.2)(happy-dom@13.3.1) transitivePeerDependencies: - supports-color dev: true - /@vitest/expect@0.34.6: - resolution: {integrity: sha512-QUzKpUQRc1qC7qdGo7rMK3AkETI7w18gTCUrsNnyjjJKYiuUB9+TQK3QnR1unhCnWRC0AbKv2omLGQDF/mIjOw==} - dependencies: - '@vitest/spy': 0.34.6 - '@vitest/utils': 0.34.6 - chai: 4.3.10 - dev: true - /@vitest/expect@1.1.0: resolution: {integrity: sha512-9IE2WWkcJo2BR9eqtY5MIo3TPmS50Pnwpm66A6neb2hvk/QSLfPXBz2qdiwUOQkwyFuuXEUj5380CbwfzW4+/w==} dependencies: @@ -2892,12 +2892,12 @@ packages: chai: 4.3.10 dev: true - /@vitest/runner@0.34.6: - resolution: {integrity: sha512-1CUQgtJSLF47NnhN+F9X2ycxUP0kLHQ/JWvNHbeBfwW8CzEGgeskzNnHDyv1ieKTltuR6sdIHV+nmR6kPxQqzQ==} + /@vitest/expect@1.2.2: + resolution: {integrity: sha512-3jpcdPAD7LwHUUiT2pZTj2U82I2Tcgg2oVPvKxhn6mDI2On6tfvPQTjAI4628GUGDZrCm4Zna9iQHm5cEexOAg==} dependencies: - '@vitest/utils': 0.34.6 - p-limit: 4.0.0 - pathe: 1.1.1 + '@vitest/spy': 1.2.2 + '@vitest/utils': 1.2.2 + chai: 4.3.10 dev: true /@vitest/runner@1.1.0: @@ -2908,12 +2908,12 @@ packages: pathe: 1.1.1 dev: true - /@vitest/snapshot@0.34.6: - resolution: {integrity: sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==} + /@vitest/runner@1.2.2: + resolution: {integrity: sha512-JctG7QZ4LSDXr5CsUweFgcpEvrcxOV1Gft7uHrvkQ+fsAVylmWQvnaAr/HDp3LAH1fztGMQZugIheTWjaGzYIg==} dependencies: - magic-string: 0.30.5 + '@vitest/utils': 1.2.2 + p-limit: 5.0.0 pathe: 1.1.1 - pretty-format: 29.7.0 dev: true /@vitest/snapshot@1.1.0: @@ -2924,10 +2924,12 @@ packages: pretty-format: 29.7.0 dev: true - /@vitest/spy@0.34.6: - resolution: {integrity: sha512-xaCvneSaeBw/cz8ySmF7ZwGvL0lBjfvqc1LpQ/vcdHEvpLn3Ff1vAvjw+CoGn0802l++5L/pxb7whwcWAw+DUQ==} + /@vitest/snapshot@1.2.2: + resolution: {integrity: sha512-SmGY4saEw1+bwE1th6S/cZmPxz/Q4JWsl7LvbQIky2tKE35US4gd0Mjzqfr84/4OD0tikGWaWdMja/nWL5NIPA==} dependencies: - tinyspy: 2.2.0 + magic-string: 0.30.5 + pathe: 1.1.1 + pretty-format: 29.7.0 dev: true /@vitest/spy@1.1.0: @@ -2936,52 +2938,51 @@ packages: tinyspy: 2.2.0 dev: true - /@vitest/ui@0.34.7(vitest@0.34.6): - resolution: {integrity: sha512-iizUu9R5Rsvsq8FtdJ0suMqEfIsIIzziqnasMHe4VH8vG+FnZSA3UAtCHx6rLeRupIFVAVg7bptMmuvMcsn8WQ==} + /@vitest/spy@1.2.2: + resolution: {integrity: sha512-k9Gcahssw8d7X3pSLq3e3XEu/0L78mUkCjivUqCQeXJm9clfXR/Td8+AP+VC1O6fKPIDLcHDTAmBOINVuv6+7g==} + dependencies: + tinyspy: 2.2.0 + dev: true + + /@vitest/ui@1.2.2(vitest@1.2.2): + resolution: {integrity: sha512-CG+5fa8lyoBr+9i+UZGS31Qw81v33QlD10uecHxN2CLJVN+jLnqx4pGzGvFFeJ7jSnUCT0AlbmVWY6fU6NJZmw==} peerDependencies: - vitest: '>=0.30.1 <1' + vitest: ^1.0.0 dependencies: - '@vitest/utils': 0.34.7 - fast-glob: 3.3.1 + '@vitest/utils': 1.2.2 + fast-glob: 3.3.2 fflate: 0.8.1 flatted: 3.2.9 pathe: 1.1.1 picocolors: 1.0.0 - sirv: 2.0.3 - vitest: 0.34.6(@vitest/ui@0.34.7)(happy-dom@13.3.1) - dev: true - - /@vitest/utils@0.34.6: - resolution: {integrity: sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==} - dependencies: - diff-sequences: 29.6.3 - loupe: 2.3.7 - pretty-format: 29.7.0 + sirv: 2.0.4 + vitest: 1.2.2(@vitest/ui@1.2.2)(happy-dom@13.3.1) dev: true - /@vitest/utils@0.34.7: - resolution: {integrity: sha512-ziAavQLpCYS9sLOorGrFFKmy2gnfiNU0ZJ15TsMz/K92NAPS/rp9K4z6AJQQk5Y8adCy4Iwpxy7pQumQ/psnRg==} + /@vitest/utils@1.1.0: + resolution: {integrity: sha512-z+s510fKmYz4Y41XhNs3vcuFTFhcij2YF7F8VQfMEYAAUfqQh0Zfg7+w9xdgFGhPf3tX3TicAe+8BDITk6ampQ==} dependencies: diff-sequences: 29.6.3 loupe: 2.3.7 pretty-format: 29.7.0 dev: true - /@vitest/utils@1.1.0: - resolution: {integrity: sha512-z+s510fKmYz4Y41XhNs3vcuFTFhcij2YF7F8VQfMEYAAUfqQh0Zfg7+w9xdgFGhPf3tX3TicAe+8BDITk6ampQ==} + /@vitest/utils@1.2.2: + resolution: {integrity: sha512-WKITBHLsBHlpjnDQahr+XK6RE7MiAsgrIkr0pGhQ9ygoxBfUeG0lUG5iLlzqjmKSlBv3+j5EGsriBzh+C3Tq9g==} dependencies: diff-sequences: 29.6.3 + estree-walker: 3.0.3 loupe: 2.3.7 pretty-format: 29.7.0 dev: true - /@vitest/web-worker@0.34.7(vitest@0.34.6): - resolution: {integrity: sha512-/1Jxr03FZchZhWjHP38o/QJIfEvk257ywt/qEKvtHxa2RvWIkv7HBEqSesdQaFlN1GCfouHK6dCmv7H2tyvgCA==} + /@vitest/web-worker@1.2.2(vitest@1.2.2): + resolution: {integrity: sha512-nDHsEE8s+e32PPKJOP+HR/X658ja+BZ1dC9y2jfX8+qiuuN/HSc6KiWrnBHZaLEuKMS0XAEjaIWsbzo0oneSsw==} peerDependencies: - vitest: '>=0.34.0' + vitest: ^1.0.0 dependencies: debug: 4.3.4(supports-color@8.1.1) - vitest: 0.34.6(@vitest/ui@0.34.7)(happy-dom@13.3.1) + vitest: 1.2.2(@vitest/ui@1.2.2)(happy-dom@13.3.1) transitivePeerDependencies: - supports-color dev: true @@ -3307,13 +3308,13 @@ packages: acorn: 8.10.0 dev: true - /acorn-walk@8.2.0: - resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} + /acorn-walk@8.3.1: + resolution: {integrity: sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==} engines: {node: '>=0.4.0'} dev: true - /acorn-walk@8.3.1: - resolution: {integrity: sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==} + /acorn-walk@8.3.2: + resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} engines: {node: '>=0.4.0'} dev: true @@ -3530,6 +3531,11 @@ packages: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true + /assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} + dev: true + /ast-types-flow@0.0.8: resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} dev: true @@ -3819,6 +3825,17 @@ packages: type-detect: 4.0.8 dev: true + /chai@5.0.3: + resolution: {integrity: sha512-wKGCtYv2kVY5WEjKqQ3fSIZWtTFveZCtzinhTZbx3/trVkxefiwovhpU9kRVCwxvKKCEjTWXPdM1/T7zPoDgow==} + engines: {node: '>=12'} + dependencies: + assertion-error: 2.0.1 + check-error: 2.0.0 + deep-eql: 5.0.1 + loupe: 3.1.0 + pathval: 2.0.0 + dev: true + /chalk-template@0.4.0: resolution: {integrity: sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==} engines: {node: '>=12'} @@ -3850,6 +3867,11 @@ packages: get-func-name: 2.0.2 dev: true + /check-error@2.0.0: + resolution: {integrity: sha512-tjLAOBHKVxtPoHe/SA7kNOMvhCRdCJ3vETdeY0RuAc9popf+hyaSV6ZEg9hr4cpWF7jmo/JSWEnLDrnijS9Tog==} + engines: {node: '>= 16'} + dev: true + /check-more-types@2.24.0: resolution: {integrity: sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==} engines: {node: '>= 0.8.0'} @@ -4240,6 +4262,11 @@ packages: type-detect: 4.0.8 dev: true + /deep-eql@5.0.1: + resolution: {integrity: sha512-nwQCf6ne2gez3o1MxWifqkciwt0zhl0LO1/UwVu4uMBuPmflWM4oQ70XMqHqnBJA+nhzncaqL9HVL6KkHJ28lw==} + engines: {node: '>=6'} + dev: true + /deep-equal@1.0.1: resolution: {integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==} dev: true @@ -5096,6 +5123,12 @@ packages: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} dev: true + /estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + dependencies: + '@types/estree': 1.0.2 + dev: true + /esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} @@ -5223,6 +5256,17 @@ packages: micromatch: 4.0.5 dev: true + /fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + dev: true + /fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} dev: true @@ -6086,11 +6130,16 @@ packages: engines: {node: '>=8'} dev: true + /istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} + dev: true + /istanbul-lib-report@3.0.1: resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} engines: {node: '>=10'} dependencies: - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 make-dir: 4.0.0 supports-color: 7.2.0 dev: true @@ -6100,7 +6149,7 @@ packages: engines: {node: '>=10'} dependencies: debug: 4.3.4(supports-color@8.1.1) - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: - supports-color @@ -6397,11 +6446,6 @@ packages: wrap-ansi: 7.0.0 dev: true - /local-pkg@0.4.3: - resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} - engines: {node: '>=14'} - dev: true - /local-pkg@0.5.0: resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} engines: {node: '>=14'} @@ -6486,6 +6530,12 @@ packages: get-func-name: 2.0.2 dev: true + /loupe@3.1.0: + resolution: {integrity: sha512-qKl+FrLXUhFuHUoDJG7f8P8gEMHq9NFS0c6ghXG1J0rldmZFQZoNVv/vyirE9qwCIhWZDsvEFd1sbFu3GvRQFg==} + dependencies: + get-func-name: 2.0.2 + dev: true + /lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: @@ -6527,6 +6577,14 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true + /magicast@0.3.3: + resolution: {integrity: sha512-ZbrP1Qxnpoes8sz47AM0z08U+jW6TyRgZzcWy3Ma3vDhJttwMwAFDMMQFobwdBxByBD46JYmxRzeF7w2+wJEuw==} + dependencies: + '@babel/parser': 7.23.9 + '@babel/types': 7.23.9 + source-map-js: 1.0.2 + dev: true + /make-dir@4.0.0: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} engines: {node: '>=10'} @@ -6648,8 +6706,8 @@ packages: ufo: 1.3.1 dev: true - /mrmime@1.0.1: - resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} + /mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} engines: {node: '>=10'} dev: true @@ -6897,13 +6955,6 @@ packages: yocto-queue: 0.1.0 dev: true - /p-limit@4.0.0: - resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - yocto-queue: 1.0.0 - dev: true - /p-limit@5.0.0: resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} engines: {node: '>=18'} @@ -7025,6 +7076,11 @@ packages: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} dev: true + /pathval@2.0.0: + resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} + engines: {node: '>= 14.16'} + dev: true + /pend@1.2.0: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} dev: true @@ -7582,12 +7638,12 @@ packages: supports-color: 7.2.0 dev: true - /sirv@2.0.3: - resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==} + /sirv@2.0.4: + resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} dependencies: - '@polka/url': 1.0.0-next.23 - mrmime: 1.0.1 + '@polka/url': 1.0.0-next.24 + mrmime: 2.0.0 totalist: 3.0.1 dev: true @@ -7713,10 +7769,6 @@ packages: engines: {node: '>= 0.8'} dev: true - /std-env@3.4.3: - resolution: {integrity: sha512-f9aPhy8fYBuMN+sNfakZV18U39PbalgjXG3lLB9WkaYTxijru61wb57V9wxxNthXM5Sd88ETBWi29qLAsHO52Q==} - dev: true - /std-env@3.6.0: resolution: {integrity: sha512-aFZ19IgVmhdB2uX599ve2kE6BIE3YMnQ6Gp6BURhW/oIzpXGKr878TQfAQZn1+i0Flcc/UKUy1gOlcfaUBCryg==} dev: true @@ -7925,13 +7977,13 @@ packages: resolution: {integrity: sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==} dev: true - /tinypool@0.7.0: - resolution: {integrity: sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww==} + /tinypool@0.8.1: + resolution: {integrity: sha512-zBTCK0cCgRROxvs9c0CGK838sPkeokNGdQVUUwHAbynHFlmyJYj825f/oRs528HaIJ97lo0pLIlDUzwN+IorWg==} engines: {node: '>=14.0.0'} dev: true - /tinypool@0.8.1: - resolution: {integrity: sha512-zBTCK0cCgRROxvs9c0CGK838sPkeokNGdQVUUwHAbynHFlmyJYj825f/oRs528HaIJ97lo0pLIlDUzwN+IorWg==} + /tinypool@0.8.2: + resolution: {integrity: sha512-SUszKYe5wgsxnNOVlBYO6IC+8VGWdVGZWAqUxp3UErNBtptZvWbwyUOyzNL59zigz2rCA92QiL3wvG+JDSdJdQ==} engines: {node: '>=14.0.0'} dev: true @@ -8307,6 +8359,15 @@ packages: convert-source-map: 2.0.0 dev: true + /v8-to-istanbul@9.2.0: + resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==} + engines: {node: '>=10.12.0'} + dependencies: + '@jridgewell/trace-mapping': 0.3.19 + '@types/istanbul-lib-coverage': 2.0.4 + convert-source-map: 2.0.0 + dev: true + /validator@13.11.0: resolution: {integrity: sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==} engines: {node: '>= 0.10'} @@ -8326,14 +8387,13 @@ packages: extsprintf: 1.3.0 dev: true - /vite-node@0.34.6(@types/node@20.8.6): - resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==} - engines: {node: '>=v14.18.0'} + /vite-node@1.1.0: + resolution: {integrity: sha512-jV48DDUxGLEBdHCQvxL1mEh7+naVy+nhUUUaPAZLd3FJgXuxQiewHcfeZebbJ6onDqNGkP4r3MhQ342PRlG81Q==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: cac: 6.7.14 debug: 4.3.4(supports-color@8.1.1) - mlly: 1.4.2 pathe: 1.1.1 picocolors: 1.0.0 vite: 5.0.12(@types/node@20.8.6) @@ -8348,8 +8408,8 @@ packages: - terser dev: true - /vite-node@1.1.0: - resolution: {integrity: sha512-jV48DDUxGLEBdHCQvxL1mEh7+naVy+nhUUUaPAZLd3FJgXuxQiewHcfeZebbJ6onDqNGkP4r3MhQ342PRlG81Q==} + /vite-node@1.2.2(@types/node@20.8.6): + resolution: {integrity: sha512-1as4rDTgVWJO3n1uHmUYqq7nsFgINQ9u+mRcXpjeOMJUmviqNKjcZB7UfRZrlM7MjYXMKpuWp5oGkjaFLnjawg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: @@ -8453,22 +8513,22 @@ packages: fsevents: 2.3.3 dev: true - /vitest@0.34.6(@vitest/ui@0.34.7)(happy-dom@13.3.1): - resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==} - engines: {node: '>=v14.18.0'} + /vitest@1.1.0: + resolution: {integrity: sha512-oDFiCrw7dd3Jf06HoMtSRARivvyjHJaTxikFxuqJjO76U436PqlVw1uLn7a8OSPrhSfMGVaRakKpA2lePdw79A==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@vitest/browser': '*' - '@vitest/ui': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': ^1.0.0 + '@vitest/ui': ^1.0.0 happy-dom: '*' jsdom: '*' - playwright: '*' - safaridriver: '*' - webdriverio: '*' peerDependenciesMeta: '@edge-runtime/vm': optional: true + '@types/node': + optional: true '@vitest/browser': optional: true '@vitest/ui': @@ -8477,38 +8537,84 @@ packages: optional: true jsdom: optional: true - playwright: + dependencies: + '@vitest/expect': 1.1.0 + '@vitest/runner': 1.1.0 + '@vitest/snapshot': 1.1.0 + '@vitest/spy': 1.1.0 + '@vitest/utils': 1.1.0 + acorn-walk: 8.3.1 + cac: 6.7.14 + chai: 4.3.10 + debug: 4.3.4(supports-color@8.1.1) + execa: 8.0.1 + local-pkg: 0.5.0 + magic-string: 0.30.5 + pathe: 1.1.1 + picocolors: 1.0.0 + std-env: 3.6.0 + strip-literal: 1.3.0 + tinybench: 2.5.1 + tinypool: 0.8.1 + vite: 5.0.12(@types/node@20.8.6) + vite-node: 1.1.0 + why-is-node-running: 2.2.2 + transitivePeerDependencies: + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + + /vitest@1.2.2(@types/node@20.8.6): + resolution: {integrity: sha512-d5Ouvrnms3GD9USIK36KG8OZ5bEvKEkITFtnGv56HFaSlbItJuYr7hv2Lkn903+AvRAgSixiamozUVfORUekjw==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': ^1.0.0 + '@vitest/ui': ^1.0.0 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@types/node': optional: true - safaridriver: + '@vitest/browser': optional: true - webdriverio: + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: optional: true dependencies: - '@types/chai': 4.3.8 - '@types/chai-subset': 1.3.3 '@types/node': 20.8.6 - '@vitest/expect': 0.34.6 - '@vitest/runner': 0.34.6 - '@vitest/snapshot': 0.34.6 - '@vitest/spy': 0.34.6 - '@vitest/ui': 0.34.7(vitest@0.34.6) - '@vitest/utils': 0.34.6 - acorn: 8.10.0 - acorn-walk: 8.2.0 + '@vitest/expect': 1.2.2 + '@vitest/runner': 1.2.2 + '@vitest/snapshot': 1.2.2 + '@vitest/spy': 1.2.2 + '@vitest/utils': 1.2.2 + acorn-walk: 8.3.2 cac: 6.7.14 chai: 4.3.10 debug: 4.3.4(supports-color@8.1.1) - happy-dom: 13.3.1 - local-pkg: 0.4.3 + execa: 8.0.1 + local-pkg: 0.5.0 magic-string: 0.30.5 pathe: 1.1.1 picocolors: 1.0.0 - std-env: 3.4.3 + std-env: 3.6.0 strip-literal: 1.3.0 tinybench: 2.5.1 - tinypool: 0.7.0 + tinypool: 0.8.2 vite: 5.0.12(@types/node@20.8.6) - vite-node: 0.34.6(@types/node@20.8.6) + vite-node: 1.2.2(@types/node@20.8.6) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -8520,8 +8626,8 @@ packages: - terser dev: true - /vitest@1.1.0: - resolution: {integrity: sha512-oDFiCrw7dd3Jf06HoMtSRARivvyjHJaTxikFxuqJjO76U436PqlVw1uLn7a8OSPrhSfMGVaRakKpA2lePdw79A==} + /vitest@1.2.2(@vitest/ui@1.2.2)(happy-dom@13.3.1): + resolution: {integrity: sha512-d5Ouvrnms3GD9USIK36KG8OZ5bEvKEkITFtnGv56HFaSlbItJuYr7hv2Lkn903+AvRAgSixiamozUVfORUekjw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -8545,16 +8651,18 @@ packages: jsdom: optional: true dependencies: - '@vitest/expect': 1.1.0 - '@vitest/runner': 1.1.0 - '@vitest/snapshot': 1.1.0 - '@vitest/spy': 1.1.0 - '@vitest/utils': 1.1.0 - acorn-walk: 8.3.1 + '@vitest/expect': 1.2.2 + '@vitest/runner': 1.2.2 + '@vitest/snapshot': 1.2.2 + '@vitest/spy': 1.2.2 + '@vitest/ui': 1.2.2(vitest@1.2.2) + '@vitest/utils': 1.2.2 + acorn-walk: 8.3.2 cac: 6.7.14 chai: 4.3.10 debug: 4.3.4(supports-color@8.1.1) execa: 8.0.1 + happy-dom: 13.3.1 local-pkg: 0.5.0 magic-string: 0.30.5 pathe: 1.1.1 @@ -8562,9 +8670,9 @@ packages: std-env: 3.6.0 strip-literal: 1.3.0 tinybench: 2.5.1 - tinypool: 0.8.1 + tinypool: 0.8.2 vite: 5.0.12(@types/node@20.8.6) - vite-node: 1.1.0 + vite-node: 1.2.2(@types/node@20.8.6) why-is-node-running: 2.2.2 transitivePeerDependencies: - less