{"version":3,"file":"index-browser.js","sources":["../../../src/config/files/index-browser.ts"],"sourcesContent":["/* c8 ignore start */\n\nimport type { Handler } from \"gensync\";\n\nimport type {\n  ConfigFile,\n  IgnoreFile,\n  RelativeConfig,\n  FilePackageData,\n} from \"./types.ts\";\n\nimport type { CallerMetadata } from \"../validation/options.ts\";\n\nexport type { ConfigFile, IgnoreFile, RelativeConfig, FilePackageData };\n\nexport function findConfigUpwards(\n  // eslint-disable-next-line @typescript-eslint/no-unused-vars\n  rootDir: string,\n): string | null {\n  return null;\n}\n\n// eslint-disable-next-line require-yield\nexport function* findPackageData(filepath: string): Handler<FilePackageData> {\n  return {\n    filepath,\n    directories: [],\n    pkg: null,\n    isPackage: false,\n  };\n}\n\n// eslint-disable-next-line require-yield\nexport function* findRelativeConfig(\n  // eslint-disable-next-line @typescript-eslint/no-unused-vars\n  pkgData: FilePackageData,\n  // eslint-disable-next-line @typescript-eslint/no-unused-vars\n  envName: string,\n  // eslint-disable-next-line @typescript-eslint/no-unused-vars\n  caller: CallerMetadata | undefined,\n): Handler<RelativeConfig> {\n  return { config: null, ignore: null };\n}\n\n// eslint-disable-next-line require-yield\nexport function* findRootConfig(\n  // eslint-disable-next-line @typescript-eslint/no-unused-vars\n  dirname: string,\n  // eslint-disable-next-line @typescript-eslint/no-unused-vars\n  envName: string,\n  // eslint-disable-next-line @typescript-eslint/no-unused-vars\n  caller: CallerMetadata | undefined,\n): Handler<ConfigFile | null> {\n  return null;\n}\n\n// eslint-disable-next-line require-yield\nexport function* loadConfig(\n  name: string,\n  dirname: string,\n  // eslint-disable-next-line @typescript-eslint/no-unused-vars\n  envName: string,\n  // eslint-disable-next-line @typescript-eslint/no-unused-vars\n  caller: CallerMetadata | undefined,\n): Handler<ConfigFile> {\n  throw new Error(`Cannot load ${name} relative to ${dirname} in a browser`);\n}\n\n// eslint-disable-next-line require-yield\nexport function* resolveShowConfigPath(\n  // eslint-disable-next-line @typescript-eslint/no-unused-vars\n  dirname: string,\n): Handler<string | null> {\n  return null;\n}\n\nexport const ROOT_CONFIG_FILENAMES: string[] = [];\n\ntype Resolved =\n  | { loader: \"require\"; filepath: string }\n  | { loader: \"import\"; filepath: string };\n\n// eslint-disable-next-line @typescript-eslint/no-unused-vars\nexport function resolvePlugin(name: string, dirname: string): Resolved | null {\n  return null;\n}\n\n// eslint-disable-next-line @typescript-eslint/no-unused-vars\nexport function resolvePreset(name: string, dirname: string): Resolved | null {\n  return null;\n}\n\nexport function loadPlugin(\n  name: string,\n  dirname: string,\n): Handler<{\n  filepath: string;\n  value: unknown;\n}> {\n  throw new Error(\n    `Cannot load plugin ${name} relative to ${dirname} in a browser`,\n  );\n}\n\nexport function loadPreset(\n  name: string,\n  dirname: string,\n): Handler<{\n  filepath: string;\n  value: unknown;\n}> {\n  throw new Error(\n    `Cannot load preset ${name} relative to ${dirname} in a browser`,\n  );\n}\n"],"names":[],"mappings":"AAeO,SAAS,iBAAiB,CAE/B,OAAe,EACA;AACf,EAAA,OAAO,IAAI;AACb;AAGO,UAAU,eAAe,CAAC,QAAgB,EAA4B;EAC3E,OAAO;IACL,QAAQ;AACR,IAAA,WAAW,EAAE,EAAE;AACf,IAAA,GAAG,EAAE,IAAI;AACT,IAAA,SAAS,EAAE;GACZ;AACH;AAGO,UAAU,kBAAkB,CAEjC,OAAwB,EAExB,OAAe,EAEf,MAAkC,EACT;EACzB,OAAO;AAAE,IAAA,MAAM,EAAE,IAAI;AAAE,IAAA,MAAM,EAAE;GAAM;AACvC;AAGO,UAAU,cAAc,CAE7B,OAAe,EAEf,OAAe,EAEf,MAAkC,EACN;AAC5B,EAAA,OAAO,IAAI;AACb;AAGO,UAAU,UAAU,CACzB,IAAY,EACZ,OAAe,EAEf,OAAe,EAEf,MAAkC,EACb;EACrB,MAAM,IAAI,KAAK,CAAC,CAAA,YAAA,EAAe,IAAI,CAAA,aAAA,EAAgB,OAAO,eAAe,CAAC;AAC5E;AAGO,UAAU,qBAAqB,CAEpC,OAAe,EACS;AACxB,EAAA,OAAO,IAAI;AACb;AAEO,MAAM,qBAA+B,GAAG;AAOxC,SAAS,aAAa,CAAC,IAAY,EAAE,OAAe,EAAmB;AAC5E,EAAA,OAAO,IAAI;AACb;AAGO,SAAS,aAAa,CAAC,IAAY,EAAE,OAAe,EAAmB;AAC5E,EAAA,OAAO,IAAI;AACb;AAEO,SAAS,UAAU,CACxB,IAAY,EACZ,OAAe,EAId;EACD,MAAM,IAAI,KAAK,CACb,CAAA,mBAAA,EAAsB,IAAI,CAAA,aAAA,EAAgB,OAAO,eACnD,CAAC;AACH;AAEO,SAAS,UAAU,CACxB,IAAY,EACZ,OAAe,EAId;EACD,MAAM,IAAI,KAAK,CACb,CAAA,mBAAA,EAAsB,IAAI,CAAA,aAAA,EAAgB,OAAO,eACnD,CAAC;AACH;;;;"}