Skip to content

Commit e6f1097

Browse files
committed
chore(misc): ensure cache outputs are correct
1 parent 6eee19f commit e6f1097

File tree

36 files changed

+632
-75
lines changed

36 files changed

+632
-75
lines changed

packages/create-nx-plugin/project.json

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@
44
"sourceRoot": "packages/create-nx-plugin",
55
"projectType": "library",
66
"targets": {
7+
"build-base": {
8+
"outputs": [
9+
"{projectRoot}/dist/**/*.{js,cjs,mjs}",
10+
"{projectRoot}/**/*.d.ts"
11+
]
12+
},
713
"build": {
814
"inputs": [
915
"production",
@@ -15,7 +21,18 @@
1521
"{projectRoot}/dist/**/*.{js,mjs,cjs}",
1622
"{projectRoot}/README.md"
1723
],
18-
"command": "node ./scripts/copy-readme.js create-nx-plugin packages/create-nx-plugin/readme-template.md packages/create-nx-plugin/README.md",
24+
"executor": "nx:run-commands",
25+
"options": {
26+
"commands": [
27+
{
28+
"command": "node ./scripts/copy-readme.js create-nx-plugin packages/create-nx-plugin/readme-template.md packages/create-nx-plugin/README.md"
29+
},
30+
{
31+
"command": "node ./scripts/cleanup-json-in-dist packages/create-nx-plugin/dist"
32+
}
33+
],
34+
"parallel": false
35+
},
1936
"dependsOn": ["^build", "build-base", "legacy-post-build"]
2037
},
2138

packages/create-nx-workspace/project.json

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@
44
"sourceRoot": "packages/create-nx-workspace",
55
"projectType": "library",
66
"targets": {
7+
"build-base": {
8+
"outputs": [
9+
"{projectRoot}/dist/**/*.{js,cjs,mjs}",
10+
"{projectRoot}/**/*.d.ts"
11+
]
12+
},
713
"build": {
814
"inputs": [
915
"production",
@@ -15,7 +21,18 @@
1521
"{projectRoot}/dist/**/*.{js,mjs,cjs}",
1622
"{projectRoot}/README.md"
1723
],
18-
"command": "node ./scripts/copy-readme.js create-nx-workspace packages/create-nx-workspace/readme-template.md packages/create-nx-workspace/README.md",
24+
"executor": "nx:run-commands",
25+
"options": {
26+
"commands": [
27+
{
28+
"command": "node ./scripts/copy-readme.js create-nx-workspace packages/create-nx-workspace/readme-template.md packages/create-nx-workspace/README.md"
29+
},
30+
{
31+
"command": "node ./scripts/cleanup-json-in-dist packages/create-nx-workspace/dist"
32+
}
33+
],
34+
"parallel": false
35+
},
1936
"dependsOn": ["^build", "build-base", "legacy-post-build"]
2037
},
2138
"legacy-post-build": {

packages/cypress/project.json

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@
44
"sourceRoot": "packages/cypress",
55
"projectType": "library",
66
"targets": {
7+
"build-base": {
8+
"outputs": [
9+
"{projectRoot}/dist/**/*.{js,cjs,mjs}",
10+
"{projectRoot}/**/*.d.ts"
11+
]
12+
},
713
"build": {
814
"dependsOn": ["^build", "build-base", "legacy-post-build"],
915
"inputs": [
@@ -16,7 +22,18 @@
1622
"{projectRoot}/dist/**/*.{js,mjs,cjs}",
1723
"{projectRoot}/README.md"
1824
],
19-
"command": "node ./scripts/copy-readme.js cypress packages/cypress/readme-template.md packages/cypress/README.md"
25+
"executor": "nx:run-commands",
26+
"options": {
27+
"commands": [
28+
{
29+
"command": "node ./scripts/copy-readme.js cypress packages/cypress/readme-template.md packages/cypress/README.md"
30+
},
31+
{
32+
"command": "node ./scripts/cleanup-json-in-dist packages/cypress/dist"
33+
}
34+
],
35+
"parallel": false
36+
}
2037
},
2138
"legacy-post-build": {
2239
"executor": "@nx/workspace-plugin:legacy-post-build",

packages/detox/project.json

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@
44
"sourceRoot": "packages/detox/src",
55
"projectType": "library",
66
"targets": {
7+
"build-base": {
8+
"outputs": [
9+
"{projectRoot}/dist/**/*.{js,cjs,mjs}",
10+
"{projectRoot}/**/*.d.ts"
11+
]
12+
},
713
"build": {
814
"inputs": [
915
"production",
@@ -15,7 +21,18 @@
1521
"{projectRoot}/dist/**/*.{js,mjs,cjs}",
1622
"{projectRoot}/README.md"
1723
],
18-
"command": "node ./scripts/copy-readme.js detox packages/detox/readme-template.md packages/detox/README.md",
24+
"executor": "nx:run-commands",
25+
"options": {
26+
"commands": [
27+
{
28+
"command": "node ./scripts/copy-readme.js detox packages/detox/readme-template.md packages/detox/README.md"
29+
},
30+
{
31+
"command": "node ./scripts/cleanup-json-in-dist packages/detox/dist"
32+
}
33+
],
34+
"parallel": false
35+
},
1936
"dependsOn": ["^build", "build-base", "legacy-post-build"]
2037
},
2138
"legacy-post-build": {

packages/devkit/project.json

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@
44
"sourceRoot": "packages/devkit",
55
"projectType": "library",
66
"targets": {
7+
"build-base": {
8+
"outputs": [
9+
"{projectRoot}/dist/**/*.{js,cjs,mjs}",
10+
"{projectRoot}/**/*.d.ts"
11+
]
12+
},
713
"build": {
814
"inputs": [
915
"production",
@@ -15,7 +21,18 @@
1521
"{projectRoot}/dist/**/*.{js,mjs,cjs}",
1622
"{projectRoot}/README.md"
1723
],
18-
"command": "node ./scripts/copy-readme.js devkit packages/devkit/readme-template.md packages/devkit/README.md",
24+
"executor": "nx:run-commands",
25+
"options": {
26+
"commands": [
27+
{
28+
"command": "node ./scripts/copy-readme.js devkit packages/devkit/readme-template.md packages/devkit/README.md"
29+
},
30+
{
31+
"command": "node ./scripts/cleanup-json-in-dist packages/devkit/dist"
32+
}
33+
],
34+
"parallel": false
35+
},
1936
"dependsOn": ["^build", "build-base", "legacy-post-build"]
2037
},
2138

packages/docker/project.json

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@
55
"projectType": "library",
66
"targets": {
77
"build-base": {
8-
"outputs": ["{projectRoot}/dist", "{projectRoot}/*.d.ts"]
8+
"outputs": [
9+
"{projectRoot}/dist/**/*.{js,cjs,mjs}",
10+
"{projectRoot}/**/*.d.ts"
11+
]
912
},
1013
"build": {
1114
"inputs": [
@@ -18,7 +21,19 @@
1821
"{projectRoot}/dist/**/*.{js,mjs,cjs}",
1922
"{projectRoot}/README.md"
2023
],
21-
"command": "node ./scripts/copy-readme.js docker packages/docker/readme-template.md packages/docker/README.md"
24+
"executor": "nx:run-commands",
25+
"options": {
26+
"commands": [
27+
{
28+
"command": "node ./scripts/copy-readme.js docker packages/docker/readme-template.md packages/docker/README.md"
29+
},
30+
{
31+
"command": "node ./scripts/cleanup-json-in-dist packages/docker/dist"
32+
}
33+
],
34+
"parallel": false
35+
},
36+
"dependsOn": ["^build", "build-base", "legacy-post-build"]
2237
},
2338
"legacy-post-build": {
2439
"executor": "@nx/workspace-plugin:legacy-post-build",

packages/esbuild/project.json

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@
55
"projectType": "library",
66
"targets": {
77
"build-base": {
8-
"outputs": ["{projectRoot}/dist", "{projectRoot}/*.d.ts"]
8+
"outputs": [
9+
"{projectRoot}/dist/**/*.{js,cjs,mjs}",
10+
"{projectRoot}/**/*.d.ts"
11+
]
912
},
1013
"build": {
1114
"inputs": [
@@ -18,7 +21,19 @@
1821
"{projectRoot}/dist/**/*.{js,mjs,cjs}",
1922
"{projectRoot}/README.md"
2023
],
21-
"command": "node ./scripts/copy-readme.js esbuild packages/esbuild/readme-template.md packages/esbuild/README.md"
24+
"executor": "nx:run-commands",
25+
"options": {
26+
"commands": [
27+
{
28+
"command": "node ./scripts/copy-readme.js esbuild packages/esbuild/readme-template.md packages/esbuild/README.md"
29+
},
30+
{
31+
"command": "node ./scripts/cleanup-json-in-dist packages/esbuild/dist"
32+
}
33+
],
34+
"parallel": false
35+
},
36+
"dependsOn": ["^build", "build-base", "legacy-post-build"]
2237
},
2338
"legacy-post-build": {
2439
"executor": "@nx/workspace-plugin:legacy-post-build",

packages/eslint-plugin/project.json

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@
55
"projectType": "library",
66
"targets": {
77
"build-base": {
8-
"outputs": ["{projectRoot}/dist", "{projectRoot}/*.d.ts"]
8+
"outputs": [
9+
"{projectRoot}/dist/**/*.{js,cjs,mjs}",
10+
"{projectRoot}/**/*.d.ts"
11+
]
912
},
1013
"build": {
1114
"inputs": [
@@ -18,7 +21,19 @@
1821
"{projectRoot}/dist/**/*.{js,mjs,cjs}",
1922
"{projectRoot}/README.md"
2023
],
21-
"command": "node ./scripts/copy-readme.js eslint-plugin packages/eslint-plugin/readme-template.md packages/eslint-plugin/README.md"
24+
"executor": "nx:run-commands",
25+
"options": {
26+
"commands": [
27+
{
28+
"command": "node ./scripts/copy-readme.js eslint-plugin packages/eslint-plugin/readme-template.md packages/eslint-plugin/README.md"
29+
},
30+
{
31+
"command": "node ./scripts/cleanup-json-in-dist packages/eslint-plugin/dist"
32+
}
33+
],
34+
"parallel": false
35+
},
36+
"dependsOn": ["^build", "build-base", "legacy-post-build"]
2237
},
2338
"legacy-post-build": {
2439
"executor": "@nx/workspace-plugin:legacy-post-build",

packages/eslint/project.json

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,35 @@
55
"projectType": "library",
66
"targets": {
77
"build-base": {
8-
"outputs": ["{projectRoot}/dist", "{projectRoot}/*.d.ts"]
8+
"outputs": [
9+
"{projectRoot}/dist/**/*.{js,cjs,mjs}",
10+
"{projectRoot}/**/*.d.ts"
11+
]
912
},
1013
"build": {
1114
"inputs": [
15+
"production",
16+
"^production",
1217
"{workspaceRoot}/scripts/copy-readme.js",
1318
"{projectRoot}/readme-template.md"
1419
],
15-
"command": "node ./scripts/copy-readme.js eslint packages/eslint/readme-template.md packages/eslint/README.md",
1620
"outputs": [
1721
"{projectRoot}/dist/**/*.{js,mjs,cjs}",
1822
"{projectRoot}/README.md"
19-
]
23+
],
24+
"executor": "nx:run-commands",
25+
"options": {
26+
"commands": [
27+
{
28+
"command": "node ./scripts/copy-readme.js eslint packages/eslint/readme-template.md packages/eslint/README.md"
29+
},
30+
{
31+
"command": "node ./scripts/cleanup-json-in-dist packages/eslint/dist"
32+
}
33+
],
34+
"parallel": false
35+
},
36+
"dependsOn": ["^build", "build-base", "legacy-post-build"]
2037
},
2138
"legacy-post-build": {
2239
"executor": "@nx/workspace-plugin:legacy-post-build",

packages/expo/project.json

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@
55
"projectType": "library",
66
"targets": {
77
"build-base": {
8-
"outputs": ["{projectRoot}/dist", "{projectRoot}/*.d.ts"]
8+
"outputs": [
9+
"{projectRoot}/dist/**/*.{js,cjs,mjs}",
10+
"{projectRoot}/**/*.d.ts"
11+
]
912
},
1013
"build": {
1114
"inputs": [
@@ -18,7 +21,19 @@
1821
"{projectRoot}/dist/**/*.{js,mjs,cjs}",
1922
"{projectRoot}/README.md"
2023
],
21-
"command": "node ./scripts/copy-readme.js expo packages/expo/readme-template.md packages/expo/README.md"
24+
"executor": "nx:run-commands",
25+
"options": {
26+
"commands": [
27+
{
28+
"command": "node ./scripts/copy-readme.js expo packages/expo/readme-template.md packages/expo/README.md"
29+
},
30+
{
31+
"command": "node ./scripts/cleanup-json-in-dist packages/expo/dist"
32+
}
33+
],
34+
"parallel": false
35+
},
36+
"dependsOn": ["^build", "build-base", "legacy-post-build"]
2237
},
2338
"legacy-post-build": {
2439
"executor": "@nx/workspace-plugin:legacy-post-build",

0 commit comments

Comments
 (0)