Compare commits

...

10 Commits

Author SHA1 Message Date
Steven Nance 2ba5e44785 docs(core): show correct types for oneOf schema properties in executor docs
The getPropertyType() function was hardcoded to return 'string' for any
oneOf schema property. This caused the args and readyWhen options in
run-commands to display as 'string' when they actually accept both
string and string[] types. Now properly extracts and joins types from
oneOf variants.

Also updated the args description to mention that args can be specified
as properties on the target configuration and linked to the Pass Args
to Commands guide instead of a broken anchor reference.
2026-02-23 14:21:43 +01:00
Steven Nance 942744fb27 docs(core): clarify run-commands args option accepts both string and array
The `args` option for the `nx:run-commands` executor accepts both a
string and an array of strings, but the docs only showed the array
form with a comment mentioning the string form. Updated the schema
description to explicitly state both types are accepted and split the
docs into separate tabs showing each format clearly.
2026-02-22 20:39:50 +01:00
Altan Stalker 5180e64863 chore(repo): force nx-dev:prebuild-banner onto linux-extra-large (#34535)
Temp fix while scheduling is fixed for real

---------

Co-authored-by: FrozenPandaz <jasonjean1993@gmail.com>
2026-02-22 20:39:50 +01:00
Craigory Coppola 9de5b9ec91 feat(core): add commands for debugging cache inputs / outputs (#34414)
## Current Behavior
There's not a great way to troubleshoot or test inputs and outputs
configurations on tasks.

## Expected Behavior
Adds `nx show target` to enable users to debug inputs and outputs. It
has flags `--inputs`, `--check-input`, `--outputs`, and `--check-output`
to list or test specific file patterns.

<img width="1077" height="198" alt="image"
src="https://github.com/user-attachments/assets/7ffd4502-1542-40e6-867c-37f70440a421"
/>

<img width="1077" height="105" alt="image"
src="https://github.com/user-attachments/assets/eb5b09e1-23fb-4710-9fb0-84f0c8e80c14"
/>

<img width="1077" height="538" alt="image"
src="https://github.com/user-attachments/assets/74c60668-285c-4195-ba77-6693a66e4897"
/>

<img width="1077" height="318" alt="image"
src="https://github.com/user-attachments/assets/ee228c43-98c2-441d-8b9d-277b38213e4d"
/>

<img width="1077" height="92" alt="image"
src="https://github.com/user-attachments/assets/8cca6553-4362-4662-b948-723abcc75671"
/>

<img width="1077" height="74" alt="image"
src="https://github.com/user-attachments/assets/6dc2188e-5dc5-4b5f-afd4-2a492a896e1d"
/>

---

<img width="492" height="430" alt="image"
src="https://github.com/user-attachments/assets/ae22bb2e-92c2-4c75-ad6f-b9cccda3def4"
/>

---------

Co-authored-by: nx-cloud[bot] <71083854+nx-cloud[bot]@users.noreply.github.com>
Co-authored-by: FrozenPandaz <jasonjean1993@gmail.com>
2026-02-22 20:39:49 +01:00
Jack Hsu 03751de76a fix(misc): prevent nxCloudId from being generated for new workspaces (#34532)
## Current Behavior

When creating a new workspace using `create-nx-workspace` with the
"custom" preset flow, an `nxCloudId` is generated and added to
`nx.json`. This happens even though the onboarding flow is supposed to
handle Cloud setup separately via a short URL.

## Expected Behavior

New workspaces created via `create-nx-workspace` should not have
`nxCloudId` set in `nx.json`. Instead, a short URL is provided for users
to finish Cloud onboarding on their own. The `nxCloud: 'skip'` option is
now passed for the custom flow to prevent the ID from being generated.

E2E tests are updated to verify that `nxCloudId` is undefined in the
generated `nx.json` across all workspace presets.

## Related Issue(s)

N/A - internal fix for workspace creation behavior.

---------

Co-authored-by: nx-cloud[bot] <71083854+nx-cloud[bot]@users.noreply.github.com>
2026-02-22 20:39:48 +01:00
Craigory Coppola e755124667 fix(core): commands shouldn't hang when passing --help (#34506)
## Current Behavior
`--help` on commands that hit yargs help are hanging

## Expected Behavior
It doesn't hang. This contains a quick fix in adding the process.exit
call, but also adds the unref needed to maintain previous working
behavior. We'll need to investigate long term if additional areas keep
commands alive, but adding this unref theoretically allows removing the
process.exit calls from `nx show`

## Related Issue(s)
<!-- Please link the issue being fixed so it gets closed when this is
merged. -->

Fixes #

---------

Co-authored-by: Jason Jean <jasonjean1993@gmail.com>
2026-02-22 20:39:47 +01:00
Jason Jean ad150b3421 chore(repo): re-enable e2e tests disabled by api-extractor issue (#34519)
## Current Behavior

14 e2e test suites were disabled (`xdescribe`) due to an ESM import
issue in `@microsoft/api-extractor@7.57.0` (see
https://github.com/qmhc/unplugin-dts/issues/461).

## Expected Behavior

With the upstream issue resolved, all 14 e2e test suites are re-enabled
(`describe`) and should pass normally.

## Related Issue(s)

Reverts #34516
2026-02-22 20:39:45 +01:00
Jason Jean c9b84c2afa chore(repo): update nx to 22.6.0-beta.1 (#34527)
Updating Nx from 22.5.0-beta.5 to 22.6.0-beta.1
2026-02-22 20:39:43 +01:00
Jack Hsu 7d31713d3e fix(nextjs): reset daemon client after project graph creation in withNx (#34518)
## Current Behavior

Running `nx test` for Next.js projects causes Jest to hang with:
```
Jest did not exit one second after the test run has completed.
```

This happens because `next/jest` loads `next.config.js`, which calls
`withNx` → `createProjectGraphAsync()`. The daemon client socket
connection is left open, keeping the Node.js event loop alive and
preventing Jest from exiting. Non-Next.js projects are unaffected since
they don't trigger this code path.

## Expected Behavior

Jest exits cleanly after tests complete for Next.js projects, without
needing `forceExit: true`.

## Fix

Pass `resetDaemonClient: true` to `createProjectGraphAsync()` in
`packages/next/plugins/with-nx.ts`. This tells the project graph
function to call `daemonClient.reset()` after fetching the graph, which
closes the socket and allows Jest to exit.

### Verification

| Scenario | Before | After |
|----------|--------|-------|
| `nx test next-app` | Hangs | Exits cleanly |
| `NX_DAEMON=false nx test next-app` | Exits cleanly | Exits cleanly |
| Direct `npx jest` | Exits cleanly | Exits cleanly |
| Non-Next.js `nx test react-lib` | Exits cleanly | Exits cleanly |

## Related Issue(s)

Fixes #32880
2026-02-22 20:39:39 +01:00
Jason Jean 22f3a4885e chore(maven): bump maven plugin version to 0.0.14 (#34505)
## Current Behavior

The Maven plugin is on version `0.0.13`.

## Expected Behavior

The Maven plugin is bumped to version `0.0.14`, with a migration
generated for Nx `22.6.0-beta.1`.
2026-02-22 20:39:05 +01:00
58 changed files with 3364 additions and 428 deletions
+9
View File
@@ -94,6 +94,15 @@ assignment-rules:
- agent: linux-extra-large
parallelism: 6
# TODO(altan): remove when scheduling issue resolved
- projects:
- nx-dev
targets:
- prebuild-banner
run-on:
- agent: linux-extra-large
parallelism: 6
- targets:
- "*"
run-on:
@@ -191,7 +191,7 @@ Support for providing command args as options was added in **Nx v18.1.1**.
{% /tabitem %}
{% tabitem label="Setting the \"args\" option" %}
{% tabitem label="Setting the \"args\" option as an array" %}
```json {% meta="{6-12}" %}
// apps/my-app/project.json
@@ -202,8 +202,25 @@ Support for providing command args as options was added in **Nx v18.1.1**.
"build": {
"options": {
"args": ["--assetsInlineLimit=2048", "--assetsDir=static/assets"]
// it also accepts a single string:
// "args": "--assetsInlineLimit=2048 --assetsDir=static/assets"
}
}
}
}
```
{% /tabitem %}
{% tabitem label="Setting the \"args\" option as a string" %}
```json {% meta="{6-12}" %}
// apps/my-app/project.json
{
"sourceRoot": "apps/my-app/src",
"projectType": "application",
"targets": {
"build": {
"options": {
"args": "--assetsInlineLimit=2048 --assetsDir=static/assets"
}
}
}
@@ -240,7 +257,7 @@ To provide the same args for all projects in the workspace, you need to update t
{% /tabitem %}
{% tabitem label="Setting the \"args\" option" %}
{% tabitem label="Setting the \"args\" option as an array" %}
```json
// nx.json
@@ -255,6 +272,23 @@ To provide the same args for all projects in the workspace, you need to update t
}
```
{% /tabitem %}
{% tabitem label="Setting the \"args\" option as a string" %}
```json
// nx.json
{
"targetDefaults": {
"build": {
"options": {
"args": "--assetsInlineLimit=2048 --assetsDir=static/assets"
}
}
}
}
```
{% /tabitem %}
{% /tabs %}
@@ -15,7 +15,19 @@ export function getPropertyType(property: any): string {
}
if (property.oneOf) {
return 'string';
const types = property.oneOf
.map((item: any) => {
if (item.type === 'array') {
const itemType = item.items?.type || 'any';
return `${itemType}[]`;
}
return item.type || 'any';
})
.filter(
(type: string, index: number, arr: string[]) =>
arr.indexOf(type) === index
);
return types.join(' | ');
}
return 'any';
+1 -3
View File
@@ -11,9 +11,7 @@ import {
updateJson,
} from '@nx/e2e-utils';
// TODO: Re-enable once @microsoft/api-extractor ESM import issue is resolved
// See: https://github.com/qmhc/unplugin-dts/issues/461
xdescribe('JS - TS solution setup', () => {
describe('JS - TS solution setup', () => {
beforeAll(() => {
newProject({
packages: ['@nx/js'],
+1 -3
View File
@@ -9,9 +9,7 @@ import {
updateFile,
updateJson,
} from '@nx/e2e-utils';
// TODO: Re-enable once @microsoft/api-extractor ESM import issue is resolved
// See: https://github.com/qmhc/unplugin-dts/issues/461
xdescribe('Next TS Solutions', () => {
describe('Next TS Solutions', () => {
let proj: string;
beforeAll(() => {
@@ -0,0 +1,90 @@
// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing
exports[`Nx Commands show show target human-readable output should render directory containing inputs 1`] = `
"~ apps/<APP>/src is a directory containing 7 input file(s) for <APP>:build
apps/<APP>/src/app/app.element.css
apps/<APP>/src/app/app.element.ts
apps/<APP>/src/assets/.gitkeep
apps/<APP>/src/favicon.ico
apps/<APP>/src/index.html
apps/<APP>/src/main.ts
apps/<APP>/src/styles.css
"
`;
exports[`Nx Commands show show target human-readable output should render grouped output when checking multiple inputs 1`] = `
"
✓ These arguments were inputs for <APP>:build:
apps/<APP>/src/main.ts
apps/<APP>/src/app/app.element.ts
✗ These arguments were not inputs for <APP>:build:
definitely/not/an/input.xyz
"
`;
exports[`Nx Commands show show target human-readable output should render grouped output when checking multiple outputs 1`] = `
"
✓ These arguments were outputs of <APP>:build:
dist/apps/<APP>/main.js
✗ These arguments were not outputs of <APP>:build:
definitely/not/an/output
"
`;
exports[`Nx Commands show show target human-readable output should render matching --check input 1`] = `
"✓ apps/<APP>/src/main.ts is an input for <APP>:build (files)
"
`;
exports[`Nx Commands show show target human-readable output should render matching --check output 1`] = `
"✓ dist/apps/<APP> is an output of <APP>:build
"
`;
exports[`Nx Commands show show target human-readable output should render non-matching --check input 1`] = `
"✗ definitely/not/an/input.xyz is not an input for <APP>:build
"
`;
exports[`Nx Commands show show target human-readable output should render non-matching --check output 1`] = `
"✗ definitely/not/an/output is not an output of <APP>:build
"
`;
exports[`Nx Commands show show target human-readable output should render output paths 1`] = `
"Output paths for <APP>:build
Configured outputs:
dist/apps/<APP>
Resolved outputs:
dist/apps/<APP>
"
`;
exports[`Nx Commands show show target human-readable output should render target info 1`] = `
"Target: <APP>:build
Executor: nx:run-commands
Command: webpack-cli build
Options:
cwd: "apps/<APP>"
args: ["--node-env=production"]
command: "webpack-cli build"
Inputs:
- !{projectRoot}/**/?(*.)+(spec|test).[jt]s?(x)?(.snap)
- !{projectRoot}/.eslintrc.json
- !{projectRoot}/eslint.config.mjs
- !{projectRoot}/src/test-setup.[jt]s
- !{projectRoot}/tsconfig.spec.json
- default
- ^production
- {"externalDependencies":["webpack-cli"]}
Outputs:
- {workspaceRoot}/dist/apps/<APP>
Configurations: production
Cache: true
Parallelism: true
"
`;
+267
View File
@@ -106,6 +106,273 @@ describe('Nx Commands', () => {
await killProcessAndPorts(childProcess.pid, port);
}, 700000);
describe('show target', () => {
let app: string;
beforeAll(() => {
app = uniq('targetapp');
runCLI(
`generate @nx/web:app apps/${app} --bundler=webpack --unitTestRunner=vitest --linter=eslint`
);
// Add a production configuration so the `-c production` test has something to resolve
updateJson(`apps/${app}/project.json`, (json) => {
json.targets ??= {};
json.targets.build ??= {};
json.targets.build.configurations ??= {};
json.targets.build.configurations.production = {
optimization: true,
};
return json;
});
});
/**
* Replace the random app name with a stable placeholder so
* snapshot output is deterministic across runs.
*/
function normalizeOutput(output: string): string {
return output.replaceAll(app, '<APP>');
}
it('should show resolved target configuration', () => {
const result = JSON.parse(runCLI(`show target ${app}:build --json`));
expect(result.project).toBe(app);
expect(result.target).toBe('build');
expect(result.executor).toBeDefined();
expect(result.options).toBeDefined();
expect(result.cache).toBeDefined();
expect(result.parallelism).toBeDefined();
});
it('should show target configuration with a specific config', () => {
const result = JSON.parse(
runCLI(`show target ${app}:build -c production --json`)
);
expect(result.project).toBe(app);
expect(result.target).toBe('build');
expect(result.configuration).toBe('production');
});
it('should list resolved input files', () => {
const result = JSON.parse(
runCLI(`show target inputs ${app}:build --json`)
);
expect(result.project).toBe(app);
expect(result.target).toBe('build');
expect(result.files).toBeDefined();
expect(Array.isArray(result.files)).toBe(true);
expect(result.files.length).toBeGreaterThan(0);
});
it('should list resolved output paths', () => {
const result = JSON.parse(
runCLI(`show target outputs ${app}:build --json`)
);
expect(result.project).toBe(app);
expect(result.target).toBe('build');
expect(result.outputPaths).toBeDefined();
expect(Array.isArray(result.outputPaths)).toBe(true);
expect(result.outputPaths.length).toBeGreaterThan(0);
});
it('should check a matching input file and exit 0', () => {
const result = runCLI(
`show target inputs ${app}:build --check apps/${app}/src/main.ts`,
{ silenceError: true }
);
expect(result).toContain('is an input');
expect(runCLI.lastExitCode).toBe(0);
});
it('should report non-matching input file and exit 1', () => {
const result = runCLI(
`show target inputs ${app}:build --check definitely/not/an/input.xyz`,
{ silenceError: true }
);
expect(result).toContain('is not an input');
expect(runCLI.lastExitCode).toBe(1);
});
it('should check a matching output path and exit 0', () => {
const result = runCLI(
`show target outputs ${app}:build --check dist/apps/${app}/main.js`,
{ silenceError: true }
);
expect(result).toContain('is an output');
expect(runCLI.lastExitCode).toBe(0);
});
it('should report non-matching output path and exit 1', () => {
const result = runCLI(
`show target outputs ${app}:build --check definitely/not/an/output`,
{ silenceError: true }
);
expect(result).toContain('is not an output');
expect(runCLI.lastExitCode).toBe(1);
});
it('should check a directory containing input files and exit 0', () => {
const result = runCLI(
`show target inputs ${app}:build --check apps/${app}/src`,
{ silenceError: true }
);
expect(result).toContain('is a directory containing');
expect(result).toContain('input file(s)');
expect(runCLI.lastExitCode).toBe(0);
});
it('should error when target not found', () => {
const output = runCLI(`show target ${app}:nonexistent`, {
silenceError: true,
});
expect(output).toContain('nonexistent');
expect(output).toContain('not found');
});
it('should error when --check is used without a value', () => {
const output = runCLI(`show target inputs ${app}:build --check`, {
silenceError: true,
});
expect(output).toContain('Not enough arguments following: check');
});
describe('human-readable output', () => {
beforeAll(() => {
runCLI(`build ${app}`);
});
it('should render target info', () => {
const output = normalizeOutput(runCLI(`show target ${app}:build`));
expect(output).toMatchSnapshot();
});
it('should render output paths', () => {
const output = normalizeOutput(
runCLI(`show target outputs ${app}:build`)
);
expect(output).toMatchSnapshot();
});
it('should render matching --check input', () => {
const output = normalizeOutput(
runCLI(
`show target inputs ${app}:build --check apps/${app}/src/main.ts`
)
);
expect(output).toMatchSnapshot();
});
it('should render non-matching --check input', () => {
const result = runCLI(
`show target inputs ${app}:build --check definitely/not/an/input.xyz`,
{ silenceError: true }
);
expect(normalizeOutput(result)).toMatchSnapshot();
});
it('should render matching --check output', () => {
const output = normalizeOutput(
runCLI(`show target outputs ${app}:build --check dist/apps/${app}`)
);
expect(output).toMatchSnapshot();
});
it('should render non-matching --check output', () => {
const result = runCLI(
`show target outputs ${app}:build --check definitely/not/an/output`,
{ silenceError: true }
);
expect(normalizeOutput(result)).toMatchSnapshot();
});
it('should render directory containing inputs', () => {
const result = runCLI(
`show target inputs ${app}:build --check apps/${app}/src`,
{ silenceError: true }
);
expect(normalizeOutput(result)).toMatchSnapshot();
});
it('should render grouped output when checking multiple inputs', () => {
const result = runCLI(
`show target inputs ${app}:build --check apps/${app}/src/main.ts apps/${app}/src/app/app.element.ts definitely/not/an/input.xyz`,
{ silenceError: true }
);
expect(normalizeOutput(result)).toMatchSnapshot();
});
it('should render grouped output when checking multiple outputs', () => {
const result = runCLI(
`show target outputs ${app}:build --check dist/apps/${app}/main.js definitely/not/an/output`,
{ silenceError: true }
);
expect(normalizeOutput(result)).toMatchSnapshot();
});
});
describe('command syntax equivalence', () => {
it('should produce the same JSON from both target info syntaxes', () => {
const subcommandFirst = JSON.parse(
runCLI(`show target ${app}:build --json`)
);
// The alternative syntax places target identifier first, subcommand second
// show target <project:target> is the default/info handler
expect(subcommandFirst.project).toBe(app);
expect(subcommandFirst.target).toBe('build');
});
it('should produce the same inputs JSON from both syntaxes', () => {
const subcommandFirst = JSON.parse(
runCLI(`show target inputs ${app}:build --json`)
);
const targetFirst = JSON.parse(
runCLI(`show target ${app}:build inputs --json`)
);
expect(subcommandFirst).toEqual(targetFirst);
});
it('should produce the same outputs JSON from both syntaxes', () => {
const subcommandFirst = JSON.parse(
runCLI(`show target outputs ${app}:build --json`)
);
const targetFirst = JSON.parse(
runCLI(`show target ${app}:build outputs --json`)
);
expect(subcommandFirst).toEqual(targetFirst);
});
it('should produce the same --check result and exit code from both input syntaxes', () => {
const subcommandFirst = runCLI(
`show target inputs ${app}:build --check apps/${app}/src/main.ts`,
{ silenceError: true }
);
const subcommandFirstExitCode = runCLI.lastExitCode;
const targetFirst = runCLI(
`show target ${app}:build inputs --check apps/${app}/src/main.ts`,
{ silenceError: true }
);
const targetFirstExitCode = runCLI.lastExitCode;
expect(subcommandFirst).toEqual(targetFirst);
expect(subcommandFirstExitCode).toEqual(targetFirstExitCode);
});
it('should produce the same --check result and exit code from both output syntaxes', () => {
const subcommandFirst = runCLI(
`show target outputs ${app}:build --check dist/apps/${app}/main.js`,
{ silenceError: true }
);
const subcommandFirstExitCode = runCLI.lastExitCode;
const targetFirst = runCLI(
`show target ${app}:build outputs --check dist/apps/${app}/main.js`,
{ silenceError: true }
);
const targetFirstExitCode = runCLI.lastExitCode;
expect(subcommandFirst).toEqual(targetFirst);
expect(subcommandFirstExitCode).toEqual(targetFirstExitCode);
});
});
});
it('should find alternative port when default port is occupied', async () => {
const app = uniq('myapp');
runCLI(`generate @nx/web:app apps/${app}`);
+1 -3
View File
@@ -12,9 +12,7 @@ import {
updateJson,
} from '@nx/e2e-utils';
// TODO: Re-enable once @microsoft/api-extractor ESM import issue is resolved
// See: https://github.com/qmhc/unplugin-dts/issues/461
xdescribe('React (TS solution)', () => {
describe('React (TS solution)', () => {
let workspaceName: string;
beforeAll(() => {
+1 -3
View File
@@ -11,9 +11,7 @@ import {
uniq,
} from '@nx/e2e-utils';
// TODO: Re-enable once @microsoft/api-extractor ESM import issue is resolved
// See: https://github.com/qmhc/unplugin-dts/issues/461
xdescribe('Build React applications and libraries with Vite', () => {
describe('Build React applications and libraries with Vite', () => {
beforeAll(() => {
newProject({
packages: ['@nx/react'],
@@ -47,9 +47,7 @@ expect.addSnapshotSerializer({
},
});
// TODO: Re-enable once @microsoft/api-extractor ESM import issue is resolved
// See: https://github.com/qmhc/unplugin-dts/issues/461
xdescribe('release publishable libraries in workspace with ts solution setup', () => {
describe('release publishable libraries in workspace with ts solution setup', () => {
let e2eRegistryUrl: string;
beforeAll(async () => {
@@ -49,9 +49,7 @@ expect.addSnapshotSerializer({
},
});
// TODO: Re-enable once @microsoft/api-extractor ESM import issue is resolved
// See: https://github.com/qmhc/unplugin-dts/issues/461
xdescribe('release publishable libraries', () => {
describe('release publishable libraries', () => {
let e2eRegistryUrl: string;
beforeAll(async () => {
+1 -3
View File
@@ -13,9 +13,7 @@ import {
import { writeFileSync } from 'fs';
import { createFileSync } from 'fs-extra';
// TODO: Re-enable once @microsoft/api-extractor ESM import issue is resolved
// See: https://github.com/qmhc/unplugin-dts/issues/461
xdescribe('Storybook generators and executors for standalone workspaces - using React + Vite', () => {
describe('Storybook generators and executors for standalone workspaces - using React + Vite', () => {
const appName = uniq('react');
beforeAll(() => {
+3
View File
@@ -445,9 +445,11 @@ export function runCLI(
const r = stripVTControlCharacters(logs);
runCLI.lastExitCode = 0;
return r;
} catch (e) {
if (opts.silenceError) {
runCLI.lastExitCode = (e.status ?? 1) as number;
return stripVTControlCharacters(e.stdout + e.stderr);
} else {
logError(`Original command: ${command}`, `${e.stdout}\n\n${e.stderr}`);
@@ -455,6 +457,7 @@ export function runCLI(
}
}
}
runCLI.lastExitCode = 0 as number;
export function runLernaCLI(
command: string,
+1 -1
View File
@@ -297,7 +297,7 @@ export function runCreateWorkspace(
// Needed for bun workarounds, see below
const registry = execSync('npm config get registry').toString().trim();
let command = `${pm.createWorkspace} ${name} --nxCloud=skip --no-interactive`;
let command = `${pm.createWorkspace} ${name} --no-interactive`;
if (preset) {
command += ` --preset=${preset}`;
+1 -3
View File
@@ -26,9 +26,7 @@ import {
import { join } from 'path';
import { ChildProcess } from 'child_process';
// TODO: Re-enable once @microsoft/api-extractor ESM import issue is resolved
// See: https://github.com/qmhc/unplugin-dts/issues/461
xdescribe('Vite Plugin', () => {
describe('Vite Plugin', () => {
let proj: string;
let originalEnv: string;
beforeAll(() => {
+1 -3
View File
@@ -11,9 +11,7 @@ import {
updateJson,
} from '@nx/e2e-utils';
// TODO: Re-enable once @microsoft/api-extractor ESM import issue is resolved
// See: https://github.com/qmhc/unplugin-dts/issues/461
xdescribe('Vite - TS solution setup', () => {
describe('Vite - TS solution setup', () => {
beforeAll(() => {
newProject({
packages: ['@nx/react', '@nx/js'],
+1 -3
View File
@@ -15,9 +15,7 @@ import { names } from '@nx/devkit';
const myApp = uniq('my-app');
const myVueApp = uniq('my-vue-app');
// TODO: Re-enable once @microsoft/api-extractor ESM import issue is resolved
// See: https://github.com/qmhc/unplugin-dts/issues/461
xdescribe('@nx/vite/plugin', () => {
describe('@nx/vite/plugin', () => {
let proj: string;
let originalEnv: string;
beforeAll(() => {
+1 -3
View File
@@ -1,8 +1,6 @@
import { cleanupProject, newProject, runCLI, uniq } from '@nx/e2e-utils';
// TODO: Re-enable once @microsoft/api-extractor ESM import issue is resolved
// See: https://github.com/qmhc/unplugin-dts/issues/461
xdescribe('Vue Plugin (legacy)', () => {
describe('Vue Plugin (legacy)', () => {
let proj: string;
beforeAll(() => {
+1 -3
View File
@@ -7,9 +7,7 @@ import {
updateFile,
} from '@nx/e2e-utils';
// TODO: Re-enable once @microsoft/api-extractor ESM import issue is resolved
// See: https://github.com/qmhc/unplugin-dts/issues/461
xdescribe('Vue (TS solution)', () => {
describe('Vue (TS solution)', () => {
let proj: string;
beforeAll(() => {
+1 -3
View File
@@ -8,9 +8,7 @@ import {
updateFile,
} from '@nx/e2e-utils';
// TODO: Re-enable once @microsoft/api-extractor ESM import issue is resolved
// See: https://github.com/qmhc/unplugin-dts/issues/461
xdescribe('Vue Plugin', () => {
describe('Vue Plugin', () => {
let proj: string;
beforeAll(() => {
+1 -3
View File
@@ -12,9 +12,7 @@ import {
uniq,
} from '@nx/e2e-utils';
// TODO: Re-enable once @microsoft/api-extractor ESM import issue is resolved
// See: https://github.com/qmhc/unplugin-dts/issues/461
xdescribe('Web Components Applications with bundler set as vite', () => {
describe('Web Components Applications with bundler set as vite', () => {
beforeEach(() => newProject({ packages: ['@nx/web', '@nx/react'] }));
afterEach(() => cleanupProject());
@@ -4,6 +4,7 @@ import {
cleanupProject,
expectCodeIsFormatted,
getSelectedPackageManager,
readJson,
runCreateWorkspace,
uniq,
} from '@nx/e2e-utils';
@@ -34,6 +35,9 @@ describe('create-nx-workspace --preset=angular', () => {
checkFilesExist('src/app/app-module.ts');
checkFilesDoNotExist('src/app/app.routes.ts');
expectCodeIsFormatted();
const nxJson = readJson(`nx.json`);
expect(nxJson.nxCloudId).toBeUndefined();
});
it('should create a workspace with a single angular app at the root using standalone APIs', () => {
@@ -1,5 +1,6 @@
import {
cleanupProject,
readJson,
runCLI,
runCreateWorkspace,
uniq,
@@ -25,6 +26,9 @@ describe('create-nx-workspace --template', () => {
});
expect(() => runCLI('run-many -t lint,test,build')).not.toThrow();
const nxJson = readJson(`nx.json`);
expect(nxJson.nxCloudId).toBeUndefined();
},
600_000
);
@@ -4,6 +4,7 @@ import {
expectCodeIsFormatted,
expectNoAngularDevkit,
getSelectedPackageManager,
readJson,
runCreateWorkspace,
uniq,
} from '@nx/e2e-utils';
@@ -30,6 +31,9 @@ describe('create-nx-workspace --preset=next', () => {
expectNoAngularDevkit();
expectCodeIsFormatted();
const nxJson = readJson(`nx.json`);
expect(nxJson.nxCloudId).toBeUndefined();
});
it('should be able to create a nextjs standalone workspace using app router', () => {
@@ -3,6 +3,7 @@ import {
cleanupProject,
expectCodeIsFormatted,
getSelectedPackageManager,
readJson,
runCreateWorkspace,
uniq,
} from '@nx/e2e-utils';
@@ -29,6 +30,9 @@ describe('create-nx-workspace --preset=nuxt', () => {
checkFilesExist('app/app.vue');
checkFilesExist('app/pages/index.vue');
expectCodeIsFormatted();
const nxJson = readJson(`nx.json`);
expect(nxJson.nxCloudId).toBeUndefined();
});
it('should be able to create a nuxt monorepo', () => {
@@ -3,6 +3,7 @@ import {
cleanupProject,
expectCodeIsFormatted,
getSelectedPackageManager,
readJson,
runCreateWorkspace,
uniq,
} from '@nx/e2e-utils';
@@ -29,6 +30,9 @@ describe('create-nx-workspace --preset=vue', () => {
checkFilesExist('src/main.ts');
checkFilesExist('src/app/App.vue');
expectCodeIsFormatted();
const nxJson = readJson(`nx.json`);
expect(nxJson.nxCloudId).toBeUndefined();
});
it('should be able to create a vue monorepo', () => {
@@ -46,6 +46,9 @@ describe('create-nx-workspace --preset=npm', () => {
} else {
expect(packageJson.workspaces).toEqual(['packages/*']);
}
const nxJson = readJson(`nx.json`);
expect(nxJson.nxCloudId).toBeUndefined();
});
it('should add angular application', () => {
@@ -1,6 +1,7 @@
import {
cleanupProject,
runCLI,
readJson,
runCreateWorkspace,
uniq,
} from '@nx/e2e-utils';
@@ -22,6 +23,9 @@ describe('create-nx-workspace --template', () => {
});
expect(() => runCLI('run-many -t lint,test,build')).not.toThrow();
const nxJson = readJson(`nx.json`);
expect(nxJson.nxCloudId).toBeUndefined();
},
600_000
);
@@ -33,6 +33,9 @@ describe('create-nx-workspace --preset=react', () => {
checkFilesExist('vite.config.mts');
checkFilesDoNotExist('tsconfig.base.json');
expectCodeIsFormatted();
const nxJson = readJson(`nx.json`);
expect(nxJson.nxCloudId).toBeUndefined();
});
it('should create a workspace with a single react app with webpack and playwright at the root', () => {
+1 -1
View File
@@ -344,7 +344,7 @@
"nxCloudId": "62d013ea0852fe0a2df74438",
"nxCloudUrl": "https://staging.nx.app",
"parallel": 1,
"bust": 10,
"bust": 1,
"defaultBase": "master",
"sync": {
"applyChanges": true
+20 -20
View File
@@ -85,29 +85,29 @@
"@notionhq/client": "^2.2.15",
"@nuxt/kit": "^3.10.0",
"@nuxt/schema": "^3.10.0",
"@nx/angular": "22.5.0-beta.5",
"@nx/angular": "22.6.0-beta.1",
"@nx/conformance": "4.0.0",
"@nx/cypress": "22.5.0-beta.5",
"@nx/devkit": "22.5.0-beta.5",
"@nx/cypress": "22.6.0-beta.1",
"@nx/devkit": "22.6.0-beta.1",
"@nx/enterprise-cloud": "3.0.0",
"@nx/esbuild": "22.5.0-beta.5",
"@nx/eslint": "22.5.0-beta.5",
"@nx/eslint-plugin": "22.5.0-beta.5",
"@nx/gradle": "22.5.0-beta.5",
"@nx/jest": "22.5.0-beta.5",
"@nx/js": "22.5.0-beta.5",
"@nx/esbuild": "22.6.0-beta.1",
"@nx/eslint": "22.6.0-beta.1",
"@nx/eslint-plugin": "22.6.0-beta.1",
"@nx/gradle": "22.6.0-beta.1",
"@nx/jest": "22.6.0-beta.1",
"@nx/js": "22.6.0-beta.1",
"@nx/key": "3.0.0",
"@nx/next": "22.5.0-beta.5",
"@nx/playwright": "22.5.0-beta.5",
"@nx/next": "22.6.0-beta.1",
"@nx/playwright": "22.6.0-beta.1",
"@nx/powerpack-license": "3.0.0",
"@nx/react": "22.5.0-beta.5",
"@nx/rsbuild": "22.5.0-beta.5",
"@nx/rspack": "22.5.0-beta.5",
"@nx/storybook": "22.5.0-beta.5",
"@nx/vite": "22.5.0-beta.5",
"@nx/vitest": "22.5.0-beta.5",
"@nx/web": "22.5.0-beta.5",
"@nx/webpack": "22.5.0-beta.5",
"@nx/react": "22.6.0-beta.1",
"@nx/rsbuild": "22.6.0-beta.1",
"@nx/rspack": "22.6.0-beta.1",
"@nx/storybook": "22.6.0-beta.1",
"@nx/vite": "22.6.0-beta.1",
"@nx/vitest": "22.6.0-beta.1",
"@nx/web": "22.6.0-beta.1",
"@nx/webpack": "22.6.0-beta.1",
"@phenomnomnominal/tsquery": "catalog:typescript",
"@playwright/test": "^1.36.1",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.7",
@@ -264,7 +264,7 @@
"ng-packagr": "catalog:angular",
"npm-package-arg": "11.0.1",
"nuxt": "^3.10.0",
"nx": "22.5.0-beta.5",
"nx": "22.6.0-beta.1",
"octokit": "^2.0.14",
"open": "^8.4.0",
"openai": "~4.3.1",
@@ -158,6 +158,9 @@ export async function createWorkspace<T extends CreateWorkspaceOptions>(
...options,
preset,
workspaceGlobs,
// We want new workspaces to have a short URL to finish Cloud onboarding, but not have nxCloudId set up since it will be handled as part of the onboarding flow.
// This is skipping nxCloudId for the "custom" flow.
nxCloud: 'skip',
});
// Mark workspace as ready for SIGINT handler
@@ -1,14 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>dev.nx.maven</groupId>
<artifactId>batch-runner-adapters</artifactId>
<version>0.0.13</version>
<version>0.0.14</version>
</parent>
<artifactId>maven3-adapter</artifactId>
@@ -129,4 +126,4 @@
</plugin>
</plugins>
</build>
</project>
</project>
@@ -1,14 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>dev.nx.maven</groupId>
<artifactId>batch-runner-adapters</artifactId>
<version>0.0.13</version>
<version>0.0.14</version>
<relativePath>../pom.xml</relativePath>
</parent>
@@ -160,4 +157,4 @@
</plugins>
</build>
</project>
</project>
+3 -6
View File
@@ -1,14 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>dev.nx.maven</groupId>
<artifactId>nx-maven-parent</artifactId>
<version>0.0.13</version>
<version>0.0.14</version>
<relativePath>../pom.xml</relativePath>
</parent>
@@ -41,4 +38,4 @@
</dependencies>
</dependencyManagement>
</project>
</project>
+1 -1
View File
@@ -5,7 +5,7 @@
<parent>
<groupId>dev.nx.maven</groupId>
<artifactId>nx-maven-parent</artifactId>
<version>0.0.13</version>
<version>0.0.14</version>
<relativePath>../pom.xml</relativePath>
</parent>
+1 -1
View File
@@ -5,7 +5,7 @@
<parent>
<groupId>dev.nx.maven</groupId>
<artifactId>nx-maven-parent</artifactId>
<version>0.0.13</version>
<version>0.0.14</version>
<relativePath>../pom.xml</relativePath>
</parent>
+1 -1
View File
@@ -5,7 +5,7 @@
"projectType": "library",
"targets": {
"install": {
"command": "for i in {1..5}; do ./mvnw install && break || sleep 10; done"
"command": "for i in {1..5}; do ./mvnw install -pl dev.nx.maven:nx-maven-plugin -am && break || sleep 10; done"
},
"_install": {
"command": "node scripts/run-native-target.js install nx-maven-plugin"
+6
View File
@@ -36,6 +36,12 @@
"version": "22.5.0-beta.4",
"description": "Update Maven plugin version from 0.0.12 to 0.0.13 in pom.xml files",
"factory": "./dist/migrations/0-0-13/update-pom-xml-version"
},
"update-0-0-14": {
"cli": "nx",
"version": "22.6.0-beta.1",
"description": "Update Maven plugin version from 0.0.13 to 0.0.14 in pom.xml files",
"factory": "./dist/migrations/0-0-14/update-pom-xml-version"
}
}
}
+1 -1
View File
@@ -5,7 +5,7 @@
<parent>
<groupId>dev.nx.maven</groupId>
<artifactId>nx-parent</artifactId>
<version>0.0.13</version>
<version>0.0.14</version>
<relativePath>../../pom.xml</relativePath>
</parent>
+1 -1
View File
@@ -5,7 +5,7 @@
<parent>
<groupId>dev.nx.maven</groupId>
<artifactId>nx-maven-parent</artifactId>
<version>0.0.13</version>
<version>0.0.14</version>
<relativePath>../pom.xml</relativePath>
</parent>
@@ -0,0 +1,11 @@
import { Tree } from '@nx/devkit';
import { updateNxMavenPluginVersion } from '../../utils/pom-xml-updater';
/**
* Migration for @nx/maven v0.0.14
* Updates the Maven plugin version to 0.0.14 in pom.xml files
*/
export default async function update(tree: Tree) {
// Update user pom.xml files
updateNxMavenPluginVersion(tree, '0.0.14');
}
+1 -1
View File
@@ -1,2 +1,2 @@
export const nxVersion = require('../../package.json').version;
export const mavenPluginVersion = '0.0.13';
export const mavenPluginVersion = '0.0.14';
+4 -1
View File
@@ -141,7 +141,10 @@ function withNx(
let graph: ProjectGraph;
try {
graph = await createProjectGraphAsync();
graph = await createProjectGraphAsync({
exitOnError: false,
resetDaemonClient: true,
});
} catch (e) {
throw new Error(
'Could not create project graph. Please ensure that your workspace is valid.',
+1
View File
@@ -47,6 +47,7 @@ export async function initLocal(workspace: WorkspaceTypeAndRoot) {
const split = newArgs.indexOf('--');
if (help > -1 && (split === -1 || split > help)) {
commandsObject.showHelp();
process.exit(0);
} else {
commandsObject.parse(newArgs);
}
@@ -1,11 +1,11 @@
import type { ProjectGraphProjectNode } from '../../config/project-graph';
import { CommandModule, showHelp } from 'yargs';
import type { ProjectGraphProjectNode } from '../../config/project-graph';
import { handleErrors } from '../../utils/handle-errors';
import {
parseCSV,
withAffectedOptions,
withVerbose,
} from '../yargs-utils/shared-options';
import { handleErrors } from '../../utils/handle-errors';
export interface NxShowArgs {
json?: boolean;
@@ -33,6 +33,22 @@ export type ShowProjectOptions = NxShowArgs & {
verbose?: boolean;
};
export type ShowTargetBaseOptions = NxShowArgs & {
target?: string;
configuration?: string;
verbose?: boolean;
};
export type ShowTargetInputsOptions = NxShowArgs & {
target?: string;
check?: string[];
verbose?: boolean;
};
export type ShowTargetOutputsOptions = ShowTargetBaseOptions & {
check?: string[];
};
export const yargsShowCommand: CommandModule<
Record<string, unknown>,
NxShowArgs
@@ -43,6 +59,7 @@ export const yargsShowCommand: CommandModule<
yargs
.command(showProjectsCommand)
.command(showProjectCommand)
.command(showTargetCommand)
.demandCommand()
.option('json', {
type: 'boolean',
@@ -59,6 +76,18 @@ export const yargsShowCommand: CommandModule<
.example(
'$0 show project [projectName]',
'Shows the resolved configuration for [projectName]'
)
.example(
'$0 show target my-app:build',
'Shows resolved configuration for the build target of my-app'
)
.example(
'$0 show target inputs my-app:build',
'List resolved input files for the build target'
)
.example(
'$0 show target outputs my-app:build',
'List resolved output paths for the build target'
),
handler: async (args) => {
showHelp();
@@ -188,3 +217,158 @@ const showProjectCommand: CommandModule<NxShowArgs, ShowProjectOptions> = {
process.exit(exitCode);
},
};
const showTargetInfoCommand: CommandModule<NxShowArgs, ShowTargetBaseOptions> =
{
command: '$0 [target] [subcommand]',
describe:
'Shows resolved target configuration for a given project target. Target can be specified as project:target or just target (infers project from cwd).',
builder: (yargs) =>
withVerbose(yargs)
.positional('target', {
type: 'string',
description:
'The target to inspect, in the format project:target or just target.',
})
.positional('subcommand', {
type: 'string',
choices: ['inputs', 'outputs'],
description:
'Invokes `nx show target inputs/outputs for the specified target.',
})
.option('configuration', {
type: 'string',
alias: 'c',
description: 'The configuration to inspect.',
})
.option('check', {
type: 'string',
array: true,
description:
'Checks whether a set of values are or are not an input/output for the target.',
})
.implies('check', 'subcommand')
.conflicts('check', 'json')
.example(
'$0 show target my-app:build',
'Show target configuration for my-app:build'
)
.example(
'$0 show target my-app:build -c production',
'Show target configuration with production configuration applied'
),
handler: async (args) => {
const exitCode = await handleErrors(args.verbose as boolean, async () => {
const {
showTargetInfoHandler,
showTargetInputsHandler,
showTargetOutputsHandler,
} = await import('./target');
if (args.subcommand === 'inputs') {
await showTargetInputsHandler(args);
return;
} else if (args.subcommand === 'outputs') {
await showTargetOutputsHandler(args);
return;
}
await showTargetInfoHandler(args);
});
process.exit(process.exitCode || exitCode);
},
};
const showTargetInputsCommand: CommandModule<
NxShowArgs,
ShowTargetInputsOptions
> = {
command: 'inputs [target]',
describe: 'List resolved input files for a target.',
builder: (yargs) =>
withVerbose(yargs)
.positional('target', {
type: 'string',
description:
'The target to inspect, in the format project:target or just target.',
})
.option('check', {
type: 'string',
array: true,
requiresArg: true,
description:
'Check whether a set of values are an input for the target. Accepts a file path, environment variable name, runtime command, or external dependency.',
})
.conflicts('check', 'json')
.example(
'$0 show target inputs my-app:build',
'List resolved input files for my-app:build'
)
.example(
'$0 show target inputs my-app:build --check src/main.ts',
'Check if src/main.ts is an input for my-app:build'
),
handler: async (args) => {
const exitCode = await handleErrors(args.verbose as boolean, async () => {
const { showTargetInputsHandler } = await import('./target');
await showTargetInputsHandler(args);
});
process.exit(process.exitCode || exitCode);
},
};
const showTargetOutputsCommand: CommandModule<
NxShowArgs,
ShowTargetOutputsOptions
> = {
command: 'outputs [target]',
describe: 'List resolved output paths for a target.',
builder: (yargs) =>
withVerbose(yargs)
.positional('target', {
type: 'string',
description:
'The target to inspect, in the format project:target or just target.',
})
.option('configuration', {
type: 'string',
alias: 'c',
description: 'The configuration to inspect.',
})
.option('check', {
type: 'string',
array: true,
requiresArg: true,
description:
'Check whether a set of files is an output for the target. Accepts a workspace-relative path.',
})
.conflicts('check', 'json')
.example(
'$0 show target outputs my-app:build',
'List resolved output paths for my-app:build'
)
.example(
'$0 show target outputs my-app:build --check dist/my-app',
'Check if dist/my-app is an output of my-app:build'
) as any,
handler: async (args) => {
const exitCode = await handleErrors(args.verbose as boolean, async () => {
const { showTargetOutputsHandler } = await import('./target');
await showTargetOutputsHandler(args);
});
process.exit(process.exitCode || exitCode);
},
};
const showTargetCommand: CommandModule<NxShowArgs, ShowTargetBaseOptions> = {
command: 'target',
describe:
'Shows resolved target configuration for a given project target. Use subcommands to inspect inputs or outputs.',
builder: (yargs) =>
yargs
.command(showTargetInputsCommand)
.command(showTargetOutputsCommand)
.command(showTargetInfoCommand),
handler: async () => {
showHelp();
process.exit(1);
},
};
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+6 -3
View File
@@ -1059,9 +1059,12 @@ export class DaemonClient {
private setUpConnection() {
const socketPath = this.getSocketPath();
this.socketMessenger = new DaemonSocketMessenger(
connect(socketPath)
).listen(
const socket = connect(socketPath);
// Unref the socket so it doesn't keep the process alive. The
// sendMessageToDaemon method uses a keep-alive setTimeout to
// explicitly hold the event loop open while awaiting a response.
socket.unref();
this.socketMessenger = new DaemonSocketMessenger(socket).listen(
(message) => this.handleMessage(message),
() => {
// it's ok for the daemon to terminate if the client doesn't wait on
@@ -141,7 +141,7 @@
"type": "string"
}
],
"description": "Extra arguments. You can pass them as follows: nx run project:target --args='--wait=100'. You can then use {args.wait} syntax to interpolate them in the workspace config file. See example [above](#chaining-commands-interpolating-args-and-setting-the-cwd)"
"description": "Extra arguments. Accepts a string, an array of strings, or can be specified as properties on the target configuration. You can pass them as follows: nx run project:target --args='--wait=100'. You can then use {args.wait} syntax to interpolate them in the workspace config file. See the [Pass Args to Commands](/docs/guides/tasks--caching/pass-args-to-commands) guide for more details."
},
"envFile": {
"type": "string",
+58 -13
View File
@@ -1,21 +1,25 @@
import type { Target } from '../command-line/run/run';
import {
HashPlanInspector as NativeHashPlanInspector,
HashPlanner,
transferProjectGraph,
ExternalObject,
ProjectGraph as NativeProjectGraph,
} from '../native';
import { readNxJson, NxJsonConfiguration } from '../config/nx-json';
import { transformProjectGraphForRust } from '../native/transform-objects';
NxJsonConfiguration,
readNxJson,
TargetDependencies,
} from '../config/nx-json';
import { ProjectGraph } from '../config/project-graph';
import { workspaceRoot } from '../utils/workspace-root';
import { TargetDependencyConfig } from '../config/workspace-json-project-json';
import {
ExternalObject,
HashInputs,
HashPlanner,
HashPlanInspector as NativeHashPlanInspector,
ProjectGraph as NativeProjectGraph,
transferProjectGraph,
} from '../native';
import { transformProjectGraphForRust } from '../native/transform-objects';
import { createProjectRootMappings } from '../project-graph/utils/find-project-for-path';
import { createTaskGraph } from '../tasks-runner/create-task-graph';
import type { Target } from '../command-line/run/run';
import { TargetDependencies } from '../config/nx-json';
import { TargetDependencyConfig } from '../config/workspace-json-project-json';
import { splitArgsIntoNxArgsAndOverrides } from '../utils/command-line-utils';
import { getNxWorkspaceFilesFromContext } from '../utils/workspace-context';
import { workspaceRoot } from '../utils/workspace-root';
export class HashPlanInspector {
private readonly projectGraphRef: ExternalObject<NativeProjectGraph>;
@@ -46,7 +50,8 @@ export class HashPlanInspector {
this.inspector = new NativeHashPlanInspector(
externalReferences.allWorkspaceFiles,
this.projectGraphRef,
externalReferences.projectFiles
externalReferences.projectFiles,
this.workspaceRootPath
);
}
@@ -80,6 +85,7 @@ export class HashPlanInspector {
/**
* This inspects tasks involved in the execution of a task, including its dependencies by default.
* @deprecated Prefer inspectTaskInputs
*/
inspectTask(
{ project, target, configuration }: Target,
@@ -119,4 +125,43 @@ export class HashPlanInspector {
const plansReference = this.planner.getPlansReference(taskIds, taskGraph);
return this.inspector.inspect(plansReference);
}
/**
* Like inspectTask() but returns structured HashInputs objects instead of flat strings.
* Each input is categorized into files, runtime, environment, depOutputs, or external.
*/
inspectTaskInputs(
{ project, target, configuration }: Target,
parsedArgs: { [k: string]: any } = {},
extraTargetDependencies: Record<
string,
(TargetDependencyConfig | string)[]
> = {},
excludeTaskDependencies: boolean = false
): Record<string, HashInputs> {
const { nxArgs, overrides } = splitArgsIntoNxArgsAndOverrides(
{
...parsedArgs,
configuration: configuration,
targets: [target],
},
'run-one',
{ printWarnings: false },
this.nxJson
);
const taskGraph = createTaskGraph(
this.projectGraph,
extraTargetDependencies,
[project],
nxArgs.targets,
nxArgs.configuration,
overrides,
excludeTaskDependencies
);
const taskIds = Object.keys(taskGraph.tasks);
const plansReference = this.planner.getPlansReference(taskIds, taskGraph);
return this.inspector.inspectInputs(plansReference);
}
}
+9 -1
View File
@@ -47,8 +47,16 @@ export declare class FileLock {
}
export declare class HashPlanInspector {
constructor(allWorkspaceFiles: ExternalObject<Array<FileData>>, projectGraph: ExternalObject<ProjectGraph>, projectFileMap: ExternalObject<Record<string, Array<FileData>>>)
constructor(allWorkspaceFiles: ExternalObject<Array<FileData>>, projectGraph: ExternalObject<ProjectGraph>, projectFileMap: ExternalObject<Record<string, Array<FileData>>>, workspaceRoot: string)
/** @deprecated Use `inspectInputs()` instead for structured output. */
inspect(hashPlans: ExternalObject<Record<string, Array<HashInstruction>>>): Record<string, string[]>
/**
* Like `inspect()` but returns structured `HashInputs` objects instead of flat strings.
* Each `HashInstruction` is categorized into the appropriate bucket (files, runtime,
* environment, depOutputs, external). TsConfiguration is resolved to the root tsconfig
* file path. ProjectConfiguration is skipped for now. Cwd is skipped as it's ambient.
*/
inspectInputs(hashPlans: ExternalObject<Record<string, Array<HashInstruction>>>): Record<string, HashInputs>
}
export declare class HashPlanner {
@@ -1,8 +1,11 @@
use crate::native::project_graph::types::ProjectGraph;
use crate::native::tasks::hashers::{collect_project_files, get_workspace_files};
use crate::native::tasks::hashers::{
hash_project_files_with_inputs, hash_workspace_files_with_inputs, resolve_task_output_files,
};
use crate::native::tasks::task_hasher::{HashInputs, HashInputsBuilder};
use crate::native::tasks::types::HashInstruction;
use crate::native::types::FileData;
use anyhow::anyhow;
use hashbrown::HashSet;
use napi::bindgen_prelude::*;
use rayon::prelude::*;
use std::collections::HashMap;
@@ -12,6 +15,7 @@ pub struct HashPlanInspector {
all_workspace_files: External<Vec<FileData>>,
project_graph: External<ProjectGraph>,
project_file_map: External<HashMap<String, Vec<FileData>>>,
workspace_root: String,
}
#[napi]
@@ -21,20 +25,23 @@ impl HashPlanInspector {
all_workspace_files: External<Vec<FileData>>,
project_graph: External<ProjectGraph>,
project_file_map: External<HashMap<String, Vec<FileData>>>,
workspace_root: String,
) -> Self {
Self {
all_workspace_files,
project_graph,
project_file_map,
workspace_root,
}
}
/// @deprecated Use `inspectInputs()` instead for structured output.
#[napi(ts_return_type = "Record<string, string[]>")]
pub fn inspect(
&self,
hash_plans: External<HashMap<String, Vec<HashInstruction>>>,
) -> anyhow::Result<HashMap<String, Vec<String>>> {
let a: Vec<(&String, Vec<String>)> = hash_plans
let results: Vec<(&String, Vec<String>)> = hash_plans
.iter()
.flat_map(|(task_id, instructions)| {
instructions
@@ -42,40 +49,135 @@ impl HashPlanInspector {
.map(move |instruction| (task_id, instruction))
})
.par_bridge()
.map(|(task_id, instruction)| match instruction {
HashInstruction::WorkspaceFileSet(workspace_file_set) => {
let files = get_workspace_files(workspace_file_set, &self.all_workspace_files)?
.map(|x| format!("file:{}", x.file))
.collect();
Ok::<_, anyhow::Error>((task_id, files))
}
HashInstruction::ProjectFileSet(project_name, file_sets) => {
let project = self
.project_graph
.nodes
.get(project_name)
.ok_or_else(|| anyhow!("project {} not found", project_name))?;
let files = collect_project_files(
project_name,
&project.root,
file_sets,
&self.project_file_map,
)?
.iter()
.map(|x| format!("file:{}", x.file))
.collect();
Ok::<_, anyhow::Error>((task_id, files))
}
_ => Ok::<_, anyhow::Error>((task_id, vec![instruction.to_string()])),
.map(|(task_id, instruction)| {
let strings = match instruction {
// File-set instructions: resolve to actual file paths
HashInstruction::WorkspaceFileSet(_)
| HashInstruction::ProjectFileSet(_, _) => {
let builder = self.resolve_instruction_inputs(instruction)?;
builder
.files
.into_iter()
.map(|f| format!("file:{}", f))
.collect()
}
// All other instructions: use the Display format for legacy compatibility
_ => vec![instruction.to_string()],
};
Ok::<_, anyhow::Error>((task_id, strings))
})
.collect::<anyhow::Result<_>>()?;
Ok(a.into_iter()
.fold(HashMap::new(), |mut acc, (task_id, files)| {
acc.entry(task_id.clone()).or_default().extend(files);
Ok(results
.into_iter()
.fold(HashMap::new(), |mut acc, (task_id, strings)| {
acc.entry(task_id.clone()).or_default().extend(strings);
acc
}))
}
/// Like `inspect()` but returns structured `HashInputs` objects instead of flat strings.
/// Each `HashInstruction` is categorized into the appropriate bucket (files, runtime,
/// environment, depOutputs, external). TsConfiguration is resolved to the root tsconfig
/// file path. ProjectConfiguration is skipped for now. Cwd is skipped as it's ambient.
#[napi(ts_return_type = "Record<string, HashInputs>")]
pub fn inspect_inputs(
&self,
hash_plans: External<HashMap<String, Vec<HashInstruction>>>,
) -> anyhow::Result<HashMap<String, HashInputs>> {
let results: Vec<(&String, HashInputsBuilder)> = hash_plans
.iter()
.flat_map(|(task_id, instructions)| {
instructions
.iter()
.map(move |instruction| (task_id, instruction))
})
.par_bridge()
.map(|(task_id, instruction)| {
let builder = self.resolve_instruction_inputs(instruction)?;
Ok::<_, anyhow::Error>((task_id, builder))
})
.collect::<anyhow::Result<_>>()?;
Ok(results
.into_iter()
.fold(HashMap::new(), |mut acc, (task_id, builder)| {
acc.entry(task_id.clone())
.or_insert_with(HashInputsBuilder::default)
.extend(builder);
acc
})
.into_iter()
.map(|(k, v)| (k, v.into()))
.collect())
}
/// Resolves a single `HashInstruction` into its structured inputs without hashing.
/// Context-dependent variants are handled explicitly with access to workspace files,
/// project graph, etc. Context-free variants fall through to `instruction.into()`.
fn resolve_instruction_inputs(
&self,
instruction: &HashInstruction,
) -> anyhow::Result<HashInputsBuilder> {
match instruction {
HashInstruction::WorkspaceFileSet(workspace_file_set) => {
let result = hash_workspace_files_with_inputs(
workspace_file_set,
&self.all_workspace_files,
)?;
Ok(HashInputsBuilder {
files: result.files.into_iter().collect(),
..Default::default()
})
}
HashInstruction::ProjectFileSet(project_name, file_sets) => {
let project = self
.project_graph
.nodes
.get(project_name)
.ok_or_else(|| anyhow::anyhow!("project {} not found", project_name))?;
let result = hash_project_files_with_inputs(
project_name,
&project.root,
file_sets,
&self.project_file_map,
)?;
Ok(HashInputsBuilder {
files: result.files.into_iter().collect(),
..Default::default()
})
}
HashInstruction::TaskOutput(glob, dep_outputs) => {
let dep_output_files: HashSet<String> =
resolve_task_output_files(&self.workspace_root, glob, dep_outputs)
.map(|files| files.into_iter().collect())
.unwrap_or_else(|_| dep_outputs.iter().cloned().collect());
Ok(HashInputsBuilder {
dep_outputs: dep_output_files,
..Default::default()
})
}
HashInstruction::TsConfiguration(_project_name) => {
// Match the hasher behavior: check tsconfig.base.json first, then tsconfig.json
let tsconfig_file = self
.all_workspace_files
.iter()
.find(|f| f.file == "tsconfig.base.json")
.or_else(|| {
self.all_workspace_files
.iter()
.find(|f| f.file == "tsconfig.json")
});
let files: HashSet<String> = tsconfig_file
.map(|f| HashSet::from([f.file.clone()]))
.unwrap_or_default();
Ok(HashInputsBuilder {
files,
..Default::default()
})
}
// Context-free variants: delegate to From<&HashInstruction>
other => Ok(other.into()),
}
}
}
@@ -20,6 +20,21 @@ pub struct CachedTaskOutput {
pub files: Vec<String>,
}
/// Resolves task output files by expanding output paths and filtering by glob pattern.
/// This is the file-resolution portion without any hashing, for use by the inspector.
pub fn resolve_task_output_files(
workspace_root: &str,
glob: &str,
outputs: &[String],
) -> Result<Vec<String>> {
let output_files = get_files_for_outputs(workspace_root.to_string(), outputs.to_vec())?;
let glob_set = build_glob_set(&[glob])?;
Ok(output_files
.into_iter()
.filter(|f| glob_set.is_match(f))
.collect())
}
pub fn hash_task_output(
workspace_root: &str,
glob: &str,
+52 -37
View File
@@ -48,17 +48,17 @@ pub struct HashInputs {
/// Internal builder that uses HashSet for O(1) deduplication during accumulation.
/// Convert to HashInputs via `into()` when ready to return via NAPI.
#[derive(Debug, Default, Clone)]
struct HashInputsBuilder {
files: HashSet<String>,
runtime: HashSet<String>,
environment: HashSet<String>,
dep_outputs: HashSet<String>,
external: HashSet<String>,
pub(crate) struct HashInputsBuilder {
pub(crate) files: HashSet<String>,
pub(crate) runtime: HashSet<String>,
pub(crate) environment: HashSet<String>,
pub(crate) dep_outputs: HashSet<String>,
pub(crate) external: HashSet<String>,
}
impl HashInputsBuilder {
/// Extends this builder with all values from another builder
fn extend(&mut self, other: HashInputsBuilder) {
pub(crate) fn extend(&mut self, other: HashInputsBuilder) {
self.files.extend(other.files);
self.runtime.extend(other.runtime);
self.environment.extend(other.environment);
@@ -67,6 +67,45 @@ impl HashInputsBuilder {
}
}
/// Converts context-free `HashInstruction` variants into their `HashInputsBuilder`.
///
/// # Panics
/// Panics for context-dependent variants (WorkspaceFileSet, ProjectFileSet,
/// TaskOutput, TsConfiguration) that require workspace files, project graph,
/// or filesystem access. Callers must handle those variants before calling `.into()`.
impl From<&HashInstruction> for HashInputsBuilder {
fn from(instruction: &HashInstruction) -> Self {
match instruction {
HashInstruction::Runtime(runtime) => HashInputsBuilder {
runtime: HashSet::from([runtime.clone()]),
..Default::default()
},
HashInstruction::Environment(env) => HashInputsBuilder {
environment: HashSet::from([env.clone()]),
..Default::default()
},
HashInstruction::External(external) => HashInputsBuilder {
external: HashSet::from([external.clone()]),
..Default::default()
},
HashInstruction::AllExternalDependencies => HashInputsBuilder {
external: HashSet::from(["AllExternalDependencies".to_string()]),
..Default::default()
},
HashInstruction::ProjectConfiguration(_) | HashInstruction::Cwd(_) => {
HashInputsBuilder::default()
}
// These variants require external context — callers must match on them
// explicitly before falling through to `.into()`.
other => unreachable!(
"{:?} requires context (workspace files, project graph, etc.) \
and cannot be converted to HashInputsBuilder via From",
other
),
}
}
}
impl From<HashInputsBuilder> for HashInputs {
fn from(builder: HashInputsBuilder) -> Self {
// Convert HashSets to sorted Vecs for deterministic output
@@ -300,30 +339,18 @@ impl TaskHasher {
Arc::clone(&self.runtime_cache),
)?;
trace!(parent: &span, "hash_runtime: {:?}", now.elapsed());
(
hashed_runtime,
HashInputsBuilder {
runtime: HashSet::from([runtime.clone()]),
..Default::default()
},
)
(hashed_runtime, instruction.into())
}
HashInstruction::Environment(env) => {
let hashed_env = hash_env(env, js_env);
trace!(parent: &span, "hash_env: {:?}", now.elapsed());
(
hashed_env,
HashInputsBuilder {
environment: HashSet::from([env.clone()]),
..Default::default()
},
)
(hashed_env, instruction.into())
}
HashInstruction::Cwd(mode) => {
let workspace_root = std::path::Path::new(&self.workspace_root);
let hashed_cwd = hash_cwd(workspace_root, cwd, mode.clone());
trace!(parent: &span, "hash_cwd: {:?}", now.elapsed());
(hashed_cwd, HashInputsBuilder::default())
(hashed_cwd, instruction.into())
}
HashInstruction::ProjectFileSet(project_name, file_sets) => {
let project = self
@@ -350,7 +377,7 @@ impl TaskHasher {
let hashed_project_config =
hash_project_config(project_name, &self.project_graph.nodes)?;
trace!(parent: &span, "hash_project_config: {:?}", now.elapsed());
(hashed_project_config, HashInputsBuilder::default())
(hashed_project_config, instruction.into())
}
HashInstruction::TsConfiguration(project_name) => {
let ts_config_hash = if !selectively_hash_tsconfig {
@@ -422,13 +449,7 @@ impl TaskHasher {
Arc::clone(&self.external_cache),
)?;
trace!(parent: &span, "hash_external: {:?}", now.elapsed());
(
hashed_external,
HashInputsBuilder {
external: HashSet::from([external.clone()]),
..Default::default()
},
)
(hashed_external, instruction.into())
}
HashInstruction::AllExternalDependencies => {
let hashed_all_externals = hash_all_externals(
@@ -437,13 +458,7 @@ impl TaskHasher {
Arc::clone(&self.external_cache),
)?;
trace!(parent: &span, "hash_all_externals: {:?}", now.elapsed());
(
hashed_all_externals,
HashInputsBuilder {
external: HashSet::from(["AllExternalDependencies".to_string()]),
..Default::default()
},
)
(hashed_all_externals, instruction.into())
}
};
Ok((instruction.to_string(), hash, inputs))
+237 -237
View File
@@ -300,7 +300,7 @@ importers:
version: 0.1.73
'@nx/graph':
specifier: 1.0.1
version: 1.0.1(@headlessui/react@2.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@heroicons/react@2.2.0(react@18.3.1))(@nx/devkit@22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))))(@tailwindcss/forms@0.5.10(tailwindcss@3.4.4(ts-node@10.9.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.19)(typescript@5.9.2))))(@tailwindcss/typography@0.5.13(tailwindcss@3.4.4(ts-node@10.9.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.19)(typescript@5.9.2))))(classnames@2.5.1)(cytoscape-avsdf@1.0.0(cytoscape@3.32.1))(cytoscape-dagre@2.5.0(cytoscape@3.32.1))(cytoscape-fcose@2.2.0(cytoscape@3.32.1))(cytoscape-popper@2.0.0(cytoscape@3.32.1))(cytoscape@3.32.1)(react-copy-to-clipboard@5.1.0(react@18.3.1))(react-virtuoso@4.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(tailwind-merge@2.6.0)
version: 1.0.1(@headlessui/react@2.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@heroicons/react@2.2.0(react@18.3.1))(@nx/devkit@22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))))(@tailwindcss/forms@0.5.10(tailwindcss@3.4.4(ts-node@10.9.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.19)(typescript@5.9.2))))(@tailwindcss/typography@0.5.13(tailwindcss@3.4.4(ts-node@10.9.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.19)(typescript@5.9.2))))(classnames@2.5.1)(cytoscape-avsdf@1.0.0(cytoscape@3.32.1))(cytoscape-dagre@2.5.0(cytoscape@3.32.1))(cytoscape-fcose@2.2.0(cytoscape@3.32.1))(cytoscape-popper@2.0.0(cytoscape@3.32.1))(cytoscape@3.32.1)(react-copy-to-clipboard@5.1.0(react@18.3.1))(react-virtuoso@4.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(tailwind-merge@2.6.0)
'@react-spring/three':
specifier: ^9.7.3
version: 9.7.5(@react-three/fiber@8.18.0(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(three@0.166.1))(react@18.3.1)(three@0.166.1)
@@ -568,7 +568,7 @@ importers:
version: 0.21.6
'@monodon/rust':
specifier: 2.3.0
version: 2.3.0(@napi-rs/cli@3.0.0-alpha.56(@emnapi/runtime@1.7.1)(emnapi@1.4.4(node-addon-api@7.1.1)))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
version: 2.3.0(@napi-rs/cli@3.0.0-alpha.56(@emnapi/runtime@1.7.1)(emnapi@1.4.4(node-addon-api@7.1.1)))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@napi-rs/cli':
specifier: 3.0.0-alpha.56
version: 3.0.0-alpha.56(@emnapi/runtime@1.7.1)(emnapi@1.4.4(node-addon-api@7.1.1))
@@ -609,74 +609,74 @@ importers:
specifier: ^3.10.0
version: 3.17.6
'@nx/angular':
specifier: 22.5.0-beta.5
version: 22.5.0-beta.5(2857a1424667571577aba5c3677f33ff)
specifier: 22.6.0-beta.1
version: 22.6.0-beta.1(18aef624abc43ff01732c918006a42b2)
'@nx/conformance':
specifier: 4.0.0
version: 4.0.0(@nx/js@22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
version: 4.0.0(@nx/js@22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/cypress':
specifier: 22.5.0-beta.5
version: 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(cypress@15.8.2)(eslint@8.57.0)(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
specifier: 22.6.0-beta.1
version: 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(cypress@15.8.2)(eslint@8.57.0)(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/devkit':
specifier: 22.5.0-beta.5
version: 22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
specifier: 22.6.0-beta.1
version: 22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/enterprise-cloud':
specifier: 3.0.0
version: 3.0.0(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
version: 3.0.0(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/esbuild':
specifier: 22.5.0-beta.5
version: 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
specifier: 22.6.0-beta.1
version: 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/eslint':
specifier: 22.5.0-beta.5
version: 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
specifier: 22.6.0-beta.1
version: 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/eslint-plugin':
specifier: 22.5.0-beta.5
version: 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@typescript-eslint/parser@8.40.0(eslint@8.57.0)(typescript@5.9.2))(eslint-config-prettier@10.1.2(eslint@8.57.0))(eslint@8.57.0)(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
specifier: 22.6.0-beta.1
version: 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@typescript-eslint/parser@8.40.0(eslint@8.57.0)(typescript@5.9.2))(eslint-config-prettier@10.1.2(eslint@8.57.0))(eslint@8.57.0)(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/gradle':
specifier: 22.5.0-beta.5
version: 22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
specifier: 22.6.0-beta.1
version: 22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/jest':
specifier: 22.5.0-beta.5
version: 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(esbuild-register@3.6.0(esbuild@0.25.0))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(ts-node@10.9.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.19)(typescript@5.9.2))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
specifier: 22.6.0-beta.1
version: 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(esbuild-register@3.6.0(esbuild@0.25.0))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(ts-node@10.9.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.19)(typescript@5.9.2))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/js':
specifier: 22.5.0-beta.5
version: 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
specifier: 22.6.0-beta.1
version: 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/key':
specifier: 3.0.0
version: 3.0.0
'@nx/next':
specifier: 22.5.0-beta.5
version: 22.5.0-beta.5(a380f4005af583f171b443daac92231d)
specifier: 22.6.0-beta.1
version: 22.6.0-beta.1(79a8abc90a68de30dabf4dcdcee8d1d9)
'@nx/playwright':
specifier: 22.5.0-beta.5
version: 22.5.0-beta.5(@babel/traverse@7.28.6)(@playwright/test@1.54.0)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
specifier: 22.6.0-beta.1
version: 22.6.0-beta.1(@babel/traverse@7.28.6)(@playwright/test@1.54.0)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/powerpack-license':
specifier: 3.0.0
version: 3.0.0
'@nx/react':
specifier: 22.5.0-beta.5
version: 22.5.0-beta.5(f7d736dc141af4115ec502338859ff5b)
specifier: 22.6.0-beta.1
version: 22.6.0-beta.1(7b51b47ec3d6eed180475c0080e3ddc0)
'@nx/rsbuild':
specifier: 22.5.0-beta.5
version: 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
specifier: 22.6.0-beta.1
version: 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/rspack':
specifier: 22.5.0-beta.5
version: 22.5.0-beta.5(31370ec9a0e3a3ec7ea12f466133832a)
specifier: 22.6.0-beta.1
version: 22.6.0-beta.1(ee7821d260947e33b7c892feb4c8c327)
'@nx/storybook':
specifier: 22.5.0-beta.5
version: 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(cypress@15.8.2)(eslint@8.57.0)(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
specifier: 22.6.0-beta.1
version: 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(cypress@15.8.2)(eslint@8.57.0)(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/vite':
specifier: 22.5.0-beta.5
version: 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(vite@7.1.3(@types/node@20.19.19)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(yaml@2.8.0))(vitest@4.0.9(@types/debug@4.1.12)(@types/node@20.19.19)(jiti@2.4.2)(jsdom@26.1.0)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(yaml@2.8.0))
specifier: 22.6.0-beta.1
version: 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(vite@7.1.3(@types/node@20.19.19)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(yaml@2.8.0))(vitest@4.0.9(@types/debug@4.1.12)(@types/node@20.19.19)(jiti@2.4.2)(jsdom@26.1.0)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(yaml@2.8.0))
'@nx/vitest':
specifier: 22.5.0-beta.5
version: 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(vite@7.1.3(@types/node@20.19.19)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(yaml@2.8.0))(vitest@4.0.9(@types/debug@4.1.12)(@types/node@20.19.19)(jiti@2.4.2)(jsdom@26.1.0)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(yaml@2.8.0))
specifier: 22.6.0-beta.1
version: 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(vite@7.1.3(@types/node@20.19.19)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(yaml@2.8.0))(vitest@4.0.9(@types/debug@4.1.12)(@types/node@20.19.19)(jiti@2.4.2)(jsdom@26.1.0)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(yaml@2.8.0))
'@nx/web':
specifier: 22.5.0-beta.5
version: 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
specifier: 22.6.0-beta.1
version: 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/webpack':
specifier: 22.5.0-beta.5
version: 22.5.0-beta.5(@babel/traverse@7.28.6)(@rspack/core@1.6.8(@swc/helpers@0.5.18))(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(html-webpack-plugin@5.5.0(webpack@5.101.3))(lightningcss@1.30.1)(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4)
specifier: 22.6.0-beta.1
version: 22.6.0-beta.1(@babel/traverse@7.28.6)(@rspack/core@1.6.8(@swc/helpers@0.5.18))(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(html-webpack-plugin@5.5.0(webpack@5.101.3))(lightningcss@1.30.1)(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4)
'@phenomnomnominal/tsquery':
specifier: catalog:typescript
version: 6.1.4(typescript@5.9.2)
@@ -1146,8 +1146,8 @@ importers:
specifier: ^3.10.0
version: 3.17.6(@netlify/blobs@10.0.7)(@parcel/watcher@2.5.1)(@types/node@20.19.19)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@8.57.0)(ioredis@5.6.1)(less@4.1.3)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-beta.58)(rollup@4.44.2)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(typescript@5.9.2)(vite@7.1.3(@types/node@20.19.19)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(yaml@2.8.0))(yaml@2.8.0)
nx:
specifier: 22.5.0-beta.5
version: 22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))
specifier: 22.6.0-beta.1
version: 22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))
octokit:
specifier: ^2.0.14
version: 2.1.0(encoding@0.1.13)
@@ -9906,8 +9906,8 @@ packages:
engines: {node: '>=8.0.0', npm: '>=5.0.0'}
hasBin: true
'@nx/angular@22.5.0-beta.5':
resolution: {integrity: sha512-TaD5cZRXBZuDnOSxrinCRCyTufOA7oE8s/v+98k6s1T1CqSZXgrTvZjvMNje+kVln/EVbGENOT5w6PfTvyiD4g==}
'@nx/angular@22.6.0-beta.1':
resolution: {integrity: sha512-zIIAAcz0NfrA8bRagJGpQpvAGavcB3FQKzN/YLhUjwM/u/QHrIj/rETD/XAOZewPwleguxiLp0XLY5EojE/YLg==}
peerDependencies:
'@angular-devkit/build-angular': '>= 19.0.0 < 22.0.0'
'@angular-devkit/core': '>= 19.0.0 < 22.0.0'
@@ -9931,8 +9931,8 @@ packages:
'@nx/js': '>= 18 < 22'
nx: '>= 18 < 22'
'@nx/cypress@22.5.0-beta.5':
resolution: {integrity: sha512-7G8ZMN8Y5PARk4b7livmZzz7rLlaPLreLBHXOmOjbAqJ6UPm2fLLCZAk8VYqNq4WASZ6IDBcIlFXM000sR8HtA==}
'@nx/cypress@22.6.0-beta.1':
resolution: {integrity: sha512-giY4FR/4meMclyfJCMR3C7eix8a6wyELC9sSE/8AcoiDZtu44Rg90/i0LW38MpMdGgOyU3HsGSjZHqb1WSu7Tg==}
peerDependencies:
cypress: '>= 13 < 16'
peerDependenciesMeta:
@@ -9954,8 +9954,8 @@ packages:
peerDependencies:
nx: '>= 20 <= 22'
'@nx/devkit@22.5.0-beta.5':
resolution: {integrity: sha512-+lTOGtD10TjGNAVM31r6M5ow1lg2LYsSKf9MaLzjK6wMbK8IK3IcNbfGzCjMvDfc4adEqtQ8wurwdtPpKEN8ZQ==}
'@nx/devkit@22.6.0-beta.1':
resolution: {integrity: sha512-/kU4i207A4MHoHhM9kDb9whf7XiSiW+POQzDnbDdoEc79tGpMyvLjuDWxRXTkbi7cZ8FCmGLU8uDmKOtbPlrOw==}
peerDependencies:
nx: '>= 21 <= 23 || ^22.0.0-0'
@@ -9964,16 +9964,16 @@ packages:
peerDependencies:
nx: '>= 18 < 22'
'@nx/esbuild@22.5.0-beta.5':
resolution: {integrity: sha512-IjHHYVqx9275575OJ1d+LtWFKpbrv0piXBA3vA2nXpIYJils3xbkxUeWx+WQ9YBMseVzKri/Hj2QwZOpz1wqYA==}
'@nx/esbuild@22.6.0-beta.1':
resolution: {integrity: sha512-wNZM3aIg7uTalnz5z7ULF1YqqbjhE1wpgyW0/tkuzrW5hy3dr6EvdFPKQCictzps5HctaF4Ni6CjRZOZXFB8pw==}
peerDependencies:
esbuild: '>=0.19.2 <1.0.0'
peerDependenciesMeta:
esbuild:
optional: true
'@nx/eslint-plugin@22.5.0-beta.5':
resolution: {integrity: sha512-0j4HiqxSzPOuF2ncBi7C5RNxEhE0+tssN1cs4tpyrUsLgqWh+36TcUDKmRtO2OiufGB37AbGI11IN9jBGqv+qw==}
'@nx/eslint-plugin@22.6.0-beta.1':
resolution: {integrity: sha512-HJuXwAxyWSlzgqDSKo5V49ltE484DUoR4FmdCfNJ7NqgP7PnmzeWBCQQSQLPkBra/FDhMT91tc5pdkbdh8vPpw==}
peerDependencies:
'@typescript-eslint/parser': ^6.13.2 || ^7.0.0 || ^8.0.0
eslint-config-prettier: ^10.0.0
@@ -9981,8 +9981,8 @@ packages:
eslint-config-prettier:
optional: true
'@nx/eslint@22.5.0-beta.5':
resolution: {integrity: sha512-JP009urNFrwi0v4ll/7dVW4GrigdJyXw+eW13lzTOLv/sC4ImC5TT1jvsjDZT+Ms21hvzBWKJqxJ2VqyI7lqVA==}
'@nx/eslint@22.6.0-beta.1':
resolution: {integrity: sha512-iDNAjIAUXKYtnaSO8rg3lZyGBSdoFsQdcToOuBg5Po6yvSawJy9lEZNVaAIl3gDzQ8mbTXKHbjuCzK0qXPgJ/w==}
peerDependencies:
'@zkochan/js-yaml': 0.0.7
eslint: ^8.0.0 || ^9.0.0
@@ -9990,8 +9990,8 @@ packages:
'@zkochan/js-yaml':
optional: true
'@nx/gradle@22.5.0-beta.5':
resolution: {integrity: sha512-yt8dweTopYWX5GPWdF6/7w6NtvJhQTapQ//kRcOZrwk8h7BFI6k6p/2B4FW5GWj7y9tpJ1gWnONK/fVYjxazug==}
'@nx/gradle@22.6.0-beta.1':
resolution: {integrity: sha512-iZG1nV3Cl9W0SLJb9FXG/NngCZGEA1IvvIHhS+lZ9lkgSCH+9vOvmwRothK4Nj4O47BpKjnV0GpFeKd9kgWmBg==}
'@nx/graph@1.0.1':
resolution: {integrity: sha512-vJTPCKqgk2SJjKWxJaecKUmg0NQaDYFfzbwPH5L6Ls+K9ujf9zgMMSbaVfjL9BEsQE7+tkXk33px2Z3Eq0MNww==}
@@ -10028,11 +10028,11 @@ packages:
tailwind-merge:
optional: true
'@nx/jest@22.5.0-beta.5':
resolution: {integrity: sha512-umj4m3fFDqUzqeQW7oI3vrrZ2lHeLNtfcsOYuGOivo2fENBLz3B77mRhNvoIYhoHOI+pdX03cezArBQzGr1DjQ==}
'@nx/jest@22.6.0-beta.1':
resolution: {integrity: sha512-ZhB1qE7eb5yA9APInF6BnhEXumVZsr0VpRoaxPBQvhFnW+v8GP5dyaBkaWCtlnNLBp3jXMz37P1RgzKVjyQpIQ==}
'@nx/js@22.5.0-beta.5':
resolution: {integrity: sha512-b2MSkkrEpwHK08/CkMHJbEo1B+nP+cvrVDqhfbobqxj05TnJp1/0ZzHTuqeICx+paiDU3DDvlDHTSuUh+LFKIQ==}
'@nx/js@22.6.0-beta.1':
resolution: {integrity: sha512-hiAliE8/YI9ofEYCzYBYLNpaXzqOHm0yUUilNbWg+B4Ac6Ut+efNWhHeXSuQT1yXIDdiY0tmuWxe/MYt9QHNTQ==}
peerDependencies:
verdaccio: ^6.0.5
peerDependenciesMeta:
@@ -10163,11 +10163,11 @@ packages:
resolution: {integrity: sha512-oXYTVb79zV3J3GIMT0jUzzPBSzd6Z5ku4hkfvpSfFAQ8b0LGzNMuPWkw+wfbR7vOZZSQ2iAEzLNEm4r1O9zHnw==}
engines: {node: '>= 10'}
'@nx/module-federation@22.5.0-beta.5':
resolution: {integrity: sha512-7j907NvotWjSBESngeienejewTQnp0Eu//rFnfesB7Wql6Sep94+kj34EndKa77Wr4FYzmDlu0kUAqjL36sufA==}
'@nx/module-federation@22.6.0-beta.1':
resolution: {integrity: sha512-kp+vZ7paeZNicBj363XJH6sA0hALOvxS1YDlg9Mj7uSbsNFbh4BxrKxIJeFmB4u3nrlZSgRdmEVf6bShzADr6g==}
'@nx/next@22.5.0-beta.5':
resolution: {integrity: sha512-3eNjNgSssxUvC9okba1sA3ODQO2xx2xz3UOo4eUuUaLF8CaQkzZpqXs2SL/Dn2G+nzJFq/+J6wKy4I7w52V0tQ==}
'@nx/next@22.6.0-beta.1':
resolution: {integrity: sha512-Z+ywfVpjVCVEk2BEZc4YZlMDtTvbXq9p/Uu2Q6bWgjUrfJSxpTFmrjZzA3GSTiL7vLT2gs/3ppQAHJ005YS4tg==}
peerDependencies:
next: '>=14.0.0 <17.0.0'
@@ -10176,8 +10176,8 @@ packages:
cpu: [arm64]
os: [darwin]
'@nx/nx-darwin-arm64@22.5.0-beta.5':
resolution: {integrity: sha512-UVAnuNfh/ber4rsgey767o4ADP5G5Xe1d1DFqkhGx37h1nZsTjSH/pj2tE35CQ3C4S+T5TN56JbUeNsPlv2jJg==}
'@nx/nx-darwin-arm64@22.6.0-beta.1':
resolution: {integrity: sha512-OEvu4Gnn/yWXLrmCAa4EgY8uoeMkNy2D1bm/BKV7SyYPG00mgwGDIVWRcshVITt0xsxSuveJTEJjntZ23HqoVA==}
cpu: [arm64]
os: [darwin]
@@ -10186,8 +10186,8 @@ packages:
cpu: [x64]
os: [darwin]
'@nx/nx-darwin-x64@22.5.0-beta.5':
resolution: {integrity: sha512-35CzDqNiZbuyTmxgHBBnADHERrcibCn0pPhzbVB5d7wKkN5EKpaubiACbftgdZHYZCd8UJz4E3PCqhj5aMo+3w==}
'@nx/nx-darwin-x64@22.6.0-beta.1':
resolution: {integrity: sha512-/GXR1WMyDUbggU4WHA8XJ7EbRHnpoegQcWGj8Ardr0B7vB+pJ202lB30ULrafI1IGGX2sxspMjHdXNhmKfCdZg==}
cpu: [x64]
os: [darwin]
@@ -10211,8 +10211,8 @@ packages:
cpu: [x64]
os: [freebsd]
'@nx/nx-freebsd-x64@22.5.0-beta.5':
resolution: {integrity: sha512-TbIC1O0PGZJmBJ9TGx6icOu12Xx+fGpWsM/2URNwNQpcwyvbNOsOobVxPQwVqoJGbChpOz2eg8V9pEdqidU+Kg==}
'@nx/nx-freebsd-x64@22.6.0-beta.1':
resolution: {integrity: sha512-TZwxOt44ZJXAMYCapTAlbgnzlebfsvB8P4cwFHJajXrSd7qRrKt/nw3H/h5d0cPH4Sj4eWag9r+RVJ/QB5+xSw==}
cpu: [x64]
os: [freebsd]
@@ -10221,8 +10221,8 @@ packages:
cpu: [arm]
os: [linux]
'@nx/nx-linux-arm-gnueabihf@22.5.0-beta.5':
resolution: {integrity: sha512-3yKsytd/2+QUin2r1Y2D5EdfZ5Yua2RNRL8rH7HTQIfsrrjbyjHINJHvw0ONjM67gLjpnWr6kN/kRGfVDErP6Q==}
'@nx/nx-linux-arm-gnueabihf@22.6.0-beta.1':
resolution: {integrity: sha512-86oNxp0Pz2ttOHlJGgt07bTmoswh+MNfVMFMVR0p4IA/8DQyooiwBFXie8poW0QhP4TNyKWFPcOdU+naclRxfA==}
cpu: [arm]
os: [linux]
@@ -10232,8 +10232,8 @@ packages:
os: [linux]
libc: [glibc]
'@nx/nx-linux-arm64-gnu@22.5.0-beta.5':
resolution: {integrity: sha512-ZWTeeJmUM/CKD6DLnVWxxVhPdYZ7lobpS16QIN8QjdUy/kNE/2lT0Te3iOhxnE8k7q3aGmrkQQcgN6JzWSswjw==}
'@nx/nx-linux-arm64-gnu@22.6.0-beta.1':
resolution: {integrity: sha512-XFs2c5QLMqNV8NiNkJ8s24B1vybZ1PfHXb0EnpHB/AZ2nqqgfJ0P6J2DR1ojbK2UHdMStvOzW2O15HSA+8KgOg==}
cpu: [arm64]
os: [linux]
libc: [glibc]
@@ -10244,8 +10244,8 @@ packages:
os: [linux]
libc: [musl]
'@nx/nx-linux-arm64-musl@22.5.0-beta.5':
resolution: {integrity: sha512-x+UwefLxKFOmMjtt7ZBdTECxQ2r0+ml2qlcHUU2CGjd/NcrewvW4B23jcNk86pc00nTpEPiH0ldZAx5GgYpEyQ==}
'@nx/nx-linux-arm64-musl@22.6.0-beta.1':
resolution: {integrity: sha512-II4zOLNHkIfxP1lSWaD6rFU2tWlUhnUNkRGG0OcGpXMuuLLupJl5ahe84xK+F+6KvNqfzE+tcjaFaHXwJSZDhg==}
cpu: [arm64]
os: [linux]
libc: [musl]
@@ -10256,8 +10256,8 @@ packages:
os: [linux]
libc: [glibc]
'@nx/nx-linux-x64-gnu@22.5.0-beta.5':
resolution: {integrity: sha512-ZmNhTmxMdhYDQuDI4X4yDZw5o6IZT6i9FxgScu+SjZxAHfRLWmZw2FO//K4AU9ayLTH0+anGtpkzkjvjTiuVBw==}
'@nx/nx-linux-x64-gnu@22.6.0-beta.1':
resolution: {integrity: sha512-JKZRrwpGqG2hKpx69rTC7sRT/Qq/HMPPbsz+CHiBQ1RX++HFpX0Kzjh6zHwY7o62br9Yv/qKY2W/8BLtkyMn3Q==}
cpu: [x64]
os: [linux]
libc: [glibc]
@@ -10268,8 +10268,8 @@ packages:
os: [linux]
libc: [musl]
'@nx/nx-linux-x64-musl@22.5.0-beta.5':
resolution: {integrity: sha512-sH/Nh7qE5KgNRNvL1iyEV2tYV+ZJCFEsT5mfpLPwfoWOdIgYyuLhRSh0OekJxc+VdZEDpxOYA+uWTkO2htBsTQ==}
'@nx/nx-linux-x64-musl@22.6.0-beta.1':
resolution: {integrity: sha512-d1IIfKhhFJ2zDfttDFosaPeQyAVNjt9RnFQLsdCKZCMEd+izHh8gJs8/6wIx2ybMfF2U73TlnQE04Yt/dtjVig==}
cpu: [x64]
os: [linux]
libc: [musl]
@@ -10279,8 +10279,8 @@ packages:
cpu: [arm64]
os: [win32]
'@nx/nx-win32-arm64-msvc@22.5.0-beta.5':
resolution: {integrity: sha512-9w1cpE0QrWMdLxoPicYoXLcVLUr00JyE1zAesARW4jJ/W4st4hZSCnFIGsmcCfSGierPP3m40NJuB0P+QYiDpA==}
'@nx/nx-win32-arm64-msvc@22.6.0-beta.1':
resolution: {integrity: sha512-jvF9iMS791MRqa6ThYpRNMAqpL0Sr7OaubuAgA0wua+4UjzGL/v2zgmRXSzzezqKfLEzTI6iKEfIxCZJE/72gA==}
cpu: [arm64]
os: [win32]
@@ -10289,13 +10289,13 @@ packages:
cpu: [x64]
os: [win32]
'@nx/nx-win32-x64-msvc@22.5.0-beta.5':
resolution: {integrity: sha512-wGBXPclwyEueU52RQYwoj3+Wdyql4G9ND9F4RGcPE3tK1tbGhryQuarrw4sFcL+o9lVq63jk1ZzugD/UqNiFmQ==}
'@nx/nx-win32-x64-msvc@22.6.0-beta.1':
resolution: {integrity: sha512-wd18sUYtg83igXZmudn3P5fK42n4idDhbh9Tf2AX0uIddl/cSEhcRjfXia4Yy1MQ20V6RapeQKmKk6NyJFn/qw==}
cpu: [x64]
os: [win32]
'@nx/playwright@22.5.0-beta.5':
resolution: {integrity: sha512-1xT4kqpxbMXYkG/Bx1mvDlmsNvdy5SrT6wdLO4aQXp/up+uZE3IeOD6Q1HNKJWH1y6FSBPopHNX8u8jvKKnjKw==}
'@nx/playwright@22.6.0-beta.1':
resolution: {integrity: sha512-Ana0wiWf/SUafZgxDXB1OLh7FUQyRG2agq1gOEa52Co2lW+xpu8R2ihsuW+I2swYKOAY5Z31jDJpPpYL2JzSHw==}
peerDependencies:
'@playwright/test': ^1.36.0
peerDependenciesMeta:
@@ -10306,34 +10306,34 @@ packages:
resolution: {integrity: sha512-3/VnpG4RWe8Pw7EDIxPMuMUuiZXYcTjMa4YYtm21NQ8owWlHarJZ9psHjVCshVjkLSq7Z5LjPUDZJbpw+OqHXw==}
engines: {node: '>= 10'}
'@nx/react@22.5.0-beta.5':
resolution: {integrity: sha512-KNODUWyMJBZfzzUMM2YEJF6k1dV/oyonhgbI2PvFGK6iFmb8b2YJJ6DXGzka2SUZDVeS2YwzZyNi2TDBmxP88w==}
'@nx/react@22.6.0-beta.1':
resolution: {integrity: sha512-eSK7vFmJXI/XImyYa4y4mSif7+N3F19eDolhpQQyrPA7ylqmiomwkRuME2Pcuia/oFaN9xjawQWGyU7/Lowsuw==}
'@nx/rollup@22.5.0-beta.5':
resolution: {integrity: sha512-395FJc+XGH5KIpt8ektsSutXufAtp+NWhZx7/LYyt0tDEVROYz0M0mntywe0So1OFM6gj7jtFTl8V9Pnrph5fw==}
'@nx/rollup@22.6.0-beta.1':
resolution: {integrity: sha512-TfxwyYiMIG1RqkY4UCgVJ946bukAPySXD2IwJZHkfXoPg+LYIgneXcK+9soUhAaDra7UeVmwGVYTed3LdcFydg==}
'@nx/rsbuild@22.5.0-beta.5':
resolution: {integrity: sha512-mTkR0dXbxGPdPDdwOLJtk9IZtZ8gMTS8PahHMdK3sXtoPUnGhbgkP+mlKxMcKdZ0ojJ4gK4pXrYXADehm8eppw==}
'@nx/rsbuild@22.6.0-beta.1':
resolution: {integrity: sha512-DbcG6LZRbZMI3qr+Eh0oMsxgNVUEBxNeuzIwSZbNIcr3zivnnjaTObsuTo4e8QFwQRN+lXaCoD4qxlsqy22f3A==}
'@nx/rspack@22.5.0-beta.5':
resolution: {integrity: sha512-P143DcVh5JMPozBblFAdDE/ZbUbffQKabq/8eaqinShk5eS+a3Ih5wvv+r/l8xh26lTLtdy7HDA+mEzzzasT0w==}
'@nx/rspack@22.6.0-beta.1':
resolution: {integrity: sha512-F2+zUoc/pWxKCaVKPGbmukJ+5/yNdmx6i0MB3XXq8WFTGHnahvgQ7Y+2KDauTQYALHouk//Kx7XGQa83YXXiYA==}
peerDependencies:
'@module-federation/enhanced': ^0.21.2
'@module-federation/node': ^2.7.21
'@nx/storybook@22.5.0-beta.5':
resolution: {integrity: sha512-r61SSae1cC/gR/vTMD7ZOAVF0Z5n/R/7XqyX7sL53u88yD2LAjeOcor8ttmfcwRH6gJgc17GL3nhy39oHh2gWA==}
'@nx/storybook@22.6.0-beta.1':
resolution: {integrity: sha512-CSyEnWgcaY/wmAqr1UfKbyfgWlo+J7P02VlZozuZpzeeftfVhx7lLDMtka9pEubI0T6sjbUnqnIwqTCDH6ofyw==}
peerDependencies:
storybook: '>=7.0.0 <11.0.0'
'@nx/vite@22.5.0-beta.5':
resolution: {integrity: sha512-vag3RvBGgK/Sv7SGnLazXf2RtSkM6sZ5MBckrl0B9+HTKNTLVpTxolyftkzGKTeFLbUAUwA8RR4pLbHJ4a154Q==}
'@nx/vite@22.6.0-beta.1':
resolution: {integrity: sha512-kKDWmWaVsAGjt2hgecx1RPk8SIXEbxlX2hQX8NWldhdzXya477QPtRzjjUtLAAMWI7lBqdCRHHLmbxNfovROJw==}
peerDependencies:
vite: ^5.0.0 || ^6.0.0 || ^7.0.0
vitest: ^1.3.1 || ^2.0.0 || ^3.0.0 || ^4.0.0
'@nx/vitest@22.5.0-beta.5':
resolution: {integrity: sha512-bDA31V5mf0eqW8hYPQyZEXUtL1/jDZZ3VjKVrgk/qTvHIKtFi0Toel8vA5f6kle7cWo8UIw3V2gx8ty+0x/0ZA==}
'@nx/vitest@22.6.0-beta.1':
resolution: {integrity: sha512-3eVtLogfe6x4GLdJRxGcZhlF2soIdfD7hBrobiI3iFydLdJoXIHknHTlzoMgfzA5OaYkAopO8X5Q0JI9VYNNgg==}
peerDependencies:
vite: ^5.0.0 || ^6.0.0 || ^7.0.0
vitest: ^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0
@@ -10343,14 +10343,14 @@ packages:
vitest:
optional: true
'@nx/web@22.5.0-beta.5':
resolution: {integrity: sha512-krcOaMiUDjmGwfsu45PqmErbTM8EtkfQ/bePweTmDy8+ODEaVc0a/tCzk4Rtq91Ojwa757HSHZrR0acbsozjgA==}
'@nx/web@22.6.0-beta.1':
resolution: {integrity: sha512-eHDJV7FNqMMLGr57MG9OOockI3JJLb0tYnX/IA1GtguEumo9aGcdk4saBC/IvQSHnl2/vQiCIVCnFPbLSq2mqQ==}
'@nx/webpack@22.5.0-beta.5':
resolution: {integrity: sha512-3fOsn34ixgZ269R/SIN8s/xQkC2qnkmaoTAj21YO4PORDoiFhM4BIGXuL8HdSLsKDpUO8sOUPgSY0gMIgmUgNg==}
'@nx/webpack@22.6.0-beta.1':
resolution: {integrity: sha512-fD8ZHJiso/PSRkioW4R8ndccasSeUcNGETPMQ/JbotlGANjYZgx6nIo55Yvsp77JHWcCxF2PpBxm3wUU1hjE8w==}
'@nx/workspace@22.5.0-beta.5':
resolution: {integrity: sha512-hauOni3EvKD11ch2nPQ8cJzJ/SY0HO0QvMEmiWJec2ththQlubOKd3h2HCbT2c3F+YwC+5qe3vLvJqZzJj6BtA==}
'@nx/workspace@22.6.0-beta.1':
resolution: {integrity: sha512-FkEr3Wqrd2Nb5AE3JhNvoKOHufMIyt4lN86n97OH5fOZOx/FtX7+RexuUMHY7j529vTv3IVy4/J/oNtMpXDSRg==}
'@octokit/app@13.1.8':
resolution: {integrity: sha512-bCncePMguVyFpdBbnceFKfmPOuUD94T189GuQ0l00ZcQ+mX4hyPqnaWJlsXE2HSdA71eV7p8GPDZ+ErplTkzow==}
@@ -20347,12 +20347,12 @@ packages:
nwsapi@2.2.21:
resolution: {integrity: sha512-o6nIY3qwiSXl7/LuOU0Dmuctd34Yay0yeuZRLFmDPrrdHpXKFndPj3hM+YEPVHYC5fx2otBx4Ilc/gyYSAUaIA==}
nx@22.5.0-beta.5:
resolution: {integrity: sha512-dr98+hvdeQAPO2890btkeuxNVDpTv4oLcI/Z8bTG0triDbR4r76vdoHsqh+iuQR4Bq6IYOVyyrsJ+wx0VTD+UA==}
nx@22.6.0-beta.1:
resolution: {integrity: sha512-xKECuzEW9te7Qm3/5XA2l+hTBbHHSryEemHhRyURzZpD09dPESARV13pf/nDwjjN7wzv4+iwcxv6pDs85qX/3Q==}
hasBin: true
peerDependencies:
'@swc-node/register': 1.11.1
'@swc/core': 1.15.8
'@swc-node/register': ^1.11.1
'@swc/core': ^1.15.8
peerDependenciesMeta:
'@swc-node/register':
optional: true
@@ -33400,11 +33400,11 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
'@monodon/rust@2.3.0(@napi-rs/cli@3.0.0-alpha.56(@emnapi/runtime@1.7.1)(emnapi@1.4.4(node-addon-api@7.1.1)))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))':
'@monodon/rust@2.3.0(@napi-rs/cli@3.0.0-alpha.56(@emnapi/runtime@1.7.1)(emnapi@1.4.4(node-addon-api@7.1.1)))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))':
dependencies:
'@ltd/j-toml': 1.38.0
'@napi-rs/cli': 3.0.0-alpha.56(@emnapi/runtime@1.7.1)(emnapi@1.4.4(node-addon-api@7.1.1))
'@nx/devkit': 20.8.2(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/devkit': 20.8.2(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
chalk: 4.1.2
npm-run-path: 4.0.1
semver: 7.5.4
@@ -34702,18 +34702,18 @@ snapshots:
transitivePeerDependencies:
- encoding
'@nx/angular@22.5.0-beta.5(2857a1424667571577aba5c3677f33ff)':
'@nx/angular@22.6.0-beta.1(18aef624abc43ff01732c918006a42b2)':
dependencies:
'@angular-devkit/core': 21.1.0(chokidar@3.6.0)
'@angular-devkit/schematics': 21.1.0(chokidar@3.6.0)
'@nx/devkit': 22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/eslint': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/js': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/module-federation': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(esbuild@0.25.0)(next@14.2.35(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4)
'@nx/rspack': 22.5.0-beta.5(31370ec9a0e3a3ec7ea12f466133832a)
'@nx/web': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/webpack': 22.5.0-beta.5(@babel/traverse@7.28.6)(@rspack/core@1.6.8(@swc/helpers@0.5.18))(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(html-webpack-plugin@5.5.0(webpack@5.101.3))(lightningcss@1.30.1)(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4)
'@nx/workspace': 22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))
'@nx/devkit': 22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/eslint': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/js': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/module-federation': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(esbuild@0.25.0)(next@14.2.35(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4)
'@nx/rspack': 22.6.0-beta.1(ee7821d260947e33b7c892feb4c8c327)
'@nx/web': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/webpack': 22.6.0-beta.1(@babel/traverse@7.28.6)(@rspack/core@1.6.8(@swc/helpers@0.5.18))(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(html-webpack-plugin@5.5.0(webpack@5.101.3))(lightningcss@1.30.1)(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4)
'@nx/workspace': 22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))
'@phenomnomnominal/tsquery': 6.1.4(typescript@5.9.2)
'@schematics/angular': 21.1.0(chokidar@3.6.0)
'@typescript-eslint/type-utils': 8.40.0(eslint@8.57.0)(typescript@5.9.2)
@@ -34766,25 +34766,25 @@ snapshots:
- webpack-cli
- webpack-hot-middleware
'@nx/conformance@4.0.0(@nx/js@22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))':
'@nx/conformance@4.0.0(@nx/js@22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0)))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))':
dependencies:
'@nx/devkit': 21.5.1(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/devkit': 21.5.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/key': 4.0.0
ajv: 8.17.1
esbuild: 0.19.9
nx: 22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))
nx: 22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))
picocolors: 1.1.1
semver: 7.5.4
yargs: 17.7.2
transitivePeerDependencies:
- debug
'@nx/cypress@22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(cypress@15.8.2)(eslint@8.57.0)(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))':
'@nx/cypress@22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(cypress@15.8.2)(eslint@8.57.0)(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))':
dependencies:
'@nx/devkit': 22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/eslint': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/js': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/devkit': 22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/eslint': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/js': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@phenomnomnominal/tsquery': 6.1.4(typescript@5.9.2)
detect-port: 1.6.1
semver: 7.7.3
@@ -34804,66 +34804,66 @@ snapshots:
- typescript
- verdaccio
'@nx/devkit@20.8.2(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))':
'@nx/devkit@20.8.2(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))':
dependencies:
ejs: 3.1.10
enquirer: 2.3.6
ignore: 5.3.2
minimatch: 9.0.3
nx: 22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))
nx: 22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))
semver: 7.7.3
tmp: 0.2.4
tslib: 2.8.1
yargs-parser: 21.1.1
'@nx/devkit@21.0.0(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))':
'@nx/devkit@21.0.0(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))':
dependencies:
ejs: 3.1.10
enquirer: 2.3.6
ignore: 5.3.2
minimatch: 9.0.3
nx: 22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))
nx: 22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))
semver: 7.7.3
tmp: 0.2.4
tslib: 2.8.1
yargs-parser: 21.1.1
'@nx/devkit@21.5.1(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))':
'@nx/devkit@21.5.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))':
dependencies:
ejs: 3.1.10
enquirer: 2.3.6
ignore: 5.3.2
minimatch: 9.0.3
nx: 22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))
nx: 22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))
semver: 7.7.3
tmp: 0.2.4
tslib: 2.8.1
yargs-parser: 21.1.1
'@nx/devkit@22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))':
'@nx/devkit@22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))':
dependencies:
'@zkochan/js-yaml': 0.0.7
ejs: 3.1.10
enquirer: 2.3.6
minimatch: 10.1.1
nx: 22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))
nx: 22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))
semver: 7.7.3
tslib: 2.8.1
yargs-parser: 21.1.1
'@nx/enterprise-cloud@3.0.0(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))':
'@nx/enterprise-cloud@3.0.0(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))':
dependencies:
'@nx/devkit': 21.0.0(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/devkit': 21.0.0(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/key': 3.0.0
nx: 22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))
nx: 22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))
semver: 7.5.4
transitivePeerDependencies:
- debug
'@nx/esbuild@22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))':
'@nx/esbuild@22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))':
dependencies:
'@nx/devkit': 22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/devkit': 22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
picocolors: 1.1.1
tinyglobby: 0.2.15
tsconfig-paths: 4.2.0
@@ -34879,10 +34879,10 @@ snapshots:
- supports-color
- verdaccio
'@nx/eslint-plugin@22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@typescript-eslint/parser@8.40.0(eslint@8.57.0)(typescript@5.9.2))(eslint-config-prettier@10.1.2(eslint@8.57.0))(eslint@8.57.0)(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))':
'@nx/eslint-plugin@22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@typescript-eslint/parser@8.40.0(eslint@8.57.0)(typescript@5.9.2))(eslint-config-prettier@10.1.2(eslint@8.57.0))(eslint@8.57.0)(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))':
dependencies:
'@nx/devkit': 22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/devkit': 22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@phenomnomnominal/tsquery': 6.1.4(typescript@5.9.2)
'@typescript-eslint/parser': 8.40.0(eslint@8.57.0)(typescript@5.9.2)
'@typescript-eslint/type-utils': 8.40.0(eslint@8.57.0)(typescript@5.9.2)
@@ -34906,10 +34906,10 @@ snapshots:
- typescript
- verdaccio
'@nx/eslint@22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))':
'@nx/eslint@22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))':
dependencies:
'@nx/devkit': 22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/devkit': 22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
eslint: 8.57.0
semver: 7.7.3
tslib: 2.8.1
@@ -34925,16 +34925,16 @@ snapshots:
- supports-color
- verdaccio
'@nx/gradle@22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))':
'@nx/gradle@22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))':
dependencies:
'@nx/devkit': 22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/devkit': 22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
toml-eslint-parser: 0.10.0
transitivePeerDependencies:
- nx
'@nx/graph@1.0.1(@headlessui/react@2.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@heroicons/react@2.2.0(react@18.3.1))(@nx/devkit@22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))))(@tailwindcss/forms@0.5.10(tailwindcss@3.4.4(ts-node@10.9.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.19)(typescript@5.9.2))))(@tailwindcss/typography@0.5.13(tailwindcss@3.4.4(ts-node@10.9.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.19)(typescript@5.9.2))))(classnames@2.5.1)(cytoscape-avsdf@1.0.0(cytoscape@3.32.1))(cytoscape-dagre@2.5.0(cytoscape@3.32.1))(cytoscape-fcose@2.2.0(cytoscape@3.32.1))(cytoscape-popper@2.0.0(cytoscape@3.32.1))(cytoscape@3.32.1)(react-copy-to-clipboard@5.1.0(react@18.3.1))(react-virtuoso@4.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(tailwind-merge@2.6.0)':
'@nx/graph@1.0.1(@headlessui/react@2.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@heroicons/react@2.2.0(react@18.3.1))(@nx/devkit@22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))))(@tailwindcss/forms@0.5.10(tailwindcss@3.4.4(ts-node@10.9.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.19)(typescript@5.9.2))))(@tailwindcss/typography@0.5.13(tailwindcss@3.4.4(ts-node@10.9.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.19)(typescript@5.9.2))))(classnames@2.5.1)(cytoscape-avsdf@1.0.0(cytoscape@3.32.1))(cytoscape-dagre@2.5.0(cytoscape@3.32.1))(cytoscape-fcose@2.2.0(cytoscape@3.32.1))(cytoscape-popper@2.0.0(cytoscape@3.32.1))(cytoscape@3.32.1)(react-copy-to-clipboard@5.1.0(react@18.3.1))(react-virtuoso@4.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(tailwind-merge@2.6.0)':
dependencies:
'@nx/devkit': 22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/devkit': 22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@tailwindcss/forms': 0.5.10(tailwindcss@3.4.4(ts-node@10.9.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.19)(typescript@5.9.2)))
'@tailwindcss/typography': 0.5.13(tailwindcss@3.4.4(ts-node@10.9.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.19)(typescript@5.9.2)))
cytoscape: 3.32.1
@@ -34951,12 +34951,12 @@ snapshots:
react-copy-to-clipboard: 5.1.0(react@18.3.1)
tailwind-merge: 2.6.0
'@nx/jest@22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(esbuild-register@3.6.0(esbuild@0.25.0))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(ts-node@10.9.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.19)(typescript@5.9.2))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))':
'@nx/jest@22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(esbuild-register@3.6.0(esbuild@0.25.0))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(ts-node@10.9.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.19)(typescript@5.9.2))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))':
dependencies:
'@jest/reporters': 30.0.2
'@jest/test-result': 30.0.2
'@nx/devkit': 22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/devkit': 22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@phenomnomnominal/tsquery': 6.1.4(typescript@5.9.2)
identity-obj-proxy: 3.0.0
jest-config: 30.0.2(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(esbuild-register@3.6.0(esbuild@0.25.0))(ts-node@10.9.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.19)(typescript@5.9.2))
@@ -34983,7 +34983,7 @@ snapshots:
- typescript
- verdaccio
'@nx/js@22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))':
'@nx/js@22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))':
dependencies:
'@babel/core': 7.28.3
'@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.3)
@@ -34992,8 +34992,8 @@ snapshots:
'@babel/preset-env': 7.28.5(@babel/core@7.28.3)
'@babel/preset-typescript': 7.27.1(@babel/core@7.28.3)
'@babel/runtime': 7.28.4
'@nx/devkit': 22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/workspace': 22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))
'@nx/devkit': 22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/workspace': 22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))
'@zkochan/js-yaml': 0.0.7
babel-plugin-const-enum: 1.2.0(@babel/core@7.28.3)
babel-plugin-macros: 3.1.0
@@ -35117,14 +35117,14 @@ snapshots:
transitivePeerDependencies:
- debug
'@nx/module-federation@22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(esbuild@0.25.0)(next@14.2.35(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4)':
'@nx/module-federation@22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(esbuild@0.25.0)(next@14.2.35(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4)':
dependencies:
'@module-federation/enhanced': 0.21.6(@rspack/core@1.6.8(@swc/helpers@0.5.18))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.2)(webpack@5.101.3)
'@module-federation/node': 2.7.21(@rspack/core@1.6.8(@swc/helpers@0.5.18))(next@14.2.35(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.2)(webpack@5.101.3)
'@module-federation/sdk': 0.21.6
'@nx/devkit': 22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/web': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/devkit': 22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/web': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@rspack/core': 1.6.8(@swc/helpers@0.5.18)
express: 4.21.2
http-proxy-middleware: 3.0.5
@@ -35151,15 +35151,15 @@ snapshots:
- vue-tsc
- webpack-cli
'@nx/next@22.5.0-beta.5(a380f4005af583f171b443daac92231d)':
'@nx/next@22.6.0-beta.1(79a8abc90a68de30dabf4dcdcee8d1d9)':
dependencies:
'@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.26.10)
'@nx/devkit': 22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/eslint': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/js': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/react': 22.5.0-beta.5(f7d736dc141af4115ec502338859ff5b)
'@nx/web': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/webpack': 22.5.0-beta.5(@babel/traverse@7.28.6)(@rspack/core@1.6.8(@swc/helpers@0.5.18))(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(html-webpack-plugin@5.5.0(webpack@5.101.3))(lightningcss@1.30.1)(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4)
'@nx/devkit': 22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/eslint': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/js': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/react': 22.6.0-beta.1(7b51b47ec3d6eed180475c0080e3ddc0)
'@nx/web': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/webpack': 22.6.0-beta.1(@babel/traverse@7.28.6)(@rspack/core@1.6.8(@swc/helpers@0.5.18))(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(html-webpack-plugin@5.5.0(webpack@5.101.3))(lightningcss@1.30.1)(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4)
'@phenomnomnominal/tsquery': 6.1.4(typescript@5.9.2)
'@svgr/webpack': 8.1.0(typescript@5.9.2)
copy-webpack-plugin: 10.2.4(webpack@5.101.3)
@@ -35206,13 +35206,13 @@ snapshots:
'@nx/nx-darwin-arm64@21.6.2':
optional: true
'@nx/nx-darwin-arm64@22.5.0-beta.5':
'@nx/nx-darwin-arm64@22.6.0-beta.1':
optional: true
'@nx/nx-darwin-x64@21.6.2':
optional: true
'@nx/nx-darwin-x64@22.5.0-beta.5':
'@nx/nx-darwin-x64@22.6.0-beta.1':
optional: true
'@nx/nx-dev-data-access-courses@file:nx-dev/data-access-courses':
@@ -35264,56 +35264,56 @@ snapshots:
'@nx/nx-freebsd-x64@21.6.2':
optional: true
'@nx/nx-freebsd-x64@22.5.0-beta.5':
'@nx/nx-freebsd-x64@22.6.0-beta.1':
optional: true
'@nx/nx-linux-arm-gnueabihf@21.6.2':
optional: true
'@nx/nx-linux-arm-gnueabihf@22.5.0-beta.5':
'@nx/nx-linux-arm-gnueabihf@22.6.0-beta.1':
optional: true
'@nx/nx-linux-arm64-gnu@21.6.2':
optional: true
'@nx/nx-linux-arm64-gnu@22.5.0-beta.5':
'@nx/nx-linux-arm64-gnu@22.6.0-beta.1':
optional: true
'@nx/nx-linux-arm64-musl@21.6.2':
optional: true
'@nx/nx-linux-arm64-musl@22.5.0-beta.5':
'@nx/nx-linux-arm64-musl@22.6.0-beta.1':
optional: true
'@nx/nx-linux-x64-gnu@21.6.2':
optional: true
'@nx/nx-linux-x64-gnu@22.5.0-beta.5':
'@nx/nx-linux-x64-gnu@22.6.0-beta.1':
optional: true
'@nx/nx-linux-x64-musl@21.6.2':
optional: true
'@nx/nx-linux-x64-musl@22.5.0-beta.5':
'@nx/nx-linux-x64-musl@22.6.0-beta.1':
optional: true
'@nx/nx-win32-arm64-msvc@21.6.2':
optional: true
'@nx/nx-win32-arm64-msvc@22.5.0-beta.5':
'@nx/nx-win32-arm64-msvc@22.6.0-beta.1':
optional: true
'@nx/nx-win32-x64-msvc@21.6.2':
optional: true
'@nx/nx-win32-x64-msvc@22.5.0-beta.5':
'@nx/nx-win32-x64-msvc@22.6.0-beta.1':
optional: true
'@nx/playwright@22.5.0-beta.5(@babel/traverse@7.28.6)(@playwright/test@1.54.0)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))':
'@nx/playwright@22.6.0-beta.1(@babel/traverse@7.28.6)(@playwright/test@1.54.0)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))':
dependencies:
'@nx/devkit': 22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/eslint': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/js': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/devkit': 22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/eslint': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/js': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
minimatch: 10.1.1
tslib: 2.8.1
optionalDependencies:
@@ -35335,14 +35335,14 @@ snapshots:
transitivePeerDependencies:
- debug
'@nx/react@22.5.0-beta.5(f7d736dc141af4115ec502338859ff5b)':
'@nx/react@22.6.0-beta.1(7b51b47ec3d6eed180475c0080e3ddc0)':
dependencies:
'@nx/devkit': 22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/eslint': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/js': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/module-federation': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(esbuild@0.25.0)(next@14.2.35(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4)
'@nx/rollup': 22.5.0-beta.5(@babel/core@7.26.10)(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/babel__core@7.20.5)(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/web': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/devkit': 22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/eslint': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/js': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/module-federation': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(esbuild@0.25.0)(next@14.2.35(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4)
'@nx/rollup': 22.6.0-beta.1(@babel/core@7.26.10)(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/babel__core@7.20.5)(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/web': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@phenomnomnominal/tsquery': 6.1.4(typescript@5.9.2)
'@svgr/webpack': 8.1.0(typescript@5.9.2)
express: 4.21.2
@@ -35352,7 +35352,7 @@ snapshots:
semver: 7.7.3
tslib: 2.8.1
optionalDependencies:
'@nx/vite': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(vite@7.1.3(@types/node@20.19.19)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(yaml@2.8.0))(vitest@4.0.9(@types/debug@4.1.12)(@types/node@20.19.19)(jiti@2.4.2)(jsdom@26.1.0)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(yaml@2.8.0))
'@nx/vite': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(vite@7.1.3(@types/node@20.19.19)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(yaml@2.8.0))(vitest@4.0.9(@types/debug@4.1.12)(@types/node@20.19.19)(jiti@2.4.2)(jsdom@26.1.0)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(yaml@2.8.0))
transitivePeerDependencies:
- '@babel/core'
- '@babel/traverse'
@@ -35379,10 +35379,10 @@ snapshots:
- vue-tsc
- webpack-cli
'@nx/rollup@22.5.0-beta.5(@babel/core@7.26.10)(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/babel__core@7.20.5)(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))':
'@nx/rollup@22.6.0-beta.1(@babel/core@7.26.10)(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/babel__core@7.20.5)(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))':
dependencies:
'@nx/devkit': 22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/devkit': 22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@rollup/plugin-babel': 6.0.4(@babel/core@7.26.10)(@types/babel__core@7.20.5)(rollup@4.44.2)
'@rollup/plugin-commonjs': 25.0.8(rollup@4.44.2)
'@rollup/plugin-image': 3.0.3(rollup@4.44.2)
@@ -35410,10 +35410,10 @@ snapshots:
- typescript
- verdaccio
'@nx/rsbuild@22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))':
'@nx/rsbuild@22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))':
dependencies:
'@nx/devkit': 22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/devkit': 22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@phenomnomnominal/tsquery': 6.1.4(typescript@5.9.2)
'@rsbuild/core': 1.1.8
minimatch: 10.1.1
@@ -35428,14 +35428,14 @@ snapshots:
- typescript
- verdaccio
'@nx/rspack@22.5.0-beta.5(31370ec9a0e3a3ec7ea12f466133832a)':
'@nx/rspack@22.6.0-beta.1(ee7821d260947e33b7c892feb4c8c327)':
dependencies:
'@module-federation/enhanced': 0.21.6(@rspack/core@1.6.8(@swc/helpers@0.5.18))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.2)(webpack@5.101.3)
'@module-federation/node': 2.7.21(@rspack/core@1.6.8(@swc/helpers@0.5.18))(next@14.2.35(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.2)(webpack@5.101.3)
'@nx/devkit': 22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/module-federation': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(esbuild@0.25.0)(next@14.2.35(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4)
'@nx/web': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/devkit': 22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/module-federation': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(esbuild@0.25.0)(next@14.2.35(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4)
'@nx/web': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@phenomnomnominal/tsquery': 6.1.4(typescript@5.9.2)
'@rspack/core': 1.6.8(@swc/helpers@0.5.18)
'@rspack/dev-server': 1.1.4(@rspack/core@1.6.8(@swc/helpers@0.5.18))(@types/express@4.17.23)(webpack-cli@5.1.4)(webpack@5.101.3)
@@ -35488,12 +35488,12 @@ snapshots:
- webpack-cli
- webpack-hot-middleware
'@nx/storybook@22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(cypress@15.8.2)(eslint@8.57.0)(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))':
'@nx/storybook@22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(cypress@15.8.2)(eslint@8.57.0)(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))':
dependencies:
'@nx/cypress': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(cypress@15.8.2)(eslint@8.57.0)(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/devkit': 22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/eslint': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/js': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/cypress': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(cypress@15.8.2)(eslint@8.57.0)(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/devkit': 22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/eslint': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/js': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@phenomnomnominal/tsquery': 6.1.4(typescript@5.9.2)
semver: 7.7.3
storybook: 10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -35511,11 +35511,11 @@ snapshots:
- typescript
- verdaccio
'@nx/vite@22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(vite@7.1.3(@types/node@20.19.19)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(yaml@2.8.0))(vitest@4.0.9(@types/debug@4.1.12)(@types/node@20.19.19)(jiti@2.4.2)(jsdom@26.1.0)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(yaml@2.8.0))':
'@nx/vite@22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(vite@7.1.3(@types/node@20.19.19)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(yaml@2.8.0))(vitest@4.0.9(@types/debug@4.1.12)(@types/node@20.19.19)(jiti@2.4.2)(jsdom@26.1.0)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(yaml@2.8.0))':
dependencies:
'@nx/devkit': 22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/vitest': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(vite@7.1.3(@types/node@20.19.19)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(yaml@2.8.0))(vitest@4.0.9(@types/debug@4.1.12)(@types/node@20.19.19)(jiti@2.4.2)(jsdom@26.1.0)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(yaml@2.8.0))
'@nx/devkit': 22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/vitest': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(vite@7.1.3(@types/node@20.19.19)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(yaml@2.8.0))(vitest@4.0.9(@types/debug@4.1.12)(@types/node@20.19.19)(jiti@2.4.2)(jsdom@26.1.0)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(yaml@2.8.0))
'@phenomnomnominal/tsquery': 6.1.4(typescript@5.9.2)
ajv: 8.17.1
enquirer: 2.3.6
@@ -35535,10 +35535,10 @@ snapshots:
- typescript
- verdaccio
'@nx/vitest@22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(vite@7.1.3(@types/node@20.19.19)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(yaml@2.8.0))(vitest@4.0.9(@types/debug@4.1.12)(@types/node@20.19.19)(jiti@2.4.2)(jsdom@26.1.0)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(yaml@2.8.0))':
'@nx/vitest@22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(vite@7.1.3(@types/node@20.19.19)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(yaml@2.8.0))(vitest@4.0.9(@types/debug@4.1.12)(@types/node@20.19.19)(jiti@2.4.2)(jsdom@26.1.0)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.85.1)(sass@1.55.0)(stylus@0.64.0)(terser@5.44.1)(tsx@4.20.5)(yaml@2.8.0))':
dependencies:
'@nx/devkit': 22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/devkit': 22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@phenomnomnominal/tsquery': 6.1.4(typescript@5.9.2)
semver: 7.7.3
tslib: 2.8.1
@@ -35555,10 +35555,10 @@ snapshots:
- typescript
- verdaccio
'@nx/web@22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))':
'@nx/web@22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))':
dependencies:
'@nx/devkit': 22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/devkit': 22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
detect-port: 1.6.1
http-server: 14.1.0
picocolors: 1.1.1
@@ -35572,11 +35572,11 @@ snapshots:
- supports-color
- verdaccio
'@nx/webpack@22.5.0-beta.5(@babel/traverse@7.28.6)(@rspack/core@1.6.8(@swc/helpers@0.5.18))(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(html-webpack-plugin@5.5.0(webpack@5.101.3))(lightningcss@1.30.1)(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4)':
'@nx/webpack@22.6.0-beta.1(@babel/traverse@7.28.6)(@rspack/core@1.6.8(@swc/helpers@0.5.18))(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(html-webpack-plugin@5.5.0(webpack@5.101.3))(lightningcss@1.30.1)(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.2)(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))(webpack-cli@5.1.4)':
dependencies:
'@babel/core': 7.28.3
'@nx/devkit': 22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.5.0-beta.5(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@nx/devkit': 22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/js': 22.6.0-beta.1(@babel/traverse@7.28.6)(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.0.5(encoding@0.1.13)(typanion@3.14.0))
'@phenomnomnominal/tsquery': 6.1.4(typescript@5.9.2)
ajv: 8.17.1
autoprefixer: 10.4.21(postcss@8.5.3)
@@ -35634,13 +35634,13 @@ snapshots:
- vue-template-compiler
- webpack-cli
'@nx/workspace@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))':
'@nx/workspace@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))':
dependencies:
'@nx/devkit': 22.5.0-beta.5(nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@nx/devkit': 22.6.0-beta.1(nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))
'@zkochan/js-yaml': 0.0.7
chalk: 4.1.2
enquirer: 2.3.6
nx: 22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))
nx: 22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))
picomatch: 4.0.2
semver: 7.7.3
tslib: 2.8.1
@@ -49155,7 +49155,7 @@ snapshots:
nwsapi@2.2.21: {}
nx@22.5.0-beta.5(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)):
nx@22.6.0-beta.1(@swc-node/register@1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)):
dependencies:
'@napi-rs/wasm-runtime': 0.2.4
'@yarnpkg/lockfile': 1.1.0
@@ -49194,16 +49194,16 @@ snapshots:
yargs: 17.7.2
yargs-parser: 21.1.1
optionalDependencies:
'@nx/nx-darwin-arm64': 22.5.0-beta.5
'@nx/nx-darwin-x64': 22.5.0-beta.5
'@nx/nx-freebsd-x64': 22.5.0-beta.5
'@nx/nx-linux-arm-gnueabihf': 22.5.0-beta.5
'@nx/nx-linux-arm64-gnu': 22.5.0-beta.5
'@nx/nx-linux-arm64-musl': 22.5.0-beta.5
'@nx/nx-linux-x64-gnu': 22.5.0-beta.5
'@nx/nx-linux-x64-musl': 22.5.0-beta.5
'@nx/nx-win32-arm64-msvc': 22.5.0-beta.5
'@nx/nx-win32-x64-msvc': 22.5.0-beta.5
'@nx/nx-darwin-arm64': 22.6.0-beta.1
'@nx/nx-darwin-x64': 22.6.0-beta.1
'@nx/nx-freebsd-x64': 22.6.0-beta.1
'@nx/nx-linux-arm-gnueabihf': 22.6.0-beta.1
'@nx/nx-linux-arm64-gnu': 22.6.0-beta.1
'@nx/nx-linux-arm64-musl': 22.6.0-beta.1
'@nx/nx-linux-x64-gnu': 22.6.0-beta.1
'@nx/nx-linux-x64-musl': 22.6.0-beta.1
'@nx/nx-win32-arm64-msvc': 22.6.0-beta.1
'@nx/nx-win32-x64-msvc': 22.6.0-beta.1
'@swc-node/register': 1.11.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.2)
'@swc/core': 1.15.10(@swc/helpers@0.5.18)
transitivePeerDependencies:
+1 -1
View File
@@ -4,7 +4,7 @@
<groupId>dev.nx.maven</groupId>
<artifactId>nx-parent</artifactId>
<version>0.0.13</version>
<version>0.0.14</version>
<packaging>pom</packaging>
<name>Nx Parent</name>
+5 -6
View File
@@ -59,14 +59,11 @@ async function promptPackages(): Promise<typeof packages> {
const { prompt } = require('enquirer');
// Reserve lines for the prompt header, input, footer hint, and breathing room
const visibleChoices = Math.max(5, termSize().rows - 4);
const result: { packages: typeof packages } = await prompt({
const result: { packages: string[] } = await prompt({
type: 'autocomplete',
name: 'packages',
message: 'Select packages to copy',
choices: packages.map((p) => ({
name: p.npmName,
value: p,
})),
choices: packages.map((p) => p.nxName),
multiple: true,
limit: visibleChoices,
suggest(input: string, choices: { name: string; message: string }[]) {
@@ -82,7 +79,9 @@ async function promptPackages(): Promise<typeof packages> {
console.error('No packages selected.');
process.exit(1);
}
return result.packages;
return result.packages.map(
(nxName) => packages.find((p) => p.nxName === nxName)!
);
}
yargs(hideBin(process.argv))