@mcbe-mods/bedrock-url
v1.0.0-beta.3
Published
Bedrock URI parser for MCBE Script API
Downloads
80
Maintainers
Readme
@mcbe-mods/bedrock-url
bedrock:// URI parser for Minecraft Bedrock Edition Script API. Zero dependencies.
Install
npm install @mcbe-mods/bedrock-urlUsage
import { BedrockURL, URLSearchParams } from '@mcbe-mods/bedrock-url'
const url = new BedrockURL('bedrock://my-addon/chat?v=1&id=abc')
url.protocol // 'bedrock:'
url.hostname // 'my-addon'
url.pathname // '/chat'
url.searchParams.get('v') // '1'
url.searchParams.get('id') // 'abc'
// With base URL
const base = new BedrockURL('bedrock://ns/path/to/')
const resolved = new BedrockURL('other', base)
resolved.href // 'bedrock://ns/path/other'
// To scriptEvent ID
url.toScriptEventId() // 'bedrock://my-addon/chat?v=1&id=abc'API
BedrockURL(url, base?)— Parse and constructbedrock://URLsURLSearchParams— StandardURLSearchParams-compatible API
