diff --git a/packages/php-wasm/cli/project.json b/packages/php-wasm/cli/project.json index 50f70ef859..c71781f059 100644 --- a/packages/php-wasm/cli/project.json +++ b/packages/php-wasm/cli/project.json @@ -5,6 +5,19 @@ "projectType": "library", "targets": { "build": { + "executor": "nx:noop", + "dependsOn": ["build:README"] + }, + "build:README": { + "executor": "nx:run-commands", + "options": { + "commands": [ + "cp packages/php-wasm/cli/README.md dist/packages/php-wasm/cli" + ] + }, + "dependsOn": ["build:package-json"] + }, + "build:package-json": { "executor": "@wp-playground/nx-extensions:package-json", "options": { "tsConfig": "packages/php-wasm/cli/tsconfig.lib.json", diff --git a/packages/php-wasm/progress/project.json b/packages/php-wasm/progress/project.json index 7a55229f8c..406880e311 100644 --- a/packages/php-wasm/progress/project.json +++ b/packages/php-wasm/progress/project.json @@ -5,6 +5,19 @@ "projectType": "library", "targets": { "build": { + "executor": "nx:noop", + "dependsOn": ["build:README"] + }, + "build:README": { + "executor": "nx:run-commands", + "options": { + "commands": [ + "cp packages/php-wasm/progress/README.md dist/packages/php-wasm/progress" + ] + }, + "dependsOn": ["build:package-json"] + }, + "build:package-json": { "executor": "@wp-playground/nx-extensions:package-json", "options": { "tsConfig": "packages/php-wasm/progress/tsconfig.lib.json", diff --git a/packages/php-wasm/scopes/project.json b/packages/php-wasm/scopes/project.json index 14e838c136..711d59ccc0 100644 --- a/packages/php-wasm/scopes/project.json +++ b/packages/php-wasm/scopes/project.json @@ -5,6 +5,19 @@ "projectType": "library", "targets": { "build": { + "executor": "nx:noop", + "dependsOn": ["build:README"] + }, + "build:README": { + "executor": "nx:run-commands", + "options": { + "commands": [ + "cp packages/php-wasm/scopes/README.md dist/packages/php-wasm/scopes" + ] + }, + "dependsOn": ["build:package-json"] + }, + "build:package-json": { "executor": "@wp-playground/nx-extensions:package-json", "options": { "tsConfig": "packages/php-wasm/scopes/tsconfig.lib.json", diff --git a/packages/php-wasm/web-service-worker/project.json b/packages/php-wasm/web-service-worker/project.json index 32bb5a575b..5bc6370eb0 100644 --- a/packages/php-wasm/web-service-worker/project.json +++ b/packages/php-wasm/web-service-worker/project.json @@ -5,12 +5,17 @@ "projectType": "library", "targets": { "build": { - "executor": "@wp-playground/nx-extensions:package-json", + "executor": "nx:noop", + "dependsOn": ["build:README"] + }, + "build:README": { + "executor": "nx:run-commands", "options": { - "tsConfig": "packages/php-wasm/web-service-worker/tsconfig.lib.json", - "outputPath": "dist/packages/php-wasm/web-service-worker", - "buildTarget": "php-wasm-web-service-worker:build:bundle:production" - } + "commands": [ + "cp packages/php-wasm/web-service-worker/README.md dist/packages/php-wasm/web-service-worker" + ] + }, + "dependsOn": ["build:package-json"] }, "build:package-json": { "executor": "@wp-playground/nx-extensions:package-json", diff --git a/packages/playground/blueprints/project.json b/packages/playground/blueprints/project.json index 36ff6acad7..3175f8eff9 100644 --- a/packages/playground/blueprints/project.json +++ b/packages/playground/blueprints/project.json @@ -5,6 +5,19 @@ "projectType": "library", "targets": { "build": { + "executor": "nx:noop", + "dependsOn": ["build:README"] + }, + "build:README": { + "executor": "nx:run-commands", + "options": { + "commands": [ + "cp packages/playground/blueprints/README.md dist/packages/playground/blueprints" + ] + }, + "dependsOn": ["build:package-json"] + }, + "build:package-json": { "executor": "@wp-playground/nx-extensions:package-json", "options": { "tsConfig": "packages/playground/blueprints/tsconfig.lib.json", diff --git a/packages/playground/cli/project.json b/packages/playground/cli/project.json index dfb9f6a430..6a9f654145 100644 --- a/packages/playground/cli/project.json +++ b/packages/playground/cli/project.json @@ -5,6 +5,19 @@ "projectType": "library", "targets": { "build": { + "executor": "nx:noop", + "dependsOn": ["build:README"] + }, + "build:README": { + "executor": "nx:run-commands", + "options": { + "commands": [ + "cp packages/playground/cli/README.md dist/packages/playground/cli" + ] + }, + "dependsOn": ["build:package-json"] + }, + "build:package-json": { "executor": "@wp-playground/nx-extensions:package-json", "options": { "tsConfig": "packages/playground/cli/tsconfig.lib.json", diff --git a/packages/playground/client/project.json b/packages/playground/client/project.json index 92e0b79b50..e41cb00854 100644 --- a/packages/playground/client/project.json +++ b/packages/playground/client/project.json @@ -5,13 +5,26 @@ "projectType": "library", "targets": { "build": { + "executor": "nx:noop", + "dependsOn": ["build:README"] + }, + "build:README": { + "executor": "nx:run-commands", + "options": { + "commands": [ + "cp packages/playground/client/README.md dist/packages/playground/client" + ] + }, + "dependsOn": ["build:package-json"] + }, + "build:package-json": { "executor": "@wp-playground/nx-extensions:package-json", "options": { "tsConfig": "packages/playground/client/tsconfig.lib.json", "outputPath": "dist/packages/playground/client", "buildTarget": "playground-client:build:bundle:production" }, - "dependsOn": ["build:README", "build:rollup-declarations"] + "dependsOn": ["build:rollup-declarations"] }, "build:rollup-declarations": { "executor": "nx:run-commands", @@ -26,15 +39,6 @@ }, "dependsOn": ["build:bundle"] }, - "build:README": { - "executor": "nx:run-commands", - "options": { - "commands": [ - "cp packages/playground/client/README.md dist/packages/playground/client" - ] - }, - "dependsOn": ["build:bundle"] - }, "build:bundle": { "executor": "@nx/vite:build", "outputs": ["{options.outputPath}"], diff --git a/packages/playground/components/project.json b/packages/playground/components/project.json index 4419466753..4a1765b224 100644 --- a/packages/playground/components/project.json +++ b/packages/playground/components/project.json @@ -5,6 +5,19 @@ "projectType": "library", "targets": { "build": { + "executor": "nx:noop", + "dependsOn": ["build:README"] + }, + "build:README": { + "executor": "nx:run-commands", + "options": { + "commands": [ + "cp packages/playground/components/README.md dist/packages/playground/components" + ] + }, + "dependsOn": ["build:vite"] + }, + "build:vite": { "executor": "@nx/vite:build", "outputs": ["{options.outputPath}"], "defaultConfiguration": "production", diff --git a/packages/playground/remote/project.json b/packages/playground/remote/project.json index 49d5be2836..382e767fc6 100644 --- a/packages/playground/remote/project.json +++ b/packages/playground/remote/project.json @@ -5,6 +5,19 @@ "projectType": "library", "targets": { "build": { + "executor": "nx:noop", + "dependsOn": ["build:README"] + }, + "build:README": { + "executor": "nx:run-commands", + "options": { + "commands": [ + "cp packages/playground/remote/README.md dist/packages/playground/remote" + ] + }, + "dependsOn": ["build:vite"] + }, + "build:vite": { "executor": "@nx/vite:build", "outputs": ["{options.outputPath}"], "options": { diff --git a/packages/playground/sync/project.json b/packages/playground/sync/project.json index 348292c346..9e1d93da1b 100644 --- a/packages/playground/sync/project.json +++ b/packages/playground/sync/project.json @@ -6,6 +6,19 @@ "tags": ["scope:web-client"], "targets": { "build": { + "executor": "nx:noop", + "dependsOn": ["build:README"] + }, + "build:README": { + "executor": "nx:run-commands", + "options": { + "commands": [ + "cp packages/playground/sync/README.md dist/packages/playground/sync" + ] + }, + "dependsOn": ["build:vite"] + }, + "build:vite": { "executor": "@nx/vite:build", "outputs": ["{options.outputPath}"], "defaultConfiguration": "production",