All Projects → PxyUp → uri-parse-lib

PxyUp / uri-parse-lib

Licence: GPL-3.0 License
Library for parse URI

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Labels

Projects that are alternatives of or similar to uri-parse-lib

reachable-urls
Check URLs are reachable in text 🕵️
Stars: ✭ 29 (+20.83%)
Mutual labels:  url
micell
A collection of functions for front-end development
Stars: ✭ 16 (-33.33%)
Mutual labels:  url
doi2bib
📝 Easily convert Digital Object Identifier (DOI) and Uniform Resource Locator (URL) to BibTeX and DOI to plain text.
Stars: ✭ 28 (+16.67%)
Mutual labels:  url
web-clipper
Easily download the main content of a web page in html, markdown, and/or epub format from command line.
Stars: ✭ 15 (-37.5%)
Mutual labels:  url
Re-skinning url splitter
Divide / Split your WordPress Blog visitors into 4 links by using Re-skinning URL splitter
Stars: ✭ 73 (+204.17%)
Mutual labels:  url
wumpfetch
🚀🔗 A modern, lightweight, fast and easy to use Node.js HTTP client
Stars: ✭ 20 (-16.67%)
Mutual labels:  url
http
Aplus Framework HTTP Library
Stars: ✭ 113 (+370.83%)
Mutual labels:  url
node-parameterize
parameterize.js
Stars: ✭ 36 (+50%)
Mutual labels:  url
URLQueryItemEncoder
A Swift Encoder for encoding any Encodable value into an array of URLQueryItem.
Stars: ✭ 60 (+150%)
Mutual labels:  url
git-repo-name
Get the repository name from the git remote origin URL
Stars: ✭ 21 (-12.5%)
Mutual labels:  url
ocaml-uri
RFC3986 URI parsing library for OCaml
Stars: ✭ 85 (+254.17%)
Mutual labels:  url
urlshortener-rs
A very-very simple url shortener for Rust
Stars: ✭ 34 (+41.67%)
Mutual labels:  url
quill-magic-url
Automatically convert URLs to links in Quill
Stars: ✭ 86 (+258.33%)
Mutual labels:  url
fbvideos
🔗 Easily extract downloadable link of publicly available videos on facebook.
Stars: ✭ 28 (+16.67%)
Mutual labels:  url
Slugify
Simple Slug / Clean URL generator helper for Microsoft .NET framework / .NET Standard.
Stars: ✭ 53 (+120.83%)
Mutual labels:  url
Limg
An image hosting service powered by Laravel
Stars: ✭ 41 (+70.83%)
Mutual labels:  url
UrlCombine
C# util for combining Url paths. Works similarly to Path.Combine.
Stars: ✭ 23 (-4.17%)
Mutual labels:  url
anikimiapi
A Simple, LightWeight, Statically-Typed Python3 API wrapper for GogoAnime.
Stars: ✭ 15 (-37.5%)
Mutual labels:  url
postcss-inline-base64
PostCSS plugin used to replace value inside of url function to base64
Stars: ✭ 23 (-4.17%)
Mutual labels:  url
URL-Magnet-Cloud-Uploader-Heroku
Aria 2 Rclone Remote URL /magnet Clouds upload via HEROKU
Stars: ✭ 99 (+312.5%)
Mutual labels:  url

uri-parse-lib

Small library for parse URI(URL) for web/node

NPM

Try it

DEMO

What the difference with new URL(url)?

  1. It is deeply parse search params like a object(check examples)
  2. Check first one!(it is main once)

Install

npm install uri-parse-lib

Usage

import { parseURI } from "uri-parse-lib"`

parseURI("http://user:[email protected]:8080/directory/file.ext?query[nan][0][nan]=1&query[nan][1][sed]=4&sed[tatat][rqwr]=5&query[nan][2][sed]=4#anchor");`
{
  "hash": "#anchor",
  "host": "example.com",
  "origin": "http://example.com:8080",
  "password": "pass",
  "pathname": "/directory/file.ext",
  "port": "8080",
  "protocol": "http",
  "query": {
    "query": {
      "nan": [
        {
          "nan": "1"
        },
        {
          "sed": "4"
        },
        {
          "sed": "4"
        }
      ]
    },
    "sed": {
      "tatat": {
        "rqwr": "5"
      }
    }
  },
  "user": "user"
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].