spoo-client-js

0.0.14 • Public • Published

SPOO Client

The mapper can be used as OBJY storage for interacting with any SPOO platform. Just define your object wrappers and use the spoo mapper for storage.

Documentation

Find the full documentation at spoo.io.

Usage

You need OBJY and this mapper.

Browser

<script src="https://cdn.jsdelivr.net/npm/objy/dist/browser.js" />
<script src="https://cdn.jsdelivr.net/npm/spoo-client-js/index.js" />
<script>
let spoo = new SPOO(OBJY)

OBJY.define({
	name: "object",
	pluralName: "objects",
	storage: spoo
})

// Login
spoo.connect({client: "myclient", url: "https://mydomain.com/api", username: "user", password: "***"}, () => {
	OBJY.objects({}).get(data => {
		console.log('data:', data)
	}, err => {
		console.log('err:', err)
	})
})
</script>

Node

npm i objy spoo-client-js --save
let OBJY = require('objy');
let SPOO = require('spoo-client-js');

let spoo = new SPOO(OBJY)

OBJY.define({
	name: "object",
	pluralName: "objects",
	storage: spoo
})

// Login
spoo.connect({client: "myclient", url: "https://mydomain.com/api", username: "user", password: "***"}, () => {
	OBJY.objects({}).get(data => {
		console.log('data:', data)
	}, err => {
		console.log('err:', err)
	})
})

Dependencies (4)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i spoo-client-js

    Weekly Downloads

    3

    Version

    0.0.14

    License

    ISC

    Unpacked Size

    8.78 kB

    Total Files

    5

    Last publish

    Collaborators

    • marcoboelling