diff --git a/npm/ng-packs/migrations.json b/npm/ng-packs/migrations.json index a0b431b16a..404b8aaf6c 100644 --- a/npm/ng-packs/migrations.json +++ b/npm/ng-packs/migrations.json @@ -2,19 +2,76 @@ "migrations": [ { "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", + "version": "16.6.0-beta.6", + "description": "Prefix outputs with {workspaceRoot}/{projectRoot} if needed", + "implementation": "./src/migrations/update-15-0-0/prefix-outputs", "package": "nx", - "name": "16.2.0-remove-output-path-from-run-commands" + "name": "16.6.0-prefix-outputs" }, { "cli": "nx", - "version": "16.2.0-beta.0", - "description": "Normalize tsconfig.cy.json files to be located at '/cypress/tsconfig.json'", - "implementation": "./src/migrations/update-16-2-0/update-cy-tsconfig", + "version": "16.4.0-beta.10", + "description": "Remove tsconfig.e2e.json and add settings to project tsconfig.json. tsConfigs executor option is now deprecated. The project level tsconfig.json file should be used instead.", + "implementation": "./src/migrations/update-16-4-0/tsconfig-sourcemaps", "package": "@nx/cypress", - "name": "update-16-2-0-normalize-tsconfigs" + "name": "update-16-3-0-remove-old-tsconfigs" + }, + { + "cli": "nx", + "version": "16.6.0-beta.0", + "description": "Explicitly set 'updateBuildableProjectDepsInPackageJson' to 'true' in targets that rely on that value as the default.", + "factory": "./src/migrations/update-16-6-0/explicitly-set-projects-to-update-buildable-deps", + "package": "@nx/js", + "name": "explicitly-set-projects-to-update-buildable-deps" + }, + { + "cli": "nx", + "version": "16.5.0-beta.2", + "description": "Add test-setup.ts to ignored files in production input", + "implementation": "./src/migrations/update-16-5-0/add-test-setup-to-inputs-ignore", + "package": "@nx/jest", + "name": "add-test-setup-to-inputs-ignore" + }, + { + "cli": "nx", + "version": "16.4.0-beta.6", + "requires": { + "@angular-eslint/eslint-plugin-template": ">=16.0.0" + }, + "description": "Remove the 'accessibility-' prefix from '@angular-eslint/eslint-plugin-template' rules.", + "factory": "./src/migrations/update-16-4-0/rename-angular-eslint-accesibility-rules", + "package": "@nx/angular", + "name": "rename-angular-eslint-accesibility-rules" + }, + { + "cli": "nx", + "version": "16.4.0-beta.11", + "requires": { + "@angular/core": ">=16.1.0" + }, + "description": "Update the @angular/cli package version to ~16.1.0.", + "factory": "./src/migrations/update-16-4-0/update-angular-cli", + "package": "@nx/angular", + "name": "update-angular-cli-version-16-1-0" + }, + { + "cli": "nx", + "version": "16.6.0-beta.0", + "description": "Explicitly set 'updateBuildableProjectDepsInPackageJson' to 'true' in targets that rely on that value as the default.", + "factory": "./src/migrations/update-16-6-0/explicitly-set-projects-to-update-buildable-deps", + "package": "@nx/angular", + "name": "explicitly-set-projects-to-update-buildable-deps" + }, + { + "cli": "nx", + "version": "16.7.0-beta.6", + "requires": { + "@angular/core": ">=16.2.0" + }, + "description": "Update the @angular/cli package version to ~16.2.0.", + "factory": "./src/migrations/update-16-7-0/update-angular-cli", + "package": "@nx/angular", + "name": "update-angular-cli-version-16-2-0" } ] } diff --git a/npm/ng-packs/nx.json b/npm/ng-packs/nx.json index 3897fa16f1..9617a0803a 100644 --- a/npm/ng-packs/nx.json +++ b/npm/ng-packs/nx.json @@ -71,7 +71,8 @@ "!{projectRoot}/**/?(*.)+(spec|test).[jt]s?(x)?(.snap)", "!{projectRoot}/tsconfig.spec.json", "!{projectRoot}/jest.config.[jt]s", - "!{projectRoot}/.eslintrc.json" + "!{projectRoot}/.eslintrc.json", + "!{projectRoot}/src/test-setup.[jt]s" ] } } diff --git a/npm/ng-packs/package.json b/npm/ng-packs/package.json index 4f84db5a2d..276c446414 100644 --- a/npm/ng-packs/package.json +++ b/npm/ng-packs/package.json @@ -58,55 +58,55 @@ "@abp/ng.theme.lepton-x": "^2.4.0-rc.1", "@abp/ng.theme.shared": "~7.4.0-rc.2", "@abp/utils": "~7.4.0-rc.2", - "@angular-devkit/build-angular": "~16.0.0", - "@angular-devkit/core": "~16.0.0", - "@angular-devkit/schematics": "~16.0.0", - "@angular-devkit/schematics-cli": "~16.0.0", - "@angular-eslint/eslint-plugin": "~16.0.0", - "@angular-eslint/eslint-plugin-template": "~16.0.0", - "@angular-eslint/template-parser": "~16.0.0", - "@angular/animations": "~16.0.0", - "@angular/cli": "~16.0.0", - "@angular/common": "~16.0.0", - "@angular/compiler": "~16.0.0", - "@angular/compiler-cli": "~16.0.0", - "@angular/core": "~16.0.0", - "@angular/forms": "~16.0.0", - "@angular/language-service": "~16.0.0", - "@angular/localize": "~16.0.0", - "@angular/platform-browser": "~16.0.0", - "@angular/platform-browser-dynamic": "~16.0.0", - "@angular/router": "~16.0.0", + "@angular-devkit/build-angular": "~16.2.0", + "@angular-devkit/core": "~16.2.0", + "@angular-devkit/schematics": "~16.2.0", + "@angular-devkit/schematics-cli": "~16.2.0", + "@angular-eslint/eslint-plugin": "~16.1.0", + "@angular-eslint/eslint-plugin-template": "~16.1.0", + "@angular-eslint/template-parser": "~16.1.0", + "@angular/animations": "~16.2.0", + "@angular/cli": "~16.2.0", + "@angular/common": "~16.2.0", + "@angular/compiler": "~16.2.0", + "@angular/compiler-cli": "~16.2.0", + "@angular/core": "~16.2.0", + "@angular/forms": "~16.2.0", + "@angular/language-service": "~16.2.0", + "@angular/localize": "~16.2.0", + "@angular/platform-browser": "~16.2.0", + "@angular/platform-browser-dynamic": "~16.2.0", + "@angular/router": "~16.2.0", "@fortawesome/fontawesome-free": "^5.15.4", "@ng-bootstrap/ng-bootstrap": "^15.0.0", "@ngneat/spectator": "^10.0.0", "@ngx-validate/core": "^0.2.0", - "@nx/angular": "16.2.2", - "@nx/cypress": "16.2.2", - "@nx/eslint-plugin": "16.2.2", - "@nx/jest": "16.2.2", - "@nx/js": "16.2.2", - "@nx/linter": "16.2.2", - "@nx/workspace": "16.2.2", + "@nx/angular": "16.7.4", + "@nx/cypress": "16.7.4", + "@nx/eslint-plugin": "16.7.4", + "@nx/jest": "16.7.4", + "@nx/js": "16.7.4", + "@nx/linter": "16.7.4", + "@nx/workspace": "16.7.4", "@popperjs/core": "~2.11.2", - "@schematics/angular": "~16.0.0", + "@schematics/angular": "16.2.0", "@swc-node/register": "~1.4.2", "@swc/cli": "~0.1.62", "@swc/core": "~1.3.51", "@swimlane/ngx-datatable": "^20.0.0", "@types/jest": "29.4.4", "@types/node": "20.2.5", - "@typescript-eslint/eslint-plugin": "5.59.5", - "@typescript-eslint/parser": "5.59.5", + "@typescript-eslint/eslint-plugin": "5.60.1", + "@typescript-eslint/parser": "5.60.1", "angular-oauth2-oidc": "^15.0.1", "bootstrap": "^5.1.1", "bootstrap-icons": "^1.10.3", "chart.js": "^3.5.1", "cypress": "^7.3.0", "dotenv": "10.0.0", - "eslint": "8.15.0", + "eslint": "8.46.0", "eslint-config-prettier": "8.1.0", - "eslint-plugin-cypress": "^2.10.3", + "eslint-plugin-cypress": "2.13.4", "got": "^11.5.2", "jest": "29.4.3", "jest-canvas-mock": "^2.3.1", @@ -118,9 +118,9 @@ "just-compare": "^2.3.0", "lerna": "^4.0.0", "lint-staged": "^13.0.3", - "ng-packagr": "~16.0.0", + "ng-packagr": "16.2.1", "ng-zorro-antd": "^16.0.0", - "nx": "16.2.2", + "nx": "16.7.4", "perfect-scrollbar": "^1.5.5", "postcss": "^8.3.9", "postcss-import": "14.1.0", @@ -135,10 +135,10 @@ "ts-toolbelt": "6.15.4", "tslib": "^2.3.0", "tslint": "~6.1.0", - "typescript": "5.0.4", + "typescript": "5.1.6", "zone.js": "~0.13.0", - "@nx/devkit": "16.2.2", - "@nx/plugin": "^16.2.2", + "@nx/devkit": "16.7.4", + "@nx/plugin": "16.7.4", "@swc/helpers": "~0.5.0" }, "lint-staged": { diff --git a/npm/ng-packs/packages/account-core/project.json b/npm/ng-packs/packages/account-core/project.json index fe5e34ea61..d8028ce6fb 100644 --- a/npm/ng-packs/packages/account-core/project.json +++ b/npm/ng-packs/packages/account-core/project.json @@ -9,7 +9,8 @@ "executor": "@nx/angular:package", "outputs": ["{workspaceRoot}/dist/packages/account-core"], "options": { - "project": "packages/account-core/ng-package.json" + "project": "packages/account-core/ng-package.json", + "updateBuildableProjectDepsInPackageJson": true }, "configurations": { "production": { diff --git a/npm/ng-packs/packages/account/project.json b/npm/ng-packs/packages/account/project.json index 8b20413f23..9719df1367 100644 --- a/npm/ng-packs/packages/account/project.json +++ b/npm/ng-packs/packages/account/project.json @@ -9,7 +9,8 @@ "executor": "@nx/angular:package", "outputs": ["{workspaceRoot}/dist/packages/account"], "options": { - "project": "packages/account/ng-package.json" + "project": "packages/account/ng-package.json", + "updateBuildableProjectDepsInPackageJson": true }, "configurations": { "production": { diff --git a/npm/ng-packs/packages/components/project.json b/npm/ng-packs/packages/components/project.json index 12a03b4ad1..621398b209 100644 --- a/npm/ng-packs/packages/components/project.json +++ b/npm/ng-packs/packages/components/project.json @@ -9,7 +9,8 @@ "executor": "@nx/angular:package", "outputs": ["{workspaceRoot}/dist/packages/components"], "options": { - "project": "packages/components/ng-package.json" + "project": "packages/components/ng-package.json", + "updateBuildableProjectDepsInPackageJson": true }, "configurations": { "production": { diff --git a/npm/ng-packs/packages/core/project.json b/npm/ng-packs/packages/core/project.json index 7afb4b248c..f75fb49ccb 100644 --- a/npm/ng-packs/packages/core/project.json +++ b/npm/ng-packs/packages/core/project.json @@ -9,7 +9,8 @@ "executor": "@nx/angular:package", "outputs": ["{workspaceRoot}/dist/packages/core"], "options": { - "project": "packages/core/ng-package.json" + "project": "packages/core/ng-package.json", + "updateBuildableProjectDepsInPackageJson": true }, "configurations": { "production": { diff --git a/npm/ng-packs/packages/feature-management/project.json b/npm/ng-packs/packages/feature-management/project.json index 6770a0e8d3..d1ba4c6cba 100644 --- a/npm/ng-packs/packages/feature-management/project.json +++ b/npm/ng-packs/packages/feature-management/project.json @@ -9,7 +9,8 @@ "executor": "@nx/angular:package", "outputs": ["{workspaceRoot}/dist/packages/feature-management"], "options": { - "project": "packages/feature-management/ng-package.json" + "project": "packages/feature-management/ng-package.json", + "updateBuildableProjectDepsInPackageJson": true }, "configurations": { "production": { diff --git a/npm/ng-packs/packages/generators/project.json b/npm/ng-packs/packages/generators/project.json index 8d8f2cc545..67cdf7873e 100644 --- a/npm/ng-packs/packages/generators/project.json +++ b/npm/ng-packs/packages/generators/project.json @@ -33,7 +33,8 @@ "glob": "executors.json", "output": "." } - ] + ], + "updateBuildableProjectDepsInPackageJson": true } }, "publish": { diff --git a/npm/ng-packs/packages/identity/project.json b/npm/ng-packs/packages/identity/project.json index 6efcfce40a..8c03eb89dd 100644 --- a/npm/ng-packs/packages/identity/project.json +++ b/npm/ng-packs/packages/identity/project.json @@ -9,7 +9,8 @@ "executor": "@nx/angular:package", "outputs": ["{workspaceRoot}/dist/packages/identity"], "options": { - "project": "packages/identity/ng-package.json" + "project": "packages/identity/ng-package.json", + "updateBuildableProjectDepsInPackageJson": true }, "configurations": { "production": { diff --git a/npm/ng-packs/packages/oauth/project.json b/npm/ng-packs/packages/oauth/project.json index 6cb66f8b9a..7639cb9609 100644 --- a/npm/ng-packs/packages/oauth/project.json +++ b/npm/ng-packs/packages/oauth/project.json @@ -9,7 +9,8 @@ "executor": "@nx/angular:package", "outputs": ["{workspaceRoot}/dist/packages/oauth"], "options": { - "project": "packages/oauth/ng-package.json" + "project": "packages/oauth/ng-package.json", + "updateBuildableProjectDepsInPackageJson": true }, "configurations": { "production": { diff --git a/npm/ng-packs/packages/permission-management/project.json b/npm/ng-packs/packages/permission-management/project.json index f75b3db322..1f008a5a6f 100644 --- a/npm/ng-packs/packages/permission-management/project.json +++ b/npm/ng-packs/packages/permission-management/project.json @@ -9,7 +9,8 @@ "executor": "@nx/angular:package", "outputs": ["{workspaceRoot}/dist/packages/permission-management"], "options": { - "project": "packages/permission-management/ng-package.json" + "project": "packages/permission-management/ng-package.json", + "updateBuildableProjectDepsInPackageJson": true }, "configurations": { "production": { diff --git a/npm/ng-packs/packages/setting-management/project.json b/npm/ng-packs/packages/setting-management/project.json index 2e597ad383..f7b0961571 100644 --- a/npm/ng-packs/packages/setting-management/project.json +++ b/npm/ng-packs/packages/setting-management/project.json @@ -9,7 +9,8 @@ "executor": "@nx/angular:package", "outputs": ["{workspaceRoot}/dist/packages/setting-management"], "options": { - "project": "packages/setting-management/ng-package.json" + "project": "packages/setting-management/ng-package.json", + "updateBuildableProjectDepsInPackageJson": true }, "configurations": { "production": { diff --git a/npm/ng-packs/packages/tenant-management/project.json b/npm/ng-packs/packages/tenant-management/project.json index 944722d8df..ce43a07e8d 100644 --- a/npm/ng-packs/packages/tenant-management/project.json +++ b/npm/ng-packs/packages/tenant-management/project.json @@ -9,7 +9,8 @@ "executor": "@nx/angular:package", "outputs": ["{workspaceRoot}/dist/packages/tenant-management"], "options": { - "project": "packages/tenant-management/ng-package.json" + "project": "packages/tenant-management/ng-package.json", + "updateBuildableProjectDepsInPackageJson": true }, "configurations": { "production": { diff --git a/npm/ng-packs/packages/theme-basic/project.json b/npm/ng-packs/packages/theme-basic/project.json index 653c109edd..c9eb342df4 100644 --- a/npm/ng-packs/packages/theme-basic/project.json +++ b/npm/ng-packs/packages/theme-basic/project.json @@ -9,7 +9,8 @@ "executor": "@nx/angular:package", "outputs": ["{workspaceRoot}/dist/packages/theme-basic"], "options": { - "project": "packages/theme-basic/ng-package.json" + "project": "packages/theme-basic/ng-package.json", + "updateBuildableProjectDepsInPackageJson": true }, "configurations": { "production": { diff --git a/npm/ng-packs/packages/theme-shared/project.json b/npm/ng-packs/packages/theme-shared/project.json index 71a02e2be4..69301bf04c 100644 --- a/npm/ng-packs/packages/theme-shared/project.json +++ b/npm/ng-packs/packages/theme-shared/project.json @@ -9,7 +9,8 @@ "executor": "@nx/angular:package", "outputs": ["{workspaceRoot}/dist/packages/theme-shared"], "options": { - "project": "packages/theme-shared/ng-package.json" + "project": "packages/theme-shared/ng-package.json", + "updateBuildableProjectDepsInPackageJson": true }, "configurations": { "production": {