Skip to content
Snippets Groups Projects
nx.json 1.01 KiB
Newer Older
  • Learn to ignore specific revisions
  • Zdravko Iliev's avatar
    Zdravko Iliev committed
    {
      "$schema": "./node_modules/nx/schemas/nx-schema.json",
      "npmScope": "ocm-engine",
      "tasksRunnerOptions": {
        "default": {
          "runner": "nx/tasks-runners/default",
          "options": {
            "cacheableOperations": ["build", "lint", "test", "e2e"]
          }
        }
      },
      "targetDefaults": {
    
        "serve": {
          "dependsOn": ["^build"]
        },
    
    Zdravko Iliev's avatar
    Zdravko Iliev committed
        "build": {
          "dependsOn": ["^build"],
          "inputs": ["production", "^production"]
        },
        "test": {
          "inputs": ["default", "^production", "{workspaceRoot}/jest.preset.js"]
        },
        "lint": {
          "inputs": [
            "default",
            "{workspaceRoot}/.eslintrc.json",
            "{workspaceRoot}/.eslintignore"
          ]
        }
      },
      "namedInputs": {
        "default": ["{projectRoot}/**/*", "sharedGlobals"],
        "production": [
          "default",
          "!{projectRoot}/**/?(*.)+(spec|test).[jt]s?(x)?(.snap)",
          "!{projectRoot}/tsconfig.spec.json",
          "!{projectRoot}/jest.config.[jt]s",
          "!{projectRoot}/.eslintrc.json"
        ],
        "sharedGlobals": []
      }
    }