{"_id":"tixfactory.http","_rev":"28-b7c71b36c1c729496b8bee8d1668f3cd","name":"tixfactory.http","description":"A promised based http module.","dist-tags":{"latest":"1.0.9027"},"versions":{"1.0.0":{"name":"tixfactory.http","version":"1.0.0","description":"A promised based http module that supports throttling, caching, and cookies.","main":"index.js","author":{"name":"WebGL3D"},"_id":"tixfactory.http@1.0.0","scripts":{},"_shasum":"5d6d542ba4e8cba059b91c3af981a27d47cccabb","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"5d6d542ba4e8cba059b91c3af981a27d47cccabb","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.0.tgz","integrity":"sha512-GP/rom+eFYaxJwIYKRlAY33c27IEs7QF3L4sbe88A7tquCDgLZgd2jKd5DoMB58ztcfNulwgOBR9905k8LQPjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFqfNEmiJJPpmxLpduE+axiJKhRKP9I9v/X/dcc8HSyAiAEvm3vihg1U6SUtLuwvTPJpJWisfZKseciedeXGnJQLw=="}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tixfactory.http-1.0.0.tgz_1494116534863_0.48303195741027594"}},"1.0.1":{"name":"tixfactory.http","version":"1.0.1","description":"A promised based http module that supports throttling, caching, and cookies.","main":"index.js","author":{"name":"WebGL3D"},"url":"https://github.com/TixFactory/NodeHttp","_id":"tixfactory.http@1.0.1","scripts":{},"_shasum":"649f4dd133265ec14d68cc05b5931de0488622b6","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"649f4dd133265ec14d68cc05b5931de0488622b6","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.1.tgz","integrity":"sha512-i3ARNXCraM1Mk8JiIDBAe0mf/kIX9Mg81zKOECfqI3ULCRojFzW+g74jNNePZdKr1UcyAaArBZ38bOLEpe6bRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJfEQ7Eh9deTGhOfPOEXitfAp47wuNuePqTT1V1j/TfwIhALB7Q2f/ipZzS4jpTM5qEQtZiHacZ8+0lf768C8y6hZt"}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tixfactory.http-1.0.1.tgz_1494134024069_0.11026743985712528"}},"1.0.2":{"name":"tixfactory.http","version":"1.0.2","description":"A promised based http module that supports throttling, caching, and cookies.","main":"index.js","author":{"name":"WebGL3D"},"repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"url":"https://github.com/TixFactory/NodeHttp","bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"},"homepage":"https://github.com/tixfactory/NodeHttp#readme","_id":"tixfactory.http@1.0.2","scripts":{},"_shasum":"1fd5ec2b62801f3d61d78fb8921b5fd54a9a28be","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"1fd5ec2b62801f3d61d78fb8921b5fd54a9a28be","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.2.tgz","integrity":"sha512-Ehb09aXVGubxjrIt3vSuzAy/rc22qofJwpNaZU2Sj3cShPUKsbZWk5q2O3r+8qtVtkXZsLM1uI2Ov+NaWGS1hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7ZLVF/YqD3xqBmgr53MjZQ1UHcIDwLVsmBB7po6FFAAiEAs4sA9Z21SLrJLRtvPla4BdMGDiQTHxsYIwkPQcETrGw="}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tixfactory.http-1.0.2.tgz_1494187819406_0.14519759989343584"}},"1.0.3":{"name":"tixfactory.http","version":"1.0.3","description":"A promised based http module.","main":"index.js","author":{"name":"WebGL3D"},"repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"url":"https://github.com/TixFactory/NodeHttp","bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"},"homepage":"https://github.com/tixfactory/NodeHttp#readme","_id":"tixfactory.http@1.0.3","scripts":{},"_shasum":"216b3dd917ef7fc058d30af8faf605125383e56d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"216b3dd917ef7fc058d30af8faf605125383e56d","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.3.tgz","integrity":"sha512-k7tK6w8EvhoWtkSx+619PlmjlcW7x/IqVkM2efFdkmyIjwkEbj5pEDT/fqr5CBVyDobH83Ma6svjreobwJZO+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArYp0shG9lNi8AVKOZVj2wwtA+HUHbYXnvm5/yGhS/BAiEAj2SkJQ+INIr0nfmxKJPHzjAU0jRhQldp6Yb1+fDx0QU="}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tixfactory.http-1.0.3.tgz_1494188245407_0.1597234313376248"}},"1.0.4":{"name":"tixfactory.http","version":"1.0.4","description":"A promised based http module.","main":"index.js","author":{"name":"WebGL3D"},"repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"url":"https://github.com/TixFactory/NodeHttp","bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"},"homepage":"https://github.com/tixfactory/NodeHttp#readme","_id":"tixfactory.http@1.0.4","scripts":{},"_shasum":"3fe3b3f88f0548e13b50371857b099b7ee78894c","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"3fe3b3f88f0548e13b50371857b099b7ee78894c","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.4.tgz","integrity":"sha512-Vvgor4z4qK4jb3MJVVkvfMEuO/33WT6LZmiSwv6ISar+dD3RAkOKZ6Qf4bi/nQ0e2G64sPUm7niKMb5NDdzFXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKUtYM59kwkbkYOTdExde8knVsVqg+nO1Am8qnjmzRLQIgBbXDEYJJbzt7N0eWMgVKJMVSXpayEGf1+0W7ehud0JQ="}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tixfactory.http-1.0.4.tgz_1494197034832_0.5768910914193839"}},"1.0.5":{"name":"tixfactory.http","version":"1.0.5","description":"A promised based http module.","main":"index.js","author":{"name":"WebGL3D"},"repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"url":"https://github.com/TixFactory/NodeHttp","bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"},"homepage":"https://github.com/tixfactory/NodeHttp#readme","_id":"tixfactory.http@1.0.5","scripts":{},"_shasum":"6ff849248002aaaf0980ac66f827c47f76c24272","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"6ff849248002aaaf0980ac66f827c47f76c24272","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.5.tgz","integrity":"sha512-wwPyiZNjL5YZVB3yAAlARtKs6pr1CtmCFPDS1m5Icp/jPfhx3D60BJoqLfuNmETal1d60KksT3pyAm5iFNesWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzP15rZmQ/vbPNqyYxsE0pq1BnSSXxZBkaNrUiGnoS3QIhAL5gJX0JQrfsG536F+4Zg0kmpj/Cix8bBSWWLHxhRmqn"}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tixfactory.http-1.0.5.tgz_1494198473850_0.05291616660542786"}},"1.0.6":{"name":"tixfactory.http","version":"1.0.6","description":"A promised based http module.","main":"index.js","author":{"name":"WebGL3D"},"repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"dependencies":{"cookiejar":"^2.1.1"},"bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"},"homepage":"https://github.com/tixfactory/NodeHttp#readme","_id":"tixfactory.http@1.0.6","scripts":{},"_shasum":"83a7e30c0a4ef5f3cfa9e2c4ea0a54b013302542","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"83a7e30c0a4ef5f3cfa9e2c4ea0a54b013302542","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.6.tgz","integrity":"sha512-5e0q8/Hm3w0hhXjlbGvJVJHTYoc8k8dQnIFdDo7v1Eimlkf8+xW9Sa5aP7G4Usv++kiMbV3ZtdSdhbFrwpYzxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDaw0nJvqWROLKTZ9juUFBTqXUIPAgjWyFjBFxY4Q1N8AiEAzpHUnjL4H9ZkdgmF9z/DDlBmLVRglk7x9T5e+bRM2Hs="}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tixfactory.http-1.0.6.tgz_1494563222904_0.37459834082983434"}},"1.0.7":{"name":"tixfactory.http","version":"1.0.7","description":"A promised based http module.","main":"index.js","author":{"name":"WebGL3D"},"repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"dependencies":{"cookiejar":"^2.1.1"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"},"homepage":"https://github.com/tixfactory/NodeHttp#readme","_id":"tixfactory.http@1.0.7","_shasum":"e360a5a9db4dff4f82c836bba0eec99b46e20688","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"e360a5a9db4dff4f82c836bba0eec99b46e20688","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.7.tgz","integrity":"sha512-RBAFeV8dfIzV9lFBRM3Sv2Zs0YP0KE44IYtp7fUw883i15RhQXGAXVXLoti+1U3HuvxnOUQ47BApeOgjz0HYHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHog7y913M7Ny4gfyOIrYBNHQpCg1AqPNq2eRzqudLiVAiBw/8TK1LWLUsOHDxf1hfspPxY2z/sbMSMLAlezBFsdiA=="}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tixfactory.http-1.0.7.tgz_1494805751270_0.21687810705043375"}},"1.0.8":{"name":"tixfactory.http","version":"1.0.8","description":"A promised based http module.","main":"index.js","author":{"name":"WebGL3D"},"repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"dependencies":{"cookiejar":"^2.1.1"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"},"homepage":"https://github.com/tixfactory/NodeHttp#readme","_id":"tixfactory.http@1.0.8","_shasum":"c377aa630e2dd30b9c3208e123a4c3b81017a5c1","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"c377aa630e2dd30b9c3208e123a4c3b81017a5c1","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.8.tgz","integrity":"sha512-8m313EwpygcqknOmbHLImFnXxxYpnlxKt4TspyNUImw7A0+8JmZPROqJpl2q7Au+4EVkYcTGyJ1tC+dQ4hxBdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0eiQBpuOXtXFKHUYOQW0A+S2VWslHvYJupQY5Rhx1TgIgEsjfocY/3xiQr/T12fjELtaOadW6q9G4I3h4v0nlOOo="}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tixfactory.http-1.0.8.tgz_1496094818427_0.309810551116243"}},"1.0.9":{"name":"tixfactory.http","version":"1.0.9","description":"A promised based http module.","main":"index.js","author":{"name":"WebGL3D"},"repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"dependencies":{"cookiejar":"^2.1.1"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"},"homepage":"https://github.com/tixfactory/NodeHttp#readme","_id":"tixfactory.http@1.0.9","_shasum":"5e998d395071e1c9661bf64489aad7eca49242ab","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"5e998d395071e1c9661bf64489aad7eca49242ab","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.9.tgz","integrity":"sha512-hG/7loWzB9rAGiz03EMol3HBba4IsLKobjbJUIQLAIBkoADn6HukzId92Y7FmRgntbR9KTBDMoPsPUp9yn59Xg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/5GYLBGHAsQb0dx5CWnHwROVzdq5n5WUZqzr1Gk/ApQIhAN+dY9oL40yKwW3kM37WQ+SW3NMTiqLD/2L9hAA/hJ8Z"}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tixfactory.http-1.0.9.tgz_1496096694873_0.4765855015721172"}},"1.0.901":{"name":"tixfactory.http","version":"1.0.901","description":"A promised based http module.","main":"index.js","author":{"name":"WebGL3D"},"repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"dependencies":{"cookiejar":"^2.1.1"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"},"homepage":"https://github.com/tixfactory/NodeHttp#readme","_id":"tixfactory.http@1.0.901","_shasum":"b63ff1204498e16d626eaad9ef166498ef41710e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"b63ff1204498e16d626eaad9ef166498ef41710e","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.901.tgz","integrity":"sha512-lfUuSspjsPko/bvDGCFEo1PeX2GmeC01EHyuav9lvBJptxnVi/Q0MeMqzByBadm/yXBhbJ7wWVmM6a5WKMfcYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGW9B/FNZ4zkt+02hGZfrwdPj/6N7vBLnyNsBSRsrINZAiBt4th10MK/0kjZXqsi5XBJQEWgx757L54R/oBaRgrzxw=="}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tixfactory.http-1.0.901.tgz_1496097011834_0.9329959829337895"}},"1.0.9011":{"name":"tixfactory.http","version":"1.0.9011","description":"A promised based http module.","main":"index.js","author":{"name":"WebGL3D"},"repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"dependencies":{"cookiejar":"^2.1.1"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"},"homepage":"https://github.com/tixfactory/NodeHttp#readme","_id":"tixfactory.http@1.0.9011","_shasum":"79e81a6555b964a47646d8660897cb08012214ac","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"79e81a6555b964a47646d8660897cb08012214ac","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.9011.tgz","integrity":"sha512-zMc8yXuwskfyAbMC6VU1cO70YRn2rkE7ricCsrRg1Hn6kAE3Hij4E7KMMNKd8ldTi0PqXWNaVitnasAuYpWEYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDimwLOwNJHrsuMu5jccf11JQdunWSMnrll3+cJmgv0AQIgYXq4bNOevTbpkQ013FbM5Me8neOpKimeiw8qW9TUuh4="}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tixfactory.http-1.0.9011.tgz_1496097165344_0.025557449087500572"}},"1.0.9012":{"name":"tixfactory.http","version":"1.0.9012","description":"A promised based http module.","main":"index.js","author":{"name":"WebGL3D"},"repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"dependencies":{"cookiejar":"^2.1.1"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"},"homepage":"https://github.com/tixfactory/NodeHttp#readme","_id":"tixfactory.http@1.0.9012","_shasum":"ce64e0857e7b6057cfcf29e38ccfc5697228291e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"ce64e0857e7b6057cfcf29e38ccfc5697228291e","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.9012.tgz","integrity":"sha512-7DupE445ytF/Xy6ydVR25QHlGRKn73zEmsZcIgI0PH9ItxtxX17BgsbN9fGVW0tJlQ9J4Tzkb8gow4oFozvjNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVRvZneSEQVCiKxT4lDN2Qi/c10GAfjC5a72pyZThU8AiEA/dpoq/qJRZiZmMmom1N0qvm/uTPHTBBUEAE0iucNMTY="}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tixfactory.http-1.0.9012.tgz_1496098701335_0.9382639962714165"}},"1.0.9013":{"name":"tixfactory.http","version":"1.0.9013","description":"A promised based http module.","main":"index.js","author":{"name":"WebGL3D"},"repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"dependencies":{"cookiejar":"^2.1.1"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"},"homepage":"https://github.com/tixfactory/NodeHttp#readme","_id":"tixfactory.http@1.0.9013","_shasum":"632120e30cafe6100cc2aac5d9dae5f44d203a24","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"632120e30cafe6100cc2aac5d9dae5f44d203a24","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.9013.tgz","integrity":"sha512-fjC1qXcwy8ZKpZzPNuf+TnWtIRP7s63+O3sis+v52SqU2E4smAexey5a7ebRAruuTcMeLIuuwArGsx7Ck0OE/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdGjpRO9ueTUc5pomzdui5jsQOKI77aaf+O45osPwWsAiEAi5Duh/HZEDu9xXTY37YS0nmT0iGnKefseUbfY73cNXc="}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tixfactory.http-1.0.9013.tgz_1496098748468_0.3377441724296659"}},"1.0.9014":{"name":"tixfactory.http","version":"1.0.9014","description":"A promised based http module.","main":"index.js","author":{"name":"WebGL3D"},"repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"dependencies":{"cookiejar":"^2.1.1"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"},"homepage":"https://github.com/tixfactory/NodeHttp#readme","_id":"tixfactory.http@1.0.9014","_shasum":"88c00eb23690e1e8586d58eee1e1800ed4157afd","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"88c00eb23690e1e8586d58eee1e1800ed4157afd","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.9014.tgz","integrity":"sha512-1OzOQLM9hKN3L7s7o9Ag+0SyKa8yvIoHz+OJRPhrNc8HaeWB2lxOJ+f/TAwNfpeDn9YmN1d3aJru1LI5CHGA6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDeZFSghkwR19Pw+UdKNj1Gg7iurejrfmfSdeYuy65WIAiEAoy0SWXUWOSFs4vbEvhIRehtzJB6tNqo+zDjUnRsaPXc="}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tixfactory.http-1.0.9014.tgz_1497243141802_0.08263589511625469"}},"1.0.9015":{"name":"tixfactory.http","version":"1.0.9015","description":"A promised based http module.","main":"index.js","author":{"name":"WebGL3D"},"repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"dependencies":{"cookiejar":"^2.1.1"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"},"homepage":"https://github.com/tixfactory/NodeHttp#readme","_id":"tixfactory.http@1.0.9015","_shasum":"ede1ced3c3a614bd111083f53586b8508b9bc353","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"ede1ced3c3a614bd111083f53586b8508b9bc353","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.9015.tgz","integrity":"sha512-/3E+8k1DWqxdnu4fL3UgnmA5bkY+0ShU+RrHVWK+T8WK8VtdI7hPfjbtaK3qA0weUuLjxWHCHhZOd+2SEm3LtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYp2ptuDyzCayhOwqF2kka4Xi3RQ0f0Y+16OfFEmIEOQIhAK/iTyLhnM+o4H1iosgjacjE9fYN6XB+22n4Se9CSVIb"}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tixfactory.http-1.0.9015.tgz_1498442077818_0.581794467754662"}},"1.0.9016":{"name":"tixfactory.http","version":"1.0.9016","description":"A promised based http module.","main":"index.js","author":{"name":"WebGL3D"},"repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"dependencies":{"cookiejar":"^2.1.1","tixfactory.util":"^0.0.1003"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"},"homepage":"https://github.com/tixfactory/NodeHttp#readme","_id":"tixfactory.http@1.0.9016","_shasum":"f0bfe2670823b7f17acb9b9c993676bdcf2e63d0","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"f0bfe2670823b7f17acb9b9c993676bdcf2e63d0","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.9016.tgz","integrity":"sha512-IPKQLW2xqBQUOICa+78XOlXxamTfd7QPX/hdZpuwlwFLAgMtL3gZJ76Jta0m5Y4kToxoMStBIoylOH3IB7nDjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEewkiKxNFMaccHe1hEgg4UpCa6PFN7i6QPuLhwbU4osAiEAz3WwNFXsRHYXA5RbT8digT1xHK58tYBj8dADB/IVKS8="}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tixfactory.http-1.0.9016.tgz_1498450061914_0.007046910002827644"}},"1.0.9017":{"name":"tixfactory.http","version":"1.0.9017","description":"A promised based http module.","main":"index.js","author":{"name":"WebGL3D"},"repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"dependencies":{"cookiejar":"^2.1.1","tixfactory.util":"^0.0.1003"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"},"homepage":"https://github.com/tixfactory/NodeHttp#readme","_id":"tixfactory.http@1.0.9017","_shasum":"62265f59c2be6602951fa454200f4b00cd1e873d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"62265f59c2be6602951fa454200f4b00cd1e873d","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.9017.tgz","integrity":"sha512-oaUyqcZpCtzsNVZv/4J684yt72jz73Q1alPfgnGHEMkv+B+Pia73SSSdHjqWQPMDBOVpIDJuOW5fYtyFOFazXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC16GTO6tImJZ9HvDCcw0ohYFPTIUFg8jfjCOVc+UDCOAIhANyb2/Bzd46a0zvHhflaT2naDkpMBp46ouEK+SgPNnD/"}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tixfactory.http-1.0.9017.tgz_1498450768748_0.6889577822294086"}},"1.0.9018":{"name":"tixfactory.http","version":"1.0.9018","description":"A promised based http module.","main":"index.js","author":{"name":"WebGL3D"},"repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"dependencies":{"cookiejar":"^2.1.1","tixfactory.util":"^0.0.1003"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"},"homepage":"https://github.com/tixfactory/NodeHttp#readme","_id":"tixfactory.http@1.0.9018","_shasum":"c65b038e0e244ca6b517dc81ef97cc43eaaeec9e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"c65b038e0e244ca6b517dc81ef97cc43eaaeec9e","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.9018.tgz","integrity":"sha512-wmMuoQWk/XWgu8UQ34EQfmpjCJpXLfkxW8ap03fnODteIGgY2rTwSicpa+oTbEtkT33QHwYuVxbBG3rJswxCRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZBH49aO9B0Vgedm1GKyzGIa49VAKdEU83hxp674x22QIhAJMWWwKER5hRZWW5Aia38nW7hpwv1S+/6RLkkokWeIpW"}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tixfactory.http-1.0.9018.tgz_1498451302083_0.8829551716335118"}},"1.0.9019":{"name":"tixfactory.http","version":"1.0.9019","description":"A promised based http module.","main":"index.js","author":{"name":"WebGL3D"},"repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"dependencies":{"cookiejar":"^2.1.1","tixfactory.socket":"0.0.1003","tixfactory.util":"^0.0.1004"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"},"homepage":"https://github.com/tixfactory/NodeHttp#readme","_id":"tixfactory.http@1.0.9019","_shasum":"b198f8d281e981ee568edb8fc0be4438bd8c1767","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"b198f8d281e981ee568edb8fc0be4438bd8c1767","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.9019.tgz","integrity":"sha512-M7YaUcf+DtdIF6x1/4qElYhpi9SMdnJR8t66qypYWAmKtLsMUyPJlFxI3y93MRDu4wZwC3ssJubiZnbSDisfDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBASghbQpjToKdRtuC/zC/QN/xyPIJZy+NSPDqgS9N8KAiEA/wGn2BVvrpl/nfGnXQTuLI/sM4Ih1vM/ry4TV6bkSPc="}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tixfactory.http-1.0.9019.tgz_1499030759689_0.3539875734131783"}},"1.0.9021":{"name":"tixfactory.http","version":"1.0.9021","description":"A promised based http module.","main":"index.js","author":{"name":"WebGL3D"},"repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"dependencies":{"cookiejar":"^2.1.1","tixfactory.socket":"0.0.1004","tixfactory.util":"^0.0.1004"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"},"homepage":"https://github.com/tixfactory/NodeHttp#readme","_id":"tixfactory.http@1.0.9021","_shasum":"d56cde8484532821fb30b7808932831d05c0e2dc","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"d56cde8484532821fb30b7808932831d05c0e2dc","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.9021.tgz","integrity":"sha512-XRbHjPTNQBS7X/CODqQXls6o21Ur5y/2F8ERHbWvLPGSn8XlTHnxIm1q5KoDDK9JQ8hx+DiVJQQr4cC/ZuslZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCMNgqk371Oq02aBXBbpOnVirOLsiOGkWpfP9/cmEgcgIhAPAaN0ABy3NMkV8AYoJlplQpEqPtqsIALX7vOfenAJnT"}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tixfactory.http-1.0.9021.tgz_1499035358362_0.2300203931517899"}},"1.0.9022":{"name":"tixfactory.http","version":"1.0.9022","description":"A promised based http module.","main":"index.js","author":{"name":"WebGL3D"},"repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"dependencies":{"cookiejar":"^2.1.1","tixfactory.socket":"0.0.1005","tixfactory.util":"^0.0.1004"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"},"homepage":"https://github.com/tixfactory/NodeHttp#readme","_id":"tixfactory.http@1.0.9022","_shasum":"746d2ac389aef0249010130442cb125dbb74fda1","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"746d2ac389aef0249010130442cb125dbb74fda1","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.9022.tgz","integrity":"sha512-zd8WM3oFqei1abiDtiX31mh1ovYzukYBJXginGdcbO7amATTCn+1Gbs+/YezYjd19xjM+vCnlRkaPIsGcbKHDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEF/6+7nFYf+qFPFZNHwkkih736xrFX/2RMHsK0LkIKwIgHVPh9rVMVOMyC8Zbqez+AlRl/scxrKxbzP41u3dddQI="}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tixfactory.http-1.0.9022.tgz_1499041024224_0.12800295604392886"}},"1.0.9023":{"name":"tixfactory.http","version":"1.0.9023","description":"A promised based http module.","main":"index.js","author":{"name":"WebGL3D"},"repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"dependencies":{"cookiejar":"^2.1.1","tixfactory.socket":"0.0.1006","tixfactory.util":"^0.0.1004"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"},"homepage":"https://github.com/tixfactory/NodeHttp#readme","_id":"tixfactory.http@1.0.9023","_shasum":"b976dcf5e91b2e82ee7483b2f0b7b1b4de63d31c","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"b976dcf5e91b2e82ee7483b2f0b7b1b4de63d31c","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.9023.tgz","integrity":"sha512-gUT8poAVVBAVUd72N8ZJeANdL+NNeo28u2P8qwCcfhTxam+xyXOZ6Glq4nu0ICSurHWTYGx6HlaeO34BFE6sLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqM6eOaXJnljPCAGZDqzzB0cdnvejAcNjytUXzo0tgHAiB4vdHnmyFQLkFShUJbPU5H9MUCKzVBuPISFgH6JgJtWQ=="}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tixfactory.http-1.0.9023.tgz_1499041179818_0.38250040309503675"}},"1.0.9024":{"name":"tixfactory.http","version":"1.0.9024","description":"A promised based http module.","main":"index.js","author":{"name":"WebGL3D"},"repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"dependencies":{"cookiejar":"^2.1.1","tixfactory.socket":"0.0.1006","tixfactory.util":"^0.0.1004"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"},"homepage":"https://github.com/tixfactory/NodeHttp#readme","_id":"tixfactory.http@1.0.9024","_shasum":"2795317f33043aaa6c5b8ae09e8d1b2c259b2a4f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"2795317f33043aaa6c5b8ae09e8d1b2c259b2a4f","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.9024.tgz","integrity":"sha512-MmvwncTLkXtwZJ5MDAZ3qAsWDTqkvpAYqoyBM6FQn9ZdacnS3IfWEkM/IaG2XQHgChKKRd5m7L05h6ZlTfx9Hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIExaQBmoVdOIbrTie/C9CBRPoeZVP9WkY3kD4jmToZGeAiAY7qfIDVkfWdKkfd5flC2TiIugj0zhc9BobnzMcd1wFQ=="}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tixfactory.http-1.0.9024.tgz_1499041693093_0.630677547538653"}},"1.0.9025":{"name":"tixfactory.http","version":"1.0.9025","description":"A promised based http module.","main":"index.js","author":{"name":"WebGL3D"},"repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"dependencies":{"cookiejar":"^2.1.1","tixfactory.socket":"0.0.1007","tixfactory.util":"^0.0.1004"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"},"homepage":"https://github.com/tixfactory/NodeHttp#readme","_id":"tixfactory.http@1.0.9025","_shasum":"dd0b02d7b6dbdb840b354cf2e1f6272dca977064","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"dd0b02d7b6dbdb840b354cf2e1f6272dca977064","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.9025.tgz","integrity":"sha512-5Y1jsGQc9qYEgLeLmsPw+dm8M2IiqgW95C+gpePNaJm/TJKIb0+4Ew/lwImPj/VzmkDvjh8g3Dkx9B8kRD5s0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkVfP5N310re7lXnXxMr2JLK0PBTn0kwkAdL09NirdxQIgZSaFxByKqSerVSGQ2k4+5212/tB1X5Z1almMbtkpg0U="}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tixfactory.http-1.0.9025.tgz_1499042211609_0.7925475919619203"}},"1.0.9026":{"name":"tixfactory.http","version":"1.0.9026","description":"A promised based http module.","main":"index.js","author":{"name":"WebGL3D"},"repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"dependencies":{"cookiejar":"^2.1.1","tixfactory.socket":"0.0.1007","tixfactory.util":"^0.0.1004"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"},"homepage":"https://github.com/tixfactory/NodeHttp#readme","_id":"tixfactory.http@1.0.9026","_shasum":"cf004f22829500986c348c7c12c18d2d48b068b4","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"cf004f22829500986c348c7c12c18d2d48b068b4","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.9026.tgz","integrity":"sha512-+f4Gs5IxmdQ4ucbAv2JtykimthuNdjsnoV+2WSZmJgbTk5/7QnC52xTybe0oaDsHPbFi1G4YuOmtMPS+n0OSBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoeM0O63hH61PzhFBauLo7Tpj1f1Q5bTFW+DiOyoGZgwIgeLmMc2d2n/USyT0/qgiQQTaqu4ArNrzZAN31mmq8HrA="}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tixfactory.http-1.0.9026.tgz_1501377946651_0.4442069842480123"}},"1.0.9027":{"name":"tixfactory.http","version":"1.0.9027","description":"A promised based http module.","main":"index.js","author":{"name":"WebGL3D"},"repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"dependencies":{"cookiejar":"^2.1.1","tixfactory.socket":"0.0.1007","tixfactory.util":"^0.0.1004"},"scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"},"homepage":"https://github.com/tixfactory/NodeHttp#readme","_id":"tixfactory.http@1.0.9027","_shasum":"521da01c313d515d2a6268c1c9101a5dec490635","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"webgl3d","email":"OgreLandBob@gmail.com"},"dist":{"shasum":"521da01c313d515d2a6268c1c9101a5dec490635","tarball":"https://registry.npmjs.org/tixfactory.http/-/tixfactory.http-1.0.9027.tgz","integrity":"sha512-8Yl2MM7vPe9MMIN02SHMPSqc6Mc0aciQJPBFwfaUhdEslo6/IcEYckUYiiGGUAWkoewrlk6owVOo3zynphqe1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDq5bZT4GDeGbMFtCkLh1bBvL9ae7M0tVj2rz6jDlraaAiB0POteRX+iVbbw1NruaBKdQ1wW3I9uYkCag776qIeLLA=="}]},"maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tixfactory.http-1.0.9027.tgz_1501380851038_0.4799952919129282"}}},"readme":"﻿# TixFactory.Http\r\n\r\n## Table of Contents\r\n\r\n- [Introduction](#introduction)\r\n- [Methods](#methods)\r\n- [Client: Request object](#client-request-object)\r\n- [Client: Response object](#client-response-object)\r\n- [Client: Making a request](#making-a-request)\r\n- [Client: Http configuration](#client-http-configuration)\r\n- [Client: Socket configuration](#client-socket-configuration)\r\n- [Server: Request object](#server-request-object)\r\n- [Server: Response object](#server-response-object)\r\n\r\n\r\n## Introduction\r\nThis is just an http module I made for personal use that I decided to make public, don't expect professional grade http requests.\r\nThis http module is mostly a dummy. It does not yet respect any headers, will not follow redirects, and will not allow setting the follow headers:\r\n* Content-Type\r\n* ^ Will include when requestBody is present - is set to requestBody.length\r\n* Host\r\n* ^ Will always be included as the host\r\nBut if it helps anyone that's great! Expect bad documentation.\r\n\r\nTypical installation, and module usage.\r\nTo install:\r\n```sh\r\n$ npm install tixfactory.http\r\n```\r\nTo use:\r\n```js\r\nvar http = require(\"tixfactory.http\");\r\nvar httpClient = new http.client(); // Everything happens from an individual client\r\n```\r\n\r\nWill auto-handle cookies, and accept-encoding.\r\n* ^ Documentation required\r\n\r\n\r\n## Methods\r\n```js\r\nvar http = require(\"tixfactory.http\");\r\n\r\nvar httpClient = new http.client();\r\nhttpClient.request(object requestData); // Returns promise: .then(function(response){ ... }).catch(function(errors){ ... });\r\nhttpClient.get(string url[, object queryParameters]); // Returns http.request preset with url, and queryParameters with method: GET\r\nhttpClient.post(string url, buffer requestBody); // Returns http.request with preset url, and requestBody with method: POST\r\nhttpClient.socketConfiguration([object configurationOverride]);\r\nhttpClient.configuration([object configurationOverride]);\r\n\r\nvar httpServer = new http.server(port);\r\n```\r\n\r\n\r\n## Client request object\r\n```js\r\n{\r\n\t\"url\": \"https://www.google.com\", // Required\r\n\t\"method\": \"GET\", // Required\r\n\t\"queryParameters\": {\"a\": \"b\"} // Optional\r\n\t\"port\": 80, // Optional, will also pull from url or default based on protocol\r\n\t\"isSecure\": true, // Optional, will default based on protocol (whether or not to use tls socket)\r\n\t\"requestHeaders\": [{name: \"Hello\", value: \"world\"}, ...], // Optional, also accepts object: {\"Hello\": \"world\"}\r\n\t\"requestBody\": Buffer // Optional\r\n\t\"cookieJar\": cookieJarObject // Optional - See: https://www.npmjs.com/package/cookiejar\r\n}\r\n```\r\n\r\n\r\n## Client response object\r\n```js\r\n{\r\n\t\"statusCode\": 400,\r\n\t\"statusText\": \"Bad Request\",\r\n\t\"headers\": [{name: \"Set-Cookie\", value: \"wat=who\"}, ...],\r\n\t\"body\": Buffer,\r\n\t\"contentType\": \"application/json\" // Semi-formatted Content-Type response header (when provided by server)\r\n\t\"responseJson\": {\"x\": \"y\"}, // Will be available if the contentType is Json, and it can be parsed from JSON.\r\n\t\"responseText\": \"{\\\"x\\\":\\\"y\\\"}\" // Will be available for some known UTF-8 types.\r\n}\r\n```\r\n\r\n\r\n## Making a request\r\n```js\r\nvar http = require(\"tixfactory.http\");\r\nvar httpClient = new http.client();\r\nhttpClient.request({\r\n\t\"method\": \"GET\"\r\n\t\"url\": \"https://www.roblox.com/profile?userId=48103520\"\r\n}).then(function(response){\r\n\tconsole.log(response.statusCode, response.statusText);\r\n\tconsole.log(response.responseJson);\r\n}).catch(function(errors){\r\n\tconsole.error(errors);\r\n});\r\n```\r\nThe same request can also be made with:\r\n```js\r\nvar http = require(\"tixfactory.http\");\r\nvar httpClient = new http.client();\r\nhttpClient.get(\"https://www.roblox.com/profile\", { userId: 48103520 }).then(function(response){\r\n\tconsole.log(response.statusCode, response.statusText);\r\n\tconsole.log(response.responseJson);\r\n}).catch(function(errors){\r\n\tconsole.error(errors);\r\n});\r\n```\r\n\r\n\r\n## Client http configuration\r\n```js\r\nvar http = require(\"tixfactory.http\");\r\nvar httpClient = new http.client();\r\nvar currentConfiguration = httpClient.configuration();\r\nconsole.log(currentConfiguration);\r\n```\r\n\r\nConfiguration object:\r\n```js\r\n{\r\n\t\"cookieJar\": cookieJarNpmObject,\r\n\t\"userAgent\": \"TixFactory.Http (node.js)\" // This will be added automatically to any requests that do not have a User-Agent request header. Can be overriden by just setting it.\r\n}\r\n```\r\n\r\nMostly works like socketConfiguration, may or may not right documentation for this method at some point.\r\n\r\n\r\n## Client socket configuration\r\nThis module allows for some configuration around sockets including throttling and socket limits.\r\nTo get current configuration settings:\r\n```js\r\nvar http = require(\"tixfactory.http\");\r\nvar httpClient = new http.client();\r\nvar currentConfiguration = httpClient.socketConfiguration();\r\nconsole.log(currentConfiguration);\r\n```\r\n\r\nCurrent configuration will look along the lines of:\r\n```js\r\n{\r\n\t\"expiration\": 30000, // How long a socket will remain open before closing from inactivity.\r\n\t\"timeoutBetweenQueueProcessing\": 50, // If a request is attempting to be made, but all the sockets are in use, and no more can be created: how long to wait before re-checking.\r\n\t\"getWritesPerSecond\": function(host, port), // This function should return how many writes per second the module is allowed to make per the arguments. Default returns 1000. MUST return number always.\r\n\t\"getMaxSockets\": function(host, port, isSecure) // This is how many sockets are allowed to be open per host (domain), port, and whether or not the socket type is tls. Defaults to 6. MUST return number always.\r\n}\r\n```\r\n\r\nTo set configuration:\r\n```js\r\nvar http = require(\"tixfactory.http\");\r\nvar httpClient = new http.client();\r\nhttpClient.socketConfiguration({\r\n\tgetWritesPerSecond: function(host, port){\r\n\t\t// example if host is Google, or port is 443 only one request per second is allowed.\r\n\t\tif (host === \"www.google.com\" || port === 443) {\r\n\t\t\treturn 1;\r\n\t\t}\r\n\t\t// otherwise we can make 2 requests per second.\r\n\t\treturn 2;\r\n\t}\r\n})\r\n```\r\nYou only have to specify the fields you would like to override.\r\nFor best results: setting configuration should only be done when the process starts.\r\n\r\n\r\n## Server request object\r\nTODO: Document better\r\n```javascript\r\n{\r\n\t\"ip\": \"127.0.0.1\", // The remote IP address\r\n\t\"method\": \"GET\", // The request method\r\n\t\"headers\": [{name: \"Hello\", value: \"world\"}, ...], // The request headers\r\n\t\"headerMap\": {\"hello\": \"world\"}, // The request headers in object format (names are all lowercase)\r\n\turl: {\"pathname\": \"/\"}, // [node URL object](https://nodejs.org/api/url.html)\r\n\t\"queryParameters\": [{name: \"A\", value: \"b\"}, ...], // The query parameters\r\n\t\"queryParameterMap\": {\"a\": \"b\"}, // The query parameters in object format(names are all lowercase)\r\n\t\"respond\": function (response) { ... }, // Returns promise\r\n\t\"body\": Buffer, // Will not be included if there is no response body\r\n}\r\n```\r\n\r\n\r\n## Server response object\r\nTODO: Document better\r\n```javascript\r\n{\r\n\t\"statusCode\": 200, // The status response code (defaults to 200)\r\n\t\"statusText\": \"OK\", // The status description/text (defaults to [http.STATUS_CODES](https://nodejs.org/api/http.html#http_http_status_codes))\r\n\t\"body\": Buffer, // The response buffer\r\n\t\"headers\": [{name: \"Hello\", value: \"world\"}, ...] // The response headers (can be array or object)\r\n}\r\n```\r\n\r\n## Server example\r\nTODO: documentation wya?\r\n```javascript\r\nvar http = require(\"tixfactory.http\");\r\nvar httpServer = new http.server(80);\r\nhttpServer.on(\"request\", function(request){\r\n\trequest.respond({\r\n\t\tstatusCode: 200,\r\n\t\tstatusText: \"OK\",\r\n\t\tbody: Body.from(\"Hello, world!\"),\r\n\t\theaders: [{name: \"Hello\", value: \"world\"}]\r\n\t}).then(function(){\r\n\t\tconsole.log(\"Sent response!\");\r\n\t}).catch(function(errors){\r\n\t\tconsole.error(errors);\r\n\t});\r\n});\r\n```","maintainers":[{"name":"webgl3d","email":"OgreLandBob@gmail.com"}],"time":{"modified":"2022-06-27T07:10:41.494Z","created":"2017-05-07T00:22:16.837Z","1.0.0":"2017-05-07T00:22:16.837Z","1.0.1":"2017-05-07T05:13:46.201Z","1.0.2":"2017-05-07T20:10:19.625Z","1.0.3":"2017-05-07T20:17:28.444Z","1.0.4":"2017-05-07T22:43:58.498Z","1.0.5":"2017-05-07T23:07:54.149Z","1.0.6":"2017-05-12T04:27:03.154Z","1.0.7":"2017-05-14T23:49:11.501Z","1.0.8":"2017-05-29T21:53:38.523Z","1.0.9":"2017-05-29T22:24:55.045Z","1.0.901":"2017-05-29T22:30:11.936Z","1.0.9011":"2017-05-29T22:32:45.479Z","1.0.9012":"2017-05-29T22:58:21.430Z","1.0.9013":"2017-05-29T22:59:08.661Z","1.0.9014":"2017-06-12T04:52:22.070Z","1.0.9015":"2017-06-26T01:54:38.064Z","1.0.9016":"2017-06-26T04:07:42.075Z","1.0.9017":"2017-06-26T04:19:29.299Z","1.0.9018":"2017-06-26T04:28:23.014Z","1.0.9019":"2017-07-02T21:25:59.818Z","1.0.9021":"2017-07-02T22:42:38.495Z","1.0.9022":"2017-07-03T00:17:04.318Z","1.0.9023":"2017-07-03T00:19:39.979Z","1.0.9024":"2017-07-03T00:28:13.210Z","1.0.9025":"2017-07-03T00:36:51.713Z","1.0.9026":"2017-07-30T01:25:46.768Z","1.0.9027":"2017-07-30T02:14:11.208Z"},"author":{"name":"WebGL3D"},"readmeFilename":"README.md","homepage":"https://github.com/tixfactory/NodeHttp#readme","repository":{"type":"git","url":"git+https://github.com/tixfactory/NodeHttp.git"},"bugs":{"url":"https://github.com/tixfactory/NodeHttp/issues"}}