GT2/GT2-iOS/node_modules/get-uri/package.json

120 lines
8.5 KiB
JSON
Raw Normal View History

2018-02-12 17:26:06 +00:00
{
"_args": [
[
{
"raw": "get-uri@^2.0.0",
"scope": null,
"escapedName": "get-uri",
"name": "get-uri",
"rawSpec": "^2.0.0",
"spec": ">=2.0.0 <3.0.0",
"type": "range"
},
"/Volumes/2009-SSD/GT2/GT2-iOS/node_modules/pac-proxy-agent"
]
],
"_from": "get-uri@>=2.0.0 <3.0.0",
"_id": "get-uri@2.0.1",
"_inCache": true,
"_location": "/get-uri",
"_nodeVersion": "8.1.2",
"_npmOperationalInternal": {
"host": "s3://npm-registry-packages",
"tmp": "tmp/get-uri-2.0.1.tgz_1499796650884_0.35804933751933277"
},
"_npmUser": {
"name": "tootallnate",
"email": "nathan@tootallnate.net"
},
"_npmVersion": "5.0.3",
"_phantomChildren": {
"core-util-is": "1.0.2",
"inherits": "2.0.3",
"process-nextick-args": "2.0.0",
"safe-buffer": "5.1.1",
"util-deprecate": "1.0.2"
},
"_requested": {
"raw": "get-uri@^2.0.0",
"scope": null,
"escapedName": "get-uri",
"name": "get-uri",
"rawSpec": "^2.0.0",
"spec": ">=2.0.0 <3.0.0",
"type": "range"
},
"_requiredBy": [
"/pac-proxy-agent"
],
"_resolved": "https://registry.npmjs.org/get-uri/-/get-uri-2.0.1.tgz",
"_shasum": "dbdcacacd8c608a38316869368117697a1631c59",
"_shrinkwrap": null,
"_spec": "get-uri@^2.0.0",
"_where": "/Volumes/2009-SSD/GT2/GT2-iOS/node_modules/pac-proxy-agent",
"author": {
"name": "Nathan Rajlich",
"email": "nathan@tootallnate.net",
"url": "http://n8.io/"
},
"bugs": {
"url": "https://github.com/TooTallNate/node-get-uri/issues"
},
"dependencies": {
"data-uri-to-buffer": "1",
"debug": "2",
"extend": "3",
"file-uri-to-path": "1",
"ftp": "~0.3.10",
"readable-stream": "2"
},
"description": "Returns a `stream.Readable` from a URI string",
"devDependencies": {
"ftpd": "github:sstur/nodeftpd",
"mocha": "3",
"st": ">= 0.2.3 && < 1",
"stream-to-array": "2"
},
"directories": {},
"dist": {
"integrity": "sha512-7aelVrYqCLuVjq2kEKRTH8fXPTC0xKTkM+G7UlFkEwCXY3sFbSxvY375JoFowOAYbkaU47SrBvOefUlLZZ+6QA==",
"shasum": "dbdcacacd8c608a38316869368117697a1631c59",
"tarball": "https://registry.npmjs.org/get-uri/-/get-uri-2.0.1.tgz"
},
"gitHead": "52dee08ad45b48882029163d19f49d2ead961270",
"homepage": "https://github.com/TooTallNate/node-get-uri#readme",
"keywords": [
"uri",
"read",
"readstream",
"stream",
"get",
"http",
"https",
"ftp",
"file",
"data",
"protocol",
"url"
],
"license": "MIT",
"main": "index.js",
"maintainers": [
{
"name": "tootallnate",
"email": "nathan@tootallnate.net"
}
],
"name": "get-uri",
"optionalDependencies": {},
"readme": "get-uri\n=======\n### Returns a `stream.Readable` from a URI string\n[![Build Status](https://travis-ci.org/TooTallNate/node-get-uri.svg?branch=master)](https://travis-ci.org/TooTallNate/node-get-uri)\n\nThis high-level module accepts a URI string and returns a `Readable` stream\ninstance. There is built-in support for a variety of \"protocols\", and it's\neasily extensible with more:\n\n| Protocol | Description | Example\n|:---------:|:-------------------------------:|:---------------------------------:\n| `data` | [Data URIs][data] | `data:text/plain;base64,SGVsbG8sIFdvcmxkIQ%3D%3D`\n| `file` | [File URIs][file] | `file:///c:/windows/example.ini`\n| `ftp` | [FTP URIs][ftp] | `ftp://ftp.kernel.org/pub/site/README`\n| `http` | [HTTP URIs][http] | `http://www.example.com/path/to/name`\n| `https` | [HTTPS URIs][https] | `https://www.example.com/path/to/name`\n\n\nInstallation\n------------\n\nInstall with `npm`:\n\n``` bash\n$ npm install get-uri\n```\n\n\nExample\n-------\n\nTo simply get a `stream.Readable` instance from a `file:` URI, try something like:\n\n``` js\nvar getUri = require('get-uri');\n\n// `file:` maps to a `fs.ReadStream` instance…\ngetUri('file:///Users/nrajlich/wat.json', function (err, rs) {\n if (err) throw err;\n rs.pipe(process.stdout);\n});\n```\n\n\nMissing Endpoints\n-----------------\n\nWhen you pass in a URI in which the resource referenced does not exist on the\ndestination server, then a `NotFoundError` will be returned. The `code` of the\nerror instance is set to `\"ENOTFOUND\"`, so you can special-case that in your code\nto detect when a bad filename is requested:\n\n``` js\ngetUri('http://example.com/resource.json', function (err, rs) {\n if (err) {\n if ('ENOTFOUND' == err.code) {\n // bad file path requested\n } else {\n // something else bad happened...\n throw err;\n }\n }\n\n // your app code…\n});\n```\n\n\nCacheability\n------------\n\nWhen calling `getUri()` with the same URI multiple times, the `get-uri` module\nsupports sending an indicator that the remote resource has not been modified\nsince the last time it has been retreived from that node process.\n\nTo do this, pass in a `cache` option to the \"options object\" argument\nwith the value set to the `stream.Readable` instance that was previously\nreturned. If the remote resource has not been changed since the last call for\nthat same URI, then a `NotModifiedError` instance will be returned with it's\n`code` property set to `\"ENOTMODIFIED\"`.\n\nWhen the `\"ENOTMODIFIED\"` error occurs, then you can safely re-use the\nresults from the previous `getUri()` call for that same URI:\n\n``` js\n// maps to a `fs.ReadStream` instance\ngetUri('http://example.com/resource.json', function (err, rs) {\n if (err) throw err;\n\n // … some time later, if you need to get this same URI again, pass in the\n // previous `stream.Readable` instance as `cache` option to potentially\n // receive an \"ENOTMODIFIED\" response:\n var opts = { cache: rs };\n getUri('http://example.com/resource.json', opts, function (err, rs2) {\n if (err) {\n if ('ENOTFOUND' == err.code) {\n // bad file path requested\n } else if ('ENOTMODIFIED' == err.code) {\n // source file has not been modified since last time it was requested,\n // so `rs2` is undefined and you are expected to re-use results from\n // a previous call to `getUri()`\n } else {\n // something else bad happened...\n throw err;\n }\n }\n });\n});\n```\n\n\nAPI\n---\n\n### getUri(String uri[, Object options,] Function callback)\n\nA `uri` String is required. An optional `options` object may be passed in:\n\n - `cache` - A `stream.Readable` instance from a previous call to `getUri()` with the same URI. If this option is passed in, and the destination endpoint has not been modified, then an `ENOTMODIFIED` error is returned\n\nAny other options passed in to the `options` object wil
"readmeFilename": "README.md",
"repository": {
"type": "git",
"url": "git://github.com/TooTallNate/node-get-uri.git"
},
"scripts": {
"test": "mocha --reporter spec"
},
"version": "2.0.1"
}