1.1.5 • Published 3 years ago

publitio_js_sdk v1.1.5

Weekly downloads
201
License
-
Repository
-
Last release
3 years ago

Publitio JS SDK

JavaScript SDK for the Publitio API.

Installation

Using npm:

$ npm install publitio_js_sdk

Using yarn:

$ yarn add publitio_js_sdk

Usage

This library runs both in Node and in the browser. When using this library in the browser, note that it is in UMD format. This means you can load it either as a simple <script> tag, or using RequireJS. You should always load publitio-api.min.js in the browser.

Using require in Node:

const PublitioAPI = require('publitio_js_sdk').default
const publitio = new PublitioAPI('<API key>', '<API secret>')

Using RequireJS in the browser:

requirejs(
  ['node_modules/publitio_js_sdk/build/publitio-api.min.js'],
  PublitioAPI => { /*...*/ }
)

Using <script> tags:

<script src="node_modules/publitio_js_sdk/build/publitio-api.min.js"></script>

Using ES6 modules in Node:

import PublitioAPI from 'publitio_js_sdk'
const publitio = new PublitioAPI('<API key>', '<API secret>')

Using ES6 modules in the browser (for example, with Webpack or Browserify):

import PublitioAPI from './node_modules/publitio_js_sdk/build/publitio-api.min.js'
const publitio = new PublitioAPI('<API key>', '<API secret>')

The reason why you should import publitio-api.min.js in the browser is so that Webpack or Browserify wouldn't include Node-specific modules in your build, making your bundle needlessly large.

Examples

Sample API call to list files:

publitio.call('/files/list', 'GET', { offset: '0', limit: '10'})
        .then(response => { console.log(response) })
        .catch(error => { console.log(error) })

See the examples directory for useful examples and check the official Publitio docs.

For legacy reasons, the following is also allowed:

import { publitioApi } from 'publitio_js_sdk'
const publitio = publitioApi('<API key>', '<API secret>')

The publitioApi function is deprecated and should be avoided.

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.2

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.1

6 years ago

1.0.0

6 years ago