{
  "name": "ag-charts-vue3",
  "$schema": "../../node_modules/nx/schemas/project-schema.json",
  "projectType": "application",
  "sourceRoot": "packages/ag-charts-vue3/src",
  "targets": {
    "build": {
      "executor": "nx:noop",
      "dependsOn": ["build:package", "build:types"],
      "inputs": [],
      "outputs": [],
      "configurations": {
        "watch": {},
        "production": {}
      }
    },
    "build:types": {
      "options": {
        "main": "{projectRoot}/src/index.ts"
      }
    },
    "build:package": {
      "dependsOn": ["^build:package", "^build:types"],
      "options": {
        "main": "{projectRoot}/src/index.ts",
        "external": ["ag-charts-community", "vue"]
      }
    },
    "pack": {
      "executor": "nx:run-commands",
      "dependsOn": ["build"],
      "inputs": ["allTransitiveOutputs", "{projectRoot}/.npmignore"],
      "outputs": ["{workspaceRoot}/dist/{projectRoot}.tgz"],
      "options": {
        "cwd": "{projectRoot}",
        "parallel": false,
        "commands": ["mkdir -p ../../dist/packages", "yarn pack -f ../../dist/packages/ag-charts-vue3.tgz"]
      }
    },
    "pack:extract": {
      "executor": "nx:run-commands",
      "dependsOn": ["pack"],
      "inputs": ["allOutputs"],
      "outputs": ["{workspaceRoot}/dist/packages/contents/ag-charts-vue3/"],
      "options": { "command": "tools/package/extract-contents.sh {projectRoot}" }
    },
    "pack:verify": {
      "executor": "nx:run-commands",
      "dependsOn": ["pack:extract"],
      "inputs": ["allOutputs"],
      "options": {
        "commands": [
          "node tools/package/sanity-check-package.js --allowed-ext map -- dist/packages/contents/ag-charts-vue3/package"
        ]
      }
    }
  },
  "tags": ["fw"],
  "implicitDependencies": ["ag-charts-community"]
}
