sryd-charts-enterprise
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
302 lines • 8.76 kB
JSON
{
"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"
}