elixor
TypeScript icon, indicating that this package has built-in type declarations

1.0.7 • Public • Published

Elixor

Documentation can be found at https://elixor.js.org/

Observable based HTTP client for the React,Browser and Node.JS

  • Make XMLHttpRequests from the browser
  • Make http requests from React , Node.JS
  • Intercept request and response using interceptors.
  • Transform request and response data
  • Cancel requests
  • Automatic transforms for JSON data
  • Client side support for protecting against XSRF

Set up

Using npm:

$ npm install elixor

Using bower:

$ bower install elixor

Example

Performing a GET Request

    
import { elixor } from 'elixor';
 
 elixor.get('https://jsonplaceholder.typicode.com/todos/1')
            .subscribe(r => console.log(r));
     

Performing a POST Request

 
import { elixor } from 'elixor';
 
 const opt = {
     name:'Hello World'
 };
 
 elixor.post('https://jsonplaceholder.typicode.com/posts',opt)
            .subscribe(r => console.log(r));
 

Package Sidebar

Install

npm i elixor

Weekly Downloads

0

Version

1.0.7

License

MIT

Unpacked Size

312 kB

Total Files

28

Last publish

Collaborators

  • rox.shadow