🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

@jsenv/urls

Package Overview
Dependencies
Maintainers
2
Versions
49
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jsenv/urls - npm Package Compare versions

Comparing version

to
2.0.0

2

package.json
{
"name": "@jsenv/urls",
"version": "1.2.8",
"version": "2.0.0",
"license": "MIT",

@@ -5,0 +5,0 @@ "repository": {

import { urlToRelativeUrl } from "./url_to_relative_url.js"
export const moveUrl = ({ url, from, to, preferAbsolute = false }) => {
export const moveUrl = ({ url, from, to, preferRelative }) => {
let relativeUrl = urlToRelativeUrl(url, from)

@@ -10,6 +10,6 @@ if (relativeUrl.slice(0, 2) === "//") {

const absoluteUrl = new URL(relativeUrl, to).href
if (preferAbsolute) {
return absoluteUrl
if (preferRelative) {
return urlToRelativeUrl(absoluteUrl, to)
}
return urlToRelativeUrl(absoluteUrl, to)
return absoluteUrl
}