{
  "version": 3,
  "sources": ["../../../../src/packages/env.system-node-version/index.ts"],
  "sourcesContent": ["import { detectIfCurrentPkgIsExecutable } from '../cli-meta/index.ts';\nimport mem from 'mem';\nimport { execa } from 'execa';\n\nexport async function getSystemNodeVersionNonCached(): Promise<\n  string | undefined\n> {\n  if (detectIfCurrentPkgIsExecutable()) {\n    try {\n      // return execa.sync('node', ['--version']).stdout.toString();\n      const { stdout } = await execa('node', ['--version']);\n      return stdout.toString();\n    } catch {\n      // Node.js is not installed on the system\n      return undefined;\n    }\n  }\n  return process.version;\n}\n\nexport const getSystemNodeVersion = mem(getSystemNodeVersionNonCached);\n"],
  "mappings": "AAAA,SAAS,sCAAsC;AAC/C,OAAO,SAAS;AAChB,SAAS,aAAa;AAEtB,eAAsB,gCAEpB;AACA,MAAI,+BAA+B,GAAG;AACpC,QAAI;AAEF,YAAM,EAAE,OAAO,IAAI,MAAM,MAAM,QAAQ,CAAC,WAAW,CAAC;AACpD,aAAO,OAAO,SAAS;AAAA,IACzB,QAAQ;AAEN,aAAO;AAAA,IACT;AAAA,EACF;AACA,SAAO,QAAQ;AACjB;AAEO,MAAM,uBAAuB,IAAI,6BAA6B;",
  "names": []
}
