diff --git a/.gitignore b/.gitignore
index 07691ce24fd89..156a063ef6a55 100644
--- a/.gitignore
+++ b/.gitignore
@@ -24,7 +24,7 @@ jest.debug.config.js
# Issues scraper creates these files, stored by github's cache
/scripts/issues-scraper/cached
-# Lerna creates this
+# We don't commit a CHANELGELOG.md file to the repo, we only create Github releases
CHANGELOG.md
# Next.js
diff --git a/.nx/workflows/agents.yaml b/.nx/workflows/agents.yaml
index a70663d9c2076..fe6d8db6159ba 100644
--- a/.nx/workflows/agents.yaml
+++ b/.nx/workflows/agents.yaml
@@ -13,6 +13,7 @@ env:
SELECTED_PM: 'pnpm'
NX_E2E_RUN_E2E: 'true'
NPM_CONFIG_PREFIX: '/home/workflows/.npm-global'
+ NX_CLOUD_ACCESS_TOKEN: '{{secrets.NX_CLOUD_ACCESS_TOKEN}}'
steps:
- name: Git Clone
script: |
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 409c1d36a0c85..b59a0dd6162d2 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -112,9 +112,7 @@ Yarn Berry operates slightly differently than Yarn Classic. In order to publish
- localhost
```
-- Run `pnpm nx-release --local` in Terminal 2 to publish next minor version. If this version already exists, you can
- bump the minor version in `lerna.json` to toggle the next minor. The output will report the version of published
- packages.
+- Run `pnpm nx-release minor --local` in Terminal 2 to publish next minor version. The output will report the version of published packages.
- Go to your target folder (e.g. `cd ./tmp`) in Terminal 2
- Run `yarn dlx create-nx-workspace@123.4.5` in Terminal 2 (replace `123.4.5` with the version that got published).
diff --git a/docs/generated/devkit/NxJsonConfiguration.md b/docs/generated/devkit/NxJsonConfiguration.md
index 9a47653e6923a..18c5c9ddc2f2f 100644
--- a/docs/generated/devkit/NxJsonConfiguration.md
+++ b/docs/generated/devkit/NxJsonConfiguration.md
@@ -200,8 +200,7 @@ Where new apps + libs should be placed
#### Type declaration
-| Name | Type |
-| :-------------------------- | :----------------------------- |
-| `appsDir?` | `string` |
-| `libsDir?` | `string` |
-| `projectNameAndRootFormat?` | `"as-provided"` \| `"derived"` |
+| Name | Type |
+| :--------- | :------- |
+| `appsDir?` | `string` |
+| `libsDir?` | `string` |
diff --git a/docs/generated/devkit/Workspace.md b/docs/generated/devkit/Workspace.md
index 239db1d5767c5..7f2f09e29a107 100644
--- a/docs/generated/devkit/Workspace.md
+++ b/docs/generated/devkit/Workspace.md
@@ -280,11 +280,10 @@ Where new apps + libs should be placed
#### Type declaration
-| Name | Type |
-| :-------------------------- | :----------------------------- |
-| `appsDir?` | `string` |
-| `libsDir?` | `string` |
-| `projectNameAndRootFormat?` | `"as-provided"` \| `"derived"` |
+| Name | Type |
+| :--------- | :------- |
+| `appsDir?` | `string` |
+| `libsDir?` | `string` |
#### Inherited from
diff --git a/docs/generated/manifests/menus.json b/docs/generated/manifests/menus.json
index 2d2c680837028..793b7006a943f 100644
--- a/docs/generated/manifests/menus.json
+++ b/docs/generated/manifests/menus.json
@@ -350,184 +350,6 @@
"children": [],
"disableCollapsible": false
},
- {
- "name": "React Monorepo Tutorial",
- "path": "/react-tutorial",
- "id": "react-tutorial",
- "isExternal": false,
- "children": [
- {
- "name": "1 - Code Generation",
- "path": "/react-tutorial/1-code-generation",
- "id": "1-code-generation",
- "isExternal": false,
- "children": [],
- "disableCollapsible": false
- },
- {
- "name": "2 - Project Graph",
- "path": "/react-tutorial/2-project-graph",
- "id": "2-project-graph",
- "isExternal": false,
- "children": [],
- "disableCollapsible": false
- },
- {
- "name": "3 - Task Running",
- "path": "/react-tutorial/3-task-running",
- "id": "3-task-running",
- "isExternal": false,
- "children": [],
- "disableCollapsible": false
- },
- {
- "name": "4 - Workspace Optimization",
- "path": "/react-tutorial/4-workspace-optimization",
- "id": "4-workspace-optimization",
- "isExternal": false,
- "children": [],
- "disableCollapsible": false
- },
- {
- "name": "5 - Summary",
- "path": "/react-tutorial/5-summary",
- "id": "5-summary",
- "isExternal": false,
- "children": [],
- "disableCollapsible": false
- }
- ],
- "disableCollapsible": false
- },
- {
- "name": "1 - Code Generation",
- "path": "/react-tutorial/1-code-generation",
- "id": "1-code-generation",
- "isExternal": false,
- "children": [],
- "disableCollapsible": false
- },
- {
- "name": "2 - Project Graph",
- "path": "/react-tutorial/2-project-graph",
- "id": "2-project-graph",
- "isExternal": false,
- "children": [],
- "disableCollapsible": false
- },
- {
- "name": "3 - Task Running",
- "path": "/react-tutorial/3-task-running",
- "id": "3-task-running",
- "isExternal": false,
- "children": [],
- "disableCollapsible": false
- },
- {
- "name": "4 - Workspace Optimization",
- "path": "/react-tutorial/4-workspace-optimization",
- "id": "4-workspace-optimization",
- "isExternal": false,
- "children": [],
- "disableCollapsible": false
- },
- {
- "name": "5 - Summary",
- "path": "/react-tutorial/5-summary",
- "id": "5-summary",
- "isExternal": false,
- "children": [],
- "disableCollapsible": false
- },
- {
- "name": "React Standalone Tutorial",
- "path": "/react-standalone-tutorial",
- "id": "react-standalone-tutorial",
- "isExternal": false,
- "children": [
- {
- "name": "1 - Code Generation",
- "path": "/react-standalone-tutorial/1-code-generation",
- "id": "1-code-generation",
- "isExternal": false,
- "children": [],
- "disableCollapsible": false
- },
- {
- "name": "2 - Project Graph",
- "path": "/react-standalone-tutorial/2-project-graph",
- "id": "2-project-graph",
- "isExternal": false,
- "children": [],
- "disableCollapsible": false
- },
- {
- "name": "3 - Task Running",
- "path": "/react-standalone-tutorial/3-task-running",
- "id": "3-task-running",
- "isExternal": false,
- "children": [],
- "disableCollapsible": false
- },
- {
- "name": "4 - Task Pipelines",
- "path": "/react-standalone-tutorial/4-task-pipelines",
- "id": "4-task-pipelines",
- "isExternal": false,
- "children": [],
- "disableCollapsible": false
- },
- {
- "name": "5 - Summary",
- "path": "/react-standalone-tutorial/5-summary",
- "id": "5-summary",
- "isExternal": false,
- "children": [],
- "disableCollapsible": false
- }
- ],
- "disableCollapsible": false
- },
- {
- "name": "1 - Code Generation",
- "path": "/react-standalone-tutorial/1-code-generation",
- "id": "1-code-generation",
- "isExternal": false,
- "children": [],
- "disableCollapsible": false
- },
- {
- "name": "2 - Project Graph",
- "path": "/react-standalone-tutorial/2-project-graph",
- "id": "2-project-graph",
- "isExternal": false,
- "children": [],
- "disableCollapsible": false
- },
- {
- "name": "3 - Task Running",
- "path": "/react-standalone-tutorial/3-task-running",
- "id": "3-task-running",
- "isExternal": false,
- "children": [],
- "disableCollapsible": false
- },
- {
- "name": "4 - Task Pipelines",
- "path": "/react-standalone-tutorial/4-task-pipelines",
- "id": "4-task-pipelines",
- "isExternal": false,
- "children": [],
- "disableCollapsible": false
- },
- {
- "name": "5 - Summary",
- "path": "/react-standalone-tutorial/5-summary",
- "id": "5-summary",
- "isExternal": false,
- "children": [],
- "disableCollapsible": false
- },
{
"name": "Angular Standalone Tutorial",
"path": "/angular-standalone-tutorial",
@@ -4328,14 +4150,6 @@
"children": [],
"disableCollapsible": false
},
- {
- "name": "Powering Up React Development With Nx",
- "path": "/showcase/example-repos/react-nx",
- "id": "react-nx",
- "isExternal": false,
- "children": [],
- "disableCollapsible": false
- },
{
"name": "Using Apollo GraphQL",
"path": "/showcase/example-repos/apollo-react",
@@ -4525,14 +4339,6 @@
"children": [],
"disableCollapsible": false
},
- {
- "name": "Powering Up React Development With Nx",
- "path": "/showcase/example-repos/react-nx",
- "id": "react-nx",
- "isExternal": false,
- "children": [],
- "disableCollapsible": false
- },
{
"name": "Using Apollo GraphQL",
"path": "/showcase/example-repos/apollo-react",
@@ -4680,14 +4486,6 @@
"children": [],
"disableCollapsible": false
},
- {
- "name": "Powering Up React Development With Nx",
- "path": "/showcase/example-repos/react-nx",
- "id": "react-nx",
- "isExternal": false,
- "children": [],
- "disableCollapsible": false
- },
{
"name": "Using Apollo GraphQL",
"path": "/showcase/example-repos/apollo-react",
diff --git a/docs/generated/manifests/nx.json b/docs/generated/manifests/nx.json
index f5d4d45eed88f..0b49d189fc333 100644
--- a/docs/generated/manifests/nx.json
+++ b/docs/generated/manifests/nx.json
@@ -433,228 +433,6 @@
"path": "/core-tutorial/06-summary",
"tags": []
},
- "/react-tutorial": {
- "id": "react-tutorial",
- "name": "React Monorepo Tutorial",
- "description": "In this tutorial you'll create a frontend-focused workspace with Nx.",
- "file": "",
- "itemList": [
- {
- "id": "1-code-generation",
- "name": "1 - Code Generation",
- "description": "",
- "file": "shared/react-tutorial/1-code-generation",
- "itemList": [],
- "isExternal": false,
- "path": "/react-tutorial/1-code-generation",
- "tags": []
- },
- {
- "id": "2-project-graph",
- "name": "2 - Project Graph",
- "description": "",
- "file": "shared/react-tutorial/2-project-graph",
- "itemList": [],
- "isExternal": false,
- "path": "/react-tutorial/2-project-graph",
- "tags": []
- },
- {
- "id": "3-task-running",
- "name": "3 - Task Running",
- "description": "",
- "file": "shared/react-tutorial/3-task-running",
- "itemList": [],
- "isExternal": false,
- "path": "/react-tutorial/3-task-running",
- "tags": []
- },
- {
- "id": "4-workspace-optimization",
- "name": "4 - Workspace Optimization",
- "description": "",
- "file": "shared/react-tutorial/4-workspace-optimization",
- "itemList": [],
- "isExternal": false,
- "path": "/react-tutorial/4-workspace-optimization",
- "tags": []
- },
- {
- "id": "5-summary",
- "name": "5 - Summary",
- "description": "",
- "file": "shared/react-tutorial/5-summary",
- "itemList": [],
- "isExternal": false,
- "path": "/react-tutorial/5-summary",
- "tags": []
- }
- ],
- "isExternal": false,
- "path": "/react-tutorial",
- "tags": []
- },
- "/react-tutorial/1-code-generation": {
- "id": "1-code-generation",
- "name": "1 - Code Generation",
- "description": "",
- "file": "shared/react-tutorial/1-code-generation",
- "itemList": [],
- "isExternal": false,
- "path": "/react-tutorial/1-code-generation",
- "tags": []
- },
- "/react-tutorial/2-project-graph": {
- "id": "2-project-graph",
- "name": "2 - Project Graph",
- "description": "",
- "file": "shared/react-tutorial/2-project-graph",
- "itemList": [],
- "isExternal": false,
- "path": "/react-tutorial/2-project-graph",
- "tags": []
- },
- "/react-tutorial/3-task-running": {
- "id": "3-task-running",
- "name": "3 - Task Running",
- "description": "",
- "file": "shared/react-tutorial/3-task-running",
- "itemList": [],
- "isExternal": false,
- "path": "/react-tutorial/3-task-running",
- "tags": []
- },
- "/react-tutorial/4-workspace-optimization": {
- "id": "4-workspace-optimization",
- "name": "4 - Workspace Optimization",
- "description": "",
- "file": "shared/react-tutorial/4-workspace-optimization",
- "itemList": [],
- "isExternal": false,
- "path": "/react-tutorial/4-workspace-optimization",
- "tags": []
- },
- "/react-tutorial/5-summary": {
- "id": "5-summary",
- "name": "5 - Summary",
- "description": "",
- "file": "shared/react-tutorial/5-summary",
- "itemList": [],
- "isExternal": false,
- "path": "/react-tutorial/5-summary",
- "tags": []
- },
- "/react-standalone-tutorial": {
- "id": "react-standalone-tutorial",
- "name": "React Standalone Tutorial",
- "description": "In this tutorial you'll create a frontend-focused workspace with Nx.",
- "file": "",
- "itemList": [
- {
- "id": "1-code-generation",
- "name": "1 - Code Generation",
- "description": "",
- "file": "shared/react-standalone-tutorial/1-code-generation",
- "itemList": [],
- "isExternal": false,
- "path": "/react-standalone-tutorial/1-code-generation",
- "tags": []
- },
- {
- "id": "2-project-graph",
- "name": "2 - Project Graph",
- "description": "",
- "file": "shared/react-standalone-tutorial/2-project-graph",
- "itemList": [],
- "isExternal": false,
- "path": "/react-standalone-tutorial/2-project-graph",
- "tags": []
- },
- {
- "id": "3-task-running",
- "name": "3 - Task Running",
- "description": "",
- "file": "shared/react-standalone-tutorial/3-task-running",
- "itemList": [],
- "isExternal": false,
- "path": "/react-standalone-tutorial/3-task-running",
- "tags": []
- },
- {
- "id": "4-task-pipelines",
- "name": "4 - Task Pipelines",
- "description": "",
- "file": "shared/react-standalone-tutorial/4-task-pipelines",
- "itemList": [],
- "isExternal": false,
- "path": "/react-standalone-tutorial/4-task-pipelines",
- "tags": []
- },
- {
- "id": "5-summary",
- "name": "5 - Summary",
- "description": "",
- "file": "shared/react-standalone-tutorial/5-summary",
- "itemList": [],
- "isExternal": false,
- "path": "/react-standalone-tutorial/5-summary",
- "tags": []
- }
- ],
- "isExternal": false,
- "path": "/react-standalone-tutorial",
- "tags": []
- },
- "/react-standalone-tutorial/1-code-generation": {
- "id": "1-code-generation",
- "name": "1 - Code Generation",
- "description": "",
- "file": "shared/react-standalone-tutorial/1-code-generation",
- "itemList": [],
- "isExternal": false,
- "path": "/react-standalone-tutorial/1-code-generation",
- "tags": []
- },
- "/react-standalone-tutorial/2-project-graph": {
- "id": "2-project-graph",
- "name": "2 - Project Graph",
- "description": "",
- "file": "shared/react-standalone-tutorial/2-project-graph",
- "itemList": [],
- "isExternal": false,
- "path": "/react-standalone-tutorial/2-project-graph",
- "tags": []
- },
- "/react-standalone-tutorial/3-task-running": {
- "id": "3-task-running",
- "name": "3 - Task Running",
- "description": "",
- "file": "shared/react-standalone-tutorial/3-task-running",
- "itemList": [],
- "isExternal": false,
- "path": "/react-standalone-tutorial/3-task-running",
- "tags": []
- },
- "/react-standalone-tutorial/4-task-pipelines": {
- "id": "4-task-pipelines",
- "name": "4 - Task Pipelines",
- "description": "",
- "file": "shared/react-standalone-tutorial/4-task-pipelines",
- "itemList": [],
- "isExternal": false,
- "path": "/react-standalone-tutorial/4-task-pipelines",
- "tags": []
- },
- "/react-standalone-tutorial/5-summary": {
- "id": "5-summary",
- "name": "5 - Summary",
- "description": "",
- "file": "shared/react-standalone-tutorial/5-summary",
- "itemList": [],
- "isExternal": false,
- "path": "/react-standalone-tutorial/5-summary",
- "tags": []
- },
"/angular-standalone-tutorial": {
"id": "angular-standalone-tutorial",
"name": "Angular Standalone Tutorial",
@@ -5396,16 +5174,6 @@
"path": "/showcase/example-repos/add-fastify",
"tags": []
},
- {
- "id": "react-nx",
- "name": "Powering Up React Development With Nx",
- "description": "",
- "file": "shared/examples/react-nx",
- "itemList": [],
- "isExternal": false,
- "path": "/showcase/example-repos/react-nx",
- "tags": []
- },
{
"id": "apollo-react",
"name": "Using Apollo GraphQL",
@@ -5643,16 +5411,6 @@
"path": "/showcase/example-repos/add-fastify",
"tags": []
},
- {
- "id": "react-nx",
- "name": "Powering Up React Development With Nx",
- "description": "",
- "file": "shared/examples/react-nx",
- "itemList": [],
- "isExternal": false,
- "path": "/showcase/example-repos/react-nx",
- "tags": []
- },
{
"id": "apollo-react",
"name": "Using Apollo GraphQL",
@@ -5838,16 +5596,6 @@
"path": "/showcase/example-repos/add-fastify",
"tags": []
},
- "/showcase/example-repos/react-nx": {
- "id": "react-nx",
- "name": "Powering Up React Development With Nx",
- "description": "",
- "file": "shared/examples/react-nx",
- "itemList": [],
- "isExternal": false,
- "path": "/showcase/example-repos/react-nx",
- "tags": []
- },
"/showcase/example-repos/apollo-react": {
"id": "apollo-react",
"name": "Using Apollo GraphQL",
diff --git a/docs/map.json b/docs/map.json
index 2d95836030372..245e2a6462573 100644
--- a/docs/map.json
+++ b/docs/map.json
@@ -109,70 +109,6 @@
}
]
},
- {
- "name": "React Monorepo Tutorial",
- "id": "react-tutorial",
- "description": "In this tutorial you'll create a frontend-focused workspace with Nx.",
- "itemList": [
- {
- "name": "1 - Code Generation",
- "id": "1-code-generation",
- "file": "shared/react-tutorial/1-code-generation"
- },
- {
- "name": "2 - Project Graph",
- "id": "2-project-graph",
- "file": "shared/react-tutorial/2-project-graph"
- },
- {
- "name": "3 - Task Running",
- "id": "3-task-running",
- "file": "shared/react-tutorial/3-task-running"
- },
- {
- "name": "4 - Workspace Optimization",
- "id": "4-workspace-optimization",
- "file": "shared/react-tutorial/4-workspace-optimization"
- },
- {
- "name": "5 - Summary",
- "id": "5-summary",
- "file": "shared/react-tutorial/5-summary"
- }
- ]
- },
- {
- "name": "React Standalone Tutorial",
- "id": "react-standalone-tutorial",
- "description": "In this tutorial you'll create a frontend-focused workspace with Nx.",
- "itemList": [
- {
- "name": "1 - Code Generation",
- "id": "1-code-generation",
- "file": "shared/react-standalone-tutorial/1-code-generation"
- },
- {
- "name": "2 - Project Graph",
- "id": "2-project-graph",
- "file": "shared/react-standalone-tutorial/2-project-graph"
- },
- {
- "name": "3 - Task Running",
- "id": "3-task-running",
- "file": "shared/react-standalone-tutorial/3-task-running"
- },
- {
- "name": "4 - Task Pipelines",
- "id": "4-task-pipelines",
- "file": "shared/react-standalone-tutorial/4-task-pipelines"
- },
- {
- "name": "5 - Summary",
- "id": "5-summary",
- "file": "shared/react-standalone-tutorial/5-summary"
- }
- ]
- },
{
"name": "Angular Standalone Tutorial",
"id": "angular-standalone-tutorial",
@@ -1264,11 +1200,6 @@
"description": "Add a Fastify project to your repo",
"file": "shared/recipes/add-stack/add-fastify"
},
- {
- "name": "Powering Up React Development With Nx",
- "id": "react-nx",
- "file": "shared/examples/react-nx"
- },
{
"name": "Using Apollo GraphQL",
"id": "apollo-react",
diff --git a/docs/shared/core-tutorial/01-create-blog.md b/docs/shared/core-tutorial/01-create-blog.md
index c07cefa630d02..d20e56251391b 100644
--- a/docs/shared/core-tutorial/01-create-blog.md
+++ b/docs/shared/core-tutorial/01-create-blog.md
@@ -3,7 +3,7 @@
In this tutorial you create multiple projects in a monorepo and take advantage of the core Nx features with a minimum of configuration.
{% callout type="check" title="Package-Based Repo" %}
-This tutorial sets up a [package-based repo](/concepts/integrated-vs-package-based). If you prefer an [integrated repo](/concepts/integrated-vs-package-based), check out the [React](/react-tutorial/1-code-generation), [Angular](/getting-started/tutorials/angular-monorepo-tutorial) or [Node](/getting-started/tutorials/node-server-tutorial) tutorials.
+This tutorial sets up a [package-based repo](/concepts/integrated-vs-package-based). If you prefer an [integrated repo](/concepts/integrated-vs-package-based), check out the [React](/getting-started/tutorials/react-monorepo-tutorial), [Angular](/getting-started/tutorials/angular-monorepo-tutorial) or [Node](/getting-started/tutorials/node-server-tutorial) tutorials.
{% /callout %}
## Contents:
diff --git a/docs/shared/examples/react-nx.md b/docs/shared/examples/react-nx.md
deleted file mode 100644
index 80abc0cd34bdb..0000000000000
--- a/docs/shared/examples/react-nx.md
+++ /dev/null
@@ -1,12 +0,0 @@
-# Powering Up React Development With Nx
-
-Learn to:
-
-- Generate a new React monorepo workspace with one application.
-- Add new feature libraries and route to them from our application.
-- Create React components with a generator
-- Generate a NestJS app in the same monorepo
-
-**Blog post:** [Powering Up React Development With Nx](https://blog.nrwl.io/powering-up-react-development-with-nx-cf0a9385dbec)
-
-{% github-repository url="https://github.com/nrwl/react-nx-example" /%}
diff --git a/docs/shared/npm-tutorial/integrated.md b/docs/shared/npm-tutorial/integrated.md
index a407cd32980ab..8f8ad5b55e1ff 100644
--- a/docs/shared/npm-tutorial/integrated.md
+++ b/docs/shared/npm-tutorial/integrated.md
@@ -237,7 +237,7 @@ npx nx affected -t build
{% card title="Integrated Repos vs Package-Based Repos" description="Learn about two styles of monorepos." url="/concepts/integrated-vs-package-based" /%}
-{% card title="React Tutorial" description="A step-by-step tutorial showing how to build an integrated monorepo with React applications sharing code." url="/react-tutorial/1-code-generation" /%}
+{% card title="React Tutorial" description="A step-by-step tutorial showing how to build an integrated monorepo with React applications sharing code." url="/getting-started/tutorials/react-monorepo-tutorial" /%}
{% card title="Node.js Tutorial" description="A step-by-step tutorial showing how to build an integrated monorepo with Node.js applications sharing code." url="/getting-started/tutorials/node-server-tutorial" /%}
diff --git a/docs/shared/react-standalone-tutorial/1-code-generation.md b/docs/shared/react-standalone-tutorial/1-code-generation.md
deleted file mode 100644
index 4165a3ca4fec3..0000000000000
--- a/docs/shared/react-standalone-tutorial/1-code-generation.md
+++ /dev/null
@@ -1,150 +0,0 @@
----
-title: 'React Standalone Tutorial - Part 1: Code Generation'
-description: In this tutorial you'll create a frontend-focused workspace with Nx.
----
-
-{% callout type="check" title="Looking for React monorepos?" %}
-This tutorial sets up a repo with a single application at the root level that breaks out its code into libraries to add structure. If you are looking for a React monorepo setup then check out our [React monorepo tutorial](/react-tutorial/1-code-generation).
-
-{% /callout %}
-
-{% youtube
-src="https://www.youtube.com/embed/dqCZteGFP4k"
-title="Tutorial: React Standalone Application"
-/%}
-
-{% github-repository url="https://github.com/nrwl/nx-recipes/tree/main/react-standalone" /%}
-
-# React Standalone Tutorial - Part 1: Code Generation
-
-## Contents
-
-- [1 - Code Generation](/react-standalone-tutorial/1-code-generation)
-- [2 - Project Graph](/react-standalone-tutorial/2-project-graph)
-- [3 - Task Running](/react-standalone-tutorial/3-task-running)
-- [4 - Task Pipelines](/react-standalone-tutorial/4-task-pipelines)
-- [5 - Summary](/react-standalone-tutorial/5-summary)
-
-## Creating a New Workspace
-
-Run the command `npx create-nx-workspace@latest` and when prompted, provide the following responses:
-
-```{% command="npx create-nx-workspace@latest" path="~" %}
-
- > NX Let's create a new workspace [https://nx.dev/getting-started/intro]
-
-✔ Where would you like to create your workspace? · store
-✔ Which stack do you want to use? · react
-✔ What framework would you like to use? · none
-✔ Standalone project or integrated monorepo? · standalone
-✔ Which bundler would you like to use? · vite
-✔ Default stylesheet format · css
-✔ Enable distributed caching to make your CI faster · Yes
-```
-
-{% card title="Opting into Nx Cloud" description="You will also be prompted whether to add Nx Cloud to your workspace. We won't address this in this tutorial, but you can see the introduction to Nx Cloud for more details." url="/nx-cloud/intro/what-is-nx-cloud" /%}
-
-Once the command completes, the file structure should look like this:
-
-```treeview
-store/
-├── e2e/
-├── src/
-├── tools/
-├── nx.json
-├── package.json
-├── project.json
-├── README.md
-├── tsconfig.base.json
-└── tsconfig.json
-```
-
-There are two projects that have been created for you:
-
-- A React application (`store`) with its configuration files at the root of the repo and source code in `src`.
-- A project for Cypress e2e tests for our `store` application in `e2e`.
-
-As far as Nx is concerned, the root-level `store` app owns every file that doesn't belong to a different project. So files in the `e2e` folder belong to the `e2e` project, everything else belongs to `store`.
-
-{% card title="Nx Cypress Support" description="While we see the Cypress project here, we won't go deeper on Cypress in this tutorial. You can find more materials on Nx Cypress support on the @nx/cypress package page." url="/packages/cypress" /%}
-
-## Generating a Component for the Store
-
-```{% command="npx nx g @nx/react:component shop" path="~/store" %}
-
-> NX Generating @nx/react:component
-
-✔ Which stylesheet format would you like to use? · css
-✔ Should this component be exported in the project? (y/N) · false
-CREATE src/app/shop/shop.module.css
-CREATE src/app/shop/shop.spec.tsx
-CREATE src/app/shop/shop.tsx
-```
-
-![Nx Generator Syntax](/shared/react-standalone-tutorial/generator-syntax.svg)
-
-## Generating Libraries
-
-To create the `cart` and `shared/ui` libraries, use the `@nx/react:lib` generator:
-
-```{% command="npx nx g @nx/react:library cart" path="~/store" %}
-
-> NX Generating @nx/react:library
-✔ Which stylesheet format would you like to use? · css
-✔ What unit test runner should be used? · vitest
-✔ Which bundler would you like to use to build the library? · vite
-UPDATE nx.json
-CREATE cart/project.json
-CREATE .eslintrc.base.json
-UPDATE project.json
-UPDATE .eslintrc.json
-UPDATE e2e/.eslintrc.json
-CREATE cart/.eslintrc.json
-CREATE cart/README.md
-CREATE cart/package.json
-CREATE cart/src/index.ts
-CREATE cart/tsconfig.json
-CREATE cart/tsconfig.lib.json
-CREATE cart/index.html
-CREATE cart/src/demo.tsx
-UPDATE tsconfig.base.json
-UPDATE package.json
-CREATE cart/vite.config.ts
-CREATE cart/tsconfig.spec.json
-CREATE cart/src/lib/cart.module.css
-CREATE cart/src/lib/cart.spec.tsx
-CREATE cart/src/lib/cart.tsx
-```
-
-```{% command="npx nx g @nx/react:lib shared/ui" path="~/store" %}
-
-> NX Generating @nx/react:library
-
-✔ Which bundler would you like to use to build the library? · vite
-UPDATE nx.json
-CREATE shared/ui/project.json
-CREATE shared/ui/.eslintrc.json
-CREATE shared/ui/README.md
-CREATE shared/ui/package.json
-CREATE shared/ui/src/index.ts
-CREATE shared/ui/tsconfig.json
-CREATE shared/ui/tsconfig.lib.json
-CREATE shared/ui/index.html
-CREATE shared/ui/src/demo.tsx
-UPDATE tsconfig.base.json
-CREATE shared/ui/vite.config.ts
-CREATE shared/ui/tsconfig.spec.json
-CREATE shared/ui/src/lib/shared-ui.module.css
-CREATE shared/ui/src/lib/shared-ui.spec.tsx
-CREATE shared/ui/src/lib/shared-ui.tsx
-```
-
-You should now be able to see all three projects of our design:
-
-- `store` in the root
-- `cart` in `cart`
-- `shared-ui` in `shared/ui`
-
-## What's Next
-
-- Continue to [2: Project Graph](/react-standalone-tutorial/2-project-graph)
diff --git a/docs/shared/react-standalone-tutorial/2-project-graph.md b/docs/shared/react-standalone-tutorial/2-project-graph.md
deleted file mode 100644
index 000ba5a8da164..0000000000000
--- a/docs/shared/react-standalone-tutorial/2-project-graph.md
+++ /dev/null
@@ -1,248 +0,0 @@
-# React Standalone Tutorial - Part 2: Project Graph
-
-Run the command: `npx nx graph`. A browser should open up with the following contents:
-
-{% graph height="450px" %}
-
-```json
-{
- "hash": "85fd0561bd88f0bcd8703a9e9369592e2805f390d04982fb2401e700dc9ebc59",
- "projects": [
- {
- "name": "cart",
- "type": "lib",
- "data": {
- "tags": []
- }
- },
- {
- "name": "shared-ui",
- "type": "lib",
- "data": {
- "tags": []
- }
- },
- {
- "name": "e2e",
- "type": "e2e",
- "data": {
- "tags": []
- }
- },
- {
- "name": "store",
- "type": "app",
- "data": {
- "tags": []
- }
- }
- ],
- "dependencies": {
- "cart": [],
- "shared-ui": [],
- "e2e": [{ "source": "e2e", "target": "store", "type": "implicit" }],
- "store": []
- },
- "workspaceLayout": { "appsDir": "apps", "libsDir": "libs" },
- "affectedProjectIds": [],
- "focus": null,
- "groupByFolder": false,
- "exclude": []
-}
-```
-
-{% /graph %}
-
-Nx creates the graph based on the source code. The projects are not linked in this diagram because we haven't actually finished our application. Once we use the shared components in another project, Nx will create the dependency in the graph. Let's do that now.
-
-## Set Up the Router
-
-Install the `react-router-dom` package:
-
-```shell
-npm i react-router-dom
-```
-
-And configure the routes:
-
-```javascript {% fileName="src/main.tsx" %}
-import { StrictMode } from 'react';
-import { BrowserRouter } from 'react-router-dom';
-import * as ReactDOM from 'react-dom/client';
-
-import App from './app/app';
-
-const root = ReactDOM.createRoot(
- document.getElementById('root') as HTMLElement
-);
-root.render(
-
-
-
-
-
-);
-```
-
-```javascript {% fileName="src/app/app.tsx" %}
-import { Cart } from '@store/cart';
-import { Route, Routes } from 'react-router-dom';
-import Shop from './shop/shop';
-
-export function App() {
- return (
- <>
-
- }>
- }>
-
- >
- );
-}
-
-export default App;
-```
-
-{% callout type="note" title="Typescript Paths" %}
-When a library is created, Nx adds a new Typescript path to the `tsconfig.base.json` file. The running Typescript server process inside of your editor sometimes doesn't pick up these changes and you have to restart the server to remove inline errors on your import statements. This can be done in VS Code from the command palette when viewing a typescript file (Command-Shift-P) "Typescript: Restart TS server"
-{% /callout %}
-
-### `shared-ui`
-
-Run the `@nx/react:component` generator with the command:
-
-```{% command="npx nx g @nx/react:component banner --project=shared-ui --export" path="~/store" %}
-
-> NX Generating @nx/react:component
-
-CREATE shared/ui/src/lib/banner/banner.module.css
-CREATE shared/ui/src/lib/banner/banner.spec.tsx
-CREATE shared/ui/src/lib/banner/banner.tsx
-UPDATE shared/ui/src/index.ts
-```
-
-Then create a simple `Banner` component in the generated file:
-
-```javascript {% fileName="shared/ui/src/lib/banner/banner.tsx" %}
-export interface BannerProps {
- text: string;
-}
-
-export function Banner(props: BannerProps) {
- return ;
-}
-
-export default Banner;
-```
-
-### `cart`
-
-Add the `Banner` component to the cart route and link back to the main page:
-
-```javascript {% fileName="cart/src/lib/cart.tsx" %}
-import { Banner } from '@store/shared/ui';
-import { Link } from 'react-router-dom';
-import styles from './cart.module.css';
-
-/* eslint-disable-next-line */
-export interface CartProps {}
-
-export function Cart(props: CartProps) {
- return (
-
-
- Continue Shopping
-
- );
-}
-
-export default Cart;
-```
-
-### `store`
-
-Update the `shop` component to use the `Banner` component and link to the cart.
-
-```javascript {% fileName="src/app/shop/shop.tsx" %}
-import { Banner } from '@store/shared/ui';
-import { Link } from 'react-router-dom';
-import styles from './shop.module.css';
-
-/* eslint-disable-next-line */
-export interface ShopProps {}
-
-export function Shop(props: ShopProps) {
- return (
-
-
- View Cart
-
- );
-}
-
-export default Shop;
-```
-
-Now run `npx nx graph` again:
-
-{% graph height="450px" %}
-
-```json
-{
- "hash": "85fd0561bd88f0bcd8703a9e9369592e2805f390d04982fb2401e700dc9ebc59",
- "projects": [
- {
- "name": "cart",
- "type": "lib",
- "data": {
- "tags": []
- }
- },
- {
- "name": "shared-ui",
- "type": "lib",
- "data": {
- "tags": []
- }
- },
- {
- "name": "e2e",
- "type": "e2e",
- "data": {
- "tags": []
- }
- },
- {
- "name": "store",
- "type": "app",
- "data": {
- "tags": []
- }
- }
- ],
- "dependencies": {
- "cart": [{ "source": "cart", "target": "shared-ui", "type": "static" }],
- "shared-ui": [],
- "e2e": [{ "source": "e2e", "target": "store", "type": "implicit" }],
- "store": [
- { "source": "store", "target": "cart", "type": "static" },
- { "source": "store", "target": "shared-ui", "type": "static" }
- ]
- },
- "workspaceLayout": { "appsDir": "apps", "libsDir": "libs" },
- "affectedProjectIds": [],
- "focus": null,
- "groupByFolder": false,
- "exclude": []
-}
-```
-
-{% /graph %}
-
-Your graph now shows the dependency lines we expected.
-
-The Project Graph is more than just a visualization - Nx provides tooling to optimize your task-running and even automate your CI based on this graph. This will be covered in more detail in: [4: Task Pipelines](/react-standalone-tutorial/4-task-pipelines).
-
-## What's Next
-
-- Continue to [3: Task Running](/react-standalone-tutorial/3-task-running)
diff --git a/docs/shared/react-standalone-tutorial/3-task-running.md b/docs/shared/react-standalone-tutorial/3-task-running.md
deleted file mode 100644
index 39a73c99dfffb..0000000000000
--- a/docs/shared/react-standalone-tutorial/3-task-running.md
+++ /dev/null
@@ -1,100 +0,0 @@
-# React Standalone Tutorial - 3: Task-Running
-
-Common tasks include:
-
-- Building an application
-- Serving a local web server with the built project
-- Running your unit tests
-- Linting your code
-- Running e2e tests
-
-When you ran your generators in Part 1, you already set up these common tasks for each project.
-
-## Defining Targets
-
-Here's the `project.json` file for your `shared-ui` project:
-
-```json {% fileName="libs/common-ui/project.json" %}
-{
- "name": "shared-ui",
- "$schema": "../../node_modules/nx/schemas/project-schema.json",
- "sourceRoot": "shared/ui/src",
- "projectType": "library",
- "tags": [],
- "targets": {
- "build": {
- "executor": "@nx/vite:build",
- "outputs": ["{options.outputPath}"],
- "options": {
- "outputPath": "dist/shared/ui"
- }
- },
- "lint": {
- "executor": "@nx/linter:eslint",
- "outputs": ["{options.outputFile}"],
- "options": {
- "lintFilePatterns": ["shared/ui/**/*.{ts,tsx,js,jsx}"]
- }
- },
- "test": {
- "executor": "@nx/vite:test",
- "outputs": ["{projectRoot}/coverage"],
- "options": {
- "passWithNoTests": true
- }
- }
- }
-}
-```
-
-You can see that three targets are defined here: `build`, `test` and `lint`.
-
-The properties inside each of these these targets is defined as follows:
-
-- `executor` - which Nx executor to run. The syntax here is: `:`
-- `outputs` - this is an array of files that would be created by running this target. (This informs Nx on what to save for it's caching mechanisms you'll learn about in [4 - Task Pipelines](/react-standalone-tutorial/4-task-pipelines)).
-- `options` - this is an object defining which executor options to use for the given target. Every Nx executor allows for options as a way to parameterize it's functionality.
-
-## Running Tasks
-
-![Syntax for Running Tasks in Nx](/shared/images/run-target-syntax.svg)
-
-Run the `test` target for your `shared-ui` project:
-
-```{% command="npx nx test shared-ui" path="~/store" %}
-
-> nx run shared-ui:test
-
- RUN v0.25.3 /Users/isaac/Documents/code/store/shared/ui
- ✓ src/lib/banner/banner.spec.tsx (1 test) 12ms
- ✓ src/lib/shared-ui.spec.tsx (1 test) 10ms
- Test Files 2 passed (2)
- Tests 2 passed (2)
- Start at 15:00:09
- Duration 1.05s (transform 375ms, setup 1ms, collect 415ms, tests 22ms)
-
- ————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
-
- > NX Successfully ran target test for project shared-ui (2s)
-```
-
-Next, run a lint check on your `shared-ui` project:
-
-```{% command="npx nx lint shared-ui" path="~/store" %}
-
-> nx run shared-ui:lint
-
-
-Linting "shared-ui"...
-
-All files pass linting.
-
-
-———————————————————————————————————————————————————————————————————————————————————————————————————
-
- > NX Successfully ran target lint for project shared-ui (2s)
-```
-
-## What's Next
-
-- Continue to [4: Task Pipelines](/react-standalone-tutorial/4-task-pipelines)
diff --git a/docs/shared/react-standalone-tutorial/4-task-pipelines.md b/docs/shared/react-standalone-tutorial/4-task-pipelines.md
deleted file mode 100644
index dba3349ca3e27..0000000000000
--- a/docs/shared/react-standalone-tutorial/4-task-pipelines.md
+++ /dev/null
@@ -1,241 +0,0 @@
-# React Standalone Tutorial - Part 4: Task Pipelines
-
-## Running Dependent Tasks
-
-Let's build the `store` application:
-
-```{% command="npx nx build store" path="~/store" %}
-
- ✔ 2/2 dependent project tasks succeeded [0 read from cache]
-
- Hint: you can run the command with --verbose to see the full dependent project outputs
-
- ————————————————————————————————————————————————————————————————————————————————————————————————————————
-
-
-> nx run store:build:production
-
-
-vite v3.2.4 building for production...
-✓ 43 modules transformed.
-dist/store/index.html 0.46 KiB
-dist/store/assets/index.50de2671.css 0.03 KiB / gzip: 0.05 KiB
-dist/store/assets/index.f18c2b19.js 157.69 KiB / gzip: 51.26 KiB
-dist/store/assets/index.f18c2b19.js.map 565.79 KiB
-
- ————————————————————————————————————————————————————————————————————————————————————————————————————————
-
- > NX Successfully ran target build for project store and 2 task(s) they depend on (6s)
-
-```
-
-Notice this line:
-
-```shell
- ✔ 2/2 dependent project tasks succeeded [0 read from cache]
-```
-
-When you run a task, Nx will run all the task's dependencies before running the task you specified. This ensures all the needed artifacts are in place before the task is run.
-
-## Configuring Task Pipelines
-
-Nx can infer how projects depend on each other by examining the source code, but Nx doesn't know which tasks depend on each other.
-
-In the `nx.json` file you can see the default set up:
-
-```json
-{
- "targetDefaults": {
- "build": {
- "dependsOn": ["^build"],
- "inputs": ["production", "^production"]
- }
- }
-}
-```
-
-The `"dependsOn": ["^build"]` line says that every `build` task depends on the `build` tasks for its project dependencies. You can override the `dependsOn` setting for individual projects in the `project.json` files.
-
-{% card title="More On The Task Pipeline Configuration" description="See the Task Pipeline Configuration Guide for more details on how to configure your Task Graph." url="/concepts/task-pipeline-configuration" /%}
-
-## Skip Repeated Tasks
-
-Why does Nx always run the dependent tasks? Doesn't that waste time repeating the same work?
-
-It would, if Nx didn't have a robust caching mechanism to take care of that problem for you. Let's build the `store` app again.
-
-```{% command="npx nx build store" path="~/store" %}
-
- ✔ 2/2 dependent project tasks succeeded [2 read from cache]
-
- Hint: you can run the command with --verbose to see the full dependent project outputs
-
- ————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
-
-
-> nx run store:build:production [local cache]
-
-
-vite v3.2.4 building for production...
-✓ 43 modules transformed.
-dist/store/index.html 0.46 KiB
-dist/store/assets/index.50de2671.css 0.03 KiB / gzip: 0.05 KiB
-dist/store/assets/index.f18c2b19.js 157.69 KiB / gzip: 51.26 KiB
-dist/store/assets/index.f18c2b19.js.map 565.79 KiB
-
-
- ————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
-
- > NX Successfully ran target build for project store and 2 task(s) they depend on (42ms)
-
- Nx read the output from the cache instead of running the command for 3 out of 3 tasks.
-```
-
-This time the build only took 42 ms. Also, if you delete the `dist` folder and run the command again, the build output will be recreated.
-
-{% card title="More Task Caching Details" description="See the documentation for more information on caching." url="/core-features/cache-task-results" /%}
-
-## Cache Inputs and Outputs
-
-How does Nx know when to replace a cached task result? And how does Nx know what should be cached?
-
-Nx determines if a project has been modified by looking at the task's defined `inputs`. And then when the task is completed, it caches the terminal output and all the defined file `outputs`.
-
-### Inputs
-
-When you run a task, Nx uses the inputs for your task to create a hash that is used as an index for the task results. If the task has already been run with the same inputs, Nx replays the results stored in the cache.
-
-If this index does not exist, Nx runs the command and if the command succeeds, it stores the result in the cache.
-
-{% card title="More On Customizing Inputs" description="See the Customizing Inputs Guide for more details on how to set inputs for your tasks." url="/concepts/task-pipeline-configuration" /%}
-
-### Outputs
-
-Outputs of the cache include the terminal output created by the task, as well as any files created by the task - for example: the artifact created by running a `build` task.
-
-Here are the outputs defined for the `shared-ui` project:
-
-```json {% fileName="shared/ui/project.json" %}
-{
- "name": "shared-ui",
- "targets": {
- "build": {
- "executor": "@nx/vite:build",
- "outputs": ["{options.outputPath}"],
- "options": {
- "outputPath": "dist/shared/ui"
- }
- },
- "lint": {
- "executor": "@nx/linter:eslint",
- "outputs": ["{options.outputFile}"],
- "options": {
- "lintFilePatterns": ["shared/ui/**/*.{ts,tsx,js,jsx}"]
- }
- },
- "test": {
- "executor": "@nx/vite:test",
- "outputs": ["{projectRoot}/coverage"],
- "options": {
- "passWithNoTests": true
- }
- }
- }
-}
-```
-
-Outputs are stored in the cache so that terminal output can be replayed, and any created files can be pulled from your cache, and placed where they were created the original time the task was run.
-
-## Testing Affected Projects
-
-Another way that Nx saves you from unnecessary work is the `affected` command. `affected` is a mechanism that relies on your git metadata to determine the projects in your workspace that were affected by a given commit.
-
-Run the command:
-
-```shell
-git add . ; git commit -m "commiting to test affected"
-```
-
-Then make a change to the styles of your `cart` project:
-
-```css {% fileName="cart/src/lib/cart.module.css" %}
-.container {
- color: blue;
-}
-```
-
-You can visualize how our workspace is affected by this change using the command:
-
-```shell
-npx nx affected:graph
-```
-
-{% graph height="450px" %}
-
-```json
-{
- "hash": "85fd0561bd88f0bcd8703a9e9369592e2805f390d04982fb2401e700dc9ebc59",
- "projects": [
- {
- "name": "cart",
- "type": "lib",
- "data": {
- "tags": []
- }
- },
- {
- "name": "shared-ui",
- "type": "lib",
- "data": {
- "tags": []
- }
- },
- {
- "name": "e2e",
- "type": "e2e",
- "data": {
- "tags": []
- }
- },
- {
- "name": "store",
- "type": "app",
- "data": {
- "tags": []
- }
- }
- ],
- "dependencies": {
- "cart": [{ "source": "cart", "target": "shared-ui", "type": "static" }],
- "shared-ui": [],
- "e2e": [{ "source": "e2e", "target": "store", "type": "implicit" }],
- "store": [
- { "source": "store", "target": "cart", "type": "static" },
- { "source": "store", "target": "shared-ui", "type": "static" }
- ]
- },
- "workspaceLayout": { "appsDir": "apps", "libsDir": "libs" },
- "affectedProjectIds": ["cart", "store", "e2e"],
- "focus": null,
- "groupByFolder": false,
- "exclude": []
-}
-```
-
-{% /graph %}
-
-The change made to the `cart` project is also affecting the `store` project. This can be leveraged to run tasks only on the projects that were affected by this commit.
-
-To run the `test` targets only for affected projects, run the command:
-
-```shell
-npx nx affected -t test
-```
-
-This can be particularly helpful in CI pipelines for larger repos, where most commits only affect a small subset of the entire workspace.
-
-{% card title="Affected Documentation" description="Checkout Affected documentation for more details" url="/packages/nx/documents/affected" /%}
-
-## What's Next
-
-- Continue to [5: Summary](/react-standalone-tutorial/5-summary)
diff --git a/docs/shared/react-standalone-tutorial/5-summary.md b/docs/shared/react-standalone-tutorial/5-summary.md
deleted file mode 100644
index cadf9639c4415..0000000000000
--- a/docs/shared/react-standalone-tutorial/5-summary.md
+++ /dev/null
@@ -1,22 +0,0 @@
-# React Standalone Tutorial - Part 5: Summary
-
-In this tutorial you:
-
-- Learned how to use Nx's Generators to generate code for your workspace.
-- Learned how Nx determines a graph of your workspace
-- Learned how to configure and run tasks in your workspace
-- Learned how Nx's built-in optimizations work, and how to apply those to your own workspace
-
-## Learn More
-
-{% cards %}
-
-{% card title="Core Features" description="Read about the core features of Nx." url="/core-features" /%}
-
-{% card title="Plugin Features" description="Read about the plugin features of Nx." url="/core-features/plugin-features" /%}
-
-{% card title="Mental Model" description="Get a deeper understanding of the mental model." url="/concepts/mental-model" /%}
-
-{% card title="Adopting Nx" description="Learn how to add Nx to your existing repo." url="/recipes/adopting-nx" /%}
-
-{% /cards %}
diff --git a/docs/shared/react-standalone-tutorial/generator-syntax.svg b/docs/shared/react-standalone-tutorial/generator-syntax.svg
deleted file mode 100644
index 9c8ca2b92112b..0000000000000
--- a/docs/shared/react-standalone-tutorial/generator-syntax.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/shared/react-standalone-tutorial/react-standalone.md b/docs/shared/react-standalone-tutorial/react-standalone.md
index ccbf111e9d16f..b880eac4bca9f 100644
--- a/docs/shared/react-standalone-tutorial/react-standalone.md
+++ b/docs/shared/react-standalone-tutorial/react-standalone.md
@@ -15,7 +15,7 @@ What are you going to learn?
- how to modularize your codebase and impose architectural constraints for better maintainability
{% callout type="info" title="Looking for React monorepos?" %}
-Note, this tutorial sets up a repo with a single application at the root level that breaks out its code into libraries to add structure. If you are looking for a React monorepo setup then check out our [React monorepo tutorial](/react-tutorial/1-code-generation).
+Note, this tutorial sets up a repo with a single application at the root level that breaks out its code into libraries to add structure. If you are looking for a React monorepo setup then check out our [React monorepo tutorial](/getting-started/tutorials/react-monorepo-tutorial).
{% /callout %}
diff --git a/docs/shared/react-tutorial/1-code-generation.md b/docs/shared/react-tutorial/1-code-generation.md
deleted file mode 100644
index 4abfce6840db7..0000000000000
--- a/docs/shared/react-tutorial/1-code-generation.md
+++ /dev/null
@@ -1,147 +0,0 @@
----
-title: 'React Monorepo Tutorial - Part 1: Code Generation'
-description: In this tutorial you'll create a frontend-focused workspace with Nx.
----
-
-{% callout type="check" title="Two Styles of Repo" %}
-There are two styles of repos: integrated and package-based. This tutorial shows the integrated style.
-
-You can find more information on the difference between the two in [our introduction](/getting-started/intro).
-{% /callout %}
-
-# React Monorepo Tutorial - Part 1: Code Generation
-
-## Contents
-
-- [1 - Code Generation](/react-tutorial/1-code-generation)
-- [2 - Project Graph](/react-tutorial/2-project-graph)
-- [3 - Task Running](/react-tutorial/3-task-running)
-- [4 - Workspace Optimization](/react-tutorial/4-workspace-optimization)
-- [5 - Summary](/react-tutorial/5-summary)
-
-## Your Objective
-
-For this tutorial, you'll create two React applications, a React lib for your common components, and a library for your business logic as follows:
-
-![Our Workspace Requirements](/shared/react-tutorial/requirements-diagram.svg)
-
-## Creating an Nx Workspace
-
-Run the command `npx create-nx-workspace@latest` and when prompted, provide the following responses:
-
-```{% command="npx create-nx-workspace@latest" path="~" %}
-
- > NX Let's create a new workspace [https://nx.dev/getting-started/intro]
-
-✔ Where would you like to create your workspace? · myorg
-✔ Which stack do you want to use? · react
-✔ What framework would you like to use? · none
-✔ Standalone project or integrated monorepo? · integrated
-✔ Application name · store
-✔ Which bundler would you like to use? · vite
-✔ Default stylesheet format · css
-✔ Enable distributed caching to make your CI faster · Yes
-```
-
-{% card title="Opting into Nx Cloud" description="You will also be prompted whether to add Nx Cloud to your workspace. We won't address this in this tutorial, but you can see the introduction to Nx Cloud for more details." url="/nx-cloud/intro/what-is-nx-cloud" /%}
-
-Once the command completes, notice two projects were added to the workspace:
-
-- A React application located in `apps/store`.
-- A Project for Cypress e2e tests for our `store` application in `apps/store-e2e`.
-
-{% card title="Nx Cypress Support" description="While we see the Cypress project here, we won't go deeper on Cypress in this tutorial. You can find more materials on Nx Cypress support on the @nx/cypress package page." url="/packages/cypress" /%}
-
-## Adding Another Application to Your Workspace
-
-Run this command to create your `admin` app:
-
-```{% command="npx nx g @nx/react:app admin --directory=apps/admin" path="~/myorg" %}
-
-> NX Generating @nx/react:application
-
-CREATE apps/admin/.babelrc
-CREATE apps/admin/.browserslistrc
-CREATE apps/admin/src/app/app.spec.tsx
-CREATE apps/admin/src/app/nx-welcome.tsx
-CREATE apps/admin/src/assets/.gitkeep
-CREATE apps/admin/src/environments/environment.prod.ts
-CREATE apps/admin/src/environments/environment.ts
-CREATE apps/admin/src/favicon.ico
-CREATE apps/admin/src/index.html
-CREATE apps/admin/src/main.tsx
-CREATE apps/admin/src/polyfills.ts
-CREATE apps/admin/tsconfig.app.json
-CREATE apps/admin/tsconfig.json
-CREATE apps/admin/src/app/app.module.css
-CREATE apps/admin/src/app/app.tsx
-CREATE apps/admin/src/styles.css
-CREATE apps/admin/project.json
-CREATE apps/admin/.eslintrc.json
-CREATE apps/admin-e2e/cypress.config.ts
-CREATE apps/admin-e2e/src/e2e/app.cy.ts
-CREATE apps/admin-e2e/src/fixtures/example.json
-CREATE apps/admin-e2e/src/support/app.po.ts
-CREATE apps/admin-e2e/src/support/commands.ts
-CREATE apps/admin-e2e/src/support/e2e.ts
-CREATE apps/admin-e2e/tsconfig.json
-CREATE apps/admin-e2e/project.json
-CREATE apps/admin-e2e/.eslintrc.json
-CREATE apps/admin/jest.config.ts
-CREATE apps/admin/tsconfig.spec.json
-```
-
-![Nx Generator Syntax](/shared/react-tutorial/generator-syntax.svg)
-
-## Generating Libraries
-
-To create the `common-ui` and `products` libraries, use the `@nx/react:lib` and `@nx/js:lib` generators respectively:
-
-```{% command="npx nx g @nx/react:lib common-ui --directory=libs/common-ui" path="~/myorg" %}
-
-> NX Generating @nx/react:library
-
-CREATE libs/common-ui/project.json
-CREATE libs/common-ui/.eslintrc.json
-CREATE libs/common-ui/.babelrc
-CREATE libs/common-ui/README.md
-CREATE libs/common-ui/src/index.ts
-CREATE libs/common-ui/tsconfig.json
-CREATE libs/common-ui/tsconfig.lib.json
-UPDATE tsconfig.base.json
-CREATE libs/common-ui/jest.config.ts
-CREATE libs/common-ui/tsconfig.spec.json
-CREATE libs/common-ui/src/lib/common-ui.module.css
-CREATE libs/common-ui/src/lib/common-ui.spec.tsx
-CREATE libs/common-ui/src/lib/common-ui.tsx
-```
-
-```{% command="npx nx g @nx/js:lib products --directory=libs/products" path="~/myorg" %}
-
-> NX Generating @nx/js:library
-
-CREATE libs/products/README.md
-CREATE libs/products/package.json
-CREATE libs/products/src/index.ts
-CREATE libs/products/src/lib/products.spec.ts
-CREATE libs/products/src/lib/products.ts
-CREATE libs/products/tsconfig.json
-CREATE libs/products/tsconfig.lib.json
-CREATE libs/products/.babelrc
-CREATE libs/products/project.json
-UPDATE tsconfig.base.json
-CREATE libs/products/.eslintrc.json
-CREATE libs/products/jest.config.ts
-CREATE libs/products/tsconfig.spec.json
-```
-
-You should now be able to see all four projects of our design:
-
-- `store` in `apps/store`
-- `admin` in `apps/admin`
-- `products` in `libs/products`
-- `common-ui` in `libs/common-ui`
-
-## What's Next
-
-- Continue to [2: Project Graph](/react-tutorial/2-project-graph)
diff --git a/docs/shared/react-tutorial/2-project-graph.md b/docs/shared/react-tutorial/2-project-graph.md
deleted file mode 100644
index 4858e6ac59952..0000000000000
--- a/docs/shared/react-tutorial/2-project-graph.md
+++ /dev/null
@@ -1,126 +0,0 @@
-# React Monorepo Tutorial - Part 2: Project Graph
-
-Run the command: `npx nx graph`. A browser should open up with the following contents:
-
-![Initial Project Graph](/shared/react-tutorial/initial-project-graph.png)
-
-This is still different than the design from the start of Part 1:
-
-![Our Workspace Requirements](/shared/react-tutorial/requirements-diagram.svg)
-
-The Project Graph is derived from the source code of your workspace. Make the following adjustments to your existing projects, so that our Project Graph will match the design:
-
-### `common-ui`
-
-Run the `@nx/react:component` generator with the command:
-
-```{% command="npx nx g @nx/react:component banner --project=common-ui --export" path="~/myorg" %}
-
-> NX Generating @nx/react:component
-
-CREATE libs/common-ui/src/lib/banner/banner.module.css
-CREATE libs/common-ui/src/lib/banner/banner.spec.tsx
-CREATE libs/common-ui/src/lib/banner/banner.tsx
-UPDATE libs/common-ui/src/index.ts
-```
-
-Then create a simple `Banner` component in the generated file:
-
-```javascript {% fileName="libs/common-ui/src/lib/banner/banner.tsx" %}
-export interface BannerProps {
- text: string;
-}
-
-export function Banner(props: BannerProps) {
- return ;
-}
-
-export default Banner;
-```
-
-### `admin`
-
-Add the `Banner` component to the admin app:
-
-```javascript {% fileName="apps/admin/src/app/app.tsx" %}
-import { Banner } from '@myorg/common-ui';
-
-export function App() {
- return (
- <>
-
-
- >
- );
-}
-
-export default App;
-```
-
-### `products`
-
-Export a `Product` TS interface and some example products:
-
-```javascript {% fileName="libs/products/src/lib/products.ts" %}
-export interface Product {
- id: string;
- name: string;
- price: number;
-}
-
-export const exampleProducts: Product[] = [
- {
- id: '1',
- name: 'Product 1',
- price: 100,
- },
- {
- id: '2',
- name: 'Product 2',
- price: 200,
- },
-];
-```
-
-### `store`
-
-Use both the `Banner` component from your `common-ui` lib, and the `exampleProducts` from your `products` lib:
-
-```javascript {% fileName="apps/store/src/app/app.tsx" %}
-import { Banner } from '@myorg/common-ui';
-import { exampleProducts } from '@myorg/products';
-
-// eslint-disable-next-line @typescript-eslint/no-unused-vars
-export function App() {
- return (
- <>
-
-
- {exampleProducts.map((product) => (
-
- {product.name} Price: {product.price}
-
- ))}
-
- >
- );
-}
-
-export default App;
-```
-
-Now run `npx nx graph` again:
-
-{% side-by-side %}
-![Matching Graph](/shared/react-tutorial/matching-graph.png)
-
-![Our Workspace Requirements](/shared/react-tutorial/requirements-diagram.svg)
-{% /side-by-side %}
-
-Your graph now matches the original design.
-
-The Project Graph is more than just a visualization - Nx provides tooling to optimize your task-running and even automate your CI based on this graph. This will be covered in more detail in: [4: Workspace Optimization](/react-tutorial/4-workspace-optimization).
-
-## What's Next
-
-- Continue to [3: Task Running](/react-tutorial/3-task-running)
diff --git a/docs/shared/react-tutorial/3-task-running.md b/docs/shared/react-tutorial/3-task-running.md
deleted file mode 100644
index 2e78ccd1a8e1a..0000000000000
--- a/docs/shared/react-tutorial/3-task-running.md
+++ /dev/null
@@ -1,95 +0,0 @@
-# React Monorepo Tutorial - 3: Task-Running
-
-Common tasks include:
-
-- Building an application
-- Serving a local web server with the built project
-- Running your unit tests
-- Linting your code
-- Running e2e tests
-
-When you ran your generators in Part 1, you already set up these common tasks for each project.
-
-## Defining Targets
-
-Here's the `project.json` file for your `common-ui` project:
-
-```json {% fileName="libs/common-ui/project.json" %}
-{
- "name": "common-ui",
- "$schema": "../../node_modules/nx/schemas/project-schema.json",
- "sourceRoot": "libs/common-ui/src",
- "projectType": "library",
- "tags": [],
- "targets": {
- "lint": {
- "executor": "@nx/linter:eslint",
- "outputs": ["{options.outputFile}"],
- "options": {
- "lintFilePatterns": ["libs/common-ui/**/*.{ts,tsx,js,jsx}"]
- }
- },
- "test": {
- "executor": "@nx/jest:jest",
- "outputs": ["{workspaceRoot}/coverage/libs/common-ui"],
- "options": {
- "jestConfig": "libs/common-ui/jest.config.ts",
- "passWithNoTests": true
- }
- }
- }
-}
-```
-
-You can see that two targets are defined here: `test` and `lint`.
-
-The properties inside each of these these targets is defined as follows:
-
-- `executor` - which Nx executor to run. The syntax here is: `:`
-- `outputs` - this is an array of files that would be created by running this target. (This informs Nx on what to save for it's caching mechanisms you'll learn about in [4 - Workspace Optimizations](/react-tutorial/4-workspace-optimization)).
-- `options` - this is an object defining which executor options to use for the given target. Every Nx executor allows for options as a way to parameterize it's functionality.
-
-## Running Tasks
-
-![Syntax for Running Tasks in Nx](/shared/images/run-target-syntax.svg)
-
-Run the `test` target for your `common-ui` project:
-
-```{% command="npx nx test common-ui" path="~/myorg" %}
-
-> nx run common-ui:test
-
- PASS common-ui libs/common-ui/src/lib/common-ui.spec.tsx
- PASS common-ui libs/common-ui/src/lib/banner/banner.spec.tsx
-
-Test Suites: 2 passed, 2 total
-Tests: 2 passed, 2 total
-Snapshots: 0 total
-Time: 0.84 s, estimated 1 s
-Ran all test suites.
-
- ———————————————————————————————————————————————————————————————————————————————————————————————————
-
- > NX Successfully ran target test for project common-ui (2s)
-```
-
-Next, run a lint check on your `common-ui` project:
-
-```{% command="npx nx lint common-ui" path="~/myorg" %}
-
-> nx run common-ui:lint
-
-
-Linting "common-ui"...
-
-All files pass linting.
-
-
-———————————————————————————————————————————————————————————————————————————————————————————————————
-
- > NX Successfully ran target lint for project common-ui (2s)
-```
-
-## What's Next
-
-- Continue to [4: Workspace Optimization](/react-tutorial/4-workspace-optimization)
diff --git a/docs/shared/react-tutorial/4-workspace-optimization.md b/docs/shared/react-tutorial/4-workspace-optimization.md
deleted file mode 100644
index fd8aee2a41856..0000000000000
--- a/docs/shared/react-tutorial/4-workspace-optimization.md
+++ /dev/null
@@ -1,199 +0,0 @@
-# React Monorepo Tutorial - Part 4: Workspace Optimization
-
-## Testing Affected Projects
-
-`affected` is a mechanism that relies on your git metadata to determine the projects in your workspace that were affected by a given commit.
-
-Run the command:
-
-```shell
-git add . ; git commit -m "commiting to test affected"
-```
-
-Then make a change to the styles of your `common-ui` project:
-
-```css {% fileName="libs/common-ui/src/lib/common-ui.module.css" %}
-.container {
- color: 'blue;';
-}
-```
-
-You can visualize how our workspace is affected by this change using the command:
-
-```shell
-npx nx affected:graph
-```
-
-![Project Graph with Affected](/shared/react-tutorial/project-graph-with-affected.png)
-
-The change made to the `common-ui` project is also affecting the `admin` and `store` projects. This can be leveraged run tasks only on the projects that were affected by this commit.
-
-To run the `test` targets only for affected projects, run the command:
-
-```shell
-npx nx affected -t test
-```
-
-This can be particularly helpful in CI pipelines for larger repos, where most commits only affect a small subset of the entire workspace.
-
-{% card title="Affected Documentation" description="Checkout Affected documentation for more details" url="/packages/nx/documents/affected" /%}
-
-## Task Caching
-
-`affected` allows you to "skip" tasks that couldn't possibly be affected by your changes. Task Caching allows you to "replay" tasks that have already been run.
-
-Task Caching is informed by "inputs" and "outputs":
-
-### Inputs
-
-When running a task, Nx will determine all the inputs for your task and create a hash that will be used to index your cache. If you've already run this task with the same inputs, your cache will already be populated at this index, and Nx will replay the results stored in the cache.
-
-If this index does not exist, Nx will run the command and if the command succeeds, it will store the result in the cache.
-
-### Outputs
-
-Outputs of the cache include the terminal output created by the task, as well as any files created by the task - for example: the artifact created by running a `build` task.
-
-Outputs are defined for every target in your workspace:
-
-```json {% fileName="libs/products/project.json" %}
-{
- "name": "products",
- "$schema": "../../node_modules/nx/schemas/project-schema.json",
- "sourceRoot": "libs/products/src",
- "projectType": "library",
- "targets": {
- "build": {
- "executor": "@nx/js:tsc",
- "outputs": ["{options.outputPath}"],
- "options": {
- "outputPath": "dist/libs/products",
- "main": "libs/products/src/index.ts",
- "tsConfig": "libs/products/tsconfig.lib.json",
- "assets": ["libs/products/*.md"]
- }
- },
- "lint": {
- "executor": "@nx/linter:eslint",
- "outputs": ["{options.outputFile}"],
- "options": {
- "lintFilePatterns": ["libs/products/**/*.ts"]
- }
- },
- "test": {
- "executor": "@nx/jest:jest",
- "outputs": ["{workspaceRoot}/coverage/libs/products"],
- "options": {
- "jestConfig": "libs/products/jest.config.ts",
- "passWithNoTests": true
- }
- }
- },
- "tags": []
-}
-```
-
-Outputs are stored in the cache so that terminal output can be replayed, and any created files can be pulled from your cache, and placed where they were created the original time the task was run.
-
-### Example
-
-To see caching in action, run the command:
-
-```{% command="npx nx build admin" path="~/myorg" %}
-
-> nx run admin:build:production
-
-Entrypoint main 139 KiB = runtime.54e36ebee261465d.js 1.19 KiB main.623d91691bdb6754.css 42 bytes main.303fe7c1dcf5306b.js 137 KiB
-Entrypoint polyfills 93.5 KiB = runtime.54e36ebee261465d.js 1.19 KiB polyfills.bd0d0abec287a28e.js 92.3 KiB
-Entrypoint styles 1.19 KiB = runtime.54e36ebee261465d.js 1.19 KiB styles.ef46db3751d8e999.css 0 bytes
-chunk (runtime: runtime) main.623d91691bdb6754.css, main.303fe7c1dcf5306b.js (main) 144 KiB (javascript) 50 bytes (css/mini-extract) [initial] [rendered]
-chunk (runtime: runtime) polyfills.bd0d0abec287a28e.js (polyfills) 301 KiB [initial] [rendered]
-chunk (runtime: runtime) styles.ef46db3751d8e999.css (styles) 50 bytes (javascript) 80 bytes (css/mini-extract) [initial] [rendered]
-chunk (runtime: runtime) runtime.54e36ebee261465d.js (runtime) 3.23 KiB [entry] [rendered]
-webpack compiled successfully (0c0df3e6c70c6b7b)
-
- ———————————————————————————————————————————————————————————————————————————————————————————————————
-
- > NX Successfully ran target build for project admin (4s)
-```
-
-Since you have not run the `build` target before for the `admin` project, Nx runs the `build`, and populates the results in `dist/apps/admin` as specified in the `admin` project's `project.json` file for the `build` target.
-
-Next, remove your dist directory:
-
-```shell
-rm -rf dist
-```
-
-And run the command again:
-
-```{% command="npx nx build admin" path="~/myorg" %}
-
-> nx run admin:build:production [local cache]
-
-Entrypoint main 139 KiB = runtime.54e36ebee261465d.js 1.19 KiB main.623d91691bdb6754.css 42 bytes main.303fe7c1dcf5306b.js 137 KiB
-Entrypoint polyfills 93.5 KiB = runtime.54e36ebee261465d.js 1.19 KiB polyfills.bd0d0abec287a28e.js 92.3 KiB
-Entrypoint styles 1.19 KiB = runtime.54e36ebee261465d.js 1.19 KiB styles.ef46db3751d8e999.css 0 bytes
-chunk (runtime: runtime) main.623d91691bdb6754.css, main.303fe7c1dcf5306b.js (main) 144 KiB (javascript) 50 bytes (css/mini-extract) [initial] [rendered]
-chunk (runtime: runtime) polyfills.bd0d0abec287a28e.js (polyfills) 301 KiB [initial] [rendered]
-chunk (runtime: runtime) styles.ef46db3751d8e999.css (styles) 50 bytes (javascript) 80 bytes (css/mini-extract) [initial] [rendered]
-chunk (runtime: runtime) runtime.54e36ebee261465d.js (runtime) 3.23 KiB [entry] [rendered]
-webpack compiled successfully (0c0df3e6c70c6b7b)
-
- ———————————————————————————————————————————————————————————————————————————————————————————————————
-
- > NX Successfully ran target build for project admin (59ms)
-
- Nx read the output from the cache instead of running the command for 1 out of 1 tasks.
-```
-
-Notice that `[local cache]` is mentioned in the terminal output, and that this time the command only took 59ms to run.
-
-Also notice that the result of your build has been added back to the `dist/apps/admin` directory.
-
-{% card title="More Task Caching Details" description="See the documentation for more information on caching." url="/core-features/cache-task-results" /%}
-
-## Configuring Task Pipelines
-
-Next, run the command `npx nx build store`:
-
-```{% command="npx nx build store" path="~/myorg" %}
-
- ✔ 1/1 dependent project tasks succeeded [0 read from cache]
-
- Hint: you can run the command with --verbose to see the full dependent project outputs
-
- ———————————————————————————————————————————————————————————————————————————————————————————————————
-
-
-> nx run store:build:production
-
-Entrypoint main 139 KiB = runtime.54e36ebee261465d.js 1.19 KiB main.623d91691bdb6754.css 42 bytes main.94f9a4a3cec4f056.js 138 KiB
-Entrypoint polyfills 93.5 KiB = runtime.54e36ebee261465d.js 1.19 KiB polyfills.bd0d0abec287a28e.js 92.3 KiB
-Entrypoint styles 1.19 KiB = runtime.54e36ebee261465d.js 1.19 KiB styles.ef46db3751d8e999.css 0 bytes
-chunk (runtime: runtime) main.623d91691bdb6754.css, main.94f9a4a3cec4f056.js (main) 145 KiB (javascript) 50 bytes (css/mini-extract) [initial] [rendered]
-chunk (runtime: runtime) polyfills.bd0d0abec287a28e.js (polyfills) 301 KiB [initial] [rendered]
-chunk (runtime: runtime) styles.ef46db3751d8e999.css (styles) 50 bytes (javascript) 80 bytes (css/mini-extract) [initial] [rendered]
-chunk (runtime: runtime) runtime.54e36ebee261465d.js (runtime) 3.23 KiB [entry] [rendered]
-webpack compiled successfully (06e95dfdacea84c7)
-
- ———————————————————————————————————————————————————————————————————————————————————————————————————
-
- > NX Successfully ran target build for project store and 1 task(s) they depend on (5s)
-```
-
-Notice the line here:
-
-```text
- ✔ 1/1 dependent project tasks succeeded [0 read from cache]
-```
-
-This is because your `store` project depends on your `products` project, which also has a `build` target. By default Nx is configured to run the `build` target for any dependencies that have a `build` target, before running the `build` on the original project.
-
-This feature allows the Nx graph to dynamically maintain task dependencies, rather than having to manually maintain those task dependencies as your workspace continues to grow.
-
-{% card title="More On The Task Pipeline Configuration" description="See the Task Pipeline Configuration Guide for more details on how to configure your Task Graph." url="/concepts/task-pipeline-configuration" /%}
-
-## What's Next
-
-- Continue to [5: Summary](/react-tutorial/5-summary)
diff --git a/docs/shared/react-tutorial/5-summary.md b/docs/shared/react-tutorial/5-summary.md
deleted file mode 100644
index 1ccf19eba1d22..0000000000000
--- a/docs/shared/react-tutorial/5-summary.md
+++ /dev/null
@@ -1,22 +0,0 @@
-# React Monorepo Tutorial - Part 5: Summary
-
-In this tutorial you:
-
-- Learned how to use Nx's Generators to generate code for your workspace.
-- Learned how Nx determines a graph of your workspace
-- Learned how to configure and run tasks in your workspace
-- Learned how Nx's built-in optimizations work, and how to apply those to your own workspace
-
-## Learn More
-
-{% cards %}
-
-{% card title="Core Features" description="Read about the core features of Nx." url="/core-features" /%}
-
-{% card title="Plugin Features" description="Read about the plugin features of Nx." url="/core-features/plugin-features" /%}
-
-{% card title="Mental Model" description="Get a deeper understanding of the mental model." url="/concepts/mental-model" /%}
-
-{% card title="Adopting Nx" description="Learn how to add Nx to your existing repo." url="/recipes/adopting-nx" /%}
-
-{% /cards %}
diff --git a/docs/shared/react-tutorial/generator-syntax.svg b/docs/shared/react-tutorial/generator-syntax.svg
deleted file mode 100644
index 9c8ca2b92112b..0000000000000
--- a/docs/shared/react-tutorial/generator-syntax.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/shared/react-tutorial/initial-project-graph.png b/docs/shared/react-tutorial/initial-project-graph.png
deleted file mode 100644
index d774bebdf6929..0000000000000
Binary files a/docs/shared/react-tutorial/initial-project-graph.png and /dev/null differ
diff --git a/docs/shared/react-tutorial/matching-graph.png b/docs/shared/react-tutorial/matching-graph.png
deleted file mode 100644
index bb274d1e3e286..0000000000000
Binary files a/docs/shared/react-tutorial/matching-graph.png and /dev/null differ
diff --git a/docs/shared/react-tutorial/project-graph-with-affected.png b/docs/shared/react-tutorial/project-graph-with-affected.png
deleted file mode 100644
index 15a7313f7a7b1..0000000000000
Binary files a/docs/shared/react-tutorial/project-graph-with-affected.png and /dev/null differ
diff --git a/docs/shared/react-tutorial/requirements-diagram.svg b/docs/shared/react-tutorial/requirements-diagram.svg
deleted file mode 100644
index 370f2914686f3..0000000000000
--- a/docs/shared/react-tutorial/requirements-diagram.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/shared/reference/sitemap.md b/docs/shared/reference/sitemap.md
index 69e68a489d2c6..102ae09768f0a 100644
--- a/docs/shared/reference/sitemap.md
+++ b/docs/shared/reference/sitemap.md
@@ -19,18 +19,6 @@
- [4 - Build Affected Projects](/core-tutorial/04-build-affected-projects)
- [5 - Automatically Detect Dependencies](/core-tutorial/05-auto-detect-dependencies)
- [6 - Summary](/core-tutorial/06-summary)
- - [React Monorepo Tutorial](/react-tutorial)
- - [1 - Code Generation](/react-tutorial/1-code-generation)
- - [2 - Project Graph](/react-tutorial/2-project-graph)
- - [3 - Task Running](/react-tutorial/3-task-running)
- - [4 - Workspace Optimization](/react-tutorial/4-workspace-optimization)
- - [5 - Summary](/react-tutorial/5-summary)
- - [React Standalone Tutorial](/react-standalone-tutorial)
- - [1 - Code Generation](/react-standalone-tutorial/1-code-generation)
- - [2 - Project Graph](/react-standalone-tutorial/2-project-graph)
- - [3 - Task Running](/react-standalone-tutorial/3-task-running)
- - [4 - Task Pipelines](/react-standalone-tutorial/4-task-pipelines)
- - [5 - Summary](/react-standalone-tutorial/5-summary)
- [Angular Standalone Tutorial](/angular-standalone-tutorial)
- [1 - Code Generation](/angular-standalone-tutorial/1-code-generation)
- [2 - Project Graph](/angular-standalone-tutorial/2-project-graph)
@@ -213,7 +201,6 @@
- [Add a Vue Project](/showcase/example-repos/add-vue)
- [Add a Svelte Project](/showcase/example-repos/add-svelte)
- [Add a Fastify Project](/showcase/example-repos/add-fastify)
- - [Powering Up React Development With Nx](/showcase/example-repos/react-nx)
- [Using Apollo GraphQL](/showcase/example-repos/apollo-react)
- [Using Prisma with NestJS](/showcase/example-repos/nestjs-prisma)
- [Using Mongo with Fastify](/showcase/example-repos/mongo-fastify)
diff --git a/e2e/js/src/js-executor-node.test.ts b/e2e/js/src/js-executor-node.test.ts
index ad4cde362cf59..a301ff748ab5b 100644
--- a/e2e/js/src/js-executor-node.test.ts
+++ b/e2e/js/src/js-executor-node.test.ts
@@ -50,8 +50,7 @@ describe('js:node executor', () => {
expect(output).toContain('This is an error');
}, 240_000);
- // TODO: Re-enable this when it is passing
- xit('should execute library compiled with rollup', async () => {
+ it('should execute library compiled with rollup', async () => {
const rollupLib = uniq('rolluplib');
runCLI(
diff --git a/e2e/js/src/js-executor-swc.test.ts b/e2e/js/src/js-executor-swc.test.ts
index 3097daf4a3356..135d55d29c0e7 100644
--- a/e2e/js/src/js-executor-swc.test.ts
+++ b/e2e/js/src/js-executor-swc.test.ts
@@ -1,7 +1,5 @@
-import { satisfies } from 'semver';
import { execSync } from 'child_process';
import {
- checkFilesDoNotExist,
checkFilesExist,
cleanupProject,
detectPackageManager,
@@ -9,7 +7,6 @@ import {
packageManagerLockFile,
readJson,
runCLI,
- runCLIAsync,
tmpProjPath,
uniq,
updateFile,
@@ -65,14 +62,9 @@ describe('js:swc executor', () => {
packageManagerLockFile[detectPackageManager(tmpProjPath())]
}`
);
- expect(
- satisfies(
- readJson(`dist/libs/${lib}/package.json`).peerDependencies[
- '@swc/helpers'
- ],
- readJson(`package.json`).dependencies['@swc/helpers']
- )
- ).toBeTruthy();
+ expect(readJson(`dist/libs/${lib}/package.json`)).toHaveProperty(
+ 'peerDependencies.@swc/helpers'
+ );
// Legacy behavior (updateBuildableProjectDepsInPackageJson): don't add @swc/helpers if externalHelpers is false
// TODO(v17): Remove this test
diff --git a/e2e/js/src/js-packaging.test.ts b/e2e/js/src/js-packaging.test.ts
index f8f2d64177f25..73768826c2220 100644
--- a/e2e/js/src/js-packaging.test.ts
+++ b/e2e/js/src/js-packaging.test.ts
@@ -22,8 +22,7 @@ describe('packaging libs', () => {
afterEach(() => cleanupProject());
- // TODO Re-enable this when it is passing
- xit('should bundle libs using esbuild, vite, rollup and be used in CJS/ESM projects', () => {
+ it('should bundle libs using esbuild, vite, rollup and be used in CJS/ESM projects', () => {
const esbuildLib = uniq('esbuildlib');
const viteLib = uniq('vitelib');
const rollupLib = uniq('rolluplib');
@@ -130,8 +129,7 @@ describe('packaging libs', () => {
expect(output).toContain('rollup default');
}, 500_000);
- // TODO Re-enable this when it is passing
- xit('should build with tsc, swc and be used in CJS/ESM projects', async () => {
+ it('should build with tsc, swc and be used in CJS/ESM projects', async () => {
const tscLib = uniq('tsclib');
const swcLib = uniq('swclib');
const tscEsmLib = uniq('tscesmlib');
diff --git a/e2e/linter/src/linter.test.ts b/e2e/linter/src/linter.test.ts
index 54f81dd716b97..719cbdb424457 100644
--- a/e2e/linter/src/linter.test.ts
+++ b/e2e/linter/src/linter.test.ts
@@ -558,7 +558,9 @@ describe('Linter', () => {
bundler: 'vite',
e2eTestRunner: 'none',
});
- runCLI(`generate @nx/js:lib ${mylib} --directory libs/${mylib}`);
+ runCLI(
+ `generate @nx/js:lib ${mylib} --directory libs/${mylib} --projectNameAndRootFormat as-provided`
+ );
// migrate to flat structure
runCLI(`generate @nx/linter:convert-to-flat-config`);
diff --git a/e2e/rollup/src/rollup.test.ts b/e2e/rollup/src/rollup.test.ts
index 9da8cb1deffeb..237fcbfaf2637 100644
--- a/e2e/rollup/src/rollup.test.ts
+++ b/e2e/rollup/src/rollup.test.ts
@@ -114,8 +114,7 @@ describe('Rollup Plugin', () => {
});
});
- // TODO: Re-enable this when it is passing
- xit('should be able to build libs generated with @nx/js:lib --bundler rollup', () => {
+ it('should be able to build libs generated with @nx/js:lib --bundler rollup', () => {
const jsLib = uniq('jslib');
runCLI(`generate @nx/js:lib ${jsLib} --bundler rollup`);
expect(() => runCLI(`build ${jsLib}`)).not.toThrow();
diff --git a/e2e/utils/create-project-utils.ts b/e2e/utils/create-project-utils.ts
index 69af84352d58f..3439a43cab49a 100644
--- a/e2e/utils/create-project-utils.ts
+++ b/e2e/utils/create-project-utils.ts
@@ -57,10 +57,6 @@ export function newProject({
console.warn(
'ATTENTION: The workspace generated for this e2e test does not use the new as-provided project name/root format. Please update this test'
);
- updateJson('nx.json', (nxJson) => {
- delete nxJson.workspaceLayout;
- return nxJson;
- });
createFile('apps/.gitkeep');
createFile('libs/.gitkeep');
}
diff --git a/e2e/utils/global-setup.ts b/e2e/utils/global-setup.ts
index 3f5e286b9e3be..2adfa070324f7 100644
--- a/e2e/utils/global-setup.ts
+++ b/e2e/utils/global-setup.ts
@@ -8,6 +8,8 @@ import { existsSync, removeSync } from 'fs-extra';
import { Config } from '@jest/types';
import * as isCI from 'is-ci';
+const LARGE_BUFFER = 1024 * 1000000;
+
export default async function (globalConfig: Config.ConfigGlobals) {
const isVerbose: boolean =
process.env.NX_VERBOSE_LOGGING === 'true' || !!globalConfig.verbose;
@@ -33,6 +35,7 @@ export default async function (globalConfig: Config.ConfigGlobals) {
await new Promise((res, rej) => {
const publishProcess = exec(`pnpm nx-release --local ${publishVersion}`, {
env: process.env,
+ maxBuffer: LARGE_BUFFER,
});
let logs = Buffer.from('');
if (isVerbose) {
diff --git a/e2e/workspace-create-npm/src/create-nx-workspace-npm.test.ts b/e2e/workspace-create-npm/src/create-nx-workspace-npm.test.ts
index 0a927597b8820..fef38095f2310 100644
--- a/e2e/workspace-create-npm/src/create-nx-workspace-npm.test.ts
+++ b/e2e/workspace-create-npm/src/create-nx-workspace-npm.test.ts
@@ -53,7 +53,9 @@ describe('create-nx-workspace --preset=npm', () => {
const appName = uniq('my-app');
expect(() => {
- runCLI(`generate @nx/angular:app ${appName} --no-interactive`);
+ runCLI(
+ `generate @nx/angular:app ${appName} --projectNameAndRootFormat as-provided --no-interactive`
+ );
}).not.toThrowError();
checkFilesExist('tsconfig.base.json');
}, 1_000_000);
@@ -64,7 +66,7 @@ describe('create-nx-workspace --preset=npm', () => {
expect(() => {
runCLI(
- `generate @nx/angular:lib ${libName} --directory packages/${libName} --no-interactive`
+ `generate @nx/angular:lib ${libName} --directory packages/${libName} --projectNameAndRootFormat as-provided --no-interactive`
);
}).not.toThrowError();
checkFilesExist('tsconfig.base.json');
@@ -81,7 +83,7 @@ describe('create-nx-workspace --preset=npm', () => {
expect(() =>
runCLI(
- `generate @nx/js:library ${libName} --directory packages/${libName} --no-interactive`
+ `generate @nx/js:library ${libName} --directory packages/${libName} --projectNameAndRootFormat as-provided --no-interactive`
)
).not.toThrowError();
checkFilesExist('tsconfig.base.json');
@@ -97,7 +99,9 @@ describe('create-nx-workspace --preset=npm', () => {
const appName = uniq('my-app');
expect(() =>
- runCLI(`generate @nx/web:app ${appName} --no-interactive`)
+ runCLI(
+ `generate @nx/web:app ${appName} --projectNameAndRootFormat as-provided --no-interactive`
+ )
).not.toThrowError();
checkFilesExist('tsconfig.base.json');
});
@@ -108,7 +112,9 @@ describe('create-nx-workspace --preset=npm', () => {
const appName = uniq('my-app');
expect(() => {
- runCLI(`generate @nx/react:app ${appName} --no-interactive`);
+ runCLI(
+ `generate @nx/react:app ${appName} --projectNameAndRootFormat as-provided --no-interactive`
+ );
}).not.toThrowError();
checkFilesExist('tsconfig.base.json');
});
@@ -120,7 +126,7 @@ describe('create-nx-workspace --preset=npm', () => {
expect(() => {
runCLI(
- `generate @nx/react:lib ${libName} --directory packages/${libName} --no-interactive`
+ `generate @nx/react:lib ${libName} --directory packages/${libName} --projectNameAndRootFormat as-provided --no-interactive`
);
}).not.toThrowError();
checkFilesExist('tsconfig.base.json');
@@ -136,7 +142,9 @@ describe('create-nx-workspace --preset=npm', () => {
const appName = uniq('my-app');
expect(() => {
- runCLI(`generate @nx/next:app ${appName} --no-interactive`);
+ runCLI(
+ `generate @nx/next:app ${appName} --projectNameAndRootFormat as-provided --no-interactive`
+ );
}).not.toThrowError();
checkFilesExist('tsconfig.base.json');
});
@@ -148,7 +156,7 @@ describe('create-nx-workspace --preset=npm', () => {
expect(() => {
runCLI(
- `generate @nx/next:lib ${libName} --directory packages/${libName} --no-interactive`
+ `generate @nx/next:lib ${libName} --directory packages/${libName} --projectNameAndRootFormat as-provided --no-interactive`
);
}).not.toThrowError();
checkFilesExist('tsconfig.base.json');
@@ -166,7 +174,7 @@ describe('create-nx-workspace --preset=npm', () => {
expect(() => {
runCLI(
- `generate @nx/react-native:app ${appName} --install=false --no-interactive`
+ `generate @nx/react-native:app ${appName} --install=false --projectNameAndRootFormat as-provided --no-interactive`
);
}).not.toThrowError();
checkFilesExist('tsconfig.base.json');
@@ -179,7 +187,7 @@ describe('create-nx-workspace --preset=npm', () => {
expect(() => {
runCLI(
- `generate @nx/react-native:lib ${libName} --directory packages/${libName} --no-interactive`
+ `generate @nx/react-native:lib ${libName} --directory packages/${libName} --projectNameAndRootFormat as-provided --no-interactive`
);
}).not.toThrowError();
checkFilesExist('tsconfig.base.json');
@@ -195,7 +203,9 @@ describe('create-nx-workspace --preset=npm', () => {
const appName = uniq('my-app');
expect(() => {
- runCLI(`generate @nx/node:app ${appName} --no-interactive`);
+ runCLI(
+ `generate @nx/node:app ${appName} --projectNameAndRootFormat as-provided --no-interactive`
+ );
}).not.toThrowError();
checkFilesExist('tsconfig.base.json');
});
@@ -207,7 +217,7 @@ describe('create-nx-workspace --preset=npm', () => {
expect(() => {
runCLI(
- `generate @nx/node:lib ${libName} --directory packages/${libName} --no-interactive`
+ `generate @nx/node:lib ${libName} --directory packages/${libName} --projectNameAndRootFormat as-provided --no-interactive`
);
}).not.toThrowError();
checkFilesExist('tsconfig.base.json');
@@ -223,7 +233,9 @@ describe('create-nx-workspace --preset=npm', () => {
const appName = uniq('my-app');
expect(() => {
- runCLI(`generate @nx/nest:app ${appName} --no-interactive`);
+ runCLI(
+ `generate @nx/nest:app ${appName} --projectNameAndRootFormat as-provided --no-interactive`
+ );
}).not.toThrowError();
checkFilesExist('tsconfig.base.json');
});
@@ -235,7 +247,7 @@ describe('create-nx-workspace --preset=npm', () => {
expect(() => {
runCLI(
- `generate @nx/nest:lib ${libName} --directory packages/${libName} --no-interactive`
+ `generate @nx/nest:lib ${libName} --directory packages/${libName} --projectNameAndRootFormat as-provided --no-interactive`
);
}).not.toThrowError();
checkFilesExist('tsconfig.base.json');
@@ -251,7 +263,9 @@ describe('create-nx-workspace --preset=npm', () => {
const appName = uniq('my-app');
expect(() => {
- runCLI(`generate @nx/express:app ${appName} --no-interactive`);
+ runCLI(
+ `generate @nx/express:app ${appName} --projectNameAndRootFormat as-provided --no-interactive`
+ );
}).not.toThrowError();
checkFilesExist('tsconfig.base.json');
});
diff --git a/lerna.json b/lerna.json
deleted file mode 100644
index bfc8cb93b9001..0000000000000
--- a/lerna.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "packages": ["build/packages/*", "build/packages/nx/native-packages/*"],
- "version": "16.9.0-beta.3",
- "granularPathspec": false,
- "command": {
- "publish": {
- "graphType": "all"
- }
- }
-}
diff --git a/nx-dev/nx-dev-e2e/playwright.config.ts b/nx-dev/nx-dev-e2e/playwright.config.ts
index 2599f5064d7cd..1968ceb3e6724 100644
--- a/nx-dev/nx-dev-e2e/playwright.config.ts
+++ b/nx-dev/nx-dev-e2e/playwright.config.ts
@@ -1,5 +1,7 @@
import { defineConfig } from '@playwright/test';
import { nxE2EPreset } from '@nx/playwright/preset';
+
+// nx-ignore-next-line
import { workspaceRoot } from '@nx/devkit';
// For CI, you may want to set BASE_URL to the deployed application.
diff --git a/nx-dev/nx-dev/redirect-rules.js b/nx-dev/nx-dev/redirect-rules.js
index aae844e366ea1..7ad5b3d5750bc 100644
--- a/nx-dev/nx-dev/redirect-rules.js
+++ b/nx-dev/nx-dev/redirect-rules.js
@@ -495,25 +495,42 @@ for (const path of oldAngularTutorialPaths) {
* New single-page standalone tutorials
*/
const standaloneTutorialRedirects = {
- '/shared/react-standalone-tutorial/1-code-generation':
+ '/showcase/example-repos/react-nx':
+ '/getting-started/tutorials/react-monorepo-tutorial',
+ '/react-tutorial': '/getting-started/tutorials/react-monorepo-tutorial',
+ '/react-tutorial/1-code-generation':
+ '/getting-started/tutorials/react-monorepo-tutorial',
+ '/react-tutorial/2-project-graph':
+ '/getting-started/tutorials/react-monorepo-tutorial',
+ '/react-tutorial/3-task-running':
+ '/getting-started/tutorials/react-monorepo-tutorial',
+ '/react-tutorial/4-task-pipelines':
+ '/getting-started/tutorials/react-monorepo-tutorial',
+ '/react-tutorial/5-summary':
+ '/getting-started/tutorials/react-monorepo-tutorial',
+ '/react-standalone-tutorial':
'/getting-started/tutorials/react-standalone-tutorial',
- '/shared/react-standalone-tutorial/2-project-graph':
+ '/react-standalone-tutorial/1-code-generation':
'/getting-started/tutorials/react-standalone-tutorial',
- '/shared/react-standalone-tutorial/3-task-running':
+ '/react-standalone-tutorial/2-project-graph':
'/getting-started/tutorials/react-standalone-tutorial',
- '/shared/react-standalone-tutorial/4-task-pipelines':
+ '/react-standalone-tutorial/3-task-running':
'/getting-started/tutorials/react-standalone-tutorial',
- '/shared/react-standalone-tutorial/5-summary':
+ '/react-standalone-tutorial/4-task-pipelines':
'/getting-started/tutorials/react-standalone-tutorial',
- '/shared/angular-standalone-tutorial/1-code-generation':
+ '/react-standalone-tutorial/5-summary':
+ '/getting-started/tutorials/react-standalone-tutorial',
+ '/angular-standalone-tutorial':
+ '/getting-started/tutorials/angular-standalone-tutorial',
+ '/angular-standalone-tutorial/1-code-generation':
'/getting-started/tutorials/angular-standalone-tutorial',
- '/shared/angular-standalone-tutorial/2-project-graph':
+ '/angular-standalone-tutorial/2-project-graph':
'/getting-started/tutorials/angular-standalone-tutorial',
- '/shared/angular-standalone-tutorial/3-task-running':
+ '/angular-standalone-tutorial/3-task-running':
'/getting-started/tutorials/angular-standalone-tutorial',
- '/shared/angular-standalone-tutorial/4-task-pipelines':
+ '/angular-standalone-tutorial/4-task-pipelines':
'/getting-started/tutorials/angular-standalone-tutorial',
- '/shared/angular-standalone-tutorial/5-summary':
+ '/angular-standalone-tutorial/5-summary':
'/getting-started/tutorials/angular-standalone-tutorial',
};
diff --git a/nx.json b/nx.json
index f3c0e067b5c70..6de05e0721044 100644
--- a/nx.json
+++ b/nx.json
@@ -56,7 +56,29 @@
}
]
},
+ "release": {
+ "groups": {
+ "npm": {
+ "projects": [
+ "packages/*",
+ "packages/nx/native-packages/*",
+ "packages-legacy/*"
+ ],
+ "version": {
+ "generatorOptions": {
+ "packageRoot": "build/packages/{projectName}",
+ "currentVersionResolver": "registry"
+ }
+ }
+ }
+ }
+ },
"targetDefaults": {
+ "nx-release-publish": {
+ "options": {
+ "packageRoot": "build/packages/{projectName}"
+ }
+ },
"build": {
"dependsOn": ["build-base", "build-native"],
"inputs": [
diff --git a/package.json b/package.json
index 17b7f3f5d22f1..90b4454924522 100644
--- a/package.json
+++ b/package.json
@@ -14,7 +14,6 @@
"check-codeowners": "ts-node -P ./scripts/tsconfig.scripts.json ./scripts/check-codeowners.ts",
"nx-release": "ts-node -P ./scripts/tsconfig.release.json ./scripts/nx-release",
"prepublishOnly": "node ./scripts/update-package-group.js",
- "version": "pnpm prettier lerna.json --write",
"local-registry": "nx local-registry @nx/nx-source",
"documentation": "ts-node -P scripts/tsconfig.scripts.json ./scripts/documentation/generators/main.ts && pnpm check-documentation-map",
"submit-plugin": "node ./scripts/submit-plugin.js",
@@ -101,9 +100,9 @@
"@supabase/supabase-js": "^2.26.0",
"@svgr/rollup": "^8.0.1",
"@svgr/webpack": "^8.0.1",
- "@swc-node/register": "^1.4.2",
+ "@swc-node/register": "^1.6.7",
"@swc/cli": "0.1.62",
- "@swc/core": "^1.3.51",
+ "@swc/core": "^1.3.85",
"@swc/jest": "^0.2.20",
"@testing-library/react": "13.4.0",
"@types/cytoscape": "^3.18.2",
@@ -209,7 +208,6 @@
"jsonc-eslint-parser": "^2.1.0",
"jsonc-parser": "3.2.0",
"kill-port": "^1.6.1",
- "lerna": "6.6.2",
"less": "4.1.3",
"less-loader": "11.1.0",
"license-webpack-plugin": "^4.0.2",
@@ -371,10 +369,6 @@
"check-codeowners",
"documentation"
]
- },
- "pnpm": {
- "patchedDependencies": {
- "lerna@6.6.2": "patches/lerna@6.6.2.patch"
- }
}
}
+
diff --git a/packages/angular/src/builders/webpack-dev-server/webpack-dev-server.impl.ts b/packages/angular/src/builders/webpack-dev-server/webpack-dev-server.impl.ts
index ab9611ad8be8f..f8090f075f765 100644
--- a/packages/angular/src/builders/webpack-dev-server/webpack-dev-server.impl.ts
+++ b/packages/angular/src/builders/webpack-dev-server/webpack-dev-server.impl.ts
@@ -2,6 +2,7 @@ import {
joinPathFragments,
parseTargetString,
readCachedProjectGraph,
+ readNxJson,
} from '@nx/devkit';
import { WebpackNxBuildCoordinationPlugin } from '@nx/webpack/src/plugins/webpack-nx-build-coordination-plugin';
import { DependentBuildableProjectNode } from '@nx/js/src/utils/buildable-libs-utils';
@@ -34,10 +35,13 @@ export function executeWebpackDevServerBuilder(
const options = normalizeOptions(rawOptions);
- const parsedBrowserTarget = parseTargetString(
- options.browserTarget,
- readCachedProjectGraph()
- );
+ const parsedBrowserTarget = parseTargetString(options.browserTarget, {
+ cwd: context.currentDirectory,
+ projectGraph: readCachedProjectGraph(),
+ projectName: context.target.project,
+ root: context.workspaceRoot,
+ isVerbose: false,
+ });
const browserTargetProjectConfiguration = readCachedProjectConfiguration(
parsedBrowserTarget.project
);
diff --git a/packages/angular/src/executors/delegate-build/delegate-build.impl.ts b/packages/angular/src/executors/delegate-build/delegate-build.impl.ts
index 248c8241d4afb..a1ff357dcf87c 100644
--- a/packages/angular/src/executors/delegate-build/delegate-build.impl.ts
+++ b/packages/angular/src/executors/delegate-build/delegate-build.impl.ts
@@ -39,7 +39,7 @@ export async function* delegateBuildExecutor(
}
const { buildTarget, ...targetOptions } = options;
- const delegateTarget = parseTargetString(buildTarget, context.projectGraph);
+ const delegateTarget = parseTargetString(buildTarget, context);
yield* await runExecutor(delegateTarget, targetOptions, context);
}
diff --git a/packages/devkit/src/generators/project-name-and-root-utils.spec.ts b/packages/devkit/src/generators/project-name-and-root-utils.spec.ts
index fe31b01319092..2d2b5c5175561 100644
--- a/packages/devkit/src/generators/project-name-and-root-utils.spec.ts
+++ b/packages/devkit/src/generators/project-name-and-root-utils.spec.ts
@@ -2,7 +2,6 @@ import * as enquirer from 'enquirer';
import { createTreeWithEmptyWorkspace } from 'nx/src/generators/testing-utils/create-tree-with-empty-workspace';
import type { Tree } from 'nx/src/generators/tree';
import { updateJson } from 'nx/src/generators/utils/json';
-import { readNxJson } from 'nx/src/generators/utils/nx-json';
import { determineProjectNameAndRootOptions } from './project-name-and-root-utils';
describe('determineProjectNameAndRootOptions', () => {
@@ -330,43 +329,6 @@ describe('determineProjectNameAndRootOptions', () => {
restoreOriginalInteractiveMode();
});
- it('should prompt to save default when as-provided is choosen', async () => {
- // simulate interactive mode
- ensureInteractiveMode();
- const promptSpy = jest
- .spyOn(enquirer, 'prompt')
- .mockImplementation(() =>
- Promise.resolve({ format: 'lib-name @ shared', saveDefault: true })
- );
-
- await determineProjectNameAndRootOptions(tree, {
- name: 'libName',
- projectType: 'library',
- directory: 'shared',
- callingGenerator: '@nx/some-plugin:app',
- });
-
- expect(promptSpy).toHaveBeenCalledTimes(2);
-
- expect(readNxJson(tree).workspaceLayout).toEqual({
- projectNameAndRootFormat: 'as-provided',
- });
-
- promptSpy.mockReset();
-
- await determineProjectNameAndRootOptions(tree, {
- name: 'libName',
- projectType: 'library',
- directory: 'shared',
- callingGenerator: '@nx/some-plugin:app',
- });
-
- expect(promptSpy).not.toHaveBeenCalled();
-
- // restore original interactive mode
- restoreOriginalInteractiveMode();
- });
-
it('should directly use format as-provided and not prompt when the name is a scoped package name', async () => {
// simulate interactive mode
ensureInteractiveMode();
diff --git a/packages/devkit/src/generators/project-name-and-root-utils.ts b/packages/devkit/src/generators/project-name-and-root-utils.ts
index d9639be3efe56..30a78061f2e15 100644
--- a/packages/devkit/src/generators/project-name-and-root-utils.ts
+++ b/packages/devkit/src/generators/project-name-and-root-utils.ts
@@ -77,17 +77,9 @@ export async function determineProjectNameAndRootOptions(
> {
validateName(options.name, options.projectNameAndRootFormat);
const formats = getProjectNameAndRootFormats(tree, options);
- const configuredDefault = getDefaultProjectNameAndRootFormat(tree);
-
- if (configuredDefault === 'derived') {
- logger.warn(
- deprecationWarning + '\n' + getExample(options.callingGenerator, formats)
- );
- }
const format =
options.projectNameAndRootFormat ??
- configuredDefault ??
(await determineFormat(tree, formats, options.callingGenerator));
return {
@@ -179,38 +171,13 @@ async function determineFormat(
format === asProvidedSelectedValue ? 'as-provided' : 'derived'
);
- if (result === 'as-provided' && callingGenerator) {
- const { saveDefault } = await prompt<{ saveDefault: boolean }>({
- type: 'confirm',
- message: `Would you like to configure Nx to always take project name and root as provided for ${callingGenerator}?`,
- name: 'saveDefault',
- initial: true,
- });
- if (saveDefault) {
- setProjectNameAndRootFormatDefault(tree);
- } else {
- logger.warn(deprecationWarning);
- }
- } else {
+ if (result === 'derived' && callingGenerator) {
const example = getExample(callingGenerator, formats);
logger.warn(deprecationWarning + '\n' + example);
}
return result;
}
-
-function setProjectNameAndRootFormatDefault(tree: Tree) {
- const nxJson = readNxJson(tree);
- nxJson.workspaceLayout ??= {};
- nxJson.workspaceLayout.projectNameAndRootFormat = 'as-provided';
- updateNxJson(tree, nxJson);
-}
-
-function getDefaultProjectNameAndRootFormat(tree: Tree) {
- const nxJson = readNxJson(tree);
- return nxJson.workspaceLayout?.projectNameAndRootFormat;
-}
-
function getProjectNameAndRootFormats(
tree: Tree,
options: ProjectGenerationOptions
diff --git a/packages/js/migrations.json b/packages/js/migrations.json
index 9f0ced6950a75..4145e62deafbf 100644
--- a/packages/js/migrations.json
+++ b/packages/js/migrations.json
@@ -47,6 +47,12 @@
"version": "16.6.0-beta.0",
"description": "Explicitly set 'updateBuildableProjectDepsInPackageJson' to 'true' in targets that rely on that value as the default.",
"factory": "./src/migrations/update-16-6-0/explicitly-set-projects-to-update-buildable-deps"
+ },
+ "16-8-2-update-swcrc": {
+ "cli": "nx",
+ "version": "16.8.2-beta.0",
+ "description": "Remove invalid options (strict, noInterop) for ES6 type modules.",
+ "factory": "./src/migrations/update-16-8-2/update-swcrc"
}
},
"packageJsonUpdates": {
@@ -98,6 +104,19 @@
"version": "~5.1.3"
}
}
+ },
+ "16.8.2": {
+ "version": "16.8.2-beta.0",
+ "packages": {
+ "@swc/core": {
+ "version": "~1.3.85",
+ "alwaysAddToPackageJson": false
+ },
+ "@swc/helpers": {
+ "version": "~0.5.2",
+ "alwaysAddToPackageJson": false
+ }
+ }
}
}
}
diff --git a/packages/js/src/migrations/update-16-8-2/update-swcrc.spec.ts b/packages/js/src/migrations/update-16-8-2/update-swcrc.spec.ts
new file mode 100644
index 0000000000000..7c8e06e7e79b5
--- /dev/null
+++ b/packages/js/src/migrations/update-16-8-2/update-swcrc.spec.ts
@@ -0,0 +1,82 @@
+import { addProjectConfiguration, readJson, Tree, writeJson } from '@nx/devkit';
+import { createTreeWithEmptyWorkspace } from '@nx/devkit/testing';
+import update from './update-swcrc';
+
+describe('Migration: update .swcrc', () => {
+ let tree: Tree;
+
+ beforeEach(async () => {
+ tree = createTreeWithEmptyWorkspace();
+ });
+
+ it('should remove invalid options for ES6 modules', async () => {
+ addProjectConfiguration(tree, 'pkg', {
+ root: 'pkg',
+ });
+ writeJson(tree, 'pkg/.swcrc', {
+ module: {
+ type: 'es6',
+ strict: true,
+ noInterop: true,
+ },
+ });
+
+ await update(tree);
+
+ expect(readJson(tree, 'pkg/.swcrc')).toEqual({
+ module: {
+ type: 'es6',
+ },
+ });
+ });
+
+ it('should keep options for CommonJS modules', async () => {
+ addProjectConfiguration(tree, 'pkg', {
+ root: 'pkg',
+ });
+ writeJson(tree, 'pkg/.swcrc', {
+ module: {
+ type: 'commonjs',
+ strict: true,
+ noInterop: true,
+ },
+ });
+
+ await update(tree);
+
+ expect(readJson(tree, 'pkg/.swcrc')).toEqual({
+ module: {
+ type: 'commonjs',
+ strict: true,
+ noInterop: true,
+ },
+ });
+ });
+
+ it('should ignore projects without module options in .swcrc', async () => {
+ addProjectConfiguration(tree, 'pkg', {
+ root: 'pkg',
+ });
+ writeJson(tree, 'pkg/.swcrc', {
+ jsc: {
+ target: 'es2017',
+ },
+ });
+
+ await expect(update(tree)).resolves.not.toThrow();
+
+ expect(readJson(tree, 'pkg/.swcrc')).toEqual({
+ jsc: {
+ target: 'es2017',
+ },
+ });
+ });
+
+ it('should ignore projects without .swcrc', async () => {
+ addProjectConfiguration(tree, 'pkg', {
+ root: 'pkg',
+ });
+
+ await expect(update(tree)).resolves.not.toThrow();
+ });
+});
diff --git a/packages/js/src/migrations/update-16-8-2/update-swcrc.ts b/packages/js/src/migrations/update-16-8-2/update-swcrc.ts
new file mode 100644
index 0000000000000..359a38a28493e
--- /dev/null
+++ b/packages/js/src/migrations/update-16-8-2/update-swcrc.ts
@@ -0,0 +1,30 @@
+import {
+ formatFiles,
+ getProjects,
+ readJson,
+ Tree,
+ writeJson,
+} from '@nx/devkit';
+import { join } from 'path';
+
+export default async function update(tree: Tree) {
+ const projects = getProjects(tree);
+
+ for (const config of projects.values()) {
+ const swcrcPath = join(config.root, '.swcrc');
+ if (!tree.exists(swcrcPath)) continue;
+ const json = readJson(tree, swcrcPath);
+ // No longer need strict or noInterop for es6 modules
+ // See: https://github.com/swc-project/swc/commit/7e8d72d
+ if (
+ json.module?.type === 'es6' &&
+ (json.module?.strict || json.module?.noInterop)
+ ) {
+ delete json.module.noInterop;
+ delete json.module.strict;
+ writeJson(tree, swcrcPath, json);
+ }
+ }
+
+ await formatFiles(tree);
+}
diff --git a/packages/js/src/utils/swc/add-swc-config.ts b/packages/js/src/utils/swc/add-swc-config.ts
index de0510d1b7179..004ccf8fc748e 100644
--- a/packages/js/src/utils/swc/add-swc-config.ts
+++ b/packages/js/src/utils/swc/add-swc-config.ts
@@ -27,9 +27,7 @@ const swcOptionsString = (type: 'commonjs' | 'es6' = 'commonjs') => `{
"loose": true
},
"module": {
- "type": "${type}",
- "strict": true,
- "noInterop": true
+ "type": "${type}"
},
"sourceMaps": true,
"exclude": ${JSON.stringify(defaultExclude)}
diff --git a/packages/js/src/utils/versions.ts b/packages/js/src/utils/versions.ts
index 6a8510449504b..41de720b762ed 100644
--- a/packages/js/src/utils/versions.ts
+++ b/packages/js/src/utils/versions.ts
@@ -3,8 +3,8 @@ export const nxVersion = require('../../package.json').version;
export const esbuildVersion = '^0.17.17';
export const prettierVersion = '^2.6.2';
export const swcCliVersion = '~0.1.62';
-export const swcCoreVersion = '~1.3.51';
-export const swcHelpersVersion = '~0.5.0';
+export const swcCoreVersion = '~1.3.85';
+export const swcHelpersVersion = '~0.5.2';
export const swcNodeVersion = '~1.4.2';
export const tsLibVersion = '^2.3.0';
export const typesNodeVersion = '18.7.1';
diff --git a/packages/nx/bin/init-local.ts b/packages/nx/bin/init-local.ts
index 757025f4d3461..8fba12cbba844 100644
--- a/packages/nx/bin/init-local.ts
+++ b/packages/nx/bin/init-local.ts
@@ -87,7 +87,10 @@ function rewritePositionalArguments(args: string[]) {
const relevantPositionalArgs = [];
const rest = [];
for (let i = 2; i < args.length; i++) {
- if (!args[i].startsWith('-')) {
+ if (args[i] === '--') {
+ rest.push(...args.slice(i + 1));
+ break;
+ } else if (!args[i].startsWith('-')) {
relevantPositionalArgs.push(args[i]);
if (relevantPositionalArgs.length === 2) {
rest.push(...args.slice(i + 1));
diff --git a/packages/nx/native-packages/darwin-arm64/project.json b/packages/nx/native-packages/darwin-arm64/project.json
new file mode 100644
index 0000000000000..0967ef424bce6
--- /dev/null
+++ b/packages/nx/native-packages/darwin-arm64/project.json
@@ -0,0 +1 @@
+{}
diff --git a/packages/nx/native-packages/darwin-x64/project.json b/packages/nx/native-packages/darwin-x64/project.json
new file mode 100644
index 0000000000000..0967ef424bce6
--- /dev/null
+++ b/packages/nx/native-packages/darwin-x64/project.json
@@ -0,0 +1 @@
+{}
diff --git a/packages/nx/native-packages/freebsd-x64/project.json b/packages/nx/native-packages/freebsd-x64/project.json
new file mode 100644
index 0000000000000..0967ef424bce6
--- /dev/null
+++ b/packages/nx/native-packages/freebsd-x64/project.json
@@ -0,0 +1 @@
+{}
diff --git a/packages/nx/native-packages/linux-arm-gnueabihf/project.json b/packages/nx/native-packages/linux-arm-gnueabihf/project.json
new file mode 100644
index 0000000000000..0967ef424bce6
--- /dev/null
+++ b/packages/nx/native-packages/linux-arm-gnueabihf/project.json
@@ -0,0 +1 @@
+{}
diff --git a/packages/nx/native-packages/linux-arm64-gnu/project.json b/packages/nx/native-packages/linux-arm64-gnu/project.json
new file mode 100644
index 0000000000000..0967ef424bce6
--- /dev/null
+++ b/packages/nx/native-packages/linux-arm64-gnu/project.json
@@ -0,0 +1 @@
+{}
diff --git a/packages/nx/native-packages/linux-arm64-musl/project.json b/packages/nx/native-packages/linux-arm64-musl/project.json
new file mode 100644
index 0000000000000..0967ef424bce6
--- /dev/null
+++ b/packages/nx/native-packages/linux-arm64-musl/project.json
@@ -0,0 +1 @@
+{}
diff --git a/packages/nx/native-packages/linux-x64-gnu/project.json b/packages/nx/native-packages/linux-x64-gnu/project.json
new file mode 100644
index 0000000000000..0967ef424bce6
--- /dev/null
+++ b/packages/nx/native-packages/linux-x64-gnu/project.json
@@ -0,0 +1 @@
+{}
diff --git a/packages/nx/native-packages/linux-x64-musl/project.json b/packages/nx/native-packages/linux-x64-musl/project.json
new file mode 100644
index 0000000000000..0967ef424bce6
--- /dev/null
+++ b/packages/nx/native-packages/linux-x64-musl/project.json
@@ -0,0 +1 @@
+{}
diff --git a/packages/nx/native-packages/win32-arm64-msvc/project.json b/packages/nx/native-packages/win32-arm64-msvc/project.json
new file mode 100644
index 0000000000000..0967ef424bce6
--- /dev/null
+++ b/packages/nx/native-packages/win32-arm64-msvc/project.json
@@ -0,0 +1 @@
+{}
diff --git a/packages/nx/native-packages/win32-x64-msvc/project.json b/packages/nx/native-packages/win32-x64-msvc/project.json
new file mode 100644
index 0000000000000..0967ef424bce6
--- /dev/null
+++ b/packages/nx/native-packages/win32-x64-msvc/project.json
@@ -0,0 +1 @@
+{}
diff --git a/packages/nx/package.json b/packages/nx/package.json
index b61459fea83d0..6ea222477461d 100644
--- a/packages/nx/package.json
+++ b/packages/nx/package.json
@@ -69,8 +69,8 @@
"node-machine-id": "1.1.12"
},
"peerDependencies": {
- "@swc-node/register": "^1.4.2",
- "@swc/core": "^1.2.173"
+ "@swc-node/register": "^1.6.7",
+ "@swc/core": "^1.3.85"
},
"peerDependenciesMeta": {
"@swc-node/register": {
diff --git a/packages/nx/project.json b/packages/nx/project.json
index ff4080b495874..9b948d131368a 100644
--- a/packages/nx/project.json
+++ b/packages/nx/project.json
@@ -19,8 +19,12 @@
}
}
},
+ "copy-native-package-directories": {
+ "command": "cp -R build/packages/nx/native-packages/* build/packages"
+ },
"artifacts": {
- "command": "pnpm napi artifacts -c build/packages/nx/package.json -d ./artifacts --dist build/packages/nx/native-packages"
+ "dependsOn": ["copy-native-package-directories"],
+ "command": "pnpm napi artifacts -c build/packages/nx/package.json -d ./artifacts --dist build/packages"
},
"build-base": {
"executor": "@nx/js:tsc",
diff --git a/packages/nx/src/command-line/show/command-object.ts b/packages/nx/src/command-line/show/command-object.ts
index f445537e2413a..1e94d671f6083 100644
--- a/packages/nx/src/command-line/show/command-object.ts
+++ b/packages/nx/src/command-line/show/command-object.ts
@@ -14,7 +14,7 @@ export type ShowProjectsOptions = NxShowArgs & {
head: string;
affected: boolean;
projects: string[];
- withTarget: string;
+ withTarget: string[];
};
export type ShowProjectOptions = NxShowArgs & {
@@ -73,6 +73,7 @@ const showProjectsCommand: CommandModule = {
type: 'string',
alias: ['t'],
description: 'Show only projects that have a specific target',
+ coerce: parseCSV,
})
.implies('untracked', 'affected')
.implies('uncommitted', 'affected')
diff --git a/packages/nx/src/command-line/show/show.ts b/packages/nx/src/command-line/show/show.ts
index 4b1a58089209d..edfc050c950d2 100644
--- a/packages/nx/src/command-line/show/show.ts
+++ b/packages/nx/src/command-line/show/show.ts
@@ -40,7 +40,7 @@ export async function showProjectsHandler(
if (args.withTarget) {
graph.nodes = Object.entries(graph.nodes).reduce((acc, [name, node]) => {
- if (node.data.targets?.[args.withTarget]) {
+ if (args.withTarget.some((target) => node.data.targets?.[target])) {
acc[name] = node;
}
return acc;
diff --git a/packages/nx/src/config/nx-json.ts b/packages/nx/src/config/nx-json.ts
index 681e3ea3c4af9..0823f002395fa 100644
--- a/packages/nx/src/config/nx-json.ts
+++ b/packages/nx/src/config/nx-json.ts
@@ -117,7 +117,6 @@ export interface NxJsonConfiguration {
workspaceLayout?: {
libsDir?: string;
appsDir?: string;
- projectNameAndRootFormat?: 'as-provided' | 'derived';
};
/**
* Available Task Runners
diff --git a/packages/nx/src/migrations/update-16-9-0/remove-project-name-and-root-format.spec.ts b/packages/nx/src/migrations/update-16-9-0/remove-project-name-and-root-format.spec.ts
new file mode 100644
index 0000000000000..40398573651f6
--- /dev/null
+++ b/packages/nx/src/migrations/update-16-9-0/remove-project-name-and-root-format.spec.ts
@@ -0,0 +1,47 @@
+import { readJson, writeJson } from '../../generators/utils/json';
+import { createTree } from '../../generators/testing-utils/create-tree';
+import removeProjectNameAndRootFormat from './remove-project-name-and-root-format';
+import { NxJsonConfiguration } from '../../config/nx-json';
+
+describe('removeProjectNameAndRootFormat', () => {
+ let tree;
+ beforeEach(() => {
+ tree = createTree();
+ });
+
+ it('should not error if nx.json is not present', async () => {
+ await removeProjectNameAndRootFormat(tree);
+ });
+
+ it('should not update nx.json if projectNameAndRoot is not present', async () => {
+ const nxJson: NxJsonConfiguration = {};
+ writeJson(tree, 'nx.json', nxJson);
+ await removeProjectNameAndRootFormat(tree);
+ expect(readJson(tree, 'nx.json')).toEqual(nxJson);
+ });
+
+ it('should remove projectNameAndRoot if it is present', async () => {
+ const nxJson: any = {
+ workspaceLayout: {
+ libsDir: 'libs',
+ projectNameAndRootFormat: 'as-provided',
+ },
+ };
+ writeJson(tree, 'nx.json', nxJson);
+ await removeProjectNameAndRootFormat(tree);
+ expect(readJson(tree, 'nx.json').workspaceLayout).toEqual({
+ libsDir: 'libs',
+ });
+ });
+
+ it('should remove workspaceLayout if it is present', async () => {
+ const nxJson: any = {
+ workspaceLayout: {
+ projectNameAndRootFormat: 'as-provided',
+ },
+ };
+ writeJson(tree, 'nx.json', nxJson);
+ await removeProjectNameAndRootFormat(tree);
+ expect(readJson(tree, 'nx.json').workspaceLayout).not.toBeDefined();
+ });
+});
diff --git a/packages/nx/src/migrations/update-16-9-0/remove-project-name-and-root-format.ts b/packages/nx/src/migrations/update-16-9-0/remove-project-name-and-root-format.ts
new file mode 100644
index 0000000000000..0437c44ba0c2f
--- /dev/null
+++ b/packages/nx/src/migrations/update-16-9-0/remove-project-name-and-root-format.ts
@@ -0,0 +1,25 @@
+import { Tree } from '../../generators/tree';
+import { updateJson } from '../../generators/utils/json';
+import { formatChangedFilesWithPrettierIfAvailable } from '../../generators/internal-utils/format-changed-files-with-prettier-if-available';
+
+export default async function removeProjectNameAndRootFormat(tree: Tree) {
+ if (!tree.exists('nx.json')) {
+ return;
+ }
+
+ updateJson(tree, 'nx.json', (nxJson) => {
+ if (!nxJson.workspaceLayout) {
+ return nxJson;
+ }
+
+ delete nxJson.workspaceLayout.projectNameAndRootFormat;
+
+ if (Object.keys(nxJson.workspaceLayout).length === 0) {
+ delete nxJson.workspaceLayout;
+ }
+
+ return nxJson;
+ });
+
+ await formatChangedFilesWithPrettierIfAvailable(tree);
+}
diff --git a/packages/nx/src/project-graph/build-project-graph.ts b/packages/nx/src/project-graph/build-project-graph.ts
index 42d78112985a0..059ab723aba40 100644
--- a/packages/nx/src/project-graph/build-project-graph.ts
+++ b/packages/nx/src/project-graph/build-project-graph.ts
@@ -272,37 +272,42 @@ async function updateProjectGraphWithPlugins(
throw new Error(message);
}
}
- for (const plugin of plugins) {
- try {
- if (isNxPluginV2(plugin) && plugin.createDependencies) {
- const builder = new ProjectGraphBuilder(
- graph,
- context.fileMap.projectFileMap,
- context.fileMap.nonProjectFiles
- );
- const newDependencies = await plugin.createDependencies(context);
- for (const targetProjectDependency of newDependencies) {
+
+ const builder = new ProjectGraphBuilder(
+ graph,
+ context.fileMap.projectFileMap,
+ context.fileMap.nonProjectFiles
+ );
+
+ const createDependencyPlugins = plugins.filter(
+ (plugin) => isNxPluginV2(plugin) && plugin.createDependencies
+ );
+ await Promise.all(
+ createDependencyPlugins.map(async (plugin) => {
+ try {
+ const dependencies = await plugin.createDependencies({
+ ...context,
+ });
+
+ for (const dep of dependencies) {
builder.addDependency(
- targetProjectDependency.source,
- targetProjectDependency.target,
- targetProjectDependency.type,
- 'sourceFile' in targetProjectDependency
- ? targetProjectDependency.sourceFile
- : null
+ dep.source,
+ dep.target,
+ dep.type,
+ 'sourceFile' in dep ? dep.sourceFile : null
);
}
- graph = builder.getUpdatedProjectGraph();
- }
- } catch (e) {
- let message = `Failed to process project dependencies with "${plugin.name}".`;
- if (e instanceof Error) {
- e.message = message + '\n' + e.message;
- throw e;
+ } catch (e) {
+ let message = `Failed to process project dependencies with "${plugin.name}".`;
+ if (e instanceof Error) {
+ e.message = message + '\n' + e.message;
+ throw e;
+ }
+ throw new Error(message);
}
- throw new Error(message);
- }
- }
- return graph;
+ })
+ );
+ return builder.getUpdatedProjectGraph();
}
function readRootTsConfig() {
diff --git a/packages/nx/src/project-graph/project-graph.ts b/packages/nx/src/project-graph/project-graph.ts
index 493a9d95f6b48..f8dcd65a00370 100644
--- a/packages/nx/src/project-graph/project-graph.ts
+++ b/packages/nx/src/project-graph/project-graph.ts
@@ -22,14 +22,15 @@ import { unregisterPluginTSTranspiler } from '../utils/nx-plugin';
*/
export function readCachedProjectGraph(): ProjectGraph {
const projectGraphCache: ProjectGraph = readProjectGraphCache();
- const angularSpecificError = fileExists(`${workspaceRoot}/angular.json`)
- ? stripIndents`
+ if (!projectGraphCache) {
+ const angularSpecificError = fileExists(`${workspaceRoot}/angular.json`)
+ ? stripIndents`
Make sure invoke 'node ./decorate-angular-cli.js' in your postinstall script.
The decorated CLI will compute the project graph.
'ng --help' should say 'Smart, Fast and Extensible Build System'.
`
- : '';
- if (!projectGraphCache) {
+ : '';
+
throw new Error(stripIndents`
[readCachedProjectGraph] ERROR: No cached ProjectGraph is available.
diff --git a/packages/plugin/src/executors/e2e/e2e.impl.ts b/packages/plugin/src/executors/e2e/e2e.impl.ts
index 19de9a4bb72d9..4428e3b968ff8 100644
--- a/packages/plugin/src/executors/e2e/e2e.impl.ts
+++ b/packages/plugin/src/executors/e2e/e2e.impl.ts
@@ -1,7 +1,6 @@
import type { ExecutorContext } from '@nx/devkit';
import {
- createProjectGraphAsync,
logger,
output,
parseTargetString,
@@ -44,10 +43,9 @@ async function* runBuildTarget(
buildTarget: string,
context: ExecutorContext
): AsyncGenerator {
- const graph = await createProjectGraphAsync();
const { project, target, configuration } = parseTargetString(
buildTarget,
- graph
+ context
);
const buildTargetOptions = readTargetOptions(
{ project, target, configuration },
diff --git a/packages/workspace/src/generators/new/__snapshots__/new.spec.ts.snap b/packages/workspace/src/generators/new/__snapshots__/new.spec.ts.snap
index 693757e1212cb..ec1603d79d675 100644
--- a/packages/workspace/src/generators/new/__snapshots__/new.spec.ts.snap
+++ b/packages/workspace/src/generators/new/__snapshots__/new.spec.ts.snap
@@ -53,8 +53,5 @@ exports[`new should generate an empty nx.json 1`] = `
"runner": "nx/tasks-runners/default",
},
},
- "workspaceLayout": {
- "projectNameAndRootFormat": "as-provided",
- },
}
`;
diff --git a/packages/workspace/src/generators/new/generate-workspace-files.spec.ts b/packages/workspace/src/generators/new/generate-workspace-files.spec.ts
index 41b6e84f7e245..91e9aa1dd0ba3 100644
--- a/packages/workspace/src/generators/new/generate-workspace-files.spec.ts
+++ b/packages/workspace/src/generators/new/generate-workspace-files.spec.ts
@@ -124,9 +124,6 @@ describe('@nx/workspace:generateWorkspaceFiles', () => {
"runner": "nx/tasks-runners/default",
},
},
- "workspaceLayout": {
- "projectNameAndRootFormat": "as-provided",
- },
}
`);
const validateNxJson = ajv.compile(nxSchema);
@@ -179,9 +176,6 @@ describe('@nx/workspace:generateWorkspaceFiles', () => {
"runner": "nx/tasks-runners/default",
},
},
- "workspaceLayout": {
- "projectNameAndRootFormat": "as-provided",
- },
}
`);
});
@@ -246,9 +240,6 @@ describe('@nx/workspace:generateWorkspaceFiles', () => {
"runner": "nx/tasks-runners/default",
},
},
- "workspaceLayout": {
- "projectNameAndRootFormat": "as-provided",
- },
}
`);
diff --git a/packages/workspace/src/generators/new/generate-workspace-files.ts b/packages/workspace/src/generators/new/generate-workspace-files.ts
index 5090f3b25ddff..e19451a25a985 100644
--- a/packages/workspace/src/generators/new/generate-workspace-files.ts
+++ b/packages/workspace/src/generators/new/generate-workspace-files.ts
@@ -60,26 +60,6 @@ function setPresetProperty(tree: Tree, options: NormalizedSchema) {
return json;
});
}
-
-function createAppsAndLibsFolders(tree: Tree, options: NormalizedSchema) {
- if (options.preset === Preset.TS || options.preset === Preset.NPM) {
- tree.write(join(options.directory, 'packages/.gitkeep'), '');
- } else if (
- options.preset === Preset.AngularStandalone ||
- options.preset === Preset.ReactStandalone ||
- options.preset === Preset.VueStandalone ||
- options.preset === Preset.NodeStandalone ||
- options.preset === Preset.NextJsStandalone ||
- options.preset === Preset.TsStandalone ||
- options.isCustomPreset
- ) {
- // don't generate any folders
- } else {
- tree.write(join(options.directory, 'apps/.gitkeep'), '');
- tree.write(join(options.directory, 'libs/.gitkeep'), '');
- }
-}
-
function createNxJson(
tree: Tree,
{ directory, defaultBase, preset }: NormalizedSchema
@@ -97,9 +77,6 @@ function createNxJson(
},
},
},
- workspaceLayout: {
- projectNameAndRootFormat: 'as-provided',
- },
};
nxJson.targetDefaults = {
diff --git a/patches/lerna@6.6.2.patch b/patches/lerna@6.6.2.patch
deleted file mode 100644
index e0ead36be5a8e..0000000000000
--- a/patches/lerna@6.6.2.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-diff --git a/dist/cli.js b/dist/cli.js
-index 8cd49ff1e99dca8241a75bc412c669a85475fce2..8f081b7ee0769a493b11f22c5d5d0752e8285629 100755
---- a/dist/cli.js
-+++ b/dist/cli.js
-@@ -7933,7 +7933,10 @@ var require_src10 = __commonJS({
- logPacked(pkg.packed);
- return pkg;
- }).catch((err) => {
-- if (err.code === "EPUBLISHCONFLICT") {
-+ if (
-+ err.code === "EPUBLISHCONFLICT" ||
-+ (err.code === "E403" &&
-+ err.body?.error?.includes("You cannot publish over the previously published versions"))) {
- tracker.warn("publish", `Package is already published: ${pkg.name}@${pkg.version}`);
- tracker.completeWork(1);
- return pkg;
-diff --git a/dist/commands/publish/index.js b/dist/commands/publish/index.js
-index 34fe8f496af5e7adaf58a7f9c4c3a11d812608c3..bbab4d70c044729b174208b2f1250f54ab69e56d 100644
---- a/dist/commands/publish/index.js
-+++ b/dist/commands/publish/index.js
-@@ -6094,7 +6094,10 @@ var require_src2 = __commonJS({
- logPacked(pkg.packed);
- return pkg;
- }).catch((err) => {
-- if (err.code === "EPUBLISHCONFLICT") {
-+ if (
-+ err.code === "EPUBLISHCONFLICT" ||
-+ (err.code === "E403" &&
-+ err.body?.error?.includes("You cannot publish over the previously published versions"))) {
- tracker.warn("publish", `Package is already published: ${pkg.name}@${pkg.version}`);
- tracker.completeWork(1);
- return pkg;
-diff --git a/dist/index.js b/dist/index.js
-index a1f83a569598efc7f129d8de7d004f45177514f4..86364db7a267c0fa3eaafc9b1bc51838a41f4f4f 100644
---- a/dist/index.js
-+++ b/dist/index.js
-@@ -7932,7 +7932,10 @@ var require_src10 = __commonJS({
- logPacked(pkg2.packed);
- return pkg2;
- }).catch((err) => {
-- if (err.code === "EPUBLISHCONFLICT") {
-+ if (
-+ err.code === "EPUBLISHCONFLICT" ||
-+ (err.code === "E403" &&
-+ err.body?.error?.includes("You cannot publish over the previously published versions"))) {
- tracker.warn("publish", `Package is already published: ${pkg2.name}@${pkg2.version}`);
- tracker.completeWork(1);
- return pkg2;
\ No newline at end of file
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index cd22a08113e88..3ce15e9822b9b 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -8,11 +8,6 @@ overrides:
minimist: ^1.2.6
underscore: ^1.12.1
-patchedDependencies:
- lerna@6.6.2:
- hash: 3yvbdpztnf4grjjp7nswmjw3mi
- path: patches/lerna@6.6.2.patch
-
dependencies:
'@docsearch/react':
specifier: ^3.3.0
@@ -165,7 +160,7 @@ devDependencies:
version: 0.1602.0(chokidar@3.5.3)
'@angular-devkit/build-angular':
specifier: ~16.2.0
- version: 16.2.0(@angular/compiler-cli@16.2.0)(@swc/core@1.3.51)(@types/node@18.16.9)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.4.3)(jest@29.4.3)(ng-packagr@16.2.0)(stylus@0.59.0)(tailwindcss@3.2.4)(typescript@5.1.3)
+ version: 16.2.0(@angular/compiler-cli@16.2.0)(@swc/core@1.3.86)(@types/node@18.16.9)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.4.3)(jest@29.4.3)(ng-packagr@16.2.0)(stylus@0.59.0)(tailwindcss@3.2.4)(typescript@5.1.3)
'@angular-devkit/core':
specifier: ~16.2.0
version: 16.2.0(chokidar@3.5.3)
@@ -237,13 +232,13 @@ devDependencies:
version: 29.5.0
'@monodon/rust':
specifier: 1.1.2
- version: 1.1.2(@swc-node/register@1.5.4)(@swc/core@1.3.51)(eslint@8.46.0)(nx@16.9.0-beta.3)(prettier@2.7.1)(typescript@5.1.3)
+ version: 1.1.2(@swc-node/register@1.6.7)(@swc/core@1.3.86)(eslint@8.46.0)(nx@16.9.0-beta.3)(prettier@2.7.1)(typescript@5.1.3)
'@napi-rs/cli':
specifier: 2.14.0
version: 2.14.0
'@nestjs/cli':
specifier: ^9.0.0
- version: 9.1.8(@swc/core@1.3.51)(esbuild@0.19.2)
+ version: 9.1.8(@swc/core@1.3.86)(esbuild@0.19.2)
'@nestjs/common':
specifier: ^9.0.0
version: 9.1.6(reflect-metadata@0.1.13)(rxjs@7.8.1)
@@ -276,46 +271,46 @@ devDependencies:
version: 16.2.0(@angular-devkit/build-angular@16.2.0)(@angular/common@16.2.0)(@angular/core@16.2.0)(@types/express@4.17.14)(typescript@5.1.3)
'@nx/angular':
specifier: 16.9.0-beta.3
- version: 16.9.0-beta.3(@angular-devkit/build-angular@16.2.0)(@angular-devkit/core@16.2.0)(@angular-devkit/schematics@16.2.0)(@nguniversal/builders@16.2.0)(@schematics/angular@16.2.0)(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(cypress@13.0.0)(esbuild@0.19.2)(eslint@8.46.0)(html-webpack-plugin@5.5.0)(nx@16.9.0-beta.3)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.1.3)(verdaccio@5.15.4)
+ version: 16.9.0-beta.3(@angular-devkit/build-angular@16.2.0)(@angular-devkit/core@16.2.0)(@angular-devkit/schematics@16.2.0)(@nguniversal/builders@16.2.0)(@schematics/angular@16.2.0)(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(cypress@13.0.0)(esbuild@0.19.2)(eslint@8.46.0)(html-webpack-plugin@5.5.0)(nx@16.9.0-beta.3)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.1.3)(verdaccio@5.15.4)
'@nx/cypress':
specifier: 16.9.0-beta.3
- version: 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(cypress@13.0.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ version: 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(cypress@13.0.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
'@nx/devkit':
specifier: 16.9.0-beta.3
version: 16.9.0-beta.3(nx@16.9.0-beta.3)
'@nx/esbuild':
specifier: 16.9.0-beta.3
- version: 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(esbuild@0.19.2)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ version: 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(esbuild@0.19.2)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
'@nx/eslint-plugin':
specifier: 16.9.0-beta.3
- version: 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(@typescript-eslint/parser@5.62.0)(eslint-config-prettier@8.5.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ version: 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(@typescript-eslint/parser@5.62.0)(eslint-config-prettier@8.5.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
'@nx/jest':
specifier: 16.9.0-beta.3
- version: 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(ts-node@10.9.1)(typescript@5.1.3)(verdaccio@5.15.4)
+ version: 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(ts-node@10.9.1)(typescript@5.1.3)(verdaccio@5.15.4)
'@nx/js':
specifier: 16.9.0-beta.3
- version: 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ version: 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
'@nx/linter':
specifier: 16.9.0-beta.3
- version: 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4)
+ version: 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4)
'@nx/next':
specifier: 16.9.0-beta.3
- version: 16.9.0-beta.3(@babel/core@7.22.9)(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(eslint@8.46.0)(file-loader@6.2.0)(next@13.3.4)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)(webpack@5.88.0)
+ version: 16.9.0-beta.3(@babel/core@7.22.9)(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(eslint@8.46.0)(file-loader@6.2.0)(next@13.3.4)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)(webpack@5.88.0)
'@nx/playwright':
specifier: 16.9.0-beta.3
- version: 16.9.0-beta.3(@playwright/test@1.36.1)(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4)
+ version: 16.9.0-beta.3(@playwright/test@1.36.1)(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4)
'@nx/react':
specifier: 16.9.0-beta.3
- version: 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)(webpack@5.88.0)
+ version: 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)(webpack@5.88.0)
'@nx/storybook':
specifier: 16.9.0-beta.3
- version: 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(cypress@13.0.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ version: 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(cypress@13.0.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
'@nx/web':
specifier: 16.9.0-beta.3
- version: 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ version: 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
'@nx/webpack':
specifier: 16.9.0-beta.3
- version: 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(esbuild@0.19.2)(html-webpack-plugin@5.5.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ version: 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(esbuild@0.19.2)(html-webpack-plugin@5.5.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
'@parcel/watcher':
specifier: 2.0.4
version: 2.0.4
@@ -369,7 +364,7 @@ devDependencies:
version: 7.2.2(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.3)
'@storybook/react-webpack5':
specifier: 7.2.2
- version: 7.2.2(@babel/core@7.22.9)(@swc/core@1.3.51)(@swc/helpers@0.5.0)(@types/react-dom@18.2.6)(@types/react@18.2.14)(esbuild@0.19.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.3)(webpack-dev-server@4.11.1)
+ version: 7.2.2(@babel/core@7.22.9)(@swc/core@1.3.86)(@swc/helpers@0.5.0)(@types/react-dom@18.2.6)(@types/react@18.2.14)(esbuild@0.19.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.3)(webpack-dev-server@4.11.1)
'@storybook/types':
specifier: ^7.1.1
version: 7.1.1
@@ -383,17 +378,17 @@ devDependencies:
specifier: ^8.0.1
version: 8.0.1
'@swc-node/register':
- specifier: ^1.4.2
- version: 1.5.4(@swc/core@1.3.51)(typescript@5.1.3)
+ specifier: ^1.6.7
+ version: 1.6.7(@swc/core@1.3.86)(typescript@5.1.3)
'@swc/cli':
specifier: 0.1.62
- version: 0.1.62(@swc/core@1.3.51)
+ version: 0.1.62(@swc/core@1.3.86)
'@swc/core':
- specifier: ^1.3.51
- version: 1.3.51(@swc/helpers@0.5.0)
+ specifier: ^1.3.85
+ version: 1.3.86(@swc/helpers@0.5.0)
'@swc/jest':
specifier: ^0.2.20
- version: 0.2.23(@swc/core@1.3.51)
+ version: 0.2.23(@swc/core@1.3.86)
'@testing-library/react':
specifier: 13.4.0
version: 13.4.0(react-dom@18.2.0)(react@18.2.0)
@@ -706,9 +701,6 @@ devDependencies:
kill-port:
specifier: ^1.6.1
version: 1.6.1
- lerna:
- specifier: 6.6.2
- version: 6.6.2(patch_hash=3yvbdpztnf4grjjp7nswmjw3mi)(@swc-node/register@1.5.4)(@swc/core@1.3.51)
less:
specifier: 4.1.3
version: 4.1.3
@@ -768,7 +760,7 @@ devDependencies:
version: 11.0.1
nx:
specifier: 16.9.0-beta.3
- version: 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)
+ version: 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)
nx-cloud:
specifier: 16.4.0
version: 16.4.0
@@ -894,7 +886,7 @@ devDependencies:
version: 1.0.2
terser-webpack-plugin:
specifier: ^5.3.3
- version: 5.3.6(@swc/core@1.3.51)(esbuild@0.19.2)(webpack@5.88.0)
+ version: 5.3.6(@swc/core@1.3.86)(esbuild@0.19.2)(webpack@5.88.0)
tmp:
specifier: ~0.2.1
version: 0.2.1
@@ -909,7 +901,7 @@ devDependencies:
version: 9.4.1(typescript@5.1.3)(webpack@5.88.0)
ts-node:
specifier: 10.9.1
- version: 10.9.1(@swc/core@1.3.51)(@types/node@18.16.9)(typescript@5.1.3)
+ version: 10.9.1(@swc/core@1.3.86)(@types/node@18.16.9)(typescript@5.1.3)
tsconfig-paths:
specifier: ^4.1.2
version: 4.1.2
@@ -948,7 +940,7 @@ devDependencies:
version: 4.3.4(@types/node@18.16.9)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0)
webpack:
specifier: 5.88.0
- version: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ version: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
webpack-dev-server:
specifier: ^4.9.3
version: 4.11.1(webpack@5.88.0)
@@ -1160,7 +1152,7 @@ packages:
- chokidar
dev: true
- /@angular-devkit/build-angular@16.2.0(@angular/compiler-cli@16.2.0)(@swc/core@1.3.51)(@types/node@18.16.9)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.4.3)(jest@29.4.3)(ng-packagr@16.2.0)(stylus@0.59.0)(tailwindcss@3.2.4)(typescript@5.1.3):
+ /@angular-devkit/build-angular@16.2.0(@angular/compiler-cli@16.2.0)(@swc/core@1.3.86)(@types/node@18.16.9)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.4.3)(jest@29.4.3)(ng-packagr@16.2.0)(stylus@0.59.0)(tailwindcss@3.2.4)(typescript@5.1.3):
resolution: {integrity: sha512-miylwjOqvlKmYrzS84bjRaJrecZxOXH9xsPVvQE8VBe8UKePJjRAL6yyOqXUOGtzlch2YmT98RAnuni7y0FEAw==}
engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
peerDependencies:
@@ -1260,7 +1252,7 @@ packages:
tslib: 2.6.1
typescript: 5.1.3
vite: 4.4.7(@types/node@18.16.9)(less@4.1.3)(sass@1.64.1)(stylus@0.59.0)(terser@5.19.2)
- webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.18.17)
+ webpack: 5.88.2(@swc/core@1.3.86)(esbuild@0.18.17)
webpack-dev-middleware: 6.1.1(webpack@5.88.2)
webpack-dev-server: 4.15.1(webpack@5.88.2)
webpack-merge: 5.9.0
@@ -1295,7 +1287,7 @@ packages:
dependencies:
'@angular-devkit/architect': 0.1602.0(chokidar@3.5.3)
rxjs: 7.8.1
- webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.18.17)
+ webpack: 5.88.2(@swc/core@1.3.86)(esbuild@0.18.17)
webpack-dev-server: 4.15.1(webpack@5.88.2)
transitivePeerDependencies:
- chokidar
@@ -4674,10 +4666,6 @@ packages:
wrap-ansi-cjs: /wrap-ansi@7.0.0
dev: true
- /@isaacs/string-locale-compare@1.1.0:
- resolution: {integrity: sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==}
- dev: true
-
/@istanbuljs/load-nyc-config@1.1.0:
resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==}
engines: {node: '>=8'}
@@ -4982,111 +4970,6 @@ packages:
resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==}
dev: true
- /@lerna/child-process@6.6.2:
- resolution: {integrity: sha512-QyKIWEnKQFnYu2ey+SAAm1A5xjzJLJJj3bhIZd3QKyXKKjaJ0hlxam/OsWSltxTNbcyH1jRJjC6Cxv31usv0Ag==}
- engines: {node: ^14.17.0 || >=16.0.0}
- dependencies:
- chalk: 4.1.2
- execa: 5.1.1
- strong-log-transformer: 2.1.0
- dev: true
-
- /@lerna/create@6.6.2:
- resolution: {integrity: sha512-xQ+1Y7D+9etvUlE+unhG/TwmM6XBzGIdFBaNoW8D8kyOa9M2Jf3vdEtAxVa7mhRz66CENfhL/+I/QkVaa7pwbQ==}
- engines: {node: ^14.17.0 || >=16.0.0}
- dependencies:
- '@lerna/child-process': 6.6.2
- dedent: 0.7.0
- fs-extra: 9.1.0
- init-package-json: 3.0.2
- npm-package-arg: 8.1.1
- p-reduce: 2.1.0
- pacote: 15.1.1
- pify: 5.0.0
- semver: 7.5.3
- slash: 3.0.0
- validate-npm-package-license: 3.0.4
- validate-npm-package-name: 4.0.0
- yargs-parser: 20.2.4
- transitivePeerDependencies:
- - bluebird
- - supports-color
- dev: true
-
- /@lerna/legacy-package-management@6.6.2(nx@15.8.0)(typescript@4.9.5):
- resolution: {integrity: sha512-0hZxUPKnHwehUO2xC4ldtdX9bW0W1UosxebDIQlZL2STnZnA2IFmIk2lJVUyFW+cmTPQzV93jfS0i69T9Z+teg==}
- engines: {node: ^14.17.0 || >=16.0.0}
- dependencies:
- '@npmcli/arborist': 6.2.3
- '@npmcli/run-script': 4.1.7
- '@nrwl/devkit': 15.8.0(nx@15.8.0)(typescript@4.9.5)
- '@octokit/rest': 19.0.3
- byte-size: 7.0.0
- chalk: 4.1.0
- clone-deep: 4.0.1
- cmd-shim: 5.0.0
- columnify: 1.6.0
- config-chain: 1.1.12
- conventional-changelog-core: 4.2.4
- conventional-recommended-bump: 6.1.0
- cosmiconfig: 7.0.0
- dedent: 0.7.0
- dot-prop: 6.0.1
- execa: 5.0.0
- file-url: 3.0.0
- find-up: 5.0.0
- fs-extra: 9.1.0
- get-port: 5.1.1
- get-stream: 6.0.0
- git-url-parse: 13.1.0
- glob-parent: 5.1.2
- globby: 11.1.0
- graceful-fs: 4.2.10
- has-unicode: 2.0.1
- inquirer: 8.2.4
- is-ci: 2.0.0
- is-stream: 2.0.0
- libnpmpublish: 7.1.4
- load-json-file: 6.2.0
- make-dir: 3.1.0
- minimatch: 3.0.5
- multimatch: 5.0.0
- node-fetch: 2.6.7
- npm-package-arg: 8.1.1
- npm-packlist: 5.1.1
- npm-registry-fetch: 14.0.3
- npmlog: 6.0.2
- p-map: 4.0.0
- p-map-series: 2.1.0
- p-queue: 6.6.2
- p-waterfall: 2.1.1
- pacote: 15.1.1
- pify: 5.0.0
- pretty-format: 29.4.3
- read-cmd-shim: 3.0.0
- read-package-json: 5.0.1
- resolve-from: 5.0.0
- semver: 7.3.8
- signal-exit: 3.0.7
- slash: 3.0.0
- ssri: 9.0.1
- strong-log-transformer: 2.1.0
- tar: 6.1.11
- temp-dir: 1.0.0
- tempy: 1.0.0
- upath: 2.0.1
- uuid: 8.3.2
- write-file-atomic: 4.0.1
- write-pkg: 4.0.0
- yargs: 16.2.0
- transitivePeerDependencies:
- - bluebird
- - encoding
- - nx
- - supports-color
- - typescript
- dev: true
-
/@ltd/j-toml@1.38.0:
resolution: {integrity: sha512-lYtBcmvHustHQtg4X7TXUu1Xa/tbLC3p2wLvgQI+fWVySguVZJF60Snxijw5EiohumxZbR10kWYFFebh1zotiw==}
dev: true
@@ -5156,12 +5039,12 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@monodon/rust@1.1.2(@swc-node/register@1.5.4)(@swc/core@1.3.51)(eslint@8.46.0)(nx@16.9.0-beta.3)(prettier@2.7.1)(typescript@5.1.3):
+ /@monodon/rust@1.1.2(@swc-node/register@1.6.7)(@swc/core@1.3.86)(eslint@8.46.0)(nx@16.9.0-beta.3)(prettier@2.7.1)(typescript@5.1.3):
resolution: {integrity: sha512-lb667coCcsWmkHuSKfGHgEeaWK24VGrW3AgA7Wq2M8wVVhuVQeKAV2UDt5vgvQj+xPlXPyKs6iPqNFXi3c2nLA==}
dependencies:
'@ltd/j-toml': 1.38.0
'@nrwl/devkit': 15.8.0(nx@16.9.0-beta.3)(typescript@5.1.3)
- '@nrwl/js': 15.8.0(@swc-node/register@1.5.4)(@swc/core@1.3.51)(eslint@8.46.0)(nx@16.9.0-beta.3)(prettier@2.7.1)(typescript@5.1.3)
+ '@nrwl/js': 15.8.0(@swc-node/register@1.6.7)(@swc/core@1.3.86)(eslint@8.46.0)(nx@16.9.0-beta.3)(prettier@2.7.1)(typescript@5.1.3)
chalk: 4.1.2
transitivePeerDependencies:
- '@babel/traverse'
@@ -5277,7 +5160,7 @@ packages:
hasBin: true
dev: true
- /@nestjs/cli@9.1.8(@swc/core@1.3.51)(esbuild@0.19.2):
+ /@nestjs/cli@9.1.8(@swc/core@1.3.86)(esbuild@0.19.2):
resolution: {integrity: sha512-53laCMoPLAkjyz3405FlMSrHnbr3DGeoaQjY963bEroezLlm/qfQhwj6oGJwtgA28eNFgx68mvQV2f1VZNUJtw==}
engines: {node: '>= 12.9.0'}
hasBin: true
@@ -5302,7 +5185,7 @@ packages:
tsconfig-paths: 4.1.1
tsconfig-paths-webpack-plugin: 4.0.0
typescript: 4.9.4
- webpack: 5.75.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.75.0(@swc/core@1.3.86)(esbuild@0.19.2)
webpack-node-externals: 3.0.0
transitivePeerDependencies:
- '@swc/core'
@@ -5609,7 +5492,7 @@ packages:
dependencies:
'@angular/compiler-cli': 16.2.0(@angular/compiler@16.2.0)(typescript@5.1.3)
typescript: 5.1.3
- webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.18.17)
+ webpack: 5.88.2(@swc/core@1.3.86)(esbuild@0.18.17)
dev: true
/@nguniversal/builders@16.2.0(@angular-devkit/build-angular@16.2.0)(@angular/common@16.2.0)(@angular/core@16.2.0)(@types/express@4.17.14)(typescript@5.1.3):
@@ -5619,7 +5502,7 @@ packages:
'@angular-devkit/build-angular': ^16.0.0 || ^16.1.0-next.0
dependencies:
'@angular-devkit/architect': 0.1602.0(chokidar@3.5.3)
- '@angular-devkit/build-angular': 16.2.0(@angular/compiler-cli@16.2.0)(@swc/core@1.3.51)(@types/node@18.16.9)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.4.3)(jest@29.4.3)(ng-packagr@16.2.0)(stylus@0.59.0)(tailwindcss@3.2.4)(typescript@5.1.3)
+ '@angular-devkit/build-angular': 16.2.0(@angular/compiler-cli@16.2.0)(@swc/core@1.3.86)(@types/node@18.16.9)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.4.3)(jest@29.4.3)(ng-packagr@16.2.0)(stylus@0.59.0)(tailwindcss@3.2.4)(typescript@5.1.3)
'@angular-devkit/core': 16.2.0(chokidar@3.5.3)
'@nguniversal/common': 16.2.0(@angular/common@16.2.0)(@angular/core@16.2.0)
browser-sync: 2.27.11
@@ -5654,7 +5537,7 @@ packages:
'@angular/core': 16.2.0(rxjs@7.8.1)(zone.js@0.13.1)
critters: 0.0.20
jsdom: 22.1.0
- tslib: 2.5.3
+ tslib: 2.6.1
transitivePeerDependencies:
- bufferutil
- canvas
@@ -5680,49 +5563,6 @@ packages:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.13.0
- /@npmcli/arborist@6.2.3:
- resolution: {integrity: sha512-lpGOC2ilSJXcc2zfW9QtukcCTcMbl3fVI0z4wvFB2AFIl0C+Q6Wv7ccrpdrQa8rvJ1ZVuc6qkX7HVTyKlzGqKA==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- hasBin: true
- dependencies:
- '@isaacs/string-locale-compare': 1.1.0
- '@npmcli/fs': 3.1.0
- '@npmcli/installed-package-contents': 2.0.1
- '@npmcli/map-workspaces': 3.0.4
- '@npmcli/metavuln-calculator': 5.0.1
- '@npmcli/name-from-folder': 2.0.0
- '@npmcli/node-gyp': 3.0.0
- '@npmcli/package-json': 3.1.1
- '@npmcli/query': 3.0.0
- '@npmcli/run-script': 6.0.2
- bin-links: 4.0.2
- cacache: 17.1.3
- common-ancestor-path: 1.0.1
- hosted-git-info: 6.1.1
- json-parse-even-better-errors: 3.0.0
- json-stringify-nice: 1.1.4
- minimatch: 6.2.0
- nopt: 7.2.0
- npm-install-checks: 6.0.0
- npm-package-arg: 10.1.0
- npm-pick-manifest: 8.0.1
- npm-registry-fetch: 14.0.5
- npmlog: 7.0.1
- pacote: 15.2.0
- parse-conflict-json: 3.0.1
- proc-log: 3.0.0
- promise-all-reject-late: 1.0.1
- promise-call-limit: 1.0.2
- read-package-json-fast: 3.0.2
- semver: 7.5.3
- ssri: 10.0.4
- treeverse: 3.0.0
- walk-up-path: 1.0.0
- transitivePeerDependencies:
- - bluebird
- - supports-color
- dev: true
-
/@npmcli/fs@2.1.2:
resolution: {integrity: sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
@@ -5755,22 +5595,6 @@ packages:
- bluebird
dev: true
- /@npmcli/git@4.1.0:
- resolution: {integrity: sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- dependencies:
- '@npmcli/promise-spawn': 6.0.1
- lru-cache: 7.14.0
- npm-pick-manifest: 8.0.1
- proc-log: 3.0.0
- promise-inflight: 1.0.1
- promise-retry: 2.0.1
- semver: 7.5.3
- which: 3.0.0
- transitivePeerDependencies:
- - bluebird
- dev: true
-
/@npmcli/installed-package-contents@2.0.1:
resolution: {integrity: sha512-GIykAFdOVK31Q1/zAtT5MbxqQL2vyl9mvFJv+OGu01zxbhL3p0xc8gJjdNGX1mWmUT43aEKVO2L6V/2j4TOsAA==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -5780,29 +5604,6 @@ packages:
npm-normalize-package-bin: 3.0.0
dev: true
- /@npmcli/map-workspaces@3.0.4:
- resolution: {integrity: sha512-Z0TbvXkRbacjFFLpVpV0e2mheCh+WzQpcqL+4xp49uNJOxOnIAPZyXtUxZ5Qn3QBTGKA11Exjd9a5411rBrhDg==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- dependencies:
- '@npmcli/name-from-folder': 2.0.0
- glob: 10.2.2
- minimatch: 9.0.0
- read-package-json-fast: 3.0.2
- dev: true
-
- /@npmcli/metavuln-calculator@5.0.1:
- resolution: {integrity: sha512-qb8Q9wIIlEPj3WeA1Lba91R4ZboPL0uspzV0F9uwP+9AYMVB2zOoa7Pbk12g6D2NHAinSbHh6QYmGuRyHZ874Q==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- dependencies:
- cacache: 17.1.3
- json-parse-even-better-errors: 3.0.0
- pacote: 15.2.0
- semver: 7.5.3
- transitivePeerDependencies:
- - bluebird
- - supports-color
- dev: true
-
/@npmcli/move-file@2.0.1:
resolution: {integrity: sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
@@ -5812,42 +5613,11 @@ packages:
rimraf: 3.0.2
dev: true
- /@npmcli/name-from-folder@2.0.0:
- resolution: {integrity: sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- dev: true
-
- /@npmcli/node-gyp@2.0.0:
- resolution: {integrity: sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A==}
- engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
- dev: true
-
/@npmcli/node-gyp@3.0.0:
resolution: {integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dev: true
- /@npmcli/package-json@3.1.1:
- resolution: {integrity: sha512-+UW0UWOYFKCkvszLoTwrYGrjNrT8tI5Ckeb/h+Z1y1fsNJEctl7HmerA5j2FgmoqFaLI2gsA1X9KgMFqx/bRmA==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- dependencies:
- '@npmcli/git': 4.1.0
- glob: 10.2.2
- json-parse-even-better-errors: 3.0.0
- normalize-package-data: 5.0.0
- npm-normalize-package-bin: 3.0.1
- proc-log: 3.0.0
- transitivePeerDependencies:
- - bluebird
- dev: true
-
- /@npmcli/promise-spawn@3.0.0:
- resolution: {integrity: sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g==}
- engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
- dependencies:
- infer-owner: 1.0.4
- dev: true
-
/@npmcli/promise-spawn@6.0.1:
resolution: {integrity: sha512-+hcUpxgx0vEpDJI9Cn+lkTdKLoqKBXFCVps5H7FujEU2vLOp6KwqjLlxbnz8Wzgm8oEqW/u5FeNAXSFjLdCD0A==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -5855,27 +5625,6 @@ packages:
which: 3.0.0
dev: true
- /@npmcli/query@3.0.0:
- resolution: {integrity: sha512-MFNDSJNgsLZIEBVZ0Q9w9K7o07j5N4o4yjtdz2uEpuCZlXGMuPENiRaFYk0vRqAA64qVuUQwC05g27fRtfUgnA==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- dependencies:
- postcss-selector-parser: 6.0.11
- dev: true
-
- /@npmcli/run-script@4.1.7:
- resolution: {integrity: sha512-WXr/MyM4tpKA4BotB81NccGAv8B48lNH0gRoILucbcAhTQXLCoi6HflMV3KdXubIqvP9SuLsFn68Z7r4jl+ppw==}
- engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
- dependencies:
- '@npmcli/node-gyp': 2.0.0
- '@npmcli/promise-spawn': 3.0.0
- node-gyp: 9.3.0
- read-package-json-fast: 2.0.3
- which: 2.0.2
- transitivePeerDependencies:
- - bluebird
- - supports-color
- dev: true
-
/@npmcli/run-script@6.0.0:
resolution: {integrity: sha512-ql+AbRur1TeOdl1FY+RAwGW9fcr4ZwiVKabdvm93mujGREVuVLbdkXRJDrkTXSdCjaxYydr1wlA2v67jxWG5BQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -5890,24 +5639,10 @@ packages:
- supports-color
dev: true
- /@npmcli/run-script@6.0.2:
- resolution: {integrity: sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- dependencies:
- '@npmcli/node-gyp': 3.0.0
- '@npmcli/promise-spawn': 6.0.1
- node-gyp: 9.3.0
- read-package-json-fast: 3.0.2
- which: 3.0.0
- transitivePeerDependencies:
- - bluebird
- - supports-color
- dev: true
-
- /@nrwl/angular@16.9.0-beta.3(@angular-devkit/build-angular@16.2.0)(@angular-devkit/core@16.2.0)(@angular-devkit/schematics@16.2.0)(@nguniversal/builders@16.2.0)(@schematics/angular@16.2.0)(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(cypress@13.0.0)(esbuild@0.19.2)(eslint@8.46.0)(html-webpack-plugin@5.5.0)(nx@16.9.0-beta.3)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.1.3)(verdaccio@5.15.4):
+ /@nrwl/angular@16.9.0-beta.3(@angular-devkit/build-angular@16.2.0)(@angular-devkit/core@16.2.0)(@angular-devkit/schematics@16.2.0)(@nguniversal/builders@16.2.0)(@schematics/angular@16.2.0)(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(cypress@13.0.0)(esbuild@0.19.2)(eslint@8.46.0)(html-webpack-plugin@5.5.0)(nx@16.9.0-beta.3)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.1.3)(verdaccio@5.15.4):
resolution: {integrity: sha512-HwITYcjAbF6x8HoU3KOEgB9DIGxL1+xGm2ym9nF4vdRyEqEBKS8t6bBLqTDSssjz55z9mykTOEwtj+uOdpzI0A==}
dependencies:
- '@nx/angular': 16.9.0-beta.3(@angular-devkit/build-angular@16.2.0)(@angular-devkit/core@16.2.0)(@angular-devkit/schematics@16.2.0)(@nguniversal/builders@16.2.0)(@schematics/angular@16.2.0)(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(cypress@13.0.0)(esbuild@0.19.2)(eslint@8.46.0)(html-webpack-plugin@5.5.0)(nx@16.9.0-beta.3)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/angular': 16.9.0-beta.3(@angular-devkit/build-angular@16.2.0)(@angular-devkit/core@16.2.0)(@angular-devkit/schematics@16.2.0)(@nguniversal/builders@16.2.0)(@schematics/angular@16.2.0)(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(cypress@13.0.0)(esbuild@0.19.2)(eslint@8.46.0)(html-webpack-plugin@5.5.0)(nx@16.9.0-beta.3)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.1.3)(verdaccio@5.15.4)
tslib: 2.6.1
transitivePeerDependencies:
- '@angular-devkit/build-angular'
@@ -5947,20 +5682,20 @@ packages:
- webpack-cli
dev: true
- /@nrwl/cli@15.8.0(@swc-node/register@1.5.4)(@swc/core@1.3.51):
+ /@nrwl/cli@15.8.0(@swc-node/register@1.6.7)(@swc/core@1.3.86):
resolution: {integrity: sha512-XLVgzKygZmmJ6nUIZz+DyWMjh96fr+gvAlXF24zvlY7HkPgCiUo9QXLIeJxEd2HawGoATrUE/erp74ldnz2WrA==}
dependencies:
- nx: 15.8.0(@swc-node/register@1.5.4)(@swc/core@1.3.51)
+ nx: 15.8.0(@swc-node/register@1.6.7)(@swc/core@1.3.86)
transitivePeerDependencies:
- '@swc-node/register'
- '@swc/core'
- debug
dev: true
- /@nrwl/cypress@16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(cypress@13.0.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
+ /@nrwl/cypress@16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(cypress@13.0.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
resolution: {integrity: sha512-dmnl1tmUO4NU8Vjb7FMLAokfGW+n6rBH9NGyJ6AEWQTQ5bAP21NIGbldFVE5ZSSNUKzVKbK1SowNdHJxxV1ABw==}
dependencies:
- '@nx/cypress': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(cypress@13.0.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/cypress': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(cypress@13.0.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
transitivePeerDependencies:
- '@babel/traverse'
- '@swc-node/register'
@@ -5976,22 +5711,6 @@ packages:
- verdaccio
dev: true
- /@nrwl/devkit@15.8.0(nx@15.8.0)(typescript@4.9.5):
- resolution: {integrity: sha512-qD+asvhTXIibXPXr3r1IDP7ap3Bw5H7tSd+C5mXFhIMMinTqRnQVXe6Odfs34VFP/dpWBIBZdkkwCM/+BsCLNw==}
- peerDependencies:
- nx: '>= 14.1 <= 16'
- dependencies:
- '@phenomnomnominal/tsquery': 4.1.1(typescript@4.9.5)
- ejs: 3.1.8
- ignore: 5.2.0
- nx: 15.8.0(@swc-node/register@1.5.4)(@swc/core@1.3.51)
- semver: 7.3.4
- tmp: 0.2.1
- tslib: 2.5.3
- transitivePeerDependencies:
- - typescript
- dev: true
-
/@nrwl/devkit@15.8.0(nx@15.8.0)(typescript@5.1.3):
resolution: {integrity: sha512-qD+asvhTXIibXPXr3r1IDP7ap3Bw5H7tSd+C5mXFhIMMinTqRnQVXe6Odfs34VFP/dpWBIBZdkkwCM/+BsCLNw==}
peerDependencies:
@@ -6000,10 +5719,10 @@ packages:
'@phenomnomnominal/tsquery': 4.1.1(typescript@5.1.3)
ejs: 3.1.8
ignore: 5.2.0
- nx: 15.8.0(@swc-node/register@1.5.4)(@swc/core@1.3.51)
+ nx: 15.8.0(@swc-node/register@1.6.7)(@swc/core@1.3.86)
semver: 7.3.4
tmp: 0.2.1
- tslib: 2.5.3
+ tslib: 2.6.1
transitivePeerDependencies:
- typescript
dev: true
@@ -6016,10 +5735,10 @@ packages:
'@phenomnomnominal/tsquery': 4.1.1(typescript@5.1.3)
ejs: 3.1.8
ignore: 5.2.0
- nx: 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)
+ nx: 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)
semver: 7.3.4
tmp: 0.2.1
- tslib: 2.5.3
+ tslib: 2.6.1
transitivePeerDependencies:
- typescript
dev: true
@@ -6032,10 +5751,10 @@ packages:
- nx
dev: true
- /@nrwl/esbuild@16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(esbuild@0.19.2)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
+ /@nrwl/esbuild@16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(esbuild@0.19.2)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
resolution: {integrity: sha512-g8/4tw9zcGE/QsnYmKdXEJ1RhoIVNgZ+NNWdfDu6bicnD+isq3r6qsPoFydmCUa1aoomHzBvN0/83RvEY4IAHg==}
dependencies:
- '@nx/esbuild': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(esbuild@0.19.2)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/esbuild': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(esbuild@0.19.2)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
transitivePeerDependencies:
- '@babel/traverse'
- '@swc-node/register'
@@ -6050,10 +5769,10 @@ packages:
- verdaccio
dev: true
- /@nrwl/eslint-plugin-nx@16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(@typescript-eslint/parser@5.62.0)(eslint-config-prettier@8.5.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
+ /@nrwl/eslint-plugin-nx@16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(@typescript-eslint/parser@5.62.0)(eslint-config-prettier@8.5.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
resolution: {integrity: sha512-e8lJAmXlz4GYSHLpy3aOWijZsCwVPRV1fgqg5MOLaGiro648eDJ4Pl2NQU3nQ3+boa/SsINlCPwkcwqXfrEJyA==}
dependencies:
- '@nx/eslint-plugin': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(@typescript-eslint/parser@5.62.0)(eslint-config-prettier@8.5.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/eslint-plugin': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(@typescript-eslint/parser@5.62.0)(eslint-config-prettier@8.5.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
transitivePeerDependencies:
- '@babel/traverse'
- '@swc-node/register'
@@ -6070,10 +5789,10 @@ packages:
- verdaccio
dev: true
- /@nrwl/jest@16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(ts-node@10.9.1)(typescript@5.1.3)(verdaccio@5.15.4):
+ /@nrwl/jest@16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(ts-node@10.9.1)(typescript@5.1.3)(verdaccio@5.15.4):
resolution: {integrity: sha512-JHQsiLUN/hO6pZcJAfkLwK4FMGdb+QmxKizwogB2uabpSPLC8kjC3nJO844Ds5Q7ljBi/eh+KaWRn1IqzHVxDw==}
dependencies:
- '@nx/jest': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(ts-node@10.9.1)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/jest': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(ts-node@10.9.1)(typescript@5.1.3)(verdaccio@5.15.4)
transitivePeerDependencies:
- '@babel/traverse'
- '@swc-node/register'
@@ -6089,7 +5808,7 @@ packages:
- verdaccio
dev: true
- /@nrwl/js@15.8.0(@swc-node/register@1.5.4)(@swc/core@1.3.51)(eslint@8.46.0)(nx@16.9.0-beta.3)(prettier@2.7.1)(typescript@5.1.3):
+ /@nrwl/js@15.8.0(@swc-node/register@1.6.7)(@swc/core@1.3.86)(eslint@8.46.0)(nx@16.9.0-beta.3)(prettier@2.7.1)(typescript@5.1.3):
resolution: {integrity: sha512-l2Q7oFpzx6ul7G0nKpMkrvnIEaOY+X8fc2g2Db5WqpnnBdfkrtWXZPg/O4DQ1p9O6BXrZ+Q2AK9bfgnliiwyEg==}
dependencies:
'@babel/core': 7.22.9
@@ -6100,7 +5819,7 @@ packages:
'@babel/preset-typescript': 7.22.5(@babel/core@7.22.9)
'@babel/runtime': 7.22.6
'@nrwl/devkit': 15.8.0(nx@16.9.0-beta.3)(typescript@5.1.3)
- '@nrwl/workspace': 15.8.0(@swc-node/register@1.5.4)(@swc/core@1.3.51)(eslint@8.46.0)(prettier@2.7.1)(typescript@5.1.3)
+ '@nrwl/workspace': 15.8.0(@swc-node/register@1.6.7)(@swc/core@1.3.86)(eslint@8.46.0)(prettier@2.7.1)(typescript@5.1.3)
'@phenomnomnominal/tsquery': 4.1.1(typescript@5.1.3)
babel-plugin-const-enum: 1.2.0(@babel/core@7.22.9)
babel-plugin-macros: 2.8.0
@@ -6113,7 +5832,7 @@ packages:
minimatch: 3.0.5
source-map-support: 0.5.19
tree-kill: 1.2.2
- tslib: 2.5.3
+ tslib: 2.6.1
transitivePeerDependencies:
- '@babel/traverse'
- '@swc-node/register'
@@ -6126,7 +5845,7 @@ packages:
- typescript
dev: true
- /@nrwl/js@15.8.0(@swc-node/register@1.5.4)(@swc/core@1.3.51)(nx@15.8.0)(prettier@2.7.1)(typescript@5.1.3):
+ /@nrwl/js@15.8.0(@swc-node/register@1.6.7)(@swc/core@1.3.86)(nx@15.8.0)(prettier@2.7.1)(typescript@5.1.3):
resolution: {integrity: sha512-l2Q7oFpzx6ul7G0nKpMkrvnIEaOY+X8fc2g2Db5WqpnnBdfkrtWXZPg/O4DQ1p9O6BXrZ+Q2AK9bfgnliiwyEg==}
dependencies:
'@babel/core': 7.22.9
@@ -6137,7 +5856,7 @@ packages:
'@babel/preset-typescript': 7.22.5(@babel/core@7.22.9)
'@babel/runtime': 7.22.6
'@nrwl/devkit': 15.8.0(nx@15.8.0)(typescript@5.1.3)
- '@nrwl/workspace': 15.8.0(@swc-node/register@1.5.4)(@swc/core@1.3.51)(eslint@8.46.0)(prettier@2.7.1)(typescript@5.1.3)
+ '@nrwl/workspace': 15.8.0(@swc-node/register@1.6.7)(@swc/core@1.3.86)(eslint@8.46.0)(prettier@2.7.1)(typescript@5.1.3)
'@phenomnomnominal/tsquery': 4.1.1(typescript@5.1.3)
babel-plugin-const-enum: 1.2.0(@babel/core@7.22.9)
babel-plugin-macros: 2.8.0
@@ -6150,7 +5869,7 @@ packages:
minimatch: 3.0.5
source-map-support: 0.5.19
tree-kill: 1.2.2
- tslib: 2.5.3
+ tslib: 2.6.1
transitivePeerDependencies:
- '@babel/traverse'
- '@swc-node/register'
@@ -6162,10 +5881,10 @@ packages:
- typescript
dev: true
- /@nrwl/js@16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
+ /@nrwl/js@16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
resolution: {integrity: sha512-9d3Fpdt8nUM8tpYbFc3AONlHrCWFx/5w5s0TRXDpPaHUbZ8HpSZVCQA/qdPwYIO2n2sKu/8wwfXjoXxScg+qIA==}
dependencies:
- '@nx/js': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/js': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
transitivePeerDependencies:
- '@babel/traverse'
- '@swc-node/register'
@@ -6179,7 +5898,7 @@ packages:
- verdaccio
dev: true
- /@nrwl/linter@15.8.0(@swc-node/register@1.5.4)(@swc/core@1.3.51)(eslint@8.46.0)(nx@15.8.0)(prettier@2.7.1)(typescript@5.1.3):
+ /@nrwl/linter@15.8.0(@swc-node/register@1.6.7)(@swc/core@1.3.86)(eslint@8.46.0)(nx@15.8.0)(prettier@2.7.1)(typescript@5.1.3):
resolution: {integrity: sha512-2LeqUOR4C33OsX4t0N/7aAfDaX0LRQNIeDE1rCFvRJVMp58z/d3+UJ3sK7RDHsYeadLy/7/kHjTVz8NI80MugA==}
peerDependencies:
eslint: ^8.0.0
@@ -6188,7 +5907,7 @@ packages:
optional: true
dependencies:
'@nrwl/devkit': 15.8.0(nx@15.8.0)(typescript@5.1.3)
- '@nrwl/js': 15.8.0(@swc-node/register@1.5.4)(@swc/core@1.3.51)(nx@15.8.0)(prettier@2.7.1)(typescript@5.1.3)
+ '@nrwl/js': 15.8.0(@swc-node/register@1.6.7)(@swc/core@1.3.86)(nx@15.8.0)(prettier@2.7.1)(typescript@5.1.3)
'@phenomnomnominal/tsquery': 4.1.1(typescript@5.1.3)
eslint: 8.46.0
tmp: 0.2.1
@@ -6204,10 +5923,10 @@ packages:
- typescript
dev: true
- /@nrwl/linter@16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4):
+ /@nrwl/linter@16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4):
resolution: {integrity: sha512-pyFxgksi99DWsEaqk7JtYkFrklK9kGp+YPAJWzZJWIlhSvVOC5rcbURHiK0l73J1QEAMry1gq4ahUaMomLamkQ==}
dependencies:
- '@nx/linter': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4)
+ '@nx/linter': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4)
transitivePeerDependencies:
- '@babel/traverse'
- '@swc-node/register'
@@ -6221,10 +5940,10 @@ packages:
- verdaccio
dev: true
- /@nrwl/next@16.9.0-beta.3(@babel/core@7.22.9)(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(eslint@8.46.0)(file-loader@6.2.0)(next@13.3.4)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)(webpack@5.88.0):
+ /@nrwl/next@16.9.0-beta.3(@babel/core@7.22.9)(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(eslint@8.46.0)(file-loader@6.2.0)(next@13.3.4)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)(webpack@5.88.0):
resolution: {integrity: sha512-JkLQ92MA0myhad9ARZrRmmj78CiGODsFGAUHkmJ17E433hwK2HTEwKC4MuHgvHJlPP9YKilcoSvLtRSAnrtzsQ==}
dependencies:
- '@nx/next': 16.9.0-beta.3(@babel/core@7.22.9)(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(eslint@8.46.0)(file-loader@6.2.0)(next@13.3.4)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)(webpack@5.88.0)
+ '@nx/next': 16.9.0-beta.3(@babel/core@7.22.9)(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(eslint@8.46.0)(file-loader@6.2.0)(next@13.3.4)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)(webpack@5.88.0)
transitivePeerDependencies:
- '@babel/core'
- '@babel/traverse'
@@ -6332,10 +6051,10 @@ packages:
dev: true
optional: true
- /@nrwl/react@16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)(webpack@5.88.0):
+ /@nrwl/react@16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)(webpack@5.88.0):
resolution: {integrity: sha512-EKPa2sMRw1ERoWLODnCYgh9LtCkTSfT+m3CD5z8nxQG7DCc76SM3QJ8O08/9ko+SyEIqbcsye27RgRVwWC1jqw==}
dependencies:
- '@nx/react': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)(webpack@5.88.0)
+ '@nx/react': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)(webpack@5.88.0)
transitivePeerDependencies:
- '@babel/traverse'
- '@swc-node/register'
@@ -6351,10 +6070,10 @@ packages:
- webpack
dev: true
- /@nrwl/storybook@16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(cypress@13.0.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
+ /@nrwl/storybook@16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(cypress@13.0.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
resolution: {integrity: sha512-G/1idtSywpK9eqYbWMdOsJU8CyLzIqEuTeRalBpIL2kk1/EMb5LPW2P8FR7XpdocROFvD3gCbYSyN1zYDkpfww==}
dependencies:
- '@nx/storybook': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(cypress@13.0.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/storybook': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(cypress@13.0.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
transitivePeerDependencies:
- '@babel/traverse'
- '@swc-node/register'
@@ -6370,22 +6089,22 @@ packages:
- verdaccio
dev: true
- /@nrwl/tao@15.8.0(@swc-node/register@1.5.4)(@swc/core@1.3.51):
+ /@nrwl/tao@15.8.0(@swc-node/register@1.6.7)(@swc/core@1.3.86):
resolution: {integrity: sha512-actHbmhdzhcfocuTiTrJCCD4Z/1yKeg/Tal0myYZlWYCXD+MbljvynmhckKFvYx6e2JSu8awV0d7XxicGdpXbw==}
hasBin: true
dependencies:
- nx: 15.8.0(@swc-node/register@1.5.4)(@swc/core@1.3.51)
+ nx: 15.8.0(@swc-node/register@1.6.7)(@swc/core@1.3.86)
transitivePeerDependencies:
- '@swc-node/register'
- '@swc/core'
- debug
dev: true
- /@nrwl/tao@16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51):
+ /@nrwl/tao@16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86):
resolution: {integrity: sha512-/QZS8G82eSnSgPY2XeQvCTJ0qvrvoB4EWE9hFnMwv3BDp/HWdnKuVpe+9xIUEZFhWY0jTRImDBy81FUmLEQibQ==}
hasBin: true
dependencies:
- nx: 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)
+ nx: 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)
tslib: 2.6.1
transitivePeerDependencies:
- '@swc-node/register'
@@ -6393,10 +6112,10 @@ packages:
- debug
dev: true
- /@nrwl/web@16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
+ /@nrwl/web@16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
resolution: {integrity: sha512-2id2VS2KiqD+2li4RTUWsoaPaoi6ATJO8EvQkTlaBvrEJgti69L4jkw0vJgCH9rW0nIuBLr6gp4r6E3VY65Wxw==}
dependencies:
- '@nx/web': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/web': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
transitivePeerDependencies:
- '@babel/traverse'
- '@swc-node/register'
@@ -6410,10 +6129,10 @@ packages:
- verdaccio
dev: true
- /@nrwl/webpack@16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(esbuild@0.19.2)(html-webpack-plugin@5.5.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
+ /@nrwl/webpack@16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(esbuild@0.19.2)(html-webpack-plugin@5.5.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
resolution: {integrity: sha512-31ElQVUYTsR/YiaFsE0R0zdln1mJjy8mDiZL5eghlbwwDdXod4KKqXoA9GZqZI/xq6e97l2OQSwR5oGXE6ug7Q==}
dependencies:
- '@nx/webpack': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(esbuild@0.19.2)(html-webpack-plugin@5.5.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/webpack': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(esbuild@0.19.2)(html-webpack-plugin@5.5.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
transitivePeerDependencies:
- '@babel/traverse'
- '@parcel/css'
@@ -6442,7 +6161,7 @@ packages:
- webpack-cli
dev: true
- /@nrwl/workspace@15.8.0(@swc-node/register@1.5.4)(@swc/core@1.3.51)(eslint@8.46.0)(prettier@2.7.1)(typescript@5.1.3):
+ /@nrwl/workspace@15.8.0(@swc-node/register@1.6.7)(@swc/core@1.3.86)(eslint@8.46.0)(prettier@2.7.1)(typescript@5.1.3):
resolution: {integrity: sha512-viewJqah2BtVu+VnC/iHFq2hkDj8hCJMpVjotwdHlZ3BU2Nguww0b0MkJ1V2h0Jd1+pEZglj8i1LrD7qqacjcA==}
peerDependencies:
prettier: ^2.6.2
@@ -6451,7 +6170,7 @@ packages:
optional: true
dependencies:
'@nrwl/devkit': 15.8.0(nx@15.8.0)(typescript@5.1.3)
- '@nrwl/linter': 15.8.0(@swc-node/register@1.5.4)(@swc/core@1.3.51)(eslint@8.46.0)(nx@15.8.0)(prettier@2.7.1)(typescript@5.1.3)
+ '@nrwl/linter': 15.8.0(@swc-node/register@1.6.7)(@swc/core@1.3.86)(eslint@8.46.0)(nx@15.8.0)(prettier@2.7.1)(typescript@5.1.3)
'@parcel/watcher': 2.0.4
chalk: 4.1.2
chokidar: 3.5.3
@@ -6464,7 +6183,7 @@ packages:
ignore: 5.2.0
minimatch: 3.0.5
npm-run-path: 4.0.1
- nx: 15.8.0(@swc-node/register@1.5.4)(@swc/core@1.3.51)
+ nx: 15.8.0(@swc-node/register@1.6.7)(@swc/core@1.3.86)
open: 8.4.2
prettier: 2.7.1
rxjs: 6.6.7
@@ -6483,10 +6202,10 @@ packages:
- typescript
dev: true
- /@nrwl/workspace@16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51):
+ /@nrwl/workspace@16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86):
resolution: {integrity: sha512-MrE0kObjlP0ld4wdZxT52djseQjIUMMcHrA9c6Ef57dZQCtpk31J8Tjb5UwLZMzv2ZwWBw05AxuJ6ltmfwomNQ==}
dependencies:
- '@nx/workspace': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)
+ '@nx/workspace': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)
transitivePeerDependencies:
- '@swc-node/register'
- '@swc/core'
@@ -6505,7 +6224,7 @@ packages:
- encoding
dev: true
- /@nx/angular@16.9.0-beta.3(@angular-devkit/build-angular@16.2.0)(@angular-devkit/core@16.2.0)(@angular-devkit/schematics@16.2.0)(@nguniversal/builders@16.2.0)(@schematics/angular@16.2.0)(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(cypress@13.0.0)(esbuild@0.19.2)(eslint@8.46.0)(html-webpack-plugin@5.5.0)(nx@16.9.0-beta.3)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.1.3)(verdaccio@5.15.4):
+ /@nx/angular@16.9.0-beta.3(@angular-devkit/build-angular@16.2.0)(@angular-devkit/core@16.2.0)(@angular-devkit/schematics@16.2.0)(@nguniversal/builders@16.2.0)(@schematics/angular@16.2.0)(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(cypress@13.0.0)(esbuild@0.19.2)(eslint@8.46.0)(html-webpack-plugin@5.5.0)(nx@16.9.0-beta.3)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.1.3)(verdaccio@5.15.4):
resolution: {integrity: sha512-B6jugNMt5nUbqZG88f6vtg+hQBaGbexgtrOISlvQ1+73nVWfuPJksP5ZWi0FErMwJ6hPmuykJgF5WLtLzRN5Fg==}
peerDependencies:
'@angular-devkit/build-angular': '>= 14.0.0 < 17.0.0'
@@ -6521,18 +6240,18 @@ packages:
esbuild:
optional: true
dependencies:
- '@angular-devkit/build-angular': 16.2.0(@angular/compiler-cli@16.2.0)(@swc/core@1.3.51)(@types/node@18.16.9)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.4.3)(jest@29.4.3)(ng-packagr@16.2.0)(stylus@0.59.0)(tailwindcss@3.2.4)(typescript@5.1.3)
+ '@angular-devkit/build-angular': 16.2.0(@angular/compiler-cli@16.2.0)(@swc/core@1.3.86)(@types/node@18.16.9)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.4.3)(jest@29.4.3)(ng-packagr@16.2.0)(stylus@0.59.0)(tailwindcss@3.2.4)(typescript@5.1.3)
'@angular-devkit/core': 16.2.0(chokidar@3.5.3)
'@angular-devkit/schematics': 16.2.0
'@nguniversal/builders': 16.2.0(@angular-devkit/build-angular@16.2.0)(@angular/common@16.2.0)(@angular/core@16.2.0)(@types/express@4.17.14)(typescript@5.1.3)
- '@nrwl/angular': 16.9.0-beta.3(@angular-devkit/build-angular@16.2.0)(@angular-devkit/core@16.2.0)(@angular-devkit/schematics@16.2.0)(@nguniversal/builders@16.2.0)(@schematics/angular@16.2.0)(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(cypress@13.0.0)(esbuild@0.19.2)(eslint@8.46.0)(html-webpack-plugin@5.5.0)(nx@16.9.0-beta.3)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.1.3)(verdaccio@5.15.4)
- '@nx/cypress': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(cypress@13.0.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nrwl/angular': 16.9.0-beta.3(@angular-devkit/build-angular@16.2.0)(@angular-devkit/core@16.2.0)(@angular-devkit/schematics@16.2.0)(@nguniversal/builders@16.2.0)(@schematics/angular@16.2.0)(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(cypress@13.0.0)(esbuild@0.19.2)(eslint@8.46.0)(html-webpack-plugin@5.5.0)(nx@16.9.0-beta.3)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/cypress': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(cypress@13.0.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
'@nx/devkit': 16.9.0-beta.3(nx@16.9.0-beta.3)
- '@nx/jest': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(ts-node@10.9.1)(typescript@5.1.3)(verdaccio@5.15.4)
- '@nx/js': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
- '@nx/linter': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4)
- '@nx/webpack': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(esbuild@0.19.2)(html-webpack-plugin@5.5.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
- '@nx/workspace': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)
+ '@nx/jest': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(ts-node@10.9.1)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/js': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/linter': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4)
+ '@nx/webpack': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(esbuild@0.19.2)(html-webpack-plugin@5.5.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/workspace': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)
'@phenomnomnominal/tsquery': 5.0.1(typescript@5.1.3)
'@schematics/angular': 16.2.0
'@typescript-eslint/type-utils': 5.60.1(eslint@8.46.0)(typescript@5.1.3)
@@ -6546,7 +6265,7 @@ packages:
rxjs: 7.8.1
semver: 7.5.3
tslib: 2.6.1
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
webpack-merge: 5.9.0
transitivePeerDependencies:
- '@babel/traverse'
@@ -6579,7 +6298,7 @@ packages:
- webpack-cli
dev: true
- /@nx/cypress@16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(cypress@13.0.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
+ /@nx/cypress@16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(cypress@13.0.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
resolution: {integrity: sha512-r3Fi19VK0sWAsNJ8WjdqqgO5g5gWW1uS86yNAOBod26qZWvBoO+SQt0R9L8TiRYkeNZemGiSBqDgZrgEln3dHw==}
peerDependencies:
cypress: '>= 3 < 14'
@@ -6587,10 +6306,10 @@ packages:
cypress:
optional: true
dependencies:
- '@nrwl/cypress': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(cypress@13.0.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nrwl/cypress': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(cypress@13.0.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
'@nx/devkit': 16.9.0-beta.3(nx@16.9.0-beta.3)
- '@nx/js': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
- '@nx/linter': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4)
+ '@nx/js': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/linter': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4)
'@phenomnomnominal/tsquery': 5.0.1(typescript@5.1.3)
cypress: 13.0.0
detect-port: 1.5.1
@@ -6619,13 +6338,13 @@ packages:
ejs: 3.1.8
enquirer: 2.3.6
ignore: 5.2.0
- nx: 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)
+ nx: 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)
semver: 7.5.3
tmp: 0.2.1
tslib: 2.6.1
dev: true
- /@nx/esbuild@16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(esbuild@0.19.2)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
+ /@nx/esbuild@16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(esbuild@0.19.2)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
resolution: {integrity: sha512-BXKELqwfpHi9uV6dxOK7ktlEs2F9EiakDnyo+rUgDEftpiQPfMtCfzrklICs+b6k9gKkVvS63KBU2dR622qNaA==}
peerDependencies:
esbuild: ~0.19.2
@@ -6633,9 +6352,9 @@ packages:
esbuild:
optional: true
dependencies:
- '@nrwl/esbuild': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(esbuild@0.19.2)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nrwl/esbuild': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(esbuild@0.19.2)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
'@nx/devkit': 16.9.0-beta.3(nx@16.9.0-beta.3)
- '@nx/js': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/js': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
chalk: 4.1.2
esbuild: 0.19.2
fast-glob: 3.2.7
@@ -6655,7 +6374,7 @@ packages:
- verdaccio
dev: true
- /@nx/eslint-plugin@16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(@typescript-eslint/parser@5.62.0)(eslint-config-prettier@8.5.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
+ /@nx/eslint-plugin@16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(@typescript-eslint/parser@5.62.0)(eslint-config-prettier@8.5.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
resolution: {integrity: sha512-f+9+1HCicVVIf9wZr9gGlUMnjfdvBJ4PJsHld7dbrB5tpF3Ea9EuWUpSARmI+D5Tmcbc93Qmdh7iOmwGZxAktA==}
peerDependencies:
'@typescript-eslint/parser': ^5.60.1
@@ -6664,9 +6383,9 @@ packages:
eslint-config-prettier:
optional: true
dependencies:
- '@nrwl/eslint-plugin-nx': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(@typescript-eslint/parser@5.62.0)(eslint-config-prettier@8.5.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nrwl/eslint-plugin-nx': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(@typescript-eslint/parser@5.62.0)(eslint-config-prettier@8.5.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
'@nx/devkit': 16.9.0-beta.3(nx@16.9.0-beta.3)
- '@nx/js': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/js': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
'@typescript-eslint/parser': 5.62.0(eslint@8.46.0)(typescript@5.1.3)
'@typescript-eslint/type-utils': 5.60.1(eslint@8.46.0)(typescript@5.1.3)
'@typescript-eslint/utils': 5.62.0(eslint@8.46.0)(typescript@5.1.3)
@@ -6690,14 +6409,14 @@ packages:
- verdaccio
dev: true
- /@nx/jest@16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(ts-node@10.9.1)(typescript@5.1.3)(verdaccio@5.15.4):
+ /@nx/jest@16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(ts-node@10.9.1)(typescript@5.1.3)(verdaccio@5.15.4):
resolution: {integrity: sha512-lEkLe2pQBwNbImyw0a1jpjgfF6bpeu6gx7xzdcWdoWRlSQgN+hCDZ2WW5k32uQdb/H3LE0BiA/CqbXtsvnjrHA==}
dependencies:
'@jest/reporters': 29.5.0
'@jest/test-result': 29.5.0
- '@nrwl/jest': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(ts-node@10.9.1)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nrwl/jest': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(ts-node@10.9.1)(typescript@5.1.3)(verdaccio@5.15.4)
'@nx/devkit': 16.9.0-beta.3(nx@16.9.0-beta.3)
- '@nx/js': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/js': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
'@phenomnomnominal/tsquery': 5.0.1(typescript@5.1.3)
chalk: 4.1.2
identity-obj-proxy: 3.0.0
@@ -6721,7 +6440,7 @@ packages:
- verdaccio
dev: true
- /@nx/js@16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
+ /@nx/js@16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
resolution: {integrity: sha512-qaLXgQstp4uVTUIBFX6R7ysp5UOlu1FCRzP5yUQUsJqJI0Gw2NrN84xt663vexh763D/wcH0cbYa3R7JPeGvIQ==}
peerDependencies:
verdaccio: ^5.0.4
@@ -6736,9 +6455,9 @@ packages:
'@babel/preset-env': 7.22.9(@babel/core@7.22.9)
'@babel/preset-typescript': 7.22.5(@babel/core@7.22.9)
'@babel/runtime': 7.22.6
- '@nrwl/js': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nrwl/js': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
'@nx/devkit': 16.9.0-beta.3(nx@16.9.0-beta.3)
- '@nx/workspace': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)
+ '@nx/workspace': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)
'@phenomnomnominal/tsquery': 5.0.1(typescript@5.1.3)
babel-plugin-const-enum: 1.2.0(@babel/core@7.22.9)
babel-plugin-macros: 2.8.0
@@ -6756,7 +6475,7 @@ packages:
ora: 5.3.0
semver: 7.5.3
source-map-support: 0.5.19
- ts-node: 10.9.1(@swc/core@1.3.51)(@types/node@18.16.9)(typescript@5.1.3)
+ ts-node: 10.9.1(@swc/core@1.3.86)(@types/node@18.16.9)(typescript@5.1.3)
tsconfig-paths: 4.1.2
tslib: 2.6.1
verdaccio: 5.15.4(typanion@3.12.1)
@@ -6772,7 +6491,7 @@ packages:
- typescript
dev: true
- /@nx/linter@16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4):
+ /@nx/linter@16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4):
resolution: {integrity: sha512-6pzPESiZljzGkxHuoTGuIyrT8DHpyGUpJoI0B8VPT53pVKEB5wvjggBsd3upjm7ZXw8X6hofsN2RnP4i3gkCXA==}
peerDependencies:
eslint: ^8.0.0
@@ -6780,9 +6499,9 @@ packages:
eslint:
optional: true
dependencies:
- '@nrwl/linter': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4)
+ '@nrwl/linter': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4)
'@nx/devkit': 16.9.0-beta.3(nx@16.9.0-beta.3)
- '@nx/js': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/js': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
'@phenomnomnominal/tsquery': 5.0.1(typescript@5.1.3)
eslint: 8.46.0
tmp: 0.2.1
@@ -6800,19 +6519,19 @@ packages:
- verdaccio
dev: true
- /@nx/next@16.9.0-beta.3(@babel/core@7.22.9)(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(eslint@8.46.0)(file-loader@6.2.0)(next@13.3.4)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)(webpack@5.88.0):
+ /@nx/next@16.9.0-beta.3(@babel/core@7.22.9)(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(eslint@8.46.0)(file-loader@6.2.0)(next@13.3.4)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)(webpack@5.88.0):
resolution: {integrity: sha512-Pa/eHGs2B3B0R00Dt3gnhLqirZQEzuM8YWXl1hLJOdLP7w4UHE/I+OX6+veFkVpZ1voHh/DFQ5TW1Bg3SEzdOA==}
peerDependencies:
next: '>=13.0.0'
dependencies:
'@babel/plugin-proposal-decorators': 7.22.7(@babel/core@7.22.9)
- '@nrwl/next': 16.9.0-beta.3(@babel/core@7.22.9)(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(eslint@8.46.0)(file-loader@6.2.0)(next@13.3.4)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)(webpack@5.88.0)
+ '@nrwl/next': 16.9.0-beta.3(@babel/core@7.22.9)(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(eslint@8.46.0)(file-loader@6.2.0)(next@13.3.4)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)(webpack@5.88.0)
'@nx/devkit': 16.9.0-beta.3(nx@16.9.0-beta.3)
- '@nx/js': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
- '@nx/linter': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4)
- '@nx/react': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)(webpack@5.88.0)
- '@nx/web': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
- '@nx/workspace': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)
+ '@nx/js': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/linter': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4)
+ '@nx/react': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)(webpack@5.88.0)
+ '@nx/web': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/workspace': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)
'@svgr/webpack': 8.0.1
chalk: 4.1.2
copy-webpack-plugin: 10.2.4(webpack@5.88.0)
@@ -6930,7 +6649,7 @@ packages:
dev: true
optional: true
- /@nx/playwright@16.9.0-beta.3(@playwright/test@1.36.1)(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4):
+ /@nx/playwright@16.9.0-beta.3(@playwright/test@1.36.1)(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4):
resolution: {integrity: sha512-U9uAOxvj1uz+uFk46XK50/BD3tSDpwgwRUcnvF50GG0XYzGBivQ7hT2U3XeExhpg36cuFAaU/CzFQDTRa0x4KQ==}
peerDependencies:
'@playwright/test': ^1.36.0
@@ -6939,7 +6658,7 @@ packages:
optional: true
dependencies:
'@nx/devkit': 16.9.0-beta.3(nx@16.9.0-beta.3)
- '@nx/linter': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4)
+ '@nx/linter': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4)
'@playwright/test': 1.36.1
tslib: 2.6.1
transitivePeerDependencies:
@@ -6955,14 +6674,14 @@ packages:
- verdaccio
dev: true
- /@nx/react@16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)(webpack@5.88.0):
+ /@nx/react@16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)(webpack@5.88.0):
resolution: {integrity: sha512-zGn1gzF2JGW7WkKAzrWGC2+l8AzQCMbfSxIiiMaaJ35g1HmJHki6ReVKua8v1sVgyiBukAlA0gWP/2I9x0PBrQ==}
dependencies:
- '@nrwl/react': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)(webpack@5.88.0)
+ '@nrwl/react': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)(webpack@5.88.0)
'@nx/devkit': 16.9.0-beta.3(nx@16.9.0-beta.3)
- '@nx/js': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
- '@nx/linter': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4)
- '@nx/web': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/js': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/linter': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4)
+ '@nx/web': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
'@phenomnomnominal/tsquery': 5.0.1(typescript@5.1.3)
'@svgr/webpack': 8.0.1
chalk: 4.1.2
@@ -6984,15 +6703,15 @@ packages:
- webpack
dev: true
- /@nx/storybook@16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(cypress@13.0.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
+ /@nx/storybook@16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(cypress@13.0.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
resolution: {integrity: sha512-AQg+weFjZNhlSOB/o/zVFMAewiFGV3rmO34ncXITbJU6taxeRswgLjM6LFmd3VncguGqGQIoU5+vsRwdNvo+vw==}
dependencies:
- '@nrwl/storybook': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(cypress@13.0.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
- '@nx/cypress': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(cypress@13.0.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nrwl/storybook': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(cypress@13.0.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/cypress': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(cypress@13.0.0)(eslint@8.46.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
'@nx/devkit': 16.9.0-beta.3(nx@16.9.0-beta.3)
- '@nx/js': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
- '@nx/linter': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4)
- '@nx/workspace': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)
+ '@nx/js': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/linter': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(eslint@8.46.0)(nx@16.9.0-beta.3)(verdaccio@5.15.4)
+ '@nx/workspace': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)
'@phenomnomnominal/tsquery': 5.0.1(typescript@5.1.3)
semver: 7.5.3
tslib: 2.6.1
@@ -7011,12 +6730,12 @@ packages:
- verdaccio
dev: true
- /@nx/web@16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
+ /@nx/web@16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
resolution: {integrity: sha512-qWA0WUkFuoVvAWtO9ODiOZMLS7dv6kzlI/KrZzBU4mHmh+isDyKr6O/at85scCOOdXl5rsaIS64jOL/RDxNz7g==}
dependencies:
- '@nrwl/web': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nrwl/web': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
'@nx/devkit': 16.9.0-beta.3(nx@16.9.0-beta.3)
- '@nx/js': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/js': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
chalk: 4.1.2
detect-port: 1.5.1
http-server: 14.1.0
@@ -7034,13 +6753,13 @@ packages:
- verdaccio
dev: true
- /@nx/webpack@16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(esbuild@0.19.2)(html-webpack-plugin@5.5.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
+ /@nx/webpack@16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(esbuild@0.19.2)(html-webpack-plugin@5.5.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4):
resolution: {integrity: sha512-lOJ5LGNuXiQavc2b1Rh3wD2jpK/hJ8G9TGk9soteOKwmIq8PRfAiqz7VJlnlcZTPYBLy8gd8Mqf8BkvAJZewhw==}
dependencies:
'@babel/core': 7.22.9
- '@nrwl/webpack': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(esbuild@0.19.2)(html-webpack-plugin@5.5.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nrwl/webpack': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(esbuild@0.19.2)(html-webpack-plugin@5.5.0)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
'@nx/devkit': 16.9.0-beta.3(nx@16.9.0-beta.3)
- '@nx/js': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
+ '@nx/js': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.9.0-beta.3)(typescript@5.1.3)(verdaccio@5.15.4)
autoprefixer: 10.4.13(postcss@8.4.19)
babel-loader: 9.1.3(@babel/core@7.22.9)(webpack@5.88.0)
browserslist: 4.21.9
@@ -7065,11 +6784,11 @@ packages:
style-loader: 3.3.1(webpack@5.88.0)
stylus: 0.59.0
stylus-loader: 7.1.0(stylus@0.59.0)(webpack@5.88.0)
- terser-webpack-plugin: 5.3.9(@swc/core@1.3.51)(esbuild@0.19.2)(webpack@5.88.0)
+ terser-webpack-plugin: 5.3.9(@swc/core@1.3.86)(esbuild@0.19.2)(webpack@5.88.0)
ts-loader: 9.4.1(typescript@5.1.3)(webpack@5.88.0)
tsconfig-paths-webpack-plugin: 4.0.0
tslib: 2.6.1
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
webpack-dev-server: 4.15.1(webpack@5.88.0)
webpack-node-externals: 3.0.0
webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.5.0)(webpack@5.88.0)
@@ -7101,15 +6820,15 @@ packages:
- webpack-cli
dev: true
- /@nx/workspace@16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51):
+ /@nx/workspace@16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86):
resolution: {integrity: sha512-wuAnu+sCXAb0TxduHSc2mTfKnDzIdobMdIC0l9VJlqdUtMdSiyCSz0PniihCWr2hGBYUtThhCYQvXfYzkVWcwg==}
dependencies:
- '@nrwl/workspace': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)
+ '@nrwl/workspace': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)
'@nx/devkit': 16.9.0-beta.3(nx@16.9.0-beta.3)
chalk: 4.1.2
enquirer: 2.3.6
ignore: 5.2.0
- nx: 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)
+ nx: 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)
rxjs: 7.8.1
tslib: 2.6.1
yargs-parser: 21.1.1
@@ -7223,21 +6942,6 @@ packages:
- encoding
dev: true
- /@octokit/core@4.2.4:
- resolution: {integrity: sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==}
- engines: {node: '>= 14'}
- dependencies:
- '@octokit/auth-token': 3.0.2
- '@octokit/graphql': 5.0.4
- '@octokit/request': 6.2.3
- '@octokit/request-error': 3.0.3
- '@octokit/types': 9.3.2
- before-after-hook: 2.2.3
- universal-user-agent: 6.0.0
- transitivePeerDependencies:
- - encoding
- dev: true
-
/@octokit/endpoint@7.0.3:
resolution: {integrity: sha512-57gRlb28bwTsdNXq+O3JTQ7ERmBTuik9+LelgcLIVfYwf235VHbN9QNo4kXExtp/h8T423cR5iJThKtFYxC7Lw==}
engines: {node: '>= 14'}
@@ -7293,10 +6997,6 @@ packages:
- encoding
dev: true
- /@octokit/openapi-types@12.11.0:
- resolution: {integrity: sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==}
- dev: true
-
/@octokit/openapi-types@14.0.0:
resolution: {integrity: sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw==}
dev: true
@@ -7305,24 +7005,6 @@ packages:
resolution: {integrity: sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==}
dev: true
- /@octokit/openapi-types@18.0.0:
- resolution: {integrity: sha512-V8GImKs3TeQRxRtXFpG2wl19V7444NIOTDF24AWuIbmNaNYOQMWRbjcGDXV5B+0n887fgDcuMNOmlul+k+oJtw==}
- dev: true
-
- /@octokit/plugin-enterprise-rest@6.0.1:
- resolution: {integrity: sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==}
- dev: true
-
- /@octokit/plugin-paginate-rest@3.1.0(@octokit/core@4.2.4):
- resolution: {integrity: sha512-+cfc40pMzWcLkoDcLb1KXqjX0jTGYXjKuQdFQDc6UAknISJHnZTiBqld6HDwRJvD4DsouDKrWXNbNV0lE/3AXA==}
- engines: {node: '>= 14'}
- peerDependencies:
- '@octokit/core': '>=4'
- dependencies:
- '@octokit/core': 4.2.4
- '@octokit/types': 6.41.0
- dev: true
-
/@octokit/plugin-paginate-rest@6.0.0(@octokit/core@4.2.0):
resolution: {integrity: sha512-Sq5VU1PfT6/JyuXPyt04KZNVsFOSBaYOAq2QRZUwzVlI10KFvcbUo8lR258AAQL1Et60b0WuVik+zOWKLuDZxw==}
engines: {node: '>= 14'}
@@ -7333,25 +7015,6 @@ packages:
'@octokit/types': 9.0.0
dev: true
- /@octokit/plugin-request-log@1.0.4(@octokit/core@4.2.4):
- resolution: {integrity: sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==}
- peerDependencies:
- '@octokit/core': '>=3'
- dependencies:
- '@octokit/core': 4.2.4
- dev: true
-
- /@octokit/plugin-rest-endpoint-methods@6.8.1(@octokit/core@4.2.4):
- resolution: {integrity: sha512-QrlaTm8Lyc/TbU7BL/8bO49vp+RZ6W3McxxmmQTgYxf2sWkO8ZKuj4dLhPNJD6VCUW1hetCmeIM0m6FTVpDiEg==}
- engines: {node: '>= 14'}
- peerDependencies:
- '@octokit/core': '>=3'
- dependencies:
- '@octokit/core': 4.2.4
- '@octokit/types': 8.2.1
- deprecation: 2.3.1
- dev: true
-
/@octokit/plugin-rest-endpoint-methods@7.0.1(@octokit/core@4.2.0):
resolution: {integrity: sha512-pnCaLwZBudK5xCdrR823xHGNgqOzRnJ/mpC/76YPpNP7DybdsJtP7mdOwh+wYZxK5jqeQuhu59ogMI4NRlBUvA==}
engines: {node: '>= 14'}
@@ -7408,48 +7071,18 @@ packages:
- encoding
dev: true
- /@octokit/rest@19.0.3:
- resolution: {integrity: sha512-5arkTsnnRT7/sbI4fqgSJ35KiFaN7zQm0uQiQtivNQLI8RQx8EHwJCajcTUwmaCMNDg7tdCvqAnc7uvHHPxrtQ==}
- engines: {node: '>= 14'}
- dependencies:
- '@octokit/core': 4.2.4
- '@octokit/plugin-paginate-rest': 3.1.0(@octokit/core@4.2.4)
- '@octokit/plugin-request-log': 1.0.4(@octokit/core@4.2.4)
- '@octokit/plugin-rest-endpoint-methods': 6.8.1(@octokit/core@4.2.4)
- transitivePeerDependencies:
- - encoding
- dev: true
-
- /@octokit/types@6.41.0:
- resolution: {integrity: sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==}
- dependencies:
- '@octokit/openapi-types': 12.11.0
- dev: true
-
/@octokit/types@8.0.0:
resolution: {integrity: sha512-65/TPpOJP1i3K4lBJMnWqPUJ6zuOtzhtagDvydAWbEXpbFYA0oMKKyLb95NFZZP0lSh/4b6K+DQlzvYQJQQePg==}
dependencies:
'@octokit/openapi-types': 14.0.0
dev: true
- /@octokit/types@8.2.1:
- resolution: {integrity: sha512-8oWMUji8be66q2B9PmEIUyQm00VPDPun07umUWSaCwxmeaquFBro4Hcc3ruVoDo3zkQyZBlRvhIMEYS3pBhanw==}
- dependencies:
- '@octokit/openapi-types': 14.0.0
- dev: true
-
/@octokit/types@9.0.0:
resolution: {integrity: sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==}
dependencies:
'@octokit/openapi-types': 16.0.0
dev: true
- /@octokit/types@9.3.2:
- resolution: {integrity: sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==}
- dependencies:
- '@octokit/openapi-types': 18.0.0
- dev: true
-
/@octokit/webhooks-methods@3.0.2:
resolution: {integrity: sha512-Vlnv5WBscf07tyAvfDbp7pTkMZUwk7z7VwEF32x6HqI+55QRwBTcT+D7DDjZXtad/1dU9E32x0HmtDlF9VIRaQ==}
engines: {node: '>= 14'}
@@ -7478,15 +7111,6 @@ packages:
node-gyp-build: 4.5.0
dev: true
- /@phenomnomnominal/tsquery@4.1.1(typescript@4.9.5):
- resolution: {integrity: sha512-jjMmK1tnZbm1Jq5a7fBliM4gQwjxMU7TFoRNwIyzwlO+eHPRCFv/Nv+H/Gi1jc3WR7QURG8D5d0Tn12YGrUqBQ==}
- peerDependencies:
- typescript: ^3 || ^4
- dependencies:
- esquery: 1.4.0
- typescript: 4.9.5
- dev: true
-
/@phenomnomnominal/tsquery@4.1.1(typescript@5.1.3):
resolution: {integrity: sha512-jjMmK1tnZbm1Jq5a7fBliM4gQwjxMU7TFoRNwIyzwlO+eHPRCFv/Nv+H/Gi1jc3WR7QURG8D5d0Tn12YGrUqBQ==}
peerDependencies:
@@ -7571,7 +7195,7 @@ packages:
react-refresh: 0.11.0
schema-utils: 3.2.0
source-map: 0.7.3
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
webpack-dev-server: 4.11.1(webpack@5.88.0)
dev: true
@@ -7611,7 +7235,7 @@ packages:
react-refresh: 0.10.0
schema-utils: 3.1.2
source-map: 0.7.4
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
webpack-dev-server: 4.11.1(webpack@5.88.0)
dev: true
@@ -8706,7 +8330,7 @@ packages:
'@storybook/router': 7.2.2(react-dom@18.2.0)(react@18.2.0)
'@storybook/store': 7.2.2
'@storybook/theming': 7.2.2(react-dom@18.2.0)(react@18.2.0)
- '@swc/core': 1.3.51(@swc/helpers@0.5.0)
+ '@swc/core': 1.3.86(@swc/helpers@0.5.0)
'@types/node': 16.18.36
'@types/semver': 7.5.2
babel-loader: 9.1.2(@babel/core@7.22.9)(webpack@5.88.0)
@@ -8725,14 +8349,14 @@ packages:
react-dom: 18.2.0(react@18.2.0)
semver: 7.5.3
style-loader: 3.3.1(webpack@5.88.0)
- swc-loader: 0.2.3(@swc/core@1.3.51)(webpack@5.88.0)
- terser-webpack-plugin: 5.3.9(@swc/core@1.3.51)(esbuild@0.19.2)(webpack@5.88.0)
+ swc-loader: 0.2.3(@swc/core@1.3.86)(webpack@5.88.0)
+ terser-webpack-plugin: 5.3.9(@swc/core@1.3.86)(esbuild@0.19.2)(webpack@5.88.0)
ts-dedent: 2.2.0
typescript: 5.1.3
url: 0.11.1
util: 0.12.5
util-deprecate: 1.0.2
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
webpack-dev-middleware: 6.1.1(webpack@5.88.0)
webpack-hot-middleware: 2.25.3
webpack-virtual-modules: 0.5.0
@@ -9104,7 +8728,7 @@ packages:
resolution: {integrity: sha512-tGFZAFu5QFnuzhmzGMpasETVpzD1CVskok4+Dns/3iBWb8fZsFWaC0ZKazO+vHBtWZYO4uvrUbFSDTX2yPhtTQ==}
dev: true
- /@storybook/preset-react-webpack@7.2.2(@babel/core@7.22.9)(@swc/core@1.3.51)(esbuild@0.19.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.3)(webpack-dev-server@4.11.1):
+ /@storybook/preset-react-webpack@7.2.2(@babel/core@7.22.9)(@swc/core@1.3.86)(esbuild@0.19.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.3)(webpack-dev-server@4.11.1):
resolution: {integrity: sha512-com92dj2rAvGG5xrx35kXZDawQr0GwfNJD8xoyZwzd+XjaguBU/DJNdjYwmJLscHx0wg+Vt5oK+hS1ICq82Ujg==}
engines: {node: '>=16.0.0'}
peerDependencies:
@@ -9137,7 +8761,7 @@ packages:
react-refresh: 0.11.0
semver: 7.5.3
typescript: 5.1.3
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
transitivePeerDependencies:
- '@swc/core'
- '@types/webpack'
@@ -9210,7 +8834,7 @@ packages:
react-docgen-typescript: 2.2.2(typescript@5.1.3)
tslib: 2.6.1
typescript: 5.1.3
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
transitivePeerDependencies:
- supports-color
dev: true
@@ -9225,7 +8849,7 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: true
- /@storybook/react-webpack5@7.2.2(@babel/core@7.22.9)(@swc/core@1.3.51)(@swc/helpers@0.5.0)(@types/react-dom@18.2.6)(@types/react@18.2.14)(esbuild@0.19.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.3)(webpack-dev-server@4.11.1):
+ /@storybook/react-webpack5@7.2.2(@babel/core@7.22.9)(@swc/core@1.3.86)(@swc/helpers@0.5.0)(@types/react-dom@18.2.6)(@types/react@18.2.14)(esbuild@0.19.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.3)(webpack-dev-server@4.11.1):
resolution: {integrity: sha512-VBFOO4LUuX/DVqaVBHpSTNT1NcIUlt1RpHX371NM0IcPSAj4EjHu3fLK4GjPMNJSqjnT7i6cthwPPe4hATTldg==}
engines: {node: '>=16.0.0'}
peerDependencies:
@@ -9241,7 +8865,7 @@ packages:
dependencies:
'@babel/core': 7.22.9
'@storybook/builder-webpack5': 7.2.2(@swc/helpers@0.5.0)(@types/react-dom@18.2.6)(@types/react@18.2.14)(esbuild@0.19.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.3)
- '@storybook/preset-react-webpack': 7.2.2(@babel/core@7.22.9)(@swc/core@1.3.51)(esbuild@0.19.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.3)(webpack-dev-server@4.11.1)
+ '@storybook/preset-react-webpack': 7.2.2(@babel/core@7.22.9)(@swc/core@1.3.86)(esbuild@0.19.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.3)(webpack-dev-server@4.11.1)
'@storybook/react': 7.2.2(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.3)
'@types/node': 16.18.36
react: 18.2.0
@@ -9636,41 +9260,41 @@ packages:
- supports-color
dev: true
- /@swc-node/core@1.9.1(@swc/core@1.3.51):
- resolution: {integrity: sha512-Mh4T/PmQOpPtqw1BNvU38uWzsXbd5RJji17YBXnj7JDDE5KlTR9sSo2RKxWKDVtHbdcD1S+CtyZXA93aEWlfGQ==}
+ /@swc-node/core@1.10.5(@swc/core@1.3.86):
+ resolution: {integrity: sha512-G+Me0sTApMy6WY9mT0TluFxdO633P1GWMllbT3LWeJlknqQxJo8dAQcV0Uc0+rvBVXt7rRo/BMUZNJp88qarzg==}
engines: {node: '>= 10'}
peerDependencies:
'@swc/core': '>= 1.3'
dependencies:
- '@swc/core': 1.3.51(@swc/helpers@0.5.0)
+ '@swc/core': 1.3.86(@swc/helpers@0.5.0)
dev: true
- /@swc-node/register@1.5.4(@swc/core@1.3.51)(typescript@5.1.3):
- resolution: {integrity: sha512-cM5/A63bO6qLUFC4gcBnOlQO5yd8ObSdFUIp7sXf11Oq5mPVAnJy2DqjbWMUsqUaHuNk+lOIt76ie4DEseUIyA==}
+ /@swc-node/register@1.6.7(@swc/core@1.3.86)(typescript@5.1.3):
+ resolution: {integrity: sha512-+Tccbb4+fN8vYx88fdEGFbsCSnF0zBxbVhZkYkFAbVI7h6zVIgA3Jmlok4ZM+q+1KxzPN7AOfhQVuFOYBzZBeA==}
peerDependencies:
'@swc/core': '>= 1.3'
typescript: '>= 4.3'
dependencies:
- '@swc-node/core': 1.9.1(@swc/core@1.3.51)
- '@swc-node/sourcemap-support': 0.2.2
- '@swc/core': 1.3.51(@swc/helpers@0.5.0)
+ '@swc-node/core': 1.10.5(@swc/core@1.3.86)
+ '@swc-node/sourcemap-support': 0.3.0
+ '@swc/core': 1.3.86(@swc/helpers@0.5.0)
colorette: 2.0.19
debug: 4.3.4(supports-color@5.5.0)
pirates: 4.0.5
- tslib: 2.5.0
+ tslib: 2.6.1
typescript: 5.1.3
transitivePeerDependencies:
- supports-color
dev: true
- /@swc-node/sourcemap-support@0.2.2:
- resolution: {integrity: sha512-PA4p7nC5LwPdEVcQXFxMTpfvizYPeMoB55nIIx+yC3FiLnyPgC2hcpUitPy5h8RRGdCZ/Mvb2ryEcVYS8nI6YA==}
+ /@swc-node/sourcemap-support@0.3.0:
+ resolution: {integrity: sha512-gqBJSmJMWomZFxlppaKea7NeAqFrDrrS0RMt24No92M3nJWcyI9YKGEQKl+EyJqZ5gh6w1s0cTklMHMzRwA1NA==}
dependencies:
source-map-support: 0.5.21
tslib: 2.6.1
dev: true
- /@swc/cli@0.1.62(@swc/core@1.3.51):
+ /@swc/cli@0.1.62(@swc/core@1.3.86):
resolution: {integrity: sha512-kOFLjKY3XH1DWLfXL1/B5MizeNorHR8wHKEi92S/Zi9Md/AK17KSqR8MgyRJ6C1fhKHvbBCl8wboyKAFXStkYw==}
engines: {node: '>= 12.13'}
hasBin: true
@@ -9682,7 +9306,7 @@ packages:
optional: true
dependencies:
'@mole-inc/bin-wrapper': 8.0.1
- '@swc/core': 1.3.51(@swc/helpers@0.5.0)
+ '@swc/core': 1.3.86(@swc/helpers@0.5.0)
commander: 7.2.0
fast-glob: 3.2.12
semver: 7.5.3
@@ -9690,88 +9314,88 @@ packages:
source-map: 0.7.4
dev: true
- /@swc/core-darwin-arm64@1.3.51:
- resolution: {integrity: sha512-DM15fJgaXQ+BOoTlMCBoRBSzkpC2V8vAXaAvh3BZ+BI6/03FUQ0j9CMIaSkss3VOv+WwqzllmcT71C/oVDQ7Tg==}
+ /@swc/core-darwin-arm64@1.3.86:
+ resolution: {integrity: sha512-hMvSDms0sJJHNtRa3Vhmr9StWN1vmikbf5VE0IZUYGnF1/JZTkXU1h6CdNUY4Hr6i7uCZjH6BEhxFHX1JtKV4w==}
engines: {node: '>=10'}
cpu: [arm64]
os: [darwin]
requiresBuild: true
optional: true
- /@swc/core-darwin-x64@1.3.51:
- resolution: {integrity: sha512-EPAneufZfFQUkpkf2m8Ap8TajLvjWI+UmDQz54QaofLaigXgrnLoqTtnZHBfDbUTApGYz3GaqjfZ2fMLGiISLQ==}
+ /@swc/core-darwin-x64@1.3.86:
+ resolution: {integrity: sha512-Jro6HVH4uSOBM7tTDaQNKLNc8BJV7n+SO+Ft2HAZINyeKJS/8MfEYneG7Vmqg18gv00c6dz9AOCcyz+BR7BFkQ==}
engines: {node: '>=10'}
cpu: [x64]
os: [darwin]
requiresBuild: true
optional: true
- /@swc/core-linux-arm-gnueabihf@1.3.51:
- resolution: {integrity: sha512-sASxO3lJjlY5g8S25yCQirDOW6zqBNeDSUCBrulaVxttx0PcL64kc6qaOlM3HKlNO4W1P7RW/mGFR4bBov+yIg==}
+ /@swc/core-linux-arm-gnueabihf@1.3.86:
+ resolution: {integrity: sha512-wYB9m0pzXJVSzedXSl4JwS3gKtvcPinpe9MbkddezpqL7OjyDP6pHHW9qIucsfgCrtMtbPC2nqulXLPtAAyIjw==}
engines: {node: '>=10'}
cpu: [arm]
os: [linux]
requiresBuild: true
optional: true
- /@swc/core-linux-arm64-gnu@1.3.51:
- resolution: {integrity: sha512-z8yHRUK+5mRxSQkw9uND8QSt8lTrW0X8blmP12Q7c7RKWOHqIaGS60a3VvLuTal7k48K4YTstSevIrGwGK88sA==}
+ /@swc/core-linux-arm64-gnu@1.3.86:
+ resolution: {integrity: sha512-fR44IyK5cdCaO8cC++IEH0Jn03tWnunJnjzA99LxlE5TRInSIOvFm+g5OSUQZDAvEXmQ38sd31LO2HOoDS1Edw==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
requiresBuild: true
optional: true
- /@swc/core-linux-arm64-musl@1.3.51:
- resolution: {integrity: sha512-lMlp09lv6qDURvETw4AAZAjaJfvjwHjiAuB+JuZrgP3zdxB21M6cMas3EjAGXtNabpU1FJu+8Lsys6/GBBjsPQ==}
+ /@swc/core-linux-arm64-musl@1.3.86:
+ resolution: {integrity: sha512-EUPfdbK4dUk/nkX3Vmv/47XH+DqHOa9JI0CTthvJ8/ZXei1MKDUsUc+tI1zMQX2uCuSkSWsEIEpCmA0tMwFhtw==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
requiresBuild: true
optional: true
- /@swc/core-linux-x64-gnu@1.3.51:
- resolution: {integrity: sha512-6zK4tDr6do6RFTJv38Rb8ZjBLdfSN7GeuyOJpblz1Qu62RqyY2Zf3fxuCZY9tkoEepZ0MvU0d4D7HhAUYKj20A==}
+ /@swc/core-linux-x64-gnu@1.3.86:
+ resolution: {integrity: sha512-snVZZWv8XgNVaKrTxtO3rUN+BbbB6I8Fqwe8zM/DWGJ096J13r89doQ48x5ZyO+bW4D48eZIWP5pdfSW7oBE3w==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
requiresBuild: true
optional: true
- /@swc/core-linux-x64-musl@1.3.51:
- resolution: {integrity: sha512-ZwW+X9XdEiAszX+zfaLdOVfi5rQP3vnVwuNAiuX9eq5jHdfOKfKaNtJaGTD8w8NgMavaBM5AMaCHshFVNF0vRw==}
+ /@swc/core-linux-x64-musl@1.3.86:
+ resolution: {integrity: sha512-PnnksUJymEJkdnbV2orOSOSB441UqsxYbJge9zbr5UTRXUfWO3eFRV0iTBegjTlOQGbW6yN+YRSDkenTbmCI6g==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
requiresBuild: true
optional: true
- /@swc/core-win32-arm64-msvc@1.3.51:
- resolution: {integrity: sha512-w+IX4xCIZH6RQG7RrOOrrHqIqM7JIj9BDZHM9LAYC5MIbDinwjnSUXz7bpn0L1LRusvPtmbTulLuSkmVBSSwAg==}
+ /@swc/core-win32-arm64-msvc@1.3.86:
+ resolution: {integrity: sha512-XlGEGyHwLndm08VvgeAPGj40L+Hx575MQC+2fsyB1uSNUN+uf7fvke+wc7k50a92CaQe/8foLyIR5faayozEJA==}
engines: {node: '>=10'}
cpu: [arm64]
os: [win32]
requiresBuild: true
optional: true
- /@swc/core-win32-ia32-msvc@1.3.51:
- resolution: {integrity: sha512-Bzv/h0HkoKkTWOOoHtehId/6AS5hLBbWE5czzcQc8SWs+BNNV8zjWoq1oYn7/gLLEhdKaBAxv9q7RHzOfBx28A==}
+ /@swc/core-win32-ia32-msvc@1.3.86:
+ resolution: {integrity: sha512-U1BhZa1x9yn+wZGTQmt1cYR79a0FzW/wL6Jas1Pn0bykKLxdRU4mCeZt2P+T3buLm8jr8LpPWiCrbvr658PzwA==}
engines: {node: '>=10'}
cpu: [ia32]
os: [win32]
requiresBuild: true
optional: true
- /@swc/core-win32-x64-msvc@1.3.51:
- resolution: {integrity: sha512-dTKAdSd0e2Sfz3Sl3m6RGLQbk6jdSIh8TlFomF4iiHDHq4PxLTzjaOVvKUAP5wux9DtBnAgZeSHMuQfM4aL9oA==}
+ /@swc/core-win32-x64-msvc@1.3.86:
+ resolution: {integrity: sha512-wRoQUajqpE3wITHhZVj/6BPu/QwHriFHLHuJA+9y6PeGtUtTmntL42aBKXIFhfL767dYFtohyNg1uZ9eqbGyGQ==}
engines: {node: '>=10'}
cpu: [x64]
os: [win32]
requiresBuild: true
optional: true
- /@swc/core@1.3.51(@swc/helpers@0.5.0):
- resolution: {integrity: sha512-/fdKlrs2NacLeOKrVZjCPfw5GeUIyBcJg0GDBn0+qwC3Y6k85m4aswK1sfRDF3nzyeXXoBr7YBb+/cSdFq9pVw==}
+ /@swc/core@1.3.86(@swc/helpers@0.5.0):
+ resolution: {integrity: sha512-bEXUtm37bcmJ3q+geG7Zy4rJNUzpxalXQUrrqX1ZoGj3HRtzdeVZ0L/um3fG2j16qe61t8TX/OIZ2G6j6dkG/w==}
engines: {node: '>=10'}
requiresBuild: true
peerDependencies:
@@ -9781,17 +9405,18 @@ packages:
optional: true
dependencies:
'@swc/helpers': 0.5.0
+ '@swc/types': 0.1.5
optionalDependencies:
- '@swc/core-darwin-arm64': 1.3.51
- '@swc/core-darwin-x64': 1.3.51
- '@swc/core-linux-arm-gnueabihf': 1.3.51
- '@swc/core-linux-arm64-gnu': 1.3.51
- '@swc/core-linux-arm64-musl': 1.3.51
- '@swc/core-linux-x64-gnu': 1.3.51
- '@swc/core-linux-x64-musl': 1.3.51
- '@swc/core-win32-arm64-msvc': 1.3.51
- '@swc/core-win32-ia32-msvc': 1.3.51
- '@swc/core-win32-x64-msvc': 1.3.51
+ '@swc/core-darwin-arm64': 1.3.86
+ '@swc/core-darwin-x64': 1.3.86
+ '@swc/core-linux-arm-gnueabihf': 1.3.86
+ '@swc/core-linux-arm64-gnu': 1.3.86
+ '@swc/core-linux-arm64-musl': 1.3.86
+ '@swc/core-linux-x64-gnu': 1.3.86
+ '@swc/core-linux-x64-musl': 1.3.86
+ '@swc/core-win32-arm64-msvc': 1.3.86
+ '@swc/core-win32-ia32-msvc': 1.3.86
+ '@swc/core-win32-x64-msvc': 1.3.86
/@swc/helpers@0.5.0:
resolution: {integrity: sha512-SjY/p4MmECVVEWspzSRpQEM3sjR17sP8PbGxELWrT+YZMBfiUyt1MRUNjMV23zohwlG2HYtCQOsCwsTHguXkyg==}
@@ -9803,17 +9428,20 @@ packages:
dependencies:
tslib: 2.6.1
- /@swc/jest@0.2.23(@swc/core@1.3.51):
+ /@swc/jest@0.2.23(@swc/core@1.3.86):
resolution: {integrity: sha512-ZLj17XjHbPtNsgqjm83qizENw05emLkKGu3WuPUttcy9hkngl0/kcc7fDbcSBpADS0GUtsO+iKPjZFWVAtJSlA==}
engines: {npm: '>= 7.0.0'}
peerDependencies:
'@swc/core': '*'
dependencies:
'@jest/create-cache-key-function': 27.5.1
- '@swc/core': 1.3.51(@swc/helpers@0.5.0)
+ '@swc/core': 1.3.86(@swc/helpers@0.5.0)
jsonc-parser: 3.2.0
dev: true
+ /@swc/types@0.1.5:
+ resolution: {integrity: sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==}
+
/@szmarczak/http-timer@4.0.6:
resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==}
engines: {node: '>=10'}
@@ -11317,11 +10945,6 @@ packages:
/abbrev@1.1.1:
resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
- /abbrev@2.0.0:
- resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- dev: true
-
/abort-controller@3.0.0:
resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
engines: {node: '>=6.5'}
@@ -11692,14 +11315,6 @@ packages:
readable-stream: 3.6.0
dev: true
- /are-we-there-yet@4.0.1:
- resolution: {integrity: sha512-2zuA+jpOYBRgoBCfa+fB87Rk0oGJjDX6pxGzqH6f33NzUhG25Xur6R0u0Z9VVAq8Z5JvQpQI6j6rtonuivC8QA==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- dependencies:
- delegates: 1.0.0
- readable-stream: 4.4.2
- dev: true
-
/arg@4.1.3:
resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
@@ -11733,7 +11348,7 @@ packages:
dependencies:
'@types/react': 18.2.14
react: 18.2.0
- tslib: 2.5.3
+ tslib: 2.6.1
dev: true
/aria-query@4.2.2:
@@ -12065,7 +11680,7 @@ packages:
'@babel/core': 7.22.9
find-cache-dir: 3.3.2
schema-utils: 4.0.0
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
/babel-loader@9.1.3(@babel/core@7.22.9)(webpack@5.88.0):
@@ -12078,7 +11693,7 @@ packages:
'@babel/core': 7.22.9
find-cache-dir: 4.0.0
schema-utils: 4.1.0
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
/babel-loader@9.1.3(@babel/core@7.22.9)(webpack@5.88.2):
@@ -12091,7 +11706,7 @@ packages:
'@babel/core': 7.22.9
find-cache-dir: 4.0.0
schema-utils: 4.1.0
- webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.18.17)
+ webpack: 5.88.2(@swc/core@1.3.86)(esbuild@0.18.17)
dev: true
/babel-plugin-add-react-displayname@0.0.5:
@@ -12447,16 +12062,6 @@ packages:
executable: 4.1.1
dev: true
- /bin-links@4.0.2:
- resolution: {integrity: sha512-jxJ0PbXR8eQyPlExCvCs3JFnikvs1Yp4gUJt6nmgathdOwvur+q22KWC3h20gvWl4T/14DXKj2IlkJwwZkZPOw==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- dependencies:
- cmd-shim: 6.0.1
- npm-normalize-package-bin: 3.0.0
- read-cmd-shim: 4.0.0
- write-file-atomic: 5.0.1
- dev: true
-
/bin-version-check@5.0.0:
resolution: {integrity: sha512-Q3FMQnS5eZmrBGqmDXLs4dbAn/f+52voP6ykJYmweSA60t6DyH4UTSwZhtbK5UH+LBoWvDljILUQMLRUtsynsA==}
engines: {node: '>=12'}
@@ -12759,13 +12364,6 @@ packages:
ieee754: 1.2.1
dev: true
- /buffer@6.0.3:
- resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
- dependencies:
- base64-js: 1.5.1
- ieee754: 1.2.1
- dev: true
-
/buffers@0.1.1:
resolution: {integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==}
engines: {node: '>=0.2.0'}
@@ -12789,10 +12387,6 @@ packages:
engines: {node: '>=6'}
dev: true
- /builtins@1.0.3:
- resolution: {integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==}
- dev: true
-
/builtins@5.0.1:
resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==}
dependencies:
@@ -12805,11 +12399,6 @@ packages:
dependencies:
streamsearch: 1.1.0
- /byte-size@7.0.0:
- resolution: {integrity: sha512-NNiBxKgxybMBtWdmvx7ZITJi4ZG+CYUgwOSZTfqB1qogkRHrhbQE/R2r5Fh94X+InN5MCYz6SvB/ejHMj/HbsQ==}
- engines: {node: '>=10'}
- dev: true
-
/bytes@3.0.0:
resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==}
engines: {node: '>= 0.8'}
@@ -13266,18 +12855,6 @@ packages:
engines: {node: '>=0.8'}
dev: true
- /cmd-shim@5.0.0:
- resolution: {integrity: sha512-qkCtZ59BidfEwHltnJwkyVZn+XQojdAySM1D1gSeh11Z4pW1Kpolkyo53L5noc0nrxmIvyFwTmJRo4xs7FFLPw==}
- engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
- dependencies:
- mkdirp-infer-owner: 2.0.0
- dev: true
-
- /cmd-shim@6.0.1:
- resolution: {integrity: sha512-S9iI9y0nKR4hwEQsVWpyxld/6kRfGepGfzff83FcaiEBpmvlbA2nnGe7Cylgrx2f/p1P5S5wpRm9oL8z1PbS3Q==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- dev: true
-
/co@4.6.0:
resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==}
engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
@@ -13402,10 +12979,6 @@ packages:
engines: {node: '>= 12'}
dev: true
- /common-ancestor-path@1.0.1:
- resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==}
- dev: true
-
/common-path-prefix@3.0.0:
resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==}
dev: true
@@ -13461,16 +13034,6 @@ packages:
typedarray: 0.0.6
dev: true
- /concat-stream@2.0.0:
- resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==}
- engines: {'0': node >= 6.0}
- dependencies:
- buffer-from: 1.1.2
- inherits: 2.0.4
- readable-stream: 3.6.0
- typedarray: 0.0.6
- dev: true
-
/concat-with-sourcemaps@1.1.0:
resolution: {integrity: sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==}
dependencies:
@@ -13491,13 +13054,6 @@ packages:
well-known-symbols: 2.0.0
dev: false
- /config-chain@1.1.12:
- resolution: {integrity: sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==}
- dependencies:
- ini: 1.3.8
- proto-list: 1.2.4
- dev: true
-
/confusing-browser-globals@1.0.11:
resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==}
dev: true
@@ -13548,14 +13104,6 @@ packages:
engines: {node: '>= 0.6'}
dev: true
- /conventional-changelog-angular@5.0.12:
- resolution: {integrity: sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==}
- engines: {node: '>=10'}
- dependencies:
- compare-func: 2.0.0
- q: 1.5.1
- dev: true
-
/conventional-changelog-angular@5.0.13:
resolution: {integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==}
engines: {node: '>=10'}
@@ -13714,21 +13262,6 @@ packages:
through2: 4.0.2
dev: true
- /conventional-recommended-bump@6.1.0:
- resolution: {integrity: sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==}
- engines: {node: '>=10'}
- hasBin: true
- dependencies:
- concat-stream: 2.0.0
- conventional-changelog-preset-loader: 2.3.4
- conventional-commits-filter: 2.0.7
- conventional-commits-parser: 3.2.4
- git-raw-commits: 2.0.11
- git-semver-tags: 4.1.1
- meow: 8.1.2
- q: 1.5.1
- dev: true
-
/convert-source-map@1.9.0:
resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
@@ -13781,7 +13314,7 @@ packages:
normalize-path: 3.0.0
schema-utils: 4.0.0
serialize-javascript: 6.0.1
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
/copy-webpack-plugin@11.0.0(webpack@5.88.2):
@@ -13796,7 +13329,7 @@ packages:
normalize-path: 3.0.0
schema-utils: 4.1.0
serialize-javascript: 6.0.1
- webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.18.17)
+ webpack: 5.88.2(@swc/core@1.3.86)(esbuild@0.18.17)
dev: true
/core-js-compat@3.30.2:
@@ -13863,17 +13396,6 @@ packages:
yaml: 1.10.2
dev: true
- /cosmiconfig@7.0.0:
- resolution: {integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==}
- engines: {node: '>=10'}
- dependencies:
- '@types/parse-json': 4.0.0
- import-fresh: 3.3.0
- parse-json: 5.2.0
- path-type: 4.0.0
- yaml: 1.10.2
- dev: true
-
/cosmiconfig@7.0.1:
resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==}
engines: {node: '>=10'}
@@ -13949,11 +13471,6 @@ packages:
resolution: {integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==}
dev: true
- /crypto-random-string@2.0.0:
- resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==}
- engines: {node: '>=8'}
- dev: true
-
/cson-parser@4.0.9:
resolution: {integrity: sha512-I79SAcCYquWnEfXYj8hBqOOWKj6eH6zX1hhX3yqmS4K3bYp7jME3UFpHPzu3rUew0oyfc0s8T6IlWGXRAheHag==}
engines: {node: '>=10.13'}
@@ -14020,7 +13537,7 @@ packages:
postcss-modules-values: 4.0.0(postcss@8.4.27)
postcss-value-parser: 4.2.0
semver: 7.5.3
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
/css-loader@6.8.1(webpack@5.88.2):
@@ -14037,7 +13554,7 @@ packages:
postcss-modules-values: 4.0.0(postcss@8.4.27)
postcss-value-parser: 4.2.0
semver: 7.5.3
- webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.18.17)
+ webpack: 5.88.2(@swc/core@1.3.86)(esbuild@0.18.17)
dev: true
/css-minimizer-webpack-plugin@5.0.0(esbuild@0.19.2)(webpack@5.88.0):
@@ -14072,7 +13589,7 @@ packages:
schema-utils: 4.0.1
serialize-javascript: 6.0.1
source-map: 0.6.1
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
/css-prefers-color-scheme@6.0.3(postcss@8.4.19):
@@ -14666,20 +14183,6 @@ packages:
/defined@1.0.1:
resolution: {integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==}
- /del@6.1.1:
- resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==}
- engines: {node: '>=10'}
- dependencies:
- globby: 11.1.0
- graceful-fs: 4.2.11
- is-glob: 4.0.3
- is-path-cwd: 2.2.0
- is-path-inside: 3.0.3
- p-map: 4.0.0
- rimraf: 3.0.2
- slash: 3.0.0
- dev: true
-
/delayed-stream@1.0.0:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines: {node: '>=0.4.0'}
@@ -14723,11 +14226,6 @@ packages:
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
dev: true
- /detect-indent@5.0.0:
- resolution: {integrity: sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==}
- engines: {node: '>=4'}
- dev: true
-
/detect-newline@3.1.0:
resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==}
engines: {node: '>=8'}
@@ -14931,13 +14429,6 @@ packages:
is-obj: 2.0.0
dev: true
- /dot-prop@6.0.1:
- resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==}
- engines: {node: '>=10'}
- dependencies:
- is-obj: 2.0.0
- dev: true
-
/dotenv-expand@10.0.0:
resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==}
engines: {node: '>=12'}
@@ -15884,21 +15375,6 @@ packages:
strip-final-newline: 2.0.0
dev: true
- /execa@5.0.0:
- resolution: {integrity: sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==}
- engines: {node: '>=10'}
- dependencies:
- cross-spawn: 7.0.3
- get-stream: 6.0.1
- human-signals: 2.1.0
- is-stream: 2.0.1
- merge-stream: 2.0.0
- npm-run-path: 4.0.1
- onetime: 5.1.2
- signal-exit: 3.0.7
- strip-final-newline: 2.0.0
- dev: true
-
/execa@5.1.1:
resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
engines: {node: '>=10'}
@@ -16199,7 +15675,7 @@ packages:
dependencies:
loader-utils: 2.0.4
schema-utils: 3.1.2
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
/file-system-cache@2.3.0:
@@ -16227,11 +15703,6 @@ packages:
token-types: 5.0.1
dev: true
- /file-url@3.0.0:
- resolution: {integrity: sha512-g872QGsHexznxkIAdK8UiZRe7SkE6kvylShU4Nsj8NvfvZag7S0QuQ4IgvPDkk75HxgjIVDwycFTDAgIiO4nDA==}
- engines: {node: '>=8'}
- dev: true
-
/filelist@1.0.4:
resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==}
dependencies:
@@ -16425,7 +15896,7 @@ packages:
semver: 7.5.3
tapable: 2.2.1
typescript: 5.1.3
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
/fork-ts-checker-webpack-plugin@7.2.14(typescript@4.9.4)(webpack@5.75.0):
@@ -16452,7 +15923,7 @@ packages:
semver: 7.5.3
tapable: 2.2.1
typescript: 4.9.4
- webpack: 5.75.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.75.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
/fork-ts-checker-webpack-plugin@8.0.0(typescript@5.1.3)(webpack@5.88.0):
@@ -16475,7 +15946,7 @@ packages:
semver: 7.5.3
tapable: 2.2.1
typescript: 5.1.3
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
/form-data-encoder@1.7.2:
@@ -16688,20 +16159,6 @@ packages:
wide-align: 1.1.5
dev: true
- /gauge@5.0.1:
- resolution: {integrity: sha512-CmykPMJGuNan/3S4kZOpvvPYSNqSHANiWnh9XcMU2pSjtBfF0XzZ2p1bFAxTbnFxyBuPxQYHhzwaoOmUdqzvxQ==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- dependencies:
- aproba: 2.0.0
- color-support: 1.1.3
- console-control-strings: 1.1.0
- has-unicode: 2.0.1
- signal-exit: 4.0.1
- string-width: 4.2.3
- strip-ansi: 6.0.1
- wide-align: 1.1.5
- dev: true
-
/generic-names@4.0.0:
resolution: {integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==}
dependencies:
@@ -16750,11 +16207,6 @@ packages:
yargs: 16.2.0
dev: true
- /get-port@5.1.1:
- resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==}
- engines: {node: '>=8'}
- dev: true
-
/get-stdin@8.0.0:
resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==}
engines: {node: '>=10'}
@@ -16772,11 +16224,6 @@ packages:
pump: 3.0.0
dev: true
- /get-stream@6.0.0:
- resolution: {integrity: sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==}
- engines: {node: '>=10'}
- dev: true
-
/get-stream@6.0.1:
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
engines: {node: '>=10'}
@@ -16849,19 +16296,6 @@ packages:
semver: 6.3.1
dev: true
- /git-up@7.0.0:
- resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==}
- dependencies:
- is-ssh: 1.4.0
- parse-url: 8.1.0
- dev: true
-
- /git-url-parse@13.1.0:
- resolution: {integrity: sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==}
- dependencies:
- git-up: 7.0.0
- dev: true
-
/gitconfiglocal@1.0.0:
resolution: {integrity: sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==}
dependencies:
@@ -16966,16 +16400,6 @@ packages:
once: 1.4.0
dev: true
- /glob@9.3.5:
- resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==}
- engines: {node: '>=16 || 14 >=14.17'}
- dependencies:
- fs.realpath: 1.0.0
- minimatch: 8.0.4
- minipass: 4.2.8
- path-scurry: 1.7.0
- dev: true
-
/global-dirs@3.0.0:
resolution: {integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==}
engines: {node: '>=10'}
@@ -17265,13 +16689,6 @@ packages:
/hosted-git-info@2.8.9:
resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
- /hosted-git-info@3.0.8:
- resolution: {integrity: sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==}
- engines: {node: '>=10'}
- dependencies:
- lru-cache: 6.0.0
- dev: true
-
/hosted-git-info@4.1.0:
resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==}
engines: {node: '>=10'}
@@ -17279,13 +16696,6 @@ packages:
lru-cache: 6.0.0
dev: true
- /hosted-git-info@5.2.1:
- resolution: {integrity: sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==}
- engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
- dependencies:
- lru-cache: 7.14.0
- dev: true
-
/hosted-git-info@6.1.1:
resolution: {integrity: sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -17361,7 +16771,7 @@ packages:
lodash: 4.17.21
pretty-error: 4.0.0
tapable: 2.2.1
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
/htmlparser2@6.1.0:
@@ -17747,19 +17157,6 @@ packages:
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dev: true
- /init-package-json@3.0.2:
- resolution: {integrity: sha512-YhlQPEjNFqlGdzrBfDNRLhvoSgX7iQRgSxgsNknRQ9ITXFT7UMfVMWhBTOh2Y+25lRnGrv5Xz8yZwQ3ACR6T3A==}
- engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
- dependencies:
- npm-package-arg: 9.1.2
- promzard: 0.3.0
- read: 1.0.7
- read-package-json: 5.0.1
- semver: 7.5.3
- validate-npm-package-license: 3.0.4
- validate-npm-package-name: 4.0.0
- dev: true
-
/injection-js@2.4.0:
resolution: {integrity: sha512-6jiJt0tCAo9zjHbcwLiPL+IuNe9SQ6a9g0PEzafThW3fOQi0mrmiJGBJvDD6tmhPh8cQHIQtCOrJuBfQME4kPA==}
dependencies:
@@ -17810,27 +17207,6 @@ packages:
wrap-ansi: 7.0.0
dev: true
- /inquirer@8.2.5:
- resolution: {integrity: sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==}
- engines: {node: '>=12.0.0'}
- dependencies:
- ansi-escapes: 4.3.2
- chalk: 4.1.2
- cli-cursor: 3.1.0
- cli-width: 3.0.0
- external-editor: 3.1.0
- figures: 3.2.0
- lodash: 4.17.21
- mute-stream: 0.0.8
- ora: 5.4.1
- run-async: 2.4.1
- rxjs: 7.8.1
- string-width: 4.2.3
- strip-ansi: 6.0.1
- through: 2.3.8
- wrap-ansi: 7.0.0
- dev: true
-
/internal-slot@1.0.5:
resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
engines: {node: '>= 0.4'}
@@ -17939,13 +17315,6 @@ packages:
engines: {node: '>= 0.4'}
dev: true
- /is-ci@2.0.0:
- resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==}
- hasBin: true
- dependencies:
- ci-info: 2.0.0
- dev: true
-
/is-ci@3.0.1:
resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==}
hasBin: true
@@ -18070,11 +17439,6 @@ packages:
engines: {node: '>=8'}
dev: true
- /is-path-cwd@2.2.0:
- resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==}
- engines: {node: '>=6'}
- dev: true
-
/is-path-inside@3.0.3:
resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
engines: {node: '>=8'}
@@ -18149,22 +17513,11 @@ packages:
call-bind: 1.0.2
dev: true
- /is-ssh@1.4.0:
- resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==}
- dependencies:
- protocols: 2.0.1
- dev: true
-
/is-stream@1.1.0:
resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==}
engines: {node: '>=0.10.0'}
dev: true
- /is-stream@2.0.0:
- resolution: {integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==}
- engines: {node: '>=8'}
- dev: true
-
/is-stream@2.0.1:
resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
engines: {node: '>=8'}
@@ -18462,7 +17815,7 @@ packages:
pretty-format: 29.5.0
slash: 3.0.0
strip-json-comments: 3.1.1
- ts-node: 10.9.1(@swc/core@1.3.51)(@types/node@18.16.9)(typescript@5.1.3)
+ ts-node: 10.9.1(@swc/core@1.3.86)(@types/node@18.16.9)(typescript@5.1.3)
transitivePeerDependencies:
- supports-color
dev: true
@@ -19049,10 +18402,6 @@ packages:
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
dev: true
- /json-stringify-nice@1.1.4:
- resolution: {integrity: sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==}
- dev: true
-
/json-stringify-safe@5.0.1:
resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==}
@@ -19165,14 +18514,6 @@ packages:
object.assign: 4.1.4
dev: true
- /just-diff-apply@5.5.0:
- resolution: {integrity: sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==}
- dev: true
-
- /just-diff@6.0.2:
- resolution: {integrity: sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA==}
- dev: true
-
/jwa@1.4.1:
resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==}
dependencies:
@@ -19271,97 +18612,6 @@ packages:
dotenv-expand: 10.0.0
dev: true
- /lerna@6.6.2(patch_hash=3yvbdpztnf4grjjp7nswmjw3mi)(@swc-node/register@1.5.4)(@swc/core@1.3.51):
- resolution: {integrity: sha512-W4qrGhcdutkRdHEaDf9eqp7u4JvI+1TwFy5woX6OI8WPe4PYBdxuILAsvhp614fUG41rKSGDKlOh+AWzdSidTg==}
- engines: {node: ^14.17.0 || >=16.0.0}
- hasBin: true
- dependencies:
- '@lerna/child-process': 6.6.2
- '@lerna/create': 6.6.2
- '@lerna/legacy-package-management': 6.6.2(nx@15.8.0)(typescript@4.9.5)
- '@npmcli/arborist': 6.2.3
- '@npmcli/run-script': 4.1.7
- '@nrwl/devkit': 15.8.0(nx@15.8.0)(typescript@4.9.5)
- '@octokit/plugin-enterprise-rest': 6.0.1
- '@octokit/rest': 19.0.3
- byte-size: 7.0.0
- chalk: 4.1.0
- clone-deep: 4.0.1
- cmd-shim: 5.0.0
- columnify: 1.6.0
- config-chain: 1.1.12
- conventional-changelog-angular: 5.0.12
- conventional-changelog-core: 4.2.4
- conventional-recommended-bump: 6.1.0
- cosmiconfig: 7.0.0
- dedent: 0.7.0
- dot-prop: 6.0.1
- envinfo: 7.8.1
- execa: 5.0.0
- fs-extra: 9.1.0
- get-port: 5.1.1
- get-stream: 6.0.0
- git-url-parse: 13.1.0
- glob-parent: 5.1.2
- globby: 11.1.0
- graceful-fs: 4.2.10
- has-unicode: 2.0.1
- import-local: 3.1.0
- init-package-json: 3.0.2
- inquirer: 8.2.5
- is-ci: 2.0.0
- is-stream: 2.0.0
- js-yaml: 4.1.0
- libnpmaccess: 6.0.4
- libnpmpublish: 7.1.4
- load-json-file: 6.2.0
- make-dir: 3.1.0
- minimatch: 3.0.5
- multimatch: 5.0.0
- node-fetch: 2.6.7
- npm-package-arg: 8.1.1
- npm-packlist: 5.1.1
- npm-registry-fetch: 14.0.5
- npmlog: 6.0.2
- nx: 15.8.0(@swc-node/register@1.5.4)(@swc/core@1.3.51)
- p-map: 4.0.0
- p-map-series: 2.1.0
- p-pipe: 3.1.0
- p-queue: 6.6.2
- p-reduce: 2.1.0
- p-waterfall: 2.1.1
- pacote: 15.1.1
- pify: 5.0.0
- read-cmd-shim: 3.0.0
- read-package-json: 5.0.1
- resolve-from: 5.0.0
- rimraf: 4.4.1
- semver: 7.5.3
- signal-exit: 3.0.7
- slash: 3.0.0
- ssri: 9.0.1
- strong-log-transformer: 2.1.0
- tar: 6.1.11
- temp-dir: 1.0.0
- typescript: 4.9.5
- upath: 2.0.1
- uuid: 8.3.2
- validate-npm-package-license: 3.0.4
- validate-npm-package-name: 4.0.0
- write-file-atomic: 4.0.1
- write-pkg: 4.0.0
- yargs: 16.2.0
- yargs-parser: 20.2.4
- transitivePeerDependencies:
- - '@swc-node/register'
- - '@swc/core'
- - bluebird
- - debug
- - encoding
- - supports-color
- dev: true
- patched: true
-
/less-loader@11.1.0(less@4.1.3)(webpack@5.88.0):
resolution: {integrity: sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==}
engines: {node: '>= 14.15.0'}
@@ -19371,7 +18621,7 @@ packages:
dependencies:
klona: 2.0.5
less: 4.1.3
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
/less-loader@11.1.0(less@4.1.3)(webpack@5.88.2):
@@ -19383,7 +18633,7 @@ packages:
dependencies:
klona: 2.0.5
less: 4.1.3
- webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.18.17)
+ webpack: 5.88.2(@swc/core@1.3.86)(esbuild@0.18.17)
dev: true
/less@4.1.3:
@@ -19426,35 +18676,6 @@ packages:
type-check: 0.4.0
dev: true
- /libnpmaccess@6.0.4:
- resolution: {integrity: sha512-qZ3wcfIyUoW0+qSFkMBovcTrSGJ3ZeyvpR7d5N9pEYv/kXs8sHP2wiqEIXBKLFrZlmM0kR0RJD7mtfLngtlLag==}
- engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
- dependencies:
- aproba: 2.0.0
- minipass: 3.3.4
- npm-package-arg: 9.1.2
- npm-registry-fetch: 13.3.1
- transitivePeerDependencies:
- - bluebird
- - supports-color
- dev: true
-
- /libnpmpublish@7.1.4:
- resolution: {integrity: sha512-mMntrhVwut5prP4rJ228eEbEyvIzLWhqFuY90j5QeXBCTT2pWSMno7Yo2S2qplPUr02zPurGH4heGLZ+wORczg==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- dependencies:
- ci-info: 3.8.0
- normalize-package-data: 5.0.0
- npm-package-arg: 10.1.0
- npm-registry-fetch: 14.0.5
- proc-log: 3.0.0
- semver: 7.5.3
- sigstore: 1.4.0
- ssri: 10.0.4
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/license-checker@25.0.1:
resolution: {integrity: sha512-mET5AIwl7MR2IAKYYoVBBpV0OnkKQ1xGj2IMMeEFIs42QAkEVjRtFZGWmQ28WeU7MP779iAgOaOy93Mn44mn6g==}
hasBin: true
@@ -19483,7 +18704,7 @@ packages:
webpack-sources:
optional: true
dependencies:
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
webpack-sources: 3.2.3
dev: true
@@ -19497,7 +18718,7 @@ packages:
webpack-sources:
optional: true
dependencies:
- webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.18.17)
+ webpack: 5.88.2(@swc/core@1.3.86)(esbuild@0.18.17)
webpack-sources: 3.2.3
dev: true
@@ -19556,16 +18777,6 @@ packages:
strip-bom: 3.0.0
dev: true
- /load-json-file@6.2.0:
- resolution: {integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==}
- engines: {node: '>=8'}
- dependencies:
- graceful-fs: 4.2.11
- parse-json: 5.2.0
- strip-bom: 4.0.0
- type-fest: 0.6.0
- dev: true
-
/loader-runner@4.3.0:
resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==}
engines: {node: '>=6.11.5'}
@@ -19873,9 +19084,11 @@ packages:
/make-dir@2.1.0:
resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
engines: {node: '>=6'}
+ requiresBuild: true
dependencies:
pify: 4.0.1
semver: 5.7.1
+ optional: true
/make-dir@3.1.0:
resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
@@ -20699,7 +19912,7 @@ packages:
webpack: ^5.0.0
dependencies:
schema-utils: 4.0.0
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
/mini-css-extract-plugin@2.7.6(webpack@5.88.2):
@@ -20709,7 +19922,7 @@ packages:
webpack: ^5.0.0
dependencies:
schema-utils: 4.1.0
- webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.18.17)
+ webpack: 5.88.2(@swc/core@1.3.86)(esbuild@0.18.17)
dev: true
/mini-svg-data-uri@1.4.4:
@@ -20751,13 +19964,6 @@ packages:
brace-expansion: 2.0.1
dev: true
- /minimatch@6.2.0:
- resolution: {integrity: sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==}
- engines: {node: '>=10'}
- dependencies:
- brace-expansion: 2.0.1
- dev: true
-
/minimatch@7.4.6:
resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==}
engines: {node: '>=10'}
@@ -20765,13 +19971,6 @@ packages:
brace-expansion: 2.0.1
dev: true
- /minimatch@8.0.4:
- resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==}
- engines: {node: '>=16 || 14 >=14.17'}
- dependencies:
- brace-expansion: 2.0.1
- dev: true
-
/minimatch@9.0.0:
resolution: {integrity: sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -20881,15 +20080,6 @@ packages:
resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==}
dev: true
- /mkdirp-infer-owner@2.0.0:
- resolution: {integrity: sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==}
- engines: {node: '>=10'}
- dependencies:
- chownr: 2.0.0
- infer-owner: 1.0.4
- mkdirp: 1.0.4
- dev: true
-
/mkdirp@0.5.6:
resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
hasBin: true
@@ -20973,17 +20163,6 @@ packages:
minimatch: 3.0.5
dev: true
- /multimatch@5.0.0:
- resolution: {integrity: sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==}
- engines: {node: '>=10'}
- dependencies:
- '@types/minimatch': 3.0.5
- array-differ: 3.0.0
- array-union: 2.1.0
- arrify: 2.0.1
- minimatch: 3.0.5
- dev: true
-
/mute-stream@0.0.8:
resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==}
dev: true
@@ -21294,14 +20473,6 @@ packages:
abbrev: 1.1.1
dev: true
- /nopt@7.2.0:
- resolution: {integrity: sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- hasBin: true
- dependencies:
- abbrev: 2.0.0
- dev: true
-
/normalize-package-data@2.5.0:
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
dependencies:
@@ -21310,21 +20481,11 @@ packages:
semver: 5.7.1
validate-npm-package-license: 3.0.4
- /normalize-package-data@3.0.3:
- resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==}
- engines: {node: '>=10'}
- dependencies:
- hosted-git-info: 4.1.0
- is-core-module: 2.11.0
- semver: 7.5.3
- validate-npm-package-license: 3.0.4
- dev: true
-
- /normalize-package-data@4.0.1:
- resolution: {integrity: sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==}
- engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+ /normalize-package-data@3.0.3:
+ resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==}
+ engines: {node: '>=10'}
dependencies:
- hosted-git-info: 5.2.1
+ hosted-git-info: 4.1.0
is-core-module: 2.11.0
semver: 7.5.3
validate-npm-package-license: 3.0.4
@@ -21354,12 +20515,6 @@ packages:
engines: {node: '>=10'}
dev: true
- /npm-bundled@1.1.2:
- resolution: {integrity: sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==}
- dependencies:
- npm-normalize-package-bin: 1.0.1
- dev: true
-
/npm-bundled@3.0.0:
resolution: {integrity: sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -21376,17 +20531,13 @@ packages:
/npm-normalize-package-bin@1.0.1:
resolution: {integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==}
+ dev: false
/npm-normalize-package-bin@3.0.0:
resolution: {integrity: sha512-g+DPQSkusnk7HYXr75NtzkIP4+N81i3RPsGFidF3DzHd9MT9wWngmqoeg/fnHFz5MNdtG4w03s+QnhewSLTT2Q==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dev: true
- /npm-normalize-package-bin@3.0.1:
- resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- dev: true
-
/npm-package-arg@10.1.0:
resolution: {integrity: sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -21407,36 +20558,6 @@ packages:
validate-npm-package-name: 5.0.0
dev: true
- /npm-package-arg@8.1.1:
- resolution: {integrity: sha512-CsP95FhWQDwNqiYS+Q0mZ7FAEDytDZAkNxQqea6IaAFJTAY9Lhhqyl0irU/6PMc7BGfUmnsbHcqxJD7XuVM/rg==}
- engines: {node: '>=10'}
- dependencies:
- hosted-git-info: 3.0.8
- semver: 7.5.3
- validate-npm-package-name: 3.0.0
- dev: true
-
- /npm-package-arg@9.1.2:
- resolution: {integrity: sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==}
- engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
- dependencies:
- hosted-git-info: 5.2.1
- proc-log: 2.0.1
- semver: 7.5.3
- validate-npm-package-name: 4.0.0
- dev: true
-
- /npm-packlist@5.1.1:
- resolution: {integrity: sha512-UfpSvQ5YKwctmodvPPkK6Fwk603aoVsf8AEbmVKAEECrfvL8SSe1A2YIwrJ6xmTHAITKPwwZsWo7WwEbNk0kxw==}
- engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
- hasBin: true
- dependencies:
- glob: 8.1.0
- ignore-walk: 5.0.1
- npm-bundled: 1.1.2
- npm-normalize-package-bin: 1.0.1
- dev: true
-
/npm-packlist@7.0.0:
resolution: {integrity: sha512-8GRMzWQmFdUrRmc6tPPCd9Umm9g2qDR6X6Rik+9nYvoDQTLs/0IcCKv6iUdAmgr9sgJCm24QovwozCHWMDriOg==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -21454,37 +20575,6 @@ packages:
semver: 7.5.3
dev: true
- /npm-registry-fetch@13.3.1:
- resolution: {integrity: sha512-eukJPi++DKRTjSBRcDZSDDsGqRK3ehbxfFUcgaRd0Yp6kRwOwh2WVn0r+8rMB4nnuzvAk6rQVzl6K5CkYOmnvw==}
- engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
- dependencies:
- make-fetch-happen: 10.2.1
- minipass: 3.3.4
- minipass-fetch: 2.1.2
- minipass-json-stream: 1.0.1
- minizlib: 2.1.2
- npm-package-arg: 9.1.2
- proc-log: 2.0.1
- transitivePeerDependencies:
- - bluebird
- - supports-color
- dev: true
-
- /npm-registry-fetch@14.0.3:
- resolution: {integrity: sha512-YaeRbVNpnWvsGOjX2wk5s85XJ7l1qQBGAp724h8e2CZFFhMSuw9enom7K1mWVUtvXO1uUSFIAPofQK0pPN0ZcA==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- dependencies:
- make-fetch-happen: 11.0.3
- minipass: 4.2.8
- minipass-fetch: 3.0.0
- minipass-json-stream: 1.0.1
- minizlib: 2.1.2
- npm-package-arg: 10.1.0
- proc-log: 3.0.0
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/npm-registry-fetch@14.0.5:
resolution: {integrity: sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -21523,16 +20613,6 @@ packages:
set-blocking: 2.0.0
dev: true
- /npmlog@7.0.1:
- resolution: {integrity: sha512-uJ0YFk/mCQpLBt+bxN88AKd+gyqZvZDbtiNxk6Waqcj2aPRyfVx8ITawkyQynxUagInjdYT1+qj4NfA5KJJUxg==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- dependencies:
- are-we-there-yet: 4.0.1
- console-control-strings: 1.1.0
- gauge: 5.0.1
- set-blocking: 2.0.0
- dev: true
-
/nth-check@2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
dependencies:
@@ -21569,7 +20649,7 @@ packages:
- debug
dev: true
- /nx@15.8.0(@swc-node/register@1.5.4)(@swc/core@1.3.51):
+ /nx@15.8.0(@swc-node/register@1.6.7)(@swc/core@1.3.86):
resolution: {integrity: sha512-ZGLMbI+9QXn8vRcK0psjJptNcTQqJMf565dxvbDHoFRJHjCflijpWTl7vbpAwpgdkrcxkwdbfa6x54Eo0S5Meg==}
hasBin: true
requiresBuild: true
@@ -21582,11 +20662,11 @@ packages:
'@swc/core':
optional: true
dependencies:
- '@nrwl/cli': 15.8.0(@swc-node/register@1.5.4)(@swc/core@1.3.51)
- '@nrwl/tao': 15.8.0(@swc-node/register@1.5.4)(@swc/core@1.3.51)
+ '@nrwl/cli': 15.8.0(@swc-node/register@1.6.7)(@swc/core@1.3.86)
+ '@nrwl/tao': 15.8.0(@swc-node/register@1.6.7)(@swc/core@1.3.86)
'@parcel/watcher': 2.0.4
- '@swc-node/register': 1.5.4(@swc/core@1.3.51)(typescript@5.1.3)
- '@swc/core': 1.3.51(@swc/helpers@0.5.0)
+ '@swc-node/register': 1.6.7(@swc/core@1.3.86)(typescript@5.1.3)
+ '@swc/core': 1.3.86(@swc/helpers@0.5.0)
'@yarnpkg/lockfile': 1.1.0
'@yarnpkg/parsers': 3.0.0-rc.46
'@zkochan/js-yaml': 0.0.6
@@ -21633,7 +20713,7 @@ packages:
- debug
dev: true
- /nx@16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51):
+ /nx@16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86):
resolution: {integrity: sha512-c3WxvdERrRHevT/x1q6oqZBkm0ToRssr2r/XJ7nLNvp66MWYmEFlO+BsAXgcYXRZ9Z+NltkLCsw9O+hCOdcAAQ==}
hasBin: true
requiresBuild: true
@@ -21646,10 +20726,10 @@ packages:
'@swc/core':
optional: true
dependencies:
- '@nrwl/tao': 16.9.0-beta.3(@swc-node/register@1.5.4)(@swc/core@1.3.51)
+ '@nrwl/tao': 16.9.0-beta.3(@swc-node/register@1.6.7)(@swc/core@1.3.86)
'@parcel/watcher': 2.0.4
- '@swc-node/register': 1.5.4(@swc/core@1.3.51)(typescript@5.1.3)
- '@swc/core': 1.3.51(@swc/helpers@0.5.0)
+ '@swc-node/register': 1.6.7(@swc/core@1.3.86)(typescript@5.1.3)
+ '@swc/core': 1.3.86(@swc/helpers@0.5.0)
'@yarnpkg/lockfile': 1.1.0
'@yarnpkg/parsers': 3.0.0-rc.46
'@zkochan/js-yaml': 0.0.6
@@ -22066,11 +21146,6 @@ packages:
p-limit: 4.0.0
dev: true
- /p-map-series@2.1.0:
- resolution: {integrity: sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==}
- engines: {node: '>=8'}
- dev: true
-
/p-map@4.0.0:
resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
engines: {node: '>=10'}
@@ -22078,11 +21153,6 @@ packages:
aggregate-error: 3.1.0
dev: true
- /p-pipe@3.1.0:
- resolution: {integrity: sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==}
- engines: {node: '>=8'}
- dev: true
-
/p-queue@6.6.2:
resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==}
engines: {node: '>=8'}
@@ -22091,11 +21161,6 @@ packages:
p-timeout: 3.2.0
dev: true
- /p-reduce@2.1.0:
- resolution: {integrity: sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==}
- engines: {node: '>=8'}
- dev: true
-
/p-retry@4.6.2:
resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==}
engines: {node: '>=8'}
@@ -22121,41 +21186,6 @@ packages:
engines: {node: '>=6'}
dev: true
- /p-waterfall@2.1.1:
- resolution: {integrity: sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==}
- engines: {node: '>=8'}
- dependencies:
- p-reduce: 2.1.0
- dev: true
-
- /pacote@15.1.1:
- resolution: {integrity: sha512-eeqEe77QrA6auZxNHIp+1TzHQ0HBKf5V6c8zcaYZ134EJe1lCi+fjXATkNiEEfbG+e50nu02GLvUtmZcGOYabQ==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- hasBin: true
- dependencies:
- '@npmcli/git': 4.0.3
- '@npmcli/installed-package-contents': 2.0.1
- '@npmcli/promise-spawn': 6.0.1
- '@npmcli/run-script': 6.0.2
- cacache: 17.1.3
- fs-minipass: 3.0.0
- minipass: 4.2.8
- npm-package-arg: 10.1.0
- npm-packlist: 7.0.0
- npm-pick-manifest: 8.0.1
- npm-registry-fetch: 14.0.5
- proc-log: 3.0.0
- promise-retry: 2.0.1
- read-package-json: 6.0.4
- read-package-json-fast: 3.0.2
- sigstore: 1.4.0
- ssri: 10.0.4
- tar: 6.1.15
- transitivePeerDependencies:
- - bluebird
- - supports-color
- dev: true
-
/pacote@15.2.0:
resolution: {integrity: sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -22202,15 +21232,6 @@ packages:
callsites: 3.1.0
dev: true
- /parse-conflict-json@3.0.1:
- resolution: {integrity: sha512-01TvEktc68vwbJOtWZluyWeVGWjP+bZwXtPDMQVbBKzbJ/vZBif0L69KH1+cHv1SZ6e0FKLvjyHe8mqsIqYOmw==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- dependencies:
- json-parse-even-better-errors: 3.0.0
- just-diff: 6.0.2
- just-diff-apply: 5.5.0
- dev: true
-
/parse-entities@2.0.0:
resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==}
dependencies:
@@ -22256,18 +21277,6 @@ packages:
resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==}
engines: {node: '>= 0.10'}
- /parse-path@7.0.0:
- resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==}
- dependencies:
- protocols: 2.0.1
- dev: true
-
- /parse-url@8.1.0:
- resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==}
- dependencies:
- parse-path: 7.0.0
- dev: true
-
/parse5-html-rewriting-stream@7.0.0:
resolution: {integrity: sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==}
dependencies:
@@ -22424,6 +21433,8 @@ packages:
/pify@4.0.1:
resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
engines: {node: '>=6'}
+ requiresBuild: true
+ optional: true
/pify@5.0.0:
resolution: {integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==}
@@ -22904,7 +21915,7 @@ packages:
dependencies:
lilconfig: 2.1.0
postcss: 8.4.19
- ts-node: 10.9.1(@swc/core@1.3.51)(@types/node@18.16.9)(typescript@5.1.3)
+ ts-node: 10.9.1(@swc/core@1.3.86)(@types/node@18.16.9)(typescript@5.1.3)
yaml: 1.10.2
/postcss-loader@6.2.1(postcss@8.4.19)(webpack@5.88.0):
@@ -22918,7 +21929,7 @@ packages:
klona: 2.0.6
postcss: 8.4.19
semver: 7.5.3
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
/postcss-loader@7.3.3(postcss@8.4.27)(webpack@5.88.2):
@@ -22932,7 +21943,7 @@ packages:
jiti: 1.18.2
postcss: 8.4.27
semver: 7.5.3
- webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.18.17)
+ webpack: 5.88.2(@swc/core@1.3.86)(esbuild@0.18.17)
dev: true
/postcss-logical@5.0.4(postcss@8.4.19):
@@ -23663,15 +22674,6 @@ packages:
picocolors: 1.0.0
source-map-js: 1.0.2
- /postcss@8.4.24:
- resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==}
- engines: {node: ^10 || ^12 || >=14}
- dependencies:
- nanoid: 3.3.6
- picocolors: 1.0.0
- source-map-js: 1.0.2
- dev: false
-
/postcss@8.4.27:
resolution: {integrity: sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==}
engines: {node: ^10 || ^12 || >=14}
@@ -23679,7 +22681,6 @@ packages:
nanoid: 3.3.6
picocolors: 1.0.0
source-map-js: 1.0.2
- dev: true
/preact@10.6.4:
resolution: {integrity: sha512-WyosM7pxGcndU8hY0OQlLd54tOU+qmG45QXj2dAYrL11HoyU/EzOSTlpJsirbBr1QW7lICxSsVJJmcmUglovHQ==}
@@ -23789,11 +22790,6 @@ packages:
engines: {node: '>=6'}
dev: false
- /proc-log@2.0.1:
- resolution: {integrity: sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==}
- engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
- dev: true
-
/proc-log@3.0.0:
resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -23812,14 +22808,6 @@ packages:
engines: {node: '>= 0.6.0'}
dev: true
- /promise-all-reject-late@1.0.1:
- resolution: {integrity: sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==}
- dev: true
-
- /promise-call-limit@1.0.2:
- resolution: {integrity: sha512-1vTUnfI2hzui8AEIixbdAJlFY4LFDXqQswy/2eOlThAscXCY4It8FdVuI0fMJGAB2aWGbdQf/gv0skKYXmdrHA==}
- dev: true
-
/promise-inflight@1.0.1:
resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==}
peerDependencies:
@@ -23850,12 +22838,6 @@ packages:
sisteransi: 1.0.5
dev: true
- /promzard@0.3.0:
- resolution: {integrity: sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw==}
- dependencies:
- read: 1.0.7
- dev: true
-
/prop-types@15.8.1:
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
dependencies:
@@ -23873,14 +22855,6 @@ packages:
resolution: {integrity: sha512-gVNZ74nqhRMiIUYWGQdosYetaKc83x8oT41a0LlV3AAFCAZwCpg4vmGkq8t34+cUhp3cnM4XDiU/7xlgK7HGrg==}
dev: true
- /proto-list@1.2.4:
- resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==}
- dev: true
-
- /protocols@2.0.1:
- resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==}
- dev: true
-
/proxy-addr@2.0.7:
resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
engines: {node: '>= 0.10'}
@@ -24018,7 +22992,7 @@ packages:
dependencies:
loader-utils: 2.0.4
schema-utils: 3.1.2
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
/react-colorful@5.6.1(react-dom@18.2.0)(react@18.2.0):
@@ -24309,16 +23283,6 @@ packages:
dependencies:
pify: 2.3.0
- /read-cmd-shim@3.0.0:
- resolution: {integrity: sha512-KQDVjGqhZk92PPNRj9ZEXEuqg8bUobSKRw+q0YQ3TKI5xkce7bUJobL4Z/OtiEbAAv70yEpYIXp4iQ9L8oPVog==}
- engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
- dev: true
-
- /read-cmd-shim@4.0.0:
- resolution: {integrity: sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- dev: true
-
/read-installed@4.0.3:
resolution: {integrity: sha512-O03wg/IYuV/VtnK2h/KXEt9VIbMUFbk3ERG0Iu4FhLZw0EP0T9znqrYDGn6ncbEsXUFaUjiVAWXHzxwt3lhRPQ==}
dependencies:
@@ -24332,14 +23296,6 @@ packages:
graceful-fs: 4.2.11
dev: false
- /read-package-json-fast@2.0.3:
- resolution: {integrity: sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==}
- engines: {node: '>=10'}
- dependencies:
- json-parse-even-better-errors: 2.3.1
- npm-normalize-package-bin: 1.0.1
- dev: true
-
/read-package-json-fast@3.0.2:
resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -24357,16 +23313,6 @@ packages:
npm-normalize-package-bin: 1.0.1
dev: false
- /read-package-json@5.0.1:
- resolution: {integrity: sha512-MALHuNgYWdGW3gKzuNMuYtcSSZbGQm94fAp16xt8VsYTLBjUSc55bLMKe6gzpWue0Tfi6CBgwCSdDAqutGDhMg==}
- engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
- dependencies:
- glob: 8.1.0
- json-parse-even-better-errors: 2.3.1
- normalize-package-data: 4.0.1
- npm-normalize-package-bin: 1.0.1
- dev: true
-
/read-package-json@6.0.0:
resolution: {integrity: sha512-b/9jxWJ8EwogJPpv99ma+QwtqB7FSl3+V6UXS7Aaay8/5VwMY50oIFooY1UKXMWpfNCM6T/PoGqa5GD1g9xf9w==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -24377,16 +23323,6 @@ packages:
npm-normalize-package-bin: 3.0.0
dev: true
- /read-package-json@6.0.4:
- resolution: {integrity: sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- dependencies:
- glob: 10.2.2
- json-parse-even-better-errors: 3.0.0
- normalize-package-data: 5.0.0
- npm-normalize-package-bin: 3.0.0
- dev: true
-
/read-pkg-up@3.0.0:
resolution: {integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==}
engines: {node: '>=4'}
@@ -24423,13 +23359,6 @@ packages:
type-fest: 0.6.0
dev: true
- /read@1.0.7:
- resolution: {integrity: sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==}
- engines: {node: '>=0.8'}
- dependencies:
- mute-stream: 0.0.8
- dev: true
-
/readable-stream@2.3.8:
resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
dependencies:
@@ -24451,17 +23380,6 @@ packages:
util-deprecate: 1.0.2
dev: true
- /readable-stream@4.4.2:
- resolution: {integrity: sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- abort-controller: 3.0.0
- buffer: 6.0.3
- events: 3.3.0
- process: 0.11.10
- string_decoder: 1.3.0
- dev: true
-
/readable-web-to-node-stream@3.0.2:
resolution: {integrity: sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==}
engines: {node: '>=8'}
@@ -24845,14 +23763,6 @@ packages:
glob: 7.1.4
dev: true
- /rimraf@4.4.1:
- resolution: {integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==}
- engines: {node: '>=14'}
- hasBin: true
- dependencies:
- glob: 9.3.5
- dev: true
-
/rollup-plugin-copy@3.4.0:
resolution: {integrity: sha512-rGUmYYsYsceRJRqLVlE9FivJMxJ7X6jDlP79fmFkL8sJs7VVMSVyA2yfyL+PGyO/vJs4A87hwhgVfz61njI+uQ==}
engines: {node: '>=8.3'}
@@ -25034,7 +23944,7 @@ packages:
klona: 2.0.5
neo-async: 2.6.2
sass: 1.55.0
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
/sass-loader@13.3.2(sass@1.64.1)(webpack@5.88.2):
@@ -25058,7 +23968,7 @@ packages:
dependencies:
neo-async: 2.6.2
sass: 1.64.1
- webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.18.17)
+ webpack: 5.88.2(@swc/core@1.3.86)(esbuild@0.18.17)
dev: true
/sass@1.55.0:
@@ -25206,14 +24116,6 @@ packages:
lru-cache: 6.0.0
dev: true
- /semver@7.3.8:
- resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==}
- engines: {node: '>=10'}
- hasBin: true
- dependencies:
- lru-cache: 6.0.0
- dev: true
-
/semver@7.5.3:
resolution: {integrity: sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==}
engines: {node: '>=10'}
@@ -25642,13 +24544,6 @@ packages:
is-plain-obj: 1.1.0
dev: true
- /sort-keys@2.0.0:
- resolution: {integrity: sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==}
- engines: {node: '>=4'}
- dependencies:
- is-plain-obj: 1.1.0
- dev: true
-
/source-map-js@1.0.2:
resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
engines: {node: '>=0.10.0'}
@@ -25662,7 +24557,7 @@ packages:
abab: 2.0.6
iconv-lite: 0.6.3
source-map-js: 1.0.2
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
/source-map-loader@4.0.1(webpack@5.88.2):
@@ -25674,7 +24569,7 @@ packages:
abab: 2.0.6
iconv-lite: 0.6.3
source-map-js: 1.0.2
- webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.18.17)
+ webpack: 5.88.2(@swc/core@1.3.86)(esbuild@0.18.17)
dev: true
/source-map-support@0.5.13:
@@ -26118,7 +25013,7 @@ packages:
peerDependencies:
webpack: ^5.0.0
dependencies:
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
/style-to-object@0.4.2:
@@ -26208,7 +25103,7 @@ packages:
klona: 2.0.5
normalize-path: 3.0.0
stylus: 0.59.0
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
/stylus@0.59.0:
@@ -26305,14 +25200,14 @@ packages:
resolution: {integrity: sha512-DlZARu6ckUFqDe0j5IPayO4k0gQvYQw9Un02MhxAgaMtVnTH2vmyyDe+yKeV0r1LiiPx3JbasdS/5Yyb/AV3iw==}
dev: true
- /swc-loader@0.2.3(@swc/core@1.3.51)(webpack@5.88.0):
+ /swc-loader@0.2.3(@swc/core@1.3.86)(webpack@5.88.0):
resolution: {integrity: sha512-D1p6XXURfSPleZZA/Lipb3A8pZ17fP4NObZvFCDjK/OKljroqDpPmsBdTraWhVBqUNpcWBQY1imWdoPScRlQ7A==}
peerDependencies:
'@swc/core': ^1.2.147
webpack: '>=2'
dependencies:
- '@swc/core': 1.3.51(@swc/helpers@0.5.0)
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ '@swc/core': 1.3.86(@swc/helpers@0.5.0)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
/swr-store@0.10.6:
@@ -26474,11 +25369,6 @@ packages:
memoizerific: 1.11.3
dev: true
- /temp-dir@1.0.0:
- resolution: {integrity: sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==}
- engines: {node: '>=4'}
- dev: true
-
/temp-dir@2.0.0:
resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==}
engines: {node: '>=8'}
@@ -26492,18 +25382,7 @@ packages:
uuid: 3.4.0
dev: true
- /tempy@1.0.0:
- resolution: {integrity: sha512-eLXG5B1G0mRPHmgH2WydPl5v4jH35qEn3y/rA/aahKhIa91Pn119SsU7n7v/433gtT9ONzC8ISvNHIh2JSTm0w==}
- engines: {node: '>=10'}
- dependencies:
- del: 6.1.1
- is-stream: 2.0.1
- temp-dir: 2.0.0
- type-fest: 0.16.0
- unique-string: 2.0.0
- dev: true
-
- /terser-webpack-plugin@5.3.6(@swc/core@1.3.51)(esbuild@0.19.2)(webpack@5.88.0):
+ /terser-webpack-plugin@5.3.6(@swc/core@1.3.86)(esbuild@0.19.2)(webpack@5.88.0):
resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==}
engines: {node: '>= 10.13.0'}
peerDependencies:
@@ -26520,16 +25399,16 @@ packages:
optional: true
dependencies:
'@jridgewell/trace-mapping': 0.3.18
- '@swc/core': 1.3.51(@swc/helpers@0.5.0)
+ '@swc/core': 1.3.86(@swc/helpers@0.5.0)
esbuild: 0.19.2
jest-worker: 27.5.1
schema-utils: 3.1.2
serialize-javascript: 6.0.1
terser: 5.17.1
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
- /terser-webpack-plugin@5.3.9(@swc/core@1.3.51)(esbuild@0.18.17)(webpack@5.88.2):
+ /terser-webpack-plugin@5.3.9(@swc/core@1.3.86)(esbuild@0.18.17)(webpack@5.88.2):
resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==}
engines: {node: '>= 10.13.0'}
peerDependencies:
@@ -26546,16 +25425,16 @@ packages:
optional: true
dependencies:
'@jridgewell/trace-mapping': 0.3.18
- '@swc/core': 1.3.51(@swc/helpers@0.5.0)
+ '@swc/core': 1.3.86(@swc/helpers@0.5.0)
esbuild: 0.18.17
jest-worker: 27.5.1
schema-utils: 3.2.0
serialize-javascript: 6.0.1
terser: 5.18.0
- webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.18.17)
+ webpack: 5.88.2(@swc/core@1.3.86)(esbuild@0.18.17)
dev: true
- /terser-webpack-plugin@5.3.9(@swc/core@1.3.51)(esbuild@0.19.2)(webpack@5.75.0):
+ /terser-webpack-plugin@5.3.9(@swc/core@1.3.86)(esbuild@0.19.2)(webpack@5.75.0):
resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==}
engines: {node: '>= 10.13.0'}
peerDependencies:
@@ -26572,16 +25451,16 @@ packages:
optional: true
dependencies:
'@jridgewell/trace-mapping': 0.3.18
- '@swc/core': 1.3.51(@swc/helpers@0.5.0)
+ '@swc/core': 1.3.86(@swc/helpers@0.5.0)
esbuild: 0.19.2
jest-worker: 27.5.1
schema-utils: 3.2.0
serialize-javascript: 6.0.1
terser: 5.18.0
- webpack: 5.75.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.75.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
- /terser-webpack-plugin@5.3.9(@swc/core@1.3.51)(esbuild@0.19.2)(webpack@5.88.0):
+ /terser-webpack-plugin@5.3.9(@swc/core@1.3.86)(esbuild@0.19.2)(webpack@5.88.0):
resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==}
engines: {node: '>= 10.13.0'}
peerDependencies:
@@ -26598,13 +25477,13 @@ packages:
optional: true
dependencies:
'@jridgewell/trace-mapping': 0.3.18
- '@swc/core': 1.3.51(@swc/helpers@0.5.0)
+ '@swc/core': 1.3.86(@swc/helpers@0.5.0)
esbuild: 0.19.2
jest-worker: 27.5.1
schema-utils: 3.2.0
serialize-javascript: 6.0.1
terser: 5.18.0
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
/terser@5.17.1:
@@ -26871,11 +25750,6 @@ packages:
engines: {node: '>=0.6'}
dev: false
- /treeverse@3.0.0:
- resolution: {integrity: sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- dev: true
-
/trim-lines@3.0.1:
resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==}
dev: true
@@ -26950,10 +25824,10 @@ packages:
micromatch: 4.0.5
semver: 7.5.3
typescript: 5.1.3
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
- /ts-node@10.9.1(@swc/core@1.3.51)(@types/node@18.16.9)(typescript@5.1.3):
+ /ts-node@10.9.1(@swc/core@1.3.86)(@types/node@18.16.9)(typescript@5.1.3):
resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
hasBin: true
peerDependencies:
@@ -26968,7 +25842,7 @@ packages:
optional: true
dependencies:
'@cspotcode/source-map-support': 0.8.1
- '@swc/core': 1.3.51(@swc/helpers@0.5.0)
+ '@swc/core': 1.3.86(@swc/helpers@0.5.0)
'@tsconfig/node10': 1.0.9
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
@@ -27150,11 +26024,6 @@ packages:
resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
engines: {node: '>=4'}
- /type-fest@0.16.0:
- resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==}
- engines: {node: '>=10'}
- dev: true
-
/type-fest@0.18.1:
resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==}
engines: {node: '>=10'}
@@ -27170,11 +26039,6 @@ packages:
engines: {node: '>=10'}
dev: true
- /type-fest@0.4.1:
- resolution: {integrity: sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==}
- engines: {node: '>=6'}
- dev: true
-
/type-fest@0.6.0:
resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
engines: {node: '>=8'}
@@ -27371,13 +26235,6 @@ packages:
imurmurhash: 0.1.4
dev: true
- /unique-string@2.0.0:
- resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==}
- engines: {node: '>=8'}
- dependencies:
- crypto-random-string: 2.0.0
- dev: true
-
/unist-builder@4.0.0:
resolution: {integrity: sha512-wmRFnH+BLpZnTKpc5L7O67Kac89s9HMrtELpnNaE6TAobq5DTZZs5YaTQfAZBA9bFPECx2uVAPO31c+GVug8mg==}
dependencies:
@@ -27504,11 +26361,6 @@ packages:
setimmediate: 1.0.5
dev: true
- /upath@2.0.1:
- resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==}
- engines: {node: '>=4'}
- dev: true
-
/update-browserslist-db@1.0.10(browserslist@4.21.4):
resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==}
hasBin: true
@@ -27576,7 +26428,7 @@ packages:
loader-utils: 2.0.4
mime-types: 2.1.35
schema-utils: 3.1.2
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
/url-parse@1.5.10:
@@ -27761,19 +26613,6 @@ packages:
spdx-correct: 3.1.1
spdx-expression-parse: 3.0.1
- /validate-npm-package-name@3.0.0:
- resolution: {integrity: sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==}
- dependencies:
- builtins: 1.0.3
- dev: true
-
- /validate-npm-package-name@4.0.0:
- resolution: {integrity: sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==}
- engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
- dependencies:
- builtins: 5.0.1
- dev: true
-
/validate-npm-package-name@5.0.0:
resolution: {integrity: sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -27980,7 +26819,7 @@ packages:
'@types/node': 18.16.9
esbuild: 0.17.19
less: 4.1.3
- postcss: 8.4.24
+ postcss: 8.4.27
rollup: 3.21.0
sass: 1.55.0
stylus: 0.59.0
@@ -28136,10 +26975,6 @@ packages:
xml-name-validator: 4.0.0
dev: true
- /walk-up-path@1.0.0:
- resolution: {integrity: sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg==}
- dev: true
-
/walker@1.0.8:
resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==}
dependencies:
@@ -28210,7 +27045,7 @@ packages:
mime-types: 2.1.35
range-parser: 1.2.1
schema-utils: 4.1.0
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
/webpack-dev-middleware@5.3.3(webpack@5.88.2):
@@ -28224,7 +27059,7 @@ packages:
mime-types: 2.1.35
range-parser: 1.2.1
schema-utils: 4.1.0
- webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.18.17)
+ webpack: 5.88.2(@swc/core@1.3.86)(esbuild@0.18.17)
dev: true
/webpack-dev-middleware@6.1.1(webpack@5.88.0):
@@ -28241,7 +27076,7 @@ packages:
mime-types: 2.1.35
range-parser: 1.2.1
schema-utils: 4.1.0
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
/webpack-dev-middleware@6.1.1(webpack@5.88.2):
@@ -28258,7 +27093,7 @@ packages:
mime-types: 2.1.35
range-parser: 1.2.1
schema-utils: 4.1.0
- webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.18.17)
+ webpack: 5.88.2(@swc/core@1.3.86)(esbuild@0.18.17)
dev: true
/webpack-dev-server@4.11.1(webpack@5.88.0):
@@ -28299,7 +27134,7 @@ packages:
serve-index: 1.9.1
sockjs: 0.3.24
spdy: 4.0.2
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
webpack-dev-middleware: 5.3.3(webpack@5.88.0)
ws: 8.12.0
transitivePeerDependencies:
@@ -28350,7 +27185,7 @@ packages:
serve-index: 1.9.1
sockjs: 0.3.24
spdy: 4.0.2
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
webpack-dev-middleware: 5.3.3(webpack@5.88.0)
ws: 8.13.0
transitivePeerDependencies:
@@ -28401,7 +27236,7 @@ packages:
serve-index: 1.9.1
sockjs: 0.3.24
spdy: 4.0.2
- webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.18.17)
+ webpack: 5.88.2(@swc/core@1.3.86)(esbuild@0.18.17)
webpack-dev-middleware: 5.3.3(webpack@5.88.2)
ws: 8.13.0
transitivePeerDependencies:
@@ -28457,7 +27292,7 @@ packages:
dependencies:
html-webpack-plugin: 5.5.0(webpack@5.88.0)
typed-assert: 1.0.9
- webpack: 5.88.0(@swc/core@1.3.51)(esbuild@0.19.2)
+ webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
/webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.5.0)(webpack@5.88.2):
@@ -28472,14 +27307,14 @@ packages:
dependencies:
html-webpack-plugin: 5.5.0(webpack@5.88.0)
typed-assert: 1.0.9
- webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.18.17)
+ webpack: 5.88.2(@swc/core@1.3.86)(esbuild@0.18.17)
dev: true
/webpack-virtual-modules@0.5.0:
resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==}
dev: true
- /webpack@5.75.0(@swc/core@1.3.51)(esbuild@0.19.2):
+ /webpack@5.75.0(@swc/core@1.3.86)(esbuild@0.19.2):
resolution: {integrity: sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==}
engines: {node: '>=10.13.0'}
hasBin: true
@@ -28510,7 +27345,7 @@ packages:
neo-async: 2.6.2
schema-utils: 3.2.0
tapable: 2.2.1
- terser-webpack-plugin: 5.3.9(@swc/core@1.3.51)(esbuild@0.19.2)(webpack@5.75.0)
+ terser-webpack-plugin: 5.3.9(@swc/core@1.3.86)(esbuild@0.19.2)(webpack@5.75.0)
watchpack: 2.4.0
webpack-sources: 3.2.3
transitivePeerDependencies:
@@ -28519,7 +27354,7 @@ packages:
- uglify-js
dev: true
- /webpack@5.88.0(@swc/core@1.3.51)(esbuild@0.19.2):
+ /webpack@5.88.0(@swc/core@1.3.86)(esbuild@0.19.2):
resolution: {integrity: sha512-O3jDhG5e44qIBSi/P6KpcCcH7HD+nYIHVBhdWFxcLOcIGN8zGo5nqF3BjyNCxIh4p1vFdNnreZv2h2KkoAw3lw==}
engines: {node: '>=10.13.0'}
hasBin: true
@@ -28550,7 +27385,7 @@ packages:
neo-async: 2.6.2
schema-utils: 3.2.0
tapable: 2.2.1
- terser-webpack-plugin: 5.3.9(@swc/core@1.3.51)(esbuild@0.19.2)(webpack@5.88.0)
+ terser-webpack-plugin: 5.3.9(@swc/core@1.3.86)(esbuild@0.19.2)(webpack@5.88.0)
watchpack: 2.4.0
webpack-sources: 3.2.3
transitivePeerDependencies:
@@ -28559,7 +27394,7 @@ packages:
- uglify-js
dev: true
- /webpack@5.88.2(@swc/core@1.3.51)(esbuild@0.18.17):
+ /webpack@5.88.2(@swc/core@1.3.86)(esbuild@0.18.17):
resolution: {integrity: sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==}
engines: {node: '>=10.13.0'}
hasBin: true
@@ -28590,7 +27425,7 @@ packages:
neo-async: 2.6.2
schema-utils: 3.2.0
tapable: 2.2.1
- terser-webpack-plugin: 5.3.9(@swc/core@1.3.51)(esbuild@0.18.17)(webpack@5.88.2)
+ terser-webpack-plugin: 5.3.9(@swc/core@1.3.86)(esbuild@0.18.17)(webpack@5.88.2)
watchpack: 2.4.0
webpack-sources: 3.2.3
transitivePeerDependencies:
@@ -28804,22 +27639,6 @@ packages:
/wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
- /write-file-atomic@2.4.3:
- resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==}
- dependencies:
- graceful-fs: 4.2.11
- imurmurhash: 0.1.4
- signal-exit: 3.0.7
- dev: true
-
- /write-file-atomic@4.0.1:
- resolution: {integrity: sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==}
- engines: {node: ^12.13.0 || ^14.15.0 || >=16}
- dependencies:
- imurmurhash: 0.1.4
- signal-exit: 3.0.7
- dev: true
-
/write-file-atomic@4.0.2:
resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
@@ -28828,35 +27647,6 @@ packages:
signal-exit: 3.0.7
dev: true
- /write-file-atomic@5.0.1:
- resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- dependencies:
- imurmurhash: 0.1.4
- signal-exit: 4.0.1
- dev: true
-
- /write-json-file@3.2.0:
- resolution: {integrity: sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==}
- engines: {node: '>=6'}
- dependencies:
- detect-indent: 5.0.0
- graceful-fs: 4.2.11
- make-dir: 2.1.0
- pify: 4.0.1
- sort-keys: 2.0.0
- write-file-atomic: 2.4.3
- dev: true
-
- /write-pkg@4.0.0:
- resolution: {integrity: sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==}
- engines: {node: '>=8'}
- dependencies:
- sort-keys: 2.0.0
- type-fest: 0.4.1
- write-json-file: 3.2.0
- dev: true
-
/ws@7.5.9:
resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==}
engines: {node: '>=8.3.0'}
@@ -28965,11 +27755,6 @@ packages:
resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
engines: {node: '>= 6'}
- /yargs-parser@20.2.4:
- resolution: {integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==}
- engines: {node: '>=10'}
- dev: true
-
/yargs-parser@20.2.9:
resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
engines: {node: '>=10'}
diff --git a/scripts/nx-release.ts b/scripts/nx-release.ts
index 6f8ddc4e08959..3329dc80001c0 100755
--- a/scripts/nx-release.ts
+++ b/scripts/nx-release.ts
@@ -1,29 +1,19 @@
#!/usr/bin/env node
-import * as yargs from 'yargs';
-import { execSync } from 'child_process';
-import { existsSync, readFileSync, rmSync, writeFileSync } from 'fs';
+import { createProjectGraphAsync, workspaceRoot } from '@nx/devkit';
+import { execSync } from 'node:child_process';
+import { rmSync, writeFileSync } from 'node:fs';
+import { join } from 'node:path';
import { URL } from 'node:url';
-import { join } from 'path';
-
-import { parse } from 'semver';
-
-const version = require('lerna/commands/version');
-const publish = require('lerna/commands/publish');
-
-const lernaJsonPath = join(__dirname, '../lerna.json');
-const originalLernaJson = readFileSync(lernaJsonPath);
+import { isRelativeVersionKeyword } from 'nx/src/command-line/release/utils/semver';
+import { ReleaseType, parse } from 'semver';
+import * as yargs from 'yargs';
-function hideFromGitIndex(uncommittedFiles: string[]) {
- execSync(`git update-index --assume-unchanged ${uncommittedFiles.join(' ')}`);
-
- return () =>
- execSync(
- `git update-index --no-assume-unchanged ${uncommittedFiles.join(' ')}`
- );
-}
+const LARGE_BUFFER = 1024 * 1000000;
(async () => {
const options = parseArgs();
+ // Perform minimal logging by default
+ let isVerboseLogging = process.env.NX_VERBOSE_LOGGING === 'true';
if (options.clearLocalRegistry) {
rmSync(join(__dirname, '../build/local-registry/storage'), {
@@ -32,123 +22,135 @@ function hideFromGitIndex(uncommittedFiles: string[]) {
});
}
- const currentLatestVersion = execSync('npm view nx version')
- .toString()
- .trim();
-
- const parsedVersion = parse(options.version);
- const parsedCurrentLatestVersion = parse(currentLatestVersion);
-
- const distTag =
- parsedVersion?.prerelease.length > 0
- ? 'next'
- : parsedVersion?.major < parsedCurrentLatestVersion.major
- ? 'previous'
- : 'latest';
-
const buildCommand = 'pnpm build';
console.log(`> ${buildCommand}`);
execSync(buildCommand, {
stdio: [0, 1, 2],
+ maxBuffer: LARGE_BUFFER,
});
- if (options.local) {
- updateLernaJsonVersion(currentLatestVersion);
- }
-
- if (options.local) {
- // Force all projects to be not private
- const projects = JSON.parse(
- execSync('npx lerna list --json --all').toString()
- );
- for (const proj of projects) {
- if (proj.private) {
- console.log('Publishing private package locally:', proj.name);
- const packageJsonPath = join(proj.location, 'package.json');
- const original = JSON.parse(readFileSync(packageJsonPath, 'utf-8'));
- writeFileSync(
- packageJsonPath,
- JSON.stringify({ ...original, private: false })
- );
- }
- }
- }
+ // Ensure all the native-packages directories are available at the top level of the build directory, enabling consistent packageRoot structure
+ execSync(`pnpm nx copy-native-package-directories nx`, {
+ stdio: isVerboseLogging ? [0, 1, 2] : 'ignore',
+ maxBuffer: LARGE_BUFFER,
+ });
+ // Expected to run as part of the Github `publish` workflow
if (!options.local && process.env.NPM_TOKEN) {
// Delete all .node files that were built during the previous steps
// Always run before the artifacts step because we still need the .node files for native-packages
execSync('find ./build -name "*.node" -delete', {
stdio: [0, 1, 2],
+ maxBuffer: LARGE_BUFFER,
});
- execSync('npx nx run-many --target=artifacts', {
+ execSync('pnpm nx run-many --target=artifacts', {
stdio: [0, 1, 2],
+ maxBuffer: LARGE_BUFFER,
});
}
- const versionOptions = {
- bump: options.version ? options.version : undefined,
- conventionalCommits: true,
- conventionalPrerelease: options.tag === 'next',
- preid: options.preid,
- forcePublish: true,
- createRelease: 'github',
- tagVersionPrefix: '',
- exact: true,
- gitRemote: options.gitRemote,
- gitTagVersion: !process.env.NPM_TOKEN,
- message: 'chore(misc): publish %v',
- loglevel: options.loglevel ?? 'info',
- yes: !!process.env.NPM_TOKEN,
+ const runNxReleaseVersion = () => {
+ let versionCommand = `pnpm nx release version${
+ options.version ? ` --specifier ${options.version}` : ''
+ }`;
+ if (options.dryRun) {
+ versionCommand += ' --dry-run';
+ }
+ console.log(`> ${versionCommand}`);
+ execSync(versionCommand, {
+ stdio: isVerboseLogging ? [0, 1, 2] : 'ignore',
+ maxBuffer: LARGE_BUFFER,
+ });
};
- if (options.local) {
- versionOptions.conventionalCommits = false;
- delete versionOptions.createRelease;
- versionOptions.gitTagVersion = false;
- versionOptions.loglevel = options.loglevel ?? 'error';
- versionOptions.yes = true;
- versionOptions.bump = options.version ? options.version : 'minor';
- }
+ // Intended for creating a github release which triggers the publishing workflow
+ if (!options.local && !process.env.NPM_TOKEN) {
+ // For this important use-case it makes sense to always have full logs
+ isVerboseLogging = true;
- if (options.local) {
- /**
- * Hide changes from Lerna
- */
- const uncommittedFiles = execSync('git diff --name-only --relative HEAD .')
- .toString()
- .split('\n')
- .filter((i) => i.length > 0)
- .filter((f) => existsSync(f));
- const unhideFromGitIndex = hideFromGitIndex(uncommittedFiles);
+ execSync('git status --ahead-behind');
- process.on('exit', unhideFromGitIndex);
- process.on('SIGTERM', unhideFromGitIndex);
- process.on('SIGINT', unhideFromGitIndex);
- }
+ if (isRelativeVersionKeyword(options.version)) {
+ throw new Error(
+ 'When creating actual releases, you must use an exact semver version'
+ );
+ }
- const publishOptions: Record = {
- gitReset: false,
- distTag: distTag,
- };
+ runNxReleaseVersion();
- if (!options.local && !process.env.NPM_TOKEN) {
- execSync('git status --ahead-behind');
+ let changelogCommand = `pnpm nx release changelog ${options.version} --tagVersionPrefix="" --interactive`;
+ if (options.from) {
+ changelogCommand += ` --from ${options.from}`;
+ }
+ if (options.gitRemote) {
+ changelogCommand += ` --git-remote ${options.gitRemote}`;
+ }
+ if (options.dryRun) {
+ changelogCommand += ' --dry-run';
+ }
+ console.log(`> ${changelogCommand}`);
+ execSync(changelogCommand, {
+ stdio: isVerboseLogging ? [0, 1, 2] : 'ignore',
+ maxBuffer: LARGE_BUFFER,
+ });
- await version(versionOptions);
console.log(
'Check github: https://github.com/nrwl/nx/actions/workflows/publish.yml'
);
- } else if (!options.skipPublish) {
- await publish({ ...versionOptions, ...publishOptions });
- } else {
- await version(versionOptions);
- console.warn('Not Publishing because --dryRun was passed');
+ process.exit(0);
}
- if (options.local) {
- restoreOriginalLernaJson();
+ runNxReleaseVersion();
+
+ if (options.dryRun) {
+ console.warn('Not Publishing because --dryRun was passed');
+ } else {
+ // If publishing locally, force all projects to not be private first
+ if (options.local) {
+ console.log(
+ '\nPublishing locally, so setting all resolved packages to not be private'
+ );
+ const projectGraph = await createProjectGraphAsync();
+ for (const proj of Object.values(projectGraph.nodes)) {
+ if (proj.data.targets?.['nx-release-publish']) {
+ const packageJsonPath = join(
+ workspaceRoot,
+ proj.data.targets?.['nx-release-publish']?.options.packageRoot,
+ 'package.json'
+ );
+ try {
+ const packageJson = require(packageJsonPath);
+ if (packageJson.private) {
+ console.log(
+ '- Publishing private package locally:',
+ packageJson.name
+ );
+ writeFileSync(
+ packageJsonPath,
+ JSON.stringify({ ...packageJson, private: false })
+ );
+ }
+ } catch {}
+ }
+ }
+ }
+
+ const distTag = determineDistTag(options.version);
+
+ // Run with dynamic output-style so that we have more minimal logs by default but still always see errors
+ let publishCommand = `pnpm nx release publish --registry=${getRegistry()} --tag=${distTag} --output-style=dynamic --parallel=8`;
+ if (options.dryRun) {
+ publishCommand += ' --dry-run';
+ }
+ console.log(`\n> ${publishCommand}`);
+ execSync(publishCommand, {
+ stdio: [0, 1, 2],
+ maxBuffer: LARGE_BUFFER,
+ });
}
+
+ process.exit(0);
})();
function parseArgs() {
@@ -161,9 +163,9 @@ function parseArgs() {
'$0 [version]',
'This script is for publishing Nx both locally and publically'
)
- .option('skipPublish', {
+ .option('dryRun', {
type: 'boolean',
- description: 'Skips the actual publishing for testing out versioning',
+ description: 'Dry-run flag to be passed to all `nx release` commands',
})
.option('clearLocalRegistry', {
type: 'boolean',
@@ -182,6 +184,11 @@ function parseArgs() {
description: "Don't use this unless you really know what it does",
hidden: true,
})
+ .option('from', {
+ type: 'string',
+ description:
+ 'Git ref to pass to `nx release changelog`. Not applicable for local publishing or e2e tests.',
+ })
.positional('version', {
type: 'string',
description:
@@ -193,11 +200,6 @@ function parseArgs() {
'Alternate git remote name to publish tags to (useful for testing changelog)',
default: 'origin',
})
- .option('loglevel', {
- type: 'string',
- description: 'Log Level',
- choices: ['error', 'info', 'debug'],
- })
.example(
'$0',
`By default, this will locally publish a minor version bump as latest. Great for local development. Most developers should only need this.`
@@ -222,6 +224,7 @@ function parseArgs() {
['gitRemote', 'force'],
'Real Publishing Options for actually publishing to NPM'
)
+ .demandOption('version')
.check((args) => {
const registry = getRegistry();
const registryIsLocalhost = registry.hostname === 'localhost';
@@ -244,23 +247,48 @@ function parseArgs() {
})
.parseSync();
- parsedArgs.tag ??= parsedArgs.local ? 'latest' : 'next';
-
return parsedArgs;
}
-function updateLernaJsonVersion(version: string) {
- const json = JSON.parse(readFileSync(lernaJsonPath).toString());
+function getRegistry() {
+ return new URL(execSync('npm config get registry').toString().trim());
+}
- json.version = version;
+function determineDistTag(newVersion: string): 'latest' | 'next' | 'previous' {
+ // For a relative version keyword, it cannot be previous
+ if (isRelativeVersionKeyword(newVersion)) {
+ const prereleaseKeywords: ReleaseType[] = [
+ 'premajor',
+ 'preminor',
+ 'prepatch',
+ 'prerelease',
+ ];
+ return prereleaseKeywords.includes(newVersion) ? 'next' : 'latest';
+ }
- writeFileSync(lernaJsonPath, JSON.stringify(json));
-}
+ const parsedGivenVersion = parse(newVersion);
+ if (!parsedGivenVersion) {
+ throw new Error(
+ `Unable to parse the given version: "${newVersion}". Is it valid semver?`
+ );
+ }
-function restoreOriginalLernaJson() {
- writeFileSync(lernaJsonPath, originalLernaJson);
-}
+ const currentLatestVersion = execSync('npm view nx version')
+ .toString()
+ .trim();
+ const parsedCurrentLatestVersion = parse(currentLatestVersion);
+ if (!parsedCurrentLatestVersion) {
+ throw new Error(
+ `The current version resolved from the npm registry could not be parsed (resolved "${currentLatestVersion}")`
+ );
+ }
-function getRegistry() {
- return new URL(execSync('npm config get registry').toString().trim());
+ const distTag =
+ parsedGivenVersion.prerelease.length > 0
+ ? 'next'
+ : parsedGivenVersion.major < parsedCurrentLatestVersion.major
+ ? 'previous'
+ : 'latest';
+
+ return distTag;
}
diff --git a/tsconfig.base.json b/tsconfig.base.json
index f5ae71b58e20a..0a2070143c633 100644
--- a/tsconfig.base.json
+++ b/tsconfig.base.json
@@ -29,7 +29,7 @@
"@nx/docs/*": ["docs/*"],
"@nx/e2e/utils": ["e2e/utils"],
"@nx/esbuild": ["packages/esbuild"],
- "@nx/eslint-plugin": ["packages/eslint-plugin/src"],
+ "@nx/eslint-plugin": ["packages/eslint-plugin/src/index.ts"],
"@nx/expo": ["packages/expo"],
"@nx/expo/*": ["packages/expo/*"],
"@nx/express": ["packages/express"],
@@ -38,7 +38,7 @@
"@nx/graph/ui-tooltips": ["graph/ui-tooltips/src/index.ts"],
"@nx/jest": ["packages/jest"],
"@nx/jest/*": ["packages/jest/*"],
- "@nx/js": ["packages/js/src"],
+ "@nx/js": ["packages/js/src/index.ts"],
"@nx/js/*": ["packages/js/*"],
"@nx/linter": ["packages/linter"],
"@nx/linter/*": ["packages/linter/*"],