mirror of
https://github.com/arnaucube/comunicationLeap.git
synced 2026-02-07 11:26:43 +01:00
nodejs with express server, leapmotion for movement control, and threejs for 3d render
This commit is contained in:
5
node_modules/parseuri/History.md
generated
vendored
Normal file
5
node_modules/parseuri/History.md
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
|
||||
n.n.n / 2014-02-09
|
||||
==================
|
||||
|
||||
* parseuri first commit
|
||||
3
node_modules/parseuri/Makefile
generated
vendored
Normal file
3
node_modules/parseuri/Makefile
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
|
||||
test:
|
||||
@./node_modules/.bin/mocha test.js
|
||||
25
node_modules/parseuri/index.js
generated
vendored
Normal file
25
node_modules/parseuri/index.js
generated
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
/**
|
||||
* Parses an URI
|
||||
*
|
||||
* @author Steven Levithan <stevenlevithan.com> (MIT license)
|
||||
* @api private
|
||||
*/
|
||||
|
||||
var re = /^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/;
|
||||
|
||||
var parts = [
|
||||
'source', 'protocol', 'authority', 'userInfo', 'user', 'password', 'host'
|
||||
, 'port', 'relative', 'path', 'directory', 'file', 'query', 'anchor'
|
||||
];
|
||||
|
||||
module.exports = function parseuri(str) {
|
||||
var m = re.exec(str || '')
|
||||
, uri = {}
|
||||
, i = 14;
|
||||
|
||||
while (i--) {
|
||||
uri[parts[i]] = m[i] || '';
|
||||
}
|
||||
|
||||
return uri;
|
||||
};
|
||||
62
node_modules/parseuri/package.json
generated
vendored
Normal file
62
node_modules/parseuri/package.json
generated
vendored
Normal file
@@ -0,0 +1,62 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
"parseuri@0.0.2",
|
||||
"C:\\Users\\esanvin\\Desktop\\multi\\NodeServer\\node_modules\\socket.io-client"
|
||||
]
|
||||
],
|
||||
"_from": "parseuri@0.0.2",
|
||||
"_id": "parseuri@0.0.2",
|
||||
"_inCache": true,
|
||||
"_installable": true,
|
||||
"_location": "/parseuri",
|
||||
"_npmUser": {
|
||||
"email": "koren@mit.edu",
|
||||
"name": "gal"
|
||||
},
|
||||
"_npmVersion": "1.3.15",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"name": "parseuri",
|
||||
"raw": "parseuri@0.0.2",
|
||||
"rawSpec": "0.0.2",
|
||||
"scope": null,
|
||||
"spec": "0.0.2",
|
||||
"type": "version"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/socket.io-client"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.2.tgz",
|
||||
"_shasum": "db41878f2d6964718be870b3140973d8093be156",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "parseuri@0.0.2",
|
||||
"_where": "C:\\Users\\esanvin\\Desktop\\multi\\NodeServer\\node_modules\\socket.io-client",
|
||||
"author": "",
|
||||
"dependencies": {
|
||||
"better-assert": "~1.0.0"
|
||||
},
|
||||
"description": "Method that parses a URI and returns an array of its components",
|
||||
"devDependencies": {
|
||||
"mocha": "1.17.1"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "db41878f2d6964718be870b3140973d8093be156",
|
||||
"tarball": "http://registry.npmjs.org/parseuri/-/parseuri-0.0.2.tgz"
|
||||
},
|
||||
"license": "MIT",
|
||||
"maintainers": [
|
||||
{
|
||||
"email": "koren@mit.edu",
|
||||
"name": "gal"
|
||||
}
|
||||
],
|
||||
"name": "parseuri",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"scripts": {
|
||||
"test": "make test"
|
||||
},
|
||||
"version": "0.0.2"
|
||||
}
|
||||
42
node_modules/parseuri/test.js
generated
vendored
Normal file
42
node_modules/parseuri/test.js
generated
vendored
Normal file
@@ -0,0 +1,42 @@
|
||||
var assert = require('better-assert');
|
||||
var expect = require('expect.js');
|
||||
var parseuri = require('./index.js');
|
||||
|
||||
describe('my suite', function(){
|
||||
it('should parse an uri', function () {
|
||||
var http = parseuri('http://google.com')
|
||||
, https = parseuri('https://www.google.com:80')
|
||||
, query = parseuri('google.com:8080/foo/bar?foo=bar')
|
||||
, localhost = parseuri('localhost:8080')
|
||||
, ipv6 = parseuri('2001:0db8:85a3:0042:1000:8a2e:0370:7334')
|
||||
, ipv6short = parseuri('2001:db8:85a3:42:1000:8a2e:370:7334')
|
||||
, ipv6port = parseuri('2001:db8:85a3:42:1000:8a2e:370:7334:80')
|
||||
, ipv6abbrev = parseuri('2001::7334:a:80')
|
||||
|
||||
expect(http.protocol).to.be('http');
|
||||
expect(http.port).to.be('');
|
||||
expect(http.host).to.be('google.com');
|
||||
expect(https.protocol).to.be('https');
|
||||
expect(https.port).to.be('80');
|
||||
expect(https.host).to.be('www.google.com');
|
||||
expect(query.port).to.be('8080');
|
||||
expect(query.query).to.be('foo=bar');
|
||||
expect(query.path).to.be('/foo/bar');
|
||||
expect(query.relative).to.be('/foo/bar?foo=bar');
|
||||
expect(localhost.protocol).to.be('');
|
||||
expect(localhost.host).to.be('localhost');
|
||||
expect(localhost.port).to.be('8080');
|
||||
expect(ipv6.protocol).to.be('');
|
||||
expect(ipv6.host).to.be('2001:0db8:85a3:0042:1000:8a2e:0370:7334');
|
||||
expect(ipv6.port).to.be('');
|
||||
expect(ipv6short.protocol).to.be('');
|
||||
expect(ipv6short.host).to.be('2001:db8:85a3:42:1000:8a2e:370:7334');
|
||||
expect(ipv6short.port).to.be('');
|
||||
expect(ipv6port.protocol).to.be('');
|
||||
expect(ipv6port.host).to.be('2001:db8:85a3:42:1000:8a2e:370:7334');
|
||||
expect(ipv6port.port).to.be('80');
|
||||
expect(ipv6abbrev.protocol).to.be('');
|
||||
expect(ipv6abbrev.host).to.be('2001::7334:a:80');
|
||||
expect(ipv6abbrev.port).to.be('');
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user