diff --git a/.eslintrc.json b/.eslintrc.json index 06cc47d9a2..9ca2e830cb 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,12 +1,12 @@ { "root": true, "ignorePatterns": ["**/*"], - "plugins": ["@nrwl/nx"], + "plugins": ["@nx"], "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], "rules": { - "@nrwl/nx/enforce-module-boundaries": [ + "@nx/enforce-module-boundaries": [ "error", { "enforceBuildableLibDependency": true, @@ -23,12 +23,12 @@ }, { "files": ["*.ts", "*.tsx"], - "extends": ["plugin:@nrwl/nx/typescript"], + "extends": ["plugin:@nx/typescript"], "rules": {} }, { "files": ["*.js", "*.jsx"], - "extends": ["plugin:@nrwl/nx/javascript"], + "extends": ["plugin:@nx/javascript"], "rules": {} } ] diff --git a/e2e/nx-e2e/project.json b/e2e/nx-e2e/project.json index 65af0ef2fb..9cba67dbf7 100644 --- a/e2e/nx-e2e/project.json +++ b/e2e/nx-e2e/project.json @@ -5,13 +5,14 @@ "sourceRoot": "e2e/nx-e2e/src", "targets": { "e2e": { - "executor": "@nrwl/nx-plugin:e2e", + "executor": "@nx/jest:jest", "options": { - "target": "nx:build", "npmPackageName": "@nativescript/nx", "pluginOutputPath": "dist/packages/nx", - "jestConfig": "e2e/nx-e2e/jest.config.js" - } + "jestConfig": "e2e/nx-e2e/jest.config.js", + "runInBand": true + }, + "dependsOn": ["nx:build"] } }, "tags": [], diff --git a/e2e/nx-e2e/tests/nx.test.ts b/e2e/nx-e2e/tests/nx.test.ts index 086df5f195..95d91a55ec 100644 --- a/e2e/nx-e2e/tests/nx.test.ts +++ b/e2e/nx-e2e/tests/nx.test.ts @@ -1,10 +1,4 @@ -import { - checkFilesExist, - ensureNxProject, - readJson, - runNxCommandAsync, - uniq, -} from '@nrwl/nx-plugin/testing'; +import { checkFilesExist, ensureNxProject, readJson, runNxCommandAsync, uniq } from '@nx/plugin/testing'; describe('nx e2e', () => { it('should create nx', async (done) => { const plugin = uniq('nx'); @@ -21,12 +15,8 @@ describe('nx e2e', () => { it('should create src in the specified directory', async (done) => { const plugin = uniq('nx'); ensureNxProject('@nativescript/nx', 'dist/packages/nx'); - await runNxCommandAsync( - `generate @nativescript/nx:nx ${plugin} --directory subdir` - ); - expect(() => - checkFilesExist(`libs/subdir/${plugin}/src/index.ts`) - ).not.toThrow(); + await runNxCommandAsync(`generate @nativescript/nx:nx ${plugin} --directory subdir`); + expect(() => checkFilesExist(`libs/subdir/${plugin}/src/index.ts`)).not.toThrow(); done(); }); }); @@ -35,9 +25,7 @@ describe('nx e2e', () => { it('should add tags to nx.json', async (done) => { const plugin = uniq('nx'); ensureNxProject('@nativescript/nx', 'dist/packages/nx'); - await runNxCommandAsync( - `generate @nativescript/nx:nx ${plugin} --tags e2etag,e2ePackage` - ); + await runNxCommandAsync(`generate @nativescript/nx:nx ${plugin} --tags e2etag,e2ePackage`); const nxJson = readJson('nx.json'); expect(nxJson.projects[plugin].tags).toEqual(['e2etag', 'e2ePackage']); done(); diff --git a/jest.config.ts b/jest.config.ts index 5e2e6bed99..2d86185bc2 100644 --- a/jest.config.ts +++ b/jest.config.ts @@ -1,3 +1,3 @@ -const { getJestProjects } = require('@nrwl/jest'); +const { getJestProjects } = require('@nx/jest'); export default { projects: [...getJestProjects(), '/e2e/nx-e2e'] }; diff --git a/jest.preset.js b/jest.preset.js index e6c8ebea00..f078ddcec1 100644 --- a/jest.preset.js +++ b/jest.preset.js @@ -1,3 +1,3 @@ -const nxPreset = require('@nrwl/jest/preset').default; +const nxPreset = require('@nx/jest/preset').default; module.exports = { ...nxPreset }; diff --git a/migrations.json b/migrations.json new file mode 100644 index 0000000000..598b8499ab --- /dev/null +++ b/migrations.json @@ -0,0 +1,249 @@ +{ + "migrations": [ + { + "cli": "nx", + "version": "16.0.0-beta.0", + "description": "Remove @nrwl/cli.", + "implementation": "./src/migrations/update-16-0-0/remove-nrwl-cli", + "package": "nx", + "name": "16.0.0-remove-nrwl-cli" + }, + { + "cli": "nx", + "version": "16.0.0-beta.9", + "description": "Replace `dependsOn.projects` and `inputs` definitions with new configuration format.", + "implementation": "./src/migrations/update-16-0-0/update-depends-on-to-tokens", + "package": "nx", + "name": "16.0.0-tokens-for-depends-on" + }, + { + "cli": "nx", + "version": "16.0.0-beta.0", + "description": "Replace @nrwl/nx-cloud with nx-cloud", + "implementation": "./src/migrations/update-16-0-0/update-nx-cloud-runner", + "package": "nx", + "name": "16.0.0-update-nx-cloud-runner" + }, + { + "cli": "nx", + "version": "16.2.0-beta.0", + "description": "Remove outputPath from run commands", + "implementation": "./src/migrations/update-16-2-0/remove-run-commands-output-path", + "package": "nx", + "name": "16.2.0-remove-output-path-from-run-commands" + }, + { + "cli": "nx", + "version": "16.0.0-beta.1", + "description": "Replace @nx/devkit with @nx/devkit", + "implementation": "./src/migrations/update-16-0-0-add-nx-packages/update-16-0-0-add-nx-packages", + "package": "@nx/devkit", + "name": "update-16-0-0-add-nx-packages" + }, + { + "cli": "nx", + "version": "16.0.0-beta.1", + "description": "Replace @nx/workspace with @nx/workspace", + "implementation": "./src/migrations/update-16-0-0-add-nx-packages/update-16-0-0-add-nx-packages", + "package": "@nx/workspace", + "name": "update-16-0-0-add-nx-packages" + }, + { + "version": "16.0.0-beta.4", + "description": "Generates a plugin called 'workspace-plugin' containing your workspace generators.", + "cli": "nx", + "implementation": "./src/migrations/update-16-0-0/move-workspace-generators-to-local-plugin", + "package": "@nx/workspace", + "name": "16-0-0-move-workspace-generators-into-local-plugin" + }, + { + "version": "16.0.0-beta.9", + "description": "Fix .babelrc presets if it contains an invalid entry for @nx/web/babel.", + "cli": "nx", + "implementation": "./src/migrations/update-16-0-0/fix-invalid-babelrc", + "package": "@nx/workspace", + "name": "16-0-0-fix-invalid-babelrc" + }, + { + "version": "16.0.0-beta.1", + "cli": "nx", + "description": "Removes CLI property within schema.json files and moves generators and schematics to the proper root node in migrations.json", + "factory": "./src/migrations/update-16-0-0/cli-in-schema-json", + "package": "@nx/plugin", + "name": "update-remove-cli-prop" + }, + { + "cli": "nx", + "version": "16.0.0-beta.1", + "description": "Replace @nx/plugin with @nx/plugin", + "implementation": "./src/migrations/update-16-0-0-add-nx-packages/update-16-0-0-add-nx-packages", + "package": "@nx/plugin", + "name": "update-16-0-0-add-nx-packages" + }, + { + "cli": "nx", + "version": "16.2.0-beta.0", + "description": "Replace @nx/plugin:e2e with @nx/jest", + "implementation": "./src/migrations/update-16-2-0/replace-e2e-executor", + "package": "@nx/plugin", + "name": "update-16-2-0-replace-e2e-executor" + }, + { + "cli": "nx", + "version": "16.0.0-beta.1", + "description": "Replace @nx/web with @nx/web", + "implementation": "./src/migrations/update-16-0-0-add-nx-packages/update-16-0-0-add-nx-packages", + "package": "@nx/web", + "name": "update-16-0-0-add-nx-packages" + }, + { + "cli": "nx", + "version": "16.0.0-beta.4", + "description": "Replace @nx/web executors with @nx/webpack and @nx/rollup", + "implementation": "./src/migrations/update-16-0-0-update-executors/update-16-0-0-update-executors", + "package": "@nx/web", + "name": "update-16-0-0-update-executors" + }, + { + "cli": "nx", + "version": "16.0.0-beta.1", + "description": "Replace @nx/js with @nx/js", + "implementation": "./src/migrations/update-16-0-0-add-nx-packages/update-16-0-0-add-nx-packages", + "package": "@nx/js", + "name": "update-16-0-0-add-nx-packages" + }, + { + "cli": "nx", + "version": "16.0.0-beta.1", + "description": "Replace @nx/eslint-plugin with @nx/eslint-plugin", + "implementation": "./src/migrations/update-16-0-0-add-nx-packages/update-16-0-0-add-nx-packages", + "package": "@nx/eslint-plugin", + "name": "update-16-0-0-add-nx-packages" + }, + { + "cli": "nx", + "version": "16.0.0-beta.1", + "description": "Replace @nx/jest with @nx/jest", + "implementation": "./src/migrations/update-16-0-0-add-nx-packages/update-16-0-0-add-nx-packages", + "package": "@nx/jest", + "name": "update-16-0-0-add-nx-packages" + }, + { + "cli": "nx", + "version": "16.0.0-beta.1", + "description": "Replace @nx/linter with @nx/linter", + "implementation": "./src/migrations/update-16-0-0-add-nx-packages/update-16-0-0-add-nx-packages", + "package": "@nx/linter", + "name": "update-16-0-0-add-nx-packages" + }, + { + "cli": "nx", + "version": "16.0.0-beta.1", + "description": "Replace @nx/express with @nx/express", + "implementation": "./src/migrations/update-16-0-0-add-nx-packages/update-16-0-0-add-nx-packages", + "package": "@nx/express", + "name": "update-16-0-0-add-nx-packages" + }, + { + "cli": "nx", + "version": "16.0.0-beta.1", + "description": "Replace the deprecated library generator 'simpleModuleName' option from generator defaults with 'simpleName'", + "factory": "./src/migrations/update-16-0-0/remove-library-generator-simple-module-name-option", + "package": "@nx/angular", + "name": "remove-library-generator-simple-module-name-option" + }, + { + "cli": "nx", + "version": "16.0.0-beta.1", + "description": "Replace @nx/angular with @nx/angular", + "implementation": "./src/migrations/update-16-0-0-add-nx-packages/update-16-0-0-add-nx-packages", + "package": "@nx/angular", + "name": "update-16-0-0-add-nx-packages" + }, + { + "cli": "nx", + "version": "16.0.0-beta.6", + "description": "Remove protractor as default e2eTestRunner from nxJson and project configurations", + "implementation": "./src/migrations/update-16-0-0/remove-protractor-defaults", + "package": "@nx/angular", + "name": "remove-protractor-defaults-from-generators" + }, + { + "cli": "nx", + "version": "16.0.0-beta.6", + "description": "Remove karma as default unitTestRunner from nxJson and project configurations", + "implementation": "./src/migrations/update-16-0-0/remove-karma-defaults", + "package": "@nx/angular", + "name": "remove-karma-defaults-from-generators" + }, + { + "cli": "nx", + "version": "16.1.0-beta.1", + "requires": { + "@angular/core": ">=15.0.0" + }, + "description": "Remove exported `@angular/platform-server` `renderModule` method. The `renderModule` method is now exported by the Angular CLI.", + "factory": "./src/migrations/update-16-1-0/remove-render-module-platform-server-exports", + "package": "@nx/angular", + "name": "remove-render-module-platform-server-exports" + }, + { + "cli": "nx", + "version": "16.1.0-beta.1", + "requires": { + "@angular/core": ">=16.0.0-rc.4" + }, + "description": "Remove 'ngcc' invocation if exists from the 'postinstall' script in package.json.", + "factory": "./src/migrations/update-16-1-0/remove-ngcc-invocation", + "package": "@nx/angular", + "name": "remove-ngcc-invocation" + }, + { + "cli": "nx", + "version": "16.1.0-beta.1", + "requires": { + "@angular/core": ">=16.0.0-rc.4" + }, + "description": "Extract the app config for standalone apps", + "factory": "./src/migrations/update-16-1-0/extract-standalone-config-from-bootstrap", + "package": "@nx/angular", + "name": "extract-app-config-for-standalone" + }, + { + "cli": "nx", + "version": "16.1.0-beta.1", + "requires": { + "@angular/core": ">=16.0.0-rc.4" + }, + "description": "Update server executors' configuration to disable 'buildOptimizer' for non optimized builds.", + "factory": "./src/migrations/update-16-1-0/update-server-executor-config", + "package": "@nx/angular", + "name": "update-server-executor-config" + }, + { + "cli": "nx", + "version": "16.1.0-beta.1", + "requires": { + "@angular/core": ">=16.0.0" + }, + "description": "Update the @angular/cli package version to ~16.0.0.", + "factory": "./src/migrations/update-16-1-0/update-angular-cli", + "package": "@nx/angular", + "name": "update-angular-cli-version-16-0-0" + }, + { + "version": "16.0.0", + "description": "As of Angular v16, the `moduleId` property of `@Component` is deprecated as it no longer has any effect.", + "factory": "./migrations/remove-module-id/bundle", + "package": "@angular/core", + "name": "migration-v16-remove-module-id" + }, + { + "version": "16.0.0", + "description": "In Angular version 15.2, the guard and resolver interfaces (CanActivate, Resolve, etc) were deprecated. This migration removes imports and 'implements' clauses that contain them.", + "factory": "./migrations/guard-and-resolve-interfaces/bundle", + "package": "@angular/core", + "name": "migration-v16-guard-and-resolve-interfaces" + } + ] +} diff --git a/nx.json b/nx.json index 313bc1a3c2..a23a529186 100644 --- a/nx.json +++ b/nx.json @@ -7,7 +7,12 @@ "default": { "runner": "nx/tasks-runners/default", "options": { - "cacheableOperations": ["build", "lint", "test", "e2e"], + "cacheableOperations": [ + "build", + "lint", + "test", + "e2e" + ], "parallel": 1 } } @@ -19,16 +24,38 @@ "$schema": "./node_modules/nx/schemas/nx-schema.json", "targetDefaults": { "build": { - "dependsOn": ["^build"], - "inputs": ["production", "^production"] + "dependsOn": [ + "^build" + ], + "inputs": [ + "production", + "^production" + ] }, "test": { - "inputs": ["default", "^production", "{workspaceRoot}/jest.preset.js"] + "inputs": [ + "default", + "^production", + "{workspaceRoot}/jest.preset.js" + ] } }, "namedInputs": { - "default": ["{projectRoot}/**/*", "sharedGlobals"], - "sharedGlobals": ["{workspaceRoot}/workspace.json", "{workspaceRoot}/tsconfig.base.json", "{workspaceRoot}/tslint.json", "{workspaceRoot}/nx.json"], - "production": ["default", "!{projectRoot}/**/?(*.)+(spec|test).[jt]s?(x)?(.snap)", "!{projectRoot}/tsconfig.spec.json", "!{projectRoot}/jest.config.[jt]s"] + "default": [ + "{projectRoot}/**/*", + "sharedGlobals" + ], + "sharedGlobals": [ + "{workspaceRoot}/workspace.json", + "{workspaceRoot}/tsconfig.base.json", + "{workspaceRoot}/tslint.json", + "{workspaceRoot}/nx.json" + ], + "production": [ + "default", + "!{projectRoot}/**/?(*.)+(spec|test).[jt]s?(x)?(.snap)", + "!{projectRoot}/tsconfig.spec.json", + "!{projectRoot}/jest.config.[jt]s" + ] } } diff --git a/package.json b/package.json index 959096dd03..c35e563e87 100644 --- a/package.json +++ b/package.json @@ -31,19 +31,8 @@ }, "private": true, "devDependencies": { - "@angular-devkit/schematics": "15.2.7", - "@angular/core": "15.2.8", - "@nrwl/angular": "~15.9.2", - "@nrwl/devkit": "~15.9.2", - "@nrwl/eslint-plugin-nx": "~15.9.2", - "@nrwl/express": "~15.9.2", - "@nrwl/jest": "~15.9.2", - "@nrwl/js": "~15.9.2", - "@nrwl/linter": "~15.9.2", - "@nrwl/nx-cloud": "~15.1.0", - "@nrwl/web": "~15.9.2", - "@nrwl/nx-plugin": "~15.9.2", - "@nrwl/workspace": "~15.9.2", + "@angular-devkit/schematics": "16.0.3", + "@angular/core": "16.0.3", "@swc-node/register": "^1.4.2", "@swc/core": "^1.2.173", "@types/fs-extra": "^9.0.11", @@ -51,8 +40,8 @@ "@types/node": "^18.0.0", "@types/plist": "^3.0.2", "@types/xml2js": "^0.4.9", - "@typescript-eslint/eslint-plugin": "5.30.5", - "@typescript-eslint/parser": "5.30.5", + "@typescript-eslint/eslint-plugin": "5.59.7", + "@typescript-eslint/parser": "5.59.7", "conventional-changelog-cli": "^2.1.1", "cz-conventional-changelog": "^3.3.0", "doctoc": "^2.0.0", @@ -62,13 +51,24 @@ "fs-extra": "^10.1.0", "jest": "28.1.3", "jsonc-parser": "3.0.0", - "nx": "^15.0.0", + "nx": "16.2.2", "plist": "^3.0.4", "prettier": "^2.7.0", - "ts-jest": "28.0.8", + "ts-jest": "29.1.0", "ts-node": "10.9.1", "tslib": "^2.4.0", - "typescript": "~4.9.5", - "xml2js": "^0.4.23" + "typescript": "5.0.4", + "xml2js": "^0.4.23", + "nx-cloud": "16.0.5", + "@nx/devkit": "16.2.2", + "@nx/workspace": "16.2.2", + "@nx/plugin": "16.2.2", + "@nx/web": "16.2.2", + "@nx/js": "16.2.2", + "@nx/eslint-plugin": "16.2.2", + "@nx/jest": "16.2.2", + "@nx/linter": "16.2.2", + "@nx/express": "16.2.2", + "@nx/angular": "16.2.2" } } diff --git a/packages/nx/package.json b/packages/nx/package.json index 42af823bb0..8703f69aed 100644 --- a/packages/nx/package.json +++ b/packages/nx/package.json @@ -28,15 +28,15 @@ "migrations": "./migrations.json" }, "dependencies": { - "@angular-devkit/architect": "^0.1500.0", - "@angular-devkit/core": "^15.0.0", - "@angular-devkit/schematics": "^15.0.0", - "@nrwl/devkit": "^15.0.0", - "@nrwl/jest": "^15.0.0", - "@nrwl/js": "^15.0.0", + "@angular-devkit/architect": "^0.1600.0", + "@angular-devkit/core": "^16.0.0", + "@angular-devkit/schematics": "^16.0.0", "fs-extra": "^11.1.0", "ignore": "^5.2.4", "plist": "^3.0.1", - "xml2js": "~0.5.0" + "xml2js": "~0.5.0", + "@nx/devkit": "^16.0.0", + "@nx/js": "^16.0.0", + "@nx/jest": "^16.0.0" } } diff --git a/packages/nx/project.json b/packages/nx/project.json index 24a517a5bb..dc12b778fc 100644 --- a/packages/nx/project.json +++ b/packages/nx/project.json @@ -6,14 +6,14 @@ "generators": {}, "targets": { "lint": { - "executor": "@nrwl/linter:eslint", + "executor": "@nx/linter:eslint", "outputs": ["{options.outputFile}"], "options": { "lintFilePatterns": ["packages/nx/**/*.ts"] } }, "test": { - "executor": "@nrwl/jest:jest", + "executor": "@nx/jest:jest", "outputs": ["{workspaceRoot}/coverage/packages/nx"], "options": { "jestConfig": "packages/nx/jest.config.ts", @@ -21,7 +21,7 @@ } }, "build": { - "executor": "@nrwl/js:tsc", + "executor": "@nx/js:tsc", "outputs": ["{options.outputPath}"], "options": { "outputPath": "dist/packages/nx", diff --git a/packages/nx/src/executors/build/builder.ts b/packages/nx/src/executors/build/builder.ts index 8b3d182100..05798c1778 100644 --- a/packages/nx/src/executors/build/builder.ts +++ b/packages/nx/src/executors/build/builder.ts @@ -1,5 +1,5 @@ -import { convertNxExecutor } from '@nrwl/devkit'; +import { convertNxExecutor } from '@nx/devkit'; import runExecutor from './executor'; -export default convertNxExecutor(runExecutor); \ No newline at end of file +export default convertNxExecutor(runExecutor); diff --git a/packages/nx/src/executors/build/executor.spec.ts b/packages/nx/src/executors/build/executor.spec.ts index 7ded182349..e77a16e292 100644 --- a/packages/nx/src/executors/build/executor.spec.ts +++ b/packages/nx/src/executors/build/executor.spec.ts @@ -1,4 +1,4 @@ -import { ExecutorContext } from '@nrwl/devkit'; +import { ExecutorContext } from '@nx/devkit'; import { BuildExecutorSchema } from '../../utils'; import runExecutor from './executor'; @@ -11,7 +11,7 @@ const options: BuildExecutorSchema = { describe('Executor: build', () => { it('sample', () => { expect(true).toBe(true); - }) + }); }); xdescribe('Command Runner Builder', () => { @@ -24,22 +24,17 @@ xdescribe('Command Runner Builder', () => { // } as any; // let architect: Architect; // let architectHost: TestingArchitectHost; - // beforeEach(async () => { // const registry = new schema.CoreSchemaRegistry(); // registry.addPostTransform(schema.transforms.addUndefinedDefaults); - // architectHost = new TestingArchitectHost('/root', '/root'); // architect = new Architect(architectHost, registry); - // // This will either take a Node package name, or a path to the directory // // for the package.json file. // await architectHost.addBuilderFromPackage(join(__dirname, '../../..')); // }); - // it('can run', async () => { // const exec = spyOn(require('child_process'), 'spawn').and.callThrough(); - // await runBuilder( // { // ...options, @@ -56,12 +51,10 @@ xdescribe('Command Runner Builder', () => { // // const run = await architect.scheduleBuilder('@nativescript/nx:build', options); // // // The "result" member (of type BuilderOutput) is the next output. // // const output = await run.result; - // // // Stop the builder from running. This stops Architect from keeping // // // the builder-associated states in memory, since builders keep waiting // // // to be scheduled. // // await run.stop(); - // // // Expect that it succeeded. // // expect(output.success).toBe(true); // }); diff --git a/packages/nx/src/executors/build/executor.ts b/packages/nx/src/executors/build/executor.ts index 8e7763fe4e..4b9563763b 100644 --- a/packages/nx/src/executors/build/executor.ts +++ b/packages/nx/src/executors/build/executor.ts @@ -1,4 +1,4 @@ -import { ExecutorContext } from '@nrwl/devkit'; +import { ExecutorContext } from '@nx/devkit'; import { BuildExecutorSchema, commonExecutor } from '../../utils'; export default async function runExecutor(options: BuildExecutorSchema, context: ExecutorContext) { diff --git a/packages/nx/src/executors/build/schema.json b/packages/nx/src/executors/build/schema.json index 79a123940e..9d127bae7a 100644 --- a/packages/nx/src/executors/build/schema.json +++ b/packages/nx/src/executors/build/schema.json @@ -114,7 +114,10 @@ } }, "additionalProperties": false, - "required": ["replace", "with"] + "required": [ + "replace", + "with" + ] }, "default": [] }, diff --git a/packages/nx/src/executors/test/builder.ts b/packages/nx/src/executors/test/builder.ts index 7e61175b8d..7a778f186d 100644 --- a/packages/nx/src/executors/test/builder.ts +++ b/packages/nx/src/executors/test/builder.ts @@ -1,5 +1,5 @@ -import { convertNxExecutor } from '@nrwl/devkit'; +import { convertNxExecutor } from '@nx/devkit'; import testExecutor from './executor'; -export default convertNxExecutor(testExecutor); \ No newline at end of file +export default convertNxExecutor(testExecutor); diff --git a/packages/nx/src/executors/test/executor.ts b/packages/nx/src/executors/test/executor.ts index 41da80fbd5..3ee62fb1db 100644 --- a/packages/nx/src/executors/test/executor.ts +++ b/packages/nx/src/executors/test/executor.ts @@ -1,4 +1,4 @@ -import { ExecutorContext } from '@nrwl/devkit'; +import { ExecutorContext } from '@nx/devkit'; import { TestExecutorSchema, commonExecutor } from '../../utils'; export default async function testExecutor(options: TestExecutorSchema, context: ExecutorContext) { diff --git a/packages/nx/src/generators/app-resources/app-resources.ts b/packages/nx/src/generators/app-resources/app-resources.ts index bbbccf3e97..f867452631 100644 --- a/packages/nx/src/generators/app-resources/app-resources.ts +++ b/packages/nx/src/generators/app-resources/app-resources.ts @@ -1,8 +1,4 @@ -import { - Tree, - generateFiles, - joinPathFragments -} from '@nrwl/devkit'; +import { Tree, generateFiles, joinPathFragments } from '@nx/devkit'; import { PluginHelpers, getDefaultTemplateOptions } from '../../utils'; import { Schema as AppResourcesSchema } from './schema'; diff --git a/packages/nx/src/generators/app-resources/compat.ts b/packages/nx/src/generators/app-resources/compat.ts index f616c807ab..5a5c2c8252 100644 --- a/packages/nx/src/generators/app-resources/compat.ts +++ b/packages/nx/src/generators/app-resources/compat.ts @@ -1,5 +1,5 @@ -import { convertNxGenerator } from '@nrwl/devkit'; +import { convertNxGenerator } from '@nx/devkit'; import { appResources } from './app-resources'; -export default convertNxGenerator(appResources); \ No newline at end of file +export default convertNxGenerator(appResources); diff --git a/packages/nx/src/generators/app-resources/schema.json b/packages/nx/src/generators/app-resources/schema.json index 85006f8c34..85e35e051c 100644 --- a/packages/nx/src/generators/app-resources/schema.json +++ b/packages/nx/src/generators/app-resources/schema.json @@ -17,4 +17,4 @@ "required": [ "path" ] -} \ No newline at end of file +} diff --git a/packages/nx/src/generators/application/application.spec.ts b/packages/nx/src/generators/application/application.spec.ts index 81e85ffe63..1018714151 100644 --- a/packages/nx/src/generators/application/application.spec.ts +++ b/packages/nx/src/generators/application/application.spec.ts @@ -1,6 +1,5 @@ - -import { readJson, readProjectConfiguration, Tree } from '@nrwl/devkit'; -import { createTreeWithEmptyWorkspace } from '@nrwl/devkit/testing'; +import { readJson, readProjectConfiguration, Tree } from '@nx/devkit'; +import { createTreeWithEmptyWorkspace } from '@nx/devkit/testing'; import { applicationGenerator } from './application'; import { angularVersion, nsAngularVersion, rxjsVersion, zonejsVersion } from '../../utils/versions'; diff --git a/packages/nx/src/generators/application/application.ts b/packages/nx/src/generators/application/application.ts index 2387c6be78..c4b00a5827 100644 --- a/packages/nx/src/generators/application/application.ts +++ b/packages/nx/src/generators/application/application.ts @@ -1,5 +1,5 @@ -import { Tree, addProjectConfiguration, generateFiles, joinPathFragments, installPackagesTask } from '@nrwl/devkit'; -import { initGenerator } from '@nrwl/js'; +import { Tree, addProjectConfiguration, generateFiles, joinPathFragments, installPackagesTask } from '@nx/devkit'; +import { initGenerator } from '@nx/js'; import { getAppName, getDefaultTemplateOptions, getFrontendFramework, getPrefix, missingArgument, PluginHelpers, prerun, updateNxProjects, updatePackageScripts } from '../../utils'; import { angularVersion, nsAngularVersion, nsWebpackVersion, nsNgToolsVersion, nsCoreVersion, typescriptVersion, rxjsVersion, zonejsVersion, nsIOSRuntimeVersion, nsAndroidRuntimeVersion } from '../../utils/versions'; import { appResources } from '../app-resources/app-resources'; @@ -99,7 +99,7 @@ export async function applicationGenerator(tree: Tree, options: Schema) { }, }, lint: { - executor: '@nrwl/linter:eslint', + executor: '@nx/linter:eslint', options: { lintFilePatterns: [`${appPath}/**/*.ts`, `${appPath}/src/**/*.html`], }, @@ -109,7 +109,7 @@ export async function applicationGenerator(tree: Tree, options: Schema) { return () => { installPackagesTask(tree); - } + }; } function addAppFiles(tree: Tree, options: Schema, appName: string, extra: string = '') { diff --git a/packages/nx/src/generators/application/compat.ts b/packages/nx/src/generators/application/compat.ts index f4f972e920..eb9128c378 100644 --- a/packages/nx/src/generators/application/compat.ts +++ b/packages/nx/src/generators/application/compat.ts @@ -1,5 +1,5 @@ -import { convertNxGenerator } from '@nrwl/devkit'; +import { convertNxGenerator } from '@nx/devkit'; import { applicationGenerator } from './application'; -export default convertNxGenerator(applicationGenerator); \ No newline at end of file +export default convertNxGenerator(applicationGenerator); diff --git a/packages/nx/src/generators/application/schema.json b/packages/nx/src/generators/application/schema.json index 6787764024..7b7f0940c4 100644 --- a/packages/nx/src/generators/application/schema.json +++ b/packages/nx/src/generators/application/schema.json @@ -27,8 +27,14 @@ "message": "What frontend framework would you like to use with this NativeScript app?", "type": "list", "items": [ - { "value": "angular", "label": "Angular [ https://angular.io ]" }, - { "value": "vanilla", "label": "Vanilla (.xml view files)" } + { + "value": "angular", + "label": "Angular [ https://angular.io ]" + }, + { + "value": "vanilla", + "label": "Vanilla (.xml view files)" + } ] } }, @@ -68,4 +74,4 @@ } }, "required": [] -} \ No newline at end of file +} diff --git a/packages/nx/src/generators/init/compat.ts b/packages/nx/src/generators/init/compat.ts index e016840f7b..2c32ec2337 100644 --- a/packages/nx/src/generators/init/compat.ts +++ b/packages/nx/src/generators/init/compat.ts @@ -1,5 +1,5 @@ -import { convertNxGenerator } from '@nrwl/devkit'; +import { convertNxGenerator } from '@nx/devkit'; import { init } from './init'; -export default convertNxGenerator(init); \ No newline at end of file +export default convertNxGenerator(init); diff --git a/packages/nx/src/generators/init/init.spec.ts b/packages/nx/src/generators/init/init.spec.ts index d2ece50b90..3f2b93fb18 100644 --- a/packages/nx/src/generators/init/init.spec.ts +++ b/packages/nx/src/generators/init/init.spec.ts @@ -1,5 +1,5 @@ -import { readJson, readNxJson, readProjectConfiguration, Tree, updateNxJson, updateProjectConfiguration } from '@nrwl/devkit'; -import { createTreeWithEmptyWorkspace } from '@nrwl/devkit/testing'; +import { readJson, readNxJson, readProjectConfiguration, Tree, updateNxJson, updateProjectConfiguration } from '@nx/devkit'; +import { createTreeWithEmptyWorkspace } from '@nx/devkit/testing'; import { init } from './init'; describe('init', () => { diff --git a/packages/nx/src/generators/init/init.ts b/packages/nx/src/generators/init/init.ts index 3e9d3f845e..f0ef409bc5 100644 --- a/packages/nx/src/generators/init/init.ts +++ b/packages/nx/src/generators/init/init.ts @@ -1,5 +1,5 @@ -import { Tree, updateJson } from '@nrwl/devkit'; -import { initGenerator } from '@nrwl/js'; +import { Tree, updateJson } from '@nx/devkit'; +import { initGenerator } from '@nx/js'; import { nsCoreVersion, nsTypesVersion, nsThemeVersion } from '../../utils/versions'; import { Schema } from './schema'; @@ -7,7 +7,7 @@ export async function init(tree: Tree, options: Schema) { initGenerator(tree, { skipFormat: true, }); - updateJson(tree, 'package.json', json => { + updateJson(tree, 'package.json', (json) => { if (!json.dependencies) { json.dependencies = {}; } @@ -28,4 +28,4 @@ export async function init(tree: Tree, options: Schema) { }); } -export default init; \ No newline at end of file +export default init; diff --git a/packages/nx/src/generators/init/schema.json b/packages/nx/src/generators/init/schema.json index 34a6388ae5..7f344dc28c 100644 --- a/packages/nx/src/generators/init/schema.json +++ b/packages/nx/src/generators/init/schema.json @@ -11,4 +11,4 @@ } }, "required": [] -} \ No newline at end of file +} diff --git a/packages/nx/src/generators/library/compat.ts b/packages/nx/src/generators/library/compat.ts index 59c69c3dc4..530f132637 100644 --- a/packages/nx/src/generators/library/compat.ts +++ b/packages/nx/src/generators/library/compat.ts @@ -1,5 +1,5 @@ -import { convertNxGenerator } from '@nrwl/devkit'; +import { convertNxGenerator } from '@nx/devkit'; import { library } from './library'; -export default convertNxGenerator(library); \ No newline at end of file +export default convertNxGenerator(library); diff --git a/packages/nx/src/generators/library/library.spec.ts b/packages/nx/src/generators/library/library.spec.ts index 6f995f814a..369ff162f7 100644 --- a/packages/nx/src/generators/library/library.spec.ts +++ b/packages/nx/src/generators/library/library.spec.ts @@ -1,5 +1,5 @@ -import { readJson, readProjectConfiguration, Tree, updateJson } from '@nrwl/devkit'; -import { createTreeWithEmptyWorkspace } from '@nrwl/devkit/testing'; +import { readJson, readProjectConfiguration, Tree, updateJson } from '@nx/devkit'; +import { createTreeWithEmptyWorkspace } from '@nx/devkit/testing'; import { library } from './library'; describe('lib', () => { @@ -27,7 +27,7 @@ describe('lib', () => { expect(projectConfig.root).toEqual(`libs/${libName}`); expect(projectConfig.targets.build).toBeUndefined(); expect(projectConfig.targets.lint).toEqual({ - executor: '@nrwl/linter:eslint', + executor: '@nx/linter:eslint', options: { lintFilePatterns: [`libs/${libName}/**/*.ts`], }, @@ -43,7 +43,7 @@ describe('lib', () => { expect(projectConfig.root).toEqual(`libs/${libName}`); expect(projectConfig.targets.build).toBeUndefined(); expect(projectConfig.targets.lint).toEqual({ - executor: '@nrwl/linter:eslint', + executor: '@nx/linter:eslint', options: { lintFilePatterns: [`libs/${libName}/**/*.ts`], }, diff --git a/packages/nx/src/generators/library/library.ts b/packages/nx/src/generators/library/library.ts index 73abd1d30f..849442dafd 100644 --- a/packages/nx/src/generators/library/library.ts +++ b/packages/nx/src/generators/library/library.ts @@ -1,6 +1,6 @@ -import { generateFiles, joinPathFragments, Tree, readJson } from '@nrwl/devkit'; +import { generateFiles, joinPathFragments, Tree, readJson } from '@nx/devkit'; import { getDefaultTemplateOptions, PluginHelpers, prerun, updateJsonFile } from '../../utils'; -import { initGenerator, libraryGenerator } from '@nrwl/js'; +import { initGenerator, libraryGenerator } from '@nx/js'; export async function library(tree: Tree, options: any) { prerun(tree, options, true); diff --git a/packages/nx/src/generators/library/schema.d.ts b/packages/nx/src/generators/library/schema.d.ts index a323ea975a..377b286a79 100644 --- a/packages/nx/src/generators/library/schema.d.ts +++ b/packages/nx/src/generators/library/schema.d.ts @@ -1,4 +1,4 @@ -import { Linter } from '@nrwl/workspace/src/utils/lint'; +import { Linter } from '@nx/workspace/src/utils/lint'; export interface Schema { name: string; diff --git a/packages/nx/src/generators/library/schema.json b/packages/nx/src/generators/library/schema.json index 8a0d3aa25e..cc99e13ed4 100644 --- a/packages/nx/src/generators/library/schema.json +++ b/packages/nx/src/generators/library/schema.json @@ -94,4 +94,4 @@ "required": [ "name" ] -} \ No newline at end of file +} diff --git a/packages/nx/src/utils/ast.ts b/packages/nx/src/utils/ast.ts index fcead38954..24d43a17da 100644 --- a/packages/nx/src/utils/ast.ts +++ b/packages/nx/src/utils/ast.ts @@ -1,11 +1,7 @@ -import type { Tree } from '@nrwl/devkit'; +import type { Tree } from '@nx/devkit'; import * as ts from 'typescript'; -function updateTsSourceFile( - host: Tree, - sourceFile: ts.SourceFile, - filePath: string -): ts.SourceFile { +function updateTsSourceFile(host: Tree, sourceFile: ts.SourceFile, filePath: string): ts.SourceFile { const newFileContents = host.read(filePath).toString('utf-8'); return sourceFile.update(newFileContents, { newLength: newFileContents.length, @@ -16,13 +12,7 @@ function updateTsSourceFile( }); } -export function insertChange( - host: Tree, - sourceFile: ts.SourceFile, - filePath: string, - insertPosition: number, - contentToInsert: string -): ts.SourceFile { +export function insertChange(host: Tree, sourceFile: ts.SourceFile, filePath: string, insertPosition: number, contentToInsert: string): ts.SourceFile { const content = host.read(filePath).toString(); const prefix = content.substring(0, insertPosition); const suffix = content.substring(insertPosition); @@ -30,4 +20,4 @@ export function insertChange( host.write(filePath, `${prefix}${contentToInsert}${suffix}`); return updateTsSourceFile(host, sourceFile, filePath); -} \ No newline at end of file +} diff --git a/packages/nx/src/utils/errors.ts b/packages/nx/src/utils/errors.ts index 9ce7c8eefc..1dff08a8fe 100644 --- a/packages/nx/src/utils/errors.ts +++ b/packages/nx/src/utils/errors.ts @@ -1,20 +1,12 @@ -import { stringUtils } from '@nrwl/workspace'; +import { stringUtils } from '@nx/workspace'; import { supportedFrameworks } from './general'; -export function missingArgument( - argName: string, - description: string = '', - example: string = '' -) { - return `Missing ${argName} argument. ${description} ${ - example ? 'Example: ' + example : '' - }`; +export function missingArgument(argName: string, description: string = '', example: string = '') { + return `Missing ${argName} argument. ${description} ${example ? 'Example: ' + example : ''}`; } export function unsupportedFrameworkError(framework: string) { - return `${framework} is currently not a supported framework. Supported at the moment: ${supportedFrameworks.map( - (f) => stringUtils.capitalize(f) - )}. Please request support for this framework if you'd like and/or submit a PR which we would greatly appreciate.`; + return `${framework} is currently not a supported framework. Supported at the moment: ${supportedFrameworks.map((f) => stringUtils.capitalize(f))}. Please request support for this framework if you'd like and/or submit a PR which we would greatly appreciate.`; } export function generateOptionError(type: string, missingFeature?: boolean) { @@ -28,8 +20,6 @@ export function generateOptionError(type: string, missingFeature?: boolean) { export function generatorError(type: string) { return `If this is an app specific ${type}, please specify app names to generate the ${type} for with --apps=name,name2,etc. If you want to generate the ${type} for use across many apps, just specify the platforms you wish to build the ${type} for with --platforms=web,nativescript,etc.${ - type !== 'feature' - ? ' and the feature you want them a part of with --feature=foo' - : '' + type !== 'feature' ? ' and the feature you want them a part of with --feature=foo' : '' }`; -} \ No newline at end of file +} diff --git a/packages/nx/src/utils/executors.ts b/packages/nx/src/utils/executors.ts index 4a1f9a3873..a8cedbb3df 100644 --- a/packages/nx/src/utils/executors.ts +++ b/packages/nx/src/utils/executors.ts @@ -1,4 +1,4 @@ -import { ExecutorContext, readProjectConfiguration } from '@nrwl/devkit'; +import { ExecutorContext, readProjectConfiguration } from '@nx/devkit'; import * as childProcess from 'child_process'; import { resolve as nodeResolve } from 'path'; import { parse, build } from 'plist'; @@ -80,7 +80,6 @@ export function commonExecutor(options: BuildExecutorSchema | TestExecutorSchema const nsCliFileReplacements: Array = []; - let configOptions; if (activeTarget && activeTarget.configurations) { configOptions = activeTarget.configurations[targetConfigName]; @@ -159,7 +158,7 @@ export function commonExecutor(options: BuildExecutorSchema | TestExecutorSchema nsOptions.push(options.platform); } if ((options).coverage) { - nsOptions.push('--env.codeCoverage'); + nsOptions.push('--env.codeCoverage'); } if (options.device && !options.emulator) { nsOptions.push(`--device=${options.device}`); diff --git a/packages/nx/src/utils/general.ts b/packages/nx/src/utils/general.ts index 2e826139d2..cc2adaf5bd 100644 --- a/packages/nx/src/utils/general.ts +++ b/packages/nx/src/utils/general.ts @@ -1,5 +1,5 @@ -import { Tree, serializeJson, readJson } from '@nrwl/devkit'; -import { stringUtils as nxStringUtils } from '@nrwl/workspace'; +import { Tree, serializeJson, readJson } from '@nx/devkit'; +import { stringUtils as nxStringUtils } from '@nx/workspace'; export interface IPluginSettings { prefix?: string; @@ -8,9 +8,7 @@ export interface IPluginSettings { } export type PlatformTypes = 'nativescript'; -export const supportedPlatforms: Array = [ - 'nativescript', -]; +export const supportedPlatforms: Array = ['nativescript']; export type FrameworkTypes = 'angular'; // TODO: support react, svelte, vue // | 'react' @@ -23,8 +21,8 @@ export const supportedSandboxPlatforms: Array = ['nativescript']; // this plugin works under the hood of xplat as well export const packageSettingKeys = { nativescriptNx: 'nativescript-nx', - xplat: 'xplat' -} + xplat: 'xplat', +}; let npmScope: string; // selector prefix to use when generating various boilerplate components @@ -52,36 +50,25 @@ export function getGroupByName() { } export function getAppName(options: any, platform: PlatformTypes) { - return groupByName - ? options.name.replace(`-${platform}`, '') - : options.name.replace(`${platform}-`, ''); + return groupByName ? options.name.replace(`-${platform}`, '') : options.name.replace(`${platform}-`, ''); } export function isXplatWorkspace() { return usingXplatWorkspace; } -export function applyAppNamingConvention( - options: any, - platform: PlatformTypes -) { - const { name, directory } = getAppNamingConvention(options, platform); - options.name = name; - options.directory = directory; +export function applyAppNamingConvention(options: any, platform: PlatformTypes) { + const { name, directory } = getAppNamingConvention(options, platform); + options.name = name; + options.directory = directory; } -export function getAppNamingConvention( - options: any, - platform: PlatformTypes -) { +export function getAppNamingConvention(options: any, platform: PlatformTypes) { let name = ''; let directory = ''; if (options.directory) { directory = toFileName(options.directory); - if ( - directory === platform && - supportedPlatforms.includes(directory) - ) { + if (directory === platform && supportedPlatforms.includes(directory)) { name = toFileName(options.name); } else { name = getPlatformName(options.name, platform); @@ -97,9 +84,7 @@ export function getAppNamingConvention( export function getPlatformName(name: string, platform: PlatformTypes) { const nameSanitized = toFileName(name); - return getGroupByName() - ? `${nameSanitized}-${platform}` - : `${platform}-${nameSanitized}`; + return getGroupByName() ? `${nameSanitized}-${platform}` : `${platform}-${nameSanitized}`; } export function getDefaultTemplateOptions() { @@ -110,75 +95,72 @@ export function getDefaultTemplateOptions() { npmScope: getNpmScope(), prefix: getPrefix(), dot: '.', - standaloneAsDefault: false + standaloneAsDefault: false, }; } export function prerun(tree: Tree, options?: any, init?: boolean) { - - const nxJson = getNxWorkspaceConfig(tree); - if (nxJson) { - npmScope = nxJson.npmScope || 'workspace'; - } - // console.log('npmScope:', npmScope); - const packageJson = readJson(tree, 'package.json'); - - let frameworkChoice: string; - if (options && options.framework) { - // can actually specify comma delimited list of frameworks to generate support for - // most common to generate 1 at a time but we allow multiple - const frameworks = sanitizeCommaDelimitedArg(options.framework); - // always default framework choice to first in list when multiple - // when it's just one (most common) will be first already - frameworkChoice = frameworks[0]; - } - // console.log('frameworkChoice:', frameworkChoice); - - if (packageJson) { - prefix = ''; - const pluginSettings = packageJson[packageSettingKeys.nativescriptNx] || packageJson[packageSettingKeys.xplat]; - if (pluginSettings) { - usingXplatWorkspace = !!packageJson[packageSettingKeys.xplat]; - // use persisted settings - prefix = pluginSettings.prefix || npmScope; // (if not prefix, default to npmScope) - frontendFramework = pluginSettings.framework; - - if (options) { - if (options.prefix) { - // always use explicit prefix user passed in - prefix = options.prefix; - } else { - // ensure options are updated - options.prefix = prefix; - } - if (frameworkChoice) { - // always override default framework when user has explicitly passed framework option in - frontendFramework = frameworkChoice; - } - } - // grouping - groupByName = - pluginSettings.groupByName || (options ? options.groupByName : false); - } else if (options) { - groupByName = options.groupByName; + const nxJson = getNxWorkspaceConfig(tree); + if (nxJson) { + npmScope = nxJson.npmScope || 'workspace'; + } + // console.log('npmScope:', npmScope); + const packageJson = readJson(tree, 'package.json'); + + let frameworkChoice: string; + if (options && options.framework) { + // can actually specify comma delimited list of frameworks to generate support for + // most common to generate 1 at a time but we allow multiple + const frameworks = sanitizeCommaDelimitedArg(options.framework); + // always default framework choice to first in list when multiple + // when it's just one (most common) will be first already + frameworkChoice = frameworks[0]; + } + // console.log('frameworkChoice:', frameworkChoice); + + if (packageJson) { + prefix = ''; + const pluginSettings = packageJson[packageSettingKeys.nativescriptNx] || packageJson[packageSettingKeys.xplat]; + if (pluginSettings) { + usingXplatWorkspace = !!packageJson[packageSettingKeys.xplat]; + // use persisted settings + prefix = pluginSettings.prefix || npmScope; // (if not prefix, default to npmScope) + frontendFramework = pluginSettings.framework; + + if (options) { if (options.prefix) { - if (!prefix && init) { - // initializing for first time - prefix = options.prefix; - } + // always use explicit prefix user passed in + prefix = options.prefix; } else { - // default to npmScope for prefix - options.prefix = npmScope; + // ensure options are updated + options.prefix = prefix; } if (frameworkChoice) { - if (!frontendFramework && init) { - frontendFramework = frameworkChoice; - } + // always override default framework when user has explicitly passed framework option in + frontendFramework = frameworkChoice; + } + } + // grouping + groupByName = pluginSettings.groupByName || (options ? options.groupByName : false); + } else if (options) { + groupByName = options.groupByName; + if (options.prefix) { + if (!prefix && init) { + // initializing for first time + prefix = options.prefix; + } + } else { + // default to npmScope for prefix + options.prefix = npmScope; + } + if (frameworkChoice) { + if (!frontendFramework && init) { + frontendFramework = frameworkChoice; } } } - // console.log('prefix:', prefix); - + } + // console.log('prefix:', prefix); } export function updateJsonFile(tree: Tree, path: string, jsonData: any) { @@ -228,9 +210,7 @@ export function getNxWorkspaceConfig(tree: Tree): any { return nxConfig; } } - throw new Error( - '@nativescript/nx must be used inside an Nx workspace. Create a workspace first. https://nx.dev' - ); + throw new Error('@nativescript/nx must be used inside an Nx workspace. Create a workspace first. https://nx.dev'); } export function sanitizeCommaDelimitedArg(input: string): Array { @@ -271,4 +251,4 @@ export function toFileName(s: string): string { .replace(/[ _]/g, '-'); } -export const stringUtils = { sanitize, ...nxStringUtils }; \ No newline at end of file +export const stringUtils = { sanitize, ...nxStringUtils }; diff --git a/packages/nx/src/utils/helpers.ts b/packages/nx/src/utils/helpers.ts index f6c2b0dad3..ed1b119a53 100644 --- a/packages/nx/src/utils/helpers.ts +++ b/packages/nx/src/utils/helpers.ts @@ -1,6 +1,6 @@ -import { readJson, Tree, installPackagesTask, generateFiles } from '@nrwl/devkit'; +import { readJson, Tree, installPackagesTask, generateFiles } from '@nx/devkit'; import { createSourceFile, ScriptTarget } from 'typescript'; -import { addGlobal } from '@nrwl/js'; +import { addGlobal } from '@nx/js'; import { generateOptionError, unsupportedFrameworkError } from './errors'; import { FrameworkTypes, diff --git a/tools/generators/.gitkeep b/tools/generators/.gitkeep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/yarn.lock b/yarn.lock index 1b348fc529..6ed1250ad0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10,32 +10,32 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@angular-devkit/core@15.2.7": - version "15.2.7" - resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-15.2.7.tgz#c8a4de89fb0b5398b879621126d3c772fc6167b4" - integrity sha512-k2MKUm4ygTD9+89neqMmBphDr0o8Tp9RtgfzbS8VHgGkGYlbu0KPsxHyHB3Mvzl1EkSz6EHyrU3t89m+Rcj1lw== +"@angular-devkit/core@16.0.3": + version "16.0.3" + resolved "http://localhost:4873/@angular-devkit/core/-/core-16.0.3.tgz#34046cb0ffef5eda08ae0e5d5afaaec90fc0d8ae" + integrity sha512-3Epwyl0jlLP4X1hT8rl6fF66aGX6a/OvERvDFyaSI5fgMmiO/mN44JXeew9G6OE8XFQoV/cofrroYQ+Ugy+nJw== dependencies: ajv "8.12.0" ajv-formats "2.1.1" jsonc-parser "3.2.0" - rxjs "6.6.7" + rxjs "7.8.1" source-map "0.7.4" -"@angular-devkit/schematics@15.2.7": - version "15.2.7" - resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-15.2.7.tgz#97315adcbc9f9452b60d719a848641670be87bc6" - integrity sha512-umQ+SgEMjqPHimHOBVhDn5NNGVoMLKQkI2fwbENXV72BqQqdh1K3D4QSNlUXitTaH0NEZZaAawE1vZHzzeAoNA== +"@angular-devkit/schematics@16.0.3": + version "16.0.3" + resolved "http://localhost:4873/@angular-devkit/schematics/-/schematics-16.0.3.tgz#1971c6f7683d3684bb0f6c9defc17f9e6f5c62ed" + integrity sha512-mWvEKtuWi8GjplhdogJ48e8/19Fa6JjyFvRJulZNFUpxfAUUTOAJ1e5FuxbK9mwD2f2NGOJf0/6wIl9ldj4jUg== dependencies: - "@angular-devkit/core" "15.2.7" + "@angular-devkit/core" "16.0.3" jsonc-parser "3.2.0" - magic-string "0.29.0" + magic-string "0.30.0" ora "5.4.1" - rxjs "6.6.7" + rxjs "7.8.1" -"@angular/core@15.2.8": - version "15.2.8" - resolved "https://registry.yarnpkg.com/@angular/core/-/core-15.2.8.tgz#6d7f8afa61be44b91e4b8737b39d7fdcb256a6ae" - integrity sha512-NDs+g4uM4EhyCvluf8a0YBCFXsDAEfCMHOD5cS00Bl+liTQ7JwtmepkWXMyjLB92irC9JaR79kdy4BoIKOh8WA== +"@angular/core@16.0.3": + version "16.0.3" + resolved "http://localhost:4873/@angular/core/-/core-16.0.3.tgz#8d1600d4dc9c1af2e82435514bac003c227d7a6a" + integrity sha512-vaUOLgDk03aKDHX6jtv4NEDB6gEBCXvgTpvsTmDUXcCa9WxyXs4Ak22q9ZyNln8/7UG5Uo1gTn90FlOAh9jHww== dependencies: tslib "^2.3.0" @@ -1091,6 +1091,11 @@ dependencies: eslint-visitor-keys "^3.3.0" +"@eslint-community/regexpp@^4.4.0": + version "4.5.1" + resolved "http://localhost:4873/@eslint-community/regexpp/-/regexpp-4.5.1.tgz#cdd35dce4fa1a89a4fd42b1599eb35b3af408884" + integrity sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ== + "@eslint/eslintrc@^0.4.0": version "0.4.3" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" @@ -1562,19 +1567,127 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@nrwl/angular@~15.9.2": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/angular/-/angular-15.9.3.tgz#426d7a92a54beb8aa30bd473ae5c9e44fac7d95c" - integrity sha512-xyjrQ8HLPdnEQszivOzNbJ0yA36iv/LoT7ZH6iiQZuRUqDX5WaWRPt8D0sPw4GCYzMp9doBYWM2b4ipZBr3HIw== - dependencies: - "@nrwl/cypress" "15.9.3" - "@nrwl/devkit" "15.9.3" - "@nrwl/jest" "15.9.3" - "@nrwl/js" "15.9.3" - "@nrwl/linter" "15.9.3" - "@nrwl/webpack" "15.9.3" - "@nrwl/workspace" "15.9.3" - "@phenomnomnominal/tsquery" "4.1.1" +"@nrwl/angular@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nrwl/angular/-/angular-16.2.2.tgz#e8d80b761e9a0e1cd21091df553f5dfeb9df89e6" + integrity sha512-5T6Bad+G1+IZVuzk2tPx4zRD+06nYrTatJVNWM6efe5t0I3IIuGJfAxWu/jeGGIeUmEquk9O/aifadf+XroiDA== + dependencies: + "@nx/angular" "16.2.2" + tslib "^2.3.0" + +"@nrwl/cypress@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nrwl/cypress/-/cypress-16.2.2.tgz#a898d913d95d4f21cc4e26b8df2db2c8c89f005b" + integrity sha512-8Iap2opfNGwlyjcVeiooaDiYWCI2yAR0IPH02nkvuf3dSfxI3O+lSPuWQQ0n0kNO/hQoBa7lsnaiWwbvn56SkQ== + dependencies: + "@nx/cypress" "16.2.2" + +"@nrwl/devkit@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nrwl/devkit/-/devkit-16.2.2.tgz#fd7d0a19b4be3ba35cc0d3dd9e4154f9812f432f" + integrity sha512-R8OSh33HtGycSuu0KshpH/tsTdi6j4w7DuIb+Sa59UDIkchpvMeNAz8tj/05Z2tTntDZnYqPkmCs6rkZ4PvY4Q== + dependencies: + "@nx/devkit" "16.2.2" + +"@nrwl/eslint-plugin-nx@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-16.2.2.tgz#be3b6cbef1f11274c901a3b29366cd81db95e414" + integrity sha512-h+5iiKBFC7mZ+07Jntdio1JQkNwf2fEhEpXOCD9gbGCMwtiAvvSP4AHG8rTrMAehMKKEh0cxAbN+8cr0JZQs4A== + dependencies: + "@nx/eslint-plugin" "16.2.2" + +"@nrwl/express@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nrwl/express/-/express-16.2.2.tgz#96ed8e4ab3e15fe2e77c493e63e248e2e1bcf4f1" + integrity sha512-yarelmlW0XFIikQaOCuyJ1EXWpTBpuA+d3a1xWBOAg4VX6WimX0ZLDpIVe1AqIKhutOrCBVAqwnV2SudhuU6+w== + dependencies: + "@nx/express" "16.2.2" + +"@nrwl/jest@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nrwl/jest/-/jest-16.2.2.tgz#3db47788be4eb23a3189d15f2c78e3c118af8ed1" + integrity sha512-UEd6Vgcrr/IPG+lJBCoKgPtYwbYe1qiUM5bfP96i0eX3aPqKpzTR3WmHND9AMU6agNBO7r/24rfwPaUG1yx+9A== + dependencies: + "@nx/jest" "16.2.2" + +"@nrwl/js@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nrwl/js/-/js-16.2.2.tgz#3eab7f81ae230dc0d511a1a84bf3127465c768ac" + integrity sha512-UBcrwd+84EkZxi5YWRlvhz2+Sg7Nsl3CopwnO5JpxU0oGySZnpvN6umI9aHuBJ4yh1dkyqvaXJuAX3slT1pjvw== + dependencies: + "@nx/js" "16.2.2" + +"@nrwl/linter@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nrwl/linter/-/linter-16.2.2.tgz#c3948649eca30b93af3250eb41ed1f4236016d1a" + integrity sha512-xTDYrWOvrp8jp5KlSXLe+jrKIxcfm/qY9DojV4kGkPgVGGL4Veu5SgpW4BIaD1wYvceKsVPDZ9mRKJcJShq8AQ== + dependencies: + "@nx/linter" "16.2.2" + +"@nrwl/node@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nrwl/node/-/node-16.2.2.tgz#ba42ee5b2543f011214fa75fec21fd3c49b646a4" + integrity sha512-RyMlzMR1ClgZ9R6HmSuXSCFDaGrGU7xQLyW93dtjGLSuA0vECH9LZ04I71s7rEOd2h1vEDNRQ6zkdCCQ0Oy+Bg== + dependencies: + "@nx/node" "16.2.2" + +"@nrwl/nx-cloud@16.0.5": + version "16.0.5" + resolved "http://localhost:4873/@nrwl/nx-cloud/-/nx-cloud-16.0.5.tgz#c963480a71c4afa964fbbe9e4d6bbf222764e9cd" + integrity sha512-1p82ym8WE9ziejwgPslstn19iV/VkHfHfKr/5YOnfCHQS+NxUf92ogcYhHXtqWLblVZ9Zs4W4pkSXK4e04wCmQ== + dependencies: + nx-cloud "16.0.5" + +"@nrwl/nx-plugin@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nrwl/nx-plugin/-/nx-plugin-16.2.2.tgz#4eb9c75412aa6a25e31131444ec80184990acd2a" + integrity sha512-n1sp02e2pCzD2XnoqjQ05++76Qeni3Vf52Idw9ylzhmxHn+nwJN7kU+rE79b6Mi63qdKKq7VmNjlFCIocUCNTQ== + dependencies: + "@nx/plugin" "16.2.2" + +"@nrwl/tao@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nrwl/tao/-/tao-16.2.2.tgz#ace8d96c0ffa9ff45accf077d3c8d94a6cfe03a4" + integrity sha512-cPj6b+wSWs2WNFQ0p1fMyrvSLjkKJo7vXQTtd7MXNJT2NWEZdCtRy+nidZzjs7gKvVXGdZ8zDBXmCHWorOieXw== + dependencies: + nx "16.2.2" + +"@nrwl/web@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nrwl/web/-/web-16.2.2.tgz#fb4596b818ebe4f6ffa3a6b63cddb9e76fb3d706" + integrity sha512-A0SlEY0jn55mUxd4zJdXNJzxiXLI9OX0/tRPCVHz4f6y81BIApsvAyG8D9fgCNNc2hAFVztrbkWR0cL5mDDQXA== + dependencies: + "@nx/web" "16.2.2" + +"@nrwl/webpack@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nrwl/webpack/-/webpack-16.2.2.tgz#d4faa21955dc6f3eb9038e2ec532af3a392aa606" + integrity sha512-tv3Ul843wMcuq3jGWdqVmjxktLJ/cvB1WTyMmgqTRaRYcqK+wDP+0ziQCgN/sLqKidOyelA2ZyNdx3K/RweEjw== + dependencies: + "@nx/webpack" "16.2.2" + +"@nrwl/workspace@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nrwl/workspace/-/workspace-16.2.2.tgz#37ccd725b943226032ae0274ee7145bcd0264489" + integrity sha512-cNrDoT8ByOutaZ4X7jUt9ArArk/jYyp87ZdXiRNComquWgCmHavMDjnnqp11Eu1GoJ54O5M/otw7gDO5eo3wlQ== + dependencies: + "@nx/workspace" "16.2.2" + +"@nx/angular@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nx/angular/-/angular-16.2.2.tgz#240cd8ea7086f283682d45d8bc5199ab58e01037" + integrity sha512-PgW+ydtdKLeJIMyHP1St+BWY+uR5CeY+oPUiKS3B8Ac0J1wz3wFxWYCRNqZrCPMf8xPAM1FX2un9BD+GYzxTUg== + dependencies: + "@nrwl/angular" "16.2.2" + "@nx/cypress" "16.2.2" + "@nx/devkit" "16.2.2" + "@nx/jest" "16.2.2" + "@nx/js" "16.2.2" + "@nx/linter" "16.2.2" + "@nx/webpack" "16.2.2" + "@nx/workspace" "16.2.2" + "@phenomnomnominal/tsquery" "~5.0.1" + "@typescript-eslint/type-utils" "^5.36.1" chalk "^4.1.0" chokidar "^3.5.1" enquirer "^2.3.6" @@ -1586,71 +1699,69 @@ ts-node "10.9.1" tsconfig-paths "^4.1.2" tslib "^2.3.0" - webpack "^5.75.0" + webpack "^5.80.0" webpack-merge "5.7.3" -"@nrwl/cli@15.9.3": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/cli/-/cli-15.9.3.tgz#5946ee84953fd9e67708fd39049f0f5f328ede14" - integrity sha512-qiAKHkov3iBx6hroPTitUrkRSUZFQqVgNJiF9gXRFC6pNJe9RS4rlmcIaoUFOboi9CnH5jwblNJVcz8YSVYOvA== +"@nx/cypress@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nx/cypress/-/cypress-16.2.2.tgz#150ff69ac47ef9078ad58aaaf64822c50c64920e" + integrity sha512-9BCOCPko3cyoz0xV2SwJAx15+KXUH1u+zvqNrRDSY2tWkjIp7q1/S1b/nfDLVSHeFqcSXOMiHcdjxOk/KnQ3Rw== dependencies: - nx "15.9.3" - -"@nrwl/cypress@15.9.3": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/cypress/-/cypress-15.9.3.tgz#7854b91953d2a0d62a90905b357b6e5acfa1e155" - integrity sha512-lOKrlS33zR74OADuZAq958BwLpLIVaydJ1FF/QXeDsfLkdSKGCpqNTkGbmkcj5Uz64ISiGMq6OYrSkY9qf0gBg== - dependencies: - "@nrwl/devkit" "15.9.3" - "@nrwl/js" "15.9.3" - "@nrwl/linter" "15.9.3" - "@nrwl/workspace" "15.9.3" - "@phenomnomnominal/tsquery" "4.1.1" + "@nrwl/cypress" "16.2.2" + "@nx/devkit" "16.2.2" + "@nx/js" "16.2.2" + "@nx/linter" "16.2.2" + "@phenomnomnominal/tsquery" "~5.0.1" detect-port "^1.5.1" dotenv "~10.0.0" semver "7.3.4" -"@nrwl/devkit@15.9.3", "@nrwl/devkit@~15.9.2": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-15.9.3.tgz#8150fcac88efece7a9054a2b5290e71750bb763f" - integrity sha512-WdPuaJ0zi04gMwAIRXUfbQLxOnA9Mw0D8tbPoHPd5ARlnGndqIKk666za+qbV0jD+jmsGWJoXViVJ9H5xpSWLw== +"@nx/devkit@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nx/devkit/-/devkit-16.2.2.tgz#5035d7e3dc5e113ce29f243a912955fa7d93e95c" + integrity sha512-MTYzetk4AQ9u2syEb9z+drDsu6U6NRAXVuUDMNg0tpZcbtE9bCSLH2ngfvTCqmLrAMBsJZRdv0twS1iepMhlAg== dependencies: + "@nrwl/devkit" "16.2.2" ejs "^3.1.7" ignore "^5.0.4" semver "7.3.4" tmp "~0.2.1" tslib "^2.3.0" -"@nrwl/eslint-plugin-nx@~15.9.2": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-15.9.3.tgz#fea328f77912540f246a50672edcc3f61069d9a0" - integrity sha512-E8U9v+ruWS2hzspcsp81VWEueBOd92tSEp+ubwd4juIb8ksx3EgaTqs2iSEhy1cJvA1IBUMlLLYmYPIqlyGiOw== +"@nx/eslint-plugin@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nx/eslint-plugin/-/eslint-plugin-16.2.2.tgz#d292edbf65b637f997ce2767005cf23f5dc90d8c" + integrity sha512-qIfMG0NbtvKZT6bX20mokKnzAlBMuS00xoqEIwykJnWSYbqTLMOpSxCtgwzAE2yGqmN6/NRHS/yU5Kd6VMtzzw== dependencies: - "@nrwl/devkit" "15.9.3" - "@typescript-eslint/utils" "^5.36.1" + "@nrwl/eslint-plugin-nx" "16.2.2" + "@nx/devkit" "16.2.2" + "@nx/js" "16.2.2" + "@typescript-eslint/type-utils" "^5.58.0" + "@typescript-eslint/utils" "^5.58.0" chalk "^4.1.0" confusing-browser-globals "^1.0.9" semver "7.3.4" -"@nrwl/express@~15.9.2": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/express/-/express-15.9.3.tgz#ceec45b2694d4e457d040a1208f51c568b1db9d8" - integrity sha512-2/Ip3cnhFC8dyfrqC8T+qFQSkoy+/ya0IurlGxwrlTzTnBvSaT9yPOAj2NUDlHVQ2kdxyxBXTsLg7j7JePRhDQ== +"@nx/express@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nx/express/-/express-16.2.2.tgz#c47640b3a2239d18a94835235dbe8b20e9992623" + integrity sha512-AyHzWZsWLtC3BVCiTAzClB6bLAFpSbxZvo3bTeAGwn1Fx/ZFvRmR9JaaZZ6HvmJJa2Q5sxLeToN0ypLagEwsaA== dependencies: - "@nrwl/devkit" "15.9.3" - "@nrwl/node" "15.9.3" - "@nrwl/workspace" "15.9.3" + "@nrwl/express" "16.2.2" + "@nx/devkit" "16.2.2" + "@nx/node" "16.2.2" -"@nrwl/jest@15.9.3", "@nrwl/jest@~15.9.2": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/jest/-/jest-15.9.3.tgz#bd60dee23d4ec394a6037fdb01aff878095d9b92" - integrity sha512-a0jKjEEyLexEeZwGBE7Zk1xsMk3+MQJSUEVM7gFihChg3v5pKkeE46IeRPwKbQTgXXEt+2zoChUfwdULvNVGWg== +"@nx/jest@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nx/jest/-/jest-16.2.2.tgz#1bdac4d1f91d151db8f0a2e770d47dc4341bc8d3" + integrity sha512-njlzS3/Xupej43E0X3i+60/52tRa97bgO/THwXkqDb3m68peKlAlHrgGnyHcSjJ/9tA+USOcZfH1czTnGLM9mA== dependencies: "@jest/reporters" "^29.4.1" "@jest/test-result" "^29.4.1" - "@nrwl/devkit" "15.9.3" - "@nrwl/js" "15.9.3" - "@phenomnomnominal/tsquery" "4.1.1" + "@nrwl/jest" "16.2.2" + "@nx/devkit" "16.2.2" + "@nx/js" "16.2.2" + "@phenomnomnominal/tsquery" "~5.0.1" chalk "^4.1.0" dotenv "~10.0.0" identity-obj-proxy "3.0.0" @@ -1660,10 +1771,10 @@ resolve.exports "1.1.0" tslib "^2.3.0" -"@nrwl/js@15.9.3", "@nrwl/js@~15.9.2": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/js/-/js-15.9.3.tgz#1cb86569dd1ce1a5decf0a0ddbfaf23035f7c0ea" - integrity sha512-8u7/+zv2H1QadfN1ylSLxa/sMt1THkqa+/XVZL6ufFbJBCF8KCDws8LFFh5uzErejtOetiySAZTkM1aTMPj7cQ== +"@nx/js@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nx/js/-/js-16.2.2.tgz#4218253af8f86057a9b267ace8d69a1631d9198a" + integrity sha512-2yyQlkNai3/7N7jEpKRCDyEJpqapMpq5rP1PPVklZ9FRq1RixlCe4J2Ja5GGF+jnkhQoadFy31Uxry2f/BFIlw== dependencies: "@babel/core" "^7.15.0" "@babel/plugin-proposal-class-properties" "^7.14.5" @@ -1672,9 +1783,10 @@ "@babel/preset-env" "^7.15.0" "@babel/preset-typescript" "^7.15.0" "@babel/runtime" "^7.14.8" - "@nrwl/devkit" "15.9.3" - "@nrwl/workspace" "15.9.3" - "@phenomnomnominal/tsquery" "4.1.1" + "@nrwl/js" "16.2.2" + "@nx/devkit" "16.2.2" + "@nx/workspace" "16.2.2" + "@phenomnomnominal/tsquery" "~5.0.1" babel-plugin-const-enum "^1.0.1" babel-plugin-macros "^2.8.0" babel-plugin-transform-typescript-metadata "^0.3.1" @@ -1685,136 +1797,116 @@ js-tokens "^4.0.0" minimatch "3.0.5" source-map-support "0.5.19" - tree-kill "1.2.2" tslib "^2.3.0" -"@nrwl/linter@15.9.3", "@nrwl/linter@~15.9.2": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/linter/-/linter-15.9.3.tgz#34fee96911c5391d218a7b2acc42286f61e5c5e7" - integrity sha512-TneWYPAPOk7L/ZDMJQbLhQExnyrEalLm5zKnu/QLaq++wQj8whM2M6l3xZjuEndwucwC3Eca6c3TciD0gsrdvw== +"@nx/linter@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nx/linter/-/linter-16.2.2.tgz#daa624eb8b01bba6cc5463cd1d7eece9c5cfe35a" + integrity sha512-bJVxDSurtknamhhfrdntXWbWDCmzEaGEabliAK8bBeieqj3VrE69oy+yvSLHf29lJdg+rzB6os3wm/1xBHAzvg== dependencies: - "@nrwl/devkit" "15.9.3" - "@nrwl/js" "15.9.3" - "@phenomnomnominal/tsquery" "4.1.1" + "@nrwl/linter" "16.2.2" + "@nx/devkit" "16.2.2" + "@nx/js" "16.2.2" + "@phenomnomnominal/tsquery" "~5.0.1" tmp "~0.2.1" tslib "^2.3.0" -"@nrwl/node@15.9.3": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/node/-/node-15.9.3.tgz#7d4a515c27cc32072bf8ac0644f9a4922f6a52e7" - integrity sha512-aOFhHT4LwTgEofPmVUaeV3mAmWtOsBbRF2ZvCGPU5KCGQ1qNd0pJGXmDj/R07fyYN2X3V5FAd2p0ii/RTCMAmw== - dependencies: - "@nrwl/devkit" "15.9.3" - "@nrwl/jest" "15.9.3" - "@nrwl/js" "15.9.3" - "@nrwl/linter" "15.9.3" - "@nrwl/webpack" "15.9.3" - "@nrwl/workspace" "15.9.3" +"@nx/node@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nx/node/-/node-16.2.2.tgz#9b9cb867c1a03f96d3a8c4ac6cf481b34f001163" + integrity sha512-JAjA5ZUYnL8yXNQ1SAf18S+8nhPGVYUZXU0rrfqg62wlNEqMWBRgNaNzGK6UCSyb6+XsrHUJ2FdsTMdTWR60KA== + dependencies: + "@nrwl/node" "16.2.2" + "@nx/devkit" "16.2.2" + "@nx/jest" "16.2.2" + "@nx/js" "16.2.2" + "@nx/linter" "16.2.2" + "@nx/workspace" "16.2.2" tslib "^2.3.0" -"@nrwl/nx-cloud@~15.1.0": - version "15.1.1" - resolved "https://registry.yarnpkg.com/@nrwl/nx-cloud/-/nx-cloud-15.1.1.tgz#4f730e04c43ba863df8ecf0a5e7c927a5e5d14eb" - integrity sha512-aIVb87PQpAjwdEaFksQ3rYgFq9MDaBG2KvYZcj/k+z2uWeWH84ha/opO37aCFLf5VXNiyJZGRb/+7vW7BFpNOw== - dependencies: - axios "^0.21.2" - chalk "4.1.0" - dotenv "~10.0.0" - fs-extra "^10.1.0" - node-machine-id "^1.1.12" - strip-json-comments "^3.1.1" - tar "6.1.11" - yargs-parser ">=21.0.1" - -"@nrwl/nx-darwin-arm64@15.9.3": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.9.3.tgz#a365c081637a002d0cb31b829e7b8cff1765477f" - integrity sha512-2htJzVa+S/uLg5tj4nbO/tRz2SRMQIpT6EeWMgDGuEKQdpuRLVj2ez9hMpkRn9tl1tBUwR05hbV28DnOLRESVA== - -"@nrwl/nx-darwin-x64@15.9.3": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.9.3.tgz#cd0f293e5f07b6c685316e1d9482bdb041c5e796" - integrity sha512-p+8UkfC6KTLOX4XRt7NSP8DoTzEgs73+SN0csoXT9VsNO35+F0Z5zMZxpEc7RVo5Wen/4PGh2OWA+8gtgntsJQ== - -"@nrwl/nx-linux-arm-gnueabihf@15.9.3": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.9.3.tgz#8b8ff6fb8ecae11067e01e7f18632194fb45f738" - integrity sha512-xwW7bZtggrxhFbYvvWWArtcSWwoxWzi/4wNgP3wPbcZFNZiraahVQSpIyJXrS9aajGbdvuDBM8cbDsMj9v7mwg== - -"@nrwl/nx-linux-arm64-gnu@15.9.3": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.9.3.tgz#597a26db180efb1912aa32907749141709976009" - integrity sha512-KNxDL2OAHxhFqztEjv2mNwXD6xrzoUury7NsYZYqlxJUNc3YYBfRSLEatnw491crvMBndbxfGVTWEO9S4YmRuw== - -"@nrwl/nx-linux-arm64-musl@15.9.3": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.9.3.tgz#8cd50627f62e8677d354167ec8f0bdea9fdc39af" - integrity sha512-AxoZzfsXH7ZqDE+WrQtRumufIcSIBw4U/LikiDLaWWoGtNpAfKLkD/PHirZiNxHIeGy1Toi4ccMUolXbafLVFw== - -"@nrwl/nx-linux-x64-gnu@15.9.3": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.9.3.tgz#65eb4435e4eded2f0f938c7a4df3bc0de7029592" - integrity sha512-P8AOPRufvV4a5cSczNsw84zFAI7NgAiEBTybYcyymdNJmo0iArJXEmvj/G4mB20O8VCsCkwqMYAu6nQEnES1Kw== - -"@nrwl/nx-linux-x64-musl@15.9.3": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.9.3.tgz#ea663ce2c67f3ee2113c05b29adf49afaf4ced7d" - integrity sha512-4ZYDp7T319+xbw7Z7KVtRefzaXJipZfgrM49r+Y1FAfYDc8y18zvKz3slK26wfWz+EUZwKsa/DfA2KmyRG3DvQ== - -"@nrwl/nx-plugin@~15.9.2": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/nx-plugin/-/nx-plugin-15.9.3.tgz#8288f8a4d5e5161a6fa6ccad5f9c7e95b7846372" - integrity sha512-moenSYB2sEDEZdLAG3MiQIQvjKa/ocVI7WsqBXLHC7+3gqAeFBXiZRIuXCGAXL5ka/eXy2mZCFCJ0KmUvCjhDA== - dependencies: - "@nrwl/devkit" "15.9.3" - "@nrwl/jest" "15.9.3" - "@nrwl/js" "15.9.3" - "@nrwl/linter" "15.9.3" - "@phenomnomnominal/tsquery" "4.1.1" +"@nx/nx-darwin-arm64@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nx/nx-darwin-arm64/-/nx-darwin-arm64-16.2.2.tgz#7fb43fe8976a12b58f008d336d4898164254b740" + integrity sha512-CKfyLl92mhWqpv1hRTj3WgjVBY6yj3Et5T31m1N0assNWdTfuSB4ycdWzdlxXHx3yptnTOD/FCymTpUQI0GZRQ== + +"@nx/nx-darwin-x64@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nx/nx-darwin-x64/-/nx-darwin-x64-16.2.2.tgz#74b20875e1bcd450291a58026df9728f0b70f681" + integrity sha512-++uDfp/Oo8DDVU53DiJVkRNjNbOLzahDH6dINeA/3yTCU/IS0wXoaoclNZBReMWlDKTVvWgLF/eSbGINMqUHRg== + +"@nx/nx-linux-arm-gnueabihf@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-16.2.2.tgz#5afa251361b609ed966d31cac6a789174bd6b3a5" + integrity sha512-A4XFk63Q7fxgZaHnigIeofp/xOT2ZGDoNUyzld+UTlyJyNcClcOcqrro74aKOCG7PH0D56oE06JW3g7GKszgsA== + +"@nx/nx-linux-arm64-gnu@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-16.2.2.tgz#5d2c4f75ba582844d139729f4b194d39b8fc81d1" + integrity sha512-aQpTLVSawFVr33pBWjj8elqvjA5uWvzDW7hGaFQPgWgmjxrtJikIAkcLjfNOz8XYjRAP4OZkTVh4/E3GUch0kQ== + +"@nx/nx-linux-arm64-musl@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-16.2.2.tgz#5346829cddd27223c1c1b79c93eb195442b86907" + integrity sha512-20vyNYQ2SYSaWdxORj9HdOyGxiqE8SauaFiBjjid6/e5mSyaSKu+HHGsvhDUqzlWn3OaABKBqx0iYa9Kmf3BOQ== + +"@nx/nx-linux-x64-gnu@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-16.2.2.tgz#702922f71076a041325add15b145f0e33726ec4a" + integrity sha512-0G8kYpEmGHD+tT7RvUEvVXvPbvQD9GfEjeWEzZAdNAAMJu7JFjIo/oZDJYV7cMvXnC+tbpI9Gba5xfv8Al95eA== + +"@nx/nx-linux-x64-musl@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-16.2.2.tgz#ca2b0b1c98f16dfe66b7cffbec1e7b4c877058b4" + integrity sha512-Incv7DbKLfh6kakzMBuy6GYRgI+jEdZBRiFw0GoN9EsknmrPT/URn+w6uuicGGEXOLYpO3HUO3E374+b5Wz2zg== + +"@nx/nx-win32-arm64-msvc@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-16.2.2.tgz#4ad8f7bf300dac63227e51c393345cc2306368d3" + integrity sha512-8m+Usj9faCl0pdQLFeBGhbYUObT3/tno5oGMPtJLyRjITNvTZAaIS4FFctp/rwJPehDBRQsUxwMJ2JRaU4jQdA== + +"@nx/nx-win32-x64-msvc@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-16.2.2.tgz#0afbeb2133613a5a3b0083e18a250472ccf45932" + integrity sha512-liHtyVVOttcqHIV3Xrg/1AJzEgfiOCeqJsleHXHGgPr1fxPx7SIZaa3/QnDY1lNMN+t6Gvj0/r2Ba3iuptYD3Q== + +"@nx/plugin@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nx/plugin/-/plugin-16.2.2.tgz#f987a4d92c3cfe2c101095317f7efc4e42a68723" + integrity sha512-+slpaCB3Smu8KwsLr4KQXvy2ZWqKli+UOrSjVo8raq6JzQloGm2qqMIGGoqbYDE63KwOXgZUX5WoEeFmrkbAyQ== + dependencies: + "@nrwl/nx-plugin" "16.2.2" + "@nx/devkit" "16.2.2" + "@nx/jest" "16.2.2" + "@nx/js" "16.2.2" + "@nx/linter" "16.2.2" + "@phenomnomnominal/tsquery" "~5.0.1" dotenv "~10.0.0" fs-extra "^11.1.0" tslib "^2.3.0" -"@nrwl/nx-win32-arm64-msvc@15.9.3": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.9.3.tgz#6777b22bd83860d5bc455a70aaca267f0b5b5477" - integrity sha512-UhgxIPgTZBKN1oxlLPSklkSzVL3hA4lAiVc9A0Utumpbp0ob/Xx+2vHzg3cnmNH3jWkZ+9OsC2dKyeMB6gAbSw== - -"@nrwl/nx-win32-x64-msvc@15.9.3": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.9.3.tgz#03dc071b93cc0b91646a097bf0337658364c0011" - integrity sha512-gdnvqURKnu0EQGOFJ6NUKq6wSB+viNb7Z8qtKhzSmFwVjT8akOnLWn7ZhL9v28TAjLM7/s1Mwvmz/IMj1PGlcQ== - -"@nrwl/tao@15.9.3": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-15.9.3.tgz#c88fe0493e028ff73b8746d90f5942c73f15e937" - integrity sha512-NcjFCbuMa53C3fBrK7qLUImUBySyr9EVwmiZuAv9sZZtm4eILK8w3qihjrB4FFUuLjPU/SViriYXi+hF2tbP4w== - dependencies: - nx "15.9.3" - -"@nrwl/web@~15.9.2": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/web/-/web-15.9.3.tgz#a702bdb18ca6c9c8f2b4b2a4002ac068f2065104" - integrity sha512-1xKuZ7ptP8WZZBrxanotLRd/9Zy1NOfETg1OwLEcdyU5rT738Nb6ry8/TtVCnVV9IO4In90dcb8JjYkc0x6ffQ== +"@nx/web@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nx/web/-/web-16.2.2.tgz#4c85f33d8c4d8e2ec0a37e06aef7ecb8c42c2723" + integrity sha512-pxUBSBjImaDalh9GdIRUO23t02XEaMcu1M+QBfj4YArAgdjEN3hkIuTpJkxPufNMvZNHGQe8LudNa2Skp+mW0Q== dependencies: - "@nrwl/devkit" "15.9.3" - "@nrwl/js" "15.9.3" - "@nrwl/workspace" "15.9.3" + "@nrwl/web" "16.2.2" + "@nx/devkit" "16.2.2" + "@nx/js" "16.2.2" chalk "^4.1.0" chokidar "^3.5.1" http-server "^14.1.0" ignore "^5.0.4" tslib "^2.3.0" -"@nrwl/webpack@15.9.3": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/webpack/-/webpack-15.9.3.tgz#f78c441e2a9c2437f4fc101b80c129ea35cbe66f" - integrity sha512-JG0C+sfxZtiK27SA41PxpFZK54i+k5MzePnN4+p/BZV0DE3B4fVNzFVWA//IxTh+JZ2TzLhz/ocOoQrFSkBh9A== +"@nx/webpack@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nx/webpack/-/webpack-16.2.2.tgz#67f132eb083fec84ed5fe103ba169615e6310712" + integrity sha512-RsYRCYBAXAWXPH5yS0tiOPbAzhUmrFZ6xKr60ZkzfVHDmqTihIZ4PRv3DwCY3/KOfbNFjREnjD+YnPcQ0iFO8g== dependencies: "@babel/core" "^7.15.0" - "@nrwl/devkit" "15.9.3" - "@nrwl/js" "15.9.3" - "@nrwl/workspace" "15.9.3" + "@nrwl/webpack" "16.2.2" + "@nx/devkit" "16.2.2" + "@nx/js" "16.2.2" autoprefixer "^10.4.9" babel-loader "^9.1.2" chalk "^4.1.0" @@ -1835,7 +1927,7 @@ postcss "^8.4.14" postcss-import "~14.1.0" postcss-loader "^6.1.1" - rxjs "^6.5.4" + rxjs "^7.8.0" sass "^1.42.1" sass-loader "^12.2.0" source-map-loader "^3.0.0" @@ -1848,17 +1940,18 @@ tsconfig-paths "^4.1.2" tsconfig-paths-webpack-plugin "4.0.0" tslib "^2.3.0" - webpack "^5.75.0" + webpack "^5.80.0" webpack-dev-server "^4.9.3" webpack-node-externals "^3.0.0" webpack-subresource-integrity "^5.1.0" -"@nrwl/workspace@15.9.3", "@nrwl/workspace@~15.9.2": - version "15.9.3" - resolved "https://registry.yarnpkg.com/@nrwl/workspace/-/workspace-15.9.3.tgz#046ff24d0d282bd9cfe1aa9c8e5075fde5255726" - integrity sha512-0Ct3nod0bcKbkCdARASDmV4zkFtiohk+hhIoSaDdTGGgZ24aR1LJ+mDnL6KSK1HV+oFFzl7DW1fJixvmF9QaaQ== +"@nx/workspace@16.2.2": + version "16.2.2" + resolved "http://localhost:4873/@nx/workspace/-/workspace-16.2.2.tgz#349f3518f4c9d768eb5dbda2c6444f4d1fa37ef7" + integrity sha512-6hJnm8NyP28IYcBRxguTgVdiuJJK9iPfMgOokLg5Kh/6GZRxZZ06u8IYiJFXBW5atAeesFzb+uiZ2cqa9ILfxQ== dependencies: - "@nrwl/devkit" "15.9.3" + "@nrwl/workspace" "16.2.2" + "@nx/devkit" "16.2.2" "@parcel/watcher" "2.0.4" chalk "^4.1.0" chokidar "^3.5.1" @@ -1867,13 +1960,12 @@ dotenv "~10.0.0" figures "3.2.0" flat "^5.0.2" - glob "7.1.4" ignore "^5.0.4" minimatch "3.0.5" npm-run-path "^4.0.1" - nx "15.9.3" + nx "16.2.2" open "^8.4.0" - rxjs "^6.5.4" + rxjs "^7.8.0" tmp "~0.2.1" tslib "^2.3.0" yargs "^17.6.2" @@ -1887,12 +1979,12 @@ node-addon-api "^3.2.1" node-gyp-build "^4.3.0" -"@phenomnomnominal/tsquery@4.1.1": - version "4.1.1" - resolved "https://registry.yarnpkg.com/@phenomnomnominal/tsquery/-/tsquery-4.1.1.tgz#42971b83590e9d853d024ddb04a18085a36518df" - integrity sha512-jjMmK1tnZbm1Jq5a7fBliM4gQwjxMU7TFoRNwIyzwlO+eHPRCFv/Nv+H/Gi1jc3WR7QURG8D5d0Tn12YGrUqBQ== +"@phenomnomnominal/tsquery@~5.0.1": + version "5.0.1" + resolved "http://localhost:4873/@phenomnomnominal/tsquery/-/tsquery-5.0.1.tgz#a2a5abc89f92c01562a32806655817516653a388" + integrity sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA== dependencies: - esquery "^1.0.1" + esquery "^1.4.0" "@sinclair/typebox@^0.24.1": version "0.24.51" @@ -2361,132 +2453,88 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@5.30.5": - version "5.30.5" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.5.tgz#e9a0afd6eb3b1d663db91cf1e7bc7584d394503d" - integrity sha512-lftkqRoBvc28VFXEoRgyZuztyVUQ04JvUnATSPtIRFAccbXTWL6DEtXGYMcbg998kXw1NLUJm7rTQ9eUt+q6Ig== +"@typescript-eslint/eslint-plugin@5.59.7": + version "5.59.7" + resolved "http://localhost:4873/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.7.tgz#e470af414f05ecfdc05a23e9ce6ec8f91db56fe2" + integrity sha512-BL+jYxUFIbuYwy+4fF86k5vdT9lT0CNJ6HtwrIvGh0PhH8s0yy5rjaKH2fDCrz5ITHy07WCzVGNvAmjJh4IJFA== dependencies: - "@typescript-eslint/scope-manager" "5.30.5" - "@typescript-eslint/type-utils" "5.30.5" - "@typescript-eslint/utils" "5.30.5" + "@eslint-community/regexpp" "^4.4.0" + "@typescript-eslint/scope-manager" "5.59.7" + "@typescript-eslint/type-utils" "5.59.7" + "@typescript-eslint/utils" "5.59.7" debug "^4.3.4" - functional-red-black-tree "^1.0.1" + grapheme-splitter "^1.0.4" ignore "^5.2.0" - regexpp "^3.2.0" + natural-compare-lite "^1.4.0" semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/parser@5.30.5": - version "5.30.5" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.30.5.tgz#f667c34e4e4c299d98281246c9b1e68c03a92522" - integrity sha512-zj251pcPXI8GO9NDKWWmygP6+UjwWmrdf9qMW/L/uQJBM/0XbU2inxe5io/234y/RCvwpKEYjZ6c1YrXERkK4Q== +"@typescript-eslint/parser@5.59.7": + version "5.59.7" + resolved "http://localhost:4873/@typescript-eslint/parser/-/parser-5.59.7.tgz#02682554d7c1028b89aa44a48bf598db33048caa" + integrity sha512-VhpsIEuq/8i5SF+mPg9jSdIwgMBBp0z9XqjiEay+81PYLJuroN+ET1hM5IhkiYMJd9MkTz8iJLt7aaGAgzWUbQ== dependencies: - "@typescript-eslint/scope-manager" "5.30.5" - "@typescript-eslint/types" "5.30.5" - "@typescript-eslint/typescript-estree" "5.30.5" + "@typescript-eslint/scope-manager" "5.59.7" + "@typescript-eslint/types" "5.59.7" + "@typescript-eslint/typescript-estree" "5.59.7" debug "^4.3.4" -"@typescript-eslint/scope-manager@5.30.5": - version "5.30.5" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.30.5.tgz#7f90b9d6800552c856a5f3644f5e55dd1469d964" - integrity sha512-NJ6F+YHHFT/30isRe2UTmIGGAiXKckCyMnIV58cE3JkHmaD6e5zyEYm5hBDv0Wbin+IC0T1FWJpD3YqHUG/Ydg== - dependencies: - "@typescript-eslint/types" "5.30.5" - "@typescript-eslint/visitor-keys" "5.30.5" - -"@typescript-eslint/scope-manager@5.59.2": - version "5.59.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.59.2.tgz#f699fe936ee4e2c996d14f0fdd3a7da5ba7b9a4c" - integrity sha512-dB1v7ROySwQWKqQ8rEWcdbTsFjh2G0vn8KUyvTXdPoyzSL6lLGkiXEV5CvpJsEe9xIdKV+8Zqb7wif2issoOFA== +"@typescript-eslint/scope-manager@5.59.7": + version "5.59.7" + resolved "http://localhost:4873/@typescript-eslint/scope-manager/-/scope-manager-5.59.7.tgz#0243f41f9066f3339d2f06d7f72d6c16a16769e2" + integrity sha512-FL6hkYWK9zBGdxT2wWEd2W8ocXMu3K94i3gvMrjXpx+koFYdYV7KprKfirpgY34vTGzEPPuKoERpP8kD5h7vZQ== dependencies: - "@typescript-eslint/types" "5.59.2" - "@typescript-eslint/visitor-keys" "5.59.2" + "@typescript-eslint/types" "5.59.7" + "@typescript-eslint/visitor-keys" "5.59.7" -"@typescript-eslint/type-utils@5.30.5": - version "5.30.5" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.30.5.tgz#7a9656f360b4b1daea635c4621dab053d08bf8a9" - integrity sha512-k9+ejlv1GgwN1nN7XjVtyCgE0BTzhzT1YsQF0rv4Vfj2U9xnslBgMYYvcEYAFVdvhuEscELJsB7lDkN7WusErw== +"@typescript-eslint/type-utils@5.59.7", "@typescript-eslint/type-utils@^5.36.1", "@typescript-eslint/type-utils@^5.58.0": + version "5.59.7" + resolved "http://localhost:4873/@typescript-eslint/type-utils/-/type-utils-5.59.7.tgz#89c97291371b59eb18a68039857c829776f1426d" + integrity sha512-ozuz/GILuYG7osdY5O5yg0QxXUAEoI4Go3Do5xeu+ERH9PorHBPSdvD3Tjp2NN2bNLh1NJQSsQu2TPu/Ly+HaQ== dependencies: - "@typescript-eslint/utils" "5.30.5" + "@typescript-eslint/typescript-estree" "5.59.7" + "@typescript-eslint/utils" "5.59.7" debug "^4.3.4" tsutils "^3.21.0" -"@typescript-eslint/types@5.30.5": - version "5.30.5" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.30.5.tgz#36a0c05a72af3623cdf9ee8b81ea743b7de75a98" - integrity sha512-kZ80w/M2AvsbRvOr3PjaNh6qEW1LFqs2pLdo2s5R38B2HYXG8Z0PP48/4+j1QHJFL3ssHIbJ4odPRS8PlHrFfw== - -"@typescript-eslint/types@5.59.2": - version "5.59.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.59.2.tgz#b511d2b9847fe277c5cb002a2318bd329ef4f655" - integrity sha512-LbJ/HqoVs2XTGq5shkiKaNTuVv5tTejdHgfdjqRUGdYhjW1crm/M7og2jhVskMt8/4wS3T1+PfFvL1K3wqYj4w== +"@typescript-eslint/types@5.59.7": + version "5.59.7" + resolved "http://localhost:4873/@typescript-eslint/types/-/types-5.59.7.tgz#6f4857203fceee91d0034ccc30512d2939000742" + integrity sha512-UnVS2MRRg6p7xOSATscWkKjlf/NDKuqo5TdbWck6rIRZbmKpVNTLALzNvcjIfHBE7736kZOFc/4Z3VcZwuOM/A== -"@typescript-eslint/typescript-estree@5.30.5": - version "5.30.5" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.5.tgz#c520e4eba20551c4ec76af8d344a42eb6c9767bb" - integrity sha512-qGTc7QZC801kbYjAr4AgdOfnokpwStqyhSbiQvqGBLixniAKyH+ib2qXIVo4P9NgGzwyfD9I0nlJN7D91E1VpQ== +"@typescript-eslint/typescript-estree@5.59.7": + version "5.59.7" + resolved "http://localhost:4873/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.7.tgz#b887acbd4b58e654829c94860dbff4ac55c5cff8" + integrity sha512-4A1NtZ1I3wMN2UGDkU9HMBL+TIQfbrh4uS0WDMMpf3xMRursDbqEf1ahh6vAAe3mObt8k3ZATnezwG4pdtWuUQ== dependencies: - "@typescript-eslint/types" "5.30.5" - "@typescript-eslint/visitor-keys" "5.30.5" + "@typescript-eslint/types" "5.59.7" + "@typescript-eslint/visitor-keys" "5.59.7" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/typescript-estree@5.59.2": - version "5.59.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.2.tgz#6e2fabd3ba01db5d69df44e0b654c0b051fe9936" - integrity sha512-+j4SmbwVmZsQ9jEyBMgpuBD0rKwi9RxRpjX71Brr73RsYnEr3Lt5QZ624Bxphp8HUkSKfqGnPJp1kA5nl0Sh7Q== - dependencies: - "@typescript-eslint/types" "5.59.2" - "@typescript-eslint/visitor-keys" "5.59.2" - debug "^4.3.4" - globby "^11.1.0" - is-glob "^4.0.3" - semver "^7.3.7" - tsutils "^3.21.0" - -"@typescript-eslint/utils@5.30.5": - version "5.30.5" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.30.5.tgz#3999cbd06baad31b9e60d084f20714d1b2776765" - integrity sha512-o4SSUH9IkuA7AYIfAvatldovurqTAHrfzPApOZvdUq01hHojZojCFXx06D/aFpKCgWbMPRdJBWAC3sWp3itwTA== - dependencies: - "@types/json-schema" "^7.0.9" - "@typescript-eslint/scope-manager" "5.30.5" - "@typescript-eslint/types" "5.30.5" - "@typescript-eslint/typescript-estree" "5.30.5" - eslint-scope "^5.1.1" - eslint-utils "^3.0.0" - -"@typescript-eslint/utils@^5.36.1": - version "5.59.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.59.2.tgz#0c45178124d10cc986115885688db6abc37939f4" - integrity sha512-kSuF6/77TZzyGPhGO4uVp+f0SBoYxCDf+lW3GKhtKru/L8k/Hd7NFQxyWUeY7Z/KGB2C6Fe3yf2vVi4V9TsCSQ== +"@typescript-eslint/utils@5.59.7", "@typescript-eslint/utils@^5.58.0": + version "5.59.7" + resolved "http://localhost:4873/@typescript-eslint/utils/-/utils-5.59.7.tgz#7adf068b136deae54abd9a66ba5a8780d2d0f898" + integrity sha512-yCX9WpdQKaLufz5luG4aJbOpdXf/fjwGMcLFXZVPUz3QqLirG5QcwwnIHNf8cjLjxK4qtzTO8udUtMQSAToQnQ== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@types/json-schema" "^7.0.9" "@types/semver" "^7.3.12" - "@typescript-eslint/scope-manager" "5.59.2" - "@typescript-eslint/types" "5.59.2" - "@typescript-eslint/typescript-estree" "5.59.2" + "@typescript-eslint/scope-manager" "5.59.7" + "@typescript-eslint/types" "5.59.7" + "@typescript-eslint/typescript-estree" "5.59.7" eslint-scope "^5.1.1" semver "^7.3.7" -"@typescript-eslint/visitor-keys@5.30.5": - version "5.30.5" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.5.tgz#d4bb969202019d5d5d849a0aaedc7370cc044b14" - integrity sha512-D+xtGo9HUMELzWIUqcQc0p2PO4NyvTrgIOK/VnSH083+8sq0tiLozNRKuLarwHYGRuA6TVBQSuuLwJUDWd3aaA== +"@typescript-eslint/visitor-keys@5.59.7": + version "5.59.7" + resolved "http://localhost:4873/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.7.tgz#09c36eaf268086b4fbb5eb9dc5199391b6485fc5" + integrity sha512-tyN+X2jvMslUszIiYbF0ZleP+RqQsFVpGrKI6e0Eet1w8WmhsAtmzaqm8oM8WJQ1ysLwhnsK/4hYHJjOgJVfQQ== dependencies: - "@typescript-eslint/types" "5.30.5" - eslint-visitor-keys "^3.3.0" - -"@typescript-eslint/visitor-keys@5.59.2": - version "5.59.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.2.tgz#37a419dc2723a3eacbf722512b86d6caf7d3b750" - integrity sha512-EEpsO8m3RASrKAHI9jpavNv9NlEUebV4qmF1OWxSTtKSFBpC1NCmWazDQHFivRf0O1DV11BA645yrLEVQ0/Lig== - dependencies: - "@typescript-eslint/types" "5.59.2" + "@typescript-eslint/types" "5.59.7" eslint-visitor-keys "^3.3.0" "@webassemblyjs/ast@1.11.5", "@webassemblyjs/ast@^1.11.5": @@ -2661,10 +2709,10 @@ accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: mime-types "~2.1.34" negotiator "0.6.3" -acorn-import-assertions@^1.7.6: - version "1.8.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" - integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== +acorn-import-assertions@^1.9.0: + version "1.9.0" + resolved "http://localhost:4873/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" + integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== acorn-jsx@^5.3.1: version "5.3.2" @@ -2882,12 +2930,14 @@ autoprefixer@^10.4.9: picocolors "^1.0.0" postcss-value-parser "^4.2.0" -axios@^0.21.2: - version "0.21.4" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575" - integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== +axios@1.1.3: + version "1.1.3" + resolved "http://localhost:4873/axios/-/axios-1.1.3.tgz#8274250dada2edf53814ed7db644b9c2866c1e35" + integrity sha512-00tXVRwKx/FZr/IDVFt4C+f9FYairX517WoGCL6dpOntqLkZofjhu43F/Xl44UOpqa+9sLFDrG/XAnFsUYgkDA== dependencies: - follow-redirects "^1.14.0" + follow-redirects "^1.15.0" + form-data "^4.0.0" + proxy-from-env "^1.1.0" axios@^1.0.0: version "1.4.0" @@ -3251,14 +3301,6 @@ ccount@^1.0.0: resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== -chalk@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" - integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - chalk@^2.0.0, chalk@^2.4.1: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" @@ -4229,7 +4271,7 @@ end-of-stream@^1.4.1: dependencies: once "^1.4.0" -enhanced-resolve@^5.0.0, enhanced-resolve@^5.13.0, enhanced-resolve@^5.7.0: +enhanced-resolve@^5.0.0, enhanced-resolve@^5.7.0: version "5.13.0" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.13.0.tgz#26d1ecc448c02de997133217b5c1053f34a0a275" integrity sha512-eyV8f0y1+bzyfh8xAwW/WTSZpLbjhqc4ne9eGSH4Zo2ejdyiNG9pU6mf9DG8a7+Auk6MFTlNOT4Y2y/9k8GKVg== @@ -4237,6 +4279,14 @@ enhanced-resolve@^5.0.0, enhanced-resolve@^5.13.0, enhanced-resolve@^5.7.0: graceful-fs "^4.2.4" tapable "^2.2.0" +enhanced-resolve@^5.14.1: + version "5.14.1" + resolved "http://localhost:4873/enhanced-resolve/-/enhanced-resolve-5.14.1.tgz#de684b6803724477a4af5d74ccae5de52c25f6b3" + integrity sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + enquirer@^2.3.5, enquirer@^2.3.6, enquirer@~2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" @@ -4318,13 +4368,6 @@ eslint-utils@^2.1.0: dependencies: eslint-visitor-keys "^1.1.0" -eslint-utils@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" - integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== - dependencies: - eslint-visitor-keys "^2.0.0" - eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" @@ -4397,7 +4440,7 @@ esprima@^4.0.0: resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esquery@^1.0.1, esquery@^1.4.0: +esquery@^1.4.0: version "1.5.0" resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== @@ -4720,7 +4763,7 @@ flatted@^3.1.0: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== -follow-redirects@^1.0.0, follow-redirects@^1.14.0, follow-redirects@^1.15.0: +follow-redirects@^1.0.0, follow-redirects@^1.15.0: version "1.15.2" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== @@ -5021,6 +5064,11 @@ graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== +grapheme-splitter@^1.0.4: + version "1.0.4" + resolved "http://localhost:4873/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" + integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== + handle-thing@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" @@ -6119,7 +6167,7 @@ jest-snapshot@^29.5.0: pretty-format "^29.5.0" semver "^7.3.5" -jest-util@^28.0.0, jest-util@^28.1.3: +jest-util@^28.1.3: version "28.1.3" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-28.1.3.tgz#f4f932aa0074f0679943220ff9cbba7e497028b0" integrity sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ== @@ -6131,7 +6179,7 @@ jest-util@^28.0.0, jest-util@^28.1.3: graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-util@^29.4.1, jest-util@^29.5.0: +jest-util@^29.0.0, jest-util@^29.4.1, jest-util@^29.5.0: version "29.5.0" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.5.0.tgz#24a4d3d92fc39ce90425311b23c27a6e0ef16b8f" integrity sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ== @@ -6293,7 +6341,7 @@ json-stringify-safe@^5.0.1: resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== -json5@^2.1.2, json5@^2.2.1, json5@^2.2.2: +json5@^2.1.2, json5@^2.2.2, json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== @@ -6525,10 +6573,10 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -magic-string@0.29.0: - version "0.29.0" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.29.0.tgz#f034f79f8c43dba4ae1730ffb5e8c4e084b16cf3" - integrity sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q== +magic-string@0.30.0: + version "0.30.0" + resolved "http://localhost:4873/magic-string/-/magic-string-0.30.0.tgz#fd58a4748c5c4547338a424e90fa5dd17f4de529" + integrity sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ== dependencies: "@jridgewell/sourcemap-codec" "^1.4.13" @@ -6955,6 +7003,11 @@ nanoid@^3.3.6: resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== +natural-compare-lite@^1.4.0: + version "1.4.0" + resolved "http://localhost:4873/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4" + integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g== + natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" @@ -7063,13 +7116,28 @@ nth-check@^2.0.1: dependencies: boolbase "^1.0.0" -nx@15.9.3, nx@^15.0.0: - version "15.9.3" - resolved "https://registry.yarnpkg.com/nx/-/nx-15.9.3.tgz#72f4186ea41ccf0e2713ce248848a22464c8949e" - integrity sha512-GLwbykfTABc7/UZjQEEnV1bQbTVC53W+Zj4xWY640/45I4iZf/TUqKMBCgtLZ9v89gEsKOM4zsx55CqHT3bekA== +nx-cloud@16.0.5: + version "16.0.5" + resolved "http://localhost:4873/nx-cloud/-/nx-cloud-16.0.5.tgz#fa0b0185d254405ec47fcbcdbbd8b12ff1add096" + integrity sha512-13P7r0aKikjBtmdZrNorwXzVPeVIV4MLEwqGY+DEG6doLBtI5KqEQk/d5B5l2dCF2BEi/LXEmLYCmf9gwbOJ+Q== dependencies: - "@nrwl/cli" "15.9.3" - "@nrwl/tao" "15.9.3" + "@nrwl/nx-cloud" "16.0.5" + axios "1.1.3" + chalk "^4.1.0" + dotenv "~10.0.0" + fs-extra "^11.1.0" + node-machine-id "^1.1.12" + open "~8.4.0" + strip-json-comments "^3.1.1" + tar "6.1.11" + yargs-parser ">=21.1.1" + +nx@16.2.2: + version "16.2.2" + resolved "http://localhost:4873/nx/-/nx-16.2.2.tgz#8792e4dcc6522daf7bccc52e6ffd65d7162264a6" + integrity sha512-gOcpqs6wf8YdFIq6P0IlMxBGr2c27pM55zpqO7epSlN6NqW6SOFKnZa+6z4NV9qmifMqzWPx2VF0BY54ARuqYg== + dependencies: + "@nrwl/tao" "16.2.2" "@parcel/watcher" "2.0.4" "@yarnpkg/lockfile" "^1.1.0" "@yarnpkg/parsers" "^3.0.0-rc.18" @@ -7104,15 +7172,15 @@ nx@15.9.3, nx@^15.0.0: yargs "^17.6.2" yargs-parser "21.1.1" optionalDependencies: - "@nrwl/nx-darwin-arm64" "15.9.3" - "@nrwl/nx-darwin-x64" "15.9.3" - "@nrwl/nx-linux-arm-gnueabihf" "15.9.3" - "@nrwl/nx-linux-arm64-gnu" "15.9.3" - "@nrwl/nx-linux-arm64-musl" "15.9.3" - "@nrwl/nx-linux-x64-gnu" "15.9.3" - "@nrwl/nx-linux-x64-musl" "15.9.3" - "@nrwl/nx-win32-arm64-msvc" "15.9.3" - "@nrwl/nx-win32-x64-msvc" "15.9.3" + "@nx/nx-darwin-arm64" "16.2.2" + "@nx/nx-darwin-x64" "16.2.2" + "@nx/nx-linux-arm-gnueabihf" "16.2.2" + "@nx/nx-linux-arm64-gnu" "16.2.2" + "@nx/nx-linux-arm64-musl" "16.2.2" + "@nx/nx-linux-x64-gnu" "16.2.2" + "@nx/nx-linux-x64-musl" "16.2.2" + "@nx/nx-win32-arm64-msvc" "16.2.2" + "@nx/nx-win32-x64-msvc" "16.2.2" object-inspect@^1.9.0: version "1.12.3" @@ -7150,7 +7218,7 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -open@^8.0.9, open@^8.4.0: +open@^8.0.9, open@^8.4.0, open@~8.4.0: version "8.4.2" resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== @@ -7902,7 +7970,7 @@ regenerator-transform@^0.15.1: dependencies: "@babel/runtime" "^7.8.4" -regexpp@^3.1.0, regexpp@^3.2.0: +regexpp@^3.1.0: version "3.2.0" resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== @@ -8070,16 +8138,9 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -rxjs@6.6.7, rxjs@^6.5.4: - version "6.6.7" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" - integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== - dependencies: - tslib "^1.9.0" - -rxjs@^7.5.5: +rxjs@7.8.1, rxjs@^7.5.5, rxjs@^7.8.0: version "7.8.1" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" + resolved "http://localhost:4873/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== dependencies: tslib "^2.1.0" @@ -8785,11 +8846,6 @@ traverse@^0.6.7: resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.7.tgz#46961cd2d57dd8706c36664acde06a248f1173fe" integrity sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg== -tree-kill@1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" - integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== - trim-newlines@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" @@ -8800,15 +8856,15 @@ trough@^1.0.0: resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== -ts-jest@28.0.8: - version "28.0.8" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-28.0.8.tgz#cd204b8e7a2f78da32cf6c95c9a6165c5b99cc73" - integrity sha512-5FaG0lXmRPzApix8oFG8RKjAz4ehtm8yMKOTy5HX3fY6W8kmvOrmcY0hKDElW52FJov+clhUbrKAqofnj4mXTg== +ts-jest@29.1.0: + version "29.1.0" + resolved "http://localhost:4873/ts-jest/-/ts-jest-29.1.0.tgz#4a9db4104a49b76d2b368ea775b6c9535c603891" + integrity sha512-ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA== dependencies: bs-logger "0.x" fast-json-stable-stringify "2.x" - jest-util "^28.0.0" - json5 "^2.2.1" + jest-util "^29.0.0" + json5 "^2.2.3" lodash.memoize "4.x" make-error "1.x" semver "7.x" @@ -8861,7 +8917,7 @@ tsconfig-paths@^4.0.0, tsconfig-paths@^4.1.2: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@^1.8.1, tslib@^1.9.0: +tslib@^1.8.1: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== @@ -8928,16 +8984,11 @@ typed-assert@^1.0.8: resolved "https://registry.yarnpkg.com/typed-assert/-/typed-assert-1.0.9.tgz#8af9d4f93432c4970ec717e3006f33f135b06213" integrity sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg== -"typescript@^4.6.4 || ^5.0.0": +typescript@5.0.4, "typescript@^4.6.4 || ^5.0.0": version "5.0.4" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.4.tgz#b217fd20119bd61a94d4011274e0ab369058da3b" integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw== -typescript@~4.9.5: - version "4.9.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" - integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== - uglify-js@^3.1.4: version "3.17.4" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c" @@ -9216,10 +9267,10 @@ webpack-subresource-integrity@^5.1.0: dependencies: typed-assert "^1.0.8" -webpack@^5.75.0: - version "5.81.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.81.0.tgz#27a2e8466c8b4820d800a8d90f06ef98294f9956" - integrity sha512-AAjaJ9S4hYCVODKLQTgG5p5e11hiMawBwV2v8MYLE0C/6UAGLuAF4n1qa9GOwdxnicaP+5k6M5HrLmD4+gIB8Q== +webpack@^5.80.0: + version "5.84.1" + resolved "http://localhost:4873/webpack/-/webpack-5.84.1.tgz#d4493acdeca46b26ffc99d86d784cabfeb925a15" + integrity sha512-ZP4qaZ7vVn/K8WN/p990SGATmrL1qg4heP/MrVneczYtpDGJWlrgZv55vxaV2ul885Kz+25MP2kSXkPe3LZfmg== dependencies: "@types/eslint-scope" "^3.7.3" "@types/estree" "^1.0.0" @@ -9227,10 +9278,10 @@ webpack@^5.75.0: "@webassemblyjs/wasm-edit" "^1.11.5" "@webassemblyjs/wasm-parser" "^1.11.5" acorn "^8.7.1" - acorn-import-assertions "^1.7.6" + acorn-import-assertions "^1.9.0" browserslist "^4.14.5" chrome-trace-event "^1.0.2" - enhanced-resolve "^5.13.0" + enhanced-resolve "^5.14.1" es-module-lexer "^1.2.1" eslint-scope "5.1.1" events "^3.2.0" @@ -9366,7 +9417,7 @@ yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yargs-parser@21.1.1, yargs-parser@>=21.0.1, yargs-parser@^21.0.1, yargs-parser@^21.1.1: +yargs-parser@21.1.1, yargs-parser@>=21.1.1, yargs-parser@^21.0.1, yargs-parser@^21.1.1: version "21.1.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==