diff --git a/package.json b/package.json
index a67f1e8a..6db6fcec 100644
--- a/package.json
+++ b/package.json
@@ -19,7 +19,7 @@
"dependencies": {
"@clack/prompts": "^0.7.0",
"@inquirer/prompts": "^4.3.0",
- "@nx/devkit": "18.1.3",
+ "@nx/devkit": "18.3.3",
"@solana/web3.js": "^1.91.1",
"@swc/helpers": "~0.5.7",
"commander": "^11.1.0",
@@ -30,33 +30,33 @@
"yargs": "^17.7.2"
},
"devDependencies": {
- "@nx/eslint": "18.1.3",
- "@nx/eslint-plugin": "18.1.3",
- "@nx/jest": "18.1.3",
- "@nx/js": "18.1.3",
- "@nx/next": "18.1.3",
- "@nx/plugin": "18.1.3",
- "@nx/react": "18.1.3",
- "@nx/webpack": "18.1.3",
- "@nx/workspace": "18.1.3",
+ "@nx/eslint": "^18.3.3",
+ "@nx/eslint-plugin": "18.3.3",
+ "@nx/jest": "18.3.3",
+ "@nx/js": "18.3.3",
+ "@nx/next": "18.3.3",
+ "@nx/plugin": "18.3.3",
+ "@nx/react": "18.3.3",
+ "@nx/webpack": "18.3.3",
+ "@nx/workspace": "18.3.3",
"@swc-node/register": "~1.9.0",
"@swc/cli": "~0.3.10",
"@swc/core": "~1.4.11",
"@types/jest": "^29.5.12",
"@types/node": "20.11.30",
- "@typescript-eslint/eslint-plugin": "7.4.0",
- "@typescript-eslint/parser": "7.4.0",
+ "@typescript-eslint/eslint-plugin": "7.7.0",
+ "@typescript-eslint/parser": "7.7.0",
"eslint": "8.57.0",
"eslint-config-prettier": "^9.1.0",
"husky": "^9.0.11",
"jest": "^29.7.0",
"jest-environment-jsdom": "^29.7.0",
"lint-staged": "^15.2.2",
- "nx": "18.1.3",
+ "nx": "18.3.3",
"prettier": "^2.6.2",
"ts-jest": "^29.1.2",
"ts-node": "^10.9.2",
- "typescript": "5.3.3",
+ "typescript": "5.4.5",
"verdaccio": "^5.30.2"
},
"lint-staged": {
diff --git a/packages/create-solana-dapp/package.json b/packages/create-solana-dapp/package.json
index 5b5254b1..b821dca4 100644
--- a/packages/create-solana-dapp/package.json
+++ b/packages/create-solana-dapp/package.json
@@ -4,10 +4,10 @@
"description": "Get up and running fast with Solana dApps",
"dependencies": {
"@clack/prompts": "^0.7.0",
- "@nx/devkit": "17.2.7",
+ "@nx/devkit": "18.3.3",
"commander": "^11.1.0",
- "create-nx-workspace": "17.2.7",
- "nx": "17.2.7",
+ "create-nx-workspace": "18.3.3",
+ "nx": "18.3.3",
"tmp": "0.2.1",
"tslib": "^2.3.0"
},
diff --git a/packages/preset-anchor/README.md b/packages/preset-anchor/README.md
index 78e0b0e7..cd711ee1 100644
--- a/packages/preset-anchor/README.md
+++ b/packages/preset-anchor/README.md
@@ -10,7 +10,7 @@ This library is a preset for [create-solana-dapp](https://npm.im/create-solana-d
```bash
NX generate @solana-developers/preset-anchor:anchor-application [name] [options,...]
-From: @solana-developers/preset-anchor (v0.0.1)
+From: @solana-developers/preset-anchor
Name: anchor-application (aliases: application, preset)
Generate an Anchor application
@@ -29,7 +29,7 @@ Options:
```bash
NX generate @solana-developers/preset-anchor:anchor-template [name] [options,...]
-From: @solana-developers/preset-anchor (v0.0.1)
+From: @solana-developers/preset-anchor
Name: anchor-template (aliases: template)
Generate an Anchor template
diff --git a/packages/preset-anchor/jest.config.ts b/packages/preset-anchor/jest.config.ts
index 79fa70b0..8403eecd 100644
--- a/packages/preset-anchor/jest.config.ts
+++ b/packages/preset-anchor/jest.config.ts
@@ -7,4 +7,5 @@ export default {
},
moduleFileExtensions: ['ts', 'js', 'html'],
coverageDirectory: '../../coverage/packages/preset-anchor',
+ testEnvironment: 'node',
}
diff --git a/packages/preset-anchor/package.json b/packages/preset-anchor/package.json
index de89c1a2..e1dab10a 100644
--- a/packages/preset-anchor/package.json
+++ b/packages/preset-anchor/package.json
@@ -3,9 +3,9 @@
"version": "0.0.1",
"description": "This library is a preset for create-solana-dapp that adds anchor support to your project.",
"dependencies": {
- "@nx/devkit": "17.2.7",
- "@nx/js": "17.2.7",
- "@nx/jest": "17.2.7",
+ "@nx/devkit": "18.3.3",
+ "@nx/js": "18.3.3",
+ "@nx/jest": "18.3.3",
"@solana-developers/preset-common": "*",
"@solana/web3.js": "^1.90.0",
"tslib": "^2.3.0"
diff --git a/packages/preset-anchor/project.json b/packages/preset-anchor/project.json
index 507056ea..e9a488f8 100644
--- a/packages/preset-anchor/project.json
+++ b/packages/preset-anchor/project.json
@@ -44,7 +44,7 @@
"command": "npm dist-tag add @solana-developers/preset-anchor@{args.ver} {args.tag}"
},
"lint": {
- "executor": "@nx/linter:eslint",
+ "executor": "@nx/eslint:lint",
"outputs": ["{options.outputFile}"],
"options": {
"lintFilePatterns": [
diff --git a/packages/preset-anchor/src/generators/anchor-application/__snapshots__/anchor-application-generator.spec.ts.snap b/packages/preset-anchor/src/generators/anchor-application/__snapshots__/anchor-application-generator.spec.ts.snap
index 20d9f420..1bc3145e 100644
--- a/packages/preset-anchor/src/generators/anchor-application/__snapshots__/anchor-application-generator.spec.ts.snap
+++ b/packages/preset-anchor/src/generators/anchor-application/__snapshots__/anchor-application-generator.spec.ts.snap
@@ -195,9 +195,8 @@ exports[`anchor-application generator should generate app with "basic" template
""version": "0.0.1",",
""dependencies": {",
""@coral-xyz/anchor": "^0.30.0",",
- ""@solana/web3.js": "1.90.0"",
+ ""@solana/web3.js": "1.91.7"",
"},",
- ""type": "commonjs",",
""main": "./index.cjs",",
""module": "./index.js",",
""private": true",
@@ -277,6 +276,7 @@ exports[`anchor-application generator should generate app with "basic" template
""$schema": "../node_modules/nx/schemas/project-schema.json",",
""sourceRoot": "anchor-app/src",",
""projectType": "library",",
+ ""tags": [],",
""targets": {",
""build": {",
""executor": "@nx/rollup:rollup",",
@@ -325,8 +325,7 @@ exports[`anchor-application generator should generate app with "basic" template
""jestConfig": "anchor-app/jest.config.ts"",
"}",
"}",
- "},",
- ""tags": []",
+ "}",
"}",
],
"isBinary": false,
@@ -741,9 +740,8 @@ exports[`anchor-application generator should generate app with "counter" templat
""version": "0.0.1",",
""dependencies": {",
""@coral-xyz/anchor": "^0.30.0",",
- ""@solana/web3.js": "1.90.0"",
+ ""@solana/web3.js": "1.91.7"",
"},",
- ""type": "commonjs",",
""main": "./index.cjs",",
""module": "./index.js",",
""private": true",
@@ -868,6 +866,7 @@ exports[`anchor-application generator should generate app with "counter" templat
""$schema": "../node_modules/nx/schemas/project-schema.json",",
""sourceRoot": "anchor-app/src",",
""projectType": "library",",
+ ""tags": [],",
""targets": {",
""build": {",
""executor": "@nx/rollup:rollup",",
@@ -916,8 +915,7 @@ exports[`anchor-application generator should generate app with "counter" templat
""jestConfig": "anchor-app/jest.config.ts"",
"}",
"}",
- "},",
- ""tags": []",
+ "}",
"}",
],
"isBinary": false,
diff --git a/packages/preset-common/README.md b/packages/preset-common/README.md
index e5ccc129..619eb035 100644
--- a/packages/preset-common/README.md
+++ b/packages/preset-common/README.md
@@ -10,7 +10,7 @@ presets.
```bash
NX generate @solana-developers/preset-common:common-template [name] [options,...]
-From: @solana-developers/preset-common (v0.0.1)
+From: @solana-developers/preset-common
Name: common-template
Generate Common templates
diff --git a/packages/preset-common/package.json b/packages/preset-common/package.json
index 6980824a..470287dc 100644
--- a/packages/preset-common/package.json
+++ b/packages/preset-common/package.json
@@ -3,7 +3,7 @@
"version": "0.0.1",
"description": "This library is a preset for create-solana-dapp with shared code for the other presets.",
"dependencies": {
- "@nx/devkit": "18.1.3",
+ "@nx/devkit": "18.3.3",
"ts-morph": "^22.0.0",
"tslib": "^2.3.0"
},
diff --git a/packages/preset-common/src/utils/package-versions.ts b/packages/preset-common/src/utils/package-versions.ts
index 6b144fe3..ca841678 100644
--- a/packages/preset-common/src/utils/package-versions.ts
+++ b/packages/preset-common/src/utils/package-versions.ts
@@ -3,32 +3,32 @@ export const packageVersion = {
anchor: '^0.30.0',
},
'@tailwindcss': {
- typography: '0.5.10',
+ typography: '0.5.12',
},
'@solana': {
- 'spl-token': '0.4.1',
+ 'spl-token': '0.4.6',
'wallet-adapter-base': '^0.9.23',
'wallet-adapter-react': '^0.15.35',
'wallet-adapter-react-ui': '^0.9.35',
- 'web3.js': '1.90.0',
+ 'web3.js': '1.91.7',
},
'@swc-node': {
- core: '1.12.0',
- register: '1.8.0',
+ core: '1.13.0',
+ register: '1.9.0',
},
'@tabler': {
- 'icons-react': '2.47.0',
+ 'icons-react': '3.2.0',
},
'@tanstack': {
- 'react-query': '5.24.1',
- 'react-query-next-experimental': '5.24.1',
+ 'react-query': '5.31.0',
+ 'react-query-next-experimental': '5.31.0',
},
'react-hot-toast': '2.4.1',
'crypto-browserify': '3.12.0',
'stream-browserify': '3.0.0',
bs58: '5.0.0',
buffer: '6.0.3',
- daisyui: '4.7.2',
+ daisyui: '4.10.2',
encoding: '0.1.13',
- jotai: '2.6.5',
+ jotai: '2.8.0',
}
diff --git a/packages/preset-next/README.md b/packages/preset-next/README.md
index 94fbdb25..dae675ee 100644
--- a/packages/preset-next/README.md
+++ b/packages/preset-next/README.md
@@ -10,7 +10,7 @@ This library is a preset for [create-solana-dapp](https://npm.im/create-solana-d
```bash
NX generate @solana-developers/preset-next:next-application [name] [options,...]
-From: @solana-developers/preset-next (v0.0.1)
+From: @solana-developers/preset-next
Name: next-application (aliases: application, preset)
Generate a Next.js application
@@ -37,7 +37,7 @@ Options:
```bash
NX generate @solana-developers/preset-next:next-template [name] [options,...]
-From: @solana-developers/preset-next (v0.0.1)
+From: @solana-developers/preset-next
Name: next-template (aliases: template)
Generate a Next.js template
diff --git a/packages/preset-next/package.json b/packages/preset-next/package.json
index a8fcad32..28cda74c 100644
--- a/packages/preset-next/package.json
+++ b/packages/preset-next/package.json
@@ -3,11 +3,11 @@
"version": "0.0.1",
"description": "This library is a preset for create-solana-dapp that adds next.js support to your project.",
"dependencies": {
- "@nx/devkit": "17.2.7",
- "@nx/jest": "17.2.7",
- "@nx/js": "17.2.7",
- "@nx/linter": "17.2.7",
- "@nx/next": "17.2.7",
+ "@nx/devkit": "18.3.3",
+ "@nx/jest": "18.3.3",
+ "@nx/js": "18.3.3",
+ "@nx/eslint": "18.3.3",
+ "@nx/next": "18.3.3",
"@solana-developers/preset-anchor": "*",
"@solana-developers/preset-common": "*",
"@solana-developers/preset-react": "*",
diff --git a/packages/preset-next/src/generators/next-application/__snapshots__/next-application-generator.spec.ts.snap b/packages/preset-next/src/generators/next-application/__snapshots__/next-application-generator.spec.ts.snap
index 8ad194c9..02c2d378 100644
--- a/packages/preset-next/src/generators/next-application/__snapshots__/next-application-generator.spec.ts.snap
+++ b/packages/preset-next/src/generators/next-application/__snapshots__/next-application-generator.spec.ts.snap
@@ -173,12 +173,12 @@ exports[`application generator custom apps should generate app without anchor 1`
"{",
""name": "@proj/source",",
""dependencies": {",
- ""@solana/spl-token": "0.4.1",",
+ ""@solana/spl-token": "0.4.6",",
""@solana/wallet-adapter-base": "^0.9.23",",
""@solana/wallet-adapter-react": "^0.15.35",",
""@solana/wallet-adapter-react-ui": "^0.9.35",",
- ""@solana/web3.js": "1.90.0",",
- ""@tanstack/react-query-next-experimental": "5.24.1",",
+ ""@solana/web3.js": "1.91.7",",
+ ""@tanstack/react-query-next-experimental": "5.31.0",",
""bs58": "5.0.0",",
""buffer": "6.0.3",",
""encoding": "0.1.13",",
@@ -188,18 +188,18 @@ exports[`application generator custom apps should generate app without anchor 1`
""tslib": "^2.3.0"",
"},",
""devDependencies": {",
- ""@nx/eslint": "18.1.3",",
- ""@nx/eslint-plugin": "18.1.3",",
- ""@nx/js": "18.1.3",",
- ""@nx/next": "18.1.3",",
+ ""@nx/eslint": "18.3.3",",
+ ""@nx/eslint-plugin": "18.3.3",",
+ ""@nx/js": "18.3.3",",
+ ""@nx/next": "18.3.3",",
""@swc-node/register": "~1.8.0",",
""@swc/core": "~1.3.85",",
""@swc/helpers": "~0.5.2",",
""@types/react": "18.2.33",",
""@types/react-dom": "18.2.14",",
- ""@typescript-eslint/eslint-plugin": "^6.13.2",",
- ""@typescript-eslint/parser": "^6.13.2",",
- ""eslint": "~8.48.0",",
+ ""@typescript-eslint/eslint-plugin": "^7.3.0",",
+ ""@typescript-eslint/parser": "^7.3.0",",
+ ""eslint": "~8.57.0",",
""eslint-config-next": "14.0.4",",
""eslint-config-prettier": "^9.0.0",",
""eslint-plugin-import": "2.27.5",",
@@ -207,7 +207,7 @@ exports[`application generator custom apps should generate app without anchor 1`
""eslint-plugin-react": "7.32.2",",
""eslint-plugin-react-hooks": "4.6.0",",
""prettier": "^2.6.2",",
- ""typescript": "~5.3.2"",
+ ""typescript": "~5.4.2"",
"},",
""scripts": {",
""build": "nx build test-app",",
@@ -264,6 +264,25 @@ exports[`application generator custom apps should generate app without anchor 1`
},
"app": {
"children": {
+ "api": {
+ "children": {
+ "hello": {
+ "children": {
+ "route.ts": {
+ "content": [
+ "export async function GET(request: Request) {",
+ "return new Response('Hello, from API!');",
+ "}",
+ ],
+ "isBinary": false,
+ "path": "./test-app/app/api/hello/route.ts",
+ },
+ },
+ "path": "./test-app/app/api/hello",
+ },
+ },
+ "path": "./test-app/app/api",
+ },
"global.css": {
"content": [
"html,",
@@ -313,6 +332,14 @@ exports[`application generator custom apps should generate app without anchor 1`
"isBinary": false,
"path": "./test-app/app/layout.tsx",
},
+ "page.module.css": {
+ "content": [
+ ".page {",
+ "}",
+ ],
+ "isBinary": false,
+ "path": "./test-app/app/page.module.css",
+ },
"page.tsx": {
"content": [
"export default async function Index() {",
@@ -588,6 +615,7 @@ exports[`application generator custom apps should generate app without anchor 1`
""$schema": "../node_modules/nx/schemas/project-schema.json",",
""sourceRoot": "test-app",",
""projectType": "application",",
+ ""tags": [],",
""targets": {",
""build": {",
""executor": "@nx/next:build",",
@@ -631,8 +659,7 @@ exports[`application generator custom apps should generate app without anchor 1`
""lint": {",
""executor": "@nx/eslint:lint"",
"}",
- "},",
- ""tags": []",
+ "}",
"}",
],
"isBinary": false,
@@ -658,949 +685,6 @@ exports[`application generator custom apps should generate app without anchor 1`
},
"path": "./test-app/public",
},
- "src": {
- "children": {
- "app": {
- "children": {
- "api": {
- "children": {
- "hello": {
- "children": {
- "route.ts": {
- "content": [
- "export async function GET(request: Request) {",
- "return new Response('Hello, from API!');",
- "}",
- ],
- "isBinary": false,
- "path": "./test-app/src/app/api/hello/route.ts",
- },
- },
- "path": "./test-app/src/app/api/hello",
- },
- },
- "path": "./test-app/src/app/api",
- },
- "global.css": {
- "content": [
- "html {",
- "-webkit-text-size-adjust: 100%;",
- "font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,",
- "Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif,",
- "Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;",
- "line-height: 1.5;",
- "tab-size: 4;",
- "scroll-behavior: smooth;",
- "}",
- "body {",
- "font-family: inherit;",
- "line-height: inherit;",
- "margin: 0;",
- "}",
- "h1,",
- "h2,",
- "p,",
- "pre {",
- "margin: 0;",
- "}",
- "*,",
- "::before,",
- "::after {",
- "box-sizing: border-box;",
- "border-width: 0;",
- "border-style: solid;",
- "border-color: currentColor;",
- "}",
- "h1,",
- "h2 {",
- "font-size: inherit;",
- "font-weight: inherit;",
- "}",
- "a {",
- "color: inherit;",
- "text-decoration: inherit;",
- "}",
- "pre {",
- "font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,",
- "Liberation Mono, Courier New, monospace;",
- "}",
- "svg {",
- "display: block;",
- "vertical-align: middle;",
- "shape-rendering: auto;",
- "text-rendering: optimizeLegibility;",
- "}",
- "pre {",
- "background-color: rgba(55, 65, 81, 1);",
- "border-radius: 0.25rem;",
- "color: rgba(229, 231, 235, 1);",
- "font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,",
- "Liberation Mono, Courier New, monospace;",
- "overflow: scroll;",
- "padding: 0.5rem 0.75rem;",
- "}",
- ".shadow {",
- "box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgba(0, 0, 0, 0.1),",
- "0 4px 6px -2px rgba(0, 0, 0, 0.05);",
- "}",
- ".rounded {",
- "border-radius: 1.5rem;",
- "}",
- ".wrapper {",
- "width: 100%;",
- "}",
- ".container {",
- "margin-left: auto;",
- "margin-right: auto;",
- "max-width: 768px;",
- "padding-bottom: 3rem;",
- "padding-left: 1rem;",
- "padding-right: 1rem;",
- "color: rgba(55, 65, 81, 1);",
- "width: 100%;",
- "}",
- "#welcome {",
- "margin-top: 2.5rem;",
- "}",
- "#welcome h1 {",
- "font-size: 3rem;",
- "font-weight: 500;",
- "letter-spacing: -0.025em;",
- "line-height: 1;",
- "}",
- "#welcome span {",
- "display: block;",
- "font-size: 1.875rem;",
- "font-weight: 300;",
- "line-height: 2.25rem;",
- "margin-bottom: 0.5rem;",
- "}",
- "#hero {",
- "align-items: center;",
- "background-color: hsla(214, 62%, 21%, 1);",
- "border: none;",
- "box-sizing: border-box;",
- "color: rgba(55, 65, 81, 1);",
- "display: grid;",
- "grid-template-columns: 1fr;",
- "margin-top: 3.5rem;",
- "}",
- "#hero .text-container {",
- "color: rgba(255, 255, 255, 1);",
- "padding: 3rem 2rem;",
- "}",
- "#hero .text-container h2 {",
- "font-size: 1.5rem;",
- "line-height: 2rem;",
- "position: relative;",
- "}",
- "#hero .text-container h2 svg {",
- "color: hsla(162, 47%, 50%, 1);",
- "height: 2rem;",
- "left: -0.25rem;",
- "position: absolute;",
- "top: 0;",
- "width: 2rem;",
- "}",
- "#hero .text-container h2 span {",
- "margin-left: 2.5rem;",
- "}",
- "#hero .text-container a {",
- "background-color: rgba(255, 255, 255, 1);",
- "border-radius: 0.75rem;",
- "color: rgba(55, 65, 81, 1);",
- "display: inline-block;",
- "margin-top: 1.5rem;",
- "padding: 1rem 2rem;",
- "text-decoration: inherit;",
- "}",
- "#hero .logo-container {",
- "display: none;",
- "justify-content: center;",
- "padding-left: 2rem;",
- "padding-right: 2rem;",
- "}",
- "#hero .logo-container svg {",
- "color: rgba(255, 255, 255, 1);",
- "width: 66.666667%;",
- "}",
- "#middle-content {",
- "align-items: flex-start;",
- "display: grid;",
- "gap: 4rem;",
- "grid-template-columns: 1fr;",
- "margin-top: 3.5rem;",
- "}",
- "#learning-materials {",
- "padding: 2.5rem 2rem;",
- "}",
- "#learning-materials h2 {",
- "font-weight: 500;",
- "font-size: 1.25rem;",
- "letter-spacing: -0.025em;",
- "line-height: 1.75rem;",
- "padding-left: 1rem;",
- "padding-right: 1rem;",
- "}",
- ".list-item-link {",
- "align-items: center;",
- "border-radius: 0.75rem;",
- "display: flex;",
- "margin-top: 1rem;",
- "padding: 1rem;",
- "transition-property: background-color, border-color, color, fill, stroke,",
- "opacity, box-shadow, transform, filter, backdrop-filter,",
- "-webkit-backdrop-filter;",
- "transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);",
- "transition-duration: 150ms;",
- "width: 100%;",
- "}",
- ".list-item-link svg:first-child {",
- "margin-right: 1rem;",
- "height: 1.5rem;",
- "transition-property: background-color, border-color, color, fill, stroke,",
- "opacity, box-shadow, transform, filter, backdrop-filter,",
- "-webkit-backdrop-filter;",
- "transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);",
- "transition-duration: 150ms;",
- "width: 1.5rem;",
- "}",
- ".list-item-link > span {",
- "flex-grow: 1;",
- "font-weight: 400;",
- "transition-property: background-color, border-color, color, fill, stroke,",
- "opacity, box-shadow, transform, filter, backdrop-filter,",
- "-webkit-backdrop-filter;",
- "transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);",
- "transition-duration: 150ms;",
- "}",
- ".list-item-link > span > span {",
- "color: rgba(107, 114, 128, 1);",
- "display: block;",
- "flex-grow: 1;",
- "font-size: 0.75rem;",
- "font-weight: 300;",
- "line-height: 1rem;",
- "transition-property: background-color, border-color, color, fill, stroke,",
- "opacity, box-shadow, transform, filter, backdrop-filter,",
- "-webkit-backdrop-filter;",
- "transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);",
- "transition-duration: 150ms;",
- "}",
- ".list-item-link svg:last-child {",
- "height: 1rem;",
- "transition-property: all;",
- "transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);",
- "transition-duration: 150ms;",
- "width: 1rem;",
- "}",
- ".list-item-link:hover {",
- "color: rgba(255, 255, 255, 1);",
- "background-color: hsla(162, 47%, 50%, 1);",
- "}",
- ".list-item-link:hover > span {",
- "}",
- ".list-item-link:hover > span > span {",
- "color: rgba(243, 244, 246, 1);",
- "}",
- ".list-item-link:hover svg:last-child {",
- "transform: translateX(0.25rem);",
- "}",
- "#other-links {",
- "}",
- ".button-pill {",
- "padding: 1.5rem 2rem;",
- "transition-duration: 300ms;",
- "transition-property: background-color, border-color, color, fill, stroke,",
- "opacity, box-shadow, transform, filter, backdrop-filter,",
- "-webkit-backdrop-filter;",
- "transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);",
- "align-items: center;",
- "display: flex;",
- "}",
- ".button-pill svg {",
- "transition-property: background-color, border-color, color, fill, stroke,",
- "opacity, box-shadow, transform, filter, backdrop-filter,",
- "-webkit-backdrop-filter;",
- "transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);",
- "transition-duration: 150ms;",
- "flex-shrink: 0;",
- "width: 3rem;",
- "}",
- ".button-pill > span {",
- "letter-spacing: -0.025em;",
- "font-weight: 400;",
- "font-size: 1.125rem;",
- "line-height: 1.75rem;",
- "padding-left: 1rem;",
- "padding-right: 1rem;",
- "}",
- ".button-pill span span {",
- "display: block;",
- "font-size: 0.875rem;",
- "font-weight: 300;",
- "line-height: 1.25rem;",
- "}",
- ".button-pill:hover svg,",
- ".button-pill:hover {",
- "color: rgba(255, 255, 255, 1) !important;",
- "}",
- "#nx-console:hover {",
- "background-color: rgba(0, 122, 204, 1);",
- "}",
- "#nx-console svg {",
- "color: rgba(0, 122, 204, 1);",
- "}",
- "#nx-console-jetbrains {",
- "margin-top: 2rem;",
- "}",
- "#nx-console-jetbrains:hover {",
- "background-color: rgba(255, 49, 140, 1);",
- "}",
- "#nx-console-jetbrains svg {",
- "color: rgba(255, 49, 140, 1);",
- "}",
- "#nx-repo:hover {",
- "background-color: rgba(24, 23, 23, 1);",
- "}",
- "#nx-repo svg {",
- "color: rgba(24, 23, 23, 1);",
- "}",
- "#nx-cloud {",
- "margin-bottom: 2rem;",
- "margin-top: 2rem;",
- "padding: 2.5rem 2rem;",
- "}",
- "#nx-cloud > div {",
- "align-items: center;",
- "display: flex;",
- "}",
- "#nx-cloud > div svg {",
- "border-radius: 0.375rem;",
- "flex-shrink: 0;",
- "width: 3rem;",
- "}",
- "#nx-cloud > div h2 {",
- "font-size: 1.125rem;",
- "font-weight: 400;",
- "letter-spacing: -0.025em;",
- "line-height: 1.75rem;",
- "padding-left: 1rem;",
- "padding-right: 1rem;",
- "}",
- "#nx-cloud > div h2 span {",
- "display: block;",
- "font-size: 0.875rem;",
- "font-weight: 300;",
- "line-height: 1.25rem;",
- "}",
- "#nx-cloud p {",
- "font-size: 1rem;",
- "line-height: 1.5rem;",
- "margin-top: 1rem;",
- "}",
- "#nx-cloud pre {",
- "margin-top: 1rem;",
- "}",
- "#nx-cloud a {",
- "color: rgba(107, 114, 128, 1);",
- "display: block;",
- "font-size: 0.875rem;",
- "line-height: 1.25rem;",
- "margin-top: 1.5rem;",
- "text-align: right;",
- "}",
- "#nx-cloud a:hover {",
- "text-decoration: underline;",
- "}",
- "#commands {",
- "padding: 2.5rem 2rem;",
- "margin-top: 3.5rem;",
- "}",
- "#commands h2 {",
- "font-size: 1.25rem;",
- "font-weight: 400;",
- "letter-spacing: -0.025em;",
- "line-height: 1.75rem;",
- "padding-left: 1rem;",
- "padding-right: 1rem;",
- "}",
- "#commands p {",
- "font-size: 1rem;",
- "font-weight: 300;",
- "line-height: 1.5rem;",
- "margin-top: 1rem;",
- "padding-left: 1rem;",
- "padding-right: 1rem;",
- "}",
- "details {",
- "align-items: center;",
- "display: flex;",
- "margin-top: 1rem;",
- "padding-left: 1rem;",
- "padding-right: 1rem;",
- "width: 100%;",
- "}",
- "details pre > span {",
- "color: rgba(181, 181, 181, 1);",
- "display: block;",
- "}",
- "summary {",
- "border-radius: 0.5rem;",
- "display: flex;",
- "font-weight: 400;",
- "padding: 0.5rem;",
- "cursor: pointer;",
- "transition-property: background-color, border-color, color, fill, stroke,",
- "opacity, box-shadow, transform, filter, backdrop-filter,",
- "-webkit-backdrop-filter;",
- "transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);",
- "transition-duration: 150ms;",
- "}",
- "summary:hover {",
- "background-color: rgba(243, 244, 246, 1);",
- "}",
- "summary svg {",
- "height: 1.5rem;",
- "margin-right: 1rem;",
- "width: 1.5rem;",
- "}",
- "#love {",
- "color: rgba(107, 114, 128, 1);",
- "font-size: 0.875rem;",
- "line-height: 1.25rem;",
- "margin-top: 3.5rem;",
- "opacity: 0.6;",
- "text-align: center;",
- "}",
- "#love svg {",
- "color: rgba(252, 165, 165, 1);",
- "width: 1.25rem;",
- "height: 1.25rem;",
- "display: inline;",
- "margin-top: -0.25rem;",
- "}",
- "@media screen and (min-width: 768px) {",
- "#hero {",
- "grid-template-columns: repeat(2, minmax(0, 1fr));",
- "}",
- "#hero .logo-container {",
- "display: flex;",
- "}",
- "#middle-content {",
- "grid-template-columns: repeat(2, minmax(0, 1fr));",
- "}",
- "}",
- ],
- "isBinary": false,
- "path": "./test-app/src/app/global.css",
- },
- "layout.tsx": {
- "content": [
- "import './global.css';",
- "export const metadata = {",
- "title: 'Welcome to test-app',",
- "description: 'Generated by create-nx-workspace',",
- "};",
- "export default function RootLayout({",
- "children,",
- "}: {",
- "children: React.ReactNode;",
- "}) {",
- "return (",
- "",
- "
{children}",
- "",
- ");",
- "}",
- ],
- "isBinary": false,
- "path": "./test-app/src/app/layout.tsx",
- },
- "page.module.css": {
- "content": [
- ".page {",
- "}",
- ],
- "isBinary": false,
- "path": "./test-app/src/app/page.module.css",
- },
- "page.tsx": {
- "content": [
- "import styles from './page.module.css';",
- "export default function Index() {",
- "/*",
- "* Replace the elements below with your own.",
- "*",
- "* Note: The corresponding styles are in the ./index.css file.",
- "*/",
- "return (",
- "",
- "
",
- "
",
- "
",
- "
",
- " Hello there, ",
- "Welcome test-app 👋",
- " ",
- "",
- "
",
- "
",
- "
",
- "",
- " ",
- " ",
- "You're up and running ",
- " ",
- "
What's next? ",
- "
",
- "
",
- "
",
- "
",
- "
",
- "
Learning materials ",
- "
",
- "",
- " ",
- " ",
- "",
- "Documentation",
- " Everything is in there ",
- " ",
- "",
- " ",
- " ",
- " ",
- "
",
- "",
- " ",
- " ",
- "",
- "Blog",
- " Changelog, features & events ",
- " ",
- "",
- " ",
- " ",
- " ",
- "
",
- "",
- "YouTube ",
- " ",
- " ",
- "",
- "YouTube channel",
- " Nx Show, talks & tutorials ",
- " ",
- "",
- " ",
- " ",
- " ",
- "
",
- "",
- " ",
- " ",
- "",
- "Interactive tutorials",
- " Create an app, step-by-step ",
- " ",
- "",
- " ",
- " ",
- " ",
- "
",
- "",
- " ",
- " ",
- " ",
- " ",
- "",
- "Video courses",
- " Nx custom courses ",
- " ",
- "",
- " ",
- " ",
- " ",
- "
",
- "
",
- "
",
- "",
- "Visual Studio Code ",
- " ",
- " ",
- "",
- "Install Nx Console for VSCode",
- "The official VSCode extension for Nx. ",
- " ",
- " ",
- "
",
- "",
- " ",
- "",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- "",
- "Install Nx Console for JetBrains",
- "",
- "Available for WebStorm, Intellij IDEA Ultimate and more!",
- " ",
- " ",
- " ",
- "
",
- "
",
- "
",
- " ",
- " ",
- " ",
- "
",
- "Nx Cloud",
- "Enable faster CI & better DX ",
- " ",
- "
",
- "
",
- "You can activate distributed tasks executions and caching by",
- "running:",
- "
",
- "
nx connect ",
- "
",
- "{' '}",
- "What is Nx Cloud?{' '}",
- " ",
- "
",
- "
",
- "",
- " ",
- " ",
- "",
- "Nx is open source",
- " Love Nx? Give us a star! ",
- " ",
- " ",
- "
",
- "
",
- "
",
- "
Next steps ",
- "
Here are some things you can do with Nx:
",
- "
",
- "",
- "",
- " ",
- " ",
- "Add UI library",
- " ",
- "",
- "# Generate UI lib ",
- "nx g @nx/next:library ui",
- "# Add a component ",
- "nx g @nx/next:component ui/src/lib/button",
- " ",
- " ",
- "
",
- "",
- "",
- " ",
- " ",
- "View project details",
- " ",
- "nx show project test-app --web ",
- " ",
- "
",
- "",
- "",
- " ",
- " ",
- "View interactive project graph",
- " ",
- "nx graph ",
- " ",
- "
",
- "",
- "",
- " ",
- " ",
- "Run affected commands",
- " ",
- "",
- "# see what's been affected by changes ",
- "nx affected:graph",
- "# run tests for current changes ",
- "nx affected:test",
- "# run e2e tests for current changes ",
- "nx affected:e2e",
- " ",
- " ",
- "
",
- "
",
- "Carefully crafted with",
- "",
- " ",
- " ",
- "
",
- "
",
- "
",
- "
",
- ");",
- "}",
- ],
- "isBinary": false,
- "path": "./test-app/src/app/page.tsx",
- },
- },
- "path": "./test-app/src/app",
- },
- },
- "path": "./test-app/src",
- },
"tsconfig.json": {
"content": [
"{",
@@ -2031,9 +1115,8 @@ exports[`application generator default apps should generate default app with "no
""version": "0.0.1",",
""dependencies": {",
""@coral-xyz/anchor": "^0.30.0",",
- ""@solana/web3.js": "1.90.0"",
+ ""@solana/web3.js": "1.91.7"",
"},",
- ""type": "commonjs",",
""main": "./index.cjs",",
""module": "./index.js",",
""private": true",
@@ -2158,6 +1241,7 @@ exports[`application generator default apps should generate default app with "no
""$schema": "../node_modules/nx/schemas/project-schema.json",",
""sourceRoot": "anchor/src",",
""projectType": "library",",
+ ""tags": [],",
""targets": {",
""build": {",
""executor": "@nx/rollup:rollup",",
@@ -2206,8 +1290,7 @@ exports[`application generator default apps should generate default app with "no
""jestConfig": "anchor/jest.config.ts"",
"}",
"}",
- "},",
- ""tags": []",
+ "}",
"}",
],
"isBinary": false,
@@ -2754,12 +1837,12 @@ exports[`application generator default apps should generate default app with "no
""name": "@proj/source",",
""dependencies": {",
""@coral-xyz/anchor": "^0.30.0",",
- ""@solana/spl-token": "0.4.1",",
+ ""@solana/spl-token": "0.4.6",",
""@solana/wallet-adapter-base": "^0.9.23",",
""@solana/wallet-adapter-react": "^0.15.35",",
""@solana/wallet-adapter-react-ui": "^0.9.35",",
- ""@solana/web3.js": "1.90.0",",
- ""@tanstack/react-query-next-experimental": "5.24.1",",
+ ""@solana/web3.js": "1.91.7",",
+ ""@tanstack/react-query-next-experimental": "5.31.0",",
""bs58": "5.0.0",",
""buffer": "6.0.3",",
""encoding": "0.1.13",",
@@ -2769,12 +1852,12 @@ exports[`application generator default apps should generate default app with "no
""tslib": "^2.3.0"",
"},",
""devDependencies": {",
- ""@nx/eslint": "18.1.3",",
- ""@nx/eslint-plugin": "18.1.3",",
- ""@nx/jest": "18.1.3",",
- ""@nx/js": "18.1.3",",
- ""@nx/next": "18.1.3",",
- ""@nx/rollup": "18.1.3",",
+ ""@nx/eslint": "18.3.3",",
+ ""@nx/eslint-plugin": "18.3.3",",
+ ""@nx/jest": "18.3.3",",
+ ""@nx/js": "18.3.3",",
+ ""@nx/next": "18.3.3",",
+ ""@nx/rollup": "18.3.3",",
""@swc-node/register": "~1.8.0",",
""@swc/cli": "~0.1.62",",
""@swc/core": "~1.3.85",",
@@ -2784,9 +1867,9 @@ exports[`application generator default apps should generate default app with "no
""@types/node": "18.16.9",",
""@types/react": "18.2.33",",
""@types/react-dom": "18.2.14",",
- ""@typescript-eslint/eslint-plugin": "^6.13.2",",
- ""@typescript-eslint/parser": "^6.13.2",",
- ""eslint": "~8.48.0",",
+ ""@typescript-eslint/eslint-plugin": "^7.3.0",",
+ ""@typescript-eslint/parser": "^7.3.0",",
+ ""eslint": "~8.57.0",",
""eslint-config-next": "14.0.4",",
""eslint-config-prettier": "^9.0.0",",
""eslint-plugin-import": "2.27.5",",
@@ -2798,7 +1881,7 @@ exports[`application generator default apps should generate default app with "no
""prettier": "^2.6.2",",
""ts-jest": "^29.1.0",",
""ts-node": "10.9.1",",
- ""typescript": "~5.3.2"",
+ ""typescript": "~5.4.2"",
"},",
""scripts": {",
""anchor": "nx run anchor:anchor",",
@@ -2860,6 +1943,25 @@ exports[`application generator default apps should generate default app with "no
},
"app": {
"children": {
+ "api": {
+ "children": {
+ "hello": {
+ "children": {
+ "route.ts": {
+ "content": [
+ "export async function GET(request: Request) {",
+ "return new Response('Hello, from API!');",
+ "}",
+ ],
+ "isBinary": false,
+ "path": "./test-app/app/api/hello/route.ts",
+ },
+ },
+ "path": "./test-app/app/api/hello",
+ },
+ },
+ "path": "./test-app/app/api",
+ },
"global.css": {
"content": [
"html,",
@@ -2909,6 +2011,14 @@ exports[`application generator default apps should generate default app with "no
"isBinary": false,
"path": "./test-app/app/layout.tsx",
},
+ "page.module.css": {
+ "content": [
+ ".page {",
+ "}",
+ ],
+ "isBinary": false,
+ "path": "./test-app/app/page.module.css",
+ },
"page.tsx": {
"content": [
"import { MyProgramIDL } from '@proj/anchor';",
@@ -3183,1031 +2293,88 @@ exports[`application generator default apps should generate default app with "no
"const plugins = [",
"// Add more Next.js plugins to this list if needed.",
"withNx,",
- "];",
- "module.exports = composePlugins(...plugins)(nextConfig);",
- ],
- "isBinary": false,
- "path": "./test-app/next.config.js",
- },
- "project.json": {
- "content": [
- "{",
- ""name": "test-app",",
- ""$schema": "../node_modules/nx/schemas/project-schema.json",",
- ""sourceRoot": "test-app",",
- ""projectType": "application",",
- ""targets": {",
- ""build": {",
- ""executor": "@nx/next:build",",
- ""outputs": ["{options.outputPath}"],",
- ""defaultConfiguration": "production",",
- ""options": {",
- ""outputPath": "dist/test-app"",
- "},",
- ""configurations": {",
- ""development": {",
- ""outputPath": "test-app"",
- "},",
- ""production": {}",
- "}",
- "},",
- ""serve": {",
- ""executor": "@nx/next:server",",
- ""defaultConfiguration": "development",",
- ""options": {",
- ""buildTarget": "test-app:build",",
- ""dev": true,",
- ""port": 3000",
- "},",
- ""configurations": {",
- ""development": {",
- ""buildTarget": "test-app:build:development",",
- ""dev": true",
- "},",
- ""production": {",
- ""buildTarget": "test-app:build:production",",
- ""dev": false",
- "}",
- "}",
- "},",
- ""export": {",
- ""executor": "@nx/next:export",",
- ""options": {",
- ""buildTarget": "test-app:build:production"",
- "}",
- "},",
- ""lint": {",
- ""executor": "@nx/eslint:lint"",
- "}",
- "},",
- ""tags": []",
- "}",
- ],
- "isBinary": false,
- "path": "./test-app/project.json",
- },
- "public": {
- "children": {
- ".gitkeep": {
- "content": [],
- "isBinary": false,
- "path": "./test-app/public/.gitkeep",
- },
- "favicon.ico": {
- "content": null,
- "isBinary": true,
- "path": "./test-app/public/favicon.ico",
- },
- "logo.png": {
- "content": null,
- "isBinary": true,
- "path": "./test-app/public/logo.png",
- },
- },
- "path": "./test-app/public",
- },
- "src": {
- "children": {
- "app": {
- "children": {
- "api": {
- "children": {
- "hello": {
- "children": {
- "route.ts": {
- "content": [
- "export async function GET(request: Request) {",
- "return new Response('Hello, from API!');",
- "}",
- ],
- "isBinary": false,
- "path": "./test-app/src/app/api/hello/route.ts",
- },
- },
- "path": "./test-app/src/app/api/hello",
- },
- },
- "path": "./test-app/src/app/api",
- },
- "global.css": {
- "content": [
- "html {",
- "-webkit-text-size-adjust: 100%;",
- "font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,",
- "Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif,",
- "Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;",
- "line-height: 1.5;",
- "tab-size: 4;",
- "scroll-behavior: smooth;",
- "}",
- "body {",
- "font-family: inherit;",
- "line-height: inherit;",
- "margin: 0;",
- "}",
- "h1,",
- "h2,",
- "p,",
- "pre {",
- "margin: 0;",
- "}",
- "*,",
- "::before,",
- "::after {",
- "box-sizing: border-box;",
- "border-width: 0;",
- "border-style: solid;",
- "border-color: currentColor;",
- "}",
- "h1,",
- "h2 {",
- "font-size: inherit;",
- "font-weight: inherit;",
- "}",
- "a {",
- "color: inherit;",
- "text-decoration: inherit;",
- "}",
- "pre {",
- "font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,",
- "Liberation Mono, Courier New, monospace;",
- "}",
- "svg {",
- "display: block;",
- "vertical-align: middle;",
- "shape-rendering: auto;",
- "text-rendering: optimizeLegibility;",
- "}",
- "pre {",
- "background-color: rgba(55, 65, 81, 1);",
- "border-radius: 0.25rem;",
- "color: rgba(229, 231, 235, 1);",
- "font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,",
- "Liberation Mono, Courier New, monospace;",
- "overflow: scroll;",
- "padding: 0.5rem 0.75rem;",
- "}",
- ".shadow {",
- "box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgba(0, 0, 0, 0.1),",
- "0 4px 6px -2px rgba(0, 0, 0, 0.05);",
- "}",
- ".rounded {",
- "border-radius: 1.5rem;",
- "}",
- ".wrapper {",
- "width: 100%;",
- "}",
- ".container {",
- "margin-left: auto;",
- "margin-right: auto;",
- "max-width: 768px;",
- "padding-bottom: 3rem;",
- "padding-left: 1rem;",
- "padding-right: 1rem;",
- "color: rgba(55, 65, 81, 1);",
- "width: 100%;",
- "}",
- "#welcome {",
- "margin-top: 2.5rem;",
- "}",
- "#welcome h1 {",
- "font-size: 3rem;",
- "font-weight: 500;",
- "letter-spacing: -0.025em;",
- "line-height: 1;",
- "}",
- "#welcome span {",
- "display: block;",
- "font-size: 1.875rem;",
- "font-weight: 300;",
- "line-height: 2.25rem;",
- "margin-bottom: 0.5rem;",
- "}",
- "#hero {",
- "align-items: center;",
- "background-color: hsla(214, 62%, 21%, 1);",
- "border: none;",
- "box-sizing: border-box;",
- "color: rgba(55, 65, 81, 1);",
- "display: grid;",
- "grid-template-columns: 1fr;",
- "margin-top: 3.5rem;",
- "}",
- "#hero .text-container {",
- "color: rgba(255, 255, 255, 1);",
- "padding: 3rem 2rem;",
- "}",
- "#hero .text-container h2 {",
- "font-size: 1.5rem;",
- "line-height: 2rem;",
- "position: relative;",
- "}",
- "#hero .text-container h2 svg {",
- "color: hsla(162, 47%, 50%, 1);",
- "height: 2rem;",
- "left: -0.25rem;",
- "position: absolute;",
- "top: 0;",
- "width: 2rem;",
- "}",
- "#hero .text-container h2 span {",
- "margin-left: 2.5rem;",
- "}",
- "#hero .text-container a {",
- "background-color: rgba(255, 255, 255, 1);",
- "border-radius: 0.75rem;",
- "color: rgba(55, 65, 81, 1);",
- "display: inline-block;",
- "margin-top: 1.5rem;",
- "padding: 1rem 2rem;",
- "text-decoration: inherit;",
- "}",
- "#hero .logo-container {",
- "display: none;",
- "justify-content: center;",
- "padding-left: 2rem;",
- "padding-right: 2rem;",
- "}",
- "#hero .logo-container svg {",
- "color: rgba(255, 255, 255, 1);",
- "width: 66.666667%;",
- "}",
- "#middle-content {",
- "align-items: flex-start;",
- "display: grid;",
- "gap: 4rem;",
- "grid-template-columns: 1fr;",
- "margin-top: 3.5rem;",
- "}",
- "#learning-materials {",
- "padding: 2.5rem 2rem;",
- "}",
- "#learning-materials h2 {",
- "font-weight: 500;",
- "font-size: 1.25rem;",
- "letter-spacing: -0.025em;",
- "line-height: 1.75rem;",
- "padding-left: 1rem;",
- "padding-right: 1rem;",
- "}",
- ".list-item-link {",
- "align-items: center;",
- "border-radius: 0.75rem;",
- "display: flex;",
- "margin-top: 1rem;",
- "padding: 1rem;",
- "transition-property: background-color, border-color, color, fill, stroke,",
- "opacity, box-shadow, transform, filter, backdrop-filter,",
- "-webkit-backdrop-filter;",
- "transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);",
- "transition-duration: 150ms;",
- "width: 100%;",
- "}",
- ".list-item-link svg:first-child {",
- "margin-right: 1rem;",
- "height: 1.5rem;",
- "transition-property: background-color, border-color, color, fill, stroke,",
- "opacity, box-shadow, transform, filter, backdrop-filter,",
- "-webkit-backdrop-filter;",
- "transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);",
- "transition-duration: 150ms;",
- "width: 1.5rem;",
- "}",
- ".list-item-link > span {",
- "flex-grow: 1;",
- "font-weight: 400;",
- "transition-property: background-color, border-color, color, fill, stroke,",
- "opacity, box-shadow, transform, filter, backdrop-filter,",
- "-webkit-backdrop-filter;",
- "transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);",
- "transition-duration: 150ms;",
- "}",
- ".list-item-link > span > span {",
- "color: rgba(107, 114, 128, 1);",
- "display: block;",
- "flex-grow: 1;",
- "font-size: 0.75rem;",
- "font-weight: 300;",
- "line-height: 1rem;",
- "transition-property: background-color, border-color, color, fill, stroke,",
- "opacity, box-shadow, transform, filter, backdrop-filter,",
- "-webkit-backdrop-filter;",
- "transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);",
- "transition-duration: 150ms;",
- "}",
- ".list-item-link svg:last-child {",
- "height: 1rem;",
- "transition-property: all;",
- "transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);",
- "transition-duration: 150ms;",
- "width: 1rem;",
- "}",
- ".list-item-link:hover {",
- "color: rgba(255, 255, 255, 1);",
- "background-color: hsla(162, 47%, 50%, 1);",
- "}",
- ".list-item-link:hover > span {",
- "}",
- ".list-item-link:hover > span > span {",
- "color: rgba(243, 244, 246, 1);",
- "}",
- ".list-item-link:hover svg:last-child {",
- "transform: translateX(0.25rem);",
- "}",
- "#other-links {",
- "}",
- ".button-pill {",
- "padding: 1.5rem 2rem;",
- "transition-duration: 300ms;",
- "transition-property: background-color, border-color, color, fill, stroke,",
- "opacity, box-shadow, transform, filter, backdrop-filter,",
- "-webkit-backdrop-filter;",
- "transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);",
- "align-items: center;",
- "display: flex;",
- "}",
- ".button-pill svg {",
- "transition-property: background-color, border-color, color, fill, stroke,",
- "opacity, box-shadow, transform, filter, backdrop-filter,",
- "-webkit-backdrop-filter;",
- "transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);",
- "transition-duration: 150ms;",
- "flex-shrink: 0;",
- "width: 3rem;",
- "}",
- ".button-pill > span {",
- "letter-spacing: -0.025em;",
- "font-weight: 400;",
- "font-size: 1.125rem;",
- "line-height: 1.75rem;",
- "padding-left: 1rem;",
- "padding-right: 1rem;",
- "}",
- ".button-pill span span {",
- "display: block;",
- "font-size: 0.875rem;",
- "font-weight: 300;",
- "line-height: 1.25rem;",
- "}",
- ".button-pill:hover svg,",
- ".button-pill:hover {",
- "color: rgba(255, 255, 255, 1) !important;",
- "}",
- "#nx-console:hover {",
- "background-color: rgba(0, 122, 204, 1);",
- "}",
- "#nx-console svg {",
- "color: rgba(0, 122, 204, 1);",
- "}",
- "#nx-console-jetbrains {",
- "margin-top: 2rem;",
- "}",
- "#nx-console-jetbrains:hover {",
- "background-color: rgba(255, 49, 140, 1);",
- "}",
- "#nx-console-jetbrains svg {",
- "color: rgba(255, 49, 140, 1);",
- "}",
- "#nx-repo:hover {",
- "background-color: rgba(24, 23, 23, 1);",
- "}",
- "#nx-repo svg {",
- "color: rgba(24, 23, 23, 1);",
- "}",
- "#nx-cloud {",
- "margin-bottom: 2rem;",
- "margin-top: 2rem;",
- "padding: 2.5rem 2rem;",
- "}",
- "#nx-cloud > div {",
- "align-items: center;",
- "display: flex;",
- "}",
- "#nx-cloud > div svg {",
- "border-radius: 0.375rem;",
- "flex-shrink: 0;",
- "width: 3rem;",
- "}",
- "#nx-cloud > div h2 {",
- "font-size: 1.125rem;",
- "font-weight: 400;",
- "letter-spacing: -0.025em;",
- "line-height: 1.75rem;",
- "padding-left: 1rem;",
- "padding-right: 1rem;",
- "}",
- "#nx-cloud > div h2 span {",
- "display: block;",
- "font-size: 0.875rem;",
- "font-weight: 300;",
- "line-height: 1.25rem;",
- "}",
- "#nx-cloud p {",
- "font-size: 1rem;",
- "line-height: 1.5rem;",
- "margin-top: 1rem;",
- "}",
- "#nx-cloud pre {",
- "margin-top: 1rem;",
- "}",
- "#nx-cloud a {",
- "color: rgba(107, 114, 128, 1);",
- "display: block;",
- "font-size: 0.875rem;",
- "line-height: 1.25rem;",
- "margin-top: 1.5rem;",
- "text-align: right;",
- "}",
- "#nx-cloud a:hover {",
- "text-decoration: underline;",
- "}",
- "#commands {",
- "padding: 2.5rem 2rem;",
- "margin-top: 3.5rem;",
- "}",
- "#commands h2 {",
- "font-size: 1.25rem;",
- "font-weight: 400;",
- "letter-spacing: -0.025em;",
- "line-height: 1.75rem;",
- "padding-left: 1rem;",
- "padding-right: 1rem;",
- "}",
- "#commands p {",
- "font-size: 1rem;",
- "font-weight: 300;",
- "line-height: 1.5rem;",
- "margin-top: 1rem;",
- "padding-left: 1rem;",
- "padding-right: 1rem;",
- "}",
- "details {",
- "align-items: center;",
- "display: flex;",
- "margin-top: 1rem;",
- "padding-left: 1rem;",
- "padding-right: 1rem;",
- "width: 100%;",
- "}",
- "details pre > span {",
- "color: rgba(181, 181, 181, 1);",
- "display: block;",
- "}",
- "summary {",
- "border-radius: 0.5rem;",
- "display: flex;",
- "font-weight: 400;",
- "padding: 0.5rem;",
- "cursor: pointer;",
- "transition-property: background-color, border-color, color, fill, stroke,",
- "opacity, box-shadow, transform, filter, backdrop-filter,",
- "-webkit-backdrop-filter;",
- "transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);",
- "transition-duration: 150ms;",
- "}",
- "summary:hover {",
- "background-color: rgba(243, 244, 246, 1);",
- "}",
- "summary svg {",
- "height: 1.5rem;",
- "margin-right: 1rem;",
- "width: 1.5rem;",
- "}",
- "#love {",
- "color: rgba(107, 114, 128, 1);",
- "font-size: 0.875rem;",
- "line-height: 1.25rem;",
- "margin-top: 3.5rem;",
- "opacity: 0.6;",
- "text-align: center;",
- "}",
- "#love svg {",
- "color: rgba(252, 165, 165, 1);",
- "width: 1.25rem;",
- "height: 1.25rem;",
- "display: inline;",
- "margin-top: -0.25rem;",
- "}",
- "@media screen and (min-width: 768px) {",
- "#hero {",
- "grid-template-columns: repeat(2, minmax(0, 1fr));",
- "}",
- "#hero .logo-container {",
- "display: flex;",
- "}",
- "#middle-content {",
- "grid-template-columns: repeat(2, minmax(0, 1fr));",
- "}",
- "}",
- ],
- "isBinary": false,
- "path": "./test-app/src/app/global.css",
- },
- "layout.tsx": {
- "content": [
- "import './global.css';",
- "export const metadata = {",
- "title: 'Welcome to test-app',",
- "description: 'Generated by create-nx-workspace',",
- "};",
- "export default function RootLayout({",
- "children,",
- "}: {",
- "children: React.ReactNode;",
- "}) {",
- "return (",
- "",
- "{children}",
- "",
- ");",
- "}",
- ],
- "isBinary": false,
- "path": "./test-app/src/app/layout.tsx",
- },
- "page.module.css": {
- "content": [
- ".page {",
- "}",
- ],
- "isBinary": false,
- "path": "./test-app/src/app/page.module.css",
- },
- "page.tsx": {
- "content": [
- "import styles from './page.module.css';",
- "export default function Index() {",
- "/*",
- "* Replace the elements below with your own.",
- "*",
- "* Note: The corresponding styles are in the ./index.css file.",
- "*/",
- "return (",
- "",
- "
",
- "
",
- "
",
- "
",
- " Hello there, ",
- "Welcome test-app 👋",
- " ",
- "",
- "
",
- "
",
- "
",
- "",
- " ",
- " ",
- "You're up and running ",
- " ",
- "
What's next? ",
- "
",
- "
",
- "
",
- "
",
- "
",
- "
Learning materials ",
- "
",
- "",
- " ",
- " ",
- "",
- "Documentation",
- " Everything is in there ",
- " ",
- "",
- " ",
- " ",
- " ",
- "
",
- "",
- " ",
- " ",
- "",
- "Blog",
- " Changelog, features & events ",
- " ",
- "",
- " ",
- " ",
- " ",
- "
",
- "",
- "YouTube ",
- " ",
- " ",
- "",
- "YouTube channel",
- " Nx Show, talks & tutorials ",
- " ",
- "",
- " ",
- " ",
- " ",
- "
",
- "",
- " ",
- " ",
- "",
- "Interactive tutorials",
- " Create an app, step-by-step ",
- " ",
- "",
- " ",
- " ",
- " ",
- "
",
- "",
- " ",
- " ",
- " ",
- " ",
- "",
- "Video courses",
- " Nx custom courses ",
- " ",
- "",
- " ",
- " ",
- " ",
- "
",
- "
",
- "
",
- "",
- "Visual Studio Code ",
- " ",
- " ",
- "",
- "Install Nx Console for VSCode",
- "The official VSCode extension for Nx. ",
- " ",
- " ",
- "
",
- "",
- " ",
- "",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- "",
- "Install Nx Console for JetBrains",
- "",
- "Available for WebStorm, Intellij IDEA Ultimate and more!",
- " ",
- " ",
- " ",
- "
",
- "
",
- "
",
- " ",
- " ",
- " ",
- "
",
- "Nx Cloud",
- "Enable faster CI & better DX ",
- " ",
- "
",
- "
",
- "You can activate distributed tasks executions and caching by",
- "running:",
- "
",
- "
nx connect ",
- "
",
- "{' '}",
- "What is Nx Cloud?{' '}",
- " ",
- "
",
- "
",
- "",
- " ",
- " ",
- "",
- "Nx is open source",
- " Love Nx? Give us a star! ",
- " ",
- " ",
- "
",
- "
",
- "
",
- "
Next steps ",
- "
Here are some things you can do with Nx:
",
- "
",
- "",
- "",
- " ",
- " ",
- "Add UI library",
- " ",
- "",
- "# Generate UI lib ",
- "nx g @nx/next:library ui",
- "# Add a component ",
- "nx g @nx/next:component ui/src/lib/button",
- " ",
- " ",
- "
",
- "",
- "",
- " ",
- " ",
- "View project details",
- " ",
- "nx show project test-app --web ",
- " ",
- "
",
- "",
- "",
- " ",
- " ",
- "View interactive project graph",
- " ",
- "nx graph ",
- " ",
- "
",
- "",
- "",
- " ",
- " ",
- "Run affected commands",
- " ",
- "",
- "# see what's been affected by changes ",
- "nx affected:graph",
- "# run tests for current changes ",
- "nx affected:test",
- "# run e2e tests for current changes ",
- "nx affected:e2e",
- " ",
- " ",
- "
",
- "
",
- "Carefully crafted with",
- "",
- " ",
- " ",
- "
",
- "
",
- "
",
- "
",
- ");",
- "}",
- ],
- "isBinary": false,
- "path": "./test-app/src/app/page.tsx",
- },
- },
- "path": "./test-app/src/app",
+ "];",
+ "module.exports = composePlugins(...plugins)(nextConfig);",
+ ],
+ "isBinary": false,
+ "path": "./test-app/next.config.js",
+ },
+ "project.json": {
+ "content": [
+ "{",
+ ""name": "test-app",",
+ ""$schema": "../node_modules/nx/schemas/project-schema.json",",
+ ""sourceRoot": "test-app",",
+ ""projectType": "application",",
+ ""tags": [],",
+ ""targets": {",
+ ""build": {",
+ ""executor": "@nx/next:build",",
+ ""outputs": ["{options.outputPath}"],",
+ ""defaultConfiguration": "production",",
+ ""options": {",
+ ""outputPath": "dist/test-app"",
+ "},",
+ ""configurations": {",
+ ""development": {",
+ ""outputPath": "test-app"",
+ "},",
+ ""production": {}",
+ "}",
+ "},",
+ ""serve": {",
+ ""executor": "@nx/next:server",",
+ ""defaultConfiguration": "development",",
+ ""options": {",
+ ""buildTarget": "test-app:build",",
+ ""dev": true,",
+ ""port": 3000",
+ "},",
+ ""configurations": {",
+ ""development": {",
+ ""buildTarget": "test-app:build:development",",
+ ""dev": true",
+ "},",
+ ""production": {",
+ ""buildTarget": "test-app:build:production",",
+ ""dev": false",
+ "}",
+ "}",
+ "},",
+ ""export": {",
+ ""executor": "@nx/next:export",",
+ ""options": {",
+ ""buildTarget": "test-app:build:production"",
+ "}",
+ "},",
+ ""lint": {",
+ ""executor": "@nx/eslint:lint"",
+ "}",
+ "}",
+ "}",
+ ],
+ "isBinary": false,
+ "path": "./test-app/project.json",
+ },
+ "public": {
+ "children": {
+ ".gitkeep": {
+ "content": [],
+ "isBinary": false,
+ "path": "./test-app/public/.gitkeep",
+ },
+ "favicon.ico": {
+ "content": null,
+ "isBinary": true,
+ "path": "./test-app/public/favicon.ico",
+ },
+ "logo.png": {
+ "content": null,
+ "isBinary": true,
+ "path": "./test-app/public/logo.png",
},
},
- "path": "./test-app/src",
+ "path": "./test-app/public",
},
"tsconfig.json": {
"content": [
@@ -4640,9 +2807,8 @@ exports[`application generator default apps should generate default app with "ta
""version": "0.0.1",",
""dependencies": {",
""@coral-xyz/anchor": "^0.30.0",",
- ""@solana/web3.js": "1.90.0"",
+ ""@solana/web3.js": "1.91.7"",
"},",
- ""type": "commonjs",",
""main": "./index.cjs",",
""module": "./index.js",",
""private": true",
@@ -4767,6 +2933,7 @@ exports[`application generator default apps should generate default app with "ta
""$schema": "../node_modules/nx/schemas/project-schema.json",",
""sourceRoot": "anchor/src",",
""projectType": "library",",
+ ""tags": [],",
""targets": {",
""build": {",
""executor": "@nx/rollup:rollup",",
@@ -4815,8 +2982,7 @@ exports[`application generator default apps should generate default app with "ta
""jestConfig": "anchor/jest.config.ts"",
"}",
"}",
- "},",
- ""tags": []",
+ "}",
"}",
],
"isBinary": false,
@@ -5363,20 +3529,20 @@ exports[`application generator default apps should generate default app with "ta
""name": "@proj/source",",
""dependencies": {",
""@coral-xyz/anchor": "^0.30.0",",
- ""@solana/spl-token": "0.4.1",",
+ ""@solana/spl-token": "0.4.6",",
""@solana/wallet-adapter-base": "^0.9.23",",
""@solana/wallet-adapter-react": "^0.15.35",",
""@solana/wallet-adapter-react-ui": "^0.9.35",",
- ""@solana/web3.js": "1.90.0",",
- ""@tabler/icons-react": "2.47.0",",
- ""@tailwindcss/typography": "0.5.10",",
- ""@tanstack/react-query": "5.24.1",",
- ""@tanstack/react-query-next-experimental": "5.24.1",",
+ ""@solana/web3.js": "1.91.7",",
+ ""@tabler/icons-react": "3.2.0",",
+ ""@tailwindcss/typography": "0.5.12",",
+ ""@tanstack/react-query": "5.31.0",",
+ ""@tanstack/react-query-next-experimental": "5.31.0",",
""bs58": "5.0.0",",
""buffer": "6.0.3",",
- ""daisyui": "4.7.2",",
+ ""daisyui": "4.10.2",",
""encoding": "0.1.13",",
- ""jotai": "2.6.5",",
+ ""jotai": "2.8.0",",
""next": "14.0.4",",
""react": "18.2.0",",
""react-dom": "18.2.0",",
@@ -5384,12 +3550,12 @@ exports[`application generator default apps should generate default app with "ta
""tslib": "^2.3.0"",
"},",
""devDependencies": {",
- ""@nx/eslint": "18.1.3",",
- ""@nx/eslint-plugin": "18.1.3",",
- ""@nx/jest": "18.1.3",",
- ""@nx/js": "18.1.3",",
- ""@nx/next": "18.1.3",",
- ""@nx/rollup": "18.1.3",",
+ ""@nx/eslint": "18.3.3",",
+ ""@nx/eslint-plugin": "18.3.3",",
+ ""@nx/jest": "18.3.3",",
+ ""@nx/js": "18.3.3",",
+ ""@nx/next": "18.3.3",",
+ ""@nx/rollup": "18.3.3",",
""@swc-node/register": "~1.8.0",",
""@swc/cli": "~0.1.62",",
""@swc/core": "~1.3.85",",
@@ -5399,10 +3565,10 @@ exports[`application generator default apps should generate default app with "ta
""@types/node": "18.16.9",",
""@types/react": "18.2.33",",
""@types/react-dom": "18.2.14",",
- ""@typescript-eslint/eslint-plugin": "^6.13.2",",
- ""@typescript-eslint/parser": "^6.13.2",",
+ ""@typescript-eslint/eslint-plugin": "^7.3.0",",
+ ""@typescript-eslint/parser": "^7.3.0",",
""autoprefixer": "10.4.13",",
- ""eslint": "~8.48.0",",
+ ""eslint": "~8.57.0",",
""eslint-config-next": "14.0.4",",
""eslint-config-prettier": "^9.0.0",",
""eslint-plugin-import": "2.27.5",",
@@ -5416,7 +3582,7 @@ exports[`application generator default apps should generate default app with "ta
""tailwindcss": "3.2.7",",
""ts-jest": "^29.1.0",",
""ts-node": "10.9.1",",
- ""typescript": "~5.3.2"",
+ ""typescript": "~5.4.2"",
"},",
""scripts": {",
""anchor": "nx run anchor:anchor",",
@@ -5508,6 +3674,25 @@ exports[`application generator default apps should generate default app with "ta
},
"path": "./test-app/app/account",
},
+ "api": {
+ "children": {
+ "hello": {
+ "children": {
+ "route.ts": {
+ "content": [
+ "export async function GET(request: Request) {",
+ "return new Response('Hello, from API!');",
+ "}",
+ ],
+ "isBinary": false,
+ "path": "./test-app/app/api/hello/route.ts",
+ },
+ },
+ "path": "./test-app/app/api/hello",
+ },
+ },
+ "path": "./test-app/app/api",
+ },
"clusters": {
"children": {
"page.tsx": {
@@ -5600,6 +3785,14 @@ exports[`application generator default apps should generate default app with "ta
},
"path": "./test-app/app/my-program",
},
+ "page.module.css": {
+ "content": [
+ ".page {",
+ "}",
+ ],
+ "isBinary": false,
+ "path": "./test-app/app/page.module.css",
+ },
"page.tsx": {
"content": [
"import DashboardFeature from '@/components/dashboard/dashboard-feature';",
@@ -7371,6 +5564,7 @@ exports[`application generator default apps should generate default app with "ta
""$schema": "../node_modules/nx/schemas/project-schema.json",",
""sourceRoot": "test-app",",
""projectType": "application",",
+ ""tags": [],",
""targets": {",
""build": {",
""executor": "@nx/next:build",",
@@ -7414,8 +5608,7 @@ exports[`application generator default apps should generate default app with "ta
""lint": {",
""executor": "@nx/eslint:lint"",
"}",
- "},",
- ""tags": []",
+ "}",
"}",
],
"isBinary": false,
@@ -7441,949 +5634,6 @@ exports[`application generator default apps should generate default app with "ta
},
"path": "./test-app/public",
},
- "src": {
- "children": {
- "app": {
- "children": {
- "api": {
- "children": {
- "hello": {
- "children": {
- "route.ts": {
- "content": [
- "export async function GET(request: Request) {",
- "return new Response('Hello, from API!');",
- "}",
- ],
- "isBinary": false,
- "path": "./test-app/src/app/api/hello/route.ts",
- },
- },
- "path": "./test-app/src/app/api/hello",
- },
- },
- "path": "./test-app/src/app/api",
- },
- "global.css": {
- "content": [
- "html {",
- "-webkit-text-size-adjust: 100%;",
- "font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,",
- "Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif,",
- "Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;",
- "line-height: 1.5;",
- "tab-size: 4;",
- "scroll-behavior: smooth;",
- "}",
- "body {",
- "font-family: inherit;",
- "line-height: inherit;",
- "margin: 0;",
- "}",
- "h1,",
- "h2,",
- "p,",
- "pre {",
- "margin: 0;",
- "}",
- "*,",
- "::before,",
- "::after {",
- "box-sizing: border-box;",
- "border-width: 0;",
- "border-style: solid;",
- "border-color: currentColor;",
- "}",
- "h1,",
- "h2 {",
- "font-size: inherit;",
- "font-weight: inherit;",
- "}",
- "a {",
- "color: inherit;",
- "text-decoration: inherit;",
- "}",
- "pre {",
- "font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,",
- "Liberation Mono, Courier New, monospace;",
- "}",
- "svg {",
- "display: block;",
- "vertical-align: middle;",
- "shape-rendering: auto;",
- "text-rendering: optimizeLegibility;",
- "}",
- "pre {",
- "background-color: rgba(55, 65, 81, 1);",
- "border-radius: 0.25rem;",
- "color: rgba(229, 231, 235, 1);",
- "font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,",
- "Liberation Mono, Courier New, monospace;",
- "overflow: scroll;",
- "padding: 0.5rem 0.75rem;",
- "}",
- ".shadow {",
- "box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgba(0, 0, 0, 0.1),",
- "0 4px 6px -2px rgba(0, 0, 0, 0.05);",
- "}",
- ".rounded {",
- "border-radius: 1.5rem;",
- "}",
- ".wrapper {",
- "width: 100%;",
- "}",
- ".container {",
- "margin-left: auto;",
- "margin-right: auto;",
- "max-width: 768px;",
- "padding-bottom: 3rem;",
- "padding-left: 1rem;",
- "padding-right: 1rem;",
- "color: rgba(55, 65, 81, 1);",
- "width: 100%;",
- "}",
- "#welcome {",
- "margin-top: 2.5rem;",
- "}",
- "#welcome h1 {",
- "font-size: 3rem;",
- "font-weight: 500;",
- "letter-spacing: -0.025em;",
- "line-height: 1;",
- "}",
- "#welcome span {",
- "display: block;",
- "font-size: 1.875rem;",
- "font-weight: 300;",
- "line-height: 2.25rem;",
- "margin-bottom: 0.5rem;",
- "}",
- "#hero {",
- "align-items: center;",
- "background-color: hsla(214, 62%, 21%, 1);",
- "border: none;",
- "box-sizing: border-box;",
- "color: rgba(55, 65, 81, 1);",
- "display: grid;",
- "grid-template-columns: 1fr;",
- "margin-top: 3.5rem;",
- "}",
- "#hero .text-container {",
- "color: rgba(255, 255, 255, 1);",
- "padding: 3rem 2rem;",
- "}",
- "#hero .text-container h2 {",
- "font-size: 1.5rem;",
- "line-height: 2rem;",
- "position: relative;",
- "}",
- "#hero .text-container h2 svg {",
- "color: hsla(162, 47%, 50%, 1);",
- "height: 2rem;",
- "left: -0.25rem;",
- "position: absolute;",
- "top: 0;",
- "width: 2rem;",
- "}",
- "#hero .text-container h2 span {",
- "margin-left: 2.5rem;",
- "}",
- "#hero .text-container a {",
- "background-color: rgba(255, 255, 255, 1);",
- "border-radius: 0.75rem;",
- "color: rgba(55, 65, 81, 1);",
- "display: inline-block;",
- "margin-top: 1.5rem;",
- "padding: 1rem 2rem;",
- "text-decoration: inherit;",
- "}",
- "#hero .logo-container {",
- "display: none;",
- "justify-content: center;",
- "padding-left: 2rem;",
- "padding-right: 2rem;",
- "}",
- "#hero .logo-container svg {",
- "color: rgba(255, 255, 255, 1);",
- "width: 66.666667%;",
- "}",
- "#middle-content {",
- "align-items: flex-start;",
- "display: grid;",
- "gap: 4rem;",
- "grid-template-columns: 1fr;",
- "margin-top: 3.5rem;",
- "}",
- "#learning-materials {",
- "padding: 2.5rem 2rem;",
- "}",
- "#learning-materials h2 {",
- "font-weight: 500;",
- "font-size: 1.25rem;",
- "letter-spacing: -0.025em;",
- "line-height: 1.75rem;",
- "padding-left: 1rem;",
- "padding-right: 1rem;",
- "}",
- ".list-item-link {",
- "align-items: center;",
- "border-radius: 0.75rem;",
- "display: flex;",
- "margin-top: 1rem;",
- "padding: 1rem;",
- "transition-property: background-color, border-color, color, fill, stroke,",
- "opacity, box-shadow, transform, filter, backdrop-filter,",
- "-webkit-backdrop-filter;",
- "transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);",
- "transition-duration: 150ms;",
- "width: 100%;",
- "}",
- ".list-item-link svg:first-child {",
- "margin-right: 1rem;",
- "height: 1.5rem;",
- "transition-property: background-color, border-color, color, fill, stroke,",
- "opacity, box-shadow, transform, filter, backdrop-filter,",
- "-webkit-backdrop-filter;",
- "transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);",
- "transition-duration: 150ms;",
- "width: 1.5rem;",
- "}",
- ".list-item-link > span {",
- "flex-grow: 1;",
- "font-weight: 400;",
- "transition-property: background-color, border-color, color, fill, stroke,",
- "opacity, box-shadow, transform, filter, backdrop-filter,",
- "-webkit-backdrop-filter;",
- "transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);",
- "transition-duration: 150ms;",
- "}",
- ".list-item-link > span > span {",
- "color: rgba(107, 114, 128, 1);",
- "display: block;",
- "flex-grow: 1;",
- "font-size: 0.75rem;",
- "font-weight: 300;",
- "line-height: 1rem;",
- "transition-property: background-color, border-color, color, fill, stroke,",
- "opacity, box-shadow, transform, filter, backdrop-filter,",
- "-webkit-backdrop-filter;",
- "transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);",
- "transition-duration: 150ms;",
- "}",
- ".list-item-link svg:last-child {",
- "height: 1rem;",
- "transition-property: all;",
- "transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);",
- "transition-duration: 150ms;",
- "width: 1rem;",
- "}",
- ".list-item-link:hover {",
- "color: rgba(255, 255, 255, 1);",
- "background-color: hsla(162, 47%, 50%, 1);",
- "}",
- ".list-item-link:hover > span {",
- "}",
- ".list-item-link:hover > span > span {",
- "color: rgba(243, 244, 246, 1);",
- "}",
- ".list-item-link:hover svg:last-child {",
- "transform: translateX(0.25rem);",
- "}",
- "#other-links {",
- "}",
- ".button-pill {",
- "padding: 1.5rem 2rem;",
- "transition-duration: 300ms;",
- "transition-property: background-color, border-color, color, fill, stroke,",
- "opacity, box-shadow, transform, filter, backdrop-filter,",
- "-webkit-backdrop-filter;",
- "transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);",
- "align-items: center;",
- "display: flex;",
- "}",
- ".button-pill svg {",
- "transition-property: background-color, border-color, color, fill, stroke,",
- "opacity, box-shadow, transform, filter, backdrop-filter,",
- "-webkit-backdrop-filter;",
- "transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);",
- "transition-duration: 150ms;",
- "flex-shrink: 0;",
- "width: 3rem;",
- "}",
- ".button-pill > span {",
- "letter-spacing: -0.025em;",
- "font-weight: 400;",
- "font-size: 1.125rem;",
- "line-height: 1.75rem;",
- "padding-left: 1rem;",
- "padding-right: 1rem;",
- "}",
- ".button-pill span span {",
- "display: block;",
- "font-size: 0.875rem;",
- "font-weight: 300;",
- "line-height: 1.25rem;",
- "}",
- ".button-pill:hover svg,",
- ".button-pill:hover {",
- "color: rgba(255, 255, 255, 1) !important;",
- "}",
- "#nx-console:hover {",
- "background-color: rgba(0, 122, 204, 1);",
- "}",
- "#nx-console svg {",
- "color: rgba(0, 122, 204, 1);",
- "}",
- "#nx-console-jetbrains {",
- "margin-top: 2rem;",
- "}",
- "#nx-console-jetbrains:hover {",
- "background-color: rgba(255, 49, 140, 1);",
- "}",
- "#nx-console-jetbrains svg {",
- "color: rgba(255, 49, 140, 1);",
- "}",
- "#nx-repo:hover {",
- "background-color: rgba(24, 23, 23, 1);",
- "}",
- "#nx-repo svg {",
- "color: rgba(24, 23, 23, 1);",
- "}",
- "#nx-cloud {",
- "margin-bottom: 2rem;",
- "margin-top: 2rem;",
- "padding: 2.5rem 2rem;",
- "}",
- "#nx-cloud > div {",
- "align-items: center;",
- "display: flex;",
- "}",
- "#nx-cloud > div svg {",
- "border-radius: 0.375rem;",
- "flex-shrink: 0;",
- "width: 3rem;",
- "}",
- "#nx-cloud > div h2 {",
- "font-size: 1.125rem;",
- "font-weight: 400;",
- "letter-spacing: -0.025em;",
- "line-height: 1.75rem;",
- "padding-left: 1rem;",
- "padding-right: 1rem;",
- "}",
- "#nx-cloud > div h2 span {",
- "display: block;",
- "font-size: 0.875rem;",
- "font-weight: 300;",
- "line-height: 1.25rem;",
- "}",
- "#nx-cloud p {",
- "font-size: 1rem;",
- "line-height: 1.5rem;",
- "margin-top: 1rem;",
- "}",
- "#nx-cloud pre {",
- "margin-top: 1rem;",
- "}",
- "#nx-cloud a {",
- "color: rgba(107, 114, 128, 1);",
- "display: block;",
- "font-size: 0.875rem;",
- "line-height: 1.25rem;",
- "margin-top: 1.5rem;",
- "text-align: right;",
- "}",
- "#nx-cloud a:hover {",
- "text-decoration: underline;",
- "}",
- "#commands {",
- "padding: 2.5rem 2rem;",
- "margin-top: 3.5rem;",
- "}",
- "#commands h2 {",
- "font-size: 1.25rem;",
- "font-weight: 400;",
- "letter-spacing: -0.025em;",
- "line-height: 1.75rem;",
- "padding-left: 1rem;",
- "padding-right: 1rem;",
- "}",
- "#commands p {",
- "font-size: 1rem;",
- "font-weight: 300;",
- "line-height: 1.5rem;",
- "margin-top: 1rem;",
- "padding-left: 1rem;",
- "padding-right: 1rem;",
- "}",
- "details {",
- "align-items: center;",
- "display: flex;",
- "margin-top: 1rem;",
- "padding-left: 1rem;",
- "padding-right: 1rem;",
- "width: 100%;",
- "}",
- "details pre > span {",
- "color: rgba(181, 181, 181, 1);",
- "display: block;",
- "}",
- "summary {",
- "border-radius: 0.5rem;",
- "display: flex;",
- "font-weight: 400;",
- "padding: 0.5rem;",
- "cursor: pointer;",
- "transition-property: background-color, border-color, color, fill, stroke,",
- "opacity, box-shadow, transform, filter, backdrop-filter,",
- "-webkit-backdrop-filter;",
- "transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);",
- "transition-duration: 150ms;",
- "}",
- "summary:hover {",
- "background-color: rgba(243, 244, 246, 1);",
- "}",
- "summary svg {",
- "height: 1.5rem;",
- "margin-right: 1rem;",
- "width: 1.5rem;",
- "}",
- "#love {",
- "color: rgba(107, 114, 128, 1);",
- "font-size: 0.875rem;",
- "line-height: 1.25rem;",
- "margin-top: 3.5rem;",
- "opacity: 0.6;",
- "text-align: center;",
- "}",
- "#love svg {",
- "color: rgba(252, 165, 165, 1);",
- "width: 1.25rem;",
- "height: 1.25rem;",
- "display: inline;",
- "margin-top: -0.25rem;",
- "}",
- "@media screen and (min-width: 768px) {",
- "#hero {",
- "grid-template-columns: repeat(2, minmax(0, 1fr));",
- "}",
- "#hero .logo-container {",
- "display: flex;",
- "}",
- "#middle-content {",
- "grid-template-columns: repeat(2, minmax(0, 1fr));",
- "}",
- "}",
- ],
- "isBinary": false,
- "path": "./test-app/src/app/global.css",
- },
- "layout.tsx": {
- "content": [
- "import './global.css';",
- "export const metadata = {",
- "title: 'Welcome to test-app',",
- "description: 'Generated by create-nx-workspace',",
- "};",
- "export default function RootLayout({",
- "children,",
- "}: {",
- "children: React.ReactNode;",
- "}) {",
- "return (",
- "",
- "{children}",
- "",
- ");",
- "}",
- ],
- "isBinary": false,
- "path": "./test-app/src/app/layout.tsx",
- },
- "page.module.css": {
- "content": [
- ".page {",
- "}",
- ],
- "isBinary": false,
- "path": "./test-app/src/app/page.module.css",
- },
- "page.tsx": {
- "content": [
- "import styles from './page.module.css';",
- "export default function Index() {",
- "/*",
- "* Replace the elements below with your own.",
- "*",
- "* Note: The corresponding styles are in the ./index.css file.",
- "*/",
- "return (",
- "",
- "
",
- "
",
- "
",
- "
",
- " Hello there, ",
- "Welcome test-app 👋",
- " ",
- "",
- "
",
- "
",
- "
",
- "",
- " ",
- " ",
- "You're up and running ",
- " ",
- "
What's next? ",
- "
",
- "
",
- "
",
- "
",
- "
",
- "
Learning materials ",
- "
",
- "",
- " ",
- " ",
- "",
- "Documentation",
- " Everything is in there ",
- " ",
- "",
- " ",
- " ",
- " ",
- "
",
- "",
- " ",
- " ",
- "",
- "Blog",
- " Changelog, features & events ",
- " ",
- "",
- " ",
- " ",
- " ",
- "
",
- "",
- "YouTube ",
- " ",
- " ",
- "",
- "YouTube channel",
- " Nx Show, talks & tutorials ",
- " ",
- "",
- " ",
- " ",
- " ",
- "
",
- "",
- " ",
- " ",
- "",
- "Interactive tutorials",
- " Create an app, step-by-step ",
- " ",
- "",
- " ",
- " ",
- " ",
- "
",
- "",
- " ",
- " ",
- " ",
- " ",
- "",
- "Video courses",
- " Nx custom courses ",
- " ",
- "",
- " ",
- " ",
- " ",
- "
",
- "
",
- "
",
- "",
- "Visual Studio Code ",
- " ",
- " ",
- "",
- "Install Nx Console for VSCode",
- "The official VSCode extension for Nx. ",
- " ",
- " ",
- "
",
- "",
- " ",
- "",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- "",
- "Install Nx Console for JetBrains",
- "",
- "Available for WebStorm, Intellij IDEA Ultimate and more!",
- " ",
- " ",
- " ",
- "
",
- "
",
- "
",
- " ",
- " ",
- " ",
- "
",
- "Nx Cloud",
- "Enable faster CI & better DX ",
- " ",
- "
",
- "
",
- "You can activate distributed tasks executions and caching by",
- "running:",
- "
",
- "
nx connect ",
- "
",
- "{' '}",
- "What is Nx Cloud?{' '}",
- " ",
- "
",
- "
",
- "",
- " ",
- " ",
- "",
- "Nx is open source",
- " Love Nx? Give us a star! ",
- " ",
- " ",
- "
",
- "
",
- "
",
- "
Next steps ",
- "
Here are some things you can do with Nx:
",
- "
",
- "",
- "",
- " ",
- " ",
- "Add UI library",
- " ",
- "",
- "# Generate UI lib ",
- "nx g @nx/next:library ui",
- "# Add a component ",
- "nx g @nx/next:component ui/src/lib/button",
- " ",
- " ",
- "
",
- "",
- "",
- " ",
- " ",
- "View project details",
- " ",
- "nx show project test-app --web ",
- " ",
- "
",
- "",
- "",
- " ",
- " ",
- "View interactive project graph",
- " ",
- "nx graph ",
- " ",
- "
",
- "",
- "",
- " ",
- " ",
- "Run affected commands",
- " ",
- "",
- "# see what's been affected by changes ",
- "nx affected:graph",
- "# run tests for current changes ",
- "nx affected:test",
- "# run e2e tests for current changes ",
- "nx affected:e2e",
- " ",
- " ",
- "
",
- "
",
- "Carefully crafted with",
- "",
- " ",
- " ",
- "
",
- "
",
- "
",
- "
",
- ");",
- "}",
- ],
- "isBinary": false,
- "path": "./test-app/src/app/page.tsx",
- },
- },
- "path": "./test-app/src/app",
- },
- },
- "path": "./test-app/src",
- },
"tailwind.config.js": {
"content": [
"const { createGlobPatternsForDependencies } = require('@nx/react/tailwind');",
diff --git a/packages/preset-next/src/utils/generate-next-application.ts b/packages/preset-next/src/utils/generate-next-application.ts
index e4a8426e..f113af5d 100644
--- a/packages/preset-next/src/utils/generate-next-application.ts
+++ b/packages/preset-next/src/utils/generate-next-application.ts
@@ -1,11 +1,12 @@
import { generateFiles, getProjects, Tree, updateJson } from '@nx/devkit'
-import { Linter } from '@nx/linter'
+import { Linter } from '@nx/eslint'
import { applicationGenerator as reactApplicationGenerator } from '@nx/next/src/generators/application/application'
import { join } from 'path'
import { NormalizedNextApplicationSchema } from './normalize-next-application-schema'
export async function generateNextApplication(tree: Tree, options: NormalizedNextApplicationSchema) {
await reactApplicationGenerator(tree, {
+ src: false,
name: options.webName,
style: 'css',
skipFormat: true,
diff --git a/packages/preset-react/README.md b/packages/preset-react/README.md
index 336b4148..4dc5c955 100644
--- a/packages/preset-react/README.md
+++ b/packages/preset-react/README.md
@@ -10,7 +10,7 @@ This library is a preset for [create-solana-dapp](https://npm.im/create-solana-d
```bash
NX generate @solana-developers/preset-react:react-application [name] [options,...]
-From: @solana-developers/preset-react (v0.0.1)
+From: @solana-developers/preset-react
Name: react-application (aliases: application, preset)
Generates a React application.
@@ -37,7 +37,7 @@ Options:
```bash
NX generate @solana-developers/preset-react:react-template [name] [options,...]
-From: @solana-developers/preset-react (v0.0.1)
+From: @solana-developers/preset-react
Name: react-template (aliases: template)
Generate React templates
@@ -67,7 +67,7 @@ Options:
```bash
NX generate @solana-developers/preset-react:react-feature [name] [options,...]
-From: @solana-developers/preset-react (v0.0.1)
+From: @solana-developers/preset-react
Name: react-feature (aliases: feature)
undefined
diff --git a/packages/preset-react/package.json b/packages/preset-react/package.json
index 0f97b838..5f3b028b 100644
--- a/packages/preset-react/package.json
+++ b/packages/preset-react/package.json
@@ -3,11 +3,11 @@
"version": "0.0.1",
"description": "This library is a preset for create-solana-dapp that adds React support to your project.",
"dependencies": {
- "@nx/devkit": "17.2.7",
- "@nx/js": "17.2.7",
- "@nx/linter": "17.2.7",
- "@nx/react": "17.2.7",
- "@nx/webpack": "17.2.7",
+ "@nx/devkit": "18.3.3",
+ "@nx/js": "18.3.3",
+ "@nx/eslint": "18.3.3",
+ "@nx/react": "18.3.3",
+ "@nx/webpack": "18.3.3",
"@solana-developers/preset-anchor": "*",
"@solana-developers/preset-common": "*",
"prettier": "^2.6.2",
diff --git a/packages/preset-react/src/generators/react-application/__snapshots__/react-application-generator.spec.ts.snap b/packages/preset-react/src/generators/react-application/__snapshots__/react-application-generator.spec.ts.snap
index 9851c1d4..8b03138a 100644
--- a/packages/preset-react/src/generators/react-application/__snapshots__/react-application-generator.spec.ts.snap
+++ b/packages/preset-react/src/generators/react-application/__snapshots__/react-application-generator.spec.ts.snap
@@ -177,11 +177,11 @@ exports[`react-application generator custom apps should generate app without anc
"{",
""name": "@proj/source",",
""dependencies": {",
- ""@solana/spl-token": "0.4.1",",
+ ""@solana/spl-token": "0.4.6",",
""@solana/wallet-adapter-base": "^0.9.23",",
""@solana/wallet-adapter-react": "^0.15.35",",
""@solana/wallet-adapter-react-ui": "^0.9.35",",
- ""@solana/web3.js": "1.90.0",",
+ ""@solana/web3.js": "1.91.7",",
""bs58": "5.0.0",",
""buffer": "6.0.3",",
""crypto-browserify": "3.12.0",",
@@ -193,12 +193,12 @@ exports[`react-application generator custom apps should generate app without anc
""devDependencies": {",
""@babel/core": "^7.14.5",",
""@babel/preset-react": "^7.14.5",",
- ""@nx/eslint": "18.1.3",",
- ""@nx/eslint-plugin": "18.1.3",",
- ""@nx/js": "18.1.3",",
- ""@nx/react": "18.1.3",",
- ""@nx/web": "18.1.3",",
- ""@nx/webpack": "18.1.3",",
+ ""@nx/eslint": "18.3.3",",
+ ""@nx/eslint-plugin": "18.3.3",",
+ ""@nx/js": "18.3.3",",
+ ""@nx/react": "18.3.3",",
+ ""@nx/web": "18.3.3",",
+ ""@nx/webpack": "18.3.3",",
""@pmmmwh/react-refresh-webpack-plugin": "^0.5.7",",
""@svgr/webpack": "^8.0.1",",
""@swc-node/register": "~1.8.0",",
@@ -208,9 +208,9 @@ exports[`react-application generator custom apps should generate app without anc
""@types/node": "18.16.9",",
""@types/react": "18.2.33",",
""@types/react-dom": "18.2.14",",
- ""@typescript-eslint/eslint-plugin": "^6.13.2",",
- ""@typescript-eslint/parser": "^6.13.2",",
- ""eslint": "~8.48.0",",
+ ""@typescript-eslint/eslint-plugin": "^7.3.0",",
+ ""@typescript-eslint/parser": "^7.3.0",",
+ ""eslint": "~8.57.0",",
""eslint-config-prettier": "^9.0.0",",
""eslint-plugin-import": "2.27.5",",
""eslint-plugin-jsx-a11y": "6.7.1",",
@@ -218,8 +218,7 @@ exports[`react-application generator custom apps should generate app without anc
""eslint-plugin-react-hooks": "4.6.0",",
""prettier": "^2.6.2",",
""react-refresh": "^0.10.0",",
- ""typescript": "~5.3.2",",
- ""url-loader": "^4.1.1"",
+ ""typescript": "~5.4.2"",
"},",
""scripts": {",
""build": "nx build test-app",",
@@ -280,6 +279,7 @@ exports[`react-application generator custom apps should generate app without anc
""$schema": "../node_modules/nx/schemas/project-schema.json",",
""sourceRoot": "test-app/src",",
""projectType": "application",",
+ ""tags": [],",
""targets": {",
""build": {",
""executor": "@nx/webpack:webpack",",
@@ -341,8 +341,7 @@ exports[`react-application generator custom apps should generate app without anc
""lint": {",
""executor": "@nx/eslint:lint"",
"}",
- "},",
- ""tags": []",
+ "}",
"}",
],
"isBinary": false,
@@ -1081,9 +1080,8 @@ exports[`react-application generator default apps should generate default app wi
""version": "0.0.1",",
""dependencies": {",
""@coral-xyz/anchor": "^0.30.0",",
- ""@solana/web3.js": "1.90.0"",
+ ""@solana/web3.js": "1.91.7"",
"},",
- ""type": "commonjs",",
""main": "./index.cjs",",
""module": "./index.js",",
""private": true",
@@ -1208,6 +1206,7 @@ exports[`react-application generator default apps should generate default app wi
""$schema": "../node_modules/nx/schemas/project-schema.json",",
""sourceRoot": "anchor/src",",
""projectType": "library",",
+ ""tags": [],",
""targets": {",
""build": {",
""executor": "@nx/rollup:rollup",",
@@ -1256,8 +1255,7 @@ exports[`react-application generator default apps should generate default app wi
""jestConfig": "anchor/jest.config.ts"",
"}",
"}",
- "},",
- ""tags": []",
+ "}",
"}",
],
"isBinary": false,
@@ -1808,11 +1806,11 @@ exports[`react-application generator default apps should generate default app wi
""name": "@proj/source",",
""dependencies": {",
""@coral-xyz/anchor": "^0.30.0",",
- ""@solana/spl-token": "0.4.1",",
+ ""@solana/spl-token": "0.4.6",",
""@solana/wallet-adapter-base": "^0.9.23",",
""@solana/wallet-adapter-react": "^0.15.35",",
""@solana/wallet-adapter-react-ui": "^0.9.35",",
- ""@solana/web3.js": "1.90.0",",
+ ""@solana/web3.js": "1.91.7",",
""bs58": "5.0.0",",
""buffer": "6.0.3",",
""crypto-browserify": "3.12.0",",
@@ -1825,14 +1823,14 @@ exports[`react-application generator default apps should generate default app wi
""devDependencies": {",
""@babel/core": "^7.14.5",",
""@babel/preset-react": "^7.14.5",",
- ""@nx/eslint": "18.1.3",",
- ""@nx/eslint-plugin": "18.1.3",",
- ""@nx/jest": "18.1.3",",
- ""@nx/js": "18.1.3",",
- ""@nx/react": "18.1.3",",
- ""@nx/rollup": "18.1.3",",
- ""@nx/web": "18.1.3",",
- ""@nx/webpack": "18.1.3",",
+ ""@nx/eslint": "18.3.3",",
+ ""@nx/eslint-plugin": "18.3.3",",
+ ""@nx/jest": "18.3.3",",
+ ""@nx/js": "18.3.3",",
+ ""@nx/react": "18.3.3",",
+ ""@nx/rollup": "18.3.3",",
+ ""@nx/web": "18.3.3",",
+ ""@nx/webpack": "18.3.3",",
""@pmmmwh/react-refresh-webpack-plugin": "^0.5.7",",
""@svgr/webpack": "^8.0.1",",
""@swc-node/register": "~1.8.0",",
@@ -1844,9 +1842,9 @@ exports[`react-application generator default apps should generate default app wi
""@types/node": "18.16.9",",
""@types/react": "18.2.33",",
""@types/react-dom": "18.2.14",",
- ""@typescript-eslint/eslint-plugin": "^6.13.2",",
- ""@typescript-eslint/parser": "^6.13.2",",
- ""eslint": "~8.48.0",",
+ ""@typescript-eslint/eslint-plugin": "^7.3.0",",
+ ""@typescript-eslint/parser": "^7.3.0",",
+ ""eslint": "~8.57.0",",
""eslint-config-prettier": "^9.0.0",",
""eslint-plugin-import": "2.27.5",",
""eslint-plugin-jsx-a11y": "6.7.1",",
@@ -1858,8 +1856,7 @@ exports[`react-application generator default apps should generate default app wi
""react-refresh": "^0.10.0",",
""ts-jest": "^29.1.0",",
""ts-node": "10.9.1",",
- ""typescript": "~5.3.2",",
- ""url-loader": "^4.1.1"",
+ ""typescript": "~5.4.2"",
"},",
""scripts": {",
""anchor": "nx run anchor:anchor",",
@@ -1925,6 +1922,7 @@ exports[`react-application generator default apps should generate default app wi
""$schema": "../node_modules/nx/schemas/project-schema.json",",
""sourceRoot": "test-app/src",",
""projectType": "application",",
+ ""tags": [],",
""targets": {",
""build": {",
""executor": "@nx/webpack:webpack",",
@@ -1986,8 +1984,7 @@ exports[`react-application generator default apps should generate default app wi
""lint": {",
""executor": "@nx/eslint:lint"",
"}",
- "},",
- ""tags": []",
+ "}",
"}",
],
"isBinary": false,
@@ -2739,9 +2736,8 @@ exports[`react-application generator default apps should generate default app wi
""version": "0.0.1",",
""dependencies": {",
""@coral-xyz/anchor": "^0.30.0",",
- ""@solana/web3.js": "1.90.0"",
+ ""@solana/web3.js": "1.91.7"",
"},",
- ""type": "commonjs",",
""main": "./index.cjs",",
""module": "./index.js",",
""private": true",
@@ -2866,6 +2862,7 @@ exports[`react-application generator default apps should generate default app wi
""$schema": "../node_modules/nx/schemas/project-schema.json",",
""sourceRoot": "anchor/src",",
""projectType": "library",",
+ ""tags": [],",
""targets": {",
""build": {",
""executor": "@nx/rollup:rollup",",
@@ -2914,8 +2911,7 @@ exports[`react-application generator default apps should generate default app wi
""jestConfig": "anchor/jest.config.ts"",
"}",
"}",
- "},",
- ""tags": []",
+ "}",
"}",
],
"isBinary": false,
@@ -3466,19 +3462,19 @@ exports[`react-application generator default apps should generate default app wi
""name": "@proj/source",",
""dependencies": {",
""@coral-xyz/anchor": "^0.30.0",",
- ""@solana/spl-token": "0.4.1",",
+ ""@solana/spl-token": "0.4.6",",
""@solana/wallet-adapter-base": "^0.9.23",",
""@solana/wallet-adapter-react": "^0.15.35",",
""@solana/wallet-adapter-react-ui": "^0.9.35",",
- ""@solana/web3.js": "1.90.0",",
- ""@tabler/icons-react": "2.47.0",",
- ""@tailwindcss/typography": "0.5.10",",
- ""@tanstack/react-query": "5.24.1",",
+ ""@solana/web3.js": "1.91.7",",
+ ""@tabler/icons-react": "3.2.0",",
+ ""@tailwindcss/typography": "0.5.12",",
+ ""@tanstack/react-query": "5.31.0",",
""bs58": "5.0.0",",
""buffer": "6.0.3",",
""crypto-browserify": "3.12.0",",
- ""daisyui": "4.7.2",",
- ""jotai": "2.6.5",",
+ ""daisyui": "4.10.2",",
+ ""jotai": "2.8.0",",
""react": "18.2.0",",
""react-dom": "18.2.0",",
""react-hot-toast": "2.4.1",",
@@ -3489,14 +3485,14 @@ exports[`react-application generator default apps should generate default app wi
""devDependencies": {",
""@babel/core": "^7.14.5",",
""@babel/preset-react": "^7.14.5",",
- ""@nx/eslint": "18.1.3",",
- ""@nx/eslint-plugin": "18.1.3",",
- ""@nx/jest": "18.1.3",",
- ""@nx/js": "18.1.3",",
- ""@nx/react": "18.1.3",",
- ""@nx/rollup": "18.1.3",",
- ""@nx/web": "18.1.3",",
- ""@nx/webpack": "18.1.3",",
+ ""@nx/eslint": "18.3.3",",
+ ""@nx/eslint-plugin": "18.3.3",",
+ ""@nx/jest": "18.3.3",",
+ ""@nx/js": "18.3.3",",
+ ""@nx/react": "18.3.3",",
+ ""@nx/rollup": "18.3.3",",
+ ""@nx/web": "18.3.3",",
+ ""@nx/webpack": "18.3.3",",
""@pmmmwh/react-refresh-webpack-plugin": "^0.5.7",",
""@svgr/webpack": "^8.0.1",",
""@swc-node/register": "~1.8.0",",
@@ -3508,10 +3504,10 @@ exports[`react-application generator default apps should generate default app wi
""@types/node": "18.16.9",",
""@types/react": "18.2.33",",
""@types/react-dom": "18.2.14",",
- ""@typescript-eslint/eslint-plugin": "^6.13.2",",
- ""@typescript-eslint/parser": "^6.13.2",",
+ ""@typescript-eslint/eslint-plugin": "^7.3.0",",
+ ""@typescript-eslint/parser": "^7.3.0",",
""autoprefixer": "10.4.13",",
- ""eslint": "~8.48.0",",
+ ""eslint": "~8.57.0",",
""eslint-config-prettier": "^9.0.0",",
""eslint-plugin-import": "2.27.5",",
""eslint-plugin-jsx-a11y": "6.7.1",",
@@ -3525,8 +3521,7 @@ exports[`react-application generator default apps should generate default app wi
""tailwindcss": "3.2.7",",
""ts-jest": "^29.1.0",",
""ts-node": "10.9.1",",
- ""typescript": "~5.3.2",",
- ""url-loader": "^4.1.1"",
+ ""typescript": "~5.4.2"",
"},",
""scripts": {",
""anchor": "nx run anchor:anchor",",
@@ -3611,6 +3606,7 @@ exports[`react-application generator default apps should generate default app wi
""$schema": "../node_modules/nx/schemas/project-schema.json",",
""sourceRoot": "test-app/src",",
""projectType": "application",",
+ ""tags": [],",
""targets": {",
""build": {",
""executor": "@nx/webpack:webpack",",
@@ -3673,8 +3669,7 @@ exports[`react-application generator default apps should generate default app wi
""lint": {",
""executor": "@nx/eslint:lint"",
"}",
- "},",
- ""tags": []",
+ "}",
"}",
],
"isBinary": false,
diff --git a/packages/preset-react/src/generators/react-feature/__snapshots__/react-feature-generator.spec.ts.snap b/packages/preset-react/src/generators/react-feature/__snapshots__/react-feature-generator.spec.ts.snap
index 73699c59..329f5dab 100644
--- a/packages/preset-react/src/generators/react-feature/__snapshots__/react-feature-generator.spec.ts.snap
+++ b/packages/preset-react/src/generators/react-feature/__snapshots__/react-feature-generator.spec.ts.snap
@@ -397,9 +397,8 @@ exports[`react-feature generator should generate files for anchor-basic feature
""version": "0.0.1",",
""dependencies": {",
""@coral-xyz/anchor": "^0.30.0",",
- ""@solana/web3.js": "1.90.0"",
+ ""@solana/web3.js": "1.91.7"",
"},",
- ""type": "commonjs",",
""main": "./index.cjs",",
""module": "./index.js",",
""private": true",
@@ -583,6 +582,7 @@ exports[`react-feature generator should generate files for anchor-basic feature
""$schema": "../node_modules/nx/schemas/project-schema.json",",
""sourceRoot": "anchor-app/src",",
""projectType": "library",",
+ ""tags": [],",
""targets": {",
""build": {",
""executor": "@nx/rollup:rollup",",
@@ -644,8 +644,7 @@ exports[`react-feature generator should generate files for anchor-basic feature
""jestConfig": "anchor-app/jest.config.ts"",
"}",
"}",
- "},",
- ""tags": []",
+ "}",
"}",
],
"isBinary": false,
@@ -1347,19 +1346,19 @@ exports[`react-feature generator should generate files for anchor-basic feature
""name": "@proj/source",",
""dependencies": {",
""@coral-xyz/anchor": "^0.30.0",",
- ""@solana/spl-token": "0.4.1",",
+ ""@solana/spl-token": "0.4.6",",
""@solana/wallet-adapter-base": "^0.9.23",",
""@solana/wallet-adapter-react": "^0.15.35",",
""@solana/wallet-adapter-react-ui": "^0.9.35",",
- ""@solana/web3.js": "1.90.0",",
- ""@tabler/icons-react": "2.47.0",",
- ""@tailwindcss/typography": "0.5.10",",
- ""@tanstack/react-query": "5.24.1",",
+ ""@solana/web3.js": "1.91.7",",
+ ""@tabler/icons-react": "3.2.0",",
+ ""@tailwindcss/typography": "0.5.12",",
+ ""@tanstack/react-query": "5.31.0",",
""bs58": "5.0.0",",
""buffer": "6.0.3",",
""crypto-browserify": "3.12.0",",
- ""daisyui": "4.7.2",",
- ""jotai": "2.6.5",",
+ ""daisyui": "4.10.2",",
+ ""jotai": "2.8.0",",
""react": "18.2.0",",
""react-dom": "18.2.0",",
""react-hot-toast": "2.4.1",",
@@ -1370,14 +1369,14 @@ exports[`react-feature generator should generate files for anchor-basic feature
""devDependencies": {",
""@babel/core": "^7.14.5",",
""@babel/preset-react": "^7.14.5",",
- ""@nx/eslint": "18.1.3",",
- ""@nx/eslint-plugin": "18.1.3",",
- ""@nx/jest": "18.1.3",",
- ""@nx/js": "18.1.3",",
- ""@nx/react": "18.1.3",",
- ""@nx/rollup": "18.1.3",",
- ""@nx/web": "18.1.3",",
- ""@nx/webpack": "18.1.3",",
+ ""@nx/eslint": "18.3.3",",
+ ""@nx/eslint-plugin": "18.3.3",",
+ ""@nx/jest": "18.3.3",",
+ ""@nx/js": "18.3.3",",
+ ""@nx/react": "18.3.3",",
+ ""@nx/rollup": "18.3.3",",
+ ""@nx/web": "18.3.3",",
+ ""@nx/webpack": "18.3.3",",
""@pmmmwh/react-refresh-webpack-plugin": "^0.5.7",",
""@svgr/webpack": "^8.0.1",",
""@swc-node/register": "~1.8.0",",
@@ -1389,10 +1388,10 @@ exports[`react-feature generator should generate files for anchor-basic feature
""@types/node": "18.16.9",",
""@types/react": "18.2.33",",
""@types/react-dom": "18.2.14",",
- ""@typescript-eslint/eslint-plugin": "^6.13.2",",
- ""@typescript-eslint/parser": "^6.13.2",",
+ ""@typescript-eslint/eslint-plugin": "^7.3.0",",
+ ""@typescript-eslint/parser": "^7.3.0",",
""autoprefixer": "10.4.13",",
- ""eslint": "~8.48.0",",
+ ""eslint": "~8.57.0",",
""eslint-config-prettier": "^9.0.0",",
""eslint-plugin-import": "2.27.5",",
""eslint-plugin-jsx-a11y": "6.7.1",",
@@ -1406,8 +1405,7 @@ exports[`react-feature generator should generate files for anchor-basic feature
""tailwindcss": "3.2.7",",
""ts-jest": "^29.1.0",",
""ts-node": "10.9.1",",
- ""typescript": "~5.3.2",",
- ""url-loader": "^4.1.1"",
+ ""typescript": "~5.4.2"",
"},",
""scripts": {",
""anchor": "nx run anchor-app:anchor",",
@@ -1523,6 +1521,7 @@ exports[`react-feature generator should generate files for anchor-basic feature
""$schema": "../node_modules/nx/schemas/project-schema.json",",
""sourceRoot": "web-app/src",",
""projectType": "application",",
+ ""tags": [],",
""targets": {",
""build": {",
""executor": "@nx/webpack:webpack",",
@@ -1592,8 +1591,7 @@ exports[`react-feature generator should generate files for anchor-basic feature
""lint": {",
""executor": "@nx/eslint:lint"",
"}",
- "},",
- ""tags": []",
+ "}",
"}",
],
"isBinary": false,
@@ -3766,9 +3764,8 @@ exports[`react-feature generator should generate files for anchor-counter featur
""version": "0.0.1",",
""dependencies": {",
""@coral-xyz/anchor": "^0.30.0",",
- ""@solana/web3.js": "1.90.0"",
+ ""@solana/web3.js": "1.91.7"",
"},",
- ""type": "commonjs",",
""main": "./index.cjs",",
""module": "./index.js",",
""private": true",
@@ -3997,6 +3994,7 @@ exports[`react-feature generator should generate files for anchor-counter featur
""$schema": "../node_modules/nx/schemas/project-schema.json",",
""sourceRoot": "anchor-app/src",",
""projectType": "library",",
+ ""tags": [],",
""targets": {",
""build": {",
""executor": "@nx/rollup:rollup",",
@@ -4058,8 +4056,7 @@ exports[`react-feature generator should generate files for anchor-counter featur
""jestConfig": "anchor-app/jest.config.ts"",
"}",
"}",
- "},",
- ""tags": []",
+ "}",
"}",
],
"isBinary": false,
@@ -5037,19 +5034,19 @@ exports[`react-feature generator should generate files for anchor-counter featur
""name": "@proj/source",",
""dependencies": {",
""@coral-xyz/anchor": "^0.30.0",",
- ""@solana/spl-token": "0.4.1",",
+ ""@solana/spl-token": "0.4.6",",
""@solana/wallet-adapter-base": "^0.9.23",",
""@solana/wallet-adapter-react": "^0.15.35",",
""@solana/wallet-adapter-react-ui": "^0.9.35",",
- ""@solana/web3.js": "1.90.0",",
- ""@tabler/icons-react": "2.47.0",",
- ""@tailwindcss/typography": "0.5.10",",
- ""@tanstack/react-query": "5.24.1",",
+ ""@solana/web3.js": "1.91.7",",
+ ""@tabler/icons-react": "3.2.0",",
+ ""@tailwindcss/typography": "0.5.12",",
+ ""@tanstack/react-query": "5.31.0",",
""bs58": "5.0.0",",
""buffer": "6.0.3",",
""crypto-browserify": "3.12.0",",
- ""daisyui": "4.7.2",",
- ""jotai": "2.6.5",",
+ ""daisyui": "4.10.2",",
+ ""jotai": "2.8.0",",
""react": "18.2.0",",
""react-dom": "18.2.0",",
""react-hot-toast": "2.4.1",",
@@ -5060,14 +5057,14 @@ exports[`react-feature generator should generate files for anchor-counter featur
""devDependencies": {",
""@babel/core": "^7.14.5",",
""@babel/preset-react": "^7.14.5",",
- ""@nx/eslint": "18.1.3",",
- ""@nx/eslint-plugin": "18.1.3",",
- ""@nx/jest": "18.1.3",",
- ""@nx/js": "18.1.3",",
- ""@nx/react": "18.1.3",",
- ""@nx/rollup": "18.1.3",",
- ""@nx/web": "18.1.3",",
- ""@nx/webpack": "18.1.3",",
+ ""@nx/eslint": "18.3.3",",
+ ""@nx/eslint-plugin": "18.3.3",",
+ ""@nx/jest": "18.3.3",",
+ ""@nx/js": "18.3.3",",
+ ""@nx/react": "18.3.3",",
+ ""@nx/rollup": "18.3.3",",
+ ""@nx/web": "18.3.3",",
+ ""@nx/webpack": "18.3.3",",
""@pmmmwh/react-refresh-webpack-plugin": "^0.5.7",",
""@svgr/webpack": "^8.0.1",",
""@swc-node/register": "~1.8.0",",
@@ -5079,10 +5076,10 @@ exports[`react-feature generator should generate files for anchor-counter featur
""@types/node": "18.16.9",",
""@types/react": "18.2.33",",
""@types/react-dom": "18.2.14",",
- ""@typescript-eslint/eslint-plugin": "^6.13.2",",
- ""@typescript-eslint/parser": "^6.13.2",",
+ ""@typescript-eslint/eslint-plugin": "^7.3.0",",
+ ""@typescript-eslint/parser": "^7.3.0",",
""autoprefixer": "10.4.13",",
- ""eslint": "~8.48.0",",
+ ""eslint": "~8.57.0",",
""eslint-config-prettier": "^9.0.0",",
""eslint-plugin-import": "2.27.5",",
""eslint-plugin-jsx-a11y": "6.7.1",",
@@ -5096,8 +5093,7 @@ exports[`react-feature generator should generate files for anchor-counter featur
""tailwindcss": "3.2.7",",
""ts-jest": "^29.1.0",",
""ts-node": "10.9.1",",
- ""typescript": "~5.3.2",",
- ""url-loader": "^4.1.1"",
+ ""typescript": "~5.4.2"",
"},",
""scripts": {",
""anchor": "nx run anchor-app:anchor",",
@@ -5213,6 +5209,7 @@ exports[`react-feature generator should generate files for anchor-counter featur
""$schema": "../node_modules/nx/schemas/project-schema.json",",
""sourceRoot": "web-app/src",",
""projectType": "application",",
+ ""tags": [],",
""targets": {",
""build": {",
""executor": "@nx/webpack:webpack",",
@@ -5282,8 +5279,7 @@ exports[`react-feature generator should generate files for anchor-counter featur
""lint": {",
""executor": "@nx/eslint:lint"",
"}",
- "},",
- ""tags": []",
+ "}",
"}",
],
"isBinary": false,
diff --git a/packages/preset-react/src/utils/generate-react-application.ts b/packages/preset-react/src/utils/generate-react-application.ts
index fb33f538..ab6d1359 100644
--- a/packages/preset-react/src/utils/generate-react-application.ts
+++ b/packages/preset-react/src/utils/generate-react-application.ts
@@ -1,5 +1,5 @@
import { getProjects, Tree, updateJson } from '@nx/devkit'
-import { Linter } from '@nx/linter'
+import { Linter } from '@nx/eslint'
import { applicationGenerator as reactApplicationGenerator } from '@nx/react/src/generators/application/application'
import { join } from 'path'
import { NormalizedReactApplicationSchema } from './normalize-react-application-schema'
diff --git a/yarn.lock b/yarn.lock
index 4633af03..673e3ff2 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1796,7 +1796,7 @@
dependencies:
eslint-visitor-keys "^3.3.0"
-"@eslint-community/regexpp@^4.5.1", "@eslint-community/regexpp@^4.6.1":
+"@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.6.1":
version "4.10.0"
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.10.0.tgz#548f6de556857c8bb73bbee70c35dc82a2e74d63"
integrity sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==
@@ -2295,90 +2295,90 @@
"@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0"
-"@nrwl/devkit@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-18.1.3.tgz#6b2d5197f34e563b016a3d041170bb1a2e45142a"
- integrity sha512-qIP/RrOfPBqSPgMHKe13/YXnOxasL64Pv+i/aDdY/Fk5zvQIxe+qOizSus7przTwdpu6Jm+JWrYXrwIj4Tmy6g==
+"@nrwl/devkit@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-18.3.3.tgz#9ec5575afe6d14b17acd5e8da4e98a0de27704c6"
+ integrity sha512-3zZLE1vfwsNie7qjVUt9lqaM1slU0RTr/dW+Yt/2lxe8Peu6f8bnCM1Pf3kSlzoxQroctfocRtVHFXJsAuAt4g==
dependencies:
- "@nx/devkit" "18.1.3"
+ "@nx/devkit" "18.3.3"
-"@nrwl/eslint-plugin-nx@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-18.1.3.tgz#e9f45d094d7e5d7a8334edc69befbe7c4b15201e"
- integrity sha512-l6FQgzgHsHY+jbH6ukyXn6617ZixT5EY1gk0s+1H8dTwvHK44SqbeWtCs63VTRX53vcXiFTk71OZWUIb1AQ6tg==
+"@nrwl/eslint-plugin-nx@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-18.3.3.tgz#b41316daa9ac7f55379cb4510767f7a865c920a6"
+ integrity sha512-ARqwcA2n2NN+8ATrooZtPbaW5fb9WSjDFZaI8RdphMXFnPrEkZnMpbrjFpLTj+wc1R6hIgTcYbli6fv4Gfbo3Q==
dependencies:
- "@nx/eslint-plugin" "18.1.3"
+ "@nx/eslint-plugin" "18.3.3"
-"@nrwl/jest@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nrwl/jest/-/jest-18.1.3.tgz#269b859d4d6ceaf73c8f81cc7ac567711f736391"
- integrity sha512-R8IPVHoLDLRFjdOC4f80LEUv4BYH2VoeyJlBw33u3xnTpb94XThMC//f1k+js/+iVPyFUqlHhOfw2X3HwcIYew==
+"@nrwl/jest@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nrwl/jest/-/jest-18.3.3.tgz#6d75e59c47be007cbe4b78c23fd3e08fe954ed68"
+ integrity sha512-BPI0mIbmjTHFb0/qtMND59ECld7gorV+SEVLwf4BLl7SWumVB2gLAA2+yx71cvF1jO4R5Ndi2FrBwBC9E2Va5Q==
dependencies:
- "@nx/jest" "18.1.3"
+ "@nx/jest" "18.3.3"
-"@nrwl/js@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nrwl/js/-/js-18.1.3.tgz#03106c227de0747a501f5d909676593389d071e6"
- integrity sha512-7Wmmpk64CfmXTA/bvBm4z3xHMnf/TfPUjIcuzPrOFt25rBNPU0YhI9ULBAAnTDs0YZEiDe6pm+k6c8+ykT9mtA==
+"@nrwl/js@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nrwl/js/-/js-18.3.3.tgz#e1a83fb43541cd06752aced6dd7ad932d0c1afa1"
+ integrity sha512-7Wtv5kpeMWUDBUFu5go49HM/S8vDrtMOvZf9xnUcnjsFDReWe8XIEkTWudZDbzID3X4T6WQAftzj2Ov6k566lQ==
dependencies:
- "@nx/js" "18.1.3"
+ "@nx/js" "18.3.3"
-"@nrwl/next@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nrwl/next/-/next-18.1.3.tgz#a31c47d922f847bfce221a7c046728001eeae6cf"
- integrity sha512-GFYO2hSaqUN5YlNk8JPONUq4SYgZxNoT/4BILmhba2r7x56Fbk7m/WuSoawAXlVywiN/C2DJqNsXIn968o/VLw==
+"@nrwl/next@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nrwl/next/-/next-18.3.3.tgz#86ef366b1015ad47b131be85337886bc8051081e"
+ integrity sha512-Ikczneh3T0LlYTvjdDHGXNI2bh1MCyknl1Li41HA4so3qOqHGq+uB2xk1kziQkxUvcE1kULTfORH04DvdKCyXg==
dependencies:
- "@nx/next" "18.1.3"
+ "@nx/next" "18.3.3"
-"@nrwl/nx-plugin@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nrwl/nx-plugin/-/nx-plugin-18.1.3.tgz#c339f3a60d03440763130bb49338b38a89d69758"
- integrity sha512-biqsu6t6sZzPhv0JzyaZKhxff5kFLW8dnlkncBQ8qomrvNsRf/uhfBFCitXVaxuF3g8zVPFT1QDi6MV+pJTXvQ==
+"@nrwl/nx-plugin@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nrwl/nx-plugin/-/nx-plugin-18.3.3.tgz#0a0d49c9698c79eb2f2ac659dfd98707545b2420"
+ integrity sha512-BNnLwGQTP6sk4Q3QBr9ciytKvFzbfDNtUw4+OQ1EeFZ3wMQQc0ZhxYSjwN+JuLdkNWT+fEOL6sobqW+4F4fyNg==
dependencies:
- "@nx/plugin" "18.1.3"
+ "@nx/plugin" "18.3.3"
-"@nrwl/react@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nrwl/react/-/react-18.1.3.tgz#16cd398390a7b68c8245e26a0a5499fb608a19b0"
- integrity sha512-s6z6JGqd6G7NI80dyAm37iKvFu30RXyzcqVErv8W+XYSMEUVqauwjpU4xUiNaLQIGAZi4i+wmUADEVPrGLTTOg==
+"@nrwl/react@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nrwl/react/-/react-18.3.3.tgz#073ce04f39ed87daab5509ad9fa0f0c0a83a2442"
+ integrity sha512-i81SZJvycadVzbPB2YkFVhjZomeVz2vDty9+jjmaK+NNrQeic769nO4w+m6LdDEogCCV0cpsl1P6LH4YuqwwmA==
dependencies:
- "@nx/react" "18.1.3"
+ "@nx/react" "18.3.3"
-"@nrwl/tao@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-18.1.3.tgz#118c1b27530b44d11a0bcaa17a79c69e7c36a1b2"
- integrity sha512-cRs5kDRhiYVZ9SLQ2ol+2+zltgPemDtsHKz2h2whazHF+d39zsPLYbFm1ZJuDKpZp6TJJercqSH1UQCdOXEkdQ==
+"@nrwl/tao@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-18.3.3.tgz#2d0c60d233f2cc07c85ba08126dd46f21dda1ef0"
+ integrity sha512-f/PUDLpSMEObiLQ5sIDySJM+5DxSCNunkxxbY1R9rmQ1cFcgrHaXIHQqbSj91mMa3mmtbKACk8u1LbI+oQV0Tg==
dependencies:
- nx "18.1.3"
+ nx "18.3.3"
tslib "^2.3.0"
-"@nrwl/web@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nrwl/web/-/web-18.1.3.tgz#5c94d92c3aad13e34c44b7ef320d452aa8c6b79d"
- integrity sha512-UvsJpofic/lJqTVaWxCUT4Os+R7oKzdx2bA9AJ6CXNwq+w6/60EtUXFsw1l9QSx3OuKGLV7o5lhH0XWsOKPWaQ==
+"@nrwl/web@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nrwl/web/-/web-18.3.3.tgz#3e31d086fef5aa1e68ac5af9d5c27592ef2fe39d"
+ integrity sha512-EuEht/tk9VHLKxjVMEh96wu8WNkRFRabpmLBc++pp2bEaoxz8Qm2xDO+sOU3Wp4zGNx/qQVxA1kKMZCjVjk75g==
dependencies:
- "@nx/web" "18.1.3"
+ "@nx/web" "18.3.3"
-"@nrwl/webpack@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nrwl/webpack/-/webpack-18.1.3.tgz#159ed213bbb316e4df56a7e6fd86d430571502c8"
- integrity sha512-lLJ1kmGBG9So3o/xaQkqThq0aKsg7pBfeq7eXdyT9ayTA9ORB9CHdPHyqsj6ILrVWHGpq2pNn9DMSzIdiobkJQ==
+"@nrwl/webpack@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nrwl/webpack/-/webpack-18.3.3.tgz#0c29dc1561c9b8e613313fd02f805be72515dfa6"
+ integrity sha512-E/8vr1qAFSan1FnewvLBRBHYIaPG9dxZeYKRcQvcDx+Jf2oPyJNYI+9kkoNxEZg9FeFJMShK2x8YBgwB+ivH5A==
dependencies:
- "@nx/webpack" "18.1.3"
+ "@nx/webpack" "18.3.3"
-"@nrwl/workspace@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nrwl/workspace/-/workspace-18.1.3.tgz#55a107bed81ddb57b30616c1e1c7876162d7bab9"
- integrity sha512-Ds5BplyUJAzldMz+ywMqQw/T+UHhQBQSiNeyuqeUmqm6VKMWYs8LnAdVuCQkrc4jc/JL5QeJOUS+Ppt+O1kkGw==
+"@nrwl/workspace@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nrwl/workspace/-/workspace-18.3.3.tgz#291ecda3c4fddcb534f0cc6b7c7796a21483ae49"
+ integrity sha512-9Giuec9l3PpS8mekD00W9kBIKmWRpQSkp+/RvYmc+7kKtVC+Uj/kc68exBOanVgq6zKzYrn+FqHWHGWnHxp+ww==
dependencies:
- "@nx/workspace" "18.1.3"
+ "@nx/workspace" "18.3.3"
-"@nx/devkit@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nx/devkit/-/devkit-18.1.3.tgz#2f59462c6436919efdcad74f3b6f44dabc061393"
- integrity sha512-/LA1VTcSOHun06bsLFREFsy3K2XvRIZKPhUgXbrPAjwVZzH91a+9jUYoCwrxXrp21c2Ndh6y3zq3qPfjJr7DzQ==
+"@nx/devkit@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nx/devkit/-/devkit-18.3.3.tgz#2ec37855020da74ad1e77b51711b057b3cb12fec"
+ integrity sha512-FtkZ6mA5//vEA5lcbT80m080ROVacHYV5F1peztTRA+IY2JZGJoqx425kn5ylDO8aCSAIAwcn2qIdhI8BnpG3Q==
dependencies:
- "@nrwl/devkit" "18.1.3"
+ "@nrwl/devkit" "18.3.3"
ejs "^3.1.7"
enquirer "~2.3.6"
ignore "^5.0.4"
@@ -2387,44 +2387,44 @@
tslib "^2.3.0"
yargs-parser "21.1.1"
-"@nx/eslint-plugin@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nx/eslint-plugin/-/eslint-plugin-18.1.3.tgz#eb1accf7149936c84f4d557e53ce93b5da3425fc"
- integrity sha512-pzmvdvF2rOqCd6JymwBwlNP+2TxFWpPDof8NQXeEpjhSAP/OGaxIMNrzft0jTqvA5i14+rIah02zp26sm1IPHg==
- dependencies:
- "@nrwl/eslint-plugin-nx" "18.1.3"
- "@nx/devkit" "18.1.3"
- "@nx/js" "18.1.3"
- "@typescript-eslint/type-utils" "^6.13.2"
- "@typescript-eslint/utils" "^6.13.2"
+"@nx/eslint-plugin@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nx/eslint-plugin/-/eslint-plugin-18.3.3.tgz#0410261cf7f1a227eefbe2a979c9482ad9c19894"
+ integrity sha512-ww3r8VRlzJXOBRG+qCTd+VXHRKxiIrOH+cIokTtuzGrnCXWEMSPO5Ts6z/Jsbb0xAcfZ39WUnxuDZdKbp4aHqA==
+ dependencies:
+ "@nrwl/eslint-plugin-nx" "18.3.3"
+ "@nx/devkit" "18.3.3"
+ "@nx/js" "18.3.3"
+ "@typescript-eslint/type-utils" "^7.3.0"
+ "@typescript-eslint/utils" "^7.3.0"
chalk "^4.1.0"
confusing-browser-globals "^1.0.9"
jsonc-eslint-parser "^2.1.0"
semver "^7.5.3"
tslib "^2.3.0"
-"@nx/eslint@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nx/eslint/-/eslint-18.1.3.tgz#54f40e6a68f5199aa9e60bc008646c1b370687a3"
- integrity sha512-PGGD2qyePRvz6VSjUrHO5ZooCTvILLB1BVWw9i7FZ3mUazg6nWgnsZEmoeLZKmBPMhACZfuj0/ULtw0y+lfMvA==
+"@nx/eslint@18.3.3", "@nx/eslint@^18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nx/eslint/-/eslint-18.3.3.tgz#ce28b4240e0558333dee08c824d8f82d72a11159"
+ integrity sha512-cvJjyykTEtQN08b5wQFelD/cbye7Nl5zFVESs+mn9/ezCukjAgP9seOk39nchKykRBAm7zzA1xZOB9thNqw9aA==
dependencies:
- "@nx/devkit" "18.1.3"
- "@nx/js" "18.1.3"
- "@nx/linter" "18.1.3"
+ "@nx/devkit" "18.3.3"
+ "@nx/js" "18.3.3"
+ "@nx/linter" "18.3.3"
eslint "^8.0.0"
tslib "^2.3.0"
- typescript "~5.3.2"
+ typescript "~5.4.2"
-"@nx/jest@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nx/jest/-/jest-18.1.3.tgz#19462d1a1837ab237aab0c44defcf9d1ea66d75c"
- integrity sha512-vGN3r5DhEDZDtKkA1iJ9bGqFzmxI3KGnv8rkTDoXlrhGZQULxMwnqFEEp4OHPMdXB98wlA/sYGQcqPZXPhWVyA==
+"@nx/jest@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nx/jest/-/jest-18.3.3.tgz#4a25f77169d0e630cb9b5f49bd0cde1faf0aae31"
+ integrity sha512-AwkwYSJqu0vrDFMxKAc3lb0yHZFhsD8rX6rMMwe/fZMlAYml9FvGCp/ixWpcRWIo/1t3pxiF3Vejk9+oq/Avfw==
dependencies:
"@jest/reporters" "^29.4.1"
"@jest/test-result" "^29.4.1"
- "@nrwl/jest" "18.1.3"
- "@nx/devkit" "18.1.3"
- "@nx/js" "18.1.3"
+ "@nrwl/jest" "18.3.3"
+ "@nx/devkit" "18.3.3"
+ "@nx/js" "18.3.3"
"@phenomnomnominal/tsquery" "~5.0.1"
chalk "^4.1.0"
identity-obj-proxy "3.0.0"
@@ -2436,10 +2436,10 @@
tslib "^2.3.0"
yargs-parser "21.1.1"
-"@nx/js@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nx/js/-/js-18.1.3.tgz#fca2814587d3f0c3eefbe941e136f19012d8b239"
- integrity sha512-nXDTgyyM3/rfLFORroOzgaeD1+sI+QU+lrVMbW0JW0SkqrzpEXzo8VdlFoA2DQrbaChT3lyZQwGQ/CZYF+76Sw==
+"@nx/js@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nx/js/-/js-18.3.3.tgz#977968160d6edc11f320bc0f654b52d36a9101ac"
+ integrity sha512-e8u56oG0mlTVz48EeH0C7txX0GeLYN0o4mK1LDAMIHQa4tKefNfwrdqHaZBiVqFOPopeFtqi8s0kqce5prwCaw==
dependencies:
"@babel/core" "^7.23.2"
"@babel/plugin-proposal-decorators" "^7.22.7"
@@ -2448,9 +2448,9 @@
"@babel/preset-env" "^7.23.2"
"@babel/preset-typescript" "^7.22.5"
"@babel/runtime" "^7.22.6"
- "@nrwl/js" "18.1.3"
- "@nx/devkit" "18.1.3"
- "@nx/workspace" "18.1.3"
+ "@nrwl/js" "18.3.3"
+ "@nx/devkit" "18.3.3"
+ "@nx/workspace" "18.3.3"
"@phenomnomnominal/tsquery" "~5.0.1"
babel-plugin-const-enum "^1.0.1"
babel-plugin-macros "^2.8.0"
@@ -2472,139 +2472,140 @@
tsconfig-paths "^4.1.2"
tslib "^2.3.0"
-"@nx/linter@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nx/linter/-/linter-18.1.3.tgz#148ef09c14e43d4670322a4ac6f5b7e391ba0727"
- integrity sha512-kD7Vb6cLi3J+pW+2IKEVg4SgBAA9XXOZMN58oi+sefLpnFe9180tbWVwHZG4nuiMMkh8eC8mAQfgiXwyrdZfFQ==
+"@nx/linter@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nx/linter/-/linter-18.3.3.tgz#ae861fb7d10c4f1dcdb4389f5b9f25aecab6fee0"
+ integrity sha512-5HmAN/8jZ2scrA0OiJSUdBPhIjwIHecK8AK7TxYX4fg1VJ3VcpknV8pWcETuNoBW8WlgF1RX2RW7Gog7vjf+Ww==
dependencies:
- "@nx/eslint" "18.1.3"
+ "@nx/eslint" "18.3.3"
-"@nx/next@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nx/next/-/next-18.1.3.tgz#2f4b8608b1fe5c3b62245aec290c2440f17ba8cd"
- integrity sha512-XCSUzdJitGv7wwg6AhtYsmLPP6jUiQ0JFEaH6xW119lTI8QgKWomH+Tn1w1oLutFe4Csh8rxFgEK+BLFfA3JXA==
+"@nx/next@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nx/next/-/next-18.3.3.tgz#651a6c15b88d553c89d92493ecc3cac8b29b5ea9"
+ integrity sha512-7gTOS+cJ4wlgJCVqvLZ/8hn0O3ZFlQwrhSmHC24aKikO4FVyMYdAhRZ7fLMZeRVCbKHkMidUWnwqaGaWf99MsQ==
dependencies:
"@babel/plugin-proposal-decorators" "^7.22.7"
- "@nrwl/next" "18.1.3"
- "@nx/devkit" "18.1.3"
- "@nx/eslint" "18.1.3"
- "@nx/js" "18.1.3"
- "@nx/react" "18.1.3"
- "@nx/web" "18.1.3"
- "@nx/webpack" "18.1.3"
- "@nx/workspace" "18.1.3"
+ "@nrwl/next" "18.3.3"
+ "@nx/devkit" "18.3.3"
+ "@nx/eslint" "18.3.3"
+ "@nx/js" "18.3.3"
+ "@nx/react" "18.3.3"
+ "@nx/web" "18.3.3"
+ "@nx/webpack" "18.3.3"
+ "@nx/workspace" "18.3.3"
"@svgr/webpack" "^8.0.1"
chalk "^4.1.0"
copy-webpack-plugin "^10.2.4"
+ file-loader "^6.2.0"
fs-extra "^11.1.0"
ignore "^5.0.4"
semver "^7.5.3"
tslib "^2.3.0"
- url-loader "^4.1.1"
webpack-merge "^5.8.0"
-"@nx/nx-darwin-arm64@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nx/nx-darwin-arm64/-/nx-darwin-arm64-18.1.3.tgz#a0640946fc3f5ef447018a9d5d838678659601dc"
- integrity sha512-h3/1ywpLa56RwBnz8Lr9yyUvPvfGvKFxIo8LNptc8fMoONuuIOeZTAmaBxKBOaKtL7g64/LKDs0Ts+mSXzmbqA==
-
-"@nx/nx-darwin-x64@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nx/nx-darwin-x64/-/nx-darwin-x64-18.1.3.tgz#67411f01a0b75c7d1dce18999b376403fb7a0510"
- integrity sha512-6LHe7MYrKlztLlKhYfGV3CtFPhEqcc2ZgwGVWYiAmS/glcN+Wai7RFQX/cZiJ+TbDRFzvETPPGNRP/aSAOkRnQ==
-
-"@nx/nx-freebsd-x64@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nx/nx-freebsd-x64/-/nx-freebsd-x64-18.1.3.tgz#a0e8f27cf3d5dc3991243b6c2278fcc564ce5fad"
- integrity sha512-ppSkJJVKnfDWYJBKqjEM/p4qdMZsZVV++dkFN/n50p6uwHstv0Kth7dNdsu3ZyPqmg6+IYUZql7JSTeNqKne5A==
-
-"@nx/nx-linux-arm-gnueabihf@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-18.1.3.tgz#22e39addc7834b87735681a4969b834deb5a8efa"
- integrity sha512-1vflQE4gscHq2GJeu2L48Z8rQFcdu+gcprG1cMEf3CIDxh/nJei66bdVJYYYxPNi6rYaeONPJgBjbIih8ce8nQ==
-
-"@nx/nx-linux-arm64-gnu@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-18.1.3.tgz#720b786a691c005df9ce17f4efc42cd8063566e5"
- integrity sha512-7B5YXjDzzFdEMUzhFifXgsg741Afp3v7vNdPL2joQ7xrERKYEge7eXCjp5/GYhl9J4y5BmdeV2Joqr4WQ6R7Pg==
-
-"@nx/nx-linux-arm64-musl@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-18.1.3.tgz#9d1d3f20a8e52bc5826f4dec3d47fd9357b7477b"
- integrity sha512-OaAVjUli44JUTlGPmtxZDO2U88yK6/cwt1LTbTHGeabupbXR295RDn1TkR1/1oNo8grRaOi/V9DWEg9RRmGvOw==
-
-"@nx/nx-linux-x64-gnu@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-18.1.3.tgz#787443822c70142f009d39572cd055b55304dd32"
- integrity sha512-qDinHpGZ9FhoOtdfO23pwN7pBCu25ElJ1InLCeCarl9CQYS1CDZNimrcSOFl20DAZqINQamPqBFJ7nKeDRBy7g==
-
-"@nx/nx-linux-x64-musl@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-18.1.3.tgz#a04a3de19b1e7579316a8fdab758f1bb4b095f31"
- integrity sha512-E28Q0v9N7LrV+0uu4ytrcCHfF1MPYwNL2NLZN3yCPgulGHe3NwCuMnbC974+uOZ+MTqua7KnVOQ5VYA5sL1LIw==
-
-"@nx/nx-win32-arm64-msvc@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-18.1.3.tgz#83bda8f8ee26b93ce94519ca9c150a2bb43a4a40"
- integrity sha512-EYHPIcanVn6ZWkELnW4wW+gl8Itulmpi7f7s83CFrYxRW0U8SAG2sW4JrlvZgrK2CMyluiCGqZGHDUJZST4CVA==
-
-"@nx/nx-win32-x64-msvc@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-18.1.3.tgz#cca2a2de07edb1023ef32ac5598b2f65fc2905ee"
- integrity sha512-1tBViAG9VQ3arKoKFOrkBzYUAGgGsVqYbifng+stb5TPWOj0jjhQpwbsk0u3ROmEBw9crWRwzRt1qh/ZE7SfQQ==
-
-"@nx/plugin@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nx/plugin/-/plugin-18.1.3.tgz#2f26920d58855fc7a8b024dde59d0f4be81eccd6"
- integrity sha512-Hql5cZsicRhr2jJtCpGAb3T1PWoi677085+dRYGR1UlkYhXedbzyW1pz3gS3ntHJ92wtN3hKkkJsb2VY/4KwHg==
- dependencies:
- "@nrwl/nx-plugin" "18.1.3"
- "@nx/devkit" "18.1.3"
- "@nx/eslint" "18.1.3"
- "@nx/jest" "18.1.3"
- "@nx/js" "18.1.3"
+"@nx/nx-darwin-arm64@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nx/nx-darwin-arm64/-/nx-darwin-arm64-18.3.3.tgz#dcdbcfe2796bbe3f1dfd61bce81389b05a50e69b"
+ integrity sha512-NpA2/7o1uUuaocMYopX9muxKif9HlGfWaXo2UeiR918usF6xri4aUqweZbaXVc9iqCAEbVMWUsjaLYGKPXHAjw==
+
+"@nx/nx-darwin-x64@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nx/nx-darwin-x64/-/nx-darwin-x64-18.3.3.tgz#aa7bdd1a3ea0bb81682422b805914efccab3b179"
+ integrity sha512-aydPLbc7DeceJ6szRf6DLT4ERoPvwfWyFiGXdAlEZYWhjEuNZLeG8K6jA3yHeWltKfX/qJqhnyKbnubBNzBKlQ==
+
+"@nx/nx-freebsd-x64@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nx/nx-freebsd-x64/-/nx-freebsd-x64-18.3.3.tgz#331f5dbb56c90b08e99c1ce9ff51e0c5b956f030"
+ integrity sha512-sEYEWsK/fwC1l7wzls7RNOjhmrooH0lK0mpgj1vDXesLBSZ7k+pddAqaHFECN4QXBSbHZI2PWOEhbnIH+Errsg==
+
+"@nx/nx-linux-arm-gnueabihf@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-18.3.3.tgz#d66d4787f5cfc56b5a7aa9a0453174b96b4729a8"
+ integrity sha512-B9GGMkrrzwiAfvew22x85ITO9TiNxbgRbKJQWQaoopNpXrnSWpY8WTNxpDT24fwV1qdQfsPKcY3F4O0NOUgPRA==
+
+"@nx/nx-linux-arm64-gnu@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-18.3.3.tgz#2ab08df1d052a55d4a52ba910fe41c25701d5361"
+ integrity sha512-1EucHf5/0JeqZmhritqkpEdOcdo9Dl32gpFvhNfS6kCAYmaDlEl4zqedz3VIoj4C7+C0pV3mcRO9qB9H7GM5bQ==
+
+"@nx/nx-linux-arm64-musl@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-18.3.3.tgz#69376454bb9759c376d0a90aa876dfff6bbf4d15"
+ integrity sha512-HPgOgnYYLPVCBEaAkSEGPGzZqTDCiyCAF/qtvx5z0f1U/hZYb1ubgxw70ogY82Cafr7X4gQBz5k4/ZCnoCXlOQ==
+
+"@nx/nx-linux-x64-gnu@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-18.3.3.tgz#0b8ba8ec0c2371f0df462742460d52d63b1cc715"
+ integrity sha512-FgYTQ3VEE6EUOGtJT9riRK8IBwPGFjKS+N2mudQJn2bB/9IumUvVRYQUIX08gqGLlqZPO6uUUhUjwZY8SnjRLQ==
+
+"@nx/nx-linux-x64-musl@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-18.3.3.tgz#c96d6f8d2d94b99ac8da723077ebbc92f833beea"
+ integrity sha512-QnWjGViR1Wj9gJXa1RJ9mXyy2/JzQ7NF2C4ulTYSH5St1HoxhkfnLsV0+uNLFEV9PSZq+2BfxmQuT8Appefv1A==
+
+"@nx/nx-win32-arm64-msvc@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-18.3.3.tgz#0d2c7396e7a063849edbd6e3d34ea81445c389b5"
+ integrity sha512-Xn3LUaPsF8QkEYUVV3lc693NTCMWrfZBFXTy1cQpvLzQ+idsXQ/EGWoq93cIM3Nc2YWyblT2hHHelb8dHCZAlw==
+
+"@nx/nx-win32-x64-msvc@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-18.3.3.tgz#ea1a60ae1ffe805529d5cb95e7b28e6b8ae24621"
+ integrity sha512-t8HvOnQEiaaoTFOOIrql30NPhIwDFO7jg0Jtz3Tbneulh7ceswJp71yFHsRGGrYZ23Tgg+Sna6M9qLRGzlRGkg==
+
+"@nx/plugin@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nx/plugin/-/plugin-18.3.3.tgz#7a954742db9a3291d40fbbe72d1d2eebc2a31bf3"
+ integrity sha512-SuYf3IRriYN29UYNCWqXxRpviAK94sS4Q3sWiYTdT7N7rSQkTeaXy0A2SEWsbCc0NkKZoAaIwhsKSSFQXs5E0g==
+ dependencies:
+ "@nrwl/nx-plugin" "18.3.3"
+ "@nx/devkit" "18.3.3"
+ "@nx/eslint" "18.3.3"
+ "@nx/jest" "18.3.3"
+ "@nx/js" "18.3.3"
"@phenomnomnominal/tsquery" "~5.0.1"
fs-extra "^11.1.0"
tslib "^2.3.0"
-"@nx/react@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nx/react/-/react-18.1.3.tgz#f07f9db0676c0ad28d063d552aabd6d4941b9645"
- integrity sha512-/1uS5TSvP6i2yXV+H09rAub0Bo53yWNaTQ5OZG/mteeFVnJ8C9gvqYF6tC9INza73Rh3Q/eBTrC99HY4GibNnQ==
- dependencies:
- "@nrwl/react" "18.1.3"
- "@nx/devkit" "18.1.3"
- "@nx/eslint" "18.1.3"
- "@nx/js" "18.1.3"
- "@nx/web" "18.1.3"
+"@nx/react@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nx/react/-/react-18.3.3.tgz#318c742dd659e69bf8902a20317c3ec5c6a06b4c"
+ integrity sha512-eo4zM7Qfr5Un1lZiEL9DLpMgEhWQWYmH8QdnPApABoitak3ssYMvVjUAj4IXwu/sPSaUxfZAqMdzV9cBcAkqAw==
+ dependencies:
+ "@nrwl/react" "18.3.3"
+ "@nx/devkit" "18.3.3"
+ "@nx/eslint" "18.3.3"
+ "@nx/js" "18.3.3"
+ "@nx/web" "18.3.3"
"@phenomnomnominal/tsquery" "~5.0.1"
"@svgr/webpack" "^8.0.1"
chalk "^4.1.0"
+ file-loader "^6.2.0"
minimatch "9.0.3"
tslib "^2.3.0"
-"@nx/web@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nx/web/-/web-18.1.3.tgz#a514974ab8f6c6be5fc5e10200cf334ef32d9917"
- integrity sha512-vC9VimiBpJ/wtJAFGp2zBHbDKU5XAUiC64ypm7xYRwb+1uXx9Z/SQSLPbGaCiKhdDe/v1l87BwVLB281u2OFEg==
+"@nx/web@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nx/web/-/web-18.3.3.tgz#99e6952942b3e43bc52ba444f6933dd279f49a6a"
+ integrity sha512-/NfQirVd2Ncq2if+1n8DaxNQF0OLaFaDag7qm5pDWJnjXFNh8N7NGZQRry2k/bTSfSc8gN+KJjqSMLAUNNtKgQ==
dependencies:
- "@nrwl/web" "18.1.3"
- "@nx/devkit" "18.1.3"
- "@nx/js" "18.1.3"
+ "@nrwl/web" "18.3.3"
+ "@nx/devkit" "18.3.3"
+ "@nx/js" "18.3.3"
chalk "^4.1.0"
detect-port "^1.5.1"
http-server "^14.1.0"
tslib "^2.3.0"
-"@nx/webpack@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nx/webpack/-/webpack-18.1.3.tgz#758f7a0235cd8325c60a739240a6dc9100dd6913"
- integrity sha512-1aTROFs8oH+Ki5x0+/U8mBkWbS8qSPY1qGxlUynznnLU2qXYjxV/FAnqCUlmVxnbxtM1fb6PHqxFwxqHitteQA==
+"@nx/webpack@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nx/webpack/-/webpack-18.3.3.tgz#2b13c08c99821a413edd4ff7749936871ae6ae32"
+ integrity sha512-DPs8wfmYe/mEZCQ/TQgUqb/zgXY8hevR23d8bDkYjB3Akjk4OOF3QpQ2OXQ4c+Jf0ckGnQYOg6XAkE682UZqzg==
dependencies:
"@babel/core" "^7.23.2"
- "@nrwl/webpack" "18.1.3"
- "@nx/devkit" "18.1.3"
- "@nx/js" "18.1.3"
+ "@nrwl/webpack" "18.3.3"
+ "@nx/devkit" "18.3.3"
+ "@nx/js" "18.3.3"
ajv "^8.12.0"
autoprefixer "^10.4.9"
babel-loader "^9.1.2"
@@ -2639,16 +2640,16 @@
webpack-node-externals "^3.0.0"
webpack-subresource-integrity "^5.1.0"
-"@nx/workspace@18.1.3":
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/@nx/workspace/-/workspace-18.1.3.tgz#323c7eba810495bd8ecd1b22984cdb91d879e09f"
- integrity sha512-gJq7PWDygW1Q+XMxKIRO/2oos3Qczes9+zskjglN4G+1durnFqAJA863R57jfW1322Q1OuMngV1TBHJdtYaSnw==
+"@nx/workspace@18.3.3":
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/@nx/workspace/-/workspace-18.3.3.tgz#bae369fe9d6c8aca425222ec53f797bcacd715e6"
+ integrity sha512-SUJJKzOUuNnclpHHde6f6nlF+pQwMjeF026jFpWDFaNzdsADhhRulkz0GLRXB9kKszvzz2JKde9WBWnKrFZ2IQ==
dependencies:
- "@nrwl/workspace" "18.1.3"
- "@nx/devkit" "18.1.3"
+ "@nrwl/workspace" "18.3.3"
+ "@nx/devkit" "18.3.3"
chalk "^4.1.0"
enquirer "~2.3.6"
- nx "18.1.3"
+ nx "18.3.3"
tslib "^2.3.0"
yargs-parser "21.1.1"
@@ -3177,7 +3178,7 @@
"@types/tough-cookie" "*"
parse5 "^7.0.0"
-"@types/json-schema@*", "@types/json-schema@^7.0.11", "@types/json-schema@^7.0.12", "@types/json-schema@^7.0.6", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
+"@types/json-schema@*", "@types/json-schema@^7.0.11", "@types/json-schema@^7.0.15", "@types/json-schema@^7.0.6", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
version "7.0.15"
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841"
integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==
@@ -3274,7 +3275,7 @@
resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d"
integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==
-"@types/semver@^7.5.0":
+"@types/semver@^7.5.8":
version "7.5.8"
resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e"
integrity sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==
@@ -3351,149 +3352,91 @@
dependencies:
"@types/yargs-parser" "*"
-"@typescript-eslint/eslint-plugin@7.4.0":
- version "7.4.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.4.0.tgz#de61c3083842fc6ac889d2fc83c9a96b55ab8328"
- integrity sha512-yHMQ/oFaM7HZdVrVm/M2WHaNPgyuJH4WelkSVEWSSsir34kxW2kDJCxlXRhhGWEsMN0WAW/vLpKfKVcm8k+MPw==
+"@typescript-eslint/eslint-plugin@7.7.0":
+ version "7.7.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.7.0.tgz#bf34a02f221811505b8bf2f31060c8560c1bb0a3"
+ integrity sha512-GJWR0YnfrKnsRoluVO3PRb9r5aMZriiMMM/RHj5nnTrBy1/wIgk76XCtCKcnXGjpZQJQRFtGV9/0JJ6n30uwpQ==
dependencies:
- "@eslint-community/regexpp" "^4.5.1"
- "@typescript-eslint/scope-manager" "7.4.0"
- "@typescript-eslint/type-utils" "7.4.0"
- "@typescript-eslint/utils" "7.4.0"
- "@typescript-eslint/visitor-keys" "7.4.0"
+ "@eslint-community/regexpp" "^4.10.0"
+ "@typescript-eslint/scope-manager" "7.7.0"
+ "@typescript-eslint/type-utils" "7.7.0"
+ "@typescript-eslint/utils" "7.7.0"
+ "@typescript-eslint/visitor-keys" "7.7.0"
debug "^4.3.4"
graphemer "^1.4.0"
- ignore "^5.2.4"
+ ignore "^5.3.1"
natural-compare "^1.4.0"
- semver "^7.5.4"
- ts-api-utils "^1.0.1"
-
-"@typescript-eslint/parser@7.4.0":
- version "7.4.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.4.0.tgz#540f4321de1e52b886c0fa68628af1459954c1f1"
- integrity sha512-ZvKHxHLusweEUVwrGRXXUVzFgnWhigo4JurEj0dGF1tbcGh6buL+ejDdjxOQxv6ytcY1uhun1p2sm8iWStlgLQ==
- dependencies:
- "@typescript-eslint/scope-manager" "7.4.0"
- "@typescript-eslint/types" "7.4.0"
- "@typescript-eslint/typescript-estree" "7.4.0"
- "@typescript-eslint/visitor-keys" "7.4.0"
+ semver "^7.6.0"
+ ts-api-utils "^1.3.0"
+
+"@typescript-eslint/parser@7.7.0":
+ version "7.7.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.7.0.tgz#6b1b3ce76c5de002c43af8ae933613b0f2b4bcc6"
+ integrity sha512-fNcDm3wSwVM8QYL4HKVBggdIPAy9Q41vcvC/GtDobw3c4ndVT3K6cqudUmjHPw8EAp4ufax0o58/xvWaP2FmTg==
+ dependencies:
+ "@typescript-eslint/scope-manager" "7.7.0"
+ "@typescript-eslint/types" "7.7.0"
+ "@typescript-eslint/typescript-estree" "7.7.0"
+ "@typescript-eslint/visitor-keys" "7.7.0"
debug "^4.3.4"
-"@typescript-eslint/scope-manager@6.21.0":
- version "6.21.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz#ea8a9bfc8f1504a6ac5d59a6df308d3a0630a2b1"
- integrity sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==
- dependencies:
- "@typescript-eslint/types" "6.21.0"
- "@typescript-eslint/visitor-keys" "6.21.0"
-
-"@typescript-eslint/scope-manager@7.4.0":
- version "7.4.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.4.0.tgz#acfc69261f10ece7bf7ece1734f1713392c3655f"
- integrity sha512-68VqENG5HK27ypafqLVs8qO+RkNc7TezCduYrx8YJpXq2QGZ30vmNZGJJJC48+MVn4G2dCV8m5ZTVnzRexTVtw==
+"@typescript-eslint/scope-manager@7.7.0":
+ version "7.7.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.7.0.tgz#3f0db079b275bb8b0cb5be7613fb3130cfb5de77"
+ integrity sha512-/8INDn0YLInbe9Wt7dK4cXLDYp0fNHP5xKLHvZl3mOT5X17rK/YShXaiNmorl+/U4VKCVIjJnx4Ri5b0y+HClw==
dependencies:
- "@typescript-eslint/types" "7.4.0"
- "@typescript-eslint/visitor-keys" "7.4.0"
-
-"@typescript-eslint/type-utils@7.4.0":
- version "7.4.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.4.0.tgz#cfcaab21bcca441c57da5d3a1153555e39028cbd"
- integrity sha512-247ETeHgr9WTRMqHbbQdzwzhuyaJ8dPTuyuUEMANqzMRB1rj/9qFIuIXK7l0FX9i9FXbHeBQl/4uz6mYuCE7Aw==
- dependencies:
- "@typescript-eslint/typescript-estree" "7.4.0"
- "@typescript-eslint/utils" "7.4.0"
- debug "^4.3.4"
- ts-api-utils "^1.0.1"
+ "@typescript-eslint/types" "7.7.0"
+ "@typescript-eslint/visitor-keys" "7.7.0"
-"@typescript-eslint/type-utils@^6.13.2":
- version "6.21.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz#6473281cfed4dacabe8004e8521cee0bd9d4c01e"
- integrity sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==
+"@typescript-eslint/type-utils@7.7.0", "@typescript-eslint/type-utils@^7.3.0":
+ version "7.7.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.7.0.tgz#36792ff4209a781b058de61631a48df17bdefbc5"
+ integrity sha512-bOp3ejoRYrhAlnT/bozNQi3nio9tIgv3U5C0mVDdZC7cpcQEDZXvq8inrHYghLVwuNABRqrMW5tzAv88Vy77Sg==
dependencies:
- "@typescript-eslint/typescript-estree" "6.21.0"
- "@typescript-eslint/utils" "6.21.0"
+ "@typescript-eslint/typescript-estree" "7.7.0"
+ "@typescript-eslint/utils" "7.7.0"
debug "^4.3.4"
- ts-api-utils "^1.0.1"
+ ts-api-utils "^1.3.0"
-"@typescript-eslint/types@6.21.0":
- version "6.21.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.21.0.tgz#205724c5123a8fef7ecd195075fa6e85bac3436d"
- integrity sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==
+"@typescript-eslint/types@7.7.0":
+ version "7.7.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.7.0.tgz#23af4d24bf9ce15d8d301236e3e3014143604f27"
+ integrity sha512-G01YPZ1Bd2hn+KPpIbrAhEWOn5lQBrjxkzHkWvP6NucMXFtfXoevK82hzQdpfuQYuhkvFDeQYbzXCjR1z9Z03w==
-"@typescript-eslint/types@7.4.0":
- version "7.4.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.4.0.tgz#ee9dafa75c99eaee49de6dcc9348b45d354419b6"
- integrity sha512-mjQopsbffzJskos5B4HmbsadSJQWaRK0UxqQ7GuNA9Ga4bEKeiO6b2DnB6cM6bpc8lemaPseh0H9B/wyg+J7rw==
-
-"@typescript-eslint/typescript-estree@6.21.0":
- version "6.21.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz#c47ae7901db3b8bddc3ecd73daff2d0895688c46"
- integrity sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==
+"@typescript-eslint/typescript-estree@7.7.0":
+ version "7.7.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.7.0.tgz#b5dd6383b4c6a852d7b256a37af971e8982be97f"
+ integrity sha512-8p71HQPE6CbxIBy2kWHqM1KGrC07pk6RJn40n0DSc6bMOBBREZxSDJ+BmRzc8B5OdaMh1ty3mkuWRg4sCFiDQQ==
dependencies:
- "@typescript-eslint/types" "6.21.0"
- "@typescript-eslint/visitor-keys" "6.21.0"
+ "@typescript-eslint/types" "7.7.0"
+ "@typescript-eslint/visitor-keys" "7.7.0"
debug "^4.3.4"
globby "^11.1.0"
is-glob "^4.0.3"
- minimatch "9.0.3"
- semver "^7.5.4"
- ts-api-utils "^1.0.1"
+ minimatch "^9.0.4"
+ semver "^7.6.0"
+ ts-api-utils "^1.3.0"
-"@typescript-eslint/typescript-estree@7.4.0":
- version "7.4.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.4.0.tgz#12dbcb4624d952f72c10a9f4431284fca24624f4"
- integrity sha512-A99j5AYoME/UBQ1ucEbbMEmGkN7SE0BvZFreSnTd1luq7yulcHdyGamZKizU7canpGDWGJ+Q6ZA9SyQobipePg==
- dependencies:
- "@typescript-eslint/types" "7.4.0"
- "@typescript-eslint/visitor-keys" "7.4.0"
- debug "^4.3.4"
- globby "^11.1.0"
- is-glob "^4.0.3"
- minimatch "9.0.3"
- semver "^7.5.4"
- ts-api-utils "^1.0.1"
-
-"@typescript-eslint/utils@6.21.0", "@typescript-eslint/utils@^6.13.2":
- version "6.21.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-6.21.0.tgz#4714e7a6b39e773c1c8e97ec587f520840cd8134"
- integrity sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==
+"@typescript-eslint/utils@7.7.0", "@typescript-eslint/utils@^7.3.0":
+ version "7.7.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.7.0.tgz#3d2b6606a60ac34f3c625facfb3b3ab7e126f58d"
+ integrity sha512-LKGAXMPQs8U/zMRFXDZOzmMKgFv3COlxUQ+2NMPhbqgVm6R1w+nU1i4836Pmxu9jZAuIeyySNrN/6Rc657ggig==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
- "@types/json-schema" "^7.0.12"
- "@types/semver" "^7.5.0"
- "@typescript-eslint/scope-manager" "6.21.0"
- "@typescript-eslint/types" "6.21.0"
- "@typescript-eslint/typescript-estree" "6.21.0"
- semver "^7.5.4"
-
-"@typescript-eslint/utils@7.4.0":
- version "7.4.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.4.0.tgz#d889a0630cab88bddedaf7c845c64a00576257bd"
- integrity sha512-NQt9QLM4Tt8qrlBVY9lkMYzfYtNz8/6qwZg8pI3cMGlPnj6mOpRxxAm7BMJN9K0AiY+1BwJ5lVC650YJqYOuNg==
- dependencies:
- "@eslint-community/eslint-utils" "^4.4.0"
- "@types/json-schema" "^7.0.12"
- "@types/semver" "^7.5.0"
- "@typescript-eslint/scope-manager" "7.4.0"
- "@typescript-eslint/types" "7.4.0"
- "@typescript-eslint/typescript-estree" "7.4.0"
- semver "^7.5.4"
-
-"@typescript-eslint/visitor-keys@6.21.0":
- version "6.21.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz#87a99d077aa507e20e238b11d56cc26ade45fe47"
- integrity sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==
- dependencies:
- "@typescript-eslint/types" "6.21.0"
- eslint-visitor-keys "^3.4.1"
-
-"@typescript-eslint/visitor-keys@7.4.0":
- version "7.4.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.4.0.tgz#0c8ff2c1f8a6fe8d7d1a57ebbd4a638e86a60a94"
- integrity sha512-0zkC7YM0iX5Y41homUUeW1CHtZR01K3ybjM1l6QczoMuay0XKtrb93kv95AxUGwdjGr64nNqnOCwmEl616N8CA==
- dependencies:
- "@typescript-eslint/types" "7.4.0"
- eslint-visitor-keys "^3.4.1"
+ "@types/json-schema" "^7.0.15"
+ "@types/semver" "^7.5.8"
+ "@typescript-eslint/scope-manager" "7.7.0"
+ "@typescript-eslint/types" "7.7.0"
+ "@typescript-eslint/typescript-estree" "7.7.0"
+ semver "^7.6.0"
+
+"@typescript-eslint/visitor-keys@7.7.0":
+ version "7.7.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.7.0.tgz#950148cf1ac11562a2d903fdf7acf76714a2dc9e"
+ integrity sha512-h0WHOj8MhdhY8YWkzIF30R379y0NqyOHExI9N9KCzvmu05EgG4FumeYa3ccfKUSphyWkWQE1ybVrgz/Pbam6YA==
+ dependencies:
+ "@typescript-eslint/types" "7.7.0"
+ eslint-visitor-keys "^3.4.3"
"@ungap/structured-clone@^1.2.0":
version "1.2.0"
@@ -6075,6 +6018,14 @@ file-entry-cache@^6.0.1:
dependencies:
flat-cache "^3.0.4"
+file-loader@^6.2.0:
+ version "6.2.0"
+ resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d"
+ integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==
+ dependencies:
+ loader-utils "^2.0.0"
+ schema-utils "^3.0.0"
+
file-type@^17.1.6:
version "17.1.6"
resolved "https://registry.yarnpkg.com/file-type/-/file-type-17.1.6.tgz#18669e0577a4849ef6e73a41f8bdf1ab5ae21023"
@@ -6748,7 +6699,7 @@ ieee754@^1.1.13, ieee754@^1.2.1:
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
-ignore@^5.0.4, ignore@^5.1.9, ignore@^5.2.0, ignore@^5.2.4:
+ignore@^5.0.4, ignore@^5.1.9, ignore@^5.2.0, ignore@^5.3.1:
version "5.3.1"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef"
integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==
@@ -8135,6 +8086,13 @@ minimatch@^5.0.1:
dependencies:
brace-expansion "^2.0.1"
+minimatch@^9.0.4:
+ version "9.0.4"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51"
+ integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==
+ dependencies:
+ brace-expansion "^2.0.1"
+
minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6:
version "1.2.8"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
@@ -8369,12 +8327,12 @@ nwsapi@^2.2.2:
resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.7.tgz#738e0707d3128cb750dddcfe90e4610482df0f30"
integrity sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==
-nx@18.1.3:
- version "18.1.3"
- resolved "https://registry.yarnpkg.com/nx/-/nx-18.1.3.tgz#3ff2a6cc6f8d898793bc12ce0d731a8e1b809a8d"
- integrity sha512-Ade/BZxK8kf98pBPHVJXRkxRTpBYJceL1YD9LBMP5TwmsVdG5ZbmmpTkCBorCGmCZ8L5WZN3gwoikvPKGs8q5w==
+nx@18.3.3:
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/nx/-/nx-18.3.3.tgz#ab96811961b631efd4f0c83550e92f7b0a625e83"
+ integrity sha512-GqC5ANfTWV6SFbgquZwuRMI2Z2nO0c0Yx4JzM3x32aJOgXsmRml3WcV0a5648bIXSen34gylHYl2EHaxVWkzNQ==
dependencies:
- "@nrwl/tao" "18.1.3"
+ "@nrwl/tao" "18.3.3"
"@yarnpkg/lockfile" "^1.1.0"
"@yarnpkg/parsers" "3.0.0-rc.46"
"@zkochan/js-yaml" "0.0.6"
@@ -8409,16 +8367,16 @@ nx@18.1.3:
yargs "^17.6.2"
yargs-parser "21.1.1"
optionalDependencies:
- "@nx/nx-darwin-arm64" "18.1.3"
- "@nx/nx-darwin-x64" "18.1.3"
- "@nx/nx-freebsd-x64" "18.1.3"
- "@nx/nx-linux-arm-gnueabihf" "18.1.3"
- "@nx/nx-linux-arm64-gnu" "18.1.3"
- "@nx/nx-linux-arm64-musl" "18.1.3"
- "@nx/nx-linux-x64-gnu" "18.1.3"
- "@nx/nx-linux-x64-musl" "18.1.3"
- "@nx/nx-win32-arm64-msvc" "18.1.3"
- "@nx/nx-win32-x64-msvc" "18.1.3"
+ "@nx/nx-darwin-arm64" "18.3.3"
+ "@nx/nx-darwin-x64" "18.3.3"
+ "@nx/nx-freebsd-x64" "18.3.3"
+ "@nx/nx-linux-arm-gnueabihf" "18.3.3"
+ "@nx/nx-linux-arm64-gnu" "18.3.3"
+ "@nx/nx-linux-arm64-musl" "18.3.3"
+ "@nx/nx-linux-x64-gnu" "18.3.3"
+ "@nx/nx-linux-x64-musl" "18.3.3"
+ "@nx/nx-win32-arm64-msvc" "18.3.3"
+ "@nx/nx-win32-x64-msvc" "18.3.3"
object-assign@^4, object-assign@^4.0.1:
version "4.1.1"
@@ -9582,7 +9540,7 @@ semver-truncate@^3.0.0:
dependencies:
semver "^7.3.5"
-semver@7.6.0, semver@^7.0.0, semver@^7.3.4, semver@^7.3.5, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4:
+semver@7.6.0, semver@^7.0.0, semver@^7.3.4, semver@^7.3.5, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0:
version "7.6.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d"
integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==
@@ -10297,10 +10255,10 @@ trim-repeated@^2.0.0:
dependencies:
escape-string-regexp "^5.0.0"
-ts-api-utils@^1.0.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.2.1.tgz#f716c7e027494629485b21c0df6180f4d08f5e8b"
- integrity sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==
+ts-api-utils@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1"
+ integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==
ts-jest@^29.1.2:
version "29.1.2"
@@ -10468,10 +10426,10 @@ typed-assert@^1.0.8:
resolved "https://registry.yarnpkg.com/typed-assert/-/typed-assert-1.0.9.tgz#8af9d4f93432c4970ec717e3006f33f135b06213"
integrity sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==
-typescript@5.3.3, typescript@~5.3.2:
- version "5.3.3"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.3.tgz#b3ce6ba258e72e6305ba66f5c9b452aaee3ffe37"
- integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==
+typescript@5.4.5, typescript@~5.4.2:
+ version "5.4.5"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.5.tgz#42ccef2c571fdbd0f6718b1d1f5e6e5ef006f611"
+ integrity sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==
uglify-js@^3.1.4:
version "3.17.4"
@@ -10553,15 +10511,6 @@ url-join@^4.0.1:
resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.1.tgz#b642e21a2646808ffa178c4c5fda39844e12cde7"
integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==
-url-loader@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2"
- integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==
- dependencies:
- loader-utils "^2.0.0"
- mime-types "^2.1.27"
- schema-utils "^3.0.0"
-
url-parse@^1.5.3:
version "1.5.10"
resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1"