From 08d2aaa775131efedcdaedab0eb252afc076af9b Mon Sep 17 00:00:00 2001 From: ryanbas21 Date: Tue, 10 Dec 2024 12:43:50 -0700 Subject: [PATCH 1/5] chore: automate-docs fix doc generation commands --- .eslintignore | 1 + .gitignore | 1 + packages/davinci-client/.eslintignore | 1 + packages/davinci-client/project.json | 3 ++ packages/davinci-client/typedoc.json | 68 +++++++++++++++++++++++++++ packages/device-client/.eslintignore | 1 + packages/device-client/project.json | 3 ++ packages/device-client/tsconfig.json | 4 +- packages/device-client/typedoc.json | 68 +++++++++++++++++++++++++++ packages/javascript-sdk/.eslintignore | 1 + packages/javascript-sdk/project.json | 2 +- packages/javascript-sdk/typedoc.json | 2 +- packages/ping-protect/.eslintignore | 3 +- packages/ping-protect/project.json | 2 +- packages/ping-protect/typedoc.json | 2 +- packages/token-vault/.eslintignore | 1 + packages/token-vault/project.json | 3 ++ packages/token-vault/typedoc.json | 68 +++++++++++++++++++++++++++ 18 files changed, 227 insertions(+), 7 deletions(-) create mode 100644 packages/davinci-client/typedoc.json create mode 100644 packages/device-client/typedoc.json create mode 100644 packages/token-vault/typedoc.json diff --git a/.eslintignore b/.eslintignore index ee89780ad..c563964cb 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,2 +1,3 @@ node_modules pnpm-lock.yaml +packages/*/docs diff --git a/.gitignore b/.gitignore index 5e7c4d4e1..712ffee66 100644 --- a/.gitignore +++ b/.gitignore @@ -61,6 +61,7 @@ todos/* users/* #Project Docs docs/packages/javascript-sdk +packages/*/docs **/playwright-report **/playwright/.cache diff --git a/packages/davinci-client/.eslintignore b/packages/davinci-client/.eslintignore index 26d37dbf4..58d56dc4f 100644 --- a/packages/davinci-client/.eslintignore +++ b/packages/davinci-client/.eslintignore @@ -6,3 +6,4 @@ LICENSE .bin dist .eslintignore +docs diff --git a/packages/davinci-client/project.json b/packages/davinci-client/project.json index ee5228a38..575e28468 100644 --- a/packages/davinci-client/project.json +++ b/packages/davinci-client/project.json @@ -5,6 +5,9 @@ "projectType": "library", "tags": ["scope:package"], "targets": { + "docs": { + "command": "pnpm typedoc --options {projectRoot}/typedoc.json" + }, "build": { "inputs": [ "default", diff --git a/packages/davinci-client/typedoc.json b/packages/davinci-client/typedoc.json new file mode 100644 index 000000000..72c50abe8 --- /dev/null +++ b/packages/davinci-client/typedoc.json @@ -0,0 +1,68 @@ +{ + "entryPointStrategy": "expand", + "entryPoints": ["./src/"], + "tsconfig": "tsconfig.lib.json", + "compilerOptions": {}, + "exclude": [ + "**/*.(spec|test|e2e).ts", + "**/*.mock.*", + "**/*.data.*", + "docs/**", + "tests/**", + "specs/**", + "spec/**", + "test/**" + ], + "externalPattern": ["**/node_modules/**"], + "excludeExternals": true, + "excludeInternal": false, + "excludePrivate": false, + "excludeProtected": false, + "excludeNotDocumented": false, + "externalSymbolLinkMappings": {}, + "out": "./docs", + "emit": "docs", + "theme": "hierarchy", + "name": "davinci-client", + "includeVersion": true, + "readme": "./README.md", + "disableSources": false, + "excludeTags": [], + "cname": "", + "sourceLinkTemplate": "", + "gitRevision": "master", + "gitRemote": "origin", + "lang": "en", + "githubPages": true, + "hideGenerator": true, + "searchInComments": false, + "cleanOutputDir": true, + "titleLink": "", + "navigationLinks": {}, + "sidebarLinks": {}, + "commentStyle": "all", + "categorizeByGroup": true, + "defaultCategory": "Other", + "categoryOrder": [], + "sort": ["visibility", "required-first", "source-order"], + "visibilityFilters": { + "protected": true, + "private": true, + "inherited": true, + "external": true + }, + "searchCategoryBoosts": {}, + "searchGroupBoosts": {}, + "preserveWatchOutput": false, + "skipErrorChecking": false, + "validation": { + "notExported": true, + "invalidLink": true, + "notDocumented": true + }, + "requiredToBeDocumented": [], + "treatWarningsAsErrors": false, + "intentionallyNotExported": [], + "logLevel": "Verbose", + "plugin": ["typedoc-plugin-rename-defaults", "typedoc-theme-hierarchy"] +} diff --git a/packages/device-client/.eslintignore b/packages/device-client/.eslintignore index 26d37dbf4..58d56dc4f 100644 --- a/packages/device-client/.eslintignore +++ b/packages/device-client/.eslintignore @@ -6,3 +6,4 @@ LICENSE .bin dist .eslintignore +docs diff --git a/packages/device-client/project.json b/packages/device-client/project.json index f1046a944..f6337495b 100644 --- a/packages/device-client/project.json +++ b/packages/device-client/project.json @@ -5,6 +5,9 @@ "projectType": "library", "tags": ["scope:package"], "targets": { + "docs": { + "command": "pnpm typedoc --options {projectRoot}/typedoc.json" + }, "build": { "outputs": ["{projectRoot}/{options.outDir}", "{projectRoot}/dist"], "options": { diff --git a/packages/device-client/tsconfig.json b/packages/device-client/tsconfig.json index 0606a7ad1..0e799d2ad 100644 --- a/packages/device-client/tsconfig.json +++ b/packages/device-client/tsconfig.json @@ -1,8 +1,8 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "module": "NodeNext", - "moduleResolution": "NodeNext", + "module": "ES2020", + "moduleResolution": "Bundler", "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, diff --git a/packages/device-client/typedoc.json b/packages/device-client/typedoc.json new file mode 100644 index 000000000..28e7126c4 --- /dev/null +++ b/packages/device-client/typedoc.json @@ -0,0 +1,68 @@ +{ + "entryPointStrategy": "expand", + "entryPoints": ["./src/"], + "tsconfig": "tsconfig.lib.json", + "compilerOptions": {}, + "exclude": [ + "**/*.(spec|test|e2e).ts", + "**/*.mock.*", + "**/*.data.*", + "docs/**", + "tests/**", + "specs/**", + "spec/**", + "test/**" + ], + "externalPattern": ["**/node_modules/**"], + "excludeExternals": true, + "excludeInternal": false, + "excludePrivate": false, + "excludeProtected": false, + "excludeNotDocumented": false, + "externalSymbolLinkMappings": {}, + "out": "./docs", + "emit": "docs", + "theme": "hierarchy", + "name": "device-client", + "includeVersion": true, + "readme": "./README.md", + "disableSources": false, + "excludeTags": [], + "cname": "", + "sourceLinkTemplate": "", + "gitRevision": "master", + "gitRemote": "origin", + "lang": "en", + "githubPages": true, + "hideGenerator": true, + "searchInComments": false, + "cleanOutputDir": true, + "titleLink": "", + "navigationLinks": {}, + "sidebarLinks": {}, + "commentStyle": "all", + "categorizeByGroup": true, + "defaultCategory": "Other", + "categoryOrder": [], + "sort": ["visibility", "required-first", "source-order"], + "visibilityFilters": { + "protected": true, + "private": true, + "inherited": true, + "external": true + }, + "searchCategoryBoosts": {}, + "searchGroupBoosts": {}, + "preserveWatchOutput": false, + "skipErrorChecking": false, + "validation": { + "notExported": true, + "invalidLink": true, + "notDocumented": true + }, + "requiredToBeDocumented": [], + "treatWarningsAsErrors": false, + "intentionallyNotExported": [], + "logLevel": "Verbose", + "plugin": ["typedoc-plugin-rename-defaults", "typedoc-theme-hierarchy"] +} diff --git a/packages/javascript-sdk/.eslintignore b/packages/javascript-sdk/.eslintignore index b7f9660a5..a1d4f4e97 100644 --- a/packages/javascript-sdk/.eslintignore +++ b/packages/javascript-sdk/.eslintignore @@ -5,3 +5,4 @@ LICENSE .env* .bin dist +docs diff --git a/packages/javascript-sdk/project.json b/packages/javascript-sdk/project.json index 83517be77..3f07bf934 100644 --- a/packages/javascript-sdk/project.json +++ b/packages/javascript-sdk/project.json @@ -6,7 +6,7 @@ "tags": ["scope:sdk"], "targets": { "docs": { - "command": "npx typedoc --options packages/javascript-sdk/typedoc.json" + "command": "pnpm typedoc --options {projectRoot}/typedoc.json" }, "build": { "inputs": [ diff --git a/packages/javascript-sdk/typedoc.json b/packages/javascript-sdk/typedoc.json index 9531db567..7375cf705 100644 --- a/packages/javascript-sdk/typedoc.json +++ b/packages/javascript-sdk/typedoc.json @@ -20,7 +20,7 @@ "excludeProtected": false, "excludeNotDocumented": false, "externalSymbolLinkMappings": {}, - "out": "../../docs/packages/javascript-sdk", + "out": "./docs", "emit": "docs", "theme": "hierarchy", "name": "javascript-sdk", diff --git a/packages/ping-protect/.eslintignore b/packages/ping-protect/.eslintignore index 163c04997..89fe00387 100644 --- a/packages/ping-protect/.eslintignore +++ b/packages/ping-protect/.eslintignore @@ -6,4 +6,5 @@ LICENSE .bin dist src/lib/ping-signals-sdk.js -.eslintignore \ No newline at end of file +.eslintignore +docs diff --git a/packages/ping-protect/project.json b/packages/ping-protect/project.json index 06a62056b..f97897cdd 100644 --- a/packages/ping-protect/project.json +++ b/packages/ping-protect/project.json @@ -6,7 +6,7 @@ "tags": ["scope:package"], "targets": { "docs": { - "command": "npx typedoc --options ./packages/ping-protect/typedoc.json" + "command": "pnpm typedoc --options {projectRoot}/typedoc.json" }, "build": { "inputs": [ diff --git a/packages/ping-protect/typedoc.json b/packages/ping-protect/typedoc.json index 883db736e..f42ab9287 100644 --- a/packages/ping-protect/typedoc.json +++ b/packages/ping-protect/typedoc.json @@ -20,7 +20,7 @@ "excludeProtected": false, "excludeNotDocumented": false, "externalSymbolLinkMappings": {}, - "out": "../../docs/packages/ping-protect", + "out": "./docs", "emit": "docs", "theme": "hierarchy", "name": "ping-protect", diff --git a/packages/token-vault/.eslintignore b/packages/token-vault/.eslintignore index d33c4be38..5ac9058f3 100644 --- a/packages/token-vault/.eslintignore +++ b/packages/token-vault/.eslintignore @@ -6,3 +6,4 @@ LICENSE .env* .bin dist +docs diff --git a/packages/token-vault/project.json b/packages/token-vault/project.json index 483e53cbc..5478dfba2 100644 --- a/packages/token-vault/project.json +++ b/packages/token-vault/project.json @@ -5,6 +5,9 @@ "projectType": "library", "tags": ["scope:package"], "targets": { + "docs": { + "command": "pnpm typedoc --options {projectRoot}/typedoc.json" + }, "build": { "inputs": [ "default", diff --git a/packages/token-vault/typedoc.json b/packages/token-vault/typedoc.json new file mode 100644 index 000000000..cadf50769 --- /dev/null +++ b/packages/token-vault/typedoc.json @@ -0,0 +1,68 @@ +{ + "entryPointStrategy": "expand", + "entryPoints": ["./src/"], + "tsconfig": "tsconfig.lib.json", + "compilerOptions": {}, + "exclude": [ + "**/*.(spec|test|e2e).ts", + "**/*.mock.*", + "**/*.data.*", + "docs/**", + "tests/**", + "specs/**", + "spec/**", + "test/**" + ], + "externalPattern": ["**/node_modules/**"], + "excludeExternals": true, + "excludeInternal": false, + "excludePrivate": false, + "excludeProtected": false, + "excludeNotDocumented": false, + "externalSymbolLinkMappings": {}, + "out": "./docs", + "emit": "docs", + "theme": "hierarchy", + "name": "token-vault", + "includeVersion": true, + "readme": "./README.md", + "disableSources": false, + "excludeTags": [], + "cname": "", + "sourceLinkTemplate": "", + "gitRevision": "master", + "gitRemote": "origin", + "lang": "en", + "githubPages": true, + "hideGenerator": true, + "searchInComments": false, + "cleanOutputDir": true, + "titleLink": "", + "navigationLinks": {}, + "sidebarLinks": {}, + "commentStyle": "all", + "categorizeByGroup": true, + "defaultCategory": "Other", + "categoryOrder": [], + "sort": ["visibility", "required-first", "source-order"], + "visibilityFilters": { + "protected": true, + "private": true, + "inherited": true, + "external": true + }, + "searchCategoryBoosts": {}, + "searchGroupBoosts": {}, + "preserveWatchOutput": false, + "skipErrorChecking": false, + "validation": { + "notExported": true, + "invalidLink": true, + "notDocumented": true + }, + "requiredToBeDocumented": [], + "treatWarningsAsErrors": false, + "intentionallyNotExported": [], + "logLevel": "Verbose", + "plugin": ["typedoc-plugin-rename-defaults", "typedoc-theme-hierarchy"] +} From 8456a8f4e5a0d2da337008bd330923bc5451d87c Mon Sep 17 00:00:00 2001 From: ryanbas21 Date: Thu, 12 Dec 2024 09:58:53 -0700 Subject: [PATCH 2/5] chore: codecov add codecov, fix up tsconfigs, and add extenssions to mock-api-v2 for node16+ support --- .eslintignore | 2 + .github/workflows/ci.yml | 7 ++- .github/workflows/publish.yml | 5 ++ .gitignore | 1 + e2e/mock-api-v2/.eslintignore | 3 +- e2e/mock-api-v2/package.json | 13 +++++ e2e/mock-api-v2/project.json | 7 +-- .../src/endpoints/custom-html.endpoint.ts | 8 +-- .../endpoints/davinci-authorize.endpoint.ts | 6 +-- .../open-id-configuration.endpoint.ts | 2 +- .../src/endpoints/token.endpoint.ts | 2 +- .../src/endpoints/userinfo.endpoint.ts | 2 +- e2e/mock-api-v2/src/example-server.ts | 2 +- .../src/handlers/authorize.handler.ts | 6 +-- .../handlers/custom-html-template.handler.ts | 6 +-- .../handlers/open-id-configuration.handler.ts | 4 +- e2e/mock-api-v2/src/handlers/token.handler.ts | 4 +- .../src/handlers/userinfo.handler.ts | 4 +- e2e/mock-api-v2/src/helpers/cookie.ts | 6 +-- e2e/mock-api-v2/src/helpers/match.ts | 4 +- .../src/helpers/test/cookie.test.ts | 12 +++-- .../src/helpers/test/match.test.ts | 2 +- e2e/mock-api-v2/src/main.ts | 24 ++++----- e2e/mock-api-v2/src/responses/index.ts | 6 +-- .../src/schemas/userinfo/userinfo.schema.ts | 2 +- .../src/services/authorize.service.ts | 8 +-- .../src/services/cookie.service.ts | 4 +- .../services/custom-html-template.service.ts | 11 ++-- .../src/services/mock-env-helpers/index.ts | 10 ++-- .../mock-env-helpers/tests/index.test.ts | 8 +-- .../src/services/request.service.ts | 6 +-- .../services/tests/authorize.service.test.ts | 6 +-- .../src/services/tests/cookie.service.test.ts | 2 +- .../custom-html-template.service.test.ts | 6 +-- .../services/tests/request.service.test.ts | 6 +-- .../src/services/tests/token.service.test.ts | 6 +-- .../services/tests/userinfo.service.test.ts | 4 +- .../src/services/tokens.service.ts | 8 +-- .../src/services/userinfo.service.ts | 4 +- e2e/mock-api-v2/src/spec.ts | 10 ++-- e2e/mock-api-v2/src/types/index.ts | 8 +-- e2e/mock-api-v2/tsconfig.app.json | 2 + e2e/mock-api-v2/tsconfig.spec.json | 4 +- e2e/mock-api-v2/vite.config.ts | 8 +-- e2e/token-vault-interceptor/vite.config.ts | 4 +- nx.json | 8 ++- package.json | 2 +- packages/davinci-client/.eslintignore | 1 + packages/davinci-client/project.json | 9 +--- packages/davinci-client/tsconfig.spec.json | 2 +- packages/davinci-client/vite.config.ts | 8 ++- packages/device-client/.eslintignore | 1 + .../device-client/src/lib/device.store.ts | 4 +- packages/device-client/tsconfig.spec.json | 4 +- packages/device-client/vite.config.ts | 5 +- packages/javascript-sdk/.eslintignore | 1 + packages/javascript-sdk/package.json | 5 +- .../tests/integration/fr-auth.test.ts | 34 ++++++------ .../tests/integration/http-client.test.ts | 38 +++++++------ .../tests/integration/oauth2-client.test.ts | 53 +++++++++++-------- packages/javascript-sdk/tsconfig.json | 11 +++- packages/javascript-sdk/tsconfig.spec.json | 6 ++- packages/javascript-sdk/vite.config.ts | 7 +-- packages/ping-protect/.eslintignore | 1 + packages/ping-protect/vite.config.ts | 4 +- packages/token-vault/.eslintignore | 1 + packages/token-vault/vite.config.ts | 4 +- pnpm-lock.yaml | 13 +++-- 68 files changed, 279 insertions(+), 208 deletions(-) create mode 100644 e2e/mock-api-v2/package.json diff --git a/.eslintignore b/.eslintignore index c563964cb..91f29fbc7 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,3 +1,5 @@ node_modules pnpm-lock.yaml packages/*/docs +packages/*/coverage + diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 02e91f0c7..4cae4ebb8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -34,7 +34,12 @@ jobs: - run: git branch --track develop origin/develop - run: pnpm exec nx-cloud record -- nx format:check --verbose - - run: pnpm exec nx affected -t build lint test e2e-ci --verbose + - run: pnpm exec nx affected -t build lint test docs e2e-ci --verbose + + - uses: codecov/codecov-action@v5 + with: + files: ./packages/**/coverage/*.xml + token: ${{ secrets.CODECOV_TOKEN }} - uses: actions/upload-artifact@v4 if: ${{ !cancelled() }} diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index a8a58f193..e1e93705a 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -92,3 +92,8 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} NPM_CONFIG_PROVENANCE: true + + - uses: codecov/codecov-action@v5 + with: + files: ./packages/**/coverage/*.xml + token: ${{ secrets.CODECOV_TOKEN }} diff --git a/.gitignore b/.gitignore index 712ffee66..a765ab8fa 100644 --- a/.gitignore +++ b/.gitignore @@ -18,6 +18,7 @@ e2e/token-vault-app/public/assets/ bundles/ docs/ coverage/ +packages/**/coverage/ node_modules/ samples/_static/js/*.js* tests/**/app/index.js* diff --git a/e2e/mock-api-v2/.eslintignore b/e2e/mock-api-v2/.eslintignore index 7787c22e4..1856a2cea 100644 --- a/e2e/mock-api-v2/.eslintignore +++ b/e2e/mock-api-v2/.eslintignore @@ -5,4 +5,5 @@ LICENSE .env* .bin dist -.eslintignore \ No newline at end of file +.eslintignore +coverage diff --git a/e2e/mock-api-v2/package.json b/e2e/mock-api-v2/package.json new file mode 100644 index 000000000..0a7acb646 --- /dev/null +++ b/e2e/mock-api-v2/package.json @@ -0,0 +1,13 @@ +{ + "name": "mock-api", + "version": "0.0.0", + "private": true, + "description": "", + "main": "./dist/index.js", + "module": "./dist/index.js", + "exports": "./dist/index.js", + "keywords": [], + "author": "", + "type": "module", + "license": "ISC" +} diff --git a/e2e/mock-api-v2/project.json b/e2e/mock-api-v2/project.json index f7210829e..2d8ac9a4d 100644 --- a/e2e/mock-api-v2/project.json +++ b/e2e/mock-api-v2/project.json @@ -12,8 +12,8 @@ "options": { "platform": "node", "outputPath": "e2e/mock-api-v2/dist", - "format": ["cjs"], - "bundle": false, + "format": ["esm"], + "bundle": true, "main": "e2e/mock-api-v2/src/main.ts", "tsConfig": "e2e/mock-api-v2/tsconfig.app.json", "assets": ["e2e/mock-api-v2/src/assets"], @@ -69,9 +69,6 @@ "{projectRoot}/{options.coverage.reportsDirectory}", "{workspaceRoot}/coverage/e2e/mock-api-v2" ], - "options": { - "coverage.reportsDirectory": "../../coverage/e2e/mock-api-v2" - }, "configurations": { "watch": { "watch": true diff --git a/e2e/mock-api-v2/src/endpoints/custom-html.endpoint.ts b/e2e/mock-api-v2/src/endpoints/custom-html.endpoint.ts index 5773f6cf3..6dd5015cc 100644 --- a/e2e/mock-api-v2/src/endpoints/custom-html.endpoint.ts +++ b/e2e/mock-api-v2/src/endpoints/custom-html.endpoint.ts @@ -5,17 +5,17 @@ import { Api, ApiResponse } from 'effect-http'; import { DavinciAuthorizeHeaders, DavinciAuthorizeResponseHeaders, -} from '../schemas/authorize.schema'; +} from '../schemas/authorize.schema.js'; import { PingOneCustomHtmlRequestBody, PingOneRequestQuery, -} from '../schemas/custom-html-template/custom-html-template-request.schema'; +} from '../schemas/custom-html-template/custom-html-template-request.schema.js'; import { PingOneCustomHtmlResponseBody, PingOneCustomHtmlResponseErrorBody, PingOnePathParams, -} from '../schemas/custom-html-template/custom-html-template-response.schema'; -import { SuccessResponseRedirect } from '../schemas/return-success-response-redirect.schema'; +} from '../schemas/custom-html-template/custom-html-template-response.schema.js'; +import { SuccessResponseRedirect } from '../schemas/return-success-response-redirect.schema.js'; const customHtmlEndPoint = Api.addEndpoint( pipe( diff --git a/e2e/mock-api-v2/src/endpoints/davinci-authorize.endpoint.ts b/e2e/mock-api-v2/src/endpoints/davinci-authorize.endpoint.ts index 465f76ab9..5fbd3084b 100644 --- a/e2e/mock-api-v2/src/endpoints/davinci-authorize.endpoint.ts +++ b/e2e/mock-api-v2/src/endpoints/davinci-authorize.endpoint.ts @@ -7,9 +7,9 @@ import { DavinciAuthorizeHeaders, DavinciAuthorizeQuery, DavinciAuthorizeResponseHeaders, -} from '../schemas/authorize.schema'; -import { PingOneCustomHtmlResponseBody } from '../schemas/custom-html-template/custom-html-template-response.schema'; -import { SuccessResponseRedirect } from '../schemas/return-success-response-redirect.schema'; +} from '../schemas/authorize.schema.js'; +import { PingOneCustomHtmlResponseBody } from '../schemas/custom-html-template/custom-html-template-response.schema.js'; +import { SuccessResponseRedirect } from '../schemas/return-success-response-redirect.schema.js'; const davinciAuthorize = Api.addEndpoint( pipe( diff --git a/e2e/mock-api-v2/src/endpoints/open-id-configuration.endpoint.ts b/e2e/mock-api-v2/src/endpoints/open-id-configuration.endpoint.ts index 9afb75a09..fe041aed4 100644 --- a/e2e/mock-api-v2/src/endpoints/open-id-configuration.endpoint.ts +++ b/e2e/mock-api-v2/src/endpoints/open-id-configuration.endpoint.ts @@ -1,7 +1,7 @@ import { Schema } from '@effect/schema'; import { pipe } from 'effect'; import { Api } from 'effect-http'; -import { openIdConfigurationResponseSchema } from '../schemas/open-id-configuration/open-id-configuration-response.schema'; +import { openIdConfigurationResponseSchema } from '../schemas/open-id-configuration/open-id-configuration-response.schema.js'; const openidConfiguration = Api.addEndpoint( pipe( diff --git a/e2e/mock-api-v2/src/endpoints/token.endpoint.ts b/e2e/mock-api-v2/src/endpoints/token.endpoint.ts index 901399def..5bbffa469 100644 --- a/e2e/mock-api-v2/src/endpoints/token.endpoint.ts +++ b/e2e/mock-api-v2/src/endpoints/token.endpoint.ts @@ -2,7 +2,7 @@ import { Schema } from '@effect/schema'; import { pipe } from 'effect'; import { Api } from 'effect-http'; -import { TokenResponseBody } from '../schemas/token/token.schema'; +import { TokenResponseBody } from '../schemas/token/token.schema.js'; const pingOneToken = Api.addEndpoint( pipe( diff --git a/e2e/mock-api-v2/src/endpoints/userinfo.endpoint.ts b/e2e/mock-api-v2/src/endpoints/userinfo.endpoint.ts index c6d7f5b97..7eb41b1f5 100644 --- a/e2e/mock-api-v2/src/endpoints/userinfo.endpoint.ts +++ b/e2e/mock-api-v2/src/endpoints/userinfo.endpoint.ts @@ -2,7 +2,7 @@ import { Schema } from '@effect/schema'; import { pipe } from 'effect'; import { Api, ApiResponse, Security } from 'effect-http'; -import { UserInfoSchema } from '../schemas/userinfo/userinfo.schema'; +import { UserInfoSchema } from '../schemas/userinfo/userinfo.schema.js'; const userInfo = Api.addEndpoint( pipe( diff --git a/e2e/mock-api-v2/src/example-server.ts b/e2e/mock-api-v2/src/example-server.ts index b6b5c31fd..cb784c137 100644 --- a/e2e/mock-api-v2/src/example-server.ts +++ b/e2e/mock-api-v2/src/example-server.ts @@ -1,7 +1,7 @@ import { RouterBuilder, Middlewares, ExampleServer } from 'effect-http'; import { NodeRuntime } from '@effect/platform-node'; import { NodeServer } from 'effect-http-node'; -import { apiSpec } from './spec'; +import { apiSpec } from './spec.js'; const app = ExampleServer.make(apiSpec).pipe(RouterBuilder.build, Middlewares.errorLog); diff --git a/e2e/mock-api-v2/src/handlers/authorize.handler.ts b/e2e/mock-api-v2/src/handlers/authorize.handler.ts index 30a853b45..16249e9ee 100644 --- a/e2e/mock-api-v2/src/handlers/authorize.handler.ts +++ b/e2e/mock-api-v2/src/handlers/authorize.handler.ts @@ -2,9 +2,9 @@ import { toCookieHeader } from '@effect/platform/Cookies'; import { Effect } from 'effect'; import { RouterBuilder } from 'effect-http'; -import { Authorize } from '../services/authorize.service'; -import { CookieService } from '../services/cookie.service'; -import { apiSpec } from '../spec'; +import { Authorize } from '../services/authorize.service.js'; +import { CookieService } from '../services/cookie.service.js'; +import { apiSpec } from '../spec.js'; const authorizeHandler = RouterBuilder.handler(apiSpec, 'DavinciAuthorize', ({ headers, query }) => Effect.gen(function* () { diff --git a/e2e/mock-api-v2/src/handlers/custom-html-template.handler.ts b/e2e/mock-api-v2/src/handlers/custom-html-template.handler.ts index f087d48da..129dbfd39 100644 --- a/e2e/mock-api-v2/src/handlers/custom-html-template.handler.ts +++ b/e2e/mock-api-v2/src/handlers/custom-html-template.handler.ts @@ -2,9 +2,9 @@ import { toCookieHeader } from '@effect/platform/Cookies'; import { Effect } from 'effect'; import { RouterBuilder } from 'effect-http'; -import { CookieService } from '../services/cookie.service'; -import { CustomHtmlTemplate } from '../services/custom-html-template.service'; -import { apiSpec } from '../spec'; +import { CookieService } from '../services/cookie.service.js'; +import { CustomHtmlTemplate } from '../services/custom-html-template.service.js'; +import { apiSpec } from '../spec.js'; const customHtmlHandler = RouterBuilder.handler( apiSpec, diff --git a/e2e/mock-api-v2/src/handlers/open-id-configuration.handler.ts b/e2e/mock-api-v2/src/handlers/open-id-configuration.handler.ts index 6a535022b..2a1e3a8c7 100644 --- a/e2e/mock-api-v2/src/handlers/open-id-configuration.handler.ts +++ b/e2e/mock-api-v2/src/handlers/open-id-configuration.handler.ts @@ -1,7 +1,7 @@ import { Effect } from 'effect'; import { RouterBuilder } from 'effect-http'; -import { apiSpec } from '../spec'; -import { openidConfigurationResponse } from '../responses/open-id-configuration'; +import { apiSpec } from '../spec.js'; +import { openidConfigurationResponse } from '../responses/open-id-configuration.js'; const openidConfiguration = RouterBuilder.handler(apiSpec, 'openidConfiguration', () => // eslint-disable-next-line require-yield diff --git a/e2e/mock-api-v2/src/handlers/token.handler.ts b/e2e/mock-api-v2/src/handlers/token.handler.ts index f8d763089..b3683ad83 100644 --- a/e2e/mock-api-v2/src/handlers/token.handler.ts +++ b/e2e/mock-api-v2/src/handlers/token.handler.ts @@ -1,7 +1,7 @@ import { Effect } from 'effect'; import { RouterBuilder } from 'effect-http'; -import { apiSpec } from '../spec'; -import { Tokens } from '../services/tokens.service'; +import { apiSpec } from '../spec.js'; +import { Tokens } from '../services/tokens.service.js'; const tokenHandler = RouterBuilder.handler(apiSpec, 'PingOneToken', () => Effect.gen(function* () { diff --git a/e2e/mock-api-v2/src/handlers/userinfo.handler.ts b/e2e/mock-api-v2/src/handlers/userinfo.handler.ts index 40a2cefd6..31d017891 100644 --- a/e2e/mock-api-v2/src/handlers/userinfo.handler.ts +++ b/e2e/mock-api-v2/src/handlers/userinfo.handler.ts @@ -1,7 +1,7 @@ import { Effect } from 'effect'; import { RouterBuilder } from 'effect-http'; -import { apiSpec } from '../spec'; -import { UserInfo } from '../services/userinfo.service'; +import { apiSpec } from '../spec.js'; +import { UserInfo } from '../services/userinfo.service.js'; const userInfoHandler = RouterBuilder.handler(apiSpec, 'UserInfo', (request, security) => Effect.gen(function* () { diff --git a/e2e/mock-api-v2/src/helpers/cookie.ts b/e2e/mock-api-v2/src/helpers/cookie.ts index 2b82e3531..7fb50a721 100644 --- a/e2e/mock-api-v2/src/helpers/cookie.ts +++ b/e2e/mock-api-v2/src/helpers/cookie.ts @@ -1,10 +1,10 @@ import { Cookies } from '@effect/platform'; import { Effect, Option, pipe } from 'effect'; -import { ResponseMapKeys, responseMap } from '../responses'; -import { returnSuccessResponseRedirect } from '../responses/return-success-redirect'; +import { ResponseMapKeys, responseMap } from '../responses/index.js'; +import { returnSuccessResponseRedirect } from '../responses/return-success-redirect.js'; -import { HeaderTypes } from '../types'; +import { HeaderTypes } from '../types/index.js'; /** * diff --git a/e2e/mock-api-v2/src/helpers/match.ts b/e2e/mock-api-v2/src/helpers/match.ts index 720ef609d..42bad7690 100644 --- a/e2e/mock-api-v2/src/helpers/match.ts +++ b/e2e/mock-api-v2/src/helpers/match.ts @@ -1,8 +1,8 @@ import { Schema } from '@effect/schema'; import { Effect, Match } from 'effect'; -import { InvalidUsernamePassword, InvalidProtectNode } from '../errors'; -import { PingOneCustomHtmlRequestBody } from '../schemas/custom-html-template/custom-html-template-request.schema'; +import { InvalidUsernamePassword, InvalidProtectNode } from '../errors/index.js'; +import { PingOneCustomHtmlRequestBody } from '../schemas/custom-html-template/custom-html-template-request.schema.js'; type PingRequestData = Schema.Schema.Type< typeof PingOneCustomHtmlRequestBody diff --git a/e2e/mock-api-v2/src/helpers/test/cookie.test.ts b/e2e/mock-api-v2/src/helpers/test/cookie.test.ts index af7f4acde..89f890c4a 100644 --- a/e2e/mock-api-v2/src/helpers/test/cookie.test.ts +++ b/e2e/mock-api-v2/src/helpers/test/cookie.test.ts @@ -1,9 +1,13 @@ import { it, expect } from '@effect/vitest'; -import { getElementFromCookie, incrementCookieHeader, parseCookieHeaderForIndex } from '../cookie'; -import { HeaderTypes } from '../../types'; +import { + getElementFromCookie, + incrementCookieHeader, + parseCookieHeaderForIndex, +} from '../cookie.js'; +import { HeaderTypes } from '../../types/index.js'; import { Effect, Exit } from 'effect'; -import { responseMap } from '../../responses'; -import { returnSuccessResponseRedirect } from '../../responses/return-success-redirect'; +import { responseMap } from '../../responses/index.js'; +import { returnSuccessResponseRedirect } from '../../responses/return-success-redirect.js'; it.effect('should parse a cookie header for an index value', () => Effect.gen(function* () { diff --git a/e2e/mock-api-v2/src/helpers/test/match.test.ts b/e2e/mock-api-v2/src/helpers/test/match.test.ts index a78d98a73..33c5eefff 100644 --- a/e2e/mock-api-v2/src/helpers/test/match.test.ts +++ b/e2e/mock-api-v2/src/helpers/test/match.test.ts @@ -1,5 +1,5 @@ import { it, expect } from '@effect/vitest'; -import { PingRequestData, validator } from '../match'; +import { PingRequestData, validator } from '../match.js'; import { Effect, Exit } from 'effect'; it.effect('match validation function passes username password validation', () => diff --git a/e2e/mock-api-v2/src/main.ts b/e2e/mock-api-v2/src/main.ts index 2685bcf96..b309f91bc 100644 --- a/e2e/mock-api-v2/src/main.ts +++ b/e2e/mock-api-v2/src/main.ts @@ -2,20 +2,20 @@ import { Config, Effect, Layer, pipe } from 'effect'; import { RouterBuilder, Middlewares } from 'effect-http'; import { NodeRuntime } from '@effect/platform-node'; import { NodeServer } from 'effect-http-node'; -import { apiSpec } from './spec'; +import { apiSpec } from './spec.js'; -import { authorizeHandler } from './handlers/authorize.handler'; -import { customHtmlHandler } from './handlers/custom-html-template.handler'; -import { openidConfiguration } from './handlers/open-id-configuration.handler'; -import { tokenHandler } from './handlers/token.handler'; -import { userInfoHandler } from './handlers/userinfo.handler'; +import { authorizeHandler } from './handlers/authorize.handler.js'; +import { customHtmlHandler } from './handlers/custom-html-template.handler.js'; +import { openidConfiguration } from './handlers/open-id-configuration.handler.js'; +import { tokenHandler } from './handlers/token.handler.js'; +import { userInfoHandler } from './handlers/userinfo.handler.js'; -import { authorizeMock } from './services/authorize.service'; -import { CookieService, cookieServiceTest } from './services/cookie.service'; -import { mockCustomHtmlTemplate } from './services/custom-html-template.service'; -import { mockRequest } from './services/request.service'; -import { mockTokens } from './services/tokens.service'; -import { UserInfo, userInfoMock } from './services/userinfo.service'; +import { authorizeMock } from './services/authorize.service.js'; +import { CookieService, cookieServiceTest } from './services/cookie.service.js'; +import { mockCustomHtmlTemplate } from './services/custom-html-template.service.js'; +import { mockRequest } from './services/request.service.js'; +import { mockTokens } from './services/tokens.service.js'; +import { UserInfo, userInfoMock } from './services/userinfo.service.js'; const app = RouterBuilder.make(apiSpec).pipe( RouterBuilder.handle('HealthCheck', () => Effect.succeed('Healthy!')), diff --git a/e2e/mock-api-v2/src/responses/index.ts b/e2e/mock-api-v2/src/responses/index.ts index ca9582841..a5759ae9a 100644 --- a/e2e/mock-api-v2/src/responses/index.ts +++ b/e2e/mock-api-v2/src/responses/index.ts @@ -1,7 +1,7 @@ import { Array } from 'effect'; -import { UsernamePassword } from './username-password'; -import { PingProtectNode } from './custom-html-template/ping-protect-node'; -import { InvalidUsernamePassword } from './invalid-username-password'; +import { UsernamePassword } from './username-password.js'; +import { PingProtectNode } from './custom-html-template/ping-protect-node.js'; +import { InvalidUsernamePassword } from './invalid-username-password.js'; type ResponseMapKeys = keyof typeof responseMap; const responseMap = { diff --git a/e2e/mock-api-v2/src/schemas/userinfo/userinfo.schema.ts b/e2e/mock-api-v2/src/schemas/userinfo/userinfo.schema.ts index b31b11232..6a0ecf7b0 100644 --- a/e2e/mock-api-v2/src/schemas/userinfo/userinfo.schema.ts +++ b/e2e/mock-api-v2/src/schemas/userinfo/userinfo.schema.ts @@ -16,4 +16,4 @@ interface UserInfo extends Schema.Schema.Type {} const UserInfoSchema: Schema.Schema = _UserInfoSchema; -export { UserInfoSchema }; +export { UserInfoSchema, UserInfo }; diff --git a/e2e/mock-api-v2/src/services/authorize.service.ts b/e2e/mock-api-v2/src/services/authorize.service.ts index 71022fbe8..7f342e64c 100644 --- a/e2e/mock-api-v2/src/services/authorize.service.ts +++ b/e2e/mock-api-v2/src/services/authorize.service.ts @@ -2,11 +2,11 @@ import { Schema } from '@effect/schema'; import { Context, Effect, Layer, pipe } from 'effect'; import { HttpError } from 'effect-http'; -import { getFirstElementAndRespond } from './mock-env-helpers'; -import { Request } from './request.service'; -import { PingOneCustomHtmlResponseBody } from '../schemas/custom-html-template/custom-html-template-response.schema'; +import { getFirstElementAndRespond } from './mock-env-helpers/index.js'; +import { Request } from './request.service.js'; +import { PingOneCustomHtmlResponseBody } from '../schemas/custom-html-template/custom-html-template-response.schema.js'; -import { HeaderTypes, QueryTypes } from '../types'; +import { HeaderTypes, QueryTypes } from '../types/index.js'; type AuthorizeResponseBody = Schema.Schema.Type; diff --git a/e2e/mock-api-v2/src/services/cookie.service.ts b/e2e/mock-api-v2/src/services/cookie.service.ts index cb9a940db..3d7070592 100644 --- a/e2e/mock-api-v2/src/services/cookie.service.ts +++ b/e2e/mock-api-v2/src/services/cookie.service.ts @@ -1,8 +1,8 @@ import * as Cookies from '@effect/platform/Cookies'; import { Effect, Context, Either } from 'effect'; -import { incrementCookieHeader } from '../helpers/cookie'; -import { HeaderTypes } from '../types'; +import { incrementCookieHeader } from '../helpers/cookie.js'; +import { HeaderTypes } from '../types/index.js'; /* * Define the interface for the Cookie Service diff --git a/e2e/mock-api-v2/src/services/custom-html-template.service.ts b/e2e/mock-api-v2/src/services/custom-html-template.service.ts index a4dce3405..b40a72293 100644 --- a/e2e/mock-api-v2/src/services/custom-html-template.service.ts +++ b/e2e/mock-api-v2/src/services/custom-html-template.service.ts @@ -1,9 +1,14 @@ import { Context, Effect, Layer } from 'effect'; import { HttpError } from 'effect-http'; -import { Request } from './request.service'; +import { Request } from './request.service.js'; -import { CustomHtmlRequestBody, CustomHtmlResponseBody, HeaderTypes, QueryTypes } from '../types'; -import { validateCustomHtmlRequest } from './mock-env-helpers'; +import { + CustomHtmlRequestBody, + CustomHtmlResponseBody, + HeaderTypes, + QueryTypes, +} from '../types/index.js'; +import { validateCustomHtmlRequest } from './mock-env-helpers/index.js'; class CustomHtmlTemplate extends Context.Tag('@services/CustomHtmlTemplate')< CustomHtmlTemplate, diff --git a/e2e/mock-api-v2/src/services/mock-env-helpers/index.ts b/e2e/mock-api-v2/src/services/mock-env-helpers/index.ts index 83e52eddd..098ca6b22 100644 --- a/e2e/mock-api-v2/src/services/mock-env-helpers/index.ts +++ b/e2e/mock-api-v2/src/services/mock-env-helpers/index.ts @@ -1,12 +1,12 @@ import { Schema } from '@effect/schema'; import { Array, Effect, Option, pipe } from 'effect'; -import { UnableToFindNextStep } from '../../errors'; -import { PingOneCustomHtmlRequestBody } from '../../schemas/custom-html-template/custom-html-template-request.schema'; -import { ResponseMapKeys, responseMap } from '../../responses'; +import { UnableToFindNextStep } from '../../errors/index.js'; +import { PingOneCustomHtmlRequestBody } from '../../schemas/custom-html-template/custom-html-template-request.schema.js'; +import { ResponseMapKeys, responseMap } from '../../responses/index.js'; -import { CustomHtmlRequestBody, QueryTypes } from '../../types'; -import { validator } from '../../helpers/match'; +import { CustomHtmlRequestBody, QueryTypes } from '../../types/index.js'; +import { validator } from '../../helpers/match.js'; type DavinciFormData = Schema.Schema.Type< typeof PingOneCustomHtmlRequestBody diff --git a/e2e/mock-api-v2/src/services/mock-env-helpers/tests/index.test.ts b/e2e/mock-api-v2/src/services/mock-env-helpers/tests/index.test.ts index 2b7caf46d..c706d64a4 100644 --- a/e2e/mock-api-v2/src/services/mock-env-helpers/tests/index.test.ts +++ b/e2e/mock-api-v2/src/services/mock-env-helpers/tests/index.test.ts @@ -6,10 +6,10 @@ import { getNextStep, mapDataToValue, validateCustomHtmlRequest, -} from '..'; -import { CustomHtmlRequestBody, QueryTypes } from '../../../types'; -import { PingProtectNode } from '../../../responses/custom-html-template/ping-protect-node'; -import { UsernamePassword } from '../../../responses/username-password'; +} from '../index.js'; +import { CustomHtmlRequestBody, QueryTypes } from '../../../types/index.js'; +import { PingProtectNode } from '../../../responses/custom-html-template/ping-protect-node.js'; +import { UsernamePassword } from '../../../responses/username-password.js'; it('should map data to value in a DavinciFormData', () => { const data = Option.some({ diff --git a/e2e/mock-api-v2/src/services/request.service.ts b/e2e/mock-api-v2/src/services/request.service.ts index f8390eabd..8f1ab0414 100644 --- a/e2e/mock-api-v2/src/services/request.service.ts +++ b/e2e/mock-api-v2/src/services/request.service.ts @@ -1,10 +1,10 @@ import { Effect, Context, pipe, Layer } from 'effect'; import { HttpError } from 'effect-http'; -import { getElementFromCookie } from '../helpers/cookie'; -import { getNextStep } from './mock-env-helpers'; +import { getElementFromCookie } from '../helpers/cookie.js'; +import { getNextStep } from './mock-env-helpers/index.js'; -import { HeaderTypes, QueryTypes } from '../types'; +import { HeaderTypes, QueryTypes } from '../types/index.js'; type Init = { headers: Headers; diff --git a/e2e/mock-api-v2/src/services/tests/authorize.service.test.ts b/e2e/mock-api-v2/src/services/tests/authorize.service.test.ts index 4636ce56f..a3cd13663 100644 --- a/e2e/mock-api-v2/src/services/tests/authorize.service.test.ts +++ b/e2e/mock-api-v2/src/services/tests/authorize.service.test.ts @@ -1,8 +1,8 @@ import { it, expect } from '@effect/vitest'; import { Effect, Layer } from 'effect'; -import { Authorize, authorizeMock } from '../authorize.service'; -import { mockRequest } from '../request.service'; -import { PingProtectNode } from '../../responses/custom-html-template/ping-protect-node'; +import { Authorize, authorizeMock } from '../authorize.service.js'; +import { mockRequest } from '../request.service.js'; +import { PingProtectNode } from '../../responses/custom-html-template/ping-protect-node.js'; const queryParams = { response_mode: 'pi.flow', diff --git a/e2e/mock-api-v2/src/services/tests/cookie.service.test.ts b/e2e/mock-api-v2/src/services/tests/cookie.service.test.ts index afe210e05..a792f15e6 100644 --- a/e2e/mock-api-v2/src/services/tests/cookie.service.test.ts +++ b/e2e/mock-api-v2/src/services/tests/cookie.service.test.ts @@ -1,5 +1,5 @@ import { it, expect } from '@effect/vitest'; -import { CookieService, cookieServiceTest } from '../cookie.service'; +import { CookieService, cookieServiceTest } from '../cookie.service.js'; import { Effect, Either } from 'effect'; import { Cookies } from '@effect/platform'; diff --git a/e2e/mock-api-v2/src/services/tests/custom-html-template.service.test.ts b/e2e/mock-api-v2/src/services/tests/custom-html-template.service.test.ts index 490fad2d4..5cd4024b7 100644 --- a/e2e/mock-api-v2/src/services/tests/custom-html-template.service.test.ts +++ b/e2e/mock-api-v2/src/services/tests/custom-html-template.service.test.ts @@ -1,8 +1,8 @@ import { it, expect } from '@effect/vitest'; -import { CustomHtmlTemplate, mockCustomHtmlTemplate } from '../custom-html-template.service'; +import { CustomHtmlTemplate, mockCustomHtmlTemplate } from '../custom-html-template.service.js'; import { Effect, Exit, Layer } from 'effect'; -import { mockRequest } from '../request.service'; -import { UsernamePassword } from '../../responses/username-password'; +import { mockRequest } from '../request.service.js'; +import { UsernamePassword } from '../../responses/username-password.js'; const queryParams = { response_mode: 'pi.flow', diff --git a/e2e/mock-api-v2/src/services/tests/request.service.test.ts b/e2e/mock-api-v2/src/services/tests/request.service.test.ts index f7097046a..8a45001ea 100644 --- a/e2e/mock-api-v2/src/services/tests/request.service.test.ts +++ b/e2e/mock-api-v2/src/services/tests/request.service.test.ts @@ -1,8 +1,8 @@ import { it, expect } from '@effect/vitest'; -import { Request, mockRequest } from '../request.service'; +import { Request, mockRequest } from '../request.service.js'; import { Effect } from 'effect'; -import { CustomHtmlResponseBody } from '../custom-html-template.service'; -import { UsernamePassword } from '../../responses/username-password'; +import { CustomHtmlResponseBody } from '../custom-html-template.service.js'; +import { UsernamePassword } from '../../responses/username-password.js'; it('should make a get request', () => Effect.gen(function* () { diff --git a/e2e/mock-api-v2/src/services/tests/token.service.test.ts b/e2e/mock-api-v2/src/services/tests/token.service.test.ts index 212670a39..4447e420f 100644 --- a/e2e/mock-api-v2/src/services/tests/token.service.test.ts +++ b/e2e/mock-api-v2/src/services/tests/token.service.test.ts @@ -1,8 +1,8 @@ import { it, expect } from '@effect/vitest'; -import { Tokens, mockTokens } from '../tokens.service'; +import { Tokens, mockTokens } from '../tokens.service.js'; import { Effect, Exit, Layer } from 'effect'; -import { mockRequest } from '../request.service'; -import { tokenResponseBody } from '../../responses/token/token'; +import { mockRequest } from '../request.service.js'; +import { tokenResponseBody } from '../../responses/token/token.js'; it.effect('should return tokens', () => Effect.gen(function* () { diff --git a/e2e/mock-api-v2/src/services/tests/userinfo.service.test.ts b/e2e/mock-api-v2/src/services/tests/userinfo.service.test.ts index 548150c75..6b57b6875 100644 --- a/e2e/mock-api-v2/src/services/tests/userinfo.service.test.ts +++ b/e2e/mock-api-v2/src/services/tests/userinfo.service.test.ts @@ -1,6 +1,6 @@ import { expect, it } from '@effect/vitest'; -import { UserInfo, userInfoMock } from '../userinfo.service'; -import { userInfoResponse } from '../../responses/userinfo/userinfo'; +import { UserInfo, userInfoMock } from '../userinfo.service.js'; +import { userInfoResponse } from '../../responses/userinfo/userinfo.js'; import { Effect } from 'effect'; it.effect('should get userinfo', () => diff --git a/e2e/mock-api-v2/src/services/tokens.service.ts b/e2e/mock-api-v2/src/services/tokens.service.ts index 7405559fa..b1a79adf8 100644 --- a/e2e/mock-api-v2/src/services/tokens.service.ts +++ b/e2e/mock-api-v2/src/services/tokens.service.ts @@ -2,11 +2,11 @@ import { Schema } from '@effect/schema'; import { Context, Effect, Layer } from 'effect'; import { HttpError } from 'effect-http'; -import { Request } from './request.service'; -import { tokenResponseBody } from '../responses/token/token'; -import { TokenResponseBody } from '../schemas/token/token.schema'; +import { Request } from './request.service.js'; +import { tokenResponseBody } from '../responses/token/token.js'; +import { TokenResponseBody } from '../schemas/token/token.schema.js'; -import { HeaderTypes } from '../types'; +import { HeaderTypes } from '../types/index.js'; type TokensResponseBody = Schema.Schema.Type; diff --git a/e2e/mock-api-v2/src/services/userinfo.service.ts b/e2e/mock-api-v2/src/services/userinfo.service.ts index 3a60fa8c9..6e70633b1 100644 --- a/e2e/mock-api-v2/src/services/userinfo.service.ts +++ b/e2e/mock-api-v2/src/services/userinfo.service.ts @@ -2,8 +2,8 @@ import { Schema } from '@effect/schema'; import { Effect, Context } from 'effect'; import { HttpError } from 'effect-http'; -import { userInfoResponse } from '../responses/userinfo/userinfo'; -import { UserInfoSchema } from '../schemas/userinfo/userinfo.schema'; +import { userInfoResponse } from '../responses/userinfo/userinfo.js'; +import { UserInfoSchema } from '../schemas/userinfo/userinfo.schema.js'; /*** * This file should be converted to a Layer that uses Request diff --git a/e2e/mock-api-v2/src/spec.ts b/e2e/mock-api-v2/src/spec.ts index 14af203b2..cbe43a4c0 100644 --- a/e2e/mock-api-v2/src/spec.ts +++ b/e2e/mock-api-v2/src/spec.ts @@ -2,11 +2,11 @@ import { pipe } from 'effect'; import { Schema } from '@effect/schema'; import { Api } from 'effect-http'; -import { openidConfiguration } from './endpoints/open-id-configuration.endpoint'; -import { davinciAuthorize } from './endpoints/davinci-authorize.endpoint'; -import { customHtmlEndPoint } from './endpoints/custom-html.endpoint'; -import { pingOneToken } from './endpoints/token.endpoint'; -import { userInfo } from './endpoints/userinfo.endpoint'; +import { openidConfiguration } from './endpoints/open-id-configuration.endpoint.js'; +import { davinciAuthorize } from './endpoints/davinci-authorize.endpoint.js'; +import { customHtmlEndPoint } from './endpoints/custom-html.endpoint.js'; +import { pingOneToken } from './endpoints/token.endpoint.js'; +import { userInfo } from './endpoints/userinfo.endpoint.js'; const apiSpec = pipe( Api.make({ title: 'MockApi' }), diff --git a/e2e/mock-api-v2/src/types/index.ts b/e2e/mock-api-v2/src/types/index.ts index ffada56f2..a038ff975 100644 --- a/e2e/mock-api-v2/src/types/index.ts +++ b/e2e/mock-api-v2/src/types/index.ts @@ -1,11 +1,11 @@ import { Schema } from '@effect/schema'; -import { DavinciAuthorizeHeaders, DavinciAuthorizeQuery } from '../schemas/authorize.schema'; +import { DavinciAuthorizeHeaders, DavinciAuthorizeQuery } from '../schemas/authorize.schema.js'; import { PingOneCustomHtmlRequestBody, PingOneRequestQuery, -} from '../schemas/custom-html-template/custom-html-template-request.schema'; -import { PingOneCustomHtmlResponseBody } from '../schemas/custom-html-template/custom-html-template-response.schema'; -import { SuccessResponseRedirect } from '../schemas/return-success-response-redirect.schema'; +} from '../schemas/custom-html-template/custom-html-template-request.schema.js'; +import { PingOneCustomHtmlResponseBody } from '../schemas/custom-html-template/custom-html-template-response.schema.js'; +import { SuccessResponseRedirect } from '../schemas/return-success-response-redirect.schema.js'; type QueryTypes = | Schema.Schema.Type diff --git a/e2e/mock-api-v2/tsconfig.app.json b/e2e/mock-api-v2/tsconfig.app.json index ddeef8b71..3debf0255 100644 --- a/e2e/mock-api-v2/tsconfig.app.json +++ b/e2e/mock-api-v2/tsconfig.app.json @@ -4,6 +4,8 @@ "outDir": "../../dist/out-tsc", "module": "Node16", "target": "ES2020", + "declaration": true, + "declarationMap": true, "types": ["node"], "exactOptionalPropertyTypes": true, "strictNullChecks": true, diff --git a/e2e/mock-api-v2/tsconfig.spec.json b/e2e/mock-api-v2/tsconfig.spec.json index 22b25aaf7..62604619c 100644 --- a/e2e/mock-api-v2/tsconfig.spec.json +++ b/e2e/mock-api-v2/tsconfig.spec.json @@ -6,11 +6,11 @@ "moduleResolution": "NodeNext", "target": "ES2020", "types": [ + "vitest/vitest", "vitest/globals", "vitest/importMeta", "vite/client", - "node", - "vitest" + "node" ] }, "include": [ diff --git a/e2e/mock-api-v2/vite.config.ts b/e2e/mock-api-v2/vite.config.ts index 31246360f..f85e2d61a 100644 --- a/e2e/mock-api-v2/vite.config.ts +++ b/e2e/mock-api-v2/vite.config.ts @@ -1,5 +1,4 @@ -/// -import { defineConfig } from 'vite'; +import { defineConfig } from 'vitest/config'; export default defineConfig({ root: __dirname, @@ -14,9 +13,10 @@ export default defineConfig({ environment: 'jsdom', include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'], - reporters: ['default'], + reporters: ['default', 'json', 'html'], coverage: { - reportsDirectory: '../../coverage/e2e/mock-api-v2', + enabled: Boolean(process.env['CI']), + reportsDirectory: './coverage', provider: 'v8', }, }, diff --git a/e2e/token-vault-interceptor/vite.config.ts b/e2e/token-vault-interceptor/vite.config.ts index 93f1b540c..1bdee6d2a 100644 --- a/e2e/token-vault-interceptor/vite.config.ts +++ b/e2e/token-vault-interceptor/vite.config.ts @@ -33,9 +33,9 @@ export default defineConfig({ passWithNoTests: true, include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'], - reporters: ['default'], + reporters: ['default', 'json', 'html'], coverage: { - reportsDirectory: '../../coverage/e2e/token-vault-interceptor', + reportsDirectory: './coverage', provider: 'v8', }, }, diff --git a/nx.json b/nx.json index 4acbf49ca..c6f8078b4 100644 --- a/nx.json +++ b/nx.json @@ -18,7 +18,9 @@ } }, "docs": { - "cache": true + "dependsOn": ["^build", "^docs"], + "cache": true, + "outputs": ["{projectRoot}/docs"] }, "serve": { "cache": false, @@ -38,6 +40,7 @@ "@nx/vite:test": { "dependsOn": ["^test"], "inputs": ["noMarkdown", "^noMarkdown"], + "outputs": ["{projectRoot}/coverage"], "cache": true }, "@nx/eslint:lint": { @@ -69,7 +72,8 @@ "@nx/js:tsc": { "cache": true, "dependsOn": ["^build"], - "inputs": ["production", "^production"] + "inputs": ["production", "^production"], + "outputs": ["{projectRoot}/dist"] } }, "parallel": 1, diff --git a/package.json b/package.json index 5a0f34e27..ff8b240f4 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "@typescript-eslint/parser": "7.16.1", "@typescript-eslint/typescript-estree": "5.59.5", "@vitejs/plugin-basic-ssl": "1.1.0", - "@vitest/coverage-v8": "^1.4.0", + "@vitest/coverage-v8": "^1.5.0", "@vitest/ui": "^1.4.0", "conventional-changelog-conventionalcommits": "^7.0.2", "cookie-parser": "^1.4.6", diff --git a/packages/davinci-client/.eslintignore b/packages/davinci-client/.eslintignore index 58d56dc4f..cd4b8a20f 100644 --- a/packages/davinci-client/.eslintignore +++ b/packages/davinci-client/.eslintignore @@ -7,3 +7,4 @@ LICENSE dist .eslintignore docs +coverage diff --git a/packages/davinci-client/project.json b/packages/davinci-client/project.json index 575e28468..7369a18a1 100644 --- a/packages/davinci-client/project.json +++ b/packages/davinci-client/project.json @@ -25,14 +25,7 @@ { "externalDependencies": ["vitest"] } - ], - "outputs": [ - "{projectRoot}/{options.coverage.reportsDirectory}", - "{workspaceRoot}/coverage/packages/davinci-client" - ], - "options": { - "coverage.reportsDirectory": "../../coverage/packages/davinci-client" - } + ] }, "lint": { "inputs": [ diff --git a/packages/davinci-client/tsconfig.spec.json b/packages/davinci-client/tsconfig.spec.json index 3c002c215..0ce2e4576 100644 --- a/packages/davinci-client/tsconfig.spec.json +++ b/packages/davinci-client/tsconfig.spec.json @@ -7,7 +7,7 @@ "vitest/importMeta", "vite/client", "node", - "vitest" + "vitest/vitest" ] }, "include": [ diff --git a/packages/davinci-client/vite.config.ts b/packages/davinci-client/vite.config.ts index e8db97ec1..ee79dbc7f 100644 --- a/packages/davinci-client/vite.config.ts +++ b/packages/davinci-client/vite.config.ts @@ -46,7 +46,6 @@ export default defineConfig({ reportCompressedSize: true, commonjsOptions: { transformMixedEsModules: true }, }, - test: { cache: { dir: '../../node_modules/.vitest', @@ -55,6 +54,11 @@ export default defineConfig({ environment: 'jsdom', include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'], reporters: ['default'], - coverage: { reportsDirectory: '../../coverage/packages/davinci-client', provider: 'v8' }, + coverage: { + reporter: ['text', 'json', 'html'], + enabled: Boolean(process.env['CI']), + reportsDirectory: './coverage', + provider: 'v8', + }, }, }); diff --git a/packages/device-client/.eslintignore b/packages/device-client/.eslintignore index 58d56dc4f..cd4b8a20f 100644 --- a/packages/device-client/.eslintignore +++ b/packages/device-client/.eslintignore @@ -7,3 +7,4 @@ LICENSE dist .eslintignore docs +coverage diff --git a/packages/device-client/src/lib/device.store.ts b/packages/device-client/src/lib/device.store.ts index bd8454370..107074d96 100644 --- a/packages/device-client/src/lib/device.store.ts +++ b/packages/device-client/src/lib/device.store.ts @@ -8,8 +8,8 @@ import { BindingDeviceQuery } from './types/binding-device.types.js'; export const deviceClient = (config: ConfigOptions) => { const { middleware, reducerPath, reducer, endpoints } = deviceService({ - baseUrl: config.serverConfig.baseUrl, - realmPath: config.realmPath, + baseUrl: config.serverConfig?.baseUrl ?? '', + realmPath: config?.realmPath ?? '', }); const store = configureStore({ diff --git a/packages/device-client/tsconfig.spec.json b/packages/device-client/tsconfig.spec.json index 3c002c215..55d312d19 100644 --- a/packages/device-client/tsconfig.spec.json +++ b/packages/device-client/tsconfig.spec.json @@ -3,11 +3,11 @@ "compilerOptions": { "outDir": "../../dist/out-tsc", "types": [ + "vitest/vitest", "vitest/globals", "vitest/importMeta", "vite/client", - "node", - "vitest" + "node" ] }, "include": [ diff --git a/packages/device-client/vite.config.ts b/packages/device-client/vite.config.ts index 1fd2e9e0e..584d1a3ef 100644 --- a/packages/device-client/vite.config.ts +++ b/packages/device-client/vite.config.ts @@ -35,9 +35,12 @@ export default defineConfig(() => ({ passWithNoTests: true, watch: !process.env['CI'], coverage: { + enabled: Boolean(process.env['CI']), + reporter: ['text', 'json', 'html'], + reportsDirectory: './coverage', provider: 'v8', - reportsDirectory: '../../coverage/packages/self-service', }, + deps: { optimizer: { web: { diff --git a/packages/javascript-sdk/.eslintignore b/packages/javascript-sdk/.eslintignore index a1d4f4e97..38bed6b48 100644 --- a/packages/javascript-sdk/.eslintignore +++ b/packages/javascript-sdk/.eslintignore @@ -6,3 +6,4 @@ LICENSE .bin dist docs +coverage diff --git a/packages/javascript-sdk/package.json b/packages/javascript-sdk/package.json index 6dcbc6406..ad8ece6c5 100644 --- a/packages/javascript-sdk/package.json +++ b/packages/javascript-sdk/package.json @@ -50,8 +50,5 @@ } } }, - "type": "module", - "devDependencies": { - "vitest": "^1.4.0" - } + "type": "module" } diff --git a/packages/javascript-sdk/tests/integration/fr-auth.test.ts b/packages/javascript-sdk/tests/integration/fr-auth.test.ts index 9716ac51b..5ff76d65d 100644 --- a/packages/javascript-sdk/tests/integration/fr-auth.test.ts +++ b/packages/javascript-sdk/tests/integration/fr-auth.test.ts @@ -11,23 +11,25 @@ import { vi, expect, describe, it, afterAll } from 'vitest'; import type PasswordCallback from '../../src/fr-auth/callbacks/password-callback'; import { CallbackType } from '../../src/auth/enums'; -import Config from '../../src/config'; -import FRAuth from '../../src/fr-auth'; +import Config from '../../src/config/index'; +import FRAuth from '../../src/fr-auth/index'; import type NameCallback from '../../src/fr-auth/callbacks/name-callback'; import type FRStep from '../../src/fr-auth/fr-step'; import { rawResponse } from './fr-auth.mock.data'; -vi.mock('../../src/config', () => { +vi.mock('../../src/config/index', () => { return { - set: (conf) => conf, - // eslint-disable-next-line @typescript-eslint/explicit-function-return-type - get() { - return { - serverConfig: { - baseUrl: 'https://openam.example.com/am/', - timeout: 0, - }, - }; + default: { + set: (conf) => conf, + // eslint-disable-next-line @typescript-eslint/explicit-function-return-type + get() { + return { + serverConfig: { + baseUrl: 'https://openam.example.com/am/', + timeout: 0, + }, + }; + }, }, }; }); @@ -57,9 +59,9 @@ describe('Test FRAuth.next functionality', () => { ).setPassword('Password1!'); expect(stage).toBe('UsernamePassword'); - expect(step.payload.callbacks[0].input[0].name).toBe('IDToken1'); - expect(step.payload.callbacks[0].input[0].value).toBe('jsmith'); - expect(step.payload.callbacks[1].input[0].name).toBe('IDToken2'); - expect(step.payload.callbacks[1].input[0].value).toBe('Password1!'); + expect(step.payload.callbacks![0].input![0].name).toBe('IDToken1'); + expect(step.payload.callbacks![0].input![0].value).toBe('jsmith'); + expect(step.payload.callbacks![1].input![0].name).toBe('IDToken2'); + expect(step.payload.callbacks![1].input![0].value).toBe('Password1!'); }); }); diff --git a/packages/javascript-sdk/tests/integration/http-client.test.ts b/packages/javascript-sdk/tests/integration/http-client.test.ts index 20698f59d..f09c5957f 100644 --- a/packages/javascript-sdk/tests/integration/http-client.test.ts +++ b/packages/javascript-sdk/tests/integration/http-client.test.ts @@ -9,7 +9,7 @@ */ import { vi, expect, describe, it, afterAll, beforeEach } from 'vitest'; import HttpClient from '../../src/http-client/index'; -import TokenStorage from '../../src/token-storage'; +import TokenStorage from '../../src/token-storage/index'; import { authzByTreeReqOptionsForREST, authzByTreeReqOptionsForIG, @@ -32,23 +32,25 @@ import { // TODO: figure out how to move these mock functions in separate file // Because Jest hoists mocks above the imports, importing doesn't work :( -vi.mock('../../src/token-storage'); -vi.mock('../../src/config', () => { +vi.mock('../../src/token-storage/index'); +vi.mock('../../src/config/index', () => { return { - // eslint-disable-next-line @typescript-eslint/explicit-function-return-type - get() { - return { - serverConfig: { - baseUrl: 'https://openam.example.com/am/', - timeout: 0, - }, - }; + default: { + // eslint-disable-next-line @typescript-eslint/explicit-function-return-type + get() { + return { + serverConfig: { + baseUrl: 'https://openam.example.com/am/', + timeout: 0, + }, + }; + }, }, }; }); -vi.mock('../../src/http-client/index', () => { - const originalHttpClient = vi.requireActual('../../src/http-client/index'); +vi.mock('../../src/http-client/index', async () => { + const originalHttpClient = await vi.importActual('../../src/http-client/index'); const mockResponse = vi.fn(function (options: any): Promise { if (options.url === 'https://request-auth-by-tree.com/ig') { return Promise.resolve(mockAuthzByTreeResFromIG); @@ -64,10 +66,12 @@ vi.mock('../../src/http-client/index', () => { } }); return { - request: originalHttpClient.default.request, - stepIterator: vi.fn().mockResolvedValue({}), - // eslint-disable-next-line @typescript-eslint/no-explicit-any - _request: mockResponse, + default: { + request: (originalHttpClient.default as typeof HttpClient).request, + stepIterator: vi.fn().mockResolvedValue({}), + // eslint-disable-next-line @typescript-eslint/no-explicit-any + _request: mockResponse, + }, }; }); diff --git a/packages/javascript-sdk/tests/integration/oauth2-client.test.ts b/packages/javascript-sdk/tests/integration/oauth2-client.test.ts index 12ab06d44..18c1c14be 100644 --- a/packages/javascript-sdk/tests/integration/oauth2-client.test.ts +++ b/packages/javascript-sdk/tests/integration/oauth2-client.test.ts @@ -1,42 +1,49 @@ import { vi, afterAll, describe, it, expect } from 'vitest'; -import OAuth2Client from '../../src/oauth2-client'; +import OAuth2Client from '../../src/oauth2-client/index'; import PKCE from '../../src/util/pkce'; -import { ResponseType } from '../../src/oauth2-client'; +import { ResponseType } from '../../src/oauth2-client/index'; import { FRLogger } from '../../src/util/logger'; -vi.mock('../../src/config', () => { +vi.mock('../../src/config/index', () => { return { - // eslint-disable-next-line @typescript-eslint/explicit-function-return-type - get() { - return { - redirectUrl: 'https://sdkapp.example.com/', - clientId: 'OAuth2ClientID', - scope: 'openid email profile', - serverConfig: { - baseUrl: 'https://openam.example.com/am/', - timeout: '3000', - }, - realmPath: '/alpha', - }; + default: { + // eslint-disable-next-line @typescript-eslint/explicit-function-return-type + get() { + return { + redirectUrl: 'https://sdkapp.example.com/', + clientId: 'OAuth2ClientID', + scope: 'openid email profile', + serverConfig: { + baseUrl: 'https://openam.example.com/am/', + timeout: '3000', + }, + realmPath: '/alpha', + }; + }, }, }; }); + vi.mock('../../src/util/pkce', () => { return { - createVerifier(): string { - return 'abcd'; - }, - createState(): string { - return '1234'; - }, - createChallenge(): string { - return 'wxyz'; + default: { + createVerifier(): string { + return 'abcd'; + }, + createState(): string { + return '1234'; + }, + createChallenge(): string { + return 'wxyz'; + }, }, }; }); + afterAll(() => { vi.clearAllMocks(); }); + describe('Test OAuth2Client methods', () => { it('should construct proper authorization URL', async () => { const verifier = PKCE.createVerifier(); diff --git a/packages/javascript-sdk/tsconfig.json b/packages/javascript-sdk/tsconfig.json index 395b2b1e8..51449353a 100644 --- a/packages/javascript-sdk/tsconfig.json +++ b/packages/javascript-sdk/tsconfig.json @@ -1,6 +1,15 @@ { "extends": "../../tsconfig.base.json", - "compilerOptions": {}, + "compilerOptions": { + "module": "ES2020", + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": false, + "noPropertyAccessFromIndexSignature": false, + "skipLibCheck": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true + }, "references": [ { "path": "./tsconfig.spec.json" diff --git a/packages/javascript-sdk/tsconfig.spec.json b/packages/javascript-sdk/tsconfig.spec.json index 71b2dd6bc..dfd5c8d0a 100644 --- a/packages/javascript-sdk/tsconfig.spec.json +++ b/packages/javascript-sdk/tsconfig.spec.json @@ -19,6 +19,10 @@ "src/**/*.spec.js", "src/**/*.test.jsx", "src/**/*.spec.jsx", - "src/**/*.d.ts" + "src/**/*.d.ts", + "src/**/*.mock.*", + "tests/**/*.test.ts", + "tests/**/*.spec.ts", + "tests/**/*.mock*.ts" ] } diff --git a/packages/javascript-sdk/vite.config.ts b/packages/javascript-sdk/vite.config.ts index 8c8b36735..e0aedebcb 100644 --- a/packages/javascript-sdk/vite.config.ts +++ b/packages/javascript-sdk/vite.config.ts @@ -1,4 +1,3 @@ -/// import { defineConfig } from 'vite'; import dts from 'vite-plugin-dts'; import { copyFileSync } from 'fs'; @@ -43,13 +42,15 @@ export default defineConfig({ test: { globals: true, environment: 'jsdom', - include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'], + include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}', 'tests/**/*.test.ts'], watch: !process.env['CI'], reporters: ['default'], setupFiles: ['./vitest.setup.ts'], coverage: { + enabled: Boolean(process.env['CI']), + reporter: ['text', 'json', 'html'], + reportsDirectory: './coverage', provider: 'v8', - reportsDirectory: '../../coverage/packages/javascript-sdk', }, deps: { optimizer: { diff --git a/packages/ping-protect/.eslintignore b/packages/ping-protect/.eslintignore index 89fe00387..9390a92a9 100644 --- a/packages/ping-protect/.eslintignore +++ b/packages/ping-protect/.eslintignore @@ -8,3 +8,4 @@ dist src/lib/ping-signals-sdk.js .eslintignore docs +coverage diff --git a/packages/ping-protect/vite.config.ts b/packages/ping-protect/vite.config.ts index 410751160..e013bcdfc 100644 --- a/packages/ping-protect/vite.config.ts +++ b/packages/ping-protect/vite.config.ts @@ -34,8 +34,10 @@ export default defineConfig({ setupFiles: ['./vitest.setup.ts'], watch: !process.env['CI'], coverage: { + reporter: ['text', 'json', 'html'], + enabled: Boolean(process.env['CI']), + reportsDirectory: './coverage', provider: 'v8', - reportsDirectory: '../../coverage/packages/ping-protect', }, deps: { optimizer: { diff --git a/packages/token-vault/.eslintignore b/packages/token-vault/.eslintignore index 5ac9058f3..f00cfd6c3 100644 --- a/packages/token-vault/.eslintignore +++ b/packages/token-vault/.eslintignore @@ -7,3 +7,4 @@ LICENSE .bin dist docs +coverage diff --git a/packages/token-vault/vite.config.ts b/packages/token-vault/vite.config.ts index 1ea4f7bbd..975f39c1d 100644 --- a/packages/token-vault/vite.config.ts +++ b/packages/token-vault/vite.config.ts @@ -39,7 +39,9 @@ export default defineConfig({ reporters: ['default'], watch: !process.env['CI'], coverage: { - reportsDirectory: '../../coverage/packages/token-vault', + enabled: Boolean(process.env['CI']), + reporter: ['text', 'json', 'html'], + reportsDirectory: './coverage', provider: 'v8', }, }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bc0a6f590..20852a0a3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -126,7 +126,7 @@ importers: specifier: 1.1.0 version: 1.1.0(vite@5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)) '@vitest/coverage-v8': - specifier: ^1.4.0 + specifier: ^1.5.0 version: 1.5.0(vitest@1.5.0(@types/node@18.19.26)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)) '@vitest/ui': specifier: ^1.4.0 @@ -297,6 +297,8 @@ importers: e2e/mock-api: {} + e2e/mock-api-v2: {} + e2e/token-vault-app: dependencies: '@forgerock/javascript-sdk': @@ -357,11 +359,7 @@ importers: specifier: ^1.4.0 version: 1.5.0(@types/node@20.16.11)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) - packages/javascript-sdk: - devDependencies: - vitest: - specifier: ^1.4.0 - version: 1.5.0(@types/node@20.16.11)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) + packages/javascript-sdk: {} packages/ping-protect: dependencies: @@ -7117,6 +7115,7 @@ packages: integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true espree@9.6.1: @@ -17901,7 +17900,7 @@ snapshots: pathe: 1.1.2 picocolors: 1.1.0 sirv: 2.0.4 - vitest: 1.5.0(@types/node@20.16.11)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) + vitest: 1.5.0(@types/node@18.19.26)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) '@vitest/utils@1.5.0': dependencies: From 2f0f10f6b445fb4cf1b5a7aba03a431fa30e8cfd Mon Sep 17 00:00:00 2001 From: ryanbas21 Date: Fri, 13 Dec 2024 10:30:18 -0700 Subject: [PATCH 3/5] chore: update-nx --- .gitignore | 1 + e2e/mock-api-v2/.eslintignore | 1 + package.json | 33 +- pnpm-lock.yaml | 1707 +++++++++++---------------------- 4 files changed, 577 insertions(+), 1165 deletions(-) diff --git a/.gitignore b/.gitignore index a765ab8fa..ada70396e 100644 --- a/.gitignore +++ b/.gitignore @@ -81,3 +81,4 @@ terminalOutput outputs/* +e2e/mock-api-v2/html/* diff --git a/e2e/mock-api-v2/.eslintignore b/e2e/mock-api-v2/.eslintignore index 1856a2cea..0360812cd 100644 --- a/e2e/mock-api-v2/.eslintignore +++ b/e2e/mock-api-v2/.eslintignore @@ -7,3 +7,4 @@ LICENSE dist .eslintignore coverage +html/* diff --git a/package.json b/package.json index ff8b240f4..eb5bb4afc 100644 --- a/package.json +++ b/package.json @@ -45,27 +45,28 @@ "@effect/platform-node": "^0.53.26", "@effect/schema": "^0.68.23", "@effect/vitest": "^0.6.7", - "@nx/devkit": "20.1.2", - "@nx/esbuild": "20.1.2", - "@nx/eslint": "20.1.2", - "@nx/eslint-plugin": "20.1.2", - "@nx/express": "20.1.2", - "@nx/js": "20.1.2", - "@nx/node": "20.1.2", - "@nx/playwright": "20.1.2", - "@nx/vite": "20.1.2", - "@nx/web": "20.1.2", - "@nx/workspace": "20.1.2", + "@nx/devkit": "20.2.2", + "@nx/esbuild": "20.2.2", + "@nx/eslint": "20.2.2", + "@nx/eslint-plugin": "20.2.2", + "@nx/express": "20.2.2", + "@nx/js": "20.2.2", + "@nx/node": "20.2.2", + "@nx/playwright": "20.2.2", + "@nx/vite": "20.2.2", + "@nx/web": "20.2.2", + "@nx/workspace": "20.2.2", "@playwright/test": "^1.47.2", "@swc-node/register": "1.9.2", "@swc/core": "1.5.7", "@swc/helpers": "0.5.12", "@types/estree": "^1.0.1", "@types/express": "4.17.17", - "@types/node": "18.19.26", + "@types/node": "22.10.2", "@typescript-eslint/eslint-plugin": "7.16.1", "@typescript-eslint/parser": "7.16.1", "@typescript-eslint/typescript-estree": "5.59.5", + "@typescript-eslint/utils": "^8.13.0", "@vitejs/plugin-basic-ssl": "1.1.0", "@vitest/coverage-v8": "^1.5.0", "@vitest/ui": "^1.4.0", @@ -91,7 +92,7 @@ "lint-staged": "^13.2.2", "mkcert": "^3.2.0", "npm-cli-login": "^1.0.0", - "nx": "20.1.2", + "nx": "20.2.2", "playwright": "^1.47.2", "prettier": "^3.2.5", "pretty-quick": "^4.0.0", @@ -101,10 +102,10 @@ "swc-loader": "0.1.15", "ts-node": "10.9.1", "tslib": "^2.5.0", - "typedoc": "^0.26.5", - "typedoc-plugin-rename-defaults": "^0.7.1", + "typedoc": "^0.27.4", + "typedoc-plugin-rename-defaults": "^0.7.2", "typedoc-theme-hierarchy": "^5.0.3", - "typescript": "5.5.3", + "typescript": "5.6.3", "uuid": "^9.0.1", "verdaccio": "^5.29.2", "vite": "^5.4.8", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 20852a0a3..e649766bd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,13 +37,13 @@ importers: devDependencies: '@commitlint/cli': specifier: ^19.1.0 - version: 19.2.2(@types/node@18.19.26)(typescript@5.5.3) + version: 19.2.2(@types/node@22.10.2)(typescript@5.6.3) '@commitlint/config-conventional': specifier: ^19.1.0 version: 19.2.2 '@commitlint/prompt': specifier: ^19.1.0 - version: 19.2.2(@types/node@18.19.26)(typescript@5.5.3) + version: 19.2.2(@types/node@22.10.2)(typescript@5.6.3) '@effect/language-service': specifier: ^0.1.0 version: 0.1.0 @@ -58,46 +58,46 @@ importers: version: 0.68.23(effect@3.5.3) '@effect/vitest': specifier: ^0.6.7 - version: 0.6.7(effect@3.5.3)(vitest@1.5.0(@types/node@18.19.26)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)) + version: 0.6.7(effect@3.5.3)(vitest@1.5.0(@types/node@22.10.2)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)) '@nx/devkit': - specifier: 20.1.2 - version: 20.1.2(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) + specifier: 20.2.2 + version: 20.2.2(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) '@nx/esbuild': - specifier: 20.1.2 - version: 20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(esbuild@0.19.12)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0)) + specifier: 20.2.2 + version: 20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(esbuild@0.19.12)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)) '@nx/eslint': - specifier: 20.1.2 - version: 20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0)) + specifier: 20.2.2 + version: 20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0)) '@nx/eslint-plugin': - specifier: 20.1.2 - version: 20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0)) + specifier: 20.2.2 + version: 20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.6.3))(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)) '@nx/express': - specifier: 20.1.2 - version: 20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(express@4.21.0)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(typescript@5.5.3))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0)) + specifier: 20.2.2 + version: 20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(express@4.21.0)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)) '@nx/js': - specifier: 20.1.2 - version: 20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0)) + specifier: 20.2.2 + version: 20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)) '@nx/node': - specifier: 20.1.2 - version: 20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(typescript@5.5.3))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0)) + specifier: 20.2.2 + version: 20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)) '@nx/playwright': - specifier: 20.1.2 - version: 20.1.2(@babel/traverse@7.24.1)(@playwright/test@1.47.2)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.12)(eslint@8.57.0)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0))(vite@5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0))(vitest@1.5.0(@types/node@18.19.26)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)) + specifier: 20.2.2 + version: 20.2.2(@babel/traverse@7.24.1)(@playwright/test@1.47.2)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.12)(eslint@8.57.0)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))(vite@5.4.8(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0))(vitest@1.5.0(@types/node@22.10.2)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)) '@nx/vite': - specifier: 20.1.2 - version: 20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0))(vite@5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0))(vitest@1.5.0(@types/node@18.19.26)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)) + specifier: 20.2.2 + version: 20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))(vite@5.4.8(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0))(vitest@1.5.0(@types/node@22.10.2)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)) '@nx/web': - specifier: 20.1.2 - version: 20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0)) + specifier: 20.2.2 + version: 20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)) '@nx/workspace': - specifier: 20.1.2 - version: 20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)) + specifier: 20.2.2 + version: 20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)) '@playwright/test': specifier: ^1.47.2 version: 1.47.2 '@swc-node/register': specifier: 1.9.2 - version: 1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3) + version: 1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3) '@swc/core': specifier: 1.5.7 version: 1.5.7(@swc/helpers@0.5.12) @@ -111,23 +111,26 @@ importers: specifier: 4.17.17 version: 4.17.17 '@types/node': - specifier: 18.19.26 - version: 18.19.26 + specifier: 22.10.2 + version: 22.10.2 '@typescript-eslint/eslint-plugin': specifier: 7.16.1 - version: 7.16.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3) + version: 7.16.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3) '@typescript-eslint/parser': specifier: 7.16.1 - version: 7.16.1(eslint@8.57.0)(typescript@5.5.3) + version: 7.16.1(eslint@8.57.0)(typescript@5.6.3) '@typescript-eslint/typescript-estree': specifier: 5.59.5 - version: 5.59.5(typescript@5.5.3) + version: 5.59.5(typescript@5.6.3) + '@typescript-eslint/utils': + specifier: ^8.13.0 + version: 8.18.0(eslint@8.57.0)(typescript@5.6.3) '@vitejs/plugin-basic-ssl': specifier: 1.1.0 - version: 1.1.0(vite@5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)) + version: 1.1.0(vite@5.4.8(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)) '@vitest/coverage-v8': specifier: ^1.5.0 - version: 1.5.0(vitest@1.5.0(@types/node@18.19.26)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)) + version: 1.5.0(vitest@1.5.0(@types/node@22.10.2)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)) '@vitest/ui': specifier: ^1.4.0 version: 1.5.0(vitest@1.5.0) @@ -142,7 +145,7 @@ importers: version: 2.8.5 cz-conventional-changelog: specifier: ^3.3.0 - version: 3.3.0(@types/node@18.19.26)(typescript@5.5.3) + version: 3.3.0(@types/node@22.10.2)(typescript@5.6.3) cz-git: specifier: ^1.6.1 version: 1.9.1 @@ -166,7 +169,7 @@ importers: version: 9.1.0(eslint@8.57.0) eslint-plugin-import: specifier: 2.27.5 - version: 2.27.5(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0) + version: 2.27.5(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0) eslint-plugin-playwright: specifier: ^1.5.1 version: 1.6.0(eslint@8.57.0) @@ -198,8 +201,8 @@ importers: specifier: ^1.0.0 version: 1.0.0 nx: - specifier: 20.1.2 - version: 20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)) + specifier: 20.2.2 + version: 20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)) playwright: specifier: ^1.47.2 version: 1.47.2 @@ -223,22 +226,22 @@ importers: version: 0.1.15(@swc/core@1.5.7(@swc/helpers@0.5.12))(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) ts-node: specifier: 10.9.1 - version: 10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(typescript@5.5.3) + version: 10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3) tslib: specifier: ^2.5.0 version: 2.6.3 typedoc: - specifier: ^0.26.5 - version: 0.26.5(typescript@5.5.3) + specifier: ^0.27.4 + version: 0.27.4(typescript@5.6.3) typedoc-plugin-rename-defaults: - specifier: ^0.7.1 - version: 0.7.1(typedoc@0.26.5(typescript@5.5.3)) + specifier: ^0.7.2 + version: 0.7.2(typedoc@0.27.4(typescript@5.6.3)) typedoc-theme-hierarchy: specifier: ^5.0.3 - version: 5.0.3(typedoc@0.26.5(typescript@5.5.3)) + version: 5.0.3(typedoc@0.27.4(typescript@5.6.3)) typescript: - specifier: 5.5.3 - version: 5.5.3 + specifier: 5.6.3 + version: 5.6.3 uuid: specifier: ^9.0.1 version: 9.0.1 @@ -247,25 +250,25 @@ importers: version: 5.30.3(typanion@3.14.0) vite: specifier: ^5.4.8 - version: 5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) + version: 5.4.8(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) vite-plugin-dts: specifier: ^4.2.2 - version: 4.2.2(@types/node@18.19.26)(rollup@4.22.5)(typescript@5.5.3)(vite@5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)) + version: 4.2.2(@types/node@22.10.2)(rollup@4.22.5)(typescript@5.6.3)(vite@5.4.8(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)) vite-plugin-eslint: specifier: ^1.8.1 - version: 1.8.1(eslint@8.57.0)(vite@5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)) + version: 1.8.1(eslint@8.57.0)(vite@5.4.8(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)) vite-plugin-externalize-deps: specifier: ^0.8.0 - version: 0.8.0(vite@5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)) + version: 0.8.0(vite@5.4.8(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)) vite-tsconfig-paths: specifier: ^4.3.2 - version: 4.3.2(typescript@5.5.3)(vite@5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)) + version: 4.3.2(typescript@5.6.3)(vite@5.4.8(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)) vitest: specifier: ^1.4.0 - version: 1.5.0(@types/node@18.19.26)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) + version: 1.5.0(@types/node@22.10.2)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) vitest-canvas-mock: specifier: ^0.3.3 - version: 0.3.3(vitest@1.5.0(@types/node@18.19.26)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)) + version: 0.3.3(vitest@1.5.0(@types/node@22.10.2)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)) e2e/autoscript-apps: dependencies: @@ -341,7 +344,7 @@ importers: version: 10.1.1 vitest: specifier: ^1.4.0 - version: 1.5.0(@types/node@20.16.11)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) + version: 1.5.0(@types/node@22.10.2)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) packages/device-client: dependencies: @@ -354,10 +357,10 @@ importers: devDependencies: msw: specifier: ^2.5.1 - version: 2.5.1(@types/node@20.16.11)(typescript@5.5.3) + version: 2.5.1(@types/node@22.10.2)(typescript@5.6.3) vitest: specifier: ^1.4.0 - version: 1.5.0(@types/node@20.16.11)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) + version: 1.5.0(@types/node@22.10.2)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) packages/javascript-sdk: {} @@ -2176,6 +2179,12 @@ packages: } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + '@gerrit0/mini-shiki@1.24.4': + resolution: + { + integrity: sha512-YEHW1QeAg6UmxEmswiQbOVEg1CW22b1XUD/lNTliOsu0LD0wqoyleFMnmbTp697QE0pcadQiR5cVtbbAPncvpw==, + } + '@google-cloud/compute@4.7.0': resolution: { @@ -2540,106 +2549,6 @@ packages: integrity: sha512-HZpPoABogPvjeJOdzCOSJsXeL/SMCBgBZMVC3X3d7YYp2gf31MfxhUoYUNwf1ERPJOnQc0wkFn9trqI6ZEdZuA==, } - '@module-federation/bridge-react-webpack-plugin@0.6.6': - resolution: - { - integrity: sha512-NANaSOKem+1t/Fbd1GjXnStJRe7O33ya+FR/yYkTUd1H5hmlzVDNo/lYxYuUl3O/gH9Lnlr2Gf9unyWoIW0wHw==, - } - - '@module-federation/data-prefetch@0.6.6': - resolution: - { - integrity: sha512-rakEHrg2pqbOqJ3uWT2p3kgTCOxBQdEIqmew3XBAXTZ0NblZtkXeMHupcW/W6+ccvbPdn/T/PSICx9HHSvfEVg==, - } - peerDependencies: - react: '>=16.9.0' - react-dom: '>=16.9.0' - - '@module-federation/dts-plugin@0.6.6': - resolution: - { - integrity: sha512-sNCghGgrpCOOVk2xpzgAGAFeo2ONcv6eAnEfe7Q2gD7R6NrGgOrB5KVhN/uWIzFJG8tqNfSSjam+woTyrrayfg==, - } - peerDependencies: - typescript: ^4.9.0 || ^5.0.0 - vue-tsc: '>=1.0.24' - peerDependenciesMeta: - vue-tsc: - optional: true - - '@module-federation/enhanced@0.6.6': - resolution: - { - integrity: sha512-gGU1tjaksk5Q5X2zpVb/OmlwvKwVVjTXreuFwkK0Z+9QKM9jbu0B/tPSh6sqibPFeu1yM2HOFlOHJhvFs1PmsA==, - } - peerDependencies: - typescript: ^4.9.0 || ^5.0.0 - vue-tsc: '>=1.0.24' - webpack: ^5.0.0 - peerDependenciesMeta: - typescript: - optional: true - vue-tsc: - optional: true - webpack: - optional: true - - '@module-federation/managers@0.6.6': - resolution: - { - integrity: sha512-ryj2twbQmo2KhwKn1xYivpaW94l5wfplDU9FwVvW0wc8hC2lJnuGhoiZqXKL7lNaBrZXge3b43Zlgx5OnFfr6A==, - } - - '@module-federation/manifest@0.6.6': - resolution: - { - integrity: sha512-45ol0fC8RS2d+0iEt5zdp0vctE2CiOfA2kCmOFz79K33occi8sKmyevfSeZGckZy54NiMnLFteIYBsyIa+g7gg==, - } - - '@module-federation/rspack@0.6.6': - resolution: - { - integrity: sha512-30X6QPrJ/eCcmUL4GQ06Z9bQwURBnJI0607Fw2ufmAbhDA0PJFtg7NFFfXzsdChms1ACVbgvgfBH8SJg8j3wBg==, - } - peerDependencies: - typescript: ^4.9.0 || ^5.0.0 - vue-tsc: '>=1.0.24' - peerDependenciesMeta: - typescript: - optional: true - vue-tsc: - optional: true - - '@module-federation/runtime-tools@0.6.6': - resolution: - { - integrity: sha512-w2qHa41p6rADWMS1yBjpqNhaLZ4R5oRy9OYGPe6ywjh+8oqbiBl1CfQglcgEBIpHktEjV/upsgsnjHSdJBdeZw==, - } - - '@module-federation/runtime@0.6.6': - resolution: - { - integrity: sha512-QsKHUV2HALRzL6mPCdJEZTDuPReKC8MMXf+/VMCtQPp6JhLEjZIO06bfEZqXMbTbTYlMzntIwu1tGCbtJRZDOQ==, - } - - '@module-federation/sdk@0.6.6': - resolution: - { - integrity: sha512-tUv2kPi0FvplcpGi/g4nITAYVAR1RUZ6QvP71T8inmRZSrfcvk1QpGJiL36IjuS67SM3VAoXS0iJ2WX1Rgjvhg==, - } - - '@module-federation/third-party-dts-extractor@0.6.6': - resolution: - { - integrity: sha512-xX9p17PpElzATNEulwlJJT731xST7T7OUIDSkkIghp/ICDmZd6WhYJvNBto7xbpaj5SIB7Ocdj4chNGv0xdYPw==, - } - - '@module-federation/webpack-bundler-runtime@0.6.6': - resolution: - { - integrity: sha512-0UnY9m1fBgHwTpacYWbht1jB5X4Iqspiu1q8kfjUrv6y+R224//ydUFYYO8xfWx4V9SGQFKlU8XFH0FP/r0Hng==, - } - '@mswjs/interceptors@0.36.5': resolution: { @@ -2680,18 +2589,18 @@ packages: integrity: sha512-krngXVPfX0Zf6+zJDtcI59/Pt3JfcMPMZ9C/+/x6rvz4WGgyv1s0MI4crEUM0Lx5ZpS4QI0WNDCFVQSfGEBXUg==, } - '@nx/devkit@20.1.2': + '@nx/devkit@20.2.2': resolution: { - integrity: sha512-MTEWiEST7DhzZ2QmrixLnHfYVDZk7QN9omLL8m+5Etcn/3ZKa1aAo9Amd2MkUM+0MPoTKnxoGdw0fQUpAy21Mg==, + integrity: sha512-uqs0LVvuRRVAfFdn0ewvmr1vsNV9Ztugw36emcLJxskqhBZb10K+vzdTDAZpg5aVE2ISg1BmPidoOyk1tP+Omg==, } peerDependencies: nx: '>= 19 <= 21' - '@nx/esbuild@20.1.2': + '@nx/esbuild@20.2.2': resolution: { - integrity: sha512-RfM1abxiJnI1EOStEltJ0H4aM+v8WMfSBoUhn0n1kTr4YBxVfd7vwR4w2zBoCDNx8oCvehl6GwEHIyRjrtRLnQ==, + integrity: sha512-R6mwMFBboJOUJ+ioRbQ0u4U5eyOZXAkuQcAoN4LlLtwMtWvg8YPtSb24N8SDLO2yXHlEEBNC3NtzzU24a8CR5A==, } peerDependencies: esbuild: ~0.19.2 @@ -2699,10 +2608,10 @@ packages: esbuild: optional: true - '@nx/eslint-plugin@20.1.2': + '@nx/eslint-plugin@20.2.2': resolution: { - integrity: sha512-eLOVzaBPwS71Bb07jhJFZYtkvD33fZb3ObwLDXG5DmfpNpYBGOD4XX0qj6eq/5cfsIck6n8n7RKVm+7ZyqYowg==, + integrity: sha512-LfRPu6QWPRQgsJ51WtsMyoK7FhvUGO5G5l/m+PyN2FecnZJcrrRCcExt3Sj0btzc0CqCW2gtgSTa1eyC16U0rQ==, } peerDependencies: '@typescript-eslint/parser': ^6.13.2 || ^7.0.0 || ^8.0.0 @@ -2711,10 +2620,10 @@ packages: eslint-config-prettier: optional: true - '@nx/eslint@20.1.2': + '@nx/eslint@20.2.2': resolution: { - integrity: sha512-VMJ65E0jUEjup8hxz6LtqYbYnk2TUoLCM7ZV4rZdPqm0rLvlHDmb7BfdY2u2sZa3dwRDtupeDMlbyPX/Eb8Rcw==, + integrity: sha512-GID3r539okSIdqqaLJxOttjbC8xaAbyrGJfSo/jyFLVASN4ZYuwFwWU94Vdn1NsOPHc2kiDa/qQj5mv0gbBfUw==, } peerDependencies: '@zkochan/js-yaml': 0.0.7 @@ -2723,10 +2632,10 @@ packages: '@zkochan/js-yaml': optional: true - '@nx/express@20.1.2': + '@nx/express@20.2.2': resolution: { - integrity: sha512-zaAXKEmAOEjKEvGbaGh4WQGlvjT3iQdzdUYA0rr+6M8644SmCHGpax5LeZs3RkwMHjpntXgHMyWTggGDS3sxRw==, + integrity: sha512-rP9s10yYizeM7bx52NE2czSrRCPwekVoJXtRfDNoI5Mtjt9E/+Fay1PlnkdPWtuiTPf4DJvM/tTxRnXOES4EJw==, } peerDependencies: express: '>=4.20.0' @@ -2734,16 +2643,16 @@ packages: express: optional: true - '@nx/jest@20.1.2': + '@nx/jest@20.2.2': resolution: { - integrity: sha512-KUHm+NcH4Iq/Pk6GpaRhACEHd8Gt28dbXUAErxo/T9b+a3ir/6uUb4Sr+aXf63uYSePDhUmYbrYxGf/KzS2I8w==, + integrity: sha512-czZprpiVAZQKixpib1Vphi3Aoh5qBr7KATgP7+P0ogDTrxd7sivCFDM8wZeilhdTfx85wsR0viOtLVm6D3RTLA==, } - '@nx/js@20.1.2': + '@nx/js@20.2.2': resolution: { - integrity: sha512-+ULLy0vuAUyRicQqjMsG3JmgEylZdciJJOuOanwrmmG/+jv64nUJYycZbwPmGsioViHk/0WB1d5SWWfH7cZ+Ww==, + integrity: sha512-y/L+GMS8pIE1rQTQ28Lb1YeWpEnDj2v3T/7QpWvICc78NZXuMrO6N1ZRTPRSQNXKL6Bs9S9bRuivsvSIiNlULw==, } peerDependencies: verdaccio: ^5.0.4 @@ -2751,106 +2660,106 @@ packages: verdaccio: optional: true - '@nx/node@20.1.2': + '@nx/node@20.2.2': resolution: { - integrity: sha512-PGPSXkzTJc97GnsRNSBcekH5L5BM/SCSWA8lH/bBV/N8HBFUWppsv0Nj+UUcGGH3O3kjEMrhtbG9iJijX7+9kw==, + integrity: sha512-nZGtozEvKccFAjRPlHOe8LgPeBrGi/gHOqig0B16J91dcgZu/2GWp81BiX1TDEz/f2CL1BwvApXAgkztuXuiBA==, } - '@nx/nx-darwin-arm64@20.1.2': + '@nx/nx-darwin-arm64@20.2.2': resolution: { - integrity: sha512-PJ91TQhd28kitDBubKUOXMYvrtSDrG+rr8MsIe9cHo1CvU9smcGVBwuHBxniq0DXsyOX/5GL6ngq7hjN2nQ3XQ==, + integrity: sha512-gnS5mtbaBAO5TJkl4T68rQaN/79MMWePavw2SOcFyFnIdAriGEZ+ZFDUE0B/xYJSs9CPWLaGHf+n7oqyxaGd9A==, } engines: { node: '>= 10' } cpu: [arm64] os: [darwin] - '@nx/nx-darwin-x64@20.1.2': + '@nx/nx-darwin-x64@20.2.2': resolution: { - integrity: sha512-1fopau7nxIhTF26vDTIzMxl15AtW4FvUSdy+r1mNRKrKyjjpqnlu00SQBW7JzGV0agDD1B/61yYei5Q2aMOt7Q==, + integrity: sha512-IctvdQon+K8mlhl06zIq1xTPwf5L4OuS7crzCmK26p5F/lV6iz/UXSPCcgn+bYKOL/q3QCLNR7UasQMjzgCNkQ==, } engines: { node: '>= 10' } cpu: [x64] os: [darwin] - '@nx/nx-freebsd-x64@20.1.2': + '@nx/nx-freebsd-x64@20.2.2': resolution: { - integrity: sha512-55YgIp3v4zz7xMzJO93dtglbOTER2XdS6jrCt8GbKaWGFl5drRrBoNGONtiGNU7C3hLx1VsorbynCkJT18PjKQ==, + integrity: sha512-4/Blg9Y6LVU8tS8yoa2BEXPHWsorpvCuZRH0gXPh96i6b71o4ORPafyLOHp08o3WjtUZb4jl5TfDryE+8y62ZA==, } engines: { node: '>= 10' } cpu: [x64] os: [freebsd] - '@nx/nx-linux-arm-gnueabihf@20.1.2': + '@nx/nx-linux-arm-gnueabihf@20.2.2': resolution: { - integrity: sha512-sMhNA8uAV43UYVEXEa8TZ8Fjpom4CGq1umTptEGOF4TTtdNn2AUBreg+0bVODM8MMSzRWGI1VbkZzHESnAPwqw==, + integrity: sha512-AVAxbUXi6q+inmp8re3OV7HzH6fbkKnnMKvjDLnkzK8dA2Mv4JFl/gz++rgkYfEsBk20lcB1i3unqNrtOvzS7Q==, } engines: { node: '>= 10' } cpu: [arm] os: [linux] - '@nx/nx-linux-arm64-gnu@20.1.2': + '@nx/nx-linux-arm64-gnu@20.2.2': resolution: { - integrity: sha512-bsevarNHglaYLmIvPNQOdHrBnBgaW3EOUM0flwaXdWuZbL1bWx8GoVwHp9yJpZOAOfIF/Nhq5iTpaZB2nYFrAA==, + integrity: sha512-h04SLH464Oh/k/1mpAfsMhTVlnc1NJItx4N5DLZb2VuOOY+Tquhrp7HBJLyAhU0Q74JG0LevGFO6wdxliHupmA==, } engines: { node: '>= 10' } cpu: [arm64] os: [linux] - '@nx/nx-linux-arm64-musl@20.1.2': + '@nx/nx-linux-arm64-musl@20.2.2': resolution: { - integrity: sha512-GFZTptkhZPL/iZ3tYDmspIcPEaXyy/L/o59gyp33GoFAAyDhiXIF7J1Lz81Xn8VKrX6TvEY8/9qSh86pb7qzDQ==, + integrity: sha512-rnRXDLvHHj66rCslD4ShDq6KBOVsQ+X63GWTGKM0pnTIIDje9+ltZCoAByieCUm4BvFfCWMUf9y0mGfZvLVKSw==, } engines: { node: '>= 10' } cpu: [arm64] os: [linux] - '@nx/nx-linux-x64-gnu@20.1.2': + '@nx/nx-linux-x64-gnu@20.2.2': resolution: { - integrity: sha512-yqEW/iglKT4d9lgfnwSNhmDzPxCkRhtdmZqOYpGDM0eZFwYwJF+WRGjW8xIqMj8PA1yrGItzXZOmyFjJqHAF2w==, + integrity: sha512-K1Z2DVTnyCGl4nolhZ8fvHEixoe1pZOY256LD6D0lGca4Fsi3mHQ7lDU237Pzyc91+cfLva/OAvrivRPeU+DMA==, } engines: { node: '>= 10' } cpu: [x64] os: [linux] - '@nx/nx-linux-x64-musl@20.1.2': + '@nx/nx-linux-x64-musl@20.2.2': resolution: { - integrity: sha512-SP6PpWT4cQVrC4WJQdpfADrYJQzkbhgmcGleWbpr7II1HJgOsAcvoDwQGpPQX+3Wo+VBiNecvUAOzacMQkXPGw==, + integrity: sha512-pyWe+d2Y2pJVgPZf27KkDBufhFPq+Xhs3/zAQdJbicMvym7uhw0qMTV+lmoMXgfx52WZzhqTfG8JQcDqHjExJw==, } engines: { node: '>= 10' } cpu: [x64] os: [linux] - '@nx/nx-win32-arm64-msvc@20.1.2': + '@nx/nx-win32-arm64-msvc@20.2.2': resolution: { - integrity: sha512-JZQx9gr39LY3D7uleiXlpxUsavuOrOQNBocwKHkAMnykaT/e1VCxTnm/hk+2b4foWwfURTqoRiFEba70iiCdYg==, + integrity: sha512-zqSoVrV34tx6qhQo/PwD9IMGhzoNSaFQxjTjNCY61sE7iwi5Qt4dDs3Rlh1ZFCBFnrjziymRPY2RryArgeK8Bw==, } engines: { node: '>= 10' } cpu: [arm64] os: [win32] - '@nx/nx-win32-x64-msvc@20.1.2': + '@nx/nx-win32-x64-msvc@20.2.2': resolution: { - integrity: sha512-6GmT8iswDiCvJaCtW9DpWeAQmLS/kfAuRLYBisfzlONuLPaDdjhgVIxZBqqUSFfclwcVz+NhIOGvdr0aGFZCtQ==, + integrity: sha512-IfQf2axmCuSArhFGaocIDt8ajWDHXoVut5NOQH4eV2q9whP1j/LVB8EehEaolF5UenM7rhL4V25PXPuuBaUq4A==, } engines: { node: '>= 10' } cpu: [x64] os: [win32] - '@nx/playwright@20.1.2': + '@nx/playwright@20.2.2': resolution: { - integrity: sha512-s8bXBYsECbebMOs1m/HqreFtcKrYIeh5WCWpIfB6pDFU+YQ97pSswsxVoH8cXqIj6RaCiDTs/Rl2A5EdsDgAtg==, + integrity: sha512-vCIKU0XVo74C7OqCxZBNlZXshYbyTDxDuOIEbxdO8JMyFnHeyg91Z5ezxwHvIpxzwyFX1pdNz6W++RETTXYUTw==, } peerDependencies: '@playwright/test': ^1.36.0 @@ -2858,31 +2767,31 @@ packages: '@playwright/test': optional: true - '@nx/vite@20.1.2': + '@nx/vite@20.2.2': resolution: { - integrity: sha512-zcguviaEvudGS5rpPBosRP3gyniQa+/blNgEorE09GMyKedO7cbvacxV21iRH1l++D8a5bnx9Up3f66kZuRoeA==, + integrity: sha512-PckVgTNPkOr2E752L4EEZv7C/Twtx/vuGBpfVw58f7rVuz6hpVFnMTm4eqatImsBmNoHCpHrJ3rJTT1ov45gUQ==, } peerDependencies: vite: ^5.0.0 vitest: ^1.3.1 || ^2.0.0 - '@nx/web@20.1.2': + '@nx/web@20.2.2': resolution: { - integrity: sha512-CRMAJXwj375J+/GI9hRfOt2SJ0DQ5prCzOcmXJvQIfHy3CT5chrkSj2qc7IgKkkMiqZojr4VCTUHmJ2WAR3sCw==, + integrity: sha512-Z1MEKv3rEvs4W0h1Ltvh66VtJ29YZ+RWuLWzPebf8K1z9818RbXR3FpMiM1edkHyaykeQeJcK6D5aIHPwti/Bg==, } - '@nx/webpack@20.1.2': + '@nx/webpack@20.2.2': resolution: { - integrity: sha512-H67DkdpaGnUwYbz4u31+2/TSRmkvBQHX742FNKJAc1/D0uzHH6GI3am0h0QF9wrJyc/fXGVNfRZLEh9ScU70Jw==, + integrity: sha512-hlt9L24rvk7xrgD2BnLxMqOWeoV5DsF0ZJc05EbIMuM8yg03agsC79Rq1gaRoM3uIhCb+CxW0mlQpcVKnPXMUw==, } - '@nx/workspace@20.1.2': + '@nx/workspace@20.2.2': resolution: { - integrity: sha512-YZiBwHU+NsJvJ7e7AZnyk5cP523AIHmHFf28nEpBY3zhxLghx/s9C99Swbw+uUyWlUf7JtTO9jB6OsEfMc38Uw==, + integrity: sha512-VC22d5EG9f8sLD+gvq9Nbau0u8cV0gy5aYyRcleecqs9bBvOiVxAvv7HaDCRcHezHQhKwxcIOZvmuCjYF/oKxg==, } '@open-draft/deferred-promise@2.2.0': @@ -3392,10 +3301,22 @@ packages: } engines: { node: '>=8' } - '@shikijs/core@1.11.0': + '@shikijs/engine-oniguruma@1.24.2': + resolution: + { + integrity: sha512-ZN6k//aDNWRJs1uKB12pturKHh7GejKugowOFGAuG7TxDRLod1Bd5JhpOikOiFqPmKjKEPtEA6mRCf7q3ulDyQ==, + } + + '@shikijs/types@1.24.2': + resolution: + { + integrity: sha512-bdeWZiDtajGLG9BudI0AHet0b6e7FbR0EsE4jpGaI0YwHm/XJunI9+3uZnzFtX65gsyJ6ngCIWUfA4NWRPnBkQ==, + } + + '@shikijs/vscode-textmate@9.3.1': resolution: { - integrity: sha512-VbEhDAhT/2ozO0TPr5/ZQBO/NWLqtk4ZiBf6NplYpF38mKjNfMMied5fNEfIfYfN+cdKvhDB4VMcKvG/g9c3zg==, + integrity: sha512-79QfK1393x9Ho60QFyLti+QfdJzRQCVLFb97kOIV7Eo9vQU/roINgk7m24uv0a7AUvN//RDH36FLjjK48v0s9g==, } '@sinclair/typebox@0.27.8': @@ -3861,16 +3782,16 @@ packages: integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==, } - '@types/node@18.19.26': + '@types/node@20.16.11': resolution: { - integrity: sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==, + integrity: sha512-y+cTCACu92FyA5fgQSAI8A1H429g7aSK2HsO7K4XYUWc4dY5IUz55JSDIYT6/VsOLfGy8vmvQYC2hfb0iF16Uw==, } - '@types/node@20.16.11': + '@types/node@22.10.2': resolution: { - integrity: sha512-y+cTCACu92FyA5fgQSAI8A1H429g7aSK2HsO7K4XYUWc4dY5IUz55JSDIYT6/VsOLfGy8vmvQYC2hfb0iF16Uw==, + integrity: sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==, } '@types/parse-json@4.0.2': @@ -3909,12 +3830,6 @@ packages: integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==, } - '@types/semver@7.5.8': - resolution: - { - integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==, - } - '@types/send@0.17.4': resolution: { @@ -4039,6 +3954,13 @@ packages: } engines: { node: ^18.18.0 || >=20.0.0 } + '@typescript-eslint/scope-manager@8.18.0': + resolution: + { + integrity: sha512-PNGcHop0jkK2WVYGotk/hxj+UFLhXtGPiGtiaWgVBVP1jhMoMCHlTyJA+hEj4rszoSdLTK3fN4oOatrL0Cp+Xw==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + '@typescript-eslint/scope-manager@8.7.0': resolution: { @@ -4085,6 +4007,13 @@ packages: } engines: { node: ^18.18.0 || >=20.0.0 } + '@typescript-eslint/types@8.18.0': + resolution: + { + integrity: sha512-FNYxgyTCAnFwTrzpBGq+zrnoTO4x0c1CKYY5MuUTzpScqmY5fmsh2o3+57lqdI3NZucBDCzDgdEbIaNfAjAHQA==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + '@typescript-eslint/types@8.7.0': resolution: { @@ -4116,6 +4045,15 @@ packages: typescript: optional: true + '@typescript-eslint/typescript-estree@8.18.0': + resolution: + { + integrity: sha512-rqQgFRu6yPkauz+ms3nQpohwejS8bvgbPyIDq13cgEDbkXt4LH4OkDMT0/fN1RUtzG8e8AKJyDBoocuQh8qNeg==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + peerDependencies: + typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/typescript-estree@8.7.0': resolution: { @@ -4137,6 +4075,16 @@ packages: peerDependencies: eslint: ^8.56.0 + '@typescript-eslint/utils@8.18.0': + resolution: + { + integrity: sha512-p6GLdY383i7h5b0Qrfbix3Vc3+J2k6QWw6UMUeY5JGfm3C5LbZ4QIZzJNoNOfgyRe0uuYKjvVOsO/jD4SJO+xg==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/utils@8.7.0': resolution: { @@ -4160,6 +4108,13 @@ packages: } engines: { node: ^18.18.0 || >=20.0.0 } + '@typescript-eslint/visitor-keys@8.18.0': + resolution: + { + integrity: sha512-pCh/qEA8Lb1wVIqNvBke8UaRjJ6wrAWkJO5yyIbs8Yx6TNGYyfNjOo61tLv+WwLvoLPp4BQ8B7AHKijl8NGUfw==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + '@typescript-eslint/visitor-keys@8.7.0': resolution: { @@ -4587,13 +4542,6 @@ packages: } engines: { node: '>= 10.0.0' } - adm-zip@0.5.16: - resolution: - { - integrity: sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==, - } - engines: { node: '>=12.0' } - agent-base@6.0.2: resolution: { @@ -5271,14 +5219,6 @@ packages: integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==, } - btoa@1.2.1: - resolution: - { - integrity: sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==, - } - engines: { node: '>= 0.4.0' } - hasBin: true - buffer-crc32@0.2.13: resolution: { @@ -5362,13 +5302,6 @@ packages: } engines: { node: '>=8' } - cache-content-type@1.0.1: - resolution: - { - integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==, - } - engines: { node: '>= 6.0.0' } - cacheable-lookup@5.0.4: resolution: { @@ -5478,13 +5411,6 @@ packages: } engines: { node: '>=4' } - chalk@3.0.0: - resolution: - { - integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==, - } - engines: { node: '>=8' } - chalk@4.1.2: resolution: { @@ -6061,13 +5987,6 @@ packages: integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==, } - cron-parser@4.9.0: - resolution: - { - integrity: sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==, - } - engines: { node: '>=12.0.0' } - cross-spawn@7.0.6: resolution: { @@ -6285,13 +6204,6 @@ packages: integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==, } - date-format@4.0.14: - resolution: - { - integrity: sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==, - } - engines: { node: '>=4.0' } - dayjs@1.11.10: resolution: { @@ -6387,12 +6299,6 @@ packages: } engines: { node: '>=6' } - deep-equal@1.0.1: - resolution: - { - integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==, - } - deep-extend@0.6.0: resolution: { @@ -7109,6 +7015,13 @@ packages: } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + eslint-visitor-keys@4.2.0: + resolution: + { + integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + eslint@8.57.0: resolution: { @@ -7408,6 +7321,17 @@ packages: integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==, } + fdir@6.4.2: + resolution: + { + integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==, + } + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + fecha@4.2.3: resolution: { @@ -7461,13 +7385,6 @@ packages: } engines: { node: '>=14.16' } - find-file-up@2.0.1: - resolution: - { - integrity: sha512-qVdaUhYO39zmh28/JLQM5CoYN9byEOKEH4qfa8K1eNV17W0UUMJ9WgbR/hHFH+t5rcl+6RTb5UC7ck/I+uRkpQ==, - } - engines: { node: '>=8' } - find-my-way-ts@0.1.4: resolution: { @@ -7480,13 +7397,6 @@ packages: integrity: sha512-UC2I2+nx1ZuOBclWVNdcnbDR5dlrOdVb7xNjmT/lHE+LsgztWks3dG7boJ37yTS/venXw84B/mAW9uHVoC5QRg==, } - find-pkg@2.0.0: - resolution: - { - integrity: sha512-WgZ+nKbELDa6N3i/9nrHeNznm+lY3z4YfhDDWgW+5P0pdmMj26bxaxU11ookgY3NyP9GC7HvZ9etp0jRFqGEeQ==, - } - engines: { node: '>=8' } - find-root@1.1.0: resolution: { @@ -8294,13 +8204,6 @@ packages: integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==, } - http-assert@1.5.0: - resolution: - { - integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==, - } - engines: { node: '>= 0.8' } - http-cache-semantics@4.1.1: resolution: { @@ -8320,13 +8223,6 @@ packages: } engines: { node: '>= 0.6' } - http-errors@1.8.1: - resolution: - { - integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==, - } - engines: { node: '>= 0.6' } - http-errors@2.0.0: resolution: { @@ -8366,13 +8262,6 @@ packages: '@types/express': optional: true - http-proxy-middleware@3.0.3: - resolution: - { - integrity: sha512-usY0HG5nyDUwtqpiZdETNbmKtw3QQ1jwYFZ9wi5iHzX2BcILwQKtYDJPo7XHTsu5Z0B2Hj3W9NNnbd+AjFWjqg==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - http-proxy@1.18.1: resolution: { @@ -8904,13 +8793,6 @@ packages: } engines: { node: '>=10' } - is-plain-object@5.0.0: - resolution: - { - integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==, - } - engines: { node: '>=0.10.0' } - is-potential-custom-element-name@1.0.1: resolution: { @@ -9620,26 +9502,6 @@ packages: } engines: { node: '>= 8' } - koa-compose@4.1.0: - resolution: - { - integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==, - } - - koa-convert@2.0.0: - resolution: - { - integrity: sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==, - } - engines: { node: '>= 10' } - - koa@2.15.3: - resolution: - { - integrity: sha512-j/8tY9j5t+GVMLeioLaxweJiKUayFhlGqNTzf2ZGwL0ZCQijd2RLHK0SLW5Tsko8YyyqCZC2cojIb0/s62qTAg==, - } - engines: { node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4 } - kolorist@1.8.0: resolution: { @@ -9828,12 +9690,6 @@ packages: integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==, } - lodash.clonedeepwith@4.5.0: - resolution: - { - integrity: sha512-QRBRSxhbtsX1nc0baxSkkK5WlVTTm/s48DSukcGcWZwIyI8Zz+lB+kFiELJXtzfH4Aj6kMWQ1VWW4U5uUDgZMA==, - } - lodash.debounce@4.0.8: resolution: { @@ -9962,13 +9818,6 @@ packages: } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } - log4js@6.9.1: - resolution: - { - integrity: sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==, - } - engines: { node: '>=8.0' } - logform@2.6.1: resolution: { @@ -9976,12 +9825,6 @@ packages: } engines: { node: '>= 12.0.0' } - long-timeout@0.1.1: - resolution: - { - integrity: sha512-BFRuQUqc7x2NWxfJBCyUrN8iYUYznzL9JROmRz1gZ6KlOIgmoD+njPVbb+VNn2nGMKggMsK79iUNErillsrx7w==, - } - long@5.2.3: resolution: { @@ -10061,13 +9904,6 @@ packages: integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==, } - luxon@3.5.0: - resolution: - { - integrity: sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==, - } - engines: { node: '>=12' } - magic-string@0.30.11: resolution: { @@ -10640,13 +10476,6 @@ packages: integrity: sha512-8I2V7H2Ch0NvW7qWcjmS0/9Lhr0T6x7RD6PDirhvWEkUQvy83x8BA4haYMr09r/rig7hcgYSjYh6cd4U7G1vLA==, } - node-schedule@2.1.1: - resolution: - { - integrity: sha512-OXdegQq03OmXEjt2hZP33W2YPs/E5BcFQks46+G2gAxs4gHOIVD1u7EqlYLYSKsaIpyKCK9Gbk0ta1/gjRSMRQ==, - } - engines: { node: '>=6' } - normalize-package-data@2.5.0: resolution: { @@ -10755,10 +10584,10 @@ packages: } hasBin: true - nx@20.1.2: + nx@20.2.2: resolution: { - integrity: sha512-CvjmuQmI0RWLYZxRSIgQZmzsQv6dPp9oI0YZE3L1dagBPfTf5Cun65I0GLt7bdkDnVx2PGYkDbIoJSv2/V+83Q==, + integrity: sha512-wHgC/NQ82Q3LOeUZXPI2j/JhpZwb7JjRc0uDn3kQU+lN/ulySCJHTHCf4CIglW4NjZeN1WZZ7YMeddtFWETGGA==, } hasBin: true peerDependencies: @@ -10883,12 +10712,6 @@ packages: } engines: { node: '>=12' } - only@0.0.2: - resolution: - { - integrity: sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==, - } - open@10.1.0: resolution: { @@ -11270,6 +11093,13 @@ packages: } engines: { node: '>=10' } + picomatch@4.0.2: + resolution: + { + integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==, + } + engines: { node: '>=12' } + pidtree@0.6.0: resolution: { @@ -11937,12 +11767,6 @@ packages: } engines: { node: '>=10' } - rambda@9.3.0: - resolution: - { - integrity: sha512-cl/7DCCKNxmsbc0dXZTJTY08rvDdzLhVfE6kPBson1fWzDapLzv0RKSzjpmAqP53fkQqAvq05gpUVHTrUNsuxg==, - } - randombytes@2.1.0: resolution: { @@ -11970,14 +11794,6 @@ packages: } hasBin: true - react-dom@18.3.1: - resolution: - { - integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==, - } - peerDependencies: - react: ^18.3.1 - react-is@18.2.0: resolution: { @@ -12445,12 +12261,6 @@ packages: } engines: { node: '>=v12.22.7' } - scheduler@0.23.2: - resolution: - { - integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==, - } - schema-utils@3.3.0: resolution: { @@ -12629,12 +12439,6 @@ packages: engines: { node: '>=4' } hasBin: true - shiki@1.11.0: - resolution: - { - integrity: sha512-NqH/O1zRHvnuk/WfSL6b7+DtI7/kkMMSQGlZhm9DyzSU+SoIHhaw/fBZMr+zp9R8KjdIzkk3JKSC6hORuGDyng==, - } - shx@0.3.4: resolution: { @@ -12763,12 +12567,6 @@ packages: integrity: sha512-ybz6OYOUjoQQCQ/i4LU8kaToD8ACtYP+Cj5qd2AO36bwbdewxWJ3ArmJ2cr6AvxlL2o0PqnCcPGUgkILbfkaCA==, } - sorted-array-functions@1.3.0: - resolution: - { - integrity: sha512-2sqgzeFlid6N4Z2fUQ1cvFmTOLRi/sEDzSQ0OKYchqgoPmQBVyM3959qYx3fpS6Esef80KjmpgPeEr028dP3OA==, - } - source-map-js@1.2.0: resolution: { @@ -12977,14 +12775,7 @@ packages: integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==, } - streamroller@3.1.5: - resolution: - { - integrity: sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==, - } - engines: { node: '>=8.0' } - - streamx@2.20.1: + streamx@2.20.1: resolution: { integrity: sha512-uTa0mU6WUC65iUvzKH4X9hEdvSW7rbPxPtwfWiLMSj3qTdQbAiUboZTxauKfpFuGIGa1C2BYijZ7wgdUXICJhA==, @@ -13399,6 +13190,13 @@ packages: integrity: sha512-Qgayeb106x2o4hNzNjsZEfFziw8IbKqtbXBjVh7VIZfBxfD5M4gWtpyx5+YTae2gJ6Y6Dz/KLepiv16RFeQWNA==, } + tinyglobby@0.2.10: + resolution: + { + integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==, + } + engines: { node: '>=12.0.0' } + tinypool@0.8.4: resolution: { @@ -13740,13 +13538,13 @@ packages: integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==, } - typedoc-plugin-rename-defaults@0.7.1: + typedoc-plugin-rename-defaults@0.7.2: resolution: { - integrity: sha512-hgg4mAy5IumgUmPOnVVGmGywjTGtUCmRJ2jRbseqtXdlUuYKj652ODL9joUWFt5uvNu4Dr/pNILc/qsKGHJw+w==, + integrity: sha512-9oa1CsMN4p/xuVR2JW2YDD6xE7JcrIth3KAfjR8YBi6NnrDk2Q72o4lbArybLDjxKAkOzk7N1uUdGwJlooLEOg==, } peerDependencies: - typedoc: '>=0.22.x <0.27.x' + typedoc: '>=0.22.x <0.28.x' typedoc-theme-hierarchy@5.0.3: resolution: @@ -13756,15 +13554,15 @@ packages: peerDependencies: typedoc: ^0.26.0 - typedoc@0.26.5: + typedoc@0.27.4: resolution: { - integrity: sha512-Vn9YKdjKtDZqSk+by7beZ+xzkkr8T8CYoiasqyt4TTRFy5+UHzL/mF/o4wGBjRF+rlWQHDb0t6xCpA3JNL5phg==, + integrity: sha512-wXPQs1AYC2Crk+1XFpNuutLIkNWleokZf1UNf/X8w9KsMnirkvT+LzxTXDvfF6ug3TSLf3Xu5ZXRKGfoXPX7IA==, } engines: { node: '>= 18' } hasBin: true peerDependencies: - typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x + typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x typescript@5.4.2: resolution: @@ -13774,18 +13572,10 @@ packages: engines: { node: '>=14.17' } hasBin: true - typescript@5.4.5: + typescript@5.6.3: resolution: { - integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==, - } - engines: { node: '>=14.17' } - hasBin: true - - typescript@5.5.3: - resolution: - { - integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==, + integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==, } engines: { node: '>=14.17' } hasBin: true @@ -13822,16 +13612,16 @@ packages: integrity: sha512-GMXzWtsc57XAtguZgaQViUOzs0KTkk8ojr3/xAxXLITqf/3EMwxC0inyETfDFjH/Krbhuep0HNbbjI9i/q3F3g==, } - undici-types@5.26.5: + undici-types@6.19.8: resolution: { - integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==, + integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==, } - undici-types@6.19.8: + undici-types@6.20.0: resolution: { - integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==, + integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==, } undici@6.19.2: @@ -13924,13 +13714,6 @@ packages: } engines: { node: '>= 0.8' } - upath@2.0.1: - resolution: - { - integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==, - } - engines: { node: '>=4' } - update-browserslist-db@1.1.0: resolution: { @@ -14502,21 +14285,6 @@ packages: } engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } - ws@8.17.1: - resolution: - { - integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==, - } - 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 - ws@8.18.0: resolution: { @@ -14599,10 +14367,10 @@ packages: } engines: { node: '>= 14' } - yaml@2.4.5: + yaml@2.6.1: resolution: { - integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==, + integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==, } engines: { node: '>= 14' } hasBin: true @@ -14627,13 +14395,6 @@ packages: integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==, } - ylru@1.4.0: - resolution: - { - integrity: sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==, - } - engines: { node: '>= 4.0.0' } - yn@3.1.1: resolution: { @@ -15625,11 +15386,11 @@ snapshots: '@colors/colors@1.6.0': {} - '@commitlint/cli@19.2.2(@types/node@18.19.26)(typescript@5.5.3)': + '@commitlint/cli@19.2.2(@types/node@22.10.2)(typescript@5.6.3)': dependencies: '@commitlint/format': 19.0.3 '@commitlint/lint': 19.2.2 - '@commitlint/load': 19.2.0(@types/node@18.19.26)(typescript@5.5.3) + '@commitlint/load': 19.2.0(@types/node@22.10.2)(typescript@5.6.3) '@commitlint/read': 19.2.1 '@commitlint/types': 19.0.3 execa: 8.0.1 @@ -15676,15 +15437,15 @@ snapshots: '@commitlint/rules': 19.0.3 '@commitlint/types': 19.0.3 - '@commitlint/load@19.2.0(@types/node@18.19.26)(typescript@5.5.3)': + '@commitlint/load@19.2.0(@types/node@22.10.2)(typescript@5.6.3)': dependencies: '@commitlint/config-validator': 19.0.3 '@commitlint/execute-rule': 19.0.0 '@commitlint/resolve-extends': 19.1.0 '@commitlint/types': 19.0.3 chalk: 5.3.0 - cosmiconfig: 9.0.0(typescript@5.5.3) - cosmiconfig-typescript-loader: 5.0.0(@types/node@18.19.26)(cosmiconfig@9.0.0(typescript@5.5.3))(typescript@5.5.3) + cosmiconfig: 9.0.0(typescript@5.6.3) + cosmiconfig-typescript-loader: 5.0.0(@types/node@22.10.2)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -15700,10 +15461,10 @@ snapshots: conventional-changelog-angular: 7.0.0 conventional-commits-parser: 5.0.0 - '@commitlint/prompt@19.2.2(@types/node@18.19.26)(typescript@5.5.3)': + '@commitlint/prompt@19.2.2(@types/node@22.10.2)(typescript@5.6.3)': dependencies: '@commitlint/ensure': 19.0.3 - '@commitlint/load': 19.2.0(@types/node@18.19.26)(typescript@5.5.3) + '@commitlint/load': 19.2.0(@types/node@22.10.2)(typescript@5.6.3) '@commitlint/types': 19.0.3 chalk: 5.3.0 inquirer: 9.2.18 @@ -15812,10 +15573,10 @@ snapshots: effect: 3.5.3 fast-check: 3.19.0 - '@effect/vitest@0.6.7(effect@3.5.3)(vitest@1.5.0(@types/node@18.19.26)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0))': + '@effect/vitest@0.6.7(effect@3.5.3)(vitest@1.5.0(@types/node@22.10.2)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0))': dependencies: effect: 3.5.3 - vitest: 1.5.0(@types/node@18.19.26)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) + vitest: 1.5.0(@types/node@22.10.2)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) '@emnapi/core@1.2.0': dependencies: @@ -15991,6 +15752,12 @@ snapshots: '@eslint/js@8.57.0': {} + '@gerrit0/mini-shiki@1.24.4': + dependencies: + '@shikijs/engine-oniguruma': 1.24.2 + '@shikijs/types': 1.24.2 + '@shikijs/vscode-textmate': 9.3.1 + '@google-cloud/compute@4.7.0': dependencies: google-gax: 4.4.1 @@ -16036,17 +15803,17 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} - '@inquirer/confirm@5.0.0(@types/node@20.16.11)': + '@inquirer/confirm@5.0.0(@types/node@22.10.2)': dependencies: - '@inquirer/core': 10.0.0(@types/node@20.16.11) - '@inquirer/type': 3.0.0(@types/node@20.16.11) + '@inquirer/core': 10.0.0(@types/node@22.10.2) + '@inquirer/type': 3.0.0(@types/node@22.10.2) transitivePeerDependencies: - '@types/node' - '@inquirer/core@10.0.0(@types/node@20.16.11)': + '@inquirer/core@10.0.0(@types/node@22.10.2)': dependencies: '@inquirer/figures': 1.0.7 - '@inquirer/type': 3.0.0(@types/node@20.16.11) + '@inquirer/type': 3.0.0(@types/node@22.10.2) ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 @@ -16061,9 +15828,9 @@ snapshots: '@inquirer/figures@1.0.7': {} - '@inquirer/type@3.0.0(@types/node@20.16.11)': + '@inquirer/type@3.0.0(@types/node@22.10.2)': dependencies: - '@types/node': 20.16.11 + '@types/node': 22.10.2 '@isaacs/cliui@8.0.2': dependencies: @@ -16087,7 +15854,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.26 + '@types/node': 22.10.2 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -16097,7 +15864,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.26 + '@types/node': 22.10.2 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -16115,7 +15882,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 18.19.26 + '@types/node': 22.10.2 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -16137,7 +15904,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 18.19.26 + '@types/node': 22.10.2 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -16207,7 +15974,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.19.26 + '@types/node': 22.10.2 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -16315,23 +16082,23 @@ snapshots: globby: 11.1.0 read-yaml-file: 1.1.0 - '@microsoft/api-extractor-model@7.29.6(@types/node@18.19.26)': + '@microsoft/api-extractor-model@7.29.6(@types/node@22.10.2)': dependencies: '@microsoft/tsdoc': 0.15.0 '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.7.0(@types/node@18.19.26) + '@rushstack/node-core-library': 5.7.0(@types/node@22.10.2) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.47.7(@types/node@18.19.26)': + '@microsoft/api-extractor@7.47.7(@types/node@22.10.2)': dependencies: - '@microsoft/api-extractor-model': 7.29.6(@types/node@18.19.26) + '@microsoft/api-extractor-model': 7.29.6(@types/node@22.10.2) '@microsoft/tsdoc': 0.15.0 '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.7.0(@types/node@18.19.26) + '@rushstack/node-core-library': 5.7.0(@types/node@22.10.2) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.14.0(@types/node@18.19.26) - '@rushstack/ts-command-line': 4.22.6(@types/node@18.19.26) + '@rushstack/terminal': 0.14.0(@types/node@22.10.2) + '@rushstack/ts-command-line': 4.22.6(@types/node@22.10.2) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.8 @@ -16350,126 +16117,6 @@ snapshots: '@microsoft/tsdoc@0.15.0': {} - '@module-federation/bridge-react-webpack-plugin@0.6.6': - dependencies: - '@module-federation/sdk': 0.6.6 - '@types/semver': 7.5.8 - semver: 7.6.3 - - '@module-federation/data-prefetch@0.6.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@module-federation/runtime': 0.6.6 - '@module-federation/sdk': 0.6.6 - fs-extra: 9.1.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - - '@module-federation/dts-plugin@0.6.6(typescript@5.5.3)': - dependencies: - '@module-federation/managers': 0.6.6 - '@module-federation/sdk': 0.6.6 - '@module-federation/third-party-dts-extractor': 0.6.6 - adm-zip: 0.5.16 - ansi-colors: 4.1.3 - axios: 1.7.7 - chalk: 3.0.0 - fs-extra: 9.1.0 - isomorphic-ws: 5.0.0(ws@8.17.1) - koa: 2.15.3 - lodash.clonedeepwith: 4.5.0 - log4js: 6.9.1 - node-schedule: 2.1.1 - rambda: 9.3.0 - typescript: 5.5.3 - ws: 8.17.1 - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - utf-8-validate - - '@module-federation/enhanced@0.6.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12))': - dependencies: - '@module-federation/bridge-react-webpack-plugin': 0.6.6 - '@module-federation/data-prefetch': 0.6.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@module-federation/dts-plugin': 0.6.6(typescript@5.5.3) - '@module-federation/managers': 0.6.6 - '@module-federation/manifest': 0.6.6(typescript@5.5.3) - '@module-federation/rspack': 0.6.6(typescript@5.5.3) - '@module-federation/runtime-tools': 0.6.6 - '@module-federation/sdk': 0.6.6 - btoa: 1.2.1 - upath: 2.0.1 - optionalDependencies: - typescript: 5.5.3 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) - transitivePeerDependencies: - - bufferutil - - debug - - react - - react-dom - - supports-color - - utf-8-validate - - '@module-federation/managers@0.6.6': - dependencies: - '@module-federation/sdk': 0.6.6 - find-pkg: 2.0.0 - fs-extra: 9.1.0 - - '@module-federation/manifest@0.6.6(typescript@5.5.3)': - dependencies: - '@module-federation/dts-plugin': 0.6.6(typescript@5.5.3) - '@module-federation/managers': 0.6.6 - '@module-federation/sdk': 0.6.6 - chalk: 3.0.0 - find-pkg: 2.0.0 - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - typescript - - utf-8-validate - - vue-tsc - - '@module-federation/rspack@0.6.6(typescript@5.5.3)': - dependencies: - '@module-federation/bridge-react-webpack-plugin': 0.6.6 - '@module-federation/dts-plugin': 0.6.6(typescript@5.5.3) - '@module-federation/managers': 0.6.6 - '@module-federation/manifest': 0.6.6(typescript@5.5.3) - '@module-federation/runtime-tools': 0.6.6 - '@module-federation/sdk': 0.6.6 - optionalDependencies: - typescript: 5.5.3 - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - utf-8-validate - - '@module-federation/runtime-tools@0.6.6': - dependencies: - '@module-federation/runtime': 0.6.6 - '@module-federation/webpack-bundler-runtime': 0.6.6 - - '@module-federation/runtime@0.6.6': - dependencies: - '@module-federation/sdk': 0.6.6 - - '@module-federation/sdk@0.6.6': {} - - '@module-federation/third-party-dts-extractor@0.6.6': - dependencies: - find-pkg: 2.0.0 - fs-extra: 9.1.0 - resolve: 1.22.8 - - '@module-federation/webpack-bundler-runtime@0.6.6': - dependencies: - '@module-federation/runtime': 0.6.6 - '@module-federation/sdk': 0.6.6 - '@mswjs/interceptors@0.36.5': dependencies: '@open-draft/deferred-promise': 2.2.0 @@ -16503,22 +16150,22 @@ snapshots: transitivePeerDependencies: - debug - '@nx/devkit@20.1.2(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))': + '@nx/devkit@20.2.2(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))': dependencies: ejs: 3.1.10 enquirer: 2.3.6 ignore: 5.3.1 minimatch: 9.0.3 - nx: 20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)) + nx: 20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)) semver: 7.6.3 tmp: 0.2.3 tslib: 2.6.3 yargs-parser: 21.1.1 - '@nx/esbuild@20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(esbuild@0.19.12)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0))': + '@nx/esbuild@20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(esbuild@0.19.12)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))': dependencies: - '@nx/devkit': 20.1.2(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/js': 20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0)) + '@nx/devkit': 20.2.2(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) + '@nx/js': 20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)) fast-glob: 3.2.7 picocolors: 1.1.0 tsconfig-paths: 4.2.0 @@ -16537,13 +16184,13 @@ snapshots: - typescript - verdaccio - '@nx/eslint-plugin@20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0))': + '@nx/eslint-plugin@20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.6.3))(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))': dependencies: - '@nx/devkit': 20.1.2(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/js': 20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0)) - '@typescript-eslint/parser': 7.16.1(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/type-utils': 8.7.0(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/utils': 8.7.0(eslint@8.57.0)(typescript@5.5.3) + '@nx/devkit': 20.2.2(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) + '@nx/js': 20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)) + '@typescript-eslint/parser': 7.16.1(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/type-utils': 8.7.0(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.18.0(eslint@8.57.0)(typescript@5.6.3) chalk: 4.1.2 confusing-browser-globals: 1.0.11 globals: 15.9.0 @@ -16565,14 +16212,14 @@ snapshots: - typescript - verdaccio - '@nx/eslint@20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))': + '@nx/eslint@20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))': dependencies: - '@nx/devkit': 20.1.2(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/js': 20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.4.5)(verdaccio@5.30.3(typanion@3.14.0)) + '@nx/devkit': 20.2.2(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) + '@nx/js': 20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)) eslint: 8.57.0 semver: 7.6.3 tslib: 2.6.3 - typescript: 5.4.5 + typescript: 5.6.3 optionalDependencies: '@zkochan/js-yaml': 0.0.7 transitivePeerDependencies: @@ -16586,11 +16233,11 @@ snapshots: - supports-color - verdaccio - '@nx/express@20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(express@4.21.0)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(typescript@5.5.3))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0))': + '@nx/express@20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(express@4.21.0)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))': dependencies: - '@nx/devkit': 20.1.2(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/js': 20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0)) - '@nx/node': 20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(typescript@5.5.3))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0)) + '@nx/devkit': 20.2.2(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) + '@nx/js': 20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)) + '@nx/node': 20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)) tslib: 2.6.3 optionalDependencies: express: 4.21.0 @@ -16611,16 +16258,16 @@ snapshots: - typescript - verdaccio - '@nx/jest@20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(typescript@5.5.3))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0))': + '@nx/jest@20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))': dependencies: '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 - '@nx/devkit': 20.1.2(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/js': 20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0)) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.3) + '@nx/devkit': 20.2.2(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) + '@nx/js': 20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.6.3) chalk: 4.1.2 identity-obj-proxy: 3.0.0 - jest-config: 29.7.0(@types/node@18.19.26)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(typescript@5.5.3)) + jest-config: 29.7.0(@types/node@22.10.2)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3)) jest-resolve: 29.7.0 jest-util: 29.7.0 minimatch: 9.0.3 @@ -16643,7 +16290,7 @@ snapshots: - typescript - verdaccio - '@nx/js@20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.4.5)(verdaccio@5.30.3(typanion@3.14.0))': + '@nx/js@20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))': dependencies: '@babel/core': 7.24.4 '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.24.4) @@ -16652,8 +16299,8 @@ snapshots: '@babel/preset-env': 7.24.4(@babel/core@7.24.4) '@babel/preset-typescript': 7.24.1(@babel/core@7.24.4) '@babel/runtime': 7.24.4 - '@nx/devkit': 20.1.2(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/workspace': 20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)) + '@nx/devkit': 20.2.2(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) + '@nx/workspace': 20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)) '@zkochan/js-yaml': 0.0.7 babel-plugin-const-enum: 1.2.0(@babel/core@7.24.4) babel-plugin-macros: 2.8.0 @@ -16662,7 +16309,6 @@ snapshots: columnify: 1.6.0 detect-port: 1.5.1 enquirer: 2.3.6 - fast-glob: 3.2.7 ignore: 5.3.1 js-tokens: 4.0.0 jsonc-parser: 3.2.0 @@ -16672,7 +16318,8 @@ snapshots: ora: 5.3.0 semver: 7.6.3 source-map-support: 0.5.19 - ts-node: 10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(typescript@5.4.5) + tinyglobby: 0.2.10 + ts-node: 10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3) tsconfig-paths: 4.2.0 tslib: 2.6.3 optionalDependencies: @@ -16688,57 +16335,12 @@ snapshots: - supports-color - typescript - '@nx/js@20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0))': + '@nx/node@20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))': dependencies: - '@babel/core': 7.24.4 - '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-runtime': 7.24.3(@babel/core@7.24.4) - '@babel/preset-env': 7.24.4(@babel/core@7.24.4) - '@babel/preset-typescript': 7.24.1(@babel/core@7.24.4) - '@babel/runtime': 7.24.4 - '@nx/devkit': 20.1.2(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/workspace': 20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)) - '@zkochan/js-yaml': 0.0.7 - babel-plugin-const-enum: 1.2.0(@babel/core@7.24.4) - babel-plugin-macros: 2.8.0 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.24.4)(@babel/traverse@7.24.1) - chalk: 4.1.2 - columnify: 1.6.0 - detect-port: 1.5.1 - enquirer: 2.3.6 - fast-glob: 3.2.7 - ignore: 5.3.1 - js-tokens: 4.0.0 - jsonc-parser: 3.2.0 - minimatch: 9.0.3 - npm-package-arg: 11.0.1 - npm-run-path: 4.0.1 - ora: 5.3.0 - semver: 7.6.3 - source-map-support: 0.5.19 - ts-node: 10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(typescript@5.5.3) - tsconfig-paths: 4.2.0 - tslib: 2.6.3 - optionalDependencies: - verdaccio: 5.30.3(typanion@3.14.0) - transitivePeerDependencies: - - '@babel/traverse' - - '@swc-node/register' - - '@swc/core' - - '@swc/wasm' - - '@types/node' - - debug - - nx - - supports-color - - typescript - - '@nx/node@20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(typescript@5.5.3))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0))': - dependencies: - '@nx/devkit': 20.1.2(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/eslint': 20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0)) - '@nx/jest': 20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(typescript@5.5.3))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0)) - '@nx/js': 20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0)) + '@nx/devkit': 20.2.2(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) + '@nx/eslint': 20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0)) + '@nx/jest': 20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)) + '@nx/js': 20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)) tslib: 2.6.3 transitivePeerDependencies: - '@babel/traverse' @@ -16757,44 +16359,44 @@ snapshots: - typescript - verdaccio - '@nx/nx-darwin-arm64@20.1.2': + '@nx/nx-darwin-arm64@20.2.2': optional: true - '@nx/nx-darwin-x64@20.1.2': + '@nx/nx-darwin-x64@20.2.2': optional: true - '@nx/nx-freebsd-x64@20.1.2': + '@nx/nx-freebsd-x64@20.2.2': optional: true - '@nx/nx-linux-arm-gnueabihf@20.1.2': + '@nx/nx-linux-arm-gnueabihf@20.2.2': optional: true - '@nx/nx-linux-arm64-gnu@20.1.2': + '@nx/nx-linux-arm64-gnu@20.2.2': optional: true - '@nx/nx-linux-arm64-musl@20.1.2': + '@nx/nx-linux-arm64-musl@20.2.2': optional: true - '@nx/nx-linux-x64-gnu@20.1.2': + '@nx/nx-linux-x64-gnu@20.2.2': optional: true - '@nx/nx-linux-x64-musl@20.1.2': + '@nx/nx-linux-x64-musl@20.2.2': optional: true - '@nx/nx-win32-arm64-msvc@20.1.2': + '@nx/nx-win32-arm64-msvc@20.2.2': optional: true - '@nx/nx-win32-x64-msvc@20.1.2': + '@nx/nx-win32-x64-msvc@20.2.2': optional: true - '@nx/playwright@20.1.2(@babel/traverse@7.24.1)(@playwright/test@1.47.2)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.12)(eslint@8.57.0)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0))(vite@5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0))(vitest@1.5.0(@types/node@18.19.26)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0))': + '@nx/playwright@20.2.2(@babel/traverse@7.24.1)(@playwright/test@1.47.2)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.12)(eslint@8.57.0)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))(vite@5.4.8(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0))(vitest@1.5.0(@types/node@22.10.2)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0))': dependencies: - '@nx/devkit': 20.1.2(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/eslint': 20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0)) - '@nx/js': 20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0)) - '@nx/vite': 20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0))(vite@5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0))(vitest@1.5.0(@types/node@18.19.26)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)) - '@nx/webpack': 20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(esbuild@0.19.12)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0)) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.3) + '@nx/devkit': 20.2.2(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) + '@nx/eslint': 20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0)) + '@nx/js': 20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)) + '@nx/vite': 20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))(vite@5.4.8(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0))(vitest@1.5.0(@types/node@22.10.2)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)) + '@nx/webpack': 20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(esbuild@0.19.12)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.6.3) minimatch: 9.0.3 tslib: 2.6.3 optionalDependencies: @@ -16820,8 +16422,6 @@ snapshots: - lightningcss - node-sass - nx - - react - - react-dom - sass-embedded - supports-color - typescript @@ -16831,20 +16431,19 @@ snapshots: - vite - vitest - vue-template-compiler - - vue-tsc - webpack-cli - '@nx/vite@20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0))(vite@5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0))(vitest@1.5.0(@types/node@18.19.26)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0))': + '@nx/vite@20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))(vite@5.4.8(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0))(vitest@1.5.0(@types/node@22.10.2)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0))': dependencies: - '@nx/devkit': 20.1.2(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/js': 20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0)) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.3) + '@nx/devkit': 20.2.2(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) + '@nx/js': 20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.6.3) '@swc/helpers': 0.5.12 enquirer: 2.3.6 minimatch: 9.0.3 tsconfig-paths: 4.2.0 - vite: 5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) - vitest: 1.5.0(@types/node@18.19.26)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) + vite: 5.4.8(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) + vitest: 1.5.0(@types/node@22.10.2)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -16857,10 +16456,10 @@ snapshots: - typescript - verdaccio - '@nx/web@20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0))': + '@nx/web@20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))': dependencies: - '@nx/devkit': 20.1.2(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/js': 20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0)) + '@nx/devkit': 20.2.2(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) + '@nx/js': 20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)) detect-port: 1.5.1 http-server: 14.1.1 picocolors: 1.1.0 @@ -16877,14 +16476,12 @@ snapshots: - typescript - verdaccio - '@nx/webpack@20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(esbuild@0.19.12)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0))': + '@nx/webpack@20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(esbuild@0.19.12)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))': dependencies: '@babel/core': 7.24.4 - '@module-federation/enhanced': 0.6.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) - '@module-federation/sdk': 0.6.6 - '@nx/devkit': 20.1.2(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/js': 20.1.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)(verdaccio@5.30.3(typanion@3.14.0)) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.3) + '@nx/devkit': 20.2.2(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) + '@nx/js': 20.2.2(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.6.3) ajv: 8.13.0 autoprefixer: 10.4.20(postcss@8.4.47) babel-loader: 9.2.1(@babel/core@7.24.4)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) @@ -16892,9 +16489,7 @@ snapshots: copy-webpack-plugin: 10.2.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) css-loader: 6.11.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) css-minimizer-webpack-plugin: 5.0.1(esbuild@0.19.12)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) - express: 4.21.0 - fork-ts-checker-webpack-plugin: 7.2.13(typescript@5.5.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) - http-proxy-middleware: 3.0.3 + fork-ts-checker-webpack-plugin: 7.2.13(typescript@5.6.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) less: 4.1.3 less-loader: 11.1.0(less@4.1.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) license-webpack-plugin: 4.0.2(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) @@ -16913,7 +16508,7 @@ snapshots: stylus: 0.64.0 stylus-loader: 7.1.3(stylus@0.64.0)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) terser-webpack-plugin: 5.3.10(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) - ts-loader: 9.5.1(typescript@5.5.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) + ts-loader: 9.5.1(typescript@5.6.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) tsconfig-paths-webpack-plugin: 4.0.0 tslib: 2.6.3 webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) @@ -16939,8 +16534,6 @@ snapshots: - lightningcss - node-sass - nx - - react - - react-dom - sass-embedded - supports-color - typescript @@ -16948,15 +16541,14 @@ snapshots: - utf-8-validate - verdaccio - vue-template-compiler - - vue-tsc - webpack-cli - '@nx/workspace@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))': + '@nx/workspace@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))': dependencies: - '@nx/devkit': 20.1.2(nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) + '@nx/devkit': 20.2.2(nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) chalk: 4.1.2 enquirer: 2.3.6 - nx: 20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)) + nx: 20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)) tslib: 2.6.3 yargs-parser: 21.1.1 transitivePeerDependencies: @@ -17045,10 +16637,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@phenomnomnominal/tsquery@5.0.1(typescript@5.5.3)': + '@phenomnomnominal/tsquery@5.0.1(typescript@5.6.3)': dependencies: esquery: 1.5.0 - typescript: 5.5.3 + typescript: 5.6.3 '@pkgjs/parseargs@0.11.0': optional: true @@ -17166,7 +16758,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.22.5': optional: true - '@rushstack/node-core-library@5.7.0(@types/node@18.19.26)': + '@rushstack/node-core-library@5.7.0(@types/node@22.10.2)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -17177,23 +16769,23 @@ snapshots: resolve: 1.22.8 semver: 7.5.4 optionalDependencies: - '@types/node': 18.19.26 + '@types/node': 22.10.2 '@rushstack/rig-package@0.5.3': dependencies: resolve: 1.22.8 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.14.0(@types/node@18.19.26)': + '@rushstack/terminal@0.14.0(@types/node@22.10.2)': dependencies: - '@rushstack/node-core-library': 5.7.0(@types/node@18.19.26) + '@rushstack/node-core-library': 5.7.0(@types/node@22.10.2) supports-color: 8.1.1 optionalDependencies: - '@types/node': 18.19.26 + '@types/node': 22.10.2 - '@rushstack/ts-command-line@4.22.6(@types/node@18.19.26)': + '@rushstack/ts-command-line@4.22.6(@types/node@22.10.2)': dependencies: - '@rushstack/terminal': 0.14.0(@types/node@18.19.26) + '@rushstack/terminal': 0.14.0(@types/node@22.10.2) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -17224,10 +16816,18 @@ snapshots: dependencies: '@sentry/types': 7.110.1 - '@shikijs/core@1.11.0': + '@shikijs/engine-oniguruma@1.24.2': + dependencies: + '@shikijs/types': 1.24.2 + '@shikijs/vscode-textmate': 9.3.1 + + '@shikijs/types@1.24.2': dependencies: + '@shikijs/vscode-textmate': 9.3.1 '@types/hast': 3.0.4 + '@shikijs/vscode-textmate@9.3.1': {} + '@sinclair/typebox@0.27.8': {} '@sindresorhus/is@4.6.0': {} @@ -17247,7 +16847,7 @@ snapshots: '@swc/core': 1.5.7(@swc/helpers@0.5.12) '@swc/types': 0.1.7 - '@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3)': + '@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3)': dependencies: '@swc-node/core': 1.13.3(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7) '@swc-node/sourcemap-support': 0.5.1 @@ -17256,7 +16856,7 @@ snapshots: debug: 4.3.7 pirates: 4.0.6 tslib: 2.6.3 - typescript: 5.5.3 + typescript: 5.6.3 transitivePeerDependencies: - '@swc/types' - supports-color @@ -17375,17 +16975,17 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 18.19.26 + '@types/node': 22.10.2 '@types/bonjour@3.5.13': dependencies: - '@types/node': 18.19.26 + '@types/node': 22.10.2 '@types/cacheable-request@6.0.3': dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 18.19.26 + '@types/node': 22.10.2 '@types/responselike': 1.0.3 '@types/caseless@0.12.5': {} @@ -17393,15 +16993,15 @@ snapshots: '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 4.19.0 - '@types/node': 18.19.26 + '@types/node': 22.10.2 '@types/connect@3.4.38': dependencies: - '@types/node': 18.19.26 + '@types/node': 22.10.2 '@types/conventional-commits-parser@5.0.0': dependencies: - '@types/node': 18.19.26 + '@types/node': 22.10.2 '@types/cookie@0.6.0': {} @@ -17416,7 +17016,7 @@ snapshots: '@types/express-serve-static-core@4.19.0': dependencies: - '@types/node': 18.19.26 + '@types/node': 22.10.2 '@types/qs': 6.9.14 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -17437,7 +17037,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 18.19.26 + '@types/node': 22.10.2 '@types/hast@3.0.4': dependencies: @@ -17449,7 +17049,7 @@ snapshots: '@types/http-proxy@1.17.15': dependencies: - '@types/node': 18.19.26 + '@types/node': 22.10.2 '@types/istanbul-lib-coverage@2.0.6': {} @@ -17469,7 +17069,7 @@ snapshots: '@types/keyv@3.1.4': dependencies: - '@types/node': 18.19.26 + '@types/node': 22.10.2 '@types/lodash@4.17.0': {} @@ -17479,23 +17079,23 @@ snapshots: '@types/node-fetch@2.6.11': dependencies: - '@types/node': 18.19.26 + '@types/node': 22.10.2 form-data: 4.0.0 '@types/node-forge@1.3.11': dependencies: - '@types/node': 18.19.26 + '@types/node': 22.10.2 '@types/node@12.20.55': {} - '@types/node@18.19.26': - dependencies: - undici-types: 5.26.5 - '@types/node@20.16.11': dependencies: undici-types: 6.19.8 + '@types/node@22.10.2': + dependencies: + undici-types: 6.20.0 + '@types/parse-json@4.0.2': {} '@types/qs@6.9.14': {} @@ -17505,22 +17105,20 @@ snapshots: '@types/request@2.48.12': dependencies: '@types/caseless': 0.12.5 - '@types/node': 18.19.26 + '@types/node': 22.10.2 '@types/tough-cookie': 4.0.5 form-data: 2.5.1 '@types/responselike@1.0.3': dependencies: - '@types/node': 18.19.26 + '@types/node': 22.10.2 '@types/retry@0.12.2': {} - '@types/semver@7.5.8': {} - '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 18.19.26 + '@types/node': 22.10.2 '@types/serve-index@1.9.4': dependencies: @@ -17529,12 +17127,12 @@ snapshots: '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 18.19.26 + '@types/node': 22.10.2 '@types/send': 0.17.4 '@types/sockjs@0.3.36': dependencies: - '@types/node': 18.19.26 + '@types/node': 22.10.2 '@types/stack-utils@2.0.3': {} @@ -17542,11 +17140,11 @@ snapshots: '@types/stream-buffers@3.0.7': dependencies: - '@types/node': 18.19.26 + '@types/node': 22.10.2 '@types/tar@6.1.13': dependencies: - '@types/node': 18.19.26 + '@types/node': 22.10.2 minipass: 4.2.8 '@types/tough-cookie@4.0.5': {} @@ -17559,7 +17157,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 18.19.26 + '@types/node': 22.10.2 '@types/yargs-parser@21.0.3': {} @@ -17567,34 +17165,34 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)': + '@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.16.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/parser': 7.16.1(eslint@8.57.0)(typescript@5.6.3) '@typescript-eslint/scope-manager': 7.16.1 - '@typescript-eslint/type-utils': 7.16.1(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/utils': 7.16.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/type-utils': 7.16.1(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/utils': 7.16.1(eslint@8.57.0)(typescript@5.6.3) '@typescript-eslint/visitor-keys': 7.16.1 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.5.3) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.5.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3)': + '@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.6.3)': dependencies: '@typescript-eslint/scope-manager': 7.16.1 '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.3) + '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.6.3) '@typescript-eslint/visitor-keys': 7.16.1 debug: 4.3.7 eslint: 8.57.0 optionalDependencies: - typescript: 5.5.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -17603,31 +17201,36 @@ snapshots: '@typescript-eslint/types': 7.16.1 '@typescript-eslint/visitor-keys': 7.16.1 + '@typescript-eslint/scope-manager@8.18.0': + dependencies: + '@typescript-eslint/types': 8.18.0 + '@typescript-eslint/visitor-keys': 8.18.0 + '@typescript-eslint/scope-manager@8.7.0': dependencies: '@typescript-eslint/types': 8.7.0 '@typescript-eslint/visitor-keys': 8.7.0 - '@typescript-eslint/type-utils@7.16.1(eslint@8.57.0)(typescript@5.5.3)': + '@typescript-eslint/type-utils@7.16.1(eslint@8.57.0)(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.3) - '@typescript-eslint/utils': 7.16.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.6.3) + '@typescript-eslint/utils': 7.16.1(eslint@8.57.0)(typescript@5.6.3) debug: 4.3.7 eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.5.3) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.5.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.7.0(eslint@8.57.0)(typescript@5.5.3)': + '@typescript-eslint/type-utils@8.7.0(eslint@8.57.0)(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.5.3) - '@typescript-eslint/utils': 8.7.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.3) + '@typescript-eslint/utils': 8.7.0(eslint@8.57.0)(typescript@5.6.3) debug: 4.3.7 - ts-api-utils: 1.3.0(typescript@5.5.3) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.5.3 + typescript: 5.6.3 transitivePeerDependencies: - eslint - supports-color @@ -17636,9 +17239,11 @@ snapshots: '@typescript-eslint/types@7.16.1': {} + '@typescript-eslint/types@8.18.0': {} + '@typescript-eslint/types@8.7.0': {} - '@typescript-eslint/typescript-estree@5.59.5(typescript@5.5.3)': + '@typescript-eslint/typescript-estree@5.59.5(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 5.59.5 '@typescript-eslint/visitor-keys': 5.59.5 @@ -17646,13 +17251,13 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 - tsutils: 3.21.0(typescript@5.5.3) + tsutils: 3.21.0(typescript@5.6.3) optionalDependencies: - typescript: 5.5.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@7.16.1(typescript@5.5.3)': + '@typescript-eslint/typescript-estree@7.16.1(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 7.16.1 '@typescript-eslint/visitor-keys': 7.16.1 @@ -17661,13 +17266,27 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.5.3) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.5.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.7.0(typescript@5.5.3)': + '@typescript-eslint/typescript-estree@8.18.0(typescript@5.6.3)': + dependencies: + '@typescript-eslint/types': 8.18.0 + '@typescript-eslint/visitor-keys': 8.18.0 + debug: 4.3.7 + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.6.3) + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/typescript-estree@8.7.0(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 8.7.0 '@typescript-eslint/visitor-keys': 8.7.0 @@ -17676,29 +17295,40 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.5.3) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.5.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.16.1(eslint@8.57.0)(typescript@5.5.3)': + '@typescript-eslint/utils@7.16.1(eslint@8.57.0)(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@typescript-eslint/scope-manager': 7.16.1 '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.3) + '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.6.3) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.7.0(eslint@8.57.0)(typescript@5.5.3)': + '@typescript-eslint/utils@8.18.0(eslint@8.57.0)(typescript@5.6.3)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@typescript-eslint/scope-manager': 8.18.0 + '@typescript-eslint/types': 8.18.0 + '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.6.3) + eslint: 8.57.0 + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.7.0(eslint@8.57.0)(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@typescript-eslint/scope-manager': 8.7.0 '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.5.3) + '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.3) eslint: 8.57.0 transitivePeerDependencies: - supports-color @@ -17714,6 +17344,11 @@ snapshots: '@typescript-eslint/types': 7.16.1 eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@8.18.0': + dependencies: + '@typescript-eslint/types': 8.18.0 + eslint-visitor-keys: 4.2.0 + '@typescript-eslint/visitor-keys@8.7.0': dependencies: '@typescript-eslint/types': 8.7.0 @@ -17846,11 +17481,11 @@ snapshots: minimatch: 7.4.6 semver: 7.6.0 - '@vitejs/plugin-basic-ssl@1.1.0(vite@5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0))': + '@vitejs/plugin-basic-ssl@1.1.0(vite@5.4.8(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0))': dependencies: - vite: 5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) + vite: 5.4.8(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) - '@vitest/coverage-v8@1.5.0(vitest@1.5.0(@types/node@18.19.26)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0))': + '@vitest/coverage-v8@1.5.0(vitest@1.5.0(@types/node@22.10.2)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -17865,7 +17500,7 @@ snapshots: std-env: 3.7.0 strip-literal: 2.1.0 test-exclude: 6.0.0 - vitest: 1.5.0(@types/node@18.19.26)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) + vitest: 1.5.0(@types/node@22.10.2)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) transitivePeerDependencies: - supports-color @@ -17900,7 +17535,7 @@ snapshots: pathe: 1.1.2 picocolors: 1.1.0 sirv: 2.0.4 - vitest: 1.5.0(@types/node@18.19.26)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) + vitest: 1.5.0(@types/node@22.10.2)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) '@vitest/utils@1.5.0': dependencies: @@ -17939,7 +17574,7 @@ snapshots: de-indent: 1.0.2 he: 1.2.0 - '@vue/language-core@2.1.6(typescript@5.5.3)': + '@vue/language-core@2.1.6(typescript@5.6.3)': dependencies: '@volar/language-core': 2.4.5 '@vue/compiler-dom': 3.4.24 @@ -17950,7 +17585,7 @@ snapshots: muggle-string: 0.4.1 path-browserify: 1.0.1 optionalDependencies: - typescript: 5.5.3 + typescript: 5.6.3 '@vue/shared@3.4.24': {} @@ -18075,8 +17710,6 @@ snapshots: address@1.2.2: {} - adm-zip@0.5.16: {} - agent-base@6.0.2: dependencies: debug: 4.3.7 @@ -18319,7 +17952,7 @@ snapshots: axios@1.7.7: dependencies: - follow-redirects: 1.15.6(debug@4.3.7) + follow-redirects: 1.15.6 form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -18557,7 +18190,7 @@ snapshots: cheerio: 1.0.0-rc.11 dotenv: 16.4.5 emittery: 0.11.0 - follow-redirects: 1.15.6(debug@4.3.7) + follow-redirects: 1.15.6 form-data: 4.0.0 getos: 3.2.1 git-last-commit: 1.0.1 @@ -18596,8 +18229,6 @@ snapshots: dependencies: node-int64: 0.4.0 - btoa@1.2.1: {} - buffer-crc32@0.2.13: {} buffer-equal-constant-time@1.0.1: {} @@ -18638,11 +18269,6 @@ snapshots: cac@6.7.14: {} - cache-content-type@1.0.1: - dependencies: - mime-types: 2.1.35 - ylru: 1.4.0 - cacheable-lookup@5.0.4: {} cacheable-lookup@7.0.0: {} @@ -18714,11 +18340,6 @@ snapshots: escape-string-regexp: 1.0.5 supports-color: 5.5.0 - chalk@3.0.0: - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - chalk@4.1.2: dependencies: ansi-styles: 4.3.0 @@ -18864,10 +18485,10 @@ snapshots: commander@7.2.0: {} - commitizen@4.3.0(@types/node@18.19.26)(typescript@5.5.3): + commitizen@4.3.0(@types/node@22.10.2)(typescript@5.6.3): dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(@types/node@18.19.26)(typescript@5.5.3) + cz-conventional-changelog: 3.3.0(@types/node@22.10.2)(typescript@5.6.3) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -19025,12 +18646,12 @@ snapshots: corser@2.0.1: {} - cosmiconfig-typescript-loader@5.0.0(@types/node@18.19.26)(cosmiconfig@9.0.0(typescript@5.5.3))(typescript@5.5.3): + cosmiconfig-typescript-loader@5.0.0(@types/node@22.10.2)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3): dependencies: - '@types/node': 18.19.26 - cosmiconfig: 9.0.0(typescript@5.5.3) + '@types/node': 22.10.2 + cosmiconfig: 9.0.0(typescript@5.6.3) jiti: 1.21.0 - typescript: 5.5.3 + typescript: 5.6.3 cosmiconfig@6.0.0: dependencies: @@ -19048,14 +18669,14 @@ snapshots: path-type: 4.0.0 yaml: 1.10.2 - cosmiconfig@9.0.0(typescript@5.5.3): + cosmiconfig@9.0.0(typescript@5.6.3): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.5.3 + typescript: 5.6.3 crc-32@1.2.2: {} @@ -19066,10 +18687,6 @@ snapshots: create-require@1.1.1: {} - cron-parser@4.9.0: - dependencies: - luxon: 3.5.0 - cross-spawn@7.0.6: dependencies: path-key: 3.1.1 @@ -19185,16 +18802,16 @@ snapshots: dependencies: rrweb-cssom: 0.6.0 - cz-conventional-changelog@3.3.0(@types/node@18.19.26)(typescript@5.5.3): + cz-conventional-changelog@3.3.0(@types/node@22.10.2)(typescript@5.6.3): dependencies: chalk: 2.4.2 - commitizen: 4.3.0(@types/node@18.19.26)(typescript@5.5.3) + commitizen: 4.3.0(@types/node@22.10.2)(typescript@5.6.3) conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 19.2.0(@types/node@18.19.26)(typescript@5.5.3) + '@commitlint/load': 19.2.0(@types/node@22.10.2)(typescript@5.6.3) transitivePeerDependencies: - '@types/node' - typescript @@ -19235,8 +18852,6 @@ snapshots: dataloader@1.4.0: {} - date-format@4.0.14: {} - dayjs@1.11.10: {} de-indent@1.0.2: {} @@ -19271,8 +18886,6 @@ snapshots: dependencies: type-detect: 4.0.8 - deep-equal@1.0.1: {} - deep-extend@0.6.0: {} deep-is@0.1.4: {} @@ -19316,7 +18929,8 @@ snapshots: delayed-stream@1.0.0: {} - delegates@1.0.0: {} + delegates@1.0.0: + optional: true depd@1.1.2: {} @@ -19673,17 +19287,17 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.16.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/parser': 7.16.1(eslint@8.57.0)(typescript@5.6.3) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.27.5(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0): + eslint-plugin-import@2.27.5(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.flat: 1.3.2 @@ -19692,7 +19306,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) has: 1.0.4 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -19702,7 +19316,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.16.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/parser': 7.16.1(eslint@8.57.0)(typescript@5.6.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -19735,6 +19349,8 @@ snapshots: eslint-visitor-keys@3.4.3: {} + eslint-visitor-keys@4.2.0: {} + eslint@8.57.0: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) @@ -19984,6 +19600,10 @@ snapshots: dependencies: pend: 1.2.0 + fdir@6.4.2(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + fecha@4.2.3: {} fflate@0.8.2: {} @@ -20021,10 +19641,6 @@ snapshots: common-path-prefix: 3.0.0 pkg-dir: 7.0.0 - find-file-up@2.0.1: - dependencies: - resolve-dir: 1.0.1 - find-my-way-ts@0.1.4: dependencies: fast-querystring: 1.1.2 @@ -20034,10 +19650,6 @@ snapshots: findup-sync: 4.0.0 merge: 2.1.1 - find-pkg@2.0.0: - dependencies: - find-file-up: 2.0.1 - find-root@1.1.0: {} find-up@4.1.0: @@ -20080,9 +19692,7 @@ snapshots: fn.name@1.1.0: {} - follow-redirects@1.15.6(debug@4.3.7): - optionalDependencies: - debug: 4.3.7 + follow-redirects@1.15.6: {} for-each@0.3.3: dependencies: @@ -20095,7 +19705,7 @@ snapshots: forever-agent@0.6.1: {} - fork-ts-checker-webpack-plugin@7.2.13(typescript@5.5.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): + fork-ts-checker-webpack-plugin@7.2.13(typescript@5.6.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): dependencies: '@babel/code-frame': 7.24.2 chalk: 4.1.2 @@ -20109,7 +19719,7 @@ snapshots: schema-utils: 3.3.0 semver: 7.6.3 tapable: 2.2.1 - typescript: 5.5.3 + typescript: 5.6.3 webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) form-data-encoder@2.1.4: {} @@ -20601,11 +20211,6 @@ snapshots: domutils: 3.1.0 entities: 4.5.0 - http-assert@1.5.0: - dependencies: - deep-equal: 1.0.1 - http-errors: 1.8.1 - http-cache-semantics@4.1.1: {} http-deceiver@1.2.7: {} @@ -20617,14 +20222,6 @@ snapshots: setprototypeof: 1.1.0 statuses: 1.5.0 - http-errors@1.8.1: - dependencies: - depd: 1.1.2 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 1.5.0 - toidentifier: 1.0.1 - http-errors@2.0.0: dependencies: depd: 2.0.0 @@ -20653,7 +20250,7 @@ snapshots: http-proxy-middleware@2.0.6(@types/express@4.17.21): dependencies: '@types/http-proxy': 1.17.15 - http-proxy: 1.18.1(debug@4.3.7) + http-proxy: 1.18.1 is-glob: 4.0.3 is-plain-obj: 3.0.0 micromatch: 4.0.8 @@ -20662,21 +20259,10 @@ snapshots: transitivePeerDependencies: - debug - http-proxy-middleware@3.0.3: - dependencies: - '@types/http-proxy': 1.17.15 - debug: 4.3.7 - http-proxy: 1.18.1(debug@4.3.7) - is-glob: 4.0.3 - is-plain-object: 5.0.0 - micromatch: 4.0.8 - transitivePeerDependencies: - - supports-color - - http-proxy@1.18.1(debug@4.3.7): + http-proxy@1.18.1: dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.15.6(debug@4.3.7) + follow-redirects: 1.15.6 requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -20688,7 +20274,7 @@ snapshots: corser: 2.0.1 he: 1.2.0 html-encoding-sniffer: 3.0.0 - http-proxy: 1.18.1(debug@4.3.7) + http-proxy: 1.18.1 mime: 1.6.0 minimist: 1.2.8 opener: 1.5.2 @@ -20963,8 +20549,6 @@ snapshots: is-plain-obj@3.0.0: {} - is-plain-object@5.0.0: {} - is-potential-custom-element-name@1.0.1: {} is-promise@2.2.2: {} @@ -21034,10 +20618,6 @@ snapshots: isexe@2.0.0: {} - isomorphic-ws@5.0.0(ws@8.17.1): - dependencies: - ws: 8.17.1 - isomorphic-ws@5.0.0(ws@8.18.0): dependencies: ws: 8.18.0 @@ -21117,7 +20697,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.26 + '@types/node': 22.10.2 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -21137,7 +20717,7 @@ snapshots: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@18.19.26)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(typescript@5.5.3)): + jest-config@29.7.0(@types/node@22.10.2)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3)): dependencies: '@babel/core': 7.24.4 '@jest/test-sequencer': 29.7.0 @@ -21162,8 +20742,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 18.19.26 - ts-node: 10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(typescript@5.5.3) + '@types/node': 22.10.2 + ts-node: 10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -21192,7 +20772,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.26 + '@types/node': 22.10.2 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -21202,7 +20782,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 18.19.26 + '@types/node': 22.10.2 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -21241,7 +20821,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.26 + '@types/node': 22.10.2 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -21269,7 +20849,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.26 + '@types/node': 22.10.2 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -21297,7 +20877,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.26 + '@types/node': 22.10.2 chalk: 4.1.2 cjs-module-lexer: 1.4.1 collect-v8-coverage: 1.0.2 @@ -21343,7 +20923,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.26 + '@types/node': 22.10.2 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -21362,7 +20942,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.26 + '@types/node': 22.10.2 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -21371,19 +20951,19 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 18.19.26 + '@types/node': 22.10.2 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@28.1.3: dependencies: - '@types/node': 18.19.26 + '@types/node': 22.10.2 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 18.19.26 + '@types/node': 22.10.2 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -21570,41 +21150,6 @@ snapshots: klona@2.0.6: {} - koa-compose@4.1.0: {} - - koa-convert@2.0.0: - dependencies: - co: 4.6.0 - koa-compose: 4.1.0 - - koa@2.15.3: - dependencies: - accepts: 1.3.8 - cache-content-type: 1.0.1 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookies: 0.9.1 - debug: 4.3.7 - delegates: 1.0.0 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - fresh: 0.5.2 - http-assert: 1.5.0 - http-errors: 1.8.1 - is-generator-function: 1.0.10 - koa-compose: 4.1.0 - koa-convert: 2.0.0 - on-finished: 2.4.1 - only: 0.0.2 - parseurl: 1.3.3 - statuses: 1.5.0 - type-is: 1.6.18 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - kolorist@1.8.0: {} kuler@2.0.0: {} @@ -21727,8 +21272,6 @@ snapshots: lodash.camelcase@4.3.0: {} - lodash.clonedeepwith@4.5.0: {} - lodash.debounce@4.0.8: {} lodash.includes@4.3.0: {} @@ -21780,16 +21323,6 @@ snapshots: strip-ansi: 7.1.0 wrap-ansi: 8.1.0 - log4js@6.9.1: - dependencies: - date-format: 4.0.14 - debug: 4.3.7 - flatted: 3.3.1 - rfdc: 1.3.1 - streamroller: 3.1.5 - transitivePeerDependencies: - - supports-color - logform@2.6.1: dependencies: '@colors/colors': 1.6.0 @@ -21799,8 +21332,6 @@ snapshots: safe-stable-stringify: 2.4.3 triple-beam: 1.4.1 - long-timeout@0.1.1: {} - long@5.2.3: {} longest@2.0.1: {} @@ -21808,6 +21339,7 @@ snapshots: loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 + optional: true loupe@2.3.7: dependencies: @@ -21839,8 +21371,6 @@ snapshots: lunr@2.3.9: {} - luxon@3.5.0: {} - magic-string@0.30.11: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -22024,12 +21554,12 @@ snapshots: ms@2.1.3: {} - msw@2.5.1(@types/node@20.16.11)(typescript@5.5.3): + msw@2.5.1(@types/node@22.10.2)(typescript@5.6.3): dependencies: '@bundled-es-modules/cookie': 2.0.0 '@bundled-es-modules/statuses': 1.0.1 '@bundled-es-modules/tough-cookie': 0.1.6 - '@inquirer/confirm': 5.0.0(@types/node@20.16.11) + '@inquirer/confirm': 5.0.0(@types/node@22.10.2) '@mswjs/interceptors': 0.36.5 '@open-draft/until': 2.1.0 '@types/cookie': 0.6.0 @@ -22044,7 +21574,7 @@ snapshots: type-fest: 4.26.1 yargs: 17.7.2 optionalDependencies: - typescript: 5.5.3 + typescript: 5.6.3 transitivePeerDependencies: - '@types/node' @@ -22118,12 +21648,6 @@ snapshots: transitivePeerDependencies: - supports-color - node-schedule@2.1.1: - dependencies: - cron-parser: 4.9.0 - long-timeout: 0.1.1 - sorted-array-functions: 1.3.0 - normalize-package-data@2.5.0: dependencies: hosted-git-info: 2.8.9 @@ -22214,7 +21738,7 @@ snapshots: transitivePeerDependencies: - debug - nx@20.1.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)): + nx@20.2.2(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)): dependencies: '@napi-rs/wasm-runtime': 0.2.4 '@yarnpkg/lockfile': 1.1.0 @@ -22246,20 +21770,21 @@ snapshots: tmp: 0.2.3 tsconfig-paths: 4.2.0 tslib: 2.6.3 + yaml: 2.6.1 yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 20.1.2 - '@nx/nx-darwin-x64': 20.1.2 - '@nx/nx-freebsd-x64': 20.1.2 - '@nx/nx-linux-arm-gnueabihf': 20.1.2 - '@nx/nx-linux-arm64-gnu': 20.1.2 - '@nx/nx-linux-arm64-musl': 20.1.2 - '@nx/nx-linux-x64-gnu': 20.1.2 - '@nx/nx-linux-x64-musl': 20.1.2 - '@nx/nx-win32-arm64-msvc': 20.1.2 - '@nx/nx-win32-x64-msvc': 20.1.2 - '@swc-node/register': 1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.5.3) + '@nx/nx-darwin-arm64': 20.2.2 + '@nx/nx-darwin-x64': 20.2.2 + '@nx/nx-freebsd-x64': 20.2.2 + '@nx/nx-linux-arm-gnueabihf': 20.2.2 + '@nx/nx-linux-arm64-gnu': 20.2.2 + '@nx/nx-linux-arm64-musl': 20.2.2 + '@nx/nx-linux-x64-gnu': 20.2.2 + '@nx/nx-linux-x64-musl': 20.2.2 + '@nx/nx-win32-arm64-msvc': 20.2.2 + '@nx/nx-win32-x64-msvc': 20.2.2 + '@swc-node/register': 1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3) '@swc/core': 1.5.7(@swc/helpers@0.5.12) transitivePeerDependencies: - debug @@ -22317,8 +21842,6 @@ snapshots: dependencies: mimic-fn: 4.0.0 - only@0.0.2: {} - open@10.1.0: dependencies: default-browser: 5.2.1 @@ -22532,6 +22055,8 @@ snapshots: picomatch@3.0.1: {} + picomatch@4.0.2: {} + pidtree@0.6.0: {} pify@2.3.0: {} @@ -22849,7 +22374,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 18.19.26 + '@types/node': 22.10.2 long: 5.2.3 proxy-addr@2.0.7: @@ -22911,8 +22436,6 @@ snapshots: quick-lru@5.1.1: {} - rambda@9.3.0: {} - randombytes@2.1.0: dependencies: safe-buffer: 5.2.1 @@ -22933,17 +22456,12 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 - react-dom@18.3.1(react@18.3.1): - dependencies: - loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 - react-is@18.2.0: {} react@18.3.1: dependencies: loose-envify: 1.4.0 + optional: true read-cache@1.0.0: dependencies: @@ -23233,10 +22751,6 @@ snapshots: dependencies: xmlchars: 2.2.0 - scheduler@0.23.2: - dependencies: - loose-envify: 1.4.0 - schema-utils@3.3.0: dependencies: '@types/json-schema': 7.0.15 @@ -23363,11 +22877,6 @@ snapshots: interpret: 1.4.0 rechoir: 0.6.2 - shiki@1.11.0: - dependencies: - '@shikijs/core': 1.11.0 - '@types/hast': 3.0.4 - shx@0.3.4: dependencies: minimist: 1.2.8 @@ -23447,8 +22956,6 @@ snapshots: dependencies: atomic-sleep: 1.0.0 - sorted-array-functions@1.3.0: {} - source-map-js@1.2.0: {} source-map-js@1.2.1: {} @@ -23574,14 +23081,6 @@ snapshots: stream-shift@1.0.3: {} - streamroller@3.1.5: - dependencies: - date-format: 4.0.14 - debug: 4.3.7 - fs-extra: 8.1.0 - transitivePeerDependencies: - - supports-color - streamx@2.20.1: dependencies: fast-fifo: 1.3.2 @@ -23858,6 +23357,11 @@ snapshots: tinybench@2.7.0: {} + tinyglobby@0.2.10: + dependencies: + fdir: 6.4.2(picomatch@4.0.2) + picomatch: 4.0.2 + tinypool@0.8.4: {} tinyspy@2.2.1: {} @@ -23912,63 +23416,43 @@ snapshots: triple-beam@1.4.1: {} - ts-api-utils@1.3.0(typescript@5.5.3): + ts-api-utils@1.3.0(typescript@5.6.3): dependencies: - typescript: 5.5.3 + typescript: 5.6.3 - ts-loader@9.5.1(typescript@5.5.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): + ts-loader@9.5.1(typescript@5.6.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): dependencies: chalk: 4.1.2 enhanced-resolve: 5.17.1 micromatch: 4.0.8 semver: 7.6.3 source-map: 0.7.4 - typescript: 5.5.3 + typescript: 5.6.3 webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) - ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(typescript@5.4.5): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.11 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.26 - acorn: 8.11.3 - acorn-walk: 8.3.2 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.4.5 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.5.7(@swc/helpers@0.5.12) - - ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.26)(typescript@5.5.3): + ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.26 + '@types/node': 22.10.2 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.5.3 + typescript: 5.6.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: '@swc/core': 1.5.7(@swc/helpers@0.5.12) - tsconfck@3.0.3(typescript@5.5.3): + tsconfck@3.0.3(typescript@5.6.3): optionalDependencies: - typescript: 5.5.3 + typescript: 5.6.3 tsconfig-paths-webpack-plugin@4.0.0: dependencies: @@ -23995,10 +23479,10 @@ snapshots: tsscmp@1.0.6: {} - tsutils@3.21.0(typescript@5.5.3): + tsutils@3.21.0(typescript@5.6.3): dependencies: tslib: 1.14.1 - typescript: 5.5.3 + typescript: 5.6.3 tunnel-agent@0.6.0: dependencies: @@ -24071,30 +23555,28 @@ snapshots: typedarray@0.0.6: {} - typedoc-plugin-rename-defaults@0.7.1(typedoc@0.26.5(typescript@5.5.3)): + typedoc-plugin-rename-defaults@0.7.2(typedoc@0.27.4(typescript@5.6.3)): dependencies: camelcase: 8.0.0 - typedoc: 0.26.5(typescript@5.5.3) + typedoc: 0.27.4(typescript@5.6.3) - typedoc-theme-hierarchy@5.0.3(typedoc@0.26.5(typescript@5.5.3)): + typedoc-theme-hierarchy@5.0.3(typedoc@0.27.4(typescript@5.6.3)): dependencies: fs-extra: 11.1.1 - typedoc: 0.26.5(typescript@5.5.3) + typedoc: 0.27.4(typescript@5.6.3) - typedoc@0.26.5(typescript@5.5.3): + typedoc@0.27.4(typescript@5.6.3): dependencies: + '@gerrit0/mini-shiki': 1.24.4 lunr: 2.3.9 markdown-it: 14.1.0 minimatch: 9.0.5 - shiki: 1.11.0 - typescript: 5.5.3 - yaml: 2.4.5 + typescript: 5.6.3 + yaml: 2.6.1 typescript@5.4.2: {} - typescript@5.4.5: {} - - typescript@5.5.3: {} + typescript@5.6.3: {} uc.micro@2.1.0: {} @@ -24112,10 +23594,10 @@ snapshots: underscore@1.13.7: {} - undici-types@5.26.5: {} - undici-types@6.19.8: {} + undici-types@6.20.0: {} + undici@6.19.2: {} unicode-canonical-property-names-ecmascript@2.0.0: {} @@ -24149,8 +23631,6 @@ snapshots: unpipe@1.0.0: {} - upath@2.0.1: {} - update-browserslist-db@1.1.0(browserslist@4.24.0): dependencies: browserslist: 4.24.0 @@ -24312,13 +23792,13 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-node@1.5.0(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0): + vite-node@1.5.0(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 picocolors: 1.1.0 - vite: 5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) + vite: 5.4.8(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) transitivePeerDependencies: - '@types/node' - less @@ -24330,98 +23810,67 @@ snapshots: - supports-color - terser - vite-node@1.5.0(@types/node@20.16.11)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0): + vite-plugin-dts@4.2.2(@types/node@22.10.2)(rollup@4.22.5)(typescript@5.6.3)(vite@5.4.8(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)): dependencies: - cac: 6.7.14 - debug: 4.3.7 - pathe: 1.1.2 - picocolors: 1.1.0 - vite: 5.4.8(@types/node@20.16.11)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - vite-plugin-dts@4.2.2(@types/node@18.19.26)(rollup@4.22.5)(typescript@5.5.3)(vite@5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)): - dependencies: - '@microsoft/api-extractor': 7.47.7(@types/node@18.19.26) + '@microsoft/api-extractor': 7.47.7(@types/node@22.10.2) '@rollup/pluginutils': 5.1.0(rollup@4.22.5) '@volar/typescript': 2.4.5 - '@vue/language-core': 2.1.6(typescript@5.5.3) + '@vue/language-core': 2.1.6(typescript@5.6.3) compare-versions: 6.1.1 debug: 4.3.7 kolorist: 1.8.0 local-pkg: 0.5.0 magic-string: 0.30.11 - typescript: 5.5.3 + typescript: 5.6.3 optionalDependencies: - vite: 5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) + vite: 5.4.8(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-plugin-eslint@1.8.1(eslint@8.57.0)(vite@5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)): + vite-plugin-eslint@1.8.1(eslint@8.57.0)(vite@5.4.8(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)): dependencies: '@rollup/pluginutils': 4.2.1 '@types/eslint': 8.56.9 eslint: 8.57.0 rollup: 4.22.5 - vite: 5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) + vite: 5.4.8(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) - vite-plugin-externalize-deps@0.8.0(vite@5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)): + vite-plugin-externalize-deps@0.8.0(vite@5.4.8(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)): dependencies: - vite: 5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) + vite: 5.4.8(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) - vite-tsconfig-paths@4.3.2(typescript@5.5.3)(vite@5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)): + vite-tsconfig-paths@4.3.2(typescript@5.6.3)(vite@5.4.8(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 - tsconfck: 3.0.3(typescript@5.5.3) + tsconfck: 3.0.3(typescript@5.6.3) optionalDependencies: - vite: 5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) + vite: 5.4.8(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0): + vite@5.4.8(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.22.5 optionalDependencies: - '@types/node': 18.19.26 + '@types/node': 22.10.2 fsevents: 2.3.3 less: 4.1.3 sass: 1.75.0 stylus: 0.64.0 terser: 5.33.0 - vite@5.4.8(@types/node@20.16.11)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0): - dependencies: - esbuild: 0.21.5 - postcss: 8.4.47 - rollup: 4.22.5 - optionalDependencies: - '@types/node': 20.16.11 - fsevents: 2.3.3 - less: 4.1.3 - sass: 1.75.0 - stylus: 0.64.0 - terser: 5.33.0 - - vitest-canvas-mock@0.3.3(vitest@1.5.0(@types/node@18.19.26)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)): + vitest-canvas-mock@0.3.3(vitest@1.5.0(@types/node@22.10.2)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)): dependencies: jest-canvas-mock: 2.5.2 - vitest: 1.5.0(@types/node@18.19.26)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) + vitest: 1.5.0(@types/node@22.10.2)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) - vitest@1.5.0(@types/node@18.19.26)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0): + vitest@1.5.0(@types/node@22.10.2)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0): dependencies: '@vitest/expect': 1.5.0 '@vitest/runner': 1.5.0 @@ -24440,47 +23889,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.7.0 tinypool: 0.8.4 - vite: 5.4.8(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) - vite-node: 1.5.0(@types/node@18.19.26)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) + vite: 5.4.8(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) + vite-node: 1.5.0(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) why-is-node-running: 2.2.2 optionalDependencies: - '@types/node': 18.19.26 - '@vitest/ui': 1.5.0(vitest@1.5.0) - jsdom: 22.1.0 - transitivePeerDependencies: - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - vitest@1.5.0(@types/node@20.16.11)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0): - dependencies: - '@vitest/expect': 1.5.0 - '@vitest/runner': 1.5.0 - '@vitest/snapshot': 1.5.0 - '@vitest/spy': 1.5.0 - '@vitest/utils': 1.5.0 - acorn-walk: 8.3.2 - chai: 4.4.1 - debug: 4.3.7 - execa: 8.0.1 - local-pkg: 0.5.0 - magic-string: 0.30.11 - pathe: 1.1.2 - picocolors: 1.1.0 - std-env: 3.7.0 - strip-literal: 2.1.0 - tinybench: 2.7.0 - tinypool: 0.8.4 - vite: 5.4.8(@types/node@20.16.11)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) - vite-node: 1.5.0(@types/node@20.16.11)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0) - why-is-node-running: 2.2.2 - optionalDependencies: - '@types/node': 20.16.11 + '@types/node': 22.10.2 '@vitest/ui': 1.5.0(vitest@1.5.0) jsdom: 22.1.0 transitivePeerDependencies: @@ -24730,8 +24143,6 @@ snapshots: imurmurhash: 0.1.4 signal-exit: 3.0.7 - ws@8.17.1: {} - ws@8.18.0: {} xdg-basedir@5.1.0: {} @@ -24757,7 +24168,7 @@ snapshots: yaml@2.3.1: {} - yaml@2.4.5: {} + yaml@2.6.1: {} yargs-parser@21.1.1: {} @@ -24776,8 +24187,6 @@ snapshots: buffer-crc32: 0.2.13 fd-slicer: 1.1.0 - ylru@1.4.0: {} - yn@3.1.1: {} yocto-queue@0.1.0: {} From 85cd4e49eaf750e5bc400e3787d05cb528ca5dc8 Mon Sep 17 00:00:00 2001 From: ryanbas21 Date: Fri, 13 Dec 2024 13:20:23 -0700 Subject: [PATCH 4/5] chore: remove-typedoc-plugin --- package.json | 1 - packages/davinci-client/typedoc.json | 2 +- packages/device-client/typedoc.json | 2 +- packages/javascript-sdk/typedoc.json | 2 +- packages/ping-protect/typedoc.json | 2 +- packages/token-vault/typedoc.json | 2 +- pnpm-lock.yaml | 29 ---------------------------- 7 files changed, 5 insertions(+), 35 deletions(-) diff --git a/package.json b/package.json index eb5bb4afc..942bb90d6 100644 --- a/package.json +++ b/package.json @@ -104,7 +104,6 @@ "tslib": "^2.5.0", "typedoc": "^0.27.4", "typedoc-plugin-rename-defaults": "^0.7.2", - "typedoc-theme-hierarchy": "^5.0.3", "typescript": "5.6.3", "uuid": "^9.0.1", "verdaccio": "^5.29.2", diff --git a/packages/davinci-client/typedoc.json b/packages/davinci-client/typedoc.json index 72c50abe8..79ada87b3 100644 --- a/packages/davinci-client/typedoc.json +++ b/packages/davinci-client/typedoc.json @@ -64,5 +64,5 @@ "treatWarningsAsErrors": false, "intentionallyNotExported": [], "logLevel": "Verbose", - "plugin": ["typedoc-plugin-rename-defaults", "typedoc-theme-hierarchy"] + "plugin": ["typedoc-plugin-rename-defaults"] } diff --git a/packages/device-client/typedoc.json b/packages/device-client/typedoc.json index 28e7126c4..8cd0d4b4a 100644 --- a/packages/device-client/typedoc.json +++ b/packages/device-client/typedoc.json @@ -64,5 +64,5 @@ "treatWarningsAsErrors": false, "intentionallyNotExported": [], "logLevel": "Verbose", - "plugin": ["typedoc-plugin-rename-defaults", "typedoc-theme-hierarchy"] + "plugin": ["typedoc-plugin-rename-defaults"] } diff --git a/packages/javascript-sdk/typedoc.json b/packages/javascript-sdk/typedoc.json index 7375cf705..47e8efa06 100644 --- a/packages/javascript-sdk/typedoc.json +++ b/packages/javascript-sdk/typedoc.json @@ -64,5 +64,5 @@ "treatWarningsAsErrors": false, "intentionallyNotExported": [], "logLevel": "Verbose", - "plugin": ["typedoc-plugin-rename-defaults", "typedoc-theme-hierarchy"] + "plugin": ["typedoc-plugin-rename-defaults"] } diff --git a/packages/ping-protect/typedoc.json b/packages/ping-protect/typedoc.json index f42ab9287..cf1ea3920 100644 --- a/packages/ping-protect/typedoc.json +++ b/packages/ping-protect/typedoc.json @@ -64,5 +64,5 @@ "treatWarningsAsErrors": false, "intentionallyNotExported": [], "logLevel": "Verbose", - "plugin": ["typedoc-plugin-rename-defaults", "typedoc-theme-hierarchy"] + "plugin": ["typedoc-plugin-rename-defaults"] } diff --git a/packages/token-vault/typedoc.json b/packages/token-vault/typedoc.json index cadf50769..d94c61089 100644 --- a/packages/token-vault/typedoc.json +++ b/packages/token-vault/typedoc.json @@ -64,5 +64,5 @@ "treatWarningsAsErrors": false, "intentionallyNotExported": [], "logLevel": "Verbose", - "plugin": ["typedoc-plugin-rename-defaults", "typedoc-theme-hierarchy"] + "plugin": ["typedoc-plugin-rename-defaults"] } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e649766bd..b18b27aa5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -236,9 +236,6 @@ importers: typedoc-plugin-rename-defaults: specifier: ^0.7.2 version: 0.7.2(typedoc@0.27.4(typescript@5.6.3)) - typedoc-theme-hierarchy: - specifier: ^5.0.3 - version: 5.0.3(typedoc@0.27.4(typescript@5.6.3)) typescript: specifier: 5.6.3 version: 5.6.3 @@ -7588,13 +7585,6 @@ packages: } engines: { node: '>=12' } - fs-extra@11.1.1: - resolution: - { - integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==, - } - engines: { node: '>=14.14' } - fs-extra@11.2.0: resolution: { @@ -13546,14 +13536,6 @@ packages: peerDependencies: typedoc: '>=0.22.x <0.28.x' - typedoc-theme-hierarchy@5.0.3: - resolution: - { - integrity: sha512-88ItQMqVCb/QstNsP3i18tNp7NvQb1fTCFcHmte56pm6FCeMHzemP9AilRu3MYqfu1FM9FX8QsLl6gDzUxKTDg==, - } - peerDependencies: - typedoc: ^0.26.0 - typedoc@0.27.4: resolution: { @@ -19769,12 +19751,6 @@ snapshots: jsonfile: 6.1.0 universalify: 2.0.1 - fs-extra@11.1.1: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.1 - fs-extra@11.2.0: dependencies: graceful-fs: 4.2.11 @@ -23560,11 +23536,6 @@ snapshots: camelcase: 8.0.0 typedoc: 0.27.4(typescript@5.6.3) - typedoc-theme-hierarchy@5.0.3(typedoc@0.27.4(typescript@5.6.3)): - dependencies: - fs-extra: 11.1.1 - typedoc: 0.27.4(typescript@5.6.3) - typedoc@0.27.4(typescript@5.6.3): dependencies: '@gerrit0/mini-shiki': 1.24.4 From 4d0b4f5c74a11d7a7b1612219ec40232c636e4f3 Mon Sep 17 00:00:00 2001 From: ryanbas21 Date: Fri, 13 Dec 2024 16:53:04 -0700 Subject: [PATCH 5/5] chore: update-typedoc-theme --- nx.json | 2 +- package.json | 1 + packages/davinci-client/.eslintignore | 1 + packages/davinci-client/typedoc.json | 4 ++-- packages/device-client/.eslintignore | 1 + packages/device-client/typedoc.json | 4 ++-- packages/javascript-sdk/.eslintignore | 1 + packages/javascript-sdk/typedoc.json | 4 ++-- packages/ping-protect/.eslintignore | 1 + packages/ping-protect/typedoc.json | 4 ++-- packages/token-vault/.eslintignore | 1 + packages/token-vault/typedoc.json | 4 ++-- pnpm-lock.yaml | 16 ++++++++++++++++ 13 files changed, 33 insertions(+), 11 deletions(-) diff --git a/nx.json b/nx.json index c6f8078b4..e6f043f2c 100644 --- a/nx.json +++ b/nx.json @@ -18,7 +18,7 @@ } }, "docs": { - "dependsOn": ["^build", "^docs"], + "dependsOn": ["build", "^build", "^docs"], "cache": true, "outputs": ["{projectRoot}/docs"] }, diff --git a/package.json b/package.json index 942bb90d6..d2ebab5a5 100644 --- a/package.json +++ b/package.json @@ -103,6 +103,7 @@ "ts-node": "10.9.1", "tslib": "^2.5.0", "typedoc": "^0.27.4", + "typedoc-github-theme": "0.2.0", "typedoc-plugin-rename-defaults": "^0.7.2", "typescript": "5.6.3", "uuid": "^9.0.1", diff --git a/packages/davinci-client/.eslintignore b/packages/davinci-client/.eslintignore index cd4b8a20f..288d66ab2 100644 --- a/packages/davinci-client/.eslintignore +++ b/packages/davinci-client/.eslintignore @@ -8,3 +8,4 @@ dist .eslintignore docs coverage +vite.config.*.timestamp* diff --git a/packages/davinci-client/typedoc.json b/packages/davinci-client/typedoc.json index 79ada87b3..c710aa519 100644 --- a/packages/davinci-client/typedoc.json +++ b/packages/davinci-client/typedoc.json @@ -22,7 +22,7 @@ "externalSymbolLinkMappings": {}, "out": "./docs", "emit": "docs", - "theme": "hierarchy", + "theme": "typedoc-github-theme", "name": "davinci-client", "includeVersion": true, "readme": "./README.md", @@ -64,5 +64,5 @@ "treatWarningsAsErrors": false, "intentionallyNotExported": [], "logLevel": "Verbose", - "plugin": ["typedoc-plugin-rename-defaults"] + "plugin": ["typedoc-plugin-rename-defaults", "typedoc-github-theme"] } diff --git a/packages/device-client/.eslintignore b/packages/device-client/.eslintignore index cd4b8a20f..288d66ab2 100644 --- a/packages/device-client/.eslintignore +++ b/packages/device-client/.eslintignore @@ -8,3 +8,4 @@ dist .eslintignore docs coverage +vite.config.*.timestamp* diff --git a/packages/device-client/typedoc.json b/packages/device-client/typedoc.json index 8cd0d4b4a..1b03966f3 100644 --- a/packages/device-client/typedoc.json +++ b/packages/device-client/typedoc.json @@ -22,7 +22,7 @@ "externalSymbolLinkMappings": {}, "out": "./docs", "emit": "docs", - "theme": "hierarchy", + "theme": "typedoc-github-theme", "name": "device-client", "includeVersion": true, "readme": "./README.md", @@ -64,5 +64,5 @@ "treatWarningsAsErrors": false, "intentionallyNotExported": [], "logLevel": "Verbose", - "plugin": ["typedoc-plugin-rename-defaults"] + "plugin": ["typedoc-plugin-rename-defaults", "typedoc-github-theme"] } diff --git a/packages/javascript-sdk/.eslintignore b/packages/javascript-sdk/.eslintignore index 38bed6b48..6dee592cf 100644 --- a/packages/javascript-sdk/.eslintignore +++ b/packages/javascript-sdk/.eslintignore @@ -7,3 +7,4 @@ LICENSE dist docs coverage +vite.config.*.timestamp* diff --git a/packages/javascript-sdk/typedoc.json b/packages/javascript-sdk/typedoc.json index 47e8efa06..9aaab9e85 100644 --- a/packages/javascript-sdk/typedoc.json +++ b/packages/javascript-sdk/typedoc.json @@ -22,7 +22,7 @@ "externalSymbolLinkMappings": {}, "out": "./docs", "emit": "docs", - "theme": "hierarchy", + "theme": "typedoc-github-theme", "name": "javascript-sdk", "includeVersion": true, "readme": "./README.md", @@ -64,5 +64,5 @@ "treatWarningsAsErrors": false, "intentionallyNotExported": [], "logLevel": "Verbose", - "plugin": ["typedoc-plugin-rename-defaults"] + "plugin": ["typedoc-plugin-rename-defaults", "typedoc-github-theme"] } diff --git a/packages/ping-protect/.eslintignore b/packages/ping-protect/.eslintignore index 9390a92a9..a1d4b2ec4 100644 --- a/packages/ping-protect/.eslintignore +++ b/packages/ping-protect/.eslintignore @@ -9,3 +9,4 @@ src/lib/ping-signals-sdk.js .eslintignore docs coverage +vite.config.*.timestamp* diff --git a/packages/ping-protect/typedoc.json b/packages/ping-protect/typedoc.json index cf1ea3920..b10d8a660 100644 --- a/packages/ping-protect/typedoc.json +++ b/packages/ping-protect/typedoc.json @@ -22,7 +22,7 @@ "externalSymbolLinkMappings": {}, "out": "./docs", "emit": "docs", - "theme": "hierarchy", + "theme": "typedoc-github-theme", "name": "ping-protect", "includeVersion": true, "readme": "./README.md", @@ -64,5 +64,5 @@ "treatWarningsAsErrors": false, "intentionallyNotExported": [], "logLevel": "Verbose", - "plugin": ["typedoc-plugin-rename-defaults"] + "plugin": ["typedoc-plugin-rename-defaults", "typedoc-github-theme"] } diff --git a/packages/token-vault/.eslintignore b/packages/token-vault/.eslintignore index f00cfd6c3..ce44fc6eb 100644 --- a/packages/token-vault/.eslintignore +++ b/packages/token-vault/.eslintignore @@ -8,3 +8,4 @@ LICENSE dist docs coverage +vite.config.*.timestamp* diff --git a/packages/token-vault/typedoc.json b/packages/token-vault/typedoc.json index d94c61089..f6e124591 100644 --- a/packages/token-vault/typedoc.json +++ b/packages/token-vault/typedoc.json @@ -22,7 +22,7 @@ "externalSymbolLinkMappings": {}, "out": "./docs", "emit": "docs", - "theme": "hierarchy", + "theme": "typedoc-github-theme", "name": "token-vault", "includeVersion": true, "readme": "./README.md", @@ -64,5 +64,5 @@ "treatWarningsAsErrors": false, "intentionallyNotExported": [], "logLevel": "Verbose", - "plugin": ["typedoc-plugin-rename-defaults"] + "plugin": ["typedoc-plugin-rename-defaults", "typedoc-github-theme"] } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b18b27aa5..ad07e9e8c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -233,6 +233,9 @@ importers: typedoc: specifier: ^0.27.4 version: 0.27.4(typescript@5.6.3) + typedoc-github-theme: + specifier: 0.2.0 + version: 0.2.0(typedoc@0.27.4(typescript@5.6.3)) typedoc-plugin-rename-defaults: specifier: ^0.7.2 version: 0.7.2(typedoc@0.27.4(typescript@5.6.3)) @@ -13528,6 +13531,15 @@ packages: integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==, } + typedoc-github-theme@0.2.0: + resolution: + { + integrity: sha512-ycTjNm7PZharoYg67oAFDC4JUvIqvFCLp4AiCKQBhlCsbiWiMYGEAPnuoRmV6+/CQsmH2l3dfOUiwM11ZtSGqA==, + } + engines: { node: '>=18.0.0' } + peerDependencies: + typedoc: ^0.27.1 + typedoc-plugin-rename-defaults@0.7.2: resolution: { @@ -23531,6 +23543,10 @@ snapshots: typedarray@0.0.6: {} + typedoc-github-theme@0.2.0(typedoc@0.27.4(typescript@5.6.3)): + dependencies: + typedoc: 0.27.4(typescript@5.6.3) + typedoc-plugin-rename-defaults@0.7.2(typedoc@0.27.4(typescript@5.6.3)): dependencies: camelcase: 8.0.0