{"version":3,"sources":["utils/project.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,UAAU,EAAE,qBAAqB,EAAE,MAAM,eAAe,CAAC;AAGlE,wBAAsB,iBAAiB,CACrC,UAAU,EAAE,UAAU,EAAE,EACxB,IAAI,EAAE,qBAAqB,GAC1B,OAAO,CAAC,IAAI,CAAC,CAUf","file":"project.d.ts","sourcesContent":["import * as bolt from 'bolt';\nimport * as yarn from 'bolt/dist/modern/utils/yarn';\nimport Project from 'bolt/dist/modern/Project';\n\nimport { IWorkspace, IWorkspacesRunOptions } from '../interfaces';\n\n\nexport async function runWorkspaceTasks(\n  workspaces: IWorkspace[],\n  opts: IWorkspacesRunOptions,\n): Promise<void> {\n  const project = await Project.init(process.cwd());\n\n  await project.runPackageTasks(\n    workspaces,\n    opts.spawnOpts,\n    async (pkg: bolt.IPackage) => {\n      await yarn.runIfExists(pkg, opts.script, opts.scriptArgs);\n    },\n  );\n}\n"]}