|  | 
| 2 | 2 |   "$schema": "./node_modules/nx/schemas/nx-schema.json", | 
| 3 | 3 |   "namedInputs": { | 
| 4 | 4 |     "default": ["{projectRoot}/**/*", "sharedGlobals"], | 
|  | 5 | +    "os": [ | 
|  | 6 | +      { | 
|  | 7 | +        "runtime": "node -e \"console.log(require('os').platform())\"" | 
|  | 8 | +      } | 
|  | 9 | +    ], | 
| 5 | 10 |     "production": [ | 
| 6 | 11 |       "default", | 
| 7 | 12 |       "!{projectRoot}/README.md", | 
|  | 
| 22 | 27 |       "!{workspaceRoot}/**/(*.)coverage/**/*" | 
| 23 | 28 |     ], | 
| 24 | 29 |     "test-vitest-inputs": [ | 
| 25 |  | -      "default", | 
|  | 30 | +      "os", | 
| 26 | 31 |       { | 
| 27 | 32 |         "externalDependencies": ["vitest"] | 
| 28 | 33 |       } | 
| 29 | 34 |     ], | 
| 30 | 35 |     "lint-eslint-inputs": [ | 
| 31 |  | -      "default", | 
| 32 | 36 |       { | 
| 33 | 37 |         "externalDependencies": ["eslint"] | 
| 34 | 38 |       } | 
| 35 | 39 |     ], | 
| 36 | 40 |     "typecheck-typescript-inputs": [ | 
| 37 |  | -      "default", | 
| 38 | 41 |       { | 
| 39 | 42 |         "externalDependencies": ["typescript"] | 
| 40 | 43 |       } | 
| 41 | 44 |     ], | 
| 42 | 45 |     "code-pushup-inputs": [ | 
| 43 |  | -      "default", | 
| 44 | 46 |       { | 
| 45 | 47 |         "env": "NODE_OPTIONS" | 
| 46 | 48 |       }, | 
|  | 
| 49 | 51 |       } | 
| 50 | 52 |     ], | 
| 51 | 53 |     "sharedGlobals": [ | 
| 52 |  | -      { | 
| 53 |  | -        "runtime": "node -e \"console.log(require('os').platform())\"" | 
| 54 |  | -      }, | 
| 55 | 54 |       { | 
| 56 | 55 |         "runtime": "node -v" | 
| 57 | 56 |       }, | 
|  | 
| 63 | 62 |   "targetDefaults": { | 
| 64 | 63 |     "lint": { | 
| 65 | 64 |       "dependsOn": ["eslint-formatter-multi:build"], | 
| 66 |  | -      "inputs": ["lint-eslint-inputs"], | 
|  | 65 | +      "inputs": ["default", "lint-eslint-inputs"], | 
| 67 | 66 |       "outputs": ["{projectRoot}/.eslint/**/*"], | 
| 68 | 67 |       "cache": true, | 
| 69 | 68 |       "executor": "nx:run-commands", | 
|  | 
| 98 | 97 |     }, | 
| 99 | 98 |     "unit-test": { | 
| 100 | 99 |       "cache": true, | 
|  | 100 | +      "inputs": ["default", "test-vitest-inputs"], | 
| 101 | 101 |       "outputs": [ | 
| 102 | 102 |         "{workspaceRoot}/coverage/{projectName}/unit-tests/lcov.info" | 
| 103 | 103 |       ], | 
|  | 
| 111 | 111 |     }, | 
| 112 | 112 |     "int-test": { | 
| 113 | 113 |       "cache": true, | 
|  | 114 | +      "inputs": ["default", "test-vitest-inputs"], | 
| 114 | 115 |       "outputs": ["{workspaceRoot}/coverage/{projectName}/int-tests/lcov.info"], | 
| 115 | 116 |       "executor": "@nx/vite:test", | 
| 116 | 117 |       "options": { | 
|  | 
| 121 | 122 |       } | 
| 122 | 123 |     }, | 
| 123 | 124 |     "e2e": { | 
| 124 |  | -      "dependsOn": ["^build"], | 
| 125 |  | -      "inputs": ["default"], | 
| 126 |  | -      "cache": true | 
|  | 125 | +      "cache": true, | 
|  | 126 | +      "inputs": ["default", "test-vitest-inputs"], | 
|  | 127 | +      "dependsOn": ["^build"] | 
| 127 | 128 |     }, | 
| 128 | 129 |     "nxv-pkg-install": { | 
| 129 | 130 |       "parallelism": false | 
| 130 | 131 |     }, | 
| 131 | 132 |     "@nx/vite:test": { | 
| 132 | 133 |       "cache": true, | 
| 133 |  | -      "inputs": ["test-vitest-inputs"], | 
|  | 134 | +      "inputs": ["default", "test-vitest-inputs"], | 
| 134 | 135 |       "options": { | 
| 135 | 136 |         "passWithNoTests": true, | 
| 136 | 137 |         "watch": false | 
|  | 
| 161 | 162 |     }, | 
| 162 | 163 |     "code-pushup-coverage": { | 
| 163 | 164 |       "cache": true, | 
| 164 |  | -      "inputs": ["code-pushup-inputs", "test-vitest-inputs"], | 
|  | 165 | +      "inputs": ["default", "code-pushup-inputs"], | 
| 165 | 166 |       "outputs": ["{projectRoot}/.code-pushup/coverage/runner-output.json"], | 
| 166 | 167 |       "executor": "nx:run-commands", | 
| 167 | 168 |       "dependsOn": ["*-test"], | 
|  | 
| 184 | 185 |     }, | 
| 185 | 186 |     "code-pushup-eslint": { | 
| 186 | 187 |       "cache": true, | 
| 187 |  | -      "inputs": ["code-pushup-inputs", "lint-eslint-inputs"], | 
|  | 188 | +      "inputs": ["default", "code-pushup-inputs", "lint-eslint-inputs"], | 
| 188 | 189 |       "outputs": ["{projectRoot}/.code-pushup/eslint/runner-output.json"], | 
| 189 | 190 |       "executor": "nx:run-commands", | 
| 190 | 191 |       "options": { | 
|  | 
| 230 | 231 |     }, | 
| 231 | 232 |     "code-pushup-lighthouse": { | 
| 232 | 233 |       "cache": true, | 
| 233 |  | -      "inputs": ["code-pushup-inputs", "production", "^production"], | 
|  | 234 | +      "inputs": ["production", "^production", "code-pushup-inputs"], | 
| 234 | 235 |       "outputs": ["{projectRoot}/.code-pushup/lighthouse/runner-output.json"], | 
| 235 | 236 |       "executor": "nx:run-commands", | 
| 236 | 237 |       "options": { | 
|  | 
| 252 | 253 |     }, | 
| 253 | 254 |     "code-pushup-jsdocs": { | 
| 254 | 255 |       "cache": true, | 
| 255 |  | -      "inputs": ["code-pushup-inputs", "typecheck-typescript-inputs"], | 
|  | 256 | +      "inputs": [ | 
|  | 257 | +        "default", | 
|  | 258 | +        "code-pushup-inputs", | 
|  | 259 | +        "typecheck-typescript-inputs" | 
|  | 260 | +      ], | 
| 256 | 261 |       "outputs": ["{projectRoot}/.code-pushup/jsdocs/runner-output.json"], | 
| 257 | 262 |       "executor": "nx:run-commands", | 
| 258 | 263 |       "options": { | 
|  | 
| 274 | 279 |     }, | 
| 275 | 280 |     "code-pushup-typescript": { | 
| 276 | 281 |       "cache": true, | 
| 277 |  | -      "inputs": ["code-pushup-inputs", "typecheck-typescript-inputs"], | 
|  | 282 | +      "inputs": [ | 
|  | 283 | +        "default", | 
|  | 284 | +        "code-pushup-inputs", | 
|  | 285 | +        "typecheck-typescript-inputs" | 
|  | 286 | +      ], | 
| 278 | 287 |       "outputs": ["{projectRoot}/.code-pushup/typescript/runner-output.json"], | 
| 279 | 288 |       "executor": "nx:run-commands", | 
| 280 | 289 |       "options": { | 
|  | 
0 commit comments