{
  "name": "logger",
  "$schema": "../../node_modules/nx/schemas/project-schema.json",
  "sourceRoot": "libs/logger/src",
  "projectType": "library",
  "targets": {
    "esbuild": {
      "executor": "@nrwl/esbuild:esbuild",
      "outputs": [
        "{options.outputPath}"
      ],
      "options": {
        "outputPath": "dist/libs/logger",
        "main": "libs/logger/src/index.ts",
        "tsConfig": "libs/logger/tsconfig.lib.json",
        "assets": [
          "libs/logger/*.md"
        ],
        "esbuildOptions": {
          "bundle": true,
          "format": "esm",
          "target": "esnext",
          "external": ["@sinclair/typebox"],
          "sourcemap": true
        }
      },
      "dependsOn": []
    },
    "buildtsc": {
      "executor": "@nrwl/js:tsc",
      "outputs": [
        "{options.outputPath}"
      ],
      "options": {
        "outputPath": "dist/libs/logger",
        "main": "libs/logger/src/index.ts",
        "tsConfig": "libs/logger/tsconfig.lib.json",
        "assets": [
          "libs/logger/*.md"
        ]
      }
    },
    "build": {
      "executor": "nx:run-commands",
      "options": {
        "//esbuildReallyCant": "https://github.com/evanw/esbuild/issues/95#issuecomment-781863107",
        "command": "cd libs/logger && pnpm tsc  --build && cd ../.. && cp dist/out-tsc/src/lib/logger.d.ts dist/libs/logger/index.d.ts"
      },
      "dependsOn": [
        "esbuild"
      ]
    },
    "publish": {
      "executor": "nx:run-commands",
      "options": {
        "command": "node tools/scripts/publish.mjs logger {args.ver} {args.tag}"
      },
      "dependsOn": [
        "build"
      ]
    },
    "lint": {
      "executor": "@nrwl/linter:eslint",
      "outputs": [
        "{options.outputFile}"
      ],
      "options": {
        "lintFilePatterns": [
          "libs/logger/**/*.ts"
        ]
      }
    },
    "test": {
      "executor": "@nrwl/vite:test",
      "outputs": [
        "coverage/libs/logger"
      ],
      "options": {
        "passWithNoTests": true,
        "reportsDirectory": "../../coverage/libs/logger"
      }
    }
  },
  "tags": []
}
