{
  "nodes": {
    "sryd-charts-enterprise": {
      "name": "sryd-charts-enterprise",
      "type": "lib",
      "data": {
        "root": ".",
        "sourceRoot": "{projectRoot}/src",
        "name": "sryd-charts-enterprise",
        "tags": [
          "npm:public",
          "npm:chart",
          "npm:charts",
          "npm:graph",
          "npm:graphs",
          "npm:data",
          "npm:react",
          "npm:react-component",
          "npm:react-charts",
          "npm:react-graphs",
          "npm:angular",
          "npm:angular-component",
          "npm:angular-charts",
          "npm:angular-graphs",
          "npm:reactjs",
          "npm:vue",
          "npm:vuejs",
          "npm:enterprise-charts",
          "package"
        ],
        "metadata": {
          "targetGroups": {
            "NPM Scripts": [
              "lint:prune"
            ]
          },
          "description": "Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue",
          "js": {
            "packageName": "sryd-charts-enterprise",
            "packageExports": {
              ".": {
                "types": "./dist/types/src/main.d.ts",
                "require": "./dist/package/main.cjs.js",
                "import": "./dist/package/main.esm.mjs",
                "default": "./dist/package/main.cjs.js"
              }
            }
          }
        },
        "targets": {
          "lint:prune": {
            "executor": "nx:run-script",
            "options": {
              "script": "lint:prune"
            },
            "metadata": {
              "scriptContent": "npx ts-prune -p tsconfig.lib.json",
              "runCommand": "npm run lint:prune"
            },
            "configurations": {},
            "parallelism": true
          },
          "nx-release-publish": {
            "executor": "@nx/js:release-publish",
            "dependsOn": [
              "^nx-release-publish"
            ],
            "options": {},
            "configurations": {},
            "parallelism": true
          },
          "build": {
            "dependsOn": [
              "^build"
            ],
            "inputs": [],
            "cache": true,
            "configurations": {},
            "options": {},
            "parallelism": true,
            "executor": "nx:noop"
          },
          "build:types": {
            "executor": "@nx/js:tsc",
            "options": {
              "tsConfig": "tsconfig.types.json",
              "main": "src/main.ts",
              "outputPath": "dist/types",
              "compiler": "tsc"
            },
            "configurations": {
              "watch": {
                "tsConfig": "tsconfig.types.watch.json"
              }
            },
            "parallelism": true
          },
          "build:package": {
            "executor": "@nx/esbuild:esbuild",
            "cache": true,
            "dependsOn": [
              "^build:package"
            ],
            "options": {
              "commands": [
                "esbuild src/main.ts --bundle --outfile=dist/package/main.js --format=esm",
                "esbuild src/main.ts --bundle --outfile=dist/package/main.cjs --format=cjs"
              ],
              "tsConfig": "tsconfig.types.json",
              "outputPath": "dist/package",
              "main": "src/main.ts",
              "esbuildConfig": "esbuild.config.cjs",
              "target": "es2020",
              "format": [
                "cjs",
                "esm"
              ],
              "sourcemap": true
            },
            "inputs": [
              {
                "externalDependencies": [
                  "npm:typescript",
                  "npm:esbuild"
                ]
              }
            ],
            "configuration": {
              "watch": {
                "tsConfig": "tsconfig.watch.json"
              },
              "production": {
                "sourcemap": false
              }
            },
            "outputs": [
              "{options.outputPath}"
            ],
            "configurations": {},
            "parallelism": true
          },
          "build:umd": {
            "executor": "@nx/esbuild:esbuild",
            "dependsOn": [
              "build:package",
              "^build:package"
            ],
            "inputs": [
              "jsOutputs",
              "^jsOutputs"
            ],
            "outputs": [
              "{options.outputPath}"
            ],
            "options": {
              "outputPath": "dist/umd",
              "main": "dist/package/main.cjs",
              "tsConfig": "tsconfig.lib.json",
              "esbuildConfig": "esbuild.config.cjs",
              "platform": "browser",
              "target": "es2020",
              "bundle": true,
              "thirdParty": true,
              "skipTypeCheck": true,
              "external": [],
              "format": [
                "cjs"
              ],
              "sourcemap": true
            },
            "configurations": {},
            "parallelism": true
          },
          "lint": {
            "executor": "nx:noop",
            "dependsOn": [
              "lint:eslint",
              "lint:circular",
              "lint:depcruise"
            ],
            "configurations": {
              "fix": {}
            },
            "options": {},
            "parallelism": true
          },
          "test": {
            "executor": "@nx/jest:jest",
            "outputs": [
              "{workspaceRoot}/coverage/{projectRoot}",
              "{workspaceRoot}/reports/ag-charts-enterprise.xml"
            ],
            "parallelism": false,
            "options": {
              "jestConfig": "./jest.config.ts",
              "testPathIgnorePatterns": [
                ".*/benchmarks/.*"
              ],
              "passWithNoTests": false
            },
            "configurations": {
              "watch": {
                "watch": true
              },
              "update": {
                "updateSnapshot": true
              }
            },
            "dependsOn": [
              "build:test",
              {
                "projects": [
                  "ag-charts-community-examples"
                ],
                "target": "build"
              }
            ]
          },
          "benchmark": {
            "dependsOn": [
              "build",
              {
                "projects": [
                  "ag-charts-community-examples"
                ],
                "target": "build"
              },
              "ag-charts-website-benchmarks_enterprise-1M-line-series_main.ts:generate-example"
            ],
            "configurations": {},
            "options": {},
            "parallelism": true,
            "executor": "nx:noop"
          },
          "pack": {
            "executor": "nx:run-commands",
            "dependsOn": [
              "build"
            ],
            "inputs": [
              "allTransitiveOutputs"
            ],
            "outputs": [
              "{workspaceRoot}/dist/{projectRoot}.tgz"
            ],
            "options": {
              "cwd": ".",
              "parallel": false,
              "commands": [
                "mkdir -p ../../dist/packages",
                "yarn pack -f ../../dist/packages/ag-charts-enterprise.tgz"
              ]
            },
            "configurations": {},
            "parallelism": true
          },
          "pack:extract": {
            "executor": "nx:run-commands",
            "dependsOn": [
              "pack"
            ],
            "inputs": [
              "allOutputs"
            ],
            "outputs": [
              "{workspaceRoot}/dist/packages/contents/ag-charts-enterprise/"
            ],
            "options": {
              "command": "tools/package/extract-contents.sh ."
            },
            "configurations": {},
            "parallelism": true
          },
          "pack:verify": {
            "executor": "nx:run-commands",
            "dependsOn": [
              "pack:extract"
            ],
            "inputs": [
              "allOutputs"
            ],
            "options": {
              "commands": [
                "node tools/package/sanity-check-package.js dist/packages/contents/ag-charts-enterprise/package"
              ]
            },
            "configurations": {},
            "parallelism": true
          }
        },
        "$schema": "./node_modules/nx/schemas/project-schema.json",
        "projectType": "library",
        "implicitDependencies": []
      }
    }
  },
  "externalNodes": {},
  "dependencies": {
    "sryd-charts-enterprise": []
  },
  "version": "6.0"
}