nx.json 715 B

1234567891011121314151617181920212223242526272829303132
  1. {
  2. "$schema": "node_modules/nx/schemas/nx-schema.json",
  3. "namedInputs": {
  4. "default": ["{projectRoot}/**/*"],
  5. "prod": [
  6. "{projectRoot}/src/**/*",
  7. "{projectRoot}/package.json",
  8. "{projectRoot}/tsconfig.json",
  9. "!{projectRoot}/src/**/*.test.ts"
  10. ]
  11. },
  12. "targetDefaults": {
  13. "build": {
  14. "cache": true,
  15. "dependsOn": ["^build"],
  16. "inputs": ["prod", "^prod"],
  17. "outputs": ["{projectRoot}/lib"]
  18. },
  19. "test-typings": {
  20. "cache": true,
  21. "inputs": ["default", "^prod"]
  22. },
  23. "test-unit": {
  24. "cache": true,
  25. "dependsOn": ["build"],
  26. "inputs": ["default", "^prod"]
  27. }
  28. },
  29. "workspaceLayout": {
  30. "libsDir": "packages"
  31. }
  32. }