0.2.1 • Published 4 years ago

@izzle/crud-io v0.2.1

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
4 years ago

Izzle Crud IO JS Lib

Simple Crud Service Lib, based on OAuth2 Authorization and Axios Calls

Installation

Using npm:

$ npm i -g npm
$ npm i @izzle/crud-io

Usage

My Crud Service 'product.service.js'

import { CrudService } from '@izzle/crud-io'

export default class extends CrudService { constructor () { super('products') } }

> index.js
```js
import { ApiService, JwtService } from '@izzle/crud-io'

// Handle OAuth2
...
JwtService.setToken({ access_token: 'foobar' })

ApiService.init('https://api.foo.bar')
ApiService.setAuthHeader('Bearer ' + JwtService.getToken().access_token)

import ProductService from './product.service.js'

const service = new ProductService()

// GET https://api.foo.bar/products with Authorization Header (Bearer foobar)
let products = service.list()

License

Copyright (c) 2020-present Daniel Böhmer

MIT License

0.2.1

4 years ago

0.2.0

4 years ago

0.1.0

4 years ago

0.0.10

4 years ago

0.0.11

4 years ago

0.0.12

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.3

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago