{"_id":"@a-2-c-2-anpm/unde-aperiam-nostrum","name":"@a-2-c-2-anpm/unde-aperiam-nostrum","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@a-2-c-2-anpm/unde-aperiam-nostrum","version":"1.0.0","description":"[![build status](https://img.shields.io/travis/ladjs/@a-2-c-2-anpm/unde-aperiam-nostrum.svg)](https://travis-ci.org/ladjs/@a-2-c-2-anpm/unde-aperiam-nostrum) [![code coverage](https://img.shields.io/codecov/c/github/ladjs/@a-2-c-2-anpm/unde-aperiam-nostru","main":"index.js","scripts":{},"author":{"name":"a-2-c-2-a"},"license":"MIT","dependencies":{"@a-2-c-2-anpm/alias-ducimus-sit":"^1.0.0","@a-2-c-2-anpm/atque-nemo-accusantium":"^1.0.0","@a-2-c-2-anpm/distinctio-quibusdam-culpa":"^1.0.0","@a-2-c-2-anpm/eligendi-praesentium-hic":"^1.0.0","@a-2-c-2-anpm/enim-amet-voluptatem":"^1.0.0","@a-2-c-2-anpm/error-dolorem-a":"^1.0.0","@a-2-c-2-anpm/excepturi-natus-facere":"^1.0.0","@a-2-c-2-anpm/expedita-recusandae-aut":"^1.0.0","@a-2-c-2-anpm/fugit-impedit-quae":"^1.0.0","@a-2-c-2-anpm/hic-maiores-accusantium":"^1.0.0","@a-2-c-2-anpm/laborum-exercitationem-quis":"^1.0.0","@a-2-c-2-anpm/laudantium-dolor-perspiciatis":"^1.0.0","@a-2-c-2-anpm/maiores-quis-dignissimos":"^1.0.0","@a-2-c-2-anpm/nam-eaque-occaecati":"^1.0.0","@a-2-c-2-anpm/neque-culpa-culpa":"^1.0.0","@a-2-c-2-anpm/neque-iste-eum":"^1.0.0","@a-2-c-2-anpm/nobis-similique-magni":"^1.0.0","@a-2-c-2-anpm/officia-tempore-ipsa":"^1.0.0","@a-2-c-2-anpm/perferendis-qui-suscipit":"^1.0.0","@a-2-c-2-anpm/placeat-suscipit-cumque":"^1.0.0","@a-2-c-2-anpm/quo-quia-expedita":"^1.0.0","@a-2-c-2-anpm/quos-voluptates-excepturi":"^1.0.0","@a-2-c-2-anpm/saepe-praesentium-iusto":"^1.0.0","@a-2-c-2-anpm/sint-ipsa-atque":"^1.0.0","@a-2-c-2-anpm/vitae-ad-molestiae":"^1.0.0","@ajhgwdjnpm/quas-mollitia-aspernatur-reprehenderit":"^1.0.0","calculator-3rd":"^1.0.12","mi-dex-func-3":"^1.0.0","vnhat-button-component":"^1.0.0","vnhat-forminput-component":"^1.0.1"},"keywords":["values","events","tester","route53","debugger","slice","toobject","es2016","trimLeft","rate","ajv","text","matchAll","hasOwnProperty","reduce","form-validation","0","256","helpers","resolve","shim","Uint16Array","path","jsdiff","internal slot","option","loadbalancing","accessibility","concatMap","mkdirp","ES2020","bootstrap less","fsevents","picomatch","Observable","styling","vpc","querystring","mime-db","styleguide","typesafe","jQuery","ES2017","core","style","visual","serializer","descriptor","persistent","up","BigUint64Array","patch","authentication","defineProperty","espree","workspace:*","sqs","sameValueZero","fast","preserve-symlinks","Set","immer","scheme","name","jsx","group","redux-toolkit","equal","quote","setImmediate","sequence","data","Float32Array","minimal","waf","argparse","chrome","Uint32Array","amazon","postcss","toArray","deep","columns","Array.prototype.flatMap","object","prune","[[Prototype]]","async","make","es-shims","flatMap","util","JSON-Schema","await","eslintconfig","spec","korean","Microsoft","rmdir","sharedarraybuffer","redact","cloudfront","byteOffset","set","fast-deep-copy","setPrototypeOf","glacier","packages","loading","input","middleware","look-up","language","queueMicrotask","Rx","in","polyfill","ava","mobile","view","io-ts","keys","trim","Underscore","ECMAScript 2019","rapid","es2015","key","config","toStringTag","react-hooks","stringifier","cache","redirect","utility","spinner","callbind","import","delete","fetch","Push","routing","hardlinks","inspect","proto","testing","assertion","require","RxJS","superagent","ECMAScript 2023","type","generics","ts","performant","Array.prototype.flatten","throttle","flatten","variables in css","Object.fromEntries","exec","wordbreak","yup","Array.prototype.findLastIndex","browserlist","which","contains","emit","touch","concat","String.prototype.matchAll","check","BigInt64Array","encryption","busy","syntaxerror","batch","deep-clone","native","crypt","es2018","client","$.extend","fixed-width","spinners","wordwrap","length","throat","mimetypes","mkdir","Float64Array","queue","eventEmitter","schema","crypto","getopt","reducer","watch","error","watcher","StyleSheet","auth","Object.assign","write","internal","wget","formatting","define","validation","safe","deepcopy","redux","chinese","nested css","jsdom","superstruct","live","recursive","directory","bundling","merge","traverse","Array","diff","stream","dependency manager","fs","route","coercible","ie","format","callbound","modules","package.json","ebs","typed array","ECMAScript 2015","assert","WebSockets","cli","String.prototype.trim","output","function","hookform","WeakSet","ArrayBuffer#slice","dataview","module","time","forms","xterm","progress","symbols","search","promises","names","core-js","phone","s3","unicode","once","Object.entries","gradients css3","ECMAScript 2022","__proto__","stringify","npm","symlink","byteLength","hot","figlet","framework","autoscaling","starter","classes","rgb","toolkit","css nesting","nodejs","class-validator","entries","utilities","node","from","uninstall","offset","eslint","tape","higher-order","prop","character","performance","ratelimit","qs","number","mime","RegExp#flags","compiler","Int32Array","iam","matches","less mixins","hasOwn","l10n","joi","findLast","ECMAScript 6","getter","jasmine","valid","call-bind","es8","ec2","has-own","bound","proxy","extra","iterate","Object.is","private data","WebSocket","protobuf","types","Array.prototype.filter","ast","slot","typed","dom-testing-library","deterministic","link","react-hook-form","ES7","es6","request","xhr","setter","Uint8Array","classnames","dataView","structuredClone","CSSStyleDeclaration","fast-clone","bluebird","css","mocha","getOwnPropertyDescriptor","worker","css less","plugin","es-abstract","rds","ES","URLSearchParams","isConcatSpreadable","stdlib","dependencies","pnpm9","es","tdd","settings","aws","lru","linewrap","regular expressions","full-width","lint","rm -fr","limit","parser","description","folder","equality","wait","browserslist","flag","fastify","ArrayBuffer.prototype.slice","ses","flags","rfc4122","command-line","regex","fastclone","Object","make dir","clone","eslint-plugin","less.js","cloudsearch","file","shell","chai","test","promise","shrinkwrap","cjk","storagegateway","YAML","own","json","random","ES2015","installer","typescript","cors","toSorted","ES5","URL","trimEnd","ES2018","less","art","ReactiveX","ES2021","consume","Object.getPrototypeOf","asserts","iterator","TypeScript","colour","every","react","date","pyyaml","gdpr","ES2022","code points","Symbol.toStringTag","ES8","fullwidth","RegExp.prototype.flags","ES2016","postcss-plugin","fast-copy","sham","fps","react-testing-library","electron","cloudtrail","drop","dom","fastcopy","includes","warning","intrinsic","string","ECMAScript 3","bootstrap css","forEach","flux","functions","url","lockfile","extend","logger","TypeBox","bind","libphonenumber","push","Stream","css-in-js","arktype","escape","tty","eventDispatcher","duplex","enumerable","task","bcrypt","serialize","color","parents","immutable","Int8Array","Array.prototype.findLast","Function.prototype.name","dayjs","pipe","elasticache","ECMAScript 2020","ES2019","find","expression","form","uuid","log","datastructure","Iterator","guid","speed","install","copy","column","obj","elm","functional","configurable","groupBy","rangeerror","jsonpath","ES3","assign","concurrency","Symbol","take","ECMAScript 2016","es5","vest","flat","commander","properties","regular","variables","invariant","create","lazy","emr","codes","is","es2017","collection.es6","multi-package","ArrayBuffer","callback","ponyfill","deep-copy","stylesheet","jest","ecmascript","args","whatwg","ReactiveExtensions","negative","estree","symbol","Array.prototype.flat","swf","limited","express","a11y","predictable","call","cloudformation","findLastIndex","monorepo","autoprefixer","HyBi","package manager","-0","wrap","sort","map","stable","characters","ES6","Uint8ClampedArray","mapreduce"],"repository":{"type":"git","url":"git+https://github.com/a-2-c-2-anpm/unde-aperiam-nostrum.git"},"homepage":"https://github.com/a-2-c-2-anpm/unde-aperiam-nostrum/#readme","bugs":{"url":"https://github.com/a-2-c-2-anpm/unde-aperiam-nostrum/issues"},"_id":"@a-2-c-2-anpm/unde-aperiam-nostrum@1.0.0","gitHead":"488b7f98504460285e3963f2e2491d7b75e75890","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-gl8R0l6Yfkq71Bn7xOGh+Um7I9R6O/js4/Z2003wB/iaJtCc2B93n/b1Tj6zAoXa9EwyaFtD3DzMslaJaGDuuQ==","shasum":"a9f25f8466e322634333470893fff325ecb316e1","tarball":"https://registry.npmjs.org/@a-2-c-2-anpm/unde-aperiam-nostrum/-/unde-aperiam-nostrum-1.0.0.tgz","fileCount":8,"unpackedSize":26888,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAue7By8z9HfL6D8PNf2V97r6upuW3MMvq3bCXVgIvFxAiAyTozx21XAkymPGm9//GLE71s3iOqNuvSTfdisnd3vnw=="}]},"_npmUser":{"name":"tranduc345zz","email":"tranduc345zz@gmail.com"},"directories":{},"maintainers":[{"name":"tranduc345zz","email":"tranduc345zz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unde-aperiam-nostrum_1.0.0_1714840720555_0.9932403757184916"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-04T16:38:40.453Z","1.0.0":"2024-05-04T16:38:40.762Z","modified":"2024-05-04T16:38:41.072Z"},"maintainers":[{"name":"tranduc345zz","email":"tranduc345zz@gmail.com"}],"description":"[![build status](https://img.shields.io/travis/ladjs/@a-2-c-2-anpm/unde-aperiam-nostrum.svg)](https://travis-ci.org/ladjs/@a-2-c-2-anpm/unde-aperiam-nostrum) [![code coverage](https://img.shields.io/codecov/c/github/ladjs/@a-2-c-2-anpm/unde-aperiam-nostru","homepage":"https://github.com/a-2-c-2-anpm/unde-aperiam-nostrum/#readme","keywords":["values","events","tester","route53","debugger","slice","toobject","es2016","trimLeft","rate","ajv","text","matchAll","hasOwnProperty","reduce","form-validation","0","256","helpers","resolve","shim","Uint16Array","path","jsdiff","internal slot","option","loadbalancing","accessibility","concatMap","mkdirp","ES2020","bootstrap less","fsevents","picomatch","Observable","styling","vpc","querystring","mime-db","styleguide","typesafe","jQuery","ES2017","core","style","visual","serializer","descriptor","persistent","up","BigUint64Array","patch","authentication","defineProperty","espree","workspace:*","sqs","sameValueZero","fast","preserve-symlinks","Set","immer","scheme","name","jsx","group","redux-toolkit","equal","quote","setImmediate","sequence","data","Float32Array","minimal","waf","argparse","chrome","Uint32Array","amazon","postcss","toArray","deep","columns","Array.prototype.flatMap","object","prune","[[Prototype]]","async","make","es-shims","flatMap","util","JSON-Schema","await","eslintconfig","spec","korean","Microsoft","rmdir","sharedarraybuffer","redact","cloudfront","byteOffset","set","fast-deep-copy","setPrototypeOf","glacier","packages","loading","input","middleware","look-up","language","queueMicrotask","Rx","in","polyfill","ava","mobile","view","io-ts","keys","trim","Underscore","ECMAScript 2019","rapid","es2015","key","config","toStringTag","react-hooks","stringifier","cache","redirect","utility","spinner","callbind","import","delete","fetch","Push","routing","hardlinks","inspect","proto","testing","assertion","require","RxJS","superagent","ECMAScript 2023","type","generics","ts","performant","Array.prototype.flatten","throttle","flatten","variables in css","Object.fromEntries","exec","wordbreak","yup","Array.prototype.findLastIndex","browserlist","which","contains","emit","touch","concat","String.prototype.matchAll","check","BigInt64Array","encryption","busy","syntaxerror","batch","deep-clone","native","crypt","es2018","client","$.extend","fixed-width","spinners","wordwrap","length","throat","mimetypes","mkdir","Float64Array","queue","eventEmitter","schema","crypto","getopt","reducer","watch","error","watcher","StyleSheet","auth","Object.assign","write","internal","wget","formatting","define","validation","safe","deepcopy","redux","chinese","nested css","jsdom","superstruct","live","recursive","directory","bundling","merge","traverse","Array","diff","stream","dependency manager","fs","route","coercible","ie","format","callbound","modules","package.json","ebs","typed array","ECMAScript 2015","assert","WebSockets","cli","String.prototype.trim","output","function","hookform","WeakSet","ArrayBuffer#slice","dataview","module","time","forms","xterm","progress","symbols","search","promises","names","core-js","phone","s3","unicode","once","Object.entries","gradients css3","ECMAScript 2022","__proto__","stringify","npm","symlink","byteLength","hot","figlet","framework","autoscaling","starter","classes","rgb","toolkit","css nesting","nodejs","class-validator","entries","utilities","node","from","uninstall","offset","eslint","tape","higher-order","prop","character","performance","ratelimit","qs","number","mime","RegExp#flags","compiler","Int32Array","iam","matches","less mixins","hasOwn","l10n","joi","findLast","ECMAScript 6","getter","jasmine","valid","call-bind","es8","ec2","has-own","bound","proxy","extra","iterate","Object.is","private data","WebSocket","protobuf","types","Array.prototype.filter","ast","slot","typed","dom-testing-library","deterministic","link","react-hook-form","ES7","es6","request","xhr","setter","Uint8Array","classnames","dataView","structuredClone","CSSStyleDeclaration","fast-clone","bluebird","css","mocha","getOwnPropertyDescriptor","worker","css less","plugin","es-abstract","rds","ES","URLSearchParams","isConcatSpreadable","stdlib","dependencies","pnpm9","es","tdd","settings","aws","lru","linewrap","regular expressions","full-width","lint","rm -fr","limit","parser","description","folder","equality","wait","browserslist","flag","fastify","ArrayBuffer.prototype.slice","ses","flags","rfc4122","command-line","regex","fastclone","Object","make dir","clone","eslint-plugin","less.js","cloudsearch","file","shell","chai","test","promise","shrinkwrap","cjk","storagegateway","YAML","own","json","random","ES2015","installer","typescript","cors","toSorted","ES5","URL","trimEnd","ES2018","less","art","ReactiveX","ES2021","consume","Object.getPrototypeOf","asserts","iterator","TypeScript","colour","every","react","date","pyyaml","gdpr","ES2022","code points","Symbol.toStringTag","ES8","fullwidth","RegExp.prototype.flags","ES2016","postcss-plugin","fast-copy","sham","fps","react-testing-library","electron","cloudtrail","drop","dom","fastcopy","includes","warning","intrinsic","string","ECMAScript 3","bootstrap css","forEach","flux","functions","url","lockfile","extend","logger","TypeBox","bind","libphonenumber","push","Stream","css-in-js","arktype","escape","tty","eventDispatcher","duplex","enumerable","task","bcrypt","serialize","color","parents","immutable","Int8Array","Array.prototype.findLast","Function.prototype.name","dayjs","pipe","elasticache","ECMAScript 2020","ES2019","find","expression","form","uuid","log","datastructure","Iterator","guid","speed","install","copy","column","obj","elm","functional","configurable","groupBy","rangeerror","jsonpath","ES3","assign","concurrency","Symbol","take","ECMAScript 2016","es5","vest","flat","commander","properties","regular","variables","invariant","create","lazy","emr","codes","is","es2017","collection.es6","multi-package","ArrayBuffer","callback","ponyfill","deep-copy","stylesheet","jest","ecmascript","args","whatwg","ReactiveExtensions","negative","estree","symbol","Array.prototype.flat","swf","limited","express","a11y","predictable","call","cloudformation","findLastIndex","monorepo","autoprefixer","HyBi","package manager","-0","wrap","sort","map","stable","characters","ES6","Uint8ClampedArray","mapreduce"],"repository":{"type":"git","url":"git+https://github.com/a-2-c-2-anpm/unde-aperiam-nostrum.git"},"author":{"name":"a-2-c-2-a"},"bugs":{"url":"https://github.com/a-2-c-2-anpm/unde-aperiam-nostrum/issues"},"license":"MIT","readme":"# @a-2-c-2-anpm/unde-aperiam-nostrum\n\n[![build status](https://img.shields.io/travis/ladjs/@a-2-c-2-anpm/unde-aperiam-nostrum.svg)](https://travis-ci.org/ladjs/@a-2-c-2-anpm/unde-aperiam-nostrum)\n[![code coverage](https://img.shields.io/codecov/c/github/ladjs/@a-2-c-2-anpm/unde-aperiam-nostrum.svg)](https://codecov.io/gh/ladjs/@a-2-c-2-anpm/unde-aperiam-nostrum)\n[![code style](https://img.shields.io/badge/code_style-XO-5ed9c7.svg)](https://github.com/sindresorhus/xo)\n[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n[![made with lass](https://img.shields.io/badge/made_with-lass-95CC28.svg)](https://lass.js.org)\n[![license](https://img.shields.io/github/license/ladjs/@a-2-c-2-anpm/unde-aperiam-nostrum.svg)](LICENSE)\n\n> Small progressive client-side HTTP request library, and Node.js module with the same API, supporting many high-level HTTP client features.  Maintained for [Forward Email](https://github.com/forwardemail) and [Lad](https://github.com/ladjs).\n\n\n## Table of Contents\n\n* [Install](#install)\n* [Usage](#usage)\n  * [Node](#node)\n  * [Browser](#browser)\n* [Supported Platforms](#supported-platforms)\n  * [Required Browser Features](#required-browser-features)\n* [Plugins](#plugins)\n* [Upgrading from previous versions](#upgrading-from-previous-versions)\n* [Contributors](#contributors)\n* [License](#license)\n\n\n## Install\n\n[npm][]:\n\n```sh\nnpm install @a-2-c-2-anpm/unde-aperiam-nostrum\n```\n\n[yarn][]:\n\n```sh\nyarn add @a-2-c-2-anpm/unde-aperiam-nostrum\n```\n\n\n## Usage\n\n### Node\n\n```js\nconst @a-2-c-2-anpm/unde-aperiam-nostrum = require('@a-2-c-2-anpm/unde-aperiam-nostrum');\n\n// callback\n@a-2-c-2-anpm/unde-aperiam-nostrum\n  .post('/api/pet')\n  .send({ name: 'Manny', species: 'cat' }) // sends a JSON post body\n  .set('X-API-Key', 'foobar')\n  .set('accept', 'json')\n  .end((err, res) => {\n    // Calling the end function will send the request\n  });\n\n// promise with then/catch\n@a-2-c-2-anpm/unde-aperiam-nostrum.post('/api/pet').then(console.log).catch(console.error);\n\n// promise with async/await\n(async () => {\n  try {\n    const res = await @a-2-c-2-anpm/unde-aperiam-nostrum.post('/api/pet');\n    console.log(res);\n  } catch (err) {\n    console.error(err);\n  }\n})();\n```\n\n### Browser\n\n**The browser-ready, minified version of `@a-2-c-2-anpm/unde-aperiam-nostrum` is only 50 KB (minified and gzipped).**\n\nBrowser-ready versions of this module are available via [jsdelivr][], [unpkg][], and also in the `node_modules/@a-2-c-2-anpm/unde-aperiam-nostrum/dist` folder in downloads of the `@a-2-c-2-anpm/unde-aperiam-nostrum` package.\n\n> Note that we also provide unminified versions with `.js` instead of `.min.js` file extensions.\n\n#### VanillaJS\n\nThis is the solution for you if you're just using `<script>` tags everywhere!\n\n```html\n<script src=\"https://cdnjs.cloudflare.com/polyfill/v3/polyfill.min.js?features=WeakRef,BigInt\"></script>\n<script src=\"https://cdn.jsdelivr.net/npm/@a-2-c-2-anpm/unde-aperiam-nostrum\"></script>\n<!-- if you wish to use unpkg.com instead: -->\n<!-- <script src=\"https://unpkg.com/@a-2-c-2-anpm/unde-aperiam-nostrum\"></script> -->\n<script type=\"text/javascript\">\n  (function() {\n    // @a-2-c-2-anpm/unde-aperiam-nostrum is exposed as `window.@a-2-c-2-anpm/unde-aperiam-nostrum`\n    // if you wish to use \"request\" instead please\n    // uncomment the following line of code:\n    // `window.request = @a-2-c-2-anpm/unde-aperiam-nostrum;`\n    @a-2-c-2-anpm/unde-aperiam-nostrum\n      .post('/api/pet')\n      .send({ name: 'Manny', species: 'cat' }) // sends a JSON post body\n      .set('X-API-Key', 'foobar')\n      .set('accept', 'json')\n      .end(function (err, res) {\n        // Calling the end function will send the request\n      });\n  })();\n</script>\n```\n\n#### Bundler\n\nIf you are using [browserify][], [webpack][], [rollup][], or another bundler, then you can follow the same usage as [Node](#node) above.\n\n\n## Supported Platforms\n\n* Node: v14.18.0+\n* Browsers (see [.browserslistrc](.browserslistrc)):\n\n  ```sh\n  npx browserslist\n  ```\n\n  ```sh\n  and_chr 102\n  and_ff 101\n  and_qq 10.4\n  and_uc 12.12\n  android 101\n  chrome 103\n  chrome 102\n  chrome 101\n  chrome 100\n  edge 103\n  edge 102\n  edge 101\n  firefox 101\n  firefox 100\n  firefox 91\n  ios_saf 15.5\n  ios_saf 15.4\n  ios_saf 15.2-15.3\n  ios_saf 15.0-15.1\n  ios_saf 14.5-14.8\n  ios_saf 14.0-14.4\n  ios_saf 12.2-12.5\n  kaios 2.5\n  op_mini all\n  op_mob 64\n  opera 86\n  opera 85\n  safari 15.5\n  safari 15.4\n  samsung 17.0\n  samsung 16.0\n  ```\n\n### Required Browser Features\n\nWe recommend using <https://cdnjs.cloudflare.com/polyfill/> (specifically with the bundle mentioned in [VanillaJS](#vanillajs) above):\n\n```html\n<script src=\"https://cdnjs.cloudflare.com/polyfill/v3/polyfill.min.js?features=WeakRef,BigInt\"></script>\n```\n\n* WeakRef is not supported in Opera 85, iOS Safari 12.2-12.5\n* BigInt is not supported in iOS Safari 12.2-12.5\n\n\n## Plugins\n\nSuperAgent is easily extended via plugins.\n\n```js\nconst nocache = require('@a-2-c-2-anpm/unde-aperiam-nostrum-no-cache');\nconst @a-2-c-2-anpm/unde-aperiam-nostrum = require('@a-2-c-2-anpm/unde-aperiam-nostrum');\nconst prefix = require('@a-2-c-2-anpm/unde-aperiam-nostrum-prefix')('/static');\n\n@a-2-c-2-anpm/unde-aperiam-nostrum\n  .get('/some-url')\n  .query({ action: 'edit', city: 'London' }) // query string\n  .use(prefix) // Prefixes *only* this request\n  .use(nocache) // Prevents caching of *only* this request\n  .end((err, res) => {\n    // Do something\n  });\n```\n\nExisting plugins:\n\n* [@a-2-c-2-anpm/unde-aperiam-nostrum-no-cache](https://github.com/johntron/@a-2-c-2-anpm/unde-aperiam-nostrum-no-cache) - prevents caching by including Cache-Control header\n* [@a-2-c-2-anpm/unde-aperiam-nostrum-prefix](https://github.com/johntron/@a-2-c-2-anpm/unde-aperiam-nostrum-prefix) - prefixes absolute URLs (useful in test environment)\n* [@a-2-c-2-anpm/unde-aperiam-nostrum-suffix](https://github.com/timneutkens1/@a-2-c-2-anpm/unde-aperiam-nostrum-suffix) - suffix URLs with a given path\n* [@a-2-c-2-anpm/unde-aperiam-nostrum-mock](https://github.com/M6Web/@a-2-c-2-anpm/unde-aperiam-nostrum-mock) - simulate HTTP calls by returning data fixtures based on the requested URL\n* [@a-2-c-2-anpm/unde-aperiam-nostrum-mocker](https://github.com/shuvalov-anton/@a-2-c-2-anpm/unde-aperiam-nostrum-mocker) — simulate REST API\n* [@a-2-c-2-anpm/unde-aperiam-nostrum-cache](https://github.com/jpodwys/@a-2-c-2-anpm/unde-aperiam-nostrum-cache) - A global SuperAgent patch with built-in, flexible caching\n* [@a-2-c-2-anpm/unde-aperiam-nostrum-cache-plugin](https://github.com/jpodwys/@a-2-c-2-anpm/unde-aperiam-nostrum-cache-plugin) - A SuperAgent plugin with built-in, flexible caching\n* [@a-2-c-2-anpm/unde-aperiam-nostrum-jsonapify](https://github.com/alex94puchades/@a-2-c-2-anpm/unde-aperiam-nostrum-jsonapify) - A lightweight [json-api](http://jsonapi.org/format/) client addon for @a-2-c-2-anpm/unde-aperiam-nostrum\n* [@a-2-c-2-anpm/unde-aperiam-nostrum-serializer](https://github.com/zzarcon/@a-2-c-2-anpm/unde-aperiam-nostrum-serializer) - Converts server payload into different cases\n* [@a-2-c-2-anpm/unde-aperiam-nostrum-httpbackend](https://www.npmjs.com/package/@a-2-c-2-anpm/unde-aperiam-nostrum-httpbackend) - stub out requests using AngularJS' $httpBackend syntax\n* [@a-2-c-2-anpm/unde-aperiam-nostrum-throttle](https://github.com/leviwheatcroft/@a-2-c-2-anpm/unde-aperiam-nostrum-throttle) - queues and intelligently throttles requests\n* [@a-2-c-2-anpm/unde-aperiam-nostrum-charset](https://github.com/magicdawn/@a-2-c-2-anpm/unde-aperiam-nostrum-charset) - add charset support for node's SuperAgent\n* [@a-2-c-2-anpm/unde-aperiam-nostrum-verbose-errors](https://github.com/jcoreio/@a-2-c-2-anpm/unde-aperiam-nostrum-verbose-errors) - include response body in error messages for failed requests\n* [@a-2-c-2-anpm/unde-aperiam-nostrum-declare](https://github.com/damoclark/@a-2-c-2-anpm/unde-aperiam-nostrum-declare) - A simple [declarative](https://en.wikipedia.org/wiki/Declarative_programming) API for SuperAgent\n* [@a-2-c-2-anpm/unde-aperiam-nostrum-node-http-timings](https://github.com/webuniverseio/@a-2-c-2-anpm/unde-aperiam-nostrum-node-http-timings) - measure http timings in node.js\n* [@a-2-c-2-anpm/unde-aperiam-nostrum-cheerio](https://github.com/mmmmmrob/@a-2-c-2-anpm/unde-aperiam-nostrum-cheerio) - add [cheerio](https://www.npmjs.com/package/cheerio) to your response content automatically. Adds `res.$` for HTML and XML response bodies.\n* [@certible/@a-2-c-2-anpm/unde-aperiam-nostrum-aws-sign](https://github.com/certible/@a-2-c-2-anpm/unde-aperiam-nostrum-aws-sign) - Sign AWS endpoint requests, it uses the aws4 to authenticate the SuperAgent requests\n\nPlease prefix your plugin with `@a-2-c-2-anpm/unde-aperiam-nostrum-*` so that it can easily be found by others.\n\nFor SuperAgent extensions such as couchdb and oauth visit the [wiki](https://github.com/a-2-c-2-anpm/unde-aperiam-nostrum/wiki).\n\n\n## Upgrading from previous versions\n\nPlease see [GitHub releases page](https://github.com/a-2-c-2-anpm/unde-aperiam-nostrum/releases) for the current changelog.\n\nOur breaking changes are mostly in rarely used functionality and from stricter error handling.\n\n* [6.0 to 6.1](https://github.com/a-2-c-2-anpm/unde-aperiam-nostrum/releases/tag/v6.1.0)\n  * Browser behaviour changed to match Node when serializing `application/x-www-form-urlencoded`, using `arrayFormat: 'indices'` semantics of `qs` library. (See: <https://www.npmjs.com/package/qs#stringifying>)\n* [5.x to 6.x](https://github.com/a-2-c-2-anpm/unde-aperiam-nostrum/releases/tag/v6.0.0):\n  * Retry behavior is still opt-in, however we now have a more fine-grained list of status codes and error codes that we retry against (see updated docs)\n  * A specific issue with Content-Type matching not being case-insensitive is fixed\n  * Set is now required for IE 9, see [Required Browser Features](#required-browser-features) for more insight\n* [4.x to 5.x](https://github.com/a-2-c-2-anpm/unde-aperiam-nostrum/releases/tag/v5.0.0):\n  * We've implemented the build setup of [Lass](https://lass.js.org) to simplify our stack and linting\n  * Unminified browserified build size has been reduced from 48KB to 20KB (via `tinyify` and the latest version of Babel using `@babel/preset-env` and `.browserslistrc`)\n  * Linting support has been added using `caniuse-lite` and `eslint-plugin-compat`\n  * We can now target what versions of Node we wish to support more easily using `.babelrc`\n* [3.x to 4.x](https://github.com/a-2-c-2-anpm/unde-aperiam-nostrum/releases/tag/v4.0.0-alpha.1):\n  * Ensure you're running Node 6 or later. We've dropped support for Node 4.\n  * We've started using ES6 and for compatibility with Internet Explorer you may need to use Babel.\n  * We suggest migrating from `.end()` callbacks to `.then()` or `await`.\n* [2.x to 3.x](https://github.com/a-2-c-2-anpm/unde-aperiam-nostrum/releases/tag/v3.0.0):\n  * Ensure you're running Node 4 or later. We've dropped support for Node 0.x.\n  * Test code that calls `.send()` multiple times. Invalid calls to `.send()` will now throw instead of sending garbage.\n* [1.x to 2.x](https://github.com/a-2-c-2-anpm/unde-aperiam-nostrum/releases/tag/v2.0.0):\n  * If you use `.parse()` in the *browser* version, rename it to `.serialize()`.\n  * If you rely on `undefined` in query-string values being sent literally as the text \"undefined\", switch to checking for missing value instead. `?key=undefined` is now `?key` (without a value).\n  * If you use `.then()` in Internet Explorer, ensure that you have a polyfill that adds a global `Promise` object.\n* 0.x to 1.x:\n  * Instead of 1-argument callback `.end(function(res){})` use `.then(res => {})`.\n\n\n## Contributors\n\n| Name                |\n| ------------------- |\n| **Kornel Lesiński** |\n| **Peter Lyons**     |\n| **Hunter Loftis**   |\n| **Nick Baugh**      |\n\n\n## License\n\n[MIT](LICENSE) © TJ Holowaychuk\n\n\n##\n\n[npm]: https://www.npmjs.com/\n\n[yarn]: https://yarnpkg.com/\n\n[jsdelivr]: https://www.jsdelivr.com/\n\n[unpkg]: https://unpkg.com/\n\n[browserify]: https://github.com/browserify/browserify\n\n[webpack]: https://github.com/webpack/webpack\n\n[rollup]: https://github.com/rollup/rollup\n","readmeFilename":"README.md"}