Skip to content

Commit 0026480

Browse files
committed
Clean up package.
1 parent faa4062 commit 0026480

23 files changed

+726
-445
lines changed

.editorconfig

Lines changed: 0 additions & 12 deletions
This file was deleted.

README.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,63 @@
1+
# url
2+
3+
A simple light weight JavaScript url parser.
4+
5+
* [Demo](https://websanova.com/utils/url)
6+
* [Docs](https://websanova.com/docs/url)
7+
* [Download](https://github.com/websanova/url/tags)
8+
9+
## Availability
10+
11+
* [NPM](https://www.npmjs.com/package/@websanova/url)
12+
* [jQuery](https://plugins.jquery.com/url)
13+
14+
## Test
15+
16+
There are a number of files for testing in the `test` folder including QUnit.
17+
18+
## Build
19+
20+
To build simply run:
21+
22+
```
23+
> npm install
24+
> npm run build
25+
```
26+
27+
## License
28+
29+
MIT licensed
30+
31+
Copyright (C) 2011-2012 Websanova http://www.websanova.com
32+
33+
34+
35+
36+
37+
38+
39+
40+
41+
42+
43+
44+
45+
46+
47+
48+
49+
50+
51+
52+
53+
54+
55+
56+
57+
58+
59+
60+
161
# url()
262

363
A simple, lightweight url parser for JavaScript (~1.7 Kb minified, ~0.7Kb gzipped).

bower.json

Lines changed: 18 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,20 @@
11
{
2-
"name": "js-url",
3-
"authors": [
4-
"Rob Nova <rob@websanova.com>"
5-
],
6-
"description": "A simple url parser for JavaScript.",
7-
"keywords": [
8-
"js",
9-
"javascript",
10-
"url",
11-
"parser"
12-
],
13-
"homepage": "https://github.com/websanova/js-url",
14-
"license": "MIT",
15-
"main": [
16-
"url.js"
17-
],
18-
"ignore": [
19-
"lib",
20-
"gruntfile.js",
21-
"index.html",
22-
"package.json",
23-
"tests.js",
24-
"url.jquery.json"
25-
],
26-
"dependencies": {}
2+
"name": "js-url",
3+
"authors": [
4+
"Rob Nova <rob@websanova.com>"
5+
],
6+
"description": "A simple url parser for JavaScript.",
7+
"keywords": ["js", "javascript", "url", "parser"],
8+
"homepage": "https://github.com/websanova/js-url",
9+
"license": "MIT",
10+
"main": [
11+
"url.js"
12+
],
13+
"ignore": [
14+
"demo",
15+
"test",
16+
"src",
17+
"gruntfile.js"
18+
],
19+
"dependencies": {}
2720
}

demo/index.html

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<!doctype html>
2+
<html>
3+
<head>
4+
<meta charset="utf-8">
5+
<title>Demo url</title>
6+
<script src="../src/url-tld.js"></script>
7+
</head>
8+
<body>
9+
<h1>Demo url</h1>
10+
11+
<input id="input" value="https://www.websanova.com?query=hi#hash=test" />
12+
<table id="output"></table>
13+
14+
<script>
15+
var input = document.getElementById('input');
16+
var output = document.getElementById('output');
17+
18+
input.addEventListener('keyup', function () {
19+
var i, ii,
20+
val,
21+
str = '',
22+
args = [null, , 'domain', 'hostname', 'sub', '.0', '.1', '.2', '.-1', 'auth', 'user', 'pass', 'port', 'protocol', 'path', 'file', 'filename', 'filext', '1', '2', '3', '-1', 'query', '?', 'hash', '#'];
23+
24+
for (i = 0, ii = args.length; i < ii; i++) {
25+
val = window.url(args[i], input.value);
26+
27+
str += '<tr><td><b>' + args[i] + '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b></td><td>' + (val ? (typeof val === 'object' ? JSON.stringify(val) : val) : '-') + '</td></tr>';
28+
}
29+
30+
output.innerHTML = str;
31+
});
32+
33+
input.dispatchEvent(new KeyboardEvent('keyup'));
34+
</script>
35+
</body>
36+
</html>

dist/es5-url-tld.min.js

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/es5-url.min.js

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/jquery-url-tld.min.js

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/jquery-url.min.js

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/url-tld.min.js

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)