@asyarb/r-url
v0.1.3
Published
Small wrapper around the native `URL` class that works with relative URLs.
Downloads
6
Readme
r-URL
Small wrapper around the native URL
class that works with relative URLs.
Usage
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");
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() // => "/search?query=scholarships"
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