{
  "version": 3,
  "sources": ["../../../../src/packages/store-connection-manager/runServerInBackground.ts"],
  "sourcesContent": ["import { PnpmError } from '../error/index.ts';\n// cspell:ignore diable\n// eslint-disable-next-line @typescript-eslint/ban-ts-comment\n// @ts-ignore\nimport diable from '@zkochan/diable';\n\nexport function runServerInBackground(storePath: string): void {\n  if (require.main == null) {\n    throw new PnpmError(\n      'CANNOT_START_SERVER',\n      'pnpm server cannot be started when pnpm is streamed to Node.js'\n    );\n  }\n\n  diable.daemonize(\n    require.main.filename,\n    ['server', 'start', '--store-dir', storePath],\n    { stdio: 'inherit' }\n  );\n\n  return;\n}\n"],
  "mappings": "AAAA,SAAS,iBAAiB;AAI1B,OAAO,YAAY;AAEZ,SAAS,sBAAsB,WAAyB;AAC7D,MAAI,QAAQ,QAAQ,MAAM;AACxB,UAAM,IAAI;AAAA,MACR;AAAA,MACA;AAAA,IACF;AAAA,EACF;AAEA,SAAO;AAAA,IACL,QAAQ,KAAK;AAAA,IACb,CAAC,UAAU,SAAS,eAAe,SAAS;AAAA,IAC5C,EAAE,OAAO,UAAU;AAAA,EACrB;AAEA;AACF;",
  "names": []
}
