{
  "version": 3,
  "sources": ["../../../src/cmd/root.ts"],
  "sourcesContent": ["import path from 'node:path';\nimport { types as allTypes } from '../packages/config/index.ts';\nimport { docsUrl } from '../packages/cli-utils/index.ts';\nimport pick from 'ramda/src/pick';\nimport renderHelp from 'render-help';\n\nexport const rcOptionsTypes = cliOptionsTypes;\n\nexport function cliOptionsTypes(): Record<string, unknown> {\n  return pick.default(['global'], allTypes);\n}\n\nexport const commandNames = ['root'];\n\nexport function help(): string {\n  return renderHelp({\n    description: 'Print the effective `node_modules` directory.',\n    descriptionLists: [\n      {\n        title: 'Options',\n\n        list: [\n          {\n            description: 'Print the global `node_modules` directory',\n            name: '--global',\n            shortAlias: '-g',\n          },\n        ],\n      },\n    ],\n    url: docsUrl('root'),\n    usages: ['pnpm root [-g]'],\n  });\n}\n\nexport async function handler(opts: {\n  dir: string;\n}): Promise<string> {\n  return `${path.join(opts.dir, 'node_modules')}\\n`;\n}\n"],
  "mappings": "AAAA,OAAO,UAAU;AACjB,SAAS,SAAS,gBAAgB;AAClC,SAAS,eAAe;AACxB,OAAO,UAAU;AACjB,OAAO,gBAAgB;AAEhB,MAAM,iBAAiB;AAEvB,SAAS,kBAA2C;AACzD,SAAO,KAAK,QAAQ,CAAC,QAAQ,GAAG,QAAQ;AAC1C;AAEO,MAAM,eAAe,CAAC,MAAM;AAE5B,SAAS,OAAe;AAC7B,SAAO,WAAW;AAAA,IAChB,aAAa;AAAA,IACb,kBAAkB;AAAA,MAChB;AAAA,QACE,OAAO;AAAA,QAEP,MAAM;AAAA,UACJ;AAAA,YACE,aAAa;AAAA,YACb,MAAM;AAAA,YACN,YAAY;AAAA,UACd;AAAA,QACF;AAAA,MACF;AAAA,IACF;AAAA,IACA,KAAK,QAAQ,MAAM;AAAA,IACnB,QAAQ,CAAC,gBAAgB;AAAA,EAC3B,CAAC;AACH;AAEA,eAAsB,QAAQ,MAEV;AAClB,SAAO,GAAG,KAAK,KAAK,KAAK,KAAK,cAAc,CAAC;AAAA;AAC/C;",
  "names": []
}
