From f1ae1bc8791ca2691eb26711df4b0027ba5b8534 Mon Sep 17 00:00:00 2001 From: Phillip Barta Date: Fri, 17 May 2024 13:07:09 +0200 Subject: [PATCH] fix(core): remove duplicate `js-yaml` packages --- e2e/utils/create-project-utils.ts | 2 +- package.json | 3 +- packages/eslint/.eslintrc.json | 3 +- packages/eslint/package.json | 2 +- packages/nx/.eslintrc.json | 3 +- packages/nx/package.json | 3 +- .../src/command-line/release/utils/github.ts | 2 +- .../js/lock-file/utils/pnpm-normalizer.ts | 6 +- pnpm-lock.yaml | 97 ++++++++++--------- 9 files changed, 63 insertions(+), 58 deletions(-) diff --git a/e2e/utils/create-project-utils.ts b/e2e/utils/create-project-utils.ts index 6c4b6b24355e9..3f4ae3b429755 100644 --- a/e2e/utils/create-project-utils.ts +++ b/e2e/utils/create-project-utils.ts @@ -18,7 +18,7 @@ import { import * as isCI from 'is-ci'; import { angularCliVersion as defaultAngularCliVersion } from '@nx/workspace/src/utils/versions'; -import { dump } from '@zkochan/js-yaml'; +import { dump } from 'js-yaml'; import { execSync, ExecSyncOptions } from 'child_process'; import { performance, PerformanceMeasure } from 'perf_hooks'; diff --git a/package.json b/package.json index b72cdcf3d52c5..c43195b2d48d7 100644 --- a/package.json +++ b/package.json @@ -206,7 +206,7 @@ "jest-runtime": "^29.4.1", "jest-util": "^29.4.1", "js-tokens": "^4.0.0", - "js-yaml": "4.1.0", + "js-yaml": "npm:@zkochan/js-yaml@0.0.7", "jsonc-eslint-parser": "^2.1.0", "jsonc-parser": "3.2.0", "kill-port": "^1.6.1", @@ -320,7 +320,6 @@ "@widgetbot/react-embed": "^1.9.0", "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "3.0.0-rc.46", - "@zkochan/js-yaml": "0.0.6", "axios": "^1.6.0", "classnames": "^2.3.1", "cliui": "^8.0.1", diff --git a/packages/eslint/.eslintrc.json b/packages/eslint/.eslintrc.json index 4abd07a019ae0..d5ff2f64fdfe2 100644 --- a/packages/eslint/.eslintrc.json +++ b/packages/eslint/.eslintrc.json @@ -39,7 +39,8 @@ "typescript", "eslint", "@angular-devkit/core", - "@typescript-eslint/eslint-plugin" + "@typescript-eslint/eslint-plugin", + "js-yaml" // The rule is failing with alias dependencies see ] } ] diff --git a/packages/eslint/package.json b/packages/eslint/package.json index 5959ab54ca79c..64e0ee24f2329 100644 --- a/packages/eslint/package.json +++ b/packages/eslint/package.json @@ -30,7 +30,7 @@ "generators": "./generators.json", "executors": "./executors.json", "peerDependencies": { - "js-yaml": "4.1.0" + "js-yaml": "npm:@zkochan/js-yaml@0.0.7" }, "dependencies": { "@nx/devkit": "file:../devkit", diff --git a/packages/nx/.eslintrc.json b/packages/nx/.eslintrc.json index 67c23e2e24c05..7b74766dca71f 100644 --- a/packages/nx/.eslintrc.json +++ b/packages/nx/.eslintrc.json @@ -100,7 +100,8 @@ "events", // This is coming from @storybook/builder-manager since it uses the browser polyfill "process", // This is coming from @storybook/builder-manager since it uses the browser polyfill "prettier", // This is coming from @storybook/builder-manager since it uses the browser polyfill - "util" // This is coming from @storybook/builder-manager since it uses the browser polyfill + "util", // This is coming from @storybook/builder-manager since it uses the browser polyfill + "js-yaml" // The rule is failing with alias dependencies ] } ] diff --git a/packages/nx/package.json b/packages/nx/package.json index 19950bd77e88a..5217a6d72e7ed 100644 --- a/packages/nx/package.json +++ b/packages/nx/package.json @@ -35,7 +35,6 @@ "dependencies": { "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "3.0.0-rc.46", - "@zkochan/js-yaml": "0.0.6", "axios": "^1.6.0", "chalk": "^4.1.0", "cli-cursor": "3.1.0", @@ -49,7 +48,7 @@ "fs-extra": "^11.1.0", "ignore": "^5.0.4", "jest-diff": "^29.4.1", - "js-yaml": "4.1.0", + "js-yaml": "npm:@zkochan/js-yaml@0.0.7", "jsonc-parser": "3.2.0", "lines-and-columns": "~2.0.3", "minimatch": "9.0.3", diff --git a/packages/nx/src/command-line/release/utils/github.ts b/packages/nx/src/command-line/release/utils/github.ts index 6bfc992ce3468..087231725b921 100644 --- a/packages/nx/src/command-line/release/utils/github.ts +++ b/packages/nx/src/command-line/release/utils/github.ts @@ -318,7 +318,7 @@ export async function resolveGithubToken(): Promise { ); if (existsSync(ghCLIPath)) { const yamlContents = await fsp.readFile(ghCLIPath, 'utf8'); - const { load } = require('@zkochan/js-yaml'); + const { load } = require('js-yaml'); const ghCLIConfig = load(yamlContents); if (ghCLIConfig['github.com']) { // Web based session (the token is already embedded in the config) diff --git a/packages/nx/src/plugins/js/lock-file/utils/pnpm-normalizer.ts b/packages/nx/src/plugins/js/lock-file/utils/pnpm-normalizer.ts index e7cba91c4f781..9a3306d3ae5ca 100644 --- a/packages/nx/src/plugins/js/lock-file/utils/pnpm-normalizer.ts +++ b/packages/nx/src/plugins/js/lock-file/utils/pnpm-normalizer.ts @@ -22,7 +22,7 @@ export function loadPnpmHoistedDepsDefinition() { if (existsSync(fullPath)) { const content = readFileSync(fullPath, 'utf-8'); - const { load } = require('@zkochan/js-yaml'); + const { load } = require('js-yaml'); return load(content)?.hoistedDependencies ?? {}; } else { throw new Error(`Could not find ".modules.yaml" at "${fullPath}"`); @@ -38,7 +38,7 @@ export function loadPnpmHoistedDepsDefinition() { * https://github.com/pnpm/pnpm/blob/af3e5559d377870d4c3d303429b3ed1a4e64fedc/lockfile/lockfile-file/src/read.ts#L91 */ export function parseAndNormalizePnpmLockfile(content: string): Lockfile { - const { load } = require('@zkochan/js-yaml'); + const { load } = require('js-yaml'); const lockFileData = load(content); return revertFromInlineSpecifiersFormatIfNecessary( convertFromLockfileFileMutable(lockFileData) @@ -87,7 +87,7 @@ export function stringifyToPnpmYaml(lockfile: Lockfile): string { const adaptedLockfile = isLockfileV6 ? convertToInlineSpecifiersFormat(lockfile) : lockfile; - const { dump } = require('@zkochan/js-yaml'); + const { dump } = require('js-yaml'); return dump( sortLockfileKeys( normalizeLockfile(adaptedLockfile as Lockfile, isLockfileV6) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 373c3d01f7a0d..8976ec343f719 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,9 +59,6 @@ dependencies: '@yarnpkg/parsers': specifier: 3.0.0-rc.46 version: 3.0.0-rc.46 - '@zkochan/js-yaml': - specifier: 0.0.6 - version: 0.0.6 axios: specifier: ^1.6.0 version: 1.6.2 @@ -276,10 +273,10 @@ devDependencies: version: 3.10.0(rollup@4.14.3) '@nx/angular': specifier: 19.0.0-rc.1 - version: 19.0.0-rc.1(@angular-devkit/build-angular@17.3.0)(@angular-devkit/core@17.3.0)(@angular-devkit/schematics@17.3.0)(@schematics/angular@17.3.0)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(rxjs@7.8.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4) + version: 19.0.0-rc.1(@angular-devkit/build-angular@17.3.0)(@angular-devkit/core@17.3.0)(@angular-devkit/schematics@17.3.0)(@schematics/angular@17.3.0)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.0.0-rc.1)(rxjs@7.8.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4) '@nx/cypress': specifier: 19.0.0-rc.1 - version: 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) + version: 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.6.6)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) '@nx/devkit': specifier: 19.0.0-rc.1 version: 19.0.0-rc.1(nx@19.0.0-rc.1) @@ -288,7 +285,7 @@ devDependencies: version: 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) '@nx/eslint': specifier: 19.0.0-rc.1 - version: 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(verdaccio@5.31.0) + version: 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.0.0-rc.1)(verdaccio@5.31.0) '@nx/eslint-plugin': specifier: 19.0.0-rc.1 version: 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@typescript-eslint/parser@7.4.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) @@ -300,16 +297,16 @@ devDependencies: version: 19.0.0-rc.1(patch_hash=z63rtjgqni7rzlwwygpopqjue4)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) '@nx/next': specifier: 19.0.0-rc.1 - version: 19.0.0-rc.1(@babel/core@7.23.2)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(next@14.0.4)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0) + version: 19.0.0-rc.1(@babel/core@7.23.2)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(next@14.0.4)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0) '@nx/playwright': specifier: 19.0.0-rc.1 - version: 19.0.0-rc.1(@playwright/test@1.36.1)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) + version: 19.0.0-rc.1(@playwright/test@1.36.1)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) '@nx/react': specifier: 19.0.0-rc.1 - version: 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack@5.88.0) + version: 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack@5.88.0) '@nx/storybook': specifier: 19.0.0-rc.1 - version: 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) + version: 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.6.6)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) '@nx/vite': specifier: 19.0.0-rc.1 version: 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0)(vite@5.0.8)(vitest@1.3.1) @@ -701,8 +698,8 @@ devDependencies: specifier: ^4.0.0 version: 4.0.0 js-yaml: - specifier: 4.1.0 - version: 4.1.0 + specifier: npm:@zkochan/js-yaml@0.0.7 + version: /@zkochan/js-yaml@0.0.7 jsonc-eslint-parser: specifier: ^2.1.0 version: 2.1.0 @@ -7710,10 +7707,10 @@ packages: - supports-color dev: true - /@nrwl/angular@19.0.0-rc.1(@angular-devkit/build-angular@17.3.0)(@angular-devkit/core@17.3.0)(@angular-devkit/schematics@17.3.0)(@schematics/angular@17.3.0)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(rxjs@7.8.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4): + /@nrwl/angular@19.0.0-rc.1(@angular-devkit/build-angular@17.3.0)(@angular-devkit/core@17.3.0)(@angular-devkit/schematics@17.3.0)(@schematics/angular@17.3.0)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.0.0-rc.1)(rxjs@7.8.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4): resolution: {integrity: sha512-xwpNTyOtoxZliapDgjYQvY9PQePt0ODYskmf47/H5bqEoEzKUIYKUn1KDbtUKU3iyvQmg2MRL88TH05bZ8ru+A==} dependencies: - '@nx/angular': 19.0.0-rc.1(@angular-devkit/build-angular@17.3.0)(@angular-devkit/core@17.3.0)(@angular-devkit/schematics@17.3.0)(@schematics/angular@17.3.0)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(rxjs@7.8.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4) + '@nx/angular': 19.0.0-rc.1(@angular-devkit/build-angular@17.3.0)(@angular-devkit/core@17.3.0)(@angular-devkit/schematics@17.3.0)(@schematics/angular@17.3.0)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.0.0-rc.1)(rxjs@7.8.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4) tslib: 2.6.2 transitivePeerDependencies: - '@angular-devkit/build-angular' @@ -7751,10 +7748,10 @@ packages: - webpack-cli dev: true - /@nrwl/cypress@19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0): + /@nrwl/cypress@19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.6.6)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0): resolution: {integrity: sha512-aUgUTA4MaPb7raoXGkiolNvbhFxWF2M4CcWMsNzJA/yYY27CwjQ4/CszaYKh08hIbjnmCfu6A2/BDyJtpj/6mg==} dependencies: - '@nx/cypress': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) + '@nx/cypress': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.6.6)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -7877,10 +7874,10 @@ packages: - verdaccio dev: true - /@nrwl/next@19.0.0-rc.1(@babel/core@7.23.2)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(next@14.0.4)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0): + /@nrwl/next@19.0.0-rc.1(@babel/core@7.23.2)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(next@14.0.4)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0): resolution: {integrity: sha512-5Z3QTincjPBDrr6I7tc0pB2LBVrlsSCmSUEDFn8kGiZIx7DHsElSWS8o7u7kmdTF0/9PzqxKJkflRCjfH1dh5w==} dependencies: - '@nx/next': 19.0.0-rc.1(@babel/core@7.23.2)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(next@14.0.4)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0) + '@nx/next': 19.0.0-rc.1(@babel/core@7.23.2)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(next@14.0.4)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0) transitivePeerDependencies: - '@babel/core' - '@babel/traverse' @@ -7914,10 +7911,10 @@ packages: - webpack-cli dev: true - /@nrwl/react@19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack@5.88.0): + /@nrwl/react@19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack@5.88.0): resolution: {integrity: sha512-3X/5wynL+l0Ylv6q7lLR9gG3d6snk1frfe65DcKnqwPo38MxGe/4U6a/gLrMfqHCsdqYyxt69M433/wgH4toxA==} dependencies: - '@nx/react': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack@5.88.0) + '@nx/react': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack@5.88.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -7933,10 +7930,10 @@ packages: - webpack dev: true - /@nrwl/storybook@19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0): + /@nrwl/storybook@19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.6.6)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0): resolution: {integrity: sha512-ZEM2IQGsbV52bmvXTWnqM/0UOTsPAptfC58Cl3ihs1mWMxkPNFWSwIM7pzz0q7qU1uFgT0F9M5YR1ERkcs45fQ==} dependencies: - '@nx/storybook': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) + '@nx/storybook': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.6.6)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -8302,7 +8299,7 @@ packages: - encoding dev: true - /@nx/angular@19.0.0-rc.1(@angular-devkit/build-angular@17.3.0)(@angular-devkit/core@17.3.0)(@angular-devkit/schematics@17.3.0)(@schematics/angular@17.3.0)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(rxjs@7.8.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4): + /@nx/angular@19.0.0-rc.1(@angular-devkit/build-angular@17.3.0)(@angular-devkit/core@17.3.0)(@angular-devkit/schematics@17.3.0)(@schematics/angular@17.3.0)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.0.0-rc.1)(rxjs@7.8.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4): resolution: {integrity: sha512-XMlVeheL0/nchmAD6tmAMf4NMSD9NwfQk+kG8Thu9Vlb/OLhAaFp2n56t9DWRcKJpXRtrEEVwkSmF4MG0FVzqQ==} peerDependencies: '@angular-devkit/build-angular': '>= 15.0.0 < 18.0.0' @@ -8318,9 +8315,9 @@ packages: '@angular-devkit/build-angular': 17.3.0(@angular/compiler-cli@17.3.0)(@swc/core@1.3.86)(@types/express@4.17.14)(@types/node@18.19.8)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.4.3)(jest@29.4.3)(ng-packagr@17.3.0)(stylus@0.59.0)(tailwindcss@3.4.3)(typescript@5.4.2)(webpack-cli@5.1.4) '@angular-devkit/core': 17.3.0 '@angular-devkit/schematics': 17.3.0 - '@nrwl/angular': 19.0.0-rc.1(@angular-devkit/build-angular@17.3.0)(@angular-devkit/core@17.3.0)(@angular-devkit/schematics@17.3.0)(@schematics/angular@17.3.0)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(rxjs@7.8.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4) + '@nrwl/angular': 19.0.0-rc.1(@angular-devkit/build-angular@17.3.0)(@angular-devkit/core@17.3.0)(@angular-devkit/schematics@17.3.0)(@schematics/angular@17.3.0)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(nx@19.0.0-rc.1)(rxjs@7.8.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4) '@nx/devkit': 19.0.0-rc.1(nx@19.0.0-rc.1) - '@nx/eslint': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(verdaccio@5.31.0) + '@nx/eslint': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.0.0-rc.1)(verdaccio@5.31.0) '@nx/js': 19.0.0-rc.1(patch_hash=z63rtjgqni7rzlwwygpopqjue4)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) '@nx/web': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) '@nx/webpack': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4) @@ -8370,7 +8367,7 @@ packages: - webpack-cli dev: true - /@nx/cypress@19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0): + /@nx/cypress@19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.6.6)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0): resolution: {integrity: sha512-hnAcylpwvjPcOWyor8nqxshPcYCA1LfRulixWWamWELmJhZx3/niMq6qe8gYt3j/XO0B51UQg0ZlKloT08dv4w==} peerDependencies: cypress: '>= 3 < 14' @@ -8378,9 +8375,9 @@ packages: cypress: optional: true dependencies: - '@nrwl/cypress': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) + '@nrwl/cypress': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.6.6)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) '@nx/devkit': 19.0.0-rc.1(nx@19.0.0-rc.1) - '@nx/eslint': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(verdaccio@5.31.0) + '@nx/eslint': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.0.0-rc.1)(verdaccio@5.31.0) '@nx/js': 19.0.0-rc.1(patch_hash=z63rtjgqni7rzlwwygpopqjue4)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.2) cypress: 13.6.6 @@ -8497,7 +8494,7 @@ packages: - verdaccio dev: true - /@nx/eslint@19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(verdaccio@5.31.0): + /@nx/eslint@19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.0.0-rc.1)(verdaccio@5.31.0): resolution: {integrity: sha512-zgC8csiGAy839IkICTNdMysyxduFau2lBujxKRjoeL6No+pBk2LMfVPbs2uXOu68IdOrNgrUVTXbeB57KzP5HQ==} peerDependencies: js-yaml: 4.1.0 @@ -8507,9 +8504,9 @@ packages: dependencies: '@nx/devkit': 19.0.0-rc.1(nx@19.0.0-rc.1) '@nx/js': 19.0.0-rc.1(patch_hash=z63rtjgqni7rzlwwygpopqjue4)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) - '@nx/linter': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(verdaccio@5.31.0) + '@nx/linter': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.0.0-rc.1)(verdaccio@5.31.0) eslint: 8.57.0 - js-yaml: 4.1.0 + js-yaml: /@zkochan/js-yaml@0.0.7 tslib: 2.6.2 typescript: 5.4.2 transitivePeerDependencies: @@ -8659,10 +8656,10 @@ packages: dev: true patched: true - /@nx/linter@19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(verdaccio@5.31.0): + /@nx/linter@19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.0.0-rc.1)(verdaccio@5.31.0): resolution: {integrity: sha512-JJJTnk5Y0+gtuJ/tKMfG+oqmALFg6T3uF/hzo/fy1NHItpTp6BiW/WXCSI3Iim0XriEDipi9/1OM1L3tqMC9Lg==} dependencies: - '@nx/eslint': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(verdaccio@5.31.0) + '@nx/eslint': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.0.0-rc.1)(verdaccio@5.31.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -8676,17 +8673,17 @@ packages: - verdaccio dev: true - /@nx/next@19.0.0-rc.1(@babel/core@7.23.2)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(next@14.0.4)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0): + /@nx/next@19.0.0-rc.1(@babel/core@7.23.2)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(next@14.0.4)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0): resolution: {integrity: sha512-zvjgqGkfpoA4CxAs/2HSQJAnt2moZypVQDztVtAfYmSydHQL1TdzRSTQyrx9o41Gt+FJy7Yacfw4GOGnho3+BQ==} peerDependencies: next: '>=14.0.0' dependencies: '@babel/plugin-proposal-decorators': 7.23.9(@babel/core@7.23.2) - '@nrwl/next': 19.0.0-rc.1(@babel/core@7.23.2)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(next@14.0.4)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0) + '@nrwl/next': 19.0.0-rc.1(@babel/core@7.23.2)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(next@14.0.4)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0) '@nx/devkit': 19.0.0-rc.1(nx@19.0.0-rc.1) - '@nx/eslint': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(verdaccio@5.31.0) + '@nx/eslint': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.0.0-rc.1)(verdaccio@5.31.0) '@nx/js': 19.0.0-rc.1(patch_hash=z63rtjgqni7rzlwwygpopqjue4)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) - '@nx/react': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack@5.88.0) + '@nx/react': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack@5.88.0) '@nx/web': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) '@nx/webpack': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4) '@nx/workspace': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86) @@ -8912,7 +8909,7 @@ packages: dev: true optional: true - /@nx/playwright@19.0.0-rc.1(@playwright/test@1.36.1)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0): + /@nx/playwright@19.0.0-rc.1(@playwright/test@1.36.1)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0): resolution: {integrity: sha512-rPHBFFgburzNZSyPcaBlHJxljkKwLUWUaYAT2/BGpby6v7dAIlrrOAL4gVj3HGpADASuluormucUkgxmlutWVw==} peerDependencies: '@playwright/test': ^1.36.0 @@ -8921,7 +8918,7 @@ packages: optional: true dependencies: '@nx/devkit': 19.0.0-rc.1(nx@19.0.0-rc.1) - '@nx/eslint': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(verdaccio@5.31.0) + '@nx/eslint': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.0.0-rc.1)(verdaccio@5.31.0) '@nx/js': 19.0.0-rc.1(patch_hash=z63rtjgqni7rzlwwygpopqjue4)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.2) '@playwright/test': 1.36.1 @@ -8941,12 +8938,12 @@ packages: - verdaccio dev: true - /@nx/react@19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack@5.88.0): + /@nx/react@19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack@5.88.0): resolution: {integrity: sha512-4YFPY5zN3P1EjUzzgCExJqNZKxQO967LNBjXJCwd9P50oUecko5Wdg7kHmPBB3fOuaN804UhzCeB/ru6mLDXjw==} dependencies: - '@nrwl/react': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack@5.88.0) + '@nrwl/react': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack@5.88.0) '@nx/devkit': 19.0.0-rc.1(nx@19.0.0-rc.1) - '@nx/eslint': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(verdaccio@5.31.0) + '@nx/eslint': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.0.0-rc.1)(verdaccio@5.31.0) '@nx/js': 19.0.0-rc.1(patch_hash=z63rtjgqni7rzlwwygpopqjue4)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) '@nx/web': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.2) @@ -8970,13 +8967,13 @@ packages: - webpack dev: true - /@nx/storybook@19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0): + /@nx/storybook@19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.6.6)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0): resolution: {integrity: sha512-/ztIFTFuGIGQRtl31bbcFihAXoUMFFkb0qzmoEgEq5Ww+IbOWKiURUTuHTOvgd7jO9MvvIRfra7bDwzkijKAMA==} dependencies: - '@nrwl/storybook': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) - '@nx/cypress': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) + '@nrwl/storybook': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.6.6)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) + '@nx/cypress': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.6.6)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) '@nx/devkit': 19.0.0-rc.1(nx@19.0.0-rc.1) - '@nx/eslint': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@19.0.0-rc.1)(verdaccio@5.31.0) + '@nx/eslint': 19.0.0-rc.1(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.0.0-rc.1)(verdaccio@5.31.0) '@nx/js': 19.0.0-rc.1(patch_hash=z63rtjgqni7rzlwwygpopqjue4)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.0.0-rc.1)(typescript@5.4.2)(verdaccio@5.31.0) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.2) semver: 7.6.0 @@ -14461,6 +14458,14 @@ packages: hasBin: true dependencies: argparse: 2.0.1 + dev: true + + /@zkochan/js-yaml@0.0.7: + resolution: {integrity: sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: true /@zxing/text-encoding@0.9.0: resolution: {integrity: sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==}