1
0
mirror of https://github.com/musix-org/musix-oss synced 2024-12-23 06:43:17 +00:00
musix-oss/node_modules/snekfetch
2019-08-14 15:26:33 +03:00
..
.github updated all commands and removed some weird files 2019-08-14 15:26:33 +03:00
scripts updated all commands and removed some weird files 2019-08-14 15:26:33 +03:00
src updated all commands and removed some weird files 2019-08-14 15:26:33 +03:00
test updated all commands and removed some weird files 2019-08-14 15:26:33 +03:00
.eslintrc.json updated all commands and removed some weird files 2019-08-14 15:26:33 +03:00
.travis.yml updated all commands and removed some weird files 2019-08-14 15:26:33 +03:00
browser.js updated all commands and removed some weird files 2019-08-14 15:26:33 +03:00
CODE_OF_CONDUCT.md updated all commands and removed some weird files 2019-08-14 15:26:33 +03:00
CONTRIBUTING.md updated all commands and removed some weird files 2019-08-14 15:26:33 +03:00
docs.js updated all commands and removed some weird files 2019-08-14 15:26:33 +03:00
esm.mjs updated all commands and removed some weird files 2019-08-14 15:26:33 +03:00
index.js updated all commands and removed some weird files 2019-08-14 15:26:33 +03:00
LICENSE updated all commands and removed some weird files 2019-08-14 15:26:33 +03:00
package.json updated all commands and removed some weird files 2019-08-14 15:26:33 +03:00
README.md updated all commands and removed some weird files 2019-08-14 15:26:33 +03:00
sync.js updated all commands and removed some weird files 2019-08-14 15:26:33 +03:00
webpack.config.js updated all commands and removed some weird files 2019-08-14 15:26:33 +03:00

npm David Coverage Status Build Status

NPM

snekfetch Version Badge

Snekfetch is a fast, efficient, and user-friendly library for making HTTP requests.

The API was inspired by superagent, however it is much smaller and faster. In fact, in browser, it is a mere 4.4kb.

Documentation is available at https://snekfetch.js.org/

Some examples

const request = require('snekfetch');

request.post('https://httpbin.org/post')
  .send({ usingGoodRequestLibrary: true })
  .then(r => console.log(r.body)); // r.body is object from json response

request.get('https://s.gc.gy/o-SNAKES.jpg')
  .then(r => fs.writeFile('download.jpg', r.body)); // r.body is buffer

request.get('https://s.gc.gy/o-SNAKES.jpg')
  .pipe(fs.createWriteStream('download.jpg')); // pipes

Available for browser as UMD from unpkg

<script src=https://unpkg.com/snekfetch></script>