{ "name": "graph-client", "$schema": "../../node_modules/nx/schemas/project-schema.json", "sourceRoot": "graph/client/src", "projectType": "application", "targets": { "lint": { "options": { "max-warnings": 15 } }, "generate-dev-environment-js": { "executor": "nx:run-commands", "options": { "commands": ["tsx ./scripts/generate-graph-environment.ts"] } }, "generate-graph-base": { "executor": "nx:run-commands", "options": { "commands": ["tsx ./scripts/generate-graph.ts"] } }, "generate-graph": { "executor": "nx:run-commands", "options": { "commands": [ "npx nx run graph-client:generate-graph-base", "npx nx run graph-client:generate-dev-environment-js" ], "parallel": false } }, "build-client": { "dependsOn": ["nx:build-native"], "configurations": { "dev": {}, "nx-console": {}, "release": {}, "watch": {}, "release-static": {}, "dev-e2e": {} }, "defaultConfiguration": "release" }, "typecheck": { "dependsOn": ["^typecheck", "nx:build-native"], "inputs": [ "...", "{workspaceRoot}/packages/devkit/tsconfig.lib.json", "{workspaceRoot}/packages/nx/tsconfig.lib.json" ] }, "serve-base": { "configurations": { "dev": {}, "nx-console": {}, "release": {}, "watch": {}, "release-static": {}, "dev-e2e": {} }, "defaultConfiguration": "dev" }, "serve": { "executor": "nx:run-commands", "configurations": { "dev": { "commands": [ "npx nx run graph-client:generate-dev-environment-js", "npx nx serve-base graph-client" ], "parallel": false }, "dev-e2e": { "commands": ["npx nx serve-base graph-client --configuration dev-e2e"] }, "release": { "commands": ["npx nx serve-base graph-client --configuration release"] }, "release-static": { "commands": [ "npx nx serve-base graph-client --configuration release-static" ] }, "watch": { "commands": ["npx nx serve-base graph-client --configuration watch"] }, "nx-console": { "commands": [ "npx nx serve-base graph-client --configuration nx-console" ] } }, "defaultConfiguration": "dev" } }, "tags": [] }