Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pfrazee/parse-dat-url

Node url.parse updated to support versioned dat URLs.
https://github.com/pfrazee/parse-dat-url

Last synced: 2 months ago
JSON representation

Node url.parse updated to support versioned dat URLs.

Awesome Lists containing this project

README

        

# parse-dat-url

Node url.parse updated to support versioned dat URLs.

```js
var parse = require('parse-dat-url')

parse('dat://584faa05d394190ab1a3f0240607f9bf2b7e2bd9968830a11cf77db0cea36a21+v1.0.0/path/to/file.txt')
/* => {
protocol: 'dat:',
slashes: true,
auth: null,
host: '584faa05d394190ab1a3f0240607f9bf2b7e2bd9968830a11cf77db0cea36a21',
port: null,
hostname: '584faa05d394190ab1a3f0240607f9bf2b7e2bd9968830a11cf77db0cea36a21',
hash: null,
search: null,
query: null,
pathname: '/path/to/file.txt',
path: '/path/to/file.txt',
href: 'dat://584faa05d394190ab1a3f0240607f9bf2b7e2bd9968830a11cf77db0cea36a21+v1.0.0/path/to/file.txt',
version: 'v1.0.0'
}*/
```