141 lines
13 KiB
JSON
141 lines
13 KiB
JSON
|
{
|
||
|
"_args": [
|
||
|
[
|
||
|
{
|
||
|
"raw": "got@^6.7.1",
|
||
|
"scope": null,
|
||
|
"escapedName": "got",
|
||
|
"name": "got",
|
||
|
"rawSpec": "^6.7.1",
|
||
|
"spec": ">=6.7.1 <7.0.0",
|
||
|
"type": "range"
|
||
|
},
|
||
|
"/home/jdaugherty/work/GT2/GT2-Android/node_modules/probe-image-size"
|
||
|
]
|
||
|
],
|
||
|
"_from": "got@>=6.7.1 <7.0.0",
|
||
|
"_id": "got@6.7.1",
|
||
|
"_inCache": true,
|
||
|
"_location": "/got",
|
||
|
"_nodeVersion": "6.9.2",
|
||
|
"_npmOperationalInternal": {
|
||
|
"host": "packages-12-west.internal.npmjs.com",
|
||
|
"tmp": "tmp/got-6.7.1.tgz_1483022570319_0.12133173388428986"
|
||
|
},
|
||
|
"_npmUser": {
|
||
|
"name": "floatdrop",
|
||
|
"email": "floatdrop@gmail.com"
|
||
|
},
|
||
|
"_npmVersion": "3.10.9",
|
||
|
"_phantomChildren": {},
|
||
|
"_requested": {
|
||
|
"raw": "got@^6.7.1",
|
||
|
"scope": null,
|
||
|
"escapedName": "got",
|
||
|
"name": "got",
|
||
|
"rawSpec": "^6.7.1",
|
||
|
"spec": ">=6.7.1 <7.0.0",
|
||
|
"type": "range"
|
||
|
},
|
||
|
"_requiredBy": [
|
||
|
"/probe-image-size"
|
||
|
],
|
||
|
"_resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz",
|
||
|
"_shasum": "240cd05785a9a18e561dc1b44b41c763ef1e8db0",
|
||
|
"_shrinkwrap": null,
|
||
|
"_spec": "got@^6.7.1",
|
||
|
"_where": "/home/jdaugherty/work/GT2/GT2-Android/node_modules/probe-image-size",
|
||
|
"ava": {
|
||
|
"concurrency": 4
|
||
|
},
|
||
|
"browser": {
|
||
|
"unzip-response": false
|
||
|
},
|
||
|
"bugs": {
|
||
|
"url": "https://github.com/sindresorhus/got/issues"
|
||
|
},
|
||
|
"dependencies": {
|
||
|
"create-error-class": "^3.0.0",
|
||
|
"duplexer3": "^0.1.4",
|
||
|
"get-stream": "^3.0.0",
|
||
|
"is-redirect": "^1.0.0",
|
||
|
"is-retry-allowed": "^1.0.0",
|
||
|
"is-stream": "^1.0.0",
|
||
|
"lowercase-keys": "^1.0.0",
|
||
|
"safe-buffer": "^5.0.1",
|
||
|
"timed-out": "^4.0.0",
|
||
|
"unzip-response": "^2.0.1",
|
||
|
"url-parse-lax": "^1.0.0"
|
||
|
},
|
||
|
"description": "Simplified HTTP requests",
|
||
|
"devDependencies": {
|
||
|
"ava": "^0.17.0",
|
||
|
"coveralls": "^2.11.4",
|
||
|
"form-data": "^2.1.1",
|
||
|
"get-port": "^2.0.0",
|
||
|
"into-stream": "^3.0.0",
|
||
|
"nyc": "^10.0.0",
|
||
|
"pem": "^1.4.4",
|
||
|
"pify": "^2.3.0",
|
||
|
"tempfile": "^1.1.1",
|
||
|
"xo": "*"
|
||
|
},
|
||
|
"directories": {},
|
||
|
"dist": {
|
||
|
"shasum": "240cd05785a9a18e561dc1b44b41c763ef1e8db0",
|
||
|
"tarball": "https://registry.npmjs.org/got/-/got-6.7.1.tgz"
|
||
|
},
|
||
|
"engines": {
|
||
|
"node": ">=4"
|
||
|
},
|
||
|
"files": [
|
||
|
"index.js"
|
||
|
],
|
||
|
"gitHead": "52da6067ddac5250d6c2e76af9a150b9cf4ba025",
|
||
|
"homepage": "https://github.com/sindresorhus/got#readme",
|
||
|
"keywords": [
|
||
|
"http",
|
||
|
"https",
|
||
|
"get",
|
||
|
"got",
|
||
|
"url",
|
||
|
"uri",
|
||
|
"request",
|
||
|
"util",
|
||
|
"utility",
|
||
|
"simple",
|
||
|
"curl",
|
||
|
"wget",
|
||
|
"fetch"
|
||
|
],
|
||
|
"license": "MIT",
|
||
|
"maintainers": [
|
||
|
{
|
||
|
"name": "Sindre Sorhus",
|
||
|
"email": "sindresorhus@gmail.com",
|
||
|
"url": "sindresorhus.com"
|
||
|
},
|
||
|
{
|
||
|
"name": "Vsevolod Strukchinsky",
|
||
|
"email": "floatdrop@gmail.com",
|
||
|
"url": "github.com/floatdrop"
|
||
|
}
|
||
|
],
|
||
|
"name": "got",
|
||
|
"optionalDependencies": {},
|
||
|
"readme": "<h1 align=\"center\">\n\t<br>\n\t<img width=\"360\" src=\"https://rawgit.com/sindresorhus/got/master/media/logo.svg\" alt=\"got\">\n\t<br>\n\t<br>\n\t<br>\n</h1>\n\n> Simplified HTTP requests\n\n[![Build Status](https://travis-ci.org/sindresorhus/got.svg?branch=master)](https://travis-ci.org/sindresorhus/got) [![Coverage Status](https://coveralls.io/repos/github/sindresorhus/got/badge.svg?branch=master)](https://coveralls.io/github/sindresorhus/got?branch=master) [![Downloads](https://img.shields.io/npm/dm/got.svg)](https://npmjs.com/got)\n\nA nicer interface to the built-in [`http`](http://nodejs.org/api/http.html) module.\n\nIt supports following redirects, promises, streams, retries, automagically handling gzip/deflate and some convenience options.\n\nCreated because [`request`](https://github.com/request/request) is bloated *(several megabytes!)*.\n\n\n## Install\n\n**WARNING: Node.js 4 or higher is required for got@6 and above.** For older Node.js versions use [got@5](https://github.com/sindresorhus/got/tree/v5.x).\n\n```\n$ npm install --save got\n```\n\n\n## Usage\n\n```js\nconst fs = require('fs');\nconst got = require('got');\n\ngot('todomvc.com')\n\t.then(response => {\n\t\tconsole.log(response.body);\n\t\t//=> '<!doctype html> ...'\n\t})\n\t.catch(error => {\n\t\tconsole.log(error.response.body);\n\t\t//=> 'Internal server error ...'\n\t});\n\n// Streams\ngot.stream('todomvc.com').pipe(fs.createWriteStream('index.html'));\n\n// For POST, PUT and PATCH methods got.stream returns a WritableStream\nfs.createReadStream('index.html').pipe(got.stream.post('todomvc.com'));\n```\n\n\n### API\n\nIt's a `GET` request by default, but can be changed in `options`.\n\n#### got(url, [options])\n\nReturns a Promise for a `response` object with a `body` property, a `url` property with the request URL or the final URL after redirects, and a `requestUrl` property with the original request URL.\n\n##### url\n\nType: `string`, `object`\n\nThe URL to request or a [`http.request` options](https://nodejs.org/api/http.html#http_http_request_options_callback) object.\n\nProperties from `options` will override properties in the parsed `url`.\n\n##### options\n\nType: `object`\n\nAny of the [`http.request`](http://nodejs.org/api/http.html#http_http_request_options_callback) options.\n\n###### body\n\nType: `string`, `buffer`, `readableStream`, `object`\n\n*This is mutually exclusive with stream mode.*\n\nBody that will be sent with a `POST` request.\n\nIf present in `options` and `options.method` is not set, `options.method` will be set to `POST`.\n\nIf `content-length` or `transfer-encoding` is not set in `options.headers` and `body` is a string or buffer, `content-length` will be set to the body length.\n\nIf `body` is a plain object, it will be stringified with [`querystring.stringify`](https://nodejs.org/api/querystring.html#querystring_querystring_stringify_obj_sep_eq_options) and sent as `application/x-www-form-urlencoded`.\n\n###### encoding\n\nType: `string`, `null`<br>\nDefault: `'utf8'`\n\nEncoding to be used on `setEncoding` of the response data. If `null`, the body is returned as a Buffer.\n\n###### json\n\nType: `boolean`<br>\nDefault: `false`\n\n*This is mutually exclusive with stream mode.*\n\nParse response body with `JSON.parse` and set `accept` header to `application/json`.\n\n###### query\n\nType: `string`, `object`<br>\n\nQuery string object that will be added to the request URL. This will override the query string in `url`.\n\n###### timeout\n\nType: `number`, `object`\n\nMilliseconds to wait for a server to send response headers before aborting request with `ETIMEDOUT` error.\n\nOption accepts `object` with separate `connect` and `socket` fields for connection and socket inactivity timeouts.\n\n###### retries\n\nType: `number`, `function`<br>\nDefault: `5`\n\nNumber of request retries when network errors happens. Delays between retries counts with function `1000 * Math.pow(2, retry) + Math.random() * 100`, where `retry` is attempt number (starts from 0).\n\nOption accepts `function` with `retry` and `e
|
||
|
"readmeFilename": "readme.md",
|
||
|
"repository": {
|
||
|
"type": "git",
|
||
|
"url": "git+https://github.com/sindresorhus/got.git"
|
||
|
},
|
||
|
"scripts": {
|
||
|
"coveralls": "nyc report --reporter=text-lcov | coveralls",
|
||
|
"test": "xo && nyc ava"
|
||
|
},
|
||
|
"version": "6.7.1",
|
||
|
"xo": {
|
||
|
"esnext": true
|
||
|
}
|
||
|
}
|