r-URL
Small wrapper around the native URL
class that works with relative URLs.
Usage
Install package:
npx nypm install @asyarb/r-url
npm install @asyarb/r-url
yarn add @asyarb/r-url
pnpm install @asyarb/r-url
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");
API
Small wrapper around the native URL
class that works with relative URLs.
Basic Usage
const url = new RURL('/about-us')
Setting search parameters
const url = new RURL('/search')
url.searchParams.set('query', 'scholarships')
url.toString()
Development
local development
- Clone this repository
- Install latest LTS version of Node.js
- Install dependencies using
pnpm install
- Run interactive tests using
pnpm dev
License
MIT
🤖 auto updated with automd