simple url parse like min-url.js
Lua
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
dist.ini
readme.md

readme.md

min-url.lua

Install

use opm

opm install lua-url

Usage

local Url = require 'min-url'

test('Url.parse', function(t)
	local url = Url.parse('http://user:pass@host.com:8080/p/a/t/h?query=string#hash')
	t.deepEqual(url, {
		protocol = 'http:',
		auth = 'user:pass',
		hostname = 'host.com',
		port = 8080,
		pathname = '/p/a/t/h',
		query = 'query=string',
		hash = '#hash'
	})
end)

TODO

  • Url.format
  • shouldParseQuery