From f697e37c6abad47bea8f13c61a40027663931939 Mon Sep 17 00:00:00 2001 From: nirgur Date: Wed, 24 Jul 2024 13:33:27 +0300 Subject: [PATCH] chore: enable nx cloud cache (#756) --- .github/workflows/ci.yml | 91 ++-- nx.json | 59 ++- package.json | 5 +- .../web-component/src/lib/helpers/helpers.ts | 21 +- pnpm-lock.yaml | 422 ++++++++++++++---- 5 files changed, 437 insertions(+), 161 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 71bcb5b7a..cecf33f6c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,74 +8,81 @@ env: NODE_VERSION: 18.2 PNPM_VERSION: 8 jobs: - gitleaks: - name: 🔒 Run Git leaks - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: ${{ env.NODE_VERSION }} - - uses: pnpm/action-setup@v4 - with: - version: ${{ env.PNPM_VERSION }} - # Skip post-install scripts here, as a malicious - # script could steal NODE_AUTH_TOKEN. - - name: Install dependencies - run: pnpm install --frozen-lockfile --ignore-scripts - env: - CI: true - NODE_AUTH_TOKEN: ${{ secrets.CI_NPM_READ_ORG }} - - name: Gitleaks - run: npm run leaks - shell: bash pr: name: 👷 Build / Lint / Test runs-on: ubuntu-latest + container: + # the container version should be the same as the version of the Playwright package + image: mcr.microsoft.com/playwright:v1.41.2-jammy + options: --user root steps: - name: Checkout code uses: actions/checkout@v4 with: + # ref: main fetch-depth: 0 - - uses: pnpm/action-setup@v4 + + - name: Setup pnpm + uses: pnpm/action-setup@v4 with: version: ${{ env.PNPM_VERSION }} - - uses: actions/setup-node@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 with: node-version: ${{ env.NODE_VERSION }} cache: 'pnpm' - - name: Restore cached npm dependencies - uses: actions/cache/restore@v4 - with: - path: | - node_modules - key: npm-dependencies-${{ hashFiles('pnpm-lock.yaml') }} + # - name: Restore cached npm dependencies + # uses: actions/cache/restore@v4 + # with: + # path: | + # node_modules + # key: npm-dependencies-${{ hashFiles('pnpm-lock.yaml') }} + + # Setup container + - name: Mark directory as safe + run: git config --system --add safe.directory /__w/descope-js/descope-js + - name: Install jq + run: apt-get update && apt-get install -y jq + - name: Set permission + run: chmod -R 777 /usr/local + - name: Install dependencies run: pnpm install --frozen-lockfile --ignore-scripts env: CI: true NODE_AUTH_TOKEN: ${{ secrets.CI_NPM_READ_ORG }} - - name: Set NX cloud shas - uses: nrwl/nx-set-shas@v4 - - name: Install Playwright Browsers - run: npx playwright install --with-deps - - name: Cache npm dependencies - uses: actions/cache/save@v4 - with: - path: | - node_modules - key: npm-dependencies-${{ hashFiles('pnpm-lock.yaml') }} + + # - name: Set NX cloud shas + # uses: nrwl/nx-set-shas@v4 + # - name: Install Playwright Browsers + # run: npx playwright install --with-deps + + # - name: Cache npm dependencies + # uses: actions/cache/save@v4 + # with: + # path: | + # node_modules + # key: npm-dependencies-${{ hashFiles('pnpm-lock.yaml') }} + + - name: Gitleaks + run: npm run leaks + shell: bash + - name: Build run: pnpm run build - env: - NODE_AUTH_TOKEN: ${{ secrets.CI_NPM_READ_ORG }} + - name: Lint run: pnpm run lint + - name: Test run: pnpm run test + - name: E2E run: pnpm nx affected --target test:e2e + env: + HOME: /root + - name: Upload HTML report if: always() uses: actions/upload-artifact@v4 diff --git a/nx.json b/nx.json index a32348c2e..04f0ec9ba 100644 --- a/nx.json +++ b/nx.json @@ -1,33 +1,57 @@ { "$schema": "./node_modules/nx/schemas/nx-schema.json", "npmScope": "descope", - "affected": { "defaultBase": "origin/main" }, - "tasksRunnerOptions": { - "default": { - "runner": "nx/tasks-runners/default", - "options": { "cacheableOperations": ["build", "lint", "test", "e2e"] } - } - }, + "defaultBase": "origin/main", "targetDefaults": { "build": { - "dependsOn": ["^build"], - "inputs": ["production", "^production"] + "dependsOn": [ + "^build" + ], + "inputs": [ + "production", + "^production" + ], + "cache": true }, "lint": { - "dependsOn": ["^build"], + "dependsOn": [ + "^build" + ], "inputs": [ "default", "{workspaceRoot}/.eslintrc.json", "{workspaceRoot}/.eslintignore" - ] + ], + "cache": true }, "test": { - "inputs": ["default", "^production", "{workspaceRoot}/jest.preset.js"], - "dependsOn": ["^build"] + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ], + "dependsOn": [ + "^build" + ], + "cache": true + }, + "test:e2e": { + "inputs": [ + "default", + "^production", + "{projectRoot}/playwright.config.ts" + ], + "dependsOn": [ + "^build" + ], + "cache": true } }, "namedInputs": { - "default": ["{projectRoot}/**/*", "sharedGlobals"], + "default": [ + "{projectRoot}/**/*", + "sharedGlobals" + ], "production": [ "default", "!{projectRoot}/.eslintrc.json", @@ -37,6 +61,9 @@ ], "sharedGlobals": [] }, - "workspaceLayout": { "appsDir": "packages/**", "libsDir": "packages/**" }, - "nxCloudAccessToken": "OTk2MTNiMTQtODRiMi00OTVkLWE5MGQtNjMyY2ZkY2I0MDhlfHJlYWQtd3JpdGU=" + "workspaceLayout": { + "appsDir": "packages/**", + "libsDir": "packages/**" + }, + "nxCloudAccessToken": "OTk2MTNiMTQtODRiMi00OTVkLWE5MGQtNjMyY2ZkY2I0MDhlfHJlYWQtd3JpdGU=", } diff --git a/package.json b/package.json index 389d044df..88ecab3a8 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "lint": "nx affected --target lint --fix=true", "lint:ci": "pnpm affected:ci --target lint", "test": "nx affected --target test", + "test:e2e": "nx affected --target test:e2e", "print-affected": "nx print-affected --select=projects", "affected:ci": "nx affected --base=$(sh ./tools/scripts/latestTag.sh)", "preversion:ci": "sh ./tools/scripts/latestTag.sh", @@ -45,8 +46,8 @@ "jest-environment-jsdom": "29.7.0", "lint-staged": "^15.0.0", "ngx-deploy-npm": "^8.0.0", - "nx": "19.3.2", - "playwright": "^1.41.2", + "nx": "19.5.2", + "playwright": "1.41.2", "prettier": "^3.0.0", "ts-jest": "29.1.5", "ts-node": "10.9.2" diff --git a/packages/sdks/web-component/src/lib/helpers/helpers.ts b/packages/sdks/web-component/src/lib/helpers/helpers.ts index 9e0e91e71..f193870da 100644 --- a/packages/sdks/web-component/src/lib/helpers/helpers.ts +++ b/packages/sdks/web-component/src/lib/helpers/helpers.ts @@ -493,18 +493,15 @@ export const showFirstScreenOnExecutionInit = ( oidcPrompt, oidcErrorRedirectUri, }: SSOQueryParams, -): boolean => { - return ( - !!startScreenId && - !oidcIdpStateId && - !samlIdpStateId && - !samlIdpUsername && - !ssoAppId && - !oidcLoginHint && - !oidcPrompt && - !oidcErrorRedirectUri - ); -}; +): boolean => + !!startScreenId && + !oidcIdpStateId && + !samlIdpStateId && + !samlIdpUsername && + !ssoAppId && + !oidcLoginHint && + !oidcPrompt && + !oidcErrorRedirectUri; export const injectSamlIdpForm = ( url: string, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e3d2f3c1e..ba06c116e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,19 +23,19 @@ importers: version: 5.2.0(@nx/devkit@18.3.5) '@nrwl/devkit': specifier: ^19.0.0 - version: 19.1.0(nx@19.3.2) + version: 19.1.0(nx@19.5.2) '@nrwl/eslint-plugin-nx': specifier: 19.3.2 - version: 19.3.2(@types/node@20.14.9)(@typescript-eslint/parser@7.2.0)(eslint-config-prettier@9.1.0)(eslint@9.6.0)(nx@19.3.2)(typescript@4.9.5) + version: 19.3.2(@types/node@20.14.9)(@typescript-eslint/parser@7.2.0)(eslint-config-prettier@9.1.0)(eslint@9.6.0)(nx@19.5.2)(typescript@4.9.5) '@nrwl/jest': specifier: 19.3.2 - version: 19.3.2(@types/node@20.14.9)(nx@19.3.2)(ts-node@10.9.2)(typescript@4.9.5) + version: 19.3.2(@types/node@20.14.9)(nx@19.5.2)(ts-node@10.9.2)(typescript@4.9.5) '@nrwl/js': specifier: 19.3.2 - version: 19.3.2(@types/node@20.14.9)(nx@19.3.2)(typescript@4.9.5) + version: 19.3.2(@types/node@20.14.9)(nx@19.5.2)(typescript@4.9.5) '@nrwl/linter': specifier: 19.3.2 - version: 19.3.2(@types/node@20.14.9)(eslint@9.6.0)(nx@19.3.2) + version: 19.3.2(@types/node@20.14.9)(eslint@9.6.0)(nx@19.5.2) '@nrwl/workspace': specifier: 19.3.2 version: 19.3.2 @@ -73,10 +73,10 @@ importers: specifier: ^8.0.0 version: 8.0.1(@nx/devkit@18.3.5)(tslib@2.6.3) nx: - specifier: 19.3.2 - version: 19.3.2 + specifier: 19.5.2 + version: 19.5.2 playwright: - specifier: ^1.41.2 + specifier: 1.41.2 version: 1.41.2 prettier: specifier: ^3.0.0 @@ -2336,8 +2336,8 @@ packages: - supports-color dev: true - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.7): - resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} + /@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.24.7): + resolution: {integrity: sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -2348,20 +2348,23 @@ packages: semver: 6.3.1 dev: true - /@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.24.7): - resolution: {integrity: sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==} - engines: {node: '>=6.9.0'} + /@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.24.7): + resolution: {integrity: sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.24.7 - '@babel/helper-annotate-as-pure': 7.24.7 - regexpu-core: 5.3.2 - semver: 6.3.1 + '@babel/helper-compilation-targets': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 + debug: 4.3.4 + lodash.debounce: 4.0.8 + resolve: 1.22.4 + transitivePeerDependencies: + - supports-color dev: true - /@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.24.7): - resolution: {integrity: sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==} + /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.24.7): + resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: @@ -2886,7 +2889,7 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.7 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.7) + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7) '@babel/helper-plugin-utils': 7.24.8 dev: true @@ -3417,7 +3420,7 @@ packages: '@babel/helper-plugin-utils': 7.24.8 babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.7) babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.24.7) - babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.24.7) + babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.24.7) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -3695,7 +3698,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.7 + '@babel/generator': 7.24.8 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-function-name': 7.24.7 '@babel/helper-hoist-variables': 7.24.7 @@ -3955,6 +3958,25 @@ packages: engines: {node: '>=10.0.0'} dev: true + /@emnapi/core@1.2.0: + resolution: {integrity: sha512-E7Vgw78I93we4ZWdYCb4DGAwRROGkMIXk7/y87UmANR+J6qsWusmC3gLt0H+O0KOt5e6O38U8oJamgbudrES/w==} + dependencies: + '@emnapi/wasi-threads': 1.0.1 + tslib: 2.6.3 + dev: true + + /@emnapi/runtime@1.2.0: + resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} + dependencies: + tslib: 2.6.3 + dev: true + + /@emnapi/wasi-threads@1.0.1: + resolution: {integrity: sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==} + dependencies: + tslib: 2.6.3 + dev: true + /@esbuild/aix-ppc64@0.21.5: resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} @@ -4748,7 +4770,7 @@ packages: peerDependencies: '@nx/devkit': ^18.0.0 dependencies: - '@nx/devkit': 18.3.5(nx@19.3.2) + '@nx/devkit': 18.3.5(nx@19.5.2) chalk: 4.1.2 conventional-changelog: 5.1.0 conventional-changelog-angular: 7.0.0 @@ -4782,6 +4804,14 @@ packages: '@lit-labs/ssr-dom-shim': 1.1.2 dev: true + /@napi-rs/wasm-runtime@0.2.4: + resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==} + dependencies: + '@emnapi/core': 1.2.0 + '@emnapi/runtime': 1.2.0 + '@tybys/wasm-util': 0.9.0 + dev: true + /@node-ipc/js-queue@2.0.3: resolution: {integrity: sha512-fL1wpr8hhD5gT2dA1qifeVaoDFlQR5es8tFuKqjHX+kdOtdNHnxkVZbtIrR2rxnMFvehkjaZRNV2H/gPXlb0hw==} engines: {node: '>=1.0.0'} @@ -4810,18 +4840,18 @@ packages: fastq: 1.15.0 dev: true - /@nrwl/devkit@18.3.5(nx@19.3.2): + /@nrwl/devkit@18.3.5(nx@19.5.2): resolution: {integrity: sha512-DIvChKMe4q8CtIsbrumL/aYgf85H5vlT6eF3jnCCWORj6LTwoHtK8Q9ky1+uM82KIM0gaKd32NVDw+w64scHyg==} dependencies: - '@nx/devkit': 18.3.5(nx@19.3.2) + '@nx/devkit': 18.3.5(nx@19.5.2) transitivePeerDependencies: - nx dev: true - /@nrwl/devkit@19.1.0(nx@19.3.2): + /@nrwl/devkit@19.1.0(nx@19.5.2): resolution: {integrity: sha512-n4YxtAMSdlXAmwcSKcLEX48kpcPGI/sX7lCfDeoSnTKud8Y1tlNeD8rf0YZV3ae+srE6j4lxfoJrRCpWweMcEQ==} dependencies: - '@nx/devkit': 19.1.0(nx@19.3.2) + '@nx/devkit': 19.1.0(nx@19.5.2) transitivePeerDependencies: - nx dev: true @@ -4834,10 +4864,18 @@ packages: - nx dev: true - /@nrwl/eslint-plugin-nx@19.3.2(@types/node@20.14.9)(@typescript-eslint/parser@7.2.0)(eslint-config-prettier@9.1.0)(eslint@9.6.0)(nx@19.3.2)(typescript@4.9.5): + /@nrwl/devkit@19.3.2(nx@19.5.2): + resolution: {integrity: sha512-n3tFalVPUk1HAJ2VYNnF34yzB9j2+6swFUi4Y92PxD1vN7vrIXnNeaTx2qcee7JDjBpiJ7Zn0KLg2jwiH6hNwA==} + dependencies: + '@nx/devkit': 19.3.2(nx@19.5.2) + transitivePeerDependencies: + - nx + dev: true + + /@nrwl/eslint-plugin-nx@19.3.2(@types/node@20.14.9)(@typescript-eslint/parser@7.2.0)(eslint-config-prettier@9.1.0)(eslint@9.6.0)(nx@19.5.2)(typescript@4.9.5): resolution: {integrity: sha512-OD9WYOpTCgMQWTwUKRUuXlVfegkbkqNqkVQ3hsftjTn1dkB8QbvMa9ajqDGU+pbQDLeMMwtjc4itVpUimvmudQ==} dependencies: - '@nx/eslint-plugin': 19.3.2(@types/node@20.14.9)(@typescript-eslint/parser@7.2.0)(eslint-config-prettier@9.1.0)(eslint@9.6.0)(nx@19.3.2)(typescript@4.9.5) + '@nx/eslint-plugin': 19.3.2(@types/node@20.14.9)(@typescript-eslint/parser@7.2.0)(eslint-config-prettier@9.1.0)(eslint@9.6.0)(nx@19.5.2)(typescript@4.9.5) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4854,10 +4892,10 @@ packages: - verdaccio dev: true - /@nrwl/jest@19.3.2(@types/node@20.14.9)(nx@19.3.2)(ts-node@10.9.2)(typescript@4.9.5): + /@nrwl/jest@19.3.2(@types/node@20.14.9)(nx@19.5.2)(ts-node@10.9.2)(typescript@4.9.5): resolution: {integrity: sha512-h51VASZlVI3ah7k7p7UWdxRC5AJ3Fr2spVn+i5zpeKVyy9Zmq6duooN8wQLaLWCZFHztlmv+jxvIumolgHRblQ==} dependencies: - '@nx/jest': 19.3.2(@types/node@20.14.9)(nx@19.3.2)(ts-node@10.9.2)(typescript@4.9.5) + '@nx/jest': 19.3.2(@types/node@20.14.9)(nx@19.5.2)(ts-node@10.9.2)(typescript@4.9.5) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4874,10 +4912,10 @@ packages: - verdaccio dev: true - /@nrwl/js@19.3.2(@types/node@20.14.9)(nx@19.3.2)(typescript@4.9.5): + /@nrwl/js@19.3.2(@types/node@20.14.9)(nx@19.5.2)(typescript@4.9.5): resolution: {integrity: sha512-ZgCoLsASIlp1xtYpWW/1ZxvKSb6BY3ZNXBmjoUW4LyN7Pk6su55gPAVt6JWIxSMm+HC+v+Cb4XFKZLdtuvE7bg==} dependencies: - '@nx/js': 19.3.2(@types/node@20.14.9)(nx@19.3.2)(typescript@4.9.5) + '@nx/js': 19.3.2(@types/node@20.14.9)(nx@19.5.2)(typescript@4.9.5) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4891,10 +4929,10 @@ packages: - verdaccio dev: true - /@nrwl/js@19.3.2(@types/node@20.14.9)(nx@19.3.2)(typescript@5.4.5): + /@nrwl/js@19.3.2(@types/node@20.14.9)(nx@19.5.2)(typescript@5.4.5): resolution: {integrity: sha512-ZgCoLsASIlp1xtYpWW/1ZxvKSb6BY3ZNXBmjoUW4LyN7Pk6su55gPAVt6JWIxSMm+HC+v+Cb4XFKZLdtuvE7bg==} dependencies: - '@nx/js': 19.3.2(@types/node@20.14.9)(nx@19.3.2)(typescript@5.4.5) + '@nx/js': 19.3.2(@types/node@20.14.9)(nx@19.5.2)(typescript@5.4.5) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4908,10 +4946,10 @@ packages: - verdaccio dev: true - /@nrwl/linter@19.3.2(@types/node@20.14.9)(eslint@9.6.0)(nx@19.3.2): + /@nrwl/linter@19.3.2(@types/node@20.14.9)(eslint@9.6.0)(nx@19.5.2): resolution: {integrity: sha512-9nBd3j4wfVpCBaWgwc4lfeVW75/oQV+P5CvmdaDn08U38RFg3Qw7Q0WKi7nMDqurBkvBLeMdFBTdBLrYG/sTTg==} dependencies: - '@nx/eslint': 19.3.2(@types/node@20.14.9)(eslint@9.6.0)(nx@19.3.2) + '@nx/eslint': 19.3.2(@types/node@20.14.9)(eslint@9.6.0)(nx@19.5.2) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4938,6 +4976,18 @@ packages: - debug dev: true + /@nrwl/tao@19.5.2: + resolution: {integrity: sha512-M7hdPT/M+vr8MW6W3gwkTv82J5T4jDHZWcVpXmoQPSK/v7g+Sfpw6CCBeaQv7/S94vRrrqI6r+GkZUvIQZnzZw==} + hasBin: true + dependencies: + nx: 19.5.2 + tslib: 2.6.3 + transitivePeerDependencies: + - '@swc-node/register' + - '@swc/core' + - debug + dev: true + /@nrwl/workspace@19.3.2: resolution: {integrity: sha512-6gV4qa38t3GyRKmO2PLcamDcFRD7I3wl6/R0/E1eC8Wm6K2oBzjOIV5ALpz4iC4LOln88IL+AjuQdG6kdtfXlA==} dependencies: @@ -4948,33 +4998,33 @@ packages: - debug dev: true - /@nx/devkit@18.3.5(nx@19.3.2): + /@nx/devkit@18.3.5(nx@19.5.2): resolution: {integrity: sha512-9I0L17t0MN87fL4m4MjDiBxJIx7h5RQY/pTYtt5TBjye0ANb165JeE4oh3ibzfjMzXv42Aej2Gm+cOuSPwzT9g==} peerDependencies: nx: '>= 16 <= 19' dependencies: - '@nrwl/devkit': 18.3.5(nx@19.3.2) + '@nrwl/devkit': 18.3.5(nx@19.5.2) ejs: 3.1.9 enquirer: 2.3.6 ignore: 5.3.1 - nx: 19.3.2 + nx: 19.5.2 semver: 7.6.0 tmp: 0.2.1 tslib: 2.6.3 yargs-parser: 21.1.1 dev: true - /@nx/devkit@19.1.0(nx@19.3.2): + /@nx/devkit@19.1.0(nx@19.5.2): resolution: {integrity: sha512-jn8uNgavpRhYZ1u63YFNWc2lEoAr3YA7bvPK9yaBmV++tFj+Ig+eFKkQxRou4tvOUnIyVPrs/fmi/TBLVQcpQg==} peerDependencies: nx: '>= 17 <= 20' dependencies: - '@nrwl/devkit': 19.1.0(nx@19.3.2) + '@nrwl/devkit': 19.1.0(nx@19.5.2) ejs: 3.1.9 enquirer: 2.3.6 ignore: 5.3.1 minimatch: 9.0.3 - nx: 19.3.2 + nx: 19.5.2 semver: 7.6.0 tmp: 0.2.1 tslib: 2.6.3 @@ -4998,7 +5048,24 @@ packages: yargs-parser: 21.1.1 dev: true - /@nx/eslint-plugin@19.3.2(@types/node@20.14.9)(@typescript-eslint/parser@7.2.0)(eslint-config-prettier@9.1.0)(eslint@9.6.0)(nx@19.3.2)(typescript@4.9.5): + /@nx/devkit@19.3.2(nx@19.5.2): + resolution: {integrity: sha512-uD3jaJ1Jvf7B6jqH2t2GH0L6REwcCGBLXq1qs1HRQF5SZrEtuUeusn8wvCKP7dftPK3byLHAG0xHRW4+IUAz/g==} + peerDependencies: + nx: '>= 17 <= 20' + dependencies: + '@nrwl/devkit': 19.3.2(nx@19.5.2) + ejs: 3.1.9 + enquirer: 2.3.6 + ignore: 5.3.1 + minimatch: 9.0.3 + nx: 19.5.2 + semver: 7.6.0 + tmp: 0.2.1 + tslib: 2.6.3 + yargs-parser: 21.1.1 + dev: true + + /@nx/eslint-plugin@19.3.2(@types/node@20.14.9)(@typescript-eslint/parser@7.2.0)(eslint-config-prettier@9.1.0)(eslint@9.6.0)(nx@19.5.2)(typescript@4.9.5): resolution: {integrity: sha512-ZhnFrnAKILA29EwiHQhUQnLfXleUH/YrDS3FUYBpwKnICAPXARsgb7Qi+3Uick0q4HlkL6xGRkkQSfA5cZ9Qtw==} peerDependencies: '@typescript-eslint/parser': ^6.13.2 || ^7.0.0 @@ -5007,9 +5074,9 @@ packages: eslint-config-prettier: optional: true dependencies: - '@nrwl/eslint-plugin-nx': 19.3.2(@types/node@20.14.9)(@typescript-eslint/parser@7.2.0)(eslint-config-prettier@9.1.0)(eslint@9.6.0)(nx@19.3.2)(typescript@4.9.5) - '@nx/devkit': 19.3.2(nx@19.3.2) - '@nx/js': 19.3.2(@types/node@20.14.9)(nx@19.3.2)(typescript@4.9.5) + '@nrwl/eslint-plugin-nx': 19.3.2(@types/node@20.14.9)(@typescript-eslint/parser@7.2.0)(eslint-config-prettier@9.1.0)(eslint@9.6.0)(nx@19.5.2)(typescript@4.9.5) + '@nx/devkit': 19.3.2(nx@19.5.2) + '@nx/js': 19.3.2(@types/node@20.14.9)(nx@19.5.2)(typescript@4.9.5) '@typescript-eslint/parser': 7.2.0(eslint@9.6.0)(typescript@4.9.5) '@typescript-eslint/type-utils': 7.14.1(eslint@9.6.0)(typescript@4.9.5) '@typescript-eslint/utils': 7.14.1(eslint@9.6.0)(typescript@4.9.5) @@ -5033,7 +5100,7 @@ packages: - verdaccio dev: true - /@nx/eslint@19.3.2(@types/node@20.14.9)(eslint@9.6.0)(nx@19.3.2): + /@nx/eslint@19.3.2(@types/node@20.14.9)(eslint@9.6.0)(nx@19.5.2): resolution: {integrity: sha512-ICUX8ADAIj9xA7Yc6hY9pfeC55ZxRjiAaqslsK3h4pCrFADVFDluShhrxSpUkp4doBzGUR7s1K7GIbeRrwD4qA==} peerDependencies: '@zkochan/js-yaml': 0.0.7 @@ -5042,9 +5109,9 @@ packages: '@zkochan/js-yaml': optional: true dependencies: - '@nx/devkit': 19.3.2(nx@19.3.2) - '@nx/js': 19.3.2(@types/node@20.14.9)(nx@19.3.2)(typescript@5.4.5) - '@nx/linter': 19.3.2(@types/node@20.14.9)(eslint@9.6.0)(nx@19.3.2) + '@nx/devkit': 19.3.2(nx@19.5.2) + '@nx/js': 19.3.2(@types/node@20.14.9)(nx@19.5.2)(typescript@5.4.5) + '@nx/linter': 19.3.2(@types/node@20.14.9)(eslint@9.6.0)(nx@19.5.2) eslint: 9.6.0 semver: 7.6.0 tslib: 2.6.3 @@ -5061,14 +5128,14 @@ packages: - verdaccio dev: true - /@nx/jest@19.3.2(@types/node@20.14.9)(nx@19.3.2)(ts-node@10.9.2)(typescript@4.9.5): + /@nx/jest@19.3.2(@types/node@20.14.9)(nx@19.5.2)(ts-node@10.9.2)(typescript@4.9.5): resolution: {integrity: sha512-0net3o4xm8CITerKD4k847cKIrc3FqVcKVvqFGJRbDpIhNw4lrHvojorRsVoDJ+LtNuEzShtrXt1R/74Fk4GNA==} dependencies: '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 - '@nrwl/jest': 19.3.2(@types/node@20.14.9)(nx@19.3.2)(ts-node@10.9.2)(typescript@4.9.5) - '@nx/devkit': 19.3.2(nx@19.3.2) - '@nx/js': 19.3.2(@types/node@20.14.9)(nx@19.3.2)(typescript@4.9.5) + '@nrwl/jest': 19.3.2(@types/node@20.14.9)(nx@19.5.2)(ts-node@10.9.2)(typescript@4.9.5) + '@nx/devkit': 19.3.2(nx@19.5.2) + '@nx/js': 19.3.2(@types/node@20.14.9)(nx@19.5.2)(typescript@4.9.5) '@phenomnomnominal/tsquery': 5.0.1(typescript@4.9.5) chalk: 4.1.2 identity-obj-proxy: 3.0.0 @@ -5095,7 +5162,7 @@ packages: - verdaccio dev: true - /@nx/js@19.3.2(@types/node@20.14.9)(nx@19.3.2)(typescript@4.9.5): + /@nx/js@19.3.2(@types/node@20.14.9)(nx@19.5.2)(typescript@4.9.5): resolution: {integrity: sha512-WXULhOHYDIAvs+SyDiRaNrpn1DmBAl3u7F5Jpu2VIyrcXgllrYGqUAykUqSu6Oyc2J+asfEtiG67I7UucTHLhA==} peerDependencies: verdaccio: ^5.0.4 @@ -5110,8 +5177,8 @@ packages: '@babel/preset-env': 7.24.7(@babel/core@7.24.7) '@babel/preset-typescript': 7.24.7(@babel/core@7.24.7) '@babel/runtime': 7.23.5 - '@nrwl/js': 19.3.2(@types/node@20.14.9)(nx@19.3.2)(typescript@4.9.5) - '@nx/devkit': 19.3.2(nx@19.3.2) + '@nrwl/js': 19.3.2(@types/node@20.14.9)(nx@19.5.2)(typescript@4.9.5) + '@nx/devkit': 19.3.2(nx@19.5.2) '@nx/workspace': 19.3.2 babel-plugin-const-enum: 1.2.0(@babel/core@7.24.7) babel-plugin-macros: 2.8.0 @@ -5144,7 +5211,7 @@ packages: - typescript dev: true - /@nx/js@19.3.2(@types/node@20.14.9)(nx@19.3.2)(typescript@5.4.5): + /@nx/js@19.3.2(@types/node@20.14.9)(nx@19.5.2)(typescript@5.4.5): resolution: {integrity: sha512-WXULhOHYDIAvs+SyDiRaNrpn1DmBAl3u7F5Jpu2VIyrcXgllrYGqUAykUqSu6Oyc2J+asfEtiG67I7UucTHLhA==} peerDependencies: verdaccio: ^5.0.4 @@ -5159,8 +5226,8 @@ packages: '@babel/preset-env': 7.24.7(@babel/core@7.24.7) '@babel/preset-typescript': 7.24.7(@babel/core@7.24.7) '@babel/runtime': 7.23.5 - '@nrwl/js': 19.3.2(@types/node@20.14.9)(nx@19.3.2)(typescript@5.4.5) - '@nx/devkit': 19.3.2(nx@19.3.2) + '@nrwl/js': 19.3.2(@types/node@20.14.9)(nx@19.5.2)(typescript@5.4.5) + '@nx/devkit': 19.3.2(nx@19.5.2) '@nx/workspace': 19.3.2 babel-plugin-const-enum: 1.2.0(@babel/core@7.24.7) babel-plugin-macros: 2.8.0 @@ -5193,10 +5260,10 @@ packages: - typescript dev: true - /@nx/linter@19.3.2(@types/node@20.14.9)(eslint@9.6.0)(nx@19.3.2): + /@nx/linter@19.3.2(@types/node@20.14.9)(eslint@9.6.0)(nx@19.5.2): resolution: {integrity: sha512-ODGoo0Xcl+zjRrAfcNrMoOk8m/RnDSF7kr1nXLwfNv7VnMm4gcqmwLePfvA/nQZdaNQjaweQ22OOVEAfyrmqFw==} dependencies: - '@nx/eslint': 19.3.2(@types/node@20.14.9)(eslint@9.6.0)(nx@19.3.2) + '@nx/eslint': 19.3.2(@types/node@20.14.9)(eslint@9.6.0)(nx@19.5.2) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -5220,6 +5287,15 @@ packages: dev: true optional: true + /@nx/nx-darwin-arm64@19.5.2: + resolution: {integrity: sha512-8Y19MI7rP+KTyxYx/Dm0L5zncqkk6m4dKi92553sOVpNgpUX/CSuCN7rQJe5jlUP1gyzqzE595Xa5TJ6GLBFjA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@nx/nx-darwin-x64@19.3.2: resolution: {integrity: sha512-C8s9X5AlVgl3V5PycLdX+75lpAWq0qQs6QUEAnyxrLM9l+/HRecgoW6uZ7tX6Fnd8WGfMIwyahBw4LyZgk6zTw==} engines: {node: '>= 10'} @@ -5229,6 +5305,15 @@ packages: dev: true optional: true + /@nx/nx-darwin-x64@19.5.2: + resolution: {integrity: sha512-Ct02YyBAimy2R04pM5ve1/C/HAoJMI0O/hx6IEBOxHa6hcYe+PhY0NE8ObnN4Tvki3om2KCTa1GHlwiE4Raxig==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@nx/nx-freebsd-x64@19.3.2: resolution: {integrity: sha512-XeEpEU0iqJ/5cAPMmjqJ0Sdz89ZtDRj4NdksioyhAHri94X5/3lm3lDs4tB3nObT7p3QL7r/HP1itq5DHYmMSQ==} engines: {node: '>= 10'} @@ -5238,6 +5323,15 @@ packages: dev: true optional: true + /@nx/nx-freebsd-x64@19.5.2: + resolution: {integrity: sha512-UXL0z3HHpJ0kHofGtUh+Zw7cm8r/Ul7y/sfLTlywHuatvzmJkXSumdIg7EMuChtVvGeCsnCi7cayx8GOlDpt3w==} + engines: {node: '>= 10'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@nx/nx-linux-arm-gnueabihf@19.3.2: resolution: {integrity: sha512-r4Wl0P94QRBUyiexUcfwKxqFXp48avMG3L0no/ZuNWGODbw1w8ppA4vhnkXtXbIaMdaTGx9eIYO7kFJ2SwMCng==} engines: {node: '>= 10'} @@ -5247,6 +5341,15 @@ packages: dev: true optional: true + /@nx/nx-linux-arm-gnueabihf@19.5.2: + resolution: {integrity: sha512-34bXiH/iplCZ+SOW5dnGWKfx/D6HAOyRI9hD1ganMnpgIUKkzhdDiPaJEeXpEj0aRPUotAqMjiPEoXEm39xZnA==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@nx/nx-linux-arm64-gnu@19.3.2: resolution: {integrity: sha512-oaTC4iS1fXnc61ZgSxwCQ2GGIqY64G22udRqNsX9TOtgrT7UA/mjE3Si01r+0xODimOiB525ueyxdIh1MAu6Vg==} engines: {node: '>= 10'} @@ -5256,6 +5359,15 @@ packages: dev: true optional: true + /@nx/nx-linux-arm64-gnu@19.5.2: + resolution: {integrity: sha512-hqSwbNIcSxqzyG641aWXS6JvcM52dx08IHhbigoRdtyDGEODwLDTeGzOTup8zb12RC8c+f+Vtb+nGw7eolBeNg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@nx/nx-linux-arm64-musl@19.3.2: resolution: {integrity: sha512-yyO9bTM7FW7HTYsSQlL4lgbAexUBpzfhdK+RkgsCiW+U/5bi+jFRxo/SbqGUL+IVliFavWyRXahMqOOM6nBq/w==} engines: {node: '>= 10'} @@ -5265,6 +5377,15 @@ packages: dev: true optional: true + /@nx/nx-linux-arm64-musl@19.5.2: + resolution: {integrity: sha512-jLtp832Ai6kQC7UMNiah/tq/xhU3b2ULSjtKEW/kdOaKf3mElxLwwCU5O49bZlpXBdr+orq40UhejO+0C+jdxw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@nx/nx-linux-x64-gnu@19.3.2: resolution: {integrity: sha512-DC+llVdL4toLjQkDGBgzoCe26FWIOT+SzRdVcKePoNliZ4jDhkOh3+p75NEIOEcDUgoE9M2iCWEBUjkV978ogw==} engines: {node: '>= 10'} @@ -5274,6 +5395,15 @@ packages: dev: true optional: true + /@nx/nx-linux-x64-gnu@19.5.2: + resolution: {integrity: sha512-3yzhnuELJ2mXrkQ3GWthnWes7QueRj2NS21lMbGE1vZzhLTFFF87OQja4LBSg/dcDh3u4PHPzqaWElJ32LcM+w==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@nx/nx-linux-x64-musl@19.3.2: resolution: {integrity: sha512-Wun4v+kuuqv20tJiCENkHGisDqfx029bFufqxx2IOe9TvD6vK4rMMkFVPUoK3FP8EBdaMW4nrR0ZucTFnStl6w==} engines: {node: '>= 10'} @@ -5283,6 +5413,15 @@ packages: dev: true optional: true + /@nx/nx-linux-x64-musl@19.5.2: + resolution: {integrity: sha512-vgbBUcjDpOR9A9KiyMPGvFR9/Ym+y08UmNGDOOifSrfnCU4ia8ZjFR1NvKz7wZAnF5yZHGDM9bq9K+P7Kaf8JA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@nx/nx-win32-arm64-msvc@19.3.2: resolution: {integrity: sha512-bNVf6eu5rWFjHvn0rKHeZYlHUcs3naXvvbduW1g0DPkHG6mt8FYffQmyboN+CSeBd/uWDPNyTUekVWwU7PjtLA==} engines: {node: '>= 10'} @@ -5292,6 +5431,15 @@ packages: dev: true optional: true + /@nx/nx-win32-arm64-msvc@19.5.2: + resolution: {integrity: sha512-DtNHgzOg7vilhRzuUdysRF/uDO80T4AiEa1WbkPr/r7u194YgF8IKLFpj7XRFYxt/S6eQq1oJDC1XjnDWrUi8g==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@nx/nx-win32-x64-msvc@19.3.2: resolution: {integrity: sha512-8DD5BPa5YrxTOKL3HTAgEd+IXNqRtJfwvbrn2MbOMNMyoMG9Zi5yhFvTH/HTT9Tz6VUHvXP16QWYA3R7eFi7Gg==} engines: {node: '>= 10'} @@ -5301,6 +5449,15 @@ packages: dev: true optional: true + /@nx/nx-win32-x64-msvc@19.5.2: + resolution: {integrity: sha512-JBwHFfO5fW3lYBuzQzJ+Zz8pG2kU0ESj0pPxApRJSl/3G/6frDCpBcjJq8bmHEJ4S0Oh89sB6rPVwPrHOvy1pg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@nx/workspace@19.3.2: resolution: {integrity: sha512-gam41l0hFftYIYTt8eTvZjh+ZWo62HO2p/efqZuFIa/1ZsXF1XG8MDRkCSh5Wfjh1f0jS2ma8HwPV3e8TJm2lw==} dependencies: @@ -5445,7 +5602,7 @@ packages: estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 - magic-string: 0.30.8 + magic-string: 0.30.10 rollup: 2.79.1 dev: true @@ -5649,6 +5806,20 @@ packages: rollup: 4.14.3 dev: true + /@rollup/plugin-replace@5.0.7(rollup@2.79.1): + resolution: {integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@2.79.1) + magic-string: 0.30.10 + rollup: 2.79.1 + dev: true + /@rollup/plugin-terser@0.4.1(rollup@4.13.0): resolution: {integrity: sha512-aKS32sw5a7hy+fEXVy+5T95aDIwjpGHCTv833HXVtyKMDoVS7pBr5K3L9hEQoNqbJFjfANPrNpIXlTQ7is00eA==} engines: {node: '>=14.0.0'} @@ -6286,6 +6457,12 @@ packages: resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==} dev: true + /@tybys/wasm-util@0.9.0: + resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} + dependencies: + tslib: 2.6.3 + dev: true + /@types/aria-query@5.0.1: resolution: {integrity: sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==} dev: true @@ -9113,13 +9290,13 @@ packages: - supports-color dev: true - /babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.24.7): - resolution: {integrity: sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==} + /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.24.7): + resolution: {integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.24.7 - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.24.7) + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.24.7) transitivePeerDependencies: - supports-color dev: true @@ -9646,8 +9823,8 @@ packages: engines: {node: '>=6'} dev: true - /cli-spinners@2.8.0: - resolution: {integrity: sha512-/eG5sJcvEIwxcdYM86k5tPwn0MUzkX5YY3eImTGpJOZgVe4SdTMY14vQpcxgBzJ0wXwAYrS8E+c3uHeK4JNyzQ==} + /cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} dev: true @@ -11483,7 +11660,7 @@ packages: eslint-plugin-react: 7.34.3(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) object.assign: 4.1.5 - object.entries: 1.1.6 + object.entries: 1.1.8 dev: true /eslint-config-airbnb@19.0.4(eslint-plugin-import@2.29.1)(eslint-plugin-jsx-a11y@6.9.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-react@7.34.3)(eslint@8.57.0): @@ -11503,7 +11680,7 @@ packages: eslint-plugin-react: 7.34.3(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) object.assign: 4.1.5 - object.entries: 1.1.6 + object.entries: 1.1.8 dev: true /eslint-config-prettier@8.10.0(eslint@7.32.0): @@ -15960,7 +16137,7 @@ packages: '@nx/devkit': "^16.0.0 ||\_^17.0.0 ||\_^18.0.0" tslib: ^2.3.0 dependencies: - '@nx/devkit': 18.3.5(nx@19.3.2) + '@nx/devkit': 18.3.5(nx@19.5.2) tslib: 2.6.3 dev: true @@ -16137,7 +16314,7 @@ packages: tmp: 0.2.1 tsconfig-paths: 4.2.0 tslib: 2.6.3 - yargs: 17.7.1 + yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: '@nx/nx-darwin-arm64': 19.3.2 @@ -16154,6 +16331,69 @@ packages: - debug dev: true + /nx@19.5.2: + resolution: {integrity: sha512-tsuyjC9zwUOhgtW88zXR6l3lgihzyBVfDKjFj2OkXGn+jKMwNiPHLfMZ76vBWRBjwZ4I9apEMZSpMuxsVBcRTw==} + hasBin: true + requiresBuild: true + peerDependencies: + '@swc-node/register': ^1.8.0 + '@swc/core': ^1.3.85 + peerDependenciesMeta: + '@swc-node/register': + optional: true + '@swc/core': + optional: true + dependencies: + '@napi-rs/wasm-runtime': 0.2.4 + '@nrwl/tao': 19.5.2 + '@yarnpkg/lockfile': 1.1.0 + '@yarnpkg/parsers': 3.0.0-rc.46 + '@zkochan/js-yaml': 0.0.7 + axios: 1.6.2 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-spinners: 2.6.1 + cliui: 8.0.1 + dotenv: 16.4.5 + dotenv-expand: 11.0.6 + enquirer: 2.3.6 + figures: 3.2.0 + flat: 5.0.2 + front-matter: 4.0.2 + fs-extra: 11.1.1 + ignore: 5.3.1 + jest-diff: 29.7.0 + jsonc-parser: 3.2.0 + lines-and-columns: 2.0.3 + minimatch: 9.0.3 + node-machine-id: 1.1.12 + npm-run-path: 4.0.1 + open: 8.4.2 + ora: 5.3.0 + semver: 7.6.0 + string-width: 4.2.3 + strong-log-transformer: 2.1.0 + tar-stream: 2.2.0 + tmp: 0.2.1 + tsconfig-paths: 4.2.0 + tslib: 2.6.3 + yargs: 17.7.2 + yargs-parser: 21.1.1 + optionalDependencies: + '@nx/nx-darwin-arm64': 19.5.2 + '@nx/nx-darwin-x64': 19.5.2 + '@nx/nx-freebsd-x64': 19.5.2 + '@nx/nx-linux-arm-gnueabihf': 19.5.2 + '@nx/nx-linux-arm64-gnu': 19.5.2 + '@nx/nx-linux-arm64-musl': 19.5.2 + '@nx/nx-linux-x64-gnu': 19.5.2 + '@nx/nx-linux-x64-musl': 19.5.2 + '@nx/nx-win32-arm64-msvc': 19.5.2 + '@nx/nx-win32-x64-msvc': 19.5.2 + transitivePeerDependencies: + - debug + dev: true + /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -16186,15 +16426,6 @@ packages: object-keys: 1.1.1 dev: true - /object.entries@1.1.6: - resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - dev: true - /object.entries@1.1.8: resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} engines: {node: '>= 0.4'} @@ -16351,7 +16582,7 @@ packages: bl: 4.1.0 chalk: 4.1.2 cli-cursor: 3.1.0 - cli-spinners: 2.8.0 + cli-spinners: 2.9.2 is-interactive: 1.0.0 log-symbols: 4.1.0 strip-ansi: 6.0.1 @@ -16365,7 +16596,7 @@ packages: bl: 4.1.0 chalk: 4.1.2 cli-cursor: 3.1.0 - cli-spinners: 2.8.0 + cli-spinners: 2.9.2 is-interactive: 1.0.0 is-unicode-supported: 0.1.0 log-symbols: 4.1.0 @@ -17402,7 +17633,7 @@ packages: dependencies: find-up: 6.3.0 read-pkg: 8.1.0 - type-fest: 4.8.2 + type-fest: 4.23.0 dev: true /read-pkg-up@7.0.1: @@ -17440,7 +17671,7 @@ packages: '@types/normalize-package-data': 2.4.1 normalize-package-data: 6.0.0 parse-json: 7.1.1 - type-fest: 4.8.2 + type-fest: 4.23.0 dev: true /readable-stream@2.3.8: @@ -17854,7 +18085,7 @@ packages: peerDependencies: rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 dependencies: - '@rollup/plugin-replace': 5.0.2(rollup@2.79.1) + '@rollup/plugin-replace': 5.0.7(rollup@2.79.1) dotenv: 16.3.1 rollup: 2.79.1 dev: true @@ -19721,8 +19952,8 @@ packages: engines: {node: '>=14.16'} dev: true - /type-fest@4.8.2: - resolution: {integrity: sha512-mcvrCjixA5166hSrUoJgGb9gBQN4loMYyj9zxuMs/66ibHNEFd5JXMw37YVDx58L4/QID9jIzdTBB4mDwDJ6KQ==} + /type-fest@4.23.0: + resolution: {integrity: sha512-ZiBujro2ohr5+Z/hZWHESLz3g08BBdrdLMieYFULJO+tWc437sn8kQsWLJoZErY8alNhxre9K4p3GURAG11n+w==} engines: {node: '>=16'} dev: true @@ -20666,6 +20897,19 @@ packages: yargs-parser: 21.1.1 dev: true + /yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + dependencies: + cliui: 8.0.1 + escalade: 3.1.2 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + dev: true + /yn@3.1.1: resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} engines: {node: '>=6'}