{"version":3,"file":"getDir.mjs","sources":[""],"sourcesContent":["import path from \"path\";\r\nimport nodeUrl from \"url\";\r\n\r\n/**\n * Получает URL из `import.meta`\n * @param importMetaUrl{String}\n * @returns {string}\n * @example\n * import { getDir } from \"@delement/ui/utils/node\";\n *\n * const currentDir = getDir(import.meta.url);\n */\nconst getDir = (importMetaUrl: ImportMeta[\"url\"] | string): string => {\n  if (typeof nodeUrl.fileURLToPath === \"function\") {\r\n    const __filename = nodeUrl.fileURLToPath(importMetaUrl);\r\n    return path.dirname(__filename);\r\n  } else {\r\n    return new URL(\".\", importMetaUrl).pathname;\r\n  }\r\n};\r\n\r\nexport {\r\n  getDir,\r\n};\r\n"],"names":["getDir","importMetaUrl","nodeUrl","fileURLToPath","__filename","path","dirname","URL","pathname"],"mappings":";;;;;;;;;GAYA,MAAMA,OAAUC,gBACd,UAAWC,QAAQC,gBAAkB,WAAY,CAC/C,MAAMC,WAAaF,QAAQC,cAAcF,eACzC,OAAOI,KAAKC,QAAQF,WACtB,MACE,OAAO,IAAIG,IAAI,IAAKN,eAAeO"}