/
TON618OFF
/
FinalPWHTML
Обзор
Документация
Войти
/
TON618OFF
/
FinalPWHTML
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
node_modules/@babel/plugin-transform-runtime/src/get-runtime-path/index.ts
42 строки
1 KB
TON618OFF
не ну это ваще
23 июн 2024, 00:30
23 июн 2024, 00:30
e27ae20
Код
Авторство
О чём код?
import path from "path"; import { createRequire } from "module"; const require = createRequire(import.meta.url); export default function ( moduleName: string, dirname: string, absoluteRuntime: string | boolean, ) { if (absoluteRuntime === false) return moduleName; return resolveAbsoluteRuntime( moduleName, path.resolve(dirname, absoluteRuntime === true ? "." : absoluteRuntime), ); } function resolveAbsoluteRuntime(moduleName: string, dirname: string) { try { return path .dirname( require.resolve(`${moduleName}/package.json`, { paths: [dirname] }), ) .replace(/\\/g, "/"); } catch (err) { if (err.code !== "MODULE_NOT_FOUND") throw err; throw Object.assign( new Error(`Failed to resolve "${moduleName}" relative to "${dirname}"`), { code: "BABEL_RUNTIME_NOT_FOUND", runtime: moduleName, dirname, }, ); } } export function resolveFSPath(path: string) { return require.resolve(path).replace(/\\/g, "/"); }