diff --git a/e2e/utils/create-project-utils.ts b/e2e/utils/create-project-utils.ts index 11ef32228a..967d1250dc 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 'js-yaml'; +import { dump } from '@zkochan/js-yaml'; import { execSync, ExecSyncOptions } from 'child_process'; import { performance, PerformanceMeasure } from 'perf_hooks'; diff --git a/nx-dev/ui-markdoc/src/index.ts b/nx-dev/ui-markdoc/src/index.ts index 24e6f72f37..a69d776398 100644 --- a/nx-dev/ui-markdoc/src/index.ts +++ b/nx-dev/ui-markdoc/src/index.ts @@ -6,7 +6,7 @@ import { Tokenizer, transform, } from '@markdoc/markdoc'; -import { load as yamlLoad } from 'js-yaml'; +import { load as yamlLoad } from '@zkochan/js-yaml'; import React, { ReactNode } from 'react'; import { Heading } from './lib/nodes/heading.component'; import { heading } from './lib/nodes/heading.schema'; diff --git a/package.json b/package.json index 9381596d6b..333afca055 100644 --- a/package.json +++ b/package.json @@ -136,6 +136,7 @@ "@xstate/immer": "0.3.1", "@xstate/inspect": "0.7.0", "@xstate/react": "3.0.1", + "@zkochan/js-yaml": "0.0.7", "ai": "^2.2.10", "ajv": "^8.12.0", "autoprefixer": "10.4.13", @@ -206,7 +207,6 @@ "jest-runtime": "^29.4.1", "jest-util": "^29.4.1", "js-tokens": "^4.0.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", diff --git a/packages/eslint/.eslintrc.json b/packages/eslint/.eslintrc.json index d5ff2f64fd..4abd07a019 100644 --- a/packages/eslint/.eslintrc.json +++ b/packages/eslint/.eslintrc.json @@ -39,8 +39,7 @@ "typescript", "eslint", "@angular-devkit/core", - "@typescript-eslint/eslint-plugin", - "js-yaml" // The rule is failing with alias dependencies see + "@typescript-eslint/eslint-plugin" ] } ] diff --git a/packages/eslint/package.json b/packages/eslint/package.json index 96e14de57e..d643fae063 100644 --- a/packages/eslint/package.json +++ b/packages/eslint/package.json @@ -31,7 +31,7 @@ "generators": "./generators.json", "executors": "./executors.json", "peerDependencies": { - "js-yaml": "npm:@zkochan/js-yaml@0.0.7" + "@zkochan/js-yaml": "0.0.7" }, "dependencies": { "@nx/devkit": "file:../devkit", @@ -42,7 +42,7 @@ "typescript": "~5.4.2" }, "peerDependenciesMeta": { - "js-yaml": { + "@zkochan/js-yaml": { "optional": true } }, diff --git a/packages/eslint/src/generators/convert-to-flat-config/generator.spec.ts b/packages/eslint/src/generators/convert-to-flat-config/generator.spec.ts index dd65e688de..f11734dc7f 100644 --- a/packages/eslint/src/generators/convert-to-flat-config/generator.spec.ts +++ b/packages/eslint/src/generators/convert-to-flat-config/generator.spec.ts @@ -15,7 +15,7 @@ import { ConvertToFlatConfigGeneratorSchema } from './schema'; import { lintProjectGenerator } from '../lint-project/lint-project'; import { Linter } from '../utils/linter'; import { eslintrcVersion } from '../../utils/versions'; -import { dump } from 'js-yaml'; +import { dump } from '@zkochan/js-yaml'; describe('convert-to-flat-config generator', () => { let tree: Tree; diff --git a/packages/eslint/src/generators/convert-to-flat-config/generator.ts b/packages/eslint/src/generators/convert-to-flat-config/generator.ts index 6262a34185..8e6cb309ba 100644 --- a/packages/eslint/src/generators/convert-to-flat-config/generator.ts +++ b/packages/eslint/src/generators/convert-to-flat-config/generator.ts @@ -16,7 +16,6 @@ import { join } from 'path'; import { eslintrcVersion, eslintVersion } from '../../utils/versions'; import { ESLint } from 'eslint'; import { convertEslintJsonToFlatConfig } from './converters/json-converter'; -import { load } from 'js-yaml'; export async function convertToFlatConfigGenerator( tree: Tree, @@ -182,6 +181,7 @@ function convertConfigToFlatConfig( } if (source.endsWith('.yaml') || source.endsWith('.yml')) { const originalContent = tree.read(`${root}/${source}`, 'utf-8'); + const { load } = require('@zkochan/js-yaml'); const config = load(originalContent, { json: true, filename: source, diff --git a/packages/nx/.eslintrc.json b/packages/nx/.eslintrc.json index 7b74766dca..67c23e2e24 100644 --- a/packages/nx/.eslintrc.json +++ b/packages/nx/.eslintrc.json @@ -100,8 +100,7 @@ "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 - "js-yaml" // The rule is failing with alias dependencies + "util" // This is coming from @storybook/builder-manager since it uses the browser polyfill ] } ] diff --git a/packages/nx/package.json b/packages/nx/package.json index 9f3a3f3c8a..89cc9efb10 100644 --- a/packages/nx/package.json +++ b/packages/nx/package.json @@ -39,6 +39,7 @@ "dependencies": { "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "3.0.0-rc.46", + "@zkochan/js-yaml": "0.0.7", "axios": "^1.6.0", "chalk": "^4.1.0", "cli-cursor": "3.1.0", @@ -52,7 +53,6 @@ "fs-extra": "^11.1.0", "ignore": "^5.0.4", "jest-diff": "^29.4.1", - "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 087231725b..6bfc992ce3 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('js-yaml'); + const { load } = require('@zkochan/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 9a3306d3ae..e7cba91c4f 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('js-yaml'); + const { load } = require('@zkochan/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('js-yaml'); + const { load } = require('@zkochan/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('js-yaml'); + const { dump } = require('@zkochan/js-yaml'); return dump( sortLockfileKeys( normalizeLockfile(adaptedLockfile as Lockfile, isLockfileV6) diff --git a/packages/nx/src/utils/fileutils.ts b/packages/nx/src/utils/fileutils.ts index 8b4f63f79b..32ef3910b6 100644 --- a/packages/nx/src/utils/fileutils.ts +++ b/packages/nx/src/utils/fileutils.ts @@ -71,7 +71,7 @@ export function readYamlFile( options?: YamlReadOptions ): T { const content = readFileSync(path, 'utf-8'); - const { load } = require('js-yaml'); + const { load } = require('@zkochan/js-yaml'); return load(content, { ...options, filename: path }) as T; } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 348efea327..fb56c13f29 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -268,10 +268,10 @@ devDependencies: version: 3.10.0(rollup@4.14.3) '@nx/angular': specifier: 19.1.0-beta.3 - version: 19.1.0-beta.3(@angular-devkit/build-angular@18.0.0)(@angular-devkit/core@18.0.0)(@angular-devkit/schematics@18.0.0)(@schematics/angular@18.0.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.1.0-beta.3)(rxjs@7.8.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4) + version: 19.1.0-beta.3(@angular-devkit/build-angular@18.0.0)(@angular-devkit/core@18.0.0)(@angular-devkit/schematics@18.0.0)(@schematics/angular@18.0.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)(nx@19.1.0-beta.3)(rxjs@7.8.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4) '@nx/cypress': specifier: 19.1.0-beta.3 - version: 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.9.0)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) + version: 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.9.0)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) '@nx/devkit': specifier: 19.1.0-beta.3 version: 19.1.0-beta.3(nx@19.1.0-beta.3) @@ -280,7 +280,7 @@ devDependencies: version: 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) '@nx/eslint': specifier: 19.1.0-beta.3 - version: 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.1.0-beta.3)(verdaccio@5.31.0) + version: 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(verdaccio@5.31.0) '@nx/eslint-plugin': specifier: 19.1.0-beta.3 version: 19.1.0-beta.3(@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.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) @@ -292,16 +292,16 @@ devDependencies: version: 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) '@nx/next': specifier: 19.1.0-beta.3 - version: 19.1.0-beta.3(@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.2.3)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0) + version: 19.1.0-beta.3(@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)(next@14.2.3)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0) '@nx/playwright': specifier: 19.1.0-beta.3 - version: 19.1.0-beta.3(@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.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) + version: 19.1.0-beta.3(@playwright/test@1.36.1)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) '@nx/react': specifier: 19.1.0-beta.3 - version: 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0)(webpack@5.88.0) + version: 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0)(webpack@5.88.0) '@nx/storybook': specifier: 19.1.0-beta.3 - version: 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.9.0)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) + version: 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.9.0)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) '@nx/vite': specifier: 19.1.0-beta.3 version: 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0)(vite@5.0.8)(vitest@1.3.1) @@ -482,6 +482,9 @@ devDependencies: '@xstate/react': specifier: 3.0.1 version: 3.0.1(@types/react@18.3.1)(react@18.3.1)(xstate@4.34.0) + '@zkochan/js-yaml': + specifier: 0.0.7 + version: 0.0.7 ai: specifier: ^2.2.10 version: 2.2.10(react@18.3.1)(solid-js@1.8.11)(svelte@4.2.8)(vue@3.4.15) @@ -692,9 +695,6 @@ devDependencies: js-tokens: specifier: ^4.0.0 version: 4.0.0 - js-yaml: - 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 @@ -9450,10 +9450,10 @@ packages: - supports-color dev: true - /@nrwl/angular@19.1.0-beta.3(@angular-devkit/build-angular@18.0.0)(@angular-devkit/core@18.0.0)(@angular-devkit/schematics@18.0.0)(@schematics/angular@18.0.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.1.0-beta.3)(rxjs@7.8.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4): + /@nrwl/angular@19.1.0-beta.3(@angular-devkit/build-angular@18.0.0)(@angular-devkit/core@18.0.0)(@angular-devkit/schematics@18.0.0)(@schematics/angular@18.0.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)(nx@19.1.0-beta.3)(rxjs@7.8.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4): resolution: {integrity: sha512-VXmYOkDKNNMK81hEIUmmOohBmHDYLMziXzfRam4BTDrrilINgnvrSmK8ooXU/hivjobLeqOr5AMIJvVqiBUmgw==} dependencies: - '@nx/angular': 19.1.0-beta.3(@angular-devkit/build-angular@18.0.0)(@angular-devkit/core@18.0.0)(@angular-devkit/schematics@18.0.0)(@schematics/angular@18.0.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.1.0-beta.3)(rxjs@7.8.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4) + '@nx/angular': 19.1.0-beta.3(@angular-devkit/build-angular@18.0.0)(@angular-devkit/core@18.0.0)(@angular-devkit/schematics@18.0.0)(@schematics/angular@18.0.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)(nx@19.1.0-beta.3)(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' @@ -9491,10 +9491,10 @@ packages: - webpack-cli dev: true - /@nrwl/cypress@19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.9.0)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0): + /@nrwl/cypress@19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.9.0)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0): resolution: {integrity: sha512-IPJ/KpevKvkSrCrpC9P7/sbF76Kf1DkHGHORefFaRmwe3EyHoTwj3QXp1AG19hIsD4jO22Us+VLIzrnaCiHjhA==} dependencies: - '@nx/cypress': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.9.0)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) + '@nx/cypress': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.9.0)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -9617,10 +9617,10 @@ packages: - verdaccio dev: true - /@nrwl/next@19.1.0-beta.3(@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.2.3)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0): + /@nrwl/next@19.1.0-beta.3(@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)(next@14.2.3)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0): resolution: {integrity: sha512-EqP0wg5iGmqjpsY1a8HrsUJD1m5SPKPi2Qe9WCBo2oCnO6aJs0ZM/pHl0nYF+ms7gTROVV5/Q9sUHlHL0W8uiA==} dependencies: - '@nx/next': 19.1.0-beta.3(@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.2.3)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0) + '@nx/next': 19.1.0-beta.3(@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)(next@14.2.3)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0) transitivePeerDependencies: - '@babel/core' - '@babel/traverse' @@ -9654,10 +9654,10 @@ packages: - webpack-cli dev: true - /@nrwl/react@19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0)(webpack@5.88.0): + /@nrwl/react@19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0)(webpack@5.88.0): resolution: {integrity: sha512-iwQRcNSmGANhmUWZg/Wvskxgq1xEx7jFHl5rOg6L/8bnRRBPAqDcBsWVOZQtcmFSlrjs1y7b17B+vecTK/mDpw==} dependencies: - '@nx/react': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0)(webpack@5.88.0) + '@nx/react': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0)(webpack@5.88.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -9673,10 +9673,10 @@ packages: - webpack dev: true - /@nrwl/storybook@19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.9.0)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0): + /@nrwl/storybook@19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.9.0)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0): resolution: {integrity: sha512-FItBPT4v6E1fdaEeO4s8K5ZgLmAQAyOZrpuzJEOLswV5sG8mIbPzaoeJraOF1NB5wtXTXKaB6WUExhieoJ2qeg==} dependencies: - '@nx/storybook': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.9.0)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) + '@nx/storybook': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.9.0)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -10042,7 +10042,7 @@ packages: - encoding dev: true - /@nx/angular@19.1.0-beta.3(@angular-devkit/build-angular@18.0.0)(@angular-devkit/core@18.0.0)(@angular-devkit/schematics@18.0.0)(@schematics/angular@18.0.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.1.0-beta.3)(rxjs@7.8.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4): + /@nx/angular@19.1.0-beta.3(@angular-devkit/build-angular@18.0.0)(@angular-devkit/core@18.0.0)(@angular-devkit/schematics@18.0.0)(@schematics/angular@18.0.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)(nx@19.1.0-beta.3)(rxjs@7.8.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4): resolution: {integrity: sha512-GBkFddzfw9G1AGhTflDLvU3WeR2zCtJPU16rVO5TkSPwKPjZBp+pDoc/V5keVeibFJNUgzWUbrMk2MV/zNtw3g==} peerDependencies: '@angular-devkit/build-angular': '>= 16.0.0 < 19.0.0' @@ -10058,9 +10058,9 @@ packages: '@angular-devkit/build-angular': 18.0.0(@angular/compiler-cli@18.0.0)(@swc/core@1.3.86)(@types/node@18.19.8)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.4.3)(jest@29.4.3)(ng-packagr@18.0.0)(stylus@0.59.0)(tailwindcss@3.4.3)(typescript@5.4.2)(webpack-cli@5.1.4) '@angular-devkit/core': 18.0.0 '@angular-devkit/schematics': 18.0.0 - '@nrwl/angular': 19.1.0-beta.3(@angular-devkit/build-angular@18.0.0)(@angular-devkit/core@18.0.0)(@angular-devkit/schematics@18.0.0)(@schematics/angular@18.0.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.1.0-beta.3)(rxjs@7.8.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4) + '@nrwl/angular': 19.1.0-beta.3(@angular-devkit/build-angular@18.0.0)(@angular-devkit/core@18.0.0)(@angular-devkit/schematics@18.0.0)(@schematics/angular@18.0.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)(nx@19.1.0-beta.3)(rxjs@7.8.1)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4) '@nx/devkit': 19.1.0-beta.3(nx@19.1.0-beta.3) - '@nx/eslint': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.1.0-beta.3)(verdaccio@5.31.0) + '@nx/eslint': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(verdaccio@5.31.0) '@nx/js': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) '@nx/web': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) '@nx/webpack': 19.1.0-beta.3(@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.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4) @@ -10110,7 +10110,7 @@ packages: - webpack-cli dev: true - /@nx/cypress@19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.9.0)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0): + /@nx/cypress@19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.9.0)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0): resolution: {integrity: sha512-vHA2RYYwYnqrUKsyIIj01NBso0JpAs4Qd+3R0qyDXNd0iDHeCxdcW+yvqGOr/0o5FKdr5kalYU42BaDWDoT9vw==} peerDependencies: cypress: '>= 3 < 14' @@ -10118,9 +10118,9 @@ packages: cypress: optional: true dependencies: - '@nrwl/cypress': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.9.0)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) + '@nrwl/cypress': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.9.0)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) '@nx/devkit': 19.1.0-beta.3(nx@19.1.0-beta.3) - '@nx/eslint': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.1.0-beta.3)(verdaccio@5.31.0) + '@nx/eslint': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(verdaccio@5.31.0) '@nx/js': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.2) cypress: 13.9.0 @@ -10237,7 +10237,7 @@ packages: - verdaccio dev: true - /@nx/eslint@19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.1.0-beta.3)(verdaccio@5.31.0): + /@nx/eslint@19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(verdaccio@5.31.0): resolution: {integrity: sha512-mHkgvYFJTsp4NZ+qmK7lurdkhyCrlNuYZN2HflOU3QG0vd3EZPGV2Edy0fTi/XnJlGAShzxC0Azi+PbaLTxAaA==} peerDependencies: js-yaml: npm:@zkochan/js-yaml@0.0.7 @@ -10247,9 +10247,8 @@ packages: dependencies: '@nx/devkit': 19.1.0-beta.3(nx@19.1.0-beta.3) '@nx/js': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) - '@nx/linter': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.1.0-beta.3)(verdaccio@5.31.0) + '@nx/linter': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(verdaccio@5.31.0) eslint: 8.57.0 - js-yaml: /@zkochan/js-yaml@0.0.7 semver: 7.6.2 tslib: 2.6.2 typescript: 5.4.2 @@ -10399,10 +10398,10 @@ packages: - typescript dev: true - /@nx/linter@19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.1.0-beta.3)(verdaccio@5.31.0): + /@nx/linter@19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(verdaccio@5.31.0): resolution: {integrity: sha512-g8cQXQjFVT/My80hZAa3YXLuaP8ItLggfu/lagmVzHWPoqgsQeEpmWtdWNOt7dFBFfVuhH9SOtGsbtZUohRdhw==} dependencies: - '@nx/eslint': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.1.0-beta.3)(verdaccio@5.31.0) + '@nx/eslint': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(verdaccio@5.31.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -10416,17 +10415,17 @@ packages: - verdaccio dev: true - /@nx/next@19.1.0-beta.3(@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.2.3)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0): + /@nx/next@19.1.0-beta.3(@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)(next@14.2.3)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0): resolution: {integrity: sha512-rde98aXT4vJv+KwQO+8MF5iba+leJ/vOnSdDGPHNa4pdwWqMXRvxezcBR0teNDCAVbcWY7FtLhrd2HEbTc9Nng==} peerDependencies: next: '>=14.0.0' dependencies: '@babel/plugin-proposal-decorators': 7.23.9(@babel/core@7.23.2) - '@nrwl/next': 19.1.0-beta.3(@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.2.3)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0) + '@nrwl/next': 19.1.0-beta.3(@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)(next@14.2.3)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4)(webpack@5.88.0) '@nx/devkit': 19.1.0-beta.3(nx@19.1.0-beta.3) - '@nx/eslint': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.1.0-beta.3)(verdaccio@5.31.0) + '@nx/eslint': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(verdaccio@5.31.0) '@nx/js': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) - '@nx/react': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0)(webpack@5.88.0) + '@nx/react': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0)(webpack@5.88.0) '@nx/web': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) '@nx/webpack': 19.1.0-beta.3(@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.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0)(webpack-cli@5.1.4) '@nx/workspace': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86) @@ -10652,7 +10651,7 @@ packages: dev: true optional: true - /@nx/playwright@19.1.0-beta.3(@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.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0): + /@nx/playwright@19.1.0-beta.3(@playwright/test@1.36.1)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0): resolution: {integrity: sha512-E8ID8izboyHMlze8idJqKpAyd1m+Aa3AXfm9qBcrY6MFYsPwhZuhRkodSSP0wwYFJEzrE4UNXKqESuys0sHMOg==} peerDependencies: '@playwright/test': ^1.36.0 @@ -10661,7 +10660,7 @@ packages: optional: true dependencies: '@nx/devkit': 19.1.0-beta.3(nx@19.1.0-beta.3) - '@nx/eslint': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.1.0-beta.3)(verdaccio@5.31.0) + '@nx/eslint': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(verdaccio@5.31.0) '@nx/js': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.2) '@playwright/test': 1.36.1 @@ -10681,12 +10680,12 @@ packages: - verdaccio dev: true - /@nx/react@19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0)(webpack@5.88.0): + /@nx/react@19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0)(webpack@5.88.0): resolution: {integrity: sha512-/SvIaun1PDF61IAFo43bpwnFxaqzwiCnOCfnBrKuRdwv07h5D8LcJK7OpllaVaaSUYcYLa2hQTQv8YbDIPGPmw==} dependencies: - '@nrwl/react': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0)(webpack@5.88.0) + '@nrwl/react': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0)(webpack@5.88.0) '@nx/devkit': 19.1.0-beta.3(nx@19.1.0-beta.3) - '@nx/eslint': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.1.0-beta.3)(verdaccio@5.31.0) + '@nx/eslint': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(verdaccio@5.31.0) '@nx/js': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) '@nx/web': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.2) @@ -10710,13 +10709,13 @@ packages: - webpack dev: true - /@nx/storybook@19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.9.0)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0): + /@nx/storybook@19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.9.0)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0): resolution: {integrity: sha512-7zHz8kbAAaGsQPQ7J0SJ4J1N6Xa6JX24nCOgBvaD7lb6RGb3sAGeCmX8CVJn9t6CeMXGm4mnXkvpOAuQdO78hQ==} dependencies: - '@nrwl/storybook': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.9.0)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) - '@nx/cypress': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(cypress@13.9.0)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) + '@nrwl/storybook': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.9.0)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) + '@nx/cypress': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.9.0)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) '@nx/devkit': 19.1.0-beta.3(nx@19.1.0-beta.3) - '@nx/eslint': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@zkochan/js-yaml@0.0.7)(nx@19.1.0-beta.3)(verdaccio@5.31.0) + '@nx/eslint': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(verdaccio@5.31.0) '@nx/js': 19.1.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@19.1.0-beta.3)(typescript@5.4.2)(verdaccio@5.31.0) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.2) semver: 7.6.2