UNPKG

taglib-wasm

Version:

TagLib-Wasm is the universal tagging library for TypeScript/JavaScript platforms: Browsers, Node.js, Deno, Bun, Cloudflare Workers, and Electron apps

18 lines (17 loc) 438 B
function fileUrlToPath(url) { const p = decodeURIComponent(url.pathname); if (/^\/[A-Za-z]:/.test(p)) return p.slice(1); return p; } function basename(path) { const i = Math.max(path.lastIndexOf("/"), path.lastIndexOf("\\")); return i === -1 ? path : path.slice(i + 1); } function joinPath(...segments) { return segments.filter(Boolean).join("/").replaceAll(/\/+/g, "/"); } export { basename, fileUrlToPath, joinPath };