|
245 | 245 | // Used for very simple builds that don't support CLI arguments like `--production` or `--fix` |
246 | 246 | "name": "_phase:lite-build", |
247 | 247 | "dependencies": { |
248 | | - "upstream": ["_phase:lite-build", "_phase:build"] |
| 248 | + "upstream": ["_phase:build"] |
249 | 249 | }, |
250 | 250 | "missingScriptBehavior": "silent", |
251 | 251 | "allowWarningsOnSuccess": false |
252 | 252 | }, |
253 | 253 | { |
254 | 254 | "name": "_phase:build", |
255 | 255 | "dependencies": { |
256 | | - "self": ["_phase:lite-build"], |
257 | | - "upstream": ["_phase:build"] |
| 256 | + // Don't need to declare the dependency on _phase:build because it is transitive via _phase:lite-build |
| 257 | + "self": ["_phase:lite-build"] |
258 | 258 | }, |
259 | 259 | "missingScriptBehavior": "log", |
260 | 260 | "allowWarningsOnSuccess": false |
261 | 261 | }, |
262 | 262 | { |
263 | 263 | "name": "_phase:test", |
264 | 264 | "dependencies": { |
265 | | - "self": ["_phase:lite-build", "_phase:build"] |
| 265 | + // Dependency on _phase:lite-build is transitive via _phase:build |
| 266 | + "self": ["_phase:build"] |
266 | 267 | }, |
267 | 268 | "missingScriptBehavior": "silent", |
268 | 269 | "allowWarningsOnSuccess": false |
|
494 | 495 | "associatedPhases": ["_phase:build", "_phase:test"], |
495 | 496 | "associatedCommands": ["build", "rebuild", "test", "retest"] |
496 | 497 | }, |
| 498 | + { |
| 499 | + "longName": "--port", |
| 500 | + "parameterKind": "integer", |
| 501 | + "argumentName": "PORT", |
| 502 | + "description": "The port to use for the server", |
| 503 | + "associatedPhases": [], |
| 504 | + "associatedCommands": ["start"] |
| 505 | + }, |
497 | 506 | { |
498 | 507 | "longName": "--update-snapshots", |
499 | 508 | "parameterKind": "flag", |
|
0 commit comments