crud-worker

1.0.3Β β€’Β PublicΒ β€’Β Published

crud-worker

Crud-worker aims to wrap the basic CRUD-Rest requests inside of a Web Worker for multithreaded API calls πŸš€.

Currently supported πŸ₯³:

  • POST
  • GET
  • PATCH
  • DELETE

Install:

npm i --save crud-webworker

Usage:

Import crud-webworker:

const crudworker = require('crud-worker')

or

import { crudworker } from 'crud-worker'

To POST data:

let body = {
      		title: 'foo',
      		body: 'bar',
      		userId: 1
    	 }

crudworker.post('https://jsonplaceholder.typicode.com/posts', JSON.stringify(body))
  	.then( (data) => {
        console.log({ data: JSON.parse(data)})
    })

To GET data, call the get function of crudworker:

crudworker.get('https://jsonplaceholder.typicode.com/users/1').then( (data) => {
	console.log({ data: JSON.parse(data)})
})

To PATCH Data:

let body = { title: 'foo'}

crudworker.patch('https://jsonplaceholder.typicode.com/posts/1', JSON.stringify(body))
    .then( (data) => {
        console.log({ data: JSON.parse(data)})
    })

And finally to DELETE data:

crudworker.delete('https://jsonplaceholder.typicode.com/users/1').then( (data) => {
    console.log({ data: JSON.parse(data)})
})

Readme

Keywords

none

Package Sidebar

Install

npm i crud-worker

Weekly Downloads

1

Version

1.0.3

License

ISC

Unpacked Size

7.67 kB

Total Files

4

Last publish

Collaborators

  • philippritzberger