{
  "name": "@code-fixer-23/nx-jsr",
  "$schema": "../../node_modules/nx/schemas/project-schema.json",
  "projectType": "library",
  "sourceRoot": "packages/nx-jsr/src",
  "targets": {
    "build": {
      "executor": "@nx/js:tsc",
      "outputs": ["{options.outputPath}"],
      "options": {
        "outputPath": "packages/nx-jsr/dist",
        "main": "packages/nx-jsr/src/index.ts",
        "tsConfig": "packages/nx-jsr/tsconfig.lib.json",
        "rootDir": "packages/nx-jsr/src",
        "generatePackageJson": false,
        "assets": [
          {
            "input": "packages/nx-jsr/src",
            "glob": "**/schema.json",
            "output": "."
          },
          {
            "input": "packages/nx-jsr/src",
            "glob": "**/files/**/*",
            "output": "."
          },
          {
            "input": "packages/nx-jsr",
            "glob": "generators.json",
            "output": "."
          },
          {
            "input": "packages/nx-jsr",
            "glob": "executors.json",
            "output": "."
          }
        ]
      }
    },
    "typecheck": {
      "executor": "@nx/js:tsc",
      "options": {
        "main": "{projectRoot}/src/index.ts",
        "outputPath": "dist/{projectName}",
        "tsConfig": "packages/nx-jsr/tsconfig.lib.json",
        "noEmit": true
      }
    },
    "test": {
      "executor": "nx:run-commands",
      "outputs": ["{projectRoot}/coverage"],
      "options": {
        "command": "pnpm --dir packages/nx-jsr run test"
      }
    },
    "lint": {
      "executor": "nx:run-commands",
      "options": {
        "command": "pnpm --dir packages/nx-jsr run lint"
      }
    },
    "format": {
      "executor": "nx:run-commands",
      "options": {
        "command": "pnpm --dir packages/nx-jsr run format"
      }
    }
  },
  "release": {
    "version": {
      "manifestRootsToUpdate": ["{projectRoot}"],
      "currentVersionResolver": "git-tag",
      "fallbackCurrentVersionResolver": "disk"
    }
  },
  "tags": ["npm:public", "ongoing"]
}
