[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-nx-nx-workspace":3,"mdc--2cyxnm-key":31,"related-org-nx-nx-workspace":4231,"related-repo-nx-nx-workspace":4322},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":21,"repoUrl":22,"updatedAt":23,"license":24,"forks":25,"topics":26,"repo":27,"sourceUrl":29,"mdContent":30},"nx-workspace","explore and understand Nx workspaces","Explore and understand Nx workspaces. USE WHEN answering questions about the workspace, projects, or tasks. ALSO USE WHEN an nx command fails or you need to check available targets\u002Fconfiguration before running a task. EXAMPLES: 'What projects are in this workspace?', 'How is project X configured?', 'What depends on library Y?', 'What targets can I run?', 'Cannot find configuration for task', 'debug nx task failure'.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"nx","Nx","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fnx.jpg","nrwl",[13,17,20],{"name":14,"slug":15,"type":16},"Configuration","configuration","tag",{"name":18,"slug":19,"type":16},"Engineering","engineering",{"name":9,"slug":8,"type":16},26,"https:\u002F\u002Fgithub.com\u002Fnrwl\u002Fnx-ai-agents-config","2026-07-13T06:10:44.796062",null,4,[],{"repoUrl":22,"stars":21,"forks":25,"topics":28,"description":24},[],"https:\u002F\u002Fgithub.com\u002Fnrwl\u002Fnx-ai-agents-config\u002Ftree\u002FHEAD\u002Fskills\u002Fnx-workspace","---\nname: nx-workspace\ndescription: \"Explore and understand Nx workspaces. USE WHEN answering questions about the workspace, projects, or tasks. ALSO USE WHEN an nx command fails or you need to check available targets\u002Fconfiguration before running a task. EXAMPLES: 'What projects are in this workspace?', 'How is project X configured?', 'What depends on library Y?', 'What targets can I run?', 'Cannot find configuration for task', 'debug nx task failure'.\"\n---\n\n# Nx Workspace Exploration\n\nThis skill provides read-only exploration of Nx workspaces. Use it to understand workspace structure, project configuration, available targets, and dependencies.\n\nKeep in mind that you might have to prefix commands with `npx`\u002F`pnpx`\u002F`yarn` if nx isn't installed globally. Check the lockfile to determine the package manager in use.\n\n## Listing Projects\n\nUse `nx show projects` to list projects in the workspace.\n\nThe project filtering syntax (`-p`\u002F`--projects`) works across many Nx commands including `nx run-many`, `nx release`, `nx show projects`, and more. Filters support explicit names, glob patterns, tag references (e.g. `tag:name`), directories, and negation (e.g. `!project-name`).\n\n```bash\n# List all projects\nnx show projects\n\n# Filter by pattern (glob)\nnx show projects --projects \"apps\u002F*\"\nnx show projects --projects \"shared-*\"\n\n# Filter by tag\nnx show projects --projects \"tag:publishable\"\nnx show projects -p 'tag:publishable,!tag:internal'\n\n# Filter by target (projects that have a specific target)\nnx show projects --withTarget build\n\n# Combine filters\nnx show projects --type lib --withTarget test\nnx show projects --affected --exclude=\"*-e2e\"\nnx show projects -p \"tag:scope:client,packages\u002F*\"\n\n# Negate patterns\nnx show projects -p '!tag:private'\nnx show projects -p '!*-e2e'\n\n# Output as JSON\nnx show projects --json\n```\n\n## Project Configuration\n\nUse `nx show project \u003Cname> --json` to get the full resolved configuration for a project.\n\n**Important**: Do NOT read `project.json` directly - it only contains partial configuration. The `nx show project --json` command returns the full resolved config including inferred targets from plugins.\n\nYou can read the full project schema at `node_modules\u002Fnx\u002Fschemas\u002Fproject-schema.json` to understand nx project configuration options.\n\n```bash\n# Get full project configuration\nnx show project my-app --json\n\n# Extract specific parts from the JSON\nnx show project my-app --json | jq '.targets'\nnx show project my-app --json | jq '.targets.build'\nnx show project my-app --json | jq '.targets | keys'\n\n# Check project metadata\nnx show project my-app --json | jq '{name, root, sourceRoot, projectType, tags}'\n```\n\n## Target Information\n\nTargets define what tasks can be run on a project.\n\n```bash\n# List all targets for a project\nnx show project my-app --json | jq '.targets | keys'\n\n# Get full target configuration\nnx show project my-app --json | jq '.targets.build'\n\n# Check target executor\u002Fcommand\nnx show project my-app --json | jq '.targets.build.executor'\nnx show project my-app --json | jq '.targets.build.command'\n\n# View target options\nnx show project my-app --json | jq '.targets.build.options'\n\n# Check target inputs\u002Foutputs (for caching)\nnx show project my-app --json | jq '.targets.build.inputs'\nnx show project my-app --json | jq '.targets.build.outputs'\n\n# Find projects with a specific target\nnx show projects --withTarget serve\nnx show projects --withTarget e2e\n```\n\n## Workspace Configuration\n\nRead `nx.json` directly for workspace-level configuration.\nYou can read the full project schema at `node_modules\u002Fnx\u002Fschemas\u002Fnx-schema.json` to understand nx project configuration options.\n\n```bash\n# Read the full nx.json\ncat nx.json\n\n# Or use jq for specific sections\ncat nx.json | jq '.targetDefaults'\ncat nx.json | jq '.namedInputs'\ncat nx.json | jq '.plugins'\ncat nx.json | jq '.generators'\n```\n\nKey nx.json sections:\n\n- `targetDefaults` - Default configuration applied to all targets of a given name\n- `namedInputs` - Reusable input definitions for caching\n- `plugins` - Nx plugins and their configuration\n- ...and much more, read the schema or nx.json for details\n\n## Affected Projects\n\nIf the user is asking about affected projects, read the [affected projects reference](references\u002FAFFECTED.md) for detailed commands and examples.\n\n## Common Exploration Patterns\n\n### \"What's in this workspace?\"\n\n```bash\nnx show projects\nnx show projects --type app\nnx show projects --type lib\n```\n\n### \"How do I build\u002Ftest\u002Flint project X?\"\n\n```bash\nnx show project X --json | jq '.targets | keys'\nnx show project X --json | jq '.targets.build'\n```\n\n### \"What depends on library Y?\"\n\n```bash\n# Use the project graph to find dependents\nnx graph --print | jq '.graph.dependencies | to_entries[] | select(.value[].target == \"Y\") | .key'\n```\n\n## Programmatic Answers\n\nWhen processing nx CLI results, use command-line tools to compute the answer programmatically rather than counting or parsing output manually. Always use `--json` flags to get structured output that can be processed with `jq`, `grep`, or other tools you have installed locally.\n\n### Listing Projects\n\n```bash\nnx show projects --json\n```\n\nExample output:\n\n```json\n[\"my-app\", \"my-app-e2e\", \"shared-ui\", \"shared-utils\", \"api\"]\n```\n\nCommon operations:\n\n```bash\n# Count projects\nnx show projects --json | jq 'length'\n\n# Filter by pattern\nnx show projects --json | jq '.[] | select(startswith(\"shared-\"))'\n\n# Get affected projects as array\nnx show projects --affected --json | jq '.'\n```\n\n### Project Details\n\n```bash\nnx show project my-app --json\n```\n\nExample output:\n\n```json\n{\n  \"root\": \"apps\u002Fmy-app\",\n  \"name\": \"my-app\",\n  \"sourceRoot\": \"apps\u002Fmy-app\u002Fsrc\",\n  \"projectType\": \"application\",\n  \"tags\": [\"type:app\", \"scope:client\"],\n  \"targets\": {\n    \"build\": {\n      \"executor\": \"@nx\u002Fvite:build\",\n      \"options\": { \"outputPath\": \"dist\u002Fapps\u002Fmy-app\" }\n    },\n    \"serve\": {\n      \"executor\": \"@nx\u002Fvite:dev-server\",\n      \"options\": { \"buildTarget\": \"my-app:build\" }\n    },\n    \"test\": {\n      \"executor\": \"@nx\u002Fvite:test\",\n      \"options\": {}\n    }\n  },\n  \"implicitDependencies\": []\n}\n```\n\nCommon operations:\n\n```bash\n# Get target names\nnx show project my-app --json | jq '.targets | keys'\n\n# Get specific target config\nnx show project my-app --json | jq '.targets.build'\n\n# Get tags\nnx show project my-app --json | jq '.tags'\n\n# Get project root\nnx show project my-app --json | jq -r '.root'\n```\n\n### Project Graph\n\n```bash\nnx graph --print\n```\n\nExample output:\n\n```json\n{\n  \"graph\": {\n    \"nodes\": {\n      \"my-app\": {\n        \"name\": \"my-app\",\n        \"type\": \"app\",\n        \"data\": { \"root\": \"apps\u002Fmy-app\", \"tags\": [\"type:app\"] }\n      },\n      \"shared-ui\": {\n        \"name\": \"shared-ui\",\n        \"type\": \"lib\",\n        \"data\": { \"root\": \"libs\u002Fshared-ui\", \"tags\": [\"type:ui\"] }\n      }\n    },\n    \"dependencies\": {\n      \"my-app\": [\n        { \"source\": \"my-app\", \"target\": \"shared-ui\", \"type\": \"static\" }\n      ],\n      \"shared-ui\": []\n    }\n  }\n}\n```\n\nCommon operations:\n\n```bash\n# Get all project names from graph\nnx graph --print | jq '.graph.nodes | keys'\n\n# Find dependencies of a project\nnx graph --print | jq '.graph.dependencies[\"my-app\"]'\n\n# Find projects that depend on a library\nnx graph --print | jq '.graph.dependencies | to_entries[] | select(.value[].target == \"shared-ui\") | .key'\n```\n\n## Troubleshooting\n\n### \"Cannot find configuration for task X:target\"\n\n```bash\n# Check what targets exist on the project\nnx show project X --json | jq '.targets | keys'\n\n# Check if any projects have that target\nnx show projects --withTarget target\n```\n\n### \"The workspace is out of sync\"\n\n```bash\nnx sync\nnx reset  # if sync doesn't fix stale cache\n```\n",{"data":32,"body":33},{"name":4,"description":6},{"type":34,"children":35},"root",[36,45,51,80,87,100,158,665,671,683,710,723,972,978,983,1427,1433,1453,1625,1630,1673,1679,1693,1699,1706,1776,1782,1876,1882,1935,1941,1969,1974,2000,2005,2109,2114,2283,2289,2319,2323,2963,2967,3206,3212,3235,3239,3917,3921,4074,4080,4086,4183,4189,4225],{"type":37,"tag":38,"props":39,"children":41},"element","h1",{"id":40},"nx-workspace-exploration",[42],{"type":43,"value":44},"text","Nx Workspace Exploration",{"type":37,"tag":46,"props":47,"children":48},"p",{},[49],{"type":43,"value":50},"This skill provides read-only exploration of Nx workspaces. Use it to understand workspace structure, project configuration, available targets, and dependencies.",{"type":37,"tag":46,"props":52,"children":53},{},[54,56,63,65,71,72,78],{"type":43,"value":55},"Keep in mind that you might have to prefix commands with ",{"type":37,"tag":57,"props":58,"children":60},"code",{"className":59},[],[61],{"type":43,"value":62},"npx",{"type":43,"value":64},"\u002F",{"type":37,"tag":57,"props":66,"children":68},{"className":67},[],[69],{"type":43,"value":70},"pnpx",{"type":43,"value":64},{"type":37,"tag":57,"props":73,"children":75},{"className":74},[],[76],{"type":43,"value":77},"yarn",{"type":43,"value":79}," if nx isn't installed globally. Check the lockfile to determine the package manager in use.",{"type":37,"tag":81,"props":82,"children":84},"h2",{"id":83},"listing-projects",[85],{"type":43,"value":86},"Listing Projects",{"type":37,"tag":46,"props":88,"children":89},{},[90,92,98],{"type":43,"value":91},"Use ",{"type":37,"tag":57,"props":93,"children":95},{"className":94},[],[96],{"type":43,"value":97},"nx show projects",{"type":43,"value":99}," to list projects in the workspace.",{"type":37,"tag":46,"props":101,"children":102},{},[103,105,111,112,118,120,126,128,134,135,140,142,148,150,156],{"type":43,"value":104},"The project filtering syntax (",{"type":37,"tag":57,"props":106,"children":108},{"className":107},[],[109],{"type":43,"value":110},"-p",{"type":43,"value":64},{"type":37,"tag":57,"props":113,"children":115},{"className":114},[],[116],{"type":43,"value":117},"--projects",{"type":43,"value":119},") works across many Nx commands including ",{"type":37,"tag":57,"props":121,"children":123},{"className":122},[],[124],{"type":43,"value":125},"nx run-many",{"type":43,"value":127},", ",{"type":37,"tag":57,"props":129,"children":131},{"className":130},[],[132],{"type":43,"value":133},"nx release",{"type":43,"value":127},{"type":37,"tag":57,"props":136,"children":138},{"className":137},[],[139],{"type":43,"value":97},{"type":43,"value":141},", and more. Filters support explicit names, glob patterns, tag references (e.g. ",{"type":37,"tag":57,"props":143,"children":145},{"className":144},[],[146],{"type":43,"value":147},"tag:name",{"type":43,"value":149},"), directories, and negation (e.g. ",{"type":37,"tag":57,"props":151,"children":153},{"className":152},[],[154],{"type":43,"value":155},"!project-name",{"type":43,"value":157},").",{"type":37,"tag":159,"props":160,"children":165},"pre",{"className":161,"code":162,"language":163,"meta":164,"style":164},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# List all projects\nnx show projects\n\n# Filter by pattern (glob)\nnx show projects --projects \"apps\u002F*\"\nnx show projects --projects \"shared-*\"\n\n# Filter by tag\nnx show projects --projects \"tag:publishable\"\nnx show projects -p 'tag:publishable,!tag:internal'\n\n# Filter by target (projects that have a specific target)\nnx show projects --withTarget build\n\n# Combine filters\nnx show projects --type lib --withTarget test\nnx show projects --affected --exclude=\"*-e2e\"\nnx show projects -p \"tag:scope:client,packages\u002F*\"\n\n# Negate patterns\nnx show projects -p '!tag:private'\nnx show projects -p '!*-e2e'\n\n# Output as JSON\nnx show projects --json\n","bash","",[166],{"type":37,"tag":57,"props":167,"children":168},{"__ignoreMap":164},[169,181,201,211,219,257,290,298,307,340,376,384,393,419,427,436,471,511,544,552,561,594,627,635,644],{"type":37,"tag":170,"props":171,"children":174},"span",{"class":172,"line":173},"line",1,[175],{"type":37,"tag":170,"props":176,"children":178},{"style":177},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[179],{"type":43,"value":180},"# List all projects\n",{"type":37,"tag":170,"props":182,"children":184},{"class":172,"line":183},2,[185,190,196],{"type":37,"tag":170,"props":186,"children":188},{"style":187},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[189],{"type":43,"value":8},{"type":37,"tag":170,"props":191,"children":193},{"style":192},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[194],{"type":43,"value":195}," show",{"type":37,"tag":170,"props":197,"children":198},{"style":192},[199],{"type":43,"value":200}," projects\n",{"type":37,"tag":170,"props":202,"children":204},{"class":172,"line":203},3,[205],{"type":37,"tag":170,"props":206,"children":208},{"emptyLinePlaceholder":207},true,[209],{"type":43,"value":210},"\n",{"type":37,"tag":170,"props":212,"children":213},{"class":172,"line":25},[214],{"type":37,"tag":170,"props":215,"children":216},{"style":177},[217],{"type":43,"value":218},"# Filter by pattern (glob)\n",{"type":37,"tag":170,"props":220,"children":222},{"class":172,"line":221},5,[223,227,231,236,241,247,252],{"type":37,"tag":170,"props":224,"children":225},{"style":187},[226],{"type":43,"value":8},{"type":37,"tag":170,"props":228,"children":229},{"style":192},[230],{"type":43,"value":195},{"type":37,"tag":170,"props":232,"children":233},{"style":192},[234],{"type":43,"value":235}," projects",{"type":37,"tag":170,"props":237,"children":238},{"style":192},[239],{"type":43,"value":240}," --projects",{"type":37,"tag":170,"props":242,"children":244},{"style":243},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[245],{"type":43,"value":246}," \"",{"type":37,"tag":170,"props":248,"children":249},{"style":192},[250],{"type":43,"value":251},"apps\u002F*",{"type":37,"tag":170,"props":253,"children":254},{"style":243},[255],{"type":43,"value":256},"\"\n",{"type":37,"tag":170,"props":258,"children":260},{"class":172,"line":259},6,[261,265,269,273,277,281,286],{"type":37,"tag":170,"props":262,"children":263},{"style":187},[264],{"type":43,"value":8},{"type":37,"tag":170,"props":266,"children":267},{"style":192},[268],{"type":43,"value":195},{"type":37,"tag":170,"props":270,"children":271},{"style":192},[272],{"type":43,"value":235},{"type":37,"tag":170,"props":274,"children":275},{"style":192},[276],{"type":43,"value":240},{"type":37,"tag":170,"props":278,"children":279},{"style":243},[280],{"type":43,"value":246},{"type":37,"tag":170,"props":282,"children":283},{"style":192},[284],{"type":43,"value":285},"shared-*",{"type":37,"tag":170,"props":287,"children":288},{"style":243},[289],{"type":43,"value":256},{"type":37,"tag":170,"props":291,"children":293},{"class":172,"line":292},7,[294],{"type":37,"tag":170,"props":295,"children":296},{"emptyLinePlaceholder":207},[297],{"type":43,"value":210},{"type":37,"tag":170,"props":299,"children":301},{"class":172,"line":300},8,[302],{"type":37,"tag":170,"props":303,"children":304},{"style":177},[305],{"type":43,"value":306},"# Filter by tag\n",{"type":37,"tag":170,"props":308,"children":310},{"class":172,"line":309},9,[311,315,319,323,327,331,336],{"type":37,"tag":170,"props":312,"children":313},{"style":187},[314],{"type":43,"value":8},{"type":37,"tag":170,"props":316,"children":317},{"style":192},[318],{"type":43,"value":195},{"type":37,"tag":170,"props":320,"children":321},{"style":192},[322],{"type":43,"value":235},{"type":37,"tag":170,"props":324,"children":325},{"style":192},[326],{"type":43,"value":240},{"type":37,"tag":170,"props":328,"children":329},{"style":243},[330],{"type":43,"value":246},{"type":37,"tag":170,"props":332,"children":333},{"style":192},[334],{"type":43,"value":335},"tag:publishable",{"type":37,"tag":170,"props":337,"children":338},{"style":243},[339],{"type":43,"value":256},{"type":37,"tag":170,"props":341,"children":343},{"class":172,"line":342},10,[344,348,352,356,361,366,371],{"type":37,"tag":170,"props":345,"children":346},{"style":187},[347],{"type":43,"value":8},{"type":37,"tag":170,"props":349,"children":350},{"style":192},[351],{"type":43,"value":195},{"type":37,"tag":170,"props":353,"children":354},{"style":192},[355],{"type":43,"value":235},{"type":37,"tag":170,"props":357,"children":358},{"style":192},[359],{"type":43,"value":360}," -p",{"type":37,"tag":170,"props":362,"children":363},{"style":243},[364],{"type":43,"value":365}," '",{"type":37,"tag":170,"props":367,"children":368},{"style":192},[369],{"type":43,"value":370},"tag:publishable,!tag:internal",{"type":37,"tag":170,"props":372,"children":373},{"style":243},[374],{"type":43,"value":375},"'\n",{"type":37,"tag":170,"props":377,"children":379},{"class":172,"line":378},11,[380],{"type":37,"tag":170,"props":381,"children":382},{"emptyLinePlaceholder":207},[383],{"type":43,"value":210},{"type":37,"tag":170,"props":385,"children":387},{"class":172,"line":386},12,[388],{"type":37,"tag":170,"props":389,"children":390},{"style":177},[391],{"type":43,"value":392},"# Filter by target (projects that have a specific target)\n",{"type":37,"tag":170,"props":394,"children":396},{"class":172,"line":395},13,[397,401,405,409,414],{"type":37,"tag":170,"props":398,"children":399},{"style":187},[400],{"type":43,"value":8},{"type":37,"tag":170,"props":402,"children":403},{"style":192},[404],{"type":43,"value":195},{"type":37,"tag":170,"props":406,"children":407},{"style":192},[408],{"type":43,"value":235},{"type":37,"tag":170,"props":410,"children":411},{"style":192},[412],{"type":43,"value":413}," --withTarget",{"type":37,"tag":170,"props":415,"children":416},{"style":192},[417],{"type":43,"value":418}," build\n",{"type":37,"tag":170,"props":420,"children":422},{"class":172,"line":421},14,[423],{"type":37,"tag":170,"props":424,"children":425},{"emptyLinePlaceholder":207},[426],{"type":43,"value":210},{"type":37,"tag":170,"props":428,"children":430},{"class":172,"line":429},15,[431],{"type":37,"tag":170,"props":432,"children":433},{"style":177},[434],{"type":43,"value":435},"# Combine filters\n",{"type":37,"tag":170,"props":437,"children":439},{"class":172,"line":438},16,[440,444,448,452,457,462,466],{"type":37,"tag":170,"props":441,"children":442},{"style":187},[443],{"type":43,"value":8},{"type":37,"tag":170,"props":445,"children":446},{"style":192},[447],{"type":43,"value":195},{"type":37,"tag":170,"props":449,"children":450},{"style":192},[451],{"type":43,"value":235},{"type":37,"tag":170,"props":453,"children":454},{"style":192},[455],{"type":43,"value":456}," --type",{"type":37,"tag":170,"props":458,"children":459},{"style":192},[460],{"type":43,"value":461}," lib",{"type":37,"tag":170,"props":463,"children":464},{"style":192},[465],{"type":43,"value":413},{"type":37,"tag":170,"props":467,"children":468},{"style":192},[469],{"type":43,"value":470}," test\n",{"type":37,"tag":170,"props":472,"children":474},{"class":172,"line":473},17,[475,479,483,487,492,497,502,507],{"type":37,"tag":170,"props":476,"children":477},{"style":187},[478],{"type":43,"value":8},{"type":37,"tag":170,"props":480,"children":481},{"style":192},[482],{"type":43,"value":195},{"type":37,"tag":170,"props":484,"children":485},{"style":192},[486],{"type":43,"value":235},{"type":37,"tag":170,"props":488,"children":489},{"style":192},[490],{"type":43,"value":491}," --affected",{"type":37,"tag":170,"props":493,"children":494},{"style":192},[495],{"type":43,"value":496}," --exclude=",{"type":37,"tag":170,"props":498,"children":499},{"style":243},[500],{"type":43,"value":501},"\"",{"type":37,"tag":170,"props":503,"children":504},{"style":192},[505],{"type":43,"value":506},"*-e2e",{"type":37,"tag":170,"props":508,"children":509},{"style":243},[510],{"type":43,"value":256},{"type":37,"tag":170,"props":512,"children":514},{"class":172,"line":513},18,[515,519,523,527,531,535,540],{"type":37,"tag":170,"props":516,"children":517},{"style":187},[518],{"type":43,"value":8},{"type":37,"tag":170,"props":520,"children":521},{"style":192},[522],{"type":43,"value":195},{"type":37,"tag":170,"props":524,"children":525},{"style":192},[526],{"type":43,"value":235},{"type":37,"tag":170,"props":528,"children":529},{"style":192},[530],{"type":43,"value":360},{"type":37,"tag":170,"props":532,"children":533},{"style":243},[534],{"type":43,"value":246},{"type":37,"tag":170,"props":536,"children":537},{"style":192},[538],{"type":43,"value":539},"tag:scope:client,packages\u002F*",{"type":37,"tag":170,"props":541,"children":542},{"style":243},[543],{"type":43,"value":256},{"type":37,"tag":170,"props":545,"children":547},{"class":172,"line":546},19,[548],{"type":37,"tag":170,"props":549,"children":550},{"emptyLinePlaceholder":207},[551],{"type":43,"value":210},{"type":37,"tag":170,"props":553,"children":555},{"class":172,"line":554},20,[556],{"type":37,"tag":170,"props":557,"children":558},{"style":177},[559],{"type":43,"value":560},"# Negate patterns\n",{"type":37,"tag":170,"props":562,"children":564},{"class":172,"line":563},21,[565,569,573,577,581,585,590],{"type":37,"tag":170,"props":566,"children":567},{"style":187},[568],{"type":43,"value":8},{"type":37,"tag":170,"props":570,"children":571},{"style":192},[572],{"type":43,"value":195},{"type":37,"tag":170,"props":574,"children":575},{"style":192},[576],{"type":43,"value":235},{"type":37,"tag":170,"props":578,"children":579},{"style":192},[580],{"type":43,"value":360},{"type":37,"tag":170,"props":582,"children":583},{"style":243},[584],{"type":43,"value":365},{"type":37,"tag":170,"props":586,"children":587},{"style":192},[588],{"type":43,"value":589},"!tag:private",{"type":37,"tag":170,"props":591,"children":592},{"style":243},[593],{"type":43,"value":375},{"type":37,"tag":170,"props":595,"children":597},{"class":172,"line":596},22,[598,602,606,610,614,618,623],{"type":37,"tag":170,"props":599,"children":600},{"style":187},[601],{"type":43,"value":8},{"type":37,"tag":170,"props":603,"children":604},{"style":192},[605],{"type":43,"value":195},{"type":37,"tag":170,"props":607,"children":608},{"style":192},[609],{"type":43,"value":235},{"type":37,"tag":170,"props":611,"children":612},{"style":192},[613],{"type":43,"value":360},{"type":37,"tag":170,"props":615,"children":616},{"style":243},[617],{"type":43,"value":365},{"type":37,"tag":170,"props":619,"children":620},{"style":192},[621],{"type":43,"value":622},"!*-e2e",{"type":37,"tag":170,"props":624,"children":625},{"style":243},[626],{"type":43,"value":375},{"type":37,"tag":170,"props":628,"children":630},{"class":172,"line":629},23,[631],{"type":37,"tag":170,"props":632,"children":633},{"emptyLinePlaceholder":207},[634],{"type":43,"value":210},{"type":37,"tag":170,"props":636,"children":638},{"class":172,"line":637},24,[639],{"type":37,"tag":170,"props":640,"children":641},{"style":177},[642],{"type":43,"value":643},"# Output as JSON\n",{"type":37,"tag":170,"props":645,"children":647},{"class":172,"line":646},25,[648,652,656,660],{"type":37,"tag":170,"props":649,"children":650},{"style":187},[651],{"type":43,"value":8},{"type":37,"tag":170,"props":653,"children":654},{"style":192},[655],{"type":43,"value":195},{"type":37,"tag":170,"props":657,"children":658},{"style":192},[659],{"type":43,"value":235},{"type":37,"tag":170,"props":661,"children":662},{"style":192},[663],{"type":43,"value":664}," --json\n",{"type":37,"tag":81,"props":666,"children":668},{"id":667},"project-configuration",[669],{"type":43,"value":670},"Project Configuration",{"type":37,"tag":46,"props":672,"children":673},{},[674,675,681],{"type":43,"value":91},{"type":37,"tag":57,"props":676,"children":678},{"className":677},[],[679],{"type":43,"value":680},"nx show project \u003Cname> --json",{"type":43,"value":682}," to get the full resolved configuration for a project.",{"type":37,"tag":46,"props":684,"children":685},{},[686,692,694,700,702,708],{"type":37,"tag":687,"props":688,"children":689},"strong",{},[690],{"type":43,"value":691},"Important",{"type":43,"value":693},": Do NOT read ",{"type":37,"tag":57,"props":695,"children":697},{"className":696},[],[698],{"type":43,"value":699},"project.json",{"type":43,"value":701}," directly - it only contains partial configuration. The ",{"type":37,"tag":57,"props":703,"children":705},{"className":704},[],[706],{"type":43,"value":707},"nx show project --json",{"type":43,"value":709}," command returns the full resolved config including inferred targets from plugins.",{"type":37,"tag":46,"props":711,"children":712},{},[713,715,721],{"type":43,"value":714},"You can read the full project schema at ",{"type":37,"tag":57,"props":716,"children":718},{"className":717},[],[719],{"type":43,"value":720},"node_modules\u002Fnx\u002Fschemas\u002Fproject-schema.json",{"type":43,"value":722}," to understand nx project configuration options.",{"type":37,"tag":159,"props":724,"children":726},{"className":161,"code":725,"language":163,"meta":164,"style":164},"# Get full project configuration\nnx show project my-app --json\n\n# Extract specific parts from the JSON\nnx show project my-app --json | jq '.targets'\nnx show project my-app --json | jq '.targets.build'\nnx show project my-app --json | jq '.targets | keys'\n\n# Check project metadata\nnx show project my-app --json | jq '{name, root, sourceRoot, projectType, tags}'\n",[727],{"type":37,"tag":57,"props":728,"children":729},{"__ignoreMap":164},[730,738,763,770,778,825,869,913,920,928],{"type":37,"tag":170,"props":731,"children":732},{"class":172,"line":173},[733],{"type":37,"tag":170,"props":734,"children":735},{"style":177},[736],{"type":43,"value":737},"# Get full project configuration\n",{"type":37,"tag":170,"props":739,"children":740},{"class":172,"line":183},[741,745,749,754,759],{"type":37,"tag":170,"props":742,"children":743},{"style":187},[744],{"type":43,"value":8},{"type":37,"tag":170,"props":746,"children":747},{"style":192},[748],{"type":43,"value":195},{"type":37,"tag":170,"props":750,"children":751},{"style":192},[752],{"type":43,"value":753}," project",{"type":37,"tag":170,"props":755,"children":756},{"style":192},[757],{"type":43,"value":758}," my-app",{"type":37,"tag":170,"props":760,"children":761},{"style":192},[762],{"type":43,"value":664},{"type":37,"tag":170,"props":764,"children":765},{"class":172,"line":203},[766],{"type":37,"tag":170,"props":767,"children":768},{"emptyLinePlaceholder":207},[769],{"type":43,"value":210},{"type":37,"tag":170,"props":771,"children":772},{"class":172,"line":25},[773],{"type":37,"tag":170,"props":774,"children":775},{"style":177},[776],{"type":43,"value":777},"# Extract specific parts from the JSON\n",{"type":37,"tag":170,"props":779,"children":780},{"class":172,"line":221},[781,785,789,793,797,802,807,812,816,821],{"type":37,"tag":170,"props":782,"children":783},{"style":187},[784],{"type":43,"value":8},{"type":37,"tag":170,"props":786,"children":787},{"style":192},[788],{"type":43,"value":195},{"type":37,"tag":170,"props":790,"children":791},{"style":192},[792],{"type":43,"value":753},{"type":37,"tag":170,"props":794,"children":795},{"style":192},[796],{"type":43,"value":758},{"type":37,"tag":170,"props":798,"children":799},{"style":192},[800],{"type":43,"value":801}," --json",{"type":37,"tag":170,"props":803,"children":804},{"style":243},[805],{"type":43,"value":806}," |",{"type":37,"tag":170,"props":808,"children":809},{"style":187},[810],{"type":43,"value":811}," jq",{"type":37,"tag":170,"props":813,"children":814},{"style":243},[815],{"type":43,"value":365},{"type":37,"tag":170,"props":817,"children":818},{"style":192},[819],{"type":43,"value":820},".targets",{"type":37,"tag":170,"props":822,"children":823},{"style":243},[824],{"type":43,"value":375},{"type":37,"tag":170,"props":826,"children":827},{"class":172,"line":259},[828,832,836,840,844,848,852,856,860,865],{"type":37,"tag":170,"props":829,"children":830},{"style":187},[831],{"type":43,"value":8},{"type":37,"tag":170,"props":833,"children":834},{"style":192},[835],{"type":43,"value":195},{"type":37,"tag":170,"props":837,"children":838},{"style":192},[839],{"type":43,"value":753},{"type":37,"tag":170,"props":841,"children":842},{"style":192},[843],{"type":43,"value":758},{"type":37,"tag":170,"props":845,"children":846},{"style":192},[847],{"type":43,"value":801},{"type":37,"tag":170,"props":849,"children":850},{"style":243},[851],{"type":43,"value":806},{"type":37,"tag":170,"props":853,"children":854},{"style":187},[855],{"type":43,"value":811},{"type":37,"tag":170,"props":857,"children":858},{"style":243},[859],{"type":43,"value":365},{"type":37,"tag":170,"props":861,"children":862},{"style":192},[863],{"type":43,"value":864},".targets.build",{"type":37,"tag":170,"props":866,"children":867},{"style":243},[868],{"type":43,"value":375},{"type":37,"tag":170,"props":870,"children":871},{"class":172,"line":292},[872,876,880,884,888,892,896,900,904,909],{"type":37,"tag":170,"props":873,"children":874},{"style":187},[875],{"type":43,"value":8},{"type":37,"tag":170,"props":877,"children":878},{"style":192},[879],{"type":43,"value":195},{"type":37,"tag":170,"props":881,"children":882},{"style":192},[883],{"type":43,"value":753},{"type":37,"tag":170,"props":885,"children":886},{"style":192},[887],{"type":43,"value":758},{"type":37,"tag":170,"props":889,"children":890},{"style":192},[891],{"type":43,"value":801},{"type":37,"tag":170,"props":893,"children":894},{"style":243},[895],{"type":43,"value":806},{"type":37,"tag":170,"props":897,"children":898},{"style":187},[899],{"type":43,"value":811},{"type":37,"tag":170,"props":901,"children":902},{"style":243},[903],{"type":43,"value":365},{"type":37,"tag":170,"props":905,"children":906},{"style":192},[907],{"type":43,"value":908},".targets | keys",{"type":37,"tag":170,"props":910,"children":911},{"style":243},[912],{"type":43,"value":375},{"type":37,"tag":170,"props":914,"children":915},{"class":172,"line":300},[916],{"type":37,"tag":170,"props":917,"children":918},{"emptyLinePlaceholder":207},[919],{"type":43,"value":210},{"type":37,"tag":170,"props":921,"children":922},{"class":172,"line":309},[923],{"type":37,"tag":170,"props":924,"children":925},{"style":177},[926],{"type":43,"value":927},"# Check project metadata\n",{"type":37,"tag":170,"props":929,"children":930},{"class":172,"line":342},[931,935,939,943,947,951,955,959,963,968],{"type":37,"tag":170,"props":932,"children":933},{"style":187},[934],{"type":43,"value":8},{"type":37,"tag":170,"props":936,"children":937},{"style":192},[938],{"type":43,"value":195},{"type":37,"tag":170,"props":940,"children":941},{"style":192},[942],{"type":43,"value":753},{"type":37,"tag":170,"props":944,"children":945},{"style":192},[946],{"type":43,"value":758},{"type":37,"tag":170,"props":948,"children":949},{"style":192},[950],{"type":43,"value":801},{"type":37,"tag":170,"props":952,"children":953},{"style":243},[954],{"type":43,"value":806},{"type":37,"tag":170,"props":956,"children":957},{"style":187},[958],{"type":43,"value":811},{"type":37,"tag":170,"props":960,"children":961},{"style":243},[962],{"type":43,"value":365},{"type":37,"tag":170,"props":964,"children":965},{"style":192},[966],{"type":43,"value":967},"{name, root, sourceRoot, projectType, tags}",{"type":37,"tag":170,"props":969,"children":970},{"style":243},[971],{"type":43,"value":375},{"type":37,"tag":81,"props":973,"children":975},{"id":974},"target-information",[976],{"type":43,"value":977},"Target Information",{"type":37,"tag":46,"props":979,"children":980},{},[981],{"type":43,"value":982},"Targets define what tasks can be run on a project.",{"type":37,"tag":159,"props":984,"children":986},{"className":161,"code":985,"language":163,"meta":164,"style":164},"# List all targets for a project\nnx show project my-app --json | jq '.targets | keys'\n\n# Get full target configuration\nnx show project my-app --json | jq '.targets.build'\n\n# Check target executor\u002Fcommand\nnx show project my-app --json | jq '.targets.build.executor'\nnx show project my-app --json | jq '.targets.build.command'\n\n# View target options\nnx show project my-app --json | jq '.targets.build.options'\n\n# Check target inputs\u002Foutputs (for caching)\nnx show project my-app --json | jq '.targets.build.inputs'\nnx show project my-app --json | jq '.targets.build.outputs'\n\n# Find projects with a specific target\nnx show projects --withTarget serve\nnx show projects --withTarget e2e\n",[987],{"type":37,"tag":57,"props":988,"children":989},{"__ignoreMap":164},[990,998,1041,1048,1056,1099,1106,1114,1158,1202,1209,1217,1261,1268,1276,1320,1364,1371,1379,1403],{"type":37,"tag":170,"props":991,"children":992},{"class":172,"line":173},[993],{"type":37,"tag":170,"props":994,"children":995},{"style":177},[996],{"type":43,"value":997},"# List all targets for a project\n",{"type":37,"tag":170,"props":999,"children":1000},{"class":172,"line":183},[1001,1005,1009,1013,1017,1021,1025,1029,1033,1037],{"type":37,"tag":170,"props":1002,"children":1003},{"style":187},[1004],{"type":43,"value":8},{"type":37,"tag":170,"props":1006,"children":1007},{"style":192},[1008],{"type":43,"value":195},{"type":37,"tag":170,"props":1010,"children":1011},{"style":192},[1012],{"type":43,"value":753},{"type":37,"tag":170,"props":1014,"children":1015},{"style":192},[1016],{"type":43,"value":758},{"type":37,"tag":170,"props":1018,"children":1019},{"style":192},[1020],{"type":43,"value":801},{"type":37,"tag":170,"props":1022,"children":1023},{"style":243},[1024],{"type":43,"value":806},{"type":37,"tag":170,"props":1026,"children":1027},{"style":187},[1028],{"type":43,"value":811},{"type":37,"tag":170,"props":1030,"children":1031},{"style":243},[1032],{"type":43,"value":365},{"type":37,"tag":170,"props":1034,"children":1035},{"style":192},[1036],{"type":43,"value":908},{"type":37,"tag":170,"props":1038,"children":1039},{"style":243},[1040],{"type":43,"value":375},{"type":37,"tag":170,"props":1042,"children":1043},{"class":172,"line":203},[1044],{"type":37,"tag":170,"props":1045,"children":1046},{"emptyLinePlaceholder":207},[1047],{"type":43,"value":210},{"type":37,"tag":170,"props":1049,"children":1050},{"class":172,"line":25},[1051],{"type":37,"tag":170,"props":1052,"children":1053},{"style":177},[1054],{"type":43,"value":1055},"# Get full target configuration\n",{"type":37,"tag":170,"props":1057,"children":1058},{"class":172,"line":221},[1059,1063,1067,1071,1075,1079,1083,1087,1091,1095],{"type":37,"tag":170,"props":1060,"children":1061},{"style":187},[1062],{"type":43,"value":8},{"type":37,"tag":170,"props":1064,"children":1065},{"style":192},[1066],{"type":43,"value":195},{"type":37,"tag":170,"props":1068,"children":1069},{"style":192},[1070],{"type":43,"value":753},{"type":37,"tag":170,"props":1072,"children":1073},{"style":192},[1074],{"type":43,"value":758},{"type":37,"tag":170,"props":1076,"children":1077},{"style":192},[1078],{"type":43,"value":801},{"type":37,"tag":170,"props":1080,"children":1081},{"style":243},[1082],{"type":43,"value":806},{"type":37,"tag":170,"props":1084,"children":1085},{"style":187},[1086],{"type":43,"value":811},{"type":37,"tag":170,"props":1088,"children":1089},{"style":243},[1090],{"type":43,"value":365},{"type":37,"tag":170,"props":1092,"children":1093},{"style":192},[1094],{"type":43,"value":864},{"type":37,"tag":170,"props":1096,"children":1097},{"style":243},[1098],{"type":43,"value":375},{"type":37,"tag":170,"props":1100,"children":1101},{"class":172,"line":259},[1102],{"type":37,"tag":170,"props":1103,"children":1104},{"emptyLinePlaceholder":207},[1105],{"type":43,"value":210},{"type":37,"tag":170,"props":1107,"children":1108},{"class":172,"line":292},[1109],{"type":37,"tag":170,"props":1110,"children":1111},{"style":177},[1112],{"type":43,"value":1113},"# Check target executor\u002Fcommand\n",{"type":37,"tag":170,"props":1115,"children":1116},{"class":172,"line":300},[1117,1121,1125,1129,1133,1137,1141,1145,1149,1154],{"type":37,"tag":170,"props":1118,"children":1119},{"style":187},[1120],{"type":43,"value":8},{"type":37,"tag":170,"props":1122,"children":1123},{"style":192},[1124],{"type":43,"value":195},{"type":37,"tag":170,"props":1126,"children":1127},{"style":192},[1128],{"type":43,"value":753},{"type":37,"tag":170,"props":1130,"children":1131},{"style":192},[1132],{"type":43,"value":758},{"type":37,"tag":170,"props":1134,"children":1135},{"style":192},[1136],{"type":43,"value":801},{"type":37,"tag":170,"props":1138,"children":1139},{"style":243},[1140],{"type":43,"value":806},{"type":37,"tag":170,"props":1142,"children":1143},{"style":187},[1144],{"type":43,"value":811},{"type":37,"tag":170,"props":1146,"children":1147},{"style":243},[1148],{"type":43,"value":365},{"type":37,"tag":170,"props":1150,"children":1151},{"style":192},[1152],{"type":43,"value":1153},".targets.build.executor",{"type":37,"tag":170,"props":1155,"children":1156},{"style":243},[1157],{"type":43,"value":375},{"type":37,"tag":170,"props":1159,"children":1160},{"class":172,"line":309},[1161,1165,1169,1173,1177,1181,1185,1189,1193,1198],{"type":37,"tag":170,"props":1162,"children":1163},{"style":187},[1164],{"type":43,"value":8},{"type":37,"tag":170,"props":1166,"children":1167},{"style":192},[1168],{"type":43,"value":195},{"type":37,"tag":170,"props":1170,"children":1171},{"style":192},[1172],{"type":43,"value":753},{"type":37,"tag":170,"props":1174,"children":1175},{"style":192},[1176],{"type":43,"value":758},{"type":37,"tag":170,"props":1178,"children":1179},{"style":192},[1180],{"type":43,"value":801},{"type":37,"tag":170,"props":1182,"children":1183},{"style":243},[1184],{"type":43,"value":806},{"type":37,"tag":170,"props":1186,"children":1187},{"style":187},[1188],{"type":43,"value":811},{"type":37,"tag":170,"props":1190,"children":1191},{"style":243},[1192],{"type":43,"value":365},{"type":37,"tag":170,"props":1194,"children":1195},{"style":192},[1196],{"type":43,"value":1197},".targets.build.command",{"type":37,"tag":170,"props":1199,"children":1200},{"style":243},[1201],{"type":43,"value":375},{"type":37,"tag":170,"props":1203,"children":1204},{"class":172,"line":342},[1205],{"type":37,"tag":170,"props":1206,"children":1207},{"emptyLinePlaceholder":207},[1208],{"type":43,"value":210},{"type":37,"tag":170,"props":1210,"children":1211},{"class":172,"line":378},[1212],{"type":37,"tag":170,"props":1213,"children":1214},{"style":177},[1215],{"type":43,"value":1216},"# View target options\n",{"type":37,"tag":170,"props":1218,"children":1219},{"class":172,"line":386},[1220,1224,1228,1232,1236,1240,1244,1248,1252,1257],{"type":37,"tag":170,"props":1221,"children":1222},{"style":187},[1223],{"type":43,"value":8},{"type":37,"tag":170,"props":1225,"children":1226},{"style":192},[1227],{"type":43,"value":195},{"type":37,"tag":170,"props":1229,"children":1230},{"style":192},[1231],{"type":43,"value":753},{"type":37,"tag":170,"props":1233,"children":1234},{"style":192},[1235],{"type":43,"value":758},{"type":37,"tag":170,"props":1237,"children":1238},{"style":192},[1239],{"type":43,"value":801},{"type":37,"tag":170,"props":1241,"children":1242},{"style":243},[1243],{"type":43,"value":806},{"type":37,"tag":170,"props":1245,"children":1246},{"style":187},[1247],{"type":43,"value":811},{"type":37,"tag":170,"props":1249,"children":1250},{"style":243},[1251],{"type":43,"value":365},{"type":37,"tag":170,"props":1253,"children":1254},{"style":192},[1255],{"type":43,"value":1256},".targets.build.options",{"type":37,"tag":170,"props":1258,"children":1259},{"style":243},[1260],{"type":43,"value":375},{"type":37,"tag":170,"props":1262,"children":1263},{"class":172,"line":395},[1264],{"type":37,"tag":170,"props":1265,"children":1266},{"emptyLinePlaceholder":207},[1267],{"type":43,"value":210},{"type":37,"tag":170,"props":1269,"children":1270},{"class":172,"line":421},[1271],{"type":37,"tag":170,"props":1272,"children":1273},{"style":177},[1274],{"type":43,"value":1275},"# Check target inputs\u002Foutputs (for caching)\n",{"type":37,"tag":170,"props":1277,"children":1278},{"class":172,"line":429},[1279,1283,1287,1291,1295,1299,1303,1307,1311,1316],{"type":37,"tag":170,"props":1280,"children":1281},{"style":187},[1282],{"type":43,"value":8},{"type":37,"tag":170,"props":1284,"children":1285},{"style":192},[1286],{"type":43,"value":195},{"type":37,"tag":170,"props":1288,"children":1289},{"style":192},[1290],{"type":43,"value":753},{"type":37,"tag":170,"props":1292,"children":1293},{"style":192},[1294],{"type":43,"value":758},{"type":37,"tag":170,"props":1296,"children":1297},{"style":192},[1298],{"type":43,"value":801},{"type":37,"tag":170,"props":1300,"children":1301},{"style":243},[1302],{"type":43,"value":806},{"type":37,"tag":170,"props":1304,"children":1305},{"style":187},[1306],{"type":43,"value":811},{"type":37,"tag":170,"props":1308,"children":1309},{"style":243},[1310],{"type":43,"value":365},{"type":37,"tag":170,"props":1312,"children":1313},{"style":192},[1314],{"type":43,"value":1315},".targets.build.inputs",{"type":37,"tag":170,"props":1317,"children":1318},{"style":243},[1319],{"type":43,"value":375},{"type":37,"tag":170,"props":1321,"children":1322},{"class":172,"line":438},[1323,1327,1331,1335,1339,1343,1347,1351,1355,1360],{"type":37,"tag":170,"props":1324,"children":1325},{"style":187},[1326],{"type":43,"value":8},{"type":37,"tag":170,"props":1328,"children":1329},{"style":192},[1330],{"type":43,"value":195},{"type":37,"tag":170,"props":1332,"children":1333},{"style":192},[1334],{"type":43,"value":753},{"type":37,"tag":170,"props":1336,"children":1337},{"style":192},[1338],{"type":43,"value":758},{"type":37,"tag":170,"props":1340,"children":1341},{"style":192},[1342],{"type":43,"value":801},{"type":37,"tag":170,"props":1344,"children":1345},{"style":243},[1346],{"type":43,"value":806},{"type":37,"tag":170,"props":1348,"children":1349},{"style":187},[1350],{"type":43,"value":811},{"type":37,"tag":170,"props":1352,"children":1353},{"style":243},[1354],{"type":43,"value":365},{"type":37,"tag":170,"props":1356,"children":1357},{"style":192},[1358],{"type":43,"value":1359},".targets.build.outputs",{"type":37,"tag":170,"props":1361,"children":1362},{"style":243},[1363],{"type":43,"value":375},{"type":37,"tag":170,"props":1365,"children":1366},{"class":172,"line":473},[1367],{"type":37,"tag":170,"props":1368,"children":1369},{"emptyLinePlaceholder":207},[1370],{"type":43,"value":210},{"type":37,"tag":170,"props":1372,"children":1373},{"class":172,"line":513},[1374],{"type":37,"tag":170,"props":1375,"children":1376},{"style":177},[1377],{"type":43,"value":1378},"# Find projects with a specific target\n",{"type":37,"tag":170,"props":1380,"children":1381},{"class":172,"line":546},[1382,1386,1390,1394,1398],{"type":37,"tag":170,"props":1383,"children":1384},{"style":187},[1385],{"type":43,"value":8},{"type":37,"tag":170,"props":1387,"children":1388},{"style":192},[1389],{"type":43,"value":195},{"type":37,"tag":170,"props":1391,"children":1392},{"style":192},[1393],{"type":43,"value":235},{"type":37,"tag":170,"props":1395,"children":1396},{"style":192},[1397],{"type":43,"value":413},{"type":37,"tag":170,"props":1399,"children":1400},{"style":192},[1401],{"type":43,"value":1402}," serve\n",{"type":37,"tag":170,"props":1404,"children":1405},{"class":172,"line":554},[1406,1410,1414,1418,1422],{"type":37,"tag":170,"props":1407,"children":1408},{"style":187},[1409],{"type":43,"value":8},{"type":37,"tag":170,"props":1411,"children":1412},{"style":192},[1413],{"type":43,"value":195},{"type":37,"tag":170,"props":1415,"children":1416},{"style":192},[1417],{"type":43,"value":235},{"type":37,"tag":170,"props":1419,"children":1420},{"style":192},[1421],{"type":43,"value":413},{"type":37,"tag":170,"props":1423,"children":1424},{"style":192},[1425],{"type":43,"value":1426}," e2e\n",{"type":37,"tag":81,"props":1428,"children":1430},{"id":1429},"workspace-configuration",[1431],{"type":43,"value":1432},"Workspace Configuration",{"type":37,"tag":46,"props":1434,"children":1435},{},[1436,1438,1444,1446,1452],{"type":43,"value":1437},"Read ",{"type":37,"tag":57,"props":1439,"children":1441},{"className":1440},[],[1442],{"type":43,"value":1443},"nx.json",{"type":43,"value":1445}," directly for workspace-level configuration.\nYou can read the full project schema at ",{"type":37,"tag":57,"props":1447,"children":1449},{"className":1448},[],[1450],{"type":43,"value":1451},"node_modules\u002Fnx\u002Fschemas\u002Fnx-schema.json",{"type":43,"value":722},{"type":37,"tag":159,"props":1454,"children":1456},{"className":161,"code":1455,"language":163,"meta":164,"style":164},"# Read the full nx.json\ncat nx.json\n\n# Or use jq for specific sections\ncat nx.json | jq '.targetDefaults'\ncat nx.json | jq '.namedInputs'\ncat nx.json | jq '.plugins'\ncat nx.json | jq '.generators'\n",[1457],{"type":37,"tag":57,"props":1458,"children":1459},{"__ignoreMap":164},[1460,1468,1481,1488,1496,1529,1561,1593],{"type":37,"tag":170,"props":1461,"children":1462},{"class":172,"line":173},[1463],{"type":37,"tag":170,"props":1464,"children":1465},{"style":177},[1466],{"type":43,"value":1467},"# Read the full nx.json\n",{"type":37,"tag":170,"props":1469,"children":1470},{"class":172,"line":183},[1471,1476],{"type":37,"tag":170,"props":1472,"children":1473},{"style":187},[1474],{"type":43,"value":1475},"cat",{"type":37,"tag":170,"props":1477,"children":1478},{"style":192},[1479],{"type":43,"value":1480}," nx.json\n",{"type":37,"tag":170,"props":1482,"children":1483},{"class":172,"line":203},[1484],{"type":37,"tag":170,"props":1485,"children":1486},{"emptyLinePlaceholder":207},[1487],{"type":43,"value":210},{"type":37,"tag":170,"props":1489,"children":1490},{"class":172,"line":25},[1491],{"type":37,"tag":170,"props":1492,"children":1493},{"style":177},[1494],{"type":43,"value":1495},"# Or use jq for specific sections\n",{"type":37,"tag":170,"props":1497,"children":1498},{"class":172,"line":221},[1499,1503,1508,1512,1516,1520,1525],{"type":37,"tag":170,"props":1500,"children":1501},{"style":187},[1502],{"type":43,"value":1475},{"type":37,"tag":170,"props":1504,"children":1505},{"style":192},[1506],{"type":43,"value":1507}," nx.json",{"type":37,"tag":170,"props":1509,"children":1510},{"style":243},[1511],{"type":43,"value":806},{"type":37,"tag":170,"props":1513,"children":1514},{"style":187},[1515],{"type":43,"value":811},{"type":37,"tag":170,"props":1517,"children":1518},{"style":243},[1519],{"type":43,"value":365},{"type":37,"tag":170,"props":1521,"children":1522},{"style":192},[1523],{"type":43,"value":1524},".targetDefaults",{"type":37,"tag":170,"props":1526,"children":1527},{"style":243},[1528],{"type":43,"value":375},{"type":37,"tag":170,"props":1530,"children":1531},{"class":172,"line":259},[1532,1536,1540,1544,1548,1552,1557],{"type":37,"tag":170,"props":1533,"children":1534},{"style":187},[1535],{"type":43,"value":1475},{"type":37,"tag":170,"props":1537,"children":1538},{"style":192},[1539],{"type":43,"value":1507},{"type":37,"tag":170,"props":1541,"children":1542},{"style":243},[1543],{"type":43,"value":806},{"type":37,"tag":170,"props":1545,"children":1546},{"style":187},[1547],{"type":43,"value":811},{"type":37,"tag":170,"props":1549,"children":1550},{"style":243},[1551],{"type":43,"value":365},{"type":37,"tag":170,"props":1553,"children":1554},{"style":192},[1555],{"type":43,"value":1556},".namedInputs",{"type":37,"tag":170,"props":1558,"children":1559},{"style":243},[1560],{"type":43,"value":375},{"type":37,"tag":170,"props":1562,"children":1563},{"class":172,"line":292},[1564,1568,1572,1576,1580,1584,1589],{"type":37,"tag":170,"props":1565,"children":1566},{"style":187},[1567],{"type":43,"value":1475},{"type":37,"tag":170,"props":1569,"children":1570},{"style":192},[1571],{"type":43,"value":1507},{"type":37,"tag":170,"props":1573,"children":1574},{"style":243},[1575],{"type":43,"value":806},{"type":37,"tag":170,"props":1577,"children":1578},{"style":187},[1579],{"type":43,"value":811},{"type":37,"tag":170,"props":1581,"children":1582},{"style":243},[1583],{"type":43,"value":365},{"type":37,"tag":170,"props":1585,"children":1586},{"style":192},[1587],{"type":43,"value":1588},".plugins",{"type":37,"tag":170,"props":1590,"children":1591},{"style":243},[1592],{"type":43,"value":375},{"type":37,"tag":170,"props":1594,"children":1595},{"class":172,"line":300},[1596,1600,1604,1608,1612,1616,1621],{"type":37,"tag":170,"props":1597,"children":1598},{"style":187},[1599],{"type":43,"value":1475},{"type":37,"tag":170,"props":1601,"children":1602},{"style":192},[1603],{"type":43,"value":1507},{"type":37,"tag":170,"props":1605,"children":1606},{"style":243},[1607],{"type":43,"value":806},{"type":37,"tag":170,"props":1609,"children":1610},{"style":187},[1611],{"type":43,"value":811},{"type":37,"tag":170,"props":1613,"children":1614},{"style":243},[1615],{"type":43,"value":365},{"type":37,"tag":170,"props":1617,"children":1618},{"style":192},[1619],{"type":43,"value":1620},".generators",{"type":37,"tag":170,"props":1622,"children":1623},{"style":243},[1624],{"type":43,"value":375},{"type":37,"tag":46,"props":1626,"children":1627},{},[1628],{"type":43,"value":1629},"Key nx.json sections:",{"type":37,"tag":1631,"props":1632,"children":1633},"ul",{},[1634,1646,1657,1668],{"type":37,"tag":1635,"props":1636,"children":1637},"li",{},[1638,1644],{"type":37,"tag":57,"props":1639,"children":1641},{"className":1640},[],[1642],{"type":43,"value":1643},"targetDefaults",{"type":43,"value":1645}," - Default configuration applied to all targets of a given name",{"type":37,"tag":1635,"props":1647,"children":1648},{},[1649,1655],{"type":37,"tag":57,"props":1650,"children":1652},{"className":1651},[],[1653],{"type":43,"value":1654},"namedInputs",{"type":43,"value":1656}," - Reusable input definitions for caching",{"type":37,"tag":1635,"props":1658,"children":1659},{},[1660,1666],{"type":37,"tag":57,"props":1661,"children":1663},{"className":1662},[],[1664],{"type":43,"value":1665},"plugins",{"type":43,"value":1667}," - Nx plugins and their configuration",{"type":37,"tag":1635,"props":1669,"children":1670},{},[1671],{"type":43,"value":1672},"...and much more, read the schema or nx.json for details",{"type":37,"tag":81,"props":1674,"children":1676},{"id":1675},"affected-projects",[1677],{"type":43,"value":1678},"Affected Projects",{"type":37,"tag":46,"props":1680,"children":1681},{},[1682,1684,1691],{"type":43,"value":1683},"If the user is asking about affected projects, read the ",{"type":37,"tag":1685,"props":1686,"children":1688},"a",{"href":1687},"references\u002FAFFECTED.md",[1689],{"type":43,"value":1690},"affected projects reference",{"type":43,"value":1692}," for detailed commands and examples.",{"type":37,"tag":81,"props":1694,"children":1696},{"id":1695},"common-exploration-patterns",[1697],{"type":43,"value":1698},"Common Exploration Patterns",{"type":37,"tag":1700,"props":1701,"children":1703},"h3",{"id":1702},"whats-in-this-workspace",[1704],{"type":43,"value":1705},"\"What's in this workspace?\"",{"type":37,"tag":159,"props":1707,"children":1709},{"className":161,"code":1708,"language":163,"meta":164,"style":164},"nx show projects\nnx show projects --type app\nnx show projects --type lib\n",[1710],{"type":37,"tag":57,"props":1711,"children":1712},{"__ignoreMap":164},[1713,1728,1752],{"type":37,"tag":170,"props":1714,"children":1715},{"class":172,"line":173},[1716,1720,1724],{"type":37,"tag":170,"props":1717,"children":1718},{"style":187},[1719],{"type":43,"value":8},{"type":37,"tag":170,"props":1721,"children":1722},{"style":192},[1723],{"type":43,"value":195},{"type":37,"tag":170,"props":1725,"children":1726},{"style":192},[1727],{"type":43,"value":200},{"type":37,"tag":170,"props":1729,"children":1730},{"class":172,"line":183},[1731,1735,1739,1743,1747],{"type":37,"tag":170,"props":1732,"children":1733},{"style":187},[1734],{"type":43,"value":8},{"type":37,"tag":170,"props":1736,"children":1737},{"style":192},[1738],{"type":43,"value":195},{"type":37,"tag":170,"props":1740,"children":1741},{"style":192},[1742],{"type":43,"value":235},{"type":37,"tag":170,"props":1744,"children":1745},{"style":192},[1746],{"type":43,"value":456},{"type":37,"tag":170,"props":1748,"children":1749},{"style":192},[1750],{"type":43,"value":1751}," app\n",{"type":37,"tag":170,"props":1753,"children":1754},{"class":172,"line":203},[1755,1759,1763,1767,1771],{"type":37,"tag":170,"props":1756,"children":1757},{"style":187},[1758],{"type":43,"value":8},{"type":37,"tag":170,"props":1760,"children":1761},{"style":192},[1762],{"type":43,"value":195},{"type":37,"tag":170,"props":1764,"children":1765},{"style":192},[1766],{"type":43,"value":235},{"type":37,"tag":170,"props":1768,"children":1769},{"style":192},[1770],{"type":43,"value":456},{"type":37,"tag":170,"props":1772,"children":1773},{"style":192},[1774],{"type":43,"value":1775}," lib\n",{"type":37,"tag":1700,"props":1777,"children":1779},{"id":1778},"how-do-i-buildtestlint-project-x",[1780],{"type":43,"value":1781},"\"How do I build\u002Ftest\u002Flint project X?\"",{"type":37,"tag":159,"props":1783,"children":1785},{"className":161,"code":1784,"language":163,"meta":164,"style":164},"nx show project X --json | jq '.targets | keys'\nnx show project X --json | jq '.targets.build'\n",[1786],{"type":37,"tag":57,"props":1787,"children":1788},{"__ignoreMap":164},[1789,1833],{"type":37,"tag":170,"props":1790,"children":1791},{"class":172,"line":173},[1792,1796,1800,1804,1809,1813,1817,1821,1825,1829],{"type":37,"tag":170,"props":1793,"children":1794},{"style":187},[1795],{"type":43,"value":8},{"type":37,"tag":170,"props":1797,"children":1798},{"style":192},[1799],{"type":43,"value":195},{"type":37,"tag":170,"props":1801,"children":1802},{"style":192},[1803],{"type":43,"value":753},{"type":37,"tag":170,"props":1805,"children":1806},{"style":192},[1807],{"type":43,"value":1808}," X",{"type":37,"tag":170,"props":1810,"children":1811},{"style":192},[1812],{"type":43,"value":801},{"type":37,"tag":170,"props":1814,"children":1815},{"style":243},[1816],{"type":43,"value":806},{"type":37,"tag":170,"props":1818,"children":1819},{"style":187},[1820],{"type":43,"value":811},{"type":37,"tag":170,"props":1822,"children":1823},{"style":243},[1824],{"type":43,"value":365},{"type":37,"tag":170,"props":1826,"children":1827},{"style":192},[1828],{"type":43,"value":908},{"type":37,"tag":170,"props":1830,"children":1831},{"style":243},[1832],{"type":43,"value":375},{"type":37,"tag":170,"props":1834,"children":1835},{"class":172,"line":183},[1836,1840,1844,1848,1852,1856,1860,1864,1868,1872],{"type":37,"tag":170,"props":1837,"children":1838},{"style":187},[1839],{"type":43,"value":8},{"type":37,"tag":170,"props":1841,"children":1842},{"style":192},[1843],{"type":43,"value":195},{"type":37,"tag":170,"props":1845,"children":1846},{"style":192},[1847],{"type":43,"value":753},{"type":37,"tag":170,"props":1849,"children":1850},{"style":192},[1851],{"type":43,"value":1808},{"type":37,"tag":170,"props":1853,"children":1854},{"style":192},[1855],{"type":43,"value":801},{"type":37,"tag":170,"props":1857,"children":1858},{"style":243},[1859],{"type":43,"value":806},{"type":37,"tag":170,"props":1861,"children":1862},{"style":187},[1863],{"type":43,"value":811},{"type":37,"tag":170,"props":1865,"children":1866},{"style":243},[1867],{"type":43,"value":365},{"type":37,"tag":170,"props":1869,"children":1870},{"style":192},[1871],{"type":43,"value":864},{"type":37,"tag":170,"props":1873,"children":1874},{"style":243},[1875],{"type":43,"value":375},{"type":37,"tag":1700,"props":1877,"children":1879},{"id":1878},"what-depends-on-library-y",[1880],{"type":43,"value":1881},"\"What depends on library Y?\"",{"type":37,"tag":159,"props":1883,"children":1885},{"className":161,"code":1884,"language":163,"meta":164,"style":164},"# Use the project graph to find dependents\nnx graph --print | jq '.graph.dependencies | to_entries[] | select(.value[].target == \"Y\") | .key'\n",[1886],{"type":37,"tag":57,"props":1887,"children":1888},{"__ignoreMap":164},[1889,1897],{"type":37,"tag":170,"props":1890,"children":1891},{"class":172,"line":173},[1892],{"type":37,"tag":170,"props":1893,"children":1894},{"style":177},[1895],{"type":43,"value":1896},"# Use the project graph to find dependents\n",{"type":37,"tag":170,"props":1898,"children":1899},{"class":172,"line":183},[1900,1904,1909,1914,1918,1922,1926,1931],{"type":37,"tag":170,"props":1901,"children":1902},{"style":187},[1903],{"type":43,"value":8},{"type":37,"tag":170,"props":1905,"children":1906},{"style":192},[1907],{"type":43,"value":1908}," graph",{"type":37,"tag":170,"props":1910,"children":1911},{"style":192},[1912],{"type":43,"value":1913}," --print",{"type":37,"tag":170,"props":1915,"children":1916},{"style":243},[1917],{"type":43,"value":806},{"type":37,"tag":170,"props":1919,"children":1920},{"style":187},[1921],{"type":43,"value":811},{"type":37,"tag":170,"props":1923,"children":1924},{"style":243},[1925],{"type":43,"value":365},{"type":37,"tag":170,"props":1927,"children":1928},{"style":192},[1929],{"type":43,"value":1930},".graph.dependencies | to_entries[] | select(.value[].target == \"Y\") | .key",{"type":37,"tag":170,"props":1932,"children":1933},{"style":243},[1934],{"type":43,"value":375},{"type":37,"tag":81,"props":1936,"children":1938},{"id":1937},"programmatic-answers",[1939],{"type":43,"value":1940},"Programmatic Answers",{"type":37,"tag":46,"props":1942,"children":1943},{},[1944,1946,1952,1954,1960,1961,1967],{"type":43,"value":1945},"When processing nx CLI results, use command-line tools to compute the answer programmatically rather than counting or parsing output manually. Always use ",{"type":37,"tag":57,"props":1947,"children":1949},{"className":1948},[],[1950],{"type":43,"value":1951},"--json",{"type":43,"value":1953}," flags to get structured output that can be processed with ",{"type":37,"tag":57,"props":1955,"children":1957},{"className":1956},[],[1958],{"type":43,"value":1959},"jq",{"type":43,"value":127},{"type":37,"tag":57,"props":1962,"children":1964},{"className":1963},[],[1965],{"type":43,"value":1966},"grep",{"type":43,"value":1968},", or other tools you have installed locally.",{"type":37,"tag":1700,"props":1970,"children":1972},{"id":1971},"listing-projects-1",[1973],{"type":43,"value":86},{"type":37,"tag":159,"props":1975,"children":1977},{"className":161,"code":1976,"language":163,"meta":164,"style":164},"nx show projects --json\n",[1978],{"type":37,"tag":57,"props":1979,"children":1980},{"__ignoreMap":164},[1981],{"type":37,"tag":170,"props":1982,"children":1983},{"class":172,"line":173},[1984,1988,1992,1996],{"type":37,"tag":170,"props":1985,"children":1986},{"style":187},[1987],{"type":43,"value":8},{"type":37,"tag":170,"props":1989,"children":1990},{"style":192},[1991],{"type":43,"value":195},{"type":37,"tag":170,"props":1993,"children":1994},{"style":192},[1995],{"type":43,"value":235},{"type":37,"tag":170,"props":1997,"children":1998},{"style":192},[1999],{"type":43,"value":664},{"type":37,"tag":46,"props":2001,"children":2002},{},[2003],{"type":43,"value":2004},"Example output:",{"type":37,"tag":159,"props":2006,"children":2010},{"className":2007,"code":2008,"language":2009,"meta":164,"style":164},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","[\"my-app\", \"my-app-e2e\", \"shared-ui\", \"shared-utils\", \"api\"]\n","json",[2011],{"type":37,"tag":57,"props":2012,"children":2013},{"__ignoreMap":164},[2014],{"type":37,"tag":170,"props":2015,"children":2016},{"class":172,"line":173},[2017,2022,2026,2031,2035,2040,2044,2049,2053,2057,2061,2066,2070,2074,2078,2083,2087,2091,2095,2100,2104],{"type":37,"tag":170,"props":2018,"children":2019},{"style":243},[2020],{"type":43,"value":2021},"[",{"type":37,"tag":170,"props":2023,"children":2024},{"style":243},[2025],{"type":43,"value":501},{"type":37,"tag":170,"props":2027,"children":2028},{"style":192},[2029],{"type":43,"value":2030},"my-app",{"type":37,"tag":170,"props":2032,"children":2033},{"style":243},[2034],{"type":43,"value":501},{"type":37,"tag":170,"props":2036,"children":2037},{"style":243},[2038],{"type":43,"value":2039},",",{"type":37,"tag":170,"props":2041,"children":2042},{"style":243},[2043],{"type":43,"value":246},{"type":37,"tag":170,"props":2045,"children":2046},{"style":192},[2047],{"type":43,"value":2048},"my-app-e2e",{"type":37,"tag":170,"props":2050,"children":2051},{"style":243},[2052],{"type":43,"value":501},{"type":37,"tag":170,"props":2054,"children":2055},{"style":243},[2056],{"type":43,"value":2039},{"type":37,"tag":170,"props":2058,"children":2059},{"style":243},[2060],{"type":43,"value":246},{"type":37,"tag":170,"props":2062,"children":2063},{"style":192},[2064],{"type":43,"value":2065},"shared-ui",{"type":37,"tag":170,"props":2067,"children":2068},{"style":243},[2069],{"type":43,"value":501},{"type":37,"tag":170,"props":2071,"children":2072},{"style":243},[2073],{"type":43,"value":2039},{"type":37,"tag":170,"props":2075,"children":2076},{"style":243},[2077],{"type":43,"value":246},{"type":37,"tag":170,"props":2079,"children":2080},{"style":192},[2081],{"type":43,"value":2082},"shared-utils",{"type":37,"tag":170,"props":2084,"children":2085},{"style":243},[2086],{"type":43,"value":501},{"type":37,"tag":170,"props":2088,"children":2089},{"style":243},[2090],{"type":43,"value":2039},{"type":37,"tag":170,"props":2092,"children":2093},{"style":243},[2094],{"type":43,"value":246},{"type":37,"tag":170,"props":2096,"children":2097},{"style":192},[2098],{"type":43,"value":2099},"api",{"type":37,"tag":170,"props":2101,"children":2102},{"style":243},[2103],{"type":43,"value":501},{"type":37,"tag":170,"props":2105,"children":2106},{"style":243},[2107],{"type":43,"value":2108},"]\n",{"type":37,"tag":46,"props":2110,"children":2111},{},[2112],{"type":43,"value":2113},"Common operations:",{"type":37,"tag":159,"props":2115,"children":2117},{"className":161,"code":2116,"language":163,"meta":164,"style":164},"# Count projects\nnx show projects --json | jq 'length'\n\n# Filter by pattern\nnx show projects --json | jq '.[] | select(startswith(\"shared-\"))'\n\n# Get affected projects as array\nnx show projects --affected --json | jq '.'\n",[2118],{"type":37,"tag":57,"props":2119,"children":2120},{"__ignoreMap":164},[2121,2129,2169,2176,2184,2224,2231,2239],{"type":37,"tag":170,"props":2122,"children":2123},{"class":172,"line":173},[2124],{"type":37,"tag":170,"props":2125,"children":2126},{"style":177},[2127],{"type":43,"value":2128},"# Count projects\n",{"type":37,"tag":170,"props":2130,"children":2131},{"class":172,"line":183},[2132,2136,2140,2144,2148,2152,2156,2160,2165],{"type":37,"tag":170,"props":2133,"children":2134},{"style":187},[2135],{"type":43,"value":8},{"type":37,"tag":170,"props":2137,"children":2138},{"style":192},[2139],{"type":43,"value":195},{"type":37,"tag":170,"props":2141,"children":2142},{"style":192},[2143],{"type":43,"value":235},{"type":37,"tag":170,"props":2145,"children":2146},{"style":192},[2147],{"type":43,"value":801},{"type":37,"tag":170,"props":2149,"children":2150},{"style":243},[2151],{"type":43,"value":806},{"type":37,"tag":170,"props":2153,"children":2154},{"style":187},[2155],{"type":43,"value":811},{"type":37,"tag":170,"props":2157,"children":2158},{"style":243},[2159],{"type":43,"value":365},{"type":37,"tag":170,"props":2161,"children":2162},{"style":192},[2163],{"type":43,"value":2164},"length",{"type":37,"tag":170,"props":2166,"children":2167},{"style":243},[2168],{"type":43,"value":375},{"type":37,"tag":170,"props":2170,"children":2171},{"class":172,"line":203},[2172],{"type":37,"tag":170,"props":2173,"children":2174},{"emptyLinePlaceholder":207},[2175],{"type":43,"value":210},{"type":37,"tag":170,"props":2177,"children":2178},{"class":172,"line":25},[2179],{"type":37,"tag":170,"props":2180,"children":2181},{"style":177},[2182],{"type":43,"value":2183},"# Filter by pattern\n",{"type":37,"tag":170,"props":2185,"children":2186},{"class":172,"line":221},[2187,2191,2195,2199,2203,2207,2211,2215,2220],{"type":37,"tag":170,"props":2188,"children":2189},{"style":187},[2190],{"type":43,"value":8},{"type":37,"tag":170,"props":2192,"children":2193},{"style":192},[2194],{"type":43,"value":195},{"type":37,"tag":170,"props":2196,"children":2197},{"style":192},[2198],{"type":43,"value":235},{"type":37,"tag":170,"props":2200,"children":2201},{"style":192},[2202],{"type":43,"value":801},{"type":37,"tag":170,"props":2204,"children":2205},{"style":243},[2206],{"type":43,"value":806},{"type":37,"tag":170,"props":2208,"children":2209},{"style":187},[2210],{"type":43,"value":811},{"type":37,"tag":170,"props":2212,"children":2213},{"style":243},[2214],{"type":43,"value":365},{"type":37,"tag":170,"props":2216,"children":2217},{"style":192},[2218],{"type":43,"value":2219},".[] | select(startswith(\"shared-\"))",{"type":37,"tag":170,"props":2221,"children":2222},{"style":243},[2223],{"type":43,"value":375},{"type":37,"tag":170,"props":2225,"children":2226},{"class":172,"line":259},[2227],{"type":37,"tag":170,"props":2228,"children":2229},{"emptyLinePlaceholder":207},[2230],{"type":43,"value":210},{"type":37,"tag":170,"props":2232,"children":2233},{"class":172,"line":292},[2234],{"type":37,"tag":170,"props":2235,"children":2236},{"style":177},[2237],{"type":43,"value":2238},"# Get affected projects as array\n",{"type":37,"tag":170,"props":2240,"children":2241},{"class":172,"line":300},[2242,2246,2250,2254,2258,2262,2266,2270,2274,2279],{"type":37,"tag":170,"props":2243,"children":2244},{"style":187},[2245],{"type":43,"value":8},{"type":37,"tag":170,"props":2247,"children":2248},{"style":192},[2249],{"type":43,"value":195},{"type":37,"tag":170,"props":2251,"children":2252},{"style":192},[2253],{"type":43,"value":235},{"type":37,"tag":170,"props":2255,"children":2256},{"style":192},[2257],{"type":43,"value":491},{"type":37,"tag":170,"props":2259,"children":2260},{"style":192},[2261],{"type":43,"value":801},{"type":37,"tag":170,"props":2263,"children":2264},{"style":243},[2265],{"type":43,"value":806},{"type":37,"tag":170,"props":2267,"children":2268},{"style":187},[2269],{"type":43,"value":811},{"type":37,"tag":170,"props":2271,"children":2272},{"style":243},[2273],{"type":43,"value":365},{"type":37,"tag":170,"props":2275,"children":2276},{"style":192},[2277],{"type":43,"value":2278},".",{"type":37,"tag":170,"props":2280,"children":2281},{"style":243},[2282],{"type":43,"value":375},{"type":37,"tag":1700,"props":2284,"children":2286},{"id":2285},"project-details",[2287],{"type":43,"value":2288},"Project Details",{"type":37,"tag":159,"props":2290,"children":2292},{"className":161,"code":2291,"language":163,"meta":164,"style":164},"nx show project my-app --json\n",[2293],{"type":37,"tag":57,"props":2294,"children":2295},{"__ignoreMap":164},[2296],{"type":37,"tag":170,"props":2297,"children":2298},{"class":172,"line":173},[2299,2303,2307,2311,2315],{"type":37,"tag":170,"props":2300,"children":2301},{"style":187},[2302],{"type":43,"value":8},{"type":37,"tag":170,"props":2304,"children":2305},{"style":192},[2306],{"type":43,"value":195},{"type":37,"tag":170,"props":2308,"children":2309},{"style":192},[2310],{"type":43,"value":753},{"type":37,"tag":170,"props":2312,"children":2313},{"style":192},[2314],{"type":43,"value":758},{"type":37,"tag":170,"props":2316,"children":2317},{"style":192},[2318],{"type":43,"value":664},{"type":37,"tag":46,"props":2320,"children":2321},{},[2322],{"type":43,"value":2004},{"type":37,"tag":159,"props":2324,"children":2326},{"className":2007,"code":2325,"language":2009,"meta":164,"style":164},"{\n  \"root\": \"apps\u002Fmy-app\",\n  \"name\": \"my-app\",\n  \"sourceRoot\": \"apps\u002Fmy-app\u002Fsrc\",\n  \"projectType\": \"application\",\n  \"tags\": [\"type:app\", \"scope:client\"],\n  \"targets\": {\n    \"build\": {\n      \"executor\": \"@nx\u002Fvite:build\",\n      \"options\": { \"outputPath\": \"dist\u002Fapps\u002Fmy-app\" }\n    },\n    \"serve\": {\n      \"executor\": \"@nx\u002Fvite:dev-server\",\n      \"options\": { \"buildTarget\": \"my-app:build\" }\n    },\n    \"test\": {\n      \"executor\": \"@nx\u002Fvite:test\",\n      \"options\": {}\n    }\n  },\n  \"implicitDependencies\": []\n}\n",[2327],{"type":37,"tag":57,"props":2328,"children":2329},{"__ignoreMap":164},[2330,2338,2378,2414,2451,2488,2548,2573,2598,2637,2698,2706,2730,2766,2823,2830,2854,2890,2914,2922,2930,2955],{"type":37,"tag":170,"props":2331,"children":2332},{"class":172,"line":173},[2333],{"type":37,"tag":170,"props":2334,"children":2335},{"style":243},[2336],{"type":43,"value":2337},"{\n",{"type":37,"tag":170,"props":2339,"children":2340},{"class":172,"line":183},[2341,2346,2351,2355,2360,2364,2369,2373],{"type":37,"tag":170,"props":2342,"children":2343},{"style":243},[2344],{"type":43,"value":2345},"  \"",{"type":37,"tag":170,"props":2347,"children":2349},{"style":2348},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[2350],{"type":43,"value":34},{"type":37,"tag":170,"props":2352,"children":2353},{"style":243},[2354],{"type":43,"value":501},{"type":37,"tag":170,"props":2356,"children":2357},{"style":243},[2358],{"type":43,"value":2359},":",{"type":37,"tag":170,"props":2361,"children":2362},{"style":243},[2363],{"type":43,"value":246},{"type":37,"tag":170,"props":2365,"children":2366},{"style":192},[2367],{"type":43,"value":2368},"apps\u002Fmy-app",{"type":37,"tag":170,"props":2370,"children":2371},{"style":243},[2372],{"type":43,"value":501},{"type":37,"tag":170,"props":2374,"children":2375},{"style":243},[2376],{"type":43,"value":2377},",\n",{"type":37,"tag":170,"props":2379,"children":2380},{"class":172,"line":203},[2381,2385,2390,2394,2398,2402,2406,2410],{"type":37,"tag":170,"props":2382,"children":2383},{"style":243},[2384],{"type":43,"value":2345},{"type":37,"tag":170,"props":2386,"children":2387},{"style":2348},[2388],{"type":43,"value":2389},"name",{"type":37,"tag":170,"props":2391,"children":2392},{"style":243},[2393],{"type":43,"value":501},{"type":37,"tag":170,"props":2395,"children":2396},{"style":243},[2397],{"type":43,"value":2359},{"type":37,"tag":170,"props":2399,"children":2400},{"style":243},[2401],{"type":43,"value":246},{"type":37,"tag":170,"props":2403,"children":2404},{"style":192},[2405],{"type":43,"value":2030},{"type":37,"tag":170,"props":2407,"children":2408},{"style":243},[2409],{"type":43,"value":501},{"type":37,"tag":170,"props":2411,"children":2412},{"style":243},[2413],{"type":43,"value":2377},{"type":37,"tag":170,"props":2415,"children":2416},{"class":172,"line":25},[2417,2421,2426,2430,2434,2438,2443,2447],{"type":37,"tag":170,"props":2418,"children":2419},{"style":243},[2420],{"type":43,"value":2345},{"type":37,"tag":170,"props":2422,"children":2423},{"style":2348},[2424],{"type":43,"value":2425},"sourceRoot",{"type":37,"tag":170,"props":2427,"children":2428},{"style":243},[2429],{"type":43,"value":501},{"type":37,"tag":170,"props":2431,"children":2432},{"style":243},[2433],{"type":43,"value":2359},{"type":37,"tag":170,"props":2435,"children":2436},{"style":243},[2437],{"type":43,"value":246},{"type":37,"tag":170,"props":2439,"children":2440},{"style":192},[2441],{"type":43,"value":2442},"apps\u002Fmy-app\u002Fsrc",{"type":37,"tag":170,"props":2444,"children":2445},{"style":243},[2446],{"type":43,"value":501},{"type":37,"tag":170,"props":2448,"children":2449},{"style":243},[2450],{"type":43,"value":2377},{"type":37,"tag":170,"props":2452,"children":2453},{"class":172,"line":221},[2454,2458,2463,2467,2471,2475,2480,2484],{"type":37,"tag":170,"props":2455,"children":2456},{"style":243},[2457],{"type":43,"value":2345},{"type":37,"tag":170,"props":2459,"children":2460},{"style":2348},[2461],{"type":43,"value":2462},"projectType",{"type":37,"tag":170,"props":2464,"children":2465},{"style":243},[2466],{"type":43,"value":501},{"type":37,"tag":170,"props":2468,"children":2469},{"style":243},[2470],{"type":43,"value":2359},{"type":37,"tag":170,"props":2472,"children":2473},{"style":243},[2474],{"type":43,"value":246},{"type":37,"tag":170,"props":2476,"children":2477},{"style":192},[2478],{"type":43,"value":2479},"application",{"type":37,"tag":170,"props":2481,"children":2482},{"style":243},[2483],{"type":43,"value":501},{"type":37,"tag":170,"props":2485,"children":2486},{"style":243},[2487],{"type":43,"value":2377},{"type":37,"tag":170,"props":2489,"children":2490},{"class":172,"line":259},[2491,2495,2500,2504,2508,2513,2517,2522,2526,2530,2534,2539,2543],{"type":37,"tag":170,"props":2492,"children":2493},{"style":243},[2494],{"type":43,"value":2345},{"type":37,"tag":170,"props":2496,"children":2497},{"style":2348},[2498],{"type":43,"value":2499},"tags",{"type":37,"tag":170,"props":2501,"children":2502},{"style":243},[2503],{"type":43,"value":501},{"type":37,"tag":170,"props":2505,"children":2506},{"style":243},[2507],{"type":43,"value":2359},{"type":37,"tag":170,"props":2509,"children":2510},{"style":243},[2511],{"type":43,"value":2512}," [",{"type":37,"tag":170,"props":2514,"children":2515},{"style":243},[2516],{"type":43,"value":501},{"type":37,"tag":170,"props":2518,"children":2519},{"style":192},[2520],{"type":43,"value":2521},"type:app",{"type":37,"tag":170,"props":2523,"children":2524},{"style":243},[2525],{"type":43,"value":501},{"type":37,"tag":170,"props":2527,"children":2528},{"style":243},[2529],{"type":43,"value":2039},{"type":37,"tag":170,"props":2531,"children":2532},{"style":243},[2533],{"type":43,"value":246},{"type":37,"tag":170,"props":2535,"children":2536},{"style":192},[2537],{"type":43,"value":2538},"scope:client",{"type":37,"tag":170,"props":2540,"children":2541},{"style":243},[2542],{"type":43,"value":501},{"type":37,"tag":170,"props":2544,"children":2545},{"style":243},[2546],{"type":43,"value":2547},"],\n",{"type":37,"tag":170,"props":2549,"children":2550},{"class":172,"line":292},[2551,2555,2560,2564,2568],{"type":37,"tag":170,"props":2552,"children":2553},{"style":243},[2554],{"type":43,"value":2345},{"type":37,"tag":170,"props":2556,"children":2557},{"style":2348},[2558],{"type":43,"value":2559},"targets",{"type":37,"tag":170,"props":2561,"children":2562},{"style":243},[2563],{"type":43,"value":501},{"type":37,"tag":170,"props":2565,"children":2566},{"style":243},[2567],{"type":43,"value":2359},{"type":37,"tag":170,"props":2569,"children":2570},{"style":243},[2571],{"type":43,"value":2572}," {\n",{"type":37,"tag":170,"props":2574,"children":2575},{"class":172,"line":300},[2576,2581,2586,2590,2594],{"type":37,"tag":170,"props":2577,"children":2578},{"style":243},[2579],{"type":43,"value":2580},"    \"",{"type":37,"tag":170,"props":2582,"children":2583},{"style":187},[2584],{"type":43,"value":2585},"build",{"type":37,"tag":170,"props":2587,"children":2588},{"style":243},[2589],{"type":43,"value":501},{"type":37,"tag":170,"props":2591,"children":2592},{"style":243},[2593],{"type":43,"value":2359},{"type":37,"tag":170,"props":2595,"children":2596},{"style":243},[2597],{"type":43,"value":2572},{"type":37,"tag":170,"props":2599,"children":2600},{"class":172,"line":309},[2601,2606,2612,2616,2620,2624,2629,2633],{"type":37,"tag":170,"props":2602,"children":2603},{"style":243},[2604],{"type":43,"value":2605},"      \"",{"type":37,"tag":170,"props":2607,"children":2609},{"style":2608},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[2610],{"type":43,"value":2611},"executor",{"type":37,"tag":170,"props":2613,"children":2614},{"style":243},[2615],{"type":43,"value":501},{"type":37,"tag":170,"props":2617,"children":2618},{"style":243},[2619],{"type":43,"value":2359},{"type":37,"tag":170,"props":2621,"children":2622},{"style":243},[2623],{"type":43,"value":246},{"type":37,"tag":170,"props":2625,"children":2626},{"style":192},[2627],{"type":43,"value":2628},"@nx\u002Fvite:build",{"type":37,"tag":170,"props":2630,"children":2631},{"style":243},[2632],{"type":43,"value":501},{"type":37,"tag":170,"props":2634,"children":2635},{"style":243},[2636],{"type":43,"value":2377},{"type":37,"tag":170,"props":2638,"children":2639},{"class":172,"line":342},[2640,2644,2649,2653,2657,2662,2666,2672,2676,2680,2684,2689,2693],{"type":37,"tag":170,"props":2641,"children":2642},{"style":243},[2643],{"type":43,"value":2605},{"type":37,"tag":170,"props":2645,"children":2646},{"style":2608},[2647],{"type":43,"value":2648},"options",{"type":37,"tag":170,"props":2650,"children":2651},{"style":243},[2652],{"type":43,"value":501},{"type":37,"tag":170,"props":2654,"children":2655},{"style":243},[2656],{"type":43,"value":2359},{"type":37,"tag":170,"props":2658,"children":2659},{"style":243},[2660],{"type":43,"value":2661}," {",{"type":37,"tag":170,"props":2663,"children":2664},{"style":243},[2665],{"type":43,"value":246},{"type":37,"tag":170,"props":2667,"children":2669},{"style":2668},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[2670],{"type":43,"value":2671},"outputPath",{"type":37,"tag":170,"props":2673,"children":2674},{"style":243},[2675],{"type":43,"value":501},{"type":37,"tag":170,"props":2677,"children":2678},{"style":243},[2679],{"type":43,"value":2359},{"type":37,"tag":170,"props":2681,"children":2682},{"style":243},[2683],{"type":43,"value":246},{"type":37,"tag":170,"props":2685,"children":2686},{"style":192},[2687],{"type":43,"value":2688},"dist\u002Fapps\u002Fmy-app",{"type":37,"tag":170,"props":2690,"children":2691},{"style":243},[2692],{"type":43,"value":501},{"type":37,"tag":170,"props":2694,"children":2695},{"style":243},[2696],{"type":43,"value":2697}," }\n",{"type":37,"tag":170,"props":2699,"children":2700},{"class":172,"line":378},[2701],{"type":37,"tag":170,"props":2702,"children":2703},{"style":243},[2704],{"type":43,"value":2705},"    },\n",{"type":37,"tag":170,"props":2707,"children":2708},{"class":172,"line":386},[2709,2713,2718,2722,2726],{"type":37,"tag":170,"props":2710,"children":2711},{"style":243},[2712],{"type":43,"value":2580},{"type":37,"tag":170,"props":2714,"children":2715},{"style":187},[2716],{"type":43,"value":2717},"serve",{"type":37,"tag":170,"props":2719,"children":2720},{"style":243},[2721],{"type":43,"value":501},{"type":37,"tag":170,"props":2723,"children":2724},{"style":243},[2725],{"type":43,"value":2359},{"type":37,"tag":170,"props":2727,"children":2728},{"style":243},[2729],{"type":43,"value":2572},{"type":37,"tag":170,"props":2731,"children":2732},{"class":172,"line":395},[2733,2737,2741,2745,2749,2753,2758,2762],{"type":37,"tag":170,"props":2734,"children":2735},{"style":243},[2736],{"type":43,"value":2605},{"type":37,"tag":170,"props":2738,"children":2739},{"style":2608},[2740],{"type":43,"value":2611},{"type":37,"tag":170,"props":2742,"children":2743},{"style":243},[2744],{"type":43,"value":501},{"type":37,"tag":170,"props":2746,"children":2747},{"style":243},[2748],{"type":43,"value":2359},{"type":37,"tag":170,"props":2750,"children":2751},{"style":243},[2752],{"type":43,"value":246},{"type":37,"tag":170,"props":2754,"children":2755},{"style":192},[2756],{"type":43,"value":2757},"@nx\u002Fvite:dev-server",{"type":37,"tag":170,"props":2759,"children":2760},{"style":243},[2761],{"type":43,"value":501},{"type":37,"tag":170,"props":2763,"children":2764},{"style":243},[2765],{"type":43,"value":2377},{"type":37,"tag":170,"props":2767,"children":2768},{"class":172,"line":421},[2769,2773,2777,2781,2785,2789,2793,2798,2802,2806,2810,2815,2819],{"type":37,"tag":170,"props":2770,"children":2771},{"style":243},[2772],{"type":43,"value":2605},{"type":37,"tag":170,"props":2774,"children":2775},{"style":2608},[2776],{"type":43,"value":2648},{"type":37,"tag":170,"props":2778,"children":2779},{"style":243},[2780],{"type":43,"value":501},{"type":37,"tag":170,"props":2782,"children":2783},{"style":243},[2784],{"type":43,"value":2359},{"type":37,"tag":170,"props":2786,"children":2787},{"style":243},[2788],{"type":43,"value":2661},{"type":37,"tag":170,"props":2790,"children":2791},{"style":243},[2792],{"type":43,"value":246},{"type":37,"tag":170,"props":2794,"children":2795},{"style":2668},[2796],{"type":43,"value":2797},"buildTarget",{"type":37,"tag":170,"props":2799,"children":2800},{"style":243},[2801],{"type":43,"value":501},{"type":37,"tag":170,"props":2803,"children":2804},{"style":243},[2805],{"type":43,"value":2359},{"type":37,"tag":170,"props":2807,"children":2808},{"style":243},[2809],{"type":43,"value":246},{"type":37,"tag":170,"props":2811,"children":2812},{"style":192},[2813],{"type":43,"value":2814},"my-app:build",{"type":37,"tag":170,"props":2816,"children":2817},{"style":243},[2818],{"type":43,"value":501},{"type":37,"tag":170,"props":2820,"children":2821},{"style":243},[2822],{"type":43,"value":2697},{"type":37,"tag":170,"props":2824,"children":2825},{"class":172,"line":429},[2826],{"type":37,"tag":170,"props":2827,"children":2828},{"style":243},[2829],{"type":43,"value":2705},{"type":37,"tag":170,"props":2831,"children":2832},{"class":172,"line":438},[2833,2837,2842,2846,2850],{"type":37,"tag":170,"props":2834,"children":2835},{"style":243},[2836],{"type":43,"value":2580},{"type":37,"tag":170,"props":2838,"children":2839},{"style":187},[2840],{"type":43,"value":2841},"test",{"type":37,"tag":170,"props":2843,"children":2844},{"style":243},[2845],{"type":43,"value":501},{"type":37,"tag":170,"props":2847,"children":2848},{"style":243},[2849],{"type":43,"value":2359},{"type":37,"tag":170,"props":2851,"children":2852},{"style":243},[2853],{"type":43,"value":2572},{"type":37,"tag":170,"props":2855,"children":2856},{"class":172,"line":473},[2857,2861,2865,2869,2873,2877,2882,2886],{"type":37,"tag":170,"props":2858,"children":2859},{"style":243},[2860],{"type":43,"value":2605},{"type":37,"tag":170,"props":2862,"children":2863},{"style":2608},[2864],{"type":43,"value":2611},{"type":37,"tag":170,"props":2866,"children":2867},{"style":243},[2868],{"type":43,"value":501},{"type":37,"tag":170,"props":2870,"children":2871},{"style":243},[2872],{"type":43,"value":2359},{"type":37,"tag":170,"props":2874,"children":2875},{"style":243},[2876],{"type":43,"value":246},{"type":37,"tag":170,"props":2878,"children":2879},{"style":192},[2880],{"type":43,"value":2881},"@nx\u002Fvite:test",{"type":37,"tag":170,"props":2883,"children":2884},{"style":243},[2885],{"type":43,"value":501},{"type":37,"tag":170,"props":2887,"children":2888},{"style":243},[2889],{"type":43,"value":2377},{"type":37,"tag":170,"props":2891,"children":2892},{"class":172,"line":513},[2893,2897,2901,2905,2909],{"type":37,"tag":170,"props":2894,"children":2895},{"style":243},[2896],{"type":43,"value":2605},{"type":37,"tag":170,"props":2898,"children":2899},{"style":2608},[2900],{"type":43,"value":2648},{"type":37,"tag":170,"props":2902,"children":2903},{"style":243},[2904],{"type":43,"value":501},{"type":37,"tag":170,"props":2906,"children":2907},{"style":243},[2908],{"type":43,"value":2359},{"type":37,"tag":170,"props":2910,"children":2911},{"style":243},[2912],{"type":43,"value":2913}," {}\n",{"type":37,"tag":170,"props":2915,"children":2916},{"class":172,"line":546},[2917],{"type":37,"tag":170,"props":2918,"children":2919},{"style":243},[2920],{"type":43,"value":2921},"    }\n",{"type":37,"tag":170,"props":2923,"children":2924},{"class":172,"line":554},[2925],{"type":37,"tag":170,"props":2926,"children":2927},{"style":243},[2928],{"type":43,"value":2929},"  },\n",{"type":37,"tag":170,"props":2931,"children":2932},{"class":172,"line":563},[2933,2937,2942,2946,2950],{"type":37,"tag":170,"props":2934,"children":2935},{"style":243},[2936],{"type":43,"value":2345},{"type":37,"tag":170,"props":2938,"children":2939},{"style":2348},[2940],{"type":43,"value":2941},"implicitDependencies",{"type":37,"tag":170,"props":2943,"children":2944},{"style":243},[2945],{"type":43,"value":501},{"type":37,"tag":170,"props":2947,"children":2948},{"style":243},[2949],{"type":43,"value":2359},{"type":37,"tag":170,"props":2951,"children":2952},{"style":243},[2953],{"type":43,"value":2954}," []\n",{"type":37,"tag":170,"props":2956,"children":2957},{"class":172,"line":596},[2958],{"type":37,"tag":170,"props":2959,"children":2960},{"style":243},[2961],{"type":43,"value":2962},"}\n",{"type":37,"tag":46,"props":2964,"children":2965},{},[2966],{"type":43,"value":2113},{"type":37,"tag":159,"props":2968,"children":2970},{"className":161,"code":2969,"language":163,"meta":164,"style":164},"# Get target names\nnx show project my-app --json | jq '.targets | keys'\n\n# Get specific target config\nnx show project my-app --json | jq '.targets.build'\n\n# Get tags\nnx show project my-app --json | jq '.tags'\n\n# Get project root\nnx show project my-app --json | jq -r '.root'\n",[2971],{"type":37,"tag":57,"props":2972,"children":2973},{"__ignoreMap":164},[2974,2982,3025,3032,3040,3083,3090,3098,3142,3149,3157],{"type":37,"tag":170,"props":2975,"children":2976},{"class":172,"line":173},[2977],{"type":37,"tag":170,"props":2978,"children":2979},{"style":177},[2980],{"type":43,"value":2981},"# Get target names\n",{"type":37,"tag":170,"props":2983,"children":2984},{"class":172,"line":183},[2985,2989,2993,2997,3001,3005,3009,3013,3017,3021],{"type":37,"tag":170,"props":2986,"children":2987},{"style":187},[2988],{"type":43,"value":8},{"type":37,"tag":170,"props":2990,"children":2991},{"style":192},[2992],{"type":43,"value":195},{"type":37,"tag":170,"props":2994,"children":2995},{"style":192},[2996],{"type":43,"value":753},{"type":37,"tag":170,"props":2998,"children":2999},{"style":192},[3000],{"type":43,"value":758},{"type":37,"tag":170,"props":3002,"children":3003},{"style":192},[3004],{"type":43,"value":801},{"type":37,"tag":170,"props":3006,"children":3007},{"style":243},[3008],{"type":43,"value":806},{"type":37,"tag":170,"props":3010,"children":3011},{"style":187},[3012],{"type":43,"value":811},{"type":37,"tag":170,"props":3014,"children":3015},{"style":243},[3016],{"type":43,"value":365},{"type":37,"tag":170,"props":3018,"children":3019},{"style":192},[3020],{"type":43,"value":908},{"type":37,"tag":170,"props":3022,"children":3023},{"style":243},[3024],{"type":43,"value":375},{"type":37,"tag":170,"props":3026,"children":3027},{"class":172,"line":203},[3028],{"type":37,"tag":170,"props":3029,"children":3030},{"emptyLinePlaceholder":207},[3031],{"type":43,"value":210},{"type":37,"tag":170,"props":3033,"children":3034},{"class":172,"line":25},[3035],{"type":37,"tag":170,"props":3036,"children":3037},{"style":177},[3038],{"type":43,"value":3039},"# Get specific target config\n",{"type":37,"tag":170,"props":3041,"children":3042},{"class":172,"line":221},[3043,3047,3051,3055,3059,3063,3067,3071,3075,3079],{"type":37,"tag":170,"props":3044,"children":3045},{"style":187},[3046],{"type":43,"value":8},{"type":37,"tag":170,"props":3048,"children":3049},{"style":192},[3050],{"type":43,"value":195},{"type":37,"tag":170,"props":3052,"children":3053},{"style":192},[3054],{"type":43,"value":753},{"type":37,"tag":170,"props":3056,"children":3057},{"style":192},[3058],{"type":43,"value":758},{"type":37,"tag":170,"props":3060,"children":3061},{"style":192},[3062],{"type":43,"value":801},{"type":37,"tag":170,"props":3064,"children":3065},{"style":243},[3066],{"type":43,"value":806},{"type":37,"tag":170,"props":3068,"children":3069},{"style":187},[3070],{"type":43,"value":811},{"type":37,"tag":170,"props":3072,"children":3073},{"style":243},[3074],{"type":43,"value":365},{"type":37,"tag":170,"props":3076,"children":3077},{"style":192},[3078],{"type":43,"value":864},{"type":37,"tag":170,"props":3080,"children":3081},{"style":243},[3082],{"type":43,"value":375},{"type":37,"tag":170,"props":3084,"children":3085},{"class":172,"line":259},[3086],{"type":37,"tag":170,"props":3087,"children":3088},{"emptyLinePlaceholder":207},[3089],{"type":43,"value":210},{"type":37,"tag":170,"props":3091,"children":3092},{"class":172,"line":292},[3093],{"type":37,"tag":170,"props":3094,"children":3095},{"style":177},[3096],{"type":43,"value":3097},"# Get tags\n",{"type":37,"tag":170,"props":3099,"children":3100},{"class":172,"line":300},[3101,3105,3109,3113,3117,3121,3125,3129,3133,3138],{"type":37,"tag":170,"props":3102,"children":3103},{"style":187},[3104],{"type":43,"value":8},{"type":37,"tag":170,"props":3106,"children":3107},{"style":192},[3108],{"type":43,"value":195},{"type":37,"tag":170,"props":3110,"children":3111},{"style":192},[3112],{"type":43,"value":753},{"type":37,"tag":170,"props":3114,"children":3115},{"style":192},[3116],{"type":43,"value":758},{"type":37,"tag":170,"props":3118,"children":3119},{"style":192},[3120],{"type":43,"value":801},{"type":37,"tag":170,"props":3122,"children":3123},{"style":243},[3124],{"type":43,"value":806},{"type":37,"tag":170,"props":3126,"children":3127},{"style":187},[3128],{"type":43,"value":811},{"type":37,"tag":170,"props":3130,"children":3131},{"style":243},[3132],{"type":43,"value":365},{"type":37,"tag":170,"props":3134,"children":3135},{"style":192},[3136],{"type":43,"value":3137},".tags",{"type":37,"tag":170,"props":3139,"children":3140},{"style":243},[3141],{"type":43,"value":375},{"type":37,"tag":170,"props":3143,"children":3144},{"class":172,"line":309},[3145],{"type":37,"tag":170,"props":3146,"children":3147},{"emptyLinePlaceholder":207},[3148],{"type":43,"value":210},{"type":37,"tag":170,"props":3150,"children":3151},{"class":172,"line":342},[3152],{"type":37,"tag":170,"props":3153,"children":3154},{"style":177},[3155],{"type":43,"value":3156},"# Get project root\n",{"type":37,"tag":170,"props":3158,"children":3159},{"class":172,"line":378},[3160,3164,3168,3172,3176,3180,3184,3188,3193,3197,3202],{"type":37,"tag":170,"props":3161,"children":3162},{"style":187},[3163],{"type":43,"value":8},{"type":37,"tag":170,"props":3165,"children":3166},{"style":192},[3167],{"type":43,"value":195},{"type":37,"tag":170,"props":3169,"children":3170},{"style":192},[3171],{"type":43,"value":753},{"type":37,"tag":170,"props":3173,"children":3174},{"style":192},[3175],{"type":43,"value":758},{"type":37,"tag":170,"props":3177,"children":3178},{"style":192},[3179],{"type":43,"value":801},{"type":37,"tag":170,"props":3181,"children":3182},{"style":243},[3183],{"type":43,"value":806},{"type":37,"tag":170,"props":3185,"children":3186},{"style":187},[3187],{"type":43,"value":811},{"type":37,"tag":170,"props":3189,"children":3190},{"style":192},[3191],{"type":43,"value":3192}," -r",{"type":37,"tag":170,"props":3194,"children":3195},{"style":243},[3196],{"type":43,"value":365},{"type":37,"tag":170,"props":3198,"children":3199},{"style":192},[3200],{"type":43,"value":3201},".root",{"type":37,"tag":170,"props":3203,"children":3204},{"style":243},[3205],{"type":43,"value":375},{"type":37,"tag":1700,"props":3207,"children":3209},{"id":3208},"project-graph",[3210],{"type":43,"value":3211},"Project Graph",{"type":37,"tag":159,"props":3213,"children":3215},{"className":161,"code":3214,"language":163,"meta":164,"style":164},"nx graph --print\n",[3216],{"type":37,"tag":57,"props":3217,"children":3218},{"__ignoreMap":164},[3219],{"type":37,"tag":170,"props":3220,"children":3221},{"class":172,"line":173},[3222,3226,3230],{"type":37,"tag":170,"props":3223,"children":3224},{"style":187},[3225],{"type":43,"value":8},{"type":37,"tag":170,"props":3227,"children":3228},{"style":192},[3229],{"type":43,"value":1908},{"type":37,"tag":170,"props":3231,"children":3232},{"style":192},[3233],{"type":43,"value":3234}," --print\n",{"type":37,"tag":46,"props":3236,"children":3237},{},[3238],{"type":43,"value":2004},{"type":37,"tag":159,"props":3240,"children":3242},{"className":2007,"code":3241,"language":2009,"meta":164,"style":164},"{\n  \"graph\": {\n    \"nodes\": {\n      \"my-app\": {\n        \"name\": \"my-app\",\n        \"type\": \"app\",\n        \"data\": { \"root\": \"apps\u002Fmy-app\", \"tags\": [\"type:app\"] }\n      },\n      \"shared-ui\": {\n        \"name\": \"shared-ui\",\n        \"type\": \"lib\",\n        \"data\": { \"root\": \"libs\u002Fshared-ui\", \"tags\": [\"type:ui\"] }\n      }\n    },\n    \"dependencies\": {\n      \"my-app\": [\n        { \"source\": \"my-app\", \"target\": \"shared-ui\", \"type\": \"static\" }\n      ],\n      \"shared-ui\": []\n    }\n  }\n}\n",[3243],{"type":37,"tag":57,"props":3244,"children":3245},{"__ignoreMap":164},[3246,3253,3277,3301,3324,3360,3397,3495,3503,3526,3561,3597,3694,3702,3709,3733,3757,3864,3872,3895,3902,3910],{"type":37,"tag":170,"props":3247,"children":3248},{"class":172,"line":173},[3249],{"type":37,"tag":170,"props":3250,"children":3251},{"style":243},[3252],{"type":43,"value":2337},{"type":37,"tag":170,"props":3254,"children":3255},{"class":172,"line":183},[3256,3260,3265,3269,3273],{"type":37,"tag":170,"props":3257,"children":3258},{"style":243},[3259],{"type":43,"value":2345},{"type":37,"tag":170,"props":3261,"children":3262},{"style":2348},[3263],{"type":43,"value":3264},"graph",{"type":37,"tag":170,"props":3266,"children":3267},{"style":243},[3268],{"type":43,"value":501},{"type":37,"tag":170,"props":3270,"children":3271},{"style":243},[3272],{"type":43,"value":2359},{"type":37,"tag":170,"props":3274,"children":3275},{"style":243},[3276],{"type":43,"value":2572},{"type":37,"tag":170,"props":3278,"children":3279},{"class":172,"line":203},[3280,3284,3289,3293,3297],{"type":37,"tag":170,"props":3281,"children":3282},{"style":243},[3283],{"type":43,"value":2580},{"type":37,"tag":170,"props":3285,"children":3286},{"style":187},[3287],{"type":43,"value":3288},"nodes",{"type":37,"tag":170,"props":3290,"children":3291},{"style":243},[3292],{"type":43,"value":501},{"type":37,"tag":170,"props":3294,"children":3295},{"style":243},[3296],{"type":43,"value":2359},{"type":37,"tag":170,"props":3298,"children":3299},{"style":243},[3300],{"type":43,"value":2572},{"type":37,"tag":170,"props":3302,"children":3303},{"class":172,"line":25},[3304,3308,3312,3316,3320],{"type":37,"tag":170,"props":3305,"children":3306},{"style":243},[3307],{"type":43,"value":2605},{"type":37,"tag":170,"props":3309,"children":3310},{"style":2608},[3311],{"type":43,"value":2030},{"type":37,"tag":170,"props":3313,"children":3314},{"style":243},[3315],{"type":43,"value":501},{"type":37,"tag":170,"props":3317,"children":3318},{"style":243},[3319],{"type":43,"value":2359},{"type":37,"tag":170,"props":3321,"children":3322},{"style":243},[3323],{"type":43,"value":2572},{"type":37,"tag":170,"props":3325,"children":3326},{"class":172,"line":221},[3327,3332,3336,3340,3344,3348,3352,3356],{"type":37,"tag":170,"props":3328,"children":3329},{"style":243},[3330],{"type":43,"value":3331},"        \"",{"type":37,"tag":170,"props":3333,"children":3334},{"style":2668},[3335],{"type":43,"value":2389},{"type":37,"tag":170,"props":3337,"children":3338},{"style":243},[3339],{"type":43,"value":501},{"type":37,"tag":170,"props":3341,"children":3342},{"style":243},[3343],{"type":43,"value":2359},{"type":37,"tag":170,"props":3345,"children":3346},{"style":243},[3347],{"type":43,"value":246},{"type":37,"tag":170,"props":3349,"children":3350},{"style":192},[3351],{"type":43,"value":2030},{"type":37,"tag":170,"props":3353,"children":3354},{"style":243},[3355],{"type":43,"value":501},{"type":37,"tag":170,"props":3357,"children":3358},{"style":243},[3359],{"type":43,"value":2377},{"type":37,"tag":170,"props":3361,"children":3362},{"class":172,"line":259},[3363,3367,3372,3376,3380,3384,3389,3393],{"type":37,"tag":170,"props":3364,"children":3365},{"style":243},[3366],{"type":43,"value":3331},{"type":37,"tag":170,"props":3368,"children":3369},{"style":2668},[3370],{"type":43,"value":3371},"type",{"type":37,"tag":170,"props":3373,"children":3374},{"style":243},[3375],{"type":43,"value":501},{"type":37,"tag":170,"props":3377,"children":3378},{"style":243},[3379],{"type":43,"value":2359},{"type":37,"tag":170,"props":3381,"children":3382},{"style":243},[3383],{"type":43,"value":246},{"type":37,"tag":170,"props":3385,"children":3386},{"style":192},[3387],{"type":43,"value":3388},"app",{"type":37,"tag":170,"props":3390,"children":3391},{"style":243},[3392],{"type":43,"value":501},{"type":37,"tag":170,"props":3394,"children":3395},{"style":243},[3396],{"type":43,"value":2377},{"type":37,"tag":170,"props":3398,"children":3399},{"class":172,"line":292},[3400,3404,3409,3413,3417,3421,3425,3430,3434,3438,3442,3446,3450,3454,3458,3462,3466,3470,3474,3478,3482,3486,3491],{"type":37,"tag":170,"props":3401,"children":3402},{"style":243},[3403],{"type":43,"value":3331},{"type":37,"tag":170,"props":3405,"children":3406},{"style":2668},[3407],{"type":43,"value":3408},"data",{"type":37,"tag":170,"props":3410,"children":3411},{"style":243},[3412],{"type":43,"value":501},{"type":37,"tag":170,"props":3414,"children":3415},{"style":243},[3416],{"type":43,"value":2359},{"type":37,"tag":170,"props":3418,"children":3419},{"style":243},[3420],{"type":43,"value":2661},{"type":37,"tag":170,"props":3422,"children":3423},{"style":243},[3424],{"type":43,"value":246},{"type":37,"tag":170,"props":3426,"children":3428},{"style":3427},"--shiki-light:#916B53;--shiki-default:#916B53;--shiki-dark:#916B53",[3429],{"type":43,"value":34},{"type":37,"tag":170,"props":3431,"children":3432},{"style":243},[3433],{"type":43,"value":501},{"type":37,"tag":170,"props":3435,"children":3436},{"style":243},[3437],{"type":43,"value":2359},{"type":37,"tag":170,"props":3439,"children":3440},{"style":243},[3441],{"type":43,"value":246},{"type":37,"tag":170,"props":3443,"children":3444},{"style":192},[3445],{"type":43,"value":2368},{"type":37,"tag":170,"props":3447,"children":3448},{"style":243},[3449],{"type":43,"value":501},{"type":37,"tag":170,"props":3451,"children":3452},{"style":243},[3453],{"type":43,"value":2039},{"type":37,"tag":170,"props":3455,"children":3456},{"style":243},[3457],{"type":43,"value":246},{"type":37,"tag":170,"props":3459,"children":3460},{"style":3427},[3461],{"type":43,"value":2499},{"type":37,"tag":170,"props":3463,"children":3464},{"style":243},[3465],{"type":43,"value":501},{"type":37,"tag":170,"props":3467,"children":3468},{"style":243},[3469],{"type":43,"value":2359},{"type":37,"tag":170,"props":3471,"children":3472},{"style":243},[3473],{"type":43,"value":2512},{"type":37,"tag":170,"props":3475,"children":3476},{"style":243},[3477],{"type":43,"value":501},{"type":37,"tag":170,"props":3479,"children":3480},{"style":192},[3481],{"type":43,"value":2521},{"type":37,"tag":170,"props":3483,"children":3484},{"style":243},[3485],{"type":43,"value":501},{"type":37,"tag":170,"props":3487,"children":3488},{"style":243},[3489],{"type":43,"value":3490},"]",{"type":37,"tag":170,"props":3492,"children":3493},{"style":243},[3494],{"type":43,"value":2697},{"type":37,"tag":170,"props":3496,"children":3497},{"class":172,"line":300},[3498],{"type":37,"tag":170,"props":3499,"children":3500},{"style":243},[3501],{"type":43,"value":3502},"      },\n",{"type":37,"tag":170,"props":3504,"children":3505},{"class":172,"line":309},[3506,3510,3514,3518,3522],{"type":37,"tag":170,"props":3507,"children":3508},{"style":243},[3509],{"type":43,"value":2605},{"type":37,"tag":170,"props":3511,"children":3512},{"style":2608},[3513],{"type":43,"value":2065},{"type":37,"tag":170,"props":3515,"children":3516},{"style":243},[3517],{"type":43,"value":501},{"type":37,"tag":170,"props":3519,"children":3520},{"style":243},[3521],{"type":43,"value":2359},{"type":37,"tag":170,"props":3523,"children":3524},{"style":243},[3525],{"type":43,"value":2572},{"type":37,"tag":170,"props":3527,"children":3528},{"class":172,"line":342},[3529,3533,3537,3541,3545,3549,3553,3557],{"type":37,"tag":170,"props":3530,"children":3531},{"style":243},[3532],{"type":43,"value":3331},{"type":37,"tag":170,"props":3534,"children":3535},{"style":2668},[3536],{"type":43,"value":2389},{"type":37,"tag":170,"props":3538,"children":3539},{"style":243},[3540],{"type":43,"value":501},{"type":37,"tag":170,"props":3542,"children":3543},{"style":243},[3544],{"type":43,"value":2359},{"type":37,"tag":170,"props":3546,"children":3547},{"style":243},[3548],{"type":43,"value":246},{"type":37,"tag":170,"props":3550,"children":3551},{"style":192},[3552],{"type":43,"value":2065},{"type":37,"tag":170,"props":3554,"children":3555},{"style":243},[3556],{"type":43,"value":501},{"type":37,"tag":170,"props":3558,"children":3559},{"style":243},[3560],{"type":43,"value":2377},{"type":37,"tag":170,"props":3562,"children":3563},{"class":172,"line":378},[3564,3568,3572,3576,3580,3584,3589,3593],{"type":37,"tag":170,"props":3565,"children":3566},{"style":243},[3567],{"type":43,"value":3331},{"type":37,"tag":170,"props":3569,"children":3570},{"style":2668},[3571],{"type":43,"value":3371},{"type":37,"tag":170,"props":3573,"children":3574},{"style":243},[3575],{"type":43,"value":501},{"type":37,"tag":170,"props":3577,"children":3578},{"style":243},[3579],{"type":43,"value":2359},{"type":37,"tag":170,"props":3581,"children":3582},{"style":243},[3583],{"type":43,"value":246},{"type":37,"tag":170,"props":3585,"children":3586},{"style":192},[3587],{"type":43,"value":3588},"lib",{"type":37,"tag":170,"props":3590,"children":3591},{"style":243},[3592],{"type":43,"value":501},{"type":37,"tag":170,"props":3594,"children":3595},{"style":243},[3596],{"type":43,"value":2377},{"type":37,"tag":170,"props":3598,"children":3599},{"class":172,"line":386},[3600,3604,3608,3612,3616,3620,3624,3628,3632,3636,3640,3645,3649,3653,3657,3661,3665,3669,3673,3677,3682,3686,3690],{"type":37,"tag":170,"props":3601,"children":3602},{"style":243},[3603],{"type":43,"value":3331},{"type":37,"tag":170,"props":3605,"children":3606},{"style":2668},[3607],{"type":43,"value":3408},{"type":37,"tag":170,"props":3609,"children":3610},{"style":243},[3611],{"type":43,"value":501},{"type":37,"tag":170,"props":3613,"children":3614},{"style":243},[3615],{"type":43,"value":2359},{"type":37,"tag":170,"props":3617,"children":3618},{"style":243},[3619],{"type":43,"value":2661},{"type":37,"tag":170,"props":3621,"children":3622},{"style":243},[3623],{"type":43,"value":246},{"type":37,"tag":170,"props":3625,"children":3626},{"style":3427},[3627],{"type":43,"value":34},{"type":37,"tag":170,"props":3629,"children":3630},{"style":243},[3631],{"type":43,"value":501},{"type":37,"tag":170,"props":3633,"children":3634},{"style":243},[3635],{"type":43,"value":2359},{"type":37,"tag":170,"props":3637,"children":3638},{"style":243},[3639],{"type":43,"value":246},{"type":37,"tag":170,"props":3641,"children":3642},{"style":192},[3643],{"type":43,"value":3644},"libs\u002Fshared-ui",{"type":37,"tag":170,"props":3646,"children":3647},{"style":243},[3648],{"type":43,"value":501},{"type":37,"tag":170,"props":3650,"children":3651},{"style":243},[3652],{"type":43,"value":2039},{"type":37,"tag":170,"props":3654,"children":3655},{"style":243},[3656],{"type":43,"value":246},{"type":37,"tag":170,"props":3658,"children":3659},{"style":3427},[3660],{"type":43,"value":2499},{"type":37,"tag":170,"props":3662,"children":3663},{"style":243},[3664],{"type":43,"value":501},{"type":37,"tag":170,"props":3666,"children":3667},{"style":243},[3668],{"type":43,"value":2359},{"type":37,"tag":170,"props":3670,"children":3671},{"style":243},[3672],{"type":43,"value":2512},{"type":37,"tag":170,"props":3674,"children":3675},{"style":243},[3676],{"type":43,"value":501},{"type":37,"tag":170,"props":3678,"children":3679},{"style":192},[3680],{"type":43,"value":3681},"type:ui",{"type":37,"tag":170,"props":3683,"children":3684},{"style":243},[3685],{"type":43,"value":501},{"type":37,"tag":170,"props":3687,"children":3688},{"style":243},[3689],{"type":43,"value":3490},{"type":37,"tag":170,"props":3691,"children":3692},{"style":243},[3693],{"type":43,"value":2697},{"type":37,"tag":170,"props":3695,"children":3696},{"class":172,"line":395},[3697],{"type":37,"tag":170,"props":3698,"children":3699},{"style":243},[3700],{"type":43,"value":3701},"      }\n",{"type":37,"tag":170,"props":3703,"children":3704},{"class":172,"line":421},[3705],{"type":37,"tag":170,"props":3706,"children":3707},{"style":243},[3708],{"type":43,"value":2705},{"type":37,"tag":170,"props":3710,"children":3711},{"class":172,"line":429},[3712,3716,3721,3725,3729],{"type":37,"tag":170,"props":3713,"children":3714},{"style":243},[3715],{"type":43,"value":2580},{"type":37,"tag":170,"props":3717,"children":3718},{"style":187},[3719],{"type":43,"value":3720},"dependencies",{"type":37,"tag":170,"props":3722,"children":3723},{"style":243},[3724],{"type":43,"value":501},{"type":37,"tag":170,"props":3726,"children":3727},{"style":243},[3728],{"type":43,"value":2359},{"type":37,"tag":170,"props":3730,"children":3731},{"style":243},[3732],{"type":43,"value":2572},{"type":37,"tag":170,"props":3734,"children":3735},{"class":172,"line":438},[3736,3740,3744,3748,3752],{"type":37,"tag":170,"props":3737,"children":3738},{"style":243},[3739],{"type":43,"value":2605},{"type":37,"tag":170,"props":3741,"children":3742},{"style":2608},[3743],{"type":43,"value":2030},{"type":37,"tag":170,"props":3745,"children":3746},{"style":243},[3747],{"type":43,"value":501},{"type":37,"tag":170,"props":3749,"children":3750},{"style":243},[3751],{"type":43,"value":2359},{"type":37,"tag":170,"props":3753,"children":3754},{"style":243},[3755],{"type":43,"value":3756}," [\n",{"type":37,"tag":170,"props":3758,"children":3759},{"class":172,"line":473},[3760,3765,3769,3774,3778,3782,3786,3790,3794,3798,3802,3807,3811,3815,3819,3823,3827,3831,3835,3839,3843,3847,3851,3856,3860],{"type":37,"tag":170,"props":3761,"children":3762},{"style":243},[3763],{"type":43,"value":3764},"        {",{"type":37,"tag":170,"props":3766,"children":3767},{"style":243},[3768],{"type":43,"value":246},{"type":37,"tag":170,"props":3770,"children":3771},{"style":2668},[3772],{"type":43,"value":3773},"source",{"type":37,"tag":170,"props":3775,"children":3776},{"style":243},[3777],{"type":43,"value":501},{"type":37,"tag":170,"props":3779,"children":3780},{"style":243},[3781],{"type":43,"value":2359},{"type":37,"tag":170,"props":3783,"children":3784},{"style":243},[3785],{"type":43,"value":246},{"type":37,"tag":170,"props":3787,"children":3788},{"style":192},[3789],{"type":43,"value":2030},{"type":37,"tag":170,"props":3791,"children":3792},{"style":243},[3793],{"type":43,"value":501},{"type":37,"tag":170,"props":3795,"children":3796},{"style":243},[3797],{"type":43,"value":2039},{"type":37,"tag":170,"props":3799,"children":3800},{"style":243},[3801],{"type":43,"value":246},{"type":37,"tag":170,"props":3803,"children":3804},{"style":2668},[3805],{"type":43,"value":3806},"target",{"type":37,"tag":170,"props":3808,"children":3809},{"style":243},[3810],{"type":43,"value":501},{"type":37,"tag":170,"props":3812,"children":3813},{"style":243},[3814],{"type":43,"value":2359},{"type":37,"tag":170,"props":3816,"children":3817},{"style":243},[3818],{"type":43,"value":246},{"type":37,"tag":170,"props":3820,"children":3821},{"style":192},[3822],{"type":43,"value":2065},{"type":37,"tag":170,"props":3824,"children":3825},{"style":243},[3826],{"type":43,"value":501},{"type":37,"tag":170,"props":3828,"children":3829},{"style":243},[3830],{"type":43,"value":2039},{"type":37,"tag":170,"props":3832,"children":3833},{"style":243},[3834],{"type":43,"value":246},{"type":37,"tag":170,"props":3836,"children":3837},{"style":2668},[3838],{"type":43,"value":3371},{"type":37,"tag":170,"props":3840,"children":3841},{"style":243},[3842],{"type":43,"value":501},{"type":37,"tag":170,"props":3844,"children":3845},{"style":243},[3846],{"type":43,"value":2359},{"type":37,"tag":170,"props":3848,"children":3849},{"style":243},[3850],{"type":43,"value":246},{"type":37,"tag":170,"props":3852,"children":3853},{"style":192},[3854],{"type":43,"value":3855},"static",{"type":37,"tag":170,"props":3857,"children":3858},{"style":243},[3859],{"type":43,"value":501},{"type":37,"tag":170,"props":3861,"children":3862},{"style":243},[3863],{"type":43,"value":2697},{"type":37,"tag":170,"props":3865,"children":3866},{"class":172,"line":513},[3867],{"type":37,"tag":170,"props":3868,"children":3869},{"style":243},[3870],{"type":43,"value":3871},"      ],\n",{"type":37,"tag":170,"props":3873,"children":3874},{"class":172,"line":546},[3875,3879,3883,3887,3891],{"type":37,"tag":170,"props":3876,"children":3877},{"style":243},[3878],{"type":43,"value":2605},{"type":37,"tag":170,"props":3880,"children":3881},{"style":2608},[3882],{"type":43,"value":2065},{"type":37,"tag":170,"props":3884,"children":3885},{"style":243},[3886],{"type":43,"value":501},{"type":37,"tag":170,"props":3888,"children":3889},{"style":243},[3890],{"type":43,"value":2359},{"type":37,"tag":170,"props":3892,"children":3893},{"style":243},[3894],{"type":43,"value":2954},{"type":37,"tag":170,"props":3896,"children":3897},{"class":172,"line":554},[3898],{"type":37,"tag":170,"props":3899,"children":3900},{"style":243},[3901],{"type":43,"value":2921},{"type":37,"tag":170,"props":3903,"children":3904},{"class":172,"line":563},[3905],{"type":37,"tag":170,"props":3906,"children":3907},{"style":243},[3908],{"type":43,"value":3909},"  }\n",{"type":37,"tag":170,"props":3911,"children":3912},{"class":172,"line":596},[3913],{"type":37,"tag":170,"props":3914,"children":3915},{"style":243},[3916],{"type":43,"value":2962},{"type":37,"tag":46,"props":3918,"children":3919},{},[3920],{"type":43,"value":2113},{"type":37,"tag":159,"props":3922,"children":3924},{"className":161,"code":3923,"language":163,"meta":164,"style":164},"# Get all project names from graph\nnx graph --print | jq '.graph.nodes | keys'\n\n# Find dependencies of a project\nnx graph --print | jq '.graph.dependencies[\"my-app\"]'\n\n# Find projects that depend on a library\nnx graph --print | jq '.graph.dependencies | to_entries[] | select(.value[].target == \"shared-ui\") | .key'\n",[3925],{"type":37,"tag":57,"props":3926,"children":3927},{"__ignoreMap":164},[3928,3936,3972,3979,3987,4023,4030,4038],{"type":37,"tag":170,"props":3929,"children":3930},{"class":172,"line":173},[3931],{"type":37,"tag":170,"props":3932,"children":3933},{"style":177},[3934],{"type":43,"value":3935},"# Get all project names from graph\n",{"type":37,"tag":170,"props":3937,"children":3938},{"class":172,"line":183},[3939,3943,3947,3951,3955,3959,3963,3968],{"type":37,"tag":170,"props":3940,"children":3941},{"style":187},[3942],{"type":43,"value":8},{"type":37,"tag":170,"props":3944,"children":3945},{"style":192},[3946],{"type":43,"value":1908},{"type":37,"tag":170,"props":3948,"children":3949},{"style":192},[3950],{"type":43,"value":1913},{"type":37,"tag":170,"props":3952,"children":3953},{"style":243},[3954],{"type":43,"value":806},{"type":37,"tag":170,"props":3956,"children":3957},{"style":187},[3958],{"type":43,"value":811},{"type":37,"tag":170,"props":3960,"children":3961},{"style":243},[3962],{"type":43,"value":365},{"type":37,"tag":170,"props":3964,"children":3965},{"style":192},[3966],{"type":43,"value":3967},".graph.nodes | keys",{"type":37,"tag":170,"props":3969,"children":3970},{"style":243},[3971],{"type":43,"value":375},{"type":37,"tag":170,"props":3973,"children":3974},{"class":172,"line":203},[3975],{"type":37,"tag":170,"props":3976,"children":3977},{"emptyLinePlaceholder":207},[3978],{"type":43,"value":210},{"type":37,"tag":170,"props":3980,"children":3981},{"class":172,"line":25},[3982],{"type":37,"tag":170,"props":3983,"children":3984},{"style":177},[3985],{"type":43,"value":3986},"# Find dependencies of a project\n",{"type":37,"tag":170,"props":3988,"children":3989},{"class":172,"line":221},[3990,3994,3998,4002,4006,4010,4014,4019],{"type":37,"tag":170,"props":3991,"children":3992},{"style":187},[3993],{"type":43,"value":8},{"type":37,"tag":170,"props":3995,"children":3996},{"style":192},[3997],{"type":43,"value":1908},{"type":37,"tag":170,"props":3999,"children":4000},{"style":192},[4001],{"type":43,"value":1913},{"type":37,"tag":170,"props":4003,"children":4004},{"style":243},[4005],{"type":43,"value":806},{"type":37,"tag":170,"props":4007,"children":4008},{"style":187},[4009],{"type":43,"value":811},{"type":37,"tag":170,"props":4011,"children":4012},{"style":243},[4013],{"type":43,"value":365},{"type":37,"tag":170,"props":4015,"children":4016},{"style":192},[4017],{"type":43,"value":4018},".graph.dependencies[\"my-app\"]",{"type":37,"tag":170,"props":4020,"children":4021},{"style":243},[4022],{"type":43,"value":375},{"type":37,"tag":170,"props":4024,"children":4025},{"class":172,"line":259},[4026],{"type":37,"tag":170,"props":4027,"children":4028},{"emptyLinePlaceholder":207},[4029],{"type":43,"value":210},{"type":37,"tag":170,"props":4031,"children":4032},{"class":172,"line":292},[4033],{"type":37,"tag":170,"props":4034,"children":4035},{"style":177},[4036],{"type":43,"value":4037},"# Find projects that depend on a library\n",{"type":37,"tag":170,"props":4039,"children":4040},{"class":172,"line":300},[4041,4045,4049,4053,4057,4061,4065,4070],{"type":37,"tag":170,"props":4042,"children":4043},{"style":187},[4044],{"type":43,"value":8},{"type":37,"tag":170,"props":4046,"children":4047},{"style":192},[4048],{"type":43,"value":1908},{"type":37,"tag":170,"props":4050,"children":4051},{"style":192},[4052],{"type":43,"value":1913},{"type":37,"tag":170,"props":4054,"children":4055},{"style":243},[4056],{"type":43,"value":806},{"type":37,"tag":170,"props":4058,"children":4059},{"style":187},[4060],{"type":43,"value":811},{"type":37,"tag":170,"props":4062,"children":4063},{"style":243},[4064],{"type":43,"value":365},{"type":37,"tag":170,"props":4066,"children":4067},{"style":192},[4068],{"type":43,"value":4069},".graph.dependencies | to_entries[] | select(.value[].target == \"shared-ui\") | .key",{"type":37,"tag":170,"props":4071,"children":4072},{"style":243},[4073],{"type":43,"value":375},{"type":37,"tag":81,"props":4075,"children":4077},{"id":4076},"troubleshooting",[4078],{"type":43,"value":4079},"Troubleshooting",{"type":37,"tag":1700,"props":4081,"children":4083},{"id":4082},"cannot-find-configuration-for-task-xtarget",[4084],{"type":43,"value":4085},"\"Cannot find configuration for task X:target\"",{"type":37,"tag":159,"props":4087,"children":4089},{"className":161,"code":4088,"language":163,"meta":164,"style":164},"# Check what targets exist on the project\nnx show project X --json | jq '.targets | keys'\n\n# Check if any projects have that target\nnx show projects --withTarget target\n",[4090],{"type":37,"tag":57,"props":4091,"children":4092},{"__ignoreMap":164},[4093,4101,4144,4151,4159],{"type":37,"tag":170,"props":4094,"children":4095},{"class":172,"line":173},[4096],{"type":37,"tag":170,"props":4097,"children":4098},{"style":177},[4099],{"type":43,"value":4100},"# Check what targets exist on the project\n",{"type":37,"tag":170,"props":4102,"children":4103},{"class":172,"line":183},[4104,4108,4112,4116,4120,4124,4128,4132,4136,4140],{"type":37,"tag":170,"props":4105,"children":4106},{"style":187},[4107],{"type":43,"value":8},{"type":37,"tag":170,"props":4109,"children":4110},{"style":192},[4111],{"type":43,"value":195},{"type":37,"tag":170,"props":4113,"children":4114},{"style":192},[4115],{"type":43,"value":753},{"type":37,"tag":170,"props":4117,"children":4118},{"style":192},[4119],{"type":43,"value":1808},{"type":37,"tag":170,"props":4121,"children":4122},{"style":192},[4123],{"type":43,"value":801},{"type":37,"tag":170,"props":4125,"children":4126},{"style":243},[4127],{"type":43,"value":806},{"type":37,"tag":170,"props":4129,"children":4130},{"style":187},[4131],{"type":43,"value":811},{"type":37,"tag":170,"props":4133,"children":4134},{"style":243},[4135],{"type":43,"value":365},{"type":37,"tag":170,"props":4137,"children":4138},{"style":192},[4139],{"type":43,"value":908},{"type":37,"tag":170,"props":4141,"children":4142},{"style":243},[4143],{"type":43,"value":375},{"type":37,"tag":170,"props":4145,"children":4146},{"class":172,"line":203},[4147],{"type":37,"tag":170,"props":4148,"children":4149},{"emptyLinePlaceholder":207},[4150],{"type":43,"value":210},{"type":37,"tag":170,"props":4152,"children":4153},{"class":172,"line":25},[4154],{"type":37,"tag":170,"props":4155,"children":4156},{"style":177},[4157],{"type":43,"value":4158},"# Check if any projects have that target\n",{"type":37,"tag":170,"props":4160,"children":4161},{"class":172,"line":221},[4162,4166,4170,4174,4178],{"type":37,"tag":170,"props":4163,"children":4164},{"style":187},[4165],{"type":43,"value":8},{"type":37,"tag":170,"props":4167,"children":4168},{"style":192},[4169],{"type":43,"value":195},{"type":37,"tag":170,"props":4171,"children":4172},{"style":192},[4173],{"type":43,"value":235},{"type":37,"tag":170,"props":4175,"children":4176},{"style":192},[4177],{"type":43,"value":413},{"type":37,"tag":170,"props":4179,"children":4180},{"style":192},[4181],{"type":43,"value":4182}," target\n",{"type":37,"tag":1700,"props":4184,"children":4186},{"id":4185},"the-workspace-is-out-of-sync",[4187],{"type":43,"value":4188},"\"The workspace is out of sync\"",{"type":37,"tag":159,"props":4190,"children":4192},{"className":161,"code":4191,"language":163,"meta":164,"style":164},"nx sync\nnx reset  # if sync doesn't fix stale cache\n",[4193],{"type":37,"tag":57,"props":4194,"children":4195},{"__ignoreMap":164},[4196,4208],{"type":37,"tag":170,"props":4197,"children":4198},{"class":172,"line":173},[4199,4203],{"type":37,"tag":170,"props":4200,"children":4201},{"style":187},[4202],{"type":43,"value":8},{"type":37,"tag":170,"props":4204,"children":4205},{"style":192},[4206],{"type":43,"value":4207}," sync\n",{"type":37,"tag":170,"props":4209,"children":4210},{"class":172,"line":183},[4211,4215,4220],{"type":37,"tag":170,"props":4212,"children":4213},{"style":187},[4214],{"type":43,"value":8},{"type":37,"tag":170,"props":4216,"children":4217},{"style":192},[4218],{"type":43,"value":4219}," reset",{"type":37,"tag":170,"props":4221,"children":4222},{"style":177},[4223],{"type":43,"value":4224},"  # if sync doesn't fix stale cache\n",{"type":37,"tag":4226,"props":4227,"children":4228},"style",{},[4229],{"type":43,"value":4230},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":4232,"total":300},[4233,4243,4257,4269,4281,4290,4299,4305],{"slug":4234,"name":4234,"fn":4235,"description":4236,"org":4237,"tags":4238,"stars":21,"repoUrl":22,"updatedAt":4242},"link-workspace-packages","link monorepo workspace packages","Link workspace packages in monorepos (npm, yarn, pnpm, bun). USE WHEN: (1) you just created or generated new packages and need to wire up their dependencies, (2) user imports from a sibling package and needs to add it as a dependency, (3) you get resolution errors for workspace packages (@org\u002F*) like \"cannot find module\", \"failed to resolve import\", \"TS2307\", or \"cannot resolve\". DO NOT patch around with tsconfig paths or manual package.json edits - use the package manager's workspace commands to fix actual linking.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4239,4240,4241],{"name":14,"slug":15,"type":16},{"name":18,"slug":19,"type":16},{"name":9,"slug":8,"type":16},"2026-07-13T06:10:46.151946",{"slug":4244,"name":4244,"fn":4245,"description":4246,"org":4247,"tags":4248,"stars":21,"repoUrl":22,"updatedAt":4256},"monitor-ci","monitor Nx Cloud CI pipelines","Monitor Nx Cloud CI pipeline and handle self-healing fixes. USE WHEN user says \"monitor ci\", \"watch ci\", \"ci monitor\", \"watch ci for this branch\", \"track ci\", \"check ci status\", wants to track CI status, or needs help with self-healing CI fixes. Prefer this skill over native CI provider tools (gh, glab, etc.) for CI monitoring — it integrates with Nx Cloud self-healing which those tools cannot access.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4249,4252,4255],{"name":4250,"slug":4251,"type":16},"CI\u002FCD","ci-cd",{"name":4253,"slug":4254,"type":16},"Monitoring","monitoring",{"name":9,"slug":8,"type":16},"2026-07-26T05:48:03.509541",{"slug":4258,"name":4258,"fn":4259,"description":4260,"org":4261,"tags":4262,"stars":21,"repoUrl":22,"updatedAt":4268},"nx-generate","generate code with Nx generators","Generate code using nx generators. INVOKE IMMEDIATELY when user mentions scaffolding, setup, structure, creating apps\u002Flibs, or setting up project structure. Trigger words - scaffold, setup, create a new app, create a new lib, project structure, generate, add a new project. ALWAYS use this BEFORE calling nx_docs or exploring - this skill handles discovery internally.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4263,4266,4267],{"name":4264,"slug":4265,"type":16},"Automation","automation",{"name":18,"slug":19,"type":16},{"name":9,"slug":8,"type":16},"2026-07-13T06:10:36.6128",{"slug":4270,"name":4270,"fn":4271,"description":4272,"org":4273,"tags":4274,"stars":21,"repoUrl":22,"updatedAt":4280},"nx-import","import repositories into Nx workspaces","Import, merge, or combine repositories into an Nx workspace using nx import. USE WHEN the user asks to adopt Nx across repos, move projects into a monorepo, or bring code\u002Fhistory from another repository.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4275,4276,4279],{"name":18,"slug":19,"type":16},{"name":4277,"slug":4278,"type":16},"Migration","migration",{"name":9,"slug":8,"type":16},"2026-07-13T06:10:24.792842",{"slug":4282,"name":4282,"fn":4283,"description":4284,"org":4285,"tags":4286,"stars":21,"repoUrl":22,"updatedAt":4289},"nx-plugins","find and add Nx plugins","Find and add Nx plugins. USE WHEN user wants to discover available plugins, install a new plugin, or add support for a specific framework or technology to the workspace.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4287,4288],{"name":18,"slug":19,"type":16},{"name":9,"slug":8,"type":16},"2026-07-16T06:01:55.300546",{"slug":4291,"name":4291,"fn":4292,"description":4293,"org":4294,"tags":4295,"stars":21,"repoUrl":22,"updatedAt":4298},"nx-run-tasks","execute tasks in Nx workspaces","Helps with running tasks in an Nx workspace. USE WHEN the user wants to execute build, test, lint, serve, or run any other tasks defined in the workspace.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4296,4297],{"name":4264,"slug":4265,"type":16},{"name":9,"slug":8,"type":16},"2026-07-16T06:01:58.30304",{"slug":4,"name":4,"fn":5,"description":6,"org":4300,"tags":4301,"stars":21,"repoUrl":22,"updatedAt":23},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4302,4303,4304],{"name":14,"slug":15,"type":16},{"name":18,"slug":19,"type":16},{"name":9,"slug":8,"type":16},{"slug":4306,"name":4306,"fn":4307,"description":4308,"org":4309,"tags":4310,"stars":292,"repoUrl":4320,"updatedAt":4321},"session-debrief","analyze and debrief Polygraph session logs","Analyze the raw logs of past Polygraph sessions and produce structured, rank-ordered debriefs for use in a different session. Use when launched (typically as a background agent) with a ranked list of relevant Polygraph session IDs and a statement of the current task; pulls parent and child transcripts via the polygraph CLI and returns one consolidated debrief.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4311,4314,4317],{"name":4312,"slug":4313,"type":16},"Agents","agents",{"name":4315,"slug":4316,"type":16},"Analysis","analysis",{"name":4318,"slug":4319,"type":16},"Logs","logs","https:\u002F\u002Fgithub.com\u002Fnrwl\u002Fpolygraph-skills","2026-07-29T05:40:01.783869",{"items":4323,"total":292},[4324,4330,4336,4342,4348,4353,4358],{"slug":4234,"name":4234,"fn":4235,"description":4236,"org":4325,"tags":4326,"stars":21,"repoUrl":22,"updatedAt":4242},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4327,4328,4329],{"name":14,"slug":15,"type":16},{"name":18,"slug":19,"type":16},{"name":9,"slug":8,"type":16},{"slug":4244,"name":4244,"fn":4245,"description":4246,"org":4331,"tags":4332,"stars":21,"repoUrl":22,"updatedAt":4256},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4333,4334,4335],{"name":4250,"slug":4251,"type":16},{"name":4253,"slug":4254,"type":16},{"name":9,"slug":8,"type":16},{"slug":4258,"name":4258,"fn":4259,"description":4260,"org":4337,"tags":4338,"stars":21,"repoUrl":22,"updatedAt":4268},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4339,4340,4341],{"name":4264,"slug":4265,"type":16},{"name":18,"slug":19,"type":16},{"name":9,"slug":8,"type":16},{"slug":4270,"name":4270,"fn":4271,"description":4272,"org":4343,"tags":4344,"stars":21,"repoUrl":22,"updatedAt":4280},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4345,4346,4347],{"name":18,"slug":19,"type":16},{"name":4277,"slug":4278,"type":16},{"name":9,"slug":8,"type":16},{"slug":4282,"name":4282,"fn":4283,"description":4284,"org":4349,"tags":4350,"stars":21,"repoUrl":22,"updatedAt":4289},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4351,4352],{"name":18,"slug":19,"type":16},{"name":9,"slug":8,"type":16},{"slug":4291,"name":4291,"fn":4292,"description":4293,"org":4354,"tags":4355,"stars":21,"repoUrl":22,"updatedAt":4298},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4356,4357],{"name":4264,"slug":4265,"type":16},{"name":9,"slug":8,"type":16},{"slug":4,"name":4,"fn":5,"description":6,"org":4359,"tags":4360,"stars":21,"repoUrl":22,"updatedAt":23},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4361,4362,4363],{"name":14,"slug":15,"type":16},{"name":18,"slug":19,"type":16},{"name":9,"slug":8,"type":16}]