From 2305b83c93f8667e3aad3a2761e5fa9fdf52d869 Mon Sep 17 00:00:00 2001 From: splincode Date: Mon, 6 May 2024 15:16:00 +0300 Subject: [PATCH] ci: independent monorepo sub path --- projects/addon-charts/project.json | 6 ++-- projects/addon-commerce/project.json | 6 ++-- projects/addon-doc/project.json | 6 ++-- projects/addon-mobile/project.json | 8 +++--- projects/addon-preview/project.json | 8 +++--- projects/addon-table/project.json | 6 ++-- projects/addon-tablebars/project.json | 8 +++--- projects/cdk/project.json | 8 +++--- projects/core/project.json | 6 ++-- projects/demo-cypress/project.json | 4 +-- projects/demo-playwright/project.json | 4 +-- projects/demo/project.json | 38 +++++++++++++------------- projects/experimental/project.json | 6 ++-- projects/i18n/project.json | 4 +-- projects/icons/project.json | 8 +++--- projects/kit/project.json | 6 ++-- projects/layout/project.json | 6 ++-- projects/styles/project.json | 2 +- projects/taiga-schematics/project.json | 2 +- projects/testing/project.json | 6 ++-- 20 files changed, 74 insertions(+), 74 deletions(-) diff --git a/projects/addon-charts/project.json b/projects/addon-charts/project.json index 3e5b2c74f3390..c9e0c0ff51dbd 100644 --- a/projects/addon-charts/project.json +++ b/projects/addon-charts/project.json @@ -11,7 +11,7 @@ "outputs": ["{workspaceRoot}/dist/addon-charts"], "options": { "tsConfig": "tsconfig.build.json", - "project": "projects/addon-charts/ng-package.json" + "project": "{projectRoot}/ng-package.json" }, "dependsOn": [ { @@ -27,8 +27,8 @@ "options": { "jestConfig": "jest.config.ts", "coverageDirectory": "coverage/addon-charts", - "collectCoverageFrom": ["/projects/addon-charts/**/*.ts"], - "testMatch": ["/projects/addon-charts/**/*.spec.ts"] + "collectCoverageFrom": ["/{projectRoot}/**/*.ts"], + "testMatch": ["/{projectRoot}/**/*.spec.ts"] } }, "publish": { diff --git a/projects/addon-commerce/project.json b/projects/addon-commerce/project.json index a07df2afcfd90..59f9cc0736210 100644 --- a/projects/addon-commerce/project.json +++ b/projects/addon-commerce/project.json @@ -11,7 +11,7 @@ "outputs": ["{workspaceRoot}/dist/addon-commerce"], "options": { "tsConfig": "tsconfig.build.json", - "project": "projects/addon-commerce/ng-package.json" + "project": "{projectRoot}/ng-package.json" }, "dependsOn": [ { @@ -27,8 +27,8 @@ "options": { "jestConfig": "jest.config.ts", "coverageDirectory": "coverage/addon-commerce", - "collectCoverageFrom": ["/projects/addon-commerce/**/*.ts"], - "testMatch": ["/projects/addon-commerce/**/*.spec.ts"] + "collectCoverageFrom": ["/{projectRoot}/**/*.ts"], + "testMatch": ["/{projectRoot}/**/*.spec.ts"] } }, "publish": { diff --git a/projects/addon-doc/project.json b/projects/addon-doc/project.json index 8c1514eedbc54..fd47b13b600b1 100644 --- a/projects/addon-doc/project.json +++ b/projects/addon-doc/project.json @@ -11,7 +11,7 @@ "outputs": ["{workspaceRoot}/dist/addon-doc"], "options": { "tsConfig": "tsconfig.build.json", - "project": "projects/addon-doc/ng-package.json" + "project": "{projectRoot}/ng-package.json" }, "dependsOn": [ { @@ -27,8 +27,8 @@ "options": { "jestConfig": "jest.config.ts", "coverageDirectory": "coverage/addon-doc", - "collectCoverageFrom": ["/projects/addon-doc/**/*.ts"], - "testMatch": ["/projects/addon-doc/**/*.spec.ts"] + "collectCoverageFrom": ["/{projectRoot}/**/*.ts"], + "testMatch": ["/{projectRoot}/**/*.spec.ts"] } }, "publish": { diff --git a/projects/addon-mobile/project.json b/projects/addon-mobile/project.json index dd46628e23423..af43cb0a20ce0 100644 --- a/projects/addon-mobile/project.json +++ b/projects/addon-mobile/project.json @@ -1,7 +1,7 @@ { "name": "addon-mobile", "$schema": "../../node_modules/nx/schemas/project-schema.json", - "sourceRoot": "projects/addon-mobile/src", + "sourceRoot": "projects/addon-mobile", "projectType": "library", "prefix": "tui", "implicitDependencies": ["!testing"], @@ -11,7 +11,7 @@ "outputs": ["{workspaceRoot}/dist/addon-mobile"], "options": { "tsConfig": "tsconfig.build.json", - "project": "projects/addon-mobile/ng-package.json" + "project": "{projectRoot}/ng-package.json" }, "dependsOn": [ { @@ -27,8 +27,8 @@ "options": { "jestConfig": "jest.config.ts", "coverageDirectory": "coverage/addon-mobile", - "collectCoverageFrom": ["/projects/addon-mobile/**/*.ts"], - "testMatch": ["/projects/addon-mobile/**/*.spec.ts"] + "collectCoverageFrom": ["/{projectRoot}/**/*.ts"], + "testMatch": ["/{projectRoot}/**/*.spec.ts"] } }, "publish": { diff --git a/projects/addon-preview/project.json b/projects/addon-preview/project.json index e67e457be17c6..7844172fe7a0b 100644 --- a/projects/addon-preview/project.json +++ b/projects/addon-preview/project.json @@ -1,7 +1,7 @@ { "name": "addon-preview", "$schema": "../../node_modules/nx/schemas/project-schema.json", - "sourceRoot": "projects/addon-preview/src", + "sourceRoot": "projects/addon-preview", "projectType": "library", "prefix": "tui", "implicitDependencies": ["!testing"], @@ -11,7 +11,7 @@ "outputs": ["{workspaceRoot}/dist/addon-preview"], "options": { "tsConfig": "tsconfig.build.json", - "project": "projects/addon-preview/ng-package.json" + "project": "{projectRoot}/ng-package.json" }, "dependsOn": [ { @@ -27,8 +27,8 @@ "options": { "jestConfig": "jest.config.ts", "coverageDirectory": "coverage/addon-preview", - "collectCoverageFrom": ["/projects/addon-preview/**/*.ts"], - "testMatch": ["/projects/addon-preview/**/*.spec.ts"] + "collectCoverageFrom": ["/{projectRoot}/**/*.ts"], + "testMatch": ["/{projectRoot}/**/*.spec.ts"] } }, "publish": { diff --git a/projects/addon-table/project.json b/projects/addon-table/project.json index 44d5ac4660a33..68be52c6af944 100644 --- a/projects/addon-table/project.json +++ b/projects/addon-table/project.json @@ -11,7 +11,7 @@ "outputs": ["{workspaceRoot}/dist/addon-table"], "options": { "tsConfig": "tsconfig.build.json", - "project": "projects/addon-table/ng-package.json" + "project": "{projectRoot}/ng-package.json" }, "dependsOn": [ { @@ -27,8 +27,8 @@ "options": { "jestConfig": "jest.config.ts", "coverageDirectory": "coverage/addon-table", - "collectCoverageFrom": ["/projects/addon-table/**/*.ts"], - "testMatch": ["/projects/addon-table/**/*.spec.ts"] + "collectCoverageFrom": ["/{projectRoot}/**/*.ts"], + "testMatch": ["/{projectRoot}/**/*.spec.ts"] } }, "publish": { diff --git a/projects/addon-tablebars/project.json b/projects/addon-tablebars/project.json index 827316930213c..ef32361912e6d 100644 --- a/projects/addon-tablebars/project.json +++ b/projects/addon-tablebars/project.json @@ -1,7 +1,7 @@ { "name": "addon-tablebars", "$schema": "../../node_modules/nx/schemas/project-schema.json", - "sourceRoot": "projects/addon-tablebars/src", + "sourceRoot": "projects/addon-tablebars", "projectType": "library", "prefix": "tui", "implicitDependencies": ["!testing"], @@ -11,7 +11,7 @@ "outputs": ["{workspaceRoot}/dist/addon-tablebars"], "options": { "tsConfig": "tsconfig.build.json", - "project": "projects/addon-tablebars/ng-package.json" + "project": "{projectRoot}/ng-package.json" }, "dependsOn": [ { @@ -27,8 +27,8 @@ "options": { "jestConfig": "jest.config.ts", "coverageDirectory": "coverage/addon-tablebars", - "collectCoverageFrom": ["/projects/addon-tablebars/**/*.ts"], - "testMatch": ["/projects/addon-tablebars/**/*.spec.ts"] + "collectCoverageFrom": ["/{projectRoot}/**/*.ts"], + "testMatch": ["/{projectRoot}/**/*.spec.ts"] } }, "publish": { diff --git a/projects/cdk/project.json b/projects/cdk/project.json index 32b22f34d9db7..b47650b46ab46 100644 --- a/projects/cdk/project.json +++ b/projects/cdk/project.json @@ -10,7 +10,7 @@ "executor": "@angular-devkit/build-angular:ng-packagr", "options": { "tsConfig": "tsconfig.build.json", - "project": "projects/cdk/ng-package.json" + "project": "{projectRoot}/ng-package.json" }, "dependsOn": [ { @@ -31,7 +31,7 @@ "postbuild": { "executor": "nx:run-commands", "options": { - "command": "tsc -p ./projects/cdk/schematics/tsconfig.schematics.json" + "command": "tsc -p ./{projectRoot}/schematics/tsconfig.schematics.json" } }, "schematics": { @@ -52,8 +52,8 @@ "options": { "jestConfig": "jest.config.ts", "coverageDirectory": "coverage/cdk", - "collectCoverageFrom": ["/projects/cdk/**/*.ts"], - "testMatch": ["/projects/cdk/**/*.spec.ts"] + "collectCoverageFrom": ["/{projectRoot}/**/*.ts"], + "testMatch": ["/{projectRoot}/**/*.spec.ts"] }, "dependsOn": [ { diff --git a/projects/core/project.json b/projects/core/project.json index 1a1848e5208d8..464953e1092cb 100644 --- a/projects/core/project.json +++ b/projects/core/project.json @@ -11,7 +11,7 @@ "outputs": ["{workspaceRoot}/dist/core"], "options": { "tsConfig": "tsconfig.build.json", - "project": "projects/core/ng-package.json" + "project": "{projectRoot}/ng-package.json" }, "dependsOn": [ { @@ -27,8 +27,8 @@ "options": { "jestConfig": "jest.config.ts", "coverageDirectory": "coverage/core", - "collectCoverageFrom": ["/projects/core/**/*.ts"], - "testMatch": ["/projects/core/**/*.spec.ts"] + "collectCoverageFrom": ["/{projectRoot}/**/*.ts"], + "testMatch": ["/{projectRoot}/**/*.spec.ts"] } }, "publish": { diff --git a/projects/demo-cypress/project.json b/projects/demo-cypress/project.json index d4acc3f447814..fcc2d29b6ec2c 100644 --- a/projects/demo-cypress/project.json +++ b/projects/demo-cypress/project.json @@ -1,14 +1,14 @@ { "name": "demo-cypress", "$schema": "../../node_modules/nx/schemas/project-schema.json", - "sourceRoot": "projects/demo-cypress/cypress", + "sourceRoot": "projects/demo-cypress", "projectType": "application", "prefix": "app", "targets": { "component-test": { "executor": "@nx/cypress:cypress", "options": { - "cypressConfig": "projects/demo-cypress/cypress.config.ts", + "cypressConfig": "{projectRoot}/cypress.config.ts", "testingType": "component", "skipServe": true, "devServerTarget": "demo:build" diff --git a/projects/demo-playwright/project.json b/projects/demo-playwright/project.json index 5487996f4ae25..3d03a90dd05a5 100644 --- a/projects/demo-playwright/project.json +++ b/projects/demo-playwright/project.json @@ -1,14 +1,14 @@ { "name": "demo-playwright", "$schema": "../../node_modules/nx/schemas/project-schema.json", - "sourceRoot": "projects/demo-playwright/cypress", + "sourceRoot": "projects/demo-playwright", "projectType": "application", "prefix": "app", "targets": { "e2e": { "executor": "nx:run-commands", "options": { - "command": "playwright test --config projects/demo-playwright/playwright.config.ts" + "command": "playwright test --config {projectRoot}/playwright.config.ts" } }, "e2e-ui": { diff --git a/projects/demo/project.json b/projects/demo/project.json index b8088f07e6315..460be934adc35 100644 --- a/projects/demo/project.json +++ b/projects/demo/project.json @@ -1,7 +1,7 @@ { "name": "demo", "$schema": "../../node_modules/nx/schemas/project-schema.json", - "sourceRoot": "projects/demo/src", + "sourceRoot": "projects/demo", "projectType": "application", "prefix": "app", "implicitDependencies": ["!testing"], @@ -27,15 +27,15 @@ "path": "projects/demo/webpack.config.ts" }, "outputPath": "dist/demo/browser", - "index": "projects/demo/src/index.html", - "main": "projects/demo/src/main.ts", - "polyfills": "projects/demo/src/polyfills.ts", + "index": "{projectRoot}/src/index.html", + "main": "{projectRoot}/src/main.ts", + "polyfills": "{projectRoot}/src/polyfills.ts", "tsConfig": "projects/demo/tsconfig.app.json", "assets": [ - "projects/demo/src/404.html", + "{projectRoot}/src/404.html", { "glob": "**/*", - "input": "projects/demo/src/assets/", + "input": "{projectRoot}/src/assets/", "output": "./assets/" }, { @@ -46,9 +46,9 @@ ], "baseHref": "./", "styles": [ - "projects/demo/src/styles/normalize.less", - "projects/demo/src/styles/styles.less", - "projects/demo/src/styles/styles.scss" + "{projectRoot}/src/styles/normalize.less", + "{projectRoot}/src/styles/styles.less", + "{projectRoot}/src/styles/styles.scss" ], "scripts": [], "allowedCommonJsDependencies": ["markdown-it"], @@ -63,8 +63,8 @@ "production": { "fileReplacements": [ { - "replace": "projects/demo/src/environments/environment.ts", - "with": "projects/demo/src/environments/environment.prod.ts" + "replace": "{projectRoot}/src/environments/environment.ts", + "with": "{projectRoot}/src/environments/environment.prod.ts" } ], "optimization": true, @@ -82,8 +82,8 @@ "baseHref": "/", "fileReplacements": [ { - "replace": "projects/demo/src/emulate/change-detection-strategy.ts", - "with": "projects/demo/src/emulate/change-detection-strategy.def.ts" + "replace": "{projectRoot}/src/emulate/change-detection-strategy.ts", + "with": "{projectRoot}/src/emulate/change-detection-strategy.def.ts" } ] }, @@ -91,8 +91,8 @@ "baseHref": "/", "fileReplacements": [ { - "replace": "projects/demo/src/emulate/view-encapsulation.ts", - "with": "projects/demo/src/emulate/view-encapsulation.shadow.ts" + "replace": "{projectRoot}/src/emulate/view-encapsulation.ts", + "with": "{projectRoot}/src/emulate/view-encapsulation.shadow.ts" } ] }, @@ -196,11 +196,11 @@ "executor": "@nx/angular:webpack-server", "options": { "customWebpackConfig": { - "path": "projects/demo/webpack.server.config.ts" + "path": "{projectRoot}/webpack.server.config.ts" }, "outputPath": "dist/demo/server", - "main": "projects/demo/server.ts", - "tsConfig": "projects/demo/tsconfig.server.json", + "main": "{projectRoot}/server.ts", + "tsConfig": "{projectRoot}/tsconfig.server.json", "sourceMap": true, "optimization": false }, @@ -250,7 +250,7 @@ "options": { "jestConfig": "jest.config.ts", "collectCoverage": false, - "testMatch": ["/projects/demo/**/*.spec.ts"] + "testMatch": ["/{projectRoot}/src/**/*.spec.ts"] } } } diff --git a/projects/experimental/project.json b/projects/experimental/project.json index 0e9f75ef6f735..b7aae7651018c 100644 --- a/projects/experimental/project.json +++ b/projects/experimental/project.json @@ -11,7 +11,7 @@ "outputs": ["{workspaceRoot}/dist/experimental"], "options": { "tsConfig": "tsconfig.build.json", - "project": "projects/experimental/ng-package.json" + "project": "{projectRoot}/ng-package.json" }, "dependsOn": [ { @@ -27,8 +27,8 @@ "options": { "jestConfig": "jest.config.ts", "coverageDirectory": "coverage/core", - "collectCoverageFrom": ["/projects/experimental/**/*.ts"], - "testMatch": ["/projects/experimental/**/*.spec.ts"] + "collectCoverageFrom": ["/{projectRoot}/**/*.ts"], + "testMatch": ["/{projectRoot}/**/*.spec.ts"] } }, "publish": { diff --git a/projects/i18n/project.json b/projects/i18n/project.json index cbb9f5208c463..f7fe4bd383208 100644 --- a/projects/i18n/project.json +++ b/projects/i18n/project.json @@ -11,7 +11,7 @@ "outputs": ["{workspaceRoot}/dist/i18n"], "options": { "tsConfig": "tsconfig.build.json", - "project": "projects/i18n/ng-package.json" + "project": "{projectRoot}/ng-package.json" }, "dependsOn": [ { @@ -27,7 +27,7 @@ "options": { "jestConfig": "jest.config.ts", "collectCoverage": false, - "testMatch": ["/projects/i18n/**/*.spec.ts"] + "testMatch": ["/{projectRoot}/**/*.spec.ts"] } }, "publish": { diff --git a/projects/icons/project.json b/projects/icons/project.json index 2531fca1873e6..0ac2fdcdb7542 100644 --- a/projects/icons/project.json +++ b/projects/icons/project.json @@ -1,7 +1,7 @@ { "name": "icons", "$schema": "../../node_modules/nx/schemas/project-schema.json", - "sourceRoot": "projects/icons/src", + "sourceRoot": "projects/icons", "projectType": "library", "prefix": "tui", "implicitDependencies": ["!testing"], @@ -11,13 +11,13 @@ "outputs": ["{workspaceRoot}/dist/icons"], "options": { "tsConfig": "tsconfig.build.json", - "project": "projects/icons/ng-package.json" + "project": "{projectRoot}/ng-package.json" } }, "preprocess": { "executor": "nx:run-commands", "options": { - "command": "ts-node ./projects/icons/scripts/prepare-feather-icons.ts && ts-node ./scripts/preprocess-icons.ts" + "command": "ts-node ./{projectRoot}/scripts/prepare-feather-icons.ts && ts-node ./scripts/preprocess-icons.ts" } }, "prebuild": { @@ -38,7 +38,7 @@ "options": { "jestConfig": "jest.config.ts", "collectCoverage": false, - "testMatch": ["/projects/icons/**/*.spec.ts"] + "testMatch": ["/{projectRoot}/**/*.spec.ts"] } }, "publish": { diff --git a/projects/kit/project.json b/projects/kit/project.json index 798d443a54990..0b7f35b3eb0dc 100644 --- a/projects/kit/project.json +++ b/projects/kit/project.json @@ -11,7 +11,7 @@ "outputs": ["{workspaceRoot}/dist/kit"], "options": { "tsConfig": "tsconfig.build.json", - "project": "projects/kit/ng-package.json" + "project": "{projectRoot}/ng-package.json" }, "dependsOn": [ { @@ -27,8 +27,8 @@ "options": { "jestConfig": "jest.config.ts", "coverageDirectory": "coverage/kit", - "collectCoverageFrom": ["/projects/kit/**/*.ts"], - "testMatch": ["/projects/kit/**/*.spec.ts"] + "collectCoverageFrom": ["/{projectRoot}/**/*.ts"], + "testMatch": ["/{projectRoot}/**/*.spec.ts"] } }, "publish": { diff --git a/projects/layout/project.json b/projects/layout/project.json index ed3af2f4c5aa7..606bcb61335b6 100644 --- a/projects/layout/project.json +++ b/projects/layout/project.json @@ -11,7 +11,7 @@ "outputs": ["{workspaceRoot}/dist/layout"], "options": { "tsConfig": "tsconfig.build.json", - "project": "projects/layout/ng-package.json" + "project": "{projectRoot}/ng-package.json" }, "dependsOn": [ { @@ -27,8 +27,8 @@ "options": { "jestConfig": "jest.config.ts", "coverageDirectory": "coverage/layout", - "collectCoverageFrom": ["/projects/layout/**/*.ts"], - "testMatch": ["/projects/layout/**/*.spec.ts"] + "collectCoverageFrom": ["/{projectRoot}/**/*.ts"], + "testMatch": ["/{projectRoot}/**/*.spec.ts"] } }, "publish": { diff --git a/projects/styles/project.json b/projects/styles/project.json index cfa5f974747c6..1b2fd9368fc64 100644 --- a/projects/styles/project.json +++ b/projects/styles/project.json @@ -10,7 +10,7 @@ "executor": "nx:run-commands", "outputs": ["{workspaceRoot}/dist/styles"], "options": { - "command": "cd projects/styles && npx cpy ./* '../../dist/styles'" + "command": "cd {projectRoot} && npx cpy ./* '../../dist/styles'" } }, "publish": { diff --git a/projects/taiga-schematics/project.json b/projects/taiga-schematics/project.json index 3142ebe5f535e..be10fd6a13d7d 100644 --- a/projects/taiga-schematics/project.json +++ b/projects/taiga-schematics/project.json @@ -10,7 +10,7 @@ "outputs": ["{workspaceRoot}/dist/taiga-schematics"], "options": { "tsConfig": "tsconfig.build.json", - "project": "projects/taiga-schematics/ng-package.json" + "project": "{projectRoot}/ng-package.json" }, "dependsOn": [ { diff --git a/projects/testing/project.json b/projects/testing/project.json index bad434e609c18..55cc73944a88b 100644 --- a/projects/testing/project.json +++ b/projects/testing/project.json @@ -9,8 +9,8 @@ "executor": "@angular-devkit/build-angular:ng-packagr", "outputs": ["{workspaceRoot}/dist/testing"], "options": { - "tsConfig": "projects/testing/tsconfig.build.json", - "project": "projects/testing/ng-package.json" + "tsConfig": "{projectRoot}/tsconfig.build.json", + "project": "{projectRoot}/ng-package.json" }, "dependsOn": [ { @@ -26,7 +26,7 @@ "options": { "jestConfig": "jest.config.ts", "collectCoverage": false, - "testMatch": ["/projects/testing/**/*.spec.ts"] + "testMatch": ["/{projectRoot}/**/*.spec.ts"] } }, "publish": {