{
  "version": 3,
  "sources": ["../../../src/cmd/installTest.ts"],
  "sourcesContent": ["import { docsUrl } from '../packages/cli-utils/index.ts';\nimport { install } from '../packages/plugin-commands-installation/index.ts';\nimport { run } from '../packages/plugin-commands-script-runners/index.ts';\nimport renderHelp from 'render-help';\nimport type { PnpmOptions } from '../types.ts';\n\nexport const cliOptionsTypes = install.cliOptionsTypes;\n\nexport const rcOptionsTypes = install.rcOptionsTypes;\n\nexport const commandNames = ['install-test', 'it'];\n\nexport function help(): string {\n  return renderHelp({\n    aliases: ['it'],\n    description:\n      'Runs a `pnpm install` followed immediately by a `pnpm test`. It takes exactly the same arguments as `pnpm install`.',\n    url: docsUrl('install-test'),\n    usages: ['pnpm install-test'],\n  });\n}\n\nexport async function handler(\n  opts: PnpmOptions,\n  params: string[]\n): Promise<void> {\n  await install.handler({\n    ...opts,\n    recursive: opts.recursive ?? false,\n  });\n\n  await run.handler(\n    {\n      ...opts,\n      recursive: true,\n      allProjects: opts.allProjects ?? [],\n      selectedProjectsGraph: opts.selectedProjectsGraph ?? {},\n      workspaceDir: opts.workspaceDir,\n    },\n    ['test', ...params]\n  );\n}\n"],
  "mappings": "AAAA,SAAS,eAAe;AACxB,SAAS,eAAe;AACxB,SAAS,WAAW;AACpB,OAAO,gBAAgB;AAGhB,MAAM,kBAAkB,QAAQ;AAEhC,MAAM,iBAAiB,QAAQ;AAE/B,MAAM,eAAe,CAAC,gBAAgB,IAAI;AAE1C,SAAS,OAAe;AAC7B,SAAO,WAAW;AAAA,IAChB,SAAS,CAAC,IAAI;AAAA,IACd,aACE;AAAA,IACF,KAAK,QAAQ,cAAc;AAAA,IAC3B,QAAQ,CAAC,mBAAmB;AAAA,EAC9B,CAAC;AACH;AAEA,eAAsB,QACpB,MACA,QACe;AACf,QAAM,QAAQ,QAAQ;AAAA,IACpB,GAAG;AAAA,IACH,WAAW,KAAK,aAAa;AAAA,EAC/B,CAAC;AAED,QAAM,IAAI;AAAA,IACR;AAAA,MACE,GAAG;AAAA,MACH,WAAW;AAAA,MACX,aAAa,KAAK,eAAe,CAAC;AAAA,MAClC,uBAAuB,KAAK,yBAAyB,CAAC;AAAA,MACtD,cAAc,KAAK;AAAA,IACrB;AAAA,IACA,CAAC,QAAQ,GAAG,MAAM;AAAA,EACpB;AACF;",
  "names": []
}
