Small wrapper around the native URL
class that works with relative URLs.
Install package:
# ✨ Auto-detect
npx nypm install @asyarb/r-url
# npm
npm install @asyarb/r-url
# yarn
yarn add @asyarb/r-url
# pnpm
pnpm install @asyarb/r-url
# bun
bun install @asyarb/r-url
Import:
ESM (Node.js, Bun)
import { RURL } from "@asyarb/r-url";
CommonJS (Legacy Node.js)
const { RURL } = require("@asyarb/r-url");
Small wrapper around the native URL
class that works with relative URLs.
const url = new RURL('/about-us')
const url = new RURL('/search')
url.searchParams.set('query', 'scholarships')
url.toString() // => "/search?query=scholarships"
local development
- Clone this repository
- Install latest LTS version of Node.js
- Install dependencies using
pnpm install
- Run interactive tests using
pnpm dev
MIT
🤖 auto updated with automd