From 207215abc000c75633d2420c5946e12954b1d4e8 Mon Sep 17 00:00:00 2001 From: Nacho Vazquez Date: Sat, 9 Sep 2023 23:56:16 -0300 Subject: [PATCH] feat: update to nx 16.8 and use the new next build format (#20) * chore: update to the latest nx * chore: move to flat eslint * fix: version of eslint js * fix: eslint issues * feat: modify the next builder to match the new strutucture at nx * fix(linter): missing dependency * fix: e2e test to adjust to the new as-provided workspace layout * chore: configure workspace layout to the legacy derived --- .eslintignore | 3 - .eslintrc.json | 49 -- .../cloudflare-next-app/.eslintrc.json | 34 -- .../cloudflare-next-app/eslint.config.js | 46 ++ e2e/plugins-nx-cloudflare-e2e/.eslintrc.json | 18 - .../eslint.config.js | 27 + .../tests/plugins-nx-cloudflare.spec.ts | 8 +- eslint.config.js | 50 ++ nx.json | 7 +- package.json | 31 +- packages/plugins/nx-cloudflare/.eslintrc.json | 25 - .../plugins/nx-cloudflare/eslint.config.js | 42 ++ packages/plugins/nx-cloudflare/package.json | 8 +- .../src/executors/next-build/build.impl.ts | 117 ++-- pnpm-lock.yaml | 539 +++++++++--------- 15 files changed, 551 insertions(+), 453 deletions(-) delete mode 100644 .eslintignore delete mode 100644 .eslintrc.json delete mode 100644 e2e/examples/cloudflare-next-app/.eslintrc.json create mode 100644 e2e/examples/cloudflare-next-app/eslint.config.js delete mode 100644 e2e/plugins-nx-cloudflare-e2e/.eslintrc.json create mode 100644 e2e/plugins-nx-cloudflare-e2e/eslint.config.js create mode 100644 eslint.config.js delete mode 100644 packages/plugins/nx-cloudflare/.eslintrc.json create mode 100644 packages/plugins/nx-cloudflare/eslint.config.js diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index 92061a35c5..0000000000 --- a/.eslintignore +++ /dev/null @@ -1,3 +0,0 @@ -node_modules -.next -.vercel diff --git a/.eslintrc.json b/.eslintrc.json deleted file mode 100644 index 4f84bbfbb5..0000000000 --- a/.eslintrc.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "root": true, - "ignorePatterns": ["**/*"], - "plugins": ["@nx"], - "overrides": [ - { - "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "rules": { - "@nx/enforce-module-boundaries": [ - "error", - { - "enforceBuildableLibDependency": true, - "allow": [], - "depConstraints": [ - { - "sourceTag": "*", - "onlyDependOnLibsWithTags": ["*"] - } - ] - } - ] - } - }, - { - "files": ["*.ts", "*.tsx"], - "extends": ["plugin:@nx/typescript"], - "rules": {} - }, - { - "files": ["*.js", "*.jsx"], - "extends": ["plugin:@nx/javascript"], - "rules": {} - }, - { - "files": ["*.spec.ts", "*.spec.tsx", "*.spec.js", "*.spec.jsx"], - "env": { - "jest": true - }, - "rules": {} - }, - { - "files": "*.json", - "parser": "jsonc-eslint-parser", - "rules": { - "@nx/dependency-checks": "error" - } - } - ] -} diff --git a/e2e/examples/cloudflare-next-app/.eslintrc.json b/e2e/examples/cloudflare-next-app/.eslintrc.json deleted file mode 100644 index 7c8dbbbabf..0000000000 --- a/e2e/examples/cloudflare-next-app/.eslintrc.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "extends": [ - "plugin:@nx/react-typescript", - "next", - "next/core-web-vitals", - "../../../.eslintrc.json" - ], - "ignorePatterns": ["!**/*", ".next/**/*"], - "overrides": [ - { - "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "rules": { - "@next/next/no-html-link-for-pages": [ - "error", - "e2e/examples/cloudflare-next-app/pages" - ] - } - }, - { - "files": ["*.ts", "*.tsx"], - "rules": {} - }, - { - "files": ["*.js", "*.jsx"], - "rules": {} - } - ], - "rules": { - "@next/next/no-html-link-for-pages": "off" - }, - "env": { - "jest": true - } -} diff --git a/e2e/examples/cloudflare-next-app/eslint.config.js b/e2e/examples/cloudflare-next-app/eslint.config.js new file mode 100644 index 0000000000..844b655554 --- /dev/null +++ b/e2e/examples/cloudflare-next-app/eslint.config.js @@ -0,0 +1,46 @@ +const { FlatCompat } = require('@eslint/eslintrc'); +const baseConfig = require('../../../eslint.config.js'); +const globals = require('globals'); +const js = require('@eslint/js'); +const compat = new FlatCompat({ + baseDirectory: __dirname, + recommendedConfig: js.configs.recommended, +}); +module.exports = [ + ...baseConfig, + ...compat.extends( + 'plugin:@nx/react-typescript', + 'next', + 'next/core-web-vitals' + ), + { languageOptions: { globals: { ...globals.jest } } }, + { + files: [ + 'e2e/examples/cloudflare-next-app/**/*.ts', + 'e2e/examples/cloudflare-next-app/**/*.tsx', + 'e2e/examples/cloudflare-next-app/**/*.js', + 'e2e/examples/cloudflare-next-app/**/*.jsx', + ], + rules: { '@next/next/no-html-link-for-pages': 'off' }, + }, + { + files: [ + 'e2e/examples/cloudflare-next-app/**/*.ts', + 'e2e/examples/cloudflare-next-app/**/*.tsx', + ], + rules: {}, + }, + { + files: [ + 'e2e/examples/cloudflare-next-app/**/*.js', + 'e2e/examples/cloudflare-next-app/**/*.jsx', + ], + rules: {}, + }, + { + ignores: [ + 'e2e/examples/cloudflare-next-app/.next/**/*', + 'e2e/examples/cloudflare-next-app/.vercel/**/*', + ], + }, +]; diff --git a/e2e/plugins-nx-cloudflare-e2e/.eslintrc.json b/e2e/plugins-nx-cloudflare-e2e/.eslintrc.json deleted file mode 100644 index 9d9c0db55b..0000000000 --- a/e2e/plugins-nx-cloudflare-e2e/.eslintrc.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "extends": ["../../.eslintrc.json"], - "ignorePatterns": ["!**/*"], - "overrides": [ - { - "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "rules": {} - }, - { - "files": ["*.ts", "*.tsx"], - "rules": {} - }, - { - "files": ["*.js", "*.jsx"], - "rules": {} - } - ] -} diff --git a/e2e/plugins-nx-cloudflare-e2e/eslint.config.js b/e2e/plugins-nx-cloudflare-e2e/eslint.config.js new file mode 100644 index 0000000000..571b9d9da2 --- /dev/null +++ b/e2e/plugins-nx-cloudflare-e2e/eslint.config.js @@ -0,0 +1,27 @@ +const baseConfig = require('../../eslint.config.js'); +module.exports = [ + ...baseConfig, + { + files: [ + 'e2e/plugins-nx-cloudflare-e2e/**/*.ts', + 'e2e/plugins-nx-cloudflare-e2e/**/*.tsx', + 'e2e/plugins-nx-cloudflare-e2e/**/*.js', + 'e2e/plugins-nx-cloudflare-e2e/**/*.jsx', + ], + rules: {}, + }, + { + files: [ + 'e2e/plugins-nx-cloudflare-e2e/**/*.ts', + 'e2e/plugins-nx-cloudflare-e2e/**/*.tsx', + ], + rules: {}, + }, + { + files: [ + 'e2e/plugins-nx-cloudflare-e2e/**/*.js', + 'e2e/plugins-nx-cloudflare-e2e/**/*.jsx', + ], + rules: {}, + }, +]; diff --git a/e2e/plugins-nx-cloudflare-e2e/tests/plugins-nx-cloudflare.spec.ts b/e2e/plugins-nx-cloudflare-e2e/tests/plugins-nx-cloudflare.spec.ts index 6054f9fb27..d03582f531 100644 --- a/e2e/plugins-nx-cloudflare-e2e/tests/plugins-nx-cloudflare.spec.ts +++ b/e2e/plugins-nx-cloudflare-e2e/tests/plugins-nx-cloudflare.spec.ts @@ -26,7 +26,7 @@ describe('Cloudflare Worker Applications', () => { const workerapp = uniq('workerapp'); runNxCommand( - `generate @naxodev/nx-cloudflare:app ${workerapp} --template="none"` + `generate @naxodev/nx-cloudflare:app ${workerapp} --directory="apps" --template="none"` ); expect( @@ -39,7 +39,7 @@ describe('Cloudflare Worker Applications', () => { const port = 8787; runNxCommand( - `generate @naxodev/nx-cloudflare:app ${workerapp} --template="fetch-handler"` + `generate @naxodev/nx-cloudflare:app ${workerapp} --directory="apps" --template="fetch-handler"` ); const lintResults = runNxCommand(`lint ${workerapp}`); @@ -66,7 +66,7 @@ describe('Cloudflare Worker Applications', () => { const port = 8787; runNxCommand( - `generate @naxodev/nx-cloudflare:app ${workerapp} --template="scheduled-handler"` + `generate @naxodev/nx-cloudflare:app ${workerapp} --directory="apps" --template="scheduled-handler"` ); const lintResults = runNxCommand(`lint ${workerapp}`); @@ -93,7 +93,7 @@ describe('Cloudflare Worker Applications', () => { const port = 8787; runNxCommand( - `generate @naxodev/nx-cloudflare:app ${workerapp} --template="hono"` + `generate @naxodev/nx-cloudflare:app ${workerapp} --directory="apps" --template="hono"` ); const lintResults = runNxCommand(`lint ${workerapp}`); diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 0000000000..e09be2cb02 --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,50 @@ +const { FlatCompat } = require('@eslint/eslintrc'); +const nxEslintPlugin = require('@nx/eslint-plugin'); +const js = require('@eslint/js'); + +const compat = new FlatCompat({ + baseDirectory: __dirname, + recommendedConfig: js.configs.recommended, +}); +module.exports = [ + { plugins: { '@nx': nxEslintPlugin } }, + { + files: ['**/*.ts', '**/*.tsx', '**/*.js', '**/*.jsx'], + rules: { + '@nx/enforce-module-boundaries': [ + 'error', + { + enforceBuildableLibDependency: true, + allow: [], + depConstraints: [ + { + sourceTag: '*', + onlyDependOnLibsWithTags: ['*'], + }, + ], + }, + ], + }, + }, + ...compat.config({ extends: ['plugin:@nx/typescript'] }).map((config) => ({ + ...config, + files: ['**/*.ts', '**/*.tsx'], + rules: {}, + })), + ...compat.config({ extends: ['plugin:@nx/javascript'] }).map((config) => ({ + ...config, + files: ['**/*.js', '**/*.jsx'], + rules: {}, + })), + ...compat.config({ env: { jest: true } }).map((config) => ({ + ...config, + files: ['**/*.spec.ts', '**/*.spec.tsx', '**/*.spec.js', '**/*.spec.jsx'], + rules: {}, + })), + ...compat.config({ parser: 'jsonc-eslint-parser' }).map((config) => ({ + ...config, + files: ['**/*.json'], + rules: { '@nx/dependency-checks': 'error' }, + })), + { ignores: ['.next', '.vercel'] }, +]; diff --git a/nx.json b/nx.json index cc8b8613ed..01946b2a03 100644 --- a/nx.json +++ b/nx.json @@ -18,7 +18,8 @@ "inputs": [ "default", "{workspaceRoot}/.eslintrc.json", - "{workspaceRoot}/.eslintignore" + "{workspaceRoot}/.eslintignore", + "{workspaceRoot}/eslint.config.js" ] }, "test": { @@ -33,11 +34,13 @@ "!{projectRoot}/**/?(*.)+(spec|test).[jt]s?(x)?(.snap)", "!{projectRoot}/tsconfig.spec.json", "!{projectRoot}/jest.config.[jt]s", - "!{projectRoot}/src/test-setup.[jt]s" + "!{projectRoot}/src/test-setup.[jt]s", + "!{projectRoot}/eslint.config.js" ], "sharedGlobals": [] }, "workspaceLayout": { + "projectNameAndRootFormat": "derived", "appsDir": "e2e", "libsDir": "packages" }, diff --git a/package.json b/package.json index e7755b7b9e..b07b014325 100644 --- a/package.json +++ b/package.json @@ -10,20 +10,22 @@ "@cloudflare/next-on-pages": "^1.6.0", "@commitlint/cli": "^17.7.1", "@commitlint/config-conventional": "^17.7.0", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "^8.48.0", "@jscutlery/semver": "^3.1.0", - "@nx/angular": "16.7.4", - "@nx/devkit": "16.7.4", - "@nx/eslint-plugin": "16.7.4", - "@nx/jest": "16.7.4", - "@nx/js": "16.7.4", - "@nx/linter": "16.7.4", - "@nx/next": "16.7.4", - "@nx/node": "16.7.4", - "@nx/plugin": "16.7.4", - "@nx/react": "16.7.4", - "@nx/vite": "16.7.4", - "@nx/web": "16.7.4", - "@nx/workspace": "16.7.4", + "@nx/angular": "16.8.0", + "@nx/devkit": "16.8.0", + "@nx/eslint-plugin": "16.8.0", + "@nx/jest": "16.8.0", + "@nx/js": "16.8.0", + "@nx/linter": "16.8.0", + "@nx/next": "16.8.0", + "@nx/node": "16.8.0", + "@nx/plugin": "16.8.0", + "@nx/react": "16.8.0", + "@nx/vite": "16.8.0", + "@nx/web": "16.8.0", + "@nx/workspace": "16.8.0", "@svgr/webpack": "^8.1.0", "@swc-node/register": "~1.4.2", "@swc/cli": "~0.1.62", @@ -51,13 +53,14 @@ "eslint-plugin-react": "7.32.2", "eslint-plugin-react-hooks": "4.6.0", "fs-extra": "^11.1.1", + "globals": "^13.21.0", "husky": "^8.0.0", "jest": "^29.4.1", "jest-environment-jsdom": "^29.4.1", "kill-port": "^2.0.1", "next": "^13.4.19", "ngx-deploy-npm": "^6.0.0", - "nx": "16.7.4", + "nx": "16.8.0", "nx-cloud": "16.3.0", "prettier": "^2.6.2", "sass": "1.62.1", diff --git a/packages/plugins/nx-cloudflare/.eslintrc.json b/packages/plugins/nx-cloudflare/.eslintrc.json deleted file mode 100644 index f8cc93424e..0000000000 --- a/packages/plugins/nx-cloudflare/.eslintrc.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "extends": ["../../../.eslintrc.json"], - "ignorePatterns": ["!**/*"], - "overrides": [ - { - "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "rules": {} - }, - { - "files": ["*.ts", "*.tsx"], - "rules": {} - }, - { - "files": ["*.js", "*.jsx"], - "rules": {} - }, - { - "files": ["./package.json", "./generators.json", "./executors.json"], - "parser": "jsonc-eslint-parser", - "rules": { - "@nx/nx-plugin-checks": "error" - } - } - ] -} diff --git a/packages/plugins/nx-cloudflare/eslint.config.js b/packages/plugins/nx-cloudflare/eslint.config.js new file mode 100644 index 0000000000..f2313d2842 --- /dev/null +++ b/packages/plugins/nx-cloudflare/eslint.config.js @@ -0,0 +1,42 @@ +const { FlatCompat } = require('@eslint/eslintrc'); +const baseConfig = require('../../../eslint.config.js'); +const js = require('@eslint/js'); +const compat = new FlatCompat({ + baseDirectory: __dirname, + recommendedConfig: js.configs.recommended, +}); +module.exports = [ + ...baseConfig, + { + files: [ + 'packages/plugins/nx-cloudflare/**/*.ts', + 'packages/plugins/nx-cloudflare/**/*.tsx', + 'packages/plugins/nx-cloudflare/**/*.js', + 'packages/plugins/nx-cloudflare/**/*.jsx', + ], + rules: {}, + }, + { + files: [ + 'packages/plugins/nx-cloudflare/**/*.ts', + 'packages/plugins/nx-cloudflare/**/*.tsx', + ], + rules: {}, + }, + { + files: [ + 'packages/plugins/nx-cloudflare/**/*.js', + 'packages/plugins/nx-cloudflare/**/*.jsx', + ], + rules: {}, + }, + ...compat.config({ parser: 'jsonc-eslint-parser' }).map((config) => ({ + ...config, + files: [ + 'packages/plugins/nx-cloudflare/package.json', + 'packages/plugins/nx-cloudflare/generators.json', + 'packages/plugins/nx-cloudflare/executors.json', + ], + rules: { '@nx/nx-plugin-checks': 'error' }, + })), +]; diff --git a/packages/plugins/nx-cloudflare/package.json b/packages/plugins/nx-cloudflare/package.json index ff652ea10e..8c4d912a8f 100644 --- a/packages/plugins/nx-cloudflare/package.json +++ b/packages/plugins/nx-cloudflare/package.json @@ -36,9 +36,13 @@ "executors": "./executors.json", "peerDependencies": { "next": "^13.4.19", - "@nx/js": "16.7.4", + "@nx/js": "16.8.0", "typescript": "~5.1.3", - "webpack": "5.88.2" + "webpack": "5.88.2", + "nx": "16.8.0", + "@nx/workspace": "16.8.0", + "@nx/web": "16.8.0", + "@cloudflare/next-on-pages": "^1.6.0" }, "dependencies": { "tslib": "^2.3.0", diff --git a/packages/plugins/nx-cloudflare/src/executors/next-build/build.impl.ts b/packages/plugins/nx-cloudflare/src/executors/next-build/build.impl.ts index 504d0a7068..aa1513e849 100644 --- a/packages/plugins/nx-cloudflare/src/executors/next-build/build.impl.ts +++ b/packages/plugins/nx-cloudflare/src/executors/next-build/build.impl.ts @@ -3,14 +3,13 @@ import 'dotenv/config'; import { detectPackageManager, ExecutorContext, - getPackageManagerVersion, logger, readJsonFile, workspaceRoot, writeJsonFile, } from '@nx/devkit'; import { createLockFile, createPackageJson, getLockFileName } from '@nx/js'; -import { join } from 'path'; +import { join, resolve as pathResolve } from 'path'; import { copySync, existsSync, mkdir, writeFileSync } from 'fs-extra'; import { gte } from 'semver'; import { directoryExists } from '@nx/workspace/src/utilities/fileutils'; @@ -20,9 +19,15 @@ import { updatePackageJson } from './lib/update-package-json'; import { createNextConfigFile } from './lib/create-next-config-file'; import { checkPublicDirectory } from './lib/check-project'; import { NextBuildBuilderOptions } from '../../utils/types'; -import { execSync, ExecSyncOptions } from 'child_process'; +import { ChildProcess, fork } from 'child_process'; import { createCliOptions } from '../../utils/create-cli-options'; +let childProcess: ChildProcess; + +// This executor is a modified version of the original `@nrwl/next:build` executor. +// It's main modification is to use the cloudflare next-on-pages package. +// Because the Cloudflare builder doesn't allow us to locate the build output outside the project root directory +// we need to change the output path config options to the project root directory and then copy the build output to the desired output path. export default async function buildExecutor( options: NextBuildBuilderOptions, context: ExecutorContext @@ -50,34 +55,20 @@ export default async function buildExecutor( process.env['__NEXT_REACT_ROOT'] ||= 'true'; } - const { experimentalAppOnly, profile, debug, outputPath } = options; + const { outputPath: originalOutputPath } = options; // Set the outputPath to the projectRoot to bypass cloudflare builded limitations. options.outputPath = projectRoot; - // Set output path here since it can also be set via CLI - // We can retrieve it inside plugins/with-nx - process.env.NX_NEXT_OUTPUT_PATH ??= projectRoot; - - const args = createCliOptions({ experimentalAppOnly, profile, debug }); - const isYarnBerry = - detectPackageManager() === 'yarn' && - gte(getPackageManagerVersion('yarn', workspaceRoot), '2.0.0'); - const buildCommand = isYarnBerry - ? `yarn @cloudflare/next-on-pages ${projectRoot}` - : 'npx @cloudflare/next-on-pages'; - - const command = `${buildCommand} ${args.join(' ')}`; - const execSyncOptions: ExecSyncOptions = { - stdio: 'inherit', - encoding: 'utf-8', - cwd: projectRoot, - }; try { - execSync(command, execSyncOptions); + await runCliBuild(workspaceRoot, projectRoot, options); } catch (error) { - logger.error(`Error occurred while trying to run the ${command}`); + logger.error(`Error occurred while trying to run the build command`); logger.error(error); return { success: false }; + } finally { + if (childProcess) { + childProcess.kill(); + } } if (!directoryExists(options.outputPath)) { @@ -100,26 +91,82 @@ export default async function buildExecutor( }; updatePackageJson(builtPackageJson, context); - writeJsonFile(`${projectRoot}/package.json`, builtPackageJson); + writeJsonFile(`${options.outputPath}/package.json`, builtPackageJson); if (options.generateLockfile) { - const lockFile = createLockFile(builtPackageJson); - writeFileSync(`${projectRoot}/${getLockFileName()}`, lockFile, { - encoding: 'utf-8', - }); + const packageManager = detectPackageManager(context.root); + const lockFile = createLockFile( + builtPackageJson, + context.projectGraph, + packageManager + ); + writeFileSync( + `${options.outputPath}/${getLockFileName(packageManager)}`, + lockFile, + { + encoding: 'utf-8', + } + ); } // If output path is different from source path, then copy over the config and public files. // This is the default behavior when running `nx build `. - if (outputPath.replace(/\/$/, '') !== projectRoot) { + if (originalOutputPath.replace(/\/$/, '') !== projectRoot) { createNextConfigFile(options, context); - copySync(join(projectRoot, 'public'), join(outputPath, 'public'), { - dereference: true, - }); - copySync(join(projectRoot, '.vercel'), join(outputPath, '.vercel'), { + copySync(join(projectRoot, 'public'), join(originalOutputPath, 'public'), { dereference: true, }); - process.env.NX_NEXT_OUTPUT_PATH ??= outputPath; + // Copy the .vercel directory to the original output path so that the Cloudflare Cloud builder can find it. + copySync( + join(projectRoot, '.vercel'), + join(originalOutputPath, '.vercel'), + { + dereference: true, + } + ); + process.env.NX_NEXT_OUTPUT_PATH ??= originalOutputPath; } + return { success: true }; } + +function runCliBuild( + workspaceRoot: string, + projectRoot: string, + options: NextBuildBuilderOptions +) { + const { experimentalAppOnly, profile, debug, outputPath } = options; + + // Set output path here since it can also be set via CLI + // We can retrieve it inside plugins/with-nx + process.env.NX_NEXT_OUTPUT_PATH ??= outputPath; + + const args = createCliOptions({ experimentalAppOnly, profile, debug }); + return new Promise((resolve, reject) => { + childProcess = fork( + require.resolve('@cloudflare/next-on-pages/bin'), + [...args], + { + cwd: pathResolve(workspaceRoot, projectRoot), + stdio: 'inherit', + env: process.env, + } + ); + + // Ensure the child process is killed when the parent exits + process.on('exit', () => childProcess.kill()); + process.on('SIGTERM', () => childProcess.kill()); + + childProcess.on('error', (err) => { + reject(err); + }); + + childProcess.on('exit', (code) => { + if (code === 0) { + resolve(code); + } else { + reject(code); + } + }); + }); +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ee74bc85d6..fb8ad193d7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,48 +28,54 @@ devDependencies: '@commitlint/config-conventional': specifier: ^17.7.0 version: 17.7.0 + '@eslint/eslintrc': + specifier: ^2.1.2 + version: 2.1.2 + '@eslint/js': + specifier: ^8.48.0 + version: 8.48.0 '@jscutlery/semver': specifier: ^3.1.0 - version: 3.1.0(@nx/devkit@16.7.4) + version: 3.1.0(@nx/devkit@16.8.0) '@nx/angular': - specifier: 16.7.4 - version: 16.7.4(@angular-devkit/build-angular@16.1.6)(@angular-devkit/core@16.1.6)(@angular-devkit/schematics@16.1.6)(@schematics/angular@16.1.6)(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(esbuild@0.17.6)(eslint@8.46.0)(nx@16.7.4)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) + specifier: 16.8.0 + version: 16.8.0(@angular-devkit/build-angular@16.1.6)(@angular-devkit/core@16.1.6)(@angular-devkit/schematics@16.1.6)(@schematics/angular@16.1.6)(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(esbuild@0.16.3)(eslint@8.46.0)(nx@16.8.0)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) '@nx/devkit': - specifier: 16.7.4 - version: 16.7.4(nx@16.7.4) + specifier: 16.8.0 + version: 16.8.0(nx@16.8.0) '@nx/eslint-plugin': - specifier: 16.7.4 - version: 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(@typescript-eslint/parser@5.62.0)(eslint-config-prettier@8.1.0)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) + specifier: 16.8.0 + version: 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(@typescript-eslint/parser@5.62.0)(eslint-config-prettier@8.1.0)(eslint@8.46.0)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) '@nx/jest': - specifier: 16.7.4 - version: 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) + specifier: 16.8.0 + version: 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) '@nx/js': - specifier: 16.7.4 - version: 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) + specifier: 16.8.0 + version: 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) '@nx/linter': - specifier: 16.7.4 - version: 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) + specifier: 16.8.0 + version: 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(verdaccio@5.0.4) '@nx/next': - specifier: 16.7.4 - version: 16.7.4(@babel/core@7.22.9)(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(next@13.4.19)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4)(webpack@5.88.2) + specifier: 16.8.0 + version: 16.8.0(@babel/core@7.22.9)(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(next@13.4.19)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4)(webpack@5.88.2) '@nx/node': - specifier: 16.7.4 - version: 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) + specifier: 16.8.0 + version: 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) '@nx/plugin': - specifier: 16.7.4 - version: 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) + specifier: 16.8.0 + version: 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) '@nx/react': - specifier: 16.7.4 - version: 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4)(webpack@5.88.2) + specifier: 16.8.0 + version: 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4)(webpack@5.88.2) '@nx/vite': - specifier: 16.7.4 - version: 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4)(vite@4.4.7)(vitest@0.33.0) + specifier: 16.8.0 + version: 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4)(vite@4.4.7)(vitest@0.33.0) '@nx/web': - specifier: 16.7.4 - version: 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) + specifier: 16.8.0 + version: 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) '@nx/workspace': - specifier: 16.7.4 - version: 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51) + specifier: 16.8.0 + version: 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51) '@svgr/webpack': specifier: ^8.1.0 version: 8.1.0 @@ -151,6 +157,9 @@ devDependencies: fs-extra: specifier: ^11.1.1 version: 11.1.1 + globals: + specifier: ^13.21.0 + version: 13.21.0 husky: specifier: ^8.0.0 version: 8.0.0 @@ -168,10 +177,10 @@ devDependencies: version: 13.4.19(@babel/core@7.22.9)(react-dom@18.2.0)(react@18.2.0)(sass@1.62.1) ngx-deploy-npm: specifier: ^6.0.0 - version: 6.0.0(@nx/devkit@16.7.4)(tslib@2.6.1) + version: 6.0.0(@nx/devkit@16.8.0)(tslib@2.6.1) nx: - specifier: 16.7.4 - version: 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51) + specifier: 16.8.0 + version: 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51) nx-cloud: specifier: 16.3.0 version: 16.3.0 @@ -189,7 +198,7 @@ devDependencies: version: 1.2.2 ts-jest: specifier: ^29.1.0 - version: 29.1.0(@babel/core@7.22.9)(babel-jest@29.6.2)(esbuild@0.17.6)(jest@29.4.1)(typescript@5.1.6) + version: 29.1.0(@babel/core@7.22.9)(babel-jest@29.6.2)(esbuild@0.16.3)(jest@29.4.1)(typescript@5.1.6) ts-node: specifier: 10.9.1 version: 10.9.1(@swc/core@1.3.51)(@types/node@18.14.2)(typescript@5.1.6) @@ -204,7 +213,7 @@ devDependencies: version: 5.0.4(typanion@3.13.0) webpack: specifier: ^5.88.2 - version: 5.88.2(@swc/core@1.3.51)(esbuild@0.17.6) + version: 5.88.2(@swc/core@1.3.51)(esbuild@0.16.3) wrangler: specifier: ^3.6.0 version: 3.6.0 @@ -3968,7 +3977,7 @@ packages: ajv: 6.12.6 debug: 4.3.4 espree: 9.6.1 - globals: 13.20.0 + globals: 13.21.0 ignore: 5.2.4 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -3978,8 +3987,8 @@ packages: - supports-color dev: true - /@eslint/js@8.47.0: - resolution: {integrity: sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==} + /@eslint/js@8.48.0: + resolution: {integrity: sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -4302,13 +4311,13 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /@jscutlery/semver@3.1.0(@nx/devkit@16.7.4): + /@jscutlery/semver@3.1.0(@nx/devkit@16.8.0): resolution: {integrity: sha512-x/v+6HN0/UpQW8L3sIlvRodBY/pGJ3AjtNpKmMkR4RmnTuuRo+OMAiIS4/EJ2pzXhmn9YqNm8rYzIIqiWt62IA==} engines: {node: '>=12.0.0'} peerDependencies: '@nx/devkit': ^16.0.0 dependencies: - '@nx/devkit': 16.7.4(nx@16.7.4) + '@nx/devkit': 16.8.0(nx@16.8.0) chalk: 4.1.2 conventional-changelog: 4.0.0 conventional-recommended-bump: 7.0.1 @@ -4512,10 +4521,10 @@ packages: json-parse-even-better-errors: 2.3.1 dev: true - /@nrwl/angular@16.7.4(@angular-devkit/build-angular@16.1.6)(@angular-devkit/core@16.1.6)(@angular-devkit/schematics@16.1.6)(@schematics/angular@16.1.6)(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(esbuild@0.17.6)(eslint@8.46.0)(nx@16.7.4)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4): - resolution: {integrity: sha512-Qj6QEKounpRB6XR4YM/LN5Vq2chesw+5Xec8BMTyAzFoBYfty2EvmikOyT/cszHMVNwE3veDh6cZP7IHWxc2dg==} + /@nrwl/angular@16.8.0(@angular-devkit/build-angular@16.1.6)(@angular-devkit/core@16.1.6)(@angular-devkit/schematics@16.1.6)(@schematics/angular@16.1.6)(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(esbuild@0.16.3)(eslint@8.46.0)(nx@16.8.0)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4): + resolution: {integrity: sha512-nW9Yz64LU6HOnzhBwDRxeFaFbcAPYCrQ+Ec0TWBPEBhcVEGNfPNqRr9nb5xN4rEzzZRDZPYGqI5THeWeqSYMiA==} dependencies: - '@nx/angular': 16.7.4(@angular-devkit/build-angular@16.1.6)(@angular-devkit/core@16.1.6)(@angular-devkit/schematics@16.1.6)(@schematics/angular@16.1.6)(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(esbuild@0.17.6)(eslint@8.46.0)(nx@16.7.4)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/angular': 16.8.0(@angular-devkit/build-angular@16.1.6)(@angular-devkit/core@16.1.6)(@angular-devkit/schematics@16.1.6)(@schematics/angular@16.1.6)(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(esbuild@0.16.3)(eslint@8.46.0)(nx@16.8.0)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) tslib: 2.6.1 transitivePeerDependencies: - '@angular-devkit/build-angular' @@ -4556,10 +4565,10 @@ packages: - webpack-cli dev: true - /@nrwl/cypress@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4): - resolution: {integrity: sha512-FmpCWrBIpoS0MsrMlusSBF7Wr8N6v8nbDpo8M8Bl8a6mGZu3lLnJ1ZnhYtCzwEoK0EnEQLGv76TwagRDhjVvmA==} + /@nrwl/cypress@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4): + resolution: {integrity: sha512-5E6x21VGgBUZir5NdBSXT9u1RNc3EPTeAAaGsIp6sBjPRWpCye9uiRFhmysTRToTZHHAfFOSVagyUL0ymTj4Kg==} dependencies: - '@nx/cypress': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/cypress': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4575,18 +4584,18 @@ packages: - verdaccio dev: true - /@nrwl/devkit@16.7.4(nx@16.7.4): - resolution: {integrity: sha512-Gt2q3cqDWzGP1woavGIo4bl8g9YaXic/Xfsl7qPq0LHJedLj49p1vXetB0wawkavSE2MTyo7yDh6YDK/38XoLw==} + /@nrwl/devkit@16.8.0(nx@16.8.0): + resolution: {integrity: sha512-zpSNUCj9RZAAcCIHcjeVQT8FPutnaCe0empvm0yxWPbmIXjN/4Lw1f4V5K42MNDSa4Z8Hvj1tTL3+8JXSV9JxA==} dependencies: - '@nx/devkit': 16.7.4(nx@16.7.4) + '@nx/devkit': 16.8.0(nx@16.8.0) transitivePeerDependencies: - nx dev: true - /@nrwl/eslint-plugin-nx@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(@typescript-eslint/parser@5.62.0)(eslint-config-prettier@8.1.0)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4): - resolution: {integrity: sha512-/qN/Gn0f+7fxmxLO/mSacous3fkBXCeauKKIeJQl6uSi1aVhV/u4BddNK+d2zn5WNN/xBI+xZThM+DYJMsiXjA==} + /@nrwl/eslint-plugin-nx@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(@typescript-eslint/parser@5.62.0)(eslint-config-prettier@8.1.0)(eslint@8.46.0)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4): + resolution: {integrity: sha512-reDSV18k9wFomOn80BwhtHjzIigWQX+GcO9l9UhAPskLA2d61jWaXYxeVQrx7sh0kzZum856VGgTBStECHElaw==} dependencies: - '@nx/eslint-plugin': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(@typescript-eslint/parser@5.62.0)(eslint-config-prettier@8.1.0)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/eslint-plugin': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(@typescript-eslint/parser@5.62.0)(eslint-config-prettier@8.1.0)(eslint@8.46.0)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4603,10 +4612,10 @@ packages: - verdaccio dev: true - /@nrwl/jest@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4): - resolution: {integrity: sha512-1DNBEUzYHK+rfqt6ewshYnVJaW59UqaQhMc3vpu5gI8hUbBnjun8CUAh3CHcZdxDVBG0akTAN7+JkB7UqQD2dg==} + /@nrwl/jest@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4): + resolution: {integrity: sha512-YSTcRkJeA1wMpx9hMNrPoWeBcDBZp/nOvmdFw9GBYguA+BoOakcqECyWqYlDEcf3Wv/kqnkPiTA58KINEex6ng==} dependencies: - '@nx/jest': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/jest': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4623,10 +4632,10 @@ packages: - verdaccio dev: true - /@nrwl/js@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4): - resolution: {integrity: sha512-7mQnzhUUSpMOnSxM10Q2XOWWEj+GdtV7HVt1s+LDvRVXSFNLWBOucjfBunbttYGO36aKk+ZPCU53SvwH2aL5eA==} + /@nrwl/js@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4): + resolution: {integrity: sha512-dJBFfa+RrNv9KCsZECXJ1Pv3Yu9X5uJfoONCV0eaatXzmlEWeosIpKU73QcW+f5rKQrLqd4//2qpd9EK/siyRw==} dependencies: - '@nx/js': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/js': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4640,10 +4649,10 @@ packages: - verdaccio dev: true - /@nrwl/linter@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4): - resolution: {integrity: sha512-XBxFn/2nbJUPAfAJ6y7rDlEZIpkN2cZ4z1C0+QvDJkIT24YhHUIdSvYBUav0TX17xneH7+NQhY2EHelgXFf4yw==} + /@nrwl/linter@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(verdaccio@5.0.4): + resolution: {integrity: sha512-bXLIzk8PnMnZyNnX4KdJ4lCsFkLb8z8yC1uWd2WU49RbmajD1uW7Jl0I4kJe3uLbuANWXwN4I8aeUanZ2/KGaQ==} dependencies: - '@nx/linter': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/linter': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(verdaccio@5.0.4) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4654,14 +4663,13 @@ packages: - eslint - nx - supports-color - - typescript - verdaccio dev: true - /@nrwl/next@16.7.4(@babel/core@7.22.9)(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(next@13.4.19)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4)(webpack@5.88.2): - resolution: {integrity: sha512-CAl6Rz8ysLiq45wqVbM1RhF0p1PJzKq8JrRyaDbyBqpI2OGkxnxSk8Dcq4AESak9SUobn20wgsKdRbB8UIsiug==} + /@nrwl/next@16.8.0(@babel/core@7.22.9)(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(next@13.4.19)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4)(webpack@5.88.2): + resolution: {integrity: sha512-TeQK80U5XVGWT7bVsuRmVoigyGCiWblfAbEpbJvoGSnCp5ia0I3b8f5oxnSNad/jC9FoA291Z0eVsJs8SAygdg==} dependencies: - '@nx/next': 16.7.4(@babel/core@7.22.9)(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(next@13.4.19)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4)(webpack@5.88.2) + '@nx/next': 16.8.0(@babel/core@7.22.9)(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(next@13.4.19)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4)(webpack@5.88.2) transitivePeerDependencies: - '@babel/core' - '@babel/traverse' @@ -4680,10 +4688,10 @@ packages: - webpack dev: true - /@nrwl/node@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4): - resolution: {integrity: sha512-GJW3j27LX36AYcBMhkQASTTfVnIz5L3oOxNSMGb6xzL9xsoiiQU5Fo/Yz4jI9iw7hUaht3EgzbATYbJhq4wETA==} + /@nrwl/node@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4): + resolution: {integrity: sha512-nyMtbwA13BdPVzDxf5Jb5UvfymABfTxg6y94/M6S+y2r26vXk4YdMkCl+NPQ7CAdjdoceLBfJ6WwNyvB4LfWUg==} dependencies: - '@nx/node': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/node': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4709,10 +4717,10 @@ packages: - debug dev: true - /@nrwl/nx-plugin@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4): - resolution: {integrity: sha512-ZJETaDzJUJubb+7cPfpR39Tvf+NOv1TPX0weDscNgs7+Y6yRo4bMHxlO3cbqs5KZt8ZhkkRqZvf08eO/EqtMIQ==} + /@nrwl/nx-plugin@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4): + resolution: {integrity: sha512-XgXUDaRmnSuDGbkJlY/pjygZ6Hz5/QsIZktsNV8fOWHuwQowKTfKO9ByQu8FNVCuepmPkVBTycYRg7j7//Z/VA==} dependencies: - '@nx/plugin': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/plugin': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4730,10 +4738,10 @@ packages: - verdaccio dev: true - /@nrwl/react@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4)(webpack@5.88.2): - resolution: {integrity: sha512-Y3Y+JLjYLrqkSdky/63jg3w3PMwlzD8jrJO83dTb6EjVXd9quT5AxKSwPQLfDklg0Sjd9Y7MqVUT4R58sUAENg==} + /@nrwl/react@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4)(webpack@5.88.2): + resolution: {integrity: sha512-TC4kuul8249Dji4TFqiFaWAVDyKG+YOlAN9ZwTP38/R0JZpc0ihljnjS/HpV2S3VdrkiwVINwiqnabkMkfG3ug==} dependencies: - '@nx/react': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4)(webpack@5.88.2) + '@nx/react': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4)(webpack@5.88.2) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4749,11 +4757,11 @@ packages: - webpack dev: true - /@nrwl/tao@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51): - resolution: {integrity: sha512-hH03oF+yVmaf19UZfyLDSuVEh0KasU5YfYezuNsdRkXNdTU/WmpDrk4qoo0j6fVoMPrqbbPOn1YMRtulP2WyYA==} + /@nrwl/tao@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51): + resolution: {integrity: sha512-b8SteybQrq34SBnrkdpsShD6hyjmq2WNi6WY2fLxkWg4IvBtG1U3KC8SdHhmbBqLA8PpBt8bV7paH8IgsiajtA==} hasBin: true dependencies: - nx: 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51) + nx: 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51) tslib: 2.6.1 transitivePeerDependencies: - '@swc-node/register' @@ -4761,10 +4769,10 @@ packages: - debug dev: true - /@nrwl/vite@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4)(vite@4.4.7)(vitest@0.33.0): - resolution: {integrity: sha512-JVeUTsqMZ0/os+IE8sAz4iHGDFluMG37R/knA0WQ0vA+CC1meYTrT9hcn7mhLINIAvQuW+BkedtzLH9ozHUj7A==} + /@nrwl/vite@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4)(vite@4.4.7)(vitest@0.33.0): + resolution: {integrity: sha512-vgz/oidc5Ub5r2NxMa8XwgBM9QaJ21FdT0BCHfjGQAm6JZraZiNRT34UNuDTSsqoCNgoFltkxi8ZvKELqE//9w==} dependencies: - '@nx/vite': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4)(vite@4.4.7)(vitest@0.33.0) + '@nx/vite': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4)(vite@4.4.7)(vitest@0.33.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4780,10 +4788,10 @@ packages: - vitest dev: true - /@nrwl/web@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4): - resolution: {integrity: sha512-HB3dYp2gJTl/bw5jn4gIcoyBGU2rfJ3OrIyBRjlUMRwgFayAadweyqfIFirHSPc+S7E6NNKhTRxifGJOrwyYTQ==} + /@nrwl/web@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4): + resolution: {integrity: sha512-bjiIBXXbedqV1B6nHzigRUbMtm3u9zfQsoUr8OgUQTuYnL5QWwRBhznigMJZ01o2wXxv9oD3UtDP72fANxnPrw==} dependencies: - '@nx/web': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/web': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -4797,10 +4805,10 @@ packages: - verdaccio dev: true - /@nrwl/webpack@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(esbuild@0.17.6)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4): - resolution: {integrity: sha512-AFplOBmoq+IehP9XML1loEHJQLhPIqibpyOLmt2kZbne0BVKrLcLxmIztqbVHWfqJz9A1QO6DgxTcHdFF8447A==} + /@nrwl/webpack@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(esbuild@0.16.3)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4): + resolution: {integrity: sha512-GHOJ6ADtHSmttc27jt3WYbCp7pRIzGdoXvFXsxM3nptOFLKV/cZAx1b+MQMZL13J3xxVVxCM+5hctxYLn95XcQ==} dependencies: - '@nx/webpack': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(esbuild@0.17.6)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/webpack': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(esbuild@0.16.3)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) transitivePeerDependencies: - '@babel/traverse' - '@parcel/css' @@ -4829,25 +4837,25 @@ packages: - webpack-cli dev: true - /@nrwl/workspace@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51): - resolution: {integrity: sha512-i2mMSzF/qfsFbTD0DBMSRTNKSahJZoJCnDrTSgwZeTVfLoKYOO5QaiAqB0zKh/5qTsBCt/rKtAlfTd5uGpBzPQ==} + /@nrwl/workspace@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51): + resolution: {integrity: sha512-mWrbkLsqBWrlvQLxw2vqBst/hO8iyYhdCHUyWHjHTDSe0VZmH++qUPLgru0H3VzHUn0zEENW2UrdsZWh/vz6qQ==} dependencies: - '@nx/workspace': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51) + '@nx/workspace': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51) transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug dev: true - /@nx/angular@16.7.4(@angular-devkit/build-angular@16.1.6)(@angular-devkit/core@16.1.6)(@angular-devkit/schematics@16.1.6)(@schematics/angular@16.1.6)(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(esbuild@0.17.6)(eslint@8.46.0)(nx@16.7.4)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4): - resolution: {integrity: sha512-Avo8NdJKnuWmBRPwO/F7pg6wpW83HYnrKKL/QsAaBlp3jzi+u4UrVwZvh8OSFwQvdAYk7+qzfQe2163L76yDkg==} + /@nx/angular@16.8.0(@angular-devkit/build-angular@16.1.6)(@angular-devkit/core@16.1.6)(@angular-devkit/schematics@16.1.6)(@schematics/angular@16.1.6)(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(esbuild@0.16.3)(eslint@8.46.0)(nx@16.8.0)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4): + resolution: {integrity: sha512-08WajboBx66ZpWDdXzZHSIKMib6bRkkctcRQIjaUJIylLdqI4DePVBn62KTSDY0aligPrHFnCxYgUqWDJt53CA==} peerDependencies: '@angular-devkit/build-angular': '>= 14.0.0 < 17.0.0' '@angular-devkit/core': '>= 14.0.0 < 17.0.0' '@angular-devkit/schematics': '>= 14.0.0 < 17.0.0' '@nguniversal/builders': '>= 14.0.0 < 17.0.0' '@schematics/angular': '>= 14.0.0 < 17.0.0' - esbuild: ^0.17.5 + esbuild: ^0.19.2 rxjs: ^6.5.3 || ^7.5.0 peerDependenciesMeta: '@nguniversal/builders': @@ -4858,20 +4866,20 @@ packages: '@angular-devkit/build-angular': 16.1.6(@angular/compiler-cli@16.1.7)(@swc/core@1.3.51)(@types/node@18.14.2)(jest-environment-jsdom@29.4.1)(jest@29.4.1)(stylus@0.59.0)(typescript@5.1.6) '@angular-devkit/core': 16.1.6(chokidar@3.5.3) '@angular-devkit/schematics': 16.1.6 - '@nrwl/angular': 16.7.4(@angular-devkit/build-angular@16.1.6)(@angular-devkit/core@16.1.6)(@angular-devkit/schematics@16.1.6)(@schematics/angular@16.1.6)(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(esbuild@0.17.6)(eslint@8.46.0)(nx@16.7.4)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/cypress': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/devkit': 16.7.4(nx@16.7.4) - '@nx/jest': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/js': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/linter': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/webpack': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(esbuild@0.17.6)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/workspace': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51) + '@nrwl/angular': 16.8.0(@angular-devkit/build-angular@16.1.6)(@angular-devkit/core@16.1.6)(@angular-devkit/schematics@16.1.6)(@schematics/angular@16.1.6)(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(esbuild@0.16.3)(eslint@8.46.0)(nx@16.8.0)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/cypress': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/devkit': 16.8.0(nx@16.8.0) + '@nx/jest': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/js': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/linter': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(verdaccio@5.0.4) + '@nx/webpack': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(esbuild@0.16.3)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/workspace': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.1.6) '@schematics/angular': 16.1.6 '@typescript-eslint/type-utils': 5.62.0(eslint@8.46.0)(typescript@5.1.6) chalk: 4.1.2 enquirer: 2.3.6 - esbuild: 0.17.6 + esbuild: 0.16.3 find-cache-dir: 3.3.2 ignore: 5.2.4 magic-string: 0.30.2 @@ -4879,7 +4887,7 @@ packages: rxjs: 7.8.1 semver: 7.5.3 tslib: 2.6.1 - webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.17.6) + webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.16.3) webpack-merge: 5.9.0 transitivePeerDependencies: - '@babel/traverse' @@ -4913,21 +4921,20 @@ packages: - webpack-cli dev: true - /@nx/cypress@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4): - resolution: {integrity: sha512-rqVnTZbM8rr7K8p+O51uMBko9pYlFPpGqkFQbGOpzFjhoCXW0d4MqYMd03Iele4HjBLCNqVjgmUg3TZacO9vTQ==} + /@nx/cypress@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4): + resolution: {integrity: sha512-mL3gGzLPnpOLxGxJgpPsymAPO37OR/eP2EJNU7DyEudTKQ5wgZWqLdBxjPZAgKo7WCynyKupg6DecrPZmvhgFg==} peerDependencies: - cypress: '>= 3 < 13' + cypress: '>= 3 < 14' peerDependenciesMeta: cypress: optional: true dependencies: - '@nrwl/cypress': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/devkit': 16.7.4(nx@16.7.4) - '@nx/js': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/linter': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) + '@nrwl/cypress': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/devkit': 16.8.0(nx@16.8.0) + '@nx/js': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/linter': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(verdaccio@5.0.4) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.1.6) detect-port: 1.5.1 - dotenv: 16.3.1 semver: 7.5.3 tslib: 2.6.1 transitivePeerDependencies: @@ -4944,23 +4951,23 @@ packages: - verdaccio dev: true - /@nx/devkit@16.7.4(nx@16.7.4): - resolution: {integrity: sha512-SLito+/TAeDYR+d7IIpp/sBJm41WM+nIevILv0TSQW4Pq0ylUy1nUvV8Pe7l1ohZccDrQuebMUWPwGO0hv8SeQ==} + /@nx/devkit@16.8.0(nx@16.8.0): + resolution: {integrity: sha512-vFeWR6dQSmiVWOccIj9vpnB0nRzOY+VWucDDbQ4TKWQKzKfpnFDMsGxImff1AHFI0h4pvJOimDrY5+hktRrYew==} peerDependencies: nx: '>= 15 <= 17' dependencies: - '@nrwl/devkit': 16.7.4(nx@16.7.4) + '@nrwl/devkit': 16.8.0(nx@16.8.0) ejs: 3.1.9 enquirer: 2.3.6 ignore: 5.2.4 - nx: 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51) + nx: 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51) semver: 7.5.3 tmp: 0.2.1 tslib: 2.6.1 dev: true - /@nx/eslint-plugin@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(@typescript-eslint/parser@5.62.0)(eslint-config-prettier@8.1.0)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4): - resolution: {integrity: sha512-PjpXeW/Tr/y/PJSEaB9X2xNaqW6mYXzcFSAXQrlxuDNdVEtrieSj+OiAGKfaYjkcN1d/X9dupV6b/L0V+HcSlw==} + /@nx/eslint-plugin@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(@typescript-eslint/parser@5.62.0)(eslint-config-prettier@8.1.0)(eslint@8.46.0)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4): + resolution: {integrity: sha512-QWVEkPx7zGfINYJIXhtBe3OVBNtxP6reay+MkMGT+xQGEDTqFt+qrjUW77rjTffmNnNcvl1ECzEzHFvriT0Vlg==} peerDependencies: '@typescript-eslint/parser': ^5.60.1 eslint-config-prettier: ^8.1.0 @@ -4968,9 +4975,9 @@ packages: eslint-config-prettier: optional: true dependencies: - '@nrwl/eslint-plugin-nx': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(@typescript-eslint/parser@5.62.0)(eslint-config-prettier@8.1.0)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/devkit': 16.7.4(nx@16.7.4) - '@nx/js': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) + '@nrwl/eslint-plugin-nx': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(@typescript-eslint/parser@5.62.0)(eslint-config-prettier@8.1.0)(eslint@8.46.0)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/devkit': 16.8.0(nx@16.8.0) + '@nx/js': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) '@typescript-eslint/parser': 5.62.0(eslint@8.46.0)(typescript@5.1.6) '@typescript-eslint/type-utils': 5.62.0(eslint@8.46.0)(typescript@5.1.6) '@typescript-eslint/utils': 5.62.0(eslint@8.46.0)(typescript@5.1.6) @@ -4994,17 +5001,16 @@ packages: - verdaccio dev: true - /@nx/jest@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4): - resolution: {integrity: sha512-/96+Pf9duar1ynjF+rWw+B5UJbM8ldLlHoGAkH8755Yq20INrwr6XEqQAu/HdosBlR7Ytbg3YnFPwb3lTOuLEw==} + /@nx/jest@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4): + resolution: {integrity: sha512-9nvEa1R3Z0QSVFWV/xfE4dSjvI4qtsHQtmFFprgD5SeBBXxm/42TThJ4Hve5iBJh2BBTWq4OV7an1OPhnuDxQQ==} dependencies: '@jest/reporters': 29.6.2 '@jest/test-result': 29.6.2 - '@nrwl/jest': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/devkit': 16.7.4(nx@16.7.4) - '@nx/js': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) + '@nrwl/jest': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/devkit': 16.8.0(nx@16.8.0) + '@nx/js': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.1.6) chalk: 4.1.2 - dotenv: 16.3.1 identity-obj-proxy: 3.0.0 jest-config: 29.6.2(@types/node@18.14.2)(ts-node@10.9.1) jest-resolve: 29.6.2 @@ -5027,8 +5033,8 @@ packages: - verdaccio dev: true - /@nx/js@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4): - resolution: {integrity: sha512-aJnpJkgGgEt1IjsV/ywZRLZ4B5/jDkTtdVu+Wf+6UrtlWji7sq2PC96NSuKeEHjq3oAvNsBc8+u2rjB/9a+8jQ==} + /@nx/js@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4): + resolution: {integrity: sha512-PFBlS8gd0lwS8DX92wEVVZfDaDFq+lKj7VPLMCLK1jEnKeKWmuDL2sZVFTlD3KzqXQxfOi5vQZu25z0FH0KI8A==} peerDependencies: verdaccio: ^5.0.4 peerDependenciesMeta: @@ -5042,9 +5048,9 @@ packages: '@babel/preset-env': 7.22.9(@babel/core@7.22.9) '@babel/preset-typescript': 7.22.5(@babel/core@7.22.9) '@babel/runtime': 7.22.6 - '@nrwl/js': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/devkit': 16.7.4(nx@16.7.4) - '@nx/workspace': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51) + '@nrwl/js': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/devkit': 16.8.0(nx@16.8.0) + '@nx/workspace': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.1.6) babel-plugin-const-enum: 1.2.0(@babel/core@7.22.9) babel-plugin-macros: 2.8.0 @@ -5074,21 +5080,22 @@ packages: - typescript dev: true - /@nx/linter@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4): - resolution: {integrity: sha512-AGuPfpDIk44fBIwcloo2Hb0+ROmoD69n6ypzdpZvRrBS6KHROGjT3SoWKituyj75bSgtWndNC1ywBhcVnRfamg==} + /@nx/linter@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(verdaccio@5.0.4): + resolution: {integrity: sha512-G+SyMjiTfVF/P2/AQ+5a/fiqwXLkyt8dY+JJ1XVP6J9OgNr1nIttHWUfk5D7MpYHIF8r5FB12LDyqRPGhgECjQ==} peerDependencies: eslint: ^8.0.0 peerDependenciesMeta: eslint: optional: true dependencies: - '@nrwl/linter': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/devkit': 16.7.4(nx@16.7.4) - '@nx/js': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) + '@nrwl/linter': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(verdaccio@5.0.4) + '@nx/devkit': 16.8.0(nx@16.8.0) + '@nx/js': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.1.6) eslint: 8.46.0 tmp: 0.2.1 tslib: 2.6.1 + typescript: 5.1.6 transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -5098,27 +5105,25 @@ packages: - debug - nx - supports-color - - typescript - verdaccio dev: true - /@nx/next@16.7.4(@babel/core@7.22.9)(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(next@13.4.19)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4)(webpack@5.88.2): - resolution: {integrity: sha512-FwUz8Rm3ZUPFGV/NVOOJXa1WJ5qiLM9QeROjI2QMj96ior8so51wNIHaIKc2lfxUuZK8P3zqLT0mAtC2XhNDiw==} + /@nx/next@16.8.0(@babel/core@7.22.9)(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(next@13.4.19)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4)(webpack@5.88.2): + resolution: {integrity: sha512-yATQvnlhPBw0lLOLnyBfPTLeTHBSivYN6aEuq+55X2+XWD5tauj5RqlpxNBdvzkLRUk+xTz9b8o9GVQ82H5AXw==} peerDependencies: next: '>=13.0.0' dependencies: '@babel/plugin-proposal-decorators': 7.22.7(@babel/core@7.22.9) - '@nrwl/next': 16.7.4(@babel/core@7.22.9)(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(next@13.4.19)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4)(webpack@5.88.2) - '@nx/devkit': 16.7.4(nx@16.7.4) - '@nx/js': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/linter': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/react': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4)(webpack@5.88.2) - '@nx/web': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/workspace': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51) + '@nrwl/next': 16.8.0(@babel/core@7.22.9)(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(next@13.4.19)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4)(webpack@5.88.2) + '@nx/devkit': 16.8.0(nx@16.8.0) + '@nx/js': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/linter': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(verdaccio@5.0.4) + '@nx/react': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4)(webpack@5.88.2) + '@nx/web': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/workspace': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51) '@svgr/webpack': 8.1.0 chalk: 4.1.2 copy-webpack-plugin: 10.2.4(webpack@5.88.2) - dotenv: 16.3.1 fs-extra: 11.1.1 ignore: 5.2.4 next: 13.4.19(@babel/core@7.22.9)(react-dom@18.2.0)(react@18.2.0)(sass@1.62.1) @@ -5143,15 +5148,15 @@ packages: - webpack dev: true - /@nx/node@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4): - resolution: {integrity: sha512-lO8y58y0qlOmXj/rmRQe/JaUic2vTUa8irT9ByWkfwpp2iLmIw5/qrf3TiC5kqu4LsOuPkZiiLRQyA01LhWwRw==} + /@nx/node@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4): + resolution: {integrity: sha512-rNnWJ5AalNKNayodYRWIvuNAPbY2+mtI+WcmLDH/T9mGsbQ97AQ9wJITX9m5R5j1TmI6/Y+zSyOr6IcsR8nEpg==} dependencies: - '@nrwl/node': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/devkit': 16.7.4(nx@16.7.4) - '@nx/jest': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/js': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/linter': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/workspace': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51) + '@nrwl/node': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/devkit': 16.8.0(nx@16.8.0) + '@nx/jest': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/js': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/linter': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(verdaccio@5.0.4) + '@nx/workspace': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51) tslib: 2.6.1 transitivePeerDependencies: - '@babel/traverse' @@ -5170,8 +5175,8 @@ packages: - verdaccio dev: true - /@nx/nx-darwin-arm64@16.7.4: - resolution: {integrity: sha512-pRNjxn6KlcR6iGkU1j/1pzcogwXFv97pYiZaibpF7UV0vfdEUA3EETpDcs+hbNAcKMvVtn/TgN857/5LQ/lGUg==} + /@nx/nx-darwin-arm64@16.8.0: + resolution: {integrity: sha512-yNmEJoRKl9JZH/O6oWUvbt5eYbSRHIJtGwvxVCtNRqykyNZNlEzMSLxz0Mx8x3h0QQ3zjZEUmMjac4tb4BPPLw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -5179,8 +5184,8 @@ packages: dev: true optional: true - /@nx/nx-darwin-x64@16.7.4: - resolution: {integrity: sha512-GANXeabAAWRoF85WDla2ZPxtr8vnqvXjwyCIhRCda8hlKiVCpM98GemucN25z97G5H6MgyV9Dd9t9jrr2Fn0Og==} + /@nx/nx-darwin-x64@16.8.0: + resolution: {integrity: sha512-YOSLslyMJ682FrhRsmPRl0zJmr2gpSzCHR5ETScPbFaQ+kxGVuTzSUr1PFTw9lAOGiqspFf0CCqxS3ZmY4DjSg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -5188,8 +5193,8 @@ packages: dev: true optional: true - /@nx/nx-freebsd-x64@16.7.4: - resolution: {integrity: sha512-zmBBDYjPaHhIHx1YASUJJIy+oz7mCrj5f0f3kOzfMraQOjkQZ0xYgNNUzBqmnYu1855yiphu94MkAMYJnbk0jw==} + /@nx/nx-freebsd-x64@16.8.0: + resolution: {integrity: sha512-puHAmnvDdemUoDt+hO53IqgWXHb6cpCmiIrT7N+sZfBVVoyieb9S9zWCXJO/HCwdkS6ibx7nixNQpYBT7J+1WQ==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] @@ -5197,8 +5202,8 @@ packages: dev: true optional: true - /@nx/nx-linux-arm-gnueabihf@16.7.4: - resolution: {integrity: sha512-d3Cmz/vdtoSasTUANoh4ZYLJESNA3+PCP/HnXNqmrr6AEHo+T8DcI+qsamO3rmYUSFxTMAeMyoihZMU8OKGZ1A==} + /@nx/nx-linux-arm-gnueabihf@16.8.0: + resolution: {integrity: sha512-wymaeEElhVmXHHB0kC6uL2iE7J2Ze9s0Ws1qp5mQ8275wHEC4/OLAWSnh/B9WsGFsHPlVj/QYoXmevUyjK5etw==} engines: {node: '>= 10'} cpu: [arm] os: [linux] @@ -5206,8 +5211,8 @@ packages: dev: true optional: true - /@nx/nx-linux-arm64-gnu@16.7.4: - resolution: {integrity: sha512-W1u4O78lTHCwvUP0vakeKWFXeSZ13nYzbd6FARICnImY2my8vz41rLm6aU9TYWaiOGEGL2xKpHKSgiNwbLjhFw==} + /@nx/nx-linux-arm64-gnu@16.8.0: + resolution: {integrity: sha512-Hc32BOQ9yw7oS+rHYAlRYZ4rW+YDsGHiUAcKekFh6WtKvj49OpXUfNw8dNzPuCmohi0Nvpm96TAi7rilRS79TQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -5215,8 +5220,8 @@ packages: dev: true optional: true - /@nx/nx-linux-arm64-musl@16.7.4: - resolution: {integrity: sha512-Dc8IQFvhfH/Z3GmhBBNNxGd2Ehw6Y5SePEgJj1c2JyPdoVtc2OjGzkUaZkT4z5z77VKtju6Yi10T6Enps+y+kw==} + /@nx/nx-linux-arm64-musl@16.8.0: + resolution: {integrity: sha512-JsJyZswdPA5Wllh7xdusxogPKmiA/F4LzjFGy01sUy0DV3+5WJasp3VDNbl/o8v4f0BZ2/dfMlVJnF+hLBhK5g==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -5224,8 +5229,8 @@ packages: dev: true optional: true - /@nx/nx-linux-x64-gnu@16.7.4: - resolution: {integrity: sha512-4B58C/pXeuovSznBOeicsxNieBApbGMoi2du8jR6Is1gYFPv4l8fFHQHHGAa1l5XJC5JuGJqFywS4elInWprNw==} + /@nx/nx-linux-x64-gnu@16.8.0: + resolution: {integrity: sha512-WpZ90jcbbTO5g5FtNpZRgpem7HCE3iBKOx0lG2xt7ZWd5JoypzZg9tEjHaDvCm6uNloUqZZigKnVyxZ/ulaq/Q==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -5233,8 +5238,8 @@ packages: dev: true optional: true - /@nx/nx-linux-x64-musl@16.7.4: - resolution: {integrity: sha512-spqqvEdGSSeV2ByJHkex5m8MRQfM6lQlnon25XgVBdPR47lKMWSikUsaWCiE7bVAFU9BFyWY2L4HfZ4+LiNY7A==} + /@nx/nx-linux-x64-musl@16.8.0: + resolution: {integrity: sha512-iuOT42XEN/NPytNrZLB/V1WHbqletE4q2V3GxY08OFay6jyjA3CZWhUQ0IhiqXs2MXlbeKZM1Y9M8ogXr1bLHA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -5242,8 +5247,8 @@ packages: dev: true optional: true - /@nx/nx-win32-arm64-msvc@16.7.4: - resolution: {integrity: sha512-etNnbuCcSqAYOeDcS6si6qw0WR/IS87ovTzLS17ETKpdHcHN5nM4l02CQyupKiD58ShxrXHxXmvgBfbXxoN5Ew==} + /@nx/nx-win32-arm64-msvc@16.8.0: + resolution: {integrity: sha512-zB9EekQAc9DAp8G+2bvO4ko/jJJRDEN9Si+J/xMMCfTNWQE3+JJqqbN9P48Z3UKYZcm2DFRJFPA1Qfy5lv/MNA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -5251,8 +5256,8 @@ packages: dev: true optional: true - /@nx/nx-win32-x64-msvc@16.7.4: - resolution: {integrity: sha512-y6pugK6ino1wvo2FbgtXG2cVbEm3LzJwOSBKBRBXSWhUgjP7T92uGfOt6KVQKpaqDvS9lA9TO/2DcygcLHXh7A==} + /@nx/nx-win32-x64-msvc@16.8.0: + resolution: {integrity: sha512-PvF3hvsMFqN90t3GldLAdVW+qEr1J3g18t6QdnRHL39I4+BYCXip1hzWlK+aOP+TxQuZaSbVMMChZQw1eC97LA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -5260,16 +5265,15 @@ packages: dev: true optional: true - /@nx/plugin@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4): - resolution: {integrity: sha512-wh5ijYNKvb01TtW0eoq0KWnN6cOyZbd20sQJ4TfvVCx4Jh//g6+8twCDSJnQPBcKkIqKZ9ALwfG4VyEJ6FnrQQ==} + /@nx/plugin@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4): + resolution: {integrity: sha512-M7ftjWUIZqAdx87D01VR/jsq6RMihs9cUQ7Ep94TYJimJLvxCw+cCJ4ktWRv3WkBG39tNFbnCcZ7BiHMINdi3Q==} dependencies: - '@nrwl/nx-plugin': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/devkit': 16.7.4(nx@16.7.4) - '@nx/jest': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/js': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/linter': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) + '@nrwl/nx-plugin': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/devkit': 16.8.0(nx@16.8.0) + '@nx/jest': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(ts-node@10.9.1)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/js': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/linter': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(verdaccio@5.0.4) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.1.6) - dotenv: 16.3.1 fs-extra: 11.1.1 tslib: 2.6.1 transitivePeerDependencies: @@ -5289,14 +5293,14 @@ packages: - verdaccio dev: true - /@nx/react@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4)(webpack@5.88.2): - resolution: {integrity: sha512-dsNNoz8mod6SGLQwsxsd24Wt6hUtfnJrB2EhM1yDOMxPR6v33TFSCok3kT/W3uckH3XBQYIiXNEEF9sfwGaT/g==} + /@nx/react@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4)(webpack@5.88.2): + resolution: {integrity: sha512-5Oz7erXPjqp1Z+bpHmBzGewa9fzPX3gFgGBpiyivSJ61OVyDW2Ga3ffaKrWpS8UvemIfgpbb9XVL4mrkfDeoNA==} dependencies: - '@nrwl/react': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4)(webpack@5.88.2) - '@nx/devkit': 16.7.4(nx@16.7.4) - '@nx/js': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/linter': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/web': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) + '@nrwl/react': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4)(webpack@5.88.2) + '@nx/devkit': 16.8.0(nx@16.8.0) + '@nx/js': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/linter': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(eslint@8.46.0)(nx@16.8.0)(verdaccio@5.0.4) + '@nx/web': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.1.6) '@svgr/webpack': 8.1.0 chalk: 4.1.2 @@ -5318,18 +5322,17 @@ packages: - webpack dev: true - /@nx/vite@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4)(vite@4.4.7)(vitest@0.33.0): - resolution: {integrity: sha512-OX/JzPiAoJGrhUiO70fIiO2mj64eXigYN+h8uDcm+LGMyeIl1coU8kLuLIxAHZhnA4aZttcF9hiKEjIuPrx98A==} + /@nx/vite@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4)(vite@4.4.7)(vitest@0.33.0): + resolution: {integrity: sha512-xGvgDArbGdnDtQdLQaM5uG73S2CZ/V2PcHMa4kr21TlLHUbBxtL0iwt+fJNKXpIYkUh5xGoqck46vSBbGvZKUg==} peerDependencies: vite: ^4.3.4 vitest: '>=0.31.0 <1.0.0' dependencies: - '@nrwl/vite': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4)(vite@4.4.7)(vitest@0.33.0) - '@nx/devkit': 16.7.4(nx@16.7.4) - '@nx/js': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) + '@nrwl/vite': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4)(vite@4.4.7)(vitest@0.33.0) + '@nx/devkit': 16.8.0(nx@16.8.0) + '@nx/js': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.1.6) '@swc/helpers': 0.5.1 - dotenv: 16.3.1 enquirer: 2.3.6 tsconfig-paths: 4.2.0 vite: 4.4.7(@types/node@18.14.2)(less@4.1.3)(sass@1.62.1)(stylus@0.59.0) @@ -5347,17 +5350,15 @@ packages: - verdaccio dev: true - /@nx/web@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4): - resolution: {integrity: sha512-keR+jZES/H9MZBOIvN3zLyOw7qP05cOs14NNHc7tkj5jOvifQxslLQRdx+h62tJigmS6TZY43mlJfVCWvYwdXg==} + /@nx/web@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4): + resolution: {integrity: sha512-I+BrRNld+Ik7PwzkcfzqnCW/nz8pKcyW1TNQ+7uaNo9cseu+xrqC1lHoSnFma4BJIFPd6ebIwiga16AXL9phdw==} dependencies: - '@nrwl/web': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/devkit': 16.7.4(nx@16.7.4) - '@nx/js': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) + '@nrwl/web': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/devkit': 16.8.0(nx@16.8.0) + '@nx/js': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) chalk: 4.1.2 - chokidar: 3.5.3 detect-port: 1.5.1 http-server: 14.1.1 - ignore: 5.2.4 tslib: 2.6.1 transitivePeerDependencies: - '@babel/traverse' @@ -5372,24 +5373,21 @@ packages: - verdaccio dev: true - /@nx/webpack@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(esbuild@0.17.6)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4): - resolution: {integrity: sha512-fAPuH14BO+Hzjn4Y6zJNn8b05lBDmqM0oy/yi3U3FHGoc9S1cmaLiajBMlle6nWlQjbd7S3R6Dk5xwr76Ii8yw==} + /@nx/webpack@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(esbuild@0.16.3)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4): + resolution: {integrity: sha512-nPgfnPVJuWNz7zmoCxy6eiIisdKjJGSlNwRIhDyDOrSAMMjuZlKScKwx5CkKVqJ2wDpmhvQCUpDO0cMAPVB6ew==} dependencies: '@babel/core': 7.22.9 - '@nrwl/webpack': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(esbuild@0.17.6)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) - '@nx/devkit': 16.7.4(nx@16.7.4) - '@nx/js': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.7.4)(typescript@5.1.6)(verdaccio@5.0.4) + '@nrwl/webpack': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(esbuild@0.16.3)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) + '@nx/devkit': 16.8.0(nx@16.8.0) + '@nx/js': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51)(@types/node@18.14.2)(nx@16.8.0)(typescript@5.1.6)(verdaccio@5.0.4) autoprefixer: 10.4.14(postcss@8.4.27) babel-loader: 9.1.3(@babel/core@7.22.9)(webpack@5.88.2) browserslist: 4.21.9 chalk: 4.1.2 - chokidar: 3.5.3 copy-webpack-plugin: 10.2.4(webpack@5.88.2) css-loader: 6.8.1(webpack@5.88.2) - css-minimizer-webpack-plugin: 5.0.1(esbuild@0.17.6)(webpack@5.88.2) - dotenv: 16.3.1 + css-minimizer-webpack-plugin: 5.0.1(esbuild@0.16.3)(webpack@5.88.2) fork-ts-checker-webpack-plugin: 7.2.13(typescript@5.1.6)(webpack@5.88.2) - ignore: 5.2.4 less: 4.1.3 less-loader: 11.1.0(less@4.1.3)(webpack@5.88.2) license-webpack-plugin: 4.0.2(webpack@5.88.2) @@ -5406,11 +5404,11 @@ packages: style-loader: 3.3.3(webpack@5.88.2) stylus: 0.59.0 stylus-loader: 7.1.3(stylus@0.59.0)(webpack@5.88.2) - terser-webpack-plugin: 5.3.9(@swc/core@1.3.51)(esbuild@0.17.6)(webpack@5.88.2) + terser-webpack-plugin: 5.3.9(@swc/core@1.3.51)(esbuild@0.16.3)(webpack@5.88.2) ts-loader: 9.4.4(typescript@5.1.6)(webpack@5.88.2) tsconfig-paths-webpack-plugin: 4.0.0 tslib: 2.6.1 - webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.17.6) + webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.16.3) webpack-dev-server: 4.15.1(webpack@5.88.2) webpack-node-externals: 3.0.0 webpack-subresource-integrity: 5.1.0(webpack@5.88.2) @@ -5442,14 +5440,15 @@ packages: - webpack-cli dev: true - /@nx/workspace@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51): - resolution: {integrity: sha512-mbefKyHg3avgK1jN6GChCDz2wc1qvi22BOUd/4WO+o88sShAA2h0gg8SMvkzLTNvGcNUWok66dInBfAJHvUOnw==} + /@nx/workspace@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51): + resolution: {integrity: sha512-cS8ahfV/MYof9AQ7ofdhwbc4NkAtgrHGem1vG/TqyWYxSNYgP5TiJ5CuN8XIIpXet9tTtQc/Cml1xSjEAd7qMQ==} dependencies: - '@nrwl/workspace': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51) - '@nx/devkit': 16.7.4(nx@16.7.4) + '@nrwl/workspace': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51) + '@nx/devkit': 16.8.0(nx@16.8.0) chalk: 4.1.2 + enquirer: 2.3.6 ignore: 5.2.4 - nx: 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51) + nx: 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51) rxjs: 7.8.1 tslib: 2.6.1 yargs-parser: 21.1.1 @@ -7581,7 +7580,7 @@ packages: '@babel/core': 7.22.9 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.17.6) + webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.16.3) dev: true /babel-plugin-const-enum@1.2.0(@babel/core@7.22.9): @@ -8626,7 +8625,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.1 - webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.17.6) + webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.16.3) dev: true /copy-webpack-plugin@11.0.0(webpack@5.86.0): @@ -8656,7 +8655,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.1 - webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.17.6) + webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.16.3) dev: true /core-js-compat@3.32.0: @@ -8802,10 +8801,10 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.27) postcss-value-parser: 4.2.0 semver: 7.5.4 - webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.17.6) + webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.16.3) dev: true - /css-minimizer-webpack-plugin@5.0.1(esbuild@0.17.6)(webpack@5.88.2): + /css-minimizer-webpack-plugin@5.0.1(esbuild@0.16.3)(webpack@5.88.2): resolution: {integrity: sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -8832,12 +8831,12 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.18 cssnano: 6.0.1(postcss@8.4.27) - esbuild: 0.17.6 + esbuild: 0.16.3 jest-worker: 29.6.2 postcss: 8.4.27 schema-utils: 4.2.0 serialize-javascript: 6.0.1 - webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.17.6) + webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.16.3) dev: true /css-select@5.1.0: @@ -9378,6 +9377,11 @@ packages: is-obj: 2.0.0 dev: true + /dotenv-expand@10.0.0: + resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==} + engines: {node: '>=12'} + dev: true + /dotenv@10.0.0: resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} engines: {node: '>=10'} @@ -10466,7 +10470,7 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.46.0) '@eslint-community/regexpp': 4.6.2 '@eslint/eslintrc': 2.1.2 - '@eslint/js': 8.47.0 + '@eslint/js': 8.48.0 '@humanwhocodes/config-array': 0.11.10 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 @@ -10485,7 +10489,7 @@ packages: file-entry-cache: 6.0.1 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.20.0 + globals: 13.21.0 graphemer: 1.4.0 ignore: 5.2.4 imurmurhash: 0.1.4 @@ -10921,7 +10925,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.17.6) + webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.16.3) dev: true /file-type@17.1.6: @@ -11127,7 +11131,7 @@ packages: semver: 7.5.4 tapable: 2.2.1 typescript: 5.1.6 - webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.17.6) + webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.16.3) dev: true /form-data@2.3.3: @@ -11537,8 +11541,8 @@ packages: engines: {node: '>=4'} dev: true - /globals@13.20.0: - resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} + /globals@13.21.0: + resolution: {integrity: sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -13400,7 +13404,7 @@ packages: dependencies: klona: 2.0.6 less: 4.1.3 - webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.17.6) + webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.16.3) dev: true /less@4.1.3: @@ -13468,7 +13472,7 @@ packages: webpack-sources: optional: true dependencies: - webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.17.6) + webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.16.3) webpack-sources: 3.2.3 dev: true @@ -14346,7 +14350,7 @@ packages: webpack: ^5.0.0 dependencies: schema-utils: 4.2.0 - webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.17.6) + webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.16.3) dev: true /mini-css-extract-plugin@2.7.6(webpack@5.86.0): @@ -14654,14 +14658,14 @@ packages: - babel-plugin-macros dev: true - /ngx-deploy-npm@6.0.0(@nx/devkit@16.7.4)(tslib@2.6.1): + /ngx-deploy-npm@6.0.0(@nx/devkit@16.8.0)(tslib@2.6.1): resolution: {integrity: sha512-gfj4ZIAguZ4JJF/WOIGYktwi1BKtHRYz1TUJV4a5qBwRaBunSu1/oW9K+sApwGfegMtrblDjMoLl10OZWgqx+A==} engines: {node: '>=16.0.0'} peerDependencies: '@nx/devkit': ^16.0.0 tslib: 2.5.0 dependencies: - '@nx/devkit': 16.7.4(nx@16.7.4) + '@nx/devkit': 16.8.0(nx@16.8.0) tslib: 2.6.1 dev: true @@ -14842,8 +14846,8 @@ packages: - debug dev: true - /nx@16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51): - resolution: {integrity: sha512-L0Cbikk5kO+IBH0UQ2BOAut5ndeHXBlACKzjOPOCluY8WYh2sxWYt9/N/juFBN3XXRX7ionTr1PhWUzNE0Mzqw==} + /nx@16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51): + resolution: {integrity: sha512-n32nk+y0h5iBuyxBvZJ4YJlFzs/ovT1q9mEXBkXWYgZp74t8nFu5qkLD/ndIOvw/9bvyw4/894vzb6uNDp8jBQ==} hasBin: true requiresBuild: true peerDependencies: @@ -14855,7 +14859,7 @@ packages: '@swc/core': optional: true dependencies: - '@nrwl/tao': 16.7.4(@swc-node/register@1.4.2)(@swc/core@1.3.51) + '@nrwl/tao': 16.8.0(@swc-node/register@1.4.2)(@swc/core@1.3.51) '@parcel/watcher': 2.0.4 '@swc-node/register': 1.4.2(@swc/core@1.3.51) '@swc/core': 1.3.51(@swc/helpers@0.5.0) @@ -14868,6 +14872,7 @@ packages: cli-spinners: 2.6.1 cliui: 7.0.4 dotenv: 16.3.1 + dotenv-expand: 10.0.0 enquirer: 2.3.6 fast-glob: 3.2.7 figures: 3.2.0 @@ -14893,16 +14898,16 @@ packages: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 16.7.4 - '@nx/nx-darwin-x64': 16.7.4 - '@nx/nx-freebsd-x64': 16.7.4 - '@nx/nx-linux-arm-gnueabihf': 16.7.4 - '@nx/nx-linux-arm64-gnu': 16.7.4 - '@nx/nx-linux-arm64-musl': 16.7.4 - '@nx/nx-linux-x64-gnu': 16.7.4 - '@nx/nx-linux-x64-musl': 16.7.4 - '@nx/nx-win32-arm64-msvc': 16.7.4 - '@nx/nx-win32-x64-msvc': 16.7.4 + '@nx/nx-darwin-arm64': 16.8.0 + '@nx/nx-darwin-x64': 16.8.0 + '@nx/nx-freebsd-x64': 16.8.0 + '@nx/nx-linux-arm-gnueabihf': 16.8.0 + '@nx/nx-linux-arm64-gnu': 16.8.0 + '@nx/nx-linux-arm64-musl': 16.8.0 + '@nx/nx-linux-x64-gnu': 16.8.0 + '@nx/nx-linux-x64-musl': 16.8.0 + '@nx/nx-win32-arm64-msvc': 16.8.0 + '@nx/nx-win32-x64-msvc': 16.8.0 transitivePeerDependencies: - debug dev: true @@ -15615,7 +15620,7 @@ packages: klona: 2.0.6 postcss: 8.4.27 semver: 7.5.4 - webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.17.6) + webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.16.3) dev: true /postcss-loader@7.3.2(postcss@8.4.24)(webpack@5.86.0): @@ -16765,7 +16770,7 @@ packages: klona: 2.0.6 neo-async: 2.6.2 sass: 1.62.1 - webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.17.6) + webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.16.3) dev: true /sass-loader@13.3.1(sass@1.63.2)(webpack@5.86.0): @@ -17216,7 +17221,7 @@ packages: abab: 2.0.6 iconv-lite: 0.6.3 source-map-js: 1.0.2 - webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.17.6) + webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.16.3) dev: true /source-map-loader@4.0.1(webpack@5.86.0): @@ -17606,7 +17611,7 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.17.6) + webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.16.3) dev: true /style-to-object@0.4.2: @@ -17654,7 +17659,7 @@ packages: fast-glob: 3.3.1 normalize-path: 3.0.0 stylus: 0.59.0 - webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.17.6) + webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.16.3) dev: true /stylus@0.59.0: @@ -17763,7 +17768,7 @@ packages: - supports-color dev: true - /terser-webpack-plugin@5.3.9(@swc/core@1.3.51)(esbuild@0.17.19)(webpack@5.86.0): + /terser-webpack-plugin@5.3.9(@swc/core@1.3.51)(esbuild@0.16.3)(webpack@5.88.2): resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -17781,15 +17786,15 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.18 '@swc/core': 1.3.51(@swc/helpers@0.5.0) - esbuild: 0.17.19 + esbuild: 0.16.3 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 terser: 5.19.2 - webpack: 5.86.0(@swc/core@1.3.51)(esbuild@0.17.19) + webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.16.3) dev: true - /terser-webpack-plugin@5.3.9(@swc/core@1.3.51)(esbuild@0.17.6)(webpack@5.88.2): + /terser-webpack-plugin@5.3.9(@swc/core@1.3.51)(esbuild@0.17.19)(webpack@5.86.0): resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -17807,12 +17812,12 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.18 '@swc/core': 1.3.51(@swc/helpers@0.5.0) - esbuild: 0.17.6 + esbuild: 0.17.19 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 terser: 5.19.2 - webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.17.6) + webpack: 5.86.0(@swc/core@1.3.51)(esbuild@0.17.19) dev: true /terser@5.17.7: @@ -18029,7 +18034,7 @@ packages: resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} dev: true - /ts-jest@29.1.0(@babel/core@7.22.9)(babel-jest@29.6.2)(esbuild@0.17.6)(jest@29.4.1)(typescript@5.1.6): + /ts-jest@29.1.0(@babel/core@7.22.9)(babel-jest@29.6.2)(esbuild@0.16.3)(jest@29.4.1)(typescript@5.1.6): resolution: {integrity: sha512-ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -18053,7 +18058,7 @@ packages: '@babel/core': 7.22.9 babel-jest: 29.6.2(@babel/core@7.22.9) bs-logger: 0.2.6 - esbuild: 0.17.6 + esbuild: 0.16.3 fast-json-stable-stringify: 2.1.0 jest: 29.4.1(@types/node@18.14.2)(ts-node@10.9.1) jest-util: 29.6.2 @@ -18077,7 +18082,7 @@ packages: micromatch: 4.0.5 semver: 7.5.4 typescript: 5.1.6 - webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.17.6) + webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.16.3) dev: true /ts-morph@12.0.0: @@ -18582,7 +18587,7 @@ packages: loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.3.0 - webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.17.6) + webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.16.3) dev: true /url-parse@1.5.10: @@ -19064,7 +19069,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.17.6) + webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.16.3) dev: true /webpack-dev-middleware@6.1.1(webpack@5.86.0): @@ -19125,7 +19130,7 @@ packages: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.17.6) + webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.16.3) webpack-dev-middleware: 5.3.3(webpack@5.88.2) ws: 8.13.0 transitivePeerDependencies: @@ -19176,7 +19181,7 @@ packages: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.17.6) + webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.16.3) webpack-dev-middleware: 5.3.3(webpack@5.88.2) ws: 8.13.0 transitivePeerDependencies: @@ -19229,7 +19234,7 @@ packages: optional: true dependencies: typed-assert: 1.0.9 - webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.17.6) + webpack: 5.88.2(@swc/core@1.3.51)(esbuild@0.16.3) dev: true /webpack@5.86.0(@swc/core@1.3.51)(esbuild@0.17.19): @@ -19272,7 +19277,7 @@ packages: - uglify-js dev: true - /webpack@5.88.2(@swc/core@1.3.51)(esbuild@0.17.6): + /webpack@5.88.2(@swc/core@1.3.51)(esbuild@0.16.3): resolution: {integrity: sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==} engines: {node: '>=10.13.0'} hasBin: true @@ -19303,7 +19308,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.9(@swc/core@1.3.51)(esbuild@0.17.6)(webpack@5.88.2) + terser-webpack-plugin: 5.3.9(@swc/core@1.3.51)(esbuild@0.16.3)(webpack@5.88.2) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: